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

 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 kcA,Iic,Xtl,PDU,LRK,cot,Ij,Tto,fiD,Pt,Gc,UUc,EKj,Sl,jl,b_j,lit,rot,Jo,gt,mUO,KRj,vt,jjD,qOU,FRU,Ao_,oKU,xUX,wtc,CDt,aiz,Ntz,DUo,zzo,O_t,XQ,cU,iN,kGA,WU,fN,IRi,KN,gK,XUR,PNl,Ax,QZ,dCj,EOA,bNl,CN,hfj,yxA,mCU,NC,KN_,$Co,jWR,Slz,Jxc,zG,lRj,uN,YlO,vOK,QWz,yx,nOz,oOD,hh,FND,Ei,BKj,Axl,NKD,ZNl,DCA,Jh,ONl,uQA,tyK,efo,kkO,V6t,XVi,cho,GkU,iXR,fc_,E2l,yho,KAU,m4t,x2,$4U,qiD,a4,v2j,FAO,n2O,AhX,o2X,Q4t,CX,Ico,HV,pX,N4,x4X,M4,CGc,acj,Rpl,Oi,wVt,HXK,N3j,ZXA,M6l,D4o,zpo,uPt,zk,t6j,kKD,VtU,PCK,TK,cHX,duD,iC,fdc,
btR,TGA,ldc,hxO,yHt,YTl,$uA,qTR,sRl,FjX,AHR,QRz,adi,RxX,Htl,NGO,DuA,uyU,OtU,exD,I9K,XKK,GZD,UjO,Q$,bhi,rSA,hej,Ct,pt,Mu,et,I0,V5,Ynz,iL,qno,FpA,ASD,Q0R,ngA,rY,ogK,y5,mp,Kh,jM,a9t,ReA,CLU,wKX,HhO,NYK,MMt,Zh_,DjK,u4c,qj,gY,Oht,tMA,eej,IDA,kvz,V2D,XhR,Pni,a0,R0,Ch,wY,Nj,c6t,Mj,TMj,UJU,D9,E9c,b8c,lDD,uL,r6O,hER,y6t,tS,$Jo,k9,J6t,YWj,Id,qWl,g9o,v9K,sdo,FSK,BMt,Ph,A6X,QdR,L8,n9O,o9X,Gv,Tv,dM,Wh,xJc,REo,aDl,f8,whl,H8t,ph_,EW,ln,rM,h6,yF,mS,NMl,M2R,DJO,zEc,O8z,eEU,t2A,krt,Izc,VQt,XBO,PfK,S2,L7o,cnK,Tco,dBA,
i6A,W7l,fzj,UBc,Eit,gM,qJ,b6t,sW,FF,lzc,ynt,mBc,K7U,Sqz,jhz,JnR,vit,sht,F7U,Bci,AnX,QhO,ni_,RYO,n8,Cfi,wBD,H6_,Ncz,Z6X,Hh,zYo,uwz,O6D,k7t,XeX,PFA,LzU,cKz,G7l,dRX,Kzj,$Ro,S0O,Y0l,gW_,L6,q0c,Fzt,Qkc,nWK,oWK,xRR,aWt,R1t,CFt,wel,pel,NXA,BX_,Mbl,Zst,DRt,z1_,uWt,Oso,tbt,e1j,kzo,PTD,Vsj,GzA,LUt,cOO,iuc,WUt,f7D,Tui,Evj,dHX,l7t,$i,rOA,SQ,Jn,h7K,mHi,KUj,j7X,Q7K,YHU,JOO,qHi,s7t,gvO,CTO,xHz,w9X,Huc,p9D,Nuj,Msj,DH_,Zu_,z7l,ugz,Out,tsz,kWi,VLz,XpA,Pyj,cIX,LLK,hcc,Fw,yIt,KLt,$wX,S5K,jZX,JIc,g6l,q5i,v6R,ah,Rh,sZD,
p6,o6O,MB,anU,Zz,H7X,NHj,Ifl,Oq,P0_,L9D,drz,GNA,TR_,XW,ict,W9t,UrO,Ecz,bcR,lfK,rfD,hj_,yf_,K9t,dX,$rz,rX,YLX,Ks,F9l,sJA,QJO,jb,JK,ocl,xr_,af_,NRi,pxU,MXR,qR,Zct,Drt,zji,Occ,ejO,tXl,k0X,Rk,cDO,He,END,WMt,b5_,MR,yD_,ZW,DW,mMo,KMO,jAR,JDl,z7,gNt,Yal,nNK,oNU,xMl,RBc,pR_,MTD,Z5j,DMt,zB_,ujD,tK,tTO,Vr,kwO,IUO,Vfo,PzR,eB_,O5_,XEc,kv,cqD,vwz,T6i,B6A,Aqi,QGt,owX,xL_,R2O,Czt,H4_,pEj,N6O,MfU,iT,Z4D,z2z,DLc,uhA,tfU,bT,kDU,VEK,hO,mU,yr,GDc,ckX,I5K,f5D,h8z,K2l,mtD,j9j,js,YpO,gAU,s9j,F2t,qH,Akz,sH,Fg,oA_,R8j,wbR,
HSj,MEO,ZSc,Dtj,z8K,B9,OSO,tED,e8O,k2O,VDz,XYA,Puj,LHt,nu,R7,T1t,dc_,i9D,Uco,Est,b9K,$cD,Sdt,y2c,J2O,YdO,gsR,zz,uT,OH,tO,FHO,B1K,k6,A2t,Qvo,nsc,oso,ast,Ril,CuO,wYt,xcc,H9j,XB,N1c,uCR,Pp,zij,O9X,pYt,tDz,cp,kMz,ISK,VYD,XWX,LPt,P8O,cVt,dxU,GM_,WPj,rVO,yV_,KPO,jtU,Smz,$xA,JVO,Ymj,qmX,stD,v4D,FPt,hI,AVc,Qtc,n4_,o4R,xxX,RIz,aSz,C8c,wWX,ZCO,Nj_,MYz,zIU,ucj,OCz,eI_,tYo,kBA,INR,XXA,LOl,TCt,iQK,dS_,aZ,WOz,PtR,huO,mSU,KOt,$Sj,p7,SAi,J8X,qA_,FO_,spl,nui,ouK,xSl,aNt,CtX,MaO,wXz,pXt,NC_,ZQ_,DSU,uOK,zuD,taj,OQj,
kc,euK,IPK,VKt,cWX,dR,i0,Wx,Giz,T7c,fc,W6_,rR,hf,yM,bvX,m9,hoc,SX,yWz,mDA,K6A,$Di,Yc,SKj,j5U,JWU,gLt,vLR,B7c,Q5t,xc,nLo,oLj,xDt,aPo,RoR,CJo,wCo,Hvi,Cc,MKX,ZvA,DDt,zol,uTo,OvX,tKz,eoi,kRR,IZc,VkO,XLR,PRc,zN,lZo,rsO,u0,OL,tf,hsO,ysD,mml,Kfz,$mi,Sst,j1o,v5U,s1t,Ffj,B$D,Asl,Xj,L5,cR,G0,iU,WR,f5,n5X,Ea,xmK,bU,aZD,RsD,lU,CRo,wLl,H$A,tki,kYX,LKl,deD,TvD,esX,iI_,UeX,Y6K,y1A,FKj,KK_,vFz,Bv_,$N,QlO,jT,oFt,xet,RKO,CAc,wdi,pdO,gx,M8O,ZIt,Dec,zKc,urX,OIX,t8A,Nvi,IxK,Vic,Xrj,vR,dzo,i2A,TyO,fxA,UzD,b2o,lxX,E_l,
Svt,g_A,v_i,RA,o_A,QeU,n_X,wrR,prl,Nyi,MiU,Z2O,Dzi,zn_,z0,PHX,c9z,V_K,ImU,LtO,O2_,Tzt,y9_,Wtt,fmD,UPt,vdc,FtA,qIO,odt,gd_,uHz,ndz,izR,hO_,sEt,GVU,eno,tiR,kVA,XTK,YIi,UG,Ozo,eOt,kb_,ILU,V9o,WVt,lLA,rwj,Yw,ywR,$NX,Y2R,JwU,q2j,vyz,FVl,BVl,Awl,QUt,oyA,nyO,QP,p8O,HfD,w8j,DNi,NVi,z9A,ZfO,u0_,Of_,IwD,e9_,kmX,X7R,L5R,c0c,dFX,i3t,W5i,fwX,Eeo,b3z,r0K,w6,hmR,K5l,y0A,$FK,YVR,geA,s2O,Bqt,DU,zw,oe_,xFD,uz,OG,awR,tq,ef,RmX,VB,Crc,Xt,w7t,H3j,LS,p7K,Nqj,M$t,Z3o,DFD,uNc,zmt,t$c,IlX,kfO,Vuc,XMo,O3z,PPi,Gfl,cjD,emR,
TUl,d5O,fS,iOi,flX,WgK,U5t,EnK,llt,bOj,rjX,Ep,yjX,m5X,hZt,$5t,Sc_,jai,qcl,Fgc,ont,CPO,bK,pMD,NUl,lK,Muj,m2,KS,tui,hk,jE,eZ_,kot,VgU,X$K,LTc,Goz,TAi,da_,ibl,UaA,hrK,l2X,f2X,yJR,mal,qt,rJc,KTU,Ft,$at,SCl,j3t,JJi,vMR,YCO,qCt,AJo,Q3i,Rro,a2K,HbR,zrA,u2t,tgA,khR,I3t,XgA,P2_,LIj,GhU,TQz,dOX,f3O,l3K,rZA,UOo,yZA,KIi,mO_,hQD,$Ot,jnt,JZt,Ytt,g8l,qtc,v8t,pS,Nt,snj,FIi,BQO,AZt,ks,xOo,XC,RQl,wgz,HDA,NQo,DOU,L9,cY,zQR,G2,tUA,eQX,klc,d1,LWK,dht,WWt,frj,UhX,bTO,lrK,rp_,mhO,WY,KWl,jOo,f9,Jpl,vrR,Ud,BLt,Ed,r1,h2,ApX,
nrj,QOD,xhc,arD,RPo,C9D,ort,MGR,ZTl,zPl,OTc,IvA,kEo,Vhl,P1D,Lqj,cct,GEK,T9O,d3X,iGX,U3_,WqD,SD,bGj,jD,lvO,Ys,g1,rcK,hTR,ycK,m3O,Kqt,qc,$3D,Szz,jKi,Jcc,gx_,qzA,vxD,sKo,Fqz,Act,B9c,vY,nxU,x3c,avt,RTA,C1t,pHt,Mhj,A2,D3i,ulj,OGD,thz,eTA,k5t,IIc,Vm_,XfR,N9j,ZGt,Pbl,LYK,dEK,i0c,WYA,fI_,goA,sDo,FYj,Bwj,voX,aIt,wfK,RNc,H0o,Mmj,DED,uKo,kHt,eN_,PqA,Nc,Lh_,cuD,Mc,GH_,Zs,T0l,d6t,iPR,fA_,Wht,U6j,EEt,bPR,lA_,SwA,JuD,gEO,YwU,m6O,hbX,vEA,FhU,oEo,x6O,CqA,ZPX,zbt,Od,uiX,t1l,ebt,Ioc,LsA,T5X,WsR,foo,UYA,EVc,yaX,bko,
SSA,jTR,Jao,gVA,It,qSO,sTc,FsA,B5R,AaK,QTA,nVt,oVK,aol,RHo,LC,C7z,wIi,pIK,GM,Hkj,MAz,uot,i8,Okl,tAj,eHA,Vd_,Xcz,ksU,LbO,dVR,iYt,Wbz,b8,fFU,lFX,rCR,yk,mVR,hyo,yCA,S4j,jQc,JCA,Y4j,Y4,sQz,gj,Fbc,BbA,ACl,QQo,aFc,wcj,C_i,Ryo,HYD,Nbc,MdX,OYX,ZYj,tdX,k8U,eyX,clX,dZi,WrA,UZj,Krc,XO,SXO,gBt,vBK,Ip,fQ,nBj,RtA,a4X,w5R,HZA,NiR,p5O,MR_,ZZt,UA,c1j,oBt,C5t,xZX,dC,u8c,OZX,tRc,etK,Sa,kLj,I$O,VVA,XqK,Ppi,gC,LCO,TnU,iFl,WCi,hkK,mgA,KCi,$gj,jco,Jvt,op,g3l,qRt,v3o,scX,FCU,BnK,Qcc,o3c,a$U,Rkt,MVA,pq_,ZF_,udt,OFj,MS,tVz,
ek_,kqz,Xvz,LnU,PxR,Gqz,d2A,ut,WnO,fHc,iU_,U2U,EPj,lHA,hUU,rRo,yRi,bUl,m2U,Kn_,$2o,Syt,jSt,JRi,YyU,gPD,qyX,Fnt,sSO,BaU,QSD,ARz,OA,nPl,aHl,HUo,oPX,M4R,ZUt,D2t,zUA,t4z,L1c,cYU,Tec,dlt,iJ,Ulj,rYt,mlU,WC,tpc,K1l,$lX,OmK,eMt,PQt,bJ,L8K,cbt,TWK,d_z,iLD,W8t,U_D,Ehz,SxU,ybO,K8O,JbD,jxR,Yxt,ght,vhc,F8l,AbR,nhl,ohc,ahK,zCO,tWO,kdl,Ipj,VCK,XJo,PZA,cAl,Gdt,iAO,WJR,fpo,Uqo,E$z,bAj,lpK,rAc,mqK,SYO,g7,qD,vC,juR,JAO,BC,g$R,o$l,HA_,CZA,LdD,cXj,GQc,v$A,n$z,BB_,d$R,iMD,Wdo,fXK,apD,U$l,bMt,rXj,m$R,KdK,HC,soc,BhA,Qoz,
nli,x$t,olO,C4O,HM_,unl,D$t,Nhi,zlt,M0i,OMX,IJl,PL,L$,id_,G3j,fJl,UXt,bdX,lJK,d$,rQl,mXc,K3l,$Xi,S9c,sgO,vUi,hs,oUX,Sk,aJO,RAR,CYo,wjz,HdD,pjt,Nm_,MHt,Zdt,DXK,zAK,Js,ubo,Odi,tHA,eAt,kgc,IyO,VSA,Xoc,g$,Pdt,Lwt,cGz,Ggz,TSO,dbR,iWR,Wwi,fyl,UbR,E0A,bWt,lyK,ss,hXO,mbz,$bt,JGD,qJK,v0i,sHA,BSi,QHA,n0D,o0o,a1,wot,RXt,HW_,poU,NSz,DbX,zXA,usR,tSK,Os,k_o,zR,VJU,X_R,ts,Pjl,L_U,cEt,G_t,kF,W_j,UQU,hSi,rER,mQR,K_K,TY,$QD,SBK,JEc,gQO,qBo,s6K,F_l,YBU,BNc,xQO,w_z,HoR,dv,p_t,NNO,uJt,MJU,DQz,zSK,VZo,tJR,X2t,Lkj,Gut,
T8A,dTD,inO,Wk_,fT_,EbK,bnK,lTX,r$D,h_D,mTj,$Tc,J$l,vbo,B8U,QBt,xTt,lA,aTK,R_z,CSX,w2K,Hnt,N8t,MZi,ZnU,DTK,z__,uq_,On_,tZz,e_O,kJU,IMK,Xio,Vqz,cLU,T2t,yI,d0c,fMi,W0i,bpz,lMl,rLO,m0z,Sjl,$0c,yLi,Yjt,JLO,F0z,gZt,YF,vZz,aMl,Qqz,nZA,oZA,x0j,RRt,wiK,C$O,gv,qe,zRK,pit,D0t,Zp_,N2R,Mqz,tq_,kpU,VPl,Igi,XOc,Gpc,c3A,dsX,fgt,EfO,Wei,bRO,r3t,lgc,y3t,$sj,A1,S1z,j$D,gft,BfK,agK,nI,Cel,HRt,wv,MPO,pOU,Nfo,CI,uZc,ZRD,DsX,ORl,eVl,tPl,Vci,XSA,LaD,cPc,Gal,Tpc,dnR,WaO,ftt,k_,ESX,haO,yPX,Pr,mnA,$nc,Faz,dy,YbK,sXO,gSO,qbj,
nSt,QXR,RaR,oSA,CXA,wSl,Wr,H1j,pSR,NpX,Ev,Mcj,f2,zao,uzD,O1o,tco,eal,IEz,Lui,cFt,d7D,iat,fER,baR,U7R,EDX,lEc,h5X,yFt,m7j,KuX,$7U,j8K,YPz,gDD,vDi,qPU,s8t,Fuz,AFt,Q8D,pDX,wDU,Zat,D7U,k6O,I0l,V7R,Xnj,P3i,LxU,Ts_,dyU,iKl,f0z,Uyc,E1X,bKt,l0A,rBt,yBX,myz,QV,jzt,SEO,$yR,Kxl,YEX,v1R,g1i,Fxi,Bs_,Qzi,n1t,o1X,xyj,a0O,pnD,R4U,C3t,wnK,Nsc,M7_,ZKt,HKo,ae,u6R,t7R,OK_,C2,e4O,I1o,V5A,X6z,k$c,Plc,LXt,cyt,G$X,TOO,ijj,WXA,f1R,Uft,l1K,bjt,KXt,Ezo,Hr,$fo,ryj,mfR,jbK,JyU,YFl,gzz,qFU,sbt,FXK,BOt,QbO,nzc,xfR,RFz,NOK,Hjo,
p6z,w6_,Cli,M5U,ei,ZjA,kd,DfR,zFo,kyl,VrR,XNo,Pkj,Lil,cmc,Gy_,cT,GV,fYA,d9_,TdX,irl,jwX,KiX,Wit,m9D,swU,FiX,Bd_,Am_,QwU,x9X,R6D,wNK,pN_,NdR,MrU,uEO,z6O,OrD,e6U,gz,VeO,Xwl,PhX,LZc,cec,GXl,TDi,vT,sI,iiD,WZz,Upt,lCl,$pD,gGt,Yfo,qfR,s_K,FZi,BDX,Ae_,Q_i,nGR,oE,oGO,pwj,NDR,Chi,RwU,HiO,wwR,uvz,OiD,tet,ew_,k9o,I6t,PE_,Xkc,Vwz,U1U,WDj,EHA,bJX,l6j,yi_,KDi,ric,hhc,vHc,FDc,Ait,nHD,x1l,Rhz,pkA,NPK,MwA,zho,D1_,ZJU,uUU,OJK,twz,ehU,k1o,I8X,V3X,XAz,PO_,Lvz,G1R,Too,dAA,iVK,Wvt,f8j,EIO,bVU,l8_,rdt,h0t,ydc,SDR,jIX,YDt,
qDR,gIK,vIc,uH,sIz,FvD,Bo_,Adl,xAo,oID,a8K,R0U,COX,wAU,HVD,pA_,Noj,M3D,ZVo,DAi,z0U,uLK,OVD,t3j,e0j,IVO,kTc,VFR,XlO,PoA,LEt,czD,GTR,TTt,dil,Lf,WEU,fVz,UiO,ETX,bwj,rzO,h3X,yzc,mii,KEA,$iD,jfO,Jzj,gTj,dV,sfK,nTO,AzR,BT_,FEt,Qfi,aVz,R3c,Coo,wlz,plU,NT_,MFD,DiD,Zwc,z3_,uuc,Owt,kAt,Ib_,Vj_,X3R,PwD,L4t,T4K,dG_,yN,Ea_,bEi,rMi,mGt,yMR,K4o,$Gi,mV,$y,jYi,JMK,Jw,Yy,vaK,Y_t,gaK,B4l,AMD,QYz,naX,RGl,w3U,HEX,p3z,N4A,Mjt,DGR,zGt,uDD,OEt,tjl,eGD,kjz,s2,IGO,VNt,B8,XzA,PgD,LBl,c5t,Gji,TkO,QN,nf,dk_,iq_,oU,WBX,fGR,Ukt,
EYi,lGO,r5D,y5_,jil,Sei,$kc,J5c,Yeo,A5D,vYX,sit,FBl,qeU,BkO,QiK,nYj,xk_,aGi,aU,wzt,HqA,pzA,NkR,MNU,Dkt,ukA,eDc,X0_,IqX,RU,kUo,GUi,dKc,Cf,iHo,WmR,fqO,UKD,EmD,lq_,r7A,y7o,mKz,$KK,SrR,gmK,Yrt,vmo,sFz,FmR,BJ_,QFO,nmA,omz,xKi,aqK,RL_,Csj,w0c,HHc,NJo,Moz,OHO,tot,eLA,kFO,Ijo,VBX,O2,Lyo,GFj,T_j,dvU,ilo,WyX,UvK,ERR,blt,ljA,hvt,y_t,mvX,ke,Kyt,$vi,J_K,Y8K,I2,Vt,vRO,gRc,srK,A_t,FyA,QrA,oR_,c7,xvl,ajz,Rvt,Hlj,N_A,Gm,Zlo,Dvo,zvK,uGc,Olz,tBt,ev_,ktl,IeO,LGi,cgA,ieU,GtU,ddR,WGo,fec,Udj,leR,rgl,hgR,mdO,KG_,g7D,YNt,
BZA,n7R,h0,o7A,xdA,mwt,m5,aeA,Rgl,wmt,NZo,MxR,egi,kPt,IOO,Vv_,XsU,PIj,GPz,TIA,iBR,fOK,dID,WFR,EqA,UIt,lOz,yUc,rUD,mIc,KFt,$Iz,Sk_,jmA,JUz,gqt,YkR,FFU,Qmz,BIX,nqz,oqi,xIt,v7,aOi,R$j,FN,wso,CIt,HBO,NIX,pst,z$R,u$t,tvo,Qt,k4K,IaK,VOt,XQD,cNc,TFt,WoA,iyU,fao,UWA,ECD,hWc,q3t,$Wi,sLc,FoD,ANj,QLo,oCK,xWU,aaD,RWt,CcA,wQt,NFl,MOU,ZyR,DWc,Oyt,eWO,kOU,tOt,VnU,IKK,GOc,TrO,doc,ig_,Wl_,fKU,UoU,bgU,hqA,ytA,moj,SMR,$o_,YMD,qMz,vjO,sNt,FlD,BrA,QNj,Atz,ojO,wyA,MnA,NrA,Zgz,DoK,zqO,OgK,kn,eqi,X3,I_O,XF_,Pml,d8o,W$X,
bxR,rrt,hJ_,m8_,K$X,$8D,jMA,Y7U,gXl,vXX,Bgt,F$D,sMK,Tf,QMl,Arc,nXj,oXA,x8X,a_X,RJj,CmU,wFt,pFo,NgO,MID,ZxX,D8K,zJc,uXc,Oxc,tI_,eJA,IiG,Vly,Xty,PDC,LRO,GcW,Ttx,dUK,fiN,bP,yoN,UUG,KRW,SOO,jjN,JoR,YON,gKN,rU,nKC,wX,hj,mg,oKC,xUZ,CDK,H_y,wtG,$n,ptO,Ntf,MlQ,Z_W;kcA=function(){var k,I;return typeof CSS!=="undefined"&&((I=(k=CSS).supports)==null?void 0:I.call(k,"selector(:has(*))"))};
Iic=function(k){return k.visibility!=="hidden"&&k.display!=="none"};
Xtl=function(k){if(kcA()||k.tagName!=="DETAILS"?!k.matches(Vll):k.querySelector("summary")!==null)return-1;k=k.getAttribute("tabindex")||"0";return Number(k)};
PDU=function(k){return k.some(function(I){return Xtl(I)>0})};
LRK=function(k){if(k.textContent||k.ariaLabel)return!0;if(k instanceof HTMLInputElement){if(!k.labels)return!1;k=_.G(k.labels);for(var I=k.next();!I.done;I=k.next())if(I.value.textContent)return!0}return!1};
cot=function(k){return k.sort(function(I,V){return Xtl(V)-Xtl(I)})};
_.Gcj=function(k){k=Array.from(k.querySelectorAll(Vll)).filter(function(I){return(Iic(I.style)?Iic(window.getComputedStyle(I)):!1)&&LRK(I)});
return PDU(k)?cot(k):k};
_.kK=function(k,I){if(Error.captureStackTrace)Error.captureStackTrace(this,_.kK);else{var V=Error().stack;V&&(this.stack=V)}k&&(this.message=String(k));I!==void 0&&(this.cause=I)};
Ij=function(){throw Error("E");};
Tto=function(k,I){I=String.fromCharCode.apply(null,I);return k==null?I:k+I};
fiD=function(k){var I=!1;I=I===void 0?!1:I;if(dUt){if(I&&(i_c?!k.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(k)))throw Error("F");k=(WRD||(WRD=new TextEncoder)).encode(k)}else{for(var V=0,X=new Uint8Array(3*k.length),P=0;P<k.length;P++){var L=k.charCodeAt(P);if(L<128)X[V++]=L;else{if(L<2048)X[V++]=L>>6|192;else{if(L>=55296&&L<=57343){if(L<=56319&&P<k.length){var T=k.charCodeAt(++P);if(T>=56320&&T<=57343){L=(L-55296)*1024+T-56320+65536;X[V++]=L>>18|
240;X[V++]=L>>12&63|128;X[V++]=L>>6&63|128;X[V++]=L&63|128;continue}else P--}if(I)throw Error("F");L=65533}X[V++]=L>>12|224;X[V++]=L>>6&63|128}X[V++]=L&63|128}}k=V===X.length?X:X.subarray(0,V)}return k};
Pt=function(k){_.XA.setTimeout(function(){throw k;},0)};
_.L_=function(k,I){return k.lastIndexOf(I,0)==0};
Gc=function(k,I){var V=k.length-I.length;return V>=0&&k.indexOf(I,V)==V};
_.Tc=function(k){return/^[\s\xa0]*$/.test(k)};
_.iD=function(k,I){return k.indexOf(I)!=-1};
_.f_=function(k,I){return _.iD(k.toLowerCase(),I.toLowerCase())};
_.EO=function(k,I){var V=0;k=UO(String(k)).split(".");I=UO(String(I)).split(".");for(var X=Math.max(k.length,I.length),P=0;V==0&&P<X;P++){var L=k[P]||"",T=I[P]||"";do{L=/(\d*)(\D*)(.*)/.exec(L)||["","","",""];T=/(\d*)(\D*)(.*)/.exec(T)||["","","",""];if(L[0].length==0&&T[0].length==0)break;V=UUc(L[1].length==0?0:parseInt(L[1],10),T[1].length==0?0:parseInt(T[1],10))||UUc(L[2].length==0,T[2].length==0)||UUc(L[2],T[2]);L=L[3];T=T[3]}while(V==0)}return V};
UUc=function(k,I){return k<I?-1:k>I?1:0};
_.rt=function(){var k=_.XA.navigator;return k&&(k=k.userAgent)?k:""};
EKj=function(k){if(!yX||!K_)return!1;for(var I=0;I<K_.brands.length;I++){var V=K_.brands[I].brand;if(V&&_.iD(V,k))return!0}return!1};
Sl=function(k){return _.iD(_.rt(),k)};
jl=function(){return yX?!!K_&&K_.brands.length>0:!1};
b_j=function(){return jl()?!1:Sl("Opera")};
lit=function(){return jl()?!1:Sl("Trident")||Sl("MSIE")};
rot=function(){return jl()?EKj("Microsoft Edge"):Sl("Edg/")};
Jo=function(){return Sl("Firefox")||Sl("FxiOS")};
_.hzX=function(){return Sl("Safari")&&!(gt()||(jl()?0:Sl("Coast"))||b_j()||(jl()?0:Sl("Edge"))||rot()||(jl()?EKj("Opera"):Sl("OPR"))||Jo()||Sl("Silk")||Sl("Android"))};
gt=function(){return jl()?EKj("Chromium"):(Sl("Chrome")||Sl("CriOS"))&&!(jl()?0:Sl("Edge"))||Sl("Silk")};
_.yo_=function(){return Sl("Android")&&!(gt()||Jo()||b_j()||Sl("Silk"))};
mUO=function(k){var I={};k.forEach(function(V){I[V[0]]=V[1]});
return function(V){return I[V.find(function(X){return X in I})]||""}};
KRj=function(k){var I=_.rt();if(k==="Internet Explorer"){if(lit())if((k=/rv: *([\d\.]*)/.exec(I))&&k[1])I=k[1];else{k="";var V=/MSIE +([\d\.]+)/.exec(I);if(V&&V[1])if(I=/Trident\/(\d.\d)/.exec(I),V[1]=="7.0")if(I&&I[1])switch(I[1]){case "4.0":k="8.0";break;case "5.0":k="9.0";break;case "6.0":k="10.0";break;case "7.0":k="11.0"}else k="7.0";else k=V[1];I=k}else I="";return I}var X=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");V=[];for(var P;P=X.exec(I);)V.push([P[1],P[2],P[3]||void 0]);
I=mUO(V);switch(k){case "Opera":if(b_j())return I(["Version","Opera"]);if(jl()?EKj("Opera"):Sl("OPR"))return I(["OPR"]);break;case "Microsoft Edge":if(jl()?0:Sl("Edge"))return I(["Edge"]);if(rot())return I(["Edg"]);break;case "Chromium":if(gt())return I(["Chrome","CriOS","HeadlessChrome"])}return k==="Firefox"&&Jo()||k==="Safari"&&_.hzX()||k==="Android Browser"&&_.yo_()||k==="Silk"&&Sl("Silk")?(I=V[2])&&I[1]||"":""};
_.$Uz=function(k){if(jl()&&k!=="Silk"){var I=K_.brands.find(function(V){return V.brand===k});
if(!I||!I.version)return NaN;I=I.version.split(".")}else{I=KRj(k);if(I==="")return NaN;I=I.split(".")}return I.length===0?NaN:Number(I[0])};
vt=function(){return yX?!!K_&&!!K_.platform:!1};
_.SOK=function(){return vt()?K_.platform==="Android":Sl("Android")};
jjD=function(){return Sl("iPhone")&&!Sl("iPod")&&!Sl("iPad")};
_.sO=function(){return jjD()||Sl("iPad")||Sl("iPod")};
_.Joi=function(){return vt()?K_.platform==="macOS":Sl("Macintosh")};
_.YOD=function(){return vt()?K_.platform==="Windows":Sl("Windows")};
_.gK_=function(){return vt()?K_.platform==="Chrome OS":Sl("CrOS")};
_.FA=function(k){return k[k.length-1]};
qOU=function(k){for(var I=_.Bt,V=typeof k==="string"?k.split(""):k,X=k.length-1;X>=0;X--)if(X in V&&I.call(void 0,V[X],X,k))return X;return-1};
_.n_=function(k,I){return _.QX(k,I)>=0};
_.vKc=function(k,I){_.n_(k,I)||k.push(I)};
_.Rj=function(k,I){I=_.QX(k,I);var V;(V=I>=0)&&_.sjR(k,I);return V};
_.sjR=function(k,I){Array.prototype.splice.call(k,I,1)};
_.C_=function(k){var I=k.length;if(I>0){for(var V=Array(I),X=0;X<I;X++)V[X]=k[X];return V}return[]};
_.NU=function(k,I){for(var V=1;V<arguments.length;V++){var X=arguments[V];if(_.wt(X)){var P=k.length||0,L=X.length||0;k.length=P+L;for(var T=0;T<L;T++)k[P+T]=X[T]}else k.push(X)}};
_.BtU=function(k,I,V,X){Array.prototype.splice.apply(k,FRU(arguments,1))};
FRU=function(k,I,V){return arguments.length<=2?Array.prototype.slice.call(k,I):Array.prototype.slice.call(k,I,V)};
Ao_=function(k,I){I=I||k;for(var V=0,X=0,P={};X<k.length;){var L=k[X++],T=_.MU(L)?"o"+_.Di(L):(typeof L).charAt(0)+L;Object.prototype.hasOwnProperty.call(P,T)||(P[T]=!0,I[V++]=L)}I.length=V};
_.nKU=function(k,I,V){V=V||_.Qjt;for(var X=0,P=k.length,L;X<P;){var T=X+(P-X>>>1);var d=V(I,k[T]);d>0?X=T+1:(P=T,L=!d)}return L?X:-X-1};
_.uD=function(k,I,V){if(!_.wt(k)||!_.wt(I)||k.length!=I.length)return!1;var X=k.length;V=V||oKU;for(var P=0;P<X;P++)if(!V(k[P],I[P]))return!1;return!0};
_.Qjt=function(k,I){return k>I?1:k<I?-1:0};
oKU=function(k,I){return k===I};
xUX=function(k,I,V){I=Array.prototype.splice.call(k,I,1);Array.prototype.splice.call(k,V,0,I[0])};
_.OO=function(k,I){I===void 0&&(I=0);aiz();I=RzO[I];for(var V=Array(Math.floor(k.length/3)),X=I[64]||"",P=0,L=0;P<k.length-2;P+=3){var T=k[P],d=k[P+1],U=k[P+2],E=I[T>>2];T=I[(T&3)<<4|d>>4];d=I[(d&15)<<2|U>>6];U=I[U&63];V[L++]=E+T+d+U}E=0;U=X;switch(k.length-P){case 2:E=k[P+1],U=I[(E&15)<<2]||X;case 1:k=k[P],V[L]=I[k>>2]+I[(k&3)<<4|E>>4]+U+X}return V.join("")};
wtc=function(k){var I="";CDt(k,function(V){I+=String.fromCharCode(V)});
return I};
_.H_l=function(k){var I=[];CDt(k,function(V){I.push(V)});
return I};
_.to=function(k){var I=k.length,V=I*3/4;V%3?V=Math.floor(V):_.iD("=.",k[I-1])&&(V=_.iD("=.",k[I-2])?V-2:V-1);var X=new Uint8Array(V),P=0;CDt(k,function(L){X[P++]=L});
return P!==V?X.subarray(0,P):X};
CDt=function(k,I){function V(U){for(;X<k.length;){var E=k.charAt(X++),l=el[E];if(l!=null)return l;if(!_.Tc(E))throw Error("H`"+E);}return U}
aiz();for(var X=0;;){var P=V(-1),L=V(0),T=V(64),d=V(64);if(d===64&&P===-1)break;I(P<<2|L>>4);T!=64&&(I(L<<4&240|T>>2),d!=64&&I(T<<6&192|d))}};
aiz=function(){if(!el){el={};for(var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),I=["+/=","+/","-_=","-_.","-_"],V=0;V<5;V++){var X=k.concat(I[V].split(""));RzO[V]=X;for(var P=0;P<X.length;P++){var L=X[P];el[L]===void 0&&(el[L]=P)}}}};
Ntz=function(k){return ptK[k]||""};
DUo=function(k){if(!MlA)return _.to(k);k=Z_j.test(k)?k.replace(Z_j,Ntz):k;k=atob(k);for(var I=new Uint8Array(k.length),V=0;V<k.length;V++)I[V]=k.charCodeAt(V);return I};
zzo=function(k,I){k.__closure__error__context__984382||(k.__closure__error__context__984382={});k.__closure__error__context__984382.severity=I};
_.IW=function(k){k=Error(k);zzo(k,"warning");return k};
O_t=function(k,I){if(k!=null){var V;var X=(V=uA_)!=null?V:uA_={};V=X[k]||0;V>=I||(X[k]=V+1,k=Error(),zzo(k,"incident"),Pt(k))}};
XQ=function(k,I,V){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(V===void 0?0:V)&&Symbol.for&&k?Symbol.for(k):k!=null?Symbol(k):Symbol():I};
cU=function(k,I){PU||_.LN in k||tli(k,ezO);k[_.LN]|=I};
iN=function(k,I){PU||_.LN in k||tli(k,ezO);k[_.LN]=I};
kGA=function(k){if(4&k)return 512&k?512:1024&k?1024:0};
WU=function(k){cU(k,34);return k};
fN=function(k){cU(k,8192);return k};
IRi=function(k){cU(k,32);return k};
KN=function(){return typeof BigInt==="function"};
gK=function(k,I){return I===void 0?k.copyOnWrite!==Sy&&!!(2&(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.LN]|0)):!!(2&I)&&k.copyOnWrite!==Sy};
_.FQ=function(k,I){if(k!=null)if(typeof k==="string")k=k?new qC(k,vU):_.sl();else if(k.constructor!==qC)if(Vyl&&k!=null&&k instanceof Uint8Array)k=k.length?new qC(new Uint8Array(k),vU):_.sl();else{if(!I)throw Error();k=void 0}return k};
XUR=function(k,I){if(typeof I!=="number"||I<0||I>=k.length)throw Error();};
PNl=function(k,I,V){var X=I&128?0:-1,P=k.length,L;if(L=!!P)L=k[P-1],L=L!=null&&typeof L==="object"&&L.constructor===Object;var T=P+(L?-1:0);for(I=I&128?1:0;I<T;I++)V(I-X,k[I]);if(L){k=k[P-1];for(var d in k)!isNaN(d)&&V(+d,k[d])}};
Ax=function(k){return k&128?BU:void 0};
_.GGD=function(k){var I=LNj;if(!cxz(k)){var V,X;I=(X=(V=typeof I==="function"?I():I)==null?void 0:V.concat("\n"))!=null?X:"";throw Error("K`"+I+"`"+String(k));}};
QZ=function(k){k.isGuard_doNotManuallySetPrettyPlease=!0;return k};
dCj=function(){var k=TKO;return QZ(function(I){for(var V in k)if(I===k[V]&&!/^[0-9]+$/.test(V))return!0;return!1})};
_.oW=function(k){var I=k;if(iND(I)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(I))throw Error(String(I));}else if(WNl(I)&&!Number.isSafeInteger(I))throw Error(String(I));return fRK?BigInt(k):k=UC_(k)?k?"1":"0":iND(k)?k.trim()||"0":String(k)};
EOA=function(k,I){if(k.length>I.length)return!1;if(k.length<I.length||k===I)return!0;for(var V=0;V<k.length;V++){var X=k[V],P=I[V];if(X>P)return!1;if(X<P)return!0}};
bNl=function(k){var I=k>>>0;aW=I;RW=(k-I)/4294967296>>>0};
CN=function(k){if(k<0){bNl(-k);var I=_.G(lRj(aW,RW));k=I.next().value;I=I.next().value;aW=k>>>0;RW=I>>>0}else bNl(k)};
hfj=function(k){var I=rxK||(rxK=new DataView(new ArrayBuffer(8)));I.setFloat32(0,+k,!0);RW=0;aW=I.getUint32(0,!0)};
yxA=function(k,I){var V=I*4294967296+(k>>>0);return Number.isSafeInteger(V)?V:_.wK(k,I)};
mCU=function(k,I){return _.oW(KN()?BigInt.asUintN(64,(BigInt(I>>>0)<<BigInt(32))+BigInt(k>>>0)):_.wK(k,I))};
NC=function(k,I){var V=I&2147483648;V&&(k=~k+1>>>0,I=~I>>>0,k==0&&(I=I+1>>>0));k=yxA(k,I);return typeof k==="number"?V?-k:k:V?"-"+k:k};
KN_=function(k,I){return KN()?_.oW(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(I))<<BigInt(32))+BigInt.asUintN(32,BigInt(k)))):_.oW(_.ZR(k,I))};
$Co=function(k){var I=aW,V=RW,X=V>>31;V=(V<<1|I>>>31)^X;k(I<<1^X,V)};
jWR=function(k,I){return Slz(k,I,NC)};
Slz=function(k,I,V){var X=-(k&1);k=(k>>>1|I<<31)^X;I=I>>>1^X;return V(k,I)};
_.wK=function(k,I){I>>>=0;k>>>=0;if(I<=2097151)var V=""+(4294967296*I+k);else KN()?V=""+(BigInt(I)<<BigInt(32)|BigInt(k)):(V=(k>>>24|I<<8)&16777215,I=I>>16&65535,k=(k&16777215)+V*6777216+I*6710656,V+=I*8147497,I*=2,k>=1E7&&(V+=k/1E7>>>0,k%=1E7),V>=1E7&&(I+=V/1E7>>>0,V%=1E7),V=I+Jxc(V)+Jxc(k));return V};
Jxc=function(k){k=String(k);return"0000000".slice(k.length)+k};
_.ZR=function(k,I){I&2147483648?KN()?k=""+(BigInt(I|0)<<BigInt(32)|BigInt(k>>>0)):(I=_.G(lRj(k,I)),k=I.next().value,I=I.next().value,k="-"+_.wK(k,I)):k=_.wK(k,I);return k};
zG=function(k){if(k.length<16)CN(Number(k));else if(KN())k=BigInt(k),aW=Number(k&BigInt(4294967295))>>>0,RW=Number(k>>BigInt(32)&BigInt(4294967295));else{var I=+(k[0]==="-");RW=aW=0;for(var V=k.length,X=I,P=(V-I)%6+I;P<=V;X=P,P+=6)X=Number(k.slice(X,P)),RW*=1E6,aW=aW*1E6+X,aW>=4294967296&&(RW+=Math.trunc(aW/4294967296),RW>>>=0,aW>>>=0);I&&(I=_.G(lRj(aW,RW)),k=I.next().value,I=I.next().value,aW=k,RW=I)}};
lRj=function(k,I){I=~I;k?k=~k+1:I+=1;return[k,I]};
uN=function(k){return Array.prototype.slice.call(k)};
_.k2=function(k,I){throw Error(I===void 0?"unexpected value "+k+"!":I);};
_.I4=function(k){if(k!=null&&typeof k!=="number")throw Error("L`"+typeof k+"`"+k);return k};
_.Vx=function(k){if(k==null||typeof k==="number")return k;if(k==="NaN"||k==="Infinity"||k==="-Infinity")return Number(k)};
YlO=function(k){if(k!=null&&typeof k!=="boolean")throw Error("M`"+_.XP(k)+"`"+k);return k};
_.gOj=function(k){if(k==null||typeof k==="boolean")return k;if(typeof k==="number")return!!k};
_.cV=function(k){switch(typeof k){case "bigint":return!0;case "number":return PV(k);case "string":return qlA.test(k);default:return!1}};
_.Gk=function(k){if(!PV(k))throw _.IW("enum");return k|0};
_.WV=function(k){return k==null?k:PV(k)?k|0:void 0};
vOK=function(k){if(typeof k!=="number")throw _.IW("int32");if(!PV(k))throw _.IW("int32");return k|0};
_.fX=function(k){return k==null?k:vOK(k)};
_.Ui=function(k){if(k==null)return k;if(typeof k==="string"&&k)k=+k;else if(typeof k!=="number")return;return PV(k)?k|0:void 0};
_.sWc=function(k){if(k==null)return k;if(typeof k==="string"&&k)k=+k;else if(typeof k!=="number")return;return PV(k)?k>>>0:void 0};
QWz=function(k){var I=0;I=I===void 0?0:I;if(!_.cV(k))throw _.IW("int64");var V=typeof k;switch(I){case 512:switch(V){case "string":return Ei(k);case "bigint":return String(r3(64,k));default:return FND(k)}case 1024:switch(V){case "string":return BKj(k);case "bigint":return _.oW(r3(64,k));default:return Axl(k)}case 0:switch(V){case "string":return Ei(k);case "bigint":return _.oW(r3(64,k));default:return hh(k)}default:return _.k2(I,"Unknown format requested type for int64")}};
yx=function(k){return k==null?k:QWz(k)};
nOz=function(k){var I=k.length;if(k[0]==="-"?I<20||I===20&&k<="-9223372036854775808":I<19||I===19&&k<="9223372036854775807")return k;zG(k);return _.ZR(aW,RW)};
oOD=function(k){if(k[0]==="-")var I=!1;else I=k.length,I=I<20?!0:I===20&&k<="18446744073709551615";if(I)return k;zG(k);return _.wK(aW,RW)};
hh=function(k){k=mA(k);KX(k)||(CN(k),k=NC(aW,RW));return k};
_.xCD=function(k){k=mA(k);k>=0&&KX(k)||(CN(k),k=yxA(aW,RW));return k};
FND=function(k){k=mA(k);KX(k)?k=String(k):(CN(k),k=_.ZR(aW,RW));return k};
_.aRR=function(k){k=mA(k);k>=0&&KX(k)?k=String(k):(CN(k),k=_.wK(aW,RW));return k};
Ei=function(k){var I=mA(Number(k));if(KX(I))return String(I);I=k.indexOf(".");I!==-1&&(k=k.substring(0,I));return nOz(k)};
BKj=function(k){var I=mA(Number(k));if(KX(I))return _.oW(I);I=k.indexOf(".");I!==-1&&(k=k.substring(0,I));return KN()?_.oW(r3(64,BigInt(k))):_.oW(nOz(k))};
Axl=function(k){return KX(k)?_.oW(hh(k)):_.oW(FND(k))};
_.Rfj=function(k){return KX(k)?_.oW(_.xCD(k)):_.oW(_.aRR(k))};
_.CND=function(k){var I=mA(Number(k));if(KX(I)&&I>=0)return String(I);I=k.indexOf(".");I!==-1&&(k=k.substring(0,I));return oOD(k)};
_.wUz=function(k){var I=mA(Number(k));if(KX(I)&&I>=0)return _.oW(I);I=k.indexOf(".");I!==-1&&(k=k.substring(0,I));return KN()?_.oW((0,_.S6)(64,BigInt(k))):_.oW(oOD(k))};
_.pUX=function(k){if(k==null)return k;if(typeof k==="bigint")return HNt(k)?k=Number(k):(k=r3(64,k),k=HNt(k)?Number(k):String(k)),k;if(_.cV(k))return typeof k==="number"?hh(k):Ei(k)};
NKD=function(k,I){I=I===void 0?!1:I;var V=typeof k;if(k==null)return k;if(V==="bigint")return String(r3(64,k));if(_.cV(k))return V==="string"?Ei(k):I?FND(k):hh(k)};
_.MyD=function(k){var I=typeof k;if(k==null)return k;if(I==="bigint")return _.oW(r3(64,k));if(_.cV(k))return I==="string"?BKj(k):Axl(k)};
ZNl=function(k){if(k==null)return k;var I=typeof k;if(I==="bigint")return String(r3(64,k));if(_.cV(k)){if(I==="string")return Ei(k);if(I==="number")return hh(k)}};
DCA=function(k){if(k==null)return k;var I=typeof k;if(I==="bigint")return String((0,_.S6)(64,k));if(_.cV(k)){if(I==="string")return _.CND(k);if(I==="number")return _.xCD(k)}};
_.j6=function(k){if(typeof k!=="string")throw Error();return k};
Jh=function(k){if(k!=null&&typeof k!=="string")throw Error();return k};
_.q4=function(k){return k==null||typeof k==="string"?k:void 0};
ONl=function(k,I,V,X){if(k!=null&&k[si]===FP)return k;if(!Array.isArray(k))return V?X&2?I[zfo]||(I[zfo]=uQA(I)):new I:void 0;V=k[_.LN]|0;X=V|X&32|X&2;X!==V&&iN(k,X);return new I(k)};
uQA=function(k){k=new k;WU(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return k};
tyK=function(k,I,V){k=I?vOK(k):_.Ui(k);return k==null?V?0:void 0:k|0};
efo=function(k){return k};
kkO=function(k){return k};
V6t=function(k,I,V,X,P,L){k=ONl(k,X,V,L);P&&(k=Ico(k));return k};
XVi=function(k){return[k,this.get(k)]};
cho=function(){return PGD||(PGD=new BV(WU([]),void 0,void 0,void 0,LAt))};
GkU=function(k){var I=Ah(Qx);return I?k[I]:void 0};
iXR=function(k,I){var V=V===void 0?!1:V;if(Ah(T3A)&&Ah(Qx)&&void 0===T3A){var X=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=X[Qx];if(!P)return;if(P=P.reviveUnknownFields)try{P(X,I,d4A);return}catch(L){Pt(L)}}V&&(k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(V=Ah(Qx))&&V in k&&(k=k[V])&&delete k[I])};
fc_=function(k,I){var V=Ah(Qx),X;PU&&V&&((X=k[V])==null?void 0:X[I])!=null&&O_t(WAc,3)};
E2l=function(k,I){I<100||O_t(U4D,1)};
yho=function(k,I,V,X){var P=X!==void 0;X=!!X;var L=Ah(Qx),T;!P&&PU&&L&&(T=k[L])&&bX_(T,E2l);L=[];var d=k.length;T=4294967295;var U=!1,E=!!(I&64),l=E?I&128?0:-1:void 0;if(!(I&1)){var r=d&&k[d-1];r!=null&&typeof r==="object"&&r.constructor===Object?(d--,T=d):r=void 0;if(E&&!(I&128)&&!P){U=!0;var h;T=((h=lct)!=null?h:efo)(T-l,l,k,r,void 0)+l}}I=void 0;for(h=0;h<d;h++){var y=k[h];if(y!=null&&(y=V(y,X))!=null)if(E&&h>=T){var S=h-l,g=void 0;((g=I)!=null?g:I={})[S]=y}else L[h]=y}if(r)for(var F in r)d=r[F],
d!=null&&(d=V(d,X))!=null&&(h=+F,y=void 0,E&&!Number.isNaN(h)&&(y=h+l)<T?L[y]=d:(h=void 0,((h=I)!=null?h:I={})[F]=d));I&&(U?L.push(I):L[T]=I);P&&Ah(Qx)&&(k=GkU(k))&&k instanceof rhz&&(L[Qx]=hpR(k));return L};
KAU=function(k){k[0]=m4t(k[0]);k[1]=m4t(k[1]);return k};
m4t=function(k){switch(typeof k){case "number":return Number.isFinite(k)?k:""+k;case "bigint":return HNt(k)?Number(k):""+k;case "boolean":return k?1:0;case "object":if(Array.isArray(k)){var I=k[_.LN]|0;return k.length===0&&I&1?void 0:yho(k,I,m4t)}if(k!=null&&k[si]===FP)return $4U(k);if(k instanceof qC){I=k.JSC$9120_value_;if(I==null)k="";else if(typeof I==="string")k=I;else{if(MlA){for(var V="",X=0,P=I.length-10240;X<P;)V+=String.fromCharCode.apply(null,I.subarray(X,X+=10240));V+=String.fromCharCode.apply(null,
X?I.subarray(X):I);I=btoa(V)}else I=_.OO(I);k=k.JSC$9120_value_=I}return k}if(k instanceof BV)return k=k.size!==0?SiA(k,KAU):void 0,k;return}return k};
x2=function(k,I){if(I){lct=I==null||I===efo||I[j4t]!==Jht?efo:I;try{return $4U(k)}finally{lct=void 0}}return $4U(k)};
$4U=function(k){k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return yho(k,k[_.LN]|0,m4t)};
qiD=function(k){switch(typeof k){case "boolean":return YiX||(YiX=[0,void 0,!0]);case "number":return k>0?void 0:k===0?g2X||(g2X=[0,void 0]):[-k,void 0];case "string":return[0,k];case "object":return k}};
a4=function(k,I){return v2j(k,I[0],I[1])};
_.R4=function(k,I,V){return v2j(k,I,V,2048)};
v2j=function(k,I,V,X){X=X===void 0?0:X;if(k==null){var P=32;V?(k=[V],P|=128):k=[];I&&(P=P&-16760833|(I&1023)<<14)}else{if(!Array.isArray(k))throw Error("O");P=k[_.LN]|0;if(s4_&&1&P)throw Error("P");2048&P&&!(2&P)&&FAO();if(P&256)throw Error("Q");if(P&64)return(P|X)!==P&&iN(k,P|X),k;if(V&&(P|=128,V!==k[0]))throw Error("R");a:{V=k;P|=64;var L=V.length;if(L){var T=L-1,d=V[T];if(d!=null&&typeof d==="object"&&d.constructor===Object){I=P&128?0:-1;T-=I;if(T>=1024)throw Error("T");for(var U in d)L=+U,L<T&&
(V[L+I]=d[U],delete d[U]);P=P&-16760833|(T&1023)<<14;break a}}if(I){U=Math.max(I,L-(P&128?0:-1));if(U>1024)throw Error("U");P=P&-16760833|(U&1023)<<14}}}iN(k,P|64|X);return k};
FAO=function(){if(s4_)throw Error("S");O_t(B3D,5)};
n2O=function(k,I){if(typeof k!=="object")return k;if(Array.isArray(k)){var V=k[_.LN]|0;return k.length===0&&V&1?void 0:AhX(k,V,I)}if(k!=null&&k[si]===FP)return Q4t(k);if(k instanceof BV){I=k.arrayState;if(I&2)return k;if(!k.size)return;V=WU(SiA(k));if(k.valueCtor)for(k=0;k<V.length;k++){var X=V[k],P=X[1];P==null||typeof P!=="object"?P=void 0:P!=null&&P[si]===FP?P=Q4t(P):Array.isArray(P)?P=AhX(P,P[_.LN]|0,!!(I&32)):P=void 0;X[1]=P}return V}if(k instanceof qC)return k};
AhX=function(k,I,V){if(I&2)return k;!V||4096&I||16&I?k=CX(k,I,!1,V&&!(I&16)):(cU(k,34),I&4&&Object.freeze(k));return k};
o2X=function(k,I,V){k=new k.constructor(I);V&&(k.copyOnWrite=Sy);k.noLegacyNull=Sy;return k};
Q4t=function(k){var I=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=I[_.LN]|0;return gK(k,V)?k:x4X(k,I,V)?o2X(k,I):CX(I,V)};
CX=function(k,I,V,X){X!=null||(X=!!(34&I));k=yho(k,I,n2O,X);X=32;V&&(X|=2);I=I&16769217|X;iN(k,I);return k};
Ico=function(k){var I=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=I[_.LN]|0;return gK(k,V)?x4X(k,I,V)?o2X(k,I,!0):new k.constructor(CX(I,V,!1)):k};
HV=function(k){if(k.copyOnWrite!==Sy)return!1;var I=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;I=CX(I,I[_.LN]|0);cU(I,2048);k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=I;k.copyOnWrite=void 0;k.noLegacyNull=void 0;return!0};
pX=function(k){if(!HV(k)&&gK(k,k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.LN]|0))throw Error();};
N4=function(k,I){I===void 0&&(I=k[_.LN]|0);I&32&&!(I&4096)&&iN(k,I|4096)};
x4X=function(k,I,V){return V&2?!0:V&32&&!(V&4096)?(iN(I,V|2),k.copyOnWrite=Sy,!0):!1};
M4=function(k,I,V,X,P){var L=V+(P?0:-1),T=k.length-1;if(T>=1+(P?0:-1)&&L>=T){var d=k[T];if(d!=null&&typeof d==="object"&&d.constructor===Object)return d[V]=X,I}if(L<=T)return k[L]=X,I;if(X!==void 0){var U;T=((U=I)!=null?U:I=k[_.LN]|0)>>14&1023||536870912;V>=T?X!=null&&(L={},k[T+(P?0:-1)]=(L[V]=X,L)):k[L]=X}return I};
_.uG=function(k,I,V,X,P){var L=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,T=L[_.LN]|0;X=gK(k,T)?1:X;P=!!P||X===3;X===2&&HV(k)&&(L=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,T=L[_.LN]|0);k=acj(L,I);var d=k===Dc?7:k[_.LN]|0,U=Rpl(d,T);var E=4&U?!1:!0;if(E){4&U&&(k=uN(k),d=0,U=zk(U,T),T=M4(L,T,I,k));for(var l=0,r=0;l<k.length;l++){var h=V(k[l]);h!=null&&(k[r++]=h)}r<l&&(k.length=r);V=(U|4)&-513;U=V&=-1025;U&=-4097}U!==d&&(iN(k,U),2&U&&Object.freeze(k));return k=CGc(k,U,L,
T,I,X,E,P)};
CGc=function(k,I,V,X,P,L,T,d){var U=I;L===1||(L!==4?0:2&I||!(16&I)&&32&X)?Oi(I)||(I|=!k.length||T&&!(4096&I)||32&X&&!(4096&I||16&I)?2:256,I!==U&&iN(k,I),Object.freeze(k)):(L===2&&Oi(I)&&(k=uN(k),U=0,I=zk(I,X),X=M4(V,X,P,k)),Oi(I)||(d||(I|=16),I!==U&&iN(k,I)));2&I||!(4096&I||16&I)||N4(V,X);return k};
acj=function(k,I,V){k=IR(k,I,V);return Array.isArray(k)?k:Dc};
Rpl=function(k,I){2&I&&(k|=2);return k|1};
Oi=function(k){return!!(2&k)&&!!(4&k)||!!(256&k)};
wVt=function(k){return _.FQ(k,!0)};
HXK=function(k){k=uN(k);for(var I=0;I<k.length;I++){var V=k[I]=uN(k[I]);Array.isArray(V[1])&&(V[1]=WU(V[1]))}return fN(k)};
_.pVz=function(k,I,V,X,P){var L=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,T=L[_.LN]|0;var d=gK(k,T);a:{!d&&HV(k)&&(L=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,T=L[_.LN]|0);var U=IR(L,I);k=!1;if(U==null){if(d){I=cho();break a}U=[]}else if(U.constructor===BV)if(U.arrayState&2&&!d)U=SiA(U);else{I=U;break a}else Array.isArray(U)?k=!!((U[_.LN]|0)&2):U=[];if(d){if(!U.length){I=cho();break a}k||(k=!0,WU(U))}else k&&(k=!1,fN(U),U=HXK(U));!k&&T&32&&IRi(U);X=new BV(U,V,X,P);T=
M4(L,T,I,X);k||N4(L,T);I=X}!d&&V&&(I.callToMutableOnAccess=!0);return I};
_.V$=function(k,I,V,X){pX(k);var P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,L=P[_.LN]|0;if(V==null)return M4(P,L,I),k;var T=V===Dc?7:V[_.LN]|0,d=T,U=Oi(T),E=U||Object.isFrozen(V);U||(T=0);E||(V=uN(V),d=0,T=zk(T,L),E=!1);T|=5;var l;U=(l=kGA(T))!=null?l:0;for(l=0;l<V.length;l++){var r=V[l],h=X(r,U);Object.is(r,h)||(E&&(V=uN(V),d=0,T=zk(T,L),E=!1),V[l]=h)}T!==d&&(E&&(V=uN(V),T=zk(T,L)),iN(V,T));M4(P,L,I,V);return k};
_.Xy=function(k,I,V,X,P){pX(k);var L=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;M4(L,L[_.LN]|0,I,(X==="0"?Number(V)===0:V===X)?void 0:V,P);return k};
_.PP=function(k,I,V){if(I&2)throw Error();var X=Ax(I),P=acj(k,V,X),L=P===Dc?7:P[_.LN]|0,T=Rpl(L,I);if(2&T||Oi(T)||16&T)T===L||Oi(T)||iN(P,T),P=uN(P),L=0,T=zk(T,I),M4(k,I,V,P,X);T&=-13;T!==L&&iN(P,T);return P};
N3j=function(k){if(PU){var I;return(I=k[Lt])!=null?I:k[Lt]=new Map}if(Lt in k)return k[Lt];I=new Map;Object.defineProperty(k,Lt,{value:I});return I};
ZXA=function(k,I,V,X,P){var L=N3j(k),T=M6l(L,k,I,V,P);T!==X&&(T&&(I=M4(k,I,T,void 0,P)),L.set(V,X));return I};
M6l=function(k,I,V,X,P){var L=k.get(X);if(L!=null)return L;for(var T=L=0;T<X.length;T++){var d=X[T];IR(I,d,P)!=null&&(L!==0&&(V=M4(I,V,L,void 0,P)),L=d)}k.set(X,L);return L};
D4o=function(k,I,V,X,P){var L=!1;X=IR(k,X,P,function(T){var d=ONl(T,V,!1,I);L=d!==T&&d!=null;return d});
if(X!=null)return L&&!gK(X)&&N4(k,I),X};
zpo=function(k,I,V,X,P,L,T,d){var U=gK(k,V);L=U?1:L;T=!!T||L===3;U=d&&!U;(L===2||U)&&HV(k)&&(I=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V=I[_.LN]|0);k=acj(I,P);var E=k===Dc?7:k[_.LN]|0,l=Rpl(E,V);if(d=!(4&l)){var r=k,h=V,y=!!(2&l);y&&(h|=2);for(var S=!y,g=!0,F=0,Q=0;F<r.length;F++){var x=ONl(r[F],X,!1,h);if(x instanceof X){if(!y){var N=gK(x);S&&(S=!N);g&&(g=N)}r[Q++]=x}}Q<F&&(r.length=Q);l|=4;l=g?l&-4097:l|4096;l=S?l|8:l&-9}l!==E&&(iN(k,l),2&l&&Object.freeze(k));if(U&&!(8&l||!k.length&&
(L===1||(L!==4?0:2&l||!(16&l)&&32&V)))){Oi(l)&&(k=uN(k),l=zk(l,V),V=M4(I,V,P,k));X=k;U=l;for(E=0;E<X.length;E++)r=X[E],l=Ico(r),r!==l&&(X[E]=l);U|=8;l=U=X.length?U|4096:U&-4097;iN(k,l)}return k=CGc(k,l,I,V,P,L,d,T)};
uPt=function(k){k==null&&(k=void 0);return k};
zk=function(k,I){return k=(2&I?k|2:k&-3)&-273};
_.OXK=function(k,I,V,X,P){pX(k);I=_.uG(k,I,P,2,!0);var L;P=(L=kGA(I===Dc?7:I[_.LN]|0))!=null?L:0;I.push(V(X,P));return k};
t6j=function(k,I,V,X,P,L,T){pX(k);var d=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;k=zpo(k,d,d[_.LN]|0,V,I,2,!0);if(L&&T)P!=null||(P=k.length-1),XUR(k,P),k.splice(P,L),k.length||(k[_.LN]&=-4097);else{if(L){if(typeof P!=="number"||P<0||P>k.length)throw Error();}else X=X!=null?X:new V;P!=void 0?k.splice(P,L,X):k.push(X);P=V=k===Dc?7:k[_.LN]|0;(X=gK(X))?(V&=-9,k.length===1&&(V&=-4097)):V|=4096;V!==P&&iN(k,V);X||N4(d)}};
kKD=function(k,I){if(typeof k==="string")return new GK(DUo(k),I);if(Array.isArray(k))return new GK(new Uint8Array(k),I);if(k.constructor===Uint8Array)return new GK(k,!1);if(k.constructor===ArrayBuffer)return k=new Uint8Array(k),new GK(k,!1);if(k.constructor===qC)return I=ept(k)||new Uint8Array(0),new GK(I,!0,k);if(k instanceof Uint8Array)return k=k.constructor===Uint8Array?k:new Uint8Array(k.buffer,k.byteOffset,k.byteLength),new GK(k,!1);throw Error();};
VtU=function(k){switch(typeof k){case "string":IdK(k)}};
PCK=function(k){switch(typeof k){case "string":XPo(k)}};
TK=function(){var k=function(){throw Error();};
Object.setPrototypeOf(k,k.prototype);return k};
cHX=function(k,I){var V=V===void 0?Ljl:V;return new dG(k,I,V)};
duD=function(k,I,V,X,P){GK_(k,V,TGA(I,X),P)};
iC=function(k,I,V,X){var P=X[k];if(P)return P;P={};P.binaryFields=X;P.messageMetadata=qiD(X[0]);var L=X[1],T=1;L&&L.constructor===Object&&(P.extensions=L,L=X[++T],typeof L==="function"&&(P.isMessageSet=!0,itD!=null||(itD=L),Wjt!=null||(Wjt=X[T+1]),L=X[T+=2]));for(var d={};L&&fdc(L);){for(var U=0;U<L.length;U++)d[L[U]]=L;L=X[++T]}for(U=1;L!==void 0;){typeof L==="number"&&(U+=L,L=X[++T]);var E=void 0;if(L instanceof dG)var l=L;else l=UuA,T--;L=void 0;if((L=l)==null?0:L.$$isMsg){L=X[++T];E=X;var r=T;
typeof L==="function"&&(L=L(),E[r]=L);E=L}L=X[++T];r=U+1;typeof L==="number"&&L<0&&(r-=L,L=X[++T]);for(;U<r;U++){var h=d[U];E?V(P,U,l,E,h):I(P,U,l,h)}}return X[k]=P};
fdc=function(k){return Array.isArray(k)&&!!k.length&&typeof k[0]==="number"&&k[0]>0};
btR=function(k){return Array.isArray(k)?k[0]instanceof dG?k:[Epz,k]:[k,void 0]};
TGA=function(k,I){if(k instanceof _.ft)return k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(k))return a4(k,I)};
ldc=function(k,I,V,X){var P=V.$$binaryReaderFn;k[I]=X?function(L,T,d){return P(L,T,d,X)}:P};
hxO=function(k,I,V,X,P){var L=V.$$binaryReaderFn,T,d;k[I]=function(U,E,l){return L(U,E,l,d||(d=iC(rHo,ldc,hxO,X).messageMetadata),T||(T=yHt(X)),P)}};
yHt=function(k){var I=k[muj];if(I!=null)return I;var V=iC(rHo,ldc,hxO,k);I=V.isMessageSet?function(X,P){return itD(X,P,V)}:function(X,P){for(;KjU(P)&&P.nextWireType_!=4;){var L=P.nextField_,T=V[L];
if(T==null){var d=V.extensions;d&&(d=d[L])&&(d=$uA(d),d!=null&&(T=V[L]=d))}if(T==null||!T(P,X,L)){d=P;T=d.fieldCursor_;STt(d);if(d.discardUnknownFields)var U=void 0;else{var E=d.decoder_.cursor_-T;d.decoder_.cursor_=T;U=jRt(d.decoder_,E)}E=d=T=void 0;var l=X;U&&((T=(d=(E=l[Qx])!=null?E:l[Qx]=new rhz)[L])!=null?T:d[L]=[]).push(U)}}if(X=GkU(X))X.reviveUnknownFields=V.binaryFields[JHt];return!0};
k[muj]=I;k[JHt]=YTl.bind(k);return I};
YTl=function(k,I,V,X){var P=this[rHo],L=this[muj],T=a4(void 0,P.messageMetadata),d=GkU(k);if(d){var U=!1,E=P.extensions;if(E){P=function(S,g,F){if(F.length!==0)if(E[g])for(S=_.G(F),g=S.next();!g.done;g=S.next()){g=gpO(g.value);try{U=!0,L(T,g)}finally{g.free()}}else X==null||X(k,g,F)};
if(I==null)bX_(d,P);else if(d!=null){var l=d[I];l&&P(d,I,l)}if(U){var r=k[_.LN]|0;if(r&2&&r&2048&&(V==null||!V.reviveIntoImmutable))throw Error();var h=Ax(r),y=function(S,g){if(IR(k,S,h)!=null)switch(V==null?void 0:V.resolutionBehavior){case 1:return;default:throw Error();}g!=null&&(r=M4(k,r,S,g,h));delete d[S]};
I==null?PNl(T,T[_.LN]|0,function(S,g){y(S,g)}):y(I,IR(T,I,h))}}}};
$uA=function(k){k=btR(k);var I=k[0].$$binaryReaderFn;if(k=k[1]){var V=yHt(k),X=iC(rHo,ldc,hxO,k).messageMetadata;return function(P,L,T){return I(P,L,T,X,V)}}return I};
qTR=function(k,I,V){k[I]=V.$$binaryWriterFn};
sRl=function(k,I,V,X){var P,L,T=V.$$binaryWriterFn;k[I]=function(d,U,E){return T(d,U,E,L||(L=iC(vpX,qTR,sRl,X).messageMetadata),P||(P=FjX(X)))}};
FjX=function(k){var I=k[BGz];if(!I){var V=iC(vpX,qTR,sRl,k);I=function(X,P){return AHR(X,P,V)};
k[BGz]=I}return I};
AHR=function(k,I,V){PNl(k,k[_.LN]|0,function(X,P){if(P!=null){var L=QRz(V,X);L?L(I,P,X):X<500||O_t(npK,3)}});
(k=GkU(k))&&bX_(k,function(X,P,L){UT(I,I.encoder_.end());for(X=0;X<L.length;X++)UT(I,ept(L[X])||new Uint8Array(0))})};
QRz=function(k,I){var V=k[I];if(V)return V;if(V=k.extensions)if(V=V[I]){V=btR(V);var X=V[0].$$binaryWriterFn;if(V=V[1]){var P=FjX(V),L=iC(vpX,qTR,sRl,V).messageMetadata;V=k.isMessageSet?Wjt(L,P):function(T,d,U){return X(T,d,U,L,P)}}else V=X;
return k[I]=V}};
_.opl=function(k,I,V){if(Array.isArray(I)){var X=I[_.LN]|0;if(X&4)return I;for(var P=0,L=0;P<I.length;P++){var T=k(I[P]);T!=null&&(I[L++]=T)}L<P&&(I.length=L);k=X|1;V&&(k=(k|4)&-1537);k!==X&&iN(I,k);V&&k&2&&Object.freeze(I);return I}};
_.bC=function(k,I,V){return new dG(k,I,V)};
_.xuU=function(k,I,V){return new dG(k,I,V)};
_.lC=function(k,I,V){M4(k,k[_.LN]|0,I,V,Ax(k[_.LN]|0))};
adi=function(k,I,V){I=_.Vx(I);I!=null&&(_.rG(k,V,1),k=k.encoder_,V=rxK||(rxK=new DataView(new ArrayBuffer(8))),V.setFloat64(0,+I,!0),aW=V.getUint32(0,!0),RW=V.getUint32(4,!0),_.hH(k,aW),_.hH(k,RW))};
RxX=function(k,I,V){I=_.Vx(I);I!=null&&(_.rG(k,V,5),k=k.encoder_,hfj(I),_.hH(k,aW))};
_.mj=function(k,I,V){I=ZNl(I);if(I!=null&&(VtU(I),I!=null))switch(_.rG(k,V,0),typeof I){case "number":k=k.encoder_;CN(I);y$(k,aW,RW);break;case "bigint":V=BigInt.asUintN(64,I);V=new CCz(Number(V&BigInt(4294967295)),Number(V>>BigInt(32)));y$(k.encoder_,V.JSC$9163_lo,V.JSC$9163_hi);break;default:V=IdK(I),y$(k.encoder_,V.JSC$9163_lo,V.JSC$9163_hi)}};
Htl=function(k,I,V){I=DCA(I);if(I!=null&&(PCK(I),I!=null))switch(_.rG(k,V,0),typeof I){case "number":k=k.encoder_;CN(I);y$(k,aW,RW);break;case "bigint":V=wPi(I);y$(k.encoder_,V.JSC$9161_lo,V.JSC$9161_hi);break;default:V=XPo(I),y$(k.encoder_,V.JSC$9161_lo,V.JSC$9161_hi)}};
NGO=function(k,I,V){I=_.Ui(I);I!=null&&I!=null&&(_.rG(k,V,0),_.pPX(k.encoder_,I))};
_.Ztt=function(k,I,V){Mti(k,V,DCA(I))};
DuA=function(k,I,V){I=_.gOj(I);I!=null&&(_.rG(k,V,0),k.encoder_.JSC$9165_buffer_.push(I?1:0))};
uyU=function(k,I,V){I=_.q4(I);I!=null&&zxR(k,V,fiD(I))};
OtU=function(k,I,V,X,P){GK_(k,V,TGA(I,X),P)};
_.ttO=function(k,I,V){I=I==null||typeof I=="string"||I instanceof qC?I:void 0;I!=null&&zxR(k,V,kKD(I,!0).buffer)};
exD=function(k,I,V){I=_.sWc(I);I!=null&&I!=null&&(_.rG(k,V,0),Kt(k.encoder_,I))};
_.kZX=function(k,I,V){I=_.Ui(I);I!=null&&(I=parseInt(I,10),_.rG(k,V,0),_.pPX(k.encoder_,I))};
I9K=function(k,I,V){if(k.nextWireType_!==0)return!1;_.lC(I,V,_.$p(k.decoder_,KN_));return!0};
_.VMD=function(k,I,V,X){if(k.nextWireType_!==0)return!1;_.St(I,V,X,_.$p(k.decoder_,KN_));return!0};
XKK=function(k,I,V){if(k.nextWireType_!==0)return!1;_.lC(I,V,_.$p(k.decoder_,mCU));return!0};
_.LpX=function(k,I,V){if(k.nextWireType_!==1)return!1;_.lC(I,V,PLt(k.decoder_));return!0};
_.jt=function(k,I){return function(V,X){var P={treatNewDataAsImmutable:!0};X&&Object.assign(P,X);V=gpO(V,void 0,void 0,P);try{var L=new k,T=L.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;yHt(I)(T,V);var d=L}finally{V.free()}return d}};
_.Yp=function(k){return function(I){return cSK(I,k)}};
GZD=function(k){return function(){return cSK(this,k)}};
_.TYo=function(k){return QZ(function(I){return I instanceof k&&!gK(I)})};
_.gG=function(k){return function(I){return djt(k,I)}};
UjO=function(k,I){return ihj({child:k,origin:I||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:WpD,getPayloadCase:function(V){return V.getPayloadCase()},
createInitMessage:function(V){var X=new vP,P=new f9o;V=_.Fy(P,1,V);return _.BP(X,5,AH,V)}})};
Q$=function(k){return{valueOf:k}.valueOf()};
bhi=function(){var k=null;if(!Egc)return k;try{var I=function(V){return V};
k=Egc.createPolicy("goog#html",{createHTML:I,createScript:I,createScriptURL:I})}catch(V){}return k};
rSA=function(){l9U===void 0&&(l9U=bhi());return l9U};
_.oR=function(k){var I=rSA();k=I?I.createScriptURL(k):k;return new nt(k)};
_.xp=function(k){if(k instanceof nt)return k.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.aR=function(k){return Object.isFrozen(k)&&Object.isFrozen(k.raw)};
hej=function(k){return k.toString().indexOf("`")===-1};
Ct=function(k){return new _.RR(ySA,k)};
pt=function(k){return k instanceof _.RR};
_.Nu=function(k){if(pt(k))return k.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
Mu=function(k){return new mj_(function(I){return I.substr(0,k.length+1).toLowerCase()===k+":"})};
_.Zd=function(k,I){I=I===void 0?Kpo:I;if(pt(k))return k;for(var V=0;V<I.length;++V){var X=I[V];if(X instanceof mj_&&X.isValid(k))return Ct(k)}};
_.zK=function(k,I){I=I===void 0?Kpo:I;return _.Zd(k,I)||Dd};
_.uC=function(k){var I=window;if(typeof MediaSource!=="undefined"&&k instanceof MediaSource||typeof I.ManagedMediaSource!=="undefined"&&k instanceof I.ManagedMediaSource)return Ct(URL.createObjectURL(k));I=k.type;I.toLowerCase()==="application/octet-stream"?I=!0:(I=I.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),I=(I==null?void 0:I.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(I[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(I[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(I[1])||/^font\/[\w-]+$/i.test(I[1])));if(!I)throw Error("Z");return Ct(URL.createObjectURL(k))};
_.$jt=function(k){for(var I=_.OT.apply(1,arguments),V=[k[0]],X=0;X<I.length;X++)V.push(String(I[X])),V.push(k[X+1]);return Ct(V.join(""))};
_.j0D=function(k){if(!SnX){a:{var I=document.createElement("a");try{I.href=k}catch(V){k=void 0;break a}k=I.protocol;k=k===":"||k===""?"https:":k}return k}try{I=new URL(k)}catch(V){return"https:"}return I.protocol};
_.tH=function(k){k instanceof _.RR?k=_.Nu(k):k=JSt.test(k)?k:void 0;return k};
et=function(k,I){I=_.tH(I);I!==void 0&&(k.href=I)};
I0=function(k){var I=rSA();k=I?I.createHTML(k):k;return new kg(k)};
V5=function(k){if(k instanceof kg)return k.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.X4=function(k,I){k.src=_.xp(I).toString()};
Ynz=function(k,I){k.setAttribute("sandbox","");for(var V=0;V<I.length;V++)k.sandbox.supports&&!k.sandbox.supports(I[V])||k.sandbox.add(I[V])};
_.Lh=function(k,I,V){k.removeAttribute("srcdoc");switch(I){case 0:if(V instanceof nt)throw new ggi("TrustedResourceUrl",0);Ynz(k,[]);I=_.tH(V);I!==void 0&&(k.src=I);break;case 1:if(!(V instanceof nt))throw new ggi(typeof V,1);Ynz(k,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.X4(k,V);break;case 2:if(V instanceof nt)throw new ggi("TrustedResourceUrl",2);Ynz(k,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
I=_.tH(V);I!==void 0&&(k.src=I);break;default:_.k2(I)}};
_.cK=function(k,I,V,X){I=_.tH(I);return I!==void 0?k.open(I,V,X):null};
_.GZ=function(k){k=k===void 0?document:k;var I,V;k=(V=(I=k).querySelector)==null?void 0:V.call(I,"script[nonce]");return k==null?"":k.nonce||k.getAttribute("nonce")||""};
_.dY=function(k){var I=rSA();k=I?I.createScript(k):k;return new _.TZ(k)};
iL=function(k){if(k instanceof _.TZ)return k.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
qno=function(k){var I=_.GZ(k.ownerDocument);I&&k.setAttribute("nonce",I)};
_.WK=function(k,I){k.textContent=iL(I);qno(k)};
_.fh=function(k,I){k.src=_.xp(I);qno(k)};
_.Un=function(k,I){if(k.nodeType===1&&/^(script|style)$/i.test(k.tagName))throw Error("Z");k.innerHTML=V5(I)};
_.En=function(k,I,V,X){if(k.length===0)throw Error("Z");k=k.map(function(L){if(L instanceof vgO)L=L.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return L});
var P=V.toLowerCase();if(k.every(function(L){return P.indexOf(L)!==0}))throw Error("aa`"+V);
I.setAttribute(V,X)};
_.bL=function(k,I,V){if(I instanceof nt)k.href=_.xp(I).toString(),k.rel=V;else{if(s0t.indexOf(V)===-1)throw Error("ba`"+V);I=_.tH(I);I!==void 0&&(k.href=I,k.rel=V)}};
FpA=function(k){if(k instanceof lL)return k.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.BYU=function(k,I){I=_.tH(I);I!==void 0&&(k.href=I)};
ASD=function(k){return new Worker(_.xp(k),void 0)};
Q0R=function(k){return _.oR(k)};
ngA=function(k,I){k&&(I=k.indexOf(I),0<=I&&k.splice(I,1))};
rY=function(k){return typeof k==="function"};
ogK=function(k){return k instanceof hS||k&&"closed"in k&&rY(k.remove)&&rY(k.add)&&rY(k.unsubscribe)};
y5=function(){};
mp=function(k){xjX(function(){throw k;})};
Kh=function(k){return k};
jM=function(){return a9t(_.OT.apply(0,arguments))};
a9t=function(k){return k.length===0?Kh:k.length===1?k[0]:function(I){return k.reduce(function(V,X){return X(V)},I)}};
ReA=function(k){var I;return(I=k!=null?k:void 0)!=null?I:Promise};
CLU=function(k,I){return new JS(function(V){var X=0;return I.schedule(function(){X===k.length?V.complete():(V.next(k[X++]),V.closed||this.schedule())})})};
wKX=function(k,I){if(!k)throw Error("ca");return new JS(function(V){var X=new hS;X.add(I.schedule(function(){var P=k[Symbol.asyncIterator]();X.add(I.schedule(function(){var L=this;P.next().then(function(T){T.done?V.complete():(V.next(T.value),L.schedule())})}))}));
return X})};
HhO=function(k,I,V){I=I.schedule(function(){try{V.call(this)}catch(X){k.error(X)}},0);
k.add(I)};
NYK=function(k,I){return new JS(function(V){var X;V.add(I.schedule(function(){X=k[pKt]();HhO(V,I,function(){var P=X.next(),L=P.value;P.done?V.complete():(V.next(L),this.schedule())})}));
return function(){var P;return rY((P=X)==null?void 0:P.return)&&X.return()}})};
MMt=function(k,I){return new JS(function(V){var X=new hS;X.add(I.schedule(function(){var P=k[Yg]();X.add(P.subscribe({next:function(L){X.add(I.schedule(function(){return V.next(L)}))},
error:function(L){X.add(I.schedule(function(){return V.error(L)}))},
complete:function(){X.add(I.schedule(function(){return V.complete()}))}}))}));
return X})};
Zh_=function(k,I){return new JS(function(V){return I.schedule(function(){return k.then(function(X){V.add(I.schedule(function(){V.next(X);V.add(I.schedule(function(){return V.complete()}))}))},function(X){V.add(I.schedule(function(){return V.error(X)}))})})})};
DjK=function(k){return new TypeError("da`"+(k!==null&&typeof k==="object"?"an invalid object":"'"+k+"'"))};
u4c=function(k,I){if(k!=null){if(rY(k[Yg]))return MMt(k,I);if(zeD(k))return CLU(k,I);if(rY(k==null?void 0:k.then))return Zh_(k,I);if(Symbol.asyncIterator&&rY(k==null?void 0:k[Symbol.asyncIterator]))return wKX(k,I);if(rY(k==null?void 0:k[pKt]))return NYK(k,I)}throw DjK(k);};
qj=function(k,I){return I?u4c(k,I):gY(k)};
gY=function(k){if(k instanceof JS)return k;if(k!=null){if(rY(k[Yg]))return Oht(k);if(zeD(k))return tMA(k);if(rY(k==null?void 0:k.then))return eej(k);if(Symbol.asyncIterator&&rY(k==null?void 0:k[Symbol.asyncIterator]))return kvz(k);if(rY(k==null?void 0:k[pKt]))return IDA(k)}throw DjK(k);};
Oht=function(k){return new JS(function(I){var V=k[Yg]();if(rY(V.subscribe))return V.subscribe(I);throw new TypeError("ea");})};
tMA=function(k){return new JS(function(I){for(var V=0;V<k.length&&!I.closed;V++)I.next(k[V]);I.complete()})};
eej=function(k){return new JS(function(I){k.then(function(V){I.closed||(I.next(V),I.complete())},function(V){return I.error(V)}).then(null,mp)})};
IDA=function(k){return new JS(function(I){for(var V=k[pKt]();!I.closed;){var X=V.next(),P=X.value;X.done?I.complete():I.next(P)}return function(){return rY(V==null?void 0:V.return)&&V.return()}})};
kvz=function(k){return new JS(function(I){V2D(k,I).catch(function(V){return I.error(V)})})};
V2D=function(k,I){var V,X,P,L,T,d;return _.W(function(U){switch(U.nextAddress){case 1:_.vK(U,2,3),L=_.sn(k);case 5:return U.yield(L.next(),8);case 8:X=U.yieldResult;if(X.done){U.jumpTo(3);break}T=X.value;I.next(T);U.jumpTo(5);break;case 3:_.BK(U);_.AS(U,9);if(!X||X.done||!(P=L.return)){U.jumpTo(9);break}return U.yield(P.call(L),9);case 9:_.BK(U,0,0,1);if(V)throw V.error;_.Q5(U,10,1);break;case 10:_.Q5(U,4);break;case 2:d=_.nh(U);V={error:d};U.jumpTo(3);break;case 4:I.complete(),_.xg(U)}})};
XhR=function(k,I){return I?CLU(k,I):tMA(k)};
Pni=function(k){return rY(k[k.length-1])?k.pop():void 0};
a0=function(k){var I=k[k.length-1];return I&&rY(I.schedule)?k.pop():void 0};
R0=function(){var k=_.OT.apply(0,arguments),I=a0(k);return I?CLU(k,I):XhR(k)};
Ch=function(k){var I=rY(k)?k:function(){return k};
return new JS(function(V){return V.error(I())})};
wY=function(k){return function(I){if(rY(I==null?void 0:I.lift))return I.lift(function(V){try{return k(V,this)}catch(X){this.error(X)}});
throw new TypeError("fa");}};
Nj=function(){return wY(function(k,I){var V=null;k._refCount++;var X=new ph(I,void 0,void 0,void 0,function(){if(!k||k._refCount<=0||0<--k._refCount)V=null;else{var P=k._connection,L=V;V=null;!P||L&&P!==L||P.unsubscribe();I.unsubscribe()}});
k.subscribe(X);X.closed||(V=k.connect())})};
c6t=function(){var k=LSi;var I=I===void 0?0:I;return wY(function(V,X){X.add(k.schedule(function(){return V.subscribe(X)},I))})};
Mj=function(k){return wY(function(I,V){var X=0;I.subscribe(new ph(V,function(P){V.next(k.call(void 0,P,X++))}))})};
TMj=function(k){return Mj(function(I){return Gvl(I)?k.apply(null,_.Z9(I)):k(I)})};
UJU=function(k){if(k.length===1){var I=k[0];if(dJl(I))return{args:I,keys:null};if(I&&typeof I==="object"&&i8l(I)===WSj)return k=fDO(I),{args:k.map(function(V){return I[V]}),
keys:k}}return{args:k,keys:null}};
D9=function(){var k=_.OT.apply(0,arguments),I=a0(k),V=Pni(k);k=UJU(k);var X=k.args,P=k.keys;if(X.length===0)return qj([],I);I=new JS(E9c(X,I,P?function(L){for(var T={},d=0;d<L.length;d++)T[P[d]]=L[d];return T}:Kh));
return V?I.pipe(TMj(V)):I};
E9c=function(k,I,V){V=V===void 0?Kh:V;return function(X){b8c(I,function(){for(var P=k.length,L=Array(P),T=P,d=k.map(function(){return!1}),U=!0,E={i$jscomp$218:0};E.i$jscomp$218<P;E={i$jscomp$218:E.i$jscomp$218},E.i$jscomp$218++)b8c(I,function(l){return function(){qj(k[l.i$jscomp$218],I).subscribe(new zZ(X,function(r){L[l.i$jscomp$218]=r;
U&&(d[l.i$jscomp$218]=!0,U=!d.every(Kh));U||X.next(V(L.slice()))},function(){return--T===0}))}}(E),X)},X)}};
b8c=function(k,I,V){k?V.add(k.schedule(I)):I()};
lDD=function(k,I,V,X){var P=[],L=0,T=0,d=!1,U=function(E){L++;gY(V(E,T++)).subscribe(new ph(I,function(l){I.next(l)},void 0,function(){L--;
for(var l={};P.length&&L<X;l={bufferedValue:void 0})l.bufferedValue=P.shift(),U(l.bufferedValue);!d||P.length||L||I.complete()}))};
k.subscribe(new ph(I,function(E){return L<X?U(E):P.push(E)},void 0,function(){d=!0;
!d||P.length||L||I.complete()}));
return function(){P=null}};
uL=function(k,I){var V=V===void 0?Infinity:V;if(rY(I))return uL(function(X,P){return Mj(function(L,T){return I(X,L,P,T)})(gY(k(X,P)))},V);
typeof I==="number"&&(V=I);return wY(function(X,P){return lDD(X,P,k,V)})};
r6O=function(k){k=k===void 0?Infinity:k;return uL(Kh,k)};
hER=function(){var k=_.OT.apply(0,arguments);return r6O(1)(XhR(k,a0(k)))};
y6t=function(k){return new JS(function(I){gY(k()).subscribe(I)})};
tS=function(k,I,V){if(rY(V)){var X=V;V=void 0}if(X)return tS(k,I,V).pipe(TMj(X));X=_.G(rY(k.addEventListener)&&rY(k.removeEventListener)?mJc.map(function(T){return function(d){return k[T](I,d,V)}}):rY(k.addListener)&&rY(k.removeListener)?KSi.map($Jo(k,I)):rY(k.on)&&rY(k.off)?SWA.map($Jo(k,I)):[]);
var P=X.next().value,L=X.next().value;return!P&&zeD(k)?uL(function(T){return tS(T,I,V)})(XhR(k)):new JS(function(T){if(!P)throw new TypeError("ga");
var d=function(){var U=_.OT.apply(0,arguments);return T.next(1<U.length?U:U[0])};
P(d);return function(){return L(d)}})};
$Jo=function(k,I){return function(V){return function(X){return k[V](I,X)}}};
k9=function(){var k=_.OT.apply(0,arguments),I=a0(k);var V=typeof k[k.length-1]==="number"?k.pop():Infinity;return k.length?k.length===1?gY(k[0]):r6O(V)(XhR(k,I)):eM};
J6t=function(k){return k.length===1&&jdD(k[0])?k[0]:k};
YWj=function(){var k=J6t(_.OT.apply(0,arguments));return wY(function(I,V){var X=[I].concat(_.Z9(k)),P=function(){if(!V.closed)if(X.length>0){try{var L=gY(X.shift())}catch(d){P();return}var T=new ph(V,void 0,y5,y5);V.add(L.subscribe(T));T.add(P)}else V.complete()};
P()})};
Id=function(k){return wY(function(I,V){var X=0;I.subscribe(new ph(V,function(P){return k.call(void 0,P,X++)&&V.next(P)}))})};
qWl=function(){var k=_.OT.apply(0,arguments);k=J6t(k);return k.length===1?gY(k[0]):new JS(g9o(k))};
g9o=function(k){return function(I){for(var V=[],X={i$jscomp$221:0};V&&!I.closed&&X.i$jscomp$221<k.length;X={i$jscomp$221:X.i$jscomp$221},X.i$jscomp$221++)V.push(gY(k[X.i$jscomp$221]).subscribe(new ph(I,function(P){return function(L){if(V){for(var T=0;T<V.length;T++)T!==P.i$jscomp$221&&V[T].unsubscribe();V=null}I.next(L)}}(X))))}};
v9K=function(){var k=_.OT.apply(0,arguments),I=Pni(k),V=J6t(k);return V.length?new JS(function(X){var P=V.map(function(){return[]}),L=V.map(function(){return!1});
X.add(function(){P=L=null});
for(var T={sourceIndex$jscomp$1:0};!X.closed&&T.sourceIndex$jscomp$1<V.length;T={sourceIndex$jscomp$1:T.sourceIndex$jscomp$1},T.sourceIndex$jscomp$1++)gY(V[T.sourceIndex$jscomp$1]).subscribe(new ph(X,function(d){return function(U){P[d.sourceIndex$jscomp$1].push(U);P.every(function(E){return E.length})&&(U=P.map(function(E){return E.shift()}),X.next(I?I.apply(null,_.Z9(U)):U),P.some(function(E,l){return!E.length&&L[l]})&&X.complete())}}(T),void 0,function(d){return function(){L[d.sourceIndex$jscomp$1]=
!0;
!P[d.sourceIndex$jscomp$1].length&&X.complete()}}(T)));
return function(){P=L=null}}):eM};
sdo=function(k){var I,V,X;return!!k&&typeof k.active==="boolean"&&typeof((I=k.clock)==null?void 0:I.now)==="function"&&((V=k.clock)==null?void 0:V.timeline)!==void 0&&!((X=k.lastMeasurement)==null||!X.timestamp)&&typeof k.equivalentTo==="function"&&typeof k.extrapolateToNow==="function"&&typeof k.extrapolateToTime==="function"&&typeof k.map==="function"&&typeof k.joinWith==="function"};
FSK=function(k){function I(V){return typeof V==="boolean"||typeof V==="string"||typeof V==="number"||V===void 0||V===null}
return I(k)?!0:Array.isArray(k)?k.every(I):typeof k==="object"?Object.keys(k).every(function(V){return typeof V==="string"})&&Object.values(k).every(function(V){return Array.isArray(V)?V.every(I):I(V)}):!1};
BMt=function(k){if(FSK(k))return k;if(sdo(k))return{lastMeasurement:{value:BMt(k.lastMeasurement.value),timestamp:VF(k.lastMeasurement.timestamp,new XF(0,k.lastMeasurement.timestamp.timeline))},active:k.active};try{return JSON.parse(JSON.stringify(k))}catch(I){}return String(k)};
Ph=function(k,I){return function(V){return new JS(function(X){return V.subscribe(function(P){k.timeExecution(I,function(){X.next(P)})()},function(P){k.timeExecution(I,function(){X.error(P)})()},function(){k.timeExecution(I,function(){X.complete()})()})})}};
A6X=function(k,I){var V=!1;return new JS(function(X){var P=k.setTimeout(function(){V=!0;X.next(!0);X.complete()},I);
return function(){V||k.clearTimeout(P)}})};
QdR=function(k){k=k.global;if(k.fetchLater)return k.fetchLater.bind(k)};
L8=function(k){return wY(function(I,V){var X=null,P=!1,L;X=I.subscribe(new ph(V,void 0,function(T){L=gY(k(T,L8(k)(I)));X?(X.unsubscribe(),X=null,L.subscribe(V)):P=!0}));
P&&(X.unsubscribe(),X=null,L.subscribe(V))})};
n9O=function(k,I,V){return function(X,P){var L=V,T=I,d=0;X.subscribe(new ph(P,function(U){var E=d++;T=L?k(T,U,E):(L=!0,U);P.next(T)},void 0,void 0))}};
o9X=function(k){k=k===void 0?null:k;return wY(function(I,V){var X=!1;I.subscribe(new ph(V,function(P){X=!0;V.next(P)},void 0,function(){X||V.next(k);
V.complete()}))})};
Gv=function(){return wY(function(k,I){k.subscribe(new ph(I,y5))})};
Tv=function(k){return wY(function(I,V){I.subscribe(new ph(V,function(){return V.next(k)}))})};
dM=function(k){return k<=0?function(){return eM}:wY(function(I,V){var X=0;
I.subscribe(new ph(V,function(P){++X<=k&&(V.next(P),k<=X&&V.complete())}))})};
Wh=function(k){var I=I===void 0?Kh:I;var V;k=(V=k)!=null?V:xJc;return wY(function(X,P){var L,T=!0;X.subscribe(new ph(P,function(d){var U=I(d);if(T||!k(L,U))T=!1,L=U,P.next(d)}))})};
xJc=function(k,I){return k===I};
REo=function(k){k=k===void 0?aDl:k;return wY(function(I,V){var X=!1;I.subscribe(new ph(V,function(P){X=!0;V.next(P)},void 0,function(){return X?V.complete():V.error(k())}))})};
aDl=function(){return new CnU};
f8=function(){var k=_.OT.apply(0,arguments);return function(I){return hER(I,R0.apply(null,_.Z9(k)))}};
whl=function(k){return wY(function(I,V){var X=0;I.subscribe(new ph(V,function(P){k.call(void 0,P,X++,I)||(V.next(!1),V.complete())},void 0,function(){V.next(!0);
V.complete()}))})};
H8t=function(){return wY(function(k,I){var V=[];k.subscribe(new ph(I,function(X){V.push(X);1<V.length&&V.shift()},void 0,function(){for(var X=_.G(V),P=X.next();!P.done;P=X.next())I.next(P.value);
I.complete()},function(){V=null}))})};
ph_=function(k,I){var V=arguments.length>=2;return function(X){return X.pipe(k?Id(function(P,L){return k(P,L,X)}):Kh,H8t(),V?o9X(I):REo(function(){return new CnU}))}};
EW=function(k){var I=rY(k)?k:function(){return k};
return rY()?wY(function(V,X){var P=I();(void 0)(P).subscribe(X).add(V.subscribe(P))}):function(V){var X=new UW(V,I);
rY(V==null?void 0:V.lift)&&(X.lift=V.lift);X.source=V;X.subjectFactory=I;return X}};
ln=function(k){var I=new bn(k,void 0,void 0);return function(V){return EW(function(){return I})(V)}};
rM=function(k,I){return wY(n9O(k,I,arguments.length>=2))};
h6=function(){var k=_.OT.apply(0,arguments),I=a0(k);return wY(function(V,X){(I?hER(k,V,I):hER(k,V)).subscribe(X)})};
yF=function(k){return wY(function(I,V){var X=null,P=0,L=!1;I.subscribe(new ph(V,function(T){var d;(d=X)==null||d.unsubscribe();d=P++;gY(k(T,d)).subscribe(X=new ph(V,function(U){return V.next(U)},void 0,function(){X=null;
L&&!X&&V.complete()}))},void 0,function(){(L=!0,!X)&&V.complete()}))})};
mS=function(k,I){I=I===void 0?!1:I;return wY(function(V,X){var P=0;V.subscribe(new ph(X,function(L){var T=k(L,P++);(T||I)&&X.next(L);!T&&X.complete()}))})};
NMl=function(k,I,V){var X=rY(k)||I||V?{next:k,error:I,complete:V}:k;return X?wY(function(P,L){P.subscribe(new ph(L,function(T){var d;(d=X.next)==null||d.call(X,T);L.next(T)},function(T){var d;
(d=X.error)==null||d.call(X,T);L.error(T)},function(){var T;
(T=X.complete)==null||T.call(X);L.complete()}))}):Kh};
M2R=function(){var k=_.OT.apply(0,arguments),I=Pni(k);return wY(function(V,X){for(var P=k.length,L=Array(P),T=k.map(function(){return!1}),d=!1,U={i$jscomp$231:0};U.i$jscomp$231<P;U={i$jscomp$231:U.i$jscomp$231},U.i$jscomp$231++)gY(k[U.i$jscomp$231]).subscribe(new ph(X,function(E){return function(l){L[E.i$jscomp$231]=l;
d||T[E.i$jscomp$231]||(T[E.i$jscomp$231]=!0,(d=T.every(Kh))&&(T=null))}}(U),void 0,y5));
V.subscribe(new ph(X,function(E){d&&(E=[E].concat(_.Z9(L)),X.next(I?I.apply(null,_.Z9(E)):E))}))})};
DJO=function(k){var I=Z8i;if(I)for(var V in I)Object.prototype.hasOwnProperty.call(I,V)&&k(I[V],V,I)};
zEc=function(){var k=[];DJO(function(I){k.push(I)});
return k};
O8z=function(k){try{return!!k&&k.location.href!=null&&uFK(k,"foo")}catch(I){return!1}};
eEU=function(){return yX&&K_?K_.mobile:!t2A()&&(Sl("iPod")||Sl("iPhone")||Sl("Android")||Sl("IEMobile"))};
t2A=function(){return yX&&K_?!K_.mobile&&(Sl("iPad")||Sl("Android")||Sl("Silk")):Sl("iPad")||Sl("Android")&&!Sl("Mobile")||Sl("Silk")};
_.K8=function(k){return new vgO(k[0].toLowerCase())};
krt=function(k){for(var I=_.OT.apply(1,arguments),V=k[0],X=0;X<k.length-1;X++)V+=String(I[X]),V+=k[X+1];I=document.implementation.createHTMLDocument("");X=I.createElement("style");I.head.appendChild(X);I=X.sheet;I.insertRule(V,0);if(I.cssRules.length===1&&(V=I.cssRules[0],V instanceof CSSStyleRule))return new lL(V.cssText.replace(/</g,"\\3C "))};
Izc=function(k){try{return new URL(k,window.document.baseURI)}catch(I){return new URL("about:invalid")}};
VQt=function(k,I){var V=I.createRange();V.selectNode(I.body);k=I0(k);return V.createContextualFragment(V5(k))};
XBO=function(k){k=k.nodeName;return typeof k==="string"?k:"FORM"};
PfK=function(k){k=k.nodeType;return k===1||typeof k!=="number"};
S2=function(k,I,V){k.setAttribute(I,V)};
L7o=function(k){return k.parts.map(function(I){var V=I.descriptor;return""+I.url+(V?" "+V:"")}).join(" , ")};
_.j2=function(k){var I=_.OT.apply(1,arguments);if(I.length===0)return _.oR(k[0]);for(var V=k[0],X=0;X<I.length;X++)V+=encodeURIComponent(I[X])+k[X+1];return _.oR(V)};
_.J6=function(k,I){k=_.xp(k).toString();var V=k.split(/[?#]/),X=/[?]/.test(k)?"?"+V[1]:"";return cnK(V[0],X,/[#]/.test(k)?"#"+(X?V[2]:V[1]):"",I)};
cnK=function(k,I,V,X){function P(T,d){T!=null&&(Array.isArray(T)?T.forEach(function(U){return P(U,d)}):(I+=L+encodeURIComponent(d)+"="+encodeURIComponent(T),L="&"))}
var L=I.length?"&":"?";X.constructor===Object&&(X=Object.entries(X));Array.isArray(X)?X.forEach(function(T){return P(T[1],T[0])}):X.forEach(P);
return _.oR(k+I+V)};
Tco=function(){var k=iL(Gri).toString();return _.oR(URL.createObjectURL(new Blob([k],{type:"text/javascript"})))};
_.Y9=function(k,I){this.x=k!==void 0?k:0;this.y=I!==void 0?I:0};
dBA=function(k){var I=[],V=0,X;for(X in k)I[V++]=X;return I};
i6A=function(k,I){for(var V in k)if(k[V]==I)return!0;return!1};
W7l=function(k,I,V){for(var X in k)if(I.call(V,k[X],X,k))return X};
fzj=function(k){if(!k||typeof k!=="object")return k;if(typeof k.clone==="function")return k.clone();if(typeof Map!=="undefined"&&k instanceof Map)return new Map(k);if(typeof Set!=="undefined"&&k instanceof Set)return new Set(k);if(k instanceof Date)return new Date(k.getTime());var I=Array.isArray(k)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(k)||k instanceof DataView?{}:new k.constructor(k.length),V;for(V in k)I[V]=fzj(k[V]);return I};
UBc=function(k){var I=arguments.length;if(I==1&&Array.isArray(arguments[0]))return UBc.apply(null,arguments[0]);if(I%2)throw Error("ma");for(var V={},X=0;X<I;X+=2)V[arguments[X]]=arguments[X+1];return V};
Eit=function(k){var I=arguments.length;if(I==1&&Array.isArray(arguments[0]))return Eit.apply(null,arguments[0]);for(var V={},X=0;X<I;X++)V[arguments[X]]=!0;return V};
gM=function(k,I,V,X){this.top=k;this.right=I;this.bottom=V;this.left=X};
qJ=function(k,I,V,X){this.left=k;this.top=I;this.width=V;this.height=X};
b6t=function(k){k=k.global;if(k.PendingGetBeacon)return k.PendingGetBeacon};
sW=function(k){return function(I){return I.pipe(lzc(k,EW(new vh)))}};
FF=function(k){return function(I){return I.pipe(lzc(k,ln(1)))}};
lzc=function(k,I){function V(X){return new JS(function(P){return X.subscribe(function(L){Bh(k,function(){return void P.next(L)},3)},function(L){Bh(k,function(){return void P.error(L)},3)},function(){Bh(k,function(){return void P.complete()},3)})})}
return jM(V,c6t(),I,Nj(),V)};
ynt=function(k){var I=rnO(k);return I===null?new QF(null):I.pipe(Mj(function(V){V=V.serialize();if(hYt)V=_.XA.btoa(V);else{for(var X=[],P=0,L=0;L<V.length;L++){var T=V.charCodeAt(L);T>255&&(X[P++]=T&255,T>>=8);X[P++]=T}V=_.OO(X)}return V}),dM(1),FF(k.queue))};
mBc=function(k){var I=I===void 0?{}:I;if(typeof Event==="function")return new Event(k,I);if(typeof document!=="undefined"){var V=document.createEvent("CustomEvent");V.initCustomEvent(k,I.bubbles||!1,I.cancelable||!1,I.detail);return V}throw Error();};
K7U=function(k){return typeof k==="string"?document.getElementById(k):k};
Sqz=function(k){var I=!1;I=I===void 0?!1:I;if(k.tagName==="IMG"){if(k.complete&&(!k.naturalWidth||!k.naturalHeight))return!0;var V;if(I&&((V=k.style)==null?void 0:V.display)==="none")return!0}var X,P;return $Bo.test((X=k.getAttribute("width"))!=null?X:"")&&$Bo.test((P=k.getAttribute("height"))!=null?P:"")};
jhz=function(k,I){if(k.tagName==="IMG")return k.naturalWidth&&k.naturalHeight?!0:!1;try{if(k.readyState)var V=k.readyState;else{var X,P;V=(X=k.contentWindow)==null?void 0:(P=X.document)==null?void 0:P.readyState}return V==="complete"}catch(L){return I===void 0?!1:I}};
JnR=function(k){k||(k=function(I,V,X){I.addEventListener(V,X)});
return k};
vit=function(k,I){var V=YqX();V=V===void 0?new gi_:V;if(k=K7U(k)){var X=JnR(X);for(var P=!1,L=function(F){P||(P=!0,I(F))},T,d=2,U=0;U<qqt.length;++U)if(qqt[U]===k.tagName){d=3;
T=[k];break}T||(T=k.querySelectorAll(qqt.join(",")));var E=0,l=0,r=!0,h=k=!1;U={};for(var y=0;y<T.length;U={isImg:void 0},y++){var S=T[y];if(!Sqz(S))if(U.isImg=S.tagName==="IMG",jhz(S,V.crossDomainLoadedDefault))k=!0,U.isImg&&(r=!0);else{E++;var g=function(F){return function(Q){E--;!E&&r&&L(d);F.isImg&&(Q=Q&&Q.type==="error",l--,Q||(r=!0),!l&&h&&r&&L(d))}}(U);
X(S,"load",g);U.isImg&&(l++,X(S,"error",g))}}l===0&&(r=!0);T=null;T=_.XA.document.readyState==="complete";if(E===0&&!k&&T)d=5;else if(E||!k){X(_.XA,"load",function(){!V.pendingImagesBlockLoad||!l&&r?L(4):h=!0});
return}L(d)}};
sht=function(k,I,V){if(k)for(var X=0;k!=null&&X<500&&!V(k);++X)k=I(k)};
F7U=function(k,I){sht(k,function(V){try{return V===V.parent?null:V.parent}catch(X){}return null},I)};
Bci=function(k,I){if(k.tagName=="IFRAME")I(k);else{k=k.querySelectorAll("IFRAME");for(var V=0;V<k.length&&!I(k[V]);++V);}};
AnX=function(k){return(k=k.ownerDocument)&&(k.parentWindow||k.defaultView)||null};
QhO=function(k,I,V){try{var X=JSON.parse(V.data)}catch(T){}if(typeof X==="object"&&X&&X.type==="creativeLoad"){var P=AnX(k);if(V.source&&P){var L;F7U(V.source,function(T){try{if(T.parent===P)return L=T,!0}catch(d){}});
L&&Bci(k,function(T){if(T.contentWindow===L)return I(X),!0})}}};
ni_=function(k){return typeof k==="string"?document.getElementById(k):k};
RYO=function(){var k={};return k[0]=_.j2(oiD,"current"),k[1]=_.j2(xBA),k[2]=_.j2(azj),k};
n8=function(k,I){return k.left===I.left&&k.top===I.top&&k.width===I.width&&k.height===I.height};
Cfi=function(k,I){return{left:Math.max(k.left,I.left),top:Math.max(k.top,I.top),width:Math.max(0,Math.min(k.left+k.width,I.left+I.width)-Math.max(k.left,I.left)),height:Math.max(0,Math.min(k.top+k.height,I.top+I.height)-Math.max(k.top,I.top))}};
wBD=function(k,I){return{left:Math.round(k.left+I.x),top:Math.round(k.top+I.y),width:k.width,height:k.height}};
H6_=function(k,I,V,X,P,L,T){var d="";k&&(d+=k+":");V&&(d+="//",I&&(d+=I+"@"),d+=V,X&&(d+=":"+X));P&&(d+=P);L&&(d+="?"+L);T&&(d+="#"+T);return d};
_.od=function(k){return k.match(pBD)};
_.x9=function(k,I){return k?I?decodeURI(k):decodeURIComponent(k):k};
Ncz=function(k){k=_.od(k)[1]||null;!k&&_.XA.self&&_.XA.self.location&&(k=_.XA.self.location.protocol.slice(0,-1));return k?k.toLowerCase():""};
_.ad=function(k){return _.x9(_.od(k)[3]||null,!0)};
_.Rd=function(k){return _.x9(_.od(k)[5]||null,!0)};
_.MQO=function(k){var I=k.indexOf("#");return I<0?null:k.slice(I+1)};
Z6X=function(k){k=_.od(k);return H6_(k[1],k[2],k[3],k[4])};
_.DBU=function(k){k=_.od(k);return H6_(k[1],null,k[3],k[4])};
_.C8=function(k){k=_.od(k);return H6_(null,null,null,null,k[5],k[6],k[7])};
_.wM=function(k){var I=k.indexOf("#");return I<0?k:k.slice(0,I)};
Hh=function(k,I){k=_.od(k);I=_.od(I);return k[3]==I[3]&&k[1]==I[1]&&k[4]==I[4]};
zYo=function(k,I){if(k){k=k.split("&");for(var V=0;V<k.length;V++){var X=k[V].indexOf("="),P=null;if(X>=0){var L=k[V].substring(0,X);P=k[V].substring(X+1)}else L=k[V];I(L,P?p8(P):"")}}};
uwz=function(k){var I=k.indexOf("#");I<0&&(I=k.length);var V=k.indexOf("?");if(V<0||V>I){V=I;var X=""}else X=k.substring(V+1,I);return[k.slice(0,V),X,k.slice(I)]};
O6D=function(k,I){return I?k?k+"&"+I:I:k};
_.tQo=function(k,I){if(!I)return k;k=uwz(k);k[1]=O6D(k[1],I);return k[0]+(k[1]?"?"+k[1]:"")+k[2]};
_.eYU=function(k,I,V){if(Array.isArray(I))for(var X=0;X<I.length;X++)_.eYU(k,String(I[X]),V);else I!=null&&V.push(k+(I===""?"":"="+_.NJ(I)))};
_.MJ=function(k){var I=[],V;for(V in k)_.eYU(V,k[V],I);return I.join("&")};
_.ZD=function(k,I){I=_.MJ(I);return _.tQo(k,I)};
_.DD=function(k,I,V){V=V!=null?"="+_.NJ(V):"";return _.tQo(k,I+V)};
k7t=function(k,I,V,X){for(var P=V.length;(I=k.indexOf(V,I))>=0&&I<X;){var L=k.charCodeAt(I-1);if(L==38||L==63)if(L=k.charCodeAt(I+P),!L||L==61||L==38||L==35)return I;I+=P+1}return-1};
_.zv=function(k,I){var V=k.search(IWi),X=k7t(k,0,I,V);if(X<0)return null;var P=k.indexOf("&",X);if(P<0||P>V)P=V;X+=I.length+1;return p8(k.slice(X,P!==-1?P:0))};
_.un=function(k,I){for(var V=k.search(IWi),X=0,P,L=[];(P=k7t(k,X,I,V))>=0;)L.push(k.substring(X,P)),X=Math.min(k.indexOf("&",P)+1||V,V);L.push(k.slice(X));return L.join("").replace(VbA,"$1")};
_.OW=function(k,I,V){return _.DD(_.un(k,I),I,V)};
XeX=function(k){var I=uwz(window.location.href),V=I[1],X=[];V&&V.split("&").forEach(function(P){var L=P.indexOf("=");L=L>=0?P.slice(0,L):P;k.hasOwnProperty(L)||X.push(P)});
I[1]=O6D(X.join("&"),_.MJ(k));return I[0]+(I[1]?"?"+I[1]:"")+I[2]};
PFA=function(k,I,V){if(k&&I!==null&&I!=I.top){if(!I.top)return new _.t6(-12245933,-12245933);I=I.top}try{return(V===void 0?0:V)?(new _.t6(I.innerWidth,I.innerHeight)).round():_.e2(I).round()}catch(X){return new _.t6(-12245933,-12245933)}};
LzU=function(k,I,V){try{if(k){if(!I.top)return new gM(-12245933,-12245933,-12245933,-12245933);I=I.top}var X=PFA(k,I,V),P=X.height,L=X.width;if(L===-12245933)return new gM(L,L,L,L);var T=Ih(Vg(I.document)),d=T.x,U=T.y;return new gM(U,d+L,U+P,d)}catch(E){return new gM(-12245933,-12245933,-12245933,-12245933)}};
cKz=function(k){var I;return(I=k.google_tag_data)!=null?I:k.google_tag_data={}};
G7l=function(k){var I,V;return typeof((I=k.navigator)==null?void 0:(V=I.userAgentData)==null?void 0:V.getHighEntropyValues)==="function"};
dRX=function(k){if(!G7l(k))return null;var I=cKz(k);if(I.uach_promise)return I.uach_promise;k=k.navigator.userAgentData.getHighEntropyValues(TXz).then(function(V){I.uach!=null||(I.uach=V);return V});
return I.uach_promise=k};
Kzj=function(k){var I;return ist(Wzc(fWz(URt(EWt(bs_(lW_(rKt(h1D(new yKj,k.architecture||""),k.bitness||""),k.mobile||!1),k.model||""),k.platform||""),k.platformVersion||""),k.uaFullVersion||""),((I=k.fullVersionList)==null?void 0:I.map(function(V){var X=new mRt;X=_.Xw(X,1,V.brand);return _.Xw(X,2,V.version)}))||[]),k.wow64||!1)};
$Ro=function(k){var I,V;return(V=(I=dRX(k))==null?void 0:I.then(function(X){return Kzj(X)}))!=null?V:null};
S0O=function(k,I){return new JS(function(V){var X=!1,P=Array(I.length);P.fill(void 0);var L=new Set,T=new Set,d=function(r,h){k.running?(P[h]=r,L.add(h),X||(X=!0,Bh(k,function(){X=!1;V.next(_.C_(P))},1))):V.error(new PB(h))},U=function(r,h){T.add(h);
L.add(h);Bh(k,function(){V.error(r)},1)},E=function(r){T.add(r);
Bh(k,function(){T.size===I.length&&V.complete()},1)},l=I.map(function(r,h){return r.subscribe(function(y){return void d(y,h)},function(y){return void U(y,h)},function(){return void E(h)})});
return function(){l.forEach(function(r){return void r.unsubscribe()})}})};
Y0l=function(k,I,V){function X(){if(I.debugChannel){var F=I.debugChannel,Q=F.next;var x={creativeId:I.debugNames.getName(V),requiredSignals:P,signals:Object.assign({},L),hasPrematurelyCompleted:T,errorMessage:d,erroredSignalKey:U};x={specMajor:2,specMinor:0,specPatch:0,timestamp:VF(I.timeProvider.now(),new XF(0,I.timeProvider.timeline)),instanceId:I.debugNames.getName(I.symbol),creativeState:x};Q.call(F,x)}}
for(var P=Object.keys(k),L={},T=!1,d=null,U=null,E={},l=new Set,r=[],h=[],y=_.G(P),S=y.next(),g={};!S.done;g={key$jscomp$394:void 0},S=y.next())g.key$jscomp$394=S.value,S=k[g.key$jscomp$394],S instanceof QF?(E[g.key$jscomp$394]=S.value,l.add(g.key$jscomp$394),I.debugChannel&&(L[String(g.key$jscomp$394)]=BMt(S.value))):(S=S.pipe(Wh(function(F,Q){return sdo(F)||sdo(Q)?!1:F===Q}),Mj(function(F){return function(Q){I.debugChannel&&(L[String(F.key$jscomp$394)]=BMt(Q),X());
var x={};return x[F.key$jscomp$394]=Q,x}}(g)),L8(function(F){return function(Q){if(Q instanceof PB)throw new jkA(String(F.key$jscomp$394));
throw Q;}}(g)),NMl(function(F){return function(){l.add(F.key$jscomp$394)}}(g),function(F){return function(Q){U=String(F.key$jscomp$394);
d=String(Q);X()}}(g),function(F){return function(){l.has(F.key$jscomp$394)||(T=!0,X())}}(g))),h.push(g.key$jscomp$394),r.push(S));
(k=Object.keys(L).length>0)&&X();y=S0O(I.queue,r).pipe(L8(function(F){if(F instanceof PB)throw new JKX(String(h[F.inputObservableIndex]));throw F;}),Mj(function(F){return Object.freeze(Object.assign.apply(Object,[{},
E].concat(_.Z9(F))))}));
return(r=r.length>0)&&k?k9(R0(Object.freeze(E)),y):r?y:R0(Object.freeze(E))};
gW_=function(k,I,V,X,P){return k.performanceMonitor.timeExecution.bind(k.performanceMonitor)(733,function(){var L={};try{return I.pipe(L8(function(T){X(Object.assign({},L,{error:T}));return eM}),uL(function(T){try{var d=V(k,T)}catch(E){return X(Object.assign({},L,{error:E instanceof Error?E:String(E)})),eM}var U={};
return Y0l(d,k,T.symbol).pipe(NMl(function(E){U=E}),ln(1),Nj()).pipe(P,L8(function(E){X(Object.assign({},U,{error:E}));
return eM}),f8(void 0),Mj(function(){return!0}))})).pipe(rM(function(T){return T+1},0),L8(function(T){X(Object.assign({},L,{error:T}));
return eM}))}catch(T){return X(Object.assign({},L,{error:T})),eM}})()};
L6=function(k){var I=new Map;if(typeof k!=="object"||k===null)return I;Object.values(k).forEach(function(V){V&&typeof V.extrapolateToNow==="function"&&(I.has(V.clock.timeline)||I.set(V.clock.timeline,V.clock.now()))});
return I};
q0c=function(k,I){return typeof k==="string"?encodeURIComponent(k):typeof k==="number"?String(k):Array.isArray(k)?k.map(function(V){return q0c(V,I)}).join(","):k instanceof XF?k.toString():k&&typeof k.extrapolateToNow==="function"?q0c(k.extrapolateUsingTimestampMap(I).value,I):k===!0?"1":k===!1?"0":k===void 0||k===null?null:k instanceof vWi?skO(k):[k.top,
k.left,k.top+k.height,k.left+k.width].join()};
Fzt=function(k,I){k=Object.entries(k).map(function(V){var X=_.G(V);V=X.next().value;X=X.next().value;X=q0c(X,I);return X===null?"":V+"="+X}).filter(function(V){return V!==""});
return k.length?k.join("&"):""};
Qkc=function(k,I){var V=BX_,X=AKt;I=I===void 0?.01:I;return function(P){I>0&&Math.random()<=I&&(k.global.HTMLFencedFrameElement&&k.global.fence&&typeof k.global.fence.reportEvent==="function"&&k.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),P=Object.assign({},P,{errorMessage:P.error instanceof Error&&P.error.message?P.error.message:String(P.error),errorStack:P.error instanceof Error&&P.error.stack?String(P.error.stack):null,errorName:P.error instanceof
Error&&P.error.name?String(P.error.name):null,errorContext:String(k.performanceMonitor.timedFunctionContext),errorEscapedQueryId:P.escapedQueryId}),V(Object.assign({},P,{payloadMapper:function(){return function(L){try{return X(Object.assign({},L))}catch(T){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),L6(P)).forEach(function(L){k.beaconFactory.makeBeacon(L).sendNow()}))}};
nWK=function(){var k=_.OT.apply(0,arguments);return function(I){var V=I.pipe(ln(1),Nj());I=k.map(function(X){return V.pipe(X,f8(!0))});
return D9(I).pipe(dM(1),Gv())}};
oWK=function(){var k=_.OT.apply(0,arguments);return function(I){var V=I.pipe(ln(1),Nj());I=k.map(function(X){return V.pipe(X,f8(!0))});
return k9.apply(null,_.Z9(I)).pipe(dM(1),Gv())}};
xRR=function(k,I){return function(V){var X=V.pipe(ln(1),Nj());V=X.pipe(k,f8(!0));X=X.pipe(jM(I,ln(),Nj()),f8(!0));V=D9([V,X]);return qWl(V,X).pipe(dM(1),Gv())}};
aWt=function(k,I,V){V(!0)};
R1t=function(k,I){return jM(yF(function(V){var X=k(V),P=I(V),L={};return X&&P&&L?new JS(function(T){P(X,L,function(d){T.next(Object.assign({},V,{canEmit:d}));T.complete()});
return function(){}}):cB}),Id(function(V){return V.canEmit}))};
CFt=function(k){var I={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(V){return V.pipe(yF(function(X){return new JS(function(P){function L(){d.disconnect();U.unsubscribe()}
var T=k.MutationObserver;if(T&&X.ref!==void 0){var d=new T(function(E){P.next(E)});
d.observe(X.ref,I);var U=X.JSC$9660_released.subscribe(L);return L}})}))}};
wel=function(k){if(k.measurementDeferralState===3)return null;if(k.timeOnScreenReason!==void 0){var I=k.creativeFound===!1?"n":null;if(I!==null)return I}return k.geometricMeasurementErrors instanceof Gr?"msf":k.contextValidationErrors instanceof Tr?"c":k.contextVisibilityKnown===!1?"pv":k.geometricMeasurementErrors||k.contextValidationErrors?"x":null};
pel=function(k,I){return k.replace(HsA,function(V,X){try{var P=_.dc.get(I,X);if(P==null||P.toString()==null)return V;P=P.toString();if(P==""||!_.Tc(P==null?"":String(P)))return encodeURIComponent(P).replace(/%2C/g,",")}catch(L){}return V})};
NXA=function(k,I){var V=Object.assign({},k),X=k.userAgentClientHints;V=(delete V.userAgentClientHints,V);V=k.payloadMapper(V);var P=Fzt(V,I);return _.WB(k.urlPrefixes,function(L){var T="";typeof X==="string"&&(T="&"+Fzt({uach:X},I));var d={};return pel(L,(d.VIEWABILITY=P,d))+T})};
BX_=function(k,I){var V=k.payloadMapper(k),X=Fzt(V,I);return X?_.WB(k.urlPrefixes,function(P){P=P.indexOf("?")>=0?P:P+"?";P="?&".indexOf(P.slice(-1))>=0?P:P+"&";return P+X}):k.urlPrefixes};
Mbl=function(){return jM(Id(function(k){return k!==void 0}),Mj(function(k){return k}))};
Zst=function(k){return jM(Mj(function(){return!0}),h6(!1),FF(k))};
DRt=function(k){return k.length<=0?eM:D9(k.map(function(I){var V=0;return I.pipe(Mj(function(X){return{index:V++,value:X}}))})).pipe(Id(function(I){return I.every(function(V){return V.index===I[0].index})}),Mj(function(I){return I.map(function(V){return V.value})}))};
z1_=function(k,I){k.currentState&&(k.previousState=k.currentState);k.currentState=I;k.previousState&&k.previousState.value?(I=Math.max(0,VF(I.timestamp,k.previousState.timestamp)),k.totalTime+=I,k.consecutiveTime+=I):k.consecutiveTime=0;return k};
uWt=function(){return jM(rM(z1_,{totalTime:0,consecutiveTime:0}),Mj(function(k){return k.totalTime}))};
Oso=function(){return jM(rM(z1_,{totalTime:0,consecutiveTime:0}),Mj(function(k){return k.consecutiveTime}))};
tbt=function(k,I){return function(V){return DRt(I.map(function(X){return V.pipe(k(X))}))}};
e1j=function(){var k;return jM(NMl(function(I){return void(k=I.timestamp)}),Oso(),Mj(function(I){return{timestamp:k,
value:Math.round(I)}}))};
kzo=function(k,I){return n8(k.topWindowViewportExternalGeometry,I.topWindowViewportExternalGeometry)&&n8(k.elementGeometry,I.elementGeometry)&&n8(k.exposedViewportLocalGeometry,I.exposedViewportLocalGeometry)&&n8(k.intersectionGeometry,I.intersectionGeometry)&&k.elementGeometrySourceName===I.elementGeometrySourceName&&k.measurementRequests===I.measurementRequests&&k.viewportGeometrySourceName===I.viewportGeometrySourceName&&k.viewportLocalAppOffset.x===I.viewportLocalAppOffset.x&&k.viewportLocalAppOffset.y===
I.viewportLocalAppOffset.y};
PTD=function(k,I){return function(V){return function(X){var P=X.pipe(EW(new vh),Nj());X=V.element.pipe(Wh());P=P.pipe(Mj(function(L){return L.value}));
return D9([X,P,I]).pipe(Mj(function(L){var T=_.G(L);L=T.next().value;var d=T.next().value;T=T.next().value;if(L.ref===void 0)var U={top:0,left:0,width:0,height:0};else{U=L.ref.getBoundingClientRect();var E=L.ref,l=k.global,r=new _.Y9(0,0),h=f6(_.Uq(E));if(uFK(h,"parent")){do{if(h==l)var y=_.Eq(E);else y=I7K(E),y=new _.Y9(y.left,y.top);r.x+=y.x;r.y+=y.y}while(h&&h!=l&&h!=h.parent&&(E=h.frameElement)&&(h=h.parent))}U={top:r.y,left:r.x,width:U.width,height:U.height}}U=wBD(U,d.viewportLocalAppOffset);
l=Cfi(U,d.exposedViewportLocalGeometry);r=k.timeProvider.now();h=Object;E=h.assign;if(T!==2||k.inCrossDomainIframe||l.width<=0||l.height<=0)var S=!1;else try{var g=k.document.elementFromPoint(l.left+l.width/2,l.top+l.height/2);S=g?!Vsj(g,L):!1}catch(F){S=!1}return{timestamp:r,value:E.call(h,{},d,{elementGeometrySourceName:"geo",intersectionGeometry:S?X9l.intersectionGeometry:l,elementGeometry:U})}}),sW(k.queue))}}};
Vsj=function(k,I,V){V=V===void 0?0:V;return k.ref===void 0||I.ref===void 0?!1:k.ref===I.ref||_.lf(I.ref,function(X){return X===k.ref})?!0:I.ref.ownerDocument&&I.ref.ownerDocument.defaultView&&I.ref.ownerDocument.defaultView===I.ref.ownerDocument.defaultView.top?!1:V<10&&I.ref.ownerDocument&&I.ref.ownerDocument.defaultView&&I.ref.ownerDocument.defaultView.frameElement?Vsj(k,new rc(I.ref.ownerDocument.defaultView.frameElement),V+1):!0};
GzA=function(k){return function(I){return I.pipe(k.ResizeObserver?LUt(k):cOO(k),ln(1),Nj())}};
LUt=function(k){return function(I){return I.pipe(yF(function(V){var X=k.ResizeObserver;if(!X||V.ref===void 0)return R0(X9l.elementGeometry);var P=(new JS(function(L){function T(){V.ref!==void 0&&d.unobserve(V.ref);d.disconnect();U.unsubscribe()}
if(V.ref===void 0)return L.complete(),function(){};
var d=new X(function(E){E.forEach(function(l){L.next(l)})});
d.observe(V.ref);var U=V.JSC$9660_released.subscribe(T);return T})).pipe(Ph(k.performanceMonitor,736),Mj(function(L){return L.contentRect}));
return k9(R0(V.ref.getBoundingClientRect()),P)}),Wh(n8))}};
cOO=function(k){return function(I){var V=I.pipe(CFt(k)),X=k.onResize;V=k9(I.pipe(Mj(function(){return mBc("resize")})),V,X);
return D9(I,V).pipe(Ph(k.performanceMonitor,737),Mj(function(P){P=_.G(P).next().value;return P.ref===void 0?void 0:P.ref.getBoundingClientRect()}),Mbl(),Wh(n8))}};
iuc=function(k,I){var V=Tui(k,I).pipe(ln(1),Nj());return function(X){return function(P){P=P.pipe(yF(function(L){return L.element}),Wh());
return D9([V,P]).pipe(yF(function(L){var T=_.G(L);L=T.next().value;T=T.next().value;return dHX(k,L.intersectionObserver,GzA(k),L.observations,X,L.flushRecords,T)}),sW(k.queue))}}};
WUt=function(k){return Mj(function(I){return I.value.viewportGeometrySourceName!=="nio"?I:Object.assign({},I,{value:Object.assign({},I.value,{exposedViewportLocalGeometry:hn(k,!0),topWindowViewportExternalGeometry:hn(k,!0)})})})};
f7D=function(k,I){return R0(I).pipe(k,Mj(function(){return I}))};
Tui=function(k,I){return k.timeProvider.timeline!==UHz?Ch(new Gr(2)):k.MutationObserver?typeof IntersectionObserver==="undefined"?Ch(new Gr(0)):(new JS(function(V){var X=new vh,P=new yg(X.next.bind(X),{threshold:[].concat(_.Z9(I))});V.next({observations:X.pipe(Ph(k.performanceMonitor,735)),intersectionObserver:P,flushRecords:function(L){L=P.takeRecords(L);L.length>0&&X.next(L)}})})).pipe(dM(1),ln(1),Nj()):Ch(new Gr(1))};
Evj=function(k){return u4c(k.sort(function(I,V){return I.time-V.time}),LSi)};
dHX=function(k,I,V,X,P,L,T){return new JS(function(d){function U(){S||(S=!0,T.ref!==void 0&&I.unobserve(P,T.ref),l.unsubscribe(),y.unsubscribe(),h.unsubscribe(),g.unsubscribe())}
if(T.ref!==void 0){buX(I,P);I.observe(P,T.ref);var E=new m7({timestamp:k.timeProvider.now(),value:Object.assign({},X9l,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),l=X.pipe(uL(function(F){return Evj(F)}),Id(function(F){return F.target===T.ref}),Mj(function(F){return{timestamp:new XF(F.time,UHz),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:F.rootBounds||K6,topWindowViewportExternalGeometry:F.rootBounds||hn(k,!0),measurementRequests:r,elementGeometrySourceName:"nio",intersectionGeometry:F.intersectionRect,elementGeometry:F.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:F.isIntersecting,isV2Visible:F.isVisible}}}),EW(E),Nj()).subscribe(d),r=new vh,h=r.subscribe(function(){L(P);
d.next({timestamp:k.timeProvider.now(),value:E.value.value});T.ref!==void 0&&(I.unobserve(P,T.ref),I.observe(P,T.ref))}),y=f7D(V,T).subscribe(function(){r.next()}),S=!1,g=T.JSC$9660_released.subscribe(function(){return U()});
return U}})};
l7t=function(k,I){var V=k.getOnBackgrounded().pipe(Mj(function(){return"b"}));
return qWl(I,V).pipe(dM(1),FF(k.queue))};
$i=function(k){return function(I){var V;return I.pipe(NMl(function(X){return void(V=X.timestamp)}),Mj(function(X){return X.value}),k,Mj(function(X){return{timestamp:V,
value:X}}))}};
rOA=function(k){return k.intersectionGeometry.width*k.intersectionGeometry.height/(k.elementGeometry.width*k.elementGeometry.height)};
SQ=function(k,I,V){V=V===void 0?function(X,P){return X===P}:V;
return k.timestamp.equals(I.timestamp)&&V(k.value,I.value)};
Jn=function(k,I){return I.pipe(Mj(function(V){return new jQ(k.timeProvider,{timestamp:k.timeProvider.now(),value:V})}))};
h7K=function(k){return function(I){return I.pipe(M2R(k),Mj(function(V){var X=_.G(V);V=X.next().value;X=X.next().value;var P=V.value;return{timestamp:V.timestamp,value:P>=1?!0:P<=0?!1:P>=X}}))}};
mHi=function(){return jM(Id(function(k,I){return I>0}),yOt,h6(-1),Wh())};
KUj=function(k,I,V){return k?D9([I,V]).pipe(Id(function(X){var P=_.G(X);X=P.next().value;P=P.next().value;return X.timestamp.equals(P.timestamp)}),Mj(function(X){var P=_.G(X);
X=P.next().value;P=P.next().value;return X.value>P.value?X:P})):I};
j7X=function(k){return function(I){var V=I.pipe($H_),X=I.pipe(SHU);return k instanceof JS?k.pipe(yF(function(P){return KUj(P,V,X)})):KUj(k.value,V,X)}};
Q7K=function(k,I,V,X){var P=X.geometryIsOccluded,L=X.exposureThreshold,T=X.wasLargeAdAtRender,d=X.allowLargeAdThreshold,U=X.largeAdExposureThreshold,E=X.mayUseViewportShareExposure,l=X.hasMeasurementStarted;X=X.useIntersectionObserverV2;I=JOO(k,V,I);V=YHU(k,V);X=gvO(I,X);var r=qHi(k,P,E,I),h=r.pipe(Mj(function(p){return p.value}),Wh(),FF(k),rM(function(p,z){return Math.max(p,z)},0)),y=r.pipe(Mj(function(p){return p.value}),mHi(),FF(k)),S=I.pipe(vvo,Mj(function(p){return p.value}),dM(2),Wh(),FF(k));
T=s7t(k,I,T,d);var g=T.pipe(h6(!1),Wh(),Mj(function(p){return p?U:L}));
d=r.pipe(h7K(g),Wh(),FF(k));var F=D9([d,I]).pipe(Id(function(p){var z=_.G(p);p=z.next().value;z=z.next().value;return p.timestamp.equals(z.timestamp)}),Mj(function(p){var z=_.G(p);
p=z.next().value;z=z.next().value;return{visible:p.value,geometry:z.value.elementGeometry}}),rM(function(p,z){return!z.visible&&p.visible?p:z},{visible:!1,
geometry:K6}),Mj(function(p){return p.geometry}),h6(K6),FF(k),Wh(n8));
E=E instanceof JS?E.pipe(Wh(),Tv()):cB;g=D9([E,g]).pipe(Tv());var Q=I.pipe(Id(function(p){return p.value.viewportGeometrySourceName!=="ns"&&p.value.elementGeometrySourceName!=="ns"}),rM(function(p){return p+1},0),h6(0),FF(k)),x=V.pipe(Tv(!0),h6(!1),FF(k));
x=D9([l,x]).pipe(Mj(function(p){var z=_.G(p);p=z.next().value;z=z.next().value;return p&&!z}),FF(k));
var N=I.pipe(FUX,Wh()),M=N.pipe(Mj(function(p){return p.value}),rM(function(p,z){return Math.max(p,z)},0),Wh(),FF(k));
k=N.pipe(Mj(function(p){return p.value}),mHi(),FF(k));
return{shouldResetExposureSignals:E,shouldResetViewabilitySignals:g,geometrySignals:{readyGeometryWithDefault:I,measurementStrategy:I.pipe(BuX),creativePosition:F.pipe(Wh(n8)),visible:d.pipe(Wh(SQ)),timestampedExposure:r.pipe(Wh(SQ)),maximumExposure:h,minimumExposure:y,browserSize:I.pipe(AOz,Wh(_.uD)),timestampedScreenShare:N,maxScreenShare:M,minScreenShare:k,geometricMeasurementErrors:V,measurementRequests:I.pipe(Mj(function(p){return p.value.measurementRequests})),
isLargeAd:T,geometryIsOccluded:P,hasMeasurementStarted:l,geometryMeasurable:x,validMeasurementCount:Q,loadTimeExposure:S,v2VisibilityBitVector:X}}};
YHU=function(k,I){return I.pipe(Id(function(){return!1}),Mj(function(V){return V}),L8(function(V){return Yi(new QF(V),k)}))};
JOO=function(k,I,V){return I.pipe(YWj(cB),FF(k)).pipe(Wh(function(X,P){return SQ(X,P,kzo)}),h6({timestamp:V.now(),
value:X9l}),FF(k))};
qHi=function(k,I,V,X){V=X.pipe(j7X(V),$i(Mj(function(P){return Math.round(P*100)/100})),FF(k));
return I instanceof QF?V:D9([V,I]).pipe(Mj(function(P){var L=_.G(P);P=L.next().value;L=L.next().value;return{timestamp:L.timestamp.maximum(P.timestamp),value:L.value?0:P.value}}),Wh(SQ),FF(k))};
s7t=function(k,I,V,X){I=[I.pipe(Mj(function(P){return P.value.elementGeometry.width*P.value.elementGeometry.height>=242500}))];
V instanceof JS&&I.push(V.pipe(Mj(function(P){return!!P})));
V=D9(I);return X?V.pipe(Mj(function(P){return P.some(function(L){return L})}),h6(!1),Wh(),FF(k)):Yi(new QF(!1),k)};
gvO=function(k,I){k=D9([k,I]).pipe(Mj(function(P){var L=_.G(P);P=L.next().value;if(L.next().value&&P.value.isIntersecting)return P.value.isV2Visible}),Wh());
var V=k.pipe(Mj(function(P){return P===void 0?!0:P}),rM(function(P,L){return P||!L},!1)),X=k.pipe(rM(function(P,L){return L===void 0?P:L?!1:P!=null?P:!0},void 0),Mj(function(P){return!!P}));
return D9([I,v9K(k,V,X)]).pipe(Mj(function(P){var L=_.G(P);P=L.next().value;var T=_.G(L.next().value);L=T.next().value;var d=T.next().value;T=T.next().value;var U=0;if(!P)return 0;if(L===void 0)return 16;L&&(U|=1);L||(U|=2);d&&(U|=4);T&&(U|=8);return U}))};
CTO=function(k,I,V,X,P){var L=nvK.timeThresholdMs;var T=T===void 0?new ov_(I,X):T;return(new JS(function(d){var U=V.pipe(h6(void 0),yF(function(){return xHz(P)})).pipe(Mj(function(E){var l=E.value;
E=E.timestamp;var r=l.visible;l=l.consecutiveViewTime;var h=l>=L;h||!r?a7_(T):(E=Math.max(0,VF(I.now(),E)),R7l(T,Math.max(0,L-l-E)));return h}),rM(function(E,l){return l||E},!1),Wh()).subscribe(d);
return function(){T.dispose();U.unsubscribe()}})).pipe(mS(function(d){return!d},!0),FF(k))};
xHz=function(k){return DRt([k,k.pipe(e1j())]).pipe(Mj(function(I){var V=_.G(I);I=V.next().value;V=V.next().value;return{timestamp:I.timestamp,value:{visible:I.value,consecutiveViewTime:V.value}}}),Wh(function(I,V){return SQ(I,V,function(X,P){return X.consecutiveViewTime===P.consecutiveViewTime&&X.visible===P.visible})}))};
w9X=function(){return jM(Oso(),rM(function(k,I){return Math.max(k,I)},0),Mj(function(k){return Math.round(k)}))};
Huc=function(k){return jM(h7K(R0(k)),w9X())};
p9D=function(k,I){return I instanceof JS?I.pipe(yF(function(V){return(V=V?15:null)?Ch(new Gr(V)):k})):(I=I.value?15:null)?Ch(new Gr(I)):k};
Nuj=function(k){var I=new Gr(13);if(k.length<1)return{chain:eM,capturedErrors:eM};var V=new vh,X=k[0];return{chain:k.slice(1).reduce(function(P,L){return P.pipe(L8(function(T){V.next(T);return L}))},X).pipe(L8(function(P){V.next(P);
return Ch(I)}),EW(new vh),Nj()),
capturedErrors:V}};
Msj=function(k,I){var V=k.pipe(EW(new vh),Nj());return yF(function(X){return V.pipe(I(X))})};
DH_=function(k,I){if(k.inCrossDomainIframe)return Ch(new Gr(6));var V=new vh;return k9(R0({}),I,V).pipe(Mj(function(){return{timestamp:k.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:Zu_(k),topWindowViewportExternalGeometry:hn(k,!0),measurementRequests:V,viewportLocalAppOffset:{x:0,y:0}}}}),sW(k.queue))};
Zu_=function(k){var I=hn(k,!1);if(!k.inIframe||!O8z(k.global.parent)||k.global.parent===k.global)return I;var V=new vB(k.global.parent,k.debugChannel);V.beaconFactory=k.beaconFactory;V=Zu_(V);k=k.global.frameElement.getBoundingClientRect();return Cfi(wBD(Cfi(V,k),{x:I.left-k.left,y:I.top-k.top}),I)};
z7l=function(k){if(k.prerendering)return 3;var I;return(I={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[k.visibilityState||k.webkitVisibilityState||k.mozVisibilityState||""])!=null?I:0};
ugz=function(k){return k.document.JSC$9671_onVisibilityChange.pipe(Mj(function(I){return I==="visible"}),Wh(),FF(k.queue))};
Out=function(k,I,V){var X;return I.pipe(Wh(),yF(function(P){return V.pipe(Mj(function(){if(!X){X=!0;try{P.next()}finally{X=!1}}return!0}))}),h6(!1),FF(k.queue))};
tsz=function(k){return jM($i(Mj(function(I){return I>=1?!0:I<=0?!1:I>=k})),uWt(),Mj(function(I){return Math.round(I)}))};
kWi=function(k,I,V,X,P){var L=e7c;if(L.length>1)for(var T=0;T<L.length-1;T++)if(L[T]<L[T+1])throw Error();T=P.pipe(h6(void 0),yF(function(){return V.pipe(e1j())}),Wh(),FF(k));
P=P.pipe(h6(void 0),yF(function(){return V.pipe(w9X())}),Wh(),FF(k));
return{totalMeasurementTime:X.pipe(h6(void 0),yF(function(){return I.pipe(Mj(function(d){return{timestamp:d.timestamp,value:!0}}),uWt())}),Wh(),FF(k)),
totalUnviewedTime:X.pipe(h6(void 0),yF(function(){return I.pipe(Mj(function(d){return{timestamp:d.timestamp,value:d.value===0}}),uWt())}),Wh(),FF(k)),
maxTimeOnScreen:X.pipe(h6(void 0),yF(function(){return I.pipe(tbt(Huc,L))}),Wh(_.uD),FF(k)),
timeOnScreen:X.pipe(h6(void 0),yF(function(){return I.pipe(tbt(tsz,L),Mj(function(d){return d.map(function(U,E){return E>0?U-d[E-1]:U})}))}),Wh(_.uD),FF(k)),
maxConsecutiveViewTime:P,consecutiveViewTime:T.pipe(Wh(SQ),FF(k))}};
VLz=function(k){var I=!0;I=I===void 0?!1:I;return jM(yF(function(V){return Inj(k.document,V,I)}),FF(k.queue))};
XpA=function(k,I,V){var X=V.pipe(Mj(function(P){return{value:P,timestamp:k.timeProvider.now()}}),Wh(SQ));
return I instanceof JS?I.pipe(Wh(),yF(function(P){return P?Yi(new QF({value:!1,timestamp:k.timeProvider.now()}),k.queue):X})):I.value===!1?X:new QF(!1)};
Pyj=function(k,I,V,X,P,L,T){var d=nvK;I=I instanceof JS?I.pipe(h6(!1),Wh()):I;var U=!k.isMobile();V=XpA(k,V,X);k=T.measurableCreative.pipe(Zst(k.queue));return Object.assign({},d,{geometryIsOccluded:V,wasLargeAdAtRender:P,allowLargeAdThreshold:U,mayUseViewportShareExposure:I,hasMeasurementStarted:k,useIntersectionObserverV2:L})};
cIX=function(k,I,V,X,P,L){var T=1;L=L===void 0?!0:L;T=T===void 0?.01:T;var d=d===void 0?k.timeProvider.intervalObservable(100).pipe(FF(k.queue)):d;return k.performanceMonitor.timeExecution(916,function(){return LLK(k,I.pipe(sW(k.queue)),V.pipe(sW(k.queue)),X,P,L,T,d)})()};
LLK=function(k,I,V,X,P,L,T,d){var U=ugz(k).pipe(Mj(function(l){return!l})),E=new GWc(k,[new THi(k,e7c),
new dw_(k,d)]);d=nWK(i7j,WLt);return gW_(k,I,function(l,r){var h=Yi(new QF(r.element),l.queue).pipe(VLz(l),FF(l.queue)),y={loadedElement:h,shouldMeasure:h.pipe(Tv(!0)),measurableCreative:h.pipe(Mj(function(p){var z=z===void 0?Symbol():z;return Object.freeze({symbol:z,element:Yi(new QF(p),l.queue)})})),
creativeSearchResult:Yi(new QF("mue"),l.queue)},S=new QF(!1),g=new QF(!1),F=new QF(17),Q=new QF(!1),x=new QF(!1),N=Yi(sq,l.queue);S=E.buildGeometrySource(y,{inApp:S,useV2:!1,requestSource:Yi(F,l.queue)}).geometrySource;y=Pyj(l,Q,g,U,x,N,y);g=Q7K(l.queue,l.timeProvider,S,y);y=g.geometrySignals;Q=g.shouldResetViewabilitySignals;g=kWi(l.queue,y.timestampedExposure,y.visible,g.shouldResetExposureSignals,Q);Q=CTO(l.queue,l.timeProvider,Q,y.measurementRequests,y.visible);x=V.pipe(Id(function(p){return p===
r.element.ref}),Mj(function(){return"ur"}));
N=A6X(l.timeProvider,P).pipe(Tv("t"));x=l7t(l,k9(x,N));N=Out(l,y.measurementRequests,x.pipe(Id(function(p){return p!==null})));
S=x.pipe(Id(function(p){return p!==null}),Mj(function(){return z7l(l.global.document)===1}));
var M=fnX(l.document);return Object.assign({},{beaconFactory:new QF(l.beaconFactory),context:new QF(l),inferredPingId:new QF("lidar2"),timeOnScreenPingId:new QF("lidartos"),binaryContext:new QF(17),binaryVersion:new QF(X),requestSource:F,contextValidationErrors:new QF(l.validate()?null:new Tr),contextVisibilityKnown:new QF(M),payloadMapper:new QF(AKt),endOfSessionReason:x,timeOnScreenReason:x,requestMeasurementOnEndOfSession:N,hasImpressionFired:Uwc,crossDomainIframeState:new QF(l.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:sq,inFetchLaterBeaconExperiment:sq,isTurtlex:sq,turtlexReportEventData:new QF(""),reportFencedFrameEvent:cB,isViewableAttributionEnabled:sq,inViewableAttributionExperiment:new QF(0),fetchBeaconFactory:cB,supportsPendingBeacon:sq,supportsFetchLater:sq,emit:new QF(aWt),beginToRenderEvent:new QF(Symbol()),activeViewUnmeasurableEvent:new QF(Symbol()),activeViewViewableEvent:new QF(Symbol()),creativeFound:Uwc,immediateUrlPrefixes:new QF(r.immediateUrls),timeOnScreenUrlPrefixes:new QF(r.timeOnScreenUrls),
cpmavUrls:cB,viewableRelayUrls:cB,measurementDeferralState:new QF(2),urlSerializer:new QF(NXA),viewUrlSerializer:new QF(E6o),isCreativeLoaded:h.pipe(Zst(l.queue)),pageVisible:U.pipe(Mj(function(p){return!p})),
eosPageVisible:S,timestampedExposureHistory:y.timestampedExposure.pipe(rM(function(p,z){p.push(z);return p},[]))},y,{viewable:Jn(l,Q),
maxTimeOnScreen:Jn(l,g.maxTimeOnScreen),timeOnScreen:Jn(l,g.timeOnScreen),maxConsecutiveViewTime:Jn(l,g.maxConsecutiveViewTime),consecutiveViewTime:g.consecutiveViewTime.pipe(Mj(function(p){return new jQ(l.timeProvider,p)})),
totalMeasurementTime:Jn(l,g.totalMeasurementTime),totalUnviewedTime:Jn(l,g.totalUnviewedTime),userAgentClientHints:ynt(l),clientOrderPingCounter:new QF(new vWi)})},Qkc(k,T),oWK(L?xRR(d,b7U):xRR(d,ln_),rIi))};
hcc=function(k){var I=_.OT.apply(1,arguments).filter(Boolean).join("&");if(!I)return k;var V=k.match(/[?&]adurl=/);return V?k.slice(0,V.index+1)+I+"&"+k.slice(V.index+1):k+(k.indexOf("?")<0?"?":"&")+I};
Fw=function(k,I){return I?"&"+k+"="+encodeURIComponent(I):""};
yIt=function(){try{var k,I;return!!((k=window)==null?0:(I=k.top)==null?0:I.location.href)&&!1}catch(V){return!0}};
_.BB=function(k){k&&typeof k.dispose=="function"&&k.dispose()};
_.An=function(k){for(var I=0,V=arguments.length;I<V;++I){var X=arguments[I];_.wt(X)?_.An.apply(null,X):_.BB(X)}};
KLt=function(){var k=mwt();k=k===void 0?"bevasrsg":k;return new Promise(function(I){var V=window===window.top?window:yIt()?window:window.top,X=V[k],P;((P=X)==null?0:P.bevasrs)?I(new Qg(X.bevasrs)):(X||(X={},X=(X.nqfbel=[],X),V[k]=X),X.nqfbel.push(function(L){I(new Qg(L))}))})};
$wX=function(k){var I={c:k.ki,e:k.sAz,mc:k.wLk,me:k.don};k.yL&&(I.co={c:k.yL.oAF,a:k.yL.qgC,s:k.yL.xLI});return I};
S5K=function(k){var I,V,X={ki:k.c,sAz:k.e,wLk:(I=k.mc)!=null?I:!1,don:(V=k.me)!=null?V:!1};k.co&&(X.yL={oAF:k.co.c,qgC:k.co.a,xLI:k.co.s});return X};
jZX=function(k){return function(){var I;return _.W(function(V){if(V.nextAddress==1)return V.yield(k(),2);I=V.yieldResult;return V.return({f:function(){return I.kP3()},
c:function(X){return I.eNA(X)},
m:function(X){return I.c2(S5K(X))},
mws:function(X){return I.hTO(S5K(X))}})})}};
JIc=function(k,I){var V=mwt();V=V===void 0?"bevasrsg":V;I={s:function(L){var T;return k.snapshot(Object.assign({},L.c&&{ki:L.c},L.s&&{mml:L.s},{fby:(T=L.p)!=null?T:!0}))},
e:function(L){var T;return void((T=k.uZr)==null?void 0:T.call(k,L))},
c:function(L,T){return k.pNF(L,T)},
p:k.nnz,l:function(){return k.zIh()},
wpc:I?jZX(I):void 0};var X=window===window.top?window:yIt()?window:window.top,P=X[V];if(P){P.bevasrs=I;if(P.nqfbel!==void 0)for(V=_.G(P.nqfbel),X=V.next();!X.done;X=V.next())X=X.value,X(I);P.nqfbel=void 0}else P={},P=(P.bevasrs=I,P.nqfbel=void 0,P),X[V]=P};
g6l=function(k){var I=I===void 0?52:I;var V=[];_.n6(k,Y5t,6,_.oh()).forEach(function(X){_.xi(X,2)<=I&&V.push(_.xi(X,1))});
return V};
q5i=function(k){var I=I===void 0?52:I;var V=[];_.n6(k,Y5t,6,_.oh()).forEach(function(X){_.xi(X,2)>I&&V.push(_.xi(X,1))});
return V};
v6R=function(k){k.then(function(){},function(){})};
ah=function(k){return{fieldType:1,fieldName:k}};
Rh=function(k){return{fieldType:2,fieldName:k}};
_.C6=function(k){return{fieldType:3,fieldName:k}};
sZD=function(){function k(){P[0]=1732584193;P[1]=4023233417;P[2]=2562383102;P[3]=271733878;P[4]=3285377520;l=E=0}
function I(r){for(var h=T,y=0;y<64;y+=4)h[y/4]=r[y]<<24|r[y+1]<<16|r[y+2]<<8|r[y+3];for(y=16;y<80;y++)r=h[y-3]^h[y-8]^h[y-14]^h[y-16],h[y]=(r<<1|r>>>31)&4294967295;r=P[0];var S=P[1],g=P[2],F=P[3],Q=P[4];for(y=0;y<80;y++){if(y<40)if(y<20){var x=F^S&(g^F);var N=1518500249}else x=S^g^F,N=1859775393;else y<60?(x=S&g|F&(S|g),N=2400959708):(x=S^g^F,N=3395469782);x=((r<<5|r>>>27)&4294967295)+x+Q+N+h[y]&4294967295;Q=F;F=g;g=(S<<30|S>>>2)&4294967295;S=r;r=x}P[0]=P[0]+r&4294967295;P[1]=P[1]+S&4294967295;P[2]=
P[2]+g&4294967295;P[3]=P[3]+F&4294967295;P[4]=P[4]+Q&4294967295}
function V(r,h){if(typeof r==="string"){r=unescape(encodeURIComponent(r));for(var y=[],S=0,g=r.length;S<g;++S)y.push(r.charCodeAt(S));r=y}h||(h=r.length);y=0;if(E==0)for(;y+64<h;)I(r.slice(y,y+64)),y+=64,l+=64;for(;y<h;)if(L[E++]=r[y++],l++,E==64)for(E=0,I(L);y+64<h;)I(r.slice(y,y+64)),y+=64,l+=64}
function X(){var r=[],h=l*8;E<56?V(d,56-E):V(d,64-(E-56));for(var y=63;y>=56;y--)L[y]=h&255,h>>>=8;I(L);for(y=h=0;y<5;y++)for(var S=24;S>=0;S-=8)r[h++]=P[y]>>S&255;return r}
for(var P=[],L=[],T=[],d=[128],U=1;U<64;++U)d[U]=0;var E,l;k();return{reset:k,update:V,digest:X,digestString:function(){for(var r=X(),h="",y=0;y<r.length;y++)h+="0123456789ABCDEF".charAt(Math.floor(r[y]/16))+"0123456789ABCDEF".charAt(r[y]%16);return h}}};
p6=function(k){this.JSC$9918_document_=k||{cookie:""}};
o6O=function(k,I){I=I===void 0?FLl:I;if(!BHA){var V;k=(V=k.navigator)==null?void 0:V.userAgentData;if(!k||typeof k.getHighEntropyValues!=="function"||k.brands&&typeof k.brands.map!=="function")return Promise.reject(Error("ua"));AIz((k.brands||[]).map(function(P){var L=new QZA;L=_.Xw(L,1,P.brand);return _.Xw(L,2,P.version)}));
typeof k.mobile==="boolean"&&_.NB(n6A,2,k.mobile);BHA=k.getHighEntropyValues(I)}var X=new Set(I);return BHA.then(function(P){var L=n6A.clone();X.has("platform")&&_.Xw(L,3,P.platform);X.has("platformVersion")&&_.Xw(L,4,P.platformVersion);X.has("architecture")&&_.Xw(L,5,P.architecture);X.has("model")&&_.Xw(L,6,P.model);X.has("uaFullVersion")&&_.Xw(L,7,P.uaFullVersion);return L.serialize()}).catch(function(){return n6A.serialize()})};
MB=function(k,I,V,X){this.initialValue_=k;this.maxValue_=I;this.currBaseValue_=this.currValue_=k;this.randomFactor_=V||0;this.backoffFactor_=X||2};
anU=function(k,I,V,X,P){this.listener=k;this.proxy=null;this.src=I;this.type=V;this.capture=!!X;this.handler=P;this.key=++xwK;this.removed=this.callOnce=!1};
Zz=function(k){this.src=k;this.listeners={};this.typeCount_=0};
H7X=function(){for(var k;k=Rco.remove();){try{k.fn.call(k.scope)}catch(I){Pt(I)}Cyt.put(k)}wpi=!1};
_.ppR=function(k){switch(k){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
NHj=function(k){switch(k){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};
_.MLc=function(){};
Ifl=function(k,I,V,X){k=Z7l(Dwl(zcz(new _.Dz(1828,"0"),k),new uBo)).disableWithCredentials();I.length&&O7i(k,tLD(new ecX,I));X!==void 0&&(k.destinationUrl=X);var P=new kNX(1828,"","",!1,"",k.build());_.zr(P,k);var L=new uf({flush:function(T){try{P.flush(T)}catch(d){V(d)}}});
L.addOnDisposeCallback(function(){setTimeout(function(){try{L.snapshotAndFlush()}finally{P.dispose()}})});
L.invocationLimit=1E5;L.flushInterval=3E4;L.JSC$10087_flushTimer.setInterval(3E4);return L};
Oq=function(){var k,I,V;return(V=(k=globalThis.performance)==null?void 0:(I=k.now)==null?void 0:I.call(k))!=null?V:Date.now()};
P0_=function(k,I){if(k.disable)return new VXK;I=I?g6l(I):[];k={rQ:k.rQ,vyH:k.n8j,xEC:k.kA9,destinationUrl:k.destinationUrl,ptc:k.ptc,hDz:k.hDz};I=I===void 0?[]:I;return new Xx_(k,I)};
L9D=function(k){if(!k)return null;k=_.tn(k,2);return k===null||k===void 0?null:I0(k)};
_.cfj=function(k){if(!k)return null;k=_.tn(k,4);return k===null||k===void 0?null:_.oR(k)};
drz=function(k,I){return I?GNA(I):k?TR_(k):Promise.resolve()};
GNA=function(k){return new Promise(function(I,V){var X=_.eQ("SCRIPT"),P=_.cfj(k);_.fh(X,P);X.onload=function(){_.kW(X);I()};
X.onerror=function(){_.kW(X);V(Error("Fa"))};
(Ik("HEAD")[0]||document.documentElement).appendChild(X)})};
TR_=function(k){return new Promise(function(I){var V=_.eQ("SCRIPT");if(k){var X=_.tn(k,6);X=X===null||X===void 0?null:_.dY(X)}else X=null;_.WK(V,X);(Ik("HEAD")[0]||document.documentElement).appendChild(V);_.kW(V);I()})};
XW=function(k,I,V){var X,P=new Promise(function(L){X=setTimeout(L,I)});
return Promise.race([k.finally(function(){return void clearTimeout(X)}),
P.then(V)])};
ict=function(k,I){try{return globalThis.sessionStorage.setItem(k,I),!0}catch(V){return!1}};
W9t=function(k,I,V,X){I=I===void 0?0:I;V=V===void 0?k.length:V;var P=0;for(X&&(P=W9t(X));I<V;I++)X=typeof k==="string"?k.charCodeAt(I):k[I],P=ffl(31,P)+X|0;return P};
UrO=function(k,I){return[W9t(k,0,k.length>>1,I),W9t(k,k.length>>1)]};
Ecz=function(k){var I=_.G(UrO(k,Pe));k=I.next().value;I=I.next().value;return k.toString(16)+I.toString(16)};
bcR=function(k,I){var V=UrO(I);k=new Uint32Array(k.buffer);I=k[0];var X=_.G(V);V=X.next().value;X=X.next().value;for(var P=1;P<k.length;P+=2){for(var L=I,T=P,d=V,U=X,E=0;E<22;E++)T=T>>>8|T<<24,T+=L|0,T^=d+38293,L=L<<3|L>>>29,L^=T,U=U>>>8|U<<24,U+=d|0,U^=E+38293,d=d<<3|d>>>29,d^=U;L=[L,T];k[P]^=L[0];P+1<k.length&&(k[P+1]^=L[1])}};
lfK=function(k,I,V,X,P){var L=(4-(Pe.length+V.length)%4)%4,T=new Uint8Array(4+L+Pe.length+4+V.length),d=new DataView(T.buffer),U=0;d.setUint32(U,Math.random()*4294967295);U=U+4+L;T.set(Pe,U);U+=Pe.length;d.setUint32(U,P);T.set(V,U+4);bcR(T,X);return k.insert(I,function(E){return void globalThis.sessionStorage.removeItem(E)})?ict(I,_.OO(T))?"s":"t":"i"};
rfD=function(k,I){var V=globalThis.sessionStorage.getItem(k);if(!V)return["m"];try{var X=_.to(V);bcR(X,I)}catch(P){return globalThis.sessionStorage.removeItem(k),["c"]}for(I=4;I<7&&X[I]===0;)I++;for(V=0;V<Pe.length;V++)if(X[I++]!==Pe[V])return globalThis.sessionStorage.removeItem(k),["d"];V=(new DataView(X.buffer)).getUint32(I);return Math.floor(Date.now()/1E3)>=V?(globalThis.sessionStorage.removeItem(k),["e"]):["a",new Uint8Array(X.buffer,I+4)]};
hj_=function(k){return globalThis.TextEncoder?(new TextEncoder).encode(k):_.Ls(k)};
yf_=function(k){var I=k,V;return function(){if(I){var X=I;I=void 0;V=X.apply(this,arguments)}return V}};
K9t=function(k){return QZ(function(I){if(I instanceof k)return!0;var V,X,P=I==null?void 0:(V=I.ownerDocument)==null?void 0:(X=V.defaultView)==null?void 0:X[k.name];return mrX(P)&&I instanceof P})};
_.T7=function(k,I,V){_.ce.call(this);this.JSC$10301_listener_=k;this.JSC$10301_interval_=I||0;this.handler_=V;this.callback_=(0,_.G7)(this.JSC$10303_doAction_,this)};
dX=function(){_.ce.call(this);this.services_={}};
$rz=function(){for(var k=10,I="";k-- >0;)I+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Math.floor(Math.random()*62));return I};
rX=function(k,I,V,X,P){U0.call(this,V);this.JSC$10327_channel_=k;this.protocolVersion_=P||2;this.peerHostname_=I||"*";this.JSC$10327_eventHandler_=new _.E0(this);this.maybeAttemptToConnectTimer_=new _.bF(100,this.getWindow());this.oneSidedHandshake_=!!X;this.setupAckReceived_=new lF;this.setupAckSent_=new lF;this.JSC$10327_connected_=new lF;this.endpointId_=$rz();this.peerEndpointId_=null;this.oneSidedHandshake_?SLX(this.JSC$10327_channel_)==1?jJt(this.JSC$10327_connected_,this.setupAckReceived_):
jJt(this.JSC$10327_connected_,this.setupAckSent_):(jJt(this.JSC$10327_connected_,this.setupAckReceived_),this.protocolVersion_==2&&jJt(this.JSC$10327_connected_,this.setupAckSent_));Jfc(this.JSC$10327_connected_,this.notifyConnected_,this);this.JSC$10327_connected_.callback(!0);this.JSC$10327_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.hK=function(k){k=YLX(k);return _.oR(k)};
YLX=function(k){return k===null?"null":k===void 0?"undefined":k};
Ks=function(k,I){dX.call(this);for(var V=0,X;X=gc_[V];V++)if(X in k&&!/^https?:\/\//.test(k[X]))throw Error("Ra`"+k[X]+"`"+X);this.cfg_=k;this.name=this.cfg_.cn||$rz();this.JSC$10328_domHelper_=I||Vg();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.E0(this);k.lpu=k.lpu||Z6X(this.JSC$10328_domHelper_.getWindow().location.href)+"/robots.txt";k.ppu=k.ppu||Z6X(k.pu||"")+"/robots.txt";yS[this.name]=this;qLO(window,"unload",vcR)||mz(window,"unload",vcR)};
F9l=function(k){if(k&&k.focus)if(k!==document.activeElement)k.focus();else return sJA(function(){return _.W(function(I){document.activeElement&&document.activeElement.blur();return I.return(sJA(function(){k.focus()}))})})};
_.BRU=function(k){var I=I===void 0?5:I;setTimeout(function(){var V;return _.W(function(X){X.nextAddress==1&&(V=document.activeElement);if(X.nextAddress!=5)return(document.activeElement===V||document.activeElement===document.body)&&I>=0&&k?X.yield(F9l(k),5):X.jumpTo(0);if(document.activeElement===k)return X.return();k=k.parentElement;--I;return X.jumpTo(2)})},15)};
sJA=function(k){return new Promise(function(I){requestAnimationFrame(function(){I(k())})})};
QJO=function(k){if(_.$W)k(_.$W);else{var I;((I=AfR)!=null?I:AfR=[]).push(k)}};
jb=function(){!_.$W&&_.Sb&&_.ncX(_.Sb());return _.$W};
_.ncX=function(k){_.$W=k;var I;(I=AfR)==null||I.forEach(QJO);AfR=void 0};
JK=function(k){return HNt(k)?Number(k):String(k)};
ocl=function(k){this.action=k;this.wfv=!1};
xr_=function(k,I){ocl.call(this,"set-drive-options");this.appId=k;this.appOrigin=I};
af_=function(k){ocl.call(this,"visibility");this.visible=k};
NRi=function(k,I){var V=Rjl++,X={measureTask:{id:V,fn:k.measure,context:I},mutateTask:{id:V,fn:k.mutate,context:I},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(X.args||(X.args=[]),X.args.length=0,X.args.push.apply(X.args,arguments),X.args.push(X.state)):X.args&&X.args.length!=0?(X.args[0]=X.state,X.args.length=1):X.args=[X.state];X.isScheduled||(X.isScheduled=!0,C0D[wxt].push(X));Hc_||(Hc_=!0,window.requestAnimationFrame(pxU))}};
pxU=function(){Hc_=!1;var k=C0D[wxt],I=k.length;wxt=(wxt+1)%2;for(var V,X=0;X<I;++X){V=k[X];var P=V.measureTask;V.isScheduled=!1;P.fn&&P.fn.apply(P.context,V.args)}for(X=0;X<I;++X)V=k[X],P=V.mutateTask,V.isScheduled=!1,P.fn&&P.fn.apply(P.context,V.args),V.state={};k.length=0};
MXR=function(k,I){this.JSC$10463_element_=k;this.JSC$10463_dom_=I};
qR=function(k,I){gX.call(this,I);this.useIframeMask_=!!k;this.lastFocus_=null;this.resizeBackgroundTask_=NRi({mutate:this.resizeBackground_},this);NRi({mutate:this.updateModalAndBackground_},this)};
Zct=function(k,I,V){ve.call(this,k,I,V)};
Drt=function(k){s0.call(this,k)};
zji=function(k){k=k&&k.getWindow()||window;return k.gadgets&&k.gadgets.rpc};
Occ=function(k,I){var V=I&&I.getWindow()||window;if(zji(I))k();else if(u7_)u7_.push(k);else var X=u7_=[k],P=V.setInterval(function(){if(zji(I)){V.clearInterval(P);for(var L=0;L<X.length;L++)X[L]();u7_=null}},100)};
ejO=function(k,I){var V=new FW(k);_.zr(I,V);var X={passive:!1};I.listen(V,"mousewheel",function(P){return void tXl(k,P)},X).listen(k,"scroll",function(P){return void tXl(k,P)},X)};
tXl=function(k,I){var V;a:{for(V=I.target;V;){if(V.nodeType==1){var X=_.Be(V,"overflowY");if(X=="auto"||X=="scroll")break a}V=V.parentNode}V=null}if(!V||!_.AK(k,V)||V.scrollHeight==V.clientHeight||I.deltaY>0&&Math.abs(V.scrollTop-(V.scrollHeight-V.clientHeight))<=1||I.deltaY<0&&V.scrollTop==0)I.preventDefault(),I.stopPropagation()};
k0X=function(){var k;if(k=k===void 0?window:k)return k!==k.parent&&k.hasOwnProperty("pangolinIframeGlobals");var I=Error("fb");setTimeout(function(){throw I;},1);
return!1};
Rk=function(k,I,V,X,P,L,T,d,U){d=d===void 0?!1:d;U=U===void 0?!1:U;ve.call(this,void 0,void 0,void 0);ve.call(this,L?L+" picker modal-dialog":"picker modal-dialog",!0,V);_.zv(k,"protocol");this.iframeManager_=new IkK;this.targetId_=QS();this.rpcToken_=QS();k=_.ns(k);_.ok(k,"hostId");this.useGapi_=!U&&!k0X();d&&_.xW(k,"fv2","true");this.setUrl(k.toString());this.preferredDialogWidth_=X;this.preferredDialogHeight_=P;X!==void 0||P!==void 0?X=!0:(X=_.ok(_.ns(k.toString()),"hostId"),VTj||(VTj=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),
X=!VTj.has(X));this.autoSizeDialog_=X;this.JSC$10491_gadgetsDomHelper_=T||this.JSC$10442_dom_;I&&(T=this.JSC$10491_gadgetsDomHelper_,I=_.ok(_.ns(this.JSC$10493_url_),"grugl")=="true"?XRR:PUo,zji(T)||(T=T||Vg(document),X=T.createElement("SCRIPT"),_.fh(X,I),X.type="text/javascript",T.JSC$9626_document_.body.appendChild(X)));k=k.toString();I=null;T=k.indexOf("/picker?");T>-1?I=k.substring(0,T+8-1):Gc(k,"/picker")&&(I=k);I&&this.setRelayUrl(I+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=
null;this.buttonEl_&&(this.buttons_?(k=this.buttons_,k.JSC$10476_element_=this.buttonEl_,k.render()):_.Un(this.buttonEl_,LMO),_.ak(this.buttonEl_,!!this.buttons_))};
cDO=function(k,I){_.Cs.call(this,k.type,I);this.event_=k};
_.i5A=function(k){var I=I===void 0?G0X:I;var V=_.Di(k),X=function(L){L=_.G(L);L.next();L=wX(L);return I(V,L)},P=function(L){var T=_.G(L);
L=T.next().value;T=wX(T);return k.apply(L,T)};
return function(){var L=_.OT.apply(0,arguments),T=this||_.XA,d=Tx_.get(T);d||(d={},Tx_.set(T,d));return dM_(d,[this].concat(_.Z9(L)),P,X)}};
He=function(k){var I={};k=k.replace(/\r/g,"").split("\n");for(var V=0;V<k.length;V++){var X=k[V],P=X.indexOf(":");P<0||(I[X.substring(0,P)]=X.substring(P+2,X.length))}return I};
END=function(k,I){I.id||(I.id="ow"+_.Di(I));k.setAttribute("jsowner",I.id);k.__owner=I;var V=_.lf(I,WMt);V&&(fkO.has(V)||fkO.set(V,[]),fkO.get(V).push(k));(V=UMO.get(I))||UMO.set(I,V=[]);V.includes(k)||V.push(k);I.setAttribute("__IS_OWNER",!0)};
WMt=function(k){return _.ps(k)?k.getAttribute("jsname")==="coFSxe":!1};
b5_=function(k,I,V){V=V===void 0?function(){}:V;
return k?I():V()};
_.rDt=function(k){var I;return((I=lkK.documentOverride)!=null?I:k).__wizdispatcher};
MR=function(k){var I=NR;NR=k;return I};
yD_=function(k){return k===hBR||(k==null?void 0:k.name)==="\u0275NotFound"};
ZW=function(k,I){var V;if((V=k)==null?0:V.isDisposed)throw Error("kb`"+String(k.debugName));for(;k!==void 0;){V=k;if(V.retrieve)return V.retrieve(I,{optional:!0});k=k.parent}return hBR};
DW=function(k){return{"\u0275prov":{providedIn:"root",token:Symbol(k),factory:void 0,value:void 0}}};
mMo=function(k){var I=NR;if(!I){switch(k===void 0?3:k){case 0:k=Error("jb");break;case 1:k=Error("lb");break;case 2:k=Error("mb");break;default:k=Error("nb")}throw k;}return I};
KMO=function(k){var I=MR(k);k={};return k[Symbol.dispose]=function(){MR(I)},k};
jAR=function(){var k=mMo(1);k=ZW(k,$Mc);if(!(yD_(k)||k[Saz]&&!k.__hasBeenSet))return k.value};
JDl=function(k,I){k.disposables||(k.disposables=[]);k.disposables.push(I)};
z7=function(k){var I=NR;I&&!I.isDisposed&&(JDl(I,k),k.parent=I)};
gNt=function(k){if(k.disposables){for(var I=_.G(k.disposables),V=I.next();!V.done;V=I.next())V=V.value,typeof V==="function"?V():Yal(V);k.disposables.length=0}};
Yal=function(k){if(!k.isDisposed){k.isDisposed=!0;var I;(I=k[Symbol.dispose])==null||I.call(k);delete k.parent;gNt(k)}};
nNK=function(k){var I={retrieve:function(V){switch(V.\u0275prov.token){case qal.\u0275prov.token:var X=k.asyncDeps;break;case $Mc.\u0275prov.token:X=k.rootElement;break;case vN_.\u0275prov.token:X=k.modelRootElement;break;case sAi.\u0275prov.token:X=k.appContext;break;case FMO.\u0275prov.token:X=k.rendererData;break;case Bxl.\u0275prov.token:X=k.injectingConstructor;break;case ADj.\u0275prov.token:X=k.dispatcher}if(X)V=X;else a:{for(X=I.parent;X;){var P=X;if(P.retrieve){V=P.retrieve(V);break a}X=
X.parent}X=V.\u0275prov.token;P=QAl[X];P!==void 0?V=P:(P=V.\u0275prov.providedIn,V.\u0275prov.factory?(V=V.\u0275prov.factory(),X&&P==="root"&&(QAl[X]=V)):V=hBR)}return V}};
z7(I);return I};
oNU=function(){var k=mMo(1),I=ZW(k,sAi);if(!yD_(I))return I;k=ZW(k,ADj);if(!yD_(k))return k.getOptionalAppContext()};
xMl=function(k){if(typeof document!=="undefined"&&document&&document.getElementById&&(k=document.getElementById(k))){var I=k.tagName.toUpperCase();if(I=="SCRIPT"||I=="LINK")return k}return null};
RBc=function(k,I){if((k=k===void 0?"":k)&&I)throw Error("tb");var V="";var X=_.XA._F_jsUrl;(k=I||xMl(k))&&(V=k.src?k.src:k.getAttribute("href"));if(X&&V){if(X!=V)throw Error("ub`"+X+"`"+V);V=X}else V=X||V;if(!akt(V))throw Error("vb");return V};
pR_=function(){if(!CUK){CUK=!0;try{var k=RBc(_.XA._F_jsUrl?"":"base-js")}catch(X){return}var I=wRz(H5D(k)),V=Object.keys(I);V.length!==0&&QJO(function(X){for(var P=_.G(V),L=P.next();!L.done;L=P.next()){L=L.value;for(var T=_.G(Object.keys(I[L])),d=T.next();!d.done;d=T.next())X.addExtraEdge(L,d.value)}})}};
MTD=function(){var k=Object.assign({},NxD);Object.getOwnPropertyNames(NxD).forEach(function(I){uF[I]!==void 0&&(k[I]=uF[I])});
return k};
Z5j=function(k,I){if(uF.enablePerformanceTiming){var V,X;(X=(V=performance).mark)==null||X.call(V,k+"Start__"+I)}};
DMt=function(k,I){if(uF.enablePerformanceTiming){var V,X;(X=(V=performance).measure)==null||X.call(V,k+"__"+I,k+"Start__"+I)}};
zB_=function(k,I,V){var X;return k&&I?k+"__"+I:(X=k!=null?k:I)!=null?X:V};
ujD=function(k,I){return Object.is(k,I)};
tK=function(k){var I=O0;O0=k;return I};
tTO=function(k){if(eb)throw Error("Z");if(O0!==null){var I=O0.producersTail;if(I===void 0||I.producer!==k){var V=void 0,X=O0.recomputing;if(X&&(V=I!==void 0?I.nextProducer:O0.producers,V!==void 0&&V.producer===k)){O0.producersTail=V;V.lastReadVersion=k.version;return}var P=k.consumersTail,L;if(!(L=P===void 0||P.consumer!==O0)){if(X){a:{L=O0;X=L.producersTail;if(X!==void 0){L=L.producers;do{if(L===P){X=!0;break a}if(L===X)break;L=L.nextProducer}while(L!==void 0)}X=!1}X=!X}L=X}L&&(X=kv(O0),V={producer:k,
consumer:O0,nextProducer:V,prevConsumer:P,lastReadVersion:k.version,nextConsumer:void 0},O0.producersTail=V,I!==void 0?I.nextProducer=V:O0.producers=V,X&&O5_(k,V))}}};
Vr=function(k){if(!kv(k)||k.dirty)if(k.dirty||k.lastCleanEpoch!==I7)(k.producerMustRecompute(k)||eB_(k))&&k.producerRecomputeValue(k),k.dirty=!1,k.lastCleanEpoch=I7};
kwO=function(k){if(k.consumers!==void 0){var I=eb;eb=!0;try{for(var V=k.consumers;V!==void 0;V=V.nextConsumer){var X=V.consumer;X.dirty||(k=void 0,X.dirty=!0,kwO(X),(k=X.consumerMarkedDirty)==null||k.call(X,X))}}finally{eb=I}}};
IUO=function(){var k;return((k=O0)==null?void 0:k.consumerAllowSignalWrites)!==!1};
Vfo=function(k){k&&(k.producersTail=void 0,k.recomputing=!0);return tK(k)};
PzR=function(k){k.recomputing=!1;var I=k.producersTail,V=I!==void 0?I.nextProducer:k.producers;if(V!==void 0){if(kv(k)){do V=XEc(V);while(V!==void 0)}I!==void 0?I.nextProducer=void 0:k.producers=void 0}};
eB_=function(k){for(k=k.producers;k!==void 0;k=k.nextProducer){var I=k.producer,V=k.lastReadVersion;if(V!==I.version)return!0;Vr(I);if(V!==I.version)return!0}return!1};
O5_=function(k,I){var V=k.consumersTail,X=kv(k);V!==void 0?(I.nextConsumer=V.nextConsumer,V.nextConsumer=I):(I.nextConsumer=void 0,k.consumers=I);I.prevConsumer=V;k.consumersTail=I;if(!X)for(k=k.producers;k!==void 0;k=k.nextProducer)O5_(k.producer,k)};
XEc=function(k){var I=k.producer,V=k.nextProducer,X=k.nextConsumer,P=k.prevConsumer;k.nextConsumer=void 0;k.prevConsumer=void 0;X!==void 0?X.prevConsumer=P:I.consumersTail=P;if(P!==void 0)P.nextConsumer=X;else if(I.consumers=X,!kv(I))for(k=I.producers;k!==void 0;)k=XEc(k);return V};
kv=function(k){return k.consumerIsAlwaysLive||k.consumers!==void 0};
cqD=function(k){var I=Object.create(Lc_);I.computation=k;k=function(){Vr(I);tTO(I);if(I.value===Xg)throw I.error;return I.value};
k[P9]=I;return k};
vwz=function(k,I){var V=Object.create(Gwl);V.value=k;I!==void 0&&(V.equal=I);k=function(){tTO(V);return V.value};
k[P9]=V;return[k,function(X){return T6i(V,X)},
function(X){IUO()||dLo(V);T6i(V,X(V.value))}]};
T6i=function(k,I){IUO()||dLo(k);if(!k.equal(k.value,I)){k.value=I;k.version++;I7++;kwO(k);var V;(V=sGo)==null||V(k)}};
B6A=function(k,I,V){var X=Object.create(Fcc);X.source=k;X.computation=I;V!=void 0&&(X.equal=V);k=function(){Vr(X);tTO(X);if(X.value===Xg)throw X.error;return X.value};
k[P9]=X;return k};
_.Lu=function(k){var I=tK(null);try{return k()}finally{tK(I)}};
Aqi=function(k,I){Z5j("signalSet",I.debugName);try{k()}finally{DMt("signalSet",I.debugName)}};
QGt=function(k,I,V){k=vwz(k,I.equals);var X=k[0],P=X[P9];P.debugName=zB_(I.debugName,V,"[signal]");if(!uF.enablePerformanceTiming)return k;var L=k[1],T=k[2];return[X,function(d){Aqi(function(){return void L(d)},P)},
function(d){Aqi(function(){return void T(d)},P)}]};
owX=function(k){var I=Object.create(nwt);I.debugName=k;!NR||z7(I);return I};
xL_=function(k,I){var V=owX(I);I=MR(V);try{k(V)}finally{MR(I)}return function(){return void Yal(V)}};
R2O=function(k){return c9(k)&&aUz in k};
Czt=function(k){for(k=k===void 0?NR:k;k;){if(R2O(k))return k;var I=void 0;k=(I=k.parent)!=null?I:null}return null};
_.Gz=function(k,I,V){return QGt(k,I!=null?I:{},V===void 0?"":V)};
H4_=function(k,I){var V=_.G(_.Gz(k,void 0,"cPpJzc"));k=V.next().value;V=V.next().value;k[wEz]=V;k[Tz]=I;return k};
pEj=function(k){return!!k&&typeof k==="object"&&Object.getPrototypeOf(k)===Object.prototype};
N6O=function(k){return typeof k==="function"&&wEz in k&&typeof k[wEz]==="function"};
MfU=function(k,I){Object.defineProperty(k,Tz,{get:function(){return I}})};
iT=function(k,I){if(du(k)){var V=k.map(function(L){return iT(L,I)});
MfU(V,I);return V}if(pEj(k)){V={};k=_.G(Object.entries(k));for(var X=k.next();!X.done;X=k.next()){var P=_.G(X.value);X=P.next().value;P=P.next().value;V[X]=iT(P,I)}MfU(V,I);return V}return H4_(k,I)};
Z4D=function(k){if(du(k))return k.map(function(P){return Z4D(P)});
if(pEj(k)){var I={};k=_.G(Object.entries(k));for(var V=k.next();!V.done;V=k.next()){var X=_.G(V.value);V=X.next().value;X=X.next().value;I[V]=Z4D(X)}return I}return N6O(k)?k():k};
z2z=function(){var k={height:0,width:0};if(!pEj(k))throw Error("Kb");var I=Symbol("Lb");return[iT(k,I),function(V,X){if(V[Tz]===I)if(typeof X==="function"){var P=[].concat(_.Z9(Z4D(V)));X=X(P)||P;DLc(V,[].concat(_.Z9(X)))}else DLc(V,X);else throw Error("Mb");}]};
DLc=function(k,I){if(N6O(k))k[wEz](I);else if(du(k)&&du(I))I=iT(I,k[Tz]),k.length=0,k.push.apply(k,_.Z9(I));else if((pEj(k)||du(k))&&(du(I)||typeof I==="object"&&I!==null)){I=_.G(Object.entries(I));for(var V=I.next();!V.done;V=I.next()){var X=_.G(V.value);V=X.next().value;X=X.next().value;var P=k,L=P[V];Object.hasOwn(k,V)?DLc(L,X):P[V]=iT(X,k[Tz])}}else throw Error("Nb");};
uhA=function(k){return Object.create(Object.assign({},UH,k))};
tfU=function(){var k;return(k=O4j)!=null?k:O4j=uhA({consumerAllowSignalWrites:!0})};
_.EH=function(k,I,V){V=V===void 0?"":V;k=cqD(k);var X=k[P9];X.debugName=zB_(I==null?void 0:I.debugName,V,"[computed]");(I==null?void 0:I.equals)!=null&&(X.equal=I.equals);return k};
bT=function(k){var I=tK(e2D);try{k()}finally{tK(I)}};
kDU=function(k){return c9(k)&&k.name!==void 0&&k.isReactive!==void 0&&k.parent!==void 0};
VEK=function(k,I,V){var X=I5K(k);lT={name:V?X+" ("+V+")":X,isReactive:k.componentType!==ru,parent:lT};k=I();lT=lT.parent;return k};
hO=function(){var k=lT;return k?k.isReactive:!1};
mU=function(k,I,V){var X=lT;I&&(lT=I);try{return V==null?k():k.call(V)}catch(L){k=L;yr(k,lT);if(k!==XbA){PKK=lT;I=[];for(V=NR;V;){var P=void 0;I.push((P=V.debugName)!=null?P:"[context]");P=void 0;V=(P=V.parent)!=null?P:null}L2z=I.reverse()}XbA=k;throw k;}finally{lT=X}};
yr=function(k,I){try{var V=ckX(I);if(V&&!k.componentStack&&(k.componentStack=V,uF.enableComponentStacksInErrorMessages)){var X=k.message+"\n\nComponent stack: "+V;k.stack&&(k.stack=k.stack.replace(k.message,X));k.message=X}}catch(P){}};
GDc=function(k){for(var I=0,V="";I<20&&k;)V+="$$XID:"+k.name+"$$ > ",k=k.parent,I++;return V.slice(0,-3)};
ckX=function(k){return kDU(k)||k===null?GDc(k):uF.enableContextBasedComponentStacks?Czt(k).getComponentStack().slice(0,20).map(function(I){return"$$XID:"+I+"$$"}).join(" > "):""};
I5K=function(k){return k.debugName||k.name||"[component]"};
f5D=function(k){switch(k.onInitType){case Tlo:dti.schedule(k);break;case iSo:uF.enableQueueEffectAndOnInitInitialRuns?W2O.enqueue(k):W2O.schedule(k);break;default:_.k2(k.onInitType)}};
h8z=function(k){if(!k.isDisposed)switch(k.effectType){case Ku:Utz.schedule(k);break;case EAj:bSR.schedule(k);break;case l5l:uF.enableQueueEffectAndOnInitInitialRuns||k.version!==0?rkX.enqueue(k):rkX.schedule(k);break;default:_.k2(k.effectType)}};
K2l=function(){if($v>0)uF.flushRenderEffectsDuringRender&&Utz.flush();else{for(var k=_.G(ykt),I=k.next();!I.done;I=k.next())I.value.flush();mtD()}};
mtD=function(){_.W(function(k){if(k.nextAddress==1)return k.yield(Promise.resolve(),2);for(var I=_.G($tz),V=I.next();!V.done;V=I.next())V.value.flush();_.xg(k)})};
j9j=function(k){Ss=!0;try{for(var I=_.G(k),V=I.next();!V.done;V=I.next()){for(var X=V.value,P=[X],L=X;L.parent!==void 0;)L=L.parent,SpX(L)&&k.has(L)&&P.push(L);for(;P.length>0;){var T=P.pop();k.delete(T);T.run()}}}finally{Ss=!1}};
js=function(k){$v--;if(k){k=_.G(Jkj);for(var I=k.next();!I.done;I=k.next())I.value.clear()}else $v>0||Ss&&!uF.flushRenderEffectsDuringRender||K2l()};
YpO=function(k,I,V){k=Object.create(k);I&&(k.fn=I);V&&(k.debugName=V);z7(k);k.componentStack=lT;return k};
gAU=function(k){if(!k.isDisposed){if(eb)throw Error("Rb");var I=MR(k);Z5j("effectRun",k.debugName);try{mU(function(){k.dirty=!1;if(!(k.version>0)||eB_(k)){k.version++;var V=Vfo(k);try{k.cleanup(),k.fn()}finally{tK(V),k&&PzR(k)}}},k.componentStack,k)}catch(V){throw uF.enableContextBasedComponentStacks&&yr(V),V;
}finally{DMt("effectRun",k.debugName),MR(I)}}};
_.JO=function(k,I){k=YpO(qpj,k,I);h8z(k)};
_.Yv=function(k,I){k=YpO(vAX,k,I);h8z(k)};
s9j=function(k){return k};
F2t=function(k,I,V){function X(){return P()}
V=V===void 0?"":V;var P=typeof k==="function"?B6A(k,s9j,I==null?void 0:I.equals):B6A(k.source,k.computation,I==null?void 0:I.equals);var L=P[P9];L.debugName=zB_(I==null?void 0:I.debugName,V,"[linkedSignal]");X[P9]=L;return[X,function(T){Aqi(function(){Vr(L);T6i(L,T);L.dirty=!1;L.lastCleanEpoch=I7},L)},
function(T){Aqi(function(){Vr(L);IUO()||dLo(L);T6i(L,T(L.value));L.dirty=!1;L.lastCleanEpoch=I7},L)}]};
_.gu=function(k){var I=NR;if(I){var V=lT;JDl(I,function(){var X=tK(tfU());try{mU(function(){return void k()},V)}catch(P){throw uF.enableContextBasedComponentStacks&&yr(P),P;
}finally{tK(X)}})}};
qH=function(k,I){var V={};(I===void 0||I)&&z7(V);I=MR(V);try{k(V)}finally{MR(I)}return function(){return void Yal(V)}};
_.v9=function(k){return typeof k==="function"?k():(k==null?0:k[Bli])?k.get():k};
Akz=function(k){if(NR)throw Error("ob");qH(k,!1)};
sH=function(k,I){k=MR(k);try{return _.Lu(I)}finally{MR(k)}};
Fg=function(k,I){var V=ckX(PKK),X,P;var L=(P=(X=L2z)==null?void 0:X.slice())!=null?P:[];I={componentStack:V,contextTrace:L,errorSeverity:3,featureFlags:MTD(),tagName:I};return[k,I]};
oA_=function(k,I,V){if(Object.hasOwnProperty.call(Q9c,k)&&(k=Q9c[k],Object.hasOwnProperty.call(k,I)&&(k=k[I],k instanceof Array))){for(var X=null,P=!1,L=0,T=k.length;L<T;++L){var d=k[L],U=d.contingentAttribute;if(!U)return d.contract;X===null&&(X={});U=Object.hasOwnProperty.call(X,U)?X[U]:X[U]=V(U);if(U===d.requiredValue)return d.contract;U==null&&(P=!0)}if(P)return null}I=nAD[I];return typeof I==="number"?I:null};
R8j=function(k,I,V){var X=null;(k=xtz[k])&&(X=k[I]);return typeof X!=="number"&&((k=xtz["*"])&&(X=k[I]),typeof X!=="number")?!1:!0===a5t[X][String(V).toLowerCase()]};
wbR=function(k,I){I=oA_(k.toLowerCase(),I,function(){var X;(X=uF.handleError)==null||X.call.apply(X,[uF].concat(_.Z9(Fg(Error("Ub"),k.toLowerCase()))))});
if(I===null)return null;var V;return(V=CKl[I])!=null?V:null};
HSj=function(k,I,V){if(V===null||V===void 0)return V;I=I.toLowerCase();k=wbR(k,I);return k===null?V:k(I,V)};
MEO=function(k){var I=pbz,V=k,X="",P="",L=1;k<0&&(k=-k);if(k===Infinity)k=(Infinity*Math.sign(V)).toString();else{for(var T=0;T<NlA.length;T++){var d=NlA[T];L=I[d];if(k>=L||L<=1&&k>.1*L){X=d;break}}X?(X+="B",P=" "):L=1;k=Math.round(V/L*10)/10+P+X}return k};
ZSc=function(){};
Dtj=function(k,I){for(;k.length>I;)k.pop()};
z8K=function(k){k=Array(k);Dtj(k,0);return k};
B9=function(k,I,V){if(V==null)k.removeAttribute(I);else{var X;(X=I.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":I.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?k.setAttributeNS(X,I,V):k.setAttribute(I,V)}};
OSO=function(k,I,V){k=k.style;if(typeof V==="string")k.cssText=V;else{k.cssText="";for(var X in V)if(utK.call(V,X)){I=k;var P=X,L=V[X];P.indexOf("-")>=0?I.setProperty(P,L):I[P]=L}}};
tED=function(k,I,V){var X=typeof V;X==="object"||X==="function"?k[I]=V:B9(k,I,V)};
e8O=function(){var k=new ZSc;k[AO.default]=tED;k.style=OSO;return k};
k2O=function(k,I,V,X){(X[I]||X[AO.default])(k,I,V)};
VDz=function(k,I,V){I=new Ist(I,V);return k.__incrementalDOMData=I};
XYA=function(k,I){if(k.__incrementalDOMData)return k.__incrementalDOMData;var V=k.nodeType===1?k.localName:k.nodeName,X=k.nodeType===1?k.getAttribute("key"):null;I=VDz(k,V,k.nodeType===1?X||I:null);if(k.nodeType===1&&(k=k.attributes,V=k.length)){X=I._attrsArr||(I._attrsArr=z8K(V*2));for(var P=0,L=0;P<V;P+=1,L+=2){var T=k[P],d=T.value;X[L]=T.name;X[L+1]=d}}return I};
Puj=function(k,I,V,X,P){return I==V&&X==P};
LHt=function(k){for(var I=Qr,V=nu();V!==k;){var X=V.nextSibling;I.removeChild(V);o7.deleted.push(V);V=X}};
nu=function(){return a7?a7.nextSibling:Qr.firstChild};
R7=function(){a7=nu()};
T1t=function(k,I){R7();var V;a:{if(V=a7){do{var X=V,P=k,L=I,T=XYA(X,L);if(c2l(X,P,T.nameOrCtor,L,T.key))break a}while(I&&(V=V.nextSibling))}V=null}V||(k==="#text"?(k=Cu.createTextNode(""),VDz(k,"#text",null)):(V=Cu,X=Qr,typeof k==="function"?V=new k:V=(X=k==="svg"?"http://www.w3.org/2000/svg":k==="math"?"http://www.w3.org/1998/Math/MathML":X==null||XYA(X).nameOrCtor==="foreignObject"?null:X.namespaceURI)?V.createElementNS(X,k):V.createElement(k),VDz(V,k,I),k=V),o7.created.push(k),V=k);k=V;if(k!==
a7){if(G2i.indexOf(k)>=0)for(I=Qr,V=k.nextSibling,X=a7;X!==null&&X!==k;)P=X.nextSibling,I.insertBefore(X,V),X=P;else Qr.insertBefore(k,a7);a7=k}};
dc_=function(k,I){T1t(k,I);Qr=a7;a7=null;return Qr};
i9D=function(){LHt(null);a7=Qr;Qr=Qr.parentNode};
Uco=function(k,I){I=I===void 0?{}:I;var V=I.matches===void 0?Puj:I.matches;return function(X,P,L){var T=o7,d=Cu,U=G2i,E=wu,l=a7,r=Qr,h=c2l;Cu=X.ownerDocument;o7=new WHR(X);c2l=V;wu=[];a7=null;var y=Qr=X.parentNode,S,g=fsO.call(X);if((S=g.nodeType===11||g.nodeType===9?g.activeElement:null)&&X.contains(S)){for(g=[];S!==y;)g.push(S),S=S.parentNode||(y?S.host:null);y=g}else y=[];G2i=y;try{return k(X,P,L)}finally{X=o7,H9&&X.deleted.length>0&&H9(X.deleted),Cu=d,o7=T,c2l=h,wu=E,a7=l,Qr=r,G2i=U}}};
Est=function(k,I,V,X){pu.push(k2O);pu.push(k);pu.push(I);pu.push(V);pu.push(X)};
b9K=function(k){T1t("#text",null);var I=a7;var V=XYA(I);if(V.text!==k){V=V.text=k;for(var X=1;X<arguments.length;X+=1)V=(0,arguments[X])(V);I.data!==V&&(I.data=V)}};
$cD=function(k,I,V){if(V===!1&&ls_.has(I))B9(k,I,null);else if(I!=="idomKey"&&I!=="skip"&&I!=="skipchildren"&&I!=="children"&&I!=="el")if(I.startsWith("on")){if(I[2]!==":")throw Error("Tb`"+I);if(V===void 0||V===null){var X;(X=uF.handleError)==null||X.call.apply(X,[uF].concat(_.Z9(Fg(Error("Yb`"+I),k.tagName))));k[I]=void 0}else{var P=I.slice(3);X=hO();if(P==="jsaction"){V=Array.isArray(V)?V:[V];V=_.G(V);for(var L=V.next();!L.done;L=V.next()){L=L.value;if(typeof L!=="object"||L===null||typeof L.selfReg!==
"function")throw Error("ac`"+I);L.selfReg(0,k,X?_.gu:function(){})}}else{if(typeof V!=="object"||V===null)throw Error("Zb`"+I+"`"+typeof V);
if(typeof V.getFn!=="function")throw Error("$b`"+I+"`"+Object.keys(V));if(V.selfReg)V.selfReg(0,k,P,X?_.gu:function(){});
else if(X&&k["on"+P]===void 0){var T=V.getFn(0);k.addEventListener(P,T);_.gu(function(){return void k.removeEventListener(P,T)})}else if(X||!r2D.includes(P))k["on"+P]=V.getFn(0)}}}else{if(I.startsWith("data-")&&typeof V==="string")try{V=hit(V)}catch(d){V="zSoyz"}typeof V!=="function"||k._disposeEffects!=null?((X=I.startsWith("prop:"))&&(I=I.slice(5)),uF.enableAttributeSanitization&&(X&&y2c(k.tagName)||(V=HSj(k.tagName,I,V))),I==="style"?("function"==typeof _.NH&&V instanceof _.NH&&(V=V.toString()),
mct(k,I,V)):X?k[I]=V:KHR(k,I,V)):(k._signalProps||(k._signalProps=[]),k._signalValues||(k._signalValues=[]),k._signalProps.push(I))}};
Sdt=function(k,I,V){V=(V===void 0?{}:V).isReactive;if(I==null?0:I.el){var X=I.el,P;(P=X.onRender)==null||P.call(X,k);k._disposeRef||(k._disposeRef=function(){var L;(L=X.onUnmount)==null||L.call(X);delete k._disposeRef},V&&_.gu(function(){var L;
(L=k._disposeRef)==null||L.call(k)}))}};
y2c=function(k){return k.length>0&&k.includes("-")&&!jvz.includes(k.toLowerCase())};
J2O=function(k){return c9(k)&&MH in k};
YdO=function(k){return J2O(k)?k[MH].flattened:k};
gsR=function(k,I){var V=_.OT.apply(2,arguments),X;I=(X=I)!=null?X:{};X={};return X.type=k,X.props=I,X.children=V,X[Z7]=!0,X};
_.D7=function(k){return k.children};
zz=function(k){var I=qdj!==gsR;qdj=k?vsX:gsR;return I};
uT=function(k){return _.MU(k)?"nodeType"in k:!1};
OH=function(){return document.createTextNode("")};
tO=function(k){k=document.createTextNode(String(k));k._isSignalTextNode=!0;return k};
FHO=function(k){return k!=null&&k.contentKind===es||k instanceof kg||svK(k)};
B1K=function(k){var I=document.createElement("div");if(svK(k)&&L9D(k))_.Un(I,L9D(k));else if(k instanceof kg)_.Un(I,k);else if(k!=null&&k.contentKind===es){if(k.contentKind!==es)throw Error("Xb");k=I0(k.toString());_.Un(I,k)}k=_.G(I.childNodes);for(var V=k.next();!V.done;V=k.next())V.value._isSafeOrSanitizedHtmlNode=!0;return I};
k6=function(k){k=typeof k;return k==="string"||k==="number"||k==="boolean"};
A2t=function(k){return k instanceof nt||pt(k)||k instanceof lL||"function"==typeof _.NH&&k instanceof _.NH};
Qvo=function(k,I){var V=k.parentElement;if(!V)return I;V.replaceChild(I,k);return I};
nsc=function(k,I){var V=k[0].parentElement;if(V)if(k[0].previousSibling||k[k.length-1].nextSibling){V.insertBefore(I,k[0]);for(var X=k.length-1;X>=0;X--)V.removeChild(k[X])}else V.textContent="",V.appendChild(I);return I};
oso=function(k,I){if(k[0].parentElement)for(var V=k[0].parentElement,X=I.length,P=k.length,L=X,T=0,d=0,U=k[P-1].nextSibling,E=null;T<P||d<L;)if(k[T]===I[d])T++,d++;else{for(;k[P-1]===I[L-1];)P--,L--;if(P===T)for(var l=L<X?d?I[d-1].nextSibling:I[L-d]:U;d<L;){var r=I[d++];V.insertBefore(r,l)}else if(L===d)for(;T<P;)l=k[T],E&&E.has(l)||V.removeChild(l),T++;else if(k[T]===I[L-1]&&I[d]===k[P-1])l=k[--P].nextSibling,V.insertBefore(I[d++],k[T++].nextSibling),V.insertBefore(I[--L],l),k[P]=I[L];else{if(!E)for(E=
new Map,l=d;l<L;)E.set(I[l],l++);l=E.get(k[T]);if(l==null)V.removeChild(k[T]),T++;else if(d<l&&l<L){r=T;for(var h=1,y=void 0;++r<P&&r<L&&(y=E.get(k[r]))!=null&&y===l+h;)h++;if(h>l-d)for(r=k[T];d<l;)V.insertBefore(I[d++],r);else V.replaceChild(I[d++],k[T++])}else T++}}return I};
ast=function(k){if(Array.isArray(k)){if(k.length>1)throw Error("kc`"+k.length+"`"+k.map(xcc).join(", "));k=k[0]}if(k==null)return null;if(!(k instanceof _.TZ)){var I,V;if((I=window)==null?0:(V=I.trustedTypes)==null?0:V.isScript(k))throw Error("jc");if(String(k).trim().length===0)return null;throw Error("lc`"+xcc(k));}return k};
Ril=function(k,I){I=ast(I);I!==null&&_.WK(k,I)};
CuO=function(k){if(Array.isArray(k)){if(k.length>1)throw Error("mc`"+k.length+"`"+k.map(xcc).join(", "));k=k[0]}if(k==null)return null;if(!(k instanceof lL)){if(String(k).trim().length===0)return null;throw Error("nc`"+xcc(k));}return k};
wYt=function(k,I){I=CuO(I);I!==null&&(k.textContent=FpA(I))};
xcc=function(k){return"("+typeof k+") "+(k!=null&&typeof k==="object"?k.constructor.name:typeof k)+" "+k};
H9j=function(){};
XB=function(k,I){I=I===void 0?{}:I;var V=pYt(),X=!0,P,L=!!uF.legacyTriggerSoyRendererEvents;L&&(P=oNU());_.JO(function(){var T=!X&&I.isControlFlowComponent&&L,d=T?V[MH].flattened[0].parentElement:void 0;X=!1;IZ.setUp();I.isControlFlowComponent&&$v++;var U=V[0],E=V[MH].flattened,l=zz(!0);try{var r=k(),h=N1c(U,r,V);Array.isArray(h)||(V[MH].flattened=[h]);var y=V[MH].flattened;if(E&&(!Array.isArray(E)||E.length!==0)){var S=Array.isArray(E)?E[0]:E,g=S[VQ],F=S._disposeEffects;S._disposeEffects=void 0;
S=Array.isArray(y)?y[0]:y;S[VQ]=g;S[VQ]&&(S[VQ].numNodes=S===y?1:y.length);S._disposeEffects=F}V[0]=h;I.isControlFlowComponent&&js(!1)}catch(Q){throw I.isControlFlowComponent&&js(!0),Q;}finally{zz(l),IZ.tearDown()}T&&(T=P,T!=null||(T=_.rDt(document).getAppContext()),T.get(MDX).JSC$30063_getEventTarget().dispatchEvent(new Z9R(Dci,d,es)))},I.debugName);
return V};
N1c=function(k,I,V){for(;typeof I==="function";)I=I();if(I!=null&&I[Z7]){var X,P,L;(L=uF.handleError)==null||L.call.apply(L,[uF].concat(_.Z9(Fg(Error("oc`"+((X=I.type)==null?void 0:X.TAG_NAME)),(P=I.type)==null?void 0:P.TAG_NAME))))}if(k==null)return I==null?OH():k6(I)?tO(I):A2t(I)?tO(I.toString()):uT(I)?I:I.length===0?OH():zij(I,V);if(uT(k)){if(I==null)return Qvo(k,OH());if(k6(I))return uCR(k,I);if(A2t(I))return uCR(k,I.toString());if(uT(I))return Qvo(k,I);if(I.length===0)return Qvo(k,OH());I=zij(I,
V);oso([k],V[MH].flattened);return I}k=Pp(k);if(I==null)return nsc(k,OH());if(k6(I))return nsc(k,tO(I));if(A2t(I))return nsc(k,tO(I.toString()));if(uT(I))return oso(k,[I])[0];if(I.length===0)return nsc(k,OH());I=zij(I,V);oso(k,V[MH].flattened);return I};
uCR=function(k,I){k.nodeType===Node.TEXT_NODE?k.textContent!==String(I)&&(k.textContent=String(I)):k=Qvo(k,tO(I));return k};
Pp=function(k,I,V){return O9X(k,I!=null?I:[],V===void 0?!1:V)};
zij=function(k,I){var V=Pp(k,void 0,!0);if(V.length===0)return OH();I[MH].flattened=V;return k};
O9X=function(k,I,V,X,P){I=I===void 0?[]:I;V=V===void 0?!1:V;P=P===void 0?-1:P;if(k==null)return I;if(k instanceof L7){var L=k.render();return O9X(L,I,V,X,P)}if(uT(I)&&I.nodeType===Node.ELEMENT_NODE)switch(I.tagName){case "SCRIPT":Ril(I,k);return;case "STYLE":wYt(I,k);return}k6(k)&&(k=tO(k),X&&V&&(X[P]=k));if(FHO(k)){V=B1K(k);V=Array.from(V.childNodes);V=_.G(V);for(L=V.next();!L.done;L=V.next())tDz(I,L.value);return I}A2t(k)&&(k=tO(k.toString()),X&&V&&(X[P]=k));if(uT(k))return tDz(I,k);if(Array.isArray(k)){for(L=
0;L<k.length;L++)O9X(k[L],I,V,k,L);return I}if(typeof k==="function"){L=XB(function(){var d=k();return d!=null&&!k6(d)&&FHO(d)?(d=B1K(d),Array.from(d.childNodes)):d},{debugName:"qmF2ne",
debugFn:k})[0];if(Array.isArray(L)){V=_.G(L);for(L=V.next();!L.done;L=V.next())tDz(I,L.value);return I}X&&V&&(X[P]=L);return tDz(I,L)}if(k!=null&&k[Z7]){X=k;P=zz(!0);var T=qdj;try{L=T.apply(null,[X.type,X.props].concat(_.Z9(X.children)))}finally{zz(P)}return O9X(L,I,V)}(T=uF.handleError)==null||T.call.apply(T,[uF].concat(_.Z9(Fg(Error("pc")))));return I};
pYt=function(k){var I={};I=Object.assign([],(I[MH]={flattened:[]},I));if(!k)return I;I[0]=zij(k,I);return I};
tDz=function(k,I){Array.isArray(k)?k.push(I):k.appendChild(I);return k};
cp=function(k){if(!uF.enableLazyTsx)return k;if(Array.isArray(k)){for(var I=0;I<k.length;I++)k[I]=cp(k[I]);return k}return k instanceof L7?(k=k.render(),cp(k)):k};
kMz=function(k,I){var V,X,P=I5K(k),L=function(y){X=y;y=zz(!0);var S=tK(GW);Z5j("render",P);try{V=cp(k(I))}finally{DMt("render",P),tK(S),zz(y)}};
L=uF.enableContextPerComponent?xL_(L,P):qH(L,uF.alwaysTrackContexts||!!NR);R2O(X);if(!I.renderedFromIdom){var T=MR(X);try{return ei_(k,I,V),V}finally{MR(T)}}!J2O(V)&&Array.isArray(V)&&(V=pYt(V));var d=YdO(V);T=Array.isArray(d)?d[0]:d;var U=!1;if(T){var E,l=(E=I==null?void 0:I.idomKey)!=null?E:k;E=d!==T;T._disposeEffects=L;var r=T[VQ]||{},h=J2O(V)?V:r.sourceDynamicRange;Object.assign(r,{key:l,numNodes:E?d.length:1,context:X,higherOrder:!!T[VQ],sourceDynamicRange:h});T[VQ]=r}else U=!0;(function(){var y=
MR(X);try{ei_(k,I,d)}finally{MR(y)}})();
U&&L();return V};
ISK=function(k){var I={},V;for(V in k)I={prev$jscomp$24:void 0,next$jscomp$33:void 0},I.prev$jscomp$24=iy[V],I.next$jscomp$33=k[V],iy[V]=function(X){return function(){var P=_.OT.apply(0,arguments);X.prev$jscomp$24.apply(null,_.Z9(P));X.next$jscomp$33.apply(null,_.Z9(P))}}(I)};
VYD=function(){if(hO())throw Error("qc");return Wp};
XWX=function(k,I){if(!k.__unmounted&&I){k.__unmounted=!0;try{k.didUnmount()}catch(P){var V,X;(X=uF.handleError)==null||X.call.apply(X,[uF].concat(_.Z9(Fg(P,(V=k.__type)==null?void 0:V.TAG_NAME))))}iy.didUnmount(k);k.el=null;I.__instance&&delete I.__instance}};
LPt=function(k,I,V){k._signalProps!=null&&k._disposeEffects==null&&((V===void 0?0:V)?k._disposeEffects=qH(function(){return void P8O(k,I)},uF.alwaysTrackContexts||!!NR):P8O(k,I))};
P8O=function(k,I){_.JO(function(){for(var V=k._signalProps,X=k._signalValues,P=0;P<V.length;P++){var L=V[P],T=I[L]();X[P]!==T&&(X[P]=T,$cD(k,L,T))}},"e3YVbb")};
cVt=function(k,I,V){var X,P=[];k._disposeEffects=qH(function(){_.JO(function(){var L=V();if(L===null||L===void 0)L="";if(k6(L)||L===null)X!=null||(X=document.createTextNode("")),X.parentNode!==k&&(X._isSignalTextNode=!0,k.insertBefore(X,I)),X.textContent=String(L);else if(FHO(L)){for(var T=P.length>0?P[P.length-1].nextSibling:I,d=_.G(P),U=d.next();!U.done;U=d.next())k.removeChild(U.value);L=B1K(L);P=Array.from(L.childNodes);L=_.G(P);for(d=L.next();!d.done;d=L.next())k.insertBefore(d.value,T)}else throw U=
(d=(T=lT)==null?void 0:T.name)!=null?d:"unknown",Error("fc`"+U+"`"+typeof L);},"VvDgC")},uF.alwaysTrackContexts||!!NR)};
dxU=function(k,I){var V=_.OT.apply(2,arguments);I!=null||(I={});return!uF.enableLazyTsx||lT!=null&&!hO()?GM_(k,I,V):new Tjj(k,I,V)};
GM_=function(k,I,V){if(k===_.D7)return V;if(typeof k==="function")return lT&&!hO()&&(I.renderedFromIdom=!0),VEK(k,function(){var L=iCt(k,I,V);if(L)return L;V.length>0&&(I.children=V.length===1?V[0]:V);if(k.componentType===ru){var T;xL_(function(){var d=I;if(k.componentType!==ru)T=!1;else{d||(d={});var U=new f7(d,k),E=tK(GW);try{var l=U.render(d)}finally{tK(E)}l instanceof HTMLElement?(l.__instance=U,U.el=l,U.__type=k,k.TAG_NAME=l.tagName.toLowerCase(),iy.didPatch(U),T=l):T=l}},k.name);
if(T)return T}return kMz(k,I)},I.debugInstance);
var X=WPj(k,I),P;for(P in I)$cD(X,P,I[P]);LPt(X,I);Pp(V,X);Sdt(X,I,{isReactive:!0});fSi(X,I);return X};
WPj=function(k,I){k=(UxX.has(k.toLowerCase())?0:E4c.has(k.startsWith("svg:")?k.replace("svg:",""):k))?document.createElementNS("http://www.w3.org/2000/svg",k.startsWith("svg:")?k.replace("svg:",""):k):bCU(k,I)||document.createElement(k);k[lSo]=!0;return k};
rVO=function(k){if(k){var I;(I=k._disposeRef)==null||I.call(k);var V;(V=k._disposeEffects)==null||V.call(k);k.__instance&&k.__instance instanceof U5&&(I=k.__instance,XWX(I,k),I instanceof f7&&I.disposeEffects());for(I=0;I<k.childNodes.length;I++)rVO(k.childNodes[I])}};
yV_=function(k){hID.push(k)===1&&requestAnimationFrame(function(){setTimeout(function(){var I=[].concat(_.Z9(hID));hID=[];I=_.G(I);for(var V=I.next();!V.done;V=I.next()){V=V.value;try{for(var X=0;X<V.length;X++)rVO(V[X])}catch(P){X=V=void 0,(X=(V=uF).handleError)==null||X.call.apply(X,[V].concat(_.Z9(Fg(P))))}}})})};
_.f=function(k,I){return qdj.apply(null,[k,I].concat(_.Z9(_.OT.apply(2,arguments))))};
_.E5=function(k){return k};
_.by=function(k){return{isDefault:!0,children:k.children}};
_.b=function(k){var I=k.cond;if(I===void 0)return k.else&&k.else();var V=_.EH(function(){return!!I()},void 0,"JHVi8"),X=function(){var L=I();
if(!L){var T;(T=uF.handleError)==null||T.call.apply(T,[uF].concat(_.Z9(Fg(mxX.nonNullableCondIsNull()))))}return L},P;
return XB(function(){var L=V(),T;qH(function(){var d=tK(GW);try{T=cp(L?k.then(X):k.else&&k.else())}finally{tK(d)}},!0);
return T},{debugName:(P=k.debugInstance)!=null?P:"RlDudd",
debugFn:k.then,isControlFlowComponent:!0})};
KPO=function(k){return _.b(k)};
_.ly=function(k){return k.keyBy==="INDEX"?$xA(k):Smz(k)};
jtU=function(k){k=_.G(k);for(var I=k.next();!I.done;I=k.next()){var V=void 0;(V=I.value)==null||V()}};
Smz=function(k){var I=k.keyBy===void 0||k.keyBy==="REFERENCE",V=I?function(l){return l}:k.keyBy,X=[],P=[],L=[],T=[],d=[],U=[],E=!0;
_.gu(function(){jtU(T)});
return XB(function(){var l=JVO(k),r=l.length;if(r===0){if(X.length===0&&!E)return L;jtU(T);X=l;P=[];for(l=0;l<X.length;l++)P.push(V(X[l]));L=[];T=[];d=[];U=[];k.fallback&&(T[0]=Ymj(function(){L[0]=cp(k.fallback())}));
E=!1;return L}for(var h=new g4X,y=X.length-1;y>=0;y--)h.push(P[y],y);y=Array(r);for(var S=Array(r),g=Array(r),F=Array(r),Q=Array(I?0:r),x={i$jscomp$451:0};x.i$jscomp$451<r;x={i$jscomp$451:x.i$jscomp$451,item$jscomp$104:void 0,key$jscomp$563:void 0},x.i$jscomp$451++){x.item$jscomp$104=l[x.i$jscomp$451];x.key$jscomp$563=V(x.item$jscomp$104);var N=h.pop(x.key$jscomp$563);N!=null?(g[x.i$jscomp$451]=L[N],S[x.i$jscomp$451]=P[N],y[x.i$jscomp$451]=T[N],F[x.i$jscomp$451]=d[N],I||(Q[x.i$jscomp$451]=U[N]),bT(function(M){return function(){F[M.i$jscomp$451](M.i$jscomp$451);
if(!I)Q[M.i$jscomp$451](M.item$jscomp$104)}}(x)),delete T[N]):y[x.i$jscomp$451]=Ymj(function(M){return function(){var p=_.G(_.Gz(M.i$jscomp$451,void 0,"Fqk1zd")),z=p.next().value;
p=p.next().value;F[M.i$jscomp$451]=p;S[M.i$jscomp$451]=M.key$jscomp$563;if(I)g[M.i$jscomp$451]=cp(k.children(M.item$jscomp$104,z));else{var u=_.G(_.Gz(M.item$jscomp$104,void 0,"GBj5de"));p=u.next().value;u=u.next().value;Q[M.i$jscomp$451]=u;g[M.i$jscomp$451]=cp(k.children(p,z))}}}(x))}jtU(T);
X=l;P=S;L=g;T=y;d=F;U=Q;E=!1;return g},{debugName:k.debugInstance,
debugFn:k.each,isControlFlowComponent:!0})};
$xA=function(k){var I=[],V=[],X=[],P=[],L=!1;_.gu(function(){jtU(P)});
return XB(function(){var T=JVO(k);L&&T.length>0&&(P.pop()(),I.pop(),L=!1);for(var d=Array(T.length),U={i$jscomp$452:0};U.i$jscomp$452<T.length;U={i$jscomp$452:U.i$jscomp$452},U.i$jscomp$452++)if(U.i$jscomp$452<I.length)I[U.i$jscomp$452]!==T[U.i$jscomp$452]&&(bT(function(l){return function(){return void V[l.i$jscomp$452](T[l.i$jscomp$452])}}(U)),I[U.i$jscomp$452]=T[U.i$jscomp$452]),d[U.i$jscomp$452]=X[U.i$jscomp$452];
else{var E=Ymj(function(l){return function(){I[l.i$jscomp$452]=T[l.i$jscomp$452];var r=_.G(_.Gz(T[l.i$jscomp$452],void 0,"JMMLmd")),h=r.next().value;r=r.next().value;V[l.i$jscomp$452]=r;d[l.i$jscomp$452]=cp(k.children(h,l.i$jscomp$452))}}(U));
P[U.i$jscomp$452]=E}for(;I.length>T.length;)I.pop(),P.pop()(),V.pop();T.length===0&&!L&&k.fallback&&(U=Ymj(function(){d[0]=cp(k.fallback())}),P[0]=U,L=!0);
return X=d},{debugName:k.debugInstance,
isControlFlowComponent:!0})};
JVO=function(k){k=k.each();return Array.isArray(k)?k:Array.from(k)};
Ymj=function(k){var I=NR;return qH(function(V){var X=tK(GW);try{V.parent=I,k(V)}finally{tK(X)}},!1)};
_.rH=function(k){var I=qmX(k),V=_.EH(function(){return v4D(I)},void 0,"F1PF4"),X;
return XB(function(){var P=V(),L;qH(function(){var T=tK(GW);try{L=cp(P())}finally{tK(T)}});
return L},{debugName:(X=k.debugInstance)!=null?X:"vI1rtf",
isControlFlowComponent:!0})};
qmX=function(k){k=k.children;return Array.isArray(k)?k:[k]};
stD=function(k){var I=k.props;k=k.getChildren()[0];return I.when?{when:I.when,children:k}:{isDefault:!0,children:k}};
v4D=function(k){var I=function(){return null};
k=_.G(k);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V!=null&&V[Z7]&&(V=V.type===_.by?{isDefault:!0,children:V.children[0]}:{when:V.props.when,children:V.children[0]}),V instanceof L7&&(V=stD(V)),V.isDefault)I=V.children;else if(V.when())return V.children;return I};
FPt=function(k){var I=null,V,X={get value(){var L,T;(T=(L=P).validateGetValue)==null||T.call(L);return P.__value},set value(L){var T,d;(d=(T=P).validateSetValue)==null||d.call(T,L);P.__value=L;P.__hasBeenSet=!0}},P=(X.__value=null,X.__hasBeenSet=!1,X.__hasErrored=!1,X.onRender=function(L){if(V&&L!==V){V._disposeRef=void 0;var T;(T=I)==null||T()}V=L;I=k(L)||null},X.onUnmount=function(){var L;
(L=I)==null||L();I=P.value=null},X[Saz]=!0,X);
return P};
hI=function(k){return typeof k==="symbol"};
AVc=function(k){var I=VYD();if(I==null)throw Bjl.PRIMITIVE_INVALID_HOOK_CALL();var V=I.hookCounter++;I.hooks||(I.hooks=[]);var X=I.hooks;X[V]||(X[V]={key:k,host:I});if(k!==X[V].key){if(I.__type){var P;k=(P=I.__type)==null?void 0:P.name}else k=I instanceof f7?I5K(I.functionComponent):"<"+I.el.tagName.toLowerCase()+">";throw Bjl.OUT_OF_ORDER_HOOK_CALL(k);}return X[V]};
Qtc=function(k,I){return!k||k.length!==(I==null?void 0:I.length)||k.some(function(V,X){return V!==I[X]})};
n4_=function(k,I){if(hO())return k();var V=AVc("useMemoInternal");Qtc(V.deps,I)&&(V.deps=I,V.value=k());return V.value};
o4R=function(k,I){return n4_(k,I)};
_.yQ=function(k,I){return xxX(k,!1,I)};
_.mL=function(k,I){return xxX(k,!0,I)};
xxX=function(k,I,V){return hO()?aSz(k,I,V):RIz(k,I,V)};
RIz=function(k,I,V){return n4_(function(){return aSz(k,I,V)},[])};
aSz=function(k,I,V){var X=FPt(function(P){X.value=P;var L=function(){var T=tK(null);try{return V==null?void 0:V(P)}finally{tK(T)}}();
return function(){L==null||L()}});
X.__expectedTagName=k;X.__optional=I;X.isIdom=!hO();return X};
C8c=function(k,I){var V;I=qH(function(){var X=zz(!0);$v++;try{V=Pp(k()),js(!1)}catch(P){throw js(!0),P;}finally{zz(X)}},I===void 0?!1:I);
return[V,I]};
_.K7=function(k,I,V){V!=null||(V={});V=V.appContext;var X=!!uF.legacyTriggerSoyRendererEvents;IZ.setUp();try{var P=wWX(k,I,V);X&&(I=V,I!=null||(I=_.rDt(document).getAppContext()),I.get(MDX).JSC$30063_getEventTarget().dispatchEvent(new Z9R(HCK,k,es)));IZ.log(k);return P}finally{IZ.tearDown()}};
wWX=function(k,I,V){var X=mU(function(){var P=tK(GW);try{return qH(function(){var L=_.rDt(_.Uq(k)),T;var d=nNK({rootElement:{value:k},appContext:V||(L==null?void 0:(T=L.getOptionalAppContext)==null?void 0:T.call(L)),dispatcher:L});L=MR(d);d=zz(!0);$v++;try{Pp(I(),k),js(!1)}catch(U){throw js(!0),U;}finally{zz(d),MR(L)}},!1)}catch(L){throw uF.enableContextBasedComponentStacks&&yr(L),L;
}finally{tK(P)}});
k[pWz]=!0;return function(){k.textContent="";X();k[pWz]=!1}};
_.$6=function(k){if(SpX(O0)){var I;(I=uF.handleError)==null||I.call.apply(I,[uF].concat(_.Z9(Fg(Error("ec")))))}var V=NR,X=lT;f5D({onInitType:iSo,run:function(){if(V&&!V.isDisposed){var P=MR(V);try{mU(function(){return void k()},X)}catch(L){throw uF.enableContextBasedComponentStacks&&yr(L),L;
}finally{MR(P)}}}})};
ZCO=function(k){var I=mMo(2),V=new Set;_.gu(function(){return void V.forEach(function(X){return void X()})});
return function(X){var P=MR(I);try{var L=Nj_(MYz(k),X);V.add(L);return function(){L();V.delete(L)}}finally{MR(P)}}};
_.DxR=function(k){var I=k.children;var V=k.root;_.$6(function(){var X=ZCO(V)(I);_.gu(X)});
return document.createTextNode("")};
Nj_=function(k,I){var V=zIU(k);(k=jAR())&&END(V,k);IZ.setUp();I=_.G(C8c(I,!0));k=I.next().value;var X=I.next().value;I=_.G(k);for(k=I.next();!k.done;k=I.next())V.appendChild(k.value);IZ.log(V);IZ.tearDown();return function(){X();V.remove()}};
MYz=function(k){if(typeof k==="string")return k=document.querySelector(k),_.GGD(k),k;if(uT(k)&&k.nodeType===Node.ELEMENT_NODE)return k;if(!k.__value&&!k.__optional){var I=Bjl.USE_ELEMENT_NOT_ASSIGNED(k.__expectedTagName);k.__hasErrored=!0;throw I;}return k.value};
zIU=function(k){var I=document.createElementNS(k.namespaceURI,k.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");return k.appendChild(I)};
ucj=function(k,I){var V=AVc("onChange"),X=VYD();Qtc(V.deps,I)&&(V.deps=I,V.pendingEffect=k,X.__syncEffects||(X.__syncEffects=[]),X.__syncEffects.push(V))};
OCz=function(k,I){ucj(function(){return _.Lu(k)},I)};
_.SL=function(k){hO()?_.$6(function(){_.Lu(k)}):ucj(function(){return _.Lu(k)},[])};
eI_=function(k){var I=[].concat(_.Z9(k));k.length=0;k=_.G(I);for(I=k.next();!I.done;I=k.next()){I=I.value;tYo(I);var V=I.pendingEffect;I.pendingEffect=null;if(V=V==null?void 0:V())I.pendingCleanup=V}};
tYo=function(k){var I=k.pendingCleanup;k.pendingCleanup=null;I==null||I()};
kBA=function(k){return n4_(function(){return{value:k}},[])};
_.jL=function(k,I){if(!k)return null;k=Object.keys(k);k=_.G(k);for(var V=k.next();!V.done;V=k.next()){V=V.value;var X=V.toLowerCase();if(X.indexOf(I,X.length-I.length)>-1)return V}return null};
_.Y6=function(){var k=arguments,I=_.JI;k.length>1?I[k[0]]=k[1]:k.length===1&&Object.assign(I,k[0])};
_.gH=function(k,I){return k in _.JI?_.JI[k]:I};
_.qw=function(k,I){return!!_.gH(k,I)};
INR=function(k){var I=_.JI.EXPERIMENT_FLAGS;return I?I[k]:void 0};
XXA=function(k){VaD.forEach(function(I){return I(k)})};
_.s5=function(k){return k&&window.yterr?function(){try{return k.apply(this,arguments)}catch(I){_.vp(I)}}:k};
_.vp=function(k){var I=_.FB("yt.logging.errors.log");I?I(k,"ERROR",void 0,void 0,void 0,void 0,void 0):(I=_.gH("ERRORS",[]),I.push([k,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.Y6("ERRORS",I));XXA(k)};
_.AI=function(k,I,V,X,P){var L=_.FB("yt.logging.errors.log");L?L(k,"WARNING",I,V,X,void 0,P):(L=_.gH("ERRORS",[]),L.push([k,"WARNING",I,V,X,void 0,P]),_.Y6("ERRORS",L))};
LOl=function(k,I){I=k.split(I);for(var V={},X=0,P=I.length;X<P;X++){var L=I[X].split("=");if(L.length===1&&L[0]||L.length===2)try{var T=PtR(L[0]||""),d=PtR(L[1]||"");if(T in V){var U=V[T];Array.isArray(U)?_.NU(U,d):V[T]=[U,d]}else V[T]=d}catch(h){var E=h,l=L[0],r=String(LOl);E.args=[{key:l,value:L[1],query:k,method:c8R===r?"unchanged":r}];GBc.hasOwnProperty(l)||_.AI(E)}}return V};
TCt=function(k){var I=[];_.dc.forEach(k,function(V,X){var P=_.NJ(X);V=Array.isArray(V)?V:[V];_.QQ(V,function(L){L==""?I.push(P):I.push(P+"="+_.NJ(L))})});
return I.join("&")};
_.n7=function(k){k.charAt(0)==="?"&&(k=k.substring(1));return LOl(k,"&")};
_.oZ=function(k){return k.indexOf("?")!==-1?(k=(k||"").split("#")[0],k=k.split("?",2),_.n7(k.length>1?k[1]:k[0])):{}};
_.x6=function(k,I){return dS_(k,I||{},!0)};
iQK=function(k,I){return dS_(k,I||{},!1)};
dS_=function(k,I,V){var X=k.split("#",2);k=X[0];X=X.length>1?"#"+X[1]:"";var P=k.split("?",2);k=P[0];P=_.n7(P[1]||"");for(var L in I)if(V||!_.dc.containsKey(P,L))P[L]=I[L];return _.ZD(k,P)+X};
aZ=function(k){if(!I)var I=window.location.href;var V=_.od(k)[1]||null,X=_.ad(k);return V&&X?Hh(k,I):X?_.ad(I)===X&&(Number(_.od(I)[4]||null)||null)===(Number(_.od(k)[4]||null)||null):!0};
_.fNK=function(k){k=WOz(k);return k===null?!1:k[0]==="com"&&k[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
WOz=function(k){k=_.ad(k);return k!==null?k.split(".").reverse():null};
PtR=function(k){return k&&k.match(USA)?k:p8(k)};
_.RZ=function(k){return new Eu_(k)};
_.C7=function(){bQU||(bQU=new lND);return bQU};
huO=function(){var k=r8_;return function(){var I=_.C7();if(!I.resolve(_.RZ(k))){var V={};I.addProvider((V.provide=k,V.useClass=k,V[wH]=void 0,V))}return I.resolve(k)}};
mSU=function(k){var I=_.Hp,V,X;_.W(function(P){V=_.C7();return(X=V.resolve(_.RZ(I)))?(k(X),P.return(Promise.resolve(X))):P.return(V.resolve(new y8O(I)).then(function(L){k(L);return L}))})};
_.m=function(k){k=p7(k);return typeof k==="string"&&k==="false"?!1:!!k};
_.Nw=function(k,I){k=p7(k);return k===void 0&&I!==void 0?I:Number(k||0)};
KOt=function(k){k=p7(k);return Array.isArray(k)?_.WB(k,function(I){return Number(I||0)}):[Number(k||0)]};
_.Mw=function(k){k=p7(k);return k!==void 0?String(k):""};
_.Zn=function(k){k=p7(k);return Array.isArray(k)?_.WB(k,function(I){return String(I||"")}):[String(k||"")]};
$Sj=function(){return _.gH("EXPERIMENTS_TOKEN","")};
p7=function(k){return _.gH("EXPERIMENT_FLAGS",{})[k]};
SAi=function(){for(var k=[],I=_.gH("EXPERIMENTS_FORCED_FLAGS",{}),V=_.G(Object.keys(I)),X=V.next();!X.done;X=V.next())X=X.value,k.push({key:X,value:String(I[X])});V=_.gH("EXPERIMENT_FLAGS",{});X=_.G(Object.keys(V));for(var P=X.next();!P.done;P=X.next())P=P.value,P.startsWith("force_")&&I[P]===void 0&&k.push({key:P,value:String(V[P])});return k};
J8X=function(){if(!jpo)return null;var k=jpo();return"open"in k?k:null};
_.YAi=function(k){switch(_.Dn(k)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.Dn=function(k){return k&&"status"in k?k.status:-1};
_.zW=function(k,I){typeof k==="function"&&(k=_.s5(k));return window.setTimeout(k,I)};
_.uy=function(k,I){typeof k==="function"&&(k=_.s5(k));return window.setInterval(k,I)};
_.O5=function(k){window.clearTimeout(k)};
qA_=function(k){k=_.oZ(k);for(var I=_.G(guj),V=I.next();!V.done;V=I.next())if(k[V.value]!==void 0)return!0;return!1};
FO_=function(k,I,V,X,P,L,T,d,U){V=V===void 0?"GET":V;X=X===void 0?"":X;d=d===void 0?!1:d;var E=J8X();if(!E)return null;var l=function(){(E&&"readyState"in E?E.readyState:0)===4&&I&&_.s5(I)(E)};
"onloadend"in E?E.addEventListener("loadend",l,!1):E.onreadystatechange=l;_.m("debug_forward_web_query_parameters")&&(k=vuz(k,window.location.search));E.open(V,k,!0);L&&(E.responseType=L);T&&(E.withCredentials=!0);V=V==="POST"&&(window.FormData===void 0||!(X instanceof FormData));if(P=spl(k,P))for(var r in P)E.setRequestHeader(r,P[r]),"content-type"===r.toLowerCase()&&(V=!1);V&&E.setRequestHeader("Content-Type","application/x-www-form-urlencoded");U&&"onprogress"in E&&(E.onprogress=function(){U(E.responseText)});
if(d&&"setAttributionReporting"in XMLHttpRequest.prototype){k={eventSourceEligible:!0,triggerEligible:!1};try{E.setAttributionReporting(k)}catch(h){_.AI(h)}}E.send(X);return E};
spl=function(k,I){I=I===void 0?{}:I;var V=aZ(k),X=_.gH("INNERTUBE_CLIENT_NAME"),P=_.m("web_ajax_ignore_global_headers_if_set"),L;for(L in BCi){var T=_.gH(BCi[L]),d=L==="X-Goog-AuthUser"||L==="X-Goog-PageId";L!=="X-Goog-Visitor-Id"||T||(T=_.gH("VISITOR_DATA"));var U;if(!(U=!T)){if(!(U=V||(_.ad(k)?!1:!0))){U=k;var E;if(E=_.m("add_auth_headers_to_remarketing_google_dot_com_ping")&&L==="Authorization"&&(X==="TVHTML5"||X==="TVHTML5_UNPLUGGED"||X==="TVHTML5_SIMPLY"))E=WOz(U),E=E===null?!1:E[1]==="google"?
!0:E[2]==="google"?E[0]==="au"&&E[1]==="com"?!0:E[0]==="uk"&&E[1]==="co"?!0:!1:!1;E&&(U=_.Rd(U)||"",U=U.split("/"),U="/"+(U.length>1?U[1]:""),E=U==="/pagead");U=E?!0:!1}U=!U}U||P&&I[L]!==void 0||X==="TVHTML5_UNPLUGGED"&&d||(I[L]=T)}"X-Goog-EOM-Visitor-Id"in I&&"X-Goog-Visitor-Id"in I&&delete I["X-Goog-Visitor-Id"];if(V||!_.ad(k))I["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(V||!_.ad(k)){try{var l=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(r){}l&&(I["X-YouTube-Time-Zone"]=
l)}document.location.hostname.endsWith("youtubeeducation.com")||!V&&_.ad(k)||(I["X-YouTube-Ad-Signals"]=TCt(A8l()));return I};
_.Qpl=function(k,I){var V=_.ad(k);_.m("debug_handle_relative_url_for_query_forward_killswitch")||!V&&aZ(k)&&(V=document.location.hostname);var X=_.Rd(k);X=(V=V&&(V.endsWith("youtube.com")||V.endsWith("youtube-nocookie.com")))&&X&&X.startsWith("/api/");if(!V||X)return k;var P=_.n7(I),L={};_.QQ(guj,function(T){P[T]&&(L[T]=P[T])});
return iQK(k,L)};
nui=function(k,I){I.method="POST";I.postParams||(I.postParams={});return _.tI(k,I)};
ouK=function(k,I){var V=_.gH("XSRF_FIELD_NAME"),X;I.headers&&(X=I.headers["Content-Type"]);return!I.excludeXsrf&&(!_.ad(k)||I.withCredentials||_.ad(k)===document.location.hostname)&&I.method==="POST"&&(!X||X==="application/x-www-form-urlencoded")&&!(I.postParams&&I.postParams[V])};
_.tI=function(k,I){var V=I.format||"JSON";k=xSl(k,I);var X=aNt(k,I),P=!1,L=Ru_(k,function(U){if(!P){P=!0;d&&_.O5(d);var E=_.YAi(U),l=null,r=400<=U.status&&U.status<500,h=500<=U.status&&U.status<600;if(E||r||h)l=CtX(k,V,U,I.convertToSafeHtml);E&&(E=wXz(V,U,l));l=l||{};r=I.context||_.XA;E?I.onSuccess&&I.onSuccess.call(r,U,l):I.onError&&I.onError.call(r,U,l);I.onFinish&&I.onFinish.call(r,U,l)}},I.method,X,I.headers,I.responseType,I.withCredentials,!1,I.onProgress);
X=I.timeout||0;if(I.onTimeout&&X>0){var T=I.onTimeout;var d=_.zW(function(){P||(P=!0,L.abort(),_.O5(d),T.call(I.context||_.XA,L))},X)}return L};
xSl=function(k,I){I.includeDomain&&(k=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+k);var V=_.gH("XSRF_FIELD_NAME");if(I=I.urlParams)I[V]&&delete I[V],k=_.x6(k,I);return k};
aNt=function(k,I){var V=_.gH("XSRF_FIELD_NAME"),X=_.gH("XSRF_TOKEN"),P=I.postBody||"",L=I.postParams;ouK(k,I)&&(L||(L={}),L[V]=X);(_.m("ajax_parse_query_data_only_when_filled")&&L&&Object.keys(L).length>0||L)&&typeof P==="string"&&(P=_.n7(P),_.dc.extend(P,L),P=I.postBodyFormat&&I.postBodyFormat==="JSON"?JSON.stringify(P):_.MJ(P));L=P||L&&!_.dc.isEmpty(L);!HQO&&L&&I.method!=="POST"&&(HQO=!0,_.vp(Error("Lc")));return P};
CtX=function(k,I,V,X){var P=null;switch(I){case "JSON":try{var L=V.responseText}catch(T){throw X=Error("Mc"),X.params=k,_.AI(X),T;}k=V.getResponseHeader("Content-Type")||"";L&&k.indexOf("json")>=0&&(L.substring(0,5)===")]}'\n"&&(L=L.substring(5)),P=JSON.parse(L));break;case "XML":if(k=(k=V.responseXML)?pXt(k):null)P={},_.QQ(k.getElementsByTagName("*"),function(T){P[T.tagName]=NC_(T)})}X&&MaO(P);
return P};
MaO=function(k){if(_.MU(k))for(var I in k)I==="html_content"||Gc(I,"_html")?k[I]=I0(k[I]):MaO(k[I])};
wXz=function(k,I,V){if(I&&I.status===204)return!0;switch(k){case "JSON":return!!V;case "XML":return Number(V&&V.return_code)===0;case "RAW":return!0;default:return!!V}};
pXt=function(k){return k?(k=("responseXML"in k?k.responseXML:k).getElementsByTagName("root"))&&k.length>0?k[0]:null:null};
NC_=function(k){var I="";_.QQ(k.childNodes,function(V){I+=V.nodeValue});
return I};
ZQ_=function(k){if(k.name==="JavaException")return!0;k=k.stack;return k.includes("chrome://")||k.includes("-extension://")||k.includes("webkit-masked-url://")};
DSU=function(k){if(!k.stack)return!0;var I=!k.stack.includes("\n");return I&&k.stack.includes("ErrorType: ")||I&&k.stack.includes("Anonymous function (Unknown script")||k.stack.toLowerCase()==="not available"||k.fileName==="user-script"||k.fileName.startsWith("user-script:")?!0:!1};
_.eL=function(k){_.ce.call(this);this.JSC$10823_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!k};
uOK=function(k,I){var V=k.length,X=0,P=function(){return k.charCodeAt(X++)};
do{var L=zuD(P);if(L===Infinity)break;var T=L>>3;switch(L&7){case 0:L=zuD(P);if(T===I)return L;break;case 1:if(T===I)return;X+=8;break;case 2:L=zuD(P);if(T===I)return k.substr(X,L);X+=L;break;case 5:if(T===I)return;X+=4;break;default:return}}while(X<V)};
zuD=function(k){var I=k(),V=I&127;if(I<128)return V;I=k();V|=(I&127)<<7;if(I<128)return V;I=k();V|=(I&127)<<14;if(I<128)return V;I=k();return I<128?V|(I&127)<<21:Infinity};
taj=function(k,I,V,X){if(k)if(Array.isArray(k)){var P=X;for(X=0;X<k.length&&!(k[X]&&(P+=OQj(X,k[X],I,V),P>500));X++);X=P}else if(typeof k==="object")for(P in k){if(k[P]){var L=P;var T=k[P],d=I,U=V;L=typeof T!=="string"||L!=="clickTrackingParams"&&L!=="trackingParams"?0:(T=uOK(atob(T.replace(/-/g,"+").replace(/_/g,"/")),2))?OQj(L+".ve",T,d,U):0;X+=L;X+=OQj(P,k[P],I,V);if(X>500)break}}else V[I]=kc(k),X+=V[I].length;else V[I]=kc(k),X+=V[I].length;return X};
OQj=function(k,I,V,X){V+="."+k;k=kc(I);X[V]=k;return V.length+k.length};
kc=function(k){try{return(typeof k==="string"?k:String(JSON.stringify(k))).substr(0,500)}catch(I){return"unable to serialize "+typeof k+" ("+I.message+")"}};
euK=function(k){switch(k){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}};
_.VM=function(k,I,V,X,P){_.IJ.set(k,I,{maxAge:V,path:"/",domain:X===void 0?"youtube.com":X,secure:P===void 0?!1:P})};
_.kiO=function(k,I,V){_.IJ.remove(k,I===void 0?"/":I,V===void 0?"youtube.com":V)};
_.Px=function(){if(_.m("embeds_web_enable_cookie_detection_fix")){if(!_.XA.navigator.cookieEnabled)return!1}else if(!_.IJ.isEnabled())return!1;if(!_.IJ.isEmpty())return!0;_.m("embeds_web_enable_cookie_detection_fix")?_.IJ.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.IJ.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.IJ.get("TESTCOOKIESENABLED")!=="1")return!1;_.IJ.remove("TESTCOOKIESENABLED");return!0};
IPK=function(){var k=_.XA.navigator;return k?k.connection:void 0};
VKt=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(k){}};
_.PJz=function(){var k=IPK();if(k){var I=XCR[k.type||"unknown"]||"CONN_UNKNOWN";k=XCR[k.effectiveType||"unknown"]||"CONN_UNKNOWN";I==="CONN_CELLULAR_UNKNOWN"&&k!=="CONN_UNKNOWN"&&(I=k);if(I!=="CONN_UNKNOWN")return I;if(k!=="CONN_UNKNOWN")return k}};
cWX=function(){var k=IPK();if(k!=null&&k.effectiveType)return L6z.hasOwnProperty(k.effectiveType)?L6z[k.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.cx=function(){try{return _.Lc(),!0}catch(k){return!1}};
_.Lc=function(k){if(_.gH("DATASYNC_ID")!==void 0)return _.gH("DATASYNC_ID");throw new _.GN("Datasync ID not set",k===void 0?"unknown":k);};
_.TN=function(k){this.mechanism=k};
dR=function(k){this.mechanism=k};
i0=function(k){this.mechanism=k};
Wx=function(k){this.storage_=k;this.cachedIsStorageAvailable_=null};
Giz=function(){var k=null;try{k=_.XA.localStorage||null}catch(I){}Wx.call(this,k)};
T7c=function(){var k=null;try{k=_.XA.sessionStorage||null}catch(I){}Wx.call(this,k)};
fc=function(k,I){this.mechanism_=k;this.JSC$10926_prefix_=I+"::"};
_.UL=function(k){var I=new Giz;return I.isAvailable()?k?new fc(I,k):I:null};
_.dDc=function(k){var I=new T7c;return I.isAvailable()?k?new fc(I,k):I:null};
W6_=function(){var k;return(k=ivi())==null?void 0:k.get("LAST_RESULT_ENTRY_KEY",!0)};
_.l0=function(k){fPz||(_.EL?_.EL.logError(k):(_.b0.push({type:"ERROR",payload:k}),_.b0.length>10&&_.b0.shift()))};
rR=function(k,I){fPz||(_.EL?_.EL.logEvent(k,I):(_.b0.push({type:"EVENT",eventType:k,payload:I}),_.b0.length>10&&_.b0.shift()))};
hf=function(k){if(k.indexOf(":")>=0)throw Error("Tc");};
yM=function(k){return k.substr(0,k.indexOf(":"))||k};
bvX=function(){return(UDK||ELA)&&m9("applewebkit")&&!m9("version")&&(!m9("safari")||m9("gsa/"))};
m9=function(k){var I=_.rt();return I?I.toLowerCase().indexOf(k)>=0:!1};
hoc=function(k,I,V,X){I=yM(I);var P=k instanceof Error?k:Error("Uc`"+k);if(P instanceof Kc)return P;k={objectStoreNames:V,dbName:I,dbVersion:X};if(P.name==="QuotaExceededError")return new Kc("QUOTA_EXCEEDED",k);if(_.$c&&P.name==="UnknownError")return new Kc("QUOTA_MAYBE_EXCEEDED",k);if(P instanceof lPj)return new Kc("MISSING_INDEX",Object.assign({},k,{objectStore:P.objectStore,index:P.index}));if(P.name==="InvalidStateError"&&rWR.some(function(L){return P.message.includes(L)}))return new Kc("EXECUTE_TRANSACTION_ON_CLOSED_DB",
k);
if(P.name==="AbortError")return new Kc("UNKNOWN_ABORT",k,P.message);P.args=[Object.assign({},k,{name:"IdbError",originalName:P.name})];P.level="WARNING";return P};
SX=function(k,I,V){var X=W6_();return new Kc("IDB_NOT_SUPPORTED",{context:{caller:k,publicName:I,version:V,hasSucceededOnce:X==null?void 0:X.hasSucceededOnce}})};
yWz=function(k){if(!k)throw Error();throw k;};
mDA=function(k){return k};
K6A=function(k,I,V){var X=function(){try{k.removeEventListener("success",P),k.removeEventListener("error",L)}catch(T){}},P=function(){I(k.result);
X()},L=function(){V(k.error);
X()};
k.addEventListener("success",P);k.addEventListener("error",L)};
$Di=function(k){return new Promise(function(I,V){K6A(k,I,V)})};
Yc=function(k){return new jX(new Jf(function(I,V){K6A(k,I,V)}))};
SKj=function(k,I){return new jX(new Jf(function(V,X){var P=function(){var L=k?I(k):null;L?L.then(function(T){k=T;P()},X):V()};
P()}))};
j5U=function(k,I,V){return new Promise(function(X,P){var L=I!==void 0?self.indexedDB.open(k,I):self.indexedDB.open(k);var T=V.blocked,d=V.blocking,U=V.terminated,E=V.upgrade,l=V.closed,r,h=function(){r||(r=new gR(L.result,{closed:l}));return r};
L.addEventListener("upgradeneeded",function(y){try{if(y.newVersion===null)throw Error("Zc");if(L.transaction===null)throw Error("$c");y.dataLoss&&y.dataLoss!=="none"&&rR("IDB_DATA_CORRUPTED",{reason:y.dataLossMessage||"unknown reason",dbName:yM(k)});var S=h(),g=new qr(L.transaction);E&&E(S,function(F){return y.oldVersion<F&&y.newVersion>=F},g);
g.done.catch(function(F){P(F)})}catch(F){P(F)}});
L.addEventListener("success",function(){var y=L.result;d&&y.addEventListener("versionchange",function(){d(h())});
y.addEventListener("close",function(){rR("IDB_UNEXPECTEDLY_CLOSED",{dbName:yM(k),dbVersion:y.version});U&&U()});
X(h())});
L.addEventListener("error",function(){P(L.error)});
T&&L.addEventListener("blocked",function(){T()})})};
JWU=function(k,I,V){V=V===void 0?{}:V;return j5U(k,I,V)};
_.sL=function(k,I){I=I===void 0?{}:I;var V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return _.vK(T,2),V=self.indexedDB.deleteDatabase(k),X=I,(P=X.blocked)&&V.addEventListener("blocked",function(){P()}),T.yield($Di(V),4);
if(T.nextAddress!=2)return _.vx(T,0);L=_.nh(T);throw hoc(L,k,"",-1);})};
gLt=function(k,I){var V;return _.W(function(X){if(X.nextAddress==1)return X.yield(_.F7(YKX,I),2);V=X.yieldResult;return X.return(_.Af(V,["databases"],{enableRetries:!0,mode:"readwrite"},function(P){var L=P.objectStore("databases");return L.get(k.actualName).then(function(T){if(T?k.actualName!==T.actualName||k.publicName!==T.publicName||k.userIdentifier!==T.userIdentifier:1)return L.put(k).then(function(){})})}))})};
_.QM=function(k,I){var V;return _.W(function(X){if(X.nextAddress==1)return k?X.yield(_.F7(YKX,I),2):X.return();V=X.yieldResult;return X.return(V.delete("databases",k))})};
_.qKO=function(k,I){var V,X;return _.W(function(P){return P.nextAddress==1?(V=[],P.yield(_.F7(YKX,I),2)):P.nextAddress!=3?(X=P.yieldResult,P.yield(_.Af(X,["databases"],{enableRetries:!0,mode:"readonly"},function(L){V.length=0;return nc(L.objectStore("databases"),{},function(T){k(T.getValue())&&V.push(T.getValue());return T.continue()})}),3)):P.return(V)})};
vLR=function(k,I){return _.qKO(function(V){return V.publicName===k&&V.userIdentifier!==void 0},I)};
B7c=function(){var k,I,V,X;return _.W(function(P){switch(P.nextAddress){case 1:k=W6_();if((I=k)==null?0:I.hasSucceededOnce)return P.return(!0);var L;if(L=s5l)L=/WebKit\/([0-9]+)/.exec(_.rt()),L=!!(L&&parseInt(L[1],10)>=600);L&&(L=/WebKit\/([0-9]+)/.exec(_.rt()),L=!(L&&parseInt(L[1],10)>=602));if(L||oJ)return P.return(!1);try{if(V=self,!(V.indexedDB&&V.IDBIndex&&V.IDBKeyRange&&V.IDBObjectStore))return P.return(!1)}catch(T){return P.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return P.return(!1);
_.vK(P,2);X={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return P.yield(gLt(X,F6A),4);case 4:return P.yield(_.QM("yt-idb-test-do-not-use",F6A),5);case 5:return P.return(!0);case 2:return _.nh(P),P.return(!1)}})};
Q5t=function(){if(AWA!==void 0)return AWA;fPz=!0;return AWA=B7c().then(function(k){fPz=!1;var I;if((I=ivi())!=null&&I.hasLocalStorage()){var V;I={hasSucceededOnce:((V=W6_())==null?void 0:V.hasSucceededOnce)||k};var X;(X=ivi())==null||X.set("LAST_RESULT_ENTRY_KEY",I,2592E3,!0)}return k})};
xc=function(){return _.FB("ytglobal.idbToken_")||void 0};
_.RJ=function(){var k=xc();return k?Promise.resolve(k):Q5t().then(function(I){(I=I?F6A:void 0)&&_.aJ("ytglobal.idbToken_",I);return I})};
nLo=function(k){if(!_.cx())throw k=new Kc("AUTH_INVALID",{dbName:k}),_.l0(k),k;var I=_.Lc();return{actualName:k+":"+I,publicName:k,userIdentifier:I}};
oLj=function(k,I,V,X){var P,L,T,d,U,E;return _.W(function(l){switch(l.nextAddress){case 1:return L=(P=Error().stack)!=null?P:"",l.yield(_.RJ(),2);case 2:T=l.yieldResult;if(!T)throw d=SX("openDbImpl",k,I),_.m("ytidb_async_stack_killswitch")||(d.stack=d.stack+"\n"+L.substring(L.indexOf("\n")+1)),_.l0(d),d;hf(k);U=V?{actualName:k,publicName:k,userIdentifier:void 0}:nLo(k);_.vK(l,3);return l.yield(gLt(U,T),5);case 5:return l.yield(JWU(U.actualName,I,X),6);case 6:return l.return(l.yieldResult);case 3:return E=
_.nh(l),_.vK(l,7),l.yield(_.QM(U.actualName,T),9);case 9:_.vx(l,8);break;case 7:_.nh(l);case 8:throw E;}})};
xDt=function(k,I,V){V=V===void 0?{}:V;return oLj(k,I,!1,V)};
aPo=function(k,I,V){V=V===void 0?{}:V;return oLj(k,I,!0,V)};
RoR=function(k,I){I=I===void 0?{}:I;var V,X;return _.W(function(P){if(P.nextAddress==1)return P.yield(_.RJ(),2);if(P.nextAddress!=3){V=P.yieldResult;if(!V)return P.return();hf(k);X=nLo(k);return P.yield(_.sL(X.actualName,I),3)}return P.yield(_.QM(X.actualName,V),0)})};
CJo=function(k,I,V){k=k.map(function(X){return _.W(function(P){return P.nextAddress==1?P.yield(_.sL(X.actualName,I),2):P.yield(_.QM(X.actualName,V),0)})});
return Promise.all(k).then(function(){})};
wCo=function(k){var I=I===void 0?{}:I;var V,X;return _.W(function(P){if(P.nextAddress==1)return P.yield(_.RJ(),2);if(P.nextAddress!=3){V=P.yieldResult;if(!V)return P.return();hf(k);return P.yield(vLR(k,V),3)}X=P.yieldResult;return P.yield(CJo(X,I,V),0)})};
Hvi=function(k,I){I=I===void 0?{}:I;var V;return _.W(function(X){if(X.nextAddress==1)return X.yield(_.RJ(),2);if(X.nextAddress!=3){V=X.yieldResult;if(!V)return X.return();hf(k);return X.yield(_.sL(k,I),3)}return X.yield(_.QM(k,V),0)})};
Cc=function(k,I){return pCc(k,I)};
MKX=function(k){return _.F7(N7R(),k)};
ZvA=function(k,I,V,X){var P,L,T;return _.W(function(d){switch(d.nextAddress){case 1:return P={config:k,hashData:I,timestamp:X!==void 0?X:(0,_.wR)()},d.yield(MKX(V),2);case 2:return L=d.yieldResult,d.yield(L.clear("hotConfigStore"),3);case 3:return d.yield(L.put("hotConfigStore",P),4);case 4:return T=d.yieldResult,d.return(T)}})};
DDt=function(k,I,V,X,P){var L,T,d;return _.W(function(U){switch(U.nextAddress){case 1:return L={config:k,hashData:I,configData:V,timestamp:P!==void 0?P:(0,_.wR)()},U.yield(MKX(X),2);case 2:return T=U.yieldResult,U.yield(T.clear("coldConfigStore"),3);case 3:return U.yield(T.put("coldConfigStore",L),4);case 4:return d=U.yieldResult,U.return(d)}})};
zol=function(k){var I,V;return _.W(function(X){return X.nextAddress==1?X.yield(MKX(k),2):X.nextAddress!=3?(I=X.yieldResult,V=void 0,X.yield(_.Af(I,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(P){return _.Hx(P.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(L){V=L.getValue()})}),3)):X.return(V)})};
uTo=function(k){var I,V;return _.W(function(X){return X.nextAddress==1?X.yield(MKX(k),2):X.nextAddress!=3?(I=X.yieldResult,V=void 0,X.yield(_.Af(I,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(P){return _.Hx(P.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(L){V=L.getValue()})}),3)):X.return(V)})};
OvX=function(){return _.W(function(k){return k.yield(wCo("ytGcfConfig"),0)})};
tKz=function(){return"INNERTUBE_API_KEY"in _.JI&&"INNERTUBE_API_VERSION"in _.JI};
_.pc=function(){return{innertubeApiKey:_.gH("INNERTUBE_API_KEY"),innertubeApiVersion:_.gH("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.gH("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.gH("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.gH("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.gH("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.gH("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.gH("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.gH("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.qw("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.qw("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.gH("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.LfD=function(k){var I={client:{hl:k.innertubeContextHostLanguage,gl:k.innertubeContextGeoLocation,clientName:k.innertubeContextClientName,clientVersion:k.innertubeContextClientVersion,configInfo:k.innertubeContextClientConfigInfo}};navigator.userAgent&&(I.client.userAgent=String(navigator.userAgent));var V=_.XA.devicePixelRatio;V&&V!=1&&(I.client.screenDensityFloat=String(V));V=$Sj();V!==""&&(I.client.experimentsToken=V);V=SAi();V.length>0&&(I.request={internalExperimentFlags:V});eoi(k,void 0,I);
kRR(void 0,I);IZc(void 0,I);VkO(k,void 0,I);XLR(void 0,I);_.m("start_client_gcf")&&PRc(void 0,I);_.gH("DELEGATED_SESSION_ID")&&!_.m("pageid_as_header_web")&&(I.user={onBehalfOfUser:_.gH("DELEGATED_SESSION_ID")});!_.m("fill_delegate_context_in_gel_killswitch")&&(k=_.gH("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(I.user=Object.assign({},I.user,{serializedDelegationContext:k}));k=_.gH("INNERTUBE_CONTEXT");var X;if(_.m("enable_persistent_device_token")&&(k==null?0:(X=k.client)==null?0:X.rolloutToken)){var P;
I.client.rolloutToken=k==null?void 0:(P=k.client)==null?void 0:P.rolloutToken}X=Object;P=X.assign;k=I.client;V={};for(var L=_.G(Object.entries(_.n7(_.gH("DEVICE","")))),T=L.next();!T.done;T=L.next()){var d=_.G(T.value);T=d.next().value;d=d.next().value;T==="cbrand"?V.deviceMake=d:T==="cmodel"?V.deviceModel=d:T==="cbr"?V.browserName=d:T==="cbrver"?V.browserVersion=d:T==="cos"?V.osName=d:T==="cosver"?V.osVersion=d:T==="cplatform"&&(V.platform=d)}I.client=P.call(X,k,V);return I};
eoi=function(k,I,V){k=k.innertubeContextClientName;if(k==="WEB"||k==="MWEB"||k===1||k===2)if(I){V=_.Nr(I,cst,96)||new cst;var X=GRj();X=Object.keys(T$c).indexOf(X);X=X===-1?null:X;X!==null&&_.Mr(V,3,X);_.Fy(I,96,V)}else V&&(V.client.mainAppWebInfo=(X=V.client.mainAppWebInfo)!=null?X:{},V.client.mainAppWebInfo.webDisplayMode=GRj())};
kRR=function(k,I){var V=_.FB("yt.embedded_player.embed_url");V&&(k?(I=_.Nr(k,dmA,7)||new dmA,_.Xw(I,4,V),_.Fy(k,7,I)):I&&(I.thirdParty={embedUrl:V}))};
IZc=function(k,I){var V;if(_.m("web_log_memory_total_kbytes")&&((V=_.XA.navigator)==null?0:V.deviceMemory)){var X;V=(X=_.XA.navigator)==null?void 0:X.deviceMemory;k?_.Zf(k,95,yx(V*1E6)):I&&(I.client.memoryTotalKbytes=""+V*1E6)}};
VkO=function(k,I,V){if(k.appInstallData)if(I){var X;V=(X=_.Nr(I,Df,62))!=null?X:new Df;_.Xw(V,6,k.appInstallData);_.Fy(I,62,V)}else V&&(V.client.configInfo=V.client.configInfo||{},V.client.configInfo.appInstallData=k.appInstallData)};
XLR=function(k,I){var V=_.PJz();V&&(k?_.Mr(k,61,i$R[V]):I&&(I.client.connectionType=V));_.m("web_log_effective_connection_type")&&(V=cWX())&&(k?_.Mr(k,94,WfR[V]):I&&(I.client.effectiveConnectionType=V))};
_.E5l=function(k,I,V){V=V===void 0?{}:V;var X={};_.gH("EOM_VISITOR_DATA")?X={"X-Goog-EOM-Visitor-Id":_.gH("EOM_VISITOR_DATA")}:X={"X-Goog-Visitor-Id":V.visitorData||_.gH("VISITOR_DATA","")};if(I&&I.includes("www.youtube-nocookie.com"))return X;I=V.authorization||_.gH("AUTHORIZATION");I||(k?I="Bearer "+_.FB("gapi.auth.getToken")().access_token:(fZc.instance||(fZc.instance=new fZc),k=UmD(),_.m("pageid_as_header_web")||delete k["X-Goog-PageId"],X=Object.assign({},X,k)));I&&(X.Authorization=I);return X};
PRc=function(k,I){var V=b$j();if(V){var X=V.coldConfigData,P=V.coldHashData;V=V.hotHashData;if(k){var L;I=(L=_.Nr(k,Df,62))!=null?L:new Df;X=_.Xw(I,1,X);_.Xw(X,3,P).setHotHashData(V);_.Fy(k,62,I)}else I&&(I.client.configInfo=I.client.configInfo||{},X&&(I.client.configInfo.coldConfigData=X),P&&(I.client.configInfo.coldHashData=P),V&&(I.client.configInfo.hotHashData=V))}};
zN=function(k){for(var I=k.length;--I>=0;)k[I]=0};
lZo=function(k,I,V,X,P){this.static_tree=k;this.extra_bits=I;this.extra_base=V;this.elems=X;this.max_length=P;this.has_stree=k&&k.length};
rsO=function(k,I){this.dyn_tree=k;this.max_code=0;this.stat_desc=I};
u0=function(k,I){k.pending_buf[k.pending++]=I&255;k.pending_buf[k.pending++]=I>>>8&255};
OL=function(k,I,V){k.bi_valid>16-V?(k.bi_buf|=I<<k.bi_valid&65535,u0(k,k.bi_buf),k.bi_buf=I>>16-k.bi_valid,k.bi_valid+=V-16):(k.bi_buf|=I<<k.bi_valid&65535,k.bi_valid+=V)};
tf=function(k,I,V){OL(k,V[I*2],V[I*2+1])};
hsO=function(k,I){var V=0;do V|=k&1,k>>>=1,V<<=1;while(--I>0);return V>>>1};
ysD=function(k,I,V){var X=Array(16),P=0,L;for(L=1;L<=15;L++)X[L]=P=P+V[L-1]<<1;for(V=0;V<=I;V++)P=k[V*2+1],P!==0&&(k[V*2]=hsO(X[P]++,P))};
mml=function(k){var I;for(I=0;I<286;I++)k.dyn_ltree[I*2]=0;for(I=0;I<30;I++)k.dyn_dtree[I*2]=0;for(I=0;I<19;I++)k.bl_tree[I*2]=0;k.dyn_ltree[512]=1;k.opt_len=k.static_len=0;k.last_lit=k.matches=0};
Kfz=function(k){k.bi_valid>8?u0(k,k.bi_buf):k.bi_valid>0&&(k.pending_buf[k.pending++]=k.bi_buf);k.bi_buf=0;k.bi_valid=0};
$mi=function(k,I,V){Kfz(k);u0(k,V);u0(k,~V);eX.arraySet(k.pending_buf,k.window,I,V,k.pending);k.pending+=V};
Sst=function(k,I,V,X){var P=I*2,L=V*2;return k[P]<k[L]||k[P]===k[L]&&X[I]<=X[V]};
j1o=function(k,I,V){for(var X=k.heap[V],P=V<<1;P<=k.heap_len;){P<k.heap_len&&Sst(I,k.heap[P+1],k.heap[P],k.depth)&&P++;if(Sst(I,X,k.heap[P],k.depth))break;k.heap[V]=k.heap[P];V=P;P<<=1}k.heap[V]=X};
v5U=function(k,I,V){var X=0;if(k.last_lit!==0){do{var P=k.pending_buf[k.d_buf+X*2]<<8|k.pending_buf[k.d_buf+X*2+1];var L=k.pending_buf[k.l_buf+X];X++;if(P===0)tf(k,L,I);else{var T=kN[L];tf(k,T+256+1,I);var d=JsX[T];d!==0&&(L-=Ysz[T],OL(k,L,d));P--;T=P<256?Vj[P]:Vj[256+(P>>>7)];tf(k,T,V);d=g5A[T];d!==0&&(P-=qsl[T],OL(k,P,d))}}while(X<k.last_lit)}tf(k,256,I)};
s1t=function(k,I){var V=I.dyn_tree,X=I.stat_desc.static_tree,P=I.stat_desc.has_stree,L=I.stat_desc.elems,T,d=-1;k.heap_len=0;k.heap_max=573;for(T=0;T<L;T++)V[T*2]!==0?(k.heap[++k.heap_len]=d=T,k.depth[T]=0):V[T*2+1]=0;for(;k.heap_len<2;){var U=k.heap[++k.heap_len]=d<2?++d:0;V[U*2]=1;k.depth[U]=0;k.opt_len--;P&&(k.static_len-=X[U*2+1])}I.max_code=d;for(T=k.heap_len>>1;T>=1;T--)j1o(k,V,T);U=L;do T=k.heap[1],k.heap[1]=k.heap[k.heap_len--],j1o(k,V,1),X=k.heap[1],k.heap[--k.heap_max]=T,k.heap[--k.heap_max]=
X,V[U*2]=V[T*2]+V[X*2],k.depth[U]=(k.depth[T]>=k.depth[X]?k.depth[T]:k.depth[X])+1,V[T*2+1]=V[X*2+1]=U,k.heap[1]=U++,j1o(k,V,1);while(k.heap_len>=2);k.heap[--k.heap_max]=k.heap[1];T=I.dyn_tree;U=I.max_code;X=I.stat_desc.static_tree;P=I.stat_desc.has_stree;L=I.stat_desc.extra_bits;var E=I.stat_desc.extra_base,l=I.stat_desc.max_length,r,h=0;for(r=0;r<=15;r++)k.bl_count[r]=0;T[k.heap[k.heap_max]*2+1]=0;for(I=k.heap_max+1;I<573;I++){var y=k.heap[I];r=T[T[y*2+1]*2+1]+1;r>l&&(r=l,h++);T[y*2+1]=r;if(!(y>
U)){k.bl_count[r]++;var S=0;y>=E&&(S=L[y-E]);var g=T[y*2];k.opt_len+=g*(r+S);P&&(k.static_len+=g*(X[y*2+1]+S))}}if(h!==0){do{for(r=l-1;k.bl_count[r]===0;)r--;k.bl_count[r]--;k.bl_count[r+1]+=2;k.bl_count[l]--;h-=2}while(h>0);for(r=l;r!==0;r--)for(y=k.bl_count[r];y!==0;)X=k.heap[--I],X>U||(T[X*2+1]!==r&&(k.opt_len+=(r-T[X*2+1])*T[X*2],T[X*2+1]=r),y--)}ysD(V,d,k.bl_count)};
Ffj=function(k,I,V){var X,P=-1,L=I[1],T=0,d=7,U=4;L===0&&(d=138,U=3);I[(V+1)*2+1]=65535;for(X=0;X<=V;X++){var E=L;L=I[(X+1)*2+1];++T<d&&E===L||(T<U?k.bl_tree[E*2]+=T:E!==0?(E!==P&&k.bl_tree[E*2]++,k.bl_tree[32]++):T<=10?k.bl_tree[34]++:k.bl_tree[36]++,T=0,P=E,L===0?(d=138,U=3):E===L?(d=6,U=3):(d=7,U=4))}};
B$D=function(k,I,V){var X,P=-1,L=I[1],T=0,d=7,U=4;L===0&&(d=138,U=3);for(X=0;X<=V;X++){var E=L;L=I[(X+1)*2+1];if(!(++T<d&&E===L)){if(T<U){do tf(k,E,k.bl_tree);while(--T!==0)}else E!==0?(E!==P&&(tf(k,E,k.bl_tree),T--),tf(k,16,k.bl_tree),OL(k,T-3,2)):T<=10?(tf(k,17,k.bl_tree),OL(k,T-3,3)):(tf(k,18,k.bl_tree),OL(k,T-11,7));T=0;P=E;L===0?(d=138,U=3):E===L?(d=6,U=3):(d=7,U=4)}}};
Asl=function(k){var I=4093624447,V;for(V=0;V<=31;V++,I>>>=1)if(I&1&&k.dyn_ltree[V*2]!==0)return 0;if(k.dyn_ltree[18]!==0||k.dyn_ltree[20]!==0||k.dyn_ltree[26]!==0)return 1;for(V=32;V<256;V++)if(k.dyn_ltree[V*2]!==0)return 1;return 0};
Xj=function(k,I,V){k.pending_buf[k.d_buf+k.last_lit*2]=I>>>8&255;k.pending_buf[k.d_buf+k.last_lit*2+1]=I&255;k.pending_buf[k.l_buf+k.last_lit]=V&255;k.last_lit++;I===0?k.dyn_ltree[V*2]++:(k.matches++,I--,k.dyn_ltree[(kN[V]+256+1)*2]++,k.dyn_dtree[(I<256?Vj[I]:Vj[256+(I>>>7)])*2]++);return k.last_lit===k.lit_bufsize-1};
L5=function(k,I){k.msg=PR[I];return I};
cR=function(k){for(var I=k.length;--I>=0;)k[I]=0};
G0=function(k){var I=k.state,V=I.pending;V>k.avail_out&&(V=k.avail_out);V!==0&&(eX.arraySet(k.output,I.pending_buf,I.pending_out,V,k.next_out),k.next_out+=V,I.pending_out+=V,k.total_out+=V,k.avail_out-=V,I.pending-=V,I.pending===0&&(I.pending_out=0))};
iU=function(k,I){var V=k.block_start>=0?k.block_start:-1,X=k.strstart-k.block_start,P=0;if(k.level>0){k.strm.data_type===2&&(k.strm.data_type=Asl(k));s1t(k,k.l_desc);s1t(k,k.d_desc);Ffj(k,k.dyn_ltree,k.l_desc.max_code);Ffj(k,k.dyn_dtree,k.d_desc.max_code);s1t(k,k.bl_desc);for(P=18;P>=3&&k.bl_tree[Q1O[P]*2+1]===0;P--);k.opt_len+=3*(P+1)+5+5+4;var L=k.opt_len+3+7>>>3;var T=k.static_len+3+7>>>3;T<=L&&(L=T)}else L=T=X+5;if(X+4<=L&&V!==-1)OL(k,I?1:0,3),$mi(k,V,X);else if(k.strategy===4||T===L)OL(k,2+(I?
1:0),3),v5U(k,T0,dx);else{OL(k,4+(I?1:0),3);V=k.l_desc.max_code+1;X=k.d_desc.max_code+1;P+=1;OL(k,V-257,5);OL(k,X-1,5);OL(k,P-4,4);for(L=0;L<P;L++)OL(k,k.bl_tree[Q1O[L]*2+1],3);B$D(k,k.dyn_ltree,V-1);B$D(k,k.dyn_dtree,X-1);v5U(k,k.dyn_ltree,k.dyn_dtree)}mml(k);I&&Kfz(k);k.block_start=k.strstart;G0(k.strm)};
WR=function(k,I){k.pending_buf[k.pending++]=I};
f5=function(k,I){k.pending_buf[k.pending++]=I>>>8&255;k.pending_buf[k.pending++]=I&255};
n5X=function(k,I){var V=k.max_chain_length,X=k.strstart,P=k.prev_length,L=k.nice_match,T=k.strstart>k.w_size-262?k.strstart-(k.w_size-262):0,d=k.window,U=k.w_mask,E=k.prev,l=k.strstart+258,r=d[X+P-1],h=d[X+P];k.prev_length>=k.good_match&&(V>>=2);L>k.lookahead&&(L=k.lookahead);do{var y=I;if(d[y+P]===h&&d[y+P-1]===r&&d[y]===d[X]&&d[++y]===d[X+1]){X+=2;for(y++;d[++X]===d[++y]&&d[++X]===d[++y]&&d[++X]===d[++y]&&d[++X]===d[++y]&&d[++X]===d[++y]&&d[++X]===d[++y]&&d[++X]===d[++y]&&d[++X]===d[++y]&&X<l;);
y=258-(l-X);X=l-258;if(y>P){k.match_start=I;P=y;if(y>=L)break;r=d[X+P-1];h=d[X+P]}}}while((I=E[I&U])>T&&--V!==0);return P<=k.lookahead?P:k.lookahead};
Ea=function(k){var I=k.w_size,V;do{var X=k.window_size-k.lookahead-k.strstart;if(k.strstart>=I+(I-262)){eX.arraySet(k.window,k.window,I,I,0);k.match_start-=I;k.strstart-=I;k.block_start-=I;var P=V=k.hash_size;do{var L=k.head[--P];k.head[P]=L>=I?L-I:0}while(--V);P=V=I;do L=k.prev[--P],k.prev[P]=L>=I?L-I:0;while(--V);X+=I}if(k.strm.avail_in===0)break;P=k.strm;V=k.window;L=k.strstart+k.lookahead;var T=P.avail_in;T>X&&(T=X);T===0?V=0:(P.avail_in-=T,eX.arraySet(V,P.input,P.next_in,T,L),P.state.wrap===
1?P.adler=o5O(P.adler,V,T,L):P.state.wrap===2&&(P.adler=Ua(P.adler,V,T,L)),P.next_in+=T,P.total_in+=T,V=T);k.lookahead+=V;if(k.lookahead+k.insert>=3)for(X=k.strstart-k.insert,k.ins_h=k.window[X],k.ins_h=(k.ins_h<<k.hash_shift^k.window[X+1])&k.hash_mask;k.insert&&!(k.ins_h=(k.ins_h<<k.hash_shift^k.window[X+3-1])&k.hash_mask,k.prev[X&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=X,X++,k.insert--,k.lookahead+k.insert<3););}while(k.lookahead<262&&k.strm.avail_in!==0)};
xmK=function(k,I){for(var V;;){if(k.lookahead<262){Ea(k);if(k.lookahead<262&&I===0)return 1;if(k.lookahead===0)break}V=0;k.lookahead>=3&&(k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,V=k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart);V!==0&&k.strstart-V<=k.w_size-262&&(k.match_length=n5X(k,V));if(k.match_length>=3)if(V=Xj(k,k.strstart-k.match_start,k.match_length-3),k.lookahead-=k.match_length,k.match_length<=k.max_lazy_match&&k.lookahead>=3){k.match_length--;
do k.strstart++,k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart;while(--k.match_length!==0);k.strstart++}else k.strstart+=k.match_length,k.match_length=0,k.ins_h=k.window[k.strstart],k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+1])&k.hash_mask;else V=Xj(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++;if(V&&(iU(k,!1),k.strm.avail_out===0))return 1}k.insert=k.strstart<2?k.strstart:2;return I===4?(iU(k,
!0),k.strm.avail_out===0?3:4):k.last_lit&&(iU(k,!1),k.strm.avail_out===0)?1:2};
bU=function(k,I){for(var V,X;;){if(k.lookahead<262){Ea(k);if(k.lookahead<262&&I===0)return 1;if(k.lookahead===0)break}V=0;k.lookahead>=3&&(k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,V=k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart);k.prev_length=k.match_length;k.prev_match=k.match_start;k.match_length=2;V!==0&&k.prev_length<k.max_lazy_match&&k.strstart-V<=k.w_size-262&&(k.match_length=n5X(k,V),k.match_length<=5&&(k.strategy===1||k.match_length===3&&
k.strstart-k.match_start>4096)&&(k.match_length=2));if(k.prev_length>=3&&k.match_length<=k.prev_length){X=k.strstart+k.lookahead-3;V=Xj(k,k.strstart-1-k.prev_match,k.prev_length-3);k.lookahead-=k.prev_length-1;k.prev_length-=2;do++k.strstart<=X&&(k.ins_h=(k.ins_h<<k.hash_shift^k.window[k.strstart+3-1])&k.hash_mask,k.prev[k.strstart&k.w_mask]=k.head[k.ins_h],k.head[k.ins_h]=k.strstart);while(--k.prev_length!==0);k.match_available=0;k.match_length=2;k.strstart++;if(V&&(iU(k,!1),k.strm.avail_out===0))return 1}else if(k.match_available){if((V=
Xj(k,0,k.window[k.strstart-1]))&&iU(k,!1),k.strstart++,k.lookahead--,k.strm.avail_out===0)return 1}else k.match_available=1,k.strstart++,k.lookahead--}k.match_available&&(Xj(k,0,k.window[k.strstart-1]),k.match_available=0);k.insert=k.strstart<2?k.strstart:2;return I===4?(iU(k,!0),k.strm.avail_out===0?3:4):k.last_lit&&(iU(k,!1),k.strm.avail_out===0)?1:2};
aZD=function(k,I){for(var V,X,P,L=k.window;;){if(k.lookahead<=258){Ea(k);if(k.lookahead<=258&&I===0)return 1;if(k.lookahead===0)break}k.match_length=0;if(k.lookahead>=3&&k.strstart>0&&(X=k.strstart-1,V=L[X],V===L[++X]&&V===L[++X]&&V===L[++X])){for(P=k.strstart+258;V===L[++X]&&V===L[++X]&&V===L[++X]&&V===L[++X]&&V===L[++X]&&V===L[++X]&&V===L[++X]&&V===L[++X]&&X<P;);k.match_length=258-(P-X);k.match_length>k.lookahead&&(k.match_length=k.lookahead)}k.match_length>=3?(V=Xj(k,1,k.match_length-3),k.lookahead-=
k.match_length,k.strstart+=k.match_length,k.match_length=0):(V=Xj(k,0,k.window[k.strstart]),k.lookahead--,k.strstart++);if(V&&(iU(k,!1),k.strm.avail_out===0))return 1}k.insert=0;return I===4?(iU(k,!0),k.strm.avail_out===0?3:4):k.last_lit&&(iU(k,!1),k.strm.avail_out===0)?1:2};
RsD=function(k,I){for(var V;;){if(k.lookahead===0&&(Ea(k),k.lookahead===0)){if(I===0)return 1;break}k.match_length=0;V=Xj(k,0,k.window[k.strstart]);k.lookahead--;k.strstart++;if(V&&(iU(k,!1),k.strm.avail_out===0))return 1}k.insert=0;return I===4?(iU(k,!0),k.strm.avail_out===0?3:4):k.last_lit&&(iU(k,!1),k.strm.avail_out===0)?1:2};
lU=function(k,I,V,X,P){this.good_length=k;this.max_lazy=I;this.nice_length=V;this.max_chain=X;this.func=P};
CRo=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 eX.Buf16(1146);this.dyn_dtree=new eX.Buf16(122);this.bl_tree=new eX.Buf16(78);cR(this.dyn_ltree);cR(this.dyn_dtree);cR(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new eX.Buf16(16);this.heap=new eX.Buf16(573);cR(this.heap);this.heap_max=this.heap_len=0;this.depth=new eX.Buf16(573);cR(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};
wLl=function(k,I){if(!k||!k.state||I>5||I<0)return k?L5(k,-2):-2;var V=k.state;if(!k.output||!k.input&&k.avail_in!==0||V.status===666&&I!==4)return L5(k,k.avail_out===0?-5:-2);V.strm=k;var X=V.last_flush;V.last_flush=I;if(V.status===42)if(V.wrap===2)k.adler=0,WR(V,31),WR(V,139),WR(V,8),V.gzhead?(WR(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)),WR(V,V.gzhead.time&255),WR(V,V.gzhead.time>>8&255),WR(V,V.gzhead.time>>16&255),WR(V,V.gzhead.time>>
24&255),WR(V,V.level===9?2:V.strategy>=2||V.level<2?4:0),WR(V,V.gzhead.os&255),V.gzhead.extra&&V.gzhead.extra.length&&(WR(V,V.gzhead.extra.length&255),WR(V,V.gzhead.extra.length>>8&255)),V.gzhead.hcrc&&(k.adler=Ua(k.adler,V.pending_buf,V.pending,0)),V.gzindex=0,V.status=69):(WR(V,0),WR(V,0),WR(V,0),WR(V,0),WR(V,0),WR(V,V.level===9?2:V.strategy>=2||V.level<2?4:0),WR(V,3),V.status=113);else{var P=8+(V.w_bits-8<<4)<<8;P|=(V.strategy>=2||V.level<2?0:V.level<6?1:V.level===6?2:3)<<6;V.strstart!==0&&(P|=
32);V.status=113;f5(V,P+(31-P%31));V.strstart!==0&&(f5(V,k.adler>>>16),f5(V,k.adler&65535));k.adler=1}if(V.status===69)if(V.gzhead.extra){for(P=V.pending;V.gzindex<(V.gzhead.extra.length&65535)&&(V.pending!==V.pending_buf_size||(V.gzhead.hcrc&&V.pending>P&&(k.adler=Ua(k.adler,V.pending_buf,V.pending-P,P)),G0(k),P=V.pending,V.pending!==V.pending_buf_size));)WR(V,V.gzhead.extra[V.gzindex]&255),V.gzindex++;V.gzhead.hcrc&&V.pending>P&&(k.adler=Ua(k.adler,V.pending_buf,V.pending-P,P));V.gzindex===V.gzhead.extra.length&&
(V.gzindex=0,V.status=73)}else V.status=73;if(V.status===73)if(V.gzhead.name){P=V.pending;do{if(V.pending===V.pending_buf_size&&(V.gzhead.hcrc&&V.pending>P&&(k.adler=Ua(k.adler,V.pending_buf,V.pending-P,P)),G0(k),P=V.pending,V.pending===V.pending_buf_size)){var L=1;break}L=V.gzindex<V.gzhead.name.length?V.gzhead.name.charCodeAt(V.gzindex++)&255:0;WR(V,L)}while(L!==0);V.gzhead.hcrc&&V.pending>P&&(k.adler=Ua(k.adler,V.pending_buf,V.pending-P,P));L===0&&(V.gzindex=0,V.status=91)}else V.status=91;if(V.status===
91)if(V.gzhead.comment){P=V.pending;do{if(V.pending===V.pending_buf_size&&(V.gzhead.hcrc&&V.pending>P&&(k.adler=Ua(k.adler,V.pending_buf,V.pending-P,P)),G0(k),P=V.pending,V.pending===V.pending_buf_size)){L=1;break}L=V.gzindex<V.gzhead.comment.length?V.gzhead.comment.charCodeAt(V.gzindex++)&255:0;WR(V,L)}while(L!==0);V.gzhead.hcrc&&V.pending>P&&(k.adler=Ua(k.adler,V.pending_buf,V.pending-P,P));L===0&&(V.status=103)}else V.status=103;V.status===103&&(V.gzhead.hcrc?(V.pending+2>V.pending_buf_size&&G0(k),
V.pending+2<=V.pending_buf_size&&(WR(V,k.adler&255),WR(V,k.adler>>8&255),k.adler=0,V.status=113)):V.status=113);if(V.pending!==0){if(G0(k),k.avail_out===0)return V.last_flush=-1,0}else if(k.avail_in===0&&(I<<1)-(I>4?9:0)<=(X<<1)-(X>4?9:0)&&I!==4)return L5(k,-5);if(V.status===666&&k.avail_in!==0)return L5(k,-5);if(k.avail_in!==0||V.lookahead!==0||I!==0&&V.status!==666){X=V.strategy===2?RsD(V,I):V.strategy===3?aZD(V,I):rx[V.level].func(V,I);if(X===3||X===4)V.status=666;if(X===1||X===3)return k.avail_out===
0&&(V.last_flush=-1),0;if(X===2&&(I===1?(OL(V,2,3),tf(V,256,T0),V.bi_valid===16?(u0(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)):I!==5&&(OL(V,0,3),$mi(V,0,0),I===3&&(cR(V.head),V.lookahead===0&&(V.strstart=0,V.block_start=0,V.insert=0))),G0(k),k.avail_out===0))return V.last_flush=-1,0}if(I!==4)return 0;if(V.wrap<=0)return 1;V.wrap===2?(WR(V,k.adler&255),WR(V,k.adler>>8&255),WR(V,k.adler>>16&255),WR(V,k.adler>>24&255),WR(V,
k.total_in&255),WR(V,k.total_in>>8&255),WR(V,k.total_in>>16&255),WR(V,k.total_in>>24&255)):(f5(V,k.adler>>>16),f5(V,k.adler&65535));G0(k);V.wrap>0&&(V.wrap=-V.wrap);return V.pending!==0?0:1};
H$A=function(k){if(!(this instanceof H$A))return new H$A(k);k=this.options=eX.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},k||{});k.raw&&k.windowBits>0?k.windowBits=-k.windowBits:k.gzip&&k.windowBits>0&&k.windowBits<16&&(k.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new pLX;this.strm.avail_out=0;var I=this.strm;var V=k.level,X=k.method,P=k.windowBits,L=k.memLevel,T=k.strategy;if(I){var d=1;V===-1&&(V=6);P<0?(d=0,P=-P):P>15&&
(d=2,P-=16);if(L<1||L>9||X!==8||P<8||P>15||V<0||V>9||T<0||T>4)I=L5(I,-2);else{P===8&&(P=9);var U=new CRo;I.state=U;U.strm=I;U.wrap=d;U.gzhead=null;U.w_bits=P;U.w_size=1<<U.w_bits;U.w_mask=U.w_size-1;U.hash_bits=L+7;U.hash_size=1<<U.hash_bits;U.hash_mask=U.hash_size-1;U.hash_shift=~~((U.hash_bits+3-1)/3);U.window=new eX.Buf8(U.w_size*2);U.head=new eX.Buf16(U.hash_size);U.prev=new eX.Buf16(U.w_size);U.lit_bufsize=1<<L+6;U.pending_buf_size=U.lit_bufsize*4;U.pending_buf=new eX.Buf8(U.pending_buf_size);
U.d_buf=U.lit_bufsize;U.l_buf=3*U.lit_bufsize;U.level=V;U.strategy=T;U.method=X;if(I&&I.state){I.total_in=I.total_out=0;I.data_type=2;V=I.state;V.pending=0;V.pending_out=0;V.wrap<0&&(V.wrap=-V.wrap);V.status=V.wrap?42:113;I.adler=V.wrap===2?0:1;V.last_flush=0;if(!N$O){X=Array(16);for(L=T=0;L<28;L++)for(Ysz[L]=T,P=0;P<1<<JsX[L];P++)kN[T++]=L;kN[T-1]=L;for(L=T=0;L<16;L++)for(qsl[L]=T,P=0;P<1<<g5A[L];P++)Vj[T++]=L;for(T>>=7;L<30;L++)for(qsl[L]=T<<7,P=0;P<1<<g5A[L]-7;P++)Vj[256+T++]=L;for(P=0;P<=15;P++)X[P]=
0;for(P=0;P<=143;)T0[P*2+1]=8,P++,X[8]++;for(;P<=255;)T0[P*2+1]=9,P++,X[9]++;for(;P<=279;)T0[P*2+1]=7,P++,X[7]++;for(;P<=287;)T0[P*2+1]=8,P++,X[8]++;ysD(T0,287,X);for(P=0;P<30;P++)dx[P*2+1]=5,dx[P*2]=hsO(P,5);Mkz=new lZo(T0,JsX,257,286,15);Z$o=new lZo(dx,g5A,0,30,15);Dmj=new lZo([],zsi,0,19,7);N$O=!0}V.l_desc=new rsO(V.dyn_ltree,Mkz);V.d_desc=new rsO(V.dyn_dtree,Z$o);V.bl_desc=new rsO(V.bl_tree,Dmj);V.bi_buf=0;V.bi_valid=0;mml(V);V=0}else V=L5(I,-2);V===0&&(I=I.state,I.window_size=2*I.w_size,cR(I.head),
I.max_lazy_match=rx[I.level].max_lazy,I.good_match=rx[I.level].good_length,I.nice_match=rx[I.level].nice_length,I.max_chain_length=rx[I.level].max_chain,I.strstart=0,I.block_start=0,I.lookahead=0,I.insert=0,I.match_length=I.prev_length=2,I.match_available=0,I.ins_h=0);I=V}}else I=-2;if(I!==0)throw Error(PR[I]);k.header&&(I=this.strm)&&I.state&&I.state.wrap===2&&(I.state.gzhead=k.header);if(k.dictionary){var E;typeof k.dictionary==="string"?E=uej(k.dictionary):O$U.call(k.dictionary)==="[object ArrayBuffer]"?
E=new Uint8Array(k.dictionary):E=k.dictionary;k=this.strm;L=E;T=L.length;if(k&&k.state)if(E=k.state,I=E.wrap,I===2||I===1&&E.status!==42||E.lookahead)I=-2;else{I===1&&(k.adler=o5O(k.adler,L,T,0));E.wrap=0;T>=E.w_size&&(I===0&&(cR(E.head),E.strstart=0,E.block_start=0,E.insert=0),V=new eX.Buf8(E.w_size),eX.arraySet(V,L,T-E.w_size,E.w_size,0),L=V,T=E.w_size);V=k.avail_in;X=k.next_in;P=k.input;k.avail_in=T;k.next_in=0;k.input=L;for(Ea(E);E.lookahead>=3;){L=E.strstart;T=E.lookahead-2;do E.ins_h=(E.ins_h<<
E.hash_shift^E.window[L+3-1])&E.hash_mask,E.prev[L&E.w_mask]=E.head[E.ins_h],E.head[E.ins_h]=L,L++;while(--T);E.strstart=L;E.lookahead=2;Ea(E)}E.strstart+=E.lookahead;E.block_start=E.strstart;E.insert=E.lookahead;E.lookahead=0;E.match_length=E.prev_length=2;E.match_available=0;k.next_in=X;k.input=P;k.avail_in=V;E.wrap=I;I=0}else I=-2;if(I!==0)throw Error(PR[I]);this._dict_set=!0}};
tki=function(k,I){I=I||{};I.gzip=!0;I=new H$A(I);I.push(k,!0);if(I.err)throw I.msg||PR[I.err];return I.result};
kYX=function(k,I){var V=esX();V&&V.publish.call(V,k.toString(),k,I)};
LKl=function(k,I,V){var X=esX();if(!X)return 0;var P=X.subscribe(k.toString(),function(L,T){var d=_.FB("ytPubsub2Pubsub2SkipSubKey");d&&d==P||(d=function(){if(Iuj[P])try{if(T&&k instanceof V8R&&k!=L)try{var U=k.dataClass,E=T;if(!E.args||!E.version)throw Error("bd");try{if(!U.version_){var l=new U;U.version_=l.version}var r=U.version_}catch(h){}if(!r||E.version!=r)throw Error("cd");try{T=Reflect.construct(U,_.C_(E.args))}catch(h){throw h.message="yt.pubsub2.Data.deserialize(): "+h.message,h;}}catch(h){throw h.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+k.toString()+": "+h.message,h;}I.call(V||window,T)}catch(h){_.vp(h)}},XdK[k.toString()]?_.FB("yt.scheduler.instance")?_.hD.addLowPriorityJob(d):_.zW(d,0):d())});
Iuj[P]=!0;PAz[k.toString()]||(PAz[k.toString()]=[]);PAz[k.toString()].push(P);return P};
deD=function(){var k=c1j,I=LKl(GYi,function(V){k.apply(void 0,arguments);TvD(I)});
return I};
TvD=function(k){var I=esX();I&&(typeof k==="number"&&(k=[k]),_.QQ(k,function(V){I.unsubscribeByKey(V);delete Iuj[V]}))};
esX=function(){return _.FB("ytPubsub2Pubsub2Instance")};
iI_=function(k,I,V){V=V===void 0?{sampleRate:.1}:V;Math.random()<Math.min(.02,V.sampleRate/100)&&kYX("meta_logging_csi_event",{timerName:k,timelineData:I})};
_.WKO=function(k){return k?(k=k.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.dY(k):null:null};
_.yj=function(k){return k?(k=k.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.oR(k):null:null};
UeX=function(){fuK||(fuK=_.yj(_.gH("WORKER_SERIALIZATION_URL")));return fuK||void 0};
_.bIl=function(){var k=UeX();EFc||k===void 0||(EFc=ASD(k));return EFc};
_.lui=function(){return typeof Worker==="function"&&UeX()?!0:!1};
_.mel=function(){if(_.lui()&&!r1t){var k=function(V){V=V.data;if(V.op==="gzippedGelBatch"){var X=hKt.get(V.key);X&&(y1A(V.gzippedBatch,X.latencyPayload,X.url,X.options,X.sendFn),hKt.delete(V.key))}},I=_.bIl();
I&&(I.addEventListener("message",k),I.onerror=function(){hKt.clear()},r1t=!0)}};
Y6K=function(k,I,V,X,P){P=P===void 0?!1:P;var L={startTime:(0,_.wR)(),ticks:{},infos:{}};if(mM)try{var T=KK_(I);if(T!=null&&(T>$el||T<S6l))X(k,V);else{if(_.m("gzip_gel_with_worker")){r1t||_.mel();var d=_.bIl();if(d&&!P){hKt.set(jl_,{latencyPayload:L,url:k,options:V,sendFn:X});d.postMessage({op:"gelBatchToGzip",serializedBatch:I,key:jl_});jl_++;return}}var U=tki(J1t(I));y1A(U,L,k,V,X)}}catch(E){_.AI(E),X(k,V)}else X(k,V)};
y1A=function(k,I,V,X,P){var L=(0,_.wR)();I.ticks.gelc=L;K5++;_.m("disable_compression_due_to_performance_degredation")&&L-I.startTime>=gFi&&(q6D++,mM=!1);vFz(I);X.headers||(X.headers={});X.headers["Content-Encoding"]="gzip";X.postBody=k;X.postParams=void 0;P(V,X)};
FKj=function(k){var I=I===void 0?!1:I;var V=V===void 0?!1:V;var X=(0,_.wR)(),P={startTime:X,ticks:{},infos:{}},L=I?_.FB("yt.logging.gzipForFetch",!1):!0;if(mM&&L){if(!k.body)return k;try{var T=V?k.body:typeof k.body==="string"?k.body:JSON.stringify(k.body);L=T;if(!V&&typeof T==="string"){var d=KK_(T);if(d!=null&&(d>$el||d<S6l))return k;V=I?{level:1}:void 0;L=tki(J1t(T),V);var U=(0,_.wR)();P.ticks.gelc=U;if(I){K5++;if((_.m("disable_compression_due_to_performance_degredation")||_.m("disable_compression_due_to_performance_degradation_lr"))&&
U-X>=gFi)if(q6D++,_.m("abandon_compression_after_N_slow_zips_lr")){I=q6D/K5;var E=slK/_.Nw("compression_disable_point");K5>0&&K5%_.Nw("compression_disable_point")===0&&I>=E&&(mM=!1)}else mM=!1;vFz(P)}}k.headers=Object.assign({},{"Content-Encoding":"gzip"},k.headers||{});k.body=L;return k}catch(l){return _.AI(l),k}}else return k};
KK_=function(k){try{return(new Blob(k.split(""))).size}catch(I){return _.AI(I),null}};
vFz=function(k){_.m("gel_compression_csi_killswitch")||!_.m("log_gel_compression_latency")&&!_.m("log_gel_compression_latency_lr")||iI_("gel_compression",k,{sampleRate:.1})};
Bv_=function(){this.blockSize=-1};
$N=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var k=1;k<this.blockSize;++k)this.pad_[k]=0;this.total_=this.inbuf_=0;this.reset()};
QlO=function(k){k=Object.assign({},k);delete k.Authorization;var I=_.A1i();if(I){var V=new $N;V.update(_.gH("INNERTUBE_API_KEY"));V.update(I);k.hash=_.OO(V.digest(),3)}return k};
jT=function(){nFR||(nFR=new _.ST("yt.innertube"));return nFR};
oFt=function(k,I,V,X){if(X)return null;X=jT().get("nextId",!0)||1;var P=jT().get("requests",!0)||{};P[X]={method:k,request:I,authState:QlO(V),requestTime:Math.round((0,_.wR)())};jT().set("nextId",X+1,86400,!0);jT().set("requests",P,86400,!0);return X};
xet=function(k){var I=jT().get("requests",!0)||{};delete I[k];jT().set("requests",I,86400,!0)};
RKO=function(k){var I=jT().get("requests",!0);if(I){for(var V in I){var X=I[V];if(!(Math.round((0,_.wR)())-X.requestTime<6E4)){var P=X.authState,L=QlO(_.E5l(!1));_.dc.equals(P,L)&&(P=X.request,"requestTimeMs"in P&&(P.requestTimeMs=Math.round((0,_.wR)())),aul(k,X.method,P,{}));delete I[V]}}jT().set("requests",I,86400,!0)}};
CAc=function(k){var I;return(k=k==null?void 0:(I=k.error)==null?void 0:I.code)&&k>=400&&k<=599?!1:!0};
wdi=function(k){var I;k=k==null?void 0:(I=k.error)==null?void 0:I.code;return!(k!==400&&k!==415)};
pdO=function(){if(HIR)return HIR();var k={};HIR=Cc("LogsDatabaseV2",{objectStores:(k.LogsRequestsStore={addedAtVersion:2},k),shared:!1,upgrade:function(I,V,X){V(2)&&JD(I,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});V(3);V(5)&&(X=X.objectStore("LogsRequestsStore"),X.JSC$10985_wrapped.indexNames.contains("newRequest")&&X.JSC$10985_wrapped.deleteIndex("newRequest"),YN(X,"newRequestV2",["status","interface","timestamp"]));V(7)&&I.JSC$10970_wrapped.objectStoreNames.contains("sapisid")&&I.JSC$10970_wrapped.deleteObjectStore("sapisid");
V(9)&&I.JSC$10970_wrapped.objectStoreNames.contains("SWHealthLog")&&I.JSC$10970_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return HIR()};
gx=function(k){return _.F7(pdO(),k)};
M8O=function(k,I){var V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return V={startTime:(0,_.wR)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},T.yield(gx(I),2);if(T.nextAddress!=3)return X=T.yieldResult,P=Object.assign({},k,{options:JSON.parse(JSON.stringify(k.options)),interface:_.gH("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),T.yield(X.put("LogsRequestsStore",P),3);L=T.yieldResult;V.ticks.tc=(0,_.wR)();Nvi(V);return T.return(L)})};
ZIt=function(k,I){var V,X,P,L,T,d,U,E,l;return _.W(function(r){if(r.nextAddress==1)return V={startTime:(0,_.wR)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},r.yield(gx(I),2);if(r.nextAddress!=3)return X=r.yieldResult,P=_.gH("INNERTUBE_CONTEXT_CLIENT_NAME",0),L=[k,P,0],T=[k,P,(0,_.wR)()],d=IDBKeyRange.bound(L,T),U="prev",_.m("use_fifo_for_networkless")&&(U="next"),E=void 0,l=k==="NEW"?"readwrite":"readonly",_.m("use_readonly_for_get_most_recent_by_status_killswitch")&&(l="readwrite"),
r.yield(_.Af(X,["LogsRequestsStore"],{mode:l,enableRetries:!0},function(h){return _.Hx(h.objectStore("LogsRequestsStore").index("newRequestV2"),{query:d,direction:U},function(y){y.getValue()&&(E=y.getValue(),k==="NEW"&&(E.status="QUEUED",y.update(E)))})}),3);
V.ticks.tc=(0,_.wR)();Nvi(V);return r.return(E)})};
Dec=function(k,I){var V;return _.W(function(X){if(X.nextAddress==1)return X.yield(gx(I),2);V=X.yieldResult;return X.return(_.Af(V,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(P){var L=P.objectStore("LogsRequestsStore");return L.get(k).then(function(T){if(T)return T.status="QUEUED",L.put(T).then(function(){return T})})}))})};
zKc=function(k,I,V,X){V=V===void 0?!0:V;var P;return _.W(function(L){if(L.nextAddress==1)return L.yield(gx(I),2);P=L.yieldResult;return L.return(_.Af(P,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(T){var d=T.objectStore("LogsRequestsStore");return d.get(k).then(function(U){return U?(U.status="NEW",V&&(U.sendCount+=1),X!==void 0&&(U.options.compress=X),d.put(U).then(function(){return U})):jX.resolve(void 0)})}))})};
urX=function(k,I){var V;return _.W(function(X){if(X.nextAddress==1)return X.yield(gx(I),2);V=X.yieldResult;return X.return(V.delete("LogsRequestsStore",k))})};
OIX=function(k){var I,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(gx(k),2);I=X.yieldResult;V=(0,_.wR)()-2592E6;return X.yield(_.Af(I,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(P){return nc(P.objectStore("LogsRequestsStore"),{},function(L){if(L.getValue().timestamp<=V)return L.delete().then(function(){return L.continue()})})}),0)})};
t8A=function(){_.W(function(k){return k.yield(wCo("LogsDatabaseV2"),0)})};
Nvi=function(k){_.m("nwl_csi_killswitch")||iI_("networkless_performance",k,{sampleRate:1})};
_.kI_=function(k){return _.F7(eKz(),k)};
IxK=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return X.yield(_.kI_(k),2);I=X.yieldResult;V=(0,_.wR)()-2592E6;return X.yield(_.Af(I,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(P){return nc(P.objectStore("SWHealthLog"),{},function(L){if(L.getValue().timestamp<=V)return L.delete().then(function(){return L.continue()})})}),0)})};
Vic=function(k){var I;return _.W(function(V){if(V.nextAddress==1)return V.yield(_.kI_(k),2);I=V.yieldResult;return V.yield(I.clear("SWHealthLog"),0)})};
_.qM=function(k,I,V,X,P,L,T){P=P===void 0?"":P;L=L===void 0?!1:L;T=T===void 0?!1:T;if(k)if(V&&!m9("cobalt"))_.AI(new _.GN("Legacy referrer-scrubbed ping detected")),k&&Xrj(k,void 0,{scrubReferrer:!0});else if(P)FO_(k,I,"POST",P,X);else if(_.gH("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||X||T)FO_(k,I,"GET","",X,void 0,L,T);else{b:{try{c:{var d=new PBR({url:k});if(d.urlParamValues_.dsh==="1")var U=null;else{var E=d.urlParamValues_.ae;if(E==="1"){var l=d.urlParamValues_.adurl;if(l)try{U={version:3,directUrl:decodeURIComponent(l),
asyncUrl:hcc(d.JSC$9776_url_,"act=1","ri=1",LQK(d))};break c}catch(S){}}U=E==="2"?{version:4,directUrl:hcc(d.JSC$9776_url_,"dct=1","suid="+d.suid_,"ri=1"),asyncUrl:hcc(d.JSC$9776_url_,"act=1","ri=1","suid="+d.suid_)}:null}}if(U){var r=_.Rd(k);var h=!(!r||!r.endsWith("/aclk")||_.zv(k,"ri")!=="1");break b}}catch(S){}h=!1}if(h){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(k,"")){var y=!0;break b}}catch(S){}y=!1}y?(I&&I(),V=!0):V=!1}else V=!1;V||Xrj(k,I)}};
Xrj=function(k,I,V){V=V===void 0?{}:V;var X=new Image,P=""+c4l++;GIj[P]=X;X.onload=X.onerror=function(){I&&GIj[P]&&I();delete GIj[P]};
V.scrubReferrer&&(X.referrerPolicy="no-referrer");X.src=k};
vR=function(k,I){TyO(k,I==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
dzo=function(k){var I;return((I=document.featurePolicy)==null?0:I.allowedFeatures().includes("attribution-reporting"))?k+"&nis=6":k+"&nis=5"};
i2A=function(k){if(!k)return!1;try{var I;if(((I=_.n7(k))==null?void 0:I.asm)==="4")return!0}catch(V){_.vp(V)}return!1};
TyO=function(k,I){I?(k=dzo(k),_.qM(k,void 0,void 0,void 0,"",!0,!0)):_.qM(k)};
fxA=function(){WQi||(WQi=new _.ST("yt.offline"));return WQi};
UzD=function(k){if(_.m("offline_error_handling")){var I=fxA().get("errors",!0)||{};I[k.message]={name:k.name,stack:k.stack};k.level&&(I[k.message].level=k.level);fxA().set("errors",I,2592E3,!0)}};
b2o=function(k,I,V,X){X=X===void 0?!1:X;I=_.m("web_fp_via_jspb")?Object.assign({},I):I;_.m("use_cfr_monitor")&&E_l(k,I);if(_.m("use_request_time_ms_header"))I.headers&&aZ(k)&&(I.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.wR)())));else{var P;if((P=I.postParams)==null?0:P.requestTimeMs)I.postParams.requestTimeMs=Math.round((0,_.wR)())}V&&Object.keys(I).length===0?_.qM(k):I.compress?I.postBody?(typeof I.postBody!=="string"&&(I.postBody=JSON.stringify(I.postBody)),Y6K(k,I.postBody,
I,_.tI,X)):Y6K(k,JSON.stringify(I.postParams),I,nui,X):_.tI(k,I)};
lxX=function(k,I){_.m("use_event_time_ms_header")&&aZ(k)&&(I.headers||(I.headers={}),I.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.wR)())));return I};
_.hnl=function(){r4K||(r4K=new _.sa({logOfflineErrors:!0,enablePolling:!0}));return r4K};
E_l=function(k,I){var V=I.onError?I.onError:function(){};
I.onError=function(P,L){Fj().requestComplete(k,!1);V(P,L)};
var X=I.onSuccess?I.onSuccess:function(){};
I.onSuccess=function(P,L){Fj().requestComplete(k,!0);X(P,L)}};
_.y4K=function(){return _.ad(document.location.toString())!=="www.youtube-nocookie.com"};
_.$zK=function(){return _.FB("ytNetworklessLoggingInitializationOptions")?_.mzc.isNwlInitialized:_.KQK};
Svt=function(k,I){if(_.m("polymer_on_demand_shady_dom")){var V;var X=(V=k.__shady_native_firstElementChild)!=null?V:k.firstElementChild}else X=k.firstElementChild;for(;X;){if(k=I(X)?X:Svt(X,I))return k;X=X.nextElementSibling}return null};
_.J4t=function(){var k=document;if("visibilityState"in k)return k.visibilityState;var I=jeD+"VisibilityState";if(I in k)return k[I]};
_.Yv_=function(k,I){var V;BR(k,function(X){V=I[X];return!!V});
return V};
_.Qj=function(k){var I=g_A(k);I?I.focus(void 0):_.AD(k)};
g_A=function(k){return(k=Svt(k,function(I){return _.ps(I)?qvj(I)&&!!I.offsetParent:!1}))?k:null};
_.AD=function(k,I){k.hasAttribute("tabindex")||k.setAttribute("tabindex","-1");k.focus(I)};
v_i=function(k,I,V,X){X=X===void 0?{}:X;k.addEventListener&&(I!="mouseenter"||"onmouseenter"in document?I!="mouseleave"||"onmouseenter"in document?I=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(I="MozMousePixelScroll"):I="mouseout":I="mouseover");return _.dc.findKey(oA,function(P){var L=typeof P[4]==="boolean"&&P[4]==!!X,T=_.MU(P[4])&&_.MU(X)&&_.dc.equals(P[4],X);return!!P.length&&P[0]==k&&P[1]==I&&P[2]==V&&(L||T)})};
_.aA=function(k,I,V,X){X=X===void 0?{}:X;if(!k||!k.addEventListener&&!k.attachEvent)return"";var P=v_i(k,I,V,X);if(P)return P;P=++sei.count+"";var L=!(I!="mouseenter"&&I!="mouseleave"||!k.addEventListener||"onmouseenter"in document);var T=L?function(d){d=new xN(d);if(!_.lf(d.relatedTarget,function(U){return U==k},!0))return d.currentTarget=k,d.type=I,V.call(k,d)}:function(d){d=new xN(d);
d.currentTarget=k;return V.call(k,d)};
T=_.s5(T);k.addEventListener?(I=="mouseenter"&&L?I="mouseover":I=="mouseleave"&&L?I="mouseout":I=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(I="MozMousePixelScroll"),FQc()||typeof X==="boolean"?k.addEventListener(I,T,X):k.addEventListener(I,T,!!X.capture)):k.attachEvent("on"+I,T);oA[P]=[k,I,V,T,X];return P};
_.A4D=function(k,I,V){var X=X===void 0?{}:X;var P=_.aA(k,I,function(){_.Byo(P);V.apply(k,arguments)},X)};
_.Byo=function(k){k&&(typeof k=="string"&&(k=[k]),_.QQ(k,function(I){if(I in oA){var V=oA[I],X=V[0],P=V[1],L=V[3];V=V[4];X.removeEventListener?FQc()||typeof V==="boolean"?X.removeEventListener(P,L,V):X.removeEventListener(P,L,!!V.capture):X.detachEvent&&X.detachEvent("on"+P,L);delete oA[I]}}))};
RA=function(k){this.callback_=k;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(k=0;k<4;k++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.aA(window,"mousemove",(0,_.G7)(this.onMouseMove_,this));this.timerId_=_.uy((0,_.G7)(this.checkPosition_,this),25)};
o_A=function(){var k={};var I=k.preferMobileEvents===void 0?!1:k.preferMobileEvents;k=k.enableScrollEventListener===void 0?!0:k.enableScrollEventListener;if(_.FB("_lact",window)==null){var V=parseInt(_.gH("LACT"),10);V=isFinite(V)?Date.now()-Math.max(V,0):-1;_.aJ("_lact",V,window);_.aJ("_fact",V,window);V==-1&&_.C5();QeU(window,I,k);new RA(function(){n_X("mouse",100)})}};
QeU=function(k,I,V){I=I===void 0?!1:I;V=V===void 0?!0:V;_.aA(k.document,"keydown",_.C5);_.aA(k.document,"keyup",_.C5);_.aA(k.document,"mousedown",_.C5);_.aA(k.document,"mouseup",_.C5);I?_.aA(k,"touchmove",function(){n_X("touchmove",200)},{passive:!0}):(_.aA(k,"resize",function(){n_X("resize",200)}),V&&_.aA(k,"scroll",function(){n_X("scroll",200)}));
_.aA(k.document,"touchstart",_.C5,{passive:!0});_.aA(k.document,"touchend",_.C5,{passive:!0})};
n_X=function(k,I){xzt[k]||(xzt[k]=!0,_.hD.addLowPriorityJob(function(){_.C5();xzt[k]=!1},I))};
_.C5=function(){_.FB("_lact",window)==null&&o_A();var k=Date.now();_.aJ("_lact",k,window);_.FB("_fact",window)==-1&&_.aJ("_fact",k,window);(k=_.FB("ytglobal.ytUtilActivityCallback_"))&&k()};
_.wx=function(){var k=_.FB("_lact",window);return k==null?-1:Math.max(Date.now()-k,0)};
_.MM=function(k,I,V){var X=_.HR();if(X&&I){var P=X.subscribe(k,function(){var L=arguments,T=function(){p5[P]&&I.apply&&typeof I.apply=="function"&&I.apply(V||window,L)};
try{_.axX[k]?T():_.zW(T,0)}catch(d){_.vp(d)}},V);
p5[P]=!0;NM[k]||(NM[k]=[]);NM[k].push(P);return P}return 0};
_.Rno=function(k){var I=_.HR();I&&(typeof k==="number"?k=[k]:typeof k==="string"&&(k=[parseInt(k,10)]),_.QQ(k,function(V){I.unsubscribeByKey(V);delete p5[V]}))};
_.CBR=function(k,I){var V=_.HR();V&&V.publish.apply(V,arguments)};
_.H2t=function(k){var I=_.HR();if(I)if(I.clear(k),k)wrR(k);else for(var V in NM)wrR(V)};
_.HR=function(){return _.XA.ytPubsubPubsubInstance};
wrR=function(k){NM[k]&&(k=NM[k],_.QQ(k,function(I){p5[I]&&delete p5[I]}),k.length=0)};
prl=function(){var k,I;return"h5vcc"in Zk&&((k=Zk.h5vcc.traceEvent)==null?0:k.traceBegin)&&((I=Zk.h5vcc.traceEvent)==null?0:I.traceEnd)?1:"performance"in Zk&&Zk.performance.mark&&Zk.performance.measure?2:0};
Nyi=function(k){var I=prl();switch(I){case 1:Zk.h5vcc.traceEvent.traceBegin("YTLR",k);break;case 2:Zk.performance.mark(k+"-start");break;case 0:break;default:_.k2(I,"unknown trace type")}};
MiU=function(k){var I=prl();switch(I){case 1:Zk.h5vcc.traceEvent.traceEnd("YTLR",k);break;case 2:I=k+"-start";var V=k+"-end";Zk.performance.mark(V);Zk.performance.measure(k,I,V);break;case 0:break;default:_.k2(I,"unknown trace type")}};
Z2O=function(k){var I,V;(V=(I=window).onerror)==null||V.call(I,k.message,"",0,0,k)};
Dzi=function(k){if(_.m("web_lifecycle_error_handling_killswitch"))return k();try{return k()}catch(I){Z2O(I)}};
zn_=function(k){return[k.auth===void 0?"undefined":k.auth,k.isJspb===void 0?"undefined":k.isJspb,k.cttAuthInfo===void 0?"undefined":k.cttAuthInfo,k.tier===void 0?"undefined":k.tier].join("/")};
_.K=function(k,I){if(k)return k[I.name]};
z0=function(){var k=_.FB("yt.logging.ims");k||(k=new Dk,_.aJ("yt.logging.ims",k));return k};
PHX=function(k,I){if(k.endpoint==="log_event"){uHz(k);var V=O2_(k),X=tiR(k.payload)||"",P=eno(X),L=200;if(P){if(P.enabled===!1&&!_.m("web_payload_policy_disabled_killswitch"))return;L=kVA(P.tier);if(L===400){ImU(k,I);return}}uU[V]=!0;V={cttAuthInfo:V,isJspb:!1,tier:L};z0().storePayload(V,k.payload);V_K(I,!1,V,XTK(X))}};
c9z=function(k,I,V){if(I.endpoint==="log_event"){uHz(void 0,I);var X=O2_(I,!0),P=eno(k),L=200;if(P){if(P.enabled===!1&&!_.m("web_payload_policy_disabled_killswitch"))return;L=kVA(P.tier);if(L===400){LtO(k,I,V);return}}uU[X]=!0;X={cttAuthInfo:X,isJspb:!0,tier:L};z0().storePayload(X,x2(I.payload));V_K(V,!0,X,XTK(k))}};
V_K=function(k,I,V,X){I=I===void 0?!1:I;X=X===void 0?!1:X;k&&(Oa=new k);k=_.Nw("tvhtml5_logging_max_batch_ads_fork")||_.Nw("tvhtml5_logging_max_batch")||_.Nw("web_logging_max_batch")||100;var P=(0,_.wR)(),L=GVU(I,V.tier),T=L.lastDebounceQueueFromLogTimeMs;X&&(L.useVideoStatsEndPoint=!0);X=0;V&&(X=z0().getSequenceCount(V));var d=function(){Tzt({writeThenSend:!0},I,V.tier)};
X>=1E3?d():X>=k?dPD||(dPD=izR(function(){d();dPD=void 0},0)):P-T>=10&&(Wtt(I,V.tier),L.lastDebounceQueueFromLogTimeMs=P)};
ImU=function(k,I){if(k.endpoint==="log_event"){_.m("more_accurate_gel_parser")&&z0().storePayload({isJspb:!1},k.payload);uHz(k);var V=O2_(k),X=new Map;X.set(V,[k.payload]);var P=tiR(k.payload)||"";I&&(Oa=new I);return new _.tD(function(L,T){Oa&&Oa.isReady()?fmD(X,Oa,L,T,{bypassNetworkless:!0},!0,XTK(P)):L()})}};
LtO=function(k,I,V){if(I.endpoint==="log_event"){uHz(void 0,I);var X=O2_(I,!0),P=new Map;P.set(X,[x2(I.payload)]);V&&(Oa=new V);return new _.tD(function(L){Oa&&Oa.isReady()?UPt(P,Oa,L,{bypassNetworkless:!0},!0,XTK(k)):L()})}};
O2_=function(k,I){var V="";if(k.dangerousLogToVisitorSession)V="visitorOnlyApprovedKey";else if(k.cttAuthInfo){if(I===void 0?0:I){I=k.cttAuthInfo.token;V=k.cttAuthInfo;var X=new Edo;V.videoId?X.setVideoId(V.videoId):V.playlistId&&eT(X,2,bz_,Jh(V.playlistId));lml[I]=X}else I=k.cttAuthInfo,V={},I.videoId?V.videoId=I.videoId:I.playlistId&&(V.playlistId=I.playlistId),r9R[k.cttAuthInfo.token]=V;V=k.cttAuthInfo.token}return V};
Tzt=function(k,I,V){k=k===void 0?{}:k;I=I===void 0?!1:I;new _.tD(function(X,P){var L=GVU(I,V),T=L.useVideoStatsEndPoint;L.useVideoStatsEndPoint=!1;hO_(L.queueTimer);hO_(L.queueMaxTimer);L.queueMaxTimer=0;Oa&&Oa.isReady()?V===void 0&&_.m("enable_web_tiered_gel")?y9_(X,P,k,I,300,T):y9_(X,P,k,I,V,T):(Wtt(I,V),X())})};
y9_=function(k,I,V,X,P,L){var T=Oa;V=V===void 0?{}:V;X=X===void 0?!1:X;P=P===void 0?200:P;L=L===void 0?!1:L;var d=new Map,U=new Map,E={isJspb:X,cttAuthInfo:void 0,tier:P},l={isJspb:X,cttAuthInfo:void 0};if(X){I=_.G(Object.keys(uU));for(P=I.next();!P.done;P=I.next())P=P.value,U=_.m("enable_web_tiered_gel")?z0().smartExtractMatchingEntries({keys:[E,l],sizeLimit:1E3}):z0().extractMatchingEntries({isJspb:!0,cttAuthInfo:P}),U.length>0&&d.set(P,U),(_.m("web_fp_via_jspb_and_json")&&V.writeThenSend||!_.m("web_fp_via_jspb_and_json"))&&
delete uU[P];UPt(d,T,k,V,!1,L)}else{d=_.G(Object.keys(uU));for(E=d.next();!E.done;E=d.next())E=E.value,l=_.m("enable_web_tiered_gel")?z0().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:E,tier:P},{isJspb:!1,cttAuthInfo:E}],sizeLimit:1E3}):z0().extractMatchingEntries({isJspb:!1,cttAuthInfo:E}),l.length>0&&U.set(E,l),(_.m("web_fp_via_jspb_and_json")&&V.writeThenSend||!_.m("web_fp_via_jspb_and_json"))&&delete uU[E];fmD(U,T,k,I,V,!1,L)}};
Wtt=function(k,I){k=k===void 0?!1:k;I=I===void 0?200:I;var V=function(){Tzt({writeThenSend:!0},k,I)},X=GVU(k,I),P=X===mPK||X===KtD?5E3:$Pt;
_.m("web_gel_timeout_cap")&&!X.queueMaxTimer&&(P=izR(function(){V()},P),X.queueMaxTimer=P);
hO_(X.queueTimer);P=_.gH("LOGGING_BATCH_TIMEOUT",_.Nw("web_gel_debounce_ms",1E4));_.m("shorten_initial_gel_batch_timeout")&&SIt&&(P=jE_);P=izR(function(){_.Nw("gel_min_batch_size")>0?z0().getSequenceCount({cttAuthInfo:void 0,isJspb:k,tier:I})>=J9c&&V():V()},P);
X.queueTimer=P};
fmD=function(k,I,V,X,P,L,T){P=P===void 0?{}:P;var d=Math.round((0,_.wR)()),U=k.size,E=YIi(T);k=_.G(k);var l=k.next();for(T={};!l.done;T={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},l=k.next()){var r=_.G(l.value);l=r.next().value;r=r.next().value;T.batchRequest=_.dc.unsafeClone({context:_.LfD(I.config_||_.pc())});if(!_.wt(r)&&!_.m("throw_err_when_logevent_malformed_killswitch")){X();break}T.batchRequest.events=r;
(r=r9R[l])&&gd_(T.batchRequest,l,r);delete r9R[l];T.dangerousLogToVisitorSession=l==="visitorOnlyApprovedKey";qIO(T.batchRequest,d,T.dangerousLogToVisitorSession);vdc(P);T.onSuccess$jscomp$3=function(h){_.m("start_client_gcf")&&_.hD.addLowPriorityJob(function(){return _.W(function(y){return y.yield(sEt(h),0)})});
U--;U||V()};
T.networkFailures=0;T.onError$jscomp$5=function(h){return function(){h.networkFailures++;if(P.bypassNetworkless&&h.networkFailures===1)try{aul(I,E,h.batchRequest,FtA({writeThenSend:!0},h.dangerousLogToVisitorSession,h.onSuccess$jscomp$3,h.onError$jscomp$5,L)),SIt=!1}catch(y){_.vp(y),X()}U--;U||V()}}(T);
try{aul(I,E,T.batchRequest,FtA(P,T.dangerousLogToVisitorSession,T.onSuccess$jscomp$3,T.onError$jscomp$5,L)),SIt=!1}catch(h){_.vp(h),X()}}};
UPt=function(k,I,V,X,P,L){X=X===void 0?{}:X;var T=Math.round((0,_.wR)()),d={value:k.size},U=new Map([].concat(_.Z9(k)));U=_.G(U);for(var E=U.next();!E.done;E=U.next()){var l=_.G(E.value).next().value,r=k.get(l);E=new kw;var h=I.config_||_.pc(),y=new IG,S=new Bzo;_.Xw(S,1,h.innertubeContextHostLanguage);_.Xw(S,2,h.innertubeContextGeoLocation);_.Mr(S,16,h.innertubeContextClientNameFieldNumber);_.Xw(S,17,h.innertubeContextClientVersion);if(h.innertubeContextClientConfigInfo){var g=h.innertubeContextClientConfigInfo,
F=new Df;g.coldConfigData&&_.Xw(F,1,g.coldConfigData);g.appInstallData&&_.Xw(F,6,g.appInstallData);g.coldHashData&&_.Xw(F,3,g.coldHashData);g.hotHashData&&F.setHotHashData(g.hotHashData);_.Fy(S,62,F)}(g=_.XA.devicePixelRatio)&&g!=1&&_.Zf(S,65,_.I4(g));g=$Sj();g!==""&&_.Xw(S,54,g);g=SAi();if(g.length>0){F=new A9R;for(var Q=0;Q<g.length;Q++){var x=new VP;x.setKey(g[Q].key);eT(x,2,QEO,Jh(g[Q].value));Xh(F,15,VP,x)}_.Fy(y,5,F)}eoi(h,S);kRR(y);IZc(S);VkO(h,S);XLR(S);_.m("start_client_gcf")&&PRc(S);_.gH("DELEGATED_SESSION_ID")&&
!_.m("pageid_as_header_web")&&(h=new PE,_.Xw(h,3,_.gH("DELEGATED_SESSION_ID")));!_.m("fill_delegate_context_in_gel_killswitch")&&(g=_.gH("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(F=_.Nr(y,PE,3)||new PE,h=y,g=_.Xw(F,18,g),_.Fy(h,3,g));h=S;g=_.G(Object.entries(_.n7(_.gH("DEVICE",""))));for(F=g.next();!F.done;F=g.next())Q=_.G(F.value),F=Q.next().value,Q=Q.next().value,F==="cbrand"?_.Xw(h,12,Q):F==="cmodel"?_.Xw(h,13,Q):F==="cbr"?_.Xw(h,87,Q):F==="cbrver"?_.Xw(h,88,Q):F==="cos"?_.Xw(h,18,
Q):F==="cosver"?_.Xw(h,19,Q):F==="cplatform"&&_.Mr(h,42,euK(Q));y.setClient(S);_.Fy(E,1,y);if(S=lml[l])a:{if(_.tn(S,L4(S,bz_,1)))y=1;else if(S.getPlaylistId())y=2;else break a;_.Fy(E,4,S);S=E.getContext()||new IG;h=_.Nr(S,PE,3)||new PE;g=new cE;g.setToken(l);_.Mr(g,1,y);Xh(h,12,cE,g);_.Fy(S,3,h)}delete lml[l];l=l==="visitorOnlyApprovedKey";ndz()||_.Gw(E,2,T);!l&&(y=_.gH("EVENT_ID"))&&(S=odt(),h=new xPK,_.Xw(h,1,y),_.Gw(h,2,S),_.Fy(E,5,h));vdc(X);if(_.m("jspb_serialize_with_worker")&&(y=_.bIl())&&
X.writeThenSend){_.amt.set(ROi,{client:I,resolve:V,networklessOptions:X,isIsolated:P,useVSSEndpoint:L,dangerousLogToVisitorSession:l,requestsOutstanding:d});y.postMessage({op:"gelBatchToSerialize",batchRequest:x2(E),clientEvents:r,key:ROi});ROi++;break}if(r){y=[];for(S=0;S<r.length;S++)try{y.push(new Tw(r[S]))}catch(N){_.vp(new _.GN("Transport failed to deserialize "+String(r[S])))}r=y}else r=[];r=_.G(r);for(y=r.next();!y.done;y=r.next())Xh(E,3,Tw,y.value);r={startTime:(0,_.wR)(),ticks:{},infos:{}};
E=E.serialize();r.ticks.geljspc=(0,_.wR)();_.m("log_jspb_serialize_latency")&&iI_("gel_jspb_serialize",r,{sampleRate:.1});_.CHA(E,I,V,X,P,L,l,d)}};
_.CHA=function(k,I,V,X,P,L,T,d){X=X===void 0?{}:X;d=d===void 0?{value:0}:d;L=YIi(L);X=FtA(X,T,function(U){_.m("start_client_gcf")&&_.hD.addLowPriorityJob(function(){return _.W(function(E){return E.yield(sEt(U),0)})});
d.value--;d.value||V()},function(){d.value--;
d.value||V()},P);
X.headers["Content-Type"]="application/json+protobuf";X.postBodyFormat="JSPB";X.postBody=k;aul(I,L,"",X);SIt=!1};
vdc=function(k){_.m("always_send_and_write")&&(k.writeThenSend=!1)};
FtA=function(k,I,V,X,P){k={retry:!0,onSuccess:V,onError:X,networklessOptions:k,dangerousLogToVisitorSession:I,bypassMonitoring:!!P,headers:{},postBodyFormat:"",postBody:"",compress:_.m("compress_gel")||_.m("compress_gel_lr")};ndz()&&(k.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.wR)())));return k};
qIO=function(k,I,V){ndz()||(k.requestTimeMs=String(I));_.m("unsplit_gel_payloads_in_logs")&&(k.unsplitGelPayloadsInLogs=!0);!V&&(I=_.gH("EVENT_ID"))&&(V=odt(),k.serializedClientEventId={serializedEventId:I,clientCounter:String(V)})};
odt=function(){var k=_.gH("BATCH_CLIENT_COUNTER")||0;k||(k=Math.floor(Math.random()*65535/2));k++;k>65535&&(k=1);_.Y6("BATCH_CLIENT_COUNTER",k);return k};
gd_=function(k,I,V){if(V.videoId)var X="VIDEO";else if(V.playlistId)X="PLAYLIST";else return;k.credentialTransferTokenTargetId=V;k.context=k.context||{};k.context.user=k.context.user||{};k.context.user.credentialTransferTokens=[{token:I,scope:X}]};
uHz=function(k,I){var V=_.Mw("il_payload_scraping")==="enable_il_payload_scraping";if(!_.FB("yt.logging.transport.enableScrapingForTest"))if(V)wTD=[],_.aJ("yt.logging.transport.enableScrapingForTest",!0),_.aJ("yt.logging.transport.scrapedPayloadsForTesting",wTD),_.aJ("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.aJ("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.aJ("yt.logging.transport.scrapeClientEvent",!0);else return;V=_.FB("yt.logging.transport.scrapedPayloadsForTesting");var X=_.FB("yt.logging.transport.payloadToScrape");I&&(I=_.FB("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(I.payload)())&&V.push(I);I=_.FB("yt.logging.transport.scrapeClientEvent");if(X&&X.length>=1)for(var P=0;P<X.length;P++)if(k&&k.payload[X[P]])if(I)V.push(k.payload);else{var L=void 0;V.push(((L=k)==null?void 0:L.payload)[X[P]])}_.aJ("yt.logging.transport.scrapedPayloadsForTesting",
V)};
ndz=function(){return _.m("use_request_time_ms_header")||_.m("lr_use_request_time_ms_header")};
izR=function(k,I){return _.m("transport_use_scheduler")===!1?_.zW(k,I):_.m("logging_avoid_blocking_during_navigation")||_.m("lr_logging_avoid_blocking_during_navigation")?_.d6(_.hD,function(){if(_.Hzo().currentState==="none")k();else{var V={};_.Hzo().install((V.none={callback:k},V))}},I):_.d6(_.hD,k,I)};
hO_=function(k){_.m("transport_use_scheduler")?_.hD.cancelJob(k):_.O5(k)};
sEt=function(k){var I,V,X,P,L,T,d,U,E,l;return _.W(function(r){return r.nextAddress==1?(X=(I=k)==null?void 0:(V=I.responseContext)==null?void 0:V.globalConfigGroup,P=_.K(X,pTA),T=(L=X)==null?void 0:L.hotHashData,d=_.K(X,Nzt),E=(U=X)==null?void 0:U.coldHashData,(l=_.C7().resolve(_.RZ(iz)))?T?P?r.yield(M_O(l,T,P),2):r.yield(M_O(l,T),2):r.jumpTo(2):r.return()):E?d?r.yield(ZzU(l,E,d),0):r.yield(ZzU(l,E),0):r.jumpTo(0)})};
GVU=function(k,I){I=I===void 0?200:I;return k?I===300?mPK:DPi:I===300?KtD:zOO};
eno=function(k){if(_.m("enable_web_tiered_gel")){k=u__[k||""];var I,V,X,P=_.C7().resolve(_.RZ(iz))==null?void 0:(I=WE())==null?void 0:(V=I.loggingHotConfig)==null?void 0:(X=V.eventLoggingConfig)==null?void 0:X.payloadPolicies;if(P)for(I=0;I<P.length;I++)if(P[I].payloadNumber===k)return P[I]}};
tiR=function(k){k=Object.keys(k);k=_.G(k);for(var I=k.next();!I.done;I=k.next())if(I=I.value,u__[I])return I};
kVA=function(k){switch(k){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}};
XTK=function(k){return k==="gelDebuggingEvent"};
YIi=function(k){return(k===void 0?0:k)&&_.m("vss_through_gel_video_stats")?"video_stats":"log_event"};
UG=function(k,I,V,X){X=X===void 0?{}:X;var P={},L=Math.round(X.timestamp||(0,_.wR)());P.eventTimeMs=L<Number.MAX_SAFE_INTEGER?L:0;P[k]=I;k=_.wx();P.context={lastActivityMs:String(X.timestamp||!isFinite(k)?-1:k)};X.sequenceGroup&&!_.m("web_gel_sequence_info_killswitch")&&(k=P.context,I=X.sequenceGroup,I={index:Ozo(I),groupKey:I},k.sequence=I,X.endOfSequence&&delete f4[X.sequenceGroup]);_.m("web_tag_automated_log_events")&&(P.context.automatedLogEventSource=X.automatedLogEventSource);(X.sendIsolatedPayload?
ImU:PHX)({endpoint:"log_event",payload:P,cttAuthInfo:X.cttAuthInfo,dangerousLogToVisitorSession:X.dangerousLogToVisitorSession},V)};
Ozo=function(k){f4[k]=k in f4?f4[k]+1:0;return f4[k]};
_.bz=function(k,I,V){V=V===void 0?{}:V;var X=EG;_.qw("ytLoggingEventsDefaultDisabled",!1)&&EG===EG&&(X=null);UG(k,I,X,V)};
_.r6=function(){if(_.m("web_fp_via_jspb")){var k=!0;k=k===void 0?!1:k;var I=t_A;t_A=[];if(I){I=_.G(I);for(var V=I.next();!V.done;V=I.next())V=V.value,k?UG(V.payloadName,V.payload,EG,V.options):_.bz(V.payloadName,V.payload,V.options)}Tzt(void 0,!0);if(!_.m("web_fp_via_jspb_and_json"))return}Tzt(void 0,!1)};
eOt=function(k,I){var V;if((V=I)==null?0:V.componentStack)return I;if(k=k.componentStack)I||(I={}),I.componentStack=k;return I};
kb_=function(){_.QQ(_.gH("ERRORS")||[],function(k){_.hq.apply(null,k)});
_.Y6("ERRORS",[])};
_.yP=function(k){_.hq(k)};
_.$w=function(k){_.hq(k,"WARNING")};
ILU=function(k){k instanceof Error?_.hq(k):(k=_.MU(k)?JSON.stringify(k):String(k),k=new _.GN(k),k.name="RejectedPromiseError",_.$w(k))};
V9o=function(k,I,V,X,P,L){I=I===void 0?"Unknown file":I;V=V===void 0?0:V;var T=!1,d=INR("log_window_onerror_fraction");if(d&&Math.random()<d)T=!0;else{d=document.getElementsByTagName("script");for(var U=0,E=d.length;U<E;U++)if(d[U].src.indexOf("/debug-")>0){T=!0;break}}T&&(T=!1,P?T=!0:(typeof k==="string"?d=k:ErrorEvent&&k instanceof ErrorEvent?(T=!0,d=k.message,I=k.filename,V=k.lineno,X=k.colno):(d="Unknown error",I="Unknown file",V=0),P=new _.GN(d),P.name="UnhandledWindowError",P.message=d,P.fileName=
I,P.lineNumber=V,isNaN(X)?delete P.columnNumber:P.columnNumber=X),_.m("wiz_enable_component_stack_propagation_killswitch")||(L=eOt(P,L)),L&&_.Sf(P,L),T?_.hq(P):_.$w(P))};
_.hq=function(k,I,V,X,P,L,T,d){L=L===void 0?{}:L;L.name=V||_.gH("INNERTUBE_CONTEXT_CLIENT_NAME",1);L.version=X||_.gH("INNERTUBE_CONTEXT_CLIENT_VERSION");V=L;I=I===void 0?"ERROR":I;T=T===void 0?!1:T;I=I===void 0?"ERROR":I;T=T===void 0?!1:T;if(k&&(k.hasOwnProperty("level")&&k.level&&(I=k.level),_.m("console_log_js_exceptions")&&(X=[],X.push("Name: "+k.name),X.push("Message: "+k.message),k.hasOwnProperty("params")&&X.push("Error Params: "+JSON.stringify(k.params)),k.hasOwnProperty("args")&&X.push("Error args: "+
JSON.stringify(k.args)),X.push("File name: "+k.fileName),X.push("Stacktrace: "+k.stack),X=X.join("\n"),window.console.log(X,k)),!(X8K>=5))){X=[];P=_.G(PaD);for(L=P.next();!L.done;L=P.next()){L=L.value;try{L()&&X.push(L())}catch(F){}}X=[].concat(_.Z9(LVA),_.Z9(X));var U=cwt(k);P=U.message||"Unknown Error";L=U.name||"UnknownError";var E=U.stack||k.stacktrace||"Not available";if(E.startsWith(L+": "+P)){var l=E.split("\n");l.shift();E=l.join("\n")}l=U.lineNumber||"Not available";U=U.fileName||"Not available";
var r=0;if(k.hasOwnProperty("args")&&k.args&&k.args.length)for(var h=0;h<k.args.length&&!(r=taj(k.args[h],"params."+h,V,r),r>=500);h++);else if(k.hasOwnProperty("params")&&k.params){var y=k.params;if(typeof k.params==="object")for(h in y){if(y[h]){var S="params."+h,g=kc(y[h]);V[S]=g;r+=S.length+g.length;if(r>500)break}}else V.params=kc(y)}if(X.length)for(h=0;h<X.length&&!(r=taj(X[h],"params.context."+h,V,r),r>=500);h++);navigator.vendor&&!V.hasOwnProperty("vendor")&&(V["device.vendor"]=navigator.vendor);
h={message:P,name:L,lineNumber:l,fileName:U,stack:E,params:V,sampleWeight:1};V=Number(k.columnNumber);isNaN(V)||(h.lineNumber=h.lineNumber+":"+V);if(k.level==="IGNORED")k=0;else a:{k=Gbo();V=_.G(k.messageWeights);for(X=V.next();!X.done;X=V.next())if(X=X.value,h.message&&h.message.match(X.messageRegExp)){k=X.weight;break a}k=_.G(k.callbackWeights);for(V=k.next();!V.done;V=k.next())if(V=V.value,V.callback(h)){k=V.weight;break a}k=1}h.sampleWeight=k;k=_.G(TVA);for(V=k.next();!V.done;V=k.next())if(V=
V.value,V.patternsForType[h.name])for(P=_.G(V.patternsForType[h.name]),X=P.next();!X.done;X=P.next())if(L=X.value,X=h.message.match(L.regexp)){h.params["params.error.original"]=X[0];P=L.groups;L={};for(l=0;l<P.length;l++)L[P[l]]=X[l+1],h.params["params.error."+P[l]]=X[l+1];h.message=V.messageFn(L);break}h.params||(h.params={});k=Gbo();h.params["params.errorServiceSignature"]="msg="+k.messageWeights.length+"&cb="+k.callbackWeights.length;h.params["params.serviceWorker"]="false";_.XA.document&&_.XA.document.querySelectorAll&&
(h.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new jf(dNA,"sample")).constructor!==jf&&(h.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(h);if(h.sampleWeight!==0&&!ifj.has(h.message)){if(T)WVt(I===void 0?"ERROR":I,h);else{I=I===void 0?"ERROR":I;I==="ERROR"?(Jq.publish("handleError",h),_.m("record_app_crashed_web")&&fLz===0&&h.sampleWeight===1&&(fLz++,T={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},_.m("report_client_error_with_app_crash_ks")||
(T.systemHealth={crashData:{clientError:{logMessage:{message:h.message}}}}),_.bz("appCrashed",T)),UNA++):I==="WARNING"&&Jq.publish("handleWarning",h);if(_.m("kevlar_gel_error_routing")){T=I;d=d===void 0?{}:d;b:{k=_.G(EyK);for(V=k.next();!V.done;V=k.next())if(m9(V.value.toLowerCase())){k=!0;break b}k=!1}if(k)d=void 0;else{V={stackTrace:h.stack};h.fileName&&(V.filename=h.fileName);k=h.lineNumber&&h.lineNumber.split?h.lineNumber.split(":"):[];k.length!==0&&(k.length!==1||isNaN(Number(k[0]))?k.length!==
2||isNaN(Number(k[0]))||isNaN(Number(k[1]))||(V.lineNumber=Number(k[0]),V.columnNumber=Number(k[1])):V.lineNumber=Number(k[0]));k={level:"ERROR_LEVEL_UNKNOWN",message:h.message,errorClassName:h.name,sampleWeight:h.sampleWeight};T==="ERROR"?k.level="ERROR_LEVEL_ERROR":T==="WARNING"&&(k.level="ERROR_LEVEL_WARNNING");V={isObfuscated:!0,browserStackInfo:V};d.pageUrl=window.location.href;d.kvPairs=[];_.gH("FEXP_EXPERIMENTS")&&(d.experimentIds=_.gH("FEXP_EXPERIMENTS"));X=_.gH("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");
if(!INR("web_disable_gel_stp_ecatcher_killswitch")&&X)for(P=_.G(Object.keys(X)),L=P.next();!L.done;L=P.next())L=L.value,d.kvPairs.push({key:L,value:String(X[L])});if(X=h.params)for(P=_.G(Object.keys(X)),L=P.next();!L.done;L=P.next())L=L.value,d.kvPairs.push({key:"client."+L,value:String(X[L])});X=_.gH("SERVER_NAME");P=_.gH("SERVER_VERSION");X&&P&&(d.kvPairs.push({key:"server.name",value:X}),d.kvPairs.push({key:"server.version",value:P}));d={errorMetadata:d,stackTrace:V,logMessage:k}}d&&(_.bz("clientError",
d),(T==="ERROR"||_.m("errors_flush_gel_always_killswitch"))&&_.r6())}_.m("suppress_error_204_logging")||WVt(I,h)}try{ifj.add(h.message)}catch(F){}X8K++}}};
WVt=function(k,I){var V=I.params||{};k={urlParams:{a:"logerror",t:"jserror",type:I.name,msg:I.message.substr(0,250),line:I.lineNumber,level:k,"client.name":V.name},postParams:{url:_.gH("PAGE_NAME",window.location.href),file:I.fileName},method:"POST"};V.version&&(k["client.version"]=V.version);if(k.postParams){I.stack&&(k.postParams.stack=I.stack);I=_.G(Object.keys(V));for(var X=I.next();!X.done;X=I.next())X=X.value,k.postParams["client."+X]=V[X];if(V=_.gH("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(I=
_.G(Object.keys(V)),X=I.next();!X.done;X=I.next())X=X.value,k.postParams[X]=V[X];(V=_.gH("LAVA_VERSION"))&&(k.postParams["lava.version"]=V);V=_.gH("SERVER_NAME");I=_.gH("SERVER_VERSION");V&&I&&(k.postParams["server.name"]=V,k.postParams["server.version"]=I)}_.tI(_.gH("ECATCHER_REPORT_HOST","")+"/error_204",k)};
_.bfD=function(k,I){I=I===void 0?"ERROR":I;var V=V===void 0?{}:V;var X=_.FB("ytbin.polymer.shared.lib.tampering.info");X&&(X=X())&&(V["params.tamperingInfo"]=X.sort().join(","));_.hq(k,I,void 0,void 0,!0,V)};
_.Sf=function(k){var I=_.OT.apply(1,arguments);k.args||(k.args=[]);Array.isArray(k.args)&&k.args.push.apply(k.args,_.Z9(I))};
lLA=function(k){k.level="IGNORED"};
rwj=function(k,I){LVA.push(k);I();LVA.pop()};
Yw=function(k,I){for(var V in I)I.hasOwnProperty(V)&&(k=_.OW(k,V,I[V]));return k};
_.h9K=function(k,I,V){V=V===void 0?!1:V;if(!k)return null;if(k.adInfoDialogEndpoint||k.backstageImageUploadEndpoint||k.confirmDialogEndpoint||k.clientActionEndpoint||k.createBackstagePostDialogEndpoint||k.createCommentReplyDialogEndpoint||k.flowEndpoint||k.guideBuilderEndpoint||k.liveChatDialogEndpoint||k.modalEndpoint||k.openPopupAction||k.shareEndpoint||k.shareEntityEndpoint||k.showLiveChatItemEndpoint||k.subscriptionManagerEndpoint||k.unlimitedCreateFamilyEndpoint||k.unlimitedFamilyFlowEndpoint||
k.updateCommentDialogEndpoint||k.updateCommentReplyDialogEndpoint||k.userFeedbackEndpoint||k.videoEditorEndpoint||k.ypcCancelSurveyEndpoint)return I=_.Nw("polymer_report_client_url_requested_rate"),!V&&Math.random()<I&&_.$w(new _.GN("urlForEndpoint used on client endpoint",k)),null;var X=_.Nw("polymer_report_missing_web_navigation_endpoint_rate");if(k.liveChatEndpoint||k.liveChatReplayEndpoint)X=0;if(!k.commandMetadata&&!k.clickTrackingParams&&Math.random()<X){var P={},L;for(L in k)P[L]="1";_.$w(new _.GN("Missing navigation data",
P))}P="";if(k.commandMetadata&&k.commandMetadata.webCommandMetadata&&k.commandMetadata.webCommandMetadata.url)P=k.commandMetadata.webCommandMetadata.url;else if(k.searchEndpoint)Math.random()<X&&_.$w(new _.GN("Should not manually handle search",k)),P="/results?search_query="+encodeURIComponent(k.searchEndpoint.query).replace(/%20/g,"+"),k.searchEndpoint.params&&(P+="&sp="+k.searchEndpoint.params);else if(k.watchEndpoint)Math.random()<X&&_.$w(new _.GN("Should not manually handle watch",k)),P="/watch?v="+
k.watchEndpoint.videoId,k.watchEndpoint.playlistId&&(P+="&list="+k.watchEndpoint.playlistId),k.watchEndpoint.index&&(P+="&index="+k.watchEndpoint.index),k.watchEndpoint.startTimeSeconds&&(P+="&t="+k.watchEndpoint.startTimeSeconds);else if(k.browseEndpoint)X=k.browseEndpoint.browseId,(L=k.browseEndpoint.canonicalBaseUrl)?P=L:X&&(P=X.substr(0,2),P=P==="FE"?X==="FEwhat_to_watch"?"/":X==="FEmy_videos"?"/my_videos":"/feed/"+X.substr(2):P==="VL"?"/playlist?list="+X.substr(2):"/channel/"+X),P&&k.browseEndpoint.query&&
(P=Yw(P+"/search",{query:k.browseEndpoint.query})),P&&k.browseEndpoint.params&&(P=Yw(P,{params:k.browseEndpoint.params}));else{if(k.urlEndpoint)return k.urlEndpoint.url;k.signInEndpoint?(P="https://accounts.google.com/ServiceLogin",X={},_.dc.extend(X,I||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),I=X):k.uploadEndpoint?P="//www.youtube.com/upload":k.liveChatEndpoint?(P=k.liveChatEndpoint,X=_.dc.clone(P),_.MU(P.continuation)&&(L=Object.keys(P.continuation)[0],
X.continuation=P.continuation[L].continuation),P=Yw("/youtubei/v1/live_chat/get_live_chat",X)):k.liveChatReplayEndpoint?(P=_.dc.clone(k.liveChatReplayEndpoint),P.currentPlayerState&&(_.dc.extend(P,P.currentPlayerState),delete P.currentPlayerState),P=Yw("/youtubei/v1/live_chat/get_live_chat_replay",P)):k.liveChatItemContextMenuEndpoint?P=Yw("/youtubei/v1/live_chat/get_item_context_menu",k.liveChatItemContextMenuEndpoint):k.liveChatPurchaseMessageEndpoint?P=Yw("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
k.liveChatPurchaseMessageEndpoint):k.openSuperStickerBuyFlowCommand?P=Yw("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",k.openSuperStickerBuyFlowCommand):k.videoEditEndpoint?P=Yw("/edit",{video_id:k.videoEditEndpoint.videoId}):k.liveDashboardEndpoint?P=k.liveDashboardEndpoint.videoId?Yw("/live_dashboard",{v:k.liveDashboardEndpoint.videoId}):"/live_dashboard":k.signalNavigationEndpoint&&k.signalNavigationEndpoint.signal&&k.signalNavigationEndpoint.signal==="WEBCAM"?P="/webcam":k.getPdgBuyFlowCommand&&
(P=Yw(k.getPdgBuyFlowCommand.buyflowApiPath,{params:k.getPdgBuyFlowCommand.params}))}return P||V?Yw(P,I||{}):(_.$w(new _.GN("Error: Can't construct url for endpoint","keys:"+Object.keys(k).sort().join(","),k)),null)};
ywR=function(k){if(k){if(k.browseEndpoint)return!!k.browseEndpoint.nofollow;if(k.watchEndpoint)return!!k.watchEndpoint.nofollow;if(k.urlEndpoint)return!!k.urlEndpoint.nofollow}return!1};
_.KVX=function(k,I){var V=I+k,X=mNt.get(V);if(X)return X;k=I+"-"+k.replace(/([A-Z])/g,"-$1").toLowerCase();mNt.set(V,k);return k};
$NX=function(k){var I=_.jL(k,"action")||_.jL(k,"command")||_.jL(k,"endpoint");if(!I)return null;I=_.KVX(I,"yt");_.K(k,_.g6)&&(I+="-"+_.K(k,_.g6).signal.toLowerCase().replace(/_/g,"-"));return I};
Y2R=function(k){try{var I=Object.keys(k)}catch(P){return[]}for(var V=0;V<I.length;V++){var X=I[V];if(S2c.test(X)||jUl.test(X))return JwU(k[X])}return[]};
JwU=function(k){return k.command?[k.command]:k.onExecutionAction?[k.onExecutionAction]:k.onResponseReceivedCommand?[k.onResponseReceivedCommand]:k.updateFlowCommand?[k.updateFlowCommand]:k.clientActions?k.clientActions:k.action?[k.action]:k.actions||k.commands||k.onResponseReceivedActions||k.onResponseReceivedCommands||k.onResponseReceivedEndpoints||[]};
q2j=function(k,I){I=I===void 0?!1:I;var V=_.C7().resolve(_.RZ(qL));V||(V=new gyi,_.C7().addProvider({provide:qL,useValue:V}));return V&&k&&!_.dc.isEmpty(k)?V.getUrl(k,I):""};
vyz=function(k,I,V){V=V===void 0?"":V;if(I){k.data=I;var X=q2j(I);X?(et(k,X),ywR(I)||!aZ(X)?k.rel="nofollow":k.removeAttribute("rel"),_.K(I,_.vE)&&_.K(I,_.vE).target==="TARGET_NEW_WINDOW"?k.target="_blank":V?k.target=V:k.removeAttribute("target")):(k.removeAttribute("href"),k.removeAttribute("rel"),k.removeAttribute("target"))}};
_.Aq=function(k,I){var V=NR;if(hO())sUR(k,function(){var L=_.OT.apply(0,arguments);sH(V,function(){I.apply(null,_.Z9(L))})});
else{var X=_.sG.getInstance(),P=kBA(I);ucj(function(){P.value=I});
_.SL(function(){var L={},T=_.Fh(X,(L[k]=function(){var d=_.OT.apply(0,arguments);sH(V,function(){P.value.apply(P,_.Z9(d))})},L));
return function(){var d={};_.BE(X,(d[k]="",d),T)}})}};
FVl=function(k){var I=NR,V=lT;return{getFn:function(){return function(X){if(!I.isDisposed){var P=function(){return k(X)};
mU(function(){return _.Lu(P)},V)!==!0&&X.stopPropagation()}}}}};
BVl=function(k){if(typeof k.children==="function")return k.children(),null;k=_.G(k.children);for(var I=k.next();!I.done;I=k.next())I=I.value,I();return null};
Awl=function(k){var I;return((I=k.prototype)==null?void 0:I.render)===void 0};
QUt=function(k){var I=Array.isArray(k.items)?k.items:Array.from(k.items);k=k.children;return(Array.isArray(I)?I:Array.from(I)).map(k)};
oyA=function(k,I,V){V=V===void 0?!1:V;mU(function(){return nyO(k,I,V)})};
nyO=function(k,I,V){var X=null;$v++;V=(V===void 0?0:V)?xN_:aLR;try{X=V(k,function(){QP(I)}),js(!1)}catch(P){throw js(!0),P;
}return X===null?k:X};
QP=function(k){if(k!==void 0&&k!==null)if(k instanceof L7)for(var I=Qr;nu()!=null&&lSo in nu()&&I.contains(nu());)R7();else if(Array.isArray(k))for(I=_.G(k),k=I.next();!k.done;k=I.next())QP(k.value);else if(k instanceof nt||k instanceof lL||"function"==typeof _.NH&&k instanceof _.NH)b9K(k.toString());else if(uT(k)){if(nu()!==k){var V,X;I=(X=(V=lT)==null?void 0:V.name)!=null?X:"unknown";throw Error("ic`"+k.tagName+"`"+I);}R7()}else if(k!=null&&k.contentKind===es||k instanceof kg||svK(k))for(I=B1K(k),
I=Array.from(I.childNodes),I=_.G(I),k=I.next();!k.done;k=I.next())Qr.appendChild(k.value),R7();else if(pt(k)&&(k=k.toString()),V=typeof k,V==="boolean"||V==="number"||V==="string")b9K(k);else if(typeof k==="function"){I=Qr;var P=nu();P&&(P._isSignalTextNode||P._isSafeOrSanitizedHtmlNode)||cVt(I,P,k);R7()}else if(k.type===QUt)QP(k.type(Object.assign({},k.props,{children:k.children[0]})));else{if(typeof k.type==="string"){a:{k.__open||dc_(k.type,k.props.idomKey);P=Qr;for(var L in k.props)if(k.props[L]!==
R9_){var T=k.props[L];V=wu;V.push(L);V.push(T)}L=uF.attributes;L=L===void 0?n4:L;T=Qr;X=XYA(T);V=L;L=wu;X=X._attrsArr||(X._attrsArr=z8K(L.length));for(var d=!X.length||!1,U=0;U<L.length;U+=2){var E=L[U];if(d)X[U]=E;else if(X[U]!==E)break;var l=L[U+1];if(d||X[U+1]!==l)X[U+1]=l,Est(T,E,l,V)}if(U<L.length||U<X.length){for(U=d=U;U<X.length;U+=2)oG[X[U]]=X[U+1];for(U=d;U<L.length;U+=2)d=L[U],E=L[U+1],oG[d]!==E&&Est(T,d,E,V),X[U]=d,X[U+1]=E,delete oG[d];Dtj(X,L.length);for(I in oG)Est(T,I,void 0,V),delete oG[I]}I=
Cal;Cal=T=pu.length;for(V=I;V<T;V+=5)(0,pu[V])(pu[V+1],pu[V+2],pu[V+3],pu[V+4]);Cal=I;Dtj(pu,I);Dtj(L,0);LPt(P,k.props,!0);if((k.props.skip||k.props.skipchildren)&&Qr.hasChildNodes())a7=Qr.lastChild;else{if(k.type==="style"&&CuO(k.children)===null){a7=Qr.lastChild;I=void 0;break a}QP(k.children)}i9D();k.__open&&(k.__open=!1);Sdt(P,k.props);I=P}return I}if(k.type===_.D7)QP(k.children);else if(!w8j(k)){I=k;try{HfD(I)}catch(r){k=r,(T=uF.handleError)==null||T.call.apply(T,[uF].concat(_.Z9(Fg(k,(P=I.type)==
null?void 0:P.TAG_NAME))))}I.__open&&(i9D(),I.__open=!1)}}};
p8O=function(k,I){var V;Awl(k)?V=new f7(I,k):V=new k(I);V.__type=k;V.__updateContext={nextState:V.state,isForced:!1};return V};
HfD=function(k){var I=k.type,V=I.TAG_NAME;if(I===BVl)k.props.children=k.children,I(k.props);else{k.children.length>0&&(k.props.children=k.children);var X;(X=k.props).idomKey||(X.idomKey=I);if(V){var P=dc_(V,k.props.idomKey);k.__open=!0;var L=P.__instance}L||(L=p8O(I,k.props),L.props=null,P&&(P.__instance=L,L.el=P));var T;V=((T=L.__updateContext)!=null?T:{nextState:L.state,isForced:!1}).nextState;L.__updateContext=void 0;I.getDerivedStateFromProps&&(V=I.getDerivedStateFromProps(k.props,V));L.props=
k.props;L.state=V;T=function(){var d=L;iy.beforeRender(d);var U=d.render(d.props);U?(d.props.idomKey&&(U.props.idomKey=d.props.idomKey),d=U):d=void 0;if(U=d)if(U.__open=k.__open,d=QP(U),k.__open=U.__open,!I.TAG_NAME)if(d)I.TAG_NAME=d.tagName.toLowerCase(),d.__instance=L,L.el=d;else{var E;if((E=L.hooks)==null?0:E.length){var l;(l=uF.handleError)==null||l.call.apply(l,[uF].concat(_.Z9(Fg(Error("pd")))))}}L.didPatch();iy.didPatch(L)};
(V=L.functionComponent)?VEK(V,T,L.props.debugInstance):T()}};
w8j=function(k){var I=k.type;if(!Awl(I)||I===BVl||I.componentType===ru)return!1;k.props.children=k.children.length>1?k.children:k.children[0];var V,X=(V=k.props.idomKey)!=null?V:k.type,P;if(nu()&&((P=nu()[VQ])==null?void 0:P.key)===X){var L=nu(),T=L[VQ];if(!T)throw Error("hc`"+L.tagName);var d;(d=T.updateSignalsFromIdomProps)==null||d.call(T,k.props);NVi(T);return!0}if(M9c.has(I.name))throw d=I.name,I=(T=(L=lT)==null?void 0:L.name)!=null?T:"unknown",Error("gc`"+d+"`"+I);iCt(k.type,k.props,k.children);
k.props.renderedFromIdom=!0;(d=VEK(k.type,function(){return kMz(k.type,k.props)},k.props.debugInstance))&&ZfO(d);
return!0};
DNi=function(k){for(var I=0;I<Pp(k).length;I++)R7()};
NVi=function(k){var I=z9A();if(I)DNi(I);else for(var V=0;V<k.numNodes;V++)(I=z9A())?DNi(I):R7()};
z9A=function(){var k;return(k=nu()[VQ])==null?void 0:k.sourceDynamicRange};
ZfO=function(k){k=YdO(k);k=Array.isArray(k)?k:[k];k=_.G(k);for(var I=k.next();!I.done;I=k.next())Qr.insertBefore(I.value,nu()),R7()};
u0_=function(){var k=VYD(),I=n4_(function(){return{value:0}},[]);
return[I.value,function(V){if(Wp!==null){var X;(X=uF.handleError)==null||X.call.apply(X,[uF].concat(_.Z9(Fg(Error("qd")))))}I.value=typeof V==="function"?V(I.value):V;k.__updateContext={nextState:k.state,isForced:!0};V=MR(k.effectContext);X=zz(!1);try{if(k.el){var P,L={},T=(L.props=k.props,L.type=k.__type,L.children=(P=k.props.children)!=null?P:[],L[Z7]=!0,L);try{oyA(k.el,T,!0)}catch(E){var d,U;(U=uF.handleError)==null||U.call.apply(U,[uF].concat(_.Z9(Fg(E,(d=k.__type)==null?void 0:d.TAG_NAME))))}}}finally{zz(X),
MR(V)}}]};
_.xw=function(k,I){var V=NR,X=function(P){sH(V,function(){I(P)})};
window.addEventListener(k,X,void 0);_.gu(function(){window.removeEventListener(k,X,void 0)})};
_.RG=function(k){var I=NR;return function(V){var X,P=(X=k.observer)!=null?X:_.C7().resolve(aG);X=Of_(V);var L=[];k.showOption&&L.push(P.observe(V,function(){sH(I,function(){k.visibilityCallback(!0,V)})},k.showOption));
k.hideOption&&L.push(P.observe(V,function(){sH(I,function(){k.visibilityCallback(!1,V)})},k.hideOption));
k.prescanOption&&k.prescanCallback&&L.push(P.observe(V,function(){sH(I,function(){k.prescanCallback()})},k.prescanOption));
var T;X.visibilityMonitorKeys=((T=X.visibilityMonitorKeys)!=null?T:[]).concat(L)}};
Of_=function(k){var I;return(I=k.polymerController)!=null?I:k};
IwD=function(k,I){var V=t9A;return _.f(_.D7,null,b5_(uF.enableLazyTsx,function(){return _.f(e9_,{id:V,value:k,children:I})},function(){var X=kmX(V,k);
z7(X);X=MR(X);try{return I()}finally{MR(X)}}))};
e9_=function(k){var I=k.children;k=kmX(k.id,k.value);z7(k);k=MR(k);try{return _.f(_.D7,null,cp(I()))}finally{MR(k)}};
kmX=function(k,I){return Object.assign(Object.create(V$X),{id:k,contextValue:I})};
X7R=function(k){var I,V=NR;_.JO(function(){var X=MR(V),P=zz(!I);try{if(I)oyA(I,k.children(),!0);else if(I=cp(k.children()),!(I instanceof Element))throw Error("rd");}finally{zz(P),MR(X)}},"i");
return I};
L5R=function(k){var I=new Pro;I.abort(k);return I.signal};
c0c=function(){if(this.aborted){var k;throw(k=this.reason)!=null?k:new DOMException("signal is aborted without reason","AbortError");}};
dFX=function(k){var I=new Pro;k=_.G(k);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.aborted){I.abort(V.reason);break}else GmX.set(I.signal,I),Tqt.add(V,I.signal);return I.signal};
i3t=function(){for(var k=_.G(Tqt.get(this)),I=k.next();!I.done;I=k.next())GmX.get(I.value).abort(this.reason)};
W5i=function(k){var I=new Pro;setTimeout(function(){I.abort(new DOMException("signal timed out","TimeoutError"))},k);
return I.signal};
fwX=function(){var k,I;return{promise:new Promise(function(V,X){k=V;I=X}),
resolve:k,reject:I}};
Eeo=function(k){var I=fwX(),V=I.promise;UFA.set(k,{promise:V,resolve:I.resolve,reject:I.reject});C4||(C4=[],queueMicrotask(function(){var X=[].concat(_.Z9(C4));C4=null;var P=jb().loadMultiple(X);X=_.G(X);for(var L=X.next();!L.done;L=X.next())L=L.value,P[L].then(UFA.get(L).resolve,UFA.get(L).reject)}));
C4.push(k);return V};
b3z=function(k,I){this.fn_=k;this.handler_=I};
r0K=function(k){k=k.buf.charCodeAt(k.pos++);return lwt[k]};
w6=function(k){var I=0,V=0;do{var X=r0K(k);I|=(X&31)<<V;V+=5}while(X&32);return I<0?I+4294967296:I};
hmR=function(k,I,V,X){var P=!0;P=P===void 0?!1:P;I=I===void 0?!1:I;X=X===void 0?{}:X;var L=X.cssRowKey||"",T=X.combinedSignature||"";!L&&window&&window._F_cssRowKey&&(L=window._F_cssRowKey,!T&&window._F_combinedSignature&&(T=window._F_combinedSignature));if(L&&typeof window._F_installCss!=="function")throw Error("Bd");var d=X.loaderClass||_.HE;k=xMl(k===void 0?"base-js":k);I=new d(Q0R(RBc("",k)),L,T,P,I);P=X.useCors||k&&k.hasAttribute("crossorigin");k=X.corsMode||k&&k.getAttribute("crossorigin");
P&&(I.useCors_=P);k&&(I.corsMode_=k);X.urlMaxLength&&(I.urlMaxLength=X.urlMaxLength);V&&(I.insertPos=V);X.fetchPriority&&(I.fetchPriority=X.fetchPriority);var U=jb();U.JSC$10354_loader_=I;U.setBatchModeEnabled(!0);_.p4=X.batchingStrategy==="BATCH"?Eeo:function(E){return Promise.resolve(U.load(E))}};
K5l=function(k,I,V){y0A(k,I);k[I][mFt].unshift(V)};
y0A=function(k,I){if(!k[I]||!k[I][mFt]){var V=k[I],X=V?[V]:[];k[I]=function(){for(var P=_.G(X),L=P.next();!L.done;L=P.next())L.value.apply(this,arguments)};
k[I][mFt]=X}};
$FK=function(k){if(!k)return[];var I=[];k=_.G(k);for(var V=k.next();!V.done;V=k.next())V=V.value,Array.isArray(V)?I.push.apply(I,_.Z9($FK(V))):I.push(V);return I};
_.ML=function(k,I){if(k&&SVi.test(k)||k==="//")return k;if(j2t===void 0){j2t=!1;try{var V=new URL("b","http://a");V.pathname="c%20d";j2t=V.href==="http://a/c%20d"}catch(X){}}I||(I=document.baseURI||window.location.href);if(j2t)try{return(new URL(k,I)).href}catch(X){return k}NL||(NL=document.implementation.createHTMLDocument("temp"),NL.base=NL.createElement("base"),NL.head.appendChild(NL.base),NL.anchor=NL.createElement("a"),NL.body.appendChild(NL.anchor));NL.base.href=I;NL.anchor.href=k;return NL.anchor.href||
k};
YVR=function(k,I){return k.replace(J0j,function(V,X,P,L){return X+"'"+_.ML(P.replace(/["']/g,""),I)+"'"+L})};
geA=function(k){return k.substring(0,k.lastIndexOf("/")+1)};
s2O=function(){qVt=!1;for(var k=ZU.length,I=0;I<k;I++){var V=ZU[I];if(V)try{V()}catch(X){setTimeout(function(){throw X;})}}ZU.splice(0,k);
veU+=k};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(k){console.log("["+k.is+"]: registered")};
Bqt=function(k){F5o.push(k)};
DU=function(k){return A0X[k]||(A0X[k]=k.indexOf("-")<0?k:k.replace(Q2o,function(I){return I[1].toUpperCase()}))};
zw=function(k){return A0X[k]||(A0X[k]=k.replace(neR,"-$1").toLowerCase())};
oe_=function(k,I){var V=I.parentInfo&&oe_(k,I.parentInfo);if(V)for(k=V.firstChild,V=0;k;k=k.nextSibling){if(I.parentIndex===V++)return k}else return k};
xFD=function(k,I){k=k._methodHost||k;return function(V){if(k[I])k[I](V,V.detail);else console.warn("listener method `"+I+"` not defined")}};
uz=function(k){return k.indexOf(".")>=0};
OG=function(k){var I=k.indexOf(".");return I===-1?k:k.slice(0,I)};
awR=function(k,I){return k.indexOf(I+".")===0};
tq=function(k,I){return I.indexOf(k+".")===0};
ef=function(k,I,V){return I+V.slice(k.length)};
RmX=function(k,I){return k===I||awR(k,I)||tq(k,I)};
VB=function(k){if(Array.isArray(k)){for(var I=[],V=0;V<k.length;V++)for(var X=k[V].toString().split("."),P=0;P<X.length;P++)I.push(X[P]);return I.join(".")}return k};
Crc=function(k){return Array.isArray(k)?VB(k).split("."):k.toString().split(".")};
Xt=function(k,I,V){I=Crc(I);for(var X=0;X<I.length;X++){if(!k)return;k=k[I[X]]}V&&(V.path=I.join("."));return k};
w7t=function(k,I,V){var X=Crc(I),P=X[X.length-1];if(X.length>1){for(I=0;I<X.length-1;I++)if(k=k[X[I]],!k)return;k[P]=V}else k[I]=V;return X.join(".")};
H3j=function(k,I,V){var X=k[I];if(!X)X=k[I]={};else if(!k.hasOwnProperty(I)&&(X=k[I]=Object.create(k[I]),V))for(var P in X)for(k=X[P],I=X[P]=Array(k.length),V=0;V<k.length;V++)I[V]=k[V];return X};
LS=function(k,I,V,X,P,L){if(I){var T=!1,d=Pb++,U;for(U in V){var E=P?OG(U):U;if(E=I[E])for(var l=0,r=E.length,h=void 0;l<r&&(h=E[l]);l++)h.info&&h.info.lastRun===d||P&&!p7K(U,h.trigger)||(h.info&&(h.info.lastRun=d),h.fn(k,U,V,X,h.info,P,L),T=!0)}return T}return!1};
p7K=function(k,I){if(I){var V=I.name;return V==k||!(!I.structured||!awR(V,k))||!(!I.wildcard||!tq(V,k))}return!0};
Nqj=function(k,I,V,X,P){I=typeof P.method==="string"?k[P.method]:P.method;V=P.property;I?I.call(k,k.__data[V],X[V]):P.dynamicFn||console.warn("observer method `"+P.method+"` not defined")};
M$t=function(k,I,V,X){V={value:V,queueProperty:!0};X&&(V.path=X);(0,_.cb)(k).dispatchEvent(new CustomEvent(I,{detail:V}))};
Z3o=function(k,I,V,X,P,L){L=(X=(L?OG(I):I)!=I?I:null)?Xt(k,X):k.__data[I];X&&L===void 0&&(L=V[I]);M$t(k,P.eventName,L,X)};
DFD=function(k,I,V,X,P){V=k.__data[I];GD&&(V=GD(V,P.attrName,"attribute",k));k._propertyToAttribute(I,P.attrName,V)};
uNc=function(k){var I=k.constructor.__orderedComputedDeps;if(!I){I=new Map;for(var V=k.__computeEffects,X=zmt(k),P=X.counts,L=X.ready,T=X.total;X=L.shift();)I.set(X,I.size),(X=V[X])&&X.forEach(function(d){d=d.info.methodInfo;--T;--P[d]===0&&L.push(d)});
T!==0&&console.warn("Computed graph for "+k.localName+" incomplete; circular?");k.constructor.__orderedComputedDeps=I}return I};
zmt=function(k){var I=k.__computeInfo,V={};k=k.__computeEffects;var X=[],P=0,L;for(L in I){var T=I[L];P+=V[L]=T.args.filter(function(U){return!U.literal}).length+(T.dynamicFn?1:0)}for(var d in k)I[d]||X.push(d);
return{counts:V,ready:X,total:P}};
t$c=function(k,I,V,X,P){I=O3z(k,I,V,X,P);if(I===iK)return!1;P=P.methodInfo;if(k.__dataHasAccessor&&k.__dataHasAccessor[P])return k._setPendingProperty(P,I,!0);k[P]=I;return!1};
IlX=function(k,I,V,X,P,L,T){V.bindings=V.bindings||[];X={kind:X,target:P,parts:L,literal:T,isCompound:L.length!==1};V.bindings.push(X);X.target&&X.kind!="attribute"&&X.kind!="text"&&!X.isCompound&&X.parts[0].mode==="{"&&(V=X.parts[0],L=V.negate,X.listenerEvent=V.event||zw(P)+"-changed",X.listenerNegate=L);P=I.nodeInfoList.length;for(V=0;V<X.parts.length;V++){var d=X.parts[V];d.compoundIndex=V;L=k;T=I;var U=X,E=d,l=P;if(!E.literal)if(U.kind==="attribute"&&U.target[0]==="-")console.warn("Cannot set attribute "+
U.target+' because "-" is not a valid attribute starting character');else for(d=E.dependencies,U={index:l,binding:U,part:E,evaluator:L},E=0;E<d.length;E++)l=d[E],typeof l=="string"&&(l=emR(l),l.wildcard=!0),L._addTemplatePropertyEffect(T,l.rootProperty,{fn:kfO,info:U,trigger:l})}};
kfO=function(k,I,V,X,P,L,T){T=T[P.index];var d=P.binding,U=P.part;L&&U.source&&I.length>U.source.length&&d.kind=="property"&&!d.isCompound&&T.__isPropertyEffectsClient&&T.__dataHasAccessor&&T.__dataHasAccessor[d.target]?(V=V[I],I=ef(U.source,d.target,I),T._setPendingPropertyOrPath(I,V,!1,!0)&&k._enqueueClient(T)):(I=P.evaluator._evaluateBinding(k,U,I,V,X,L),I!==iK&&(d.isCompound&&(V=T.__dataCompoundStorage[d.target],V[U.compoundIndex]=I,I=V.join("")),d.kind==="attribute"||d.target!=="textContent"&&
(d.target!=="value"||T.localName!=="input"&&T.localName!=="textarea")||(I=I==void 0?"":I),U=I,GD&&(U=GD(U,d.target,d.kind,T)),d.kind=="attribute"?k._valueToNodeAttribute(T,U,d.target):(d=d.target,T.__isPropertyEffectsClient&&T.__dataHasAccessor&&T.__dataHasAccessor[d]?T.__readOnly&&T.__readOnly[d]||T._setPendingProperty(d,U)&&k._enqueueClient(T):k._setUnmanagedPropertyToNode(T,d,U))))};
Vuc=function(k,I,V){if(V.listenerEvent){var X=V.parts[0];k.addEventListener(V.listenerEvent,function(P){var L=V.target,T=X.source,d=X.negate,U=P.detail,E=U&&U.path;E?(T=ef(L,T,E),P=U&&U.value):P=P.currentTarget[L];I.__readOnly&&I.__readOnly[T]||!I._setPendingPropertyOrPath(T,d?!P:P,!0,!!E)||U&&U.queueProperty||I._invalidateProperties()})}};
XMo=function(k,I,V,X,P,L){L=I.static||L&&(typeof L!=="object"||L[I.methodName]);P={methodName:I.methodName,args:I.args,methodInfo:P,dynamicFn:L};for(var T=0,d=void 0;T<I.args.length&&(d=I.args[T]);T++)d.literal||k._addPropertyEffect(d.rootProperty,V,{fn:X,info:P,trigger:d});L&&k._addPropertyEffect(I.methodName,V,{fn:X,info:P});return P};
O3z=function(k,I,V,X,P){X=k._methodHost||k;var L=X[P.methodName];if(L)return k=k._marshalArgs(P.args,I,V),k===iK?iK:L.apply(X,k);P.dynamicFn||console.warn("method `"+P.methodName+"` not defined")};
PPi=function(k){for(var I="",V=0;V<k.length;V++)I+=k[V].literal||"";return I};
Gfl=function(k){if(k=k.match(/([^\s]+?)\(([\s\S]*)\)/)){var I={methodName:k[1],static:!0,args:LgO};return k[2].trim()?cjD(k[2].replace(/\\,/g,"&comma;").split(","),I):I}return null};
cjD=function(k,I){I.args=k.map(function(V){V=emR(V);V.literal||(I.static=!1);return V},this);
return I};
emR=function(k){k=k.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var I={name:k,value:"",literal:!1},V=k[0];V==="-"&&(V=k[1]);V>="0"&&V<="9"&&(V="#");switch(V){case "'":case '"':I.value=k.slice(1,-1);I.literal=!0;break;case "#":I.value=Number(k),I.literal=!0}I.literal||(I.rootProperty=OG(k),I.structured=uz(k),I.structured&&(I.wildcard=k.slice(-2)==".*",I.wildcard&&(I.name=k.slice(0,-2))));return I};
TUl=function(k,I,V){k=Xt(k,V);k===void 0&&(k=I[V]);return k};
d5O=function(k,I,V,X){X={indexSplices:X};Wb&&!k._overrideLegacyUndefined&&(I.splices=X);k.notifyPath(V+".splices",X);k.notifyPath(V+".length",I.length);Wb&&!k._overrideLegacyUndefined&&(X.indexSplices=[])};
fS=function(k,I,V,X,P,L){d5O(k,I,V,[{index:X,addedCount:P,removed:L,object:I,type:"splice"}])};
iOi=function(k){k=YVR((k.body?k.body:k).textContent,k.baseURI);var I=document.createElement("style");I.textContent=k;return I};
flX=function(k){k=k.trim().split(/\s+/);for(var I=[],V=0;V<k.length;V++)I.push.apply(I,_.Z9(WgK(k[V])));return I};
WgK=function(k){var I=Up.import(k);if(!I)return console.warn("Could not find style data in module named",k),[];if(I._styles===void 0){k=[];k.push.apply(k,_.Z9(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(I)));var V=I.querySelector("template");V&&k.push.apply(k,_.Z9(U5t(V,I.assetpath)));I._styles=k}return I._styles};
U5t=function(k,I){if(!k._styles){for(var V=[],X=k.content.querySelectorAll("style"),P=0;P<X.length;P++){var L=X[P],T=L.getAttribute("include");T&&V.push.apply(V,_.Z9(flX(T).filter(function(d,U,E){return E.indexOf(d)===U})));
I&&(L.textContent=YVR(L.textContent,I));V.push(L)}k._styles=V}return k._styles};
EnK=function(k){return(k=Up.import(k))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(k){var I=[];k=k.querySelectorAll("link[rel=import][type~=css]");for(var V=0;V<k.length;V++){var X=k[V];if(X.import){var P=X.import;if((X=X.hasAttribute("shady-unscoped"))&&!P._unscopedStyle){var L=iOi(P);L.setAttribute("shady-unscoped","");P._unscopedStyle=L}else P._style||(P._style=iOi(P));I.push(X?P._unscopedStyle:P._style)}}return I};
llt=function(k){k=k.trim().split(/\s+/);for(var I="",V=0;V<k.length;V++)I+=bOj(k[V]);return I};
bOj=function(k){var I=Up.import(k);if(I&&I._cssText===void 0){var V=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(I),X=I.querySelector("template");X&&(V+=rjX(X,I.assetpath));I._cssText=V||null}I||console.warn("Could not find style data in module named",k);return I&&I._cssText||""};
rjX=function(k,I){var V="";k=U5t(k,I);for(I=0;I<k.length;I++){var X=k[I];X.parentNode&&X.parentNode.removeChild(X);V+=X.textContent}return V};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(k){var I="";k=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k);for(var V=0;V<k.length;V++)I+=k[V].textContent;return I};
Ep=function(k,I){return{index:k,removed:[],addedCount:I}};
yjX=function(k,I,V,X){var P=0,L=0,T=0,d=0,U=Math.min(I-P,X-L);if(P==0&&L==0)a:{for(T=0;T<U;T++)if(k[T]!==V[T])break a;T=U}if(I==k.length&&X==V.length){d=k.length;for(var E=V.length,l=0;l<U-T&&hZt(k[--d],V[--E]);)l++;d=l}P+=T;L+=T;I-=d;X-=d;if(I-P==0&&X-L==0)return[];if(P==I){for(I=Ep(P,0);L<X;)I.removed.push(V[L++]);return[I]}if(L==X)return[Ep(P,I-P)];U=P;T=L;X=X-T+1;d=I-U+1;I=Array(X);for(E=0;E<X;E++)I[E]=Array(d),I[E][0]=E;for(E=0;E<d;E++)I[0][E]=E;for(E=1;E<X;E++)for(l=1;l<d;l++)if(k[U+l-1]===
V[T+E-1])I[E][l]=I[E-1][l-1];else{var r=I[E-1][l]+1,h=I[E][l-1]+1;I[E][l]=r<h?r:h}U=I.length-1;T=I[0].length-1;X=I[U][T];for(k=[];U>0||T>0;)U==0?(k.push(2),T--):T==0?(k.push(3),U--):(d=I[U-1][T-1],E=I[U-1][T],l=I[U][T-1],r=E<l?E<d?E:d:l<d?l:d,r==d?(d==X?k.push(0):(k.push(1),X=d),U--,T--):r==E?(k.push(3),U--,X=E):(k.push(2),T--,X=l));k.reverse();I=void 0;U=[];for(T=0;T<k.length;T++)switch(k[T]){case 0:I&&(U.push(I),I=void 0);P++;L++;break;case 1:I||(I=Ep(P,0));I.addedCount++;P++;I.removed.push(V[L]);
L++;break;case 2:I||(I=Ep(P,0));I.addedCount++;P++;break;case 3:I||(I=Ep(P,0)),I.removed.push(V[L]),L++}I&&U.push(I);return U};
m5X=function(k,I){return yjX(k,k.length,I,I.length)};
hZt=function(k,I){return k===I};
$5t=function(k){if(k instanceof KgD)return k.value;throw Error("Jd`"+k);};
Sc_=function(k,I){for(var V in I)V===null?k.style.removeProperty(V):k.style.setProperty(V,I[V])};
jai=function(k,I){return(k=window.getComputedStyle(k).getPropertyValue(I))?k.trim():""};
qcl=function(k){requestAnimationFrame(function(){JjK?JjK(k):(Yci||(Yci=new Promise(function(I){gnt=I}),document.readyState==="complete"?gnt():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&gnt()})),Yci.then(function(){k&&k()}))})};
Fgc=function(k){vnz=k&&k.shimcssproperties?!1:sao||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
ont=function(k){if(!(BUt.indexOf(k)>-1)&&k!=="touchend"&&Ajz&&QaD&&nni)return{passive:!0}};
CPO=function(k){for(var I=x5t?["click"]:BUt,V=0,X;V<I.length;V++)X=I[V],k?(alD.length=0,document.addEventListener(X,RZA,!0)):document.removeEventListener(X,RZA,!0)};
bK=function(k){var I=k.type;return BUt.indexOf(I)>-1?I==="mousemove"?(I=k.buttons===void 0?1:k.buttons,k instanceof window.MouseEvent&&!wMR&&(I=HOt[k.which]||0),!!(I&1)):(k.button===void 0?0:k.button)===0:!1};
pMD=function(k){if(k.type==="click"){if(k.detail===0)return!0;var I=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);if(!I.nodeType||I.nodeType!==Node.ELEMENT_NODE)return!0;I=I.getBoundingClientRect();var V=k.pageX;k=k.pageY;return!(V>=I.left&&V<=I.right&&k>=I.top&&k<=I.bottom)}return!1};
NUl=function(k,I,V){k.movefn=I;k.upfn=V;document.addEventListener("mousemove",I);document.addEventListener("mouseup",V)};
lK=function(k){document.removeEventListener("mousemove",k.movefn);document.removeEventListener("mouseup",k.upfn);k.movefn=null;k.upfn=null};
Muj=function(k,I){for(var V=document.elementFromPoint(k,I),X=V;X&&X.shadowRoot&&!window.ShadyDOM;){var P=X;X=X.shadowRoot.elementFromPoint(k,I);if(P===X)break;X&&(V=X)}return V};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){var I=ZOi(k);return I.length>0?I[0]:k.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){var I=k.type,V=k.currentTarget.__polymerGestures;if(V&&(V=V[I])){if(!k.__polymerGesturesHandled&&(k.__polymerGesturesHandled={},I.slice(0,5)==="touch")){var X=k.changedTouches[0];I==="touchstart"&&k.touches.length===1&&(D5l=X.identifier);if(D5l!==X.identifier)return;Ajz||(I==="touchstart"||I==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k)}X=
k.__polymerGesturesHandled;if(!X.skip){for(var P=0,L;P<rl.length;P++)L=rl[P],V[L.name]&&!X[L.name]&&L.flow&&L.flow.start.indexOf(k.type)>-1&&L.reset&&L.reset();for(P=0;P<rl.length;P++)L=rl[P],V[L.name]&&!X[L.name]&&(X[L.name]=!0,L[I](k))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){var I=k.changedTouches[0],V=k.type;if(V==="touchstart")zZX=I.clientX,u3D=I.clientY,OO_=!1;else if(V==="touchmove"&&!OO_){OO_=!0;V="auto";for(var X=ZOi(k),P=0,L;P<X.length;P++)if(L=X[P],L.__polymerGesturesTouchAction){V=L.__polymerGesturesTouchAction;break}X=!1;P=Math.abs(zZX-I.clientX);I=Math.abs(u3D-I.clientY);k.cancelable&&(V==="none"?X=!0:V==="pan-x"?X=I>P:V==="pan-y"&&(X=P>I));X?k.preventDefault():
hk("track")}};
m2=function(k,I,V){return yB[I]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k,I,V),!0):!1};
KS=function(k,I,V){return yB[I]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k,I,V),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k,I,V){var X=yB[I],P=X.deps,L=X.name,T=k.__polymerGestures;T||(k.__polymerGestures=T={});for(var d=0,U,E;d<P.length;d++)U=P[d],x5t&&BUt.indexOf(U)>-1&&U!=="click"||((E=T[U])||(T[U]=E={_count:0}),E._count===0&&k.addEventListener(U,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,ont(U)),E[L]=(E[L]||0)+1,E._count=(E._count||0)+1);k.addEventListener(I,V);X.touchAction&&_.$A(k,X.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k,I,V){var X=yB[I],P=X.deps;X=X.name;var L=k.__polymerGestures;if(L)for(var T=0,d,U;T<P.length;T++)d=P[T],(U=L[d])&&U[X]&&(U[X]=(U[X]||1)-1,U._count=(U._count||1)-1,U._count===0&&k.removeEventListener(d,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,ont(d)));k.removeEventListener(I,V)};
tui=function(k){rl.push(k);for(var I=0;I<k.emits.length;I++)yB[k.emits[I]]=k};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k){for(var I=0,V;I<rl.length;I++){V=rl[I];for(var X=0,P;X<V.emits.length;X++)if(P=V.emits[X],P===k)return V}return null};
_.$A=function(k,I){Ajz&&k instanceof HTMLElement&&SE.run(function(){k.style.touchAction=I});
k.__polymerGesturesTouchAction=I};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(k,I,V){I=new Event(I,{bubbles:!0,cancelable:!0,composed:!0});I.detail=V;(0,_.cb)(k).dispatchEvent(I);I.defaultPrevented&&(k=V.preventer||V.sourceEvent)&&k.preventDefault&&k.preventDefault()};
hk=function(k){k=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);k.info&&(k.info.prevent=!0)};
jE=function(k,I,V,X){I&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(I,k,{x:V.clientX,y:V.clientY,sourceEvent:V,preventer:X,prevent:function(P){return hk(P)}})};
eZ_=function(k,I,V){if(k.prevent)return!1;if(k.started)return!0;V=Math.abs(k.y-V);return Math.abs(k.x-I)>=5||V>=5};
kot=function(k,I,V){if(I){var X=k.moves[k.moves.length-2],P=k.moves[k.moves.length-1],L=P.x-k.x,T=P.y-k.y,d=0;if(X){var U=P.x-X.x;d=P.y-X.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(I,"track",{state:k.state,x:V.clientX,y:V.clientY,dx:L,dy:T,ddx:U,ddy:d,sourceEvent:V,hover:function(){return Muj(V.clientX,V.clientY)}})}};
VgU=function(k,I,V){var X=Math.abs(I.clientX-k.x),P=Math.abs(I.clientY-k.y),L=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(V||I);!L||I2t[L.localName]&&L.hasAttribute("disabled")||!(isNaN(X)||isNaN(P)||X<=25&&P<=25||pMD(I))||k.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(L,"tap",{x:I.clientX,y:I.clientY,sourceEvent:I,preventer:V})};
X$K=function(k,I,V,X,P){var L;P&&(L=typeof V==="object"&&V!==null)&&(X=k.__dataTemp[I]);X=X!==V&&(X===X||V===V);L&&X&&(k.__dataTemp[I]=V);return X};
LTc=function(){if(Jk&&!YA){if(!P6R){P6R=!0;var k=document.createElement("style");k.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(k)}return!0}return!1};
Goz=function(){return cJt};
TAi=function(k,I){cJt=k;Object.setPrototypeOf(k,I.prototype);new I;cJt=null};
da_=function(k,I){for(var V=0;V<I.length;V++){var X=I[V];if(!!k!=!!X.__hideTemplateChildren__)if(X.nodeType===Node.TEXT_NODE)k?(X.__polymerTextContent__=X.textContent,X.textContent=""):X.textContent=X.__polymerTextContent__;else if(X.localName==="slot")if(k)X.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.cb)((0,_.cb)(X).parentNode).replaceChild(X.__polymerReplaced__,X);else{var P=X.__polymerReplaced__;P&&(0,_.cb)((0,_.cb)(P).parentNode).replaceChild(X,P)}else X.style&&(k?(X.__polymerDisplay__=
X.style.display,X.style.display="none"):X.style.display=X.__polymerDisplay__);X.__hideTemplateChildren__=k;X._showHideChildren&&X._showHideChildren(k)}};
ibl=function(k){return(k=k.__dataHost)&&k._methodHost||k};
UaA=function(k,I,V){var X=V.mutableData?WTA:gl;qt.mixin&&(X=qt.mixin(X));var P=function(){return X.apply(this,arguments)||this};
_.J(P,X);P.prototype.__templatizeOptions=V;P.prototype._bindTemplate(k);f2X(P,k,I,V);return P};
hrK=function(k,I,V,X){var P=V.forwardHostProp;if(P&&I.hasHostProps){var L=k.localName=="template",T=I.templatizeTemplateClass;if(!T){if(L){var d=V.mutableData?EMz:bbt;T=function(){return d.apply(this,arguments)||this};
_.J(T,d);T=I.templatizeTemplateClass=T}else{var U=k.constructor;T=function(){return U.apply(this,arguments)||this};
_.J(T,U);T=I.templatizeTemplateClass=T}var E=I.hostProps,l;for(l in E)T.prototype._addPropertyEffect("_host_"+l,T.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:l2X(P)}),T.prototype._createNotifyingProperty("_host_"+l);vb&&X&&rJc(I,V,X)}k.__dataProto&&Object.assign(k.__data,k.__dataProto);if(L)TAi(k,T),k.__dataTemp={},k.__dataPending=null,k.__dataOld=null,k._enableProperties();else{Object.setPrototypeOf(k,T.prototype);I=I.hostProps;for(var r in I)r="_host_"+r,r in k&&(I=k[r],delete k[r],k.__data[r]=
I)}}};
l2X=function(k){return function(I,V,X){k.call(I.__templatizeOwner,V.substring(6),X[V])}};
f2X=function(k,I,V,X){var P=V.hostProps||{},L;for(L in X.instanceProps){delete P[L];var T=X.notifyInstanceProp;T&&k.prototype._addPropertyEffect(L,k.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:yJR(T)})}if(X.forwardHostProp&&I.__dataHost)for(var d in P)V.hasHostProps||(V.hasHostProps=!0),k.prototype._addPropertyEffect(d,k.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:mal()})};
yJR=function(k){return function(I,V,X){k.call(I.__templatizeOwner,I,V,X[V])}};
mal=function(){return function(k,I,V){k.__dataHost._setPendingPropertyOrPath("_host_"+I,V[I],!0,!0)}};
qt=function(k,I,V){if(sp&&!ibl(k))throw Error("Pd");V=V||{};if(k.__templatizeOwner)throw Error("Qd");k.__templatizeOwner=I;var X=(I?I.constructor:gl)._parseTemplate(k),P=X.templatizeInstanceClass;P||(P=UaA(k,X,V),X.templatizeInstanceClass=P);var L=ibl(k);hrK(k,X,V,L);V=function(){return P.apply(this,arguments)||this};
_.J(V,P);V.prototype._methodHost=L;V.prototype.__dataHost=k;V.prototype.__templatizeOwner=I;V.prototype.__hostProps=X.hostProps;return V};
rJc=function(k,I,V){V=V.constructor._properties;k=k.propertyEffects;I=I.instanceProps;for(var X in k)if(!(V[X]||I&&I[X]))for(var P=k[X],L=0;L<P.length;L++){var T=P[L].info.part;if(!T.signature||!T.signature.static){console.warn("Property '"+X+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
KTU=function(k,I){for(var V;I;)if(V=I.__dataHost?I:I.__templatizeInstance)if(V.__dataHost!=k)I=V.__dataHost;else return V;else I=(0,_.cb)(I).parentNode;return null};
Ft=function(k){return k.localName==="slot"};
$at=function(){for(var k=Bb.prototype,I="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),V={},X=0;X<I.length;V={method$jscomp$33:void 0},X++)V.method$jscomp$33=I[X],k[V.method$jscomp$33]=function(P){return function(){return this.node[P.method$jscomp$33].apply(this.node,arguments)}}(V)};
SCl=function(k,I){for(var V={},X=0;X<I.length;V={name$jscomp$448:void 0},X++)V.name$jscomp$448=I[X],Object.defineProperty(k,V.name$jscomp$448,{get:function(P){return function(){return this.node[P.name$jscomp$448]}}(V),
configurable:!0})};
j3t=function(){for(var k=Bb.prototype,I=["textContent","innerHTML","className"],V={},X=0;X<I.length;V={name$jscomp$449:void 0},X++)V.name$jscomp$449=I[X],Object.defineProperty(k,V.name$jscomp$449,{get:function(P){return function(){return this.node[P.name$jscomp$449]}}(V),
set:function(P){return function(L){this.node[P.name$jscomp$449]=L}}(V),
configurable:!0})};
JJi=function(){Ak=document.documentElement.getAttribute("dir");Ak=document.documentElement.getAttribute("dir");for(var k=0;k<QB.length;k++){var I=QB[k];I.__autoDirOptOut||I.setAttribute("dir",Ak)}};
vMR=function(){nS=!0;requestAnimationFrame(function(){nS=!1;YCO(gMD);setTimeout(function(){for(var k=0,I=o9.length;k<I;k++)qCt(o9.shift())})})};
YCO=function(k){for(;k.length;)qCt(k.shift())};
qCt=function(k){var I=k[0],V=k[1];k=k[2];try{V.apply(I,k)}catch(X){setTimeout(function(){throw X;})}};
_.s3_=function(k,I,V){nS||vMR();gMD.push([k,I,V])};
_.xA=function(k,I,V){nS||vMR();o9.push([k,I,V])};
AJo=function(k,I){I=I===void 0?!1:I;if(!FT_||!BAl||!FT_.handlesDynamicScoping)return null;var V=BAl.ScopingShim;if(!V)return null;var X=V.scopeForNode(k),P=(0,_.cb)(k).getRootNode(),L=function(T){if((0,_.cb)(T).getRootNode()===P){var d=Array.from(FT_.nativeMethods.querySelectorAll.call(T,"*"));d.push(T);for(T=0;T<d.length;T++){var U=d[T];if((0,_.cb)(U).getRootNode()===P){var E=V.currentScopeForNode(U);E!==X&&(E!==""&&V.unscopeNode(U,E),V.scopeNode(U,X))}}}};
L(k);return I?(I=new MutationObserver(function(T){for(var d=0;d<T.length;d++)for(var U=T[d],E=0;E<U.addedNodes.length;E++){var l=U.addedNodes[E];l.nodeType===Node.ELEMENT_NODE&&L(l)}}),I.observe(k,{childList:!0,
subtree:!0}),I):null};
Q3i=function(){document.body.removeAttribute("unresolved")};
Rro=function(k){var I=k=k.replace(nMO,"").replace(oMA,""),V=new xao;V.start=0;V.end=I.length;for(var X=V,P=0,L=I.length;P<L;P++)if(I[P]==="{"){X.rules||(X.rules=[]);var T=X,d=T.rules[T.rules.length-1]||null;X=new xao;X.start=P+1;X.parent=T;X.previous=d;T.rules.push(X)}else I[P]==="}"&&(X.end=P+1,X=X.parent||V);return a2K(V,k)};
a2K=function(k,I){var V=I.substring(k.start,k.end-1);k.parsedCssText=k.cssText=V.trim();k.parent&&(V=I.substring(k.previous?k.previous.end:k.parent.start,k.start-1),V=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(V),V=V.replace(C6l," "),V=V.substring(V.lastIndexOf(";")+1),V=k.parsedSelector=k.selector=V.trim(),k.atRule=V.indexOf("@")===0,k.atRule?V.indexOf("@media")===0?k.type=4:V.match(w$c)&&(k.type=7,k.keyframesName=k.selector.split(C6l).pop()):V.indexOf("--")===
0?k.type=1E3:k.type=1);if(V=k.rules)for(var X=0,P=V.length,L=void 0;X<P&&(L=V[X]);X++)a2K(L,I);return k};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(k){return k.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var I=arguments[1],V=6-I.length;V--;)I="0"+I;return"\\"+I})};
HbR=function(k,I,V){V=V===void 0?"":V;var X="";if(k.cssText||k.rules){var P=k.rules;if(P&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(P))for(var L=0,T=P.length,d=void 0;L<T&&(d=P[L]);L++)X=HbR(d,I,X);else I?I=k.cssText:(I=k.cssText,I=I.replace(p$l,"").replace(NAK,""),I=I.replace(Mgz,"").replace(ZbA,"")),(X=I.trim())&&(X="  "+X+"\n")}X&&(k.selector&&(V+=k.selector+" {\n"),V+=X,k.selector&&(V+="}\n\n"));return V};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(k){k=k[0];return!!k&&!!k.selector&&k.selector.indexOf("--")===0};
zrA=function(k){if(k=Dat[k])k._applyShimCurrentVersion=k._applyShimCurrentVersion||0,k._applyShimValidatingVersion=k._applyShimValidatingVersion||0,k._applyShimNextVersion=(k._applyShimNextVersion||0)+1};
u2t=function(k){return k._applyShimCurrentVersion===k._applyShimNextVersion};
tgA=function(k){k._applyShimValidatingVersion=k._applyShimNextVersion;k._validating||(k._validating=!0,Obi.then(function(){k._applyShimCurrentVersion=k._applyShimNextVersion;k._validating=!1}))};
khR=function(k){if(!k)return"";typeof k==="string"&&(k=Rro(k));return HbR(k,eri)};
I3t=function(k){!k.__cssRules&&k.textContent&&(k.__cssRules=Rro(k.textContent));return k.__cssRules||null};
XgA=function(k,I,V,X){if(k){var P=!1,L=k.type;if(X&&L===4){var T=k.selector.match(VUR);T&&(window.matchMedia(T[1]).matches||(P=!0))}L===1?I(k):V&&L===7?V(k):L===1E3&&(P=!0);if((k=k.rules)&&!P)for(P=0,L=k.length,T=void 0;P<L&&(T=k[P]);P++)XgA(T,I,V,X)}};
P2_=function(k,I){var V=k.indexOf("var(");if(V===-1)return I(k,"","","");a:{var X=0;var P=V+3;for(var L=k.length;P<L;P++)if(k[P]==="(")X++;else if(k[P]===")"&&--X===0)break a;P=-1}X=k.substring(V+4,P);V=k.substring(0,V);k=P2_(k.substring(P+1),I);L=X.indexOf(",");if(L===-1)return I(V,X.trim(),"",k);P=X.substring(0,L).trim();X=X.substring(L+1).trim();return I(V,P,X,k)};
LIj=function(k){if(a9!==void 0)return a9;if(k.__cssBuild===void 0){var I=k.getAttribute("css-build");if(I)k.__cssBuild=I;else{a:{I=k.localName==="template"?k.content.firstChild:k.firstChild;if(I instanceof Comment&&(I=I.textContent.trim().split(":"),I[0]==="css-build")){I=I[1];break a}I=""}if(I!==""){var V=k.localName==="template"?k.content.firstChild:k.firstChild;V.parentNode.removeChild(V)}k.__cssBuild=I}}return k.__cssBuild||""};
GhU=function(k,I,V,X){for(var P=I._noAccessors,L=Object.getOwnPropertyNames(I),T=0;T<L.length;T++){var d=L[T];if(!(d in X))if(P)k[d]=I[d];else{var U=Object.getOwnPropertyDescriptor(I,d);U&&(U.configurable=!0,Object.defineProperty(k,d,U))}}for(var E in cZR)I[E]&&(V[E]=V[E]||[],V[E].push(I[E]))};
TQz=function(k,I,V){I=I||[];for(var X=k.length-1;X>=0;X--){var P=k[X];P?Array.isArray(P)?TQz(P,I):I.indexOf(P)<0&&(!V||V.indexOf(P)<0)&&I.unshift(P):console.warn("behavior is null, check for missing or 404 import")}return I};
dOX=function(k,I){for(var V in I){var X=k[V],P=I[V];k[V]=!("value"in P)&&X&&"value"in X?Object.assign({value:X.value},P):P}};
f3O=function(k,I,V){var X={},P=function(){return I.apply(this,arguments)||this};
_.J(P,I);P._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(T)for(var U=0,E;U<T.length;U++)E=T[U],E.properties&&this.createProperties(E.properties),E.observers&&this.createObservers(E.observers,E.properties);k.properties&&this.createProperties(k.properties);k.observers&&this.createObservers(k.observers,k.properties);this._prepareTemplate()}else I._finalizeClass.call(this)};
P.prototype.created=function(){I.prototype.created.call(this);var U=X.created;if(U)for(var E=0;E<U.length;E++)U[E].call(this)};
P.prototype._registered=function(){var U=P.prototype;if(!U.hasOwnProperty("__hasRegisterFinished")){U.__hasRegisterFinished=!0;I.prototype._registered.call(this);Jk&&d(U);U=Object.getPrototypeOf(this);var E=X.beforeRegister;if(E)for(var l=0;l<E.length;l++)E[l].call(U);if(E=X.registered)for(l=0;l<E.length;l++)E[l].call(U)}};
P.prototype._applyListeners=function(){I.prototype._applyListeners.call(this);var U=X.listeners;if(U)for(var E=0;E<U.length;E++){var l=U[E];if(l)for(var r in l)this._addMethodEventListenerToNode(this,r,l[r])}};
P.prototype._ensureAttributes=function(){var U=X.hostAttributes;if(U)for(var E=U.length-1;E>=0;E--){var l=U[E],r;for(r in l)this._ensureAttribute(r,l[r])}I.prototype._ensureAttributes.call(this)};
P.prototype.ready=function(){I.prototype.ready.call(this);var U=X.ready;if(U)for(var E=0;E<U.length;E++)U[E].call(this)};
P.prototype.attached=function(){I.prototype.attached.call(this);var U=X.attached;if(U)for(var E=0;E<U.length;E++)U[E].call(this)};
P.prototype.detached=function(){I.prototype.detached.call(this);var U=X.detached;if(U)for(var E=0;E<U.length;E++)U[E].call(this)};
P.prototype.attributeChanged=function(U,E,l){I.prototype.attributeChanged.call(this);var r=X.attributeChanged;if(r)for(var h=0;h<r.length;h++)r[h].call(this,U,E,l)};
_.R9.Object.defineProperties(P,{properties:{configurable:!0,enumerable:!0,get:function(){var U={};if(T)for(var E=0;E<T.length;E++)dOX(U,T[E].properties);dOX(U,k.properties);return U}},
observers:{configurable:!0,enumerable:!0,get:function(){var U=[];if(T)for(var E=0,l;E<T.length;E++)l=T[E],l.observers&&(U=U.concat(l.observers));k.observers&&(U=U.concat(k.observers));return U}}});
if(V){Array.isArray(V)||(V=[V]);var L=I.prototype.behaviors;var T=TQz(V,null,L);P.prototype.behaviors=L?L.concat(V):T}var d=function(U){if(T)for(var E=T,l=0;l<E.length;l++)GhU(U,E[l],X,iDR);GhU(U,k,X,WIz)};
Jk||d(P.prototype);P.generatedFrom=k;return P};
l3K=function(k){var I=typeof k!=="string"?k:{is:k,notifyObserversOnUndefined:!0};I.fastInit===void 0&&(I.fastInit=!0);return function(V){if(!I.disableInheritanceCheck&&Object.getPrototypeOf(V.prototype).constructor!==_.CS)throw Error("Ud");var X=V.prototype;X.is=I.is;K5l(X,"created",function(){this.hostElement=this;this.polymerController=this});
UOo(X,V,I.fastInit);I.notifyObserversOnUndefined&&(X._overrideLegacyUndefined=!0);if(E8c)for(var P=_.G(Object.getOwnPropertyNames(X)),L=P.next();!L.done;L=P.next()){L=L.value;var T=Object.getOwnPropertyDescriptor(X,L);T.enumerable===!1&&(T.enumerable=!0,Object.defineProperty(X,L,T))}if("template"in V)var d=function(){return V.template};
else I.template!==void 0&&(d=I.template);if(d!==void 0){var U;Object.defineProperty(X,"_template",{get:function(){U===void 0&&(U=d());return U},
set:function(E){U=E},
configurable:!0,enumerable:!0})}Polymer(X);V[bDj]=X}};
rZA=function(k){k=k===void 0?{}:k;k.fastInit===void 0&&(k.fastInit=!0);return function(I){if(!k.disableInheritanceCheck&&Object.getPrototypeOf(I.prototype).constructor!==wl)throw Error("Vd");UOo(I.prototype,I,k.fastInit)}};
UOo=function(k,I,V){V=V===void 0?!1:V;hQD(I);V?K5l(k,"created",function(){this.disableEnforceFastDefaultValuesCheck||yZA(I,this)}):K5l(k,"ready",function(){for(var X={},P=_.G($FK(this.behaviors)),L=P.next();!L.done;L=P.next())L=L.value,L.properties&&Object.assign(X,mO_(this,L.properties));
Object.assign(X,mO_(this,this.properties));yZA(I,this);P=_.G(Object.keys(X));for(L=P.next();!L.done;L=P.next())L=L.value,this[L]=X[L]})};
yZA=function(k,I){if(E8c){k=new k;for(var V=_.G(Object.getOwnPropertyNames(k)),X=V.next();!X.done;X=V.next())X=X.value,I[X]=k[X];for(V=I;V&&V!==Object.prototype;V=Object.getPrototypeOf(V)){X=_.G(Object.getOwnPropertyNames(V));for(var P=X.next();!P.done;P=X.next())P=P.value,k.hasOwnProperty(P)||Object.defineProperty(k,P,KIi(I,P))}}else k.apply(I)};
KIi=function(k,I){return{get:function(){var V=k[I];return V instanceof Function?V.bind(k):V},
set:function(V){k[I]=V}}};
mO_=function(k,I){if(!I)return{};for(var V={},X=_.G(Object.keys(I)),P=X.next();!P.done;P=X.next())if(P=P.value,!I[P].readOnly){var L=k[P];L!==void 0&&(V[P]=L)}return V};
hQD=function(k){var I=new k;k=k.prototype.properties||{};for(var V=_.G(Object.keys(k)),X=V.next();!X.done;X=V.next())if(X=X.value,I.hasOwnProperty(X)){var P=k[X];typeof P==="function"&&(k[X]=P={type:P});I[X]!=null&&P.type===Object&&(P.type=$Ot(I[X].constructor))}};
$Ot=function(k){for(var I=_.G(Stz),V=I.next();!V.done;V=I.next())if(V=V.value,k===V)return V;return Object};
jnt=function(k){return function(I,V){I.behaviors=I.behaviors||[];I.behaviors.push(k||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",I,V).prototype:void 0));Object.defineProperty(I,V,{get:function(){return this},
enumerable:!0,configurable:!0})}};
JZt=function(k){k=k===void 0?{}:k;return function(I,V){I.properties=I.properties||{};k.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?k.type=$Ot(Reflect.getMetadata("design:type",I,V)):k.type=String);var X=k,P=I.properties[V];I.properties[V]=P?Object.assign({},P,X):X}};
Ytt=function(k){return function(I,V){I.listeners=I.listeners||{};I.listeners[k]=V}};
g8l=function(){var k=_.OT.apply(0,arguments);if(k.length===0)throw Error("Wd");return function(I,V){I.observers=I.observers||[];I.observers.push(V+"("+k.join(",")+")")}};
qtc=function(){var k=_.OT.apply(0,arguments);return function(I,V,X){var P=Object.getOwnPropertyDescriptor(I,V).get,L="__compute__"+V;Object.defineProperty(I,L,{value:P,enumerable:!0});I.properties=I.properties||{};P=I.properties[V];P||(P={},I.properties[V]=P);P.computed=L+"("+k.join(",")+")";X.get=void 0}};
_.Hb=function(k,I,V){_.ce.call(this);this.JSC$11615_id_=null;this.usingListeners_=!1;this.JSC$11615_listener_=k;this.handler_=V;this.JSC$11615_win_=I||window;this.callback_=(0,_.G7)(this.JSC$11617_doAction_,this)};
v8t=function(){};
pS=function(k){this.range_=k};
Nt=function(k){this.range_=k};
snj=function(k){return _.Mt?new Nt(k):_.Z5?new pS(k):new D5(k)};
FIi=function(){var k=Vg().JSC$9626_document_;return!!(k.webkitIsFullScreen||k.mozFullScreen||k.msFullscreenElement||k.fullscreenElement)};
_.zD=function(){var k=window.getSelection();return k&&BQO(k)};
BQO=function(k){var I=!1;if(k.createRange)try{var V=k.createRange()}catch(P){return null}else if(k.rangeCount){if(k.rangeCount>1){V=new uK;I=k.rangeCount;for(var X=0;X<I;X++)V.browserRanges_.push(k.getRangeAt(X));return V}V=k.getRangeAt(0);I=AZt(k.anchorNode,k.anchorOffset,k.focusNode,k.focusOffset)}else return null;return QnA(snj(V),I)};
_.tk=function(k,I){return _.Op(k,I,k,I)};
_.eE=function(k,I,V,X){return _.Op(k,I,V,X)};
AZt=function(k,I,V,X){if(k==V)return X<I;var P;if(k.nodeType==1&&I)if(P=k.childNodes[I])k=P,I=0;else if(_.AK(k,V))return!0;if(V.nodeType==1&&X)if(P=V.childNodes[X])V=P,X=0;else if(_.AK(V,k))return!1;return(n8K(k,V)||I-X)>0};
ks=function(k,I,V){_.ce.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=k;this.scrollTimer_=new _.bF(50);this.JSC$11694_eventHandler_=new _.E0(this);this.scrollDelta_=new _.Y9;this.containerIsActuallyContent_=k.tagName==="BODY"||k.tagName==="HTML";this.containerBounds_=o8D(k);this.containerIsActuallyContent_&&(k=_.e2(),this.containerBounds_.height=k.height,this.containerBounds_.width=k.width);this.margin_=I||0;if(I){if(I=this.containerBounds_.clone(),k=this.margin_){var X=
Math.min(k,I.height*.25);I.top+=X;I.height-=2*X;k=Math.min(k,I.width*.25);I.left+=k;I.width-=2*k}}else I=this.containerBounds_;this.scrollBounds_=I;V||this.JSC$11694_eventHandler_.listen(_.Uq(this.containerNode_),"mousemove",this.JSC$11696_onMouseMove);this.JSC$11694_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11696_onTick_)};
xOo=function(k,I,V,X,P,L,T,d){this.x0=k;this.y0=I;this.x1=V;this.y1=X;this.x2=P;this.y2=L;this.x3=T;this.y3=d};
_.Iv=function(k){this.errorMessage_=null;this.result_=[];this.JSC$11784_buffer_="";this.stack_=[];this.JSC$11784_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!k||!k.deliverMessageAsRawString)};
_.VJ=function(k){this.mechanism=k};
XC=function(k,I){this.JSC$11791_key_=k;this.JSC$11791_value_=I};
_.PY=function(k,I){this.JSC$11797_map_={};this.JSC$11797_keys_=[];this.version_=this.size=0;var V=arguments.length;if(V>1){if(V%2)throw Error("ma");for(var X=0;X<V;X+=2)this.set(arguments[X],arguments[X+1])}else k&&this.addAll(k)};
RQl=function(){this.JSC$11800_map_=new _.PY;this.JSC$11800_head_=new a3O("");this.JSC$11800_head_.next=this.JSC$11800_head_.prev=this.JSC$11800_head_};
wgz=function(k){if(k>=55296&&k<=57343||k>1114111)return"\ufffd";k in C2i&&(k=C2i[k]);var I="";k>65535&&(k-=65536,I+=String.fromCharCode(k>>>10&1023|55296),k=56320|k&1023);return I+=String.fromCharCode(k)};
HDA=function(k,I){return k<I?1:-1};
NQo=function(){return function(k){return k.charAt(1)==="#"?k.charAt(2)==="X"||k.charAt(2)==="x"?wgz(parseInt(k.substr(3),16)):wgz(parseInt(k.substr(2),10)):pgj[k.slice(1,-1)]}};
DOU=function(k){return k.slice(1,k.length-1).trim().replace(MUU,function(I){return ZDz[I]||" "})};
L9=function(k){return k===32||k===9};
cY=function(k,I){return I<k.length?k.charCodeAt(I):-1};
zQR=function(k){for(;k;){if(k._lastLineBlank)return!0;var I=k.type;if(I==="list"||I==="item")k=k._lastChild;else break}return!1};
G2=function(k){if(uRt.test(k)){var I=1,V=0,X=0;for(k[V]=="|"&&V++;V<k.length;){switch(k[V]){case "|":X=1;break;case " ":break;case "\t":break;default:X&&(X=0,I++)}V++}return ODD.test(k)?-I:I}return 0};
tUA=function(k){return k=="table"||k=="row"||k=="cell"};
eQX=function(){return new T2("document",[[1,1],[0,0]])};
klc=function(){};
d1=function(){var k={safe:!1};k=k||{};k.softbreak=k.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=k};
LWK=function(k,I){var V="";if(k)if(k=k.toLowerCase(),k===" "||Irc.test(k))V="space";else if(VGA.test(k))V="esc";else if(k.length==1){if(!I||X1U.test(k))V=k}else V=P9l.test(k)?k.replace("arrow",""):k=="multiply"?"*":k;return V};
dht=function(k,I){var V=k.hasModifiers;if(I.key)V=LWK(I.key,V);else if(I.detail&&I.detail.key)V=LWK(I.detail.key,V);else{V=I.keyIdentifier;var X="";V&&(V in cp_?X=cp_[V]:Gl_.test(V)?(V=parseInt(V.replace("U+","0x"),16),X=String.fromCharCode(V).toLowerCase()):X=V.toLowerCase());(V=X)||(V=I.keyCode,X="",Number(V)&&(V>=65&&V<=90?X=String.fromCharCode(32+V):V>=112&&V<=123?X="f"+(V-112+1):V>=48&&V<=57?X=String(V-48):V>=96&&V<=105?X=String(V-96):X=TLO[V]),V=X);V=V||""}return V===k.key&&(!k.hasModifiers||
!!I.shiftKey===!!k.shiftKey&&!!I.ctrlKey===!!k.ctrlKey&&!!I.altKey===!!k.altKey&&!!I.metaKey===!!k.metaKey)};
WWt=function(k){return k.length===1?{combo:k,key:k,event:"keydown"}:k.split("+").reduce(function(I,V){var X=V.split(":");V=X[0];X=X[1];V in iTD?(I[iTD[V]]=!0,I.hasModifiers=!0):(I.key=V,I.event=X||"keydown");return I},{combo:k.split(":").shift()})};
frj=function(k){return k.trim().split(" ").map(function(I){return WWt(I)})};
UhX=function(k,I){if(k&&k.fn){var V=k.fn;k.fn=function(){try{V.apply(this,arguments)}catch(X){if(X instanceof iu)console.warn("Argument '"+X.arg+"'"+(I?" for method '"+I+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw X;}}}return k};
bTO=function(){var k=[],I;var V=V||_.Ero.length;for(I=0;I<8;I++)k[I]=_.Ero[0|Math.random()*V];return k.join("")};
lrK=function(){var k=_.OT.apply(0,arguments);return k.length===0?function(I){return I}:k.length===1?k[0]:k.reduce(function(I,V){return function(){return I(V.apply(null,_.Z9(_.OT.apply(0,arguments))))}})};
rp_=function(){var k=_.OT.apply(0,arguments);return function(I){return function(V,X){V=I(V,X);var P=function(){throw Error("Ge");},L={getState:V.getState,
dispatch:function(T){return P.apply(null,[T].concat(_.Z9(_.OT.apply(1,arguments))))}};
X=k.map(function(T){return T(L)});
P=lrK.apply(null,_.Z9(X))(V.dispatch);return Object.assign({},V,{dispatch:P})}}};
mhO=function(k){Object.keys(k).forEach(function(I){var V=k[I];if(typeof V(void 0,{type:hPX})==="undefined")throw Error("He`"+I);if(typeof V(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+ypc()})==="undefined")throw Error("Ie`"+I+"`"+hPX);})};
WY=function(k){for(var I=Object.keys(k),V={},X=0;X<I.length;X++){var P=I[X];typeof k[P]==="function"&&(V[P]=k[P])}var L=Object.keys(V);try{mhO(V)}catch(d){var T=d}return function(d,U){d=d===void 0?{}:d;if(T)throw T;for(var E=!1,l={},r=0;r<L.length;r++){var h=L[r],y=d[h],S=(0,V[h])(y,U);if(typeof S==="undefined")throw d=U&&U.type,Error("Je`"+(d?'"'+String(d)+'"':"(unknown type)")+"`"+h);l[h]=S;E=E||S!==y}return(E=E||L.length!==Object.keys(d).length)?l:d}};
KWl=function(k,I,V){function X(){if(l)throw Error("Ke");return d}
function P(y){if(typeof y!=="function")throw Error("Le`"+typeof y);if(l)throw Error("Me");var S=!0;E===U&&(E=U.slice());E.push(y);return function(){if(S){if(l)throw Error("Ne");S=!1;E===U&&(E=U.slice());var g=E.indexOf(y);E.splice(g,1);U=null}}}
function L(y){if(typeof y!=="object"||y===null)var S=!1;else{for(S=y;Object.getPrototypeOf(S)!==null;)S=Object.getPrototypeOf(S);S=Object.getPrototypeOf(y)===S}if(!S)throw Error("Oe`"+typeof y);if(typeof y.type==="undefined")throw Error("Pe");if(l)throw Error("Qe");try{l=!0,d=T(d,y)}finally{l=!1}S=U=E;for(var g=0;g<S.length;g++)(0,S[g])();return y}
if(typeof I==="function"&&typeof V==="function"||typeof V==="function"&&typeof arguments[3]==="function")throw Error("Re");typeof I==="function"&&typeof V==="undefined"&&(V=I,I=void 0);if(typeof V!=="undefined"){if(typeof V!=="function")throw Error("Se`"+typeof V);return V(KWl)(k,I)}if(typeof k!=="function")throw Error("Te`"+typeof k);var T=k,d=I,U=[],E=U,l=!1;L({type:hPX});var r={},h=(r.dispatch=L,r.subscribe=P,r.getState=X,r.replaceReducer=function(y){if(typeof y!=="function")throw Error("Ue`"+
typeof y);T=y;L({type:$hA});return h},r[SuD]=function(){var y={};
return y.subscribe=function(S){function g(){S.next&&S.next(X())}
if(typeof S!=="object"||S===null)throw new TypeError("Ve`"+typeof S);g();return{unsubscribe:P(g)}},y[SuD]=function(){return this},y},r);
return h};
jOo=function(k){function I(){P&&(P=!1,k());L&&X()}
function V(){requestAnimationFrame(I)}
function X(){var d=Date.now();if(P){if(d-T<2)return;L=!0}else P=!0,L=!1,setTimeout(V,20);T=d}
var P=!1,L=!1,T=0;return X};
f9=function(k){return typeof k==="number"?k:parseFloat(k)||0};
Jpl=function(k){return _.OT.apply(1,arguments).reduce(function(I,V){return I+f9(k["border-"+V+"-width"])},0)};
vrR=function(k){if(YuA[k])return YuA[k];var I=globalThis[k],V=I.prototype,X=k in grj?grj[k]:void 0;X=!(!X||!X.every(function(U){var E,l;return!!((E=Object.getOwnPropertyDescriptor(V,U))==null?0:(l=E.get)==null?0:l.toString().includes("[native code]"))}));
var P=k in quX?quX[k]:void 0;P=!(!P||!P.every(function(U){var E;return typeof V[U]==="function"&&((E=V[U])==null?void 0:E.toString().includes("[native code]"))}));
if(X&&P&&!globalThis.Zone)return YuA[k]=I.prototype;try{var L=document.createElement("iframe");document.body.appendChild(L);var T=L.contentWindow;if(!T)return I.prototype;var d=T[k].prototype;document.body.removeChild(L);return d?YuA[k]=d:V}catch(U){return V}};
Ud=function(k,I,V){var X=k+"."+String(V);if(sOz[X])return sOz[X].call(I);k=vrR(k);var P;k=(P=Object.getOwnPropertyDescriptor(k,V))==null?void 0:P.get;if(!k)return I[V];sOz[X]=k;return k.call(I)};
BLt=function(k,I){var V="Node."+String(I);if(FWt[V])return FWt[V].bind(k);var X=vrR("Node")[I];if(typeof X!=="function")return k[I];FWt[V]=X;return X.bind(k)};
Ed=function(k,I,V){try{if(!(I in k))return function(){};
var X=k[I],P=V(X);typeof P==="function"&&(P.prototype=P.prototype||{},Object.defineProperties(P,{__rrweb_original__:{enumerable:!1,value:X}}));k[I]=P;return function(){k[I]=X}}catch(L){return function(){}}};
r1=function(k){var I=k&&"host"in k&&"mode"in k&&bu(k)||null;return!!(I&&"shadowRoot"in I&&lu(I)===k)};
h2=function(k){return Object.prototype.toString.call(k)==="[object ShadowRoot]"};
ApX=function(k){k.includes(" background-clip: text;")&&!k.includes(" -webkit-background-clip: text;")&&(k=k.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return k};
nrj=function(k){try{var I=k.rules||k.cssRules;if(!I)return null;var V=k.href;!V&&k.ownerNode&&(V=k.ownerNode.baseURI);var X=Array.from(I,function(P){return QOD(P,V)}).join("");
return ApX(X)}catch(P){return null}};
QOD=function(k,I){if("styleSheet"in k){try{var V;if(!(V=nrj(k.styleSheet))){var X=k.cssText;if(X.split('"').length<3)V=X;else{var P=["@import","url("+JSON.stringify(k.href)+")"];k.layerName===""?P.push("layer"):k.layerName&&P.push("layer("+k.layerName+")");k.supportsText&&P.push("supports("+k.supportsText+")");k.media.length&&P.push(k.media.mediaText);V=P.join(" ")+";"}}var L=V}catch(T){L=k.cssText}return k.styleSheet.href?ort(L,k.styleSheet.href):L}L=k.cssText;"selectorText"in k&&k.selectorText.includes(":")&&
(L=L.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return I?ort(L,I):L};
xhc=function(k){var I=k.element;var V=k.maskInputOptions;var X=k.tagName;var P=k.type;var L=k.value;k=k.maskInputFn;L=L||"";P=P&&P.toLowerCase();if(V[X.toLowerCase()]||P&&V[P])L=k?k(L,I):"*".repeat(L.length);return L};
arD=function(k){var I=k.getContext("2d");if(!I)return!0;for(var V=0;V<k.width;V+=50)for(var X=0;X<k.height;X+=50){var P=I.getImageData;if((new Uint32Array(("__rrweb_original__"in P?P.__rrweb_original__:P).call(I,V,X,Math.min(50,k.width-V),Math.min(50,k.height-X)).data.buffer)).some(function(L){return L!==0}))return!1}return!0};
RPo=function(k){var I=k.type;return k.hasAttribute("data-rr-is-password")?"password":I?I.toLowerCase():null};
C9D=function(k){try{var I=new URL(k,window.location.href)}catch(P){return null}var V,X;return(X=(V=I.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:V[1])!=null?X:null};
ort=function(k,I){return(k||"").replace(w1R,function(V,X,P,L,T,d){P=P||T||d;X=X||L||"";if(!P)return V;if(HTt.test(P)||p1U.test(P)||NL_.test(P))return"url("+X+P+X+")";if(P[0]==="/")return V=I.indexOf("//")>-1?I.split("/").slice(0,3).join("/"):I.split("/")[0],V=V.split("?")[0],"url("+X+(V+P)+X+")";V=I.split("/");L=P.split("/");V.pop();L=_.G(L);for(P=L.next();!P.done;P=L.next())P=P.value,P!=="."&&(P===".."?V.pop():V.push(P));return"url("+X+V.join("/")+X+")"})};
MGR=function(k,I){return(I=I===void 0?!1:I)?k.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):k.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
ZTl=function(k,I){var V=V===void 0?!1:V;I=Array.from(I.childNodes);var X=[],P=0;if(I.length>1&&k&&typeof k==="string")for(var L=MGR(k,V),T=L.length/k.length,d=1;d<I.length;d++)if(I[d].textContent&&typeof I[d].textContent==="string"){for(var U=MGR(I[d].textContent,V),E=3;E<U.length&&(U[E].match(/[a-zA-Z0-9]/)||U.indexOf(U.substring(0,E),1)!==-1);E++);for(;E<U.length;E++){var l=U.substring(0,E),r=L.split(l),h=-1;if(r.length===2)h=r[0].length;else if(r.length>2&&r[0]===""&&I[d-1].textContent!=="")h=
L.indexOf(l,1);else if(r.length===1){l=l.substring(0,l.length-1);r=L.split(l);if(r.length<=1)return X.push(k),X;E=101}else E===U.length-1&&(h=L.indexOf(l));if(r.length>=2&&E>100){var y=I[d-1].textContent;y&&typeof y==="string"&&(h=L.indexOf(l,MGR(y).length));h===-1&&(h=r[0].length)}if(h!==-1){for(U=Math.floor(h/T);U>0&&U<k.length;){P+=1;if(P>50*I.length)return X.push(k),X;E=MGR(k.substring(0,U),V);if(E.length===h){X.push(k.substring(0,U));k=k.substring(U);L=L.substring(h);break}else U=E.length<h?
U+Math.max(1,Math.floor((h-E.length)/T)):U-Math.max(1,Math.floor((E.length-h)*T))}break}}}X.push(k);return X};
zPl=function(){return DhD++};
OTc=function(k){if(k instanceof HTMLFormElement)return"form";k=k.tagName.toLowerCase();return uYD.test(k)?"div":k};
IvA=function(k,I){function V(E){return(E=E.exec(I.substring(X)))?(E=E[0],X+=E.length,E):""}
if(I.trim()==="")return I;for(var X=0,P=[];;){V(tG_);if(X>=I.length)break;var L=V(ePU);if(L.slice(-1)===",")L=kEo(k,L.substring(0,L.length-1)),P.push(L);else{var T="";L=kEo(k,L);for(var d=!1;;){var U=I.charAt(X);if(U===""){P.push((L+T).trim());break}else if(d)U===")"&&(d=!1);else if(U===","){X+=1;P.push((L+T).trim());break}else U==="("&&(d=!0);T+=U;X+=1}}}return P.join(", ")};
kEo=function(k,I){return I&&I.trim()!==""?Vhl(k,I):I};
Vhl=function(k,I){var V=XHO.get(k);V||(V=k.createElement("a"),XHO.set(k,V));if(!I)I="";else if(I.startsWith("blob:")||I.startsWith("data:"))return I;et(V,I);return V.href};
P1D=function(k,I,V,X){return X?V==="src"||V==="href"&&(I!=="use"||X[0]!=="#")||V==="xlink:href"&&X[0]!=="#"||V==="background"&&(I==="table"||I==="td"||I==="th")?kEo(k,X):V==="srcset"?IvA(k,X):V==="style"?ort(X,Vhl(k)):I==="object"&&V==="data"?kEo(k,X):X:X};
Lqj=function(k,I){return(k==="video"||k==="audio")&&I==="autoplay"};
cct=function(k,I,V){try{if(typeof I==="string"){if(k.classList.contains(I))return!0}else for(var X=k.classList.length;X--;)if(I.test(k.classList[X]))return!0;if(V)return k.matches(V)}catch(P){}return!1};
GEK=function(k,I,V){if(!k)return!1;if(k.nodeType!==k.ELEMENT_NODE)return V?GEK(yJ(k),I,V):!1;for(var X=k.classList.length;X--;)if(I.test(k.classList[X]))return!0;return V?GEK(yJ(k),I,V):!1};
T9O=function(k,I,V,X){if(k.nodeType===k.ELEMENT_NODE){if(!mH(k).length)return!1}else{if(K9(k)===null)return!1;k=K9(k)}try{if(typeof I==="string")if(X){if(k.closest("."+I))return!0}else{if(k.classList.contains(I))return!0}else if(GEK(k,I,X))return!0;if(V)if(X){if(k.closest(V))return!0}else if(k.matches(V))return!0}catch(P){}return!1};
d3X=function(k,I,V){var X=k.contentWindow;if(X){var P=!1;try{var L=X.document.readyState}catch(d){return}if(L!=="complete"){var T=setTimeout(function(){P||(I(),P=!0)},V);
k.addEventListener("load",function(){clearTimeout(T);P=!0;I()})}else X.location.href==="about:blank"&&k.src!=="about:blank"&&k.src!==""||setTimeout(I,0),k.addEventListener("load",I)}};
iGX=function(k,I,V){var X=!1;try{var P=k.sheet}catch(T){return}if(!P){var L=setTimeout(function(){X||(I(),X=!0)},V);
k.addEventListener("load",function(){clearTimeout(L);X=!0;I()})}};
U3_=function(k,I){var V=I.doc,X=I.blockClass,P=I.blockSelector,L=I.needsMask,T=I.inlineStylesheet,d=I.maskInputOptions===void 0?{}:I.maskInputOptions,U=I.maskTextFn,E=I.maskInputFn,l=I.dataURLOptions===void 0?{}:I.dataURLOptions,r=I.inlineImages,h=I.recordCanvas,y=I.keepIframeSrcFn,S=I.newlyAddedElement===void 0?!1:I.newlyAddedElement,g=I.cssCaptured===void 0?!1:I.cssCaptured;I=I.mirror;I.nodeMetaMap.has(V)?(I=I.getId(V),I=I===1?void 0:I):I=void 0;switch(k.nodeType){case k.DOCUMENT_NODE:return k.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:k.compatMode}:{type:0,childNodes:[]};case k.DOCUMENT_TYPE_NODE:return{type:1,name:k.name,publicId:k.publicId,systemId:k.systemId,rootId:I};case k.ELEMENT_NODE:return WqD(k,{doc:V,blockClass:X,blockSelector:P,inlineStylesheet:T,maskInputOptions:d,maskInputFn:E,dataURLOptions:l,inlineImages:r,recordCanvas:h,keepIframeSrcFn:y,newlyAddedElement:S,rootId:I});case k.TEXT_NODE:return T=(X=yJ(k))&&X.tagName,X="",P=T==="STYLE"?!0:void 0,(T=T==="SCRIPT"?!0:void 0)?
X="SCRIPT_PLACEHOLDER":g||(X=fvo(k),P&&X&&(X=ort(X,Vhl(V)))),!P&&!T&&X&&L&&(X=U?U(X,K9(k)):X.replace(/[\S]/g,"*")),{type:3,textContent:X||"",rootId:I};case k.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:I};case k.COMMENT_NODE:return{type:5,textContent:fvo(k)||"",rootId:I};default:return!1}};
WqD=function(k,I){var V=I.doc,X=I.inlineStylesheet,P=I.maskInputOptions===void 0?{}:I.maskInputOptions,L=I.maskInputFn,T=I.dataURLOptions===void 0?{}:I.dataURLOptions,d=I.inlineImages,U=I.recordCanvas,E=I.keepIframeSrcFn,l=I.newlyAddedElement===void 0?!1:I.newlyAddedElement,r=I.rootId;I=cct(k,I.blockClass,I.blockSelector);for(var h=OTc(k),y={},S=k.attributes.length,g=0;g<S;g++){var F=k.attributes[g];Lqj(h,F.name)||(y[F.name]=P1D(V,h,F.name.toLowerCase(),F.value))}h==="link"&&X&&(X=Array.from(V.styleSheets).find(function(p){return p.href===
k.href}),S=null,X&&(S=nrj(X)),S&&(delete y.rel,delete y.href,y._cssText=S));
h==="style"&&k.sheet&&(X=nrj(k.sheet))&&(k.childNodes.length>1&&(X=ZTl(X,k).join("/* rr_split */")),y._cssText=X);if(h==="input"||h==="textarea"||h==="select")X=k.value,S=k.checked,y.type!=="radio"&&y.type!=="checkbox"&&y.type!=="submit"&&y.type!=="button"&&X?y.value=xhc({element:k,type:RPo(k),tagName:h,value:X,maskInputOptions:P,maskInputFn:L}):S&&(y.checked=S);h==="option"&&(k.selected&&!P.select?y.selected=!0:delete y.selected);h==="dialog"&&k.open&&(y.rr_open_mode=k.matches("dialog:modal")?"modal":
"non-modal");h==="canvas"&&U&&(k.__context==="2d"?arD(k)||(y.rr_dataURL=k.toDataURL(T.type,T.quality)):"__context"in k||(P=k.toDataURL(T.type,T.quality),L=V.createElement("canvas"),L.width=k.width,L.height=k.height,L=L.toDataURL(T.type,T.quality),P!==L&&(y.rr_dataURL=P)));if(h==="img"&&d){$s||($s=V.createElement("canvas"),Exo=$s.getContext("2d"));var Q=k.currentSrc||k.getAttribute("src")||"<unknown-src>",x=k.crossOrigin,N=function(){k.removeEventListener("load",N);try{$s.width=k.naturalWidth,$s.height=
k.naturalHeight,Exo.drawImage(k,0,0),y.rr_dataURL=$s.toDataURL(T.type,T.quality)}catch(p){if(k.crossOrigin!=="anonymous"){k.crossOrigin="anonymous";k.complete&&k.naturalWidth!==0?N():k.addEventListener("load",N);return}console.warn("Cannot inline img src="+Q+"! Error: "+p)}k.crossOrigin==="anonymous"&&(x?y.crossOrigin=x:k.removeAttribute("crossorigin"))};
k.complete&&k.naturalWidth!==0?N():k.addEventListener("load",N)}if(h==="audio"||h==="video")V=y,V.rr_mediaState=k.paused?"paused":"played",V.rr_mediaCurrentTime=k.currentTime,V.rr_mediaPlaybackRate=k.playbackRate,V.rr_mediaMuted=k.muted,V.rr_mediaLoop=k.loop,V.rr_mediaVolume=k.volume;l||(k.scrollLeft&&(y.rr_scrollLeft=k.scrollLeft),k.scrollTop&&(y.rr_scrollTop=k.scrollTop));I&&(l=k.getBoundingClientRect(),y={class:y.class,rr_width:l.width+"px",rr_height:l.height+"px"});h!=="iframe"||E(y.src)||(k.contentDocument||
(y.rr_src=y.src),delete y.src);var M;try{customElements.get(h)&&(M=!0)}catch(p){}return{type:2,tagName:h,attributes:y,childNodes:[],isSVG:!(k.tagName!=="svg"&&!k.ownerSVGElement)||void 0,needBlock:I,rootId:r,isCustom:M}};
SD=function(k){return k===void 0||k===null?"":k.toLowerCase()};
bGj=function(k,I){return I.comment&&k.type===5||k.type===2&&(I.script&&(k.tagName==="script"||k.tagName==="link"&&(k.attributes.rel==="preload"&&k.attributes.as==="script"||k.attributes.rel==="modulepreload")||k.tagName==="link"&&k.attributes.rel==="prefetch"&&typeof k.attributes.href==="string"&&C9D(k.attributes.href)==="js")||I.headFavicon&&(k.tagName==="link"&&k.attributes.rel==="shortcut icon"||k.tagName==="meta"&&(SD(k.attributes.name).match(/^msapplication-tile(image|color)$/)||SD(k.attributes.name)===
"application-name"||SD(k.attributes.rel)==="icon"||SD(k.attributes.rel)==="apple-touch-icon"||SD(k.attributes.rel)==="shortcut icon"))||k.tagName==="meta"&&(I.headMetaDescKeywords&&SD(k.attributes.name).match(/^description|keywords$/)||I.headMetaSocial&&(SD(k.attributes.property).match(/^(og|twitter|fb):/)||SD(k.attributes.name).match(/^(og|twitter):/)||SD(k.attributes.name)==="pinterest")||I.headMetaRobots&&(SD(k.attributes.name)==="robots"||SD(k.attributes.name)==="googlebot"||SD(k.attributes.name)===
"bingbot")||I.headMetaHttpEquiv&&k.attributes["http-equiv"]!==void 0||I.headMetaAuthorship&&(SD(k.attributes.name)==="author"||SD(k.attributes.name)==="generator"||SD(k.attributes.name)==="framework"||SD(k.attributes.name)==="publisher"||SD(k.attributes.name)==="progid"||SD(k.attributes.property).match(/^article:/)||SD(k.attributes.property).match(/^product:/))||I.headMetaVerification&&(SD(k.attributes.name)==="google-site-verification"||SD(k.attributes.name)==="yandex-verification"||SD(k.attributes.name)===
"csrf-token"||SD(k.attributes.name)==="p:domain_verify"||SD(k.attributes.name)==="verify-v1"||SD(k.attributes.name)==="verification"||SD(k.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
jD=function(k,I){var V=I.doc,X=I.mirror,P=I.blockClass,L=I.blockSelector,T=I.maskTextClass,d=I.maskTextSelector,U=I.skipChild===void 0?!1:I.skipChild,E=I.inlineStylesheet===void 0?!0:I.inlineStylesheet,l=I.maskInputOptions===void 0?{}:I.maskInputOptions,r=I.maskTextFn,h=I.maskInputFn,y=I.slimDOMOptions,S=I.dataURLOptions===void 0?{}:I.dataURLOptions,g=I.inlineImages===void 0?!1:I.inlineImages,F=I.recordCanvas===void 0?!1:I.recordCanvas,Q=I.onSerialize,x=I.onIframeLoad,N=I.iframeLoadTimeout===void 0?
5E3:I.iframeLoadTimeout,M=I.onStylesheetLoad,p=I.stylesheetLoadTimeout===void 0?5E3:I.stylesheetLoadTimeout,z=I.keepIframeSrcFn===void 0?function(){return!1}:I.keepIframeSrcFn,u=I.newlyAddedElement===void 0?!1:I.newlyAddedElement,ct=I.cssCaptured===void 0?!1:I.cssCaptured,dt=I.needsMask,$K=I.preserveWhiteSpace===void 0?!0:I.preserveWhiteSpace;
dt||(dt=T9O(k,T,d,dt===void 0));var lD=U3_(k,{doc:V,mirror:X,blockClass:P,blockSelector:L,needsMask:dt,inlineStylesheet:E,maskInputOptions:l,maskTextFn:r,maskInputFn:h,dataURLOptions:S,inlineImages:g,recordCanvas:F,keepIframeSrcFn:z,newlyAddedElement:u,cssCaptured:ct});if(!lD)return console.warn(k,"not serialized"),null;u=X.nodeMetaMap.has(k)?X.getId(k):bGj(lD,y)||!$K&&lD.type===3&&!lD.textContent.replace(/^\s+|\s+$/gm,"").length?-2:DhD++;I=Object.assign(lD,{id:u});X.add(k,I);if(u===-2)return null;
Q&&Q(k);u=!U;I.type===2&&(u=u&&!I.needBlock,delete I.needBlock,(ct=lu(k))&&h2(ct)&&(I.isShadowHost=!0));if((I.type===0||I.type===2)&&u){y.headWhitespace&&I.type===2&&I.tagName==="head"&&($K=!1);U={doc:V,mirror:X,blockClass:P,blockSelector:L,needsMask:dt,maskTextClass:T,maskTextSelector:d,skipChild:U,inlineStylesheet:E,maskInputOptions:l,maskTextFn:r,maskInputFn:h,slimDOMOptions:y,dataURLOptions:S,inlineImages:g,recordCanvas:F,preserveWhiteSpace:$K,onSerialize:Q,onIframeLoad:x,iframeLoadTimeout:N,
onStylesheetLoad:M,stylesheetLoadTimeout:p,keepIframeSrcFn:z,cssCaptured:!1};if(I.type!==2||I.tagName!=="textarea"||I.attributes.value===void 0)for(I.type===2&&I.attributes._cssText!==void 0&&typeof I.attributes._cssText==="string"&&(U.cssCaptured=!0),u=_.G(Array.from(mH(k))),ct=u.next();!ct.done;ct=u.next())(ct=jD(ct.value,U))&&I.childNodes.push(ct);u=null;if(k.nodeType===k.ELEMENT_NODE&&(u=lu(k))){ct=_.G(Array.from(mH(u)));for(var mR=ct.next();!mR.done;mR=ct.next())if(mR=jD(mR.value,U))h2(u)&&(mR.isShadow=
!0),I.childNodes.push(mR)}}(U=yJ(k))&&r1(U)&&h2(U)&&(I.isShadow=!0);I.type===2&&I.tagName==="iframe"&&d3X(k,function(){var oj=k.contentDocument;oj&&x&&(oj=jD(oj,{doc:oj,mirror:X,blockClass:P,blockSelector:L,needsMask:dt,maskTextClass:T,maskTextSelector:d,skipChild:!1,inlineStylesheet:E,maskInputOptions:l,maskTextFn:r,maskInputFn:h,slimDOMOptions:y,dataURLOptions:S,inlineImages:g,recordCanvas:F,preserveWhiteSpace:$K,onSerialize:Q,onIframeLoad:x,iframeLoadTimeout:N,onStylesheetLoad:M,stylesheetLoadTimeout:p,
keepIframeSrcFn:z}))&&x(k,oj)},N);
I.type===2&&I.tagName==="link"&&typeof I.attributes.rel==="string"&&(I.attributes.rel==="stylesheet"||I.attributes.rel==="preload"&&typeof I.attributes.href==="string"&&C9D(I.attributes.href)==="css")&&iGX(k,function(){if(M){var oj=jD(k,{doc:V,mirror:X,blockClass:P,blockSelector:L,needsMask:dt,maskTextClass:T,maskTextSelector:d,skipChild:!1,inlineStylesheet:E,maskInputOptions:l,maskTextFn:r,maskInputFn:h,slimDOMOptions:y,dataURLOptions:S,inlineImages:g,recordCanvas:F,preserveWhiteSpace:$K,onSerialize:Q,
onIframeLoad:x,iframeLoadTimeout:N,onStylesheetLoad:M,stylesheetLoadTimeout:p,keepIframeSrcFn:z});oj&&M(k,oj)}},p);
return I};
lvO=function(k){var I=document;k=k||{};var V=k.maskAllInputs===void 0?!1:k.maskAllInputs,X=k.slimDOM===void 0?!1:k.slimDOM;return jD(I,{doc:I,mirror:k.mirror===void 0?new J2:k.mirror,blockClass:k.blockClass===void 0?"rr-block":k.blockClass,blockSelector:k.blockSelector===void 0?null:k.blockSelector,maskTextClass:k.maskTextClass===void 0?"rr-mask":k.maskTextClass,maskTextSelector:k.maskTextSelector===void 0?null:k.maskTextSelector,skipChild:!1,inlineStylesheet:k.inlineStylesheet===void 0?!0:k.inlineStylesheet,
maskInputOptions: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:k.maskTextFn,maskInputFn:k.maskInputFn,slimDOMOptions:X===!0||X==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:X==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:X===!1?{}:X,dataURLOptions:k.dataURLOptions,
inlineImages:k.inlineImages===void 0?!1:k.inlineImages,recordCanvas:k.recordCanvas===void 0?!1:k.recordCanvas,preserveWhiteSpace:k.preserveWhiteSpace,onSerialize:k.onSerialize,onIframeLoad:k.onIframeLoad,iframeLoadTimeout:k.iframeLoadTimeout,onStylesheetLoad:k.onStylesheetLoad,stylesheetLoadTimeout:k.stylesheetLoadTimeout,keepIframeSrcFn:k.keepIframeSrcFn===void 0?function(){return!1}:k.keepIframeSrcFn,
newlyAddedElement:!1})};
Ys=function(k,I,V){V=V===void 0?document:V;var X={capture:!0,passive:!0};V.addEventListener(k,I,X);return function(){return V.removeEventListener(k,I,X)}};
g1=function(k,I,V){V=V===void 0?{}:V;var X=null,P=0;return function(){var L=_.OT.apply(0,arguments),T=Date.now();P||V.leading!==!1||(P=T);var d=I-(T-P),U=this;d<=0||d>I?(X&&(clearTimeout(X),X=null),P=T,k.apply(U,L)):X||V.trailing===!1||(X=setTimeout(function(){P=V.leading===!1?0:Date.now();X=null;k.apply(U,L)},d))}};
rcK=function(k,I,V,X,P){P=P===void 0?window:P;var L=P.Object.getOwnPropertyDescriptor(k,I);P.Object.defineProperty(k,I,X?V:{set:function(T){var d=this;setTimeout(function(){V.set.call(d,T)},0);
L&&L.set&&L.set.call(this,T)}});
return function(){return rcK(k,I,L||{},!0)}};
hTR=function(k){var I=k.document,V,X,P,L;return{left:I.scrollingElement?I.scrollingElement.scrollLeft:k.pageXOffset!==void 0?k.pageXOffset:I.documentElement.scrollLeft||(I==null?void 0:I.body)&&((V=K9(I.body))==null?void 0:V.scrollLeft)||(I==null?void 0:(X=I.body)==null?void 0:X.scrollLeft)||0,top:I.scrollingElement?I.scrollingElement.scrollTop:k.pageYOffset!==void 0?k.pageYOffset:(I==null?void 0:I.documentElement.scrollTop)||(I==null?void 0:I.body)&&((P=K9(I.body))==null?void 0:P.scrollTop)||(I==
null?void 0:(L=I.body)==null?void 0:L.scrollTop)||0}};
ycK=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
m3O=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
Kqt=function(k){return k?k.nodeType===k.ELEMENT_NODE?k:K9(k):null};
qc=function(k,I,V,X){if(!k)return!1;k=Kqt(k);if(!k)return!1;try{if(typeof I==="string"){if(k.classList.contains(I)||X&&k.closest("."+I)!==null)return!0}else if(GEK(k,I,X))return!0}catch(P){}return V&&(k.matches(V)||X&&k.closest(V)!==null)?!0:!1};
$3D=function(k,I,V){return k.tagName==="TITLE"&&V.headTitleMutations?!0:I.getId(k)===-2};
Szz=function(k,I){if(r1(k))return!1;var V=I.getId(k);return I.has(V)?(V=yJ(k))&&V.nodeType===k.DOCUMENT_NODE?!1:V?Szz(V,I):!0:!0};
jKi=function(){var k=k===void 0?window:k;"NodeList"in k&&!k.NodeList.prototype.forEach&&(k.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in k&&!k.DOMTokenList.prototype.forEach&&(k.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
Jcc=function(k,I){return!(k.nodeName!=="LINK"||k.nodeType!==k.ELEMENT_NODE||!k.getAttribute||k.getAttribute("rel")!=="stylesheet"||!I.nodeMetaMap.get(k))};
gx_=function(k){var I=null,V;"getRootNode"in k&&((V=YzU(k))==null?void 0:V.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&bu(YzU(k))&&(I=bu(YzU(k)));return I};
qzA=function(k){var I=k.ownerDocument;if(I){if(!(I=BLt(I,"contains")(k)))if(I=k.ownerDocument){for(var V;V=gx_(k);)k=V;I=BLt(I,"contains")(k)}else I=!1}else I=!1;return I};
vxD=function(k,I){k.delete(I);mH(I).forEach(function(V){return vxD(k,V)})};
sKo=function(k,I){for(var V=[k];V.length;)k=V.pop(),I.has(k)||(I.add(k),mH(k).forEach(function(X){return V.push(X)}))};
Fqz=function(k,I){k.size===0?k=!1:k=(I=yJ(I))?k.has(I):!1;return k};
Act=function(k,I){return k.size===0?!1:B9c(k,I)};
B9c=function(k,I){return(I=yJ(I))?k.has(I)?!0:B9c(k,I):!1};
vY=function(k){try{if("composedPath"in k){var I=k.composedPath();if(I.length)return I[0]}else if("path"in k&&k.path.length)return k.path[0]}catch(V){}return k&&k.target};
nxU=function(k,I){var V=new QKD;sd.push(V);V.init(k);k=new (vrR("MutationObserver").constructor)(FC(V.processMutations.bind(V)));k.observe(I,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return k};
x3c=function(k){var I=k.mousemoveCb;var V=k.sampling;var X=k.doc;var P=k.mirror;if(V.mousemove===!1)return function(){};
var L=[],T,d=g1(FC(function(E){var l=Date.now()-T;I(L.map(function(r){r.timeOffset-=l;return r}),E);
L=[];T=null}),typeof V.mousemoveCallback==="number"?V.mousemoveCallback:500);
k=FC(g1(FC(function(E){var l=vY(E),r=E.changedTouches?E.changedTouches[0]:E,h=r.clientX;r=r.clientY;T||(T=oxA());L.push({x:h,y:r,id:P.getId(l),timeOffset:oxA()-T});d(typeof DragEvent!=="undefined"&&E instanceof DragEvent?12:E instanceof MouseEvent?1:6)}),typeof V.mousemove==="number"?V.mousemove:50,{trailing:!1}));
var U=[Ys("mousemove",k,X),Ys("touchmove",k,X),Ys("drag",k,X)];return FC(function(){U.forEach(function(E){return E()})})};
avt=function(k){var I=k.mouseInteractionCb;var V=k.doc;var X=k.mirror;var P=k.blockClass;var L=k.blockSelector;k=k.sampling;if(k.mouseInteraction===!1)return function(){};
var T=k.mouseInteraction===!0||k.mouseInteraction===void 0?{}:k.mouseInteraction,d=[],U=null,E=function(l){return function(r){var h=vY(r);if(!qc(h,P,L,!0)){var y=null,S=l;if("pointerType"in r){switch(r.pointerType){case "mouse":y=0;break;case "touch":y=2;break;case "pen":y=1}y===2&&(BY[l]===1?S="TouchStart":BY[l]===0&&(S="TouchEnd"))}else r.changedTouches&&(y=2);if(y!==null){if(U=y,S.startsWith("Touch")&&y===2||S.startsWith("Mouse")&&y===0)y=null}else BY[l]===2&&(y=U,U=null);if(r=r.changedTouches?
r.changedTouches[0]:r)h=X.getId(h),FC(I)(Object.assign({},{type:BY[S],id:h,x:r.clientX,y:r.clientY},y!==null&&{pointerType:y}))}}};
Object.keys(BY).filter(function(l){return Number.isNaN(Number(l))&&!l.endsWith("_Departed")&&T[l]!==!1}).forEach(function(l){var r=l.toLowerCase(),h=E(l);
if(window.PointerEvent)switch(BY[l]){case 1:case 0:r=r.replace("mouse","pointer");break;case 7:case 9:return}d.push(Ys(r,h,V))});
return FC(function(){d.forEach(function(l){return l()})})};
RTA=function(k){var I=k.scrollCb;var V=k.doc;var X=k.mirror;var P=k.blockClass;var L=k.blockSelector;return Ys("scroll",FC(g1(FC(function(T){var d=vY(T);d&&!qc(d,P,L,!0)&&(T=X.getId(d),d===V&&V.defaultView?(d=hTR(V.defaultView),I({id:T,x:d.left,y:d.top})):I({id:T,x:d.scrollLeft,y:d.scrollTop}))}),k.sampling.scroll||100)),V)};
C1t=function(k,I){var V=k.viewportResizeCb;var X=-1,P=-1;return Ys("resize",FC(g1(FC(function(){var L=ycK(),T=m3O();if(X!==L||P!==T)V({width:Number(T),height:Number(L)}),X=L,P=T}),200)),I.win)};
pHt=function(k){function I(F){var Q=vY(F),x=F.isTrusted,N=Q&&Q.tagName;Q&&N==="OPTION"&&(Q=K9(Q));if(!(!Q||!N||wHj.indexOf(N)<0||qc(Q,T,d,!0)||Q.classList.contains(U)||E&&Q.matches(E))){var M=Q.value,p=!1;F=RPo(Q)||"";if(F==="radio"||F==="checkbox")p=Q.checked;else if(l[N.toLowerCase()]||l[F])M=xhc({element:Q,maskInputOptions:l,tagName:N,type:F,value:M,maskInputFn:r});V(Q,y?{text:M,isChecked:p,userTriggered:x}:{text:M,isChecked:p});x=Q.name;F==="radio"&&x&&p&&P.querySelectorAll('input[type="radio"][name="'+
x+'"]').forEach(function(z){if(z!==Q){var u=z.value;V(z,y?{text:u,isChecked:!p,userTriggered:!1}:{text:u,isChecked:!p})}})}}
function V(F,Q){var x=HG_.get(F);x&&x.text===Q.text&&x.isChecked===Q.isChecked||(HG_.set(F,Q),F=L.getId(F),FC(X)(Object.assign({},Q,{id:F})))}
var X=k.inputCb;var P=k.doc;var L=k.mirror;var T=k.blockClass;var d=k.blockSelector;var U=k.ignoreClass;var E=k.ignoreSelector;var l=k.maskInputOptions;var r=k.maskInputFn;var h=k.sampling;var y=k.userTriggeredOnInput;var S=(h.input==="last"?["change"]:["input","change"]).map(function(F){return Ys(F,FC(I),P)}),g=P.defaultView;
if(!g)return function(){S.forEach(function(F){return F()})};
k=g.Object.getOwnPropertyDescriptor(g.HTMLInputElement.prototype,"value");h=[[g.HTMLInputElement.prototype,"value"],[g.HTMLInputElement.prototype,"checked"],[g.HTMLSelectElement.prototype,"value"],[g.HTMLTextAreaElement.prototype,"value"],[g.HTMLSelectElement.prototype,"selectedIndex"],[g.HTMLOptionElement.prototype,"selected"]];k&&k.set&&S.push.apply(S,_.Z9(h.map(function(F){return rcK(F[0],F[1],{set:function(){FC(I)({target:this,isTrusted:!1})}},!1,g)})));
return FC(function(){S.forEach(function(F){return F()})})};
Mhj=function(k){var I=[],V,X,P,L;N9j("CSSGroupingRule")&&((V=k.parentRule)==null?void 0:(X=V.constructor)==null?void 0:X.name)==="CSSGroupingRule"||N9j("CSSMediaRule")&&k.parentRule instanceof CSSMediaRule||N9j("CSSSupportsRule")&&k.parentRule instanceof CSSSupportsRule||N9j("CSSConditionRule")&&((P=k.parentRule)==null?void 0:(L=P.constructor)==null?void 0:L.name)==="CSSConditionRule"?(k=Array.from(k.parentRule.cssRules).indexOf(k),I.unshift(k)):k.parentStyleSheet&&(k=Array.from(k.parentStyleSheet.cssRules).indexOf(k),
I.unshift(k));return I};
A2=function(k,I,V){var X,P;if(!k)return{};k.ownerNode?X=I.getId(k.ownerNode):P=V.getId(k);return{styleId:P,id:X}};
D3i=function(k,I){var V=k.styleSheetRuleCb;var X=k.mirror;var P=k.stylesheetManager;var L=I.win;if(!L.CSSStyleSheet||!L.CSSStyleSheet.prototype)return function(){};
var T=L.CSSStyleSheet.prototype.insertRule;L.CSSStyleSheet.prototype.insertRule=new n9(T,{apply:FC(function(h,y,S){var g=_.G(S),F=g.next().value;g=g.next().value;var Q=A2(y,X,P.styleMirror),x=Q.id;Q=Q.styleId;(x&&x!==-1||Q&&Q!==-1)&&V({id:x,styleId:Q,adds:[{rule:F,index:g}]});return h.apply(y,S)})});
L.CSSStyleSheet.prototype.addRule=function(h,y,S){S=S===void 0?this.cssRules.length:S;return L.CSSStyleSheet.prototype.insertRule.apply(this,[h+" { "+y+" }",S])};
var d=L.CSSStyleSheet.prototype.deleteRule;L.CSSStyleSheet.prototype.deleteRule=new n9(d,{apply:FC(function(h,y,S){var g=_.G(S).next().value,F=A2(y,X,P.styleMirror),Q=F.id;F=F.styleId;(Q&&Q!==-1||F&&F!==-1)&&V({id:Q,styleId:F,removes:[{index:g}]});return h.apply(y,S)})});
L.CSSStyleSheet.prototype.removeRule=function(h){return L.CSSStyleSheet.prototype.deleteRule.apply(this,[h])};
if(L.CSSStyleSheet.prototype.replace){var U=L.CSSStyleSheet.prototype.replace;L.CSSStyleSheet.prototype.replace=new n9(U,{apply:FC(function(h,y,S){var g=_.G(S).next().value,F=A2(y,X,P.styleMirror),Q=F.id;F=F.styleId;(Q&&Q!==-1||F&&F!==-1)&&V({id:Q,styleId:F,replace:g});return h.apply(y,S)})})}if(L.CSSStyleSheet.prototype.replaceSync){var E=L.CSSStyleSheet.prototype.replaceSync;
L.CSSStyleSheet.prototype.replaceSync=new n9(E,{apply:FC(function(h,y,S){var g=_.G(S).next().value,F=A2(y,X,P.styleMirror),Q=F.id;F=F.styleId;(Q&&Q!==-1||F&&F!==-1)&&V({id:Q,styleId:F,replaceSync:g});return h.apply(y,S)})})}var l={};
ZGt("CSSGroupingRule")?l.CSSGroupingRule=L.CSSGroupingRule:(ZGt("CSSMediaRule")&&(l.CSSMediaRule=L.CSSMediaRule),ZGt("CSSConditionRule")&&(l.CSSConditionRule=L.CSSConditionRule),ZGt("CSSSupportsRule")&&(l.CSSSupportsRule=L.CSSSupportsRule));var r={};Object.entries(l).forEach(function(h){var y=_.G(h);h=y.next().value;y=y.next().value;r[h]={insertRule:y.prototype.insertRule,deleteRule:y.prototype.deleteRule};y.prototype.insertRule=new n9(r[h].insertRule,{apply:FC(function(S,g,F){var Q=_.G(F),x=Q.next().value;
Q=Q.next().value;var N=A2(g.parentStyleSheet,X,P.styleMirror),M=N.id;N=N.styleId;(M&&M!==-1||N&&N!==-1)&&V({id:M,styleId:N,adds:[{rule:x,index:[].concat(_.Z9(Mhj(g)),[Q||0])}]});return S.apply(g,F)})});
y.prototype.deleteRule=new n9(r[h].deleteRule,{apply:FC(function(S,g,F){var Q=_.G(F).next().value,x=A2(g.parentStyleSheet,X,P.styleMirror),N=x.id;x=x.styleId;(N&&N!==-1||x&&x!==-1)&&V({id:N,styleId:x,removes:[{index:[].concat(_.Z9(Mhj(g)),[Q])}]});return S.apply(g,F)})})});
return FC(function(){L.CSSStyleSheet.prototype.insertRule=T;L.CSSStyleSheet.prototype.deleteRule=d;U&&(L.CSSStyleSheet.prototype.replace=U);E&&(L.CSSStyleSheet.prototype.replaceSync=E);Object.entries(l).forEach(function(h){var y=_.G(h);h=y.next().value;y=y.next().value;y.prototype.insertRule=r[h].insertRule;y.prototype.deleteRule=r[h].deleteRule})})};
ulj=function(k,I){var V=k.mirror;var X=k.stylesheetManager;var P=null;P=I.nodeName==="#document"?V.getId(I):V.getId(bu(I));var L,T,d;k=I.nodeName==="#document"?(L=I.defaultView)==null?void 0:L.Document:(T=I.ownerDocument)==null?void 0:(d=T.defaultView)==null?void 0:d.ShadowRoot;var U=(k==null?0:k.prototype)?Object.getOwnPropertyDescriptor(k==null?void 0:k.prototype,"adoptedStyleSheets"):void 0;if(P===null||P===-1||!k||!U)return function(){};
Object.defineProperty(I,"adoptedStyleSheets",{configurable:U.configurable,enumerable:U.enumerable,get:function(){var E;return(E=U.get)==null?void 0:E.call(this)},
set:function(E){var l,r=(l=U.set)==null?void 0:l.call(this,E);if(P!==null&&P!==-1)try{zTX(X,E,P)}catch(h){}return r}});
return FC(function(){Object.defineProperty(I,"adoptedStyleSheets",{configurable:U.configurable,enumerable:U.enumerable,get:U.get,set:U.set})})};
OGD=function(k,I){var V=k.styleDeclarationCb;var X=k.mirror;var P=k.ignoreCSSAttributes;var L=k.stylesheetManager;var T=I.win;var d=T.CSSStyleDeclaration.prototype.setProperty;T.CSSStyleDeclaration.prototype.setProperty=new n9(d,{apply:FC(function(E,l,r){var h=_.G(r),y=h.next().value,S=h.next().value;h=h.next().value;if(P.has(y))return d.apply(l,[y,S,h]);var g,F=A2((g=l.parentRule)==null?void 0:g.parentStyleSheet,X,L.styleMirror);g=F.id;F=F.styleId;(g&&g!==-1||F&&F!==-1)&&V({id:g,styleId:F,set:{property:y,
value:S,priority:h},index:Mhj(l.parentRule)});return E.apply(l,r)})});
var U=T.CSSStyleDeclaration.prototype.removeProperty;T.CSSStyleDeclaration.prototype.removeProperty=new n9(U,{apply:FC(function(E,l,r){var h=_.G(r).next().value;if(P.has(h))return U.apply(l,[h]);var y,S=A2((y=l.parentRule)==null?void 0:y.parentStyleSheet,X,L.styleMirror);y=S.id;S=S.styleId;(y&&y!==-1||S&&S!==-1)&&V({id:y,styleId:S,remove:{property:h},index:Mhj(l.parentRule)});return E.apply(l,r)})});
return FC(function(){T.CSSStyleDeclaration.prototype.setProperty=d;T.CSSStyleDeclaration.prototype.removeProperty=U})};
thz=function(k){var I=k.mediaInteractionCb;var V=k.blockClass;var X=k.blockSelector;var P=k.mirror;var L=k.sampling;k=k.doc;var T=FC(function(U){return g1(FC(function(E){if((E=vY(E))&&!qc(E,V,X,!0)){var l=E.currentTime,r=E.volume,h=E.muted,y=E.playbackRate,S=E.loop;I({type:U,id:P.getId(E),currentTime:l,volume:r,muted:h,playbackRate:y,loop:S})}}),L.media||500)}),d=[Ys("play",T(0),k),
Ys("pause",T(1),k),Ys("seeked",T(2),k),Ys("volumechange",T(3),k),Ys("ratechange",T(4),k)];return FC(function(){d.forEach(function(U){return U()})})};
eTA=function(k){var I=k.fontCb;k=k.doc;var V=k.defaultView;if(!V)return function(){};
var X=[],P=new WeakMap,L=V.FontFace;V.FontFace=function(T,d,U){var E=new L(T,d,U);P.set(E,{family:T,buffer:typeof d!=="string",descriptors:U,fontSource:typeof d==="string"?d:JSON.stringify(Array.from(new Uint8Array(d)))});return E};
k=Ed(k.fonts,"add",function(T){return function(d){setTimeout(FC(function(){var U=P.get(d);U&&(I(U),P.delete(d))}),0);
return T.apply(this,[d])}});
X.push(function(){V.FontFace=L});
X.push(k);return FC(function(){X.forEach(function(T){return T()})})};
k5t=function(k){var I=k.doc,V=k.mirror,X=k.blockClass,P=k.blockSelector,L=k.selectionCb,T=!0;k=FC(function(){var d=I.getSelection();if(d&&!(T&&(d==null?0:d.isCollapsed))){T=d.isCollapsed||!1;for(var U=[],E=d.rangeCount||0,l=0;l<E;l++){var r=d.getRangeAt(l),h=r.startContainer,y=r.startOffset,S=r.endContainer;r=r.endOffset;qc(h,X,P,!0)||qc(S,X,P,!0)||U.push({start:V.getId(h),startOffset:y,end:V.getId(S),endOffset:r})}L({ranges:U})}});
k();return Ys("selectionchange",k)};
IIc=function(k){var I=k.doc;var V=k.customElementCb;return(k=I.defaultView)&&k.customElements?Ed(k.customElements,"define",function(X){return function(P,L,T){try{V({define:{name:P}})}catch(d){console.warn("Custom element callback failed for "+P)}return X.apply(this,[P,L,T])}}):function(){}};
Vm_=function(k,I){var V=k.mutationCb,X=k.mousemoveCb,P=k.mouseInteractionCb,L=k.scrollCb,T=k.viewportResizeCb,d=k.inputCb,U=k.mediaInteractionCb,E=k.styleSheetRuleCb,l=k.styleDeclarationCb,r=k.canvasMutationCb,h=k.fontCb,y=k.selectionCb,S=k.customElementCb;k.mutationCb=function(){var g=_.OT.apply(0,arguments);I.mutation&&I.mutation.apply(I,_.Z9(g));V.apply(null,_.Z9(g))};
k.mousemoveCb=function(){var g=_.OT.apply(0,arguments);I.mousemove&&I.mousemove.apply(I,_.Z9(g));X.apply(null,_.Z9(g))};
k.mouseInteractionCb=function(){var g=_.OT.apply(0,arguments);I.mouseInteraction&&I.mouseInteraction.apply(I,_.Z9(g));P.apply(null,_.Z9(g))};
k.scrollCb=function(){var g=_.OT.apply(0,arguments);I.scroll&&I.scroll.apply(I,_.Z9(g));L.apply(null,_.Z9(g))};
k.viewportResizeCb=function(){var g=_.OT.apply(0,arguments);I.viewportResize&&I.viewportResize.apply(I,_.Z9(g));T.apply(null,_.Z9(g))};
k.inputCb=function(){var g=_.OT.apply(0,arguments);I.input&&I.input.apply(I,_.Z9(g));d.apply(null,_.Z9(g))};
k.mediaInteractionCb=function(){var g=_.OT.apply(0,arguments);I.mediaInteaction&&I.mediaInteaction.apply(I,_.Z9(g));U.apply(null,_.Z9(g))};
k.styleSheetRuleCb=function(){var g=_.OT.apply(0,arguments);I.styleSheetRule&&I.styleSheetRule.apply(I,_.Z9(g));E.apply(null,_.Z9(g))};
k.styleDeclarationCb=function(){var g=_.OT.apply(0,arguments);I.styleDeclaration&&I.styleDeclaration.apply(I,_.Z9(g));l.apply(null,_.Z9(g))};
k.canvasMutationCb=function(){var g=_.OT.apply(0,arguments);I.canvasMutation&&I.canvasMutation.apply(I,_.Z9(g));r.apply(null,_.Z9(g))};
k.fontCb=function(){var g=_.OT.apply(0,arguments);I.font&&I.font.apply(I,_.Z9(g));h.apply(null,_.Z9(g))};
k.selectionCb=function(){var g=_.OT.apply(0,arguments);I.selection&&I.selection.apply(I,_.Z9(g));y.apply(null,_.Z9(g))};
k.customElementCb=function(){var g=_.OT.apply(0,arguments);I.customElement&&I.customElement.apply(I,_.Z9(g));S.apply(null,_.Z9(g))}};
XfR=function(k,I){I=I===void 0?{}:I;var V=k.doc.defaultView;if(!V)return function(){};
Vm_(k,I);var X;k.recordDOM&&(X=nxU(k,k.doc));var P=x3c(k),L=avt(k),T=RTA(k),d=C1t(k,{win:V}),U=pHt(k),E=thz(k),l=function(){},r=function(){},h=function(){},y=function(){};
k.recordDOM&&(l=D3i(k,{win:V}),r=ulj(k,k.doc),h=OGD(k,{win:V}),k.collectFonts&&(y=eTA(k)));var S=k5t(k),g=IIc(k),F=[];k=_.G(k.plugins);for(I=k.next();!I.done;I=k.next())I=I.value,F.push(I.observer(I.callback,V,I.options));return FC(function(){sd.forEach(function(x){return x.reset()});
var Q;(Q=X)==null||Q.disconnect();P();L();T();d();U();E();l();r();h();y();S();g();F.forEach(function(x){return x()})})};
N9j=function(k){return typeof window[k]!=="undefined"};
ZGt=function(k){return!!(typeof window[k]!=="undefined"&&window[k].prototype&&"insertRule"in window[k].prototype&&"deleteRule"in window[k].prototype)};
Pbl=function(k){k=new Uint8Array(k);for(var I="",V=0;V<k.byteLength;V++)I+=String.fromCharCode(k[V]);return btoa(I)};
LYK=function(k,I,V){if(k instanceof Array)return k.map(function(P){return LYK(P,I,V)});
if(k!==null){if(k instanceof Float32Array||k instanceof Float64Array||k instanceof Int32Array||k instanceof Uint32Array||k instanceof Uint8Array||k instanceof Uint16Array||k instanceof Int16Array||k instanceof Int8Array||k instanceof Uint8ClampedArray)return{rr_type:k.constructor.name,args:[Object.values(k)]};if(k instanceof ArrayBuffer){var X=k.constructor.name;k=Pbl(k);return{rr_type:X,base64:k}}if(k instanceof DataView)return{rr_type:k.constructor.name,args:[LYK(k.buffer,I,V),k.byteOffset,k.byteLength]};
if(k instanceof HTMLImageElement)return{rr_type:k.constructor.name,src:k.src};if(k instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:k.toDataURL()};if(k instanceof ImageData)return{rr_type:k.constructor.name,args:[LYK(k.data,I,V),k.width,k.height]};if(cTK(k,I)||typeof k==="object")return X=k.constructor.name,k=G5A(k,I,V),{rr_type:X,index:k}}return k};
dEK=function(k,I,V,X){for(var P=[],L=_.G(Object.getOwnPropertyNames(I.CanvasRenderingContext2D.prototype)),T=L.next(),d={};!T.done;d={prop$jscomp$58:void 0},T=L.next()){d.prop$jscomp$58=T.value;try{if(typeof I.CanvasRenderingContext2D.prototype[d.prop$jscomp$58]==="function"){var U=Ed(I.CanvasRenderingContext2D.prototype,d.prop$jscomp$58,function(E){return function(l){return function(){var r=_.OT.apply(0,arguments),h=this;qc(this.canvas,V,X,!0)||setTimeout(function(){var y=TwU(r,I,h);k(h.canvas,{type:ov["2D"],
property:E.prop$jscomp$58,args:y})},0);
return l.apply(this,r)}}}(d));
P.push(U)}}catch(E){T=rcK(I.CanvasRenderingContext2D.prototype,d.prop$jscomp$58,{set:function(l){return function(r){k(this.canvas,{type:ov["2D"],property:l.prop$jscomp$58,args:[r],setter:!0})}}(d)}),P.push(T)}}return function(){P.forEach(function(E){return E()})}};
i0c=function(k,I,V,X){var P=[];try{var L=Ed(k.HTMLCanvasElement.prototype,"getContext",function(T){return function(d){var U=_.OT.apply(1,arguments);if(!qc(this,I,V,!0)){var E=d==="experimental-webgl"?"webgl":d;"__context"in this||(this.__context=E);X&&["webgl","webgl2"].includes(E)&&(U[0]&&typeof U[0]==="object"?(E=U[0],E.preserveDrawingBuffer||(E.preserveDrawingBuffer=!0)):U.splice(0,1,{preserveDrawingBuffer:!0}))}return T.apply(this,[d].concat(_.Z9(U)))}});
P.push(L)}catch(T){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){P.forEach(function(T){return T()})}};
WYA=function(k,I,V,X,P,L){for(var T=[],d=_.G(Object.getOwnPropertyNames(k)),U=d.next(),E={};!U.done;E={prop$jscomp$59:void 0},U=d.next())if(E.prop$jscomp$59=U.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(E.prop$jscomp$59))try{if(typeof k[E.prop$jscomp$59]==="function"){var l=Ed(k,E.prop$jscomp$59,function(r){return function(h){return function(){var y=_.OT.apply(0,arguments),S=h.apply(this,y);G5A(S,L,this);"tagName"in this.canvas&&!qc(this.canvas,X,P,!0)&&(y=
TwU(y,L,this),V(this.canvas,{type:I,property:r.prop$jscomp$59,args:y}));return S}}}(E));
T.push(l)}}catch(r){U=rcK(k,E.prop$jscomp$59,{set:function(h){return function(y){V(this.canvas,{type:I,property:h.prop$jscomp$59,args:[y],setter:!0})}}(E)}),T.push(U)}return T};
fI_=function(k,I,V,X){var P=[];P.push.apply(P,_.Z9(WYA(I.WebGLRenderingContext.prototype,1,k,V,X,I)));typeof I.WebGL2RenderingContext!=="undefined"&&P.push.apply(P,_.Z9(WYA(I.WebGL2RenderingContext.prototype,2,k,V,X,I)));return function(){P.forEach(function(L){return L()})}};
goA=function(k){var I=k=k===void 0?{}:k,V=I.emit,X=I.checkoutEveryNms,P=I.checkoutEveryNth,L=I.blockClass===void 0?"rr-block":I.blockClass,T=I.blockSelector===void 0?null:I.blockSelector,d=I.ignoreClass===void 0?"rr-ignore":I.ignoreClass,U=I.ignoreSelector===void 0?null:I.ignoreSelector,E=I.maskTextClass===void 0?"rr-mask":I.maskTextClass,l=I.maskTextSelector===void 0?null:I.maskTextSelector,r=I.inlineStylesheet===void 0?!0:I.inlineStylesheet,h=I.maskAllInputs,y=I.maskInputOptions,S=I.slimDOMOptions,
g=I.maskInputFn,F=I.maskTextFn,Q=I.hooks,x=I.packFn,N=I.sampling===void 0?{}:I.sampling,M=I.dataURLOptions===void 0?{}:I.dataURLOptions,p=I.mousemoveWait,z=I.recordDOM===void 0?!0:I.recordDOM,u=I.recordCanvas===void 0?!1:I.recordCanvas,ct=I.recordCrossOriginIframes===void 0?!1:I.recordCrossOriginIframes,dt=I.recordAfter===void 0?k.recordAfter==="DOMContentLoaded"?k.recordAfter:"load":I.recordAfter,$K=I.userTriggeredOnInput===void 0?!1:I.userTriggeredOnInput,lD=I.collectFonts===void 0?!1:I.collectFonts,
mR=I.inlineImages===void 0?!1:I.inlineImages,oj=I.plugins,Zi=I.keepIframeSrcFn===void 0?function(){return!1}:I.keepIframeSrcFn,Ht=I.ignoreCSSAttributes===void 0?new Set([]):I.ignoreCSSAttributes;
xs=I.errorHandler;var rK=ct?window.parent===window:!0,Ul=!1;if(!rK)try{window.parent.document&&(Ul=!1)}catch(pN){Ul=!0}if(rK&&!V)throw Error("af");if(!rK&&!Ul)return function(){};
p!==void 0&&N.mousemove===void 0&&(N.mousemove=p);av.reset();var p_=h===!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}:y!==void 0?y:{password:!0},hx=S===!0||S==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:S==="all",headMetaDescKeywords:S==="all",headTitleMutations:S==="all"}:
S?S:{};jKi();var jy,bN=0,g3=function(pN){for(var Zc=_.G(oj||[]),TG=Zc.next();!TG.done;TG=Zc.next())TG=TG.value,TG.eventProcessor&&(pN=TG.eventProcessor(pN));x&&!Ul&&(pN=x(pN));return pN};
Rv=function(pN,Zc){pN.timestamp=oxA();var TG;((TG=sd[0])==null?0:TG.isFrozen())&&pN.type!==2&&(pN.type!==3||pN.data.source!==0)&&sd.forEach(function(lG){return lG.unfreeze()});
rK?V==null||V(g3(pN),Zc):Ul&&(Zc={type:"rrweb",event:g3(pN),origin:window.location.origin,isCheckout:Zc},window.parent.postMessage(Zc,"*"));pN.type===2?(jy=pN,bN=0):pN.type!==3||pN.data.source===0&&pN.data.isAttachIframe||(bN++,pN=X&&pN.timestamp-jy.timestamp>X,(P&&bN>=P||pN)&&UEO(!0))};
var LX=function(pN){Rv({type:3,data:Object.assign({},{source:0},pN)})},bD=function(pN){return Rv({type:3,
data:Object.assign({},{source:3},pN)})},xK=function(pN){return Rv({type:3,
data:Object.assign({},{source:9},pN)})},lN=new EoU({mutationCb:LX,
adoptedStyleSheetCb:function(pN){return Rv({type:3,data:Object.assign({},{source:15},pN)})}}),DR=new b0D({mirror:av,
mutationCb:LX,stylesheetManager:lN,recordCrossOriginIframes:ct,wrappedEmit:Rv});k=_.G(oj||[]);for(I=k.next();!I.done;I=k.next())I=I.value,I.getMirror&&I.getMirror({nodeMirror:av,crossOriginIframeMirror:DR.crossOriginIframeMirror,crossOriginIframeStyleMirror:DR.crossOriginIframeStyleMirror});var nN=new lIc;rTX=new hN_({recordCanvas:u,mutationCb:xK,win:window,blockClass:L,blockSelector:T,mirror:av,sampling:N.canvas,dataURLOptions:M});var ey=new yTK({mutationCb:LX,scrollCb:bD,bypassOptions:{blockClass:L,
blockSelector:T,maskTextClass:E,maskTextSelector:l,inlineStylesheet:r,maskInputOptions:p_,dataURLOptions:M,maskTextFn:F,maskInputFn:g,recordCanvas:u,inlineImages:mR,sampling:N,slimDOMOptions:hx,iframeManager:DR,stylesheetManager:lN,canvasManager:rTX,keepIframeSrcFn:Zi,processedNodeManager:nN},mirror:av});UEO=function(pN){pN=pN===void 0?!1:pN;if(z){Rv({type:4,data:{href:window.location.href,width:m3O(),height:ycK()}},pN);lN.reset();ey.init();sd.forEach(function(TG){return TG.lock()});
var Zc=lvO({mirror:av,blockClass:L,blockSelector:T,maskTextClass:E,maskTextSelector:l,inlineStylesheet:r,maskAllInputs:p_,maskTextFn:F,maskInputFn:g,slimDOM:hx,dataURLOptions:M,recordCanvas:u,inlineImages:mR,onSerialize:function(TG){TG.nodeName==="IFRAME"&&av.nodeMetaMap.get(TG)&&mEO(DR,TG);Jcc(TG,av)&&KYD(lN,TG);TG&&lu(TG)&&$E_(ey,lu(TG),document)},
onIframeLoad:function(TG,lG){S$A(DR,TG,lG);TG.contentWindow&&TG.contentDocument&&jDK(ey,TG.contentWindow.Element,TG.contentDocument)},
onStylesheetLoad:function(TG,lG){JTD(lN,TG,lG)},
keepIframeSrcFn:Zi});Zc?(Rv({type:2,data:{node:Zc,initialOffset:hTR(window)}},pN),sd.forEach(function(TG){return TG.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&zTX(lN,document.adoptedStyleSheets,av.getId(document))):console.warn("Failed to snapshot the document")}};
try{var F4=[],Ol=function(pN){var Zc;return FC(XfR)({mutationCb:LX,mousemoveCb:function(TG,lG){return Rv({type:3,data:{source:lG,positions:TG}})},
mouseInteractionCb:function(TG){return Rv({type:3,data:Object.assign({},{source:2},TG)})},
scrollCb:bD,viewportResizeCb:function(TG){return Rv({type:3,data:Object.assign({},{source:4},TG)})},
inputCb:function(TG){return Rv({type:3,data:Object.assign({},{source:5},TG)})},
mediaInteractionCb:function(TG){return Rv({type:3,data:Object.assign({},{source:7},TG)})},
styleSheetRuleCb:function(TG){return Rv({type:3,data:Object.assign({},{source:8},TG)})},
styleDeclarationCb:function(TG){return Rv({type:3,data:Object.assign({},{source:13},TG)})},
canvasMutationCb:xK,fontCb:function(TG){return Rv({type:3,data:Object.assign({},{source:10},TG)})},
selectionCb:function(TG){Rv({type:3,data:Object.assign({},{source:14},TG)})},
customElementCb:function(TG){Rv({type:3,data:Object.assign({},{source:16},TG)})},
blockClass:L,ignoreClass:d,ignoreSelector:U,maskTextClass:E,maskTextSelector:l,maskInputOptions:p_,inlineStylesheet:r,sampling:N,recordDOM:z,recordCanvas:u,inlineImages:mR,userTriggeredOnInput:$K,collectFonts:lD,doc:pN,maskInputFn:g,maskTextFn:F,keepIframeSrcFn:Zi,blockSelector:T,slimDOMOptions:hx,dataURLOptions:M,mirror:av,iframeManager:DR,stylesheetManager:lN,shadowDomManager:ey,processedNodeManager:nN,canvasManager:rTX,ignoreCSSAttributes:Ht,plugins:(oj==null?void 0:(Zc=oj.filter(function(TG){return TG.observer}))==
null?void 0:Zc.map(function(TG){return{observer:TG.observer,
options:TG.options,callback:function(lG){return Rv({type:6,data:{plugin:TG.name,payload:lG}})}}}))||[]},Q)};
Y$j(DR,function(pN){try{F4.push(Ol(pN.contentDocument))}catch(Zc){console.warn(Zc)}});
var bG=function(){UEO();F4.push(Ol(document))};
document.readyState==="interactive"||document.readyState==="complete"?bG():(F4.push(Ys("DOMContentLoaded",function(){Rv({type:0,data:{}});dt==="DOMContentLoaded"&&bG()})),F4.push(Ys("load",function(){Rv({type:1,
data:{}});dt==="load"&&bG()},window)));
return function(){F4.forEach(function(pN){try{pN()}catch(Zc){String(Zc).toLowerCase().includes("cross-origin")||console.warn(Zc)}});
nN.destroy();xs=void 0}}catch(pN){console.warn(pN)}};
_.Y=function(k,I){I=V5(I0(I));k.innerHTML=I};
sDo=function(k){var I=q$K;I||(I=voX(),I=q$K=_.dc.transpose(I));I=I[k];return typeof I==="string"?I:_.C9(k)};
FYj=function(k){k=String(k).toLowerCase();var I=voX()[k];return typeof I==="string"?I:_.w1(k)};
Bwj=function(k){k=k.toLowerCase();k=voX()[k];return typeof k==="string"?k:null};
voX=function(){if(!ATt){for(var k=Object.assign({},QDR),I=_.G(not),V=I.next();!V.done;V=I.next())V=V.value,k[V.toLowerCase()]=V;ATt=k}return ATt};
aIt=function(k,I){var V=window.customElements;return V&&V.get(k)||ooD[k]===!0?2:I.name==="HTMLUnknownElement"?1:I.name==="HTMLElement"&&xEO.test(k)?3:0};
wfK=function(k,I){switch(I){case "innerHTML":return RNc(k)===1?2:null;case "textContent":return k=RNc(k),k===1||k===6?1:null;default:var V,X;return(X=(V=Cb_[k.localName])==null?void 0:V[I])!=null?X:null}};
RNc=function(k){var I=k.localName,V=aIt(I,k.constructor);switch(V){case 0:case 1:return H0o(I,k);case 3:case 2:return 1;default:_.k2(V,"got an unknown element classification")}};
H0o=function(k,I){var V=Object.hasOwnProperty.call(pfj,k)?pfj[k]:null;return V!==null?V:Object.hasOwnProperty.call(NwX,k)&&I instanceof SVGElement?NwX[k]:null};
Mmj=function(k,I){return I};
DED=function(k){return(k=k.split(Z0O,2))?{url:k[0],metadata:k[1]}:null};
uKo=function(k){var I=String(k.url).replace(zNc,encodeURIComponent);if(k=k.metadata){zNc.lastIndex=0;if(zNc.test(k))return null;I+=" "+k}return I};
kHt=function(k){function I(E){var l=E.localName;if(!E.getAttribute("is")&&aIt(l,E.constructor)===2){var r;return(r=U)!=null?r:U=document.createElement("polyresinuncustomized")}(E=d[l])||(E=d[l]=document.createElement(l));return E}
var V=k.reportHandler||void 0,X=k.safeTypesBridge||O0o,P=/^$/;if(k=k.allowedIdentifierPrefixes){k=_.G(k);for(var L=k.next();!L.done;L=k.next())P=new RegExp(P.source+"|^"+_.tmz(L.value))}V&&V(!1,"initResin",null);var T=eN_(P,X,V),d={},U=null;return function(E,l,r){var h=E.nodeType;if(h!==Node.ELEMENT_NODE){if(h===Node.TEXT_NODE){l=E.parentElement;r=!l;if(l&&l.nodeType===Node.ELEMENT_NODE){h=l.localName;var y=aIt(h,l.constructor);switch(y){case 0:case 1:l=H0o(h,l);r=l===1||l===6;break;case 3:case 2:r=
!0;break;default:_.k2(y,"got an unknown element classification")}}if(r)return function(Q){return""+X(Q,"STRING",Q)}}return function(Q){if(!Q&&Q!==document.all)return Q;
V&&V(!0,"Failed to sanitize "+(E.parentElement&&E.parentElement.nodeName)+" #text node to value "+Q,E.parentElement);return HY}}var S=E.localName;
h=I(E);var g=null;switch(r){case "attribute":if(FYj(l)in h)break;return function(Q){return Q};
case "property":if(l in h){g=wfK(h,l);break}if((y=Bwj(l))&&y in h)break;return function(Q){return Q};
default:_.k2(r,"got an unknown resin type, expected either 'property' or 'attribute'")}var F=r==="attribute"?l.toLowerCase():sDo(l);g||(g=oA_(S,F,function(Q){var x=E.getAttribute(Q);return!x||/[\[\{]/.test(Q)?null:x}));
return function(Q){var x=p9,N=null;if(!Q&&Q!==document.all)return Q;if(g!=null){var M=T[g],p=M.safeType;N=M.safeReplacement;p&&(x=X(Q,p,p9));x===p9&&(M.filterString?(x=String(X(Q,"STRING",Q)),x=M.filterString(S,F,x)):M.filterRaw&&(x=M.filterRaw(S,F,Q,E)),x===N&&(x=p9))}x===p9&&(x=N||HY,V&&V(!0,"Failed to sanitize attribute of <"+S+">: <"+S+" "+F+'="'+Q+'">',E));return x}}};
eN_=function(k,I,V){return[,{filterRaw:function(X,P,L){return L},
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:IAA,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:IAA,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:HY,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:V1l,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(X,P,L){L=
String(L).toLowerCase();return R8j(X,P,L)?L:HY},
safeReplacement:HY,safeType:void 0},,{filterRaw:void 0,filterString:function(X,P,L){return k.test(L)?L:HY},
safeReplacement:HY,safeType:"CONSTANT"},{filterRaw:function(X,P,L,T){if(typeof L==="string")var d=(d=L.match(XZD))?d.map(DED).filter(Boolean):[];else if(Array.isArray(L))d=L;else return IAA;var U=d;d=[];var E=[],l={};if(Array.isArray(U))for(var r=0,h=U.length;r<h;++r){var y=U[r],S=y&&y.url;if(S){var g=I(S,"URL",l);if(g){var F=g!==l;(F?d:E).push({url:F?g:S,metadata:y.metadata})}}}else E.push(U);U=E.length?JSON.stringify(E):null;E=p9;if(d.length){if(!Array.isArray(d))throw Error();E=d.map(uKo).filter(Boolean).join(" , ")||
p9}U&&V&&V(!0,"Failed to sanitize attribute value of <"+X+">: <"+X+" "+P+'="'+L+'">: '+U,T);return E===p9?IAA:E},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
PqA=function(k){var I=kHt(k);return function(V,X,P,L){return L||L===document.all?I(V,X,P)(L):L}};
Nc=function(k,I){function V(){function P(d,U,E){for(U=Reflect.getMetadata("parameters",d)||[];U.length<=E;)U.push(null);U[E]=U[E]||[];U[E].push(T);Reflect.defineMetadata(U,d);return d}
var L=_.OT.apply(0,arguments);if(this instanceof V)return X.apply(this,L),this;var T=new (Function.prototype.bind.apply(V,[null].concat(_.Z9(L))));P.annotation=T;return P}
var X=Lh_(I);V.prototype.toString=function(){return"@"+k};
return V.annotationCls=V};
Lh_=function(k){return function(){var I=_.OT.apply(0,arguments),V=this;k.forEach(function(X,P){P=I[P];if(Array.isArray(X))V[X[0]]=P&&P!==void 0?P:X[1];else for(var L in X)V[L]=P&&P[L]!==void 0?P[L]:X[L]})}};
cuD=function(k){return k!==void 0&&k!==null};
Mc=function(k){if(typeof k==="string")return k;if(k===void 0||k===null)return""+k;if(k.overriddenName)return k.overriddenName;if(k.name)return k.name;k=k.toString();var I=k.indexOf("\n");return I===-1?k:k.substring(0,I)};
GH_=function(k){k.__forward_ref__=GH_;k.toString=function(){return Mc(this())};
return k};
Zs=function(k){return typeof k==="function"&&k.hasOwnProperty("__forward_ref__")&&k.__forward_ref__===GH_?k():k};
T0l=function(k){return k?k.map(function(I){return new (Function.prototype.bind.apply(I.type.annotationCls,[null].concat(_.Z9(I.args?I.args:[]))))}):[]};
d6t=function(k){for(var I=[],V=0;V<k.length;++V){if(I.indexOf(k[V])>-1){I.push(k[V]);break}I.push(k[V])}return I};
iPR=function(k){return k.length>1?" ("+d6t(k.slice().reverse()).map(function(I){return Mc(I.token)}).join(" -> ")+")":""};
fA_=function(k,I,V,X){if(X){var P=Error("df``"+(X instanceof Error?X.message:X));P.ngOriginalError=X}else P=Error();P.addKey=Wht;P.keys=[I];P.injectors=[k];P.constructResolvingMessage=V;P.message=P.constructResolvingMessage();P.ngOriginalError=X;return P};
Wht=function(k,I){this.injectors.push(k);this.keys.push(I);this.message=this.constructResolvingMessage()};
U6j=function(k,I){return fA_(k,I,function(){return"No provider for "+Mc(this.keys[0].token)+"!"+iPR(this.keys)})};
EEt=function(k,I){return fA_(k,I,function(){return"Cannot instantiate cyclic dependency!"+iPR(this.keys)})};
bPR=function(k,I,V){return fA_(k,V,function(){var X=Mc(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+X+"!"+iPR(this.keys)+"."},I)};
lA_=function(k,I){for(var V=[],X=0,P=I.length;X<P;X++){var L=I[X];L&&L.length!=0?V.push(L.map(Mc).join(" ")):V.push("?")}return Error("hf`"+Mc(k)+"`"+V.join(", ")+"`"+Mc(k))};
SwA=function(k){var I=void 0,V=void 0;if(k&&k.useClass!==void 0){I=k.useClass;var X=Zs(k.useClass);var P=ruU.factory(X);X=hbX(X)}else k&&k.useExisting!==void 0?(P=function(L){return L},X=[yuo(Ds.get(Zs(k.useExisting)))]):k&&k.useFactory!==void 0?(P=k.useFactory,X=m6O(k.useFactory,k.deps)):(V=k.useValue,P=function(){return k.useValue},X=KhK);
return new $6A(P,X,I,V)};
JuD=function(k){return new jst(Ds.get(Zs(k.provide)),[SwA(k)],k.multi)};
gEO=function(k){k=YwU(k,[]).map(JuD);for(var I=new Map,V=0;V<k.length;V++){var X=k[V],P=I.get(X.key.id);if(P){if(X.multiProvider!==P.multiProvider)throw Error("kf`"+P+"`"+X);if(X.multiProvider)for(var L=0;L<X.resolvedFactories.length;L++)P.resolvedFactories.push(X.resolvedFactories[L]);else I.set(X.key.id,X)}else P=void 0,X.multiProvider?P=new jst(X.key,X.resolvedFactories.slice(),X.multiProvider):P=X,I.set(X.key.id,P)}return Array.from(I.values())};
YwU=function(k,I){k.forEach(function(V){if(V instanceof qw_)I.push({provide:V,useClass:V});else if(V&&typeof V=="object"&&V.provide!==void 0)I.push(V);else if(V instanceof Array)YwU(V,I);else throw Error("gf`"+V);});
return I};
m6O=function(k,I){if(I){var V=I.map(function(X){return[X]});
return I.map(function(X){return vEA(k,X,V)})}return hbX(k)};
hbX=function(k){var I=ruU.parameters(k);if(!I)return[];if(I.some(function(V){return V==null}))throw lA_(k,I);
return I.map(function(V){return vEA(k,V,I)})};
vEA=function(k,I,V){var X=null,P=!1;if(!Array.isArray(I))return I instanceof ssj?FhU(I.token,P,null):FhU(I,P,null);for(var L=null,T=0;T<I.length;++T){var d=I[T];if(d instanceof qw_)X=d;else if(d instanceof ssj)X=d.token;else if(d instanceof B0X)P=!0;else if(d instanceof AuR||d instanceof QsR)L=d}X=Zs(X);if(X!=null)return FhU(X,P,L);throw lA_(k,V);};
FhU=function(k,I,V){return new nEO(Ds.get(Zs(k)),I,V)};
oEo=function(k,I){for(var V=Array(k.providers.length),X=0;X<k.providers.length;++X){var P=X;if(X<0||X>=k.providers.length)throw Error("jf`"+X);V[P]=I(k.providers[X])}return V};
x6O=function(k){return typeof k==="function"&&ruU.parameters(k).every(function(I){return!!I})};
CqA=function(k){var I=aAO;RbD.get(k)||RbD.set(k,new I);return RbD.get(k)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(k)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(k)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k,I){var V,X;if(k.contains(I))return!0;k=_.z2(k).querySelectorAll("content,slot");for(V=0;V<k.length;++V){var P=_.z2(k[V]).getDistributedNodes();for(X=0;X<P.length;++X)if(P[X].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(P[X],I))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){k.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(k)&&k.preventDefault();k.targetTouches&&(k=k.targetTouches[0],wZj=k.pageX,HPc=k.pageY)};
_._lockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager||_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.bind(void 0);
for(var k=0,I=uu.length;k<I;k++)document.addEventListener(uu[k],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._unlockScrollInteractions$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(){for(var k=0,I=uu.length;k<I;k++)document.removeEventListener(uu[k],_._boundScrollHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager,{capture:!0,passive:!1})};
_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){var I=_.z2(k).rootTarget;k.type!=="touchmove"&&pZO!==I&&(pZO=I,N0R=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.z2(k).path));if(!N0R.length)return!0;if(k.type==="touchstart")return!1;k=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(k);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(N0R,k.deltaX,k.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){for(var I=[],V=k.indexOf(M1c),X=0;X<=V;X++)if(k[X].nodeType===Node.ELEMENT_NODE){var P=k[X],L=P.style;L.overflow!=="scroll"&&L.overflow!=="auto"&&(L=window.getComputedStyle(P));L.overflow!=="scroll"&&L.overflow!=="auto"||I.push(P)}return I};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k,I,V){if(I||V)for(var X=Math.abs(V)>=Math.abs(I),P=0;P<k.length;P++){var L=k[P];if(X?V<0?L.scrollTop>0:L.scrollTop<L.scrollHeight-L.clientHeight:I<0?L.scrollLeft>0:L.scrollLeft<L.scrollWidth-L.clientWidth)return L}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(k){var I={deltaX:k.deltaX,deltaY:k.deltaY};"deltaX"in k||("wheelDeltaX"in k&&"wheelDeltaY"in k?(I.deltaX=-k.wheelDeltaX,I.deltaY=-k.wheelDeltaY):"wheelDelta"in k?(I.deltaX=0,I.deltaY=-k.wheelDelta):"axis"in k?(I.deltaX=k.axis===1?k.detail:0,I.deltaY=k.axis===2?k.detail:0):k.targetTouches&&(k=k.targetTouches[0],I.deltaX=wZj-k.pageX,I.deltaY=HPc-k.pageY));return I};
ZPX=function(k){this.element=k;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
zbt=function(k){this.element=k;this.color=window.getComputedStyle(k).color;this.wave=document.createElement("div");this.waveContainer=document.createElement("div");this.wave.style.backgroundColor=this.color;this.wave.classList.add("wave");this.waveContainer.classList.add("wave-container");_.z2(this.waveContainer).appendChild(this.wave);D6D(this)};
Od=function(k,I){for(var V in k)if(V.toLowerCase()===I.toLowerCase())return k[V]};
uiX=function(k,I){for(var V in k)if(V.toLowerCase()===I.toLowerCase()){delete k[V];break}};
t1l=function(k){k=_.dc.clone(k);for(var I=0;I<OPK.length;++I){var V=OPK[I],X=Od(k,V);X&&(k["X-Goog-Upload-Header-"+V]=X,uiX(k,V))}return k};
ebt=function(k){k=_.dc.clone(k);uiX(k,"X-Goog-Upload-Status")};
Ioc=function(k){return kSX.some(function(I){return I.test(k)})};
LsA=function(k,I){var V;var X=(V=k.formContent)==null?void 0:V.locale;V=X==null?void 0:X.split("-")[0];X=X&&VAR.includes(X)?X:V&&VAR.includes(V)?V:void 0;X=(X!=null?X:"en").replaceAll("-","_").toLowerCase();var P;k=((P=k.initializationData)==null?0:P.useNightlyRelease)?"nightly":"live";var L;return(I==null?0:(L=I.getEnableAlohaBinarySplit)==null?0:L.call(I))?_.j2(XIt,k):_.j2(P7O,k,X)};
T5X=function(k,I,V,X){if(ca_&&GSO===I)return ca_;GSO=I;var P=LsA(k,X);return ca_=I.feedbackV2GlobalObject?Promise.resolve(I.feedbackV2GlobalObject):new Promise(function(L,T){var d=_.eQ("SCRIPT");_.fh(d,P);d.onload=function(){I.feedbackV2GlobalObject?L(I.feedbackV2GlobalObject):T(Error("nf"))};
d.onerror=function(){T(Error("of`"+P.toString()))};
V.body.appendChild(d)})};
WsR=function(k,I,V,X){if(dYz&&ikt===I)return dYz;ikt=I;var P=LsA(k,X);return dYz=I.feedbackV2GlobalObject?Promise.resolve(I.feedbackV2GlobalObject):new Promise(function(L,T){var d=_.eQ("SCRIPT");_.fh(d,P);d.onload=function(){I.feedbackV2GlobalObject?L(I.feedbackV2GlobalObject):T(Error("nf"))};
d.onerror=function(){T(Error("of`"+P.toString()))};
V.body.appendChild(d)})};
foo=function(k,I,V,X,P){P=P===void 0?!0:P;var L,T,d,U,E;return _.W(function(l){switch(l.nextAddress){case 1:return L=Date.now(),l.yield(T5X(k,V,X,I),2);case 2:T=l.yieldResult;if(!(P||((U=k.initializationData)==null?0:U.useNightlyRelease)||((E=k.initializationData)==null?0:E.isLocalServer))){d=T.initializeFeedbackClient(k,L,I);l.jumpTo(3);break}return l.yield(T.initializeFeedbackClientAsync(k,L,I),4);case 4:d=l.yieldResult;case 3:return d.initiateAloha(),l.return(d)}})};
UYA=function(k,I,V,X){var P,L,T;return _.W(function(d){if(d.nextAddress==1)return P=Date.now(),d.yield(WsR(k,V,X.document,I),2);if(d.nextAddress!=3)return L=d.yieldResult,d.yield(L.initializeFeedbackClientAsync(k,P,I,X),3);T=d.yieldResult;T.initiateAloha();return d.return(T)})};
EVc=function(k,I,V){var X=!0;X=X===void 0?!0:X;var P,L,T,d,U,E,l,r;return _.W(function(h){P=V||_.XA;if((L=I)==null?0:(d=(T=L).getEnableAlohaBinarySplit)==null?0:d.call(T)){U=P;if(U.isFormOpened)throw new t2;U.isFormOpened=!0;k.callbacks=k.callbacks||{};E=k.callbacks.onClose||function(){};
k.callbacks.onClose=function(y){U.isFormOpened=!1;E(y)};
try{return h.return(UYA(k,I,U,P))}catch(y){throw U.isFormOpened=!1,y;}}else{l=P;if(l.isFormOpened)throw new t2;l.isFormOpened=!0;k.callbacks=k.callbacks||{};r=k.callbacks.onClose||function(){};
k.callbacks.onClose=function(y){l.isFormOpened=!1;r(y)};
try{return h.return(foo(k,I,l,P.document,X))}catch(y){throw l.isFormOpened=!1,y;}}_.xg(h)})};
yaX=function(k,I){return _.W(function(V){return V.return(new Promise(function(X,P){Number.isInteger(Number(k))&&Number(k)>0?(P=bko(I!=null?I:"")+"/aloha_form_properties?productId="+k,loX(P,function(L){L=L.target;var T=null;try{var d=JSON,U=d.stringify;if(L.JSC$10096_xhr_){var E=L.JSC$10096_xhr_.responseText;E.indexOf(")]}'\n")==0&&(E=E.substring(5));var l=_.eD(E)}else l=void 0;T=djt(ral,U.call(d,l))}catch(r){U=new ral,l=hHR(),l=_.k4(l,13,!1),l=_.k4(l,14,!0),l=_.k4(l,15,!0),l=_.k4(l,20,!1),T=_.Fy(U,
1,l)}X(T)},"GET","",{},2E3,!0)):P(Error("pf`"+k))}))})};
bko=function(k){return Ioc(k)?k:"https://www.google.com/tools/feedback"};
SSA=function(k){k=k.match(new RegExp(mYO,"gi"))||[];k=_.G(k);for(var I=k.next();!I.done;I=k.next()){I=I.value;a:{var V=_.G(Ksc);for(var X=V.next();!X.done;X=V.next())if(X.value.test(I)){V=!1;break a}V=!0}if(!V)a:{V=_.G($YX);for(X=V.next();!X.done;X=V.next())if(X.value.test(I)){V=!0;break a}V=!1}if(V)return!0}return!1};
jTR=function(k,I){var V={},X=Object.keys(k);X=_.G(X);for(var P=X.next();!P.done;P=X.next())P=P.value,V[P]=I(P,k[P]);return V};
Jao=function(k){switch(k){case "canary":return"CLIENT_CANARY_STATE_CANARY";case "control":return"CLIENT_CANARY_STATE_CONTROL";case "none":return"CLIENT_CANARY_STATE_NONE";default:return"CLIENT_CANARY_STATE_UNKNOWN"}};
gVA=function(k){if(window.crypto&&window.crypto.getRandomValues)try{var I=Array(k),V=new Uint8Array(k);window.crypto.getRandomValues(V);for(var X=0;X<I.length;X++)I[X]=V[X];return I}catch(L){}I=Array(k);for(V=0;V<k;V++){X=Date.now();for(var P=0;P<X%23;P++)I[V]=Math.random();I[V]=Math.floor(Math.random()*256)}if(YSc)for(V=1,X=0;X<YSc.length;X++)I[V%k]^=I[(V-1)%k]/4^YSc.charCodeAt(X),V++;return I};
It=function(k){k=gVA(k);for(var I=[],V=0;V<k.length;V++)I.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(k[V]&63));return I.join("")};
qSO=function(){var k=_.XA.ytLoggingDocDocumentNonce_;k||(k=It(16),_.aJ("ytLoggingDocDocumentNonce_",k));return k};
sTc=function(k){k&&_.bz("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:vVK,clientScreenNonce:k})};
FsA=function(k){return _.gH("client-screen-nonce-store",{})[k===void 0?0:k]};
B5R=function(k,I){I=I===void 0?0:I;var V=_.gH("client-screen-nonce-store");V||(V={},_.Y6("client-screen-nonce-store",V));V[I]=k};
AaK=function(k){k=k===void 0?0:k;return k===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+k};
QTA=function(k){return _.gH(AaK(k===void 0?0:k))};
_.Xc=function(k){return(k=QTA(k===void 0?0:k))?new _.Vk({veType:k,youtubeData:void 0,jspbYoutubeData:void 0}):null};
nVt=function(){var k=_.gH("csn-to-ctt-auth-info");k||(k={},_.Y6("csn-to-ctt-auth-info",k));return k};
oVK=function(){return Object.values(_.gH("client-screen-nonce-store",{})).filter(function(k){return k!==void 0})};
_.PW=function(k){k=FsA(k===void 0?0:k);if(!k&&!_.qw("USE_CSN_FALLBACK",!0))return null;k||(k="UNDEFINED_CSN");return k?k:null};
aol=function(k){for(var I=_.G(Object.values(xYc)),V=I.next();!V.done;V=I.next())if(_.PW(V.value)===k)return!0;return!1};
RHo=function(k,I,V){var X=nVt();(V=_.PW(V))&&delete X[V];I&&(X[k]=I)};
LC=function(k){return nVt()[k]};
_.cW=function(k,I,V,X){V=V===void 0?0:V;if(k!==FsA(V)||I!==_.gH(AaK(V)))if(RHo(k,X,V),B5R(k,V),_.Y6(AaK(V),I),I=function(){setTimeout(function(){sTc(k)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(I)}catch(P){I()}else I()};
C7z=function(k,I){I=I===void 0?"":I;var V=[],X;for(X in k)if(k.hasOwnProperty(X)){var P=I!==""?I+"."+X:X;typeof k[X]==="object"?V.push.apply(V,_.Z9(C7z(k[X],P))):V.push([P,k[X]])}V.sort();return V};
_.TM=function(k){var I=_.OT.apply(1,arguments);if(!GM(k)||I.some(function(X){return!GM(X)}))throw Error("qf");
I=_.G(I);for(var V=I.next();!V.done;V=I.next())wIi(k,V.value)};
wIi=function(k,I){for(var V in I)if(GM(I[V])){if(V in k&&!GM(k[V]))throw Error("rf");V in k||(k[V]={});wIi(k[V],I[V])}else if(Hkj(I[V])){if(V in k&&!Hkj(k[V]))throw Error("sf");V in k||(k[V]=[]);pIK(k[V],I[V])}else k[V]=I[V];return k};
pIK=function(k,I){I=_.G(I);for(var V=I.next();!V.done;V=I.next())V=V.value,GM(V)?k.push(wIi({},V)):Hkj(V)?k.push(pIK([],V)):k.push(V);return k};
GM=function(k){return typeof k==="object"&&!Array.isArray(k)};
Hkj=function(k){return typeof k==="object"&&Array.isArray(k)};
MAz=function(k){for(var I=_.G(Object.entries(N5j)),V=I.next();!V.done;V=I.next())if(V=_.G(V.value),V.next(),V=V.next().value,V==="SLI_STATUS_"+k)return V;return"SLI_STATUS_UNKNOWN"};
_.dj=function(k,I,V,X){return Zkc(k,I,function(){return new _.DYt(k,I,V,X)})};
_.zHo=function(){return _.dj("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
uot=function(){return _.dj("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
i8=function(){return _.dj("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
Okl=function(){return _.dj("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
tAj=function(){return _.dj("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
eHA=function(){return _.dj("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
Vd_=function(k){k&&(k.dataset?k.dataset[ksU()]="true":_.En([_.K8(IFO)],k,"data-loaded","true".toString()))};
Xcz=function(k){return k?k.dataset?k.dataset[ksU()]:k.getAttribute("data-loaded"):null};
ksU=function(){return P_o.loaded||(P_o.loaded="loaded".replace(/\-([a-z])/g,function(k,I){return I.toUpperCase()}))};
_.WW=function(k,I,V){LbO(k,I,V===void 0?null:V)};
_.Gsl=function(k,I){k&&I&&(k=""+_.Di(I),(k=cCR[k])&&_.Rno(k))};
LbO=function(k,I,V){V=V===void 0?null:V;var X=_.TbU(typeof k==="string"?k:k.toString()),P=document.getElementById(X),L=P&&Xcz(P),T=P&&!L;L?I&&I():(I&&(L=_.MM(X,I),I=""+_.Di(I),cCR[I]=L),T||(P=dVR(k,X,function(){Xcz(P)||(Vd_(P),_.CBR(X),_.zW(function(){_.H2t(X)},0))},V)))};
dVR=function(k,I,V,X){X=X===void 0?null:X;var P=_.eQ("SCRIPT");P.id=I;P.onload=function(){V&&setTimeout(V,0)};
P.onreadystatechange=function(){switch(P.readyState){case "loaded":case "complete":P.onload()}};
X&&P.setAttribute("nonce",X);_.fh(P,typeof k==="string"?_.hK(k):k);k=document.getElementsByTagName("head")[0]||document.body;k.insertBefore(P,k.firstChild);return P};
_.TbU=function(k){var I=document.createElement("a");et(I,k);return"js-"+fC(I.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
iYt=function(k){var I=_.gH("INNERTUBE_HOST_OVERRIDE");I&&(k=String(I)+String(_.C8(k)));return k};
Wbz=function(k){var I={};_.m("json_condensed_response")&&(I.prettyPrint="false");return k=iQK(k,I)};
_.Um=function(k){return aZ(k)?"same-origin":"include"};
_.Em=function(k){return aZ(k)?"same-origin":"cors"};
b8=function(k,I,V){V=V===void 0?{}:V;k={method:I===void 0?"POST":I,mode:_.Em(k),credentials:_.Um(k)};I={};for(var X=_.G(Object.keys(V)),P=X.next();!P.done;P=X.next())P=P.value,V[P]&&(I[P]=V[P]);Object.keys(I).length>0&&(k.headers=I);return k};
_.l8=function(k,I){I=I===void 0?{}:I;return"service:"+k+"/"+Object.keys(I).sort().map(function(V){return V+":"+I[V]}).join("/")};
fFU=function(k){var I,V,X,P;k=(I=_.K(k,_.rj))==null?void 0:(V=I.watchEndpointSupportedOnesieConfig)==null?void 0:(X=V.html5PlaybackOnesieConfig)==null?void 0:(P=X.commonConfig)==null?void 0:P.url;if(!k)return[];I=new _.hV(k);return I.JSC$10332_domain_?["https://"+I.JSC$10332_domain_+"/generate_204"]:[]};
_.bYt=function(){return UVj()||bvX()||EtX&&m9("version/")?!0:_.gH("EOM_VISITOR_DATA")?!1:!0};
lFX=function(k){var I=k.docid||k.video_id||k.videoId||k.id;if(I)return I;I=k.raw_player_response;I||(k=k.player_response)&&(I=JSON.parse(k));return I&&I.videoDetails&&I.videoDetails.videoId||null};
rCR=function(k){return k.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
yk=function(k){return!isNaN(Number(k))&&!_.Tc(k)};
_.mP=function(k,I,V,X){X=X===void 0?!0:X;var P=_.gH("VALID_SESSION_TEMPDATA_DOMAINS",[]),L=_.ad(window.location.href);L&&P.push(L);L=_.ad(k);if(_.n_(P,L)||!L&&_.L_(k,"/"))if(P=document.createElement("a"),et(P,k),k=P.href)if(k=_.C8(k),k=_.wM(k))X&&!I.csn&&(I.itct||I.ved)&&(I=Object.assign({csn:_.PW()},I)),V?(V=parseInt(V,10),isFinite(V)&&V>0&&hyo(k,I,V)):hyo(k,I)};
mVR=function(k){var I=_.gH("VALID_SESSION_TEMPDATA_DOMAINS",[]),V=_.ad(window.location.href);V&&I.push(V);V=_.ad(k);if(!(_.n_(I,V)||!V&&_.L_(k,"/")))return null;k=_.C8(k);(k=_.wM(k))?(k=yCA(k),k=(k=_.IJ.get(k,void 0)||null)?_.n7(k):{}):k=null;return k};
hyo=function(k,I,V){k=yCA(k);I=I?_.MJ(I):"";V=V||5;_.bYt()&&_.VM(k,I,V)};
yCA=function(k){for(var I=_.G(KbO),V=I.next();!V.done;V=I.next())k=_.un(k,V.value);return"ST-"+fC(k).toString(36)};
_.$Vz=function(k){if(k.requestFullscreen)k=k.requestFullscreen(void 0);else if(k.webkitRequestFullscreen)k=k.webkitRequestFullscreen();else if(k.mozRequestFullScreen)k=k.mozRequestFullScreen();else if(k.msRequestFullscreen)k=k.msRequestFullscreen();else if(k.webkitEnterFullscreen)k=k.webkitEnterFullscreen();else return Promise.reject(Error("Bf"));return k instanceof Promise?k:Promise.resolve()};
_.$4=function(k){var I;_.Yv_(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.KC()==k&&(I=document):I=k;if(I&&(k=_.Yv_(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],I))){k.call(I)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.KC=function(){var k=k===void 0?!1:k;var I=_.Yv_(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(k)for(;I&&I.shadowRoot;)I=I.shadowRoot.fullscreenElement;return I?I:null};
_.SY=function(k,I){I=I===void 0?!0:I;k.addEventListener("wheel",S4j);k.overscrollConfig={cooldown:I}};
_.jY=function(k){k.overscrollConfig=void 0;k.removeEventListener("wheel",S4j)};
S4j=function(k){var I=k.deltaY,V=k.target,X=null;if(window.Polymer&&window.Polymer.Element){if(V=k.path||k.composedPath&&k.composedPath()){V=_.G(V);for(var P=V.next();!P.done&&(P=P.value,!jQc(P,I));P=V.next())if(P.overscrollConfig){X=P;break}}}else for(;V&&!jQc(V,I);){if(V.overscrollConfig){X=V;break}V=V.parentElement}X&&(I=X.overscrollConfig,I.cooldown?(X=k.deltaY,V=I.lastDeltaY||0,I.lastDeltaY=X,P=I.lastStopped||0,V&&P&&V>0==X>0?Math.abs(V)>=Math.abs(X)?(X=P+1200,V=!1):(X=P+600,V=!0):(X=Date.now()+
600,V=!0),X>Date.now()&&(k.preventDefault(),V&&(I.lastStopped=Date.now()))):k.preventDefault())};
jQc=function(k,I){return I<0&&k.scrollTop>0||I>0&&k.scrollTop<k.scrollHeight-k.clientHeight-1?(k=getComputedStyle(k).overflowY,k=="auto"||k=="scroll"):!1};
JCA=function(k){JV.initialized=!0;JV.sessionId=k.sessionId||"";JV.enabledSpans=k.enabledSpans;k.shouldSampleFn!=null&&(JV.shouldSampleFn=k.shouldSampleFn)};
Y4j=function(k){JV.processors.push(k)};
Y4=function(k){return JV.initialized?JV.enabledSpans?JV.enabledSpans[k]:!0:!1};
sQz=function(k,I,V){return Y4(k)&&JV.shouldSampleFn(k,I,gtX)?new q4t(k,I,V):vtj};
gj=function(k,I,V){if(typeof V==="function"){var X=V;V=void 0}var P=sQz(k,I,V),L;if(((L=V)==null?void 0:L.endTime)!=null)return X&&_.$w(Error("Df")),P;var T;P!==vtj&&((T=V)==null?void 0:T.active)!==!1&&JV.stack.push(P);if(!X)return P;if(P===vtj)return X(P);try{var d=X(P);if(d instanceof Promise)return d.then(function(U){P.end();return U},function(U){P.end("SPAN_STATUS_ERROR");
throw U;});
P.end();return d}catch(U){throw P.end("SPAN_STATUS_ERROR"),U;}};
Fbc=function(){Jq.subscribe("handleError",function(k){try{for(var I in qx)try{var V=qx[I];typeof qx[I]==="function"&&(V=V());k.params[I]=typeof qx[I]==="object"?JSON.stringify(V):String(V)}catch(X){_.$w(X)}}catch(X){_.$w(X)}})};
BbA=function(){};
ACl=function(k){var I=k.nodeName;if(k.id)return I+="#"+k.id;if(k.classList)for(var V=_.G(k.classList),X=V.next();!X.done;X=V.next())I+="."+X.value;k.parentElement&&(I=ACl(k.parentElement)+" > "+I);return I};
_.vW=function(k,I,V,X){X||(X={bubbles:!0,cancelable:!1,composed:!0});V!==null&&V!==void 0&&(X.detail=V);var P=new CustomEvent(I,X);_.m("untrack_fire_custom_event_killswitch")?k.dispatchEvent(P):_.Lu(function(){return void k.dispatchEvent(P)});
return P};
QQo=function(k){var I=window,V=function(X){I.removeEventListener("yt-navigate-start",V);return k.call(I,X)};
I.addEventListener("yt-navigate-start",V,void 0)};
_.sm=function(k,I,V,X){X=X===void 0?!1:X;return gj("ytAction",{name:I,nodepath:ACl(k)},function(){var P=new ntK(I,!!X,V);_.vW(k,"yt-action",P);return P.returnValue})};
_.AV=function(k,I,V){return _.sm(k,I,V,!0)};
_.nC=function(k,I,V,X){I&&I.length&&I.forEach(function(P){var L=$NX(P);L&&(_.m("handle_service_request_actions")&&P.commandMetadata&&P.commandMetadata.webCommandMetadata&&P.commandMetadata.webCommandMetadata.sendPost?_.Qk(V?V:k,[P]):_.AV(k,L,[P,V,X]))})};
_.Qk=function(k,I){var V=[k];I&&V.push.apply(V,I);I=_.sm(k,"yt-service-request",V);return I.length>0&&(I=I[0],_.vW(k,"yt-service-request-sent",I),I&&I.ajaxPromise)?(I.ajaxPromise.then(function(X){_.vW(k,"yt-service-request-completed",X)},function(X){_.vW(k,"yt-service-request-error",{error:X,
params:V})},k),I.ajaxPromise):_.ot()};
_.at=function(k,I){if(_.m("handle_service_request_actions"))_.nC(I,k,I);else{k=_.G(k);for(var V=k.next();!V.done;V=k.next()){V=V.value;var X=void 0;((X=_.K(V,_.x4))==null?0:X.commands)?_.at(_.K(V,_.x4).commands,I):(X=void 0,((X=_.K(V,_.Rt))==null?0:X.actions)?_.at(_.K(V,_.Rt).actions,I):(X=void 0,((X=_.K(V.commandMetadata,_.CC))==null?0:X.sendPost)?_.Qk(I,[V]):_.nC(I,[V],I)))}}};
_.xVo=function(k,I,V){I=I===void 0?{}:I;typeof I==="function"&&(I={callback:I});V||I._c&&I._c.jsl&&I._c.jsl.h||_.dc.extend(I,{_c:{jsl:{h:_.gH("GAPI_HINT_PARAMS")}}});(I.gapiHintOverride||_.gH("GAPI_HINT_OVERRIDE"))&&(V=_.oZ(document.location.href).gapi_jsh)&&_.dc.extend(I,{_c:{jsl:{h:V}}});ot_(k,I)};
_.HW=function(k,I,V){I=I===void 0?{}:I;k=(k=k in wj?wj[k]:V)||"";V={};for(var X in I){V={key$jscomp$853:V.key$jscomp$853};V.key$jscomp$853=X;var P=function(L){return function(){return String(I[L.key$jscomp$853])}}(V);
k=k.replace(new RegExp("\\$\\{"+V.key$jscomp$853+"\\}","gi"),P);k=k.replace(new RegExp("\\$"+V.key$jscomp$853,"gi"),P)}return k};
_.pC=function(k,I){return aFc(k in wj?wj[k]:{},I)};
aFc=function(k,I){var V=_.gH("I18N_PLURAL_RULES");V||(V=function(X){return X==1?"one":"other"});
return(k=k["case"+I]||k[V(I)])?k.replace("#",I.toString()):I+""};
wcj=function(k){var I=Ryo(k),V=document.getElementById(I),X=V&&Xcz(V);X||V&&!X||(V=C_i(k,I,function(){if(!Xcz(V)){Vd_(V);_.CBR(I);var P=_.Nx(_.H2t,I);_.zW(P,0)}}))};
C_i=function(k,I,V){var X=document.createElement("link");X.id=I;X.onload=function(){V&&setTimeout(V,0)};
k=_.hK(k);_.bL(X,k,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(X);return X};
Ryo=function(k){var I=_.eQ("A");et(I,Ct(k));return"css-"+fC(I.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.pct=function(k){var I=HYD();k!==I&&(I=_.Mx(),!_.m("web_autonav_allow_off_by_default")&&k||_.ZS(0,141,!0),_.ZS(0,140,!k),I.save())};
HYD=function(){var k=_.Mx();return _.m("web_autonav_allow_off_by_default")&&!k.getFlag(141)&&_.gH("AUTONAV_OFF_BY_DEFAULT")?!1:!k.getFlag(140)};
Nbc=function(k,I){var V,X;k=((V=k.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(X=V.videoAuthorizationToken)==null?void 0:X.credentialTransferTokens)||[];for(V=0;V<k.length;++V)if(k[V].scope===I)return k[V].token||void 0};
MdX=function(k){for(var I=0,V=0;V<k.length;V++)I=I*31+k.charCodeAt(V),V<k.length-1&&(I%=0x800000000000);return I%1E5};
_.DS=function(k){return _.FB("ytcsi."+(k||"")+"data_")||ZYj(k)};
_.DVU=function(k){k=_.DS(k);k.metadata||(k.metadata={});return k.metadata};
_.zyi=function(k){k=_.DS(k);k.tick||(k.tick={});return k.tick};
_.zM=function(k){k=_.DS(k);if(k.gel){var I=k.gel;I.gelInfos||(I.gelInfos={});I.gelTicks||(I.gelTicks={})}else k.gel={gelTicks:{},gelInfos:{}};return k.gel};
_.uIA=function(k){k=_.zM(k);k.gelInfos||(k.gelInfos={});return k.gelInfos};
OYX=function(k){var I=_.DS(k).nonce;I||(I=It(16),_.DS(k).nonce=I);return I};
ZYj=function(k){var I={tick:{},info:{}};_.aJ("ytcsi."+(k||"")+"data_",I);return I};
tdX=function(){var k=_.FB("ytcsi.debug");k||(k=[],_.aJ("ytcsi.debug",k),_.aJ("ytcsi.reference",{}));return k};
_.u8=function(k){k=k||"";var I=eyX();if(I[k])return I[k];var V=tdX(),X={timerName:k,info:{},tick:{},span:{},jspbInfo:[]};V.push(X);return I[k]=X};
k8U=function(k){k=k||"";var I=eyX();I[k]&&delete I[k];var V=tdX(),X={timerName:k,info:{},tick:{},span:{},jspbInfo:[]};V.push(X);I[k]=X};
eyX=function(){var k=_.FB("ytcsi.reference");if(k)return k;tdX();return _.FB("ytcsi.reference")};
_.VRX=function(k){return I4R[k]||"LATENCY_ACTION_UNKNOWN"};
clX=function(k,I,V){V=V===void 0?{}:V;var X=!1;_.qw("ytLoggingEventsDefaultDisabled",!1)&&(X=!0);X=X?null:EG;V=V===void 0?{}:V;var P=Math.round(V.timestamp||(0,_.wR)());_.Gw(I,1,P<Number.MAX_SAFE_INTEGER?P:0);P=new X5A;if(V.lact)_.Gw(P,1,isFinite(V.lact)?V.lact:-1);else if(V.timestamp)_.Gw(P,1,-1);else{var L=_.wx();_.Gw(P,1,isFinite(L)?L:-1)}if(V.sequenceGroup&&!_.m("web_gel_sequence_info_killswitch")){L=V.sequenceGroup;var T=Ozo(L),d=new P5D;_.Gw(d,2,T);_.Xw(d,1,L);_.Fy(P,3,d);V.endOfSequence&&delete Lri[V.sequenceGroup]}_.Fy(I,
33,P);(V.sendIsolatedPayload?LtO:c9z)(k,{endpoint:"log_event",payload:I,cttAuthInfo:V.cttAuthInfo,dangerousLogToVisitorSession:V.dangerousLogToVisitorSession},X)};
_.G8A=function(k,I){_.Om("_start",k,I)};
_.tV=function(k,I){if(!_.m("web_csi_action_sampling_enabled")||!_.DS(I).actionDisabled){var V=_.u8(I||"");_.TM(V.info,k);k.loadType&&(V=k.loadType,_.DVU(I).loadType=V);_.TM(_.uIA(I),k);V=OYX(I);I=_.DS(I).cttAuthInfo;TiK().info(k,V,I)}};
dZi=function(){var k,I,V,X;return((X=_.C7().resolve(_.RZ(iz))==null?void 0:(k=WE())==null?void 0:(I=k.loggingHotConfig)==null?void 0:(V=I.csiConfig)==null?void 0:V.debugTicks)!=null?X:[]).map(function(P){return Object.values(P)[0]})};
_.Om=function(k,I,V){if(!_.m("web_csi_action_sampling_enabled")||!_.DS(V).actionDisabled){var X=OYX(V),P;if(P=_.m("web_csi_debug_sample_enabled")&&X){(_.C7().resolve(_.RZ(iz))==null?0:WE())&&!iZD&&(iZD=!0,_.Om("gcfl",(0,_.wR)(),V));var L,T,d;P=(_.C7().resolve(_.RZ(iz))==null?void 0:(L=WE())==null?void 0:(T=L.loggingHotConfig)==null?void 0:(d=T.csiConfig)==null?void 0:d.debugSampleWeight)||0;if(L=P!==0)b:{L=dZi();if(L.length>0)for(T=0;T<L.length;T++)if(k===L[T]){L=!0;break b}L=!1}L?(P=MdX(X)%P!==0,
_.DS(V).debugTicksExcludedLogged||(L={},L.debugTicksExcluded=P,_.tV(L,V)),_.DS(V).debugTicksExcludedLogged=!0):P=!1}if(!P){k[0]!=="_"&&WrA(k,V,I);P=_.u8(V||"");P.tick[k]=I||(0,_.wR)();if(P.callback&&P.callback[k])for(P=_.G(P.callback[k]),L=P.next();!L.done;L=P.next())L=L.value,L();P=_.zM(V);P.gelTicks&&(P.gelTicks[k]=!0);L=_.zyi(V);P=I||(0,_.wR)();L[k]=P;L=_.DS(V).cttAuthInfo;k==="_start"?TiK().baseline(X,I,L):TiK().tick(k,X,I,L);_.f4K(V);return P}}};
WrA=function(k,I,V){if(_.eY.mark)if(k.startsWith("mark_")||(k="mark_"+k),I&&(k+=" ("+I+")"),V===void 0||_.m("web_csi_disable_alt_time_performance_mark"))_.eY.mark(k);else{V=_.m("csi_use_performance_navigation_timing")?V-_.eY.timeOrigin:V-(_.eY.timeOrigin||_.eY.timing.navigationStart);try{_.eY.mark(k,{startTime:V})}catch(X){}}};
UZj=function(){var k,I=(k=_.eY.getEntriesByType)==null?void 0:k.call(_.eY,"mark");I&&I.forEach(function(V){if(V.name.startsWith("mark_")){var X;(X=_.eY.clearMarks)==null||X.call(_.eY,V.name)}})};
_.EBj=function(k){var I={},V=function(L,T,d){T=T.match("_rid")?T.split("_rid")[0]:T;typeof d==="number"&&(d=JSON.stringify(d));L.requestIds?L.requestIds.push({endpoint:T,id:d}):L.requestIds=[{endpoint:T,id:d}]};
k=_.G(Object.entries(k));for(var X=k.next();!X.done;X=k.next()){var P=_.G(X.value);X=P.next().value;P=P.next().value;switch(X){case "GetBrowse_rid":V(I,X,P);break;case "GetGuide_rid":V(I,X,P);break;case "GetHome_rid":V(I,X,P);break;case "GetPlayer_rid":V(I,X,P);break;case "GetSearch_rid":V(I,X,P);break;case "GetSettings_rid":V(I,X,P);break;case "GetTrending_rid":V(I,X,P);break;case "GetWatchNext_rid":V(I,X,P);break;case "yt_red":I.isRedSubscriber=!!P;break;case "yt_ad":I.isMonetized=!!P}}return I};
_.bZO=function(k){var I=_.ku("aft",k);if(I)return I;I=_.gH((k||"")+"TIMING_AFT_KEYS",["ol"]);for(var V=I.length,X=0;X<V;X++){var P=_.ku(I[X],k);if(P)return P}return NaN};
_.l4X=function(k,I){_.aJ("ytglobal.timing"+(I||"")+"ready_",k)};
_.ku=function(k,I){if(k=_.zyi(I)[k])return typeof k==="number"?k:k[k.length-1]};
_.f4K=function(k){var I=_.ku("_start",k),V=_.bZO(k),X=!rlK;I&&V&&X&&(kYX(hto,new ylo(Math.round(V-I),k)),rlK=!0)};
Krc=function(k){ZYj(k);mZc();UZj();k||(_.gH("TIMING_ACTION")&&_.Y6("PREVIOUS_ACTION",_.gH("TIMING_ACTION")),_.Y6("TIMING_ACTION",""))};
_.$Zz=function(k){k=k===void 0?{}:k;_.s5(function(){Ip();k8U();Krc();_.l4X(!1);k.cttAuthInfo&&(_.DS().cttAuthInfo=k.cttAuthInfo);_.Y6("TIMING_AFT_KEYS",[]);k.isHot?_.V3({loadType:"hot"}):_.V3({loadType:"warm"});_.Y6("TIMING_ACTION","");delete _.gH("TIMING_INFO",{}).yt_lt;_.s5(_.G8A)(k.startTime,void 0)})()};
_.PX=function(k,I,V,X){I=I===void 0?{}:I;_.s5(function(){var P=V?V:k;XO(P);var L=I.sampleRate;if(!_.m("web_csi_action_sampling_enabled")||L===void 0||L<=1)L=!1;else{var T=OYX(P);L=MdX(T)%L!==0}L&&(_.DS(P).actionDisabled=!0);_.u8(P||"").info.actionType=k;I.cttAuthInfo&&(_.DS(P).cttAuthInfo=I.cttAuthInfo);_.Y6(P+"TIMING_ACTION",k);_.s5(_.G8A)(I.startTime,P);L={actionType:X||_.VRX(k)};I.logPreviousAction&&(L.previousAction=_.VRX(_.gH("TIMING_ACTION")));(T=_.PW())&&T!=="UNDEFINED_CSN"&&(L.clientScreenNonce=
T);_.V3(L,P);_.l4X(!0,P)})()};
XO=function(k){_.s5(function(){Ip(k);k8U(k);Krc(k)})()};
SXO=function(){_.s5(function(){var k=[],I;for(I in _.FB("ytcsi.".slice(0,-1)))I.endsWith("data_")&&k.push(I.slice(0,-5));k=_.G(k);for(I=k.next();!I.done;I=k.next())XO(I.value);Ip()})()};
_.Jlj=function(k){return _.s5(function(){return _.jPj("_start",k)})()};
_.V3=function(k,I,V){_.s5(_.tV)(k,I,V===void 0?!1:V)};
_.LQ=function(k,I,V){return _.s5(_.Om)(k,I,V)};
_.jPj=function(k,I){return _.s5(function(){var V=_.zyi(I);return k in V})()};
gBt=function(k){if(!_.m("universal_csi_network_ticks"))return"";k=_.Rd(k)||"";for(var I=Object.keys(YXz),V=0;V<I.length;V++){var X=I[V];if(k.includes(X))return X}return""};
vBK=function(k){if(!_.m("universal_csi_network_ticks"))return function(){};
var I=YXz[k];return I?(_.cX(I),function(){var V=_.m("universal_csi_network_ticks")?(V=qXR[k])?_.cX(V):!1:!1;return V}):function(){}};
_.cX=function(k,I,V){return _.s5(function(){if(_.jPj(k,V))return!1;_.LQ(k,I,V);return!0})()};
_.GB=function(k,I,V){_.s5(function(){if(!_.Jlj(V)||_.jPj(k,V))return!1;_.LQ(k,I,V);return!0})()};
_.TB=function(k){return _.s5(_.ku)(k,void 0)};
Ip=function(k){_.Jlj(k)&&_.LQ("aa",void 0,k)};
_.QPR=function(k,I,V,X,P,L,T,d,U,E){var l=sPK();L=new _.Vk({veType:I,youtubeData:L,jspbYoutubeData:d});E=dC({automatedLogEventSource:E},l);P&&(E.cttAuthInfo=P);P={csn:l,pageVe:L.getAsJson()};_.m("expectation_logging")&&U&&U.screenCreatedLoggingExpectations&&(P.screenCreatedLoggingExpectations=U.screenCreatedLoggingExpectations);V&&V.visualElement?(P.implicitGesture={parentCsn:V.clientScreenNonce,gesturedVe:V.visualElement.getAsJson()},T&&(P.implicitGesture.gestureType=T)):V&&_.$w(new _.GN("newScreen() parent element does not have a VE - rootVe",
I));X&&(P.cloneCsn=X);k?UG("screenCreated",P,k,E):_.bz("screenCreated",P,E);kYX(GYi,new Frz(l));WX.clear();Bit.clear();Alt.clear();return l};
fQ=function(k,I,V,X,P,L){L=L===void 0?{}:L;nBj(k,I,V,[X],P===void 0?!1:P,L)};
nBj=function(k,I,V,X,P,L){P=P===void 0?!1:P;L=L===void 0?{}:L;Object.assign(L,dC({cttAuthInfo:LC(I)||void 0},I));for(var T=_.G(X),d=T.next();!d.done;d=T.next()){d=d.value;var U=d.getAsJson();(_.dc.isEmpty(U)||!U.trackingParams&&!U.veType)&&_.$w(Error("Ff"));if(_.m("no_client_ve_attach_unless_shown")){var E=oBt(d,I);if(U.veType&&!Bit.has(E)&&!Alt.has(E)&&!P){if(!_.m("il_attach_cache_limit")||WX.size<1E3){WX.set(E,[k,I,V,d]);return}_.m("il_attach_cache_limit")&&WX.size>1E3&&_.$w(new _.GN("IL Attach cache exceeded limit"))}d=
oBt(V,I);WX.has(d)?xZX(V,I):Alt.set(d,!0)}}X=X.filter(function(l){l.csn!==I?(l.csn=I,l=!0):l=!1;return l});
V={csn:I,parentVe:V.getAsJson(),childVes:_.WB(X,function(l){return l.getAsJson()})};
I==="UNDEFINED_CSN"?UA("visualElementAttached",L,V):k?UG("visualElementAttached",V,k,L):_.bz("visualElementAttached",V,L)};
RtA=function(k,I,V,X,P,L,T){a4X(k,I,V,P,T)};
a4X=function(k,I,V,X,P){C5t(V,I);P=dC({cttAuthInfo:LC(I)||void 0,automatedLogEventSource:P},I);V={csn:I,ve:V.getAsJson(),eventType:1};X&&(V.clientData=X);I==="UNDEFINED_CSN"?UA("visualElementShown",P,V):k?UG("visualElementShown",V,k,P):_.bz("visualElementShown",V,P)};
w5R=function(k,I,V,X){C5t(V,I);var P=dC({cttAuthInfo:LC(I)||void 0,automatedLogEventSource:void 0},I);V={csn:I,ve:V.getAsJson(),eventType:4};X&&(V.clientData=X);I==="UNDEFINED_CSN"?UA("visualElementShown",P,V):k?UG("visualElementShown",V,k,P):_.bz("visualElementShown",V,P)};
HZA=function(k,I,V,X,P,L){var T=(X=X===void 0?!1:X)?16:8;X=dC({cttAuthInfo:LC(I)||void 0,endOfSequence:X,automatedLogEventSource:L},I);V={csn:I,ve:V.getAsJson(),eventType:T};P&&(V.clientData=P);I==="UNDEFINED_CSN"?UA("visualElementHidden",X,V):k?UG("visualElementHidden",V,k,X):_.bz("visualElementHidden",V,X)};
NiR=function(k,I,V,X,P,L){p5O(k,I,V,void 0,X,P,L)};
p5O=function(k,I,V,X,P,L,T){C5t(V,I);X=X||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";L=dC({cttAuthInfo:LC(I)||void 0,automatedLogEventSource:T},I);V={csn:I,ve:V.getAsJson(),gestureType:X};P&&(V.clientData=P);I==="UNDEFINED_CSN"?UA("visualElementGestured",L,V):k?UG("visualElementGestured",V,k,L):_.bz("visualElementGestured",V,L)};
MR_=function(k,I,V,X){var P=dC({cttAuthInfo:LC(I)||void 0},I);V={csn:I,ve:V.getAsJson(),clientData:X};I==="UNDEFINED_CSN"?UA("visualElementStateChanged",P,V):k?UG("visualElementStateChanged",V,k,P):_.bz("visualElementStateChanged",V,P)};
ZZt=function(){var k=gVA(16);for(var I=[],V=0;V<k.length;V++)I.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(k[V]&63));return I.join("")};
UA=function(k,I,V){DZj.push({payloadName:k,payload:V,jspbPayload:void 0,options:I});ztD||(ztD=deD())};
c1j=function(k){if(DZj){for(var I=_.G(DZj),V=I.next();!V.done;V=I.next())V=V.value,V.payload&&(V.payload.csn=k.csn,_.bz(V.payloadName,V.payload,V.options));DZj.length=0}ztD=0};
oBt=function(k,I){return""+k.getAsJson().veType+k.getAsJson().veCounter+I};
C5t=function(k,I){if(_.m("no_client_ve_attach_unless_shown")){var V=oBt(k,I);Bit.set(V,!0);xZX(k,I)}};
xZX=function(k,I){k=oBt(k,I);WX.has(k)&&(I=WX.get(k)||[],fQ(I[0],I[1],I[2],I[3],!0),WX.delete(k))};
dC=function(k,I){_.m("log_sequence_info_on_gel_web")&&(k.sequenceGroup=I);return k};
_.EA=function(k,I,V){_.s5(fQ)(void 0,k,I,V)};
_.bt=function(k,I,V){_.s5(nBj)(void 0,k,I,V)};
_.lt=function(k,I){_.s5(RtA)(void 0,k,I,void 0,void 0,void 0)};
_.rC=function(k,I,V){_.s5(function(){_.QQ(I,function(X){w5R(void 0,k,X,V)})})()};
_.h8=function(k,I,V,X){_.s5(function(){_.QQ(I,function(P){HZA(void 0,k,P,V,X)})})()};
_.y3=function(k,I,V){_.s5(NiR)(void 0,k,I,V,void 0)};
_.mO=function(k,I,V,X){_.s5(p5O)(void 0,k,I,V,X,void 0)};
_.KQ=function(k,I,V){_.s5(MR_)(void 0,k,I,V,void 0)};
u8c=function(k,I){$u.set(k,I)};
OZX=function(k,I){var V=Object.keys(k);k=new _.GN("[Command Handler] "+I,{filteredCommandNames:V,originalCommand:k});_.hq(k)};
tRc=function(k,I){OZX(k,I+" was called but not set")};
etK=function(k){return function(){return new k}};
Sa=function(k){return function(){return _.C7().resolve(k)}};
kLj=function(k,I){var V=_.K(k,_.g6);if(V&&(V=I[V.signal]))return V();k=_.G(Object.keys(k));for(V=k.next();!V.done;V=k.next())if(V=V.value,I[V]&&(V=I[V]))return V()};
_.ja=function(k,I,V,X){return{browseEndpoint:{browseId:k},commandMetadata:{webCommandMetadata:{url:I,rootVe:V,webPageType:X===void 0?"WEB_PAGE_TYPE_BROWSE":X}}}};
I$O=function(k,I,V){var X=I=I===void 0?0:I;V=V===void 0?0:V;var P=V-X;return _.J8(k,"PPSV",void 0,void 0,(P>600?0:P<60||V<=0||X/V>.9)?0:I)};
_.J8=function(k,I,V,X,P){var L="/watch?v="+k;k={videoId:k};I&&(k.playlistId=I,L+="&list="+I);X&&(L+="&pp="+X);P&&(k.startTimeSeconds=P,L+="&t="+P+"s");I={watchEndpoint:k,commandMetadata:{webCommandMetadata:{url:L,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};V&&(I.clickTrackingParams=V);X&&(_.K(I,_.rj).playerParams=X);return I};
VVA=function(k){return{browseEndpoint:{browseId:"VL"+k},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+k,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
XqK=function(k){if(k){var I;if(k){var V=(I=_.K(k.commandMetadata,_.CC))==null?void 0:I.url;I=!(!V||V==="/service_ajax")}else I=!1;if(I)return k;var X;if(k=(X=_.K(k,_.x4))==null?void 0:X.commands)for(X=_.G(k),k=X.next();!k.done;k=X.next())if(k=XqK(k.value))return k}};
_.Yu=function(k){return{runs:[{text:k}]}};
Ppi=function(k,I){return k&&I?{runs:[{text:k,navigationEndpoint:I}]}:void 0};
gC=function(k){return k?_.Yu(k):void 0};
_.qS=function(k){return k?{simpleText:k}:void 0};
_.vX=function(k){var I=k.type;k=k.payload;I={type:I};k!==void 0&&(I.payload=k);return I};
LCO=function(k,I,V){for(var X=Object.assign({},k),P=_.G(Object.keys(I)),L=P.next();!L.done;L=P.next()){L=L.value;var T=k[L],d=I[L];if(d===void 0)delete X[L];else if(T===void 0)X[L]=d;else if(Array.isArray(d)&&Array.isArray(T))X[L]=V?[].concat(_.Z9(T),_.Z9(d)):d;else if(!Array.isArray(d)&&_.MU(d)&&!Array.isArray(T)&&_.MU(T))X[L]=LCO(T,d,V);else if(typeof d===typeof T)X[L]=d;else return I=new _.GN("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:L,originalValue:T,updateValue:d}),
_.hq(I),k}return X};
TnU=function(k){if(!k.length)return"";try{if(cvA)return cvA.decode(k);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(k)}catch(T){}for(var I=0,V=[],X=k.length;I<X;){for(var P=0;P<1024&&I<X;){var L=k[I++];if(L<128)GL_[P++]=L;else{if(L<224)L=(L&31)<<6|k[I++]&63;else if(L<240)L=(L&15)<<12|(k[I++]&63)<<6|k[I++]&63;else{if(P+1===1024){--I;break}L=(L&7)<<18|(k[I++]&63)<<12|(k[I++]&63)<<6|k[I++]&63;L-=65536;GL_[P++]=55296|L>>10;L=56320|L&1023}GL_[P++]=L}}L=String.fromCharCode.apply(String,
GL_);P<1024&&(L=L.substring(0,P));V.push(L)}return V.join("")};
iFl=function(k,I){var V;if((V=dgO)==null?0:V.encodeInto)return I=dgO.encodeInto(k,I),I.read<k.length?k.length*4:I.written;for(var X=V=0;X<k.length;X++){var P=k.charCodeAt(X);P<128?I[V++]=P:(P<2048?I[V++]=P>>6|192:((P&64512)===55296&&X+1<k.length&&(k.charCodeAt(X+1)&64512)===56320?(P=65536+((P&1023)<<10)+(k.charCodeAt(++X)&1023),I[V++]=P>>18|240,I[V++]=P>>12&63|128):I[V++]=P>>12|224,I[V++]=P>>6&63|128),I[V++]=P&63|128)}return V};
WCi=function(k,I,V){if(I&&V&&V.buffer===I.exports.memory.buffer){var X=I.realloc(V.byteOffset,k);if(X)return new Uint8Array(I.exports.memory.buffer,X,k)}k=I?new Uint8Array(I.exports.memory.buffer,I.malloc(k),k):new Uint8Array(k);V&&k.set(V);return k};
_.FO=function(k){k=new f$t(new UgK([_.to(decodeURIComponent(k))]));if(E3_(k,2)){var I=sA(k);var V=k.pos;var X=k.arrayView;V=V===void 0?0:V;var P=I===void 0?-1:I;V=V===void 0?0:V;P=P===void 0?-1:P;if(X.totalLength&&P){P<0&&(P=X.totalLength-V);X.focus(V);if(!(V-X.arrayPos+P<=X.arrays[X.arrayIdx].length)){var L=X.arrayIdx,T=X.arrayPos;X.focus(V+P-1);T=new Uint8Array(X.arrayPos+X.arrays[X.arrayIdx].length-T);for(var d=0,U=L;U<=X.arrayIdx;U++)T.set(X.arrays[U],d),d+=X.arrays[U].length;X.arrays.splice(L,
X.arrayIdx-L+1,T);X.arrayIdx=0;X.arrayPos=0;X.focus(V)}L=X.arrays[X.arrayIdx];X=new DataView(L.buffer,L.byteOffset+V-X.arrayPos,P)}else X=new DataView(new ArrayBuffer(0));X=new Uint8Array(X.buffer,X.byteOffset,X.byteLength);k.pos+=I;I=X}else I=void 0;I=I?TnU(I):void 0;k=E3_(k,4)?sA(k):void 0;X=bFX[k];if(typeof X==="undefined")throw k=new _.GN("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:k}),_.hq(k),k;return{entityTypeFieldNumber:k,entityType:X,entityId:I}};
_.Q3=function(k,I,V){V=V===void 0?0:V;var X=new l$l;if(dgO)k=dgO.encode(k);else{var P=new Uint8Array(Math.ceil(k.length*1.2)),L=iFl(k,P);P.length<L&&(P=new Uint8Array(L),L=iFl(k,P));P.length>L&&(P=P.subarray(0,L));k=P}k!==void 0&&(BX(X,18),P=k.length,BX(X,P),A8(X,P),X.buf.set(k,X.pos),X.pos+=P);k=rvA[I];if(typeof k==="undefined")throw V=new _.GN("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:I}),_.hq(V),V;k!==void 0&&(BX(X,32),BX(X,k));BX(X,40);BX(X,1);I=new Uint8Array(X.buf.buffer,
X.buf.byteOffset,X.pos);return encodeURIComponent(_.OO(I,V))};
hkK=function(k){k=k.key||k.id;if(!k)throw Error("If");return k};
mgA=function(k,I){k=k===void 0?{}:k;return yvR(k,I)};
KCi=function(k,I,V,X){if(X===void 0)return X=Object.assign({},k[I]||{}),V=(delete X[V],X),X={},Object.assign({},k,(X[I]=V,X));var P={},L={};return Object.assign({},k,(L[I]=Object.assign({},k[I],(P[V]=X,P)),L))};
$gj=function(k,I,V,X,P){var L=k[I];if(L==null||!L[V])return k;X=LCO(L[V],X,P==="REPEATED_FIELDS_MERGE_OPTION_APPEND");P={};L={};return Object.assign({},k,(L[I]=Object.assign({},k[I],(P[V]=X,P)),L))};
_.nQ=function(k,I,V){return k[I]?k[I][V]||null:null};
jco=function(){if(SR_)return SR_();var k={};SR_=Cc("PersistentEntityStoreDb",{objectStores:(k.EntityStore={addedAtVersion:1},k.EntityAssociationStore={addedAtVersion:2},k),shared:!1,upgrade:function(I,V){V(1)&&YN(JD(I,"EntityStore",{keyPath:"key"}),"entityType","entityType");V(2)&&(I=JD(I,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),YN(I,"byParentEntityKey","parentEntityKey"),YN(I,"byChildEntityKey","childEntityKey"))},
version:3});return SR_()};
Jvt=function(k){return _.F7(jco(),k)};
op=function(k){return window.Int32Array?new Int32Array(k):Array(k)};
g3l=function(k){return _.F7(YRO(),k)};
qRt=function(k){return new xu("WRONG_DATA_TYPE",{encoderVersion:k})};
v3o=function(k){return k instanceof Error?new xu("UNKNOWN_ENCODE_ERROR",{originalMessage:k.message}):new xu("UNKNOWN_ENCODE_ERROR")};
scX=function(k){return k instanceof Error?new xu("UNKNOWN_DECODE_ERROR",{originalMessage:k.message}):new xu("UNKNOWN_DECODE_ERROR")};
FCU=function(k,I){k=k instanceof xu?k:I(k);_.hq(k);throw k;};
BnK=function(k){k=(new TextEncoder).encode(k).subarray(0,16);var I=new Uint8Array(16);I.set(k);return I};
Qcc=function(k){var I=AvX[k];if(I)return I;_.$w(new _.GN("Entity model not found.",{entityType:k}))};
_.ap=function(){n3K||(n3K=o3c());return n3K};
o3c=function(){var k,I,V;return _.W(function(X){if(X.nextAddress==1)return _.vK(X,2),X.yield(_.RJ(),4);if(X.nextAddress!=2){k=X.yieldResult;if(!k||!_.cx()||typeof _.XA.BroadcastChannel==="undefined")return X.return();I=new xgt;return X.return(new Rp(k,I))}V=_.nh(X);V instanceof Error&&_.hq(V);return X.return()})};
_.CQ=function(k,I){var V;return _.W(function(X){if(X.nextAddress==1){V=k.mutations;if(!V||V.length<=0)return X.return();I&&I.dispatch(_.vX({type:"ENTITY_LOADED",payload:V}));return X.yield(a$U(V),2)}V.length=0;_.xg(X)})};
a$U=function(k){var I;return _.W(function(V){return V.nextAddress==1?V.yield(_.ap(),2):(I=V.yieldResult)?V.yield(_.pQ(I,"readwrite",function(X){for(var P={},L=_.G(k),T=L.next(),d={};!T.done;d={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},T=L.next())d.mutation$jscomp$8=T.value,d.mutation$jscomp$8.entityKey&&Rkt(d.mutation$jscomp$8)&&(d.mutationEntityType$jscomp$3=(0,_.dc.getAnyKey)(d.mutation$jscomp$8.payload),T=void 0,d.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(T=function(U){return function(){return _.Cpz(X,
U.mutation$jscomp$8.payload[U.mutationEntityType$jscomp$3],U.mutationEntityType$jscomp$3)}}(d)),d.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(T=function(U){return function(){return wqD(X,U.mutation$jscomp$8.entityKey)}}(d)),d.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(T=function(U){return function(){return HFt(X,U.mutation$jscomp$8.entityKey,U.mutation$jscomp$8.payload[U.mutationEntityType$jscomp$3],U.mutationEntityType$jscomp$3)}}(d)),T&&(P[d.mutation$jscomp$8.entityKey]=
P[d.mutation$jscomp$8.entityKey]?P[d.mutation$jscomp$8.entityKey].then(T):T()));
return jX.all(Object.values(P))}),0):V.return()})};
Rkt=function(k){var I;k=(I=k.options)==null?void 0:I.persistenceOption;return k==="ENTITY_PERSISTENCE_OPTION_PERSIST"||k==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
MVA=function(k,I){var V,X;_.W(function(P){if(P.nextAddress==1)return P.yield(_.ap(),2);if(P.nextAddress!=3)return(V=P.yieldResult)?P.yield(_.pQ(V,"readonly",function(L){var T={},d=Object.keys(I).map(function(U){var E=I[U]?[].concat(_.Z9(I[U])):[];return pq_(L,U,E,T)});
return jX.all(d).then(function(){return T})}),3):P.return();
X=P.yieldResult;Object.keys(X).length>0&&k.dispatch(Nno(X));_.xg(P)})};
pq_=function(k,I,V,X){return NS(k,I,V).then(function(P){X[I]=ZF_(V,P)})};
ZF_=function(k,I){if(I.length!==k.length)throw Error("Lf");return I.reduce(function(V,X,P){V[k[P]]=X;return V},{})};
udt=function(k){var I=k.filter(function(P){var L;return(P==null?void 0:(L=P.transferEntity)==null?void 0:L.transferState)==="TRANSFER_STATE_COMPLETE"}).length,V=k.filter(function(P){var L;
return(P==null?void 0:(L=P.transferEntity)==null?void 0:L.transferState)==="TRANSFER_STATE_FAILED"}).length,X=k.filter(function(P){var L;
return(P==null?void 0:(L=P.transferEntity)==null?void 0:L.transferState)&&Dgj.includes(P.transferEntity.transferState)});
if(!(I||X!=null&&X.length))return 0;I=_.zkl(X)+I;k=k.length-V;return k===0?0:Math.round(I*100/k)/100};
_.zkl=function(k){var I=[];I=I.concat.apply(I,_.Z9(k.filter(function(L){return L.streamEntity}).map(function(L){var T=Object.assign({},L.streamEntity),d,U=(d=L.transferEntity)==null?void 0:d.transferState;
T.streamsProgress=T.streamsProgress||[];T.streamsProgress=T.streamsProgress.map(function(E){var l=Object.assign({},E);l.numBytesDownloaded=U==="TRANSFER_STATE_COMPLETE"?E.numTotalBytes:E.numBytesDownloaded;return l});
return T}).map(function(L){return L.streamsProgress})));
var V=k=0;I=_.G(I);for(var X=I.next();!X.done;X=I.next()){var P=X.value;X=Number(P.numBytesDownloaded);P=Number(P.numTotalBytes);V+=isNaN(X)?0:X;k+=isNaN(P)?0:P}return k===0?0:Math.round(V*100/k)/100};
OFj=function(k){if(!k||!k.expirationTimestamp||!k.action)return!1;var I=(0,_.wR)()/1E3;return Number(k.expirationTimestamp)>=I};
MS=function(k){return k&&k.expirationTimestamp&&k.action?OFj(k)&&k.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.ZN=function(k){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(k||"TRANSFER_STATE_UNKNOWN")};
tVz=function(k){var I=new l$l;if(k!==void 0){var V=Math.ceil(Math.log2(k.length*4+2)/7);V=V===void 0?2:V;BX(I,10);I.submessagePosStack.push(I.pos);I.submessagePosStack.push(V);I.pos+=V;A8(I,k.length*1.2);V=iFl(k,I.buf.subarray(I.pos));I.pos+V>I.buf.length&&(A8(I,V),V=iFl(k,I.buf.subarray(I.pos)));I.pos+=V;k=I.submessagePosStack.pop();V=I.submessagePosStack.pop();for(var X=I.pos-V-k;k--;){var P=k?128:0;I.view.setUint8(V++,X&127|P);X>>=7}}I=new Uint8Array(I.buf.buffer,I.buf.byteOffset,I.pos);return(new TextDecoder("utf-8")).decode(I)};
_.DN=function(k){var I=0;k=_.G(k);for(var V=k.next(),X={};!V.done;X={transferState$jscomp$3:void 0},V=k.next()){var P=V.value,L=void 0;V=(L=P.streamEntity)!=null?L:{};L=void 0;X.transferState$jscomp$3=(L=P.transferEntity)==null?void 0:L.transferState;L=P=void 0;((P=V)==null?0:(L=P.streamsProgress)==null?0:L.length)&&V.streamsProgress.forEach(function(T){return function(d){d=Number(T.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?d.numTotalBytes:d.numBytesDownloaded);isFinite(d)&&(I+=d)}}(X))}return I};
ek_=function(k){return k.some(function(I){var V;if(!(I==null?0:(V=I.transferEntity)==null?0:V.transferState)){var X;return!(I==null?0:(X=I.policyEntity)==null?0:X.action)||I.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return Dgj.includes(I.transferEntity.transferState)})};
kqz=function(k,I){if(!I)return!1;if(_.m("of_pb_en_po_ks"))return!0;var V;k=(V=_.nQ(k,"offlineVideoPolicy",_.Q3(I,"offlineVideoPolicy")))!=null?V:void 0;return!!k&&MS(k)};
_.V4U=function(k){var I=["TRANSFER_STATE_COMPLETE"];I=I===void 0?IHo:I;return k.filter(function(V){var X,P;return I.includes((P=(X=V.transferEntity)==null?void 0:X.transferState)!=null?P:"TRANSFER_STATE_UNKNOWN")})};
Xvz=function(k,I){if(I){var V,X=(V=_.nQ(k,"playbackData",_.Q3(I,"playbackData")))!=null?V:null,P;V=(P=_.nQ(k,"transfer",_.Q3(I,"transfer")))!=null?P:null;var L;P=(L=_.nQ(k,"offlineVideoStreams",_.Q3(I,"offlineVideoStreams")))!=null?L:null;var T;k=(T=_.nQ(k,"offlineVideoPolicy",_.Q3(I,"offlineVideoPolicy")))!=null?T:null;if(X||V||P||k)return{playbackDataEntity:X,transferEntity:V,streamEntity:P,policyEntity:k}}};
_.zB=function(k){var I=k.playbackData;if(!I)return[];var V=[];I=_.G(Object.keys(I));for(var X=I.next();!X.done;X=I.next()){var P=X.value;if(!PxR(k,_.FO(P).entityId)&&(X=Xvz(k,_.FO(P).entityId))){var L=void 0,T=void 0;P=(T=Number((L=_.nQ(k,"playbackData",P))==null?void 0:L.streamDownloadTimestampSeconds))!=null?T:(0,_.wR)();V.push({entity:X,streamDownloadTimestamp:P})}}return V.sort(function(d,U){var E=d.streamDownloadTimestamp,l=U.streamDownloadTimestamp;return l===E?d.entity.streamEntity&&!U.entity.streamEntity?
1:-1:l-E}).map(function(d){return d.entity})};
LnU=function(k){return _.V4U(_.zB(k))};
_.cRc=function(k){return _.zB(k).filter(function(I){var V;if(((V=I.policyEntity)==null?0:V.action)&&I.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var X;if((X=I.transferEntity)==null?0:X.transferState){var P;return Dgj.includes((P=I.transferEntity)==null?void 0:P.transferState)}return!0})};
PxR=function(k,I){var V;return((V=_.nQ(k,"downloadStatusEntity",_.Q3(I,"downloadStatusEntity")))==null?void 0:V.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
Gqz=function(k){var I;if(k==null?0:(I=k.playbackDataEntity)==null?0:I.key)return _.FO(k.playbackDataEntity.key).entityId;var V;if(k==null?0:(V=k.transferEntity)==null?0:V.key)return _.FO(k.transferEntity.key).entityId;var X;if(k==null?0:(X=k.streamEntity)==null?0:X.key)return _.FO(k.streamEntity.key).entityId;var P;if(k==null?0:(P=k.policyEntity)==null?0:P.key)return _.FO(k.policyEntity.key).entityId};
d2A=function(k){var I=new Set,V;k=(V=k.mainDownloadsListEntity)==null?void 0:V[TaD];var X;if(!(k==null?0:(X=k.downloads)==null?0:X.length))return I;var P;k==null||(P=k.downloads)==null||P.forEach(function(L){(L==null?0:L.videoItem)&&I.add(L.videoItem)});
return I};
ut=function(k,I){if(I){var V=_.nQ(k,"mainVideoEntity",_.Q3(I,"mainVideoEntity")),X=_.nQ(k,"downloadStatusEntity",_.Q3(I,"downloadStatusEntity")),P=_.nQ(k,"ytMainChannelEntity",_.Q3(I,"ytMainChannelEntity")),L={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};k=Xvz(k,I);X=(X==null?void 0:X.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.m("woffle_render_failed_download_state_ks")&&(X==null?void 0:X.downloadState)==="DOWNLOAD_STATE_FAILED";!k&&X&&(k=L);if(k&&V&&
P)return Object.assign({},{videoEntity:V,channelEntity:P},k)}};
WnO=function(k,I){return iU_(k,I)==="TRANSFER_STATE_COMPLETE"&&kqz(k,I)};
fHc=function(k,I){if(!I)return!1;var V;k=(V=_.nQ(k,"playbackData",_.Q3(I,"playbackData")))!=null?V:void 0;return!!k&&!!k.playerResponseJson};
iU_=function(k,I){if(!I)return"TRANSFER_STATE_UNKNOWN";var V=_.nQ(k,"transfer",_.Q3(I,"transfer"));if(V){var X;return(X=V.transferState)!=null?X:"TRANSFER_STATE_UNKNOWN"}V=_.nQ(k,"offlineOrchestrationActionWrapperEntity",_.Q3(I,"offlineOrchestrationActionWrapperEntity"));k=_.nQ(k,"mainVideoEntity",_.Q3(I,"mainVideoEntity"));return V||k?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
U2U=function(k,I){if(!I)return"TRANSFER_STATE_UNKNOWN";if(k=_.nQ(k,"transfer",_.Q3(I,"transfer"))){var V;return(V=k.transferState)!=null?V:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
EPj=function(k,I){return I&&(k=_.nQ(k,"videoPlaybackPositionEntity",_.Q3(I,"videoPlaybackPositionEntity")),k==null?0:k.lastPlaybackPositionSeconds)?Number(k.lastPlaybackPositionSeconds):0};
lHA=function(k,I){return bUl(k).some(function(V){var X;return(V==null?void 0:(X=V.mainPlaylistEntity)==null?void 0:X.playlistId)===I})};
hUU=function(k,I,V){var X=rRo(k,I);if(!X.length)return[];I=[];X=_.G(X);for(var P=X.next();!P.done;P=X.next()){P=P.value;var L=ut(k,P);V&&iU_(k,P)!=="TRANSFER_STATE_COMPLETE"||L&&I.push(L)}return I};
rRo=function(k,I){if(!I)return[];var V=_.Q3(I,"mainPlaylistEntity"),X;I=(X=k.mainPlaylistEntity)==null?void 0:X[V];X=[];if(I==null||!I.videos)return X;I=_.G(I.videos);for(V=I.next();!V.done;V=I.next()){V=V.value;var P=void 0,L=void 0,T=void 0,d=(P=k)==null?void 0:(L=P.mainPlaylistVideoEntity)==null?void 0:(T=L[V])==null?void 0:T.video;d&&(V=_.FO(d).entityId)&&X.push(V)}return X};
yRi=function(k,I){if(I){var V=_.nQ(k,"mainPlaylistEntity",_.Q3(I,"mainPlaylistEntity")),X=_.nQ(k,"mainPlaylistDownloadStateEntity",_.Q3(I,"mainPlaylistDownloadStateEntity"));k=_.nQ(k,"ytMainChannelEntity",_.Q3(I,"ytMainChannelEntity"));if(X&&V)return Object.assign({},{mainPlaylistEntity:V,mainPlaylistDownloadStateEntity:X},!!k&&{channelEntity:k})}};
bUl=function(k){return m2U(k).sort(function(I,V){return V.addedTimestampMillis-I.addedTimestampMillis}).map(function(I){return I.downloadedPlaylistEntities})};
m2U=function(k){var I=k.mainPlaylistDownloadStateEntity,V=[];if(!I)return V;for(var X=_.G(Object.keys(I)),P=X.next();!P.done;P=X.next()){var L=P.value;P=yRi(k,_.FO(L).entityId);var T=void 0;L=Number((T=I[L])==null?void 0:T.addedTimestampMillis);T=isNaN(L)?(0,_.wR)():L;P!==void 0&&V.push({downloadedPlaylistEntities:P,addedTimestampMillis:T})}return V};
Kn_=function(k){var I,V=(I=k.mainPlaylistVideoEntity)!=null?I:{};return new Set(bUl(k).reduce(function(X,P){X=X===void 0?[]:X;var L,T;P==null||(L=P.mainPlaylistEntity)==null||(T=L.videos)==null||T.forEach(function(d){var U;(d=(U=V[d])==null?void 0:U.video)&&X.push(d)});
return X},[]))};
$2o=function(k){return"downloadedMusicPlaylistEntities"in k};
Syt=function(k){return"mainPlaylistEntity"in k&&"mainPlaylistDownloadStateEntity"in k};
jSt=function(k){return"videoEntity"in k&&"channelEntity"in k};
JRi=function(k){var I=k.musicPlaylistDownloadMetadataEntity,V=[];if(!I)return V;for(var X=_.G(Object.keys(I)),P=X.next();!P.done;P=X.next()){P=P.value;a:{var L=k,T=_.FO(P).entityId;if(T){var d=_.nQ(L,"musicPlaylist",_.Q3(T,"musicPlaylist"));L=_.nQ(L,"musicPlaylistDownloadMetadataEntity",_.Q3(T,"musicPlaylistDownloadMetadataEntity"));if(d&&L){d={musicPlaylistEntity:d,musicPlaylistDownloadStateEntity:L};break a}}d=void 0}L=void 0;P=Number((L=I[P])==null?void 0:L.addedTimestampMillis);P=isNaN(P)?(0,_.wR)():
P;d!==void 0&&V.push({downloadedMusicPlaylistEntities:d,addedTimestampMillis:P})}return V};
YyU=function(k){var I=new Set;k=_.G(k);for(var V=k.next();!V.done;V=k.next())if(V=V.value,"musicPlaylistEntity"in V&&"musicPlaylistDownloadStateEntity"in V){V=_.G(V.musicPlaylistEntity.tracks);for(var X=V.next();!X.done;X=V.next())I.add(X.value)}return I};
gPD=function(k,I){if(I){var V=_.nQ(k,"musicTrack",_.Q3(I,"musicTrack")),X=_.nQ(k,"musicArtist",_.Q3(I,"musicArtist"))||{};if((k=Xvz(k,I))&&V&&X)return Object.assign({},{musicTrackEntity:V,musicArtistEntity:X},k)}};
qyX=function(k){var I=k.musicTrackDownloadMetadataEntity,V=[];if(!I)return[];I=_.G(Object.keys(I));for(var X=I.next();!X.done;X=I.next()){var P=X.value;X=gPD(k,_.FO(P).entityId);var L=void 0;P=Number((L=_.nQ(k,"musicTrackDownloadMetadataEntity",P))==null?void 0:L.addedTimestampMillis);L=isNaN(P)?(0,_.wR)():P;X!==void 0&&V.push({downloadedMusicEntities:X,addedTimestampMillis:L})}return V};
Fnt=function(k,I){if(!I)return[];if(Object.values(vPX).includes(I))return sSO(k,I);I=_.Q3(I,"musicPlaylist");var V;k=(V=k.musicPlaylist)==null?void 0:V[I];V=[];if(k==null||!k.tracks)return V;k=_.G(k.tracks);for(I=k.next();!I.done;I=k.next())(I=_.FO(I.value).entityId)&&V.push(I);return V};
sSO=function(k,I){var V=new Set,X=JRi(k).map(function(L){return L.downloadedMusicPlaylistEntities});
X=YyU(X);X=_.G(X);for(var P=X.next();!P.done;P=X.next())(P=_.FO(P.value).entityId)&&V.add(P);return BaU(k).downloadedMusicEntities.filter(function(L){var T;if((T=L.musicTrackEntity)!=null&&T.videoId){L=L.musicTrackEntity;if(T=I==="PPOM"?!0:!V.has(L.videoId))b:switch(L=L.musicVideoType,I){case "PPSE":T=L==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:T=L!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}L=T}else L=!1;return L}).map(function(L){var T;
return(T=L.musicTrackEntity)==null?void 0:T.videoId})};
BaU=function(k){var I=qyX(k).sort(function(V,X){return X.addedTimestampMillis-V.addedTimestampMillis}).map(function(V){return"downloadedMusicEntities"in V?V.downloadedMusicEntities:$2o(V)?V.downloadedMusicPlaylistEntities:{}});
k=JRi(k).sort(function(V,X){return X.addedTimestampMillis-V.addedTimestampMillis}).map(function(V){return"downloadedMusicEntities"in V?V.downloadedMusicEntities:$2o(V)?V.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:I,downloadedMusicPlaylistEntities:k}};
QSD=function(k,I){I=_.gH("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?Fnt(k,I):rRo(k,I);if(!I.length)return"TRANSFER_STATE_UNKNOWN";I=I.map(function(V){return U2U(k,V)});
return ARz(I)};
ARz=function(k){var I=new Set(k);if(I.has("TRANSFER_STATE_FAILED")&&I.size===1)return"TRANSFER_STATE_FAILED";I.delete("TRANSFER_STATE_FAILED");if(I.has("TRANSFER_STATE_UNKNOWN")&&I.size===1)return"TRANSFER_STATE_PRE_TRANSFER";I.delete("TRANSFER_STATE_UNKNOWN");if(I.has("TRANSFER_STATE_PRE_TRANSFER")&&I.size===1||I.size===0)return"TRANSFER_STATE_PRE_TRANSFER";k=I.has("TRANSFER_STATE_TRANSFERRING");I=I.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return k||I?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
OA=function(k){var I=k.mainVideoDownloadStateEntity,V=[];if(!I)return[];I=_.G(Object.keys(I));for(var X=I.next();!X.done;X=I.next()){var P=X.value;if(!PxR(k,_.FO(P).entityId)){X=ut(k,_.FO(P).entityId);var L=void 0,T=void 0;P=(T=Number((L=_.nQ(k,"mainVideoDownloadStateEntity",P))==null?void 0:L.addedTimestampMillis))!=null?T:(0,_.wR)();X!==void 0&&V.push({downloadedVideoEntities:X,addedTimestampMillis:P})}}return V};
nPl=function(k){return OA(k).sort(function(I,V){return V.addedTimestampMillis-I.addedTimestampMillis}).map(function(I){return I.downloadedVideoEntities})};
_.x2O=function(k){var I=Kn_(k),V=_.t8(k),X=d2A(k),P=OA(k).filter(function(T){var d,U;if((T==null?void 0:(d=T.downloadedVideoEntities)==null?void 0:(U=d.transferEntity)==null?void 0:U.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var E,l;T=T==null?void 0:(E=T.downloadedVideoEntities)==null?void 0:(l=E.videoEntity)==null?void 0:l.key;return _.m("kevlar_use_library_entity")?T&&(X.has(T)||V[T]):T&&!I.has(T)}),L=m2U(k).filter(function(T){return QSD(k,T.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.Z9(P),_.Z9(L)).sort(function(T,d){return d.addedTimestampMillis-T.addedTimestampMillis}).map(function(T){return oPX(T)})};
aHl=function(k,I){if(I&&kqz(k,I)){var V,X,P=(X=(V=_.nQ(k,"playbackData",_.Q3(I,"playbackData")))!=null?V:void 0)==null?void 0:X.playerResponseJson;if(P){try{var L=JSON.parse(P);var T=_.nQ(k,"transfer",_.Q3(I,"transfer")),d=EPj(k,I);d&&(L=Object.assign({},L,{playerConfig:Object.assign({},L.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+d*1E3}}})}));L.cotn=T==null?void 0:T.cotn}catch(U){}return L}}};
_.Cxz=function(k){var I,V,X;k=(X=(V=((I=k.downloadsPageViewConfigurationEntity)!=null?I:{})[_.ea])==null?void 0:V.smartDownloadsOptInBannerVisibility)!=null?X:{};var P;return(P=_.K(k,RUo))!=null?P:{}};
_.t8=function(k){var I,V,X;k=(X=(V=((I=k.mainDownloadsListEntity)!=null?I:{})[_.wvA])==null?void 0:V.downloads)!=null?X:[];I={};V=_.G(k);for(X=V.next();!X.done;X=V.next())k=void 0,I[(k=X.value.videoItem)!=null?k:""]=!0;return I};
HUo=function(k){var I=_.t8(k);if(Object.keys(I).length===0)return!1;var V=k.mainVideoEntity;if(!V)return!0;V=_.G(Object.keys(V));for(var X=V.next();!X.done;X=V.next()){X=X.value;var P=_.FO(X).entityId;if(I[X]&&!PxR(k,P))return!1}return!0};
_.kL=function(k){var I=_.t8(k);return OA(k).sort(function(V,X){return V.addedTimestampMillis-X.addedTimestampMillis}).map(function(V){return V.downloadedVideoEntities}).filter(function(V){var X;
return(V=V==null?void 0:(X=V.videoEntity)==null?void 0:X.key)&&!!I[V]})};
_.Nac=function(k){var I,V,X;k=(X=(V=((I=k.downloadsPageViewConfigurationEntity)!=null?I:{})[_.ea])==null?void 0:V.downloadsUpsellBannerVisibility)!=null?X:{};var P;return(P=_.K(k,pvU))!=null?P:{}};
oPX=function(k){return"downloadedVideoEntities"in k?k.downloadedVideoEntities:"downloadedPlaylistEntities"in k?k.downloadedPlaylistEntities:{}};
M4R=function(k){var I=_.t8(k),V=Kn_(k),X=OA(k).filter(function(P){var L,T;return(P=P==null?void 0:(L=P.downloadedVideoEntities)==null?void 0:(T=L.videoEntity)==null?void 0:T.key)&&!I[P]&&!V.has(P)});
k=m2U(k);return[].concat(_.Z9(X),_.Z9(k)).sort(function(P,L){return L.addedTimestampMillis-P.addedTimestampMillis}).map(function(P){return oPX(P)})};
_.I5=function(k){if(!_.m("kevlar_use_library_entity"))return M4R(k);var I=OA(k).filter(function(X){var P,L;if(P=X=X==null?void 0:(P=X.downloadedVideoEntities)==null?void 0:(L=P.videoEntity)==null?void 0:L.key){var T,d,U;P=((d=(T=k.mainDownloadsListEntity)==null?void 0:T[TaD])==null?0:(U=d.downloads)==null?0:U.length)?d2A(k).has(X):!1}return P}),V=m2U(k);
return[].concat(_.Z9(I),_.Z9(V)).sort(function(X,P){return P.addedTimestampMillis-X.addedTimestampMillis}).map(function(X){return oPX(X)})};
ZUt=function(k){var I=_.t8(k),V=Kn_(k);return nPl(k).filter(function(X){var P;return(X=X==null?void 0:(P=X.videoEntity)==null?void 0:P.key)&&!I[X]&&!V.has(X)})};
D2t=function(k){if(!_.m("kevlar_use_library_entity"))return ZUt(k);var I=_.t8(k),V=d2A(k);return nPl(k).filter(function(X){var P;return(X=X==null?void 0:(P=X.videoEntity)==null?void 0:P.key)&&!I[X]&&V.has(X)})};
zUA=function(k,I){I=_.Q3(I,"settingEntity");var V,X,P;return!!((P=(X=((V=k.settingEntity)!=null?V:{})[I])==null?void 0:X.settingOptionValue)!=null?P:{}).boolValue};
_.V8=function(k){var I=_.kL(k);if(ek_(I))return 0;var V=[];I=_.G(I);for(var X=I.next();!X.done;X=I.next()){X=X.value;var P=void 0,L=void 0;if((P=X)==null?0:(L=P.videoEntity)==null?0:L.key)P=_.FO(X.videoEntity.key).entityId,X=k,P=_.Q3(P,"mainVideoDownloadStateEntity"),X=_.nQ(X,"mainVideoDownloadStateEntity",P),(X=Number(X==null?void 0:X.addedTimestampMillis))&&V.push(X)}return Math.max.apply(Math,_.Z9(V))};
_.XT=function(k){return k.ui.richGridMiniMode};
_.PC=function(k){return k.ui.richGridItemsPerRow};
_.ufz=function(k){return k.ui.richGridSlimItemsPerRow};
_.OUA=function(k){return k.ui.guideIsExpanded};
_.Lv=function(k){return k.ui.miniplayerIsActive};
t4z=function(k){return k.ui.singleOptionSurveyIsActive};
_.cC=function(k){var I;return((I=k.ui)==null?void 0:I.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.eUl=function(k){return _.cC(k)==="WEB_PAGE_TYPE_WATCH"};
_.kCD=function(k){return _.cC(k)==="WEB_PAGE_TYPE_SHORTS"};
_.IBU=function(k){return k.ui.inlinePreviewIsActive};
_.Vpj=function(k){return k.ui.inlinePreviewIsEnabled};
_.X4t=function(k){return k.ui.miniplayerPlaybackState};
_.Gi=function(k){return k.ui.isOnline};
_.PWi=function(k){return k.ui.frostedGlassMode};
_.Ti=function(k,I){return iU_(k.entities,I)};
_.d7=function(k,I){return QSD(k.entities,I)};
L1c=function(k,I){var V;if(I){var X;k=(X=_.nQ(k.entities,"offlineVideoPolicy",_.Q3(I,"offlineVideoPolicy")))==null?void 0:X.action}else k=void 0;return(V=k)!=null?V:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
cYU=function(k,I){var V;I?(k=_.nQ(k.entities,"offlineVideoPolicy",_.Q3(I,"offlineVideoPolicy")),k=Number(k==null?void 0:k.expirationTimestamp)):k=void 0;return(V=k)!=null?V:0};
_.GCK=function(k){return _.zB(k.entities).length};
Tec=function(k,I){return ut(k.entities,I)};
dlt=function(k,I){return yRi(k.entities,I)};
iJ=function(k,I){return(k=ut(k.entities,I))?_.zkl([k]):0};
_.imt=function(k,I){var V=_.gH("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(V){var X=k.entities;var P=Fnt(X,I);if(P.length){var L=[];P=_.G(P);for(var T=P.next();!T.done;T=P.next())(T=gPD(X,T.value))&&L.push(T);X=L}else X=[]}else X=hUU(k.entities,I);var d;if(V){var U=k.entities;I?(I=_.Q3(I,"musicPlaylist"),U=(d=U.musicPlaylist)==null?void 0:d[I],d=U!=null&&U.tracks?U.tracks.length:0):d=0}else d=k.entities,I?(I=_.Q3(I,"mainPlaylistEntity"),d=(U=d.mainPlaylistEntity)==null?void 0:U[I],d=d!=null&&d.videos?
d.videos.length:0):d=0;return X.length!==d?0:X?udt(X):0};
_.W1o=function(k){return k.download.isLeaderTab};
_.fBl=function(k,I,V){if(!I&&V){var X=k.entities;if(V){var P=tVz(V),L,T;I=(T=(L=_.nQ(X,"offlineabilityEntity",_.Q3(P,"offlineabilityEntity")))==null?void 0:L.addToOfflineButtonState)!=null?T:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else I="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else L=k.entities,I?(T=tVz(I),I=(P=(X=_.nQ(L,"offlineabilityEntity",_.Q3(T,"offlineabilityEntity")))==null?void 0:X.addToOfflineButtonState)!=null?P:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):I="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return I};
Ulj=function(k,I){k=k.entities;if(I){I=tVz(I);var V,X;I=(X=(V=_.nQ(k,"offlineabilityEntity",_.Q3(I,"offlineabilityEntity")))==null?void 0:V.addToOfflineButtonState)!=null?X:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else I="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return I};
_.Ek_=function(k){var I=k.entities;k=_.Gi(k);var V=zUA(I,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.m("kevlar_modern_downloads_page")&&V)var X=!1;else{var P,L;I=(L=(P=((X=I.downloadsPageViewConfigurationEntity)!=null?X:{})[_.ea])==null?void 0:P.smartDownloadsOptInBannerVisibility)!=null?L:{};X=k?!!I.visibleWithConnection:!!I.visibleWithoutConnection}return X};
_.bmA=function(k){return zUA(k.entities,"SMART_DOWNLOADS_ENABLED")};
_.lBt=function(k){return HUo(k.entities)};
rYt=function(k){return _.kL(k.entities).every(function(I){var V;return(I==null?void 0:(V=I.transferEntity)==null?void 0:V.transferState)&&!Dgj.includes(I.transferEntity.transferState)})};
_.hMU=function(k){var I,V,X,P=(X=(V=((I=k.entities.downloadsPageViewConfigurationEntity)!=null?I:{})[_.ea])==null?void 0:V.downloadsUpsellBannerVisibility)!=null?X:{};return _.Gi(k)?!!P.visibleWithConnection:!!P.visibleWithoutConnection};
_.yYi=function(k,I){return PxR(k.entities,I)};
mlU=function(k,I){if(I){var V,X;k=(X=(V=_.nQ(k.entities,"downloadStatusEntity",_.Q3(I,"downloadStatusEntity")))==null?void 0:V.downloadState)!=null?X:"DOWNLOAD_STATE_UNKNOWN"}else k="DOWNLOAD_STATE_UNKNOWN";return k};
WC=function(k,I){return EPj(k.entities,I)};
tpc=function(k){k=K1l(k);var I=k.hours===void 0?0:k.hours,V=k.minutes===void 0?0:k.minutes,X=k.seconds===void 0?0:k.seconds,P=I>0;k=[];P&&(I=$lX(I),k.push(I));I=P;I=I===void 0?!1:I;V=(["af","be","lt"].includes(fv)||I)&&V<10?OmK().format(V):(new Intl.NumberFormat("en-u-nu-latn")).format(V);k.push(V);V=OmK().format(X);k.push(V);V=":";"da fi id si sr sr-Latn".split(" ").includes(fv)&&(V=".");return k.join(V)};
_.keD=function(k){k=K1l(k);var I=k.hours===void 0?0:k.hours,V=k.minutes===void 0?0:k.minutes,X=k.seconds===void 0?0:k.seconds;k=[];if(I>0){var P=eMt().format({hours:I});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(fv)||I>9999)P=P.replace(I.toString(),$lX(I)),fv==="km"&&(P=P.replace(".",","));k.push(P)}V>0&&k.push(eMt().format({minutes:V}));X>0&&k.push(eMt().format({seconds:X}));I="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");V=fv=="am"?"{0}\u1363 ":fv=="fa"?"{0}\u060c\u200f ":
fv=="my"?"{0} - ":fv=="ne"?"{0},":fv=="th"?"{0} ":fv=="ur"?"{0}\u060c ":fv=="ar"||fv=="ar-XB"?"{0} \u0648":fv=="ja"||fv=="zh-CN"||fv=="zh-HK"||fv=="zh-TW"?"{0}\u3001":"{0}, ";X=fv=="am"?"\u1363 ":fv=="fa"?"\u060c\u200f ":fv=="my"?" - ":fv=="th"?" ":fv=="ur"?"\u060c ":fv=="ar"||fv=="ar-XB"?" \u0648":fv=="ja"||fv=="zh-CN"||fv=="zh-HK"||fv=="zh-TW"?"\u3001":", ";P=fv=="am"?" \u12a5\u1293 {0}":fv=="as"?" \u0986\u09f0\u09c1 {0}":fv=="az"?" v\u0259 {0}":fv=="bn"?" \u098f\u09ac\u0982 {0}":fv=="cs"?" a\u00a0{0}":
fv=="de"?" und {0}":fv=="el"?" \u03ba\u03b1\u03b9 {0}":fv=="eu"?" eta {0}":fv=="fa"?"\u060c \u0648 {0}":fv=="fil"?", at {0}":fv=="gu"?" \u0a85\u0aa8\u0ac7 {0}":fv=="hi"?", \u0914\u0930 {0}":fv=="hu"?" \u00e9s {0}":fv=="hy"?" \u0587 {0}":fv=="id"?", dan {0}":fv=="iw"?" \u05d5-{0}":fv=="ja"?"\u3001{0}":fv=="ka"?" \u10d3\u10d0 {0}":fv=="km"?" \u1793\u17b7\u1784 {0}":fv=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":fv=="ko"?" \ubc0f {0}":fv=="ky"?" \u0436\u0430\u043d\u0430 {0}":fv=="lt"?" ir {0}":fv==
"lv"?" un {0}":fv=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":fv=="mr"?" \u0906\u0923\u093f {0}":fv=="ms"?" dan {0}":fv=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":fv=="ne"?" \u0930 {0}":fv=="or"?", \u0b13 {0}":fv=="pa"?" \u0a05\u0a24\u0a47 {0}":fv=="ro"?" \u0219i {0}":fv=="si"?", \u0dc3\u0dc4 {0}":fv=="sk"?" a {0}":fv=="sl"?" in {0}":fv=="sq"?" dhe {0}":fv=="sv"?" och {0}":fv=="sw"?" na {0}":fv=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":fv=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
fv=="th"?" \u0e41\u0e25\u0e30{0}":fv=="tr"?" ve {0}":fv=="ur"?"\u060c \u0627\u0648\u0631 {0}":fv=="uz"?" va {0}":fv=="vi"?" v\u00e0 {0}":fv=="zh-HK"?"\u53ca{0}":fv=="zu"?", ne-{0}":fv=="af"||fv=="nl"?" en {0}":fv=="ar"||fv=="ar-XB"?" \u0648{0}":fv=="be"||fv=="uk"?" \u0456 {0}":fv=="en-GB"||fv=="en-IN"?" and {0}":fv=="en"||fv=="en-XA"?", and {0}":fv=="et"||fv=="fi"?" ja {0}":fv=="fr"||fv=="fr-CA"?" et {0}":fv=="zh-CN"||fv=="zh-TW"?"\u548c{0}":fv=="da"||fv=="is"||fv=="no"?" og {0}":fv=="es"||fv=="es-419"||
fv=="es-US"?" y {0}":fv=="kk"||fv=="lo"||fv=="mn"?", {0}":fv=="bg"||fv=="mk"||fv=="ru"||fv=="sr"?" \u0438 {0}":fv=="gl"||fv=="it"||fv=="pt-BR"||fv=="pt-PT"?" e {0}":" i {0}";var L=fv=="am"?"{0} \u12a5\u1293 {1}":fv=="as"?"{0} \u0986\u09f0\u09c1 {1}":fv=="az"?"{0} v\u0259 {1}":fv=="bn"?"{0} \u098f\u09ac\u0982 {1}":fv=="de"?"{0} und {1}":fv=="el"?"{0} \u03ba\u03b1\u03b9 {1}":fv=="eu"?"{0} eta {1}":fv=="fa"?"{0} \u0648 {1}":fv=="fil"?"{0} at {1}":fv=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":fv=="hi"?"{0} \u0914\u0930 {1}":
fv=="hu"?"{0} \u00e9s {1}":fv=="hy"?"{0} \u0587 {1}":fv=="iw"?"{0} \u05d5-{1}":fv=="ja"?"{0}\u3001{1}":fv=="ka"?"{0} \u10d3\u10d0 {1}":fv=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":fv=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":fv=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":fv=="ko"?"{0} \ubc0f {1}":fv=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":fv=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":fv=="lt"?"{0} ir {1}":fv=="lv"?"{0} un {1}":fv=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":fv=="mn"?"{0}, {1}":fv==
"mr"?"{0} \u0906\u0923\u093f {1}":fv=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":fv=="ne"?"{0} \u0930 {1}":fv=="or"?"{0} \u0b13 {1}":fv=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":fv=="ro"?"{0} \u0219i {1}":fv=="si"?"{0} \u0dc3\u0dc4 {1}":fv=="sl"?"{0} in {1}":fv=="sq"?"{0} dhe {1}":fv=="sv"?"{0} och {1}":fv=="sw"?"{0} na {1}":fv=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":fv=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":fv=="th"?"{0}\u0e41\u0e25\u0e30{1}":fv=="tr"?"{0} ve {1}":fv=="ur"?
"{0} \u0627\u0648\u0631 {1}":fv=="uz"?"{0} va {1}":fv=="vi"?"{0} v\u00e0 {1}":fv=="zh-HK"?"{0}\u53ca{1}":fv=="zu"?"{0} ne-{1}":fv=="af"||fv=="nl"?"{0} en {1}":fv=="ar"||fv=="ar-XB"?"{0} \u0648{1}":fv=="be"||fv=="uk"?"{0} \u0456 {1}":fv=="cs"||fv=="sk"?"{0} a\u00a0{1}":fv=="et"||fv=="fi"?"{0} ja {1}":fv=="fr"||fv=="fr-CA"?"{0} et {1}":fv=="id"||fv=="ms"?"{0} dan {1}":fv=="zh-CN"||fv=="zh-TW"?"{0}\u548c{1}":fv=="da"||fv=="is"||fv=="no"?"{0} og {1}":fv=="es"||fv=="es-419"||fv=="es-US"?"{0} y {1}":fv==
"bg"||fv=="mk"||fv=="ru"||fv=="sr"?"{0} \u0438 {1}":fv=="en"||fv=="en-GB"||fv=="en-IN"||fv=="en-XA"?"{0} and {1}":fv=="gl"||fv=="it"||fv=="pt-BR"||fv=="pt-PT"?"{0} e {1}":"{0} i {1}";fv==="sq"?(P=P.replace("dhe","e"),L=L.replace("dhe","e")):fv==="th"?(X=X.replace("{0}"," {0}"),L=L.replace("{0}","{0} "),L=L.replace("{1}"," {1}")):fv==="ne"?X=",":fv==="zh-CN"?X="":I.includes(fv)&&(X=" ");return k.length<2?k.join(""):"am ar bg bs ca cs da es es-419 es-US eu fa fi fr-CA fr gl gu hi hr hu hy is it lt lv mk my no nl pl pt-BR pt-PT ro si sl sq sr-Latn sr sw th uk".split(" ").includes(fv)?
k.length===2?L.replace("{0}",k[0]).replace("{1}",k[1]):V.replace("{0}",k[0])+k.slice(1,-1).join(X)+P.replace("{0}",k[k.length-1]):k.join(X)};
K1l=function(k){var I=k.hours||0,V=k.minutes||0,X=k.seconds||0;I=X+V*60+I*3600+(k.days||0)*86400+(k.weeks||0)*604800+(k.months||0)*2629800+(k.years||0)*31557600;if(I<=0)return{hours:0,minutes:0,seconds:0};k=I;I=Math.floor(k/3600);k%=3600;V=Math.floor(k/60);X=Math.floor(k%60);return{hours:I,minutes:V,seconds:X}};
$lX=function(k){k=(new Intl.NumberFormat("en-u-nu-latn")).format(k);var I=["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(fv)?k.replace(",","\u00a0"):I.includes(fv)?k.replace(",","\u202f"):V.includes(fv)?k.replace(",","."):k};
OmK=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
eMt=function(){IhR||(UK=VWD,IhR=new XuX);return IhR};
PQt=function(k){try{return(new _.EK(5)).format(k)}catch(I){}};
bJ=function(k){return{thumbnailOverlayDownloadingRenderer:{state:k}}};
L8K=function(){var k=_.HW("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.Yu(k),icon:{iconType:"PLAY_ALL"}}}};
cbt=function(k){k=_.lJ(k,2);return fv!=="ru"&&fv!=="es_419"&&fv!=="es-419"&&fv!=="es"&&fv!=="es_US"&&fv!=="es-US"&&fv!=="fr"&&fv!=="pl"&&fv!=="it"&&fv!=="nl"&&fv!=="uk"&&fv!=="fr_CA"&&fv!=="fr-CA"||k===""?k:k[0].toLocaleUpperCase()+k.substring(1)};
TWK=function(k){return function(I){var V=k(),X=_.lJ(I,V.dateFormat);I=_.lJ(I,V.timeFormat);var P=GeK.DATETIMEFORMATS[V.joinerStyle];P=P.replace(/'(?!')/g,"");P=P.replace("{0}",I);P=P.replace("{1}",X);return V.capitalize(P)}};
d_z=function(k){return k?typeof k.seconds==="string"&&(k.nanos===void 0||typeof k.nanos==="number"):!1};
iLD=function(k){return new Date(Number(k.seconds)*1E3+(k.nanos||0)*1E-6)};
_.lJ=function(k,I){if(typeof k.getTime==="function")k={date:k};else if(d_z(k))k={date:iLD(k)};else if(typeof d_z(k.timestamp)&&typeof k.i18nInternalSecondsEastOfUtc==="number")k={date:iLD(k.timestamp),timeZone:r7(-k.i18nInternalSecondsEastOfUtc/60)};else throw Error("Mf`"+JSON.stringify(k));var V=k;k=V.date;V=V.timeZone;I=W8t(I).format(k,V);fv==="zh-TW"&&(k=V?Number(W8t("H").format(k,V)):k.getHours(),I=k<5?I.replace("\u4e0a\u5348","\u51cc\u6668"):k<8?I.replace("\u4e0a\u5348","\u65e9\u4e0a"):k<12?
I.replace("\u4e0a\u5348","\u4e0a\u5348"):k<13?I.replace("\u4e0b\u5348","\u4e2d\u5348"):k<19?I.replace("\u4e0b\u5348","\u4e0b\u5348"):I.replace("\u4e0b\u5348","\u665a\u4e0a"));return I};
W8t=function(k){if(fht.has(k))return fht.get(k);var I=U_D(k);I=Ehz(I);bLR!==!0&&(bLR=!0);lht=!0;lht=!1;I=new hW(I,GeK);fht.set(k,I);return I};
U_D=function(k){return(new hW(k,GeK)).patternParts_.map(function(I){return I.type===0?"'"+I.text+"'":I.text}).join("")};
Ehz=function(k){return fv==="en"||fv==="es_US"||fv==="es-US"?k:k.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(I,V,X){return"H".repeat(V.length)+X})};
SxU=function(k,I){rbU||(UK=VWD,rbU=new hCD);var V=rbU;a:if(k=ybO(k),I=ybO(I||new Date),k>I)V=k.getTime()-I.getTime()>6048E5?_.lJ(k,1):m_o(k);else{for(var X=0;K8O(k,12*(X+1))<I;)++X;if(X>0)V=V.format(-X,0);else{for(X=0;K8O(k,X+1)<I;)++X;if(X>0)V=V.format(-X,2);else{k=I.getTime()-k.getTime();I=_.G($_z);for(X=I.next();!X.done;X=I.next()){X=X.value;var P=X.unit,L=Math.floor(k/X.unitDuration);if(L>=(X.threshold===void 0?1:X.threshold)){V=V.format(-L,P);break a}}V=V.format(-0,7)}}}return V};
ybO=function(k){if(typeof k.getTime==="function")return k;if(d_z(k))return iLD(k);throw Error("Nf`"+JSON.stringify(k));};
K8O=function(k,I){for(var V=0,X;;++V)if(X=new Date(k.getFullYear(),k.getMonth()+I,k.getDate()-V,k.getHours(),k.getMinutes(),k.getSeconds()),X.getMonth()===(k.getMonth()+I)%12)return X};
_.y8=function(k){return{runs:[{text:k}]}};
_.m6=function(k){if(k&&k.simpleText)return k.simpleText;var I="";if(k&&k.runs)for(var V=0;V<k.runs.length;V++)k.runs[V].text&&(I+=k.runs[V].text);return I};
JbD=function(k,I,V,X){return k.videoEntity&&!k.policyEntity&&V!=="DOWNLOAD_STATE_FAILED"?[bJ("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:MS(k.policyEntity)&&I!=="TRANSFER_STATE_FAILED"&&I!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?I==="TRANSFER_STATE_PAUSED_BY_USER"?[bJ("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.ZN(I)?[bJ("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:k.videoEntity.lengthSeconds?jxR(k.videoEntity.lengthSeconds,X):[]:
[bJ("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
jxR=function(k,I){var V=[{thumbnailOverlayTimeStatusRenderer:{text:_.Yu(tpc({seconds:k})),style:"DEFAULT"}}];I&&(k=I<=0||k<=0?0:I>=k?100:Math.ceil(I*100/k),k>0&&V.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:k}}));return V};
Yxt=function(k,I,V,X,P){if(I==="TRANSFER_STATE_UNKNOWN"||!k)return{};if(_.ZN(I)||I==="TRANSFER_STATE_PRE_TRANSFER")var L=[bJ("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var T,d;if(I==="TRANSFER_STATE_COMPLETE"&&((T=k.mainPlaylistEntity)==null?0:(d=T.videos)==null?0:d.length)){var U;k=(L=k.mainPlaylistEntity)==null?void 0:(U=L.videos)==null?void 0:U.length;L=(L=PQt(k))?{thumbnailOverlayBottomPanelRenderer:{text:_.Yu(L),icon:{iconType:"PLAYLISTS"}}}:void 0;L=[L8K(),Object.assign({},
L!=null?L:{})]}else L=[]}a:if(I==="TRANSFER_STATE_PRE_TRANSFER")V=gC(_.HW("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(I==="TRANSFER_STATE_TRANSFER_IN_QUEUE")V=gC(_.HW("WAITING_TO_DOWNLOAD"));else if(_.ZN(I))V=Math.floor(V*100).toString(),V=gC(_.HW("DOWNLOADING_PERCENT",{percent:V},"Downloading... "+V+"%"));else{if(X&&(_.m("playlist_is_offline_selector_killswitch")&&(P=_.C7().resolve(_.sa).isNetworkAvailable()),P)){V=Ppi(_.HW("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
VVA(X));break a}V=void 0}I=I==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.HW("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},L.length?{thumbnailOverlays:L}:{},V?{viewPlaylistText:V}:{viewPlaylistText:_.y8("")},I.length?{badges:I}:{})};
ght=function(k,I,V,X,P,L){if(I==="TRANSFER_STATE_UNKNOWN"||!k)return{};if(X==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var T=JbD(k,I,X);if(k.videoEntity&&!k.policyEntity&&X!=="DOWNLOAD_STATE_FAILED"){var d=_.HW("WAITING_TO_DOWNLOAD");if(d)return{shortViewCountText:_.y8(d),publishedTimeText:void 0,thumbnailOverlays:T}}if(!MS(k.policyEntity)){L=k.policyEntity&&!OFj(k.policyEntity)?_.HW("DOWNLOAD_EXPIRED",{},"Download expired"):
_.HW("TRANSFER_FAILED",{},"Download failed");var U;if((U=k.policyEntity)==null?0:U.shortMessageForDisabledAction)L=k.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:gC(L),publishedTimeText:void 0,thumbnailOverlays:T}}if(I==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.y8(_.HW("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:T};if(I==="TRANSFER_STATE_FAILED"||I==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.y8(_.HW("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:T};if(I==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(U=_.HW("WAITING_TO_DOWNLOAD"),X==="DOWNLOAD_STATE_PAUSED"&&(U=_.HW("DOWNLOAD_PAUSED",{},"Download paused")),U))return{shortViewCountText:_.y8(U),publishedTimeText:void 0,thumbnailOverlays:T};if(_.ZN(I))return k=Math.floor(V*100).toString(),{shortViewCountText:_.y8(_.HW("DOWNLOADING_PERCENT",{percent:k},"Downloading... "+k+"%")),publishedTimeText:void 0,thumbnailOverlays:T};I=void 0;k.videoEntity.publishedTimestampMillis&&
(I=new Date,P&&(I=new Date(P)),I=gC(SxU(new Date(Number(k.videoEntity.publishedTimestampMillis)),I)));P=[];_.m("kevlar_woffle_badge_killswitch")||(P=[{metadataBadgeRenderer:{label:_.HW("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var E;k=gC((E=k.videoEntity.localizedStrings)==null?void 0:E.viewCount);return Object.assign({},L?{shortViewCountText:void 0}:{shortViewCountText:k},L?{}:{publishedTimeText:I},{badges:P,thumbnailOverlays:T})};
vhc=function(k,I){k=k===void 0?qxA:k;switch(I.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:I.payload.playlistId,inviteLinkURL:I.payload.inviteLinkUrl};default:return k}};
F8l=function(k,I){k=k===void 0?sxt:k;switch(I.type){case "SET_CURRENT_FORM_ID":return I=I.payload.formId,k.currentFormId===I?k:{currentFormId:I,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var V=I.payload;I=V.groupId;V=V.command;if(k.currentFormId){var X=Object.assign({},k.commandsMap);X[I]=V;k=Object.assign({},k,{commandsMap:X})}return k;case "RESET_COMMAND_MAP":return Object.assign({},k,{commandsMap:{}});default:return k}};
AbR=function(k,I){k=k===void 0?BWX:k;switch(I.type){case "UPDATE_CANVAS_MODE":return Object.assign({},k,{currentMode:I.payload.currentMode});default:return k}};
nhl=function(k,I){k=k===void 0?Qxz:k;switch(I.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},k,{guideIsExpanded:I.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},k,{scrollAtTop:I.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},k,{guideIsVisibleButNotPersistent:I.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},k,{miniplayerIsActive:I.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},k,{singleOptionSurveyIsActive:I.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},k,{slimlineSurveyRatingSelectedIndex:I.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},k,{richGridMiniMode:I.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},k,{richGridItemsPerRow:I.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},k,{richGridSlimItemsPerRow:I.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},k,{richGridContainerWidth:I.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},k,{richGridStyle:I.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},k,{currentPageType:I.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},k,{inlinePreviewIsActive:I.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},k,{inlinePreviewIsEnabled:I.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},k,{darkModeIsEnabled:I.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
k,{miniplayerPlaybackState:I.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},k,{tabGesturesIsActive:I.payload});case "SET_ONLINE_STATUS":return Object.assign({},k,{isOnline:I.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},k,{chipBarIsSticky:I.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},k,{frostedGlassMode:I.payload});default:return k}};
ohc=function(){return _.m("kevlar_disable_theater_mode_persistence")?!1:_.qw("START_IN_THEATER_MODE")};
ahK=function(k,I){k=k===void 0?x_j:k;switch(I.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},k,{transcription:I.payload});case "SET_OVERLAY_STATE":return Object.assign({},k,{overlay:I.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return k}};
zCO=function(){return WY(Object.assign({},{continuation:RCl,download:CQj,canvas:AbR,reportChannelAbuse:wuD,share:HLO,talkToRecs:puX,ui:nhl,voiceSearch:ahK,watch:NWA,ypc:MWO,shorts:ZLt,radioButtonGroup:F8l,collabInviteLink:vhc},D_O))};
tWO=function(){return _.m("web_player_entities_middleware")?new Kv(zCO(),[ual,OL_]):new Kv(zCO(),[ual])};
_.$L=function(){eCl||(eCl=tWO());return eCl};
kdl=function(k,I,V){if(k.length)return{titleText:_.Yu(I!=null?I:_.HW("DOWNLOADS",void 0,"Downloads")),contents:k.map(function(X){var P=X.videoEntity;X={videoId:P.videoId,title:gC(P.title),shortBylineText:gC(X.channelEntity.title),thumbnail:P.thumbnail};var L=P.videoId?WC(_.$L().getState(),P.videoId):0;P.videoId&&V?X.navigationEndpoint=_.J8(P.videoId,V,void 0,void 0,L):P.videoId&&(X.navigationEndpoint=I$O(P.videoId,L,P.lengthSeconds));P.lengthSeconds&&(X.thumbnailOverlays=jxR(P.lengthSeconds,L));return{playlistPanelVideoRenderer:X}}),
totalVideos:k.length}};
Ipj=function(k){return(k=(0,_.dc.getValueByKeys)(k,"playlistId"))?{playlistId:k}:null};
VCK=function(){return{}};
XJo=function(k,I){return new _.tD(function(V,X){k.then(function(P){if(P){if(P=I(P))return V(P);X()}},X)})};
PZA=function(k){var I,V,X,P=(I=k.contents)==null?void 0:(V=I.twoColumnWatchNextResults)==null?void 0:(X=V.autoplay)==null?void 0:X.autoplay,L,T,d;I=(L=k.contents)==null?void 0:(T=L.twoColumnWatchNextResults)==null?void 0:(d=T.playlist)==null?void 0:d.playlist;return P&&I&&I.playlistId?{rawResponse:k,autoplayRenderer:P,playlistPanelRenderer:I,playlistId:I.playlistId}:null};
cAl=function(k){var I=I===void 0?"UNKNOWN_INTERFACE":I;if(k.length===1)return k[0];var V=LJz[I];if(V){V=new RegExp(V);for(var X=_.G(k),P=X.next();!P.done;P=X.next())if(P=P.value,V.exec(P))return P}var L=[];Object.entries(LJz).forEach(function(T){var d=_.G(T);T=d.next().value;d=d.next().value;I!==T&&L.push(d)});
V=new RegExp(L.join("|"));k.sort(function(T,d){return T.length-d.length});
X=_.G(k);for(P=X.next();!P.done;P=X.next())if(P=P.value,!V.exec(P))return P;return k[0]};
_.SK=function(k){return"/youtubei/v1/"+cAl(k)};
_.jK=function(k,I){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:k}}},I!==void 0?{durationHintMs:I}:{})}};
_.JW=function(k,I){return _.jK(_.y8(k),I)};
Gdt=function(k,I){var V={mode:"NORMAL"};k&&(V.autoplayVideo=k.navigationEndpoint,V.nextButtonVideo=k.navigationEndpoint);I&&(V.previousButtonVideo=I.navigationEndpoint);return V};
iAO=function(k,I,V){if(!V||!V.sets)return{sets:[Gdt(k,I)]};var X=V.sets.find(function(T){return T.mode==="NORMAL"}),P=(0,_.dc.unsafeClone)(V);
if(!X)return P.sets.push(Gdt(k,I)),P;if(!k)return V;X=_.dc.getValueByKeys.apply(null,[X].concat(_.Z9(TBD)));var L=_.dc.getValueByKeys.apply(null,[k].concat(_.Z9(dq_)));if(X===L)return V;P.sets=P.sets.filter(function(T){return T.mode!=="NORMAL"});
P.sets.push(Gdt(k,I));return P};
WJR=function(k){return!!k.playlistPanelVideoRenderer&&!k.playlistPanelVideoRenderer.unplayableText};
fpo=function(k){return!!k.playlistPanelVideoRenderer&&!!k.playlistPanelVideoRenderer.title};
Uqo=function(k,I){if(I.contents&&!(k>=I.contents.length)&&(k=I.contents.slice(k).find(WJR)))return k.playlistPanelVideoRenderer};
E$z=function(k,I){if(I.contents)return(I=I.contents.find(function(V){return!!V.playlistPanelVideoRenderer&&V.playlistPanelVideoRenderer.videoId===k}))?I.playlistPanelVideoRenderer:void 0};
bAj=function(k,I){return I.contents?I.contents.findIndex(function(V){return!!V.playlistPanelVideoRenderer&&V.playlistPanelVideoRenderer.videoId===k}):-1};
lpK=function(k,I){return I.contents?I.contents.findIndex(function(V){return!!V.playlistPanelVideoRenderer&&V.playlistPanelVideoRenderer.playlistSetVideoId===k}):-1};
rAc=function(k,I){k.contents&&I!==-1&&k.contents.splice(I,1).length===1&&k.totalVideos!==void 0&&(--k.totalVideos,delete k.videoCountText)};
_.hdi=function(k){var I=[];if(!k||!k.contents)return I;k=_.G(k.contents);for(var V=k.next();!V.done;V=k.next())V=V.value,V.playlistPanelVideoRenderer&&V.playlistPanelVideoRenderer.videoId&&I.push(V.playlistPanelVideoRenderer.videoId);return I};
_.yAi=function(k){if(k&&k.contents)return(k=k.contents.find(function(I){return!!I.playlistPanelVideoRenderer&&!!I.playlistPanelVideoRenderer.selected})||k.contents[k.currentIndex])?k.playlistPanelVideoRenderer:void 0};
mqK=function(k,I,V,X,P,L,T){P=P===void 0?!1:P;L=L===void 0?!1:L;T=T===void 0?!1:T;if(k.contents&&k.contents.length!==0){X&&(k.contents=k.contents.filter(X));X=k.contents.length;for(var d=0;d<X;d++){var U=k.contents[d].playlistPanelVideoRenderer;U&&(d===I?(L&&delete U.menu,U.indexText=_.y8("\u25b6")):P||k.isInfinite||U.indexText===void 0?delete U.indexText:U.indexText=_.y8((d+1+V).toString()))}k.currentIndex=I+V;T&&(delete k.videoCountText,k.totalVideos=X)}};
_.YL=function(k){k=wtc(k);if(k){var I=k.length;var V=-23%I;V<0&&(V=I+V);k=k.slice(I-V)+k.slice(0,I-V)}else k="";V="";for(I=0;I<k.length&&k[I]!==KJD;I++)V+=k[I];return V};
_.$ql=function(k,I){var V=document.body;I=I===void 0?function(d){return d}:I;
var X,P=null;k=_.G(k);for(X=k.next();!X.done;X=k.next()){var L=X.value;X="div";L[2]&&(X=I(L[2]));X=document.createElement(X);P||(P=X);var T=L[0];L=L[1];T&&(X.id=I(T));if(L)for(L=_.G(L),T=L.next();!T.done;T=L.next())X.classList.add(I(T.value));V.appendChild(X);V=X}return[P,V]};
SYO=function(k,I){for(var V="",X=0;X<I;X++)V+=k.charAt(Math.floor(Math.random()*k.length));return V};
g7=function(k){return SYO("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",k)};
qD=function(k){return SYO("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",k)};
vC=function(k){return SYO("0123456789",k)};
juR=function(){var k=performance.now(),I=new Date;var V="2."+I.getFullYear()+String(I.getMonth()+1).padStart(2,"0")+String(I.getDate()).padStart(2,"0");for(var X,P=Math.floor(Math.random()*11)+15,L=[],T=0;T<P;T++)L.push(Math.floor(Math.random()*26476865)+24547720);X=L.join(",");var d=g7(10),U=g7(100),E=g7(102),l=g7(106),r=g7(108),h=g7(11),y=g7(1140),S=g7(123),g=g7(14),F=g7(16),Q=g7(1900),x=g7(23),N=g7(26),M=g7(34),p=g7(397),z=g7(44),u=g7(5),ct=g7(72),dt=g7(74),$K=g7(75),lD=g7(88),mR=g7(91),oj="rr5---sn-q4fl6nsl rr4---sn-q4fl6ns6 rr1---sn-q4fl6ns7 rr4---sn-hgn7rnls rr3---sn-hgn7rn7k rr4---sn-5hne6nsz rr1---sn-5hnekn7s rr1---sn-q4fzen7s rr2---sn-ntqe6n7k rr2---sn-5hnekn7z rr1---sn-ntqe6nel rr2---sn-aigzrn7d rr5---sn-ntqe6n7r rr2---sn-aigl6ney rr1---sn-q4fl6nz6 rr5---sn-q4fl6ns6 rr3---sn-hgn7rn7r rr3---sn-q4fl6n6d rr5---sn-q4fzen7l rr3---sn-hgn7rnls".split(" ");
var Zi=oj[Math.floor(Math.random()*oj.length)];var Ht=(new Date("2010-01-01")).getTime();var rK=(new Date(Ht+Math.random()*((new Date).getTime()-Ht))).toISOString().split("T")[0];for(var Ul,p_=[],hx=0;hx<4;hx++)p_.push(Math.floor(Math.random()*100));Ul=p_.join(".");var jy=Number(vC(5)),bN=Number(vC(6)),g3=Number(vC(7)),LX=Number(vC(9)),bD=vC(1),xK=vC(10),lN=vC(16),DR=vC(19),nN=vC(2),ey=vC(20),F4=vC(21),Ol=vC(3),bG=vC(4),pN=vC(5),Zc=vC(6),TG=vC(7),lG=vC(8),El=vC(9);var MC=SYO("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var xO=[qD(5),qD(5),qD(5)].join("%2C"),d3=[vC(3),vC(5),vC(5)].join("%2C"),wG=qD(0),HU=qD(1),iG=qD(10),th=qD(108),WP=qD(11),wc=qD(12),HK=qD(13),YW=qD(14),iF=qD(15),$g=qD(16),IA=qD(17),qU=qD(18),aj=qD(19),zc=qD(2),$O=qD(20),$2=qD(22),qu=qD(23),vV=qD(24),YO=qD(266),Jx=qD(3),w3=qD(30),cP=qD(34),yZ=qD(35),A6=qD(36),HB=qD(4),HP=qD(40),bf=qD(43),X7=qD(47),Bx=qD(5),We=qD(6),NZ=qD(7),MZ=qD(75),kA=qD(8),NO=qD(80),I9=qD(9),SM="https://www."+qD(12)+".com",S8={},pf={},NN={},Z4={},wU={},MO={},Z3={responseContext:{serviceTrackingParams:[{service:"GFEEDBACK",
params:[{key:"ipcc",value:"0"},{key:"is_viewed_live",value:"False"},{key:"is_alc_surface",value:"false"},{key:"premium_membership",value:"non_member"},{key:"has_unlimited_entitlement",value:"False"},{key:"has_alc_entitlement",value:"false"},{key:"logged_in",value:"1"},{key:"e",value:X}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:V},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+qD(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:X}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:F4+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+qD(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:HP,ypcGetOfflineUpsellEndpoint:{params:NO}},trackingParams:yZ+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&cnr="+nN+"&ratebypass=yes&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&c=WEB&txp="+TG+"&n="+F+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:bN,width:640,height:360,lastModified:lN,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:TG,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+d3+"&mn="+
xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&cnr="+nN+"&ratebypass=yes&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&c=WEB&txp="+TG+"&n="+F+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+th+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:bN,width:1280,
height:720,lastModified:lN,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:TG,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+d3+"&mn="+xO+"&ms="+
xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+El+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:g3,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:El,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:g3,approxDurationMs:TG},{itag:248,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+d3+"&mn="+xO+"&ms="+xO+"&mv="+
HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fwebm&ns="+vV+"&gir="+Jx+"&clen="+El+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:g3,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:El,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:g3,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:399,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+El+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:g3,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:El,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:g3,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:136,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+El+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:g3,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:El,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:bN,approxDurationMs:TG},{itag:247,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+d3+"&mn="+
xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fwebm&ns="+vV+"&gir="+Jx+"&clen="+El+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:g3,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:El,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:bN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:398,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+El+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:g3,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:El,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:bN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:135,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:bN,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:bN,approxDurationMs:TG},{itag:244,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+d3+"&mn="+
xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fwebm&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+th+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:bN,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:bN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:397,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:bN,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:bN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:134,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:bN,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:bN,highReplication:!0,approxDurationMs:TG},{itag:243,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fwebm&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:bN,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:bN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:396,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:bN,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:bN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:133,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:bN,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:bN,approxDurationMs:TG},{itag:242,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+d3+"&mn="+
xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fwebm&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:bN,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:bN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:395,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:bN,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:bN,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:160,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:bN,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:jy,approxDurationMs:TG},{itag:278,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+d3+"&mn="+
xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fwebm&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+r+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/webm; codecs="vp9"',bitrate:bN,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:jy,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:394,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&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="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=video%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:jy,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:jy,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:TG},{itag:140,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=audio%2Fmp4&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:bN,
initRange:{start:"0",end:"631"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:bN,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:TG,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+
nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=audio%2Fwebm&ns="+vV+"&gir="+Jx+"&clen="+TG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'audio/webm; codecs="opus"',bitrate:jy,initRange:{start:"0",end:"265"},indexRange:{start:Ol,
end:bG},lastModified:lN,contentLength:TG,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:jy,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:TG,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=audio%2Fwebm&ns="+
vV+"&gir="+Jx+"&clen="+TG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+l+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'audio/webm; codecs="opus"',bitrate:jy,initRange:{start:"0",end:"265"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:TG,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:jy,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:TG,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+Zi+".googlevideo.com/videoplayback?expire="+xK+"&ei="+x+"&ip="+Ul+"&id=o-AF"+bf+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+d3+"&mn="+xO+"&ms="+xO+"&mv="+HU+"&mvi="+bD+"&pl="+nN+"&initcwndbps="+TG+"&siu="+bD+"&spc="+z+"&vprv="+bD+"&svpuc="+bD+"&mime=audio%2Fwebm&ns="+vV+"&gir="+Jx+"&clen="+lG+"&dur="+lG+"&lmt="+lN+"&mt="+xK+"&fvip=3&keepalive="+Jx+"&c=WEB&txp="+
TG+"&n="+$g+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+U+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+r,mimeType:'audio/webm; codecs="opus"',bitrate:bN,initRange:{start:"0",end:"265"},indexRange:{start:Ol,end:bG},lastModified:lN,contentLength:lG,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:bN,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:TG,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="+El+"&docid="+h+"&ei="+x+"&feature="+d+"&fexp="+wG+"&ns="+zc+"&plid="+F+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+HU+"&el="+iG+"&len="+bG+"&of="+$2+
"&uga="+nN+"&vm="+YO},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+El+"&docid="+h+"&ei="+x+"&feature="+d+"&fexp="+wG+"&ns="+zc+"&plid="+F+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+HU+"&el="+iG+"&len="+bG+"&of="+$2+"&uga="+nN+"&vm="+YO},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+El+"&docid="+h+"&ei="+x+"&feature="+d+"&fexp="+wG+"&ns="+zc+"&plid="+F+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
HU+"&el="+iG+"&len="+bG+"&of="+$2+"&uga="+nN+"&vm="+YO},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+x+"&m="+lD+"&oid="+$2+"&plid="+F+"&pltype="+NZ+"&ptchn="+$2+"&ptk="+g+"&video_id="+h},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+El+"&docid="+h+"&ei="+x+"&event="+YW+"&feature="+d+"&fexp="+wG+"&ns="+zc+"&plid="+F+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+HU},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
$g+"&ver=2&cmt=1."+Ol+"&fmt="+Ol+"&fs=0&rt="+pN+"&euri&lact="+Ol+"&cl="+El+"&mos="+bD+"&volume=100&cbrand="+Bx+"&cbr="+We+"&cbrver="+Ul+"&c=WEB&cver="+V+"&cplayer=UNIPLAYER&cos="+I9+"&cosver="+TG+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+nN+"&len="+lG+"&fexp="+xO+"&feature=g-high-rec&afmt="+Ol+"&muted=0&conn=1&docid="+h+"&ei="+x+"&plid="+F+"&vm="+qD(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
h+"&caps="+Jx+"&opi="+El+"&xoaf="+bD+"&hl="+zc+"&ip="+Ul+"&ipbits="+bD+"&expire="+xK+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+Ul+"&key="+Jx+"&lang="+u,name:{simpleText:qU},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+h+"&caps="+Jx+"&opi="+El+"&xoaf="+bD+"&hl="+zc+"&ip="+Ul+"&ipbits="+bD+"&expire="+xK+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+Ul+"&key="+Jx+"&kind="+Jx+"&lang="+zc,name:{simpleText:HB},
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:WP,title:WP,lengthSeconds:"1155",keywords:[We,$O,I9,IA],channelId:vV,isOwnerViewing:!1,shortDescription:wc,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+A6+"G&rs="+cP,width:168,height:94},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+A6+
"G&rs="+cP,width:196,height:110},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+A6+"G&rs="+M,width:246,height:138},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+A6+"G&rs="+M,width:336,height:188},{url:"https://i.ytimg.com/vi/"+h+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:TG,author:HK,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:TG,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
$2+"/featured_channel.jpg?v="+kA,width:40,height:40}]},trackingParams:yZ+"=",navigationEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"/channel/"+vV,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:vV}},channelName:HK,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:iG}]},subscribed:!1,enabled:!0,type:"FREE",channelId:vV,showPreferences:!1,subscribedButtonText:{runs:[{text:I9}]},unsubscribedButtonText:{runs:[{text:We}]},
trackingParams:yZ+"=",unsubscribeButtonText:{runs:[{text:iG}]},serviceEndpoints:[{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[vV],params:kA}},{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:HP,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:yZ+"=",dialogMessages:[{runs:[{text:HK},
{text:HB},{text:kA}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:kA}]},serviceEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[vV],params:kA}},accessibility:{label:YW},trackingParams:yZ+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:HB}]},accessibility:{label:HK},
trackingParams:yZ+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:iG}},unsubscribeAccessibility:{accessibilityData:{label:aj}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:lG},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[vV],
params:kA}},unsubscribeCommand:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[vV],params:kA}},addToWatchLaterCommand:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:WP,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:WP}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+h+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+A6+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+WP,width:1280,
height:720},title:{simpleText:HK},description:{simpleText:wc},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+Bx,externalChannelId:vV,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:TG,category:"Travel & Events",publishDate:rK,ownerChannelName:HK,uploadDate:rK}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:qU},trackingParams:yZ+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:HP,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:yZ+"="}}],headerText:{simpleText:YW},icon:{infoCardIconRenderer:{trackingParams:yZ+"="}},closeButton:{infoCardIconRenderer:{trackingParams:yZ+"="}},trackingParams:yZ+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:yZ+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+WP+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:MC,interpreterSafeUrl:(S8.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+w3+".js",S8),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:I9},{text:$g,bold:!0}]},endpoint:{clickTrackingParams:HP,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:yZ+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:iG}]},actionButton:{buttonRenderer:{text:{runs:[{text:wc}]},navigationEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+h,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
h,target:"TARGET_NEW_WINDOW"}},trackingParams:yZ+"="}},trackingParams:yZ+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+ct+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+ct+"=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:TG,endMs:TG,title:{accessibility:{accessibilityData:{label:WP}},simpleText:HK},metadata:{simpleText:HB},callToAction:{simpleText:aj},dismiss:{simpleText:HB},endpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"/channel/"+vV,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:vV}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:$g}]},subscribed:!1,enabled:!0,type:"FREE",channelId:vV,showPreferences:!1,
subscribedButtonText:{runs:[{text:IA}]},unsubscribedButtonText:{runs:[{text:YW}]},trackingParams:yZ+"=",unsubscribeButtonText:{runs:[{text:kA}]},serviceEndpoints:[{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[vV],params:kA}},{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:HP,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:yZ+
"=",dialogMessages:[{runs:[{text:YW},{text:YW},{text:HK}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:iF}]},serviceEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[vV],params:kA}},accessibility:{label:HB},trackingParams:yZ+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:wc}]},
accessibility:{label:$g},trackingParams:yZ+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Bx}},unsubscribeAccessibility:{accessibilityData:{label:$g}}}},trackingParams:yZ+"=",isSubscribe:!0,id:ey}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+A6+"G&rs="+M,width:168,height:94},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+A6+"G&rs="+cP,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+A6+"G&rs="+M,width:246,height:138},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+A6+"G&rs="+M,width:336,height:188},{url:"https://i.ytimg.com/vi/"+h+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:TG,endMs:TG,title:{accessibility:{accessibilityData:{label:$g}},simpleText:I9},metadata:{simpleText:kA},endpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
WP,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:WP,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+Zi+".googlevideo.com/videoplayback?source=youtube&oeis="+bD+"&c=WEB&oad="+bG+"&ovd="+bG+"&oaad="+pN+"&oavd="+pN+"&ocs="+Ol+"&oewis="+bD+"&oputc="+bD+"&ofpcc="+bD+"&siu="+bD+"&msp="+bD+"&odepv="+bD+
"&id=o-AF"+bf+"&ip="+Ul+"&initcwndbps="+TG+"&mt="+xK+"&oweuc="+wG}}}}},trackingParams:yZ+"=",id:ey,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:I9}},simpleText:iF},style:"DEFAULT"}}]}}],startMs:TG,trackingParams:yZ+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:bD,offsetEndMilliseconds:pN},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+El+";dc_trk_cid="+El+";dc_dbm_token="+r+";ord="+xK+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";dc_rui="+bD+";dc_exteid="+ey+";dc_av="+Ol+";dc_sk="+bD+";dc_ctype="+nN+";dc_ref=http://www.youtube.com/video/"+WP+";dc_pubid="+bD+";dc_btype=23?gclid="+mR+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+bD+"&ns="+bD+"&event="+bD+"&device="+bD+"&content_v="+h+"&el="+iG+"&ei="+x+"&devicever="+V+"&bti="+TG+"&format="+Zc+"&break_type="+bD+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+bD+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+Ul+"&slot_pos="+bD+"&slot_len="+bD+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+d3+"&ad_len="+pN+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
WP+"&aqi="+x+"&ad_rmp="+bD+"&sli="+bD}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+
";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+Zc+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+TG+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&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"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&ctype="+Ol+"&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"+
y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_engaged_view&ctype="+Ol+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+Zc+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
El+";dc_trk_cid="+El+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";ord="+El+";dc_rui="+bD+";dc_exteid="+DR+";dc_av="+bD+";dc_sk="+bD+";dc_ctype="+nN+";dc_pubid="+bD+";dc_btype=3?gclid="+mR+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+E+"&sig="+qu+"&ad_cpn=[AD_CPN]&id="+We+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+We+"&dc_pubid="+bD+"&dc_exteid="+ey+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+E+"&sig="+qu+"&ad_cpn=[AD_CPN]&id="+We+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+bD},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+We+"&avm="+bD+"&dc_pubid="+bD+"&dc_exteid="+
ey+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&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="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
E+"&sig="+qu+"&ad_cpn=[AD_CPN]&id="+We+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+bD},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+We+"&dc_pubid="+bD+"&dc_exteid="+ey+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+Zc+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+Zc+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:HP,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+
Ol+"&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/"+h+"/mqdefault.jpg",width:320,height:180}]},trackingParams:yZ+"="},trackingParams:yZ+
"=",templatedCountdown:{templatedAdText:{text:iF,isTemplated:!0,trackingParams:yZ+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:wc,isTemplated:!1,trackingParams:yZ+"="},trackingParams:yZ+"="}},trackingParams:yZ+"=",skipOffsetMilliseconds:5E3}},trackingParams:yZ+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:wc},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:yZ+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:YW,isTemplated:!1,trackingParams:yZ+"="},trackingParams:yZ+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:IA,isTemplated:!0,trackingParams:yZ+"="}},trackingParams:yZ+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:HP,openPopupAction:{popup:{aboutThisAdRenderer:{url:(pf.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+Q+"&hl="+zc+"&origin=www.youtube.com&ata_theme="+HB,pf),trackingParams:yZ+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:yZ+"="}},hoverText:{runs:[{text:We}]},trackingParams:yZ+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+X7+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:yZ+"="},headline:{text:aj,isTemplated:!1,trackingParams:yZ+"="},description:{text:Bx,
trackingParams:yZ+"="},actionButton:{buttonRenderer:{text:{simpleText:iG},navigationEndpoint:{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+El+";dc_trk_cid="+El+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";ord="+El+";dc_rui="+bD+";dc_exteid="+ey+";dc_av="+bD+";dc_sk="+bD+";dc_ctype="+nN+";dc_pubid="+bD+";dc_btype=3?gclid="+mR+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:yZ+"="}},startMs:bD,trackingParams:yZ+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:IA},elementId:HK}},elementId:qU,trackingParams:yZ+"=",legacyInfoCardVastExtension:HB,sodarExtensionData:{siub:We,bgub:Bx,scs:aj,bgp:iF},externalVideoId:WP,adLayoutLoggingData:{serializedAdServingDataEntry:$O},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+X7+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:yZ+"="},
headline:{text:NZ,isTemplated:!1,trackingParams:yZ+"="},description:{text:I9,isTemplated:!1,trackingParams:yZ+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:YW},navigationEndpoint:{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+El+";dc_trk_cid="+El+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";ord="+El+";dc_rui="+bD+";dc_exteid="+
ey+";dc_av="+bD+";dc_sk="+bD+";dc_ctype="+nN+";dc_pubid="+bD+";dc_btype=3?gclid="+mR+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+
bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:yZ+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:yZ+"="}},navigationEndpoint:{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+El+";dc_trk_cid="+
El+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";ord="+El+";dc_rui="+bD+";dc_exteid="+ey+";dc_av="+bD+";dc_sk="+bD+";dc_ctype="+nN+";dc_pubid="+bD+";dc_btype=3?gclid="+mR+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+
S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:yZ+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:yZ+"="},abandonCommands:{commands:[{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&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="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+
bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:HP,commandExecutorCommand:{commands:[{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:HB,isTemplated:!1,trackingParams:yZ+
"="},trackingParams:yZ+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:IA},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+TG+";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="+El+";dc_trk_cid="+El+";ord="+xK+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";dc_rui="+bD+";dc_exteid="+ey+";dc_av="+Ol+";dc_sk="+bD+";dc_ctype="+nN+";dc_ref=http://www.youtube.com/video/"+WP+";dc_pubid="+bD+";dc_btype=23?gclid="+mR+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+bD+"&ns="+bD+"&event="+bD+"&device="+bD+"&content_v="+h+"&el="+iG+"&ei="+x+"&devicever="+V+"&bti="+TG+"&format="+Zc+"&break_type="+bD+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+bD+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+Ul+"&slot_pos="+bD+"&slot_len="+bD+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
d3+"&ad_len="+pN+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+WP+"&aqi="+x+"&ad_rmp="+bD+"&sli="+bD}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+Zc+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+
N+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+TG+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&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"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&ctype="+Ol+"&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"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_engaged_view&ctype="+Ol+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+Zc+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+E+"&sig="+qu+"&ad_cpn=[AD_CPN]&id="+
We+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+We+"&dc_pubid="+bD+"&dc_exteid="+ey+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+E+
"&sig="+qu+"&ad_cpn=[AD_CPN]&id="+We+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+bD},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+We+"&avm="+bD+"&dc_pubid="+bD+"&dc_exteid="+ey+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&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="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+E+"&sig="+qu+"&ad_cpn=[AD_CPN]&id="+We+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+bD},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+We+"&dc_pubid="+bD+"&dc_exteid="+ey+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+Zc+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+Zc+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+
Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&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/"+h+"/mqdefault.jpg",width:320,height:180}]},trackingParams:yZ+"="},trackingParams:yZ+"=",templatedCountdown:{templatedAdText:{text:I9,isTemplated:!0,trackingParams:yZ+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:wc,isTemplated:!1,trackingParams:yZ+"="},trackingParams:yZ+"="}},
trackingParams:yZ+"=",skipOffsetMilliseconds:5E3}},trackingParams:yZ+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Bx},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:yZ+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:iF,isTemplated:!1,trackingParams:yZ+"="},trackingParams:yZ+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:iF,
isTemplated:!0,trackingParams:yZ+"="}},trackingParams:yZ+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:HP,openPopupAction:{popup:{aboutThisAdRenderer:{url:(NN.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+Q+"&hl="+zc+"&origin=www.youtube.com&ata_theme="+HB,NN),trackingParams:yZ+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:yZ+"="}},hoverText:{runs:[{text:qU}]},trackingParams:yZ+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+dt+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:yZ+"="},headline:{text:HB,isTemplated:!1,trackingParams:yZ+"="},description:{text:I9,trackingParams:yZ+"="},actionButton:{buttonRenderer:{text:{simpleText:WP},navigationEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:yZ+"="}},startMs:bD,trackingParams:yZ+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:iF},elementId:$O}},elementId:HK,trackingParams:yZ+"=",legacyInfoCardVastExtension:qU,sodarExtensionData:{siub:wc,bgub:aj,scs:$O,bgp:$O},externalVideoId:WP,adLayoutLoggingData:{serializedAdServingDataEntry:$g},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+dt+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:yZ+"="},headline:{text:HK,
isTemplated:!1,trackingParams:yZ+"="},description:{text:$g,isTemplated:!1,trackingParams:yZ+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:IA},navigationEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:yZ+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:yZ+"="}},navigationEndpoint:{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+
bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:yZ+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:yZ+"="},abandonCommands:{commands:[{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&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="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+nN+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:HP,commandExecutorCommand:{commands:[{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:$O,isTemplated:!1,trackingParams:yZ+"="},trackingParams:yZ+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:HB},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+bD+";dc_exteid="+ey+";met="+bD+";ecn"+bD+"="+bD+";etm1="+bD+";eid1="+
TG+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:We}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:IA}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:pN,offsetEndMilliseconds:Zc},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+nN+"&token=ALHj"+p+"&index="+bD+"&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="+pN}},adSlotLoggingData:{serializedSlotAdServingDataEntry:aj}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:Zc,offsetEndMilliseconds:Zc},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+Ol+"&token=ALHj"+p+"&index="+bD+"&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="+Zc}},adSlotLoggingData:{serializedSlotAdServingDataEntry:wc}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Zc,offsetEndMilliseconds:Zc},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+Ol+"&token=ALHj"+p+"&index="+bD+"&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="+Zc}},adSlotLoggingData:{serializedSlotAdServingDataEntry:WP}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Zc,offsetEndMilliseconds:Zc},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+Ol+"&token=ALHj"+p+"&index="+bD+"&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="+Zc}},adSlotLoggingData:{serializedSlotAdServingDataEntry:aj}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Zc,offsetEndMilliseconds:nN},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+Ol+"&token=ALHj"+p+"&index="+bD+"&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="+Zc}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Bx}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:nN,offsetEndMilliseconds:nN},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+x+"&m_pos="+nN+"&token=ALHj"+p+"&index="+bD+"&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="+nN}},adSlotLoggingData:{serializedSlotAdServingDataEntry:We}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Bx,isTemplated:!1,trackingParams:yZ+"="},description:{text:iF,isTemplated:!1,trackingParams:yZ+"="},actionButton:{buttonRenderer:{text:{simpleText:YW},navigationEndpoint:{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
El+";dc_trk_cid="+El+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";ord="+El+";dc_rui="+bD+";dc_exteid="+ey+";dc_av="+bD+";dc_sk="+bD+";dc_ctype="+nN+";dc_pubid="+bD+";dc_btype=3?gclid="+mR+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:yZ+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+X7+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:yZ+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+$K+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:yZ+"="},navigationEndpoint:{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+El+";dc_trk_cid="+El+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";ord="+El+
";dc_rui="+bD+";dc_exteid="+ey+";dc_av="+bD+";dc_sk="+bD+";dc_ctype="+nN+";dc_pubid="+bD+";dc_btype=3?gclid="+mR+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:yZ+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:HP,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Z4.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+Q+"&hl="+zc+"&origin=www.youtube.com&ata_theme="+HB,Z4),trackingParams:yZ+"="}},popupType:"DIALOG"}},trackingParams:yZ+"="}},hoverText:{runs:[{text:qU}]},trackingParams:yZ+"="}},adVideoId:WP,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:wc},associatedCompositePlayerBytesLayoutId:$g}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:YW}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:iG,isTemplated:!1,trackingParams:yZ+"="},description:{text:iG,isTemplated:!1,trackingParams:yZ+"="},actionButton:{buttonRenderer:{text:{simpleText:$g},navigationEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+
S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:yZ+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+dt+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:yZ+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+MZ+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:yZ+"="},navigationEndpoint:{clickTrackingParams:HP,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+
bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:yZ+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:HP,openPopupAction:{popup:{aboutThisAdRenderer:{url:(wU.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+Q+"&hl="+zc+"&origin=www.youtube.com&ata_theme="+HB,wU),trackingParams:yZ+"="}},popupType:"DIALOG"}},trackingParams:yZ+"="}},
hoverText:{runs:[{text:Bx}]},trackingParams:yZ+"="}},adVideoId:WP,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+WP+"&cid="+N+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:I9},associatedCompositePlayerBytesLayoutId:$g}},adSlotLoggingData:{serializedSlotAdServingDataEntry:YW}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Bx,
isTemplated:!1,trackingParams:yZ+"="},description:{text:iG,isTemplated:!1,trackingParams:yZ+"="},actionButton:{buttonRenderer:{text:{simpleText:$g},navigationEndpoint:{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+El+";dc_trk_cid="+El+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";ord="+El+";dc_rui="+bD+";dc_exteid="+ey+";dc_av="+bD+";dc_sk="+bD+";dc_ctype="+
nN+";dc_pubid="+bD+";dc_btype=3?gclid="+mR+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+
M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:yZ+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+X7+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:yZ+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+$K+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:yZ+
"="},navigationEndpoint:{clickTrackingParams:HP,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+El+";dc_trk_cid="+El+";dc_dbm_token="+r+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+bD+";ord="+El+";dc_rui="+bD+";dc_exteid="+ey+";dc_av="+bD+";dc_sk="+bD+";dc_ctype="+nN+";dc_pubid="+bD+";dc_btype=3?gclid="+mR+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+y+"____________"+S+"AxAA&ase=2&num="+bD+"&cid="+N+"&ad_cpn=%5BAD_CPN%5D&sig="+M+"&adurl="+SM+"&label=video_click_to_advertiser_site&ctype="+Ol+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:yZ+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:HP,openPopupAction:{popup:{aboutThisAdRenderer:{url:(MO.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+Q+"&hl="+zc+"&origin=www.youtube.com&ata_theme="+HB,MO),trackingParams:yZ+"="}},popupType:"DIALOG"}},trackingParams:yZ+
"="}},hoverText:{runs:[{text:IA}]},trackingParams:yZ+"="}},adVideoId:WP,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+y+"____________"+S+"AxAA&sigh="+h+"&cid="+N+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:YW},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:$g}},adSlotLoggingData:{serializedSlotAdServingDataEntry:iG}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:w3,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:w3,command:{innertubeCommand:{clickTrackingParams:HP,ypcGetOfflineUpsellEndpoint:{params:NO}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:yZ+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:xK,nanos:LX}}}},lz=JSON.stringify(Z3),D3=performance.now()-k;return{objectRepresentation:Z3,jsonRepresentation:lz,generationTime:D3}};
JAO=function(k,I){if(k===I)return!0;if(!k||!I||typeof k!==typeof I)return!1;if(k instanceof Array&&I instanceof Array){if(k.length!==I.length)return!1;for(var V=0;V<k.length;V++)if(!JAO(k[V],I[V]))return!1;return!0}if(typeof k==="object"&&typeof I==="object"&&k&&I){for(V in k)if(!(V in I&&JAO(k[V],I[V])))return!1;for(var X in I)if(!(X in k))return!1;return!0}return!1};
_.FT=function(){if(!sK){sK=new uf(new YYt);var k=_.Nw("client_streamz_web_flush_count",-1);k!==-1&&(sK.invocationLimit=k)}return sK};
BC=function(k,I,V,X){if(k===I)return!0;if(Array.isArray(k)&&Array.isArray(I)){if(k.length!==I.length)return!1;for(var P=0;P<k.length;P++)if(!BC(k[P],I[P],V,X))return!1;return!0}if(k instanceof Set||I instanceof Set){if(k instanceof Set&&I instanceof Set){if(k.size!==I.size)return!1;X=_.G(k.values());for(P=X.next();!P.done;P=X.next())if(!I.has(P.value))return!1;return!0}return!1}if(k instanceof Function){if(X)return!0;k.name===""&&_.hq(Error("Rf"),"ERROR");return!1}if(k instanceof Date&&I instanceof
Date)return k.getTime()===I.getTime();if(k instanceof Object&&I instanceof Object){if(g$R(k)&&g$R(I))try{return k.equals(I)}catch(T){_.hq(Error("Sf`"+T),"ERROR")}P=Object.getOwnPropertyNames(k).filter(function(T){return V?k[T]!==void 0:!0});
var L=Object.getOwnPropertyNames(I).filter(function(T){return V?I[T]!==void 0:!0});
if(P.length!==L.length)return!1;P=_.G(P);for(L=P.next();!L.done;L=P.next())if(L=L.value,!BC(k[L],I[L],V,X))return!1;return!0}return!1};
g$R=function(k){k=Object.getPrototypeOf(k).equals;return k instanceof Function&&k.length===1};
_.suj=function(){return _.W(function(k){if(k.nextAddress==1)return qYR!==2?k.jumpTo(2):k.yield(v$A(),3);k.nextAddress!=2&&(qYR=k.yieldResult);return k.return(qYR)})};
_.AAR=function(){return _.W(function(k){if(k.nextAddress==1)return _.m("ab_pl_man")?FJO!==2?k.jumpTo(2):k.yield(BB_(),3):k.return(1);k.nextAddress!=2&&(FJO=k.yieldResult);return k.return(FJO)})};
o$l=function(){return _.W(function(k){if(k.nextAddress==1)return _.m("ab_fk_sk_cl")?QuX!==2?k.jumpTo(2):k.yield(n$z(),3):k.return(1);k.nextAddress!=2&&(QuX=k.yieldResult);return k.return(QuX)})};
_.Rdc=function(){return _.W(function(k){if(k.nextAddress==1)return _.m("ab_det_apb_b")?xqo!==2?k.jumpTo(2):k.yield(apD(),3):k.return(1);k.nextAddress!=2&&(xqo=k.yieldResult);return k.return(xqo)})};
HA_=function(){var k;return _.W(function(I){if(I.nextAddress==1)return I.yield(Promise.all([_.suj(),_.Rdc(),_.AAR(),o$l()]),2);if(I.nextAddress!=3)return CZA()?I.return(!0):I.yield(_.wJD(),3);k=I.yieldResult;return I.return(k===0)})};
CZA=function(){var k=!1,I=function(V,X){pJc.increment(X,V);V===0&&(k=!0)};
I(_.NBA(),"j.s_");I(qYR,"f.i_");I(xqo,"a.b_");I(FJO,"p.m_");I(QuX,"i.f_");MCc===2&&(MCc=_.ZAA(Dqj));I(MCc,"e.h_");_.m("ks_det_gpbl")||I(_.zdl(),"p.i_");_.m("ks_get_o_pp")||I(_.uMt(),"g.o_");_.m("ab_deg_unex_thr")||I(_.OAX(),"a.o_");I(tCA,"s.t_");_.m("ab_det_sc_inj_enf")&&I(_.edR(),"s.i_");I(kQO,"d.p_");I(_.IXi(_.AW),"o.p_");I(_.V0l()===0?0:_.XaR(),"o.a_");return _.m("debug_sk_em_precheck")?!0:k};
LdD=function(){var k=[].concat(_.Z9(P4z));try{var I=juR();k.push({jsonRepresentation:I.jsonRepresentation,objectRepresentation:I.objectRepresentation})}catch(V){k=[].concat(_.Z9(P4z))}return k};
cXj=function(){var k=["adPlacements","adSlots"];try{return k.filter(function(){return!0}).length!==k.length?0:1}catch(I){return 0}};
_.uMt=function(){if(cXj()===0)return 0;var k=juR(),I=k.objectRepresentation,V=(0,_.dc.unsafeClone)(I),X=[];if(I&&typeof I==="object")for(var P in I)X.push(P);else return 4;k=k.objectRepresentation.adPlacements;if(!(k&&k.length>0))return 4;try{if(!JAO(X,Object.getOwnPropertyNames(I)))return 0}catch(L){return 0}return JAO(V,I)?1:0};
_.IXi=function(k){if(!k||!k.length||typeof k==="string")return 0;for(var I=Object.getOwnPropertyNames(Object.prototype),V=0;V<k.length;V++)for(var X=_.YL(k[V]),P=_.G(I),L=P.next();!L.done;L=P.next())if(X===L.value)return 0;return 1};
GQc=function(k){var I=_.YL(k[1]);if(k[0]===null)return I;k=k[0];for(var V={},X=0;X<k.length;X++){var P=_.YL(k[X]);if(X===0)V[P]=I;else{var L={};L[P]=V;V=L}}return V};
_.V0l=function(){for(var k=_.Q8,I=0;I<k.length;I++){var V=GQc(k[I]),X=[];X.push(V);if(X.length===0)return 0}return 1};
_.XaR=function(){for(var k=_.Q8,I={},V=0;V<k.length;I={o7B:void 0},V++){var X=[GQc(k[V])];I.o7B=[];X.forEach(function(P){return function(L){P.o7B[P.o7B.length]=L}}(I));
if(I.o7B.length===0)return 0}return 1};
_.NBA=function(){for(var k=_.G(LdD()),I=k.next();!I.done;I=k.next()){var V=I.value;I=V.jsonRepresentation;V=V.objectRepresentation;try{var X=JSON.parse(I);if(!BC(X,V,!1,!1))return 0}catch(P){return 0}}return 1};
_.edR=function(){try{var k=_.Zn("ab_det_sc_inj_val");k.length===1&&k[0]===""&&(k=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var I=document.querySelectorAll("script"),V=_.G(I),X=V.next();!X.done;X=V.next())for(var P=X.value,L=_.G(k),T=L.next();!T.done;T=L.next()){var d=T.value;I=void 0;if((I=P.textContent)==null?0:I.includes(d))return 0}}catch(U){return 4}return 1};
_.wJD=function(){var k,I,V,X,P,L,T;return _.W(function(d){switch(d.nextAddress){case 1:_.vK(d,2),k=_.G(P4z),I=k.next();case 4:if(I.done)return d.return(1);X=V=I.value;P=X.jsonRepresentation;L=X.objectRepresentation;return d.yield((new Response(P,{status:200})).json(),7);case 7:T=d.yieldResult;if(!BC(T,L,!1,!1))return d.return(0);I=k.next();d.jumpTo(4);break;case 2:return _.nh(d),d.return(4)}})};
_.OAX=function(){try{btoa("abc")}catch(k){return 0}return 1};
v$A=function(){var k,I,V,X,P,L,T,d,U,E,l;return _.W(function(r){switch(r.nextAddress){case 1:_.vK(r,2),k=_.G(LdD()),I=k.next();case 4:if(I.done)return r.return(1);X=V=I.value;P=X.jsonRepresentation;L=X.objectRepresentation;T=btoa(P);d="data:application/json;base64,"+T;U=new Request(d);Object.defineProperty(U,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(U,"method",{get:function(){return"POST"}});
Object.defineProperty(U,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(U,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(U,"body",{get:function(){return new ReadableStream}});
return r.yield(fetch(U),7);case 7:return E=r.yieldResult,r.yield(E.json(),8);case 8:l=r.yieldResult;if(!BC(l,L,!1,!1))return r.return(0);I=k.next();r.jumpTo(4);break;case 2:return _.nh(r),r.return(4)}})};
_.ZAA=function(k){if(!k||!k.length||typeof k==="string")return 0;for(var I=function(P){return _.YL(P)},V=2,X=0;X<k.length&&(V=_.Tho(_.$ql(k[X],I)),V!==0);X++);
return V};
_.Tho=function(k){var I=_.G(k);k=I.next().value;I=I.next().value;try{var V=document.createElement("div");document.body.appendChild(V);var X=getComputedStyle(V).display;document.body.removeChild(V);if(X==="none")return 4;var P=getComputedStyle(I).display==="none"?0:1;document.body.removeChild(k);return P}catch(L){return 4}};
n$z=function(){var k,I,V;return _.W(function(X){k=new _.nv;I=document.createElement("button");I.classList.add("ytp-ad-skip-button");I.style.opacity="0";I.style.height="0px";I.style.width="0px";I.style.padding="0px";I.style.border="none";V=function(){I.parentElement&&I.parentElement.removeChild(I)};
I.onclick=function(){k.resolve(0);V()};
document.body.appendChild(I);setTimeout(function(){V();k.resolve(1)},50);
return X.return(k.promise)})};
BB_=function(){var k,I,V,X,P,L,T;return _.W(function(d){k=new _.nv;I=document.createElement("ytd-player");try{document.body.prepend(I)}catch(U){return d.return(4)}V=function(){I.parentElement&&I.parentElement.removeChild(I)};
I.getElementsByTagName("div").length>0?X=I.getElementsByTagName("div")[0]:(X=document.createElement("div"),I.appendChild(X));P=document.createElement("div");X.appendChild(P);L=document.createElement("video");T=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"});L.src=_.Nu(_.uC(T));L.ontimeupdate=function(){V();k.resolve(0)};
P.appendChild(L);L.classList.add("html5-main-video");setTimeout(function(){P.classList.add("ad-interrupting")},200);
setTimeout(function(){V();k.resolve(1)},5E3);
return d.return(k.promise)})};
d$R=function(k){var I=juR().objectRepresentation.playbackTracking;if(I){var V=[],X;V.push(I==null?void 0:(X=I.videostatsPlaybackUrl)==null?void 0:X.baseUrl);var P;V.push(I==null?void 0:(P=I.videostatsDelayplayUrl)==null?void 0:P.baseUrl);var L;V.push(I==null?void 0:(L=I.videostatsWatchtimeUrl)==null?void 0:L.baseUrl);var T;V.push(I==null?void 0:(T=I.ptrackingUrl)==null?void 0:T.baseUrl);var d;V.push(I==null?void 0:(d=I.qoeUrl)==null?void 0:d.baseUrl);var U;V.push(I==null?void 0:(U=I.atrUrl)==null?
void 0:U.baseUrl);I=_.G(V);for(V=I.next();!V.done;V=I.next())if((V=V.value)&&k.test(V))return V.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
iMD=function(k,I){var V,X;return _.W(function(P){switch(P.nextAddress){case 1:V=[],X=0;case 2:if(!(X<3)){P.jumpTo(4);break}return P.yield(fetch(k,{cache:"no-store",method:I}).then(function(L){V.push(L.status)}).catch(function(){V.push(-1)}),3);
case 3:X++;P.jumpTo(2);break;case 4:return P.return(V)}})};
Wdo=function(k){return k.domainLookupStart===0&&k.domainLookupEnd===0&&k.connectStart===0&&k.connectEnd===0||k.duration===0};
fXK=function(k,I,V){V=V===void 0?"GET":V;var X,P,L,T,d,U,E,l,r,h;return _.W(function(y){if(y.nextAddress==1)return y.yield(Promise.all([iMD(k,V),iMD(I,V)]),2);X=y.yieldResult;P=_.G(X);L=P.next().value;T=P.next().value;d=L;U=T;if(Math.min.apply(Math,_.Z9(U))!==Math.max.apply(Math,_.Z9(U))||Math.min.apply(Math,_.Z9(d))!==Math.max.apply(Math,_.Z9(d)))return y.return(2);if(Math.min.apply(Math,_.Z9(U))===Math.min.apply(Math,_.Z9(d)))return y.return(1);l=(E=performance.getEntriesByName(k))==null?void 0:
E[0];h=(r=performance.getEntriesByName(I))==null?void 0:r[0];return l&&h?Wdo(h)?y.return(1):Wdo(l)?y.return(0):y.return(1):y.return(2)})};
apD=function(){var k;return _.W(function(I){var V=[];var X;var P,L,T;(P=X=(P=juR().objectRepresentation.streamingData)==null?void 0:(L=P.formats)==null?void 0:(T=L[0])==null?void 0:T.url)&&P&&!X.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(P=P.replace("initcwndbps","ctier=L&initcwndbps"),P=P.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),X={testUrl:P,baseUrl:X,method:"GET"}):X=void 0;X&&V.push(X);_.m("ab_net_tp_e")&&V.push({testUrl:_.XA.location.origin+"/ad_companion",baseUrl:_.XA.location.origin+
"/generate_204",method:"OPTIONS"});_.m("ab_fix_creator_view_cnt")&&(V.length=0,(X=d$R(/api\/stats\/atr/))&&V.push({testUrl:_.XA.location.origin+X,baseUrl:_.XA.location.origin+"/generate_204",method:"POST"}));_.m("ad_net_pb_pbp")&&(X=d$R(/api\/stats\/qoe/))&&V.push({testUrl:_.XA.location.origin+X,baseUrl:_.XA.location.origin+"/feed/download",method:"GET"});V=V.length!==0?V[Math.floor(Math.random()*V.length)]:void 0;return(k=V)?I.return(fXK(k.testUrl,k.baseUrl,k.method)):I.return(4)})};
_.zdl=function(){if(_.XA.poq===void 0||_.XA.poq===null||typeof _.XA.poq!=="function")return 2;try{return _.XA.poq()===!0?0:1}catch(k){return 0}};
U$l=function(k){switch(k){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.k2(k,"unknown result type")}};
_.Elo=function(k,I){var V=Number(_.gH("CATSTAT",0));if(I.csN===void 0)return V;I=I.csN;k=U$l(k);return V&~(3<<I)|k<<I};
bMt=function(k){var I,V;if((k=(I=k.auxiliaryUi)==null?void 0:(V=I.messageRenderers)==null?void 0:V.bkaEnforcementMessageViewModel)&&k.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return k};
rXj=function(){for(var k=_.G(Object.values(_.lXt)),I=k.next();!I.done;I=k.next())I=I.value,I.pRI&&I.csN&&_.Y6("CATSTAT",_.Elo(2,I))};
_.a5=function(k,I){k=_.o5("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",k);(I===void 0?0:I)?_.hlo(k,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.xL().logFlowEvent(k,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
m$R=function(){if(!yXz){if(Polymer.Base){var k=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{k.apply(this,arguments)}catch(r){_.vp(r)}};
var I=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{I.apply(this,arguments)}catch(r){_.vp(r)}};
var V=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{V.apply(this,arguments)}catch(r){_.vp(r)}};
var X=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{X.apply(this,arguments)}catch(r){_.vp(r)}};
var P=Polymer.Base._listen,L=new WeakMap;Polymer.Base._listen=function(r,h,y){var S=function(){try{y.apply(this,arguments)}catch(g){_.vp(g)}};
L.set(y,S);P.call(this,r,h,S)};
var T=Polymer.Base._unlisten;Polymer.Base._unlisten=function(r,h,y){T.call(this,r,h,L.get(y))}}if(Polymer.Async){var d=Polymer.Async,U=d._atEndOfMicrotask;
d._atEndOfMicrotask=function(){try{U.apply(d,arguments)}catch(r){_.vp(r)}}}if(Polymer.RenderStatus){var E=Polymer.RenderStatus,l=E.afterNextRender;
E.afterNextRender=function(r,h,y){l.call(E,r,function(){try{h.apply(this,arguments)}catch(S){_.vp(S)}},y)}}yXz=!0}};
_.$$K=function(k){var I=k?_.Rd(k):"";if(I){if(I.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(I.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(I.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(I.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(I.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.m("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(I.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";I=I.toLowerCase();if(I==="/")return"home";if(I==="/channel_memberships")return"channel-memberships-shopfront";if(I.indexOf("/feed/trending")===0)return"trending";if(I.indexOf("/feed/explore")===0)return"explore";if(I.indexOf("/live")===0)return"live";if(I.indexOf("/results")===0)return"search";if(I.indexOf("/sports")===0)return"sports";if(I.indexOf("/fashion")===0||I.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(I))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(I))return _.m("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(I.indexOf("/channel/")===0||I.indexOf("/user/")===0||I.indexOf("/gaming")===0||I.indexOf("/post/")===0)return"channel";if(KdK(k))return"show";if(I==="/playlist"||I.indexOf("/playlist/")===0||I==="/view_play_list"||I.indexOf("/view_play_list/")===0||I.indexOf("/show/")===0)return"playlist";if(I==="/companion_canvas")return"companion-canvas";if(I==="/feed/history"||
I.indexOf("/feed/history/")===0)return"history";if(I==="/new")return"labs";if(I==="/feed/subscriptions")return"subscriptions";if(I.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(I==="/history_controls")return"standalone";if(I.indexOf("/account")===0||I==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(I.indexOf("/paid_memberships")===0||I.indexOf("/refund")===0||I.indexOf("/purchases")===0||I.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(I.indexOf("/product")===
0)return"yts-products";if(I.indexOf("/premium")===0||I.indexOf("/musicpremium")===0)return I.indexOf("/premium/offers")===0||I.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(I==="/cart/checkout"||I==="/cart")return"ypc-checkout";if(I.indexOf("/reporthistory")===0)return _.m("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(I.indexOf("/feed/downloads")===0||I.indexOf("/redeem")===0)return"browse";if(I.indexOf("/hashtag")===0)return"hashtag-landing-page";if(I.indexOf("/handle")===
0)return"handle";if(I.indexOf("/source")===0)return"audio-pivot";if(I.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(I.indexOf("/playables")===0)return"playables";if(I.indexOf("/create/live/join")===0)return"open-in-app";if(I.indexOf("/shorts")===0)return"shorts";if(I.indexOf("/feed/channels")===0)return"subscriptions-channels";var V=k?_.Rd(k):"";V&&V.indexOf("/watch")===0&&_.m("web_watch_enable_learning_journey")?(k=_.oZ(k),k=!!k.list&&k.list.indexOf("LJPP")===0):k=!1;if(k)return"learning_journey_watch";
if(_.m("enable_new_page_subtypes_for_ai_companion")&&I==="/feed/courses")return"your-courses"}};
_.R5=function(k){var I,V;(k=(V=_.K(k==null?void 0:k.commandMetadata,_.CC))==null?void 0:V.url)&&(I=_.$$K(k));return I};
KdK=function(k){var I=k?_.Rd(k):"";if(!I)return!1;I=I.toLowerCase();return I.indexOf("/show/")===0||I.indexOf("/playlist")===0&&(k=_.oZ(k),k.list&&k.list.indexOf("EL")===0)?!0:!1};
HC=function(k){var I="unknown",V;var X=((V=_.K(k==null?void 0:k.commandMetadata,_.CC))==null?void 0:V.webPageType)||"";X?(V=X.toLowerCase(),V.startsWith("web_page_type_")&&(V=V.slice(14))):V=X;V&&SZO[V.toUpperCase()]?I=SZO[V.toUpperCase()]:_.K(k,_.Cv)||_.K(k,joo)?I="browse":_.K(k,_.w7)?I="search":_.K(k,_.rj)&&(I="watch");I==="watch"&&_.R5(k||null)==="learning_journey_watch"&&(I="learning_journey_watch");I==="unknown"&&_.$w(Error("Uf`"+JSON.stringify({clickTrackingParams:k==null?void 0:k.clickTrackingParams,
commandMetadata:k==null?void 0:k.commandMetadata,allEndpointKeys:Object.keys(k||[])})));return I};
_.pv=function(k){if(!_.JXR||k)_.JXR=_.e2();return _.JXR};
_.YZi=function(k){return!!_.K(k,_.rj)||!!_.K(k,_.ND)&&_.m("kevlar_enable_shorts_prefetch")};
_.glA=function(k,I){k=_.K(k,_.rj)||_.K(k,_.ND);return"v"+k.videoId+(k.playlistId?"-pl"+k.playlistId:"")+(I?"-an1":"")+(k.params?"-pr"+k.params:"")};
_.qZ_=function(k){var I=new MD(_.gH("ONE_PICK_URL",""));I.urlParamMap_.set("hostId",k);(k=_.gH("GAPI_LOCALE"))&&I.urlParamMap_.set("hl",k);(k=_.gH("SESSION_INDEX"))&&I.urlParamMap_.set("authuser",k);(k=_.gH("DELEGATED_SESSION_ID"))&&I.urlParamMap_.set("groupId",k);return I};
soc=function(){var k=_.C7(),I=k.resolve(_.ZP);k=k.resolve(_.DP);return new vlt(I,k)};
BhA=function(k){if(window.IntersectionObserver)return new Fdt(k,400);throw new TypeError("Wf");};
Qoz=function(){var k=Hammer.TouchAction,I=k.prototype.preventDefaults;k.prototype.preventDefaults=function(V){var X=this.actions.indexOf("pan-down")>-1;if(!X)return I.call(this,V);if(!AXD){var P=V.srcEvent;V=V.direction;var L;if((L=this.manager)==null?0:L.session.prevented)P.preventDefault();else if(X&&V&Hammer.DIRECTION_DOWN)return this.preventSrc(P)}}};
nli=function(k){if(!k||k.size===0)return Hammer.DIRECTION_ALL;if(k.size===2){if(k.has("up")&&k.has("down"))return Hammer.DIRECTION_VERTICAL;if(k.has("right")&&k.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(k.size===1){if(k.has("up"))return Hammer.DIRECTION_UP;if(k.has("down"))return Hammer.DIRECTION_DOWN;if(k.has("right"))return Hammer.DIRECTION_RIGHT;if(k.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.uJ=function(k,I,V){var X=V&&V>0?V:0;V=X?Date.now()+X*1E3:0;if((X=X?_.zi.getLocalStorage():_.zi.getSessionStorage())&&window.JSON){typeof I!=="string"&&(I=JSON.stringify(I,void 0));try{X.set(k,I,V)}catch(P){X.remove(k)}}};
_.OK=function(k){var I=_.zi.getSessionStorage(),V=_.zi.getLocalStorage();if(!I&&!V||!window.JSON)return null;try{var X=I.get(k)}catch(P){}if(typeof X!=="string")try{X=V.get(k)}catch(P){}if(typeof X!=="string")return null;try{X=JSON.parse(X,void 0)}catch(P){}return X};
_.tW=function(k){try{var I=_.zi.getSessionStorage(),V=_.zi.getLocalStorage();I&&I.remove(k);V&&V.remove(k)}catch(X){}};
x$t=function(k){var I=olO(),V;return _.W(function(X){switch(X.nextAddress){case 1:return _.vK(X,2),X.yield(k.match(I,{cacheName:"yt-appshell-assets"}),4);case 4:V=X.yieldResult;_.vx(X,3);break;case 2:_.nh(X);case 3:return X.return(V)}})};
olO=function(){var k=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?aXj.registration.scope:Rlo;k.endsWith("/")&&(k=k.slice(0,-1));return k+"/app_shell_home"};
C4O=function(k){k.map(function(I){return I.source}).join("|")};
_.waR=function(k){return _.W(function(I){return I.return(x$t(k))})};
HM_=function(){var k=window.caches,I;return _.W(function(V){if(V.nextAddress==1)return V.yield(_.waR(k),2);I=V.yieldResult;return V.return(!!I)})};
unl=function(){_.W(function(k){if(k.nextAddress==1){if(paz)return k.jumpTo(0);paz=!0;if(_.m("enable_system_health_primes_monitoring"))return _.uy(Nhi,3E4),M0i(),k.return();if(!(Math.random()<_.Nw("web_system_health_fraction")))return k.jumpTo(0);ZMX={heightPixels:screen.height,widthPixels:screen.width};eK&&!isNaN(eK.jsHeapSizeLimit)&&(ZMX.memoryTotalKbytes=String(Math.round(eK.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(ZMX.devicePixelRatio=window.devicePixelRatio);return k.yield(D$t(),4)}_.uy(Nhi,
3E4);return k.yield(zlt(),0)})};
D$t=function(){return _.W(function(k){if(k.nextAddress==1)return k5.intersectionObserverPresent="IntersectionObserver"in window,k5.serviceWorkerPresent="serviceWorker"in navigator,k5.webSharePresent="share"in navigator,k5.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,k5.cacheStoragePresent="caches"in window,k5.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,k5.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
k5.webkitTemporaryStoragePresent="webkitTemporaryStorage"in I1&&I1.webkitTemporaryStorage&&"queryUsageAndQuota"in I1.webkitTemporaryStorage,k5.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",k.yield(Q5t(),2);k5.indexedDbPresent=k.yieldResult;k5.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;k5.broadcastChannelPresent="BroadcastChannel"in window;k5.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(k5.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,k5.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.xg(k)})};
Nhi=function(){var k=9E4+Math.random()*2E3;_.wx()>k||(_.m("enable_system_health_primes_monitoring")?M0i():zlt())};
zlt=function(){var k;return _.W(function(I){if(I.nextAddress==1)return I.yield(OMX(),2);k=I.yieldResult;_.bz("systemHealthCaptured",k);_.xg(I)})};
M0i=function(){var k={metric:{}},I=t0R();I.networkEvents.length&&(k.metric.networkEvents=elX(I));_.bz("systemHealthCaptured",k)};
OMX=function(){var k,I,V,X,P,L,T,d,U,E;return _.W(function(l){switch(l.nextAddress){case 1:k={viewportHeightPixels:Math.max(document.documentElement?document.documentElement.clientHeight||0:0,window.innerHeight||0),viewportWidthPixels:Math.max(document.documentElement?document.documentElement.clientWidth||0:0,window.innerWidth||0)};I=window.screen;_.m("enable_is_extended_monitoring")&&I&&"isExtended"in I&&(k.isExtended=!!I.isExtended);V={metric:{staticContext:ZMX,dynamicContext:k,webMetric:k3t,webApiSupport:k5}};
if(X=_.PW())V.csn=X;eK&&(V.metric.webMetric.currentHeapKbytes=Math.round(eK.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 I1&&typeof I1.getBattery==="function")){l.jumpTo(2);break}return l.yield(I1.getBattery(),3);case 3:if(P=
l.yieldResult)V.metric.dynamicContext.chargingStatus=P.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(V.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(k5.storageEstimatePresent)return l.yield(navigator.storage.estimate(),8);if(!k5.webkitTemporaryStoragePresent){l.jumpTo(5);break}return l.yield(IJl(),7);case 7:L=l.yieldResult;l.jumpTo(5);break;case 8:L=l.yieldResult;case 5:return V.metric.dynamicContext.deviceStorageQuotaMbytes=((T=L)==null?0:T.quota)?String(Math.round(L.quota/
1048576/10)*10):"-1",V.metric.dynamicContext.deviceStorageUsageMbytes=((d=L)==null?0:d.usage)?String(Math.round(L.usage/1048576/10)*10):"-1",U=V.metric.dynamicContext,l.yield(HM_(),9);case 9:return U.hasAppShell=l.yieldResult,E=t0R(),E.networkEvents.length&&(V.metric.networkEvents=elX(E)),l.return(V)}})};
IJl=function(){return new Promise(function(k){var I;k5.webkitTemporaryStoragePresent&&(I=I1.webkitTemporaryStorage)!=null&&I.queryUsageAndQuota?I1.webkitTemporaryStorage.queryUsageAndQuota(function(V,X){k({usage:V,quota:X})}):k(void 0)})};
_.Vi=function(k){k&=16777215;k=[(k&16711680)>>16,(k&65280)>>8,k&255];return VHD(k[0],k[1],k[2])};
_.Xe=function(k){k=[(k&16711680)>>>16,(k&65280)>>>8,k&255,(k&4278190080)>>>24];if(!_.XjD(k,function(I){return I===(I&255)}))throw Error("Xf`"+k.join(","));
return"rgba("+k[0]+","+k[1]+","+k[2]+","+(k[3]/255).toFixed(3)+")"};
_.PYl=function(k){return[(k&16711680)>>>16,(k&65280)>>>8,k&255]};
_.L3D=function(k){k=k.map(function(I){I/=255;return I<=.03928?I/12.92:Math.pow((I+.05)/1.05,2.4)});
return k[0]*.2126+k[1]*.7152+k[2]*.0722};
PL=function(k,I){k=_.PYl(k);return"rgba("+k[0]+", "+k[1]+", "+k[2]+", "+I+")"};
L$=function(k){return(k&4278190080)>>>24===0?PL(k,"1"):_.Xe(k)};
_.cQA=function(){try{return!!self.localStorage}catch(k){return!1}};
id_=function(){if(G3j())_.$w(Error("Yf"));else{var k=document.createElement("iframe");k.style.display="none";var I=I===void 0?window.location.href:I;var V=_.yj(_.gH("PERSIST_IDENTITY_IFRAME_URL"));I=V?V:(new URL(I)).host.indexOf("studio")===0?_.j2(Tmt,"persist_identity"):_.j2(dXz,"persist_identity");_.Lh(k,1,I);k.id="persist_identity";var X;(X=document.body)==null||X.appendChild(k)}};
G3j=function(){var k=W3t;k||(k=document.querySelector("#persist_identity"));return k};
fJl=function(){var k=!1;try{k=!!window.sessionStorage.getItem("session_logininfo")}catch(I){k=!0}return(_.gH("INNERTUBE_CLIENT_NAME")==="WEB"||_.gH("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&k};
UXt=function(k,I){if(!fJl())return!1;I||(I=_.gH("LOGIN_INFO"));return I?(k.session_logininfo=I,!0):!1};
bdX=function(k,I){k=k===void 0?!1:k;if((I===void 0||!I)&&EUR!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.qw("LOG_STICKINESS",!1)){I=_.PW();var V=_.Xc(),X={identityStickinessData:{initialState:EUR}};I&&V&&_.KQ(I,V,X)}if(I=G3j())if(V=I.src?(new URL(I.src)).origin:"*",k){var P;(P=I.contentWindow)==null||P.postMessage({action:"clear"},V)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(k=window.sessionStorage.getItem("session_logininfo"))){var L;(L=I.contentWindow)==null||L.postMessage({loginInfo:k},V)}};
_.TR=function(k){k=k===void 0?!0:k;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.Y6("LOGIN_INFO",""),k&&window.sessionStorage.setItem("from_switch_account","1"),bdX(!0,k)}catch(I){}};
lJK=function(k){k&&(k.startsWith("https://accounts.google.com/AddSession")?_.TR():k.startsWith("https://accounts.google.com/ServiceLogin")?_.TR():k.startsWith("https://myaccount.google.com")&&_.ns(k).getPath().endsWith("/youtubeoptions")&&_.TR())};
d$=function(k,I){lJK(k);if(_.qw("LOGGED_IN",!0)&&fJl()){var V=mVR(k);V==null&&(V={});UXt(V,I)&&_.mP(k,V)}};
rQl=function(){function k(I){for(I=I.target;I&&I.nodeName!=="A";)if(I=I.parentNode,!(I&&I instanceof HTMLElement))return;if(I&&!I.hasAttribute("download")&&I.getAttribute("rel")!=="external"&&I.href)return I.href}
document.addEventListener("mousedown",function(I){I.button!==0&&(I=k(I))&&d$(I)});
document.addEventListener("click",function(I){(I=k(I))&&d$(I)})};
mXc=function(){var k=new hAU;try{if(_.qw("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(d){k.increment(5,!1);return}if(_.gH("LOGIN_INFO")){var I=yQi?yQi:window.location;_.gH("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&id_();var V=mVR(I.href);V==null&&(V={});var X=V.session_logininfo,P=Number(window.sessionStorage.getItem("stickiness_reload")),L=X===_.gH("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
P>=2||L)P>=2?k.increment(2,L):L?k.increment(7,L):window.sessionStorage.getItem("session_logininfo")||(k.increment(3,L),EUR="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.gH("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.gH("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))k.increment(4,L),window.sessionStorage.removeItem("stickiness_reload");
else if(P<2){window.sessionStorage.setItem("stickiness_reload",String(P+1));var T=I.href;T=_.un(T,"sttick");d$(T,window.sessionStorage.getItem("session_logininfo"));T=_.x6(T,{sttick:P});k.increment(P,L);_.BYU(I,T)}}else k.increment(6,!1)}else _.TR(!1)}catch(d){}};
_.iR=function(k,I,V,X,P){I=I===void 0?{}:I;V=V===void 0?"":V;X=X===void 0?window:X;k=_.ZD(k,I);d$(k);V=_.zK(k+V,P);_.BYU(X.location,V)};
K3l=function(k){if(k.urlEndpoint){if(k=_.oZ(k.urlEndpoint.url),k.adurl)return p8(k.adurl)}else if(k.watchEndpoint)return"//www.youtube.com/watch?v="+k.watchEndpoint.videoId;return null};
$Xi=function(k){if(!k||!k.reportingPings)return null;var I={};k.reportingPings.forEach(function(V){V.pingType in I?I[V.pingType].push(V.url):I[V.pingType]=[V.url]});
return{adpings:TCt(I)}};
_.f$=function(k){k=k===void 0?!1:k;var I=_.Mx(),V="USER_INTERFACE_THEME_LIGHT";I.getFlag(165)?V="USER_INTERFACE_THEME_DARK":I.getFlag(174)?V="USER_INTERFACE_THEME_LIGHT":_.WL()&&(V="USER_INTERFACE_THEME_DARK");return k?V:S9c()||V};
_.jgA=function(){return!_.m("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.WL=function(){return _.jgA()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.Us=function(){var k=_.Mx();return _.jgA()&&!k.getFlag(165)&&!k.getFlag(174)};
S9c=function(){var k=k===void 0?window.location.href:k;if(_.m("kevlar_disable_theme_param"))return null;var I=_.Rd(k);if(_.JQi(I))return"USER_INTERFACE_THEME_DARK";try{var V=_.oZ(k).theme;return Y9R.get(V)||null}catch(X){}return null};
_.JQi=function(k){return _.m("enable_dark_theme_only_on_shorts")?!(k==null||!k.startsWith("/shorts/")):!1};
_.lR=function(k,I,V,X,P){I=I===void 0?!1:I;V=V===void 0?!1:V;var L=_.gH("INNERTUBE_CONTEXT");if(!L)return _.hq(Error("bg")),{};L=(0,_.dc.unsafeClone)(L);_.m("web_no_tracking_params_in_shell_killswitch")||delete L.clickTracking;L.client||(L.client={});var T=L.client;T.clientName==="MWEB"&&T.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(T.clientFormFactor=_.gH("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");T.screenWidthPoints=window.innerWidth;T.screenHeightPoints=window.innerHeight;T.screenPixelDensity=
Math.round(window.devicePixelRatio||1);T.screenDensityFloat=window.devicePixelRatio||1;T.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());T.userInterfaceTheme=_.f$();if(!I){var d=_.PJz();d&&(T.connectionType=d);_.m("web_log_effective_connection_type")&&(d=cWX())&&(L.client.effectiveConnectionType=d)}var U;if(_.m("web_log_memory_total_kbytes")&&((U=_.XA.navigator)==null?0:U.deviceMemory)){var E;U=(E=_.XA.navigator)==null?void 0:E.deviceMemory;L.client.memoryTotalKbytes=""+U*1E6}I&&X&&!_.m("web_it_context_set_original_url_ks")&&
(T.originalUrl=gUt(_.XA.location.href,X).toString());_.m("web_gcf_hashes_innertube")&&(d=b$j())&&(E=d.coldConfigData,U=d.coldHashData,d=d.hotHashData,L.client.configInfo=L.client.configInfo||{},E&&(L.client.configInfo.coldConfigData=E),U&&(L.client.configInfo.coldHashData=U),d&&(L.client.configInfo.hotHashData=d));E=_.oZ(_.XA.location.href);!_.m("web_populate_internal_geo_killswitch")&&E.internalcountrycode&&(T.internalGeo=E.internalcountrycode);!_.m("web_populate_client_screen_killswitch")&&P&&(T.clientScreen=
P);T.clientName==="MWEB"||T.clientName==="WEB"?(T.mainAppWebInfo||(T.mainAppWebInfo={}),T.mainAppWebInfo.graftUrl=X||_.XA.location.href,_.m("kevlar_woffle")&&_.Es.instance&&(X=_.Es.instance,T.mainAppWebInfo.pwaInstallabilityStatus=!X.appInstalledEventFired&&X.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),T.mainAppWebInfo.webDisplayMode=GRj(),T.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):T.clientName==="TVHTML5"&&
(!_.m("web_lr_app_quality_killswitch")&&(X=_.gH("LIVING_ROOM_APP_QUALITY"))&&(T.tvAppInfo=Object.assign(T.tvAppInfo||{},{appQuality:X})),X=_.gH("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(T.tvAppInfo=Object.assign(T.tvAppInfo||{},{certificationScope:X}));!_.m("web_populate_time_zone_itc_killswitch")&&(X=VKt())&&(T.timeZone=X);(X=$Sj())?T.experimentsToken=X:delete T.experimentsToken;T=SAi();X=_.q9i();X=(0,_.dc.getValues)(X.tokenJars);L.request=Object.assign({},L.request,{internalExperimentFlags:T,consistencyTokenJars:X});
!_.m("web_prequest_context_killswitch")&&(T=_.gH("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(L.request.externalPrequestContext=T);X=_.Mx();T=X.getFlag(58);X=X.get("gsml","");L.user=Object.assign({},L.user);T&&(L.user.enableSafetyMode=T);X&&(L.user.lockedSafetyMode=!0);_.m("warm_op_csn_cleanup")?V&&(I=_.PW())&&(L.clientScreenNonce=I):!I&&(I=_.PW())&&(L.clientScreenNonce=I);k&&(L.clickTracking={clickTrackingParams:k});if(k=_.FB("yt.mdx.remote.remoteClient_"))L.remoteClient=k;_.bR.getInstance().setLocationOnInnerTubeContext(L);
try{var l=A8l(),r=l.bid;delete l.bid;L.adSignalsInfo={params:[],bid:r};for(var h=_.G(Object.entries(l)),y=h.next();!y.done;y=h.next()){var S=_.G(y.value),g=S.next().value,F=S.next().value;l=g;r=F;k=void 0;(k=L.adSignalsInfo.params)==null||k.push({key:l,value:""+r})}var Q,x;if(((Q=L.client)==null?void 0:Q.clientName)==="TVHTML5"||((x=L.client)==null?void 0:x.clientName)==="TVHTML5_UNPLUGGED"){var N=_.gH("INNERTUBE_CONTEXT");N.adSignalsInfo&&(L.adSignalsInfo.advertisingId=N.adSignalsInfo.advertisingId,
L.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",L.adSignalsInfo.limitAdTracking=N.adSignalsInfo.limitAdTracking)}}catch(M){_.hq(M)}return L};
_.r$=function(){return{isShellLoad:_.qw("IS_SHELL_LOAD",!1)}};
sgO=function(){navigator.serviceWorker.getRegistrations().then(function(k){k.forEach(vUi)})};
vUi=function(k){k&&_.F3c(BmX,k.scope)};
_.F3c=function(k,I){I={scope:I||_.Mw("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.xp(k),I)};
hs=function(k,I,V,X){if(I&&I.serializedYpcCujLoggingParams){if(V){var P={};P.transactionErrorType=V;X&&(P.errorMessage=X);I.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:P}}}V={};V.ypcCujContext=I;k=_.o5("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",k,V);_.xL().logFlowEvent(k,"FLOW_TYPE_YPC_ACQUISITION")}};
_.AQo=function(k,I,V,X){var P={};P.serializedTransactionFlowLoggingParams=I;V&&(P.errorType=V);X&&(P.errorMessage=X);_.bz(k,P);_.r6()};
_.QgU=function(k){k&&_.AQo("transactionFlowStarted",k)};
_.nUO=function(k){k&&_.AQo("transactionFlowCancelled",k)};
_.yi=function(k,I,V){I&&_.AQo("transactionFlowFailed",I,k,V)};
oUX=function(k){var I=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");I&&(I.inert=k)};
_.mf=function(){this.megabloxUrl_=null};
_.K$=function(k){try{var I=xXj==null?void 0:xXj.composedPath(k)}catch(V){I=k.composedPath?k.composedPath():[]}return I&&I.length>0?I:k.composedPath?k.composedPath():[]};
_.$5=function(k){return _.K$(k)[0]};
Sk=function(k){return k instanceof ShadowRoot?ShadowRoot:k instanceof DocumentFragment?DocumentFragment:k instanceof Document?Document:HTMLElement};
aJO=function(k){if(k instanceof Element)return Element.prototype;if(k instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("fg`"+k);};
RAR=function(k,I){return _.m("sunnydom_native_scoped_query_selectors")?aJO(k).querySelector.call(k,I):Sk(k).prototype.querySelector.call(k,I)};
CYo=function(k,I){return _.m("sunnydom_native_scoped_query_selectors")?aJO(k).querySelectorAll.call(k,I):Sk(k).prototype.querySelectorAll.call(k,I)};
wjz=function(k){var I,V,X;return(X=(V=(I=k.parentElement)!=null?I:k.__shady_native_parentElement)!=null?V:k.__shady_parentElement)!=null?X:null};
HdD=function(k){var I,V,X;return(X=(V=(I=k.parentNode)!=null?I:k.__shady_native_parentNode)!=null?V:k.__shady_parentNode)!=null?X:null};
pjt=function(k){var I,V,X;return(X=(V=(I=k.nextSibling)!=null?I:k.__shady_native_nextSibling)!=null?V:k.__shady_nextSibling)!=null?X:null};
Nm_=function(k){var I,V,X;return(X=(V=(I=k.previousSibling)!=null?I:k.__shady_native_previousSibling)!=null?V:k.__shady_previousSibling)!=null?X:null};
MHt=function(k){var I,V,X;return(X=(V=(I=k.nextElementSibling)!=null?I:k.__shady_native_nextElementSibling)!=null?V:k.__shady_nextElementSibling)!=null?X:null};
Zdt=function(k){var I,V,X;return(X=(V=(I=k.previousElementSibling)!=null?I:k.__shady_native_previousElementSibling)!=null?V:k.__shady_previousElementSibling)!=null?X:null};
DXK=function(k){var I,V,X;return new Set([].concat(_.Z9((I=k.children)!=null?I:[]),_.Z9((V=k.__shady_native_children)!=null?V:[]),_.Z9((X=k.__shady_children)!=null?X:[])))};
zAK=function(k){var I,V,X;return new Set([].concat(_.Z9((I=k.childNodes)!=null?I:[]),_.Z9((V=k.__shady_native_childNodes)!=null?V:[]),_.Z9((X=k.__shady_childNodes)!=null?X:[])))};
_.jk=function(k){if(!(k instanceof Element))return null;k=k.classList?Array.from(k.classList):void 0;if(!k)return null;var I=k.indexOf("style-scope");return I>-1&&I+1<k.length?k[I+1]:null};
Js=function(k){if(!(k instanceof HTMLElement))return null;var I=k&&(k.$$||k.polymerController)?k.tagName.toLowerCase():null;return I?I:_.jk(k)};
ubo=function(k,I){return _.m("sunnydom_native_scoped_query_selectors")?k+".style-scope."+I:k.replace(/[^a-z]*[^\s]+/g,function(V){return V+".style-scope."+I})};
Odi=function(k,I){return I?k.split(",").map(function(V){return ubo(V.trim(),I)}).join(", "):k};
_.Y5=function(k){var I,V,X,P;return(P=(X=(V=(I=k.root)!=null?I:k.shadowRoot)!=null?V:k.__shady_native_shadowRoot)!=null?X:k.__shady_shadowRoot)!=null?P:k};
tHA=function(k){var I,V,X;return(X=(V=(I=k.__shady_parentNode)!=null?I:k.__shady_native_parentNode)!=null?V:k.parentNode)!=null?X:null};
eAt=function(k){var I,V;return(V=(I=HdD(k))!=null?I:k.host)!=null?V:null};
kgc=function(k){for(;k&&!(k instanceof HTMLElement);)k=eAt(k);return k};
IyO=function(k){var I=kgc(k);return k===I?_.jk(k):I?Js(I):null};
VSA=function(k){return(k=kgc(k))?Js(k):null};
Xoc=function(k){if(k instanceof Comment)return!1;if(k instanceof Text){var I,V;if(((V=(I=k.textContent)==null?void 0:I.trim())!=null?V:"")==="")return!1}return!0};
g$=function(k,I,V){var X=I(k);for(V=V===void 0?VSA(k):V;X&&(IyO(X)!==V||!Xoc(X));)k=X,X=I(k);return X};
Pdt=function(k,I,V){if(!I)return null;k=VSA(k);return IyO(I)===k&&Xoc(I)?I:g$(I,V,k)};
Lwt=function(k){return g$(k,tHA,_.jk(k))};
cGz=function(k){return g$(k,MHt)};
Ggz=function(k){return g$(k,pjt)};
TSO=function(k){return g$(k,Zdt)};
dbR=function(k){return g$(k,Nm_)};
iWR=function(k){return Pdt(k,k.firstChild||null,pjt)};
Wwi=function(k){var I,V,X;var P=(X=(V=(I=k.firstElementChild)!=null?I:k.__shady_native_firstElementChild)!=null?V:k.__shady_firstElementChild)!=null?X:null;return Pdt(k,P,MHt)};
fyl=function(k){var I,V,X;var P=(X=(V=(I=k.lastChild)!=null?I:k.__shady_native_lastChild)!=null?V:k.__shady_lastChild)!=null?X:null;return Pdt(k,P,Nm_)};
UbR=function(k){var I,V,X;var P=(X=(V=(I=k.lastElementChild)!=null?I:k.__shady_native_lastElementChild)!=null?V:k.__shady_lastElementChild)!=null?X:null;return Pdt(k,P,Zdt)};
E0A=function(k){var I=VSA(k);return Array.from(zAK(k)).filter(function(V){return IyO(V)===I})};
bWt=function(k){var I=Js(k);return Array.from(DXK(k)).filter(function(V){return _.jk(V)===I})};
lyK=function(k){if(!k)return null;var I=_.jk(k);if(!I){var V;return(V=Node.prototype.getRootNode)==null?void 0:V.call(k)}I=I.toUpperCase();for(k=wjz(k);k&&k.tagName!==I;)k=wjz(k);return k?_.Y5(k):null};
_.qm=function(k){var I=_.m(k);qx["counterfactuals."+k]=String(I);return I};
_.vL=function(k,I,V){if(k instanceof HTMLElement&&_.jk(k)===V){var X=Array.from(k.classList).indexOf("style-scope");if(X===-1)k.classList.add("style-scope"),k.classList.add(I);else if(!(X+1>=k.classList.length)){X=k.classList[X+1];var P,L;k==null||(P=k.classList)==null||(L=P.replace)==null||L.call(P,X,I)}}if(k instanceof HTMLElement||k instanceof DocumentFragment)for(P=_.G(DXK(k)),L=P.next();!L.done;L=P.next())_.vL(L.value,I,V);return k};
ss=function(k,I){if(k instanceof HTMLElement&&_.jk(k)===I){var V=Array.from(k.classList).indexOf("style-scope");V===-1||V+1>=k.classList.length||k.classList.remove("style-scope",k.classList[V+1])}if(k instanceof HTMLElement||k instanceof DocumentFragment){V=_.G(k.children);for(var X=V.next();!X.done;X=V.next())ss(X.value,I)}return k};
_.rGK=function(k,I){return Sk(k).prototype.appendChild.call(k,I)};
hXO=function(k,I){if(k===I)return!0;k=zAK(k);return Array.from(k).some(function(V){return hXO(V,I)})};
_.BL=function(k,I){if(k instanceof Fe)return k;(I==null?0:I.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(k,"ownerDocument")&&Object.defineProperty(k,"ownerDocument",{get:function(){return window.document}});
return new Fe(k)};
mbz=function(){var k=Fe.prototype,I=[].concat(_.Z9(yGj?[]:["getRootNode"]),["setAttribute","removeAttribute"]);I=_.G(I);for(var V=I.next(),X={};!V.done;X={method$jscomp$53:void 0},V=I.next())X.method$jscomp$53=V.value,k[X.method$jscomp$53]=function(P){return function(){return this.host[P.method$jscomp$53].apply(this.host,arguments)}}(X)};
$bt=function(){var k=Fe.prototype,I=[].concat(_.Z9(yGj?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.Z9(KwO?[]:["querySelector","querySelectorAll"]));I=_.G(I);for(var V=I.next(),X={};!V.done;X={method$jscomp$54:void 0},V=I.next())X.method$jscomp$54=V.value,k[X.method$jscomp$54]=function(P){return function(){return this.root[P.method$jscomp$54].apply(this.root,arguments)}}(X)};
JGD=function(){var k=Fe.prototype,I=[].concat(_.Z9(SJt?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.Z9(jHo?[]:["parentNode"]));I=_.G(I);for(var V=I.next(),X={};!V.done;X={prop$jscomp$67:void 0},V=I.next())X.prop$jscomp$67=V.value,Object.defineProperty(k,X.prop$jscomp$67,{get:function(P){return function(){return this.host[P.prop$jscomp$67]}}(X),
configurable:!0})};
qJK=function(){var k=Fe.prototype,I=["activeElement"].concat(_.Z9(SJt?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.Z9(YJc?[]:["children"]),_.Z9(g0A?[]:["lastChild"]));I=_.G(I);for(var V=I.next(),X={};!V.done;X={prop$jscomp$68:void 0},V=I.next())X.prop$jscomp$68=V.value,Object.defineProperty(k,X.prop$jscomp$68,{get:function(P){return function(){return this.root[P.prop$jscomp$68]}}(X),
configurable:!0})};
v0i=function(){for(var k=Fe.prototype,I=_.G(["innerHTML","textContent"]),V=I.next(),X={};!V.done;X={prop$jscomp$69:void 0},V=I.next())X.prop$jscomp$69=V.value,Object.defineProperty(k,X.prop$jscomp$69,{get:function(P){return function(){return this.root[P.prop$jscomp$69]}}(X),
set:function(P){return function(L){this.root[P.prop$jscomp$69]=L}}(X),
configurable:!0})};
sHA=function(k){var I=Fe.prototype;k=_.G(Object.entries(k));for(var V=k.next(),X={};!V.done;X={fn$jscomp$401:void 0},V=k.next()){var P=_.G(V.value);V=P.next().value;P=P.next().value;X.fn$jscomp$401=P;I[V]=function(L){return function(){return L.fn$jscomp$401.apply(null,[this.host.node||this.host].concat(_.Z9(arguments)))}}(X)}};
BSi=function(){for(var k=Fe.prototype,I=_.G(Object.entries(Fwl)),V=I.next(),X={};!V.done;X={fn$jscomp$402:void 0},V=I.next()){var P=_.G(V.value);V=P.next().value;P=P.next().value;X.fn$jscomp$402=P;Object.defineProperty(k,V,{get:function(L){return function(){return L.fn$jscomp$402.apply(null,[this.host.node||this.host].concat(_.Z9(arguments)))}}(X),
configurable:!0})}};
_.As=function(k){return k instanceof AGA||k instanceof Document?k:new AGA(k)};
QHA=function(){for(var k=AGA.prototype,I=_.G("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),V=I.next(),X={};!V.done;X={method$jscomp$55:void 0},V=I.next())X.method$jscomp$55=V.value,k[X.method$jscomp$55]=function(P){return function(){return HTMLElement.prototype[P.method$jscomp$55].call.apply(HTMLElement.prototype[P.method$jscomp$55],[this.node].concat(_.Z9(arguments)))}}(X)};
n0D=function(){for(var k=AGA.prototype,I=_.G("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),V=I.next(),X={};!V.done;X={prop$jscomp$70:void 0},V=I.next())X.prop$jscomp$70=V.value,Object.defineProperty(k,X.prop$jscomp$70,{get:function(P){return function(){var L;return(L=this.node["__shady_native_"+P.prop$jscomp$70])!=null?L:this.node[P.prop$jscomp$70]}}(X),
configurable:!0})};
_.Qi=function(k,I,V){V===void 0&&(V=!k.classList.contains(I));V?k.classList.add(I):k.classList.remove(I)};
_.n$=function(k,I,V){V===void 0&&(V=!k.hasAttribute(I));if(I==="class")throw Error("gg");V?_.As(k).setAttribute(I,""):_.As(k).removeAttribute(I)};
o0o=function(k){return(k.localName!=="slot"?[]:(0,_.o1)(k).assignedNodes({flatten:!0})).filter(function(I){return I.nodeType===Node.ELEMENT_NODE})};
_.xbX=function(k){return(k=_.BL(k).querySelector("slot"))&&k.localName==="slot"?o0o(k):[]};
_.x5=function(k,I){window.ShadyCSS&&window.ShadyCSS.styleSubtree(k,I)};
a1=function(k,I){var V=I.bind(k);return function(X){V(X,X.detail)}};
_.R1=function(k,I){var V=ayt.get(k);V||(V=new WeakMap,ayt.set(k,V));if(V.has(I))return V.get(I);if(_.m("web_fi_listen_disable_bound_fn_helper")){var X=I.bind(k);k=function(P){X(P,P==null?void 0:P.detail)}}else k=a1(k,I);
V.set(I,k);return k};
wot=function(k,I){RXt(k);k.created[CdX].push(I)};
RXt=function(k){if(!k.created||!k.created[CdX]){var I=k.created,V=I?[I]:[];k.created=function(){for(var X=_.G(V),P=X.next();!P.done;P=X.next())P.value.apply(this)};
k.created[CdX]=V}};
HW_=function(k){return function(){var I=_.OT.apply(0,arguments);return function(V,X,P){k.apply(null,_.Z9(I))(V,X,P)}}};
poU=function(){return function(){var k=_.OT.apply(0,arguments);return function(I,V,X){jnt.apply(null,_.Z9(k))(I,V,X)}}};
_.q=function(k){return poU()(k)};
_.v=function(){return HW_(qtc).apply(null,_.Z9(_.OT.apply(0,arguments)))};
_.C$=function(k){return _.m("pbcm_fi_listen_decorators")?NSz(k):HW_(Ytt)(k)};
NSz=function(k){return function(I,V){wot(I,function(){var X=this[V],P=_.m("web_fi_listen_disable_bound_fn_helper")?function(L){X(L,L.detail)}.bind(this):a1(this,X);
MSz.has(k)?m2(this.hostElement,k,P):this.hostElement.addEventListener(k,P)})}};
_.w$=function(){return HW_(g8l).apply(null,_.Z9(_.OT.apply(0,arguments)))};
_.n=function(k){k=k===void 0?{}:k;return HW_(JZt)(k)};
_.HL=function(k){if(k.hostElement&&k!==k.hostElement){var I=_.z2(k.hostElement);I=k.renderIdom?I:I.shadowRoot}I||(k=k.root,I=k instanceof Node?_.z2(k):null);return I};
_.p$=function(k){return ZWR?DbX(k):function(I,V){Object.defineProperty(I,V,{get:function(){var X;return(X=_.HL(this))==null?void 0:X.querySelector(k)},
enumerable:!0,configurable:!0})}};
DbX=function(k){return function(I,V){Object.defineProperty(I,V,{get:function(){var X,P=(X=_.BL(this.hostElement))==null?void 0:X.querySelector(k);if(P)return P;var L;return(L=_.HL(this))==null?void 0:L.querySelector(k)},
enumerable:!0,configurable:!0})}};
_.Nm=function(k){return ZWR?zXA(k):function(I,V){Object.defineProperty(I,V,{get:function(){var X;return(X=_.HL(this))==null?void 0:X.querySelectorAll(k)},
enumerable:!0,configurable:!0})}};
zXA=function(k){return function(I,V){Object.defineProperty(I,V,{get:function(){var X,P=(X=_.BL(this.hostElement))==null?void 0:X.querySelectorAll(k);if(P==null?0:P.length)return P;var L;return(L=_.HL(this))==null?void 0:L.querySelectorAll(k)},
enumerable:!0,configurable:!0})}};
usR=function(k){return function(I){if(![_.CS,_.a].includes(Object.getPrototypeOf(I.prototype).constructor))throw Error("hg");l3K(Object.assign({},typeof k!=="string"?k:{is:k,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(I)}};
_.ZZ=function(){var k=k===void 0?{}:k;return function(I){if(![wl,_.Mm].includes(Object.getPrototypeOf(I.prototype).constructor))throw Error("ig");rZA(Object.assign({},k,{disableInheritanceCheck:!0}))(I)}};
tSK=function(k,I){OW_[k]!=null||(OW_[k]=new Set);OW_[k].add(I)};
_.DZ=function(){var k=_.w$.apply(null,_.Z9(_.OT.apply(0,arguments)));return function(I,V){tSK(I.is,V);k(I,V)}};
Os=function(k,I,V){if(zR(k)&&!eXt.has(I)){I=I.replace(/^JSC\$[\d]+_/,"");I=I.replace(/\.\d+(\.|$)/g,function(L,T){return".#"+T});
uR[k]!=null||(uR[k]={});var X,P;(X=uR[k])[P=I]!=null||(X[P]=new Set);uR[k][I].has(V)||(uR[k][I].add(V),_.bz("polymerPropertyAccessEvent",{componentName:k,propertyName:I,accessType:V}))}};
k_o=function(){return _.m("polymer_property_access_logging_debug")||_.m("polymer_enable_property_access_logging")};
zR=function(k){if(_.m("polymer_property_access_logging_debug"))return!0;if(!_.m("polymer_enable_property_access_logging"))return!1;IQi||(IQi=Date.now());return(fC(k)+IQi)%100<_.Nw("polymer_property_access_logging_percent")};
VJU=function(k,I){return zR(I)&&k.hostElement.loggingStatus?new Proxy(k,{get:function(V,X,P){if(V.hostElement.loggingStatus.bypassProxyController)return V[X];V.hostElement.loggingStatus.isExternalGet=!0;var L=V[X];V.hostElement.loggingStatus.isExternalGet=!1;if(L instanceof Function)return function(){var T=_.OT.apply(0,arguments);try{return V.hostElement.loggingStatus.currentExternalCall=X,Os(I,X,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),L.apply(this===P?V:this,T)}finally{V.hostElement.loggingStatus.currentExternalCall=
void 0}};
Os(I,X,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return L},
set:function(V,X,P){if(V.hostElement.loggingStatus.bypassProxyController)return V[X]=P,!0;V.hostElement.loggingStatus.isRendererStamper?Os(I,X,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):V.hostElement.loggingStatus.isDeclarativeExternal||Os(I,X,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{V.hostElement.loggingStatus.currentExternalSet=X,V[X]=P}finally{V.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):k};
X_R=function(k,I){k&&k.loggingStatus&&!k.loggingStatus.isDeclarativeExternal&&!k.loggingStatus.isExternalGet&&k.loggingStatus.currentExternalSet!==I&&Os(k.tagName.toLowerCase(),I,"PROPERTY_ACCESS_GET_INTERNAL")};
ts=function(k,I,V){k&&(V||k.loggingStatus&&!k.loggingStatus.isInitializing&&!k.loggingStatus.isDefiningPropertyAccessor&&k.loggingStatus.currentExternalSet!==I)&&Os(k.tagName.toLowerCase(),I,"PROPERTY_ACCESS_SET_INTERNAL")};
Pjl=function(){return{_definePropertyAccessor:function(k,I){var V=this,X=V.hostElement.loggingStatus;X&&(X.isDefiningPropertyAccessor=!0);var P=V[k];P!==void 0&&(V.__data?V._setPendingProperty(k,P):(V.__dataProto!=null||(V.__dataProto={}),V.__dataProto[k]=P));X&&(X.isDefiningPropertyAccessor=!1);Object.defineProperty(this,k,{get:function(){X_R(V.hostElement,k);return this.__data[k]},
set:function(L){I||this._setPendingProperty(k,L,!0)&&this._invalidateProperties()}})},
created:function(){var k=this._setPendingProperty.bind(this);this._setPendingProperty=function(I,V,X){ts(this.hostElement,I);return k.apply(this,[I,V,X])}}}};
L_U=function(k){k_o()&&_.q(ek.prototype)(k.prototype,"__templateBindingLoggingBehavior")};
cEt=function(k,I){if(I.resolvedFactories.length!==k.resolvedFactories.length)return!0;I=_.G(I.resolvedFactories.entries());for(var V=I.next();!V.done;V=I.next()){var X=_.G(V.value);V=X.next().value;X=X.next().value;if(X.providerClass){if(X.providerClass!==k.resolvedFactories[V].providerClass)return!0}else if(X.providerValue){if(X.providerValue!==k.resolvedFactories[V].providerValue)return!0}else if(X.factory!==k.resolvedFactories[V].factory)return!0}return!1};
G_t=function(k,I){k=_.G(k);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.constructor===Array)G_t(V,I);else{var X=I;X.has(V)||(V.inject&&X.add(V),V.behaviors&&G_t(V.behaviors,X))}};
kF=function(k,I){var V=k[I];k[I]=function(){var X=_.OT.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(V)return V.apply(this,X)}};
W_j=function(){_.Il.Class=function(V,X){V=TNj(V,X);kF(V.prototype,"created");return V};
kF(VI.prototype,"_initializeProperties");kF(_.Xr.prototype,"_initializeProperties");if(dQt)kF(ioz,"created");else{var k=function(){kF(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))k();else{var I=customElements.define;customElements.define=function(V,X,P){I.call(customElements,V,X,P);V==="tp-yt-iron-list"&&(k(),customElements.define=I)}}}};
UQU=function(k,I){k.prototype.behaviors=k.prototype.behaviors||[];k.prototype.behaviors.unshift(fQA.InjectBehavior);k.prototype.provide=I};
_.cd=function(k){return function(I){if(!k.disableElementRegistration){k.noInjection||UQU(I,k.providers);var V=I.prototype;V.__templateHelpers||jnt(Pd.prototype)(V,"__templateHelpers");V=k.is;EQz||(EQz=Date.now());(fC(V)+EQz)%100<_.Nw("polymer_log_prop_change_observer_percent")&&jnt(LI.prototype)(I.prototype,"__propertyObserverObserver");I.prototype.behaviors=I.prototype.behaviors||[];I.prototype.behaviors.unshift(_.boA.YtHostElementBehavior);L_U(I);usR({is:k.is,notifyObserversOnUndefined:k.notifyObserversOnUndefined!==
!1,fastInit:k.fastInit,template:k.template,disableEnforceFastDefaultValuesCheck:!0})(I)}}};
_.GY=function(k){return _.cd({is:k.is,template:k.template,disableElementRegistration:k.disableElementRegistration,cssBuildOptOut:k.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
hSi=function(k,I){if(lQA){k=new k;for(var V=_.G(Object.getOwnPropertyNames(k)),X=V.next();!X.done;X=V.next())X=X.value,I[X]=k[X];for(V=I;V&&V!==Object.prototype;V=Object.getPrototypeOf(V)){X=_.G(Object.getOwnPropertyNames(V));for(var P=X.next();!P.done;P=X.next())P=P.value,k.hasOwnProperty(P)||Object.defineProperty(k,P,rER(I,P))}}else k.apply(I)};
rER=function(k,I){return{get:function(){var V=k[I];return V instanceof Function?V.bind(k):V},
set:function(V){k[I]=V}}};
mQR=function(k,I){for(var V=k._noAccessors,X=_.G(Object.getOwnPropertyNames(k)),P=X.next();!P.done;P=X.next())if(P=P.value,!yEK.has(P))if(V)I[P]=k[P];else{var L=Object.getOwnPropertyDescriptor(k,P);L&&(L.configurable=!0,Object.defineProperty(I,P,L))}};
K_K=function(k,I,V){return function(X){if(V){var P=V();X.model=P}if(k[I])k[I](X,X.detail)}};
TY=function(k){var I=[];if(typeof k==="string")k.length>0&&I.push.apply(I,_.Z9(k.split(".")));else{k=_.G(k);for(var V=k.next();!V.done;V=k.next())V=V.value,typeof V==="string"?I.push.apply(I,_.Z9(V.split("."))):I.push(V)}return I};
$QD=function(k,I){if(I[I.length-1]!=="*"&&I[I.length-1]!=="splices"){for(var V=0;V<I.length;V++){if(!k)return;k=k[I[V]]}return k}};
SBK=function(k,I){if(k.length>I.length)return!1;for(var V=0;V<k.length;V++)if(k[V]!==I[V])return!1;return!0};
JEc=function(k,I,V){if(I.type==="compute"){var X=I.getter.bind(V);var P=I.args}else X=function(){return V[I.method.methodName].apply(V,_.Z9(_.OT.apply(0,arguments)))},P=I.method.args;
j6D(k,I.propertyKey,X,P,I.value)};
gQO=function(k,I){if(I.readOnly){var V=Object.getOwnPropertyDescriptor(k.model,I.propertyKey);Object.defineProperty(k.model,I.propertyKey,{get:V.get,set:function(){}});
k.model[YBU(I.propertyKey)]=V.set}};
qBo=function(k,I,V){if(V){var X=I.propertyKey,P=I.selector;I=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.Z9(I.selectorArgs.map(function(L){return{type:"path",path:L}})));
j6D(k,X,function(L){var T=_.OT.apply(1,arguments);return P.apply(null,[V.getState()].concat(_.Z9(T)))},I)}};
s6K=function(k,I,V){var X=_.C9(I.propertyKey)+"-changed";vQj(k,function(P){var L={value:P.value,queueProperty:!0};P.path.split(".").length>1&&(L.path=P.path);V.dispatchEvent(new CustomEvent(X,{detail:L}))},[{type:"wildcard",
path:I.propertyKey}])};
F_l=function(k,I,V){vQj(k,function(){V[I.method.methodName].apply(V,_.Z9(_.OT.apply(0,arguments)))},I.method.args)};
YBU=function(k){return"_set"+(k.charAt(0).toUpperCase()+k.slice(1))};
BNc=function(){var k,I=qH(function(V){k=V},!1);
return[k,I]};
xQO=function(k){k=k.trim().replace(AEU,",").replace(Q6R,"$1");var I=k[0];I==="-"&&(I=k[1]);if(I>="0"&&I<="9")return{type:"literal",value:Number(k)};if(I==="'"||I==='"')return{type:"literal",value:k.slice(1,-1)};if(I=k.match(nQO)){I=I[1];var V=oQK[I];if(V)return{type:V,path:k.slice(0,-(I.length+1))}}return{type:"path",path:k}};
w_z=function(k){var I=k.match(aQR);if(I)return k={methodName:I[1],args:RSj},I[2].trim()&&(I=I[2].replace(CjK,"&comma;").split(","),k.args=I.map(xQO)),k};
HoR=function(k,I,V,X){X=X===void 0?!1:X;I=_.C9(I);var P=GD;P&&(V=P(V,I,"attribute",k));dv(k,V,I,X)};
dv=function(k,I,V,X){I=p_t(I,X===void 0?!1:X);I===void 0?k.removeAttribute(V):k.setAttribute(V,I)};
p_t=function(k,I){switch(typeof k){case "object":case "function":if(k instanceof Date)return k.toString();if(k){if((I===void 0?0:I)&&!_.m("polymer_reflect_objects_as_boolean_killswitch"))return k?"":void 0;I=window.trustedTypes?window.trustedTypes.isHTML(k)||window.trustedTypes.isScript(k)||window.trustedTypes.isScriptURL(k):void 0;if(I)return k;try{return JSON.stringify(k)}catch(V){_.$w(Error("Eg`"+k))}}break;case "boolean":return k?"":void 0;default:return k!==null&&k!==void 0?k.toString():void 0}};
NNO=function(k){if(k===void 0)throw Error("Fg");return k};
uJt=function(k,I,V,X){var P=MJU(X);if(P.length){X=V;var L="property";ZoA.test(V)?L="attribute":V[V.length-1]==="$"&&(V=V.slice(0,-1),L="attribute");var T=DQz(P);T&&L==="attribute"&&(V==="class"&&k.hasAttribute("class")&&(T+=" "+k.getAttribute(V)),dv(k,T,V));L==="attribute"&&X==="disable-upgrade$"&&k.setAttribute("disable-upgrade","");k.localName==="input"&&X==="value"&&k.setAttribute("value","");k.removeAttribute(X);L==="property"&&(V=_.w1(V));I=NNO(I);zSK(I,L,V,P);return!0}return V.slice(0,3)===
"on-"?(k.removeAttribute(V),(L=I).events!=null||(L.events=[]),I.events.push({name:V.slice(3),value:X}),!0):V==="id"?(I.id=X,!0):!1};
MJU=function(k){for(var I=[],V=0,X;(X=Ooj.exec(k))!==null;){X.index>V&&I.push({type:"literal",value:k.slice(V,X.index)});var P=X[1][0];V=!!X[2];X=X[3].trim();if(P==="{")throw Error("Gg");(P=w_z(X))?I.push({type:"method",negate:V,signature:P}):I.push({type:"path",negate:V,path:X});V=Ooj.lastIndex}V&&V<k.length&&(k=k.substring(V))&&I.push({type:"literal",value:k});return I};
DQz=function(k){for(var I="",V=0;V<k.length;V++){var X=k[V];X.type==="literal"&&(I+=X.value)}return I};
zSK=function(k,I,V,X){k.bindings!=null||(k.bindings=[]);k.bindings.push({kind:I,target:V,parts:X})};
VZo=function(k,I,V){var X=!1;if(k.localName==="template"){X=V;var P=I.stripWhitespace;P=tJR(k,P===void 0?!1:P);var L=k.content.ownerDocument.createDocumentFragment();P.content=L;L.appendChild(k.content);X&&(X.templateInfo=P);X=!0}else k.localName==="slot"&&(I.hasInsertionPoint=!0);if(k.firstChild&&(P=V,k.localName!=="script"&&k.localName!=="style")){L=0;for(var T=k.firstChild;T;){var d=T;if(d.localName==="template"){var U=d.getAttribute("is");if((T=U==="dom-if")||U==="dom-repeat"){d.removeAttribute("is");
U=d.ownerDocument.createElement("ps-"+U);d.parentNode.replaceChild(U,d);U.appendChild(d);var E=Array.from(d.attributes);E=_.G(E);for(var l=E.next();!l.done;l=E.next())l=l.value,T?eSX.has(l.name)&&dv(U,l.value,l.name):kuD.has(l.name)?dv(U,l.value,l.name):IT_.has(l.name),d.removeAttribute(l.name);T=U}else T=d}if(T.nodeType===Node.TEXT_NODE){d=void 0;U=k;for(E=T;((d=E.nextSibling)==null?void 0:d.nodeType)===Node.TEXT_NODE;)l=void 0,(l=E).textContent!=null||(l.textContent=""),E.nextSibling.textContent&&
(E.textContent+=E.nextSibling.textContent),U.removeChild(E.nextSibling);if(I.stripWhitespace&&T.textContent&&!T.textContent.trim()){k.removeChild(T);T=T.nextSibling;continue}}VZo(T,I,{parentIndex:L,parentInfo:P});T.parentNode&&L++;T=T.nextSibling}}var r;if((r=k.hasAttributes)==null?0:r.call(k)){r=V=NNO(V);P=!1;L=Array.from(k.attributes);L=_.G(L);for(d=L.next();!d.done;d=L.next())d=d.value,P=uJt(k,r,d.name,d.value)||P;X=P||X}k.nodeType===Node.TEXT_NODE&&(r=MJU(k.textContent),r.length&&(k.textContent=
DQz(r)||" ",V=NNO(V),zSK(V,"text","textContent",r),X=!0));V&&X&&(V.infoIndex=I.nodeInfoList.push(V)-1)};
tJR=function(k,I){I={nodeInfoList:[],stripWhitespace:(I===void 0?!1:I)||k.hasAttribute("strip-whitespace")};VZo(k.content,I);return I};
X2t=function(k){Object.assign(k,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
Lkj=function(k,I,V){I.signalCache!=null||(I.signalCache={});var X=I.signalCache[V];if(!X){var P=V.split(".");X=!PSK(k,P[0]);if(P.length>1&&X){var L=k.getPathMutationSignal(P);X=function(){var T=sH(k.owner,function(){return k.getWithPath([P[0]])}),d,U=(d=L())==null?void 0:d.value;
return{rootWasDefined:T!==void 0,value:U}}}else X=function(){var T=k.getWithPath(P);
return{rootWasDefined:T!==void 0,value:T}};
I.signalCache[V]=X}return X()};
Gut=function(k,I,V,X,P){I=I.parts.map(function(T,d){if(T.type==="literal"){V.partWasDefined!=null||(V.partWasDefined=[]);var U;(U=V.partWasDefined)[d]||(U[d]=T.value!==void 0);return T.value}var E;if(T.type==="method"){var l,r=(l=(E=V.partWasDefined)==null?void 0:E[d])!=null?l:!1;r||(r=T.signature.args.every(function(S){return S.type==="literal"}));
var h=!1,y=!0;E=T.signature.args.map(function(S){if(S.type==="literal")return S.value;if(S.type!=="path")throw Error("Hg`"+S.type);var g=Lkj(k,V,S.path);S=g.value;g=g.rootWasDefined;h||(h=g);y&&(y=g);return S});
r||(r=P===1?y:h);V.partWasDefined!=null||(V.partWasDefined={});V.partWasDefined[d]=r;if(!r)return;E=(d=Lkj(k,V,T.signature.methodName).value)&&typeof d==="function"?d.apply(X,E):void 0}else l=Lkj(k,V,T.path),E=l.value,V.partWasDefined!=null||(V.partWasDefined={}),(r=V.partWasDefined)[d]||(r[d]=E!==void 0||l.rootWasDefined);T.negate&&(E=!E);return E});
if(I.length===1){var L;return((L=V.partWasDefined)==null?0:L[0])?I[0]:c$_}return I.join("")};
T8A=function(k){return typeof k==="object"&&!!k&&"notifyPath"in k&&"canNotifyPath"in k};
dTD=function(k){return typeof k==="object"&&!!k&&"notifyPath"in k};
inO=function(k){return"polymerController"in k};
Wk_=function(k,I){I=""+TY(I)[0];if(T8A(k))return k.canNotifyPath(I);if(inO(k)&&T8A(k.polymerController))return k.polymerController.canNotifyPath(I);if(dTD(k)){var V;return!((V=k.properties)==null||!V[I])}if(inO(k)&&dTD(k.polymerController)){var X;return!((X=k.polymerController.properties)==null||!X[I])}return!1};
fT_=function(k,I,V){T8A(k)||dTD(k)?k.notifyPath(I,V):inO(k)&&(T8A(k.polymerController)||dTD(k.polymerController))&&k.polymerController.notifyPath(I,V)};
EbK=function(k,I,V){if(V!==c$_){k.kind==="attribute"||k.target!=="textContent"&&(k.target!=="value"||I.localName!=="input"&&I.localName!=="textarea")||(V=V===void 0?"":V);var X,P=(X=UTO.Polymer)==null?void 0:X.sanitizeDOMValue;P&&(V=P(V,k.target,k.kind,I));if(k.kind==="attribute"){k=k.target;if(k==="class"||k==="name"||k==="slot")I=(0,_.o1)(I);dv(I,V,k)}else if(k=k.target,V!==I[k]||typeof V==="object")I.loggingStatus&&(I.loggingStatus.isDeclarativeExternal=!0,Os(I.localName,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
I[k]=V,I.loggingStatus&&(I.loggingStatus.isDeclarativeExternal=!1)}};
bnK=function(k,I,V,X){var P=I.parts[0];if(I.parts.length!==1||P.type!=="path"||!Wk_(V,I.target))return!1;var L=_.G(P.path.split(".")),T=L.next().value,d=wX(L);if(PSK(k,T))return!1;X.signalCache!=null||(X.signalCache={});L=X.signalCache[P.path];var U;L=(U=L)==null?void 0:U().value;if((L==null?void 0:L.path)!==void 0){X=TY(L.path);var E=TY(P.path);X=[I.target].concat(_.Z9(X.slice(E.length-1)));fT_(V,X,P.negate?!L.value:L.value);return!0}var l=iA(k,T);var r=l.getChangeRecordSignal(d),h=!1;L=function(){if(!h){var S=
sH(k.owner,function(){return l.getWithPath([])});
h||(h=S!==void 0)}return{value:r(),rootWasDefined:h}};
X.signalCache[P.path]=L;X.partWasDefined!=null||(X.partWasDefined={});L=L();(E=X.partWasDefined)[0]||(E[0]=L.rootWasDefined);var y=sH(k.owner,function(){return l.getWithPath(d)});
X.partWasDefined[0]&&sH(k.owner,function(){return void EbK(I,V,P.negate?!y:y)});
return!0};
lTX=function(k,I,V,X,P,L){if(!bnK(k,I,V,X)){var T=Gut(k,I,X,P,L);sH(k.owner,function(){return void EbK(I,V,T)})}};
r$D=function(k,I,V,X,P,L){V=_.G(V);for(var T=V.next(),d={};!T.done;d={infoIndex:void 0},T=V.next()){T=T.value;var U=T.bindings;d.infoIndex=T.infoIndex;T=T.parentInfo;if(U){U=_.G(U);for(var E=U.next(),l={};!E.done;l={b$jscomp$257:void 0,bindingCtx$jscomp$4:void 0},E=U.next()){l.b$jscomp$257=E.value;if(d.infoIndex===void 0)throw Error("Ig");l.bindingCtx$jscomp$4={};k.effect(function(r,h){return function(){P&&!P()||lTX(k,r.b$jscomp$257,I[h.infoIndex],r.bindingCtx$jscomp$4,X,L)}}(l,d))}}T&&r$D(k,I,[T],
X,P,L)}};
h_D=function(k,I){k=(I.parentInfo?h_D(k,I.parentInfo):k).firstChild;for(var V=0;k;k=k.nextSibling)if(I.parentIndex===V++)return k;throw Error("Jg");};
mTj=function(k,I,V,X){k=document.importNode(k.content,!0);k.__noInsertionPoint=!(X==null?0:X.hasInsertionPoint);for(var P=Array(I.length),L={},T=0;T<I.length;T++){var d=I[T],U=h_D(k,d);P[T]=U;d.id&&(L[d.id]=U);if(d.templateInfo){var E=U.parentElement;E&&(E.templateInfo=d.templateInfo,E.parentSignalProxy=V,E.eventListenerHost=X.eventListenerHost,E.stampingEnabled=X.enabledSignal)}E=void 0;if((E=d.events)==null?0:E.length)for(E=0;E<d.events.length;E++){var l=d.events[E];y$X(X.eventListenerHost,U,l.name,
l.value,X.getModel)}}r$D(V,P,I,X.thisCtx,X.enabledSignal,X.methodInvocationRequirement);return{root:k,nodes:P,nodesById:L}};
$Tc=function(k,I){k=k();var V;(V=Kko.ShadyCSS)==null||V.prepareTemplate(k,I);I=tJR(k);return{template:k,nodeInfoList:I.nodeInfoList,hasInsertionPoint:I.hasInsertionPoint}};
J$l=function(){SgK=!1;for(var k=Wd.length,I=0;I<k;I++){var V=Wd[I];if(V)try{V()}catch(X){Promise.resolve().then(function(){throw X;})}}Wd.splice(0,k);
jBo+=k};
vbo=function(k){SgK||(SgK=!0,YgX.textContent=(gbl++).toString());Wd.push(k);return qgO++};
_.E6=function(k,I,V){fI++;k=I?new sBD(fI,k,I,V):new FkX(fI,k);U6.set(fI,k);return fI};
B8U=function(k){(k=U6.get(k))&&k.cancel()};
QBt=function(k,I){k=A$U.get(k);return k?(I=k.get(I))?I:null:null};
_.bA=function(k,I,V,X){var P=QBt(k,I);if(!P){P=new nbD;var L=A$U.get(k);L||(L=new Map,A$U.set(k,L));L.set(I,P)}k=V.bind(k);P.run(k,X,void 0)};
_.obD=function(k,I){var V;(V=QBt(k,I))==null||V.cancel()};
xTt=function(k){var I;(I=QBt(k,"doRender"))==null||I.flush()};
lA=function(k){var I;return(I=k.hostElement)!=null?I:k};
aTK=function(k){var I=k.indexOf(".");return I===-1?k:k.slice(0,I)};
R_z=function(k,I,V,X,P,L){L=(P=(X=L?aTK(I):I)?I:null)?k.get(P):k.__data[I];P&&L===void 0&&(L=V[I]);_.vW(k.hostElement,rCR(X)+"-changed",{value:L,queueProperty:!0,path:P!=null?P:void 0},{bubbles:!1,composed:!1})};
CSX=function(k,I){k.__isReflecting=!0;HoR(k.hostElement,I,k.__data[I]);k.__isReflecting=!1};
w2K=function(k){if(k._onIronRequestResizeNotifications){var I=k._onIronRequestResizeNotifications.bind(k);k._onIronRequestResizeNotifications=function(V){_.$5(V)!==k.hostElement&&I(V)}}k._ariaActiveAttributeChanged&&(k._ariaActiveAttributeChanged=k._ariaActiveAttributeChanged.bind(k.hostElement));
k._activeChanged&&(k._activeChanged=function(V){k.toggles?dv(k.hostElement,V?"true":"false",k.ariaActiveAttribute):k.hostElement.removeAttribute(k.ariaActiveAttribute);k._changedButtonState()});
k._asyncClick&&(k._asyncClick=function(){_.E6(function(){k.hostElement.click()},1)});
!k.keyEventTarget||k.keyEventTarget instanceof EventTarget||(k.keyEventTarget=lA(k.keyEventTarget));k._disabledChanged&&(k._disabledChanged=k._disabledChanged.bind(k.hostElement));k._observeItems&&(k._observeItems=function(V){var X=lA(V);return _.z2(X).observeNodes(function(P){k._updateItems();k._updateSelected();_.vW(X,"iron-items-changed",P,{bubbles:!1,cancelable:!1})})});
k._updateItems&&k._updateItems===_.rv._updateItems&&(k._updateItems=function(){var V=_.z2(k.hostElement).queryDistributedElements(k.selectable||"*");V=Array.prototype.filter.call(V,k._bindFilterItem);k._setItems(V)});
k._computeKeyboardClass&&(k._computeKeyboardClass=function(V){_.Qi(k.hostElement,"keyboard-focus",V)});
k.ensureRipple&&(k.ensureRipple=function(V){if(k.hasRipple&&!k.hasRipple()){if(!k._createRipple)return;k._ripple=k._createRipple();k._ripple.noink=k.noink;var X=k._rippleContainer||k.hostElement;X&&_.BL(X).appendChild(k._ripple)}var P;if(V&&((P=k._ripple)==null?0:P.uiDownAction)){X=_.BL(k._rippleContainer||k.hostElement);var L;P=(L=V.composedPath())==null?void 0:L[0];X.contains(P)&&k._ripple.uiDownAction(V)}});
k._updateMultiselectable&&(k._updateMultiselectable=function(V){V?k.hostElement.setAttribute("aria-multiselectable","true"):k.hostElement.removeAttribute("aria-multiselectable")})};
Hnt=function(k,I,V){V=_.G(V);for(var X=V.next();!X.done;X=V.next())hSi(X.value.constructor,k);hSi(I.constructor,k)};
N8t=function(k,I){k=_.G(k);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.type==="signal"){var X=V.propertyKey;if(I.hasOwnProperty(X)&&I[X]!=null&&V.attributeType===Object){a:{X=I[X].constructor;for(var P=_.G(p2X),L=P.next();!L.done;L=P.next())if(L=L.value,X===L){X=L;break a}X=Object}V.attributeType=X}}};
MZi=function(){};
ZnU=function(k){var I;return(I=k.hostElement)!=null?I:k};
DTK=function(){throw Error("Ng");};
z__=function(k,I){k.constructor.prototype.useSignals=!0;var V=new k.constructor;Hnt(V,k,I.behaviors);N8t(I.reactiveSchemas,V);V={};for(var X=_.G(I.reactiveSchemas),P=X.next();!P.done;P=X.next())P=P.value,P.type==="signal"&&(V[P.propertyKey]=P.attributeType);var L={copyPropertiesToProto:DTK,didRegister:!1,typesForSignals:V},T=["disable-upgrade"].concat(_.Z9(I.observedAttributes)),d=function(U){h1.call(this,k,I,L,U)};
_.J(d,h1);_.R9.Object.defineProperties(d,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return T}}});
L.copyPropertiesToProto=function(){for(var U=0;U<I.behaviors.length;U++)mQR(I.behaviors[U],d.prototype);mQR(k,d.prototype)};
I.legacyOptimizations||L.copyPropertiesToProto();d.prototype.is=k.is;return d};
uq_=function(k,I){if(Object.getPrototypeOf(I.prototype).constructor!==_.a)throw Error("Og");I.prototype.is=k.is;return z__(I.prototype,k)};
On_=function(k){return k.type==="compute"||k.type==="computeWithMethod"};
tZz=function(k){for(var I=k.reactiveSchemas.filter(On_),V=new Map,X=new Map,P=new Map,L=_.G(I),T=L.next();!T.done;T=L.next())T=T.value,V.set(T.propertyKey,T),X.set(T.propertyKey,[]),P.set(T.propertyKey,0);L=0;I=_.G(I);for(T=I.next();!T.done;T=I.next()){T=T.value;for(var d=_.G(T.type==="computeWithMethod"?T.method.args:T.args),U=d.next();!U.done;U=d.next())U=U.value,U.type!=="literal"&&(U=U.path.split(".")[0],X.has(U)&&(X.get(U).push(T.propertyKey),P.set(T.propertyKey,P.get(T.propertyKey)+1),L++))}T=
[].concat(_.Z9(X.keys())).filter(function(E){return P.get(E)===0});
for(I=[];T.length;)for(d=T.shift(),I.push(V.get(d)),d=_.G(X.get(d)),U=d.next();!U.done;U=d.next())U=U.value,P.set(U,P.get(U)-1),L--,P.get(U)===0&&T.push(U);V=k.reactiveSchemas.filter(function(E){return!On_(E)});
k.reactiveSchemas=[].concat(_.Z9(V),_.Z9(I))};
e_O=function(k,I){if(I.properties)for(var V=_.G(Object.entries(I.properties)),X=V.next();!X.done;X=V.next()){var P=_.G(X.value);X=P.next().value;P=P.next().value;k.properties[X]=typeof P==="function"?{type:P}:P}I.observers&&k.observers.push.apply(k.observers,_.Z9(I.observers));I.disabledPolySiReactions&&k.disabledPolySiReactions.push.apply(k.disabledPolySiReactions,_.Z9(I.disabledPolySiReactions))};
kJU=function(k,I){for(var V=I.length-1;V>=0;V--){var X=I[V];Array.isArray(X)?kJU(k,X):k.indexOf(X)<0&&k.unshift(X)}};
IMK=function(k,I){k.reactiveSchemas=k.reactiveSchemas.filter(function(V){return V.type==="observe"&&I.includes(V.method.methodName)||On_(V)&&I.includes(V.propertyKey)?!1:!0})};
Xio=function(k,I){var V=I.prototype,X,P,L={is:k.is,reactiveSchemas:[],observedAttributes:[],behaviors:[fQA.InjectBehavior,Pd.prototype],disableElementRegistration:k.disableElementRegistration,provide:(X=k.providers)!=null?X:[],reactivityMode:k.reactivityMode,signalProperties:(P=V.signalProperties)!=null?P:[]};"template"in I?L.templateGetter=function(){return I.template}:k.getTemplate&&(L.templateGetter=k.getTemplate);
V.behaviors&&kJU(L.behaviors,V.behaviors);Vqz(L,I);return L};
Vqz=function(k,I){for(var V=I.prototype,X={properties:{},observers:[],disabledPolySiReactions:[]},P=_.G(k.behaviors),L=P.next();!L.done;L=P.next())e_O(X,L.value);e_O(X,V);if(k.signalProperties)for(V=_.G(k.signalProperties),P=V.next();!P.done;P=V.next())delete X.properties[P.value];V=_.G(Object.entries(X.properties));for(P=V.next();!P.done;P=V.next()){L=_.G(P.value);P=L.next().value;L=L.next().value;var T=void 0;if((T=k.signalProperties)==null||!T.includes(P)){T=void 0;var d=k,U=L.type;if(!U)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{U=Reflect.getMetadata("design:type",I,P);for(var E=_.G(P$j),l=E.next();!l.done;l=E.next())if(l=l.value,U===l){U=l;break a}U=Object}else U=String;L.computed||L.selector||(d.reactiveSchemas.push({type:"signal",propertyKey:P,value:L.value,attributeType:U,readOnly:L.readOnly}),d.observedAttributes.push(_.C9(P)));L.reflectToAttribute&&d.reactiveSchemas.push({type:"reflect",propertyKey:P});if(L.computed){U=w_z(L.computed);if(!U)throw Error("Pg");d.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:P,method:U,value:L.value})}L.observer&&d.reactiveSchemas.push({type:"observe",method:{methodName:L.observer,args:[{type:"path",path:P}]}});L.notify&&d.reactiveSchemas.push({type:"notify",propertyKey:P});L.selector&&d.reactiveSchemas.push({type:"redux",propertyKey:P,selector:L.selector,selectorArgs:(T=L.selectorArgs)!=null?T:[]})}}L0o&&tZz(k);I=_.G(X.observers);for(P=I.next();!P.done;P=I.next())V=k,P=P.value,(L=w_z(P))?V.reactiveSchemas.push({type:"observe",method:L}):console.log('Warning: unable to parse observe declaration: "'+
P+'"');IMK(k,X.disabledPolySiReactions)};
cLU=function(k,I){for(var V=0;V<I.length;V++){var X=I[V],P=void 0;(P=X).showHideApi!=null||(P.showHideApi={});P=void 0;!!k!==!((P=X.showHideApi)==null||!P.hideTemplateChildren)&&(X.nodeType===Node.TEXT_NODE?k?(X.showHideApi.polymerTextContent=X.textContent,X.textContent=""):(P=void 0,X.textContent=(P=X.showHideApi.polymerTextContent)!=null?P:null):X instanceof Element&&X.localName==="slot"?k?(X.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.o1)((0,_.o1)(X).parentNode).replaceChild(X.showHideApi.polymerReplaced,
X)):(P=X.showHideApi.polymerReplaced)&&(0,_.o1)((0,_.o1)(P).parentNode).replaceChild(X,P):X instanceof HTMLElement&&X.style&&(k?(X.showHideApi.polymerDisplay=X.style.display,X.style.display="none"):X.style.display=X.showHideApi.polymerDisplay));X.showHideApi.hideTemplateChildren=k;X.showHideChildren&&X.showHideChildren(k)}};
T2t=function(){if(!GJU){var k=document.createElement("style");k.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(k);GJU=!0}};
yI=function(){return _.m("disable_hidden_dom_if_using_stamper")};
d0c=function(k,I){var V=_.mK().getState();return I?k.apply(null,[V].concat(_.Z9(I))):k(V)};
fMi=function(){if(ipt)return ipt;var k=_.G(_.Gz(0,void 0,"MB1Hb")),I=k.next().value;k.next();var V=k.next().value;_.mK().subscribe(function(){W0i(V)});
return ipt=I};
W0i=function(k){U0t||(U0t=!0,Promise.resolve().then(function(){k(function(I){return I+1});
U0t=!1}))};
_.mK=function(){return EZX.getAppStore()};
bpz=function(k,I){return EZX.getSelectFn()(k,I)};
_.KI=function(k){EZX.getDispatchFn()(k)};
lMl=function(k,I){var V={},X;for(X in k)V[X]=I(k[X],X);return V};
_.$F=function(k,I){return function(){var V;return(V=_.v9(k))!=null?V:I}};
_.j8=function(k,I){var V=Object.assign({},k),X;for(X in I)I.hasOwnProperty(X)&&(V[X]=_.$F(k[X],I[X]));return V};
rLO=function(k,I,V,X){k instanceof Element&&(V.debugName||(V.debugName="<"+k.tagName.toLowerCase()+(k.tagName.includes("-")?">":"."+k.className+">")),_.m("ytwiz_enable_debug_component_props")&&(k.debugProps||(k.debugProps=lMl(I,function(P){return function(){return P()}})),I.data===void 0||"data"in k&&!k.isWebComponentWrapper||Object.defineProperty(k.debugProps,"data",{get:function(){return _.v9(I.data)},
set:function(P){var L;X==null||(L=X.data)==null||L.call(X,P)},
enumerable:!0,configurable:!0})))};
_.J1=function(k,I){if(k.length===0&&(I==null||!I.initial))return F2t(k,{debugName:I==null?void 0:I.debugName},"l");var V=_.G(F2t({source:function(){return k()},
computation:function(L,T){return(T==null?0:T.value)?k(T.value):(I==null?0:I.initial)?k(I.initial):L}},{debugName:I==null?void 0:I.debugName},"m")),X=V.next().value,P=V.next().value;
V=V.next().value;return[X,P,V]};
_.R=function(k,I){var V=function(X){return gj("ytComponent",{},function(P){var L=hRX={};var T;if(((T=V)==null?0:T.idomCompat)&&X.renderedFromIdom){var d;T=typeof V.idomCompat==="object"?(d=V)==null?void 0:d.idomCompat.callbacks:{};T=_.G(yLi(X,T));d=T.next().value;var U=T.next().value;T=T.next().value;var E=m0z(k,d);L.privateValue=E;hRX=void 0;rLO(E,d,V,U);P.addAttributes({debugName:V.debugName});P=YdO(E);P=Array.isArray(P)?P[0]:P;P[VQ]||(P[VQ]={});P[VQ].updateSignalsFromIdomProps=T;K0t(d,E);return E}T=
lMl(X,$0c);d=m0z(k,T);rLO(d,T,V);L.privateValue=d;hRX=void 0;P.addAttributes({debugName:V.debugName});K0t(T,d);return d})};
V.debugName=I===void 0?"":I;return V};
m0z=function(k,I){k=k(I);return cp(k)};
Sjl=function(k,I){k[I]||(k=new _.GN("IDOM interop setter undefined. Key:",I),_.hq(k))};
$0c=function(k,I){return I==="children"||I==="ref"||typeof k==="function"||k===void 0?k:function(){return _.v9(k)}};
yLi=function(k,I){var V={},X={},P={},L={},T;for(T in k){L={key$jscomp$952:L.key$jscomp$952};L.key$jscomp$952=T;var d=k[L.key$jscomp$952];if(L.key$jscomp$952==="children"||L.key$jscomp$952==="ref")V[L.key$jscomp$952]=d;else if(typeof d==="function")if(L.key$jscomp$952 in I||d.length>0)P[L.key$jscomp$952]=d,V[L.key$jscomp$952]=function(E){return function(){return P[E.key$jscomp$952].apply(P,_.Z9(_.OT.apply(0,arguments)))}}(L);
else if(L.key$jscomp$952==="data"){var U=_.G(_.J1(d,{debugName:L.key$jscomp$952+":cwis"}));d=U.next().value;U=U.next().value;V[L.key$jscomp$952]=d;X[L.key$jscomp$952]=U}else V[L.key$jscomp$952]=d;else k[L.key$jscomp$952]===void 0&&L.key$jscomp$952 in I||(U=_.G(_.Gz(k[L.key$jscomp$952],{debugName:L.key$jscomp$952+":cwis"},"HQMSk")),d=U.next().value,U=U.next().value,V[L.key$jscomp$952]=d,X[L.key$jscomp$952]=U)}return[V,X,function(E){var l={},r;for(r in E)l={key$jscomp$951:l.key$jscomp$951,val$jscomp$122:void 0},
l.key$jscomp$951=r,l.val$jscomp$122=E[l.key$jscomp$951],l.key$jscomp$951!=="children"&&l.key$jscomp$951!=="ref"&&(typeof l.val$jscomp$122==="function"?l.key$jscomp$951 in I?P[l.key$jscomp$951]=l.val$jscomp$122:l.val$jscomp$122.length>0&&(P[l.key$jscomp$951]=l.val$jscomp$122,_.$w(new _.GN("Callback detected that was not set in the idomCompat callbacks map. Key:",l.key$jscomp$951))):l.key$jscomp$951 in I&&l.val$jscomp$122===void 0||(Sjl(X,l.key$jscomp$951),bT(function(h){return function(){X[h.key$jscomp$951](h.val$jscomp$122)}}(l))))}]};
Yjt=function(k,I,V){var X=f3O(k.prototype,jqt,k.prototype.behaviors);X.prototype.is=I;X.prototype.localName=I;V&&JLO(X,V);return function(P){P&&(X.prototype.hostElement=P);var L=new X;L.root=L;L.hostElement=P;return L}};
JLO=function(k,I){var V;Object.defineProperty(k.prototype,"_template",{get:function(){V===void 0&&(V=I());return V},
set:function(X){V=X},
configurable:!0,enumerable:!0})};
F0z=function(k,I,V,X){function P(){if(!y){for(var S=new Set,g=_.G(l),F=g.next();!F.done;F=g.next()){F=F.value;for(var Q=_.G(Object.getOwnPropertyNames(F)),x=Q.next();!x.done;x=Q.next()){x=x.value;var N=void 0,M=(N=Object.getOwnPropertyDescriptor(F,x))==null?void 0:N.value;M&&M instanceof Function&&!YF(x)&&(!d[x]||_.m("polymer_forward_method_killswitch"))&&S.add(x)}}g=_.G(Object.entries(Object.getOwnPropertyDescriptors(k.prototype)));for(F=g.next();!F.done;F=g.next())Q=_.G(F.value),F=Q.next().value,
Q=Q.next().value,Q.value instanceof Function&&!YF(F)&&S.add(F);y=S}return y}
gZt(k,I,X==null?void 0:X.providers);UOo(k.prototype,k,!0);var L=Yjt(k,I,V),T,d=(T=k.prototype.properties)!=null?T:{},U,E,l=(E=(U=k.prototype.behaviors)==null?void 0:U.flat(Infinity))!=null?E:[];V=_.G(l);for(T=V.next();!T.done;T=V.next())d=Object.assign({},T.value.properties,d);var r=[].concat(_.Z9(qjA),_.Z9(Object.keys(d).map(function(S){return _.C9(S)}))),h=!1,y;
return{ctor:function(S,g){var F=L(S),Q,x;S=[].concat(_.Z9((Q=X==null?void 0:X.allowedProps)!=null?Q:[]),_.Z9((x=X==null?void 0:X.allowedPropsFromBehaviors)!=null?x:[]));F.allowedProps=S.length>0?S:void 0;Q={};x=_.G(r);for(S=x.next();!S.done;S=x.next())S=S.value,Q[S]=_.w1(S);F.__dataAttributes=Q;var N=F.ready.bind(F);F.ready=function(){g.beforeReady();N();if(zR(I)&&!h){var M=F.__templateInfo;if(M==null?0:M.hostProps){M=_.G(Object.keys(M.hostProps));for(var p=M.next();!p.done;p=M.next())Os(I,p.value,
"PROPERTY_ACCESS_GET_INTERNAL")}h=!0}};
F._overrideLegacyUndefined=!0;return F},
props:d,observedAttributes:r,getInitialMethods:P,getPropsToForwardBeforeRegister:function(){for(var S=[],g=new Set,F=_.G(Object.keys(d)),Q=F.next();!Q.done;Q=F.next())Q=Q.value,S.push([Q,d[Q].readOnly]),g.add(Q);F=P();Q=_.G(Object.keys(Object.getOwnPropertyDescriptors(k.prototype)));for(var x=Q.next();!x.done;x=Q.next())x=x.value,!vZz(x)||F.has(x)||g.has(x)||(S.push([x,!1]),g.add(x));g=_.G(sql);for(F=g.next();!F.done;F=g.next())S.push([F.value,!0]);return S},
getPropsToForwardBeforeReady:function(S){for(var g=[],F=_.G(Object.entries(S)),Q=F.next();!Q.done;Q=F.next()){var x=_.G(Q.value);Q=x.next().value;x=x.next().value;if(vZz(Q)&&!(x instanceof Function)&&(g.push([Q,!1]),zR(I))){var N=x=void 0;(N=(x=S)._createPropertyAccessor)==null||N.call(x,Q)}}return g},
shouldForwardProp:vZz,shouldLog:zR}};
gZt=function(k,I,V){UQU(k,V);k.prototype.behaviors.unshift(B2X);if(k_o()){if(zR(I)){var X;(X=k.prototype).behaviors!=null||(X.behaviors=[]);k.prototype.behaviors.unshift(Pjl())}L_U(k)}_.q(Pd.prototype)(k.prototype,"__templateHelpers")};
YF=function(k){return ALj.has(k)||k.startsWith("__compute__")};
vZz=function(k){return!YF(k)&&!k.startsWith("_")&&!k.endsWith("_")};
aMl=function(k,I){function V(){var h=U();h=_.G(h);for(var y=h.next();!y.done;y=h.next()){var S=_.G(y.value);y=S.next().value;S=S.next().value;Qqz(r.prototype,y,S)}X=!0}
var X=!1,P=k.ctor,L=k.getInitialMethods,T=k.observedAttributes,d=k.getPropsToForwardBeforeReady,U=k.getPropsToForwardBeforeRegister,E=k.shouldForwardProp,l=k.shouldLog,r=function(){var h=HTMLElement.call(this)||this;h.didForwardDynamicProps=!1;h.loggingStatus={};X||V();h.inst=P(h,{beforeReady:function(){h.didForwardDynamicProps||(h.forwardDynamicProps(),h.didForwardDynamicProps=!0)}});
h.controllerProxy=VJU(h.inst,I);h.forwardMethods();return h};
_.J(r,HTMLElement);r.prototype.forwardMethods=function(){for(var h=this,y=_.G(this.inst.getExtraMethodsToForward()),S=y.next(),g={};!S.done;g={method$jscomp$65:void 0},S=y.next()){var F=_.G(S.value);S=F.next().value;F=F.next().value;g.method$jscomp$65=F;this[S]=function(Q){return function(){return Q.method$jscomp$65.call.apply(Q.method$jscomp$65,[h.inst].concat(_.Z9(_.OT.apply(0,arguments))))}}(g)}y=_.G(L());
for(g=y.next();!g.done;g=y.next())g=g.value,E(g)&&nZA(this,g),l(I)&&!YF(g)&&oZA(this.inst,g)};
r.prototype.forwardDynamicProps=function(){var h=d(this.inst);h=_.G(h);for(var y=h.next();!y.done;y=h.next()){var S=_.G(y.value);y=S.next().value;S=S.next().value;Qqz(this,y,S);l(I)&&!YF(y)&&x0j(this.inst,y)}};
r.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
r.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
r.prototype.attributeChangedCallback=function(h,y,S){this.inst.attributeChangedCallbackWrapper(h,y,S)};
_.R9.Object.defineProperties(r.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return I}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.R9.Object.defineProperties(r,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return T}}});
customElements.define(I,r)};
Qqz=function(k,I,V){k.hasOwnProperty(I)||Object.defineProperty(k,I,{get:function(){var X,P=((X=k.is)!=null?X:k.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||Os(P,I,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,X=this.polymerController[I],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,X},
set:function(X){if(!V){var P,L=((P=k.is)!=null?P:k.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||Os(L,I,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=I,this.loggingStatus.bypassProxyController=!0,this.polymerController[I]!==X&&(P={},this.polymerController.setProperties((P[I]=X,P)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
nZA=function(k,I,V){var X=k.polymerController;k[I]=function(){var P=_.OT.apply(0,arguments);k.loggingStatus.currentExternalCall=I;k.loggingStatus.bypassProxyController=!0;var L,T=((L=k.is)!=null?L:k.tagName).toLowerCase();Os(T,I,"PROPERTY_ACCESS_CALL_EXTERNAL");var d;L=(d=V!=null?V:X[I])==null?void 0:d.call.apply(d,[X].concat(_.Z9(P)));k.loggingStatus.currentExternalCall=void 0;k.loggingStatus.bypassProxyController=!1;return L}};
oZA=function(k,I){var V=k.hostElement,X=k[I];k[I]=function(){var P=_.OT.apply(0,arguments);if(V.loggingStatus.currentExternalCall!==I){var L,T=((L=V.is)!=null?L:V.tagName).toLowerCase();Os(T,I,"PROPERTY_ACCESS_CALL_INTERNAL")}return X==null?void 0:X.apply(k,P)}};
x0j=function(k,I){var V=Object.getOwnPropertyDescriptor(k,I);V&&!V.get&&Object.defineProperty(k,I,{get:function(){X_R(k.hostElement,I);return V.value},
set:function(X){ts(k.hostElement,I);V.value=X}})};
RRt=function(k){return _.m("poly_si_dom_repeat_detached_fix_killswitch")||k.tagName!=="PS-DOM-REPEAT"?k.tagName==="DOM-REPEAT":!0};
wiK=function(k,I){var V=C$O(k);k instanceof Element&&V.unshift(k);k=_.G(V.filter(RRt));for(var X=k.next();!X.done;X=k.next()){var P=void 0;X=_.G((P=X.value.__instances)!=null?P:[]);for(P=X.next();!P.done;P=X.next())if(P=P.value,P.root){P=Array.from(P.root.children);P=_.G(P);for(var L=P.next();!L.done;L=P.next())V.push.apply(V,_.Z9(wiK(L.value,I)))}}return V.filter(function(T){return T.usePatchedLifecycles&&T.lifecycleIsConnected===I})};
C$O=function(k){var I=null;k instanceof Element?I=Element.prototype.querySelectorAll:k instanceof DocumentFragment&&(I=DocumentFragment.prototype.querySelectorAll);return I?Array.from(I.call(k,"*")):[]};
gv=function(k){_.Lu(function(){for(var I=_.G(wiK(k,!1)),V=I.next();!V.done;V=I.next()){V=V.value;V.lifecycleIsConnected=!0;try{var X=void 0,P=void 0,L=void 0,T=void 0;(X=(T=V.polymerController)!=null?T:V)==null||(L=(P=X).connectedCallback)==null||L.call(P)}catch(d){_.hq(d)}}})};
qe=function(k){_.Lu(function(){for(var I=_.G(wiK(k,!0)),V=I.next();!V.done;V=I.next()){V=V.value;V.lifecycleIsConnected=!1;try{var X=void 0,P=void 0,L=void 0,T=void 0;(X=(T=V.polymerController)!=null?T:V)==null||(L=(P=X).disconnectedCallback)==null||L.call(P)}catch(d){_.hq(d)}}})};
zRK=function(){if(!Hpo){Hpo=!0;var k=[Node];vd&&k.push(vd.Wrapper);var I=Node.prototype.insertBefore,V=Node.prototype.removeChild;k=_.G(k);for(var X=k.next(),P={};!X.done;P={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},X=k.next())X=X.value,P.nativeInsertBefore=X.prototype.insertBefore,X.prototype.insertBefore=function(T){return function(d,U){if(d instanceof DocumentFragment){var E=Array.from(d.children);d=T.nativeInsertBefore.call(this,d,U);
if(this.isConnected&&T.nativeInsertBefore===I)for(U=_.G(E),E=U.next();!E.done;E=U.next())gv(E.value);return d}E=d instanceof Element&&d.isConnected;U=T.nativeInsertBefore.call(this,d,U);E&&qe(d);this.isConnected&&gv(d);return U}}(P),P.nativeAppendChild=X.prototype.appendChild,X.prototype.appendChild=function(T){return function(d){if(d instanceof DocumentFragment){var U=Array.from(d.children);
d=T.nativeAppendChild.call(this,d);if(this.isConnected){U=_.G(U);for(var E=U.next();!E.done;E=U.next())gv(E.value)}return d}U=d instanceof Element&&d.isConnected;E=T.nativeAppendChild.call(this,d);U&&qe(d);this.isConnected&&gv(d);return E}}(P),P.nativeRemoveChild=X.prototype.removeChild,X.prototype.removeChild=function(T){return function(d){var U=d instanceof Element&&d.isConnected,E=T.nativeRemoveChild.call(this,d);
U&&V===T.nativeRemoveChild&&qe(d);return E}}(P),P.nativeReplaceChild=X.prototype.replaceChild,X.prototype.replaceChild=function(T){return function(d,U){if(d instanceof DocumentFragment){var E=Array.from(d.children);
d=T.nativeReplaceChild.call(this,d,U);if(this.isConnected)for(qe(U),U=_.G(E),E=U.next();!E.done;E=U.next())gv(E.value);return d}E=d instanceof Element&&d.isConnected;var l=this.isConnected,r=T.nativeReplaceChild.call(this,d,U);l&&qe(U);E&&qe(d);l&&gv(d);return r}}(P);
k=[Element];vd&&k.push(vd.Wrapper);k=_.G(k);X=k.next();for(P={};!X.done;P={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},X=k.next())X=X.value,X.prototype.before=pit(X.prototype.before),X.prototype.after=pit(X.prototype.after),P.nativeReplaceWith=X.prototype.replaceWith,X.prototype.replaceWith=function(T){return function(){var d=_.OT.apply(0,arguments),U=_.G(N2R(d)),E=U.next().value,
l=U.next().value;U=this.isConnected;T.nativeReplaceWith.apply(this,d);d=_.G(l);for(l=d.next();!l.done;l=d.next())qe(l.value);if(U)for(qe(this),E=_.G(E),U=E.next();!U.done;U=E.next())U=U.value,U instanceof Element&&gv(U)}}(P),P.nativeRemove=X.prototype.remove,X.prototype.remove=function(T){return function(){var d=this.isConnected;
T.nativeRemove.call(this);d&&qe(this)}}(P),P.nativeInsertAdjacentElement=X.prototype.insertAdjacentElement,X.prototype.insertAdjacentElement=function(T){return function(d,U){var E=U.isConnected;
d=T.nativeInsertAdjacentElement.call(this,d,U);E&&qe(U);d.isConnected&&gv(d);return d}}(P),P.nativeSetAttribute=X.prototype.setAttribute,X.prototype.setAttribute=function(T){return function(d,U){var E=Mqz(this);
if(!E.usePatchedLifecycles)return T.nativeSetAttribute.call(this,d,U);var l=this.getAttribute(d);T.nativeSetAttribute.call(this,d,U);U=this.getAttribute(d);Zp_(E,d,l,U)}}(P),P.nativeRemoveAttribute=X.prototype.removeAttribute,X.prototype.removeAttribute=function(T){return function(d){var U=Mqz(this);
if(!U.usePatchedLifecycles)return T.nativeRemoveAttribute.call(this,d);var E=this.getAttribute(d);T.nativeRemoveAttribute.call(this,d);E!==null&&Zp_(U,d,E,null)}}(P),P.nativeToggleAttribute=X.prototype.toggleAttribute,X.prototype.toggleAttribute=function(T){return function(d,U){var E=Mqz(this);
if(!this.usePatchedLifecycles)return T.nativeToggleAttribute.call(this,d,U);var l=this.getAttribute(d),r=l!==null;U=T.nativeToggleAttribute.call(this,d,U);U!==r&&Zp_(E,d,l,U?"":null);return U}}(P);
k=[Document,DocumentFragment,Element,ShadowRoot];vd&&k.push(vd.Wrapper);k=_.G(k);for(P=k.next();!P.done;P=k.next())P=P.value,P.prototype.prepend=pit(P.prototype.prepend),P.prototype.append=pit(P.prototype.append);(vd==null?void 0:vd.noPatch)===!0&&D0t();document.readyState==="complete"?gv(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&gv(document.body)});
var L=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");L&&L.get&&L.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:L.enumerable,configurable:!0,get:L.get,set:function(T){T||qe(this);L.set.call(this,T);return T}})}};
pit=function(k){return function(){var I=_.OT.apply(0,arguments),V=_.G(N2R(I)),X=V.next().value;V=V.next().value;k.apply(this,I);I=_.G(V);for(V=I.next();!V.done;V=I.next())qe(V.value);if(this.isConnected)for(X=_.G(X),I=X.next();!I.done;I=X.next())I=I.value,I instanceof Element&&gv(I)}};
D0t=function(){for(var k=_.G(uxj),I=k.next();!I.done;I=k.next()){I=I.value.prototype;for(var V=_.G(OpU),X=V.next();!X.done;X=V.next()){X=X.value;var P=Object.getOwnPropertyDescriptor(I,X);P&&Object.defineProperty(I,"__shady_native_"+X,P)}}};
Zp_=function(k,I,V,X){var P,L;if((P=k.polymerController)==null?0:(L=P.observedAttributes)==null?0:L.includes(I))if(k=k.polymerController,k.attributeChangedCallbackWrapper)k.attributeChangedCallbackWrapper.call(k,I,V,X);else{var T;(T=k.attributeChangedCallback)==null||T.call(k,I,V,X)}};
N2R=function(k){var I=[],V=[];k=_.G(k);for(var X=k.next();!X.done;X=k.next())X=X.value,X instanceof Element&&X.isConnected&&V.push(X),X instanceof DocumentFragment?I.push.apply(I,_.Z9(Array.from(X.children))):I.push(X);return[I,V]};
Mqz=function(k){return!(k instanceof Element)&&k.node instanceof Element?k.node:k};
tq_=function(k,I){var V=I?["children"].concat(_.Z9(I)):["children"];I=[];V=_.G(V);for(var X=V.next();!X.done;X=V.next()){var P=X.value;if(k.hasOwnProperty(P)){X=k[P];X=typeof X==="function"?X():X;X=Array.isArray(X)?X:[X];X=cp(X).flat();if(P!=="children"){P=rCR(P);for(var L=_.G(X),T=L.next();!T.done;T=L.next())T=T.value,T instanceof Element&&T.setAttribute("slot",P)}I.push(X)}}I.length===0?k=[]:(k=cp(_.f("div",null,I)),k=Array.from(k.childNodes));return k};
kpU=function(k,I,V){var X={};_.JO(function(){var P={},L;for(L in I)if(I.hasOwnProperty(L)){var T=void 0,d=void 0;if(!(((T=V.slotProps)==null?0:T.includes(L))||L==="children"||((d=V.callbackProps)==null?0:d.includes(L))||L==="ref")&&(T=_.v9(I[L]),X[L]!==T)){X[L]=T;d=void 0;var U=(d=k.hostElement)!=null?d:k;!V.skipHostForwardedProps&&eRt.has(L)&&(U[L]=T);P[L]=T}}bT(function(){if(k.setProperties)k.setProperties(P);else for(var E=_.G(Object.entries(P)),l=E.next();!l.done;l=E.next()){var r=_.G(l.value);
l=r.next().value;r=r.next().value;k[l]=r}})},"n")};
VPl=function(k,I,V,X){var P=tq_(V,X.slotProps),L=(0,_.o1)(k);P=_.G(P);for(var T=P.next();!T.done;T=P.next())L.appendChild(T.value);kpU(I,V,X);X=_.G(X.callbackProps||[]);P=X.next();for(L={};!P.done;L={kebabEventName:void 0,eventListener:void 0},P=X.next())T=P=P.value,String(P).substring(0,2)==="on"&&V[T]?(L.kebabEventName=rCR(String(P).substring(2)),L.eventListener=V[T],k.addEventListener(L.kebabEventName,L.eventListener),_.gu(function(l){return function(){k.removeEventListener(l.kebabEventName,l.eventListener)}}(L))):
I[T]=V[T];
if(V.ref){V=_.G(Igi(V.ref));var d=V.next().value,U=V.next().value,E=I.attached.bind(I);I.attached=function(){d(k);E()};
_.gu(function(){U()})}};
Igi=function(k){if(typeof k==="function"){var I;return[function(V){I=k(V)},
function(){var V;(V=I)==null||V()}]}if(!k.onRender||!k.onUnmount)throw Error("Tg");
return[k.onRender,k.onUnmount]};
XOc=function(k,I){I=I===void 0?{}:I;var V=function(X){var P=document.createElement(k),L;var T=(L=P.polymerController)!=null?L:P;VPl(P,T,X,I);return P};
V.debugName=k;return V};
Gpc=function(k,I,V,X,P){X=X===void 0?{}:X;var L=Pez,T=!1;L?(T=!0,Pez=void 0):(Lel=I,L=document.createElement(I),Lel=void 0);var d=L;d.usePatchedLifecycles=!0;d.lifecycleIsConnected=!1;L.loggingStatus={};var U=c3A(k,I,L,X,P);_.gu(function(){d.lifecycleIsConnected&&(d.lifecycleIsConnected=!1,U.disconnectedCallback())});
T||(L.__noInsertionPoint=!0,VPl(L,U,V,X));return L};
c3A=function(k,I,V,X,P){P=P===void 0?F0z:P;Tfj[I]!=null||(Tfj[I]=P(k,I,X==null?void 0:X.getTemplate,X));var L=Tfj[I],T=L.ctor;P=L.getInitialMethods;var d=L.getPropsToForwardBeforeReady;k=L.getPropsToForwardBeforeRegister;X=L.shouldForwardProp;var U=L.observedAttributes,E=L.shouldLog,l=T(V,{beforeReady:function(){var r=l;r._takeAttributes?r._takeAttributes():r.setPropertiesFromInitialAttributeValues&&r.setPropertiesFromInitialAttributeValues();r=_.G(d(V.polymerController));for(var h=r.next();!h.done;h=
r.next()){var y=_.G(h.value);h=y.next().value;y=y.next().value;Qqz(V,h,y);E(I)&&!YF(h)&&x0j(V.polymerController,h)}V.polymerController=VJU(l,I)}});
V.polymerController=l;V.polymerController.observedAttributes=U;L=_.G(l.getExtraMethodsToForward());for(T=L.next();!T.done;T=L.next())U=_.G(T.value),T=U.next().value,U=U.next().value,nZA(V,T,U);P=_.G(P());for(L=P.next();!L.done;L=P.next())L=L.value,X(L)&&nZA(V,L),E(I)&&!YF(L)&&oZA(l,L);k=_.G(k());for(X=k.next();!X.done;X=k.next())P=_.G(X.value),X=P.next().value,P=P.next().value,Qqz(V,X,P);return l};
dsX=function(k){var I=s6;s6=k;return I};
fgt=function(k){if(iRt.has(k)&&s6&&Wei(s6)===k){var I;(I=s6)._numRenders!=null||(I._numRenders=0);s6._numRenders++;if(s6._numRenders>1)throw Error("Ug");return s6}};
EfO=function(k){var I=Wei(k);s6!==k&&I.includes("-")&&UsR.set(k,!0)};
Wei=function(k){var I;return(I=k==null?void 0:k.tagName.toLowerCase())!=null?I:""};
bRO=function(k,I){if(k.componentType===ru)throw Error("Vg");iRt.add(I);var V=function(){var X=HTMLElement.call(this)||this;X.is=I;if(Lel===I)return X.isInert=!0,X;X.createElement();return X};
_.J(V,HTMLElement);V.prototype.createElement=function(){if(!this.isInert){Pez=this;var X=_.G(C8c(function(){return _.f(k,null)})).next().value;
Pez=void 0;X2t(this);return X}};
customElements.define(I,V)};
r3t=function(k,I,V,X,P){k.prototype.is=I;(X==null?0:X.useSink)?lgc(k,I,V,X,P):(V=F0z(k,I,V,X),aMl(V,I));return k};
lgc=function(k,I,V,X,P){zRK();var L=_.R(function(T){return Gpc(k,I,T,Object.assign({},X,{getTemplate:V}),P)},"o");
L.debugName=I;bRO(L,I);return L};
y3t=function(k){return!hVj.has(k)};
$sj=function(k,I,V,X){function P(){if(!r){for(var h=new Set(mst),y=_.G(L.behaviors),S=y.next();!S.done;S=y.next()){S=S.value;for(var g=_.G(Object.getOwnPropertyNames(S)),F=g.next();!F.done;F=g.next()){F=F.value;var Q=void 0,x=(Q=Object.getOwnPropertyDescriptor(S,F))==null?void 0:Q.value;x&&x instanceof Function&&(!E[F]||_.m("polymer_forward_method_killswitch"))&&h.add(F)}}y=_.G(Object.entries(Object.getOwnPropertyDescriptors(k.prototype)));for(S=y.next();!S.done;S=y.next())g=_.G(S.value),S=g.next().value,
g=g.next().value,g.value instanceof Function&&h.add(S);r=h}return r}
var L=Xio({is:I,disableElementRegistration:!1,getTemplate:V,providers:X==null?void 0:X.providers,reactivityMode:X==null?void 0:X.reactivityMode},k);if((X==null?0:X.allowedProps)||(X==null?0:X.allowedPropsFromBehaviors)){var T,d;L.allowedProps=[].concat(_.Z9((T=X.allowedProps)!=null?T:[]),_.Z9((d=X.allowedPropsFromBehaviors)!=null?d:[]))}var U=uq_(L,k);I=U.observedAttributes;var E={};V=_.G(L.reactiveSchemas);for(X=V.next();!X.done;X=V.next())if(X=X.value,X.type==="signal")E[X.propertyKey]={readOnly:X.readOnly},
X.readOnly&&(E[YBU(X.propertyKey)]={readOnly:!0});else if(X.type==="compute"||X.type==="computeWithMethod"||X.type==="redux")E[X.propertyKey]={readOnly:!0};var l=L.reactiveSchemas.length,r;return{ctor:function(h,y){h=new U(h);h.beforeReady=y.beforeReady;return h},
props:E,observedAttributes:I,getInitialMethods:P,getPropsToForwardBeforeRegister:function(){for(var h=[],y=new Set,S=_.G(Kej),g=S.next();!g.done;g=S.next())g=g.value,h.push([g,g!=="observers"&&g!=="properties"]),y.add(g);S=_.G(Object.keys(E));for(g=S.next();!g.done;g=S.next())g=g.value,h.push([g,E[g].readOnly]),y.add(g);S=P();g=_.G(Object.keys(Object.getOwnPropertyDescriptors(k.prototype)));for(var F=g.next();!F.done;F=g.next())F=F.value,!y3t(F)||S.has(F)||y.has(F)||(h.push([F,!1]),y.add(F));h.push(["allowedProps",
!0]);return h},
getPropsToForwardBeforeReady:function(h){var y=[];h=_.G(Object.keys(h));for(var S=h.next();!S.done;S=h.next()){S=S.value;var g=P();y3t(S)&&!g.has(S)&&y.push([S,!1])}h=_.G(L.reactiveSchemas.slice(l));for(S=h.next();!S.done;S=h.next())S=S.value,S.type!=="compute"&&S.type!=="computeWithMethod"&&S.type!=="redux"&&S.type!=="signal"||y.push([S.propertyKey,S.type==="signal"?S.readOnly:!0]);return y},
shouldForwardProp:y3t,shouldLog:zR}};
_.C=function(k,I,V,X){var P,L,T=(L=(P=X)==null?void 0:P.mode)!=null?L:0;X!=null||(X={});var d;(d=X).reactivityMode!=null||(d.reactivityMode=0);T===1&&_.Zn("creator_poly_si_disable_list").includes(I)&&(T=2);return T===1?r3t(k,I,V,Object.assign({},X,{useSink:!0}),$sj):r3t(k,I,V,Object.assign({},X,{useSink:T===2}))};
_.Fr=function(){return function(k,I,V,X){var P,L,T=(L=(P=X)==null?void 0:P.mode)!=null?L:2;X!=null||(X={});var d;(d=X).reactivityMode!=null||(d.reactivityMode=0);if(T===0)throw Error("Wg`"+T);return lgc(k,I,V,X,T===1?$sj:void 0)}};
_.Bd=function(k){return _.m("creator_poly_si_killswitch")?!1:_.m("force_all_poly_si_batches")&&(k==="poly_si_all_on_test_check"?0:k)||document.documentElement.hasAttribute("use-signals")?!0:!k||_.m(k+"_holdback_enabled")&&_.m("kevlar_polysi_holdback")?!1:_.m(k)};
A1=function(k){return k?k.icon?k.icon.iconType.toLowerCase():k.customThumbnail?"member":"":""};
S1z=function(k){if(!k)return"";k=_.G(k);for(var I=k.next();!I.done;I=k.next())if((I=I.value)&&I.liveChatAuthorBadgeRenderer&&(I=A1(I.liveChatAuthorBadgeRenderer))&&I!=="verified")return I;return""};
j$D=function(k,I){if(!k)return null;var V;return((V=k.find(function(X){return X&&X.liveChatAuthorBadgeRenderer?A1(X.liveChatAuthorBadgeRenderer)===I:!1}))==null?void 0:V.liveChatAuthorBadgeRenderer)||null};
_.s$K=function(k){var I=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;k=J3o(k);I=J3o(I);var V=Y1l(k.hex);I=Y1l(I.hex);var X=I[0]/255;var P=I[1]/255,L=I[2]/255,T=Math.max(X,P,L),d=Math.min(X,P,L),U=0,E=0,l=.5*(T+d);T!=d&&(T==X?U=60*(P-L)/(T-d):T==P?U=60*(L-X)/(T-d)+120:T==L&&(U=60*(X-P)/(T-d)+240),E=0<l&&l<=.5?(T-d)/(2*l):(T-d)/(2-2*l));X=[Math.round(U+360)%360,E,l];V=gft(V,I);for(k=q1l(k.hex);V<4.5;){k=X[2]>=.5?k.darker((4.5-V)/2):k.brighter((4.5-V)/2);V=k.toString();
P=vf_(V);if(!P.length)throw Error("Yd`"+V);V=P;V=gft(V,I)}return k.hex()};
gft=function(k,I){k=_.L3D(k);I=_.L3D(I);return(Math.max(k,I)+.05)/(Math.min(k,I)+.05)};
_.QI=function(k){return"#"+("000000"+(k&16777215).toString(16)).slice(-6)};
_.FeD=function(k){for(var I=0,V=0;V<k.length;V++)I=k.charCodeAt(V)+((I<<5)-I);k="#";for(V=0;V<3;V++)k+=("00"+(I>>V*8&255).toString(16)).slice(-2);return k};
BfK=function(k){k=(k||"").split(":");k.length===1&&k.unshift("yt-icons");k[1]=k[1].toLowerCase();return k};
agK=function(k,I){var V=(I=I===void 0?!1:I)?A3X:Q$K,X=I?nfD:ofR;k.getIconNames().forEach(function(P){P=I?P:P.substring(P.indexOf(":")+1);k.name==="yt-icons"?xsA.add(P):P.includes("-filled")?V.add(P):X.add(P)})};
nI=function(k,I,V,X){V=V===void 0?!1:V;X=X===void 0?!1:X;var P,L,T;return _.W(function(d){if(d.nextAddress==1)return d.yield(RVR,2);if(X)return d.return(xsA.has(k));P=V?A3X:Q$K;L=V?nfD:ofR;return I?(T=k.includes("-filled")?k:k.concat("-filled"),d.return(P.has(T))):d.return(L.has(k))})};
_.ol=function(k){if(Cel(k))return k.toString();var I=wOt.get(k);if(I)return I;I=k.toLowerCase();var V="yt-icons",X=I.replace(/_/g,"-");switch(k){case "MY_CHANNEL":I="account_circle";break;case "ADD_TO_LIBRARY":I="add";break;case "ALERT_WARN_RED":I="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":I="person_music";break;case "BLOCK_USER":I="block";break;case "CAPTIONS":I="closed_caption";break;case "CLOSED_CAPTION":V="av";I="closed-caption";break;case "COLLECTION":V="maps";I="layers";break;case "CONTACT":V=
"icons";I="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";I=X.split("creator-studio-")[1];break;case "DISMISSAL":I="close";break;case "DO_NOT_DISTURB":I="block";break;case "DOGFOOD":V="icons";I="pets";break;case "DRAFT":I="paper_corner_folded";
break;case "EMPTY_LIKE":I="like_outline";break;case "EXIT_APP":I="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":I=X;break;case "GAMES":V="ytg";I="my-games";break;case "GO_TO_PAGE":I="arrow-forward";break;case "GROUP":V="social";break;case "HIDE":I="not_interested";break;case "INPUT_COMPONENT":V="icons";I="settings-input-component";break;case "KIDS_BLOCK":I="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":V="ytg";I="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":V=
"ytg";I="membership-post-purchase";break;case "MULTIVIEW":I="screen_multi_view";break;case "MY_LOCATION":V="maps";I=X;break;case "NOTIFICATIONS_INBOX":I="NOTIFICATIONS";break;case "NEXT":I="chevron_right";break;case "OFFLINE":I="power-settings-new";break;case "PAUSE":V="miniplayer";break;case "PAYMENT":V="icons";break;case "PHONE_DOWNLOAD":I="phone_download";break;case "PREMIUM_STANDALONE":V="yt-logos";I="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":V="yt-logos";I="premium_standalone_cairo";
break;case "QUESTION_ANSWER":I="question_answer";break;case "REDEEM":V="icons";I="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":I="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":I="library_add";break;case "SCHOOL":V="yt-sys-icons";I="creator_academy";break;case "SETTINGS_LIGHT":I="settings_applications";break;case "SETTINGS_MATERIAL":I="settings";break;case "SEARCH_HISTORY":I="watch_history";break;case "SHOPPING_BAG":I="bag";break;case "SOCIAL":case "PEOPLE":V=
"yt-icons";I="people";break;case "STAFF_PICK":V="ytg";I="spotlight";break;case "START_DVR":I="add";break;case "STOP_DVR":V="av";I="stop";break;case "TAB_LIKED":I="like";break;case "TAB_INBOX":I="mail";break;case "TERMS_OF_SERVICE":V="icons";I="description";break;case "TRENDING":I="fire";break;case "UNBLOCK_USER":I="remove";break;case "UNPLUGGED_DARK_THEME":V="image";I="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":I="live";break;case "UNPLUGGED_SPORTS":V="ytu";I="visibility-off";break;
case "VIDEOS":V="av";I="play-circle-filled";break;case "YOUTUBE":V="yt-logos";I="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":V="yt-logos-ext";I="yt-logo-red-updated";break;case "YOUTUBE_LOGO":V="yt-logos-ext";I="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";I=X;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":V="yt-sys-icons";I="youtube_improve_tv";break;case "OUTLINE_BAG":V=
"yt-sys-icons";I="bag";break;case "QUEUE_PLAY_LAST":V="yt-sys-icons";I="list_queue_last";break;case "SLASH_CIRCLE_LEFT":I="slash_circle_left";break;case "SPEED_1_POINT_2X":I="1_point_2x";break;case "SPEED_1_POINT_5X":I="1_point_5x";break;case "SPEED_1_POINT_8X":I="1_point_8x";break;case "SPEED_POINT_2X":I="point_2x";break;case "SPEED_POINT_5X":I="point_5x";break;case "SPEED_POINT_8X":I="point_8x";break;case "SPEED_1X":I="1x";break;case "SPEED_2X":I="2x";break;case "TAB_BOOKMARK":I="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":V="yt-sys-icons";I="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":V="yt-sys-icons";I="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":V="yt-sys-icons",I="tic_tac_toe"}I=V+":"+I;wOt.set(k,I);return I};
Cel=function(k){var I;_.m("kevlar_use_wil_icons")?I=!!_.C7().resolve(_.xF).resolveIcon({iconName:k.toString()}):I=!1;return I};
_.Rl=function(k,I,V,X){V=V===void 0?{}:V;X=X===void 0?!1:X;V===null&&(V={});var P=_.Zn("kevlar_command_handler_command_banlist");P=_.G(P);for(var L=P.next();!L.done;L=P.next())if(L=k?k.hasOwnProperty(L.value):void 0,L)return!1;P=_.K(k.commandMetadata,_.CC);return X&&P!=null&&P.url?!1:!I.disableCommandHandlerOverride&&_.al.instance?(X=_.al.instance,V.form||(V.form={element:I}),V.form.element||(V.form.element=I),!V.clickedVisualElement&&I.visualElement&&(V.clickedVisualElement=I.visualElement),X.resolveCommand(k,
V),!0):!1};
HRt=function(k,I){k=CI(k);for(var V=_.G(k.visibilityMonitorKeys||[]),X=V.next();!X.done;X=V.next())I.unobserveByKey(X.value);k.visibilityMonitorKeys=void 0};
wv=function(k,I){if(_.PW()){if(_.m("kevlar_vimio_use_shared_monitor"))pOU(k,I.data);else if(!pOU(k,I.data))return;var V=I.data,X=Nfo(V);if(_.m("enable_client_ve_spec_logging"))HRt(k,I.observer);else{var P=CI(k);P.trackedParams&&P.trackedParams!==X&&HRt(k,I.observer)}P=CI(k);!V||P.data&&P.data===V||(P.data=V);MPO(k,I);P.trackedParams=X}};
MPO=function(k,I){var V=I.observer;if(!V&&_.m("web_skip_missing_vimio_observer")){var X,P;_.$w(new _.GN("VisibilityObserver is not defined.",k.tagName,k.trackedParams,(X=I.data)==null?void 0:X.trackingParams,(P=I.data)==null?void 0:P.loggingDirectives))}else{var L=I.layer,T=I.visibilityCallback||function(){},d=I.prescanCallback,U=CI(k);
X=[];I.showOption&&X.push(V.observe(k,function(){I.skipLogging&&I.skipLogging()||_.Hd().reportShown(U,void 0,L,7);T(!0)},I.showOption));
I.hideOption&&X.push(V.observe(k,function(){_.Hd().reportHidden(U,void 0,L,7);T(!1)},I.hideOption));
I.prescanOption&&d&&X.push(V.observe(k,function(){d()},I.prescanOption));
U.visibilityMonitorKeys=X}};
pOU=function(k,I){k=CI(k);if(k.visualElement&&!I)return!0;if(!I)return!1;var V=!1;if(_.m("enable_client_ve_spec_logging")){var X,P;V=!!((X=I.loggingDirectives)==null?0:(P=X.clientVeSpec)==null?0:P.uiType)}X=Nfo(I);if(!X&&!V)return!1;_.m("mweb_component_visibility_logging")&&(k.veContainer||(k.veContainer={}),k.veContainer.trackingParams=X);if(k.trackedParams&&k.trackedParams===X)return!1;var L;if(_.m("enable_client_ve_spec_logging")&&((L=k.visualElement)==null?0:L.isClientVe())){var T;L=(T=k.visualElement)==
null?void 0:T.getAsJspb();var d,U,E,l;if(_.xi(L,2)===((d=I.loggingDirectives)==null?void 0:(U=d.clientVeSpec)==null?void 0:U.uiType)&&_.xi(L,3,-1)===((E=I.loggingDirectives)==null?void 0:(l=E.clientVeSpec)==null?void 0:l.elementIndex))return!1}if(_.m("enable_client_ve_spec_logging")){var r,h;!k.visualElement&&((r=I.loggingDirectives)==null?0:(h=r.clientVeSpec)==null?0:h.uiType)&&(d=I.loggingDirectives.clientVeSpec,I=d.uiType,T=d.elementIndex,d=d.clientYoutubeData,k.visualElement=_.pI(_.Ne(),{veType:I,
elementIndex:T,clientYouTubeData:d}))}return!0};
Nfo=function(k){if(k==null?0:k.rendererContext){var I=_.K(k.rendererContext,_.Me);if(I==null?0:I.loggingDirectives)return I.loggingDirectives.trackingParams}return(k==null?0:k.loggingDirectives)?k.loggingDirectives.trackingParams:k==null?void 0:k.trackingParams};
CI=function(k){var I;return(I=k.polymerController)!=null?I:k};
uZc=function(k){_.Hd();if(_.s5(Zu().JSC$13045_elementShouldLogGesture).bind(Zu())(k,4)){ZRD(k);var I=DsX(k);zVU.set(k,I)}};
ZRD=function(k){zVU.has(k)&&(zVU.get(k).cancel("untrack hover element"),zVU.delete(k))};
DsX=function(k){var I,V=[],X=!1,P=new _.tD(function(L,T){mz(k,"mouseenter",_.s5(function(){var d,U,E;return _.W(function(l){if(l.nextAddress==1)return I=(0,_.wR)(),d=ORl(k),V.push(d),U=tPl(k,function(){X=!0;T(Error("Xg"))}),l.yield(d,2);
if(l.nextAddress!=3)return U&&Du(U),E=eVl(k),V.push(E),l.yield(E,3);L();_.xg(l)})}))});
P.then(function(){var L=(0,_.wR)()-I;L=Math.round(L);if(!(500>L||6E5<=L)){var T=k.getScreenLayer?k.getScreenLayer():void 0;T=_.PW(T)||"";var d=kao(_.Hd(),k);_.mO(T,k.visualElement?k.visualElement:_.zY(d),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:L}})}uZc(k)},function(){uA&&(uA(),uA=null);
X&&(ZRD(k),uZc(k))});
return P};
ORl=function(k){var I;return(new _.tD(function(V,X){uA=function(){X(Error("Yg"))};
I=_.hD.debounce(_.s5(function(){Du(P);V()}),1,100);
var P=_.O6(k,"mousemove",I)})).thenCatch(function(){var V=_.hD.cancelDebouncedJobMap.get(I);
V&&_.hD.cancelJob(V)})};
eVl=function(k){var I;return(new _.tD(function(V,X){uA=function(){X(Error("Zg"))};
I=mz(k,"mouseleave",_.s5(function(){V()}))})).thenCatch(function(){Du(I)})};
tPl=function(k,I){return mz(k,"mouseleave",_.s5(I))};
Vci=function(k){ItU&&_.t1.cancel(ItU);ItU=_.t1.run(function(){_.vW(k,"yt-visibility-refresh");ItU=0})};
XSA=function(k){k=Number(k);return"rgba("+[k>>16&255,k>>8&255,k&255,(k>>24&255)/255].join()+")"};
LaD=function(k){if(!k)return!1;if(_.K(k,_.PXO))return!0;var I;if(k=(I=_.K(k,_.x4))==null?void 0:I.commands)for(I=_.G(k),k=I.next();!k.done;k=I.next())if(_.K(k.value,_.PXO))return!0;return!1};
cPc=function(k){var I=!0;I=I===void 0?!0:I;if(!k.useSignals&&!k.experimentalPropertiesChanged||_.m("experimental_templating_behavior_nopatch_killswitch")){var V=k._propertiesChanged;k._propertiesChanged=function(X,P,L){I?k.debounceRender():k.doRender();V&&V.call(k,X,P,L)}}};
Gal=function(k,I){if(k.useSignals||k.experimentalPropertiesChanged)if(_.m("experimental_templating_behavior_nopatch_killswitch"))k.experimentalPropertiesChanged=function(){};
else return;var V=new Set,X=[k].concat(_.Z9(k.behaviors));X=_.G(X);for(var P=X.next();!P.done;P=X.next()){P=P.value;for(var L in P.properties)V.has(L)||(k._addPropertyEffect(L,"function",I),V.add(L))}};
Tpc=function(){var k=Polymer.Element,I=k._prepareTemplate;k._prepareTemplate=function(){I.call(this);var V=this.prototype;if(V.experimentalTemplatingInUse&&V.experimentalTemplatingInUse()&&V.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.hq(Error("$g"));else{V=this.template.content.childNodes;for(var X=V.length-1;X>=0;X--){var P=V[X];P.nodeName!=="STYLE"&&P.nodeName!=="LINK"&&P.nodeName!=="SCRIPT"&&P.nodeName!=="#comment"&&P.remove()}}}};
dnR=function(k){var I=!0;I=I===void 0?!0:I;Tpc();var V=k.ready;k.ready=function(){this._template=null;V.call(this)};
Gal(k,I?k.debounceRender:k.doRender)};
WaO=function(k,I,V){if(V===null||V===void 0)return V;var X=oA_(k.tagName.toLowerCase(),I,function(){throw Error("Ub");});
if(X===null)return V;X=i1o[X];var P;if((P=X.isUnwrappable)==null?0:P.call(X,V)){if(X.unwrap)return X.unwrap(V);throw Error("ch");}return X.filterString?X.filterString(k.tagName,I,String(V)):V};
ftt=function(k,I,V){var X=I[I.length-1]!=="$";V=WaO(k,I,V);X?k[I]=V:(X=V==null?null:String(V),B9(k,I.slice(0,-1),X))};
k_=function(k){_.m("mweb_after_render_to_scheduler")?_.hD.addJob(function(){try{k()}catch(I){_.e8(I)}},8):(UnA.length===0&&requestAnimationFrame(function(){setTimeout(function(){var I=UnA.slice();
UnA.length=0;I=_.G(I);for(var V=I.next();!V.done;V=I.next()){V=V.value;try{V()}catch(X){_.e8(X)}}})}),UnA.push(k))};
ESX=function(k){if(k){var I=k.component;if(I){var V;I==null||(V=I.events)==null||V.publish("DISCONNECTED");var X;I==null||(X=I.onDisconnected)==null||X.call(I)}var P,L;(P=k.__spec)==null||(L=P.didUnmount)==null||L.call(P);for(I=0;I<k.childNodes.length;I++)ESX(k.childNodes[I])}};
_.Ie=function(k,I,V){V===void 0?delete k[I.name]:k[I.name]=V};
_.VV=function(k){var I={androidIncludeFontPadding:!1},V=0,X=[],P=[],L=[];if(k.simpleText)return I.content=k.simpleText,I;if(k.runs===void 0)return I.content="",I;k=_.G(k.runs);for(var T=k.next();!T.done;T=k.next()){T=T.value;var d=T.text,U=void 0,E=(U=d)==null?void 0:U.length;if(d&&E){X.push(d);if(T.bold||T.italics||T.strikethrough||T.underline||T.textColor!=null&&T.textColor!==0||T.deemphasize){d=P;U=d.push;var l={startIndex:V,length:E};T.bold&&(l.weightLabel="FONT_WEIGHT_MEDIUM");T.italics&&(l.italic=
!0);T.strikethrough&&(l.strikethrough="LINE_STYLE_SINGLE");T.underline&&(l.underline="LINE_STYLE_SINGLE");T.textColor!=null&&T.textColor!==0?document.documentElement.hasAttribute("dark")?l.fontColor=T.darkModeTextColor||T.textColor:l.fontColor=T.textColor:T.deemphasize&&(document.documentElement.hasAttribute("dark")?l.fontColor=parseInt("ff"+b1c("#aaa").substring(1),16):l.fontColor=parseInt("ff"+b1c("#606060").substring(1),16));U.call(d,l)}T.navigationEndpoint&&(d=L,U=d.push,l={startIndex:V,length:E,
onTap:{innertubeCommand:T.navigationEndpoint}},T.loggingDirectives&&_.Ie(l,ltc,T.loggingDirectives),U.call(d,l));V+=E}}I.content=X.join("");I.styleRuns=P.length?P:void 0;I.commandRuns=L.length?L:void 0;return I};
haO=function(k){if(k==null||!k.runs)return!0;k=_.G(k.runs);for(var I=k.next();!I.done;I=k.next())if(I=I.value,I.bracket||I.errorUnderline||I.deemphasize||_.K(I,XH)||_.K(I,rPA))return!1;return!0};
yPX=function(k,I){return function(V){var X=I.unit;if(X!==V)throw Error("fh`"+k+"`"+X+"`"+V);return I}};
Pr=function(k){if(!((k==null?0:k.value)&&(k==null?0:k.unit)))return"";switch(k.unit){case "DIMENSION_UNIT_FRACTION":var I="%";break;default:I="px"}k=k.value;I==="%"&&(k*=100);return""+k+I};
mnA=function(k){try{return k()}catch(I){_.$w(I)}};
_.cr=function(k){var I=_.K(k,_.L2);if(I)return I;if((I=_.K(k,KaK))&&I.commands)return $nc(I.commands);if((I=_.K(k,Sbi))&&I.commands)return $nc(I.commands);if((k=_.K(k,jXj))&&k.identifier&&k.command&&(JPz||(JPz=[]),!JPz.includes(k.identifier)))return JPz.push(k.identifier),_.K(k.command,_.L2)};
$nc=function(k){if(k.length!==0){var I=[];k=_.G(k);for(var V=k.next();!V.done;V=k.next())(V=_.cr(V.value))&&I.push(V);return{commandExecutorCommand:{commands:I}}}};
_.TI=function(k){var I=k.defaultTarget,V=k.elementConfig,X=k.elementsCommand,P=k.skipOnClick,L=k.forceNewState,T=k.additionalCommandArgs,d=k.innertubeCommand||_.cr(X);if(d){k={};var U=YbK(d);X=U.navigatingCommand;U=U.href;X&&U?(k.href$=U,gSO(k,X,U,I),_.m("web_atagconfig_pointerdown")&&qbj(k,X),L&&(k["force-new-state$"]=!0)):(k.role$="button",k.href$="javascript:void(0);");_.K(d,vS_)&&(k["aria-haspopup$"]=!0);P||(k.onclick=function(E){var l={};if(sXO(E)){var r=(T==null?void 0:T.clickedVisualElement)||
(T==null?void 0:T.getClickedVisualElement)&&T.getClickedVisualElement();r&&(l={clickedVisualElement:r});l=Object.assign({},{form:{element:E.target,event:E,createScreenConfig:l}},T);E.preventDefault();_.GI(d,l)}});
return Object.assign({},V,k)}};
Faz=function(k){if(k.length){if(k.length===1)return k[0];var I={};_.Ie(I,_.x4,{commands:k});return I}};
dy=function(k){return k&&k.href$!=="javascript:void(0);"};
YbK=function(k){var I,V=((I=_.K(k,_.x4))==null?void 0:I.commands)||[k];k=_.G(V);for(I=k.next();!I.done;I=k.next()){I=I.value;var X=void 0,P=void 0;V=(P=_.K((X=I)==null?void 0:X.commandMetadata,_.CC))==null?void 0:P.url;_.m("web_remove_web_navigation_endpoint_data")||(X=void 0,V=V||((X=_.K(I,Bp_))==null?void 0:X.url));if(V&&V!=="/service_ajax"){if(X=_.Zd(V,APK))return k=_.Nu(X),{navigatingCommand:I,href:k};_.$w(new _.GN("AttributedString URL could not be sanitized",V))}}return{}};
sXO=function(k){return k.button!==void 0?k.button===0&&!(k.shiftKey||k.altKey||k.metaKey||k.ctrlKey):!(k.shiftKey||k.altKey||k.metaKey||k.ctrlKey)};
gSO=function(k,I,V,X){V=!aZ(V);var P,L,T;if((P=_.K(I,_.Cv))!=null&&P.nofollow||(L=_.K(I,_.rj))!=null&&L.nofollow||(T=_.K(I,_.vE))!=null&&T.nofollow||V)k.rel$="nofollow";var d;I=((d=_.K(I,_.vE))==null?void 0:d.target)==="TARGET_NEW_WINDOW"?"_blank":X===void 0?"":X;k.target$=I};
qbj=function(k,I){I.clickTrackingParams&&(k.params={itct:I.clickTrackingParams});k.onpointerdown=function(V){QXR(V)};
k._data=I};
nSt=function(k){(k.loggingUrls||[]).forEach(function(I){vR(I.baseUrl,I.attributionSrcMode)})};
QXR=function(k){var I=k.currentTarget;k=mnA(function(){return I.href});
var V=I.params;k&&_.mP(k,V||{},8,!0)};
_.iB=function(k,I){(k=_.cr(k))&&_.GI(k,I)};
_.GI=function(k,I){mSU(function(V){I?V.resolveCommand(k,I):V.resolveCommand(k)})};
RaR=function(k,I){var V=["yt-core-attributed-string__link"];I!=null&&I.noLinkColor||((I==null?0:I.isOverlay)?V.push("yt-core-attributed-string__link--overlay-call-to-action-color"):V.push("yt-core-attributed-string__link--call-to-action-color"),(I==null?0:I.linkInheritColor)&&V.push("yt-core-attributed-string--link-inherit-color"));V={className:V.join(" "),tabindex$:"0"};var X=k.onTap||k.onLongPress;if(!X)return V;var P=oSA(k);P&&(V["aria-label$"]=P);I=_.TI({elementsCommand:X,elementConfig:V,skipOnClick:!(I==
null||!I.skipOnClick),forceNewState:!0});k.onLongPress&&(X=new xnX(function(){var L=_.cr(k.onLongPress);L&&_.C7().resolve(_.Hp).resolveCommand(L)}),I&&at_(X,I));
return I||V};
oSA=function(k){var I,V;return(I=k.onTapOptions)==null?void 0:(V=I.accessibilityInfo)==null?void 0:V.accessibilityLabel};
CXA=function(k){var I=k;k<=16777215&&(I+=parseInt("ff000000",16));return _.Xe(I)};
wSl=function(k){var I=k.isDarkTheme;var V=k.extension;k=k.runColor;var X=void 0;if(V=V==null?void 0:V.colorMap){I=I?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";V=_.G(V);for(var P=V.next();!P.done;P=V.next())if(P=P.value,I===P.key){X=P.value;break}}X==null&&k&&(X=k);if(X)return CXA(X)};
Wr=function(k){var I=k.config;var V=k.image;var X=k.imageConfig;var P=k.imageWrapperConfig;var L=k.run;var T=k.tag;var d=k.textLength;var U=k.startIndex===void 0?0:k.startIndex;k=k.length;U===void 0&&(U=0);L={run:L,startIndex:U,endIndex:k!==void 0?U+k:d,tag:T};V&&(L.image=V);X&&(L.imageConfig=X);P&&(L.imageWrapperConfig=P);I&&(L.config=I);return L};
H1j=function(k,I){if(k.weight)return k.weight;switch(k.weightLabel){case "FONT_WEIGHT_THIN":return 100;case "FONT_WEIGHT_EXTRA_LIGHT":return 200;case "FONT_WEIGHT_LIGHT":return 300;case "FONT_WEIGHT_MEDIUM":return 500;case "FONT_WEIGHT_SEMI_BOLD":return 600;case "FONT_WEIGHT_BOLD":return I?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
pSR=function(k){switch(k){case "LINE_STYLE_DOT":return"yt-core-attributed-string--line-style-dot";case "LINE_STYLE_NONE":return"yt-core-attributed-string--line-style-none";default:return"yt-core-attributed-string--line-style-single"}};
NpX=function(k){switch(k){case "TEXT_ALIGNMENT_LEFT":return"yt-core-attributed-string--text-alignment-left";case "TEXT_ALIGNMENT_RIGHT":return"yt-core-attributed-string--text-alignment-right";case "TEXT_ALIGNMENT_CENTER":return"yt-core-attributed-string--text-alignment-center";case "TEXT_ALIGNMENT_JUSTIFIED":return"yt-core-attributed-string--text-alignment-justified";case "TEXT_ALIGNMENT_LAYOUT_START":return"yt-core-attributed-string--text-alignment-layout-start";default:return"yt-core-attributed-string--text-alignment-unknown"}};
Ev=function(k,I,V){var X=I;k.content&&V&&(V=k.content.indexOf("\n"),V!==-1&&(X=Math.min(I,V)));if(!k.content||k.content.length<=X)I=k;else if(k.attachmentRuns||k.commandRuns||k.decorationRuns||k.styleRuns||k.paragraphStyleRuns){I=f2(k.content,X);V=X;var P=k.attachmentRuns;if(P){var L=[];P=_.G(P);for(var T=P.next();!T.done;T=P.next())T=Object.assign({},T.value),T.startIndex===void 0||T.startIndex>=V||(T.length||(T.length=0),T.length+T.startIndex>V&&(T.length=V-T.startIndex),L.push(T));V=L}else V=void 0;
L=Mcj(X,k.commandRuns);P=X;var d=k.decorationRuns;if(d){T=[];d=_.G(d);for(var U=d.next();!U.done;U=d.next()){U=U.value;var E=_.K(U.textDecorator,Uv);if(E&&E.startIndex!==void 0&&!(E.startIndex>=P)){U=Object.assign({},U,{textDecorator:{highlightTextDecorator:Object.assign({},E)}});E=_.K(U.textDecorator,Uv);if(!E.length||E.length+E.startIndex>P)E.length=P-E.startIndex;T.push(U)}}P=T}else P=void 0;T=Mcj(X,k.styleRuns);if(d=k.paragraphStyleRuns)for(k=[],d=_.G(d),U=d.next();!U.done;U=d.next()){var l=U.value;
U=Object.assign({},l);if(!(U.startIndex===void 0||U.startIndex>=X)){if(!U.length||U.length+U.startIndex>X)U.length=X-U.startIndex;E=[];var r=void 0,h=void 0;if((r=l)==null?0:(h=r.listGroup)==null?0:h.listItems)for(l=_.G(l.listGroup.listItems),r=l.next();!r.done;r=l.next())if(r=Object.assign({},r.value),!(r.startIndex===void 0||r.startIndex>=X)){if(!r.length||r.length+r.startIndex>X)r.length=X-r.startIndex;E.push(r)}E.length>0&&(U.listGroup||(U.listGroup={}),U.listGroup=Object.assign({},U.listGroup,
{listItems:E}));k.push(U)}}else k=void 0;I={content:I,attachmentRuns:V,commandRuns:L,decorationRuns:P,styleRuns:T,paragraphStyleRuns:k}}else I=Object.assign({},k,{content:f2(k.content,X)});return I};
Mcj=function(k,I){if(I){var V=[];I=_.G(I);for(var X=I.next();!X.done;X=I.next())if(X=Object.assign({},X.value),!(X.startIndex===void 0||X.startIndex>=k)){if(!X.length||X.length+X.startIndex>k)X.length=k-X.startIndex;V.push(X)}return V}};
f2=function(k,I){var V=I,X;if(X=V>0)X=k.charCodeAt(V-1),X=X>=55296&&X<=56319;X&&(V=k.charCodeAt(V),X=V>=56320&&V<=57343);X&&--I;return k.substring(0,I)};
_.bB=function(k){return(k==null?void 0:k.content)!==void 0};
zao=function(k){return function(I){var V=k.run;(V.onTap!==void 0||V.onLongPress!==void 0)&&_.K(V,ltc)&&wv(I,{data:{loggingDirectives:_.K(V,ltc)},observer:_.C7().resolve(aG),hideOption:Z1X,showOption:Dnz,layer:I.layer})}};
uzD=function(k){return function(I){for(var V in k)(n4[V]||n4[AO["default"]])(I,V,k[V])}};
O1o=function(k,I,V,X){for(var P=_.G(k.parts),L=P.next();!L.done;L=P.next()){L=L.value;if(typeof L==="string")throw Error("hh");if(L.start<=I&&V<=L.end){O1o(L,I,V,X);return}}k.parts.push({data:X,parts:[],start:I,end:V})};
tco=function(k,I){for(var V=I.parts.length;V>=0;V--){var X=I.parts[V],P=I.parts[V-1],L=V===I.parts.length?I.end:X.start;P=V===0?I.start:P.end;L!==P&&I.parts.splice(V,0,k.slice(P,L));X&&tco(k,X)}};
eal=function(k){k.sort(function(I,V){if(I.startIndex<V.startIndex)return-1;if(V.startIndex<I.startIndex)return 1;I=I.endIndex-I.startIndex;V=V.endIndex-V.startIndex;return I>V?-1:V>I?1:0})};
_.kxA=function(k){var I=k.thumbnails;if(I){k={sources:[]};I=_.G(I);for(var V=I.next();!V.done;V=I.next()){V=V.value;var X={};X.url=V.url;X.width=V.width;X.height=V.height;k.sources.push(X)}return k}};
IEz=function(k,I,V,X){if(!I)return k.length>=1?k[k.length-1]:null;if(X)for(var P=_.G(k),L=P.next();!L.done;L=P.next()){L=L.value;var T=void 0,d=(T=L.url)==null?void 0:T.indexOf(X);if(d!==void 0&&d>=0)return L}X=_.G(k);for(P=X.next();!P.done;P=X.next())if(P=P.value,P.width&&P.height&&(V&&P.width>=I||!V&&P.height>=I))return P;for(I=k.length-1;I>=0;I--)if(V&&k[I].width||!V&&k[I].height)return k[I];return k[0]};
_.VzR=function(k){var I;return(k=(I=k.sources)==null?void 0:I[0])?k.width/k.height:0};
_.XDU=function(k){if(k.sources){k=_.G(k.sources);for(var I=k.next();!I.done;I=k.next()){I=I.value;var V=void 0;if((V=I.clientResource)==null?0:V.imageName)return I}}};
Lui=function(k){var I={};k=_.K(k.processor,Pii);var V=(k=k==null?void 0:(V=k.imageTint)==null?void 0:V.color)?_.Xe(k):void 0;V&&(I.color=V);return I};
cFt=function(k){var I;if((I=k.clientResource)!=null&&I.imageColor)return _.Xe(k.clientResource.imageColor)};
_.TEK=function(k,I,V,X,P,L,T){if(!I||I.length===0||I[0].clientResource)return null;if(V&&I[0].url)return I[0].url;X===void 0&&(X=!0);if(X){var d;k=Gx_*(P||(k==null?void 0:(d=k.getBoundingClientRect())==null?void 0:d.width)||0)}else{var U;k=Gx_*(L||(k==null?void 0:(U=k.getBoundingClientRect())==null?void 0:U.height)||0)}I=IEz(I,k,X,T);return(I==null?0:I.url)?I.url:(I==null?0:I.imageData)?I.imageData:null};
d7D=function(k,I,V){V=V?[V]:[];k.opacity&&V.push("opacity: "+k.opacity+";");I&&k.placeholderColor?(k=_.Xe(k.placeholderColor),V.push("background-color: "+k+";")):V.push("background-color: transparent;");return V.join(" ")};
iat=function(k,I,V,X,P){var L=["ytCoreImageHost"];I&&L.push(I);V||L.push("ytCoreImageFillParentHeight");X||L.push("ytCoreImageFillParentWidth");switch(k.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":L.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":L.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":L.push("ytCoreImageContentModeCenter");break;default:L.push("ytCoreImageContentModeScaleToFill")}k.flipForRtlLayout&&L.push("ytCoreImageFlipRtl");
switch(P){case "TOP_START":var T;L.push(((T=document.body)==null?void 0:T.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return L.join(" ")};
fER=function(k){var I;if(k==null?0:(I=k.clientResource)==null?0:I.imageName){var V;k=(V=k.clientResource)==null?void 0:V.imageName;a:{switch(k){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||Wut.get(k)||k}};
baR=function(k){return _.m("mweb_wiz_skip_render")?U7R(k):EDX(k)};
U7R=function(k){return function(I){var V=dc_("wink-root");a7=Qr.lastChild;i9D();oyA(V,_.f(k,I))}};
EDX=function(k){var I=I===void 0?!1:I;return function(V){if(!I||!_.m("mweb_skip_keto_to_c3_if_no_data")||V.data!==void 0){var X=zz(!1);try{var P=V.children;_.m("mweb_render_outside_patch_killswitch")||Qr?P?QP(_.f(k,V,P)):QP(_.f(k,V)):_.$w(new _.GN("ketoToC3 called outside of a patch",{tagName:k.TAG_NAME}))}finally{zz(X)}}}};
lEc=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
h5X=function(k,I){k.onViewportEntered=I;rF_.observe(k)};
yFt=function(){var k={rootMargin:"10%",threshold:.01};_.m("mweb_enable_set_io_root_to_null_safari")?k.root=null:_.m("mweb_enable_set_io_root_to_body_safari")&&(k.root=document.body);return new IntersectionObserver(function(I,V){I.filter(function(X){return X.intersectionRect.height>0}).forEach(function(X){X=X.target;
if(!_.m("mweb_enable_only_update_image_when_connected")||X.isConnected!==!1){var P;(P=X.onViewportEntered)==null||P.call(X);V.unobserve(X)}})},k)};
m7j=function(k,I,V,X,P){function L(){if(X){var d=X.loadedClass,U=X.notifyOnUnloaded;d&&_.lB(k,d);U&&k.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function T(){var d=V(I,k);d&&k.getAttribute("src")!==d&&(_.m("mweb_enable_only_update_image_when_connected")&&k.isConnected===!1||d===k.src||(k.src=d),L())}
P=P===void 0?!0:P;k.removeAttribute("src");L();I&&(P?h5X(k,T):T())};
KuX=function(k,I,V){if(!I)return!1;I=V(I,k);V=k.getAttribute("src");return I&&I===V&&k.complete};
$7U=function(k,I){for(var V in I)V==="className"?k.className=I[V]:(n4[V]||n4[AO.default])(k,V,I[V])};
j8K=function(k,I,V){V=V===void 0?!1:V;var X=k.sources!==void 0?k:_.kxA(k);if(X){var P=I.onload;I.onload=function(E){var l=E.target;V&&l.naturalWidth===120||_.ry(l,"ytCoreImageLoaded");I.notifyOnLoaded&&l.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));P==null||P(E)};
I.targetWidth&&I.preserveWidth&&(I.width=I.targetWidth);I.targetHeight&&I.preserveHeight&&(I.height=I.targetHeight);var L=_.XDU(X),T=L&&fER(L),d=Lui(X);if(T)return(k=cFt(L)||d.color)&&(I.color=k),{type:"icon",iconName:T,config:Object.assign({},I,I.alt?{}:{"aria-hidden$":"true"},{"aria-label$":I.alt,role:"img"})};if(k.sources===void 0){I.alt=k.accessibility&&k.accessibility.accessibilityData&&k.accessibility.accessibilityData.label||I.alt;I.style$=d7D(k,I.shouldShowPlaceholder,I.style$);var U;I.isPreloaded=
!((U=_.K(k,SPz))==null||!U.isPreloaded)}I.contentMode&&!X.contentMode&&(X.contentMode=I.contentMode);I.className=iat(X,I.className,I.preserveHeight,I.preserveWidth,I.objectPosition);I.loadedClass="ytCoreImageLoaded";return{type:"image",image:X,config:I}}};
_.h4=function(){var k=_.OT.apply(0,arguments);return _.mL(JFt,function(I){var V=k.map(function(X){return X==null?void 0:X(I)});
return function(){return void V.forEach(function(X){return void(X==null?void 0:X())})}})};
YPz=function(k,I){var V=I==null?void 0:I.initial;return _.EH(function(){_.v9(!0);return V=k(V)},{equals:I==null?void 0:I.isEqual},"rSlKsc")};
gDD=function(k,I){if(k===I)return!0;if(k===void 0||I===void 0)return!1;var V,X,P,L,T,d,U,E;return k.content===I.content&&((V=k.styleRuns)==null?void 0:V.length)===((X=I.styleRuns)==null?void 0:X.length)&&((P=k.commandRuns)==null?void 0:P.length)===((L=I.commandRuns)==null?void 0:L.length)&&((T=k.attachmentRuns)==null?void 0:T.length)===((d=I.attachmentRuns)==null?void 0:d.length)&&((U=k.decorationRuns)==null?void 0:U.length)===((E=I.decorationRuns)==null?void 0:E.length)};
vDi=function(k){return k.parts.map(qPU)};
qPU=function(k){if(typeof k==="string")return k;var I=k.data;k=I.image!==void 0&&I.imageConfig!==void 0?_.f("span",{el:_.h4(uzD(k.data.imageWrapperConfig))},_.f(_.yV,Object.assign({},{data:k.data.image},k.data.imageConfig))):_.f(k.data.tag,{el:_.h4(zao(k.data),uzD(k.data.config))},k.parts.map(qPU));return cp(k)};
s8t=function(k,I){return k===I?!0:k===void 0||I===void 0?!1:k.noStyleRuns===I.noStyleRuns&&k.noLinkColor===I.noLinkColor&&k.noEndpoints===I.noEndpoints&&k.headerRuns===I.headerRuns&&k.isOverlay===I.isOverlay&&k.linkInheritColor===I.linkInheritColor&&k.userInput===I.userInput&&k.isHeadline===I.isHeadline};
Fuz=function(k){return function(){var I,V,X,P,L,T,d,U,E,l,r,h,y,S;return{ariaLabel:(I=k.ariaLabel)==null?void 0:I.call(k),className:(V=k.className)==null?void 0:V.call(k),ellipsisTruncate:(X=k.ellipsisTruncate)==null?void 0:X.call(k),isOverlay:(P=k.isOverlay)==null?void 0:P.call(k),linkInheritColor:(L=k.linkInheritColor)==null?void 0:L.call(k),noEndpoints:(T=k.noEndpoints)==null?void 0:T.call(k),noStyleRuns:(d=k.noStyleRuns)==null?void 0:d.call(k),noLinkColor:(U=k.noLinkColor)==null?void 0:U.call(k),
noPreWrap:(E=k.noPreWrap)==null?void 0:E.call(k),noWrap:(l=k.noWrap)==null?void 0:l.call(k),skipOnClick:(r=k.skipOnClick)==null?void 0:r.call(k),userInput:(h=k.userInput)==null?void 0:h.call(k),headerRuns:(y=k.headerRuns)==null?void 0:y.call(k),isHeadline:(S=k.isHeadline)==null?void 0:S.call(k)}}};
AFt=function(k,I){k=new BEc(k,I);_.hq(k);throw k;};
Q8D=function(k,I,V){var X=dsX(k);k._numRenders=0;try{var P=C8c(function(){return _.f(I,Object.assign({},V))})}catch(T){var L=function(d){d.args||(d.args=[]);
d.args.push("Error in web component wrapper");d.args.push(k.tagName.toLowerCase());return d};
_.yP(T instanceof Error?L(T):new BEc("Wiz rendering error",k.tagName.toLowerCase()));throw T;}finally{dsX(X)}return P};
_.Si=function(k,I,V){function X(l){var r={};l=_.G(l);for(var h=l.next();!h.done;h=l.next()){h=h.value;var y=void 0,S=void 0,g=void 0,F=_.w1((g=(S=(y=h).getAttribute)==null?void 0:S.call(y,"slot"))!=null?g:"children");if(y=r[F])y.push(h);else if(F in L||F==="children")r[F]=[h]}l=_.G(Object.keys(r));F=l.next();for(h={};!F.done;h={content$jscomp$61:void 0},F=l.next())F=F.value,F!=="children"&&(h.content$jscomp$61=r[F],r[F]=function(Q){return function(){return Q.content$jscomp$61}}(h));
return r}
V=V===void 0?{}:V;k.debugName=I+" (CoW)";var P,L=(P=V.props)!=null?P:{};iRt.add(I);var T=nDX();P=function(){var l=T.apply(this,arguments)||this;l.rawProps={};l.queuingRender=!1;l.dispose=function(){};
l.isWebComponentWrapper=!0;l.isReparenting=!1;l.hasRendered=!1;return l};
_.J(P,T);P.prototype.render=function(){this.hasRendered=!0;for(var l=_.G([].concat(_.Z9(this.attributes))),r=l.next();!r.done;r=l.next())r=r.value,r.name!=="slot"&&r.name!=="hidden"&&this.removeAttribute(r.name);l=Object.assign({},this.componentProps,this.slotProps);r=_.G(Q8D(this,k,l));l=r.next().value;r=r.next().value;!(l[0]instanceof Element)||l.length>1?AFt("Wrapped Wiz components must return a single root element.",I):(l=l[0].tagName.toLowerCase(),l!==I&&AFt("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(l+" !== '"+I),I),this.dispose=r)};
P.prototype.setUpProps=function(){for(var l=this.rawProps,r=this.attributes,h=_.G(Object.keys(L)),y=h.next();!y.done;y=h.next()){y=y.value;var S=void 0;((S=this)==null?0:S[y])&&this[y]!==oDc&&l[y]===void 0&&(l[y]=this[y],(S=Object.getOwnPropertyDescriptor(this.constructor.prototype,y))&&Object.defineProperty(this,y,S))}h=_.G(r);for(y=h.next();!y.done;y=h.next()){S=y.value;y=_.w1(S.name);var g=y==="class"&&!r.getNamedItem("class-name");if(y in L||g)S=S.value===""||S.value==="true"?!0:S.value==="false"?
!1:isNaN(Number(S.value))?S.value:Number(S.value),y!=="class"||l.className?l[y]=S:l.className=S}r={};for(var F in L)L[F]!==_.mQ&&L[F]!==x7_&&(l[F]instanceof Function&&AFt("Function props must be configured as STATIC, not SIGNAL.",I),y=_.G(_.Gz(l[F],void 0,"thC4wf")),h=y.next().value,y=y.next().value,r[F]=y,l[F]=h);l=_.G([l,r]);this.componentProps=l.next().value;this.setters=l.next().value;this.slotProps=X(this.childNodes)};
P.prototype.connectedCallback=function(){UsR.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in L&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
P.prototype.disconnectedCallback=function(){if(!UsR.has(this)){var l;a:{if(_.K2)for(l=this;l;){if(_.$_.has(l)){l=!0;break a}l=l.parentElement}l=!1}if(l)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){l=_.G([].concat(_.Z9(this.attributes)));for(var r=l.next();!r.done;r=l.next()){r=r.value;var h=void 0;r.name==="slot"||r.name==="hidden"&&((h=V.unsafeExternallySettableAttributes)==null?0:h.has("hidden"))||this.removeAttribute(r.name)}}this.innerText="";X2t(this)}}};
P.prototype._setPendingPropertyOrPath=function(){};
P.prototype.notifyPath=function(){};
_.R9.Object.defineProperties(P.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var d=_.G(Object.keys(L)),U=d.next(),E={};!U.done;E={prop$jscomp$109:void 0},U=d.next())E.prop$jscomp$109=U.value,U=void 0,((U=V.legacyPolymer)==null?0:U.forwardHostProps)&&eRt.has(E.prop$jscomp$109)||Object.defineProperty(P.prototype,E.prop$jscomp$109,{set:function(l){return function(r){var h=this;UsR.has(this)||(this.setters?bT(function(){var y,S;return void((S=(y=h.setters)[l.prop$jscomp$109])==null?void 0:S.call(y,r))}):(this.rawProps[l.prop$jscomp$109]=r,this.queuingRender&&l.prop$jscomp$109===
"data"&&r!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(E),
get:aEO.has(E.prop$jscomp$109)?void 0:function(){return oDc}});
customElements.define(I,P)};
_.R5X=function(k,I){return(k=_.ji(k,I))?_.Nu(_.zK(k)):null};
_.J4=function(k){if(k=_.ji(k,Number.MAX_VALUE,void 0,"width"))return _.zK(k)};
_.ji=function(k,I,V,X){X=X===void 0?"width":X;if(!k||!k.length)return null;if(_.m("kevlar_tuner_should_always_use_device_pixel_ratio")){var P=window.devicePixelRatio;_.m("kevlar_tuner_should_clamp_device_pixel_ratio")?P=Math.min(P,_.Nw("kevlar_tuner_clamp_device_pixel_ratio")):_.m("kevlar_tuner_should_use_thumbnail_factor")&&(P=_.Nw("kevlar_tuner_thumbnail_factor"));Cic=P}else Cic||(Cic=window.devicePixelRatio);P=Cic;_.m("kevlar_tuner_should_always_use_device_pixel_ratio")?I*=P:P>1&&(I*=P);if(_.m("kevlar_tuner_min_thumbnail_quality"))return k[0].url||
null;P=k.length;if(_.m("kevlar_tuner_max_thumbnail_quality"))return k[P-1].url||null;if(V)for(var L=0;L<P;L++)if(k[L].url.indexOf(V)>=0)return k[L].url||null;for(V=0;V<P;V++)if(k[V][X]>=I)return k[V].url||null;for(I=P-1;I>0;I--)if(k[I][X])return k[I].url||null;return k[0].url||null};
pDX=function(){Y_.size?setTimeout(function(){gy(wDU)},0):HaD=0};
wDU=function(){var k=(0,_.wR)(),I=null,V=!1;Y_.forEach(function(P){P.loaded=!0;P.loadTime=k;P.pendingPaint=!1;var L=NEt.get(P);L&&L.resolve(k);I=P;V||!P.ftlEligible&&P.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(V=!0)});
var X;((X=I)==null?0:X.markDirty)&&I.markDirty();Y_.clear();HaD=0;V&&Mzo(k)};
Zat=function(k){Y_.add(k);k.pendingPaint=!0;HaD||(HaD=_.qz(_.hD,pDX))};
D7U=function(k){k.loaded=!1;k.loadTime=Infinity;var I=NEt.get(k);I&&(I.reject(Error("nh")),NEt.delete(k));k.pendingPaint&&(Y_.delete(k),k.pendingPaint=!1)};
_.z5K=function(k){var I=k.indexOf(":");return I===-1?{originalName:k}:{originalName:k.substring(0,I),datasyncId:k.substring(I+1)}};
_.Oa_=function(){return _.W(function(k){if(upK!==void 0)return k.return(upK);upK=new Promise(function(I){var V;return _.W(function(X){switch(X.nextAddress){case 1:return _.vK(X,2),X.yield(_.vr.open("test-only"),4);case 4:return X.yield(_.vr.delete("test-only"),5);case 5:_.vx(X,3);break;case 2:if(V=_.nh(X),V instanceof Error&&V.name==="SecurityError")return I(!1),X.return();case 3:I("caches"in window),_.xg(X)}})});
return k.return(upK)})};
k6O=function(){return _.W(function(k){if(k.nextAddress==1)return k.yield(_.Oa_(),2);if(!k.yieldResult)return k.return(void 0);tz_||(tz_=new e5j);return k.return(tz_)})};
I0l=function(k){var I,V,X,P;return _.W(function(L){switch(L.nextAddress){case 1:return L.yield(k6O(),2);case 2:I=L.yieldResult;if(!I)throw Error("ph");return L.yield(I.open("yt-player-local-img"),3);case 3:return V=L.yieldResult,L.yield(V.match(k),4);case 4:X=L.yieldResult;if(!X)throw Error("qh");return L.yield(X.blob(),5);case 5:return P=L.yieldResult,L.return(P)}})};
V7R=function(k,I){for(var V in k)if(k.hasOwnProperty(V)&&I[V])return V;return null};
Xnj=function(k){return"stamp"+k.replace("-","_")+"_"};
P3i=function(k){var I=k.match(/\[\[([\w\.]+)\]\]/);if(I&&I.length>1)return I[1];_.hq(Error("sh`"+k));return null};
LxU=function(k){return k===void 0?_.qw("REUSE_COMPONENTS",!1):k||!1};
Ts_=function(k,I,V){V&&(I.is?(cBU.has(I)&&(k=cBU.get(I),V=k.listener,delete I[k.property],V.type==="element"&&I.removeEventListener(V.eventName,V.handler),cBU.delete(I)),G6K(I)):I.__proto__==HTMLElement.prototype&&(I=new _.GN("Rendererstamper removed a non custom element","Stamper: "+k+" element: "+(I&&I.nodeName)),_.$w(I)))};
dyU=function(k,I,V,X){var P=I.node?I.node:I;_.BL(V).parentNode===P&&(I.removeChild(V),Ts_(k,V,X));if(k=sv.get(V))sv.delete(V),_.hD.cancelJob(k);V.hidden=!1};
iKl=function(k,I,V,X){if(I&&I.children&&(V=I.children[V]))if(_.qw("DEFERRED_DETACH"))for(;V&&!sv.has(V);){var P=k,L=I,T=V,d=X;T.hidden=!0;P=_.d6(_.hD,dyU.bind(null,P,L,T,d),0);sv.set(T,P);V=V.nextElementSibling}else for(;(T=I.lastElementChild)&&(I.removeChild(T),Ts_(k,T,X),T!=V););};
_.FH=function(){for(var k=_.OT.apply(0,arguments),I=!0,V=_.G(k),X=V.next();!X.done;X=V.next())if(typeof X.value!=="string"){I=!1;break}return I?k.join(" ").trim()||void 0:function(){for(var P="",L=_.G(k),T=L.next();!T.done;T=L.next())if(T=T.value,typeof T==="function"&&(T=T()),T)if(typeof T==="string")P+=" "+T;else for(var d in T)if(T.hasOwnProperty(d)){var U=T[d];typeof U==="function"&&(U=U());U&&(P+=" "+d)}P=P.trim()||void 0;return _.v9(P)}};
_.WxA=function(k,I){return _.nQ(k.entities,"markersEngagementPanelSyncEntity",I)};
_.Br=function(k,I){return _.nQ(k.entities,"playerStateEntity",I)};
f0z=function(k,I){return _.nQ(k.entities,"fantasyWinProbabilityEntity",I)};
Uyc=function(k,I){return _.nQ(k.entities,"fantasyTeamEntity",I)};
E1X=function(k,I){return _.nQ(k.entities,"fantasyPlayerEntity",I)};
bKt=function(k,I){return _.nQ(k.entities,"booleanEntity",I)};
l0A=function(k,I){return _.nQ(k.entities,"qrCodeEntity",I)};
rBt=function(k){return _.nQ(k.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
yBX=function(k){var I;return(I=h4X[k])!=null?I:"EVENT_SPAN_TYPE_UNKNOWN"};
myz=function(k){return function(I){var V=yBX(I.type);return V==="EVENT_SPAN_TYPE_UNKNOWN"?k(I):gj("event",{type:V,nodepath:I.target instanceof Element?ACl(I.target):void 0},function(){return k(I)})}};
_.A4=function(k){k&&Y4("event")&&(k=myz(k));return FVl(function(I){var V,X=(V=k)==null?void 0:V(I);return typeof X==="boolean"?X:!0})};
QV=function(k){return function(){return k()?k():void 0}};
jzt=function(k){var I=_.yQ("animated-rolling-character"),V=kBA(),X=yk(k.character)||yk(k.previousCharacter),P=_.G(u0_()),L=P.next().value,T=P.next().value;_.SL(function(){if(window.ResizeObserver&&_.m("web_fix_rolling_numbers_zoom_safari")){var d=new _.n2(function(){var E,l,r=Math.round(((l=(E=I.value.querySelector("div"))==null?void 0:E.getBoundingClientRect().height)!=null?l:0)*100)/100;r&&T(r)},500),U=new ResizeObserver(function(){d.fire()});
U.observe(I.value);return function(){U.disconnect();d.dispose()}}});
ucj(function(){var d=_.m("web_fix_rolling_numbers_zoom_safari")?L:k.marginMultiplier;if(d){var U;(U=V.value)==null||U.cancel();X?(U=k.previousCharacter?Number(k.previousCharacter)+10:k.rollUp?0:30,k.shouldAnimate||(U-=Kxl(k,U))):(U=k.rollUp?0:2,k.shouldAnimate||(U-=k.rollUp?-1:1));I.value.style.marginTop="-"+U*d+"px";k.shouldAnimate?V.value=$yR(I.value,k,U,X,d):I.value.style.display=k.character?"":"none"}});
return _.f("animated-rolling-character",{el:I,class:"animatedRollingCharacterHost"},b5_(X,function(){for(var d=[],U=1;U<30;U++)d.push(_.f("div",null,U%10));return _.f(_.D7,null,_.f("div",null,"\u00a0"),d,_.f("div",null,"\u00a0"))},function(){return SEO(k.character)}))};
SEO=function(k){return _.f(_.D7,null,_.f("div",null,"\u00a0"),_.f(_.D7,null,b5_(!k||_.Tc(k),function(){return _.f("div",null,"\u00a0")},function(){return _.f("div",null,k)})),_.f("div",null,"\u00a0"))};
$yR=function(k,I,V,X,P){V=new Animation(new KeyframeEffect(k,[{transform:"translateY(0px)"},{transform:"translateY("+(X?Kxl(I,V):I.rollUp?-1:1)*P+"px)"}],JB_),document.timeline);I.character?(k.style.display="",V.onfinish=null):V.onfinish=function(){k.style.display="none"};
V.play();return V};
Kxl=function(k,I){var V=Number(k.character)+10;if(k.previousCharacter)if(k.character){var X=Number(k.character),P=Number(k.previousCharacter);k=k.rollUp?P<X?V:V+10:P<X?V-10:V}else k=k.rollUp?30:0;else k=k.character==="0"?V:k.rollUp?V-10:V+10;return I-k};
YEX=function(k){return function(I){var V={},X;for(X in I){var P=void 0,L=void 0;((P=void 0)==null?0:(L=P.callbacks)==null?0:L[X])||(V[X]=I[X])}return _.f(X7R,null,function(){for(var T in V)I[T]=_.v9(V[T]);I.disableReactiveLogging=!0;return _.f(k,Object.assign({},I))})}};
v1R=function(k,I,V,X,P,L,T){V=new Animation(new KeyframeEffect(k,[{transform:"translateY(0px)"},{transform:"translateY("+(L?g1i(I,V,X,P):X?-1:1)*T+"px)"}],qED),document.timeline);I?(k.style.display="",V.onfinish=null):V.onfinish=function(){k.style.display="none"};
V.play();return V};
g1i=function(k,I,V,X){var P=Number(k)+10;I?k?(k=Number(k),I=Number(I),V=V?I<k?P:P+10:I<k?P-10:P):V=V?30:0:V=k==="0"?P:V?P-10:P+10;return X-V};
Fxi=function(k){var I=kBA(),V=kBA();OCz(function(){I.value=k.numberText;V.value=k.numberValue},[k.numberText]);
var X=k.fontSizeMultiplier?k.heightPx*k.fontSizeMultiplier:k.heightPx,P=o4R(function(){if(k.numberText){var T=k.numberText;var d=k.forceRollUp||!V.value||!k.numberValue||V.value<k.numberValue;var U=!!k.shouldAnimate,E=I.value,l=[],r=0,h=0,y=(E?E.replace(/\D/g,"").length:0)-(T?T.replace(/\D/g,"").length:0);E=E?E.split(/(\d)/).filter(Boolean):[];for(T=T.split(/(\d)/).filter(Boolean);y<0;){var S=T[h];l.push({character:S,rollUp:d,marginMultiplier:X,shouldAnimate:U});h++;yk(S)&&y++}for(;r<y;)S=E[r],l.push({previousCharacter:S,
rollUp:d,marginMultiplier:X,shouldAnimate:U}),r++,yk(S)||y++;for(;h<T.length;)y=T[h],S=E[r],yk(y)===yk(S)?(h++,r++):yk(y)?(r++,y=void 0):yk(S)&&(h++,S=void 0),l.push({character:y,previousCharacter:S,rollUp:d,marginMultiplier:X,shouldAnimate:U});d=l}else d=[];return d},[k.numberText]),L=k.numberText?["height: "+X+"px;",
"line-height: "+k.heightPx+"px;"].join(" "):"";return _.f("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:L,dir:"ltr","aria-hidden":"true"},P.map(function(T){return _.f(szR,Object.assign({},T))}))};
Bs_=function(k){switch(k){case 0:return 16/9;case 1:return 2/3;case 2:return.75;case 3:return 1;case 4:return.5625;default:return 0}};
_.ABc=function(k,I){if(!k&&!I)return"medium";k=Math.max(k||0,I||0);return k>=256?"large":k>=96?"medium":"small"};
Qzi=function(k){switch(k){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
n1t=function(k){return new KeyframeEffect(k,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
o1X=function(k){return new KeyframeEffect(k,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.oe=function(k){return function(){var I="",V;for(V in k){for(var X=k[V];typeof X==="function";)X=X();X!==void 0&&X!==null&&(I+="; "+V+": "+X)}return I.length>0?_.v9(I.slice(2)):_.v9()}};
xyj=function(k){switch(k){case 2:return"yt-spec-touch-feedback-shape--touch-response-inverse";case 3:return"yt-spec-touch-feedback-shape--overlay-touch-response";case 4:return"yt-spec-touch-feedback-shape--overlay-touch-response-inverse";default:return"yt-spec-touch-feedback-shape--touch-response"}};
a0O=function(k,I){if(I)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(k)switch(k){case "large":return"yt-spec-touch-feedback-shape--thumbnail-size-large";case "medium":return"yt-spec-touch-feedback-shape--thumbnail-size-medium";default:return"yt-spec-touch-feedback-shape--thumbnail-size-small"}};
pnD=function(k,I,V,X,P,L,T){var d=R4U(k),U=d.disabled,E=d.iconPosition,l=d.style,r=d.focused,h=function(){return!!g()&&E()==="icon-only"},y=function(){return!!g()&&E()==="icon-only-40"},S=function(){return!!g()&&E()==="icon-with-label"},g=function(){return!!I||!(X==null||!X())};
return{type:function(){return l()==="call-to-action-inverse"?"text":l()==="overlay-dark"&&k().type!=="filled"&&k().type!=="tonal"?"tonal":k().type},
shouldFocus:function(){return(r()||(L==null?void 0:L()))&&!U()},
hasIconLeading:function(){return!!g()&&E()==="leading"},
hasIconTrailing:function(){return!!g()&&E()==="trailing"},
hasIconLeadingTrailing:function(){return!!g()&&!!(V||P!=null&&P())&&E()==="leading-trailing"},
hasIconOnly:h,hasIconOnly40:y,hasIconWithLabel:S,iconButton:function(){return h()||y()||S()},
visiblyDisabled:function(){return(U()?"disabled":k().state)==="disabled"||U()},
overrideSmallSizeIcon:function(){return!k().ignoreIconSizeOverride&&C3t(k(),g())},
iconToRender:I?I:function(){return _.f(_.x_,{icon:X,gradientColor:function(){var F;return(F=k().customColors)==null?void 0:F.iconGradientColor},
size:function(){return wnK(k(),!0,k().ignoreIconSizeOverride)},
active:function(){return k().toggled},
iconFilter:function(){return HKo(k())},
animateIcon:T})},
secondaryIconToRender:V?V:function(){return _.f(_.x_,{icon:P,size:function(){return wnK(k(),!0,k().ignoreIconSizeOverride)},
active:function(){return k().toggled},
iconFilter:function(){return HKo(k())}})}}};
R4U=function(k){return{size:function(){return k().size},
style:function(){return k().style},
focused:function(){return k().focused},
disabled:function(){return k().disabled},
onTap:function(I){var V,X;return(X=(V=k()).onTap)==null?void 0:X.call(V,I)},
alignByText:function(){return k().alignByText},
aTagConfig:function(){return k().aTagConfig},
customColors:function(){return k().customColors},
segmentedPosition:function(){return k().segmentedPosition},
toggled:function(){return k().toggled},
toggleable:function(){return k().toggleable},
accessibilityLabel:function(){return k().accessibilityLabel},
onToggle:function(I){var V,X;return(X=(V=k()).onToggle)==null?void 0:X.call(V,I)},
iconPosition:function(){return k().iconPosition},
oneOffCustomTextWrap:function(){return k().oneOffCustomTextWrap},
disableTextEllipsis:function(){return k().disableTextEllipsis},
disableBackdropFilter:function(){return k().disableBackdropFilter},
tooltipText:function(){return k().tooltipText},
tooltipShape:function(){return k().tooltipShape},
ariaHidden:function(){return k().ariaHidden},
tabIndex:function(){return k().tabIndex},
buttonText:function(){return k().buttonText},
formattedButtonText:function(){return k().formattedButtonText},
animatedTextProps:function(){return k().animatedTextProps},
onClickRateLimitMs:function(){return k().onClickRateLimitMs}}};
C3t=function(k,I){I=(k.iconPosition==="icon-only"||k.iconPosition==="icon-only-40"||k.iconPosition==="icon-with-label")&&I;return!k.segmentedPosition&&I&&k.size==="S"};
wnK=function(k,I,V){switch(k.size){case "XS":return 16;case "S":return!V&&C3t(k,I)?24:16;default:return 24}};
Nsc=function(k){switch(k){case "filled":return"yt-spec-button-shape-next--filled";case "outline":return"yt-spec-button-shape-next--outline";case "tonal":return"yt-spec-button-shape-next--tonal";default:return"yt-spec-button-shape-next--text"}};
M7_=function(k){switch(k){case "call-to-action":return"yt-spec-button-shape-next--call-to-action";case "call-to-action-overlay":return"yt-spec-button-shape-next--call-to-action-overlay";case "mono":return"yt-spec-button-shape-next--mono";case "overlay":return"yt-spec-button-shape-next--overlay";case "overlay-dark":return"yt-spec-button-shape-next--overlay-dark";case "call-to-action-inverse":return"yt-spec-button-shape-next--call-to-action-inverse";case "mono-inverse":return"yt-spec-button-shape-next--mono-inverse";
case "brand-gradient":return"yt-spec-button-shape-next--brand-gradient";case "gen-ai-gradient":return"yt-spec-button-shape-next--gen-ai-gradient";default:return"yt-spec-button-shape-next--mono"}};
ZKt=function(k){switch(k){case "XS":return"yt-spec-button-shape-next--size-xs";case "S":return"yt-spec-button-shape-next--size-s";case "L":return"yt-spec-button-shape-next--size-l";case "XL":return"yt-spec-button-shape-next--size-xl";default:return"yt-spec-button-shape-next--size-m"}};
HKo=function(k){if(k.style==="overlay-dark"&&k.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
ae=function(k){return k&&k.endsWith("px")?Number(k.slice(0,-2)):0};
u6R=function(k,I){var V=_.G(_.J1(function(){var P,L;return(L=k())!=null?L:I==null?void 0:(P=I())==null?void 0:P.text})),X=V.next().value;
return[function(P){var L=_.EH(function(){var U;return Object.assign({},{location:"bottom",offset:16,delay:1},I==null?void 0:I(),{text:(U=X())!=null?U:""})},void 0,"IJU38d");
_.Yv(function(){var U=L();_.Lu(function(){_.hD.addJob(function(){Re.notify(P,U)},4)})},"WlsgZc");
var T=function(){Dyo(P,L())},d=function(){z4O()};
P.addEventListener("mouseenter",T);P.addEventListener("focus",T);P.addEventListener("mouseleave",d);P.addEventListener("blur",d);P.addEventListener("tap",d);_.gu(function(){P.removeEventListener("mouseenter",T);P.removeEventListener("mouseleave",d);P.removeEventListener("focus",T);P.removeEventListener("blur",d);P.removeEventListener("tap",d);z4O()})},
V.next().value]};
t7R=function(k,I){if(!NR){var V;Akz(function(){return V=IwD(k,I)});
return V}k.parent=OK_();return IwD(k,I)};
OK_=function(){var k=ZW(NR||void 0,t9A);return yD_(k)?void 0:k};
C2=function(k,I){_.GI(k,Object.assign({},I,{forceClickLogging:!0}))};
e4O=function(k){switch(k){case "TOOLTIP_VIEW_MODEL_PLACEMENT_BOTTOM":return"bottom";case "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP":return"top";case "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT":return"left";case "TOOLTIP_VIEW_MODEL_PLACEMENT_RIGHT":return"right";default:return"bottom"}};
I1o=function(k,I){var V=_.cr(k==null?void 0:k.onTap),X={};V&&(X.getClickedVisualElement=function(){var P;return k$c(k,V,I==null?void 0:(P=I.value)==null?void 0:P.visualElement)});
X=_.TI({elementsCommand:k.onTap,forceNewState:!0,additionalCommandArgs:X});return dy(X)?X:void 0};
V5A=function(k,I,V,X){C2(k,Object.assign({},{form:{element:I,event:V}},X))};
X6z=function(k,I,V,X,P){var L=void 0;return function(T){var d=_.cr(V?k==null?void 0:k.onDisabledTap:k==null?void 0:k.onTap);if(d){var U;L=(U=L)!=null?U:I==null?void 0:I.value;if(d)if(_.m("web_button_vm_click_client_ve_killswitch"))V5A(d,L,T);else{var E;U=k$c(k,d,(E=L)==null?void 0:E.visualElement);if(P){V5A(d,P,T,{clickedVisualElement:U,form:{element:P}});return}V5A(d,L,T,{clickedVisualElement:U})}}X&&X(T)}};
k$c=function(k,I,V){I=I==null?void 0:I.clickTrackingParams;var X,P;k=k==null?void 0:(X=k.loggingDirectives)==null?void 0:(P=X.clientVeSpec)==null?void 0:P.uiType;if(V&&k&&!I)return V};
Plc=function(k){switch(k){case "BUTTON_VIEW_MODEL_STYLE_CTA":return"call-to-action";case "BUTTON_VIEW_MODEL_STYLE_MONO":case "BUTTON_VIEW_MODEL_STYLE_BRAND":return"mono";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY":return"overlay";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK":return"overlay-dark";case "BUTTON_VIEW_MODEL_STYLE_BRAND_GRADIENT":return"brand-gradient";case "BUTTON_VIEW_MODEL_STYLE_BRAND_AI":return"gen-ai-gradient";default:return"mono"}};
LXt=function(k){switch(k){case "BUTTON_VIEW_MODEL_TYPE_FILLED":return"filled";case "BUTTON_VIEW_MODEL_TYPE_OUTLINE":return"outline";case "BUTTON_VIEW_MODEL_TYPE_TEXT":return"text";case "BUTTON_VIEW_MODEL_TYPE_TONAL":return"tonal";default:return"text"}};
cyt=function(k){switch(k){case "BUTTON_VIEW_MODEL_STATE_ACTIVE":return"active";case "BUTTON_VIEW_MODEL_STATE_INACTIVE":return"disabled";case "BUTTON_VIEW_MODEL_STATE_DISABLED":return"disabled";default:return"active"}};
G$X=function(k){switch(k){case "BUTTON_VIEW_MODEL_SIZE_XSMALL":return"XS";case "BUTTON_VIEW_MODEL_SIZE_COMPACT":return"S";case "BUTTON_VIEW_MODEL_SIZE_DEFAULT":return"M";case "BUTTON_VIEW_MODEL_SIZE_LARGE":return"L";case "BUTTON_VIEW_MODEL_SIZE_XLARGE":return"XL";default:return"M"}};
_.wy=function(k){return _.EH(function(){fMi()();return bpz(k)},{debugName:"d8B62c"},"DEXkhd")};
TOO=function(k,I){return _.nQ(k.entities,"engagementToolbarStateEntityPayload",I)};
ijj=function(k){(k=_.zY(k))&&_.dfK(k)};
_.dfK=function(k){var I=_.PW();I&&_.lt(I,k)};
WXA=function(k,I,V){_.sm(k,"yt-open-popup-action",[I,V||k])};
f1R=function(k,I){var V=_.jL(k,"endpoint"),X=_.jL(k,"action");return(V=X?X:V)&&I&&(V=I.navigationEndpointPopupMap[V])&&(k=_.FB(V,k),(V=_.jL(k,"renderer"))&&I.supportedPopups.hasOwnProperty(V))?{openPopupAction:{popupType:I.popupTypeMap[V],popup:k}}:null};
Uft=function(k,I,V,X){if(X){var P;V=V==null?void 0:(P=V.data)==null?void 0:P.contents;(P=V instanceof Array&&V.length?V[0]:V)&&(V=_.jL(P,"renderer"))&&X.supportedPopups.hasOwnProperty(V)&&(I.stopPropagation(),WXA(k,{openPopupAction:{popupType:X.popupTypeMap[V],popup:P}}))}};
l1K=function(k,I,V,X){X=X===void 0?!1:X;var P=Ezo(I);if(P){P.href&&d$(P.href);var L=I.button;L=L!==void 0?L===0&&!Hr(I):!Hr(I);P.data&&L&&bjt(k,P,I,V,X)}};
bjt=function(k,I,V,X,P){P=P===void 0?!1:P;var L=_.Nw("pbj_navigate_limit",-1)===0;ryj(I);_.C7().resolve(_.RZ(qL));var T=I.data;if(Object.keys(T).length!==0)if(!_.m("unplugged_web_disable_actions_for_cec_endpoint")&&_.K(T,_.x4))_.m("endpoint_behavior_command_executor_fix_killswitch")||(V.preventDefault(),V.stopPropagation()),_.nC(k,[T],k);else if(X=f1R(T,X))T.loggingUrls&&T.loggingUrls.forEach(function(U){U.baseUrl&&_.qM(U.baseUrl)}),V.preventDefault(),V.stopPropagation(),WXA(k,X,I);
else{var d=hFX(0,I.data,V);if(k=I.getForm)k=k(),d.tempData=d.tempData||{},d.tempData=Object.assign({},d.tempData,k);k=_.K$(V);if(X=k.find(function(U){return!!U.visualElement}))d.createScreenConfig=d.createScreenConfig||{},d.createScreenConfig.clickedVisualElement=X.visualElement;
if(!L)if(V.preventDefault(),V.stopPropagation(),_.K(T,_.yyD)&&!P&&_.al.instance)_.al.instance.resolveCommand(T,d);else if(_.m("kevlar_command_handler_formatted_string")&&!P&&_.al.instance&&mfR(T))P=k.find(function(U){return!!U.is})||V.target,V={form:Object.assign({},d,{event:V,
element:P,originatingNode:I})},_.al.instance.resolveCommand(T,V);else{T=_.K$(V);V=[];for(P=0;P<T.length;P++)(L=T[P].is)&&V.push(L);rwj({parents:V.join(","),text:I.innerText},function(){_.vW(I,"yt-navigate",d)})}}};
KXt=function(k){if(k=Ezo(k))ryj(k),lJK(k.href)};
Ezo=function(k){k=_.K$(k);for(var I,V=0;V<k.length;V++)if(I=k[V],I.tagName==="A"&&I.classList.contains("yt-simple-endpoint")){if(!I.data)break;return I}return null};
Hr=function(k){return k.shiftKey||k.altKey||k.metaKey||k.ctrlKey};
$fo=function(k,I){var V={itct:I.clickTrackingParams};_.m("kevlar_client_side_screens")&&(!_.K(I,_.ND)||_.m("kevlar_exclude_endpoint_killswitch"))&&(V.endpoint=JSON.stringify(I));_.m("enable_unknown_lact_fix_on_html5")&&_.C7().resolve(_.RZ(_.p2))&&(V.lact=_.wx());UXt(V);_.mP(k,V)};
ryj=function(k){k.href&&Object.keys(k.data).length!==0&&$fo(k.href,k.data)};
mfR=function(k){for(var I=_.G(SFi),V=I.next();!V.done;V=I.next())if(k[V.value])return!1;return!0};
jbK=function(){if(Nz)return Nz;if(window.lottie)return Nz=Promise.resolve(window.lottie);var k=_.yj(_.gH("LOTTIE_URL"));return k?Nz=new Promise(function(I,V){var X=document.createElement("script");X.addEventListener("load",function(){I(lottie)});
X.addEventListener("error",function(P){var L="Lottie library failed to load.";P?P.message&&(L+=" Original description: "+P.message,_.Sf(P,L)):P=Error(L);_.$w(P);V(P)});
X.setAttribute("async","");_.fh(X,k);document.head.appendChild(X)}):Promise.reject(Error("th"))};
JyU=function(){return Nz?Nz:jbK()};
YFl=function(k){if(k)switch(k){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.m("kevlar_use_wil_icons"))return k=(k=rBt(_.$L().getState()))&&k.animationLightUrl&&k.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:k.animationLightUrl,pathDarkTheme:k.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,k?k:Mz.get("LIKE");break;case "LIKE_DELHI_PLAYER":return Mz.get("LIKE_DELHI_PLAYER")}};
gzz=function(k){var I=YFl(k);if(I)return I;switch(k){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return Mz.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return Mz.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return Mz.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return Mz.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return Mz.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return Mz.get("NOTIFICATION_BELL")}};
qFU=function(k,I){if(!k.closest)return!1;I=!!YFl(I);return _.gH("ID_TOKEN")&&I?!!k.closest("segmented-like-dislike-button-view-model")||!!k.closest("yt-player-quick-action-buttons"):!1};
sbt=function(k,I){if(!k||vzD)I=!1;else{var V;if(!(V=qFU(k,I)))if(k.closest)if(V=!_.gH("ID_TOKEN"),k=k.closest("ytd-subscription-notification-toggle-button-renderer-next"),V||!k)V=!1;else{var X;V=((X=k.data)==null?void 0:X.targetId)==="notification-bell"&&I!=="EXPAND_MORE"}else V=!1;I=V}return I};
FXK=function(k){var I,V;return _.W(function(X){switch(X.nextAddress){case 1:return _.vK(X,2),X.yield(fetch(k),4);case 4:return I=X.yieldResult,X.yield(I.json(),5);case 5:return X.return(X.yieldResult);case 2:V=_.nh(X),_.$w(V),_.xg(X)}})};
BOt=function(k,I){var V,X,P;return _.W(function(L){if(L.nextAddress==1)return(V=I?k.pathDarkTheme:k.path)?L.yield(Promise.all([FXK(V),jbK()]),2):L.return();X=L.yieldResult;P=X[0];Zx.set(V,P);_.xg(L)})};
QbO=function(k,I,V,X){function P(T,d){if(I.value===d&&!I.cancelled){for(;k.firstChild;)k.removeChild(k.firstChild);k.classList.add("ytSpecIconShapeHost");T(k,X)}}
var L=_.Ayt(_.C7().resolve(_.xF),V);typeof L==="function"?(I.value=null,P(L,null)):(I.value=L,L.then(function(T){P(T,L)}))};
nzc=function(k,I){var V=document.createElement("div"),X=_.K7(V,function(){return _.f(_.b,{cond:k,then:function(P){return _.f(_.Dx,{data:P,options:I})}})},"ea");
return[V,X]};
_.zI=function(k,I){if(I){var V={};ozz.forEach(function(X){X=xfR(I,X,"--yt-lightsource-");Object.assign(V,X)});
a1l.forEach(function(X){X=xfR(I,X,"--yt-basic-");Object.assign(V,X)});
_.x5(k,V)}};
xfR=function(k,I,V){var X={};X[V+_.C9(I)]=k&&k[I]?_.Xe(k[I]):"";return X};
_.Ov=function(k,I,V){uB[k]||(uB[k]={});uB[k][I]=V};
_.t4=function(k){uB[k]||(uB[k]={});return uB[k]};
RFz=function(k){if(!k)return{};var I=k.foregroundTitleColor,V=k.backgroundColor;k=k.borderColor;var X="text";k?X="outline":V&&(X="filled");return{type:X,customColors:{color:I?_.Xe(I):void 0,backgroundColor:V?_.Xe(V):void 0,borderColor:k?_.Xe(k):void 0}}};
NOK=function(k){var I=k.renderer;var V=k.element;var X=k.commandController;var P=k.onTapCallback;var L=k.skipCommandHandling;var T=k.overrides;var d=k.forceIcon;var U=k.forceModernIconButton;var E=k.forceDisabled;var l=k.isSubscribe===void 0?!1:k.isSubscribe;var r=k.isPressed===void 0?!1:k.isPressed;var h=k.useButtonSize===void 0?!1:k.useButtonSize;k=Cli(I);l&&(k.style="mono",k.type="filled");d=!I.icon||!d&&I.text?I.icon?I.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:U?"icon-only":"icon-only-40";d==="icon-only-40"&&(k.type="text");var y;U=Object;l=U.assign;h=w6_(I,h);r=!!I.isSelected||!_.m("web_propagate_is_pressed_killswitch")&&!!r;var S=I.isSelected!==void 0;E=E===void 0?I.isDisabled:E;var g=I.text?_.VV(I.text):void 0;var F,Q,x,N=((F=I.accessibilityData)==null?void 0:(Q=F.accessibilityData)==null?void 0:Q.label)||((x=I.accessibility)==null?void 0:x.label);F=N?N:_.m6(I.text);V=Hjo(I,V,X,P,L);X=p6z(I);X!=null&&X.length?(X=_.TI({innertubeCommand:Faz(X),
forceNewState:!0}),X=dy(X)?X:void 0):X=void 0;return l.call(U,{},k,h,{iconPosition:d},T,{focused:!1,toggled:r,toggleable:S,disabled:E,formattedButtonText:g,accessibilityLabel:F,onTap:V,aTagConfig:X},RFz((y=I.colorData)==null?void 0:y.basicColorPaletteData),{oneOffCustomTextWrap:I.oneOffCustomTextWrap})};
Hjo=function(k,I,V,X,P){return function(L){var T=p6z(k);X(T,L);if(!P){T=_.G(T);for(var d=T.next();!d.done;d=T.next())C2(d.value,{form:{element:I,event:L},commandController:V})}}};
p6z=function(k){var I=[];k.command&&I.push(k.command);k.serviceEndpoint&&I.push(k.serviceEndpoint);k.navigationEndpoint&&I.push(k.navigationEndpoint);return I};
w6_=function(k,I){if(I)switch(k.size){case "SIZE_SMALL":return{size:"S"};case "SIZE_LARGE":return{size:"L"};case "SIZE_XLARGE":return{size:"XL"};case "SIZE_XSMALL":return{size:"XS"};default:return{size:"M"}}switch(k.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
Cli=function(k){switch(k.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_CALL_TO_ACTION_TONAL":return{style:"call-to-action",type:"tonal",state:"active"};case "STYLE_OUTLINE":case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"call-to-action",
type:"text",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":case "STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_OVERLAY_PROTECTED":return{style:"overlay-dark",
type:"tonal",state:"active"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"mono",type:"filled",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case "STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case "STYLE_BRAND_GRADIENT":return{style:"brand-gradient",
type:"filled",state:"active"};case "STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",type:"filled",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
M5U=function(k,I){return typeof k!=="object"||k===null?!1:Object.keys(I).every(function(V){return V in k})};
ei=function(k){return Object.fromEntries(Object.keys(k).map(function(I){return[I,I]}))};
ZjA=function(k,I,V){return jTR(V,function(X,P){return function(L){var T=_.OT.apply(1,arguments);return M5U(L,k)?P.apply(null,[L[I]].concat(_.Z9(T))):P.apply(null,[L].concat(_.Z9(T)))}})};
kd=function(k){return function(I,V){return ZjA(k,I,V)}};
DfR=function(k,I){var V;return(V=_.nQ(k,"playlistLoopStateEntity",I))!=null?V:void 0};
zFo=function(k,I){var V;return(V=_.nQ(k,"toggleMenuServiceItemEntity",I))!=null?V:void 0};
_.IE=function(k){return k!=null&&k.watch?k.watch.isTheaterMode:!1};
_.Vy=function(k){return k!=null&&k.watch?k.watch.isWatchFullscreen:!1};
_.X_=function(k){if(_.uS_(k))return!0;k=_.Ojo(k);return _.m("web_watch_enable_single_column_grid_view")?k:!1};
_.uS_=function(k){return k!=null&&k.watch?k.watch.isSwatcherooActive:!1};
_.Ojo=function(k){return k.watch.isWatchNarrowWidth};
_.t5U=function(k){return _.IE(k)||_.Vy(k)||_.Ojo(k)};
_.eFl=function(k){return k.watch.openEngagementPanels};
_.PT=function(k,I){return _.nQ(k.entities,"likeStatusEntity",I)};
kyl=function(k,I){return _.nQ(k.entities,"likeCountEntity",I)};
_.IYo=function(k,I){return _.nQ(k.entities,"stringEntity",I)};
VrR=function(k,I){return _.nQ(k.entities,"dataFreshnessEntity",I)};
XNo=function(k,I){if(!k)return!1;var V,X=(V=_.K(k,_.Rt))==null?void 0:V.signal;if(X&&I.signalEndpointMap)return!!I.signalEndpointMap[X];var P;if((V=(P=_.K(k,_.Lz))==null?void 0:P.request)&&I.continuationEndpointMap)return!!I.continuationEndpointMap[V];for(var L in k)if(I.commandEndpointMap[L])return!0;return!1};
Pkj=function(k,I){if(I.streamingEndpointMap)for(var V in k)if(I.streamingEndpointMap[V]&&(k=I.streamingEndpointMap[V]))return k()};
Lil=function(k,I){var V,X=(V=_.K(k,_.Rt))==null?void 0:V.signal;if(X&&I.signalEndpointMap&&(V=I.signalEndpointMap[X]))return V();var P;if((V=(P=_.K(k,_.Lz))==null?void 0:P.request)&&I.continuationEndpointMap&&(P=I.continuationEndpointMap[V]))return P();for(var L in k)if(I.commandEndpointMap[L]&&(k=I.commandEndpointMap[L]))return k()};
cmc=function(k){var I={"Content-Type":"application/json"};_.gH("EOM_VISITOR_DATA")?I["X-Goog-EOM-Visitor-Id"]=_.gH("EOM_VISITOR_DATA"):_.gH("VISITOR_DATA")&&(I["X-Goog-Visitor-Id"]=_.gH("VISITOR_DATA"));I["X-Youtube-Bootstrap-Logged-In"]=_.gH("LOGGED_IN",!1);_.gH("DEBUG_SETTINGS_METADATA")&&(I["X-Debug-Settings-Metadata"]=_.gH("DEBUG_SETTINGS_METADATA"));k!=="cors"&&((k=_.gH("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(I["X-Youtube-Client-Name"]=k),(k=_.gH("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(I["X-Youtube-Client-Version"]=
k),(k=_.gH("CHROME_CONNECTED_HEADER"))&&(I["X-Youtube-Chrome-Connected"]=k),(k=_.gH("DOMAIN_ADMIN_STATE"))&&(I["X-Youtube-Domain-Admin-State"]=k));(k=_.gH("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(I["X-YouTube-Lava-Device-Context"]=k);return I};
Gy_=function(k,I){I.watchNextResponse||I.reelItemWatchResponse?I.watchNextResponse?k.content=I.watchNextResponse:k.content=I.reelItemWatchResponse:I.playerResponse?k.player=I.playerResponse:I.reelWatchSequenceResponse&&(k.reelSequence=I.reelWatchSequenceResponse)};
cT=function(k){return function(){return new k}};
GV=function(k){var I=_.C7();return function(){return I.resolve(k)}};
_.TV=function(k){if(!k)return null;for(var I=[],V=0;V<k.textSegments.length;V++){var X=k.textSegments[V];X.text?I.push(X):X.emojiId&&I.push({emoji_id:X.emojiId})}return{text_segments:I}};
fYA=function(k,I,V,X,P,L,T){L=L===void 0?[]:L;var d=new _.dz;d.endpoint=V;if(!V)return _.yP(new _.GN("handle undefined endpoint",I.tagName)),d;var U=Y2R(V);U.length&&(_.nC(k,U,I,X),d.actions=U);V.loggingUrls&&V.loggingUrls.forEach(function(l){l.baseUrl&&vR(l.baseUrl,l.attributionSrcMode)});
U=!_.m("web_skip_impression_click_killswitch")&&X&&X.impression;if(V.clickTrackingParams&&!TdX(V)&&!d9_(I)&&!U&&(U=_.Ne(),!_.iH(U,I))){var E=I.getScreenLayer&&I.getScreenLayer();E?U.clickCommand(V,null,E):U.clickCommand(V,null)}U=!1;for(E=0;E<L.length;E++)if((0,L[E])(I,V,X)){U=!0;break}!U&&irl(V)&&(d.ajaxPromise=Wit(k,I,V,X,P,T));return d};
d9_=function(k){var I;return(k=(I=k.data)==null?void 0:I.navigationEndpoint)&&!!k.clickTrackingParams};
TdX=function(k){var I=_.K(k,_.Rt);if(I&&(I=I.signal)&&U9R.indexOf(I)>=0)return!0;for(var V in k)if(EJz.indexOf(V)>=0)return!0;return!1};
irl=function(k){var I;if(((I=_.K(k,_.Rt))==null?void 0:I.signal)==="CLIENT_SIGNAL")return!1;for(var V in k)if(brz.indexOf(V)>=0)return!1;k=Object.keys(k);return k.length===1&&k[0]==="loggingUrls"?!1:!0};
jwX=function(k,I,V,X,P,L,T){var d=_.WT.instance;if(d&&_.fz(d,X))var U=_.EI(d,X,P).then(function(l){return(l==null?0:l.data)?l:{data:l}});
else U=k.requestDataForServiceEndpoint(X,P),_.K(X,lYA)||_.K(X,rmz)||_.K(X,_.h6D)||_.K(X,ymU)||_.$w(new _.GN("No RequestBuilder for endpoint",X));var E=_.bH();E.promise.thenCatch(function(){var l=_.jL(X,"action")||_.jL(X,"command")||_.jL(X,"endpoint");l&&(l=X[l],l.hasOwnProperty("onFailureAction")?_.nC(I,[l.onFailureAction],V):l.hasOwnProperty("onFailureCommand")&&_.nC(I,l.onFailureCommand,V));U.cancel("Resolver promise rejected")});
U.then(function(l){if(l){var r=l.error;if(r){if(L&&L.onServerError)L.onServerError(X,l);E.reject(new _.GN("Response error",X,r))}else if(l=l.data)if(r=l.error){if(L&&L.onServerError)L.onServerError(X,l);E.reject(new _.GN("Returned error",X,r))}else{m9D(I,V,l,X);KiX(l);if(r=JwU(l))for(var h=_.G(r),y=h.next();!y.done;y=h.next()){y=y.value;var S=_.C7().resolve(_.RZ($9X))||SUj;if(!_.WT.instance||!S.some(function(F){return!!_.K(X,F)})||_.m("kevlar_response_processor_allowlist_killswitch")){var g=S=void 0;
((g=_.K((S=y)==null?void 0:S.commandMetadata,_.CC))==null?0:g.sendPost)?_.Qk(I,[y]):_.nC(I,[y],V)}}(h=_.K(l==null?void 0:l.frameworkUpdates,lH))&&T&&T(h);if(L&&L.onSuccess)L.onSuccess(X,l);E.resolve(new _.rz(l,r))}}else E.reject(new _.GN("Invalid service endpoint provided",X))},function(l){E.reject(l)});
return E.promise};
KiX=function(k){var I;(k=(I=_.K(k==null?void 0:k.onResponseReceivedCommand,JmD))==null?void 0:I.continuationItems)&&(k==null?void 0:k.length)===1&&_.K(k[0],YUX)&&_.LQ("so_r",void 0,"search_overview_answer")};
Wit=function(k,I,V,X,P,L){var T;return(T=I.getNetworkManager&&I.getNetworkManager()?I.getNetworkManager():_.C7().resolve(_.RZ(_.ZP)))?jwX(T,k,I,V,X,P,L):_.e8("No network manager.")};
m9D=function(k,I,V,X){if(V=V.trackingParams||V.loggingDirectives&&V.loggingDirectives.trackingParams){var P;(_.K(X,_.h9)||_.K(X,gJi)||_.K(X,qUD))&&X.clickTrackingParams&&(P=_.zY(X.clickTrackingParams));var L;X=(L=I.getScreenLayer)==null?void 0:L.call(I);I=_.Ne().graftServerVe(V,P,X);_.AV(k,"yt-store-grafted-ve-action",[I])}};
_.vJj=function(k){var I=new Image;return new _.tD(function(V,X){I.addEventListener("load",function(){V()});
I.addEventListener("error",function(){X()});
I.src=k})};
swU=function(k){return!!k};
FiX=function(k){return!!k};
Bd_=function(k,I,V){var X=k.rowIndex;X!==void 0&&_.AV(k.hostElement,"yt-section-reactive-dismissal",[X,I,V])};
_.yy=function(k,I,V){k=_.G(k);for(var X=k.next();!X.done;X=k.next()){X=X.value;if(X===I)break;for(var P=_.G(V),L=P.next();!L.done;L=P.next())if(L=L.value,X.tagName===L||!_.m("web_event_button_role_check_killswitch")&&X.role==="button"&&L==="BUTTON")return!0}return!1};
_.mt=function(k,I,V){k=_.G(k);for(var X=k.next();!X.done;X=k.next()){X=X.value;if(X===I)break;for(var P=_.G(V),L=P.next();!L.done;L=P.next())if(X.id===L.value)return!0}return!1};
_.S_=function(){var k=_.C7().resolve(_.RZ(_.Kz));return k?(k=k.getCurrentPage())?_.$d(k):null:null};
_.j_=function(){var k=_.S_();if(!k){var I=_.C7().resolve(_.RZ(_.Kz)),V=I?typeof I:"no page manager";I=I?I.getCurrentPage():null;V=new _.GN("Player is missing when requested.",V,I?I.tagName:"no page");_.hq(V)}return k};
_.$d=function(k){return k&&k.getPlayer?k.getPlayer():null};
Am_=function(k,I){k={args:{raw_player_response:k}};I&&(k.args=Object.assign({},k.args,I));return k};
QwU=function(k){if(k.args){if(k.args.raw_player_response)return k.args.raw_player_response;if(k.args.player_response)return JSON.parse(k.args.player_response)}};
_.nJo=function(k,I){var V={url:"/watch?v="+k.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};k.playlistId&&(V.url+="&list="+k.playlistId);k.playerParams&&(V.url+="&pp="+k.playerParams);k={watchEndpoint:k,commandMetadata:{webCommandMetadata:V}};I&&(k.clickTrackingParams=I);return k};
x9X=function(){return oJl||!!_.FB("yt.player.Application")};
R6D=function(){return aYD||!!document.querySelector("link#player-css")};
wNK=function(){function k(){oJl=!0;CkD.resolve()}
var I,V;return _.W(function(X){CkD||(CkD=new _.nv,x9X()?k():(I=document.createElement("script"),I.addEventListener("load",k),V=_.hK(_.gH("PLAYER_JS_URL")),_.fh(I,V),document.head.appendChild(I)));return X.return(CkD.promise)})};
pN_=function(){function k(){aYD=!0;HrX.resolve()}
if(!HrX)if(HrX=new _.nv,R6D())k();else{var I=document.createElement("link");I.id="player-css";I.addEventListener("load",k);var V=_.hK(_.gH("PLAYER_CSS_URL"));_.bL(I,V,"stylesheet");document.head.appendChild(I)}return HrX.promise};
NdR=function(){return x9X()&&R6D()?Promise.resolve([]):Promise.all([wNK(),pN_()])};
MrU=function(k,I,V){var X={args:{}};k&&(X.args.raw_player_response=k);I&&(X.args.raw_watch_next_response=I);V&&(X.args=Object.assign({},X.args,V));return X};
uEO=function(k,I,V){var X=!1;X=X===void 0?!0:X;k=typeof k==="string"?_.J9(document,k):k;var P=ZrR+"_"+_.Di(k),L=D9O[P];if(L&&X)return z6O(I,V)?L.api.loadVideoByPlayerVars(I.args||null):L.loadNewVideoConfig(I),L.api;L=new Yd(k,P,I,V,void 0);D9O[P]=L;L.addOnDisposeCallback(function(){delete D9O[L.getId()]});
return L.api};
z6O=function(k,I){return I&&I.serializedExperimentFlags?I.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):k&&k.args&&k.args.fflags?k.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
OrD=function(){var k=new _.nv;k.resolved=!1;var I=k.resolve;k.resolve=function(V){k.resolved=!0;I(V)};
return k};
e6U=function(k){var I={};trj().install((I.document_disposed={callback:k},I))};
gz=function(k,I){if(!k&&Math.random()<=_.Nw("kevlar_unified_player_logging_threshold")){k=Error("vh`"+(I?I:"Unspecified error"));if(_.m("kevlar_unified_player_throw_errors"))throw k;_.$w(k)}};
_.kXt=function(){var k=_.FB("ytDebugData.callbacks");k||(k={},_.aJ("ytDebugData.callbacks",k));return k};
VeO=function(k,I){var V=_.kXt();if(_.m("web_dd_iu")||ICA.includes(k))V[k]=I};
Xwl=function(){return _.W(function(k){return k.return({isLeader:_.W1o(_.$L().getState()),c:_.gH("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.gH("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
PhX=function(){var k;_.W(function(I){if(I.nextAddress==1)return VeO("APP_STATE",Xwl),I.yield(_.C7().resolve(_.qP),2);k=I.yieldResult;VeO("PI",function(){return _.W(function(V){return V.return(k.getVideoStats())})});
_.xg(I)})};
LZc=function(k){return!!k&&k.length>0&&k[0].loggingUrls!=null&&k[0].loggingUrls.length>0};
cec=function(){var k=_.gH("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(k==null?void 0:k.length)===2?k[1]:null};
GXl=function(k){if(!k)return[];var I=[];k=_.G(k);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.loggingUrls){V=_.G(V.loggingUrls);for(var X=V.next();!X.done;X=V.next())X=X.value,X.baseUrl&&I.push(X.baseUrl)}return I};
TDi=function(k){var I=_.wM(_.C8(_.XA.location.href));k=_.wM(_.C8(k));return _.m("kevlar_clear_non_displayable_url_params")?I==vT(k):vT(I)==vT(k)};
vT=function(k){var I=_.MQO(k);k=k.slice(0);var V=["frags"];_.m("kevlar_hide_pp_url_param")&&V.push("pp");_.m("kevlar_hide_time_continue_url_param")&&V.push("time_continue");V=_.G(V);for(var X=V.next();!X.done;X=V.next())X=X.value,k=_.un(_.wM(k),X);return _.wM(k)+(I?"#"+I:"")};
sI=function(k,I){var V=V===void 0?!0:V;I=Number(I)*1E3;var X=Math.round((0,_.wR)()),P=X.toString();k={innertubeResponse:k,serverDateTimestampMs:P,lastModifiedTimestampMs:P,expireTimestampMs:(X+I).toString(),isProcessed:V};if(V=_.gH("INNERTUBE_CONTEXT_CLIENT_NAME"))k.clientName=V;return k};
iiD=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++dpX};
WZz=function(k){return!isNaN(k)&&k>0};
Upt=function(){_.m("web_adaptive_repeat_ase")&&fCO&&_.bz("applicationStarted",fCO)};
_.EGj=function(){var k=_.Xc(),I=_.PW();I&&k&&_.h8(I,[k],!0)};
lCl=function(k){return k&&bil.some(function(I){return k.includes(I)})};
$pD=function(k){var I=_.K(k,_.vE);if(!I)return!1;var V=I.url,X=I.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!V)return _.hq(Error("Ah")),!1;if(I.target==="TARGET_NEW_WINDOW"){I={};_.m("resolve_url_parent_tracking_params")&&(!_.ad(V)||Hh(window.location.href,V))&&(I={endpoint:k,itct:k.clickTrackingParams});UXt(I);k=null;try{if(X){a:{var P=V,L=I;X=X===void 0?!1:X;L&&_.mP(P,L);var T=_.zK(P),d=_.Nu(T);P!=d&&_.AI(Error("Zf`"+P));P=d;try{if(X){d=P;d=dzo(d);d$(d);k=_.cK(window,d,"_blank",
"attributionsrc");break a}}catch(h){_.vp(h)}d$(P);k=_.cK(window,T,"_blank")}reR(_.C7().resolve(hwO),k,V);return!0}}catch(h){_.hq(h)}_.mP(V,I);I={target:"_blank",noopener:!1};T=window;d=pt(V)?V:_.zK(typeof V.href!="undefined"?V.href:String(V));X=self.crossOriginIsolated!==void 0;k="strict-origin-when-cross-origin";window.Request&&(k=(new Request("/")).referrerPolicy);P=I.noreferrer;if(X&&P&&k==="unsafe-url")throw Error("we");k=P&&!X;P=I.target||V.target;L=[];var U=[],E=!1;for(r in I){var l=I[r];switch(r){case "width":case "height":case "top":case "left":L.push(r+
"="+l);break;case "target":break;case "noopener":case "noreferrer":l?U.push(r):(E=!0,U.push(r+"=false"));break;case "attributionsrc":L.push(r+(l?"="+l:""));break;default:L.push(r+"="+(l?1:0))}}var r=P!==void 0&&!["_blank","_self","_top","_parent",""].includes(P);r=Jo()&&r;yeo&&X&&L.length===0&&U.length>0&&!r&&!E?(U.length===2&&(U=["noreferrer"]),_.cK(T,d,P,U[0]),k=mpX()):(r=L.join(","),_.sO()&&T.navigator&&T.navigator.standalone&&P&&P!="_self"?(r=_.eQ("A"),et(r,d),r.target=P,k&&(r.rel="noreferrer"),
((I=I.attributionsrc)||I==="")&&r.setAttribute("attributionsrc",I),I=document.createEvent("MouseEvent"),I.initMouseEvent("click",!0,!0,T,1),r.dispatchEvent(I),r=mpX()):k?(r=_.cK(T,"",P,r),T=_.Nu(d),r&&(r.opener=null,T===""&&(T="javascript:''"),T='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+F_(T)+'">',T=I0(T),(I=r.document)&&I.write&&(I.write(V5(T)),I.close()))):((r=_.cK(T,d,P,r))&&I.noopener&&(r.opener=null),r&&I.noreferrer&&(r.opener=null)),k=r);reR(_.C7().resolve(hwO),
k,V);return!0}r=_.Rd(V);r=lCl(r)||V==="https://studio.youtube.com/";if(_.ad(V)&&!Hh(window.location.href,V)||r)d$(V),Ip(),_.iR(V,void 0,void 0,window.top,KZO);else return _.$w(new _.GN("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",k)),!1;return!0};
_.Jei=function(k,I){I=I===void 0?0:I;if(!(_.K(k,SfX)||_.K(k,j_l)||_.K(k,_.vE)&&_.K(k,_.vE).url))return!1;var V,X=(V=_.K(k,_.vE))==null?void 0:V.url;V=X?{externalLinkData:{url:X}}:null;return _.Ne().clickCommand(k,V,I)};
gGt=function(k,I,V,X,P){P=P===void 0?{}:P;return function(L){var T,d;var U=((T=k.loggingDirectives)==null?0:(d=T.clientVeSpec)==null?0:d.uiType)?_.BT(k.loggingDirectives.clientVeSpec.uiType):void 0;P.clickedVisualElement||(P.clickedVisualElement=U);U=Yfo(k,I);V(U,L);U=_.G(U);for(T=U.next();!T.done;T=U.next()){T=T.value;d=X;var E=L,l=P;l.form?l.form.event=E:l.form={element:d,event:E};C2(T,l)}}};
Yfo=function(k,I){var V=[];I?(k.toggledCommand&&V.push(k.toggledCommand),k.toggledServiceEndpoint&&V.push(k.toggledServiceEndpoint)):(k.defaultCommand&&V.push(k.defaultCommand),k.defaultServiceEndpoint&&V.push(k.defaultServiceEndpoint),k.defaultNavigationEndpoint&&V.push(k.defaultNavigationEndpoint));return V};
qfR=function(k,I){var V=k.toggledStyle||k.style,X;switch((X=I?V:k.style)==null?void 0:X.styleType){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_SUGGESTIVE":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":return{style:"call-to-action",type:"text",state:"active"};case "STYLE_DESTRUCTIVE":return{style:"mono",
type:"filled",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":return{style:"mono",type:"outline",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
_.A9=function(){return _.W(function(k){return k.nextAddress==1?k.yield(_.C7().resolve(_.qP),2):k.return(_.C7().resolve(vGl)())})};
_.Qy=function(){return _.C7().resolve(vGl)()};
_.nz=function(){return{lottieEl:void 0}};
s_K=function(k,I){return k.startsWith(I.uniqueId)};
FZi=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return X.yield(_.A9(),2);I=X.yieldResult;if((V=I)==null||!V.addEventListener)return oE(),X.return();I.addEventListener("onCueRangeEnter",k);_.xg(X)})};
BDX=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return X.yield(_.A9(),2);I=X.yieldResult;if((V=I)==null||!V.removeEventListener)return oE(),X.return();I.removeEventListener("onCueRangeEnter",k);_.xg(X)})};
Ae_=function(k){var I,V,X,P,L;_.W(function(T){if(T.nextAddress==1)return T.yield(_.A9(),2);I=T.yieldResult;if((V=I)==null||!V.addCueRange)return oE(),T.return();X=_.G(k.timings);for(P=X.next();!P.done;P=X.next())L=P.value,I.addCueRange(k.uniqueId+"-"+L,L/1E3,(L+100)/1E3);_.xg(T)})};
Q_i=function(k){var I,V,X,P,L;_.W(function(T){if(T.nextAddress==1)return T.yield(_.A9(),2);I=T.yieldResult;if((V=I)==null||!V.removeCueRange)return oE(),T.return();X=_.G(k.timings);for(P=X.next();!P.done;P=X.next())L=P.value,I.removeCueRange(k.uniqueId+"-"+L);_.xg(T)})};
nGR=function(){var k,I,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(_.A9(),2);k=X.yieldResult;if((I=k)==null||!I.getPlayerState)return oE(),X.return();V=k.getPlayerState();return X.return(V===2)})};
oE=function(){_.$w(new _.GN("Smartimation player does not exist or is corrupted"))};
oGO=function(){try{var k;return(k=window.CSS)!=null&&k.supports?window.CSS.supports("-webkit-mask","linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)")&&(window.CSS.supports("-webkit-mask-composite","xor")||window.CSS.supports("mask-composite","exclude")):!1}catch(I){return _.$w(new _.GN("Smartimation CSS.supports threw an error")),!1}};
pwj=function(k,I,V,X,P){var L=k.playlistId?xpO:aCX;I=I();V=V();P=!!k.videoId&&P()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.ZN(I))return RwU({data:k,actionType:L,disabled:P},V);if(k.videoId&&X())return Chi({data:k,actionType:L,disabled:P});switch(I){case "TRANSFER_STATE_UNKNOWN":return Chi({data:k,actionType:L,disabled:P});case "TRANSFER_STATE_FAILED":return k.videoId?wwR({data:k,actionType:L,disabled:P}):HiO({data:k,actionType:L,disabled:P});case "TRANSFER_STATE_COMPLETE":return HiO({data:k,
actionType:L,disabled:P});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return RwU({data:k,actionType:L,disabled:P},V);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return k.videoId?wwR({data:k,actionType:L,disabled:P}):Chi({data:k,actionType:L,disabled:P});default:return Chi({data:k,actionType:L,disabled:P})}};
NDR=function(k,I){var V=k.onTapCommand,X=_.cr(V);if(k.videoId&&_.K(X,_.xd))return _.K(X,_.xd).action=I,V;k.playlistId&&_.K(X,_.aE)&&(_.K(X,_.aE).action=I);return V};
Chi=function(k){var I=k.data;var V=k.actionType;k=k.disabled;return{text:Mel,iconType:"OFFLINE_DOWNLOAD",onTap:NDR(I,V.ACTION_ADD),disabled:k}};
RwU=function(k,I){var V=k.data;var X=k.actionType;k=k.disabled;var P="OFFLINE_DOWNLOAD";I>=0&&I<=.1?P="OFFLINE_DOWNLOADING_ZERO":I>.1&&I<=.3?P="OFFLINE_DOWNLOADING_TWENTY":I>.3&&I<=.5?P="OFFLINE_DOWNLOADING_FORTY":I>.5&&I<=.7?P="OFFLINE_DOWNLOADING_SIXTY":I>.7&&I<1?P="OFFLINE_DOWNLOADING_EIGHTY":I===1&&(P="OFFLINE_PIN");return{text:ZiD,iconType:P,onTap:NDR(V,X.ACTION_REMOVE_WITH_PROMPT),disabled:k}};
HiO=function(k){var I=k.data;var V=k.actionType;k=k.disabled;return{text:Dpc,iconType:"OFFLINE_PIN",onTap:NDR(I,V.ACTION_REMOVE_WITH_PROMPT),disabled:k}};
wwR=function(k){var I=k.data;var V=k.actionType;k=k.disabled;return{text:zwz,iconType:"OFFLINE_DOWNLOAD",onTap:NDR(I,V.ACTION_RETRY),disabled:k}};
_.RE=function(k,I){var V=fMi();return _.EH(function(){V();return bpz(k,[_.v9(I)||""])},{debugName:"LUZslf"},"Z105t")};
uvz=function(k){var I=_.RE(_.Ti,function(){return k().videoId}),V=_.RE(_.d7,function(){return k().playlistId});
return function(){return k().videoId?I:k().playlistId?V:_.G(_.Gz("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
OiD=function(k){var I=_.RE(iJ,function(){return k().videoId}),V=_.RE(_.imt,function(){return k().playlistId});
return function(){return k().videoId?I:k().playlistId?V:_.G(_.Gz(0,void 0,"K4tgOc")).next().value}};
tet=function(k){var I=_.RE(_.yYi,function(){return k().videoId});
return function(){return k().videoId?I:_.G(_.Gz(!1,void 0,"Oaxwcf")).next().value}};
ew_=function(k){var I=_.RE(Ulj,function(){return k().videoId});
return function(){return k().videoId?I:_.G(_.Gz("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
k9o=function(){return{}};
_.LDt=function(k,I,V){return{submitForm:function(){var X,P,L,T;return _.W(function(d){if(d.nextAddress==1){X=I6t(k());if(!X)return d.return();if(X.onSubmit)return Vwz(I),X.onSubmit(),Vwz(V),d.return();if(!X.submitConfig||!X.formData)return d.jumpTo(0);X.disableDuringSubmission&&Xkc(k(),!0);Vwz(I);return d.yield(PE_(X.submitConfig,X.formData()),3)}P=d.yieldResult;Vwz(V);if(((L=P)==null?0:L.submitResult)&&((T=X)==null?0:T.onSubmitResult))X.onSubmitResult(P.submitResult);X.disableDuringSubmission&&Xkc(k(),
!1);return d.return()})},
isValid:function(){var X=I6t(k());if(X){var P;return!((P=X.isValid)==null||!P.call(X))}return!0},
isSubmitting:function(){var X,P;return!!((X=I6t(k()))==null?0:(P=X.isSubmitting)==null?0:P.call(X))}}};
_.Cz=function(){if(!cil){var k=_.G(_.Gz(new Map,void 0,"Y1XnBc"));cil=k.next().value;G9O=k.next().value}return cil};
_.TPl=function(k){G9O(new Map(k))};
I6t=function(k){if(k)return _.Cz()().get(k)};
PE_=function(k,I){var V;return _.W(function(X){return X.nextAddress==1?I?(V=_.C7().resolve(_.RZ(d1K)))&&k.submitId?X.yield(V.submitForm(k.submitId,I,iJj,k.params,k.clickTrackingParams),2):X.return(Promise.reject(Error("Ch"))):X.return(Promise.reject(Error("Bh"))):X.return(X.yieldResult)})};
Xkc=function(k,I){if(k){var V=_.Cz();V().set(k,Object.assign({},V().get(k),{isSubmitting:function(){return I}}));
_.TPl(V())}};
Vwz=function(k){if(k){var I=_.C7().resolve(_.Hp);I&&(k=_.cr(k()))&&I.resolveCommand(k)}};
U1U=function(k,I){I=I===void 0?{shouldPersist:!0}:I;return{useUpdatableData:function(V,X){var P=_.EH(function(){return k(V())},void 0,"Gmrblb"),L=WDj(V,P,X,I);
_.Yv(function(){if(P()!=null){f6A.set(P(),L);var T=P();_.gu(function(){f6A.delete(T)})}},"j4hx9b");
return L},
getData:function(V){var X;return(X=f6A.get(k(V)))==null?void 0:X[0]()},
updateData:function(V,X){V=k(V);V=f6A.get(V);if(!V)return!1;var P=_.G(V);V=P.next().value;P=P.next().value;X=X(V());P(X);return!0}}};
WDj=function(k,I,V,X){X=X===void 0?{}:X;var P=_.G(_.J1(function(){var d=k(),U=I();return EHA(d,U,V,X)})),L=P.next().value,T=P.next().value;
return[L,function(d){T(d);var U=I();if(X.shouldPersist&&U!=null){var E,l=(E=V==null?void 0:V.map(function(r){return r()}))!=null?E:[];
_.wz.set(U,[d,l])}}]};
EHA=function(k,I,V,X){X=X===void 0?{}:X;if(I==null||!X.shouldPersist)return k;X=_.wz.get(I);if(!X)return k;var P=_.G(X);X=P.next().value;var L=P.next().value,T;P=(T=V==null?void 0:V.map(function(d){return d()}))!=null?T:[];
if((L==null?0:L.length)&&(V==null?0:V.length)&&P.some(function(d,U){return d!==L[U]}))return _.wz.remove(I),k;
(V==null?0:V.length)&&_.wz.set(I,[X,P]);return X};
bJX=function(k){var I=_.G(_.Gz(!0,void 0,"bKtO6d")),V=I.next().value;I.next();return function(){var X=cp(k.children());return _.f(_.b,{cond:V,then:function(){return X},
else:k.fallback})}()};
_.HT=function(k){var I=l6j(k),V=I.data,X=I.mapping,P=I.wrapper;I=I.pendingFallback;var L=function(){return ric(_.v9(V))},T=function(){var d=L(),U=[];
d=_.G(d);for(var E=d.next();!E.done;E=d.next()){var l=void 0;E=E.value;var r=void 0;for(l in E)if(!(!E).hasOwnProperty(l)){r=l;break}(l=r)&&U.push(l)}return U};
return k.data?_.f(bJX,{fallback:I},function(){return _.f(_.ly,{each:T},function(d,U){var E=P?function(S){return P(function(){return X[d](S,U)},l,U)}:function(S){return X[d](S,U)};
E.debugName||(E.debugName=String(d));if(!X[String(d)])return document.createComment("");E.componentType!==ru&&hhc(String(d));var l=yi_(L,d,U);if(_.m("web_add_microtask_to_stamper")&&!m1l.has(String(d))){var r=_.G(_.Gz(!1,void 0,"afb1md")),h=r.next().value,y=r.next().value;Promise.resolve().then(function(){m1l.add(String(d));y(!0)});
return _.f(_.b,{cond:h,then:function(){return _.f(E,{data:l})}})}return _.f(E,{data:l})})}):_.f(_.D7,null)};
l6j=function(k){var I=k.targetId||KDi(k.children);if(!k.data||!I)return Object.assign({},k,{mapping:k.children});var V="stamper-"+$1j++,X=function(){var d;return(d=typeof k.targetId==="function"?k.targetId(V):k.targetId)!=null?d:V};
I=_.G(SoR(function(){var d=ric(k.data());d.targetId=X;return d})).next().value;
var P=Object.assign({},(_.C7().resolve(_.RZ(jVi))||{}).replaceableMapping,k.children);if(k.replacementWrapper){var L=P.notificationTextRenderer,T=P.notificationMultiActionRenderer;L&&(P.notificationTextRenderer=function(d,U){return k.replacementWrapper(L({data:d.data},U))});
T&&(P.notificationMultiActionRenderer=function(d,U){return k.replacementWrapper(T({data:d.data},U))})}return Object.assign({},k,{data:I,
mapping:P,wrapper:function(d,U,E){return t7R({targetId:X,stamperIndex:E},k.wrapper?function(){return k.wrapper(d,U,E)}:d)}})};
yi_=function(k,I,V){var X;return _.EH(function(){var P=k()[V()];if(P)X=P[I];else return _.$w(new _.GN("Stamper failed to find "+String(I)+" at index "+V()+" of data array of length "+(k().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),X;return P[I]},void 0,"Su9U8")};
KDi=function(k){k=_.G(Object.keys(k));for(var I=k.next();!I.done;I=k.next())if(I=I.value,Jit.includes(I)||Yoj.includes(I)||gH_.includes(I))return!0;return!1};
ric=function(k){return k?Array.isArray(k)&&k instanceof Array?k:[k]:[]};
hhc=function(k){if(_.m("web_enable_renderer_logger")){var I;(I=_.C7().resolve(_.RZ(qoK)))!=null&&I.loggingEnabled&&!I.ids.has(k)&&I.ids.add(k)}};
vHc=function(){var k,I;return(I=(k=_.C7().resolve(_.RZ(_.pz)))==null?void 0:k())!=null?I:!1};
FDc=function(k,I){k=k===void 0?sVt:k;switch(I.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},k,{isOpen:I.payload});default:return k}};
Ait=function(k,I){k=k===void 0?BPR:k;switch(I.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},k,{isAllowed:I.payload});default:return k}};
nHD=function(k,I){k=k===void 0?QVA:k;switch(I.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},k,{errorMessage:I.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},k,{title:I.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},k,{privacy:I.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},k,{isDisabled:I.payload});default:return k}};
x1l=function(k,I){k=k===void 0?oHt:k;switch(I.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},k,{isOpen:I.payload});default:return k}};
Rhz=function(k,I){k=k===void 0?a6O:k;switch(I.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},k,{isFullscreen:I.payload});case "SET_NAVIGATION_BUTTON":var V=I.payload.targetId,X=Object.assign({},k.navigationButtons);X[V]=I.payload.button;return Object.assign({},k,{navigationButtons:X});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},k,{topPanelId:I.payload});case "SET_SECONDARY_HEADER":return V=I.payload.panelId,X=Object.assign({},k.secondaryHeader),X[V]=I.payload.secondaryHeader,
Object.assign({},k,{secondaryHeader:X});default:return k}};
pkA=function(){return WY(Object.assign({},{voiceSearch:ahK,engagementPanel:Rhz,bottomSheet:FDc,cinematicSetting:Ait,shorts:ZLt,drawerLayout:x1l,createPlaylist:nHD,locationCollection:CEz,reportChannel:wk_,reportForm:HJt},D_O))};
NPK=function(k,I){_.hD.addLowPriorityJob(function(){var V,X,P;return _.W(function(L){switch(L.nextAddress){case 1:return _.vK(L,2),L.yield(jbK(),4);case 4:return L.yield(fetch(k),5);case 5:return V=L.yieldResult,L.yield(V.json(),6);case 6:X=L.yieldResult;Zx.set(k,X);requestAnimationFrame(function(){I(X)});
_.vx(L,0);break;case 2:P=_.nh(L),_.$w(P),_.xg(L)}})})};
MwA=function(k){var I={animationConfig:{},listeners:{}},V=function(){k(!0)};
I.listeners.data_failed=V;I.listeners.error=V;I.listeners.data_ready=function(){k(!1)};
return I};
zho=function(k){var I=k.model;var V=k.subscribed;var X=k.isOverlay;var P=k.element;var L=k.commandController;var T=k.notificationState;if(V){var d,U;var E=(I==null?void 0:(d=I.buttonStyle)==null?void 0:d.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:I==null?void 0:(U=I.unsubscribeButtonContent)==null?void 0:U.buttonText}else{var l;E=I==null?void 0:(l=I.subscribeButtonContent)==null?void 0:l.buttonText}a:{var r;switch(I==null?void 0:(r=I.buttonStyle)==
null?void 0:r.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":d="S";break a;default:d="M"}}a:if(X)X="overlay";else switch(I.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":X="overlay";break a;default:X="mono"}a:if(V)var h="tonal";else switch((h=I.buttonStyle)==null?void 0:h.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":h=
"tonal";break a;default:h="filled"}return{style:X,type:h,state:I.disableSubscribeButton?"disabled":"active",size:d,focused:k.focused,toggled:V,accessibilityLabel:ZJU(I,V,T),buttonText:E,iconPosition:I.disableNotificationBell?"none":"leading-trailing",onTap:D1_(I,V,P,L),disableTextEllipsis:!!k.disableTextEllipsis}};
D1_=function(k,I,V,X){return function(P){if(I){var L;var T=k.disableNotificationBell?_.cr(k==null?void 0:(L=k.unsubscribeButtonContent)==null?void 0:L.onTapCommand):_.cr(k==null?void 0:k.onShowSubscriptionOptions)}else{var d;T=_.cr(k==null?void 0:(d=k.subscribeButtonContent)==null?void 0:d.onTapCommand)}T&&C2(T,{form:{element:V==null?void 0:V.value},commandController:X});P.stopPropagation()}};
ZJU=function(k,I,V){if(I){if(k==null?0:k.disableNotificationBell){var X;return k==null?void 0:(X=k.unsubscribeButtonContent)==null?void 0:X.accessibilityText}switch(V){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var P;return k==null?void 0:(P=k.bellAccessibilityData)==null?void 0:P.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var L;return k==null?void 0:(L=k.bellAccessibilityData)==null?void 0:L.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var T;return k==null?void 0:(T=
k.bellAccessibilityData)==null?void 0:T.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var d;return k==null?void 0:(d=k.bellAccessibilityData)==null?void 0:d.disabledLabel;default:var U;return k==null?void 0:(U=k.unsubscribeButtonContent)==null?void 0:U.accessibilityText}}else{var E;return k==null?void 0:(E=k.subscribeButtonContent)==null?void 0:E.accessibilityText}};
uUU=function(k,I){return _.nQ(k.entities,"subscriptionStateEntity",I)};
OJK=function(k,I){return _.nQ(k.entities,"subscriptionNotificationStateEntity",I)};
twz=function(k,I){return _.nQ(k.entities,"upcomingEventReminderStateEntity",I)};
ehU=function(k,I){return _.nQ(k.entities,"commentEntityPayload",I)};
k1o=function(k,I){return _.nQ(k.entities,"engagementToolbarSurfaceEntityPayload",I)};
I8X=function(k,I){return _.nQ(k.entities,"triStateButtonStateEntityPayload",I)};
V3X=function(k,I){return _.nQ(k.entities,"commerceCartCheckoutButtonEntity",I)};
XAz=function(k,I){return _.nQ(k.entities,"commandEntity",I)};
PO_=function(k){if(k){switch(k){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":k="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":k="NOTIFICATIONS_OFF";break;default:k="NOTIFICATIONS_NONE"}return k}};
Lvz=function(k,I,V){V.subscribed!==I&&((V=V.key)&&_.KI(_.NP("subscriptionStateEntity",V,{key:V,subscribed:I})),k.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:I})),I||_.sm(k,"yt-unsubscribe-action"))};
G1R=function(k){k=_.K(_.cr(k),_.MP);var I,V,X,P;return(P=_.K(k==null?void 0:(I=k.panelLoadingStrategy)==null?void 0:(V=I.inlineContent)==null?void 0:(X=V.sheetViewModel)==null?void 0:X.content,cdD))==null?void 0:P.listItems};
Too=function(k,I){if(k.onShowSubscriptionOptions&&I&&(k=G1R(k.onShowSubscriptionOptions),k!=null&&k.length)){var V=PO_(I);k.forEach(function(X){X=_.K(X,_.Zm);var P,L,T,d,U=X==null?void 0:(P=X.leadingImage)==null?void 0:(L=P.sources)==null?void 0:(T=L[0])==null?void 0:(d=T.clientResource)==null?void 0:d.imageName;X&&U&&(X.isSelected=U===V)})}};
dAA=function(k,I,V,X){I&&V?k.style.width=V+"px":!I&&X&&(k.style.width=X+"px")};
iVK=function(k,I,V){var X;(X=k.lottieEl)==null||X.goToAndPlay(0);var P;(P=I.lottieEl)==null||P.goToAndPlay(0);_.Dm(_.hD,function(){var L;(L=V.lottieEl)==null||L.goToAndPlay(0)},300)};
Wvt=function(k){return!(k==null||!k.iconName||(k==null?0:k.title))};
f8j=function(k,I,V,X){V&&_.hD.cancelJob(V);V=_.hD.addLowPriorityJob(function(){X(void 0)},5E3);
X(V);I&&k!==(I.likeStatus==="LIKE")&&I.key&&_.KI(_.NP("likeStatusEntity",I.key,{key:I.key,likeStatus:k?"LIKE":"INDIFFERENT",hadUserInteraction:k}))};
_.UAA=function(k,I){return _.nQ(k.entities,"accountLinkStatusEntity",I)};
EIO=function(k,I){return _.nQ(k.entities,"hatsSurveyEntity",I)};
bVU=function(k,I){return _.nQ(k.entities,"hatsSurveyStateEntity",I)};
l8_=function(k,I){return _.nQ(k.entities,"quantityIncrementerEntity",I)};
rdt=function(k){switch(k){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}};
h0t=function(k){switch(k){case "BADGE_STYLE_TYPE_YPC_GREEN":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_STYLE_TYPE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_RED_SQUARE":return 11;
case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;case "BADGE_STYLE_TYPE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
ydc=function(k){switch(k){case 2:return"yt-badge-shape--ad";case 1:return"yt-badge-shape--media";case 3:return"yt-badge-shape--promoted";case 4:return"yt-badge-shape--promoted-inverted";case 5:return"yt-badge-shape--timely";case 6:return"yt-badge-shape--premium";case 7:return"yt-badge-shape--sale";case 8:return"yt-badge-shape--membership";case 9:return"yt-badge-shape--commerce";case 11:return"yt-badge-shape--live";case 12:return"yt-badge-shape--status-new";case 13:return"yt-badge-shape--status-complete";
case 14:return"yt-badge-shape--status-warning";case 15:return"yt-badge-shape--status-error";case 16:return"yt-badge-shape--status-default";case 17:return"yt-badge-shape--thumbnail-default";case 18:return"yt-badge-shape--thumbnail-live";case 19:return"yt-badge-shape--thumbnail-special";default:return"yt-badge-shape--default"}};
_.KvD=function(k){var I=_.Nw("web_generic_client_event_wait_period ",0);I||(I=3E5);var V=mAR.get(k);!_.m("enable_web_client_experiment_event_timeout_killswitch")&&V&&(0,_.wR)()-V<I||(mAR.set(k,(0,_.wR)()),_.bz("genericClientExperimentEvent",{eventType:k}))};
_.$A_=function(k,I){var V,X,P,L;a:{var T=k.style;if(T===void 0)T=17;else switch(T){case "LIVE":T=18;break a;default:T=17}}return{type:T,text:I?tpc({seconds:I}):_.m6(k.text),accessibilityText:(V=k.text)==null?void 0:(X=V.accessibility)==null?void 0:(P=X.accessibilityData)==null?void 0:P.label,icon:(L=k.icon)==null?void 0:L.iconType}};
SDR=function(k){switch(k){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
jIX=function(k){if(!k)return"";var I,V=(I=_.C7().resolve(_.RZ(_.pz)))==null?void 0:I(),X;if(!V&&((X=k.vibrantColorPalette)==null?0:X.iconInactiveColor))return PL(k.vibrantColorPalette.iconInactiveColor,"1");var P;return V&&((P=k.darkColorPalette)==null?0:P.iconInactiveColor)?PL(k.darkColorPalette.iconInactiveColor,"1"):k.color?PL(k.color,"1"):k.sampledThumbnailColor?(k=k.sampledThumbnailColor,"rgba("+k.red+","+k.green+","+k.blue+");"):""};
_.zV=function(k,I){if(!k.includes("DATE_PLACEHOLDER"))return k;var V=new Date(0);V.setUTCSeconds(I);return k.replace("DATE_PLACEHOLDER",Jdc(V))};
YDt=function(k,I,V){return function(X){var P=k.command;P&&(C2(P,{form:{element:V}}),I([P],X))}};
qDR=function(k,I,V,X,P){return function(L){var T=gIK(k,I);T&&C2(T,{form:{element:V},commandController:X});P&&L.stopPropagation()}};
gIK=function(k,I){if(k.signInEndpoint&&!_.m("web_subscribe_sign_in_endpoint_killswitch"))return k.signInEndpoint;if(I){if(k.serviceEndpoints)return k.serviceEndpoints[1];if(k.onUnsubscribeEndpoints)return k.onUnsubscribeEndpoints[0]}else{if(k.serviceEndpoints)return k.serviceEndpoints[0];if(k.onSubscribeEndpoints)return k.onSubscribeEndpoints[0]}};
vIc=function(k,I){var V,X,P,L;I=I&&((V=k.unsubscribeAccessibility)==null?void 0:(X=V.accessibilityData)==null?void 0:X.label)||((P=k.subscribeAccessibility)==null?void 0:(L=P.accessibilityData)==null?void 0:L.label);return k.longSubscriberCountText?[I,_.m6(k.longSubscriberCountText)].filter(function(T){return T}).join(" "):I};
uH=function(k,I){return I||(k==null?0:k.isChannelDelegate)?"disabled":"active"};
sIz=function(k,I){var V;switch((V=k.style)==null?void 0:V.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:uH(k)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:uH(k)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:uH(k,!0)};case "OVERLAY":return I?{style:"overlay",type:"tonal",state:uH(k)}:{style:"overlay",type:"filled",state:uH(k)};default:return I?{style:"mono",type:"tonal",state:uH(k)}:{style:"mono",type:"filled",state:uH(k)}}};
_.OI=function(){for(var k=[],I=_.G(_.OT.apply(0,arguments)),V=I.next();!V.done;V=I.next())if(V=V.value)if(typeof V==="string")k.push(V);else{V=_.G(Object.entries(V));for(var X=V.next();!X.done;X=V.next()){var P=_.G(X.value);X=P.next().value;(P=P.next().value)&&k.push(X)}}return k.join(" ")};
FvD=function(k){switch(k){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
Bo_=function(k){switch(k){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
Adl=function(k,I){var V=k.map(function(X){return X.toString()});
return _.A4(function(X){if(V.includes(X.key)){I&&X.preventDefault();var P;(P=X.currentTarget)==null||P.click()}})};
_.QIR=function(){return Adl(["Enter"])};
_.nIl=function(){return Adl(["Enter"," "],!0)};
_.t9=function(k){if(k.composedPath)return k.composedPath();if(!k.__composedPath){for(var I=[],V=k.target;V;)I.push(V),V=V.parentNode;I.push(window);k.__composedPath=I}return k.__composedPath};
_.e_=function(k,I,V){k=_.G(k);for(var X=k.next();!X.done;X=k.next()){X=X.value;if(X===I)break;for(var P=_.G(V),L=P.next();!L.done;L=P.next())if(L=L.value,X.tagName===L||X.role==="button"&&L==="BUTTON")return!0}return!1};
xAo=function(k,I){var V,X=(V=I.observer)!=null?V:_.C7().resolve(aG);if(k){V=oID(k);var P=[];I.showOption&&P.push(X.observe(k,function(){I.visibilityCallback(!0,k)},I.showOption));
I.hideOption&&P.push(X.observe(k,function(){I.visibilityCallback(!1,k)},I.hideOption));
I.prescanOption&&I.prescanCallback&&P.push(X.observe(k,function(){I.prescanCallback()},I.prescanOption));
var L;V.visibilityMonitorKeys=((L=V.visibilityMonitorKeys)!=null?L:[]).concat(P)}};
oID=function(k){var I;return(I=k.polymerController)!=null?I:k};
_.IU=function(k){return!!_.ky(k)};
_.VN=function(k,I,V,X,P){return function(L){var T=OK_();_.Yv(function(){if(L){a8K(L,k(),P);var d=R0U(L,k(),I,V,X,T);_.gu(d)}},"lrewVd")}};
a8K=function(k,I,V){var X=COX(I),P=wAU(I),L=X&&Dnz,T=P&&Z1X;(X||P)&&xAo(k,{visibilityCallback:function(d){var U=_.C7().resolve(_.Hp);d&&X?(U.resolveCommand(X,{form:{element:V?k:void 0},disableClickTracking:!0}),X=COX(I)):!d&&P&&(U.resolveCommand(P,{form:{element:V?k:void 0},disableClickTracking:!0}),P=wAU(I))},
showOption:L,hideOption:T})};
R0U=function(k,I,V,X,P,L){var T=new Map;if(I=_.ky(I)){var d;k=(X==null?void 0:(d=X.onTap)==null?void 0:d.value)||k;V=HVD(I,k,V==null?void 0:V.onTap,P,L);k.addEventListener("click",V);T.set("click",V)}return function(){for(var U=_.G(T),E=U.next();!E.done;E=U.next()){var l=_.G(E.value);E=l.next().value;l=l.next().value;k.removeEventListener(E,l)}}};
_.ky=function(k){var I;return(k=(I=_.K(k,_.X0))==null?void 0:I.onTap)&&_.cr(k)};
COX=function(k){var I;return(k=(I=_.K(k,_.X0))==null?void 0:I.onVisible)&&_.cr(k)};
wAU=function(k){var I;return(k=(I=_.K(k,_.X0))==null?void 0:I.onHidden)&&_.cr(k)};
HVD=function(k,I,V,X,P){var L=function(d){_.C7().resolve(_.Hp).resolveCommand(k,d)},T=function(d){X&&_.e_(_.t9(d),I,X)||L(d.target?{form:{element:d.target,
sourceData:k,mutationContext:P}}:void 0)};
V&&(T=function(d){V(d,L)});
return T};
pA_=function(k){switch(k){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 72;case "giant":return 72;default:return 0}};
Noj=function(k){var I=k.numAvatarsInCluster;switch(k.clusterSize){case "small":return I===2?22:18;case "40":return I===2?24:22;default:return I===2?24:20}};
M3D=function(k,I){return function(V){var X=Object.keys(I);_.Yv(function(){if(k!=null&&k()){for(var P=_.G(X),L=P.next();!L.done;L=P.next())L=L.value,V.addEventListener(L,I[L]);_.gu(function(){for(var T=_.G(X),d=T.next();!d.done;d=T.next())d=d.value,V.removeEventListener(d,I[d])})}},"bXZGfe")}};
ZVo=function(k){switch(Noj(k)){case 18:return"yt-spec-avatar-shape--avatar-in-cluster-size-18";case 20:return"yt-spec-avatar-shape--avatar-in-cluster-size-20";case 22:return"yt-spec-avatar-shape--avatar-in-cluster-size-22";case 24:return"yt-spec-avatar-shape--avatar-in-cluster-size-24";default:return""}};
DAi=function(k){switch(k){case "tiny":return"yt-spec-avatar-shape--avatar-size-tiny";case "extra-small":return"yt-spec-avatar-shape--avatar-size-extra-small";case "small":return"yt-spec-avatar-shape--avatar-size-small";case "medium":return"yt-spec-avatar-shape--avatar-size-medium";case "48":return"yt-spec-avatar-shape--avatar-size-48";case "large":return"yt-spec-avatar-shape--avatar-size-large";case "extra-large":return"yt-spec-avatar-shape--avatar-size-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape--avatar-size-extra-extra-large";
case "giant":return"yt-spec-avatar-shape--avatar-size-giant";case "responsive":return"yt-spec-avatar-shape--avatar-size-responsive";default:return""}};
z0U=function(k){switch(Noj(k)){case 18:return"yt-spec-avatar-shape__button--button-in-cluster-size-18";case 20:return"yt-spec-avatar-shape__button--button-in-cluster-size-20";case 22:return"yt-spec-avatar-shape__button--button-in-cluster-size-22";case 24:return"yt-spec-avatar-shape__button--button-in-cluster-size-24";default:return""}};
uLK=function(k){switch(k){case "tiny":return"yt-spec-avatar-shape__button--button-tiny";case "extra-small":return"yt-spec-avatar-shape__button--button-extra-small";case "small":return"yt-spec-avatar-shape__button--button-small";case "medium":return"yt-spec-avatar-shape__button--button-medium";case "48":return"yt-spec-avatar-shape__button--button-48";case "large":return"yt-spec-avatar-shape__button--button-large";case "extra-large":return"yt-spec-avatar-shape__button--button-extra-large";case "extra-extra-large":return"yt-spec-avatar-shape__button--button-extra-extra-large";
case "giant":return"yt-spec-avatar-shape__button--button-giant";case "responsive":return"yt-spec-avatar-shape__button--button-responsive";default:return""}};
OVD=function(k){switch(k){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 120;case "giant":return 160;default:return 0}};
t3j=function(k){return k==="medium"||k==="48"||k==="large"||k==="extra-large"||k==="extra-extra-large"||k==="giant"};
e0j=function(k){return!!((k==null?0:k.includes(3))||(k==null?0:k.includes(5)))};
IVO=function(k){var I=k.data;return{size:kTc(I.avatarImageSize),type:I.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:k.onTap,decorations:k.decorations||[],badgeText:k.badgeText,accessibilityText:k.accessibilityText,avatarButtonCustomClassName:k.avatarButtonCustomClassName,clusterLayoutConfig:k.clusterLayoutConfig}};
kTc=function(k){switch(k){case "AVATAR_SIZE_XXS":return"tiny";case "AVATAR_SIZE_XS":return"extra-small";case "AVATAR_SIZE_S":return"small";case "AVATAR_SIZE_M":return"medium";case "AVATAR_SIZE_L":return"large";case "AVATAR_SIZE_XL":return"extra-large";case "AVATAR_SIZE_XXL":return"extra-extra-large";case "AVATAR_SIZE_XXXL":return"giant";case "AVATAR_SIZE_RESPONSIVE":return"responsive";case "AVATAR_SIZE_40":return"40";case "AVATAR_SIZE_48":return"48";default:return"medium"}};
VFR=function(k){switch(k){case "AVATAR_SIZE_XXS":return 16;case "AVATAR_SIZE_XS":return 24;case "AVATAR_SIZE_S":return 32;case "AVATAR_SIZE_M":return 36;case "AVATAR_SIZE_40":return 40;case "AVATAR_SIZE_48":return 48;case "AVATAR_SIZE_L":return 56;case "AVATAR_SIZE_XL":return 72;case "AVATAR_SIZE_XXL":return 120;case "AVATAR_SIZE_XXXL":return 160;default:return 0}};
XlO=function(k){switch(k){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model__avatar--avatar-size-giant";default:return""}};
PoA=function(k){var I=k.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",V,X=k.avatars&&k.avatars.length>0?(V=_.K(k.avatars[0],_.P8))==null?void 0:V.avatarImageSize:"AVATAR_SIZE_UNKNOWN";V=VFR(X)||0;if(I){var P,L=(P=k.avatarClusterSize)!=null?P:"AVATAR_SIZE_M";I=VFR(L);var T,d,U=Math.min((d=(T=k.avatars)==null?void 0:T.length)!=null?d:0,4),E;return{avatars:((E=k.avatars)==null?void 0:E.slice(0,4))||[],avatarSizeInPx:V,avatarStackStyle:{width:I+"px",height:I+"px",position:"relative"},avatarStyle:function(r){var h=
Noj({clusterSize:kTc(L),numAvatarsInCluster:U,avatarIndex:r});var y=VFR(L);U===3&&r===2?(y=(y-h)/2,y=(_.gH("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*y):y=void 0;return{position:"absolute",top:U===2&&r===1||U===3&&r===2||U===4&&r>=2?"0":void 0,bottom:U===2&&r===0||U>2&&r<2?"0":void 0,left:U===2&&r===1||U>2&&(r===1||r===3)?"0":void 0,right:U<=3&&r===0||U===4&&(r===0||r===2)?"0":void 0,transform:y?"translateX("+y+"px)":void 0,width:h+"px",height:h+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(r){return{clusterSize:kTc(k.avatarClusterSize),numAvatarsInCluster:U,avatarIndex:r}},
avatarButtonCustomClassName:void 0}}var l;return{avatars:((l=k.avatars)==null?void 0:l.slice())||[],avatarSizeInPx:V,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:XlO(X),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
LEt=function(k,I,V){return function(){C2(k,{form:{element:I},commandController:V})}};
czD=function(k){switch(k){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
GTR=function(k){switch(k){case "small":return"yt-thumbnail-overlay-badge-view-model--small";case "medium":return"yt-thumbnail-overlay-badge-view-model--medium";case "large":return"yt-thumbnail-overlay-badge-view-model--large";default:return"yt-thumbnail-overlay-badge-view-model--medium"}};
TTt=function(k){if("accessibilityText"in k)return k.accessibilityText||"";if("title"in k){var I,V,X;return((I=k.title)==null?void 0:(V=I.accessibility)==null?void 0:(X=V.accessibilityData)==null?void 0:X.label)||""}if("accessibility"in k){var P,L;return((P=k.accessibility)==null?void 0:(L=P.accessibilityData)==null?void 0:L.label)||""}return""};
dil=function(k){return"inlinePlayerData"in k};
Lf=function(k){return new iwR(k)};
WEU=function(k){switch(k){case 0:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingGreenCircle";case 1:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingYellowCircle";case 2:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingRedSquare";case 3:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallGreenSquare";case 4:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlueSquare";case 5:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlueSquare";case 6:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallYellowSquare";case 7:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeYellowSquare";
case 8:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallOrangeSquare";case 9:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeOrangeSquare";case 10:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallRedSquare";case 11:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeRedSquare";case 12:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlackSquare";case 13:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlackSquare"}};
fVz=function(k){switch(k){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;case "BADGE_MEDIA":return 1;case "BADGE_TIMELY":return 5;default:return 0}};
UiO=function(k){switch(k){case "BADGE_NZ_RATING_GREEN_CIRCLE":return 0;case "BADGE_NZ_RATING_YELLOW_CIRCLE":return 1;case "BADGE_NZ_RATING_RED_SQUARE":return 2;case "BADGE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_BR_RATING_SMALL_BLUE_SQUARE":return 4;case "BADGE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;
case "BADGE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_BR_RATING_LARGE_RED_SQUARE":return 11;case "BADGE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};
ETX=function(k){return function(I){k&&(k.thumbnailElRef=I.thumbnailElRef,k.thumbnail=I.thumbnail,k.thumbnailOverlays=I.thumbnailOverlays,k.thumbnailSize=I.thumbnailSize)}};
bwj=function(k){switch(k){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
rzO=function(k){var I=_.G(_.Gz(!1,void 0,"E6wDDe")),V=I.next().value,X=I.next().value;_.SL(function(){var P=k==null?void 0:k();if(P){var L=_.C7().resolve(_.RZ(lVO));if(L){var T={triggeringElement:P,onDwellTriggeredFn:function(){X(!0)},
onDwellEndFn:function(){X(!1)}};
L.registerElement(T);_.gu(function(){_.c8(L,T)})}}});
return V};
h3X=function(k,I,V){V?V(I):_.iB(I,k.target?{form:{element:k.target}}:void 0)};
_.Gb=function(k,I,V,X){return function(P){_.Yv(function(){function L(l){l=l.composedPath();l=_.G(l);for(var r=l.next();!r.done;r=l.next()){r=r.value;if(r===P)break;if(r.className.indexOf("HostIsClickableAdComponent")>=0||r.tagName==="A".toString()||r.tagName==="BUTTON".toString())return!0}return!1}
var T=new Map,d,U=(d=k())==null?void 0:d.onTap;if(U){d=function(l){L(l)||h3X(l,U,I)};
var E=function(l){L(l)||l.key!=="Enter"||h3X(l,U,I)};
(V==null?0:V())||_.m("enable_web_home_top_landscape_image_layout_level_click")?(P.addEventListener("tap",d),T.set("tap",d)):(P.addEventListener("click",d),T.set("click",d));if(X==null?0:X())P.addEventListener("keydown",E),T.set("keydown",E)}_.gu(function(){for(var l=_.G(T),r=l.next();!r.done;r=l.next()){var h=_.G(r.value);r=h.next().value;h=h.next().value;P.removeEventListener(r,h)}})},"D7XqOc")}};
yzc=function(k,I){var V,X=(V=k.interaction)==null?void 0:V.onTap;if(k=_.TI({elementsCommand:X,forceNewState:!0,skipOnClick:!0}))return k.onclick=function(P){sXO(P)&&(P.preventDefault(),X&&h3X(P,X,I))},dy(k)?k:void 0};
mii=function(k){switch(k){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
KEA=function(k){switch(k){case "AD_BUTTON_STYLE_OVERLAY":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TEXT":return"overlay";case "AD_BUTTON_STYLE_TRANSPARENT":case "AD_BUTTON_STYLE_MONO_FILLED":case "AD_BUTTON_STYLE_MONO_TONAL":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"mono";case "AD_BUTTON_STYLE_OVERLAY_FILLED":return"call-to-action-overlay";default:return"call-to-action"}};
$iD=function(k){switch(k){case "AD_BUTTON_STYLE_OUTLINE":case "AD_BUTTON_STYLE_MONO_OUTLINE":return"outline";case "AD_BUTTON_STYLE_TONAL":case "AD_BUTTON_STYLE_OVERLAY_TONAL":case "AD_BUTTON_STYLE_MONO_TONAL":return"tonal";case "AD_BUTTON_STYLE_OVERLAY_TEXT":case "AD_BUTTON_STYLE_TRANSPARENT":return"text";default:return"filled"}};
_.SQz=function(k){return _.m("rich_grid_enable_dynamic_offset")&&k?Math.max((k-_.Nw("rich_grid_dynamic_offset_anchor_width",1300))/100*_.Nw("rich_grid_dynamic_offset_offset_per_100",10),_.Nw("rich_grid_dynamic_offset_lower_bound",-60)):0};
jfO=function(k,I){switch(I){case 4:return 16;case 1:return k<528?16:k<1024?32:48;case 2:return(k>=528?16:8)/2;case 3:return(k<528?16:k<1024?32:48)+(k>=528?16:8)/2;default:return 0}};
Jzj=function(k){var I=k.originalContainerWidth;var V=k.sizing;var X=k.standardUnit;if(k.isCompactList&&I<528)return 1;switch(V){case "STANDARD":return X;case "COMPACT":return X+1;case "EXTRA_COMPACT":return _.m("web_responsive_extra_compact_2x")?X*2:_.m("web_responsive_current")?X===1?2:X%2===0?X/2*3:X+2:X<4?X*2:Math.ceil(X*3/2);case "MINI":return X>1?X*2:3;default:return X}};
gTj=function(k){var I=k.containerWidth;var V=k.peek;var X=k.gutter;var P=k.numItems;k=k.ignoreMaxWidthLimit;I=V?Math.max((I-V-X*P)/P,0):Math.max((I-X*(P-1))/P,0);return k?I:Math.min(I,YQX)};
_.Tb=function(k){var I=k.containerWidth;var V=k.hasPeek;var X=k.sizing;var P=k.marginSettings;var L=k.isCompactList;var T=k.enableFullBleedForSingleCol;var d=k.standardUnitMinWidth;X=X||"STANDARD";V=!!V;k=I>=528?16:8;var U=V?I>=528?48:24:0;P=jfO(I,P);var E=Math.max(I-P*2,0);d=_.m("kevlar_disable_min_width_override")?void 0:d;d=Math.min(Math.max(Math.floor((E-U+k)/((d!=null?d:qQX)+_.SQz(I)+k)),1),6);var l=(T=!!T&&d===1)||d===1&&X!=="STANDARD";V=V||l?E:Math.min(E,(YQX+k)*d-k);X=Jzj({originalContainerWidth:I,
sizing:X,standardUnit:d,isCompactList:L});return{itemWidth:gTj({containerWidth:V,peek:U,gutter:k,numItems:X,ignoreMaxWidthLimit:l}),gutter:k,maxContainerWidth:V,numItems:X,margin:T?0:P,contentMargin:jfO(I,1),typographyBump:gTj({containerWidth:V,peek:U,gutter:k,numItems:d,ignoreMaxWidthLimit:l})>400&&!(L&&I<528),standardUnit:d}};
dV=function(k){switch(k){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.vTt=function(k){if(k){var I;if((I=k.responsiveContainerConfiguration)==null?0:I.responsiveSize)return dV(k.responsiveContainerConfiguration.responsiveSize);if(k.layoutSizing)switch(k.layoutSizing){case "RICH_GRID_LAYOUT_SIZING_COMPACT":return"COMPACT";case "RICH_GRID_LAYOUT_SIZING_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RICH_GRID_LAYOUT_SIZING_TINY":return"MINI";default:return"STANDARD"}}};
sfK=function(k){if(k.fullbleed)return 1;switch(k.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
nTO=function(k,I,V,X,P,L,T,d,U){a:if(k===4&&X==="LOCKUP_CONTENT_TYPE_SOURCE")var E=1;else switch(k){case 3:E=1;break a;default:E=0}var l=FEt(k,X);a:switch(k){case 4:L=!!(L&&L<100);break a;default:L=!1}a:switch(k){case 3:case 4:var r=X==="LOCKUP_CONTENT_TYPE_CHANNEL"||X==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:r=!1}return{metadataOnThumbnail:l,isOverlay:d||l,isCard:BT_(X,T),sizing:I!=null?I:"STANDARD",typographyBump:V!=null?V:!1,isTiny:L,isCentered:r,isCollection:AzR(X),arrangement:E,addMarginForFullbleed:k===
1&&X!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:k===1&&X==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:Qfi(X,P,U),disableRounding:k===5||BT_(X,T)||k===1&&X==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:AzR(X)?2:0,useLegacyTypography:!(U==null||!U.useLegacyTypography),useRichGridLegacyTypography:!(U==null||!U.useRichGridLegacyTypography)&&!_.m("web_enable_typography_bump"),compactMetadata:E===0&&X==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:U==null?void 0:U.onFocusEffect,titleMaxLines:X==="LOCKUP_CONTENT_TYPE_AI_CARD"?
1:void 0}};
AzR=function(k){switch(k){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":case "LOCKUP_CONTENT_TYPE_MIX":case "LOCKUP_CONTENT_TYPE_STATION":return!0;default:return!1}};
BT_=function(k,I){if(I&&k==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(k){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
FEt=function(k,I){if(I==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(k){case 5:return!0;case 4:return!1;default:return!1}};
Qfi=function(k,I,V){if(I&&(V==null||!V.alwaysRespectPodcastShowAspectRatio||k!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(k){case "LOCKUP_CONTENT_TYPE_SHORT":return 4;case "LOCKUP_CONTENT_TYPE_GAME":case "LOCKUP_CONTENT_TYPE_MOVIE":return 1;case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PRODUCT":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":return 3;default:return 0}};
_.ia=function(k){if(k){var I;return((I=_.C7().resolve(_.RZ(_.pz)))==null?0:I())?k.darkThemeImage:k.image}};
aVz=function(k,I,V,X,P,L){if(P&&L&&I==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:P,height:L};if(!V)return{};P=V.size;V=V.allowFullWidth;if(I==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&V)return{fullWidth:!0};if(P===void 0)return{};switch(k){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:P,height:P};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:P,height:1/oTX*P};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:P*
xiz,height:P};default:return(X==null?0:X.height)&&(X==null?0:X.width)?X.width/X.height>1?{maxWidth:P*xiz}:{maxWidth:P}:{maxWidth:P}}};
R3c=function(k){var I;return k&&((I=_.ia(k.themedImage))!=null?I:k.image)};
Coo=function(k){var I;return k==null?void 0:(I=k.sources)==null?void 0:I[0]};
wlz=function(k){switch(k){case 0:return"yt-content-metadata-view-model__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model__metadata-text";case 2:return"yt-content-metadata-view-model__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model__metadata-text-max-lines-4"}};
_.Hwc=function(k){if(k)return"content-id-"+k};
plU=function(k){switch(k.style){case "STYLE_VISIBLY_DISABLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",
state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_WHITE_WITH_BORDER":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};
case "STYLE_LIGHT_TEXT":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_TONAL_OVERLAY":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",
type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};case "STYLE_DARK_ON_BLACK":return{style:"BUTTON_VIEW_MODEL_STYLE_OVERLAY",
type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"};default:return{style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TEXT",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE"}}};
NT_=function(k){var I=_.W8.currentPageSubTypeSelector(_.mK().getState())||"";return k?k+I:""};
MFD=function(k){switch(k){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
DiD=function(k){var I=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],V=_.G(_.Gz(void 0,void 0,"JrqNsb")),X=V.next().value,P=V.next().value,L=_.G(_.Gz(void 0,void 0,"rWytse"));V=L.next().value;var T=L.next().value;L=_.G(_.Gz(void 0,void 0,"DHRqxe"));var d=L.next().value,U=L.next().value;return{touchFeedbackEvents:{pointerUpEvent:X,pointerDownEvent:V,pointerLeaveEvent:d},touchFeedbackOnPointerUp:_.A4(function(E){Zwc(_.t9(E),I)||(P(E),T(void 0),U(void 0))}),
touchFeedbackOnPointerDown:_.A4(function(E){k==null||k(E);Zwc(_.t9(E),I)||(T(E),P(void 0),U(void 0))}),
touchFeedbackOnPointerLeave:_.A4(function(E){Zwc(_.t9(E),I)||(U(E),T(void 0),P(void 0))})}};
Zwc=function(k,I){I=I===void 0?[]:I;I=[].concat(_.Z9(I),["BUTTON".toString()]);k=_.G(k);for(var V=k.next();!V.done;V=k.next()){V=V.value;for(var X=_.G(I),P=X.next();!P.done;P=X.next())if(V.tagName===P.value)return!0}return!1};
z3_=function(k){switch(k){case "AD_AVATAR_SIZE_XXS":return"tiny";case "AD_AVATAR_SIZE_XS":return"extra-small";case "AD_AVATAR_SIZE_S":return"small";case "AD_AVATAR_SIZE_M":return"medium";case "AD_AVATAR_SIZE_MPLUS":return"48";case "AD_AVATAR_SIZE_L":return"large";case "AD_AVATAR_SIZE_XL":return"extra-large";default:return"medium"}};
uuc=function(k){return k.scrollHeight-k.offsetHeight>1};
Owt=function(k,I){var V;return Ev(k,((V=k.content)==null?void 0:V.length)||0,!I)};
kAt=function(k,I,V,X,P,L){if(!I||tFD){var T;return Ev(k,((T=k.content)==null?void 0:T.length)||0,!0)}I=X.value;if(!V.value||!I||!k.content)return k;V=0;X=k.content.length;T=0;e3t||(e3t=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var d=e3t;for(P=P*L*d;V<=X;)L=Math.floor(V+(X-V)/2),d=Ev(k,L)||k,I.firstChild&&(I.firstChild.textContent=d.content),I.scrollHeight>P?X=L-1:(T=L,V=L+1);return Ev(k,T)};
Ib_=function(k,I){var V,X;return(((V=k.content)==null?void 0:V.length)||0)>(((X=I.content)==null?void 0:X.length)||0)};
Vj_=function(k,I,V,X,P,L){var T=_.yQ("truncated-text-content"),d=_.yQ("truncated-text-content"),U=_.yQ("button"),E=_.yQ("button"),l=_.yQ("button"),r=_.C7().resolve(_.ff),h=_.G(_.J1(function(){return Owt(k(),P())})),y=h.next().value,S=h.next().value;
h=_.G(_.J1(function(){return Ib_(k(),y())}));
var g=h.next().value,F=h.next().value,Q=null;_.Yv(function(){function x(){if(T.value&&U.value&&l.value){var p=L()?k():kAt(k(),P(),T,d,I(),V());S(p);requestAnimationFrame(function(){if(T.value&&U.value&&l.value){var z=uuc(T.value)||Ib_(k(),p);F(z);if(!X()){var u=uuc(T.value),ct=V(),dt=T.value,$K=U.value,lD=l.value,mR=r==="rtl";if(dt&&$K){var oj=$K.offsetLeft;mR&&(oj=dt.offsetWidth-$K.offsetWidth-$K.offsetLeft);if(z){z=$K.offsetWidth;$K=dt.offsetWidth;var Zi=u?$K-z-70:oj-70;ct="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
ct+"rem,\n      #000 "+ct+"rem,\n      #000 100%), linear-gradient(\n      to "+((mR?"left":"right")+",\n      #000 0px,\n      #000 "+Zi+"px,\n      transparent "+(u?$K-z:Zi+70)+"px)");dt.style.setProperty("-webkit-mask-image",ct);dt.style.setProperty("mask-image",ct)}else dt.style.setProperty("-webkit-mask-image",""),dt.style.setProperty("mask-image","");u?mR?(lD.style.setProperty("left","0"),lD.style.setProperty("right","unset")):(lD.style.setProperty("left",""),lD.style.setProperty("right","0")):
mR?(lD.style.setProperty("left","unset"),lD.style.setProperty("right",oj+"px")):(lD.style.setProperty("left",oj+"px"),lD.style.setProperty("right","unset"))}}}})}}
var N,M;(N=Q)==null||(M=N.stop)==null||M.call(N);N=new _.n2(x,17);x();Q=N},"KjwIxd");
_.SL(function(){S(Owt(k(),P()));F(Ib_(k(),y()));var x=function(){e3t=void 0;var M,p;(M=Q)==null||(p=M.fire)==null||p.call(M)};
if(window.ResizeObserver){var N=new ResizeObserver(x);N.observe(T.value);_.gu(function(){var M,p;(M=Q)==null||(p=M.stop)==null||p.call(M);N.disconnect()})}else window.addEventListener("resize",x),_.gu(function(){var M,p;
(M=Q)==null||(p=M.stop)==null||p.call(M);window.removeEventListener("resize",x)})});
return{isTruncated:g,displayText:y,contentRef:T,hiddenRef:d,placeholderTruncationTextRef:U,hiddenTruncationTextRef:E,truncationTextRef:l}};
X3R=function(k){return{content:k!=null?k:""}};
PwD=function(k){return _.cr(k.onTap)||_.ky(k.rendererContext)};
L4t=function(k){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:k.overflowMenuA11yLabel,onTap:function(I){I.preventDefault();I.stopPropagation();if(k.overflowMenuOnTap){var V=_.TI({elementsCommand:k.overflowMenuOnTap,forceNewState:!0});if(V==null?0:V.onclick)V.onclick(I)}}}};
_.U2=function(k,I,V,X,P){X=X===void 0?{}:X;if(!P||Math.random()<5E-4){I=I||null;V=V||null;k=k instanceof Error?k:new _.GN(k);if(k.args)for(var L=_.G(k.args),T=L.next();!T.done;T=L.next())T=T.value,T instanceof Object&&(X=Object.assign({},T,X));X.category="H5 Ads Control Flow";I&&(X.slot=I?"slot:  "+I.slotType:"");V&&(X.layout=V?"layout:  "+V.layoutType:"",X.layoutId=V.layoutId);P&&(X.known_error_aggressively_sampled=!0);k.args=[X];_.$w(k)}};
_.cMi=function(k,I){I=_.jK(I);_.sm(k,"yt-open-popup-action",[I,k])};
_.E2=function(k,I){_.cMi(k,_.y8(I))};
T4K=function(k){if(!k)return"";if(GAR[k])return GAR[k];ba||(ba=_.eQ("A"));ba.href!==k&&et(ba,k);var I=ba.pathname;GAR[k]=I.startsWith("/")?I:"/"+I;return GAR[k]};
dG_=function(){var k=T4K(window.location.href);if(k==="/")return"home";if(k.startsWith("/results"))return"search";if(k.startsWith("/watch"))return"watch";if(k.startsWith("/shorts"))return"shorts";if(k.startsWith("/hashtag"))return"hashtag";if(k.startsWith("/create_channel"))return"create_channel";if(k.startsWith("/@")||k.startsWith("/user/")||k.startsWith("/channel/"))return"channel";if(k.startsWith("/experiments"))return"experiments";if(k.startsWith("/sponsor_channel"))return"sponsorship";if(k.startsWith("/select_site"))return"settings";
if(k.startsWith("/locate"))return"locate";if(k.startsWith("/redeem"))return"redeem";if(k.startsWith("/musicpremium")||k.startsWith("/premium")||k.startsWith("/red"))return"premium";if(k.startsWith("/paid_memberships"))return"paid_memberships";if(k.startsWith("/oops"))return"oops";if(k.startsWith("/clip"))return"clip";var I;return(la==null?void 0:(I=la.response)==null?void 0:I.page)==="404"?"404":k.startsWith("/feed/history")?"history":k.startsWith("/feed/library")?"library":k.startsWith("/feed/subscriptions")?
"subscriptions":k.startsWith("/feed/trending")?"trending":k.startsWith("/feed/news_destination")?"news":k.startsWith("/playlist")?"playlist":k.startsWith("/minor_moment")?"minor_moment":k.startsWith("/playable/")||k.match("^/playables/(?!saved).")?"mini_app":k.startsWith("/playables")?"playables":k.startsWith("/create/live/join")?"open_in_app":k.startsWith("/feed/explore")?"explore":"browse"};
_.hw=function(){var k=la==null?void 0:la.response,I=k==null?void 0:k.endpoint;if(!I)return(k==null?void 0:k.page)==="watch"?"watch":dG_();var V;k=(V=_.K(I==null?void 0:I.commandMetadata,_.CC))==null?void 0:V.webPageType;V=!1;if(k&&!iEj.includes(k))switch(k){case "WEB_PAGE_TYPE_SEARCH":return"search";case "WEB_PAGE_TYPE_SHORTS":return"shorts";case "WEB_PAGE_TYPE_CHANNEL":return"channel";case "WEB_PAGE_TYPE_SETTINGS":return"settings";case "WEB_PAGE_TYPE_PLAYLIST":return"playlist";case "WEB_PAGE_TYPE_OPEN_IN_APP":return"open_in_app";
case "WEB_PAGE_TYPE_MINI_APP":return"mini_app";case "WEB_PAGE_TYPE_WATCH":var X;return((X=_.K(I==null?void 0:I.commandMetadata,_.CC))==null?0:X.url)&&T4K(_.K(I.commandMetadata,_.CC).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var P;return(I=(P=_.K(I,_.Cv))==null?void 0:P.browseId)?W4l[I]||"browse":"browse";default:V=!0}if(_.K(I,_.rV)||_.K(I,fbO))return"sponsorship";P=T4K(window.location.href);if(P.startsWith("/experiments"))return"experiments";if(P.startsWith("/create_channel"))return"create_channel";
if(_.K(I,_.vE)&&P.startsWith("/shorts"))return"shorts";if(_.K(I,_.vE)&&P.startsWith("/watch"))return"watch";V&&(I=new _.GN("Unsupported mWeb page type",{pathname:P,webPageType:k}),_.hq(I));return"browse"};
yN=function(k,I,V,X){return k&&I?k!==V||I!==X?(_.U2(Error("Lh"),void 0,void 0,{"stored-slot":k,"stored-layout":I,"latest-slot":V,"latest-layout":X}),!1):!0:!1};
Ea_=function(k,I,V){return k({targetId:I},function(X){return V.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},X,{contents:[V.continuationItems?_.K(V.continuationItems[0],UGj):{}]}):V.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},X,{header:V.continuationItems?V.continuationItems[0]:void 0}):Object.assign({},X,{contents:V.continuationItems?V.continuationItems:[]})})};
bEi=function(k,I,V,X){if(I=I.trackingParams){var P,L=(P=V.getScreenLayer)==null?void 0:P.call(V);V=_.PW(L);P=_.Xc(L);if(V&&P){var T=_.zY(I);_.m("combine_ve_grafts")?k.graftServerVe(I,P,L):_.EA(V,P,T);X==null||X(T)}}};
rMi=function(k){var I;return((I=lbR.get(k))==null?void 0:I.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
mGt=function(k,I){var V={type:I.slotType,controlFlowManagerLayer:hGO.get(I.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};I.slotEntryTrigger&&(V.entryTriggerType=I.slotEntryTrigger.triggerType);I.slotPhysicalPosition!==1&&(V.slotPhysicalPosition=I.slotPhysicalPosition);if(k){V.debugData={slotId:I.slotId};if(k=I.slotEntryTrigger)V.debugData.slotEntryTriggerData=yMR(k);k=I.slotFulfillmentTriggers;V.debugData.fulfillmentTriggerData=[];k=_.G(k);for(var X=k.next();!X.done;X=k.next())V.debugData.fulfillmentTriggerData.push(yMR(X.value));
I=I.slotExpirationTriggers;V.debugData.expirationTriggerData=[];I=_.G(I);for(k=I.next();!k.done;k=I.next())V.debugData.expirationTriggerData.push(yMR(k.value))}return V};
yMR=function(k,I){var V={type:k.triggerType};I!=null&&(V.category=I);k.triggeringSlotId!=null&&(V.triggerSourceData||(V.triggerSourceData={}),V.triggerSourceData.associatedSlotId=k.triggeringSlotId);k.triggeringLayoutId!=null&&(V.triggerSourceData||(V.triggerSourceData={}),V.triggerSourceData.associatedLayoutId=k.triggeringLayoutId);return V};
K4o=function(k,I,V,X){I={opportunityType:I};k&&(X||V)&&(X=_.WB(X||[],function(P){return mGt(k,P)}),I.debugData=Object.assign({},V&&V.length>0?{associatedSlotId:V}:{},X.length>0?{slots:X}:{}));
return I};
$Gi=function(k){return mV(k.opportunityAdapterMap).concat(mV(k.triggerAdapterMap)).concat(mV(k.fulfillmentAdapterFactoryMap)).concat(mV(k.slotAdapterFactoryMap)).concat(mV(k.layoutRenderingAdapterFactoryMap))};
mV=function(k){var I=[];k=_.G(k.values());for(var V=k.next();!V.done;V=k.next())V=V.value,V.isAdsControlFlowEventListener&&I.push(V);return I};
$y=function(k){var I=k.slotId,V=k.slotType,X=k.slotPhysicalPosition;return I===void 0?new Kf("Cannot construct a slot due to the missing id.",{adSlotMetadata:k}):V===void 0?new Kf("Cannot construct a slot due to the missing type.",{adSlotMetadata:k}):X===void 0?new Kf("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:k}):{slotId:I,slotType:V,slotPhysicalPosition:X,managerLayer:"external",adSlotLoggingData:k.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new S_t}};
jYi=function(k){var I=k.layoutId,V=k.layoutType;return I===void 0?new S9("Cannot construct a layout due to the missing id.",{adLayoutMetadata:k}):V===void 0?new S9("Cannot construct a layout due to the missing type.",{adLayoutMetadata:k}):{layoutId:I,layoutType:V,managerLayer:"external",adLayoutLoggingData:k.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new S_t,interactionLoggingAdsClientData:{}}};
JMK=function(k){if(k.querySelector("img")){var I=k.querySelector("img");I.addEventListener("error",function(){I0l(I.src).then(function(V){(V=_.uC(V).toString())?I.src=V:I.removeAttribute("src")}).catch(function(){I.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
Jw=function(k,I){if(I&&(Y_t(I.viewableCommand)||Y_t(I.endOfSessionCommand))){var V=gaK(I==null?void 0:I.viewableCommand);I=gaK(I==null?void 0:I.endOfSessionCommand);if(!j9){var X=_.Nw("custom_active_view_tos_timeout_ms");j9=X>0&&X!==36E5?new q_K(vaK(),X):new q_K(vaK())}sYl(j9,k);F4c(j9,k,V,I)}};
Yy=function(k){j9&&sYl(j9,k)};
vaK=function(){var k=_.gH("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(k==null?void 0:k.length)===2?k[1]:null};
Y_t=function(k){k=_.cr(k);return!(k==null||!k.loggingUrls)&&k.loggingUrls.length>0};
gaK=function(k){if(!k)return[];var I=[],V,X;((X=(V=_.cr(k))==null?void 0:V.loggingUrls)!=null?X:[]).forEach(function(P){P.baseUrl&&I.push(P.baseUrl)});
return I};
B4l=function(k){if(_.m("stop_av_measurement_on_detach"))return function(){Yy(k)}};
AMD=function(k){return function(){_.m("stop_av_measurement_on_detach")&&Yy(k)}};
QYz=function(k){if(_.m("stop_av_measurement_on_detach"))return function(){Yy(k)}};
naX=function(k){return k.shorts.isDesktopSmallWidth};
_.oa_=function(k){return k.shorts.isShortsActive};
_.xGX=function(k){return k.shorts.isWatchWhileMode};
_.gV=function(k){return k.shorts.isFullscreen};
_.qN=function(k){return k.shorts.isShortsPipActive};
RGl=function(k){var I,V;if(k=(I=_.K(k.reelsAdCardButtoned,abR))==null?void 0:(V=I.animatedRenderingConfig)==null?void 0:V.easeOutSeconds)return k+"s"};
w3U=function(k,I,V){return _.W(function(X){return X.return(new Promise(function(P){var L=new Image;L.onload=function(){P(new Cwl(k,I,V,L.naturalWidth,L.naturalHeight))};
L.src=V.toString()}))})};
HEX=function(k,I){return Math.round(k/1E-5)===Math.round(I/1E-5)};
p3z=function(k,I){return Math.round(k/1E-5)===Math.round(I/1E-5)};
N4A=function(k,I){return k.year===I.year&&k.month===I.month&&k.day===I.day};
Mjt=function(k,I){return k.year!==I.year?k.year<I.year:k.month!==I.month?k.month<I.month:k.day<I.day};
DGR=function(k){return k.day===ZEi(k.year,k.month)?k.month===11?{year:k.year+1,month:0,day:1}:{year:k.year,month:k.month+1,day:1}:{year:k.year,month:k.month,day:k.day+1}};
zGt=function(){var k=new Date,I={year:k.getFullYear(),month:k.getMonth(),day:k.getDate()};return{start:I,end:{year:k.getFullYear()+2,month:k.getMonth(),day:k.getDate()},selectedDate:DGR(I)}};
uDD=function(k){return(new hW(2)).format(new Date(k.year,k.month,k.day))};
OEt=function(k){return{year:k.getFullYear(),month:k.getMonth(),day:k.getDate()}};
tjl=function(k,I){k=(k+(Number(I.utcOffsetSec)+(new Date(k*1E3)).getTimezoneOffset()*60))*1E3;I=OEt(new Date(k));return{date:I,secondsSinceMidnight:Math.floor((k-(new Date(I.year,I.month,I.day)).getTime())/1E3)}};
eGD=function(k,I){I=I.months.findIndex(function(V){return V.year===k.year&&V.month===k.month});
return I>=0?I:void 0};
kjz=function(k){if(!k)return!1;try{if(k.host&&k.host.tagName==="YT-FORMATTED-STRING"&&k.host.id==="contenteditable-textarea"||k.nodeType===Node.ELEMENT_NODE&&k.tagName==="YTD-COMMENTBOX")return!0}catch(I){return!1}return kjz(k.parentNode)};
s2=function(k){return k?!(k.tagName!=="A"||!k.href||!k.classList.contains("yt-simple-endpoint")):!1};
IGO=function(k){return k?k.tagName==="IMG"&&k.classList.contains("emoji"):!1};
VNt=function(k,I,V){if(!k)return null;var X=s2(k);if(X&&V)return I=k.pathname.substring(k.pathname.indexOf("/channel/")+9),document.createTextNode("@"+I);if(X&&!V)return document.createTextNode("");if(IGO(k))return V=k.alt,k=k.dataset.emojiId,!k&&I&&(I=_.F0(I,V))&&I.isCustomEmoji&&(k=I.emojiId),k?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+k+">"):document.createTextNode(V);X=k.cloneNode(!1);for(var P=0;P<k.childNodes.length;++P){var L=VNt(k.childNodes[P],I,V);L&&X.appendChild(L)}return X};
B8=function(k){return k?s2(k)?k:B8(k.lastChild):null};
XzA=function(k){return k?s2(k)?k:XzA(k.firstChild):null};
PgD=function(k){if(!k)return null;for(var I=k.previousSibling;I;)if(I.nodeType===Node.ELEMENT_NODE&&I.nodeName==="BR")I=I.previousSibling;else if(I.nodeType===Node.TEXT_NODE&&/\s+/.test(I.textContent))I=I.previousSibling;else break;(I=B8(I))?k=I:k=(k=k.parentNode)?B8(k.previousElementSibling):null;return k};
LBl=function(k){if(!k)return null;for(var I=k.nextSibling;I;)if(I.nodeType===Node.ELEMENT_NODE&&I.nodeName==="BR")I=I.nextSibling;else if(I.nodeType===Node.TEXT_NODE&&/\s+/.test(I.textContent))I=I.nextSibling;else break;return(I=XzA(I))?I:LBl(k.parentNode)};
c5t=function(k){var I=_.zD(),V=I.JSC$11648_getStartNode();if(!kjz(V.parentNode))return null;I=I.JSC$11648_getStartOffset();if(V.nodeType===Node.TEXT_NODE){var X=_.lf(V,s2);if(X){if(k&&I===0||!k&&I===V.length)return X}else{if(k&&I===V.length)return!V||V.nodeName==="BR"||V.nextElementSibling&&_.Aw(V.nextElementSibling,"display")==="block"?null:XzA(V.nextElementSibling);if(!k&&I===0)return V?B8(V.previousElementSibling):null}}if(V.nodeType===Node.ELEMENT_NODE)if(k){if(0<=I&&I<V.childNodes.length)return XzA(V.childNodes[I])}else if(0<
I&&I<=V.childNodes.length)return B8(V.childNodes[I-1]);return null};
Gji=function(k,I,V){if(!k)return null;if(k.nodeType===Node.TEXT_NODE)if(V){var X=PgD(k);if(X&&!/^\s+\S/.test(k.wholeText.substr(0,I)))return X}else if((X=LBl(k))&&!/\S\s+/.test(k.wholeText.substr(I,k.wholeText.length)))return X;return k.nodeType===Node.ELEMENT_NODE?V?PgD(k.childNodes[I]):LBl(k.childNodes[I]):Gji(k.parentNode,I,V)};
TkO=function(k){if(k.hasChildNodes())switch(k.tagName){case "DIV":case "A":case "SPAN":var I="";for(k=k.firstChild;k;k=k.nextSibling)I+=TkO(k);return I;default:return""}else switch(k.nodeType){case 3:return k.textContent;default:return""}};
QN=function(k,I){return k.year===I.year&&k.month===I.month&&k.day===I.day};
nf=function(k,I){return k.year!==I.year?k.year<I.year:k.month!==I.month?k.month<I.month:k.day<I.day};
dk_=function(k){return{year:k.getFullYear(),month:k.getMonth(),day:k.getDate()}};
iq_=function(k){var I=cbt;I=I===void 0?cbt:I;I(new Date(k.year,k.month,k.day))};
oU=function(k){return dk_(new Date(Number(k.seconds)*1E3))};
WBX=function(k){return k.year!==void 0&&k.month!==void 0&&k.day!==void 0};
fGR=function(k){return k.start!==void 0&&k.end!==void 0};
Ukt=function(k){return fGR(k)?k.start:k};
EYi=function(k){return fGR(k)?k.end:void 0};
lGO=function(k,I){for(var V=[],X=new Date(k.start.year,k.start.month);X.getFullYear()<k.end.year||X.getFullYear()===k.end.year&&X.getMonth()<=k.end.month;){var P=V,L=P.push,T=X.getFullYear(),d=X.getMonth(),U=k,E=I,l=void 0,r=[],h=Object.freeze({extraCssClass:"invisible"}),y=new Date(T,d),S=dk_(y);y=y.getDay();for(var g=dk_(new Date);S.month===d;){y!==bql&&l||(l=Array.from({length:7}).fill(h),r.push(l));var F={date:{year:T,month:d,day:S.day},extraCssClass:"",debugClass:""};F.extraCssClass=E(F.date,
S,g,U).trim();l[(y-bql+7)%7]=F;S=S.day===ZEi(S.year,S.month)?S.month===11?{year:S.year+1,month:0,day:1}:{year:S.year,month:S.month+1,day:1}:{year:S.year,month:S.month,day:S.day+1};y=(y+1)%7}L.call(P,{weeks:r,monthLabel:xy.SHORTMONTHS[d]+" "+T,year:T,month:d,monthLabelExtraCssClass:r[0][2]===h?"shift-down-label":""});X.setMonth(X.getMonth()+1)}return V};
r5D=function(k,I){I=I.months.findIndex(function(V){return V.year===k.year&&V.month===k.month});
return I>=0?I:void 0};
y5_=function(k,I){a:{var V=V===void 0?[2,3]:V;V=_.G(V);for(var X=V.next();!X.done;X=V.next()){var P=new Date;if((new hDi(X.value)).parse(I,P,{validate:!0})){P.setHours(0,0,0,0);I=P;break a}}I=null}if(!I)return{isValid:!1,value:void 0};I=dk_(I);V=k.end;return nf(I,k.start)||nf(V,I)?{isValid:!1,value:void 0}:{isValid:!0,value:I}};
jil=function(k){var I=mkA;I=I===void 0?KBz:I;var V=k.columnsToShow||[],X=$kc(k.columnDimensions,k.columnsToShow,k.leftFloatingColumns,I);return V.map(function(P,L){var T=k.columns[P];if(T===void 0)throw Error("Rh");var d=X?X[L]:"";var U=k.getCustomTooltip?k.getCustomTooltip(P,T.headerTooltipParagraphs):T.headerTooltipParagraphs;var E=Sei(k,P);return{type:P,index:L,style:d,classes:E,headerName:T.headerName||"",headerIcon:T.headerIcon,headerTooltipParagraphs:U||[],headerTooltipHelpContext:T.headerTooltipHelpContext,
sortOrders:T.sortOrders||[],selectionState:T.isSelectionCheckbox?k.selectionState:void 0}})};
Sei=function(k,I){var V=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],X=k.columns[I];if(X===void 0)return"";var P=V.includes("DEFAULTS")&&X.cssClass?[X.cssClass]:[];if(V.includes("SORTING")){X.sortOrders&&X.sortOrders.length&&P.push("sortable");if(k.sorting&&k.sorting.columnType===I)a:switch(k.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var L="column-sorted";break a;default:L=""}else L="";L&&P.push(L)}V.includes("FLOATING")&&(I=k.columnsToShow.indexOf(I),k.leftFloatingColumns&&I<k.leftFloatingColumns&&
P.push("floating-column"),k.leftFloatingColumns&&I===k.leftFloatingColumns-1&&P.push("last-floating-column"));V.includes("RIGHT_ALIGN")&&X.rightAlignHeader&&P.push("right-align");return P.filter(function(T){return T}).join(" ")};
$kc=function(k,I,V,X){V=V===void 0?0:V;X=X===void 0?KBz:X;if(k){var P=[],L=0;J5c(k,I,X).forEach(function(T,d){var U="min-width:"+T.minWidth+"px;padding-left:"+T.paddingLeft+"px;padding-right:"+T.paddingRight+"px;flex:"+T.flexGrow+" 0 "+T.minWidth+"px;";T.maxWidth!==Infinity&&(U=[U,"max-width:"+T.maxWidth+"px;"].join(""));L>0&&d<V&&(U=[U,"left:"+L+"px;"].join(""));P.push(U);L+=T.minWidth+T.paddingLeft+T.paddingRight});
return P}};
J5c=function(k,I,V){V=V===void 0?KBz:V;return I.map(function(X,P){X=k&&k[X]||{};var L=P===0?V.paddingLeftFirstColumn:V.padding;X.paddingLeft!==void 0&&(L=X.paddingLeft);P=P===I.length-1?V.paddingRightLastColumn:V.padding;X.paddingRight!==void 0&&(P=X.paddingRight);return{paddingLeft:L,paddingRight:P,minWidth:X.minWidth!==void 0?X.minWidth:V.minWidth,maxWidth:X.maxWidth!==void 0?X.maxWidth:V.maxWidth,flexGrow:X.flexGrow!==void 0?X.flexGrow:V.flexGrow}})};
Yeo=function(k){var I=k.reduce(function(X,P){var L=P.columnId,T={};P.headerText&&(T.headerName=_.m6(P.headerText));P.rightAlignHeader&&(T.rightAlignHeader=P.rightAlignHeader);var d;if((d=P.headerIcon)==null?0:d.iconType)T.headerIcon=_.ol(P.headerIcon.iconType);X[L]=T;return X},{}),V=k.filter(function(X){return!X.hideColumn}).map(function(X){return X.columnId});
k=k.filter(function(X){return!!X.dimensions}).reduce(function(X,P){X[P.columnId]=P.dimensions;
return X},{});
return{columns:I,columnsToShow:V,columnDimensions:k}};
_.gYt=function(k){return k?k.simpleText?k.simpleText:k.runs?k.runs.map(function(I){return I.text}).join(""):"":""};
A5D=function(k){var I=k.data;var V=k.onTap;var X=k.isSelected;var P=k.onFocusIn;if(!I)return{};k=qeU(I);X===void 0&&(X=I==null?void 0:I.isSelected);var L;return{text:vYX(I,k),startIcon:(L=I.icon)==null?void 0:L.iconType,state:X?0:2,type:0,style:sit(I),onTap:FBl(I,V),accessibilityLabel:BkO(I,k),onFocusIn:function(){return P==null?void 0:P()}}};
vYX=function(k,I){if(!I)return k.text?_.gYt(k.text):void 0};
sit=function(k){var I;switch((I=k.style)==null?void 0:I.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
FBl=function(k,I){return function(V){I==null||I(V,k)}};
qeU=function(k){k=k.style&&k.style.styleType;return!tFD&&k==="STYLE_EXPLORE_LAUNCHER_CHIP"};
BkO=function(k,I){if(I){var V,X,P;return(P=(V=k.accessibilityData)==null?void 0:(X=V.accessibilityData)==null?void 0:X.label)!=null?P:vYX(k,!1)}};
QiK=function(){var k;return[function(I,V,X){return _.vW(k,I,V,X)},
function(I){k=I}]};
nYj=function(k,I){return _.nQ(k.entities,"chipEntity",I)};
xk_=function(k,I,V,X){return function(){var P=oYz.has(k.displayType)&&k.selected,L=P&&k.deselectCommand?k.deselectCommand:k.tapCommand;!L||P&&X||_.iB(L,{form:{element:I==null?void 0:I.value}});V==null||V()}};
aGi=function(k,I){I=I==null?void 0:I.stepStates;if(k&&I){var V,X;return(V=I[k])==null?void 0:(X=V.userQuery)==null?void 0:X.userQuery}};
aU=function(k){return{signalAction:{signal:k}}};
wzt=function(){return _.gH("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?RDX:_.Cg_};
HqA=function(k,I){k=k===void 0?"SOFT_RELOAD_PAGE":k;I=I===void 0?49504:I;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.Yu(_.HW("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:I}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:k}}]}}}};
pzA=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.Yu(_.HW("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:wzt()}};
NkR=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.Yu(_.HW("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:wzt()}};
MNU=function(k,I){var V=_.Yu(_.HW("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),X=_.Yu(_.HW("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),P={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.Yu(_.HW("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};P.serviceEndpoint=k?k:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[aU("SOFT_RELOAD_PAGE")]}};return{title:V,bodyText:X,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:P},
style:{value:I!=null?I:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
Dkt=function(k){k=k===void 0?{}:k;return{title:_.Yu(k.localizedZeroStateTitleText===void 0?"":k.localizedZeroStateTitleText),bodyText:_.Yu(k.localizedZeroStateMessage===void 0?"":k.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Yu(k.localizedZeroStateButtonText===void 0?"":k.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[ZqR]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
ukA=function(k){k=k===void 0?{}:k;return{title:_.Yu(k.localizedOptInBannerTitleText===void 0?"":k.localizedOptInBannerTitleText),titleLength:19,subtitle:_.Yu(k.localizedOptInMessage===void 0?"":k.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Yu(_.HW("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:_.Yu(_.HW("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:[zDt]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
eDc=function(k,I){var V=I=I===void 0?{}:I;I=V.offlineTitleText===void 0?"":V.offlineTitleText;var X=V.offlineDescriptionText===void 0?"":V.offlineDescriptionText,P=V.formattedSupplementalText,L=V.actionButtonText===void 0?"":V.actionButtonText,T=V.titleText===void 0?"":V.titleText;V=V.descriptionText===void 0?"":V.descriptionText;var d={title:L,accessibilityText:L,style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:266213}},onTap:{innertubeCommand:{browseEndpoint:{browseId:"SPunlimited"},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse",rootVe:93498,url:"/premium",webPageType:"WEB_PAGE_TYPE_BROWSE"}}}}};k||(T=I,V=X,d={title:L,accessibilityText:L,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:_.Yu(T),titleLength:T.length,overrideTitleMaxFontSize:30,subtitle:_.Yu(V),supplementalText:P,primaryButton:{buttonViewModel:d},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[OqD]},darkTileImage:{thumbnails:[tNX]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.VoR=function(k,I,V,X,P,L,T,d,U,E,l){P=P===void 0?!1:P;L=L===void 0?!1:L;T=T===void 0?0:T;d=d===void 0?-Infinity:d;U=U===void 0?!1:U;E=E===void 0?!1:E;l=l===void 0?!1:l;var r=[],h=_.Yu(_.HW("SMART_DOWNLOADS",void 0,"Smart downloads")),y=_.Yu(kUo(T,d,k.length));d=T=void 0;E?T={statementBannerRenderer:eDc(l,X)}:P?k.length>0?d=IqX(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.m("kevlar_manual_downloads_above"),h,y):U?d={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:_.HW("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.HW("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:_.wvA}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:L&&(d={backgroundPromoRenderer:{bodyText:_.Yu(_.HW("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"}}}):
L&&(d={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:_.HW("TURN_ON",void 0,"Turn on"),accessibilityText:_.HW("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=_.Yu(_.HW("YOUR_DOWNLOADS",void 0,"Your downloads"));X=void 0;I.length>0?(X=void 0,_.m("kevlar_display_downloads_numbers")&&(X=_.Yu(_.pC("VIDEO_COUNT",I.length))),X=IqX(I,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,V,X)):P||k.length||
E||(X={backgroundPromoRenderer:{bodyText:_.Yu(_.HW("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}}}});T?r.push({richSectionRenderer:{content:T}}):d&&!_.m("kevlar_manual_downloads_above")&&r.push({richSectionRenderer:{content:d,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
X&&r.push({richSectionRenderer:{content:X,loggingDirectives:{clientVeSpec:{uiType:51721}}}});d&&_.m("kevlar_manual_downloads_above")&&r.push({richSectionRenderer:{content:d,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(I.length>0||P&&k.length>0&&!E)&&r.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.Yu(_.HW("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:r}};
_.Psz=function(k){return X0_(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.Lmz=function(k){return X0_(k,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
X0_=function(k,I){var V=[];k=IqX(k,I,!0);V.push({richSectionRenderer:{content:k}});return{contents:V}};
IqX=function(k,I,V,X,P){V=V===void 0?!1:V;var L="RESPONSIVE_SIZE_STANDARD";_.m("kevlar_standard_rich_grid_on_offline_home")&&I==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?L="RESPONSIVE_SIZE_STANDARD":_.m("kevlar_modern_downloads_compact")?L="RESPONSIVE_SIZE_COMPACT":_.m("kevlar_modern_downloads_extra_compact")?L="RESPONSIVE_SIZE_EXTRA_COMPACT":_.m("kevlar_modern_downloads_tiny")&&(L="RESPONSIVE_SIZE_TINY");k={isExpanded:V,contents:RU(k),entitySelectorType:I,responsiveContainerConfiguration:{responsiveSize:L}};
X&&(k.title=X);P&&(k.subtitle=P);V||(_.m("kevlar_smart_downloads_show_more_button")?(k.showMoreButton={buttonRenderer:{accessibility:{label:_.HW("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.Yu(_.HW("SHOW_MORE",void 0,"Show more"))}},k.showLessButton={buttonRenderer:{accessibility:{label:_.HW("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.Yu(_.HW("SHOW_LESS",void 0,"Show less"))}}):(k.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.HW("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},k.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.HW("HORIZONTAL_LIST_NEXT_LABEL",
void 0,"Next"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_OUTLINE",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:11760}}}},k.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.HW("VIEW_ALL",void 0,"View all"),accessibilityText:_.HW("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:_.ja("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:k}};
RU=function(k){var I=[];k=_.G(k);for(var V=k.next();!V.done;V=k.next())if(V=V.value,jSt(V)){var X=I,P=X.push;var L=void 0;if(V==null?0:(L=V.videoEntity)==null?0:L.videoId){L=WC(_.$L().getState(),V.videoEntity.videoId);var T=_.$L().getState();var d=_.Q3(V.videoEntity.videoId,"mainVideoEntity");T=!!_.t8(T.entities)[d];T={videoId:V.videoEntity.videoId,title:gC(V.videoEntity.title),shortBylineText:gC(V.channelEntity.title),thumbnail:V.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:T&&_.m("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:I$O(V.videoEntity.videoId,L,V.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.HW("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};V.videoEntity.lengthSeconds&&(T.thumbnailOverlays=jxR(V.videoEntity.lengthSeconds,L));T.isWatched=L>0;_.m("kevlar_modern_downloads_page")&&(T.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:V.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.HW("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},T.badges=void 0);V=T}else V={};P.call(X,{richItemRenderer:{content:{videoRenderer:V},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(Syt(V)){X=I;P=X.push;var U=d=L=void 0,E=void 0,l=void 0,r=void 0,h=void 0,y=void 0,S=void 0,g=void 0,F=void 0,Q=void 0;T=V.mainPlaylistEntity.playlistId;var x=V==null?void 0:(Q=V.mainPlaylistEntity)==null?void 0:(F=Q.thumbnailStyleData)==null?void 0:(g=F[0])==null?void 0:(S=g.value)==null?void 0:(y=S.collageThumbnail)==
null?void 0:y.coverThumbnail;if(T&&x){y=VVA(T);!_.m("enable_offline_playlist_page")&&(V==null?0:(h=V.mainPlaylistEntity)==null?0:h.videos)&&(h=V==null?void 0:(r=V.mainPlaylistEntity)==null?void 0:(l=r.videos)==null?void 0:l[0],l=_.FO(h).entityId,l=JSON.parse(l).videoId,l!==void 0&&(y=WC(_.$L().getState(),l),y=_.J8(l,T,void 0,void 0,y)));l=[];if(V==null?0:(E=V.mainPlaylistEntity)==null?0:(U=E.videos)==null?0:U.length)U=L8K(),E=Object,l=E.assign,r=(r=PQt(V==null?void 0:V.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.Yu(r),icon:{iconType:"PLAYLISTS"}}}:void 0,l=[U,l.call(E,{},(d=r)!=null?d:{})];V={playlistId:T,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:x}},navigationEndpoint:y,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:l,title:gC(V.mainPlaylistEntity.title),shortBylineText:gC(V==null?void 0:(L=V.channelEntity)==null?void 0:L.title),badges:[{metadataBadgeRenderer:{label:_.HW("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.m("kevlar_modern_downloads_page")&&(V.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:c7t,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:T,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.HW("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},V.badges=void 0)}else V=void 0;P.call(X,{richItemRenderer:{content:{playlistRenderer:V},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return I};
kUo=function(k,I,V){k=k?MEO(k):"";I!==void 0&&isFinite(I)?I===0?I=_.HW("UPDATING",void 0,"Updating..."):(I=SxU(new Date(I),new Date),I=_.HW("UPDATED_TIME",{relative_time:I},"Updated "+I)):I="";var X="";k&&I&&(X=" \u2022 ");if(V&&_.m("kevlar_display_downloads_numbers")){V=_.pC("VIDEO_COUNT",V);if(k||I)X=" \u2022 ";return V+X+k+X+I}return k+X+I};
GUi=function(k){return bUl(k.entities).length};
_.TJc=function(k,I,V){var X=dV(k.responsiveSize),P;k=!((P=k.responsiveMap)==null||!P.some(function(L){return L.containerSize==="CONTAINER_SIZE_NARROW"&&L.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:V,containerWidth:I,sizing:X,enableFullBleedForSingleCol:!1,isCompactList:X==="COMPACT"&&k}};
dKc=function(k,I){return _.nQ(k.entities,"votingEntity",I)};
Cf=function(k){if(k){var I;return((I=_.C7().resolve(_.RZ(_.pz)))==null?0:I())?k.darkTheme:k.lightTheme}};
iHo=function(k,I){if(k.simpleText)return Object.assign({},k,{simpleText:f2(k.simpleText,I)});if(!k.runs)return k;for(var V=Object.assign({},k,{runs:[]}),X=0,P=_.G(k.runs),L=P.next();!L.done;L=P.next())if(L=L.value,L.text)if(X+L.text.length<=I)V.runs.push(L),X+=L.text.length;else return V.runs.push(Object.assign({},L,{text:f2(L.text,I-X)})),V;return k};
WmR=function(k,I){return _.nQ(k.entities,"chipBarStateEntity",I)};
fqO=function(k){switch(k){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"dividerViewModelBaseDividerFullBleed4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"dividerViewModelBaseDividerFullBleedThick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"dividerViewModelBaseDividerFullBleed8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"dividerViewModelBaseDividerFullBleed12px";default:return""}};
UKD=function(k,I){return{triggeringElement:k,onDwellTriggeredFn:function(){var V={triggeringElement:k,loadVideoPreviewEventData:I},X=document.querySelector(".video-preview");X&&X.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"))}}};
EmD=function(k){var I=_.C7().resolve(_.RZ(lVO));return function(V){var X=function(){var P=k(V);return I&&P?UKD(V,P):null};
_.Yv(function(){var P=X();I&&P&&Promise.resolve().then(function(){I.registerElement(P)});
_.gu(function(){I&&P&&Promise.resolve().then(function(){_.c8(I,P)})})},"p0smCb")}};
lq_=function(k){var I=k.dataset.resizeObserverId;if(I)return I;I=""+bHo++;return k.dataset.resizeObserverId=I};
r7A=function(k){k=_.G(k);for(var I=k.next();!I.done;I=k.next()){I=I.value;var V=lq_(I.target),X=Object.assign({},{target:I.target},wV.get(V));if(X!=null&&X.contentRect?X.contentRect.width!==I.contentRect.width||X.contentRect.height!==I.contentRect.height:1)for(wV.set(V,{borderBoxSize:I.borderBoxSize,contentBoxSize:I.contentBoxSize,contentRect:I.contentRect,devicePixelContentBoxSize:I.devicePixelContentBoxSize}),V=_.G(H8.get(V)||[]),X=V.next();!X.done;X=V.next())X=X.value,X(I)}};
y7o=function(k,I){var V=lq_(k);H8.has(V)||H8.set(V,new Set);H8.get(V).add(I);wV.has(V)&&I(Object.assign({},{target:k},wV.get(V)));MN||(MN=new hLt(r7A));I=MN;I.observe(k)};
mKz=function(k,I){var V=lq_(k);H8.has(V)&&(H8.get(V).delete(I),H8.get(V).size===0&&(H8.delete(V),wV.delete(V),MN.unobserve(k),delete k.dataset.resizeObserverId));H8.size===0&&MN&&(MN.disconnect(),MN=void 0)};
$KK=function(k,I){var V=_.C7().resolve(aG);return Kmi.map(function(X){return V.observe(k,I,X)})};
SrR=function(k){var I=_.C7().resolve(aG);k.forEach(function(V){I.unobserveByKey(V)})};
_.ZL=function(k){var I=_.G(z2z()),V=I.next().value,X=I.next().value,P=Object.assign({},jFz,k),L=J7U(function(T){var d=T.contentRect.height;if((T=T.contentRect.width)||d||P.canHaveZeroSize)V.width()===T&&V.height()===d||X(V,{height:d,width:T})},P.throttleMs);
return[V,function(T){var d=[];P.useVisibilityObserver&&(d=$KK(T,function(U,E){requestAnimationFrame(function(){E==="visible"?y7o(T,L):mKz(T,L)})}));
d.length||y7o(T,L);return function(){d.length&&(SrR(d),d.length=0);mKz(T,L)}}]};
gmK=function(k,I,V,X,P){k=I?k.switchOffCommand:k.switchOnCommand;if(X&&P)Yrt(k,V,P);else{var L,T;(L=_.TI({elementsCommand:k}))==null||(T=L.onclick)==null||T.call(L,V)}};
Yrt=function(k,I,V){k=_.TI({elementsCommand:k,additionalCommandArgs:{commandController:{onSuccess:function(){V(!1)},
onServerError:function(){V(!1)}}}});
if(k==null?0:k.onclick)k.onclick(I),V(!0)};
vmo=function(k){if(k)return _.K(k,qrO)};
sFz=function(k){if(k)switch(k){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}};
FmR=function(k,I){if(!((k==null?0:k.entitySelectorType)&&(k==null?0:k.entityKey)))return{};switch(k.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":var V,X=(V=_.Qy())==null?void 0:V.getOption("captions","track"),P,L=typeof(X==null?void 0:X.translationLanguage)==="object"&&((P=X.translationLanguage)==null?void 0:P.languageName)||(X==null?void 0:X.displayName)||"";return{data:Object.assign({},!!L&&{selectionText:{content:L}},!!L&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},
{isDisabled:typeof X==="undefined"})};case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.m("web_shorts_audio_track_picker")){var T;P=((T=_.Qy())==null?void 0:T.getAudioTrack())||void 0;V=P==null?void 0:(L=P.getLanguageInfo())==null?void 0:L.getName();P={data:Object.assign({},{selectionText:{content:V}},V&&!(P==null?0:(X=P.getLanguageInfo())==null?0:X.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else P={};return P;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return X=
k!=null&&k.entityKey?(X=_.Br(I,k.entityKey))?{isHidden:(X==null?void 0:X.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},X;default:return{}}};
BJ_=function(k,I){return function(V){var X=function(P){_.e_(_.t9(P),V,I)||k(P)};
V.addEventListener("click",X);return function(){V.removeEventListener("click",X)}}};
_.A7D=function(k){return function(){return _.K(k(),_.DL)}};
QFO=function(k){switch(k){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}};
nmA=function(k){return QFO(k==null?void 0:k.all)};
omz=function(k){var I={};(k=k==null?void 0:k.padding)&&(I.padding=QFO(k.vertical)+"px "+QFO(k.horizontal)+"px");return I};
xKi=function(k){switch(k){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
aqK=function(k){switch(k){case "JUSTIFY_CONTENT_CENTER":return"ytLinearLayoutViewModelJustifyContentCenter";case "JUSTIFY_CONTENT_FLEX_END":return"ytLinearLayoutViewModelJustifyContentFlexEnd";case "JUSTIFY_CONTENT_SPACE_AROUND":return"ytLinearLayoutViewModelJustifyContentSpaceAround";case "JUSTIFY_CONTENT_BETWEEN":return"ytLinearLayoutViewModelJustifyContentBetween";case "JUSTIFY_CONTENT_SPACE_EVENLY":return"ytLinearLayoutViewModelJustifyContentSpaceEvenly";default:return"ytLinearLayoutViewModelJustifyContentFlexStart"}};
RL_=function(k){switch(k){case "ALIGN_ITEMS_START":return"ytLinearLayoutViewModelAlignItemsStart";case "ALIGN_ITEMS_END":return"ytLinearLayoutViewModelAlignItemsEnd";case "ALIGN_ITEMS_CENTER":return"ytLinearLayoutViewModelAlignItemsCenter";case "ALIGN_ITEMS_BASELINE_FIRST":return"ytLinearLayoutViewModelAlignItemsBaselineFirst";case "ALIGN_ITEMS_BASELINE_LAST":return"ytLinearLayoutViewModelAlignItemsBaselineLast";default:return"ytLinearLayoutViewModelAlignItemsStretch"}};
Csj=function(k,I){if(I)return{containerStyles:omz(I),itemStyles:function(V,X){var P={flex:"1"},L=I==null?void 0:I.flexDirection;b:switch(L){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":V=!!V;break b;default:V=!!X}V||(V=_.gH("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",L==="FLEX_DIRECTION_ROW"||L==="FLEX_DIRECTION_ROW_REVERSE"?(L=nmA(I==null?void 0:I.gap)+"px",V?P["margin-left"]=L:P["margin-right"]=L):P["margin-bottom"]=nmA(I==null?void 0:I.gap)+"px",P.flex=
"1");return P},
containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:(I==null?void 0:I.flexDirection)==="FLEX_DIRECTION_ROW"||(I==null?void 0:I.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",contentPreviewWidth:"33%"}}};
w0c=function(k){return k<528?"CONTAINER_SIZE_NARROW":k<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};
HHc=function(k,I){k=_.G(k.responsiveMap||[]);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.containerSize===I)return V.containerType};
_.p0c=function(k,I){if(I){var V=I.responsiveSize;k=w0c(k);var X=HHc(I,k);if(X&&V){a:{if(X==="CONTAINER_TYPE_VERTICAL_LIST")if(V==="RESPONSIVE_SIZE_STANDARD"){if(k!=="CONTAINER_SIZE_NARROW"){var P="50%";break a}}else{P=k==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}P=void 0}return{responsiveSize:V,containerSize:k,containerType:X,force16By9ThumbnailAspectRatio:!I.enableContentSpecificAspectRatio,contentPreviewWidth:P,fullbleed:(X==="CONTAINER_TYPE_VERTICAL_LIST"||X==="CONTAINER_TYPE_GRID")&&k===
"CONTAINER_SIZE_NARROW"&&!1}}}};
NJo=function(k,I){var V={};switch(I){case "CONTAINER_TYPE_VERTICAL_LIST":V["flex-direction"]="column";V.padding="0 "+k.margin+"px";break;case "CONTAINER_TYPE_GRID":V["flex-direction"]="row";V.flex="none";V["flex-wrap"]="wrap";V.width=k.maxContainerWidth?k.maxContainerWidth+k.gutter+"px":void 0;V.padding="0 "+(k.margin-k.gutter/2)+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":V["flex-direction"]="row",V.flex="none",V["overflow-x"]="auto",V.width=k.maxContainerWidth?k.maxContainerWidth+"px":void 0,
V.padding="0 "+k.margin+"px"}return V};
Moz=function(k,I){if(I){var V=HHc(I,w0c(k));a:switch(V){case "CONTAINER_TYPE_GRID":var X=3;break a;default:X=1}X=_.TJc(I,k,X);var P=_.Tb(X);return{containerLayoutConfig:_.p0c(k,I),containerStyles:NJo(P,V),itemStyles:function(L,T){L={};switch(V){case "CONTAINER_TYPE_VERTICAL_LIST":T||(L["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":L.width=P.itemWidth+"px";L["margin-right"]=P.gutter/2+"px";L["margin-left"]=P.gutter/2+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":L.width=P.itemWidth+
"px",L.flex="none",T||(L["margin-right"]=P.gutter+"px")}return L}}}};
OHO=function(k,I,V){if(I)return[ZHc];switch(k){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[zb];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return V?[zb]:[DKX,zb];case "TRANSFER_STATE_PAUSED_BY_USER":return[zLt,zb];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[um_,zb];default:return[ZHc]}};
tot=function(k,I,V,X){return OHO(k,I,X).map(function(P){var L=P.text,T=P.iconType,d=P.videoAction;P=P.playlistAction;L=L?{content:L}:void 0;T=T&&{sources:[{clientResource:{imageName:T}}]};var U=(0,_.dc.unsafeClone)(V);if(U){var E=_.K(U,_.xd),l=_.K(U,_.aE);E&&d?E.action=d:l&&P&&(l.action=P)}return{title:L,leadingImage:T,rendererContext:U&&{commandContext:{onTap:{innertubeCommand:U}}}}})};
eLA=function(k){k=_.ky(k.rendererContext);var I;return(I=_.K(k,_.aE))==null?void 0:I.playlistId};
kFO=function(k){var I;return(I=k.listItems)==null?void 0:I.some(function(V){var X;return _.IU((X=_.K(V,_.Zm))==null?void 0:X.rendererContext)})};
Ijo=function(k,I){var V;(V=k[(I+1)%k.length])==null||V.focus()};
VBX=function(k,I){var V=k.length,X;(X=k[I===-1?V-1:(I-1+V)%V])==null||X.focus()};
_.ua=function(k){var I=_.C7().resolve(_.RZ(_.pz));return I!=null&&I()?k.darkThemeColorPalette:k.lightThemeColorPalette};
_.tw=function(k){return{primaryTextColor:O2(k,0),secondaryTextColor:O2(k,1),optionColor:O2(k,2),backgroundColor:O2(k,3),videoBackgroundColor:O2(k,4)}};
O2=function(k,I){if(k){switch(I){case 0:k=k.primaryTitleColor;break;case 1:k=k.secondaryTitleColor;break;case 2:k=k.surgeColor;break;case 3:k=k.section2Color;break;case 4:k=k.section3Color;break;default:return}if(k)return _.Vi(k)}};
Lyo=function(k){var I=k.element;var V=k.veType;var X=k.storedVisualElement===void 0?null:k.storedVisualElement;var P=k.elementIndex===void 0?0:k.elementIndex;k=k.clientYouTubeData;var L=_.PW();L!==XGl&&(Pvz.clear(),XGl=L);if(I.visualElement&&Pvz.has(I.visualElement))return null;if(X&&Pvz.has(X))return I.visualElement=X,null;V=_.pI(_.Ne(),{veType:V,elementIndex:P,clientYouTubeData:k});if(!V)return null;I.visualElement=V;Pvz.add(V);return V};
_.e9=function(k,I,V,X){V=V===void 0?null:V;X=X===void 0?c_t:X;var P=P===void 0?null:P;k_(function(){if(I){V instanceof Function&&(V=V());var L=Lyo({element:I,veType:k,storedVisualElement:V,clientYouTubeData:void 0});L&&(wv(I,{data:P,observer:_.C7().resolve(aG),hideOption:Z1X,showOption:Dnz,layer:I.layer}),X(L))}})};
GFj=function(k){return k?_.Xe(k):""};
T_j=function(k){return(k==null?void 0:k.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
dvU=function(k,I){return _.nQ(k.entities,"videoOverviewAsyncDataEntity",I)};
ilo=function(k,I){var V;return"linear-gradient(to bottom, "+((V=I==null?void 0:I.map(function(X){var P=k?X.darkThemeColor:X.lightThemeColor;return P?_.Xe(P)+" "+((X==null?void 0:X.startLocation)||0)*100+"%":"transparent"}))==null?void 0:V.join(", "))+")"};
WyX=function(k,I,V,X,P){if(!((X==null?0:X.height)&&(X==null?0:X.width)))return{size:0};var L=X.width;X=X.height;if(P)return I==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||I==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&L>X?{size:312/xiz}:I==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(V!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||k!==1&&k!==2||I!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&I!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&I!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(I==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||I==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||X===L)switch(k){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(I==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||X>L)switch(k){case 1:case 3:return{size:240*oTX};default:return{size:360*oTX}}switch(k){case 1:case 2:return{size:1/xiz*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.fjA=function(k){if(!("matchMedia"in window))return _.AI(Error("Sh")),function(){return!1};
var I=window.matchMedia(k);k=_.G(_.Gz(I.matches,void 0,"waIHpe"));var V=k.next().value,X=k.next().value,P=function(L){X(L.matches)};
I.addEventListener?(I.addEventListener("change",P),_.gu(function(){I.removeEventListener("change",P)})):I.addListener&&(I.addListener(P),_.gu(function(){I.removeListener(P)}));
return V};
UvK=function(k){return k==="IMAGE_BANNER_STYLE_INSET"||k==="IMAGE_BANNER_STYLE_UNKNOWN"};
ERR=function(){if(!("matchMedia"in window))return _.AI(Error("Sh")),function(){return 0};
var k=window.matchMedia("(max-width: 527.9px)"),I=window.matchMedia("(min-width: 528px) and (max-width: 839.9px)"),V=window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)"),X=window.matchMedia("(min-width: 1024px)"),P=_.G(_.Gz(k.matches,void 0,"TmIKcb")),L=P.next().value,T=P.next().value;P=_.G(_.Gz(I.matches,void 0,"Z0fTKd"));var d=P.next().value,U=P.next().value;P=_.G(_.Gz(V.matches,void 0,"w4xy7b"));var E=P.next().value,l=P.next().value;P=_.G(_.Gz(X.matches,void 0,"DrbNC"));var r=P.next().value,
h=P.next().value,y=function(Q){T(Q.matches)},S=function(Q){U(Q.matches)},g=function(Q){l(Q.matches)},F=function(Q){h(Q.matches)};
_.SL(function(){k.addEventListener?(k.addEventListener("change",y),I.addEventListener("change",S),V.addEventListener("change",g),X.addEventListener("change",F)):k.addListener&&(k.addListener(y),I.addListener(S),V.addListener(g),X.addListener(F));_.gu(function(){k.removeEventListener?(k.removeEventListener("change",y),I.removeEventListener("change",S),V.removeEventListener("change",g),X.removeEventListener("change",F)):k.removeListener&&(k.removeListener(y),I.removeListener(S),V.removeListener(g),
X.removeListener(F))})});
return function(){return L()?1:d()?2:E()?3:r()?4:0}};
blt=function(k){var I=0;k=_.G([k.title,k.metadata,k.actions,k.description,k.attribution]);for(var V=k.next();!V.done;V=k.next())V.value&&I++;return I};
ljA=function(k){return k===1||k===2?1:0};
hvt=function(k){k=(new r_X).parse(k);return(new d1).render(k).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(I){var V=I.split(":").map(Number),X=0,P=0;if(V.length===3)V=_.G(V),X=V.next().value,P=V.next().value,V=V.next().value;else if(V.length===2)V=_.G(V),P=V.next().value,V=V.next().value;else if(V.length===1)V=_.G(V).next().value;else throw Error("Th");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(X*3600+P*60+V)+'" role="button">'+I+"</span>"})};
y_t=function(k){k=_.G(k.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var I=k.next(),V={};!I.done;V={clickHandler$jscomp$5:void 0},I=k.next()){I=I.value;V.clickHandler$jscomp$5=function(P){P=Number(P.target.getAttribute("data-time"));if(isNaN(P))throw Error("Uh");var L;(L=_.Qy())==null||L.seekTo(P,!0)};
var X=function(P){return function(L){L.key!=="Enter"&&L.key!=="Space"||(0,P.clickHandler$jscomp$5)(L)}}(V);
I.setAttribute("tabindex","0");I.removeEventListener("click",V.clickHandler$jscomp$5);I.removeEventListener("keydown",X);I.addEventListener("click",V.clickHandler$jscomp$5);I.addEventListener("keydown",X)}};
mvX=function(){return _.f("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.f(ke,{percentWidth:100}),_.f(ke,{animationDelay:200}),_.f(ke,{animationDelay:400}),_.f(ke,{animationDelay:600}),_.f(ke,{animationDelay:800,percentWidth:60}),_.f("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.f(ke,{percentWidth:100}),_.f(ke,{animationDelay:200}),_.f(ke,{animationDelay:400}),_.f(ke,{animationDelay:600,percentWidth:50}))};
ke=function(k){return _.f("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(k.percentWidth===void 0?100:k.percentWidth)+"%"},_.f("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(k.animationDelay===void 0?0:k.animationDelay)+"ms"}))};
Kyt=function(){var k=_.G(_.Gz(function(){return""},void 0,"dXJHWc")),I=k.next().value;
return[function(){return I()()},
k.next().value]};
$vi=function(k,I){k=k?MEO(k):"";I!==void 0&&isFinite(I)?I===0?I=_.HW("UPDATING",void 0,"Updating..."):(I=SxU(new Date(I),new Date),I=_.HW("UPDATED_TIME",{relative_time:I},"Updated "+I)):I="";var V="";k&&I&&(V=" \u2022 ");return _.Yu(k+V+I)};
J_K=function(k,I,V,X,P,L){I=I===void 0?0:I;var T=S8U[I],d=T.title,U=T.iconType,E=T.topButtonRenderer,l=T.sectionClientVE;T=T.videoClientVE;var r;if(I!==1||k.length){V=[];k=_.G(k);for(X=k.next();!X.done;X=k.next()){var h=X.value;if(jSt(h))V.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:h.videoEntity.videoId,title:gC(h.videoEntity.title),shortBylineText:gC(h.channelEntity.title),thumbnail:h.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:h.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.HW("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:T}}}}}});else if(Syt(h)){X=V;var y=X.push;var S=void 0,g=void 0,F=void 0,Q=void 0,x=void 0,N=void 0,M=void 0,p=void 0,z=h.mainPlaylistEntity.playlistId,u=h==null?void 0:(p=h.mainPlaylistEntity)==null?void 0:(M=p.thumbnailStyleData)==null?void 0:(N=M[0])==null?void 0:(x=N.value)==null?void 0:(Q=x.collageThumbnail)==null?void 0:Q.coverThumbnail;Q=VVA(z);if(!_.m("enable_offline_playlist_page")&&
(h==null?0:(F=h.mainPlaylistEntity)==null?0:F.videos)){b:{F=h==null?void 0:(g=h.mainPlaylistEntity)==null?void 0:g.videos;g=_.$L().getState().entities;if(F!=null&&F.length&&g)for(F=_.G(F),x=F.next();!x.done;x=F.next())if(x=_.FO(x.value).entityId,(x=JSON.parse(x).videoId)&&U2U(g,x)==="TRANSFER_STATE_COMPLETE"){g=x;break b}g=""}g!==void 0&&(Q=WC(_.$L().getState(),g),Q=_.J8(g,z,void 0,void 0,Q))}g=Ppi(_.HW("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),VVA(z));h=z&&u&&g?{playlistId:z,navigationEndpoint:Q,
viewPlaylistText:g,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:u}},title:gC(h.mainPlaylistEntity.title),shortBylineText:gC(h==null?void 0:(S=h.channelEntity)==null?void 0:S.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:jrK,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:z,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.HW("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:T}}}:
void 0;y.call(X,{gridPlaylistRenderer:h})}}T={gridRenderer:{items:V}};I===1&&(r=$vi(P,L))}else if(X){var ct=_.Yu((y=V==null?void 0:V.localizedPromptMessage)!=null?y:"");T={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Yu(_.HW("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.wvA}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.Yu(_.HW("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};r=$vi(P,L)}else ct=_.Yu(_.HW("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
T={};return{contents:[{shelfRenderer:{title:d,titleAnnotation:r,icon:{iconType:U},subtitle:ct,content:T,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:E}]}}}}],loggingDirectives:{clientVeSpec:{uiType:l}}}};
Y8K=function(k,I,V,X,P,L,T,d,U,E,l){V=V===void 0?{}:V;X=X===void 0?{}:X;P=P===void 0?!1:P;L=L===void 0?!1:L;T=T===void 0?!1:T;d=d===void 0?!1:d;U=U===void 0?!1:U;E=E===void 0?0:E;l=l===void 0?-Infinity:l;if(!(I.length||k.length||P||d))return L?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:Dkt(V)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.Yu(_.HW("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 r=[];k.length&&r.push(J_K(k,0));d?r.push({contents:[{statementBannerRenderer:eDc(U,X)}]}):P?r.push(J_K(I,1,V,T,E,l)):L&&r.push({contents:[{statementBannerRenderer:ukA(V)}]});(P&&I.length||k.length)&&r.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.Yu(_.HW("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 r.map(function(h){return{itemSectionRenderer:h}})};
I2=function(k,I){if(typeof k!=="object")return null;k=_.G(Object.entries(k));for(var V=k.next();!V.done;V=k.next()){var X=_.G(V.value);V=X.next().value;X=X.next().value;if(V===I)return V;if(X=I2(X,I))return V+"."+X}return null};
Vt=function(k){var I=k.content;return(k=k.styleRuns)&&I?{runs:k.map(function(V){var X={text:I.slice(V.startIndex,V.startIndex+V.length)};V.fontColor&&(X.textColor=V.fontColor);return X})}:{simpleText:I}};
vRO=function(k,I,V,X){var P=gRc;X&&(k.quantity=X);if(!k.quantity||!k.maxQuantity)return{};X=k.minusButton;var L=k.plusButton,T,d,U,E;return{value:k.quantity,maxValue:k.maxQuantity,onChangeCallback:function(l){P(k,l)},
minusLabel:(T=_.K(X,q8j))==null?void 0:T.label,minimumReachedLabel:(d=_.K(X,q8j))==null?void 0:d.limitReachedLabel,plusLabel:(U=_.K(L,q8j))==null?void 0:U.label,maximumReachedLabel:(E=_.K(L,q8j))==null?void 0:E.limitReachedLabel,disabled:I,onRemoveCommand:V}};
gRc=function(k,I){var V=k.quantityIncrementerEntityKey;if(V){var X={};X.quantity=I;_.KI(_.XN("quantityIncrementerEntity",V,X));k.onChangeCommand&&_.iB(k.onChangeCommand)}};
srK=function(k){if(k)return k===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(k).overflowY)?k:srK(k.parentElement)};
A_t=function(k,I){(k=FyA(k))&&((_.m("enable_mini_app_command_handler_mweb_fix")?0:I)?B_j.push({command:k,sourceData:{},commandContext:void 0}):_.C7().resolve(_.Hp).resolveCommand(k))};
FyA=function(k){return _.K(k,_.L2)};
QrA=function(){var k=window.performance.timeOrigin+window.performance.now(),I=(new _.P7).setSeconds(k/1E9);return _.Xy(I,2,_.fX(k%1E9),0)};
oR_=function(k,I){var V;k=(V=_.K(_.K(k,_.L2),nR_))==null?void 0:V.methodName;var X,P;(V=window.youtubewebview||((X=window.webkit)==null?void 0:(P=X.messageHandlers)==null?void 0:P.youtubewebview))&&k&&(X=new L3,k=_.Xw(X,1,k),k=_.OO(k.JSC$12853_serializeBinary()),I=_.OO(I),V.postMessage(k+","+I))};
c7=function(k,I){var V=_.K(_.K(k,_.L2),nR_);V&&(I&&(V.serializedAdditionalMetadata=_.OO(I)),A_t(k,!0))};
xvl=function(k,I,V){setTimeout(function(){_.X4(k,I)},V)};
ajz=function(k){switch(k){case 2:return"MINI_APP_AD_TRIGGER_TYPE_WITHIN";case 3:return"MINI_APP_AD_TRIGGER_TYPE_REWARD";case 1:return"MINI_APP_AD_TRIGGER_TYPE_BEFORE";default:return"MINI_APP_AD_TRIGGER_TYPE_UNSPECIFIED"}};
Rvt=function(){return!!_.gH("ID_TOKEN")};
Hlj=function(k){return k instanceof Error&&k.cause instanceof CvD&&k.cause.rpcErrorCode!==void 0?!wGi.includes(k.cause.rpcErrorCode):!0};
N_A=function(){return _.ZD(pGi,{authuser:""+(_.gH("SESSION_INDEX")||0)})};
Gm=function(k,I,V,X){V=V===void 0?"MINI_APP_SDK_API_UNSPECIFIED":V;X=X===void 0?"":X;var P=new _.GN;V={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:X,sdkApi:V};k instanceof Error&&(P.message=k.message,P.name=k.name,k.cause instanceof CvD&&k.cause.rpcErrorCode!==void 0&&(V.rpcErrorCode=k.cause.rpcErrorCode));var L;(L=I.onError)==null||L.call(I,{loggingError:P,metadata:V})};
Zlo=function(k,I,V,X){switch(k){case "MINI_APP_SOURCE_GAMESNACKS":return new Tm(I,V,X);default:return new MBO(I,V,X)}};
Dvo=function(k){switch(k){case 1:return"MINI_APP_ERROR_SOURCE_CONSOLE";case 2:return"MINI_APP_ERROR_SOURCE_UNCAUGHT";case 3:return"MINI_APP_ERROR_SOURCE_SDK";case 4:return"MINI_APP_ERROR_SOURCE_SDK_INTERNAL";case 5:return"MINI_APP_ERROR_SOURCE_SDK_SERVER";default:return"MINI_APP_ERROR_SOURCE_UNSPECIFIED"}};
zvK=function(k){switch(k){case 1:return"MINI_APP_SDK_ERROR_TYPE_API_UNAVAILABLE";case 2:return"MINI_APP_SDK_ERROR_TYPE_INVALID_PARAMS";case 3:return"MINI_APP_SDK_ERROR_TYPE_SIZE_LIMIT_EXCEEDED";default:return"MINI_APP_SDK_ERROR_TYPE_UNSPECIFIED"}};
uGc=function(k){switch(k){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE";
case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";case 15:return"MINI_APP_SDK_API_OPEN_CONTENT";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
Olz=function(){return Math.floor(Math.random()*4)+1};
tBt=function(k,I,V,X){k=_.G(Object.entries(k));for(var P=k.next(),L={};!P.done;L={message$jscomp$995:void 0},P=k.next()){var T=_.G(P.value);P=T.next().value;T=T.next().value;L.message$jscomp$995=T;I.push(setTimeout(function(d){return function(){X(!1);V(d.message$jscomp$995.text)}}(L),L.message$jscomp$995.delayMs));
Number(P)>0&&I.push(setTimeout(function(){X(!0)},L.message$jscomp$995.delayMs-400))}};
ev_=function(k,I,V){V=V===void 0?c_t:V;if(k){var X=_.C7().resolve(aG);X||_.m("mweb_no_observer_killswitch")?wv(k,{data:I,observer:X,visibilityCallback:V,hideOption:Z1X,showOption:Dnz,layer:k.layer}):_.$w(new _.GN("Warning: monitorVisibility called with null observer",k.tagName,I==null?void 0:I.loggingDirectives,I==null?void 0:I.trackingParams))}else _.$w(new _.GN("Warning: monitorVisibility called with null element",I==null?void 0:I.loggingDirectives,I==null?void 0:I.trackingParams,I==null?void 0:
I.rendererContext))};
ktl=function(k,I){var V=V===void 0?c_t:V;_.m("mweb_fix_monitor_visibility_after_render")?k&&k_(function(){ev_(k,I,V)}):k_(function(){ev_(k,I,V)})};
IeO=function(k,I){var V=document.createElement("ytd-engagement-panel-section-list-renderer");V.data=k;var X=I!=null?I:{};k=X.isPersistentPanel;I=X.hideDelayMs;X=X.overscrollContain;k=Object.assign({},k&&{isPersistentPanel:k},I&&{hideDelayMs:I},X&&{overscrollContain:X});Object.assign(V,k);return V};
LGi=function(k){Vxc||(Vxc=Xm_(new _.EK(1,void 0,void 0,PMX),0));var I=Vxc.format(Math.floor(k));I=fv==="be"||fv==="bg"||fv==="es"||fv==="et"||fv==="hu"||fv==="ka"||fv==="lv"||fv==="pl"||fv==="pt-PT"||fv==="sq"?I.replace(new RegExp("^(\\d)"+PMX.GROUP_SEP.replace(".","\\.")+"(\\d+("+PMX.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):I;return k>=1E3&&k<=9999&&I[1]==="."&&(fv==="sl"||fv==="it")?I.replace(".",""):I};
_.TZX=function(k,I,V){return window.spf&&!_.m("web_disable_spfjs_client")?cgA(k,I,V):GtU(k,I)};
cgA=function(k,I,V){var X=null,P=(new _.tD(function(L,T){var d={};if(I){d.method=I.method;var U=I.postParams||{};ouK(k,I)&&(U[_.gH("XSRF_FIELD_NAME")]=_.gH("XSRF_TOKEN"));d.postData=_.MJ(U);I.type&&(d.type=I.type);U=I.headers}d.headers=spl(k,U);_.m("debug_forward_web_query_parameters")&&(k=_.Qpl(k,window.location.search));d.experimental_headers=d.headers;d.onError=function(E){E.err&&E.xhr&&(E.err.params={url:E.xhr.responseURL,response:E.xhr.responseText.substr(0,64)});T(E.err)};
d.onPartDone=function(E){V&&V.call(null,E.part)};
d.onDone=function(E){var l=ddR(E.response,"xsrf_token");Hh(window.location.href,k)&&l&&_.Y6("XSRF_TOKEN",l);if(l=ddR(E.response,"service_worker_killswitch"))_.Y6("SERVICE_WORKER_KILLSWITCH",l),sgO();L(E.response)};
X=spf.request(k,d)})).then(ieU);
P.thenCatch(function(L){var T=L instanceof _.dq,d=L&&L.hasOwnProperty("params")&&L.params.response?L.params.response:"";L instanceof Error&&(d?T?lLA(L):d===')]}\'\n{"reload":"now"}'?lLA(L):(WGo(L,k,d),fec(L,d)?_.$w(L):_.hq(L)):lLA(L));X&&X.abort()});
return P};
ieU=function(k){if(k.type==="multipart"){var I=k.timing;k=k.parts.reduce(function(V,X){Object.assign(V,X);return V},{});
k.timing=k.timing||{};Object.assign(k.timing,I);k.type="reduced"}return k};
GtU=function(k,I){I=I===void 0?{}:I;var V=null,X=new _.tD(function(P,L){I.onFinish=function(T){if(T.readyState===XMLHttpRequest.DONE)if(T.status===200){if(T.responseType!=="json"){var d=T.response;d.substring(0,5)===")]}'\n"&&(d=d.substring(5));try{var U=JSON.parse(d)}catch(E){U=E}}else U=T.response;U instanceof Error?L(U):(d=ddR(U,"xsrf_token"),Hh(window.location.href,k)&&d&&_.Y6("XSRF_TOKEN",d),T=T.responseURL,window.performance&&window.performance.getEntriesByName?(d=window.performance.getEntriesByName(T).pop())?
T={responseStart:(0,_.wR)()-(d.responseEnd-d.responseStart)}:(Math.random()<.01&&(d=Error("gi"),d.params=T,_.$w(d)),T={responseStart:-1}):T={responseStart:0},U.timing=U.timing||{},Object.assign(U.timing,T),P(U))}else L(Error("fi`"+T.status))};
(V=_.tI(k,I))||L(Error("fi`"+V.status))});
X.thenCatch(function(P){P instanceof Error&&(WGo(P,k),fec(P)&&(P.level="WARNING"))});
_.m("cancel_pending_navs")&&X.thenCatch(function(){V.abort()});
return X};
ddR=function(k,I){var V=k[I],X=k.parts;k.type==="multipart"&&X&&(V=(k=X.find(function(P){return I in P}))&&k[I]);
return V};
WGo=function(k,I,V){var X=k.message||"";I={original:X,url:I};if(V)if(X=X.match(/position:?\s*(\d+)/)){X=X&&Number(X[1])?Number(X[1]):0;var P=Math.max(X-25,0);I.position=X;I.response=V.substring(P,X+25)}else I.response=V.substring(0,50);_.Sf(k,I);try{k.message="JSON parse error"}catch(L){}};
fec=function(k,I){k=k.message||"";k=!!(k.indexOf("<")>=0||k.indexOf("end of ")>=0||k.indexOf("Unterminated string")>=0||k.indexOf("Unexpected EOF"));if(!k&&I)for(var V=I.length,X=!1,P=0;P<V;P++)if(X&&I[P]==="\\")P++;else if(I[P]==='"')X=!X;else if(I[P]==="<"&&!X){k=!0;break}return k};
Udj=function(){return document.documentElement.hasAttribute("dark")};
_.E7j=function(k,I){if(k!=="GFEEDBACK"&&k!=="GUIDED_HELP")_.vp(Error("hi`"+k));else{var V=_.C7().resolve(_.RZ(_.Kz));if(V&&(V=V.getCurrentPage())&&V.getServiceTrackingParams&&(V=V.getServiceTrackingParams()))for(var X=0,P;P=V[X++];)if(P.service===k){if(k=P.params)for(V=0;X=k[V++];)I[X.key]=X.value;break}}};
_.bet=function(k){var I=_.S_();I&&(I=I.getPlayer())&&(I.pauseVideo(),k.playback_id=I.getVideoData().cpn,k.eid=I.getVideoData().eventId,Object.assign(k,I.getFeedbackProductData()))};
leR=function(){var k={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.gH("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(k.enableAnonymousFeedback=!0);_.gH("SESSION_INDEX")&&(k.authuser=String(_.gH("SESSION_INDEX")));_.m("enable_pageid_for_feedback")&&_.gH("DELEGATED_SESSION_ID")&&(k.pageId=String(_.gH("DELEGATED_SESSION_ID")));return k};
_.ir=function(k){_.m("enable_ypc_spinners")&&_.sm(k,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},k])};
_.EV=function(k){_.m("enable_ypc_spinners")&&_.sm(k,"yt-close-popup-action",["yt-loading-renderer"])};
rgl=function(k){return new Promise(function(I,V){_.GI({verifyCommand:{recaptchaToken:k.recaptchaResponse}},{commandController:{onSuccess:function(X,P){P||V("ChallengeService did not return a response.");var L;I({challengeCompleted:(L=P.verified)!=null?L:!1})},
onServerError:function(X,P){V(P)}}})})};
hgR=function(k,I,V,X){I({recaptchaResponse:X}).then(function(P){P.challengeCompleted?_.Px()?(V(3),_.C7().resolve(_.Hp).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:k}})):V(2):V(4)},function(){V(4)})};
mdO=function(k,I,V){_.WW(_.j2(ygO,_.gH("HL")),function(){var X;(X=window.grecaptcha)==null||X.ready(function(){var P=window.grecaptcha;P?(V(P.render(k,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:hgR.bind(null,k,rgl,I)})),I(1)):I(4)})})};
KG_=function(k,I){return function(){switch(I()){case 0:return k().captchaLoadingMessage;case 1:return k().challengeReason;case 3:return k().captchaSuccessfulMessage;case 2:return k().captchaCookieSetFailureMessage;case 4:return k().captchaFailedMessage;default:return k().challengeReason}}()};
_.br=function(){if(!$dK){var k=document.querySelector("#player.skeleton");k&&(_.kW(k),$dK=!0)}};
_.jCA=function(){return SND=CZA()};
g7D=function(){return _.W(function(k){return JgO!==void 0?k.return():k.yield(YNt(),0)})};
YNt=function(){return _.W(function(k){if(k.nextAddress==1)return k.yield(HA_(),2);SND=k.yieldResult;JgO=_.hD.addLowPriorityJob(YNt,5E3);_.xg(k)})};
BZA=function(k){var I=I===void 0?qNt:I;var V,X,P=(V=k.responseContext)==null?void 0:(X=V.mainAppWebResponseContext)==null?void 0:X.trackingParam;if(!P){I.increment("MISSING");var L,T,d,U,E,l;_.$w(new _.GN("282054944_a",{qjR:!!((L=k.responseContext)==null?0:(T=L.mainAppWebResponseContext)==null?0:T.loggedOut),gLw:((d=k.responseContext)==null?void 0:d.mainAppWebResponseContext)===void 0,nLa:k.responseContext===void 0,cp:(U=k.playabilityStatus)==null?void 0:U.contextParams,sNs:(((E=k.streamingData)==
null?void 0:E.formats)||[]).length>0,jNB:(((l=k.streamingData)==null?void 0:l.adaptiveFormats)||[]).length>0,os:!!k.offlineState,cotn:k.cotn}));return 2}V="";try{V=v7l(P)}catch(y){return I.increment("C_ERROR"),_.hq(y),2}try{var r=_.H_l(V);var h=sCA(r)}catch(y){return I.increment("P_ERROR"),_.hq(y),2}h=_.n6(h,FGD,1,_.oh());P=[];h=_.G(h);for(r=h.next();!r.done;r=h.next())X=r.value,r=X.getPath(),V=(0,_.dc.getValueByKeys)(k,r.split(".")),V=String(V===void 0||V===null?"":V),X=X.getValue()||"",L=/[+\-\/_]/g,
V.replace(L,"")!==X.replace(L,"")&&(I.increment("MISMATCH"),_.m("ab_mis_log_err")&&(V=new _.GN("282054944_p",{xT9:r,g:String(V),e:String(X)}),_.hq(V)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(r)||(r.match(/enforcementMessageViewModel/i)?P.push(3):P.push(2)));if(P.length>0)return Math.max.apply(Math,_.Z9(P));I.increment("SUCCESS");return 1};
n7R=function(k){var I=new lr;if(k.interpreterJavascript){var V=_.WKO(k.interpreterJavascript);V=iL(V).toString();var X=new Agj;_.Xw(X,6,V);_.Fy(I,1,X,BU)}else k.interpreterUrl&&(V=_.yj(k.interpreterUrl),V=_.xp(V).toString(),X=new _.QCU,_.Xw(X,4,V),_.Fy(I,2,X,BU));k.interpreterHash&&_.rq(I,3,k.interpreterHash,BU);k.program&&_.rq(I,4,k.program,BU);k.globalName&&_.rq(I,5,k.globalName,BU);k.clientExperimentsStateBlob&&_.rq(I,7,k.clientExperimentsStateBlob,BU);return I};
h0=function(k){var I={};k=_.G(k.split("&"));for(var V=k.next();!V.done;V=k.next())V=V.value.split("="),V.length===2&&(I[V[0]]=V[1]);return I};
o7A=function(k){return Number(k.t)||7200};
xdA=function(){var k=k===void 0?window:k;var I,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(KLt(),2);I=k;V=I.bgevmc;if(!V)throw Error("li");return X.return({pause:function(){V.p()},
resume:function(){V.r()},
checkForRefresh:function(){return V.cr()}})})};
mwt=function(){if(_.m("bg_st_hr"))return"havuokmhhs-0";var k,I=((k=globalThis.performance)==null?void 0:k.timeOrigin)||0;return"havuokmhhs-"+Math.floor(I)};
m5=function(k){window.bgens=k};
aeA=function(){return new Promise(function(k){var I=window;I.ntpevasrs!==void 0?k(new K3(I.ntpevasrs)):(I.ntpqfbel===void 0&&(I.ntpqfbel=[]),I.ntpqfbel.push(function(V){k(new K3(V))}))})};
Rgl=function(k){if(_.m("attmusi")&&_.m("attmusi_ue")){k={s:k.zPl.bind(k),ir:k.yH3.bind(k)};var I=window;I.attmp=k;if(I.attmq!==void 0)for(var V=_.G(I.attmq),X=V.next();!X.done;X=V.next())X=X.value,X(k);I.attmq=void 0}else I=k.zPl.bind(k),_.aJ("yt.aba.att",I),k=k.yH3.bind(k),_.aJ("yt.aba.att2",k)};
wmt=function(k){switch(_.Rd(k.input)){case _.SK(CMD):var I={};return I.encryptedVideoId=k.innerTubeRequest.externalVideoId,I}return{}};
NZo=function(k){switch(_.Rd(k.input)){case _.SK(CMD):if(_.m("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.SK(Hel):if(_.m("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.SK($e):if(_.m("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&k.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.SK(pmA):var I,V;if(_.m("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((V=_.K((I=k.config)==null?void 0:I.command,_.h9))==null?0:V.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.ZeO=function(k){var I;if(k.playlistVideoRenderer&&((I=k.playlistVideoRenderer)==null?0:I.engagementBar))return MxR(k.playlistVideoRenderer.engagementBar);if(_.K(k,S$)){var V;if(k=(V=_.K(k,S$))==null?void 0:V.engagementBar)return MxR(k)}return""};
MxR=function(k){if(!k)return"";k=_.K(k,_.DdR);if(k==null||!k.actions)return"";k=_.G(k.actions);for(k=k.next();!k.done;k=k.next()){k=_.K(k.value,_.zgK);var I=void 0;if((I=k)==null||!I.itemId)break;return k.itemId}return""};
_.uVt=function(k){var I;if(k.playlistVideoRenderer&&((I=k.playlistVideoRenderer)==null?0:I.videoId))return k.playlistVideoRenderer.videoId;if(_.K(k,S$)){var V,X;if(k=(V=_.K(k,S$))==null?void 0:(X=V.playlistItemData)==null?void 0:X.videoId)return k}return""};
_.OeU=function(k){var I;if(k.playlistVideoRenderer&&((I=k.playlistVideoRenderer)==null?0:I.voteCount))return k.playlistVideoRenderer.voteCount;if(_.K(k,S$)){var V,X;if(k=(V=_.K(k,S$))==null?void 0:(X=V.playlistItemData)==null?void 0:X.voteCount)return k}return 0};
_.j$=function(k,I){return _.nQ(k.entities,"flowStateEntity",I)};
egi=function(k,I,V,X){var P=void 0;k=_.G(k[I.iconName]||[]);for(var L=k.next();!L.done;L=k.next()){L=L.value;var T=I.iconSize;var d=I.iconStyle;T=!T||T===L[2];var U=txX[L[0]];X&&X!==L[1]||!T||d&&d!==U?d=!1:P?(d=txX[L[0]],d=!!I.iconStyle||d==="youtube_outline",T=P.version<=L[1],d=(!!I.iconSize||L[2]===24)&&d&&T):d=!0;d&&(P={name:I.iconName,style:txX[L[0]],size:L[2],version:L[1],allowMirroring:!!L[3],url:V(I.iconName,L)})}return P};
kPt=function(k,I,V,X){return k+(""+txX[V[0]]+((X===void 0?0:X)?"_experimental":"")+"/"+I+"/v"+V[1]+"/")+(V[2]+"px.svg")};
IOO=function(k){return _.gH("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.gH("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":k};
Vv_=function(k,I){return kPt("https://fonts.gstatic.com/s/i/",k,I)};
XsU=function(k,I){return kPt("https://fonts.gstatic.com/s/i/",k,I,!0)};
PIj=function(k,I){return kPt("https://www.gstatic.com/youtube/img/icons/web/",k,I)};
GPz=function(k){var I=k.enabled;var V=k.itemPlaybackModel;var X=k.thumbnailElRef;var P=k.containerElRef;var L=k.options;var T;_.Yv(function(){var d=P==null?void 0:P.value;var U,E=(U=X())==null?void 0:U.value,l=V();U=L();if(I&&l&&d&&E&&(U==null?0:U.thumbnail)){var r={data:l,hostElement:d},h,y,S=[].concat(_.Z9((h=U.thumbnailOverlays)!=null?h:[]),_.Z9((y=l.overlays)!=null?y:[]));y=l.itemPlaybackOptions;h=(y==null?void 0:y.enableRoundedPlayer)||U.enableRounding;y=y==null?void 0:y.disableTimeStatusOverlay;
var g,F,Q=(g=l.inlinePlayerData)==null?void 0:g.onVisible,x=(F=l.inlinePlayerData)==null?void 0:F.onSelect;F=U.thumbnail;g=U.accessibilityText||"";l=(l=_.K(Q,LFU))&&l.playerDescriptors?l.playerDescriptors:void 0;if(l){Q=[];for(x=0;x<l.length;x++){var N=void 0;Q.push({inlinePlaybackEndpoint:l[x].inlinePlaybackEndpoint,navigationEndpoint:l[x].navigationEndpoint,thumbnail:(N=l[x].thumbnail)!=null?N:F,thumbnailOverlays:l[x].thumbnailOverlays?l[x].thumbnailOverlays:S,accessibilityText:g})}S=Q}else S={inlinePlaybackEndpoint:_.cr(Q),
navigationEndpoint:_.cr(x),thumbnail:F,thumbnailOverlays:S,accessibilityText:g};d={mediaRenderer:r,lockupElement:d,thumbnailElement:E,videoPreviewOpts:{videoPreviewData:S,thumbnailSize:U.thumbnailSize,enableRounding:h,mouseleaveCallback:U.mouseleaveCallback,hideTimeDisplay:y}}}else d=void 0;if(d){var M;(M=T)==null||J0(M);T=Lf(d);var p,z;((p=V())==null?0:(z=p.inlinePlayerData)==null?0:z.forceImpAutoplay)&&cUc(T)}},"mM6F9");
_.gu(function(){var d;(d=T)==null||J0(d)})};
TIA=function(k){k=atob(k);for(var I=[],V=0;V<k.length;V++)I.push(k.charCodeAt(V));return new Blob([new Uint8Array(I)],{type:"image/png"})};
iBR=function(k,I,V,X){X=X===void 0?"INSERTION_POSITION_UNSPECIFIED":X;return k({targetId:I},function(P){var L,T=(L=P.contents)!=null?L:[];L=V!=null?V:[];var d=dID(T);switch(X){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},P,{contents:[].concat(_.Z9(T.slice(0,d)),_.Z9(L),_.Z9(T.slice(d+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},P,{contents:[].concat(_.Z9(L),_.Z9(T))});case "INSERTION_POSITION_LAST":return Object.assign({},P,{contents:[].concat(_.Z9(T),_.Z9(L))});
default:return P}})};
fOK=function(k,I,V,X,P){P=P===void 0?"RELATIVE_INSERTION_POSITION_AFTER":P;return k({targetId:I},function(L){var T,d=(T=L.contents)!=null?T:[];T=WFR(d,V);if(T<0)return L;T=P==="RELATIVE_INSERTION_POSITION_BEFORE"?T:T+1;return Object.assign({},L,{contents:[].concat(_.Z9(d.slice(0,T)),_.Z9(X),_.Z9(d.slice(T)))})})};
dID=function(k){var I=k.findIndex(function(V){return _.K(V,_.Ye)});
return I>=0?I:k.length};
WFR=function(k,I){return k.findIndex(function(V){a:{V=_.G(Object.values(V));for(var X=V.next();!X.done;X=V.next())if((X=X.value)&&X.targetId){V=X.targetId;break a}V=""}return V===I})};
EqA=function(k,I,V){return k({targetId:I},function(X){var P,L=(P=X.contents)!=null?P:[];return Object.assign({},X,{contents:UIt(L,V)})})};
UIt=function(k,I){return k.filter(function(V){var X=I.includes;a:{V=_.G(Object.values(V));for(var P=V.next();!P.done;P=V.next())if((P=P.value)&&P.targetId){V=P.targetId;break a}V=""}return!X.call(I,V||"")})};
_.bBD=function(k,I){return{engagementPanelSectionListRenderer:{panelIdentifier:k,identifier:I,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
lOz=function(k,I){k=k.getAvailableAudioTracks();if(k.length)return k==null?void 0:k.find(function(V){var X;return(V==null?void 0:(X=V.getLanguageInfo())==null?void 0:X.getId())===I})};
_.h$R=function(k){var I,V=(I=k.getOption("captions","tracklist",{includeAsr:!0}))!=null?I:[];return V=rUD(V,k)};
yUc=function(k){return k.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
rUD=function(k,I){I=yUc(I);if(I==null||!I.length)return k;var V=I.filter(function(T){return T});
I=k.filter(function(T){return T.languageCode.startsWith("en")});
V=_.G(V);for(var X=V.next();!X.done;X=V.next())if(X=X.value,I.length){var P=I[0],L=Object.assign({},P);P.languageCode!==X.languageCode&&(L.displayName=P.languageName+" >> "+X.languageName,L.translationLanguage=X,k.push(L))}return k};
mIc=function(k,I,V){k=_.h$R(k);if(k.length)return V?k.find(function(X){if(typeof(X==null?void 0:X.translationLanguage)==="object"){var P;return((P=X.translationLanguage)==null?void 0:P.languageCode)===I}return!1}):k==null?void 0:k.find(function(X){return X.languageCode===I})};
KFt=function(k){return k.getOption("captions","tracklist",{includeAsr:!0})};
$Iz=function(k){var I=k.getAvailableAudioTracks();if(I!=null&&I.length){var V=k.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.Z9(I.map(function(X){return{listItemViewModel:{title:{content:X.getLanguageInfo().getName()},isSelected:X.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:X.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
Sk_=function(k){return k.getOption("captions","tracklist",{includeAsr:!0})};
jmA=function(k){var I=Sk_(k);if(I==null?0:I.length)return I;k.loadModule("captions");return Sk_(k)};
JUz=function(k){var I=k.getOption("captions","track");if(I)return I;k.loadModule("captions");return k.getOption("captions","track")};
gqt=function(k){var I=jmA(k);if(I!=null&&I.length){var V=JUz(k),X;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.HW("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(_.Z9(I.map(function(P){return{listItemViewModel:{title:{content:P.displayName},
isSelected:P.displayName===(V==null?void 0:V.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:P.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.HW("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!V.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!V.translationLanguage&&{selectionText:{content:(V==null?void 0:(X=V.translationLanguage)==null?void 0:X.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[YkR(k)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
YkR=function(k){var I=yUc(k);if(I==null||!I.length)throw Error("Hi");var V=JUz(k);k=I.filter(function(X){return!X.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.Z9(k.map(function(X){var P;return{listItemViewModel:{title:{content:X.languageName},isSelected:X.languageName===(V==null?void 0:(P=V.translationLanguage)==null?void 0:P.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:X.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
FFU=function(k){return new Promise(function(I,V){if(k===void 0)_.hq(Error("Li"),"ERROR"),V(Error("Li"));else{V=new _.qkt;var X=_.vq_();V=V.init();var P=_.smD(_.gH("YPC_MB_URL"),!0);Promise.all([V,P]).then(function(){var L=_.gq.payments.business.integration.ClientTokenFactory.createClientToken(k,X);I(L)})}})};
Qmz=function(k,I,V,X,P,L,T){var d=_.bH();V=V.replace(/-/g,"+").replace(/_/g,"/");var U=_.Mx().get("hl"),E=_.qF(_.mf),l=I==null?void 0:I.element;l&&_.ir(l);BIX(I,!0);_.AUK(E,V,d.resolve,function(){l&&_.EV(l)},function(r){l&&_.EV(l);
d.reject(r)},U,X?function(r){X&&_.EI(k,X,{backend_analytics:r})}:void 0,d.resolve,P,L,T);
return d.promise};
BIX=function(k,I){!(k=k==null?void 0:k.element)||k.tagName!=="YT-BUTTON-RENDERER"&&k.tagName!=="YTD-BUTTON-RENDERER"||(k.disabled=I)};
nqz=function(){var k=_.HW("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.Yu(k),actionButton:{buttonRenderer:NkR()}}},popupType:"TOAST"}};
oqi=function(){var k=_.HW("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.Yu(k),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
xIt=function(k){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:k}]}}};
v7=function(k,I,V,X){var P;return _.W(function(L){if(L.nextAddress==1)return _.vK(L,2),L.yield(k,4);if(L.nextAddress!=2)return(P=_.zB(I.getState().entities).length>0)?L.return({title:_.Yu(_.HW("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.Yu(_.HW("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:pzA()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
L.return(MNU(V,X));_.nh(L);return L.return(MNU(V,X))})};
aOi=function(k,I){return I?I==="PPSV"||lHA(k,I):!1};
R$j=function(k){k.responseContext||(k.responseContext={});k.responseContext.maxAgeSeconds=0;return k};
FN=function(k){var I;return _.W(function(V){return V.nextAddress==1?V.yield(CIt(k,"service:topbar:fallback"),2):(I=V.yieldResult)&&_.sV(I)?V.return(R$j(_.sV(I))):V.return()})};
wso=function(k){var I;return _.W(function(V){return V.nextAddress==1?V.yield(CIt(k,"service:downloads_settings:fallback"),2):(I=V.yieldResult)&&_.sV(I)?V.return(I):V.return()})};
CIt=function(k,I){var V;return _.W(function(X){if(X.nextAddress==1)return k?X.yield(k.get(I),2):X.return();V=X.yieldResult;return!V||!_.sV(V)||!isNaN(Number(V.data.expireTimestampMs))&&V.isExpired()?X.return():X.return(V)})};
HBO=function(k){var I=_.C7().resolve(B7).getState().entities;return k.playlistId?aOi(I,k.playlistId):!1};
NIX=function(k){var I=_.Nw("web_pbj_log_warning_rate",0);I=I>0&&Math.random()<I;if(!_.K(k,_.ND))return I&&_.$w(Error("ej")),!1;var V;return _.m("shorts_controller_retrieve_seedless_sequence_v2")&&((V=_.K(k,_.ND))==null?void 0:V.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:pst(k)?!0:(I&&_.$w(Error("fj")),!1)};
pst=function(k){var I=(_.K(k,_.rj)||_.K(k,_.ND)).videoId;if(!I||!MvR.test(I))return!1;var V;return(k=(V=_.K(k.commandMetadata,_.CC))==null?void 0:V.url)&&(k.includes(I)||k.startsWith("/clip"))?!0:!1};
_.DIi=function(){var k=_.Mx();return k.getFlag(192)?k.getFlag(190):!(_.qm("web_watch_cinematics_disabled_by_default")||_.qm("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&ZBX())};
_.A0=function(k,I,V){var X={};X.currentUrl=I;X.vis=k.vis!==void 0?k.vis:0;X.splay=!1;I=_.Mx();X.autoCaptionsDefaultOn=I.getFlag(66);I.getFlag(141)?I.getFlag(140)?X.autonavState="STATE_OFF":X.autonavState="STATE_ON":X.autonavState="STATE_NONE";X.html5Preference="HTML5_PREF_WANTS";isNaN(_.gH("STS"))||(X.signatureTimestamp=_.gH("STS"));k.autonav&&(X.autoplay=!0,X.autonav=!0);k.mutedAutoplay&&(X.autoplay=!0,X.mutedAutoplay=!0);k.inlinePlayback&&(X.autoplay=!0,X.autonav=!1,X.isInlineUnmutedPlayback=!!k.inlineUnmuted);
X.referer=V;X.lactMilliseconds=k.lact!==void 0?k.lact.toString():"-1";_.m("enable_unknown_lact_fix_on_html5")&&X.lactMilliseconds==="-1"&&_.$w(new _.GN("Unknown LACT is set in playbackContext.",{"lact in tempData":k.lact||"undefined",autonav:k.autonav||"undefined"}));k={};I.getFlag(194)&&(k.hasShownAmbientMode=!0);I.getFlag(192)&&(k.hasToggledOffAmbientMode=!0);_.DIi()&&(k.watchAmbientModeEnabled=!0);X.watchAmbientModeContext=k;return X};
z$R=function(k){var I={},V=k.pbis||0;V&&(I.playbackBeginsInSeconds=V);k.prefetch_reason&&k.prefetch_reason==="hc_pbis"&&(I.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return I};
u$t=function(k,I){var V;if(I==null?0:(V=I.requestTemplate)==null?0:V.panelId)k.panelId=I.requestTemplate.panelId;var X;if(I==null?0:(X=I.requestTemplate)==null?0:X.params)k.params=I.requestTemplate.params};
tvo=function(){if(OBz)return OBz();var k=!_.m("idb_response_store_auth_killswitch"),I={};OBz=Cc("yt-it-response-store",{objectStores:(I.ResponseStore={addedAtVersion:1},I),shared:!k,upgrade:function(V,X){X(1)&&(V=JD(V,"ResponseStore",{keyPath:["key","clientName"]}),YN(V,"byExpiration","expireTimestampMs"),YN(V,"byInterface","clientName"))},
version:1});return OBz()};
Qt=function(k){return _.F7(tvo(),k)};
k4K=function(k,I){var V;return _.W(function(X){return X.nextAddress==1?X.yield(_.RJ(),2):(V=X.yieldResult)?X.return(new e$D(k,I,V)):X.return()})};
IaK=function(k){var I=Object.keys(k)[0];if(I)return k.screenExit&&(I=I+";"+k.screenExit.screen),I};
VOt=function(k){var I=new Map;k=_.G(k);for(var V=k.next();!V.done;V=k.next())V=V.value,V!=null&&(I.has(V.taskType)||I.set(V.taskType,[]),I.get(V.taskType).push(V));return I};
XQD=function(k){k=[].concat(_.Z9(k)).sort(function(V,X){return V-X});
var I=Math.floor(k.length/2);return k.length%2?k[I]:(k[I-1]+k[I])/2};
cNc=function(k,I){k=k===void 0?V9o:k;I=I===void 0?{}:I;_.aJ("yt.logging.errors.log",_.hq);kb_();Pct(Gbo(),I);window.onerror=k;LoR=ILU;window.addEventListener("unhandledrejection",function(V){if(V.reason instanceof Error){var X=V.reason;_.Sf(X,{source:"unhandledrejection"});X.name==="AbortError"&&(X.level="WARNING")}ILU(V.reason);V.preventDefault()})};
_.G4R=function(k){var I,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z,u,ct,dt,$K,lD,mR,oj,Zi,Ht,rK,Ul,p_,hx,jy,bN,g3,LX,bD;return _.W(function(xK){if(xK.nextAddress==1)return xK.yield(_.pQ(k,{mode:"readonly",enableRetries:!0},function(lN){return NS(lN,"playbackData").then(function(DR){var nN=DR.map(function(bG){return bG.transfer}).filter(function(bG){return!!bG}),ey=DR.map(function(bG){return bG.offlineVideoPolicy}).filter(function(bG){return!!bG}),F4=DR.filter(function(bG){return!!bG.key}).map(function(bG){return _.Q3(_.FO(bG.key).entityId,
"downloadStatusEntity")});
nN=NS(lN,"transfer",nN);ey=NS(lN,"offlineVideoPolicy",ey);F4=NS(lN,"downloadStatusEntity",F4);var Ol=nN.then(function(bG){bG=bG.reduce(function(pN,Zc){(Zc==null?0:Zc.offlineVideoStreams)&&pN.push.apply(pN,_.Z9(Zc.offlineVideoStreams));return pN},[]).filter(function(pN){return!!pN});
return NS(lN,"offlineVideoStreams",bG)});
return jX.all([nN,ey,Ol,F4]).then(function(bG){var pN=_.G(bG);bG=pN.next().value;var Zc=pN.next().value;var TG=pN.next().value;pN=pN.next().value;return[DR,bG,Zc,TG,pN]})})}),2);
if(xK.nextAddress!=3)return I=xK.yieldResult,xK.yield(_.pQ(k,{mode:"readonly",enableRetries:!0},function(lN){return NS(lN,"mainDownloadsListEntity").then(function(DR){var nN,ey;return(ey=(nN=DR[0])==null?void 0:nN.downloads)!=null?ey:[]})}),3);
V=xK.yieldResult;X=_.G(I);P=X.next().value;L=X.next().value;T=X.next().value;d=X.next().value;U=X.next().value;E=P;l=L;r=T;h=d;y=U;S={};g={};F={};Q={};x={};N=[];M=_.G(l);for(p=M.next();!p.done;p=M.next())(z=p.value)&&(S[z.key]=z);u=_.G(r);for(ct=u.next();!ct.done;ct=u.next())(dt=ct.value)&&(g[dt.key]=dt);$K=_.G(y);for(lD=$K.next();!lD.done;lD=$K.next())(mR=lD.value)&&(F[mR.key]=mR);oj=_.G(h);for(Zi=oj.next();!Zi.done;Zi=oj.next())(Ht=Zi.value)&&(Q[Ht.key]=Ht);rK=_.G(V);for(Ul=rK.next();!Ul.done;Ul=
rK.next())p_=Ul.value,hx=void 0,x[(hx=p_.videoItem)!=null?hx:""]=!0,p_.videoItem&&(bN=jy=void 0,g3=(bN=(jy=_.FO(p_.videoItem))==null?void 0:jy.entityId)!=null?bN:"",N.push({externalVideoId:g3}));LX=E.filter(function(lN){if(!lN||!lN.key||!lN.offlineVideoPolicy)return!1;lN=_.FO(lN.key).entityId;lN=_.Q3(lN,"downloadStatusEntity");var DR;return!(lN&&((DR=F[lN])==null?void 0:DR.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
bD=LX.map(function(lN){var DR=S[lN.transfer],nN=[];if(DR==null?0:DR.offlineVideoStreams)for(var ey=_.G(DR.offlineVideoStreams),F4=ey.next();!F4.done;F4=ey.next())(F4=Q[F4.value])&&nN.push(F4);ey=g[lN.offlineVideoPolicy];F4=x;var Ol=lN==null?void 0:lN.playerResponseTimestamp,bG=_.FO(ey.key).entityId;lN=_.Q3(bG,"mainVideoEntity");if(ey.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var pN="OFFLINE_VIDEO_STATE_DISABLED";ey.expirationTimestamp&&Number(ey.expirationTimestamp)<Date.now()/1E3&&(pN="OFFLINE_VIDEO_STATE_EXPIRED")}else if(ey.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")pN="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(DR==null?void 0:DR.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":pN="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":pN="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":pN="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":pN="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":pN="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":pN="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:pN="OFFLINE_VIDEO_STATE_UNKNOWN"}if(pN==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(DR==null?void 0:DR.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":pN="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":pN="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":pN=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}bG={id:bG,videoState:pN};if(DR==null?0:DR.cotn)bG.cotn=DR.cotn;if(DR==null?0:DR.maximumDownloadQuality)bG.selectedVideoQuality=DR==null?void 0:DR.maximumDownloadQuality;if(DR==null?0:DR.lastProgressTimeMs)bG.lastProgressTimeMs=DR.lastProgressTimeMs;Ol&&(bG.playerResponseSavedTimeMs=String(Number(Ol)*1E3));DR=String;Ol=0;nN=_.G(nN);for(pN=nN.next();!pN.done;pN=nN.next())if(pN=pN.value,pN.streamsProgress){pN=_.G(pN.streamsProgress);for(var Zc=pN.next();!Zc.done;Zc=
pN.next()){var TG=void 0;Ol+=Number((TG=Zc.value.numBytesDownloaded)!=null?TG:0)}}bG.downloadedBytes=DR(Ol);bG.selectedOfflineMode=F4[lN]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";ey.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&(bG.offlinePlaybackDisabledReason=ey.offlinePlaybackDisabledReason);return bG});
return xK.return({offlineVideos:bD,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:N}}})})};
TFt=function(){var k;return _.W(function(I){return I.nextAddress==1?I.yield(_.ap(),2):(k=I.yieldResult)?I.return(_.G4R(k)):I.return({state:"PES Unavailable"})})};
WoA=function(){var k,I,V,X;return _.W(function(P){if(P.nextAddress==1)return P.yield(_.ap(),2);if(P.nextAddress!=3)return(k=P.yieldResult)?P.yield(dWz(k),3):P.return({state:"PES Unavailable"});I=P.yieldResult;V={};X=I.reduce(function(L,T){L[T.key]=T;return L},V);
return P.return(iyU(X))})};
iyU=function(k){for(var I={},V=[],X=_.G(Object.keys(k)),P=X.next();!P.done;P=X.next()){var L=P.value;P=k[L];var T=void 0;if(((T=P)==null?void 0:T.entityType)==="mainVideoEntity"){delete k[L];var d=P.data;P={};if(d){var U=void 0;T=(U=d.videoId)!=null?U:"vid-"+L;L=k;P.video=d;delete P.video.formattedDescription;delete P.video.thumbnail;d.owner&&(U=L[d.owner],U==null?0:U.data)&&(delete L[U.key],P.video.owner=U.data,delete P.video.owner.avatar);if(d=d.downloadState)if(U=L[d],U==null?0:U.data)if(delete L[d],
d=U.data.playbackData)if(U=L[d],U!=null&&U.data){delete L[d];d=U.data;delete d.playerResponseJson;P.playbackData=d;if(d.transfer&&(U=L[d.transfer],U==null?0:U.data)){delete L[U.key];var E=U.data;P.transfer=E;U=[];E=_.G(E.offlineVideoStreams||[]);for(var l=E.next();!l.done;l=E.next())if(l=L[l.value])delete L[l.key],U.push(l.data);U&&(P.streams=U)}(d=d.offlineVideoPolicy)&&(d=L[d])&&d.data&&(delete L[d.key],P.offlineVideoPolicy=d.data)}I[T]=P}}else P&&P.entityType==="offlineOrchestrationActionWrapperEntity"&&
P.data&&(delete k[P.key],T=P.data,L=void 0,V.push({id:T.rootActionId,type:((L=T.actionProto)==null?void 0:L.actionType)||"",entity:P}))}I.wrapperEntities=V;Object.keys(k).length>0&&(I.unknownKeys=k);return I};
fao=function(){var k,I,V,X,P,L,T,d,U;return _.W(function(E){if(E.nextAddress==1)return k=(new _.ST("")).hasLocalStorage(),X=!!((I=_.XA.crypto)==null?0:(V=I.subtle)==null?0:V.importKey),P=!!_.XA.BroadcastChannel,L=!!_.XA.navigator.locks,E.yield(Q5t(),2);T=E.yieldResult;d=k&&X&&P&&L&&T;U={isSupported:d};if(d)return E.return(U);U.missingBrowserFeatures=[];T||U.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");k||U.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
X||U.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");P||U.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");L||U.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return E.return(U)})};
UWA=function(k,I,V,X){var P=!1,L={contentId:void 0,contentType:"video"};I=_.G(Object.entries(I));for(var T=I.next();!T.done;T=I.next()){var d=_.G(T.value);T=d.next().value;d=d.next().value;k.includes(T)&&!V.has(d)?(L.contentId=d,V.add(d),P=!0):T==="contentType"?d==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(L.contentType="playlist"):typeof d==="object"&&d!==null&&UWA(k,d,V,X)}P&&X.push(L)};
ECD=function(){var k;return!((k=n3?n3:null)==null||!k.window)};
_.rND=function(k){if(_.byt()){var I=_.laR().mediaSession;try{I.setActionHandler("enterpictureinpicture",function(V){k(V)})}catch(V){}}};
_.byt=function(){return!(!n3||!n3)&&gt()&&_.$Uz("Chromium")>=120};
hWc=function(k){for(var I=[],V=_.G(document.styleSheets),X=V.next(),P={};!X.done;P={node$jscomp$778:void 0},X=V.next())P.node$jscomp$778=X.value.ownerNode,P.node$jscomp$778&&(P.node$jscomp$778 instanceof HTMLStyleElement||P.node$jscomp$778 instanceof HTMLLinkElement)&&I.push(new Promise(function(L){return function(T){var d=L.node$jscomp$778.cloneNode(!0);d.onload=function(){T()};
d.onerror=function(){_.$w(Error("wj"));T()};
k.document.head.appendChild(d)}}(P)));
return Promise.all(I)};
q3t=function(k){var I=[_.K8(yNl),_.K8(mWX),_.K8(Kol)];$Wi(window.document.documentElement,k.document.documentElement,[_.K8(S3i),_.K8(jLX),_.K8(JND),_.K8(Y3j),_.K8(gCo)]);$Wi(window.document.body,k.document.body,I)};
$Wi=function(k,I,V){k=_.G(k.attributes);for(var X=k.next();!X.done;X=k.next())if(X=X.value)try{_.En(V,I,X.name,X.value)}catch(P){}};
sLc=function(k,I){k=new _.o2(k.document.documentElement);k.start(vCR,I);return k};
FoD=function(k){var I=k.document.documentElement;I.addEventListener("click",function(V){l1K(I,V)});
I.addEventListener("touchstart",function(V){KXt(V)});
I.addEventListener("mousedown",function(V){KXt(V)})};
ANj=function(k,I,V,X){X=X===void 0?!1:X;I=new BF_(I||k,V||k);return{x:k.x+((X===void 0?0:X)?I.lengthX*-1:I.lengthX)*.2,y:k.y+((X===void 0?0:X)?I.lengthY*-1:I.lengthY)*.2}};
QLo=function(k){if(!k)return!1;var I=k.status==="OK"||k.status==="LIVE_STREAM_OFFLINE",V,X,P,L=(P=(V=k.errorScreen)==null?void 0:V.playerLegacyDesktopYpcTrailerRenderer)!=null?P:(X=k.errorScreen)==null?void 0:X.ypcTrailerRenderer;return!!I||!!L};
_.nCO=function(k,I){if(!k)return!1;var V,X=(V=k.errorScreen)==null?void 0:V.playerLegacyDesktopYpcOfferRenderer,P;I=!!(I==null?0:(P=I.playerOverlayRenderer)==null?0:P.gatedActionsOverlayRenderer);return!!QLo(k)||!!X||!!I};
oCK=function(k){return k7t(k,0,"gclid",k.search(IWi))>=0||k7t(k,0,"gad_source",k.search(IWi))>=0};
xWU=function(k){var I=[],V=0;return{clear:function(){V=I.length=0},
push:function(X){I[V]=X;V=(V+1)%k},
iterate:function(){return function P(){var L,T,d,U;return _.xe(P,function(E){switch(E.nextAddress){case 1:_.AS(E,2),L=I.length,T=0;case 4:if(!(T<L)){E.jumpTo(2);break}d=V+T;U=_.a2;return E.yield(I[d%L],7);case 7:U(E.yieldResult);T++;E.jumpTo(4);break;case 2:_.BK(E),_.Q5(E,0)}})}()}}};
aaD=function(k){k.eventsToIgnore||(k.eventsToIgnore=[]);var I=k.eventsToIgnore.map(yBX),V=new Set(I),X=xWU(k.bufferSize);return{flush:function(){var P=Array.from(X.iterate());X.clear();P=P.map(function(L){return{name:L.name,timestamp:L.startTime,attributes:L.attributes}});
return JSON.stringify(P)},
onSpanStart:function(P){P.name==="event"&&V.has(P.attributes.type)||X.push(P)}}};
RWt=function(k){k=aaD(k);var I=k.flush;Y4j({onSpanStart:k.onSpanStart});Jq.subscribe("handleError",function(V){try{V.params.breadcrumbs=I()}catch(X){_.hq(X,"WARNING")}})};
CcA=function(){XO("web_tracing_action");_.PX("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
wQt=function(){XO("web_tracing_action");_.PX("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
NFl=function(k,I,V,X){if(I===void 0){Hyl||(wQt(),setInterval(wQt,6E5),Hyl=!0);var P="web_tracing_action"}else P=I;var L,T=((L=k.endTime)!=null?L:k.startTime)-k.startTime;L={};V=pQX(k.name,T,k.startTime,{webTracing:(L[k.name]=k.attributes,L)},V,P,{spanStatus:k.status,rootSpanNonce:void 0});if(k.children)for(k=_.G(k.children),P=k.next();!P.done;P=k.next())NFl(P.value,I,V,X||V)};
MOU=function(k){var I=BbA.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"&&(I("Received message from extension",V),k.onMessage(V)))});
return function(V,X){V={app:"yt.telemetry",from:"app",key:V,payload:X};I("Sending message to extension",V);window.postMessage(V,"*")}};
ZyR=function(){var k=k===void 0?3E3:k;var I=MOU({onMessage:function(){}}),V=[];
return{onSpanEnd:function(X){X.parentId==null&&V.push(X)===1&&setTimeout(function(){var P=[].concat(_.Z9(V));V.length=0;I("spansReported",{spans:P})},k)}}};
DWc=function(k){k=k===void 0?400:k;var I=[],V=[];return{start:function(){return goA({checkoutEveryNth:k,emit:function(X,P){P&&(I=V,V=[]);V.push(X)}})},
getRecording:function(){return[].concat(_.Z9(I),_.Z9(V))}}};
Oyt=function(){(new zWi({sessionReplayEvents:_.Nw("web_tracing_session_replay",0)})).subscribe(function(k){if(k.sessionReplayEvents>0)try{var I=DWc(k.sessionReplayEvents);I.start();if(_.m("web_tracing_session_replay_demo")){var V=console.log;window.exportSessionReplay=function(){var X=JSON.stringify(I.getRecording(),null,2);X=u5_(new Blob([X],{type:"text/plain"}));var P=document.createElement("a");P.download="session_replay.json";P.dataset.downloadurl=["application/json",P.download,P.href].join(":");
P.style.display="none";P.href=X;P.click();URL.revokeObjectURL(X);V("View replay at go/yt-session-replay-viewer")}}}catch(X){_.$w(Error("yj"))}})};
eWO=function(){var k=window.fetch;window.fetch=function(){var I=_.OT.apply(0,arguments),V=_.G(I),X=V.next().value;V=V.next().value;var P=gj("httpEvent",{method:(V===void 0?{}:V).method||"GET",path:tOt(X),type:"fetch"},{active:!1});return k.apply(null,_.Z9(I)).then(function(L){P.addAttributes({statusCode:L.status,statusText:L.statusText});P.end();return L}).catch(function(L){P.end("SPAN_STATUS_ERROR");
throw L;})}};
kOU=function(){var k=XMLHttpRequest.prototype.open,I=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(V,X,P,L,T){var d=this;P=P===void 0?!0:P;this._requestData={method:V,url:X.toString()};this.addEventListener("load",function(){var U=d._span;U==null||U.addAttributes({statusCode:d.status,responseContentLength:d.responseText.length});U==null||U.end()});
this.addEventListener("error",function(){var U=d._span;U==null||U.addAttributes({statusCode:d.status,statusText:d.statusText});U==null||U.end("SPAN_STATUS_ERROR")});
this.addEventListener("abort",function(){var U=d._span;U==null||U.addAttributes({statusCode:d.status,aborted:!0});U==null||U.end()});
k.apply(this,[V,X,P,L,T])};
XMLHttpRequest.prototype.send=function(V){var X=this._requestData||{method:"N/A",url:"N/A"};this._span=gj("httpEvent",{method:X.method,path:tOt(X.url),type:"xhr"},{active:!1});I.apply(this,[V])}};
tOt=function(k){try{if(k instanceof URL)return k.pathname;k instanceof Request&&(k=k.url);return(new URL(k,"https://youtube.com")).pathname}catch(I){return"<unable to parse path>"}};
VnU=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var k=window.performance.getEntriesByType("navigation");if(k.length>0){var I=k[0],V=window.performance.timeOrigin;gj("pageLoad",{navigationType:IKK(I.type),unloadEventStart:Math.round(I.unloadEventStart),unloadEventEnd:Math.round(I.unloadEventEnd),domInteractive:Math.round(I.domInteractive),domContentLoadedEventStart:Math.round(I.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(I.domContentLoadedEventEnd),
domComplete:Math.round(I.domComplete),loadEventStart:Math.round(I.loadEventStart),loadEventEnd:Math.round(I.loadEventEnd),redirectCount:I.redirectCount},{active:!1,startTime:V+I.startTime,endTime:V+I.loadEventEnd})}}catch(X){}})};
IKK=function(k){switch(k){case "navigate":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_NAVIGATE";case "reload":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_RELOAD";case "back_forward":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_BACK_FORWARD";case "prerender":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_PRERENDER";default:return"PERFORMANCE_NAVIGATION_TIMING_TYPE_UNKNOWN"}};
GOc=function(){for(var k=Xyl.value,I={},V=_.G(k.enabledSpansArray),X=V.next();!X.done;X=V.next())I[X.value]=!0;JCA({sessionId:qSO(),enabledSpans:I,shouldSampleFn:function(P,L,T){if(PVO){var d;return P==="shortToShort"||(T==null?void 0:(d=T.rootSpan())==null?void 0:d.name)==="shortToShort"}return!0}});
Fbc();Y4("pageLoad")&&VnU();Y4("httpEvent")&&(eWO(),kOU());k.exportToCsi&&Y4j(LlK);k.exportToDevTools&&Y4j(ZyR());k.maxBreadcrumbs>0&&RWt({eventsToIgnore:ctt,bufferSize:k.maxBreadcrumbs})};
TrO=function(k){return new Promise(function(I){window.setTimeout(I,k)})};
doc=function(k){var I={bicf:function(L){k.pfb=L},
blc:function(){return k.getLatestChallengeResponse()},
bcr:function(L){k.eKT.push(L)}},V=window;
V.ntpevasrs=I;if(V.ntpqfbel!==void 0)for(var X=_.G(V.ntpqfbel),P=X.next();!P.done;P=X.next())P=P.value,P(I);V.ntpqfbel=void 0};
ig_=function(k){return _.W(function(I){if(I.nextAddress==1)return _.vK(I,2),I.yield(k.kP3(),4);if(I.nextAddress!=2)return _.vx(I,0);_.nh(I);_.xg(I)})};
Wl_=function(k){var I,V;(I=k.ytcsi)==null||(V=I.tick)==null||V.call(I,"pot_ist")};
fKU=function(k){if(k instanceof Error){var I=_.FB("yt.logging.errors.log");I&&I(k,"WARNING")}};
UoU=function(k){try{var I=JSON.parse(k);if(I.bgChallenge)return I}catch(V){}};
bgU=function(){var k=window,I={networkStatusManagerPromise:_.C7().resolve(new y8O(_.sa)),initialChallengeSli:_.m("wpo_att_sli")?new _.DYt("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};k=k===void 0?window:k;var V=k.ytAtR,X;I==null||(X=I.initialChallengeSli)==null||_.R2(X);if(V){if(V=UoU(V)){var P;I==null||(P=I.initialChallengeSli)==null||_.C3(P,"SUCCESS");Ejt(V,I)}k.ytAtR=void 0}else k.ytAtRC=function(L){if(L=UoU(L)){var T;I==null||(T=I.initialChallengeSli)==null||
_.C3(T,"SUCCESS");Ejt(L,I);k.ytAtRC=void 0}}};
hqA=function(){if(lKt)return lKt;try{var k=_.eQ("IFRAME");_.X4(k,_.j2(rtl));k.sandbox.add("allow-same-origin");k.style.display="none";document.body.appendChild(k);return lKt=k}catch(I){k=new _.GN("Failed to create sandbox iframe"),_.hq(k)}};
ytA=function(){return function(k,I){_.gH("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[k]=I}};
moj=function(){return function(k,I){var V={};V[k]=I;k=_.s5(_.EBj)(V);Object.keys(k).length>0&&_.V3(k)}};
SMR=function(){if(_.J4t()==="hidden")var k="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else _.J4t()==="visible"&&(k="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",Klo=null);k&&$o_(k)};
$o_=function(k){if(k==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||k==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(jNX===k)return;jNX=k}var I=9E4+Math.random()*2E3;if(k!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.wx()>I)&&_.J4t()==="visible"){I=-1;Klo&&(I=Math.round((0,_.wR)()-Klo));var V=String;var X=_.FB("_fact",window);X=X==null||X==-1?-1:Math.max(Date.now()-X,0);_.bz("foregroundHeartbeat",{firstActivityMs:V(X),clientDocumentNonce:vVK,index:String(JtX),lastEventDeltaMs:String(I),trigger:k});
_.aJ("_fact",-1,window);JtX++;Klo=(0,_.wR)()}};
YMD=function(k,I,V,X,P,L){I=new Uint8Array(I);if(k.length===0)return I;var T=0;P=P!=null?P:k.length-1;for(var d=V;d<=P;d++){var U=k[d],E=d===V?X:0,l=void 0,r=d===P?(l=L)!=null?l:U.length:U.length;U=U.subarray(E,r);I.set(U,T);T+=U.length}return I};
_.gji=function(){try{return!!self.sessionStorage}catch(k){return!1}};
qMz=function(){var k=navigator;return new Promise(function(I,V){var X;(X=k.webkitTemporaryStorage)!=null&&X.queryUsageAndQuota?k.webkitTemporaryStorage.queryUsageAndQuota(function(P,L){I({usage:P,quota:L})},function(P){V(P)}):V(Error("Hj"))})};
vjO=function(k,I){var V={errorSeverity:I.errorSeverity.toString(),wizFeatureFlags:Object.entries(I.featureFlags).join("\n")};eOt(I,V);I=I.errorSeverity;I===3?_.hq(k,"ERROR",void 0,void 0,void 0,V):I===2&&_.hq(k,"WARNING",void 0,void 0,void 0,V);_.m("cow_if_errors_in_popup")&&I===3&&k.message.indexOf("<If>")!==-1&&window.alert(k.message)};
sNt=function(k,I){var V=$u.get(k)||{layerNode:I};V.layerNode=I;u8c(k,V);k.getScreenLayer=function(){return wq(V.layerNode)}};
FlD=function(k){var I;k=k.parentNode;for(var V;k&&((I=$u.get(k))==null||!I.isRenderer)&&!((V=k.polymerController)!=null?V:k).isRenderer_;)k=k.parentNode||k.host;if(I=k)return $u.get(I)};
BrA=function(k){if(k){$u.delete(k);var I=_.C7().resolve(aG);HRt(k,I)}};
QNj=function(k,I,V){if(V===void 0?0:V){if(V=k.getAttribute("client-ve-type"),I.data&&!I.disableReactiveLogging||V)_.JO(function(){Atz(k,_.v9(I.data))},"Fg"),_.gu(function(){return void BrA(k)})}else typeof I.data!=="function"&&Atz(k,I.data)};
Atz=function(k,I){nji++;ojO(k,I)&&_.hD.addJob(function(){_.H7(_.hD,function(){if(ojO(k,I)&&k.ownerDocument.documentElement===document.documentElement&&k){var V;if(k.getAttribute("layer")){var X=V=Number(k.getAttribute("layer")),P=$u.get(k);P?P.layerNode.layer=X:sNt(k,new xoR(X));(X=FlD(k))&&(P=$u.get(k))!=null&&(P.layerNode.parent=X.layerNode)}else if(V=$u.get(k))V=wq(V.layerNode);else{V=wq;X=new xoR;if(P=FlD(k))X.parent=P.layerNode;sNt(k,X);V=V(X)}V!=null||(V=0);X=k.getAttribute("client-ve-type");
P=Number(X);var L=!1;X=!1;var T=$u.get(k),d;if((d=T)&&!(d=T[aKl]!==I)&&(d=P)){var U;d=((U=$u.get(k))==null?void 0:U.clientVeType)===void 0}d&&(T[aKl]=I,L=X=T.isRenderer=!0);$u.has(k)&&($u.get(k).clientVeType=P);k.visualElement&&(X=!0);if(_.m("wiz_next_ld_fix_client_ve_spec")){var E;U=((E=_.K(I==null?void 0:I.rendererContext,_.Me))==null?void 0:E.loggingDirectives)||(I==null?void 0:I.loggingDirectives)}else U=I==null?void 0:I.loggingDirectives;U&&U.clientVeSpec&&(E=RqK(_.Hd(),k),E=_.CVt(_.Ne(),U,E||
void 0,V))&&(k.visualElement=E);!k.visualElement&&P&&L&&(k.veType=P,E=void 0,_.m("wiz_next_client_ve_parent_fix")&&(E=RqK(_.Hd(),k)),E=_.pI(_.Ne(),k,E,V),k.visualElement=E);X&&(E=_.C7().resolve(aG),wv(k,{data:I,observer:E,layer:V,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
ojO=function(k,I){return(I==null?0:I.trackingParams)||(I==null?0:I.loggingDirectives)||_.K(I==null?void 0:I.rendererContext,_.Me)||k.getAttribute("client-ve-type")?!0:!1};
wyA=function(k,I,V){k.componentType!==ru&&V instanceof HTMLElement&&I&&!_.m("cow_logging_in_component_wrapper")&&QNj(V,I,!0)};
MnA=function(){if(!Hgt){Hgt=!0;var k=_.m("enable_wiz_context_per_component")||!1;k=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.m("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:k,enableContextBasedComponentStacks:k},{handleError:vjO,enableComponentStacksInErrorMessages:!1});Object.assign(uF,k);_.m("web_c3_idom_interop_ks")&&(iCt=py_);NrA();bCU=fgt;fSi=EfO}};
NrA=function(){_.m("cow_logging_in_component_wrapper")?(K0t=function(k,I){I instanceof HTMLElement&&QNj(I,k,!0)},ei_=function(){}):(K0t=function(){},ei_=wyA)};
Zgz=function(k,I,V){I=I===void 0?{}:I;var X,P=(X=_.K(k.commandMetadata,_.CC))==null?void 0:X.url;X=I.form||{};!V||X.element||X.skipDefaultElement||(I.form=I.form||{},I.form.element=V);if(P&&P!=="/service_ajax")return{type:0,command:k,form:I.form};if(_.m("kevlar_service_command_check")){if(_.fz(_.C7().resolve(_.DP),k))return Object.assign({},{type:1,command:k},I)}else{var L;if((L=_.K(k.commandMetadata,_.CC))==null?0:L.apiUrl)return Object.assign({},{type:1,command:k},I)}return{type:2,command:k,form:I.form}};
DoK=function(k){if(k.form){var I=k.form,V=Object.assign({},I);I=I.element;V=(delete V.element,V);if(I)return[_.Qk(I,[k.command,V,k.commandController])]}return[]};
zqO=function(k){if(k.form){var I=k.form,V=Object.assign({},I);I=I.element;V=(delete V.element,V);I&&_.nC(I,[k.command],I,V)}};
OgK=function(k,I,V){var X=new u1t(k,I),P=new p3(k,I,V);k={"/youtubei/v1/browse":new NF(k,I,V),"/youtubei/v1/player":X,"/youtubei/v1/navigation/resolve_url":new MF,"/youtubei/v1/next":P,"/youtubei/v1/guide":new Zw(V),"/youtubei/v1/search":new Dw(k,I,V),"/youtubei/v1/reel/reel_item_watch":new zm(k,I,V),"/youtubei/v1/get_watch":new ur(X,P)};k["/youtubei/v1/account/account_menu"]=new OV;k["/youtubei/v1/notification/get_notification_menu"]=new t0;return k};
kn=function(){var k=_.C7().resolve(_.e$);return Promise.resolve(tnt(k,_.XA.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
eqi=function(k){return k&&(k=_.x9(_.MQO(k)))?(new URLSearchParams(k)).get("service"):null};
X3=function(k,I){_.qz(_.Ia(),function(){_.LQ("adl")});
_.C7().resolve(knt)(I);k=k.root;k.loadData&&k.loadData(I);(I==null?0:I.response)?_.C3(Okl(),"SUCCESS"):_.$w(new _.GN("Lifecycle: No response in data",_.qw("IS_SHELL_LOAD"),I?I.page:"NO_PAGE",I?I.endpoint:"NO_ENDPOINT"));k.polymerController.$["page-manager"].lazyPrepareCriticalPages((I==null?void 0:I.page)||"",I.endpoint);var V,X;((X=_.K(I==null?void 0:(V=I.endpoint)==null?void 0:V.commandMetadata,_.CC))==null?0:X.webPageType)&&_.$L().dispatch(_.Vz(_.K(I.endpoint.commandMetadata,_.CC).webPageType))};
I_O=function(){var k,I;return _.W(function(V){switch(V.nextAddress){case 1:k=window;if(!k.getDataPromise){V.jumpTo(2);break}_.vK(V,3);return V.yield(k.getDataPromise(),5);case 5:return V.return(V.yieldResult);case 3:return _.nh(V),V.yield(kn(),6);case 6:return V.return(V.yieldResult);case 2:if(k.getInitialData)return I=k.getInitialData(),k.getInitialData=void 0,V.return(I);throw Error("Jj`"+_.XA.location.href);}})};
XF_=function(){_.Y6("CSI_SERVICE_NAME","youtube");_.V3({loadType:"cold"});_.m("kevlar_log_lcp")&&VIX(function(k){_.LQ("lcp",k.value)})};
Pml=function(){var k=_.zv(document.location.href,"enable");k&&k.indexOf("scraper")>-1&&_.Y6("ADD_SCRAPER_ATTRIBUTES",!0)};
d8o=function(k){var I=k.root;k=[L$K,crA,_.PM];_.m("web_feedback_endpoint_autolog_allowlist_killswitch")&&k.push(_.LO,GnO);Tgo(function(V,X){return Zgz(V,X,I)},function(V){if(!V.command)return[];
var X;((X=V.form)==null?0:X.element)?V.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},V.form,{endpoint:V.command})})):I.handleNavigate(V);return[]},k);
_.C7().addProvider({provide:_.Hp,useValue:_.al.instance})};
W$X=function(){var k={},I={},V;for(V in ixt){var X=_.G(_.Gz(ixt[V],void 0,"e17Ccb"));k[V]=X.next().value;I[V]=X.next().value}return[k,function(P){for(var L in P){var T=void 0;(T=I[L])==null||T(P[L])}}]};
_.EXA=function(k,I){var V=!1;V=V===void 0?!1:V;var X=_.dc.getValueByKeys(k,"contents","twoColumnWatchNextResults","results","results","contents"),P=_.dc.getValueByKeys(k,"contents","twoColumnWatchNextResults","playlist","playlist")||null;V&&(P=null);var L=V=null;if(P)V=_.dc.getValueByKeys(P,"titleText"),L=_.dc.unsafeClone(_.dc.getValueByKeys(P,"longBylineText")),X="",L&&(X=_.m6(L)),L=_.y8(X);else if(X){X=_.G(X);for(var T=X.next();!T.done;T=X.next())T=T.value,T.videoPrimaryInfoRenderer&&(V=_.dc.getValueByKeys.apply(_.dc,
[T].concat(_.Z9(f_D)))),T.videoSecondaryInfoRenderer&&(L=_.dc.getValueByKeys.apply(_.dc,[T].concat(_.Z9(U8t))))}else _.AI(Error("Oj"));var d;k.currentVideoEndpoint?d=k.currentVideoEndpoint:_.AI(Error("Pj"));var U;I&&(U=_.dc.getValueByKeys(I,"playabilityStatus","miniplayer","miniplayerRenderer"));k={miniplayerTitle:V,miniplayerSubtitle:L,watchEndpoint:d,playlistData:P};U&&(k.miniplayerRenderer=U);return k};
bxR=function(k){if(k)return _.VV(k)};
_.l_t=function(){return{isFullscreen:function(){throw Error("Qj");},
toggleFullscreen:function(){throw Error("Rj");},
exitFullscreen:function(){throw Error("Sj");},
isAutonavEnabled:function(){throw Error("Tj");},
setAutonavEnabled:function(){throw Error("Uj");},
isAutoplaySetExplicitly:function(){throw Error("Vj");}}};
rrt=function(k){return k.videoDuration?k.numTaps>1&&k.tapDirection!==0?_.cM(k.draggedTime/k.videoDuration,0,1):_.cM((k.playedTime||0)/k.videoDuration,0,1):0};
hJ_=function(k){return k.videoDuration?k.isDragging||k.numTaps>1&&k.tapDirection!==0?_.cM(k.draggedTime/k.videoDuration,0,1):_.cM((k.playedTime||0)/k.videoDuration,0,1):0};
m8_=function(k){var I,V,X;return _.K(k==null?void 0:(I=k.markersMap)==null?void 0:(V=I.find(function(P){return P.key==="HEATSEEKER"}))==null?void 0:(X=V.value)==null?void 0:X.heatmap,yrA)};
K$X=function(k){var I,V;return(V=(I=m8_(k))==null?void 0:I.heatMarkersDecorations)!=null?V:[]};
$8D=function(k){if(_.m("mweb_supported_chapters_killswitch"))return!0;var I;return!!(k==null?0:(I=k.markersMap)==null?0:I.find(function(V){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(V.key)}))};
_.S7X=function(k){var I=Object,V=I.assign,X;k={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(X=k==null?void 0:k.getPlayerState())!=null?X:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return V.call(I,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,lastTapTime:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},k,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
jMA=function(k){return function(I){var V=k(),X,P=(X=V.playerApi)==null?void 0:X.getPlayerState();I&&I!==V.playerState&&(I===1||I===2)&&V.setState({playerState:P})}};
Y7U=function(k){return function(I){var V=k(),X=V.playerApi;X&&(I==null?void 0:I.type)==="newdata"&&(JrO&&(clearTimeout(JrO),JrO=void 0),_.m("web_shorts_use_progress_state_for_gapless")?(I=X==null?void 0:X.getProgressState(I==null?void 0:I.playertype),I=I.seekableEnd-I.seekableStart):I=X==null?void 0:X.getDuration(I==null?void 0:I.playertype),V.setState({playedTime:0,videoDuration:I}))}};
gXl=function(k){return function(I){var V=k(),X=V.playerApi;if(X){var P=X.getPresentingPlayerType();_.m("web_shorts_use_progress_state_for_gapless")?(X=X.getProgressState(P),X=X.seekableEnd-X.seekableStart):X=X.getDuration(P);V.setState({playedTime:I,videoDuration:X})}}};
vXX=function(k){_.e9(112394,k,function(){return q7c},function(I){q7c=I})};
Bgt=function(k,I){if(!k)return[];var V,X,P;k=((V=k.markersMap)==null?void 0:(X=V.find(function(L){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(L.key)}))==null?void 0:(P=X.value)==null?void 0:P.chapters)||[];
!sMK(k)||(I==null?0:I.ignoreStub)||(k=[F$D()].concat(_.Z9(k)));return k};
F$D=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
sMK=function(k){if(k.length===0)return!1;var I;return((I=_.K(k[0],Gf))==null?void 0:I.timeRangeStartMillis)!==0};
Tf=function(k){return k?k.timeRangeStartMillis||0:0};
QMl=function(k,I){if(k.isDragging&&I)return k=Arc(k,I),k===-1?F$D():Bgt(I)[k]};
Arc=function(k,I){return k.isDragging&&I?Bgt(I,{ignoreStub:!0}).findIndex(function(V,X,P){V=nXj(k);return oXA(V,P,X).scrubberHovering}):-1};
nXj=function(k){return Object.assign({},k,{videoDuration:k.videoDuration*1E3,playedTime:k.playedTime*1E3,draggedTime:k.draggedTime*1E3})};
oXA=function(k,I,V){var X=Tf(_.K(I[V],Gf));I=Tf(_.K(I[V+1],Gf))||k.videoDuration;V=k.isDragging;var P;if(P=k.isDragging)P=k.draggedTime,P=P!==null&&P>=X&&P<I;var L=k.playedTime;return L!==null&&L>=X&&L<I?{videoPosition:"active",isScrubbing:V,scrubberHovering:P}:k.playedTime<X?{videoPosition:"pending",isScrubbing:V,scrubberHovering:P}:{videoPosition:"seen",isScrubbing:V,scrubberHovering:P}};
x8X=function(k,I){return k.videoPosition==="seen"||(I===void 0?0:I)>0};
a_X=function(k,I,V){I=k/I.storyboardInterval;var X=Bgt(V);if(!X.length)return-I*72;V=0;X=_.G(X);for(var P=X.next();!P.done;P=X.next())if(Tf(_.K(P.value,Gf))/1E3<k)V++;else break;return-(I*72)-V*56};
RJj=function(k){return k?k.width/k.columns:0};
CmU=function(k){return k.isHovering?k.hoveredTime:k.draggedTime};
wFt=function(k,I){k=k.draggedTime*1E3;return k>=I.visibleTimeRangeStartMillis&&k<=I.visibleTimeRangeEndMillis};
_.Hxt=function(k){if(k===void 0||Number.isNaN(k))return"--:--";var I=Math.abs(Math.floor(k)),V=Math.floor(I/86400),X=Math.floor(I%86400/3600),P=Math.floor(I%3600/60);I=Math.floor(I%60);var L="";V>0&&(L+=V+":",X<10&&(L+="0"));if(V>0||X>0)L+=X+":",P<10&&(L+="0");L+=P+":";I<10&&(L+="0");L+=I;return k>=0?L:"-"+L};
pFo=function(k,I){return function(){var V=CmU(k());var X=I();var P=k().playerApi;if(P&&P.getNumberOfStoryboardLevels()!==0){var L=P.getStoryboardFrameIndex(V,1);L!==-1?X=P.getStoryboardFrame(L,1):(V=P.getStoryboardFrameIndex(V,0),P=P.getStoryboardFrame(V,0),X&&P&&(P.height*=3,P.width*=3),X=P)}else X=null;if(!X)return null;I()&&(X.width=90*X.columns,X.height=160*X.rows);return X}};
_.dU=function(k){if(!k||k.getVideoData)return k};
NgO=function(){var k;return{playerApi:(k=_.Qy())!=null?k:void 0}};
MID=function(k){var I;_.W(function(V){if(V.nextAddress==1)return V.yield(_.A9(),2);if(I=V.yieldResult)I.unMute(!0),I.setVolume(k,!0);_.xg(V)})};
ZxX=function(k,I){k&&(k.value=""+I,k.style.setProperty("--gradient-percent",I+"%"))};
D8K=function(k){var I;return(I=k==null?void 0:k.value)!=null?I:0};
zJc=function(){var k;_.W(function(I){if(I.nextAddress==1)return I.yield(_.A9(),2);k=I.yieldResult;if(!k)return I.return();k.isMuted()?k.unMute(!0):k.mute(!0);_.xg(I)})};
uXc=function(k){var I=_.C7().resolve(_.iP).getPlayerElement();I&&k&&(k===1?I.pause():I.play())};
Oxc=function(k){return!!_.K(k,_.WM)||!!_.K(k,_.fO)};
tI_=function(k){_.AV(k,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
eJA=function(k){_.AV(k,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
IiG=function(k){return _.K7(k.document.body,function(){return _.f(kcQ,null)},"ph")};
Vly=function(){var k;return(k=navigator.userActivation)==null?void 0:k.isActive};
Xty=function(){var k=window.performance.getEntriesByType("navigation");return k?k.map(function(I){return I.type}).includes("reload"):!1};
PDC=function(k,I){I=I===void 0?!1:I;var V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return I||!_.m("kevlar_shorts_seedless_retry_initial_load")||(V=window,X=!(!V.getDataPromise&&!V.getInitialData),X)?T.yield(I_O(),2):(setTimeout(PDC.bind(window,k,!0),1E3),T.return());if(T.nextAddress!=3)return P=T.yieldResult,T.yield(LRO(P),3);L=T.yieldResult;X3(k,L);_.xg(T)})};
LRO=function(k){var I;if((I=k.response)==null||!I.replacementEndpoint)return _.ot(k);I=_.C7().resolve(_.e$);k=k.response;_.K(k.replacementEndpoint,_.ND)&&k.sequenceContinuation&&(_.K(k.replacementEndpoint,_.ND).sequenceParams=k.sequenceContinuation);return Uc(I,k.replacementEndpoint,{},_.XA.location.href,"shorts",function(){},function(){return!1})};
GcW=function(k){var I=_.C7().resolve(coU);k.playerResponse&&I.handleResponse(k.playerResponse);k.response&&I.handleResponse(k.response)};
Ttx=function(k){var I=_.$L(),V,X=_.K((V=k.response)==null?void 0:V.frameworkUpdates,lH),P;V=_.K((P=k.playerResponse)==null?void 0:P.frameworkUpdates,lH);var L;k=_.K((L=k.reelWatchSequenceResponse)==null?void 0:L.frameworkUpdates,lH);X&&_.CQ(X,I);V&&_.CQ(V,I);k&&_.CQ(k,I)};
dUK=function(k){var I;_.m("enable_redirect_linking_for_desktop_web_client")&&((I=window.location.hash)==null?0:I.includes("redirect_state"))&&k.url&&(k.url=k.url.toString()+window.location.hash)};
fiN=function(k){var I=_.C7(),V=I.resolve(_.e$);I=I.resolve(_.i_G);k.endpoint&&(V=WRN(V,k.endpoint),V.content&&k.response&&_.Ec(I,k.response,V.content),V.player&&k.playerResponse&&_.Ec(I,k.playerResponse,V.player),V.reelSequence&&k.reelWatchSequenceResponse&&_.Ec(I,k.reelWatchSequenceResponse,V.reelSequence))};
bP=function(k,I){_.m("web_enable_chunk_prediction")&&UUG(I);GcW(I);Ttx(I);var V;(I==null?0:I.url)&&((V=window.location.hash)==null?0:V.includes("redirect_state"))&&(dUK(I),(V=eqi(I.url))&&_.sm(k.root,"yt-initialize-third-party",[V,I]));fiN(I);V=_.C7();var X=V.resolve(EKW);I.playerResponse&&V.resolve(b_W).handleResponse(I.playerResponse);if(I.playerResponse){V=void 0;if(_.m("ab_v_vid_sig")&&I.endpoint){var P,L=(P=_.K(I.endpoint,_.rj))!=null?P:_.K(I.endpoint,_.ND);L&&(V=L.videoId)}liU(X,I.playerResponse,
V)}I.playerResponse&&bMt(I.playerResponse)&&_.m("web_enable_ab_rsp_cl")?g7D().then(function(){roK(X,I.playerResponse);X3(k,I)}):X3(k,I)};
yoN=function(k){if(k=k.root.data){var I=_.C7().resolve(hzZ);k.endpoint&&(k.response&&I.handleResponse(k.response,void 0,document.querySelector("ytd-app")),k.playerResponse&&I.handleResponse(k.playerResponse),k.reelWatchSequenceResponse&&I.handleResponse(k.reelWatchSequenceResponse))}};
UUG=function(k){k.response&&_.C7().resolve(mUl).handleResponse(k.response)};
KRW=function(k){var I,V,X,P,L,T;return _.W(function(d){switch(d.nextAddress){case 1:I=window;if(!I.getDataPromise){d.jumpTo(2);break}_.vK(d,3);return d.yield(I.getDataPromise(),5);case 5:V=d.yieldResult;bP(k,V);_.vx(d,4);break;case 3:return _.nh(d),d.yield(kn(),6);case 6:X=d.yieldResult,_.m("web_enable_chunk_prediction")&&UUG(X),X3(k,X);case 4:return d.return();case 2:if(!_.m("sw_nav_preload_pbj")){d.jumpTo(7);break}I.fetchInitialData=function(){var U;return _.W(function(E){if(E.nextAddress==1)return E.yield(kn(),
2);U=E.yieldResult;_.m("web_enable_chunk_prediction")&&UUG(U);X3(k,U);_.xg(E)})};
if(I.getInitialData){I.loadInitialData=function(U){bP(k,U)};
P=I.getInitialData();I.getInitialData=void 0;bP(k,P);d.jumpTo(8);break}I.fetchInitialData=void 0;return d.yield(kn(),9);case 9:L=d.yieldResult,_.m("web_enable_chunk_prediction")&&UUG(L),X3(k,L);case 8:return d.return();case 7:I.getInitialData?(T=I.getInitialData(),I.getInitialData=void 0,bP(k,T)):I.loadInitialData=function(U){bP(k,U)},_.xg(d)}})};
SOO=function(){var k=new $Uf;_.ncX(k);k.registerInitializationCallback(function(){hmR(void 0,void 0,void 0,{batchingStrategy:"BATCH"})});
k.registerCallback("error",function(I,V,X){_.vp(Error("Zj`"+V+"`"+X))})};
jjN=typeof Object.create=="function"?Object.create:function(k){var I=function(){};
I.prototype=k;return new I};
JoR=typeof Object.defineProperties=="function"?Object.defineProperty:function(k,I,V){if(k==Array.prototype||k==Object.prototype)return k;k[I]=V.value;return k};
YON=function(k){k=["object"==typeof globalThis&&globalThis,k,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var I=0;I<k.length;++I){var V=k[I];if(V&&V.Math==Math)return V}throw Error("a");};
_.R9=YON(this);gKN="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.R9.BigInt64Array&&(gKN.push("BigInt64"),gKN.push("BigUint64"));var vKG=function(k,I){if(I)for(var V=0;V<gKN.length;V++)qOC(gKN[V]+"Array.prototype."+k,I)},lP=function(k,I){I&&qOC(k,I)},qOC=function(k,I){var V=_.R9;
k=k.split(".");for(var X=0;X<k.length-1;X++){var P=k[X];if(!(P in V))return;V=V[P]}k=k[k.length-1];X=V[k];I=I(X);I!=X&&I!=null&&JoR(V,k,{configurable:!0,writable:!0,value:I})},sjN=function(){function k(){function V(){}
new V;Reflect.construct(V,[],function(){});
return new V instanceof V}
if(typeof Reflect!="undefined"&&Reflect.construct){if(k())return Reflect.construct;var I=Reflect.construct;return function(V,X,P){V=I(V,X);P&&Reflect.setPrototypeOf(V,P.prototype);return V}}return function(V,X,P){P===void 0&&(P=V);
P=jjN(P.prototype||Object.prototype);return Function.prototype.apply.call(V,P,X)||P}}(),FRC;
if(typeof Object.setPrototypeOf=="function")FRC=Object.setPrototypeOf;else{var BtC;a:{var AoN={a:!0},QjU={};try{QjU.__proto__=AoN;BtC=QjU.a;break a}catch(k){}BtC=!1}FRC=BtC?function(k,I){k.__proto__=I;if(k.__proto__!==I)throw new TypeError("b`"+k);return k}:null}rU=FRC;
_.J=function(k,I){k.prototype=jjN(I.prototype);k.prototype.constructor=k;if(rU)rU(k,I);else for(var V in I)if(V!="prototype")if(Object.defineProperties){var X=Object.getOwnPropertyDescriptor(I,V);X&&Object.defineProperty(k,V,X)}else k[V]=I[V];k.superClass_=I.prototype};
nKC=function(k){var I=0;return function(){return I<k.length?{done:!1,value:k[I++]}:{done:!0}}};
_.G=function(k){var I=typeof Symbol!="undefined"&&Symbol.iterator&&k[Symbol.iterator];if(I)return I.call(k);if(typeof k.length=="number")return{next:nKC(k)};throw Error("c`"+String(k));};
wX=function(k){for(var I,V=[];!(I=k.next()).done;)V.push(I.value);return V};
_.Z9=function(k){return k instanceof Array?k:wX(_.G(k))};
_.yz=function(k){return hj(k,k)};
hj=function(k,I){k.raw=I;Object.freeze&&(Object.freeze(k),Object.freeze(I));return k};
mg=function(k,I){return Object.prototype.hasOwnProperty.call(k,I)};
oKC=function(k){if(k==null)throw new TypeError("d");return Object(k)};
xUZ=typeof Object.assign=="function"?Object.assign:function(k,I){k=oKC(k);for(var V=1;V<arguments.length;V++){var X=arguments[V];if(X)for(var P in X)mg(X,P)&&(k[P]=X[P])}return k};
lP("Object.assign",function(k){return k||xUZ});
var KO=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},aif=function(k){if(k.isRunning_)throw new TypeError("f");
k.isRunning_=!0};
KO.prototype.JSC$9013_next_=function(k){this.yieldResult=k};
var Rzl=function(k,I){k.abruptCompletion_={exception:I,isException:!0};k.nextAddress=k.catchAddress_||k.finallyAddress_};
KO.prototype.return=function(k){this.abruptCompletion_={return:k};this.nextAddress=this.finallyAddress_};
KO.prototype.yield=function(k,I){this.nextAddress=I;return{value:k}};
KO.prototype.jumpTo=function(k){this.nextAddress=k};
_.xg=function(k){k.nextAddress=0};
_.vK=function(k,I,V){k.catchAddress_=I;V!=void 0&&(k.finallyAddress_=V)};
_.AS=function(k,I){k.catchAddress_=0;k.finallyAddress_=I||0};
_.vx=function(k,I,V){k.nextAddress=I;k.catchAddress_=V||0};
_.nh=function(k,I){k.catchAddress_=I||0;I=k.abruptCompletion_.exception;k.abruptCompletion_=null;return I};
_.BK=function(k,I,V,X){X?k.finallyContexts_[X]=k.abruptCompletion_:k.finallyContexts_=[k.abruptCompletion_];k.catchAddress_=I||0;k.finallyAddress_=V||0};
_.Q5=function(k,I,V){V=k.finallyContexts_.splice(V||0)[0];(V=k.abruptCompletion_=k.abruptCompletion_||V)?V.isException?k.nextAddress=k.catchAddress_||k.finallyAddress_:V.jumpTo!=void 0&&k.finallyAddress_<V.jumpTo?(k.nextAddress=V.jumpTo,k.abruptCompletion_=null):k.nextAddress=k.finallyAddress_:k.nextAddress=I};
CDK=function(k){this.JSC$9018_context_=new KO;this.program_=k};
H_y=function(k,I){aif(k.JSC$9018_context_);var V=k.JSC$9018_context_.yieldAllIterator_;if(V)return wtG(k,"return"in V?V["return"]:function(X){return{value:X,done:!0}},I,k.JSC$9018_context_.return);
k.JSC$9018_context_.return(I);return $n(k)};
wtG=function(k,I,V,X){try{var P=I.call(k.JSC$9018_context_.yieldAllIterator_,V);if(!(P instanceof Object))throw new TypeError("e`"+P);if(!P.done)return k.JSC$9018_context_.isRunning_=!1,P;var L=P.value}catch(T){return k.JSC$9018_context_.yieldAllIterator_=null,Rzl(k.JSC$9018_context_,T),$n(k)}k.JSC$9018_context_.yieldAllIterator_=null;X.call(k.JSC$9018_context_,L);return $n(k)};
$n=function(k){for(;k.JSC$9018_context_.nextAddress;)try{var I=k.program_(k.JSC$9018_context_);if(I)return k.JSC$9018_context_.isRunning_=!1,{value:I.value,done:!1}}catch(V){k.JSC$9018_context_.yieldResult=void 0,Rzl(k.JSC$9018_context_,V)}k.JSC$9018_context_.isRunning_=!1;if(k.JSC$9018_context_.abruptCompletion_){I=k.JSC$9018_context_.abruptCompletion_;k.JSC$9018_context_.abruptCompletion_=null;if(I.isException)throw I.exception;return{value:I.return,done:!0}}return{value:void 0,done:!0}};
ptO=function(k){this.next=function(I){aif(k.JSC$9018_context_);k.JSC$9018_context_.yieldAllIterator_?I=wtG(k,k.JSC$9018_context_.yieldAllIterator_.next,I,k.JSC$9018_context_.JSC$9013_next_):(k.JSC$9018_context_.JSC$9013_next_(I),I=$n(k));return I};
this.throw=function(I){aif(k.JSC$9018_context_);k.JSC$9018_context_.yieldAllIterator_?I=wtG(k,k.JSC$9018_context_.yieldAllIterator_["throw"],I,k.JSC$9018_context_.JSC$9013_next_):(Rzl(k.JSC$9018_context_,I),I=$n(k));return I};
this.return=function(I){return H_y(k,I)};
this[Symbol.iterator]=function(){return this}};
_.xe=function(k,I){I=new ptO(new CDK(I));rU&&k.prototype&&rU(I,k.prototype);return I};
Ntf=function(k){function I(X){return k.next(X)}
function V(X){return k.throw(X)}
return new Promise(function(X,P){function L(T){T.done?X(T.value):Promise.resolve(T.value).then(I,V).then(L,P)}
L(k.next())})};
_.W=function(k){return Ntf(new ptO(new CDK(k)))};
lP("Symbol",function(k){if(k)return k;var I=function(L,T){this.$jscomp$symbol$id_=L;JoR(this,"description",{configurable:!0,writable:!0,value:T})};
I.prototype.toString=function(){return this.$jscomp$symbol$id_};
var V="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",X=0,P=function(L){if(this instanceof P)throw new TypeError("g");return new I(V+(L||"")+"_"+X++,L)};
return P});
lP("Symbol.iterator",function(k){if(k)return k;k=Symbol("h");JoR(Array.prototype,k,{configurable:!0,writable:!0,value:function(){return MlQ(nKC(this))}});
return k});
lP("Symbol.asyncIterator",function(k){return k?k:Symbol("i")});
MlQ=function(k){k={next:k};k[Symbol.iterator]=function(){return this};
return k};
_.sn=function(k){var I=k[Symbol.asyncIterator];return I!==void 0?I.call(k):new Z_W(_.G(k))};
Z_W=function(k){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return k};
this.next=function(I){return Promise.resolve(k.next(I))};
this["throw"]=function(I){return new Promise(function(V,X){var P=k["throw"];P!==void 0?V(P.call(k,I)):(V=k["return"],V!==void 0&&V.call(k),X(new TypeError("j")))})};
k["return"]!==void 0&&(this["return"]=function(I){return Promise.resolve(k["return"](I))})};
_.OT=function(){for(var k=Number(this),I=[],V=k;V<arguments.length;V++)I[V-k]=arguments[V];return I};
_.a2=function(k){return k};
lP("globalThis",function(k){return k||_.R9});
lP("Reflect",function(k){return k?k:{}});
lP("Reflect.construct",function(){return sjN});
lP("Reflect.setPrototypeOf",function(k){return k?k:rU?function(I,V){try{return rU(I,V),!0}catch(X){return!1}}:null});
lP("Promise",function(k){function I(){this.batch_=null}
function V(T){return T instanceof P?T:new P(function(d){d(T)})}
if(k&&(typeof _.R9.PromiseRejectionEvent!=="undefined"||!_.R9.Promise||_.R9.Promise.toString().indexOf("[native code]")===-1))return k;I.prototype.asyncExecute=function(T){if(this.batch_==null){this.batch_=[];var d=this;this.asyncExecuteFunction(function(){d.executeBatch_()})}this.batch_.push(T)};
var X=_.R9.setTimeout;I.prototype.asyncExecuteFunction=function(T){X(T,0)};
I.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var T=this.batch_;this.batch_=[];for(var d=0;d<T.length;++d){var U=T[d];T[d]=null;try{U()}catch(E){this.asyncThrow_(E)}}}this.batch_=null};
I.prototype.asyncThrow_=function(T){this.asyncExecuteFunction(function(){throw T;})};
var P=function(T){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var d=this.createResolveAndReject_();try{T(d.resolve,d.reject)}catch(U){d.reject(U)}};
P.prototype.createResolveAndReject_=function(){function T(E){return function(l){U||(U=!0,E.call(d,l))}}
var d=this,U=!1;return{resolve:T(this.resolveTo_),reject:T(this.JSC$9050_reject_)}};
P.prototype.resolveTo_=function(T){if(T===this)this.JSC$9050_reject_(new TypeError("n"));else if(T instanceof P)this.settleSameAsPromise_(T);else{a:switch(typeof T){case "object":var d=T!=null;break a;case "function":d=!0;break a;default:d=!1}d?this.resolveToNonPromiseObj_(T):this.fulfill_(T)}};
P.prototype.resolveToNonPromiseObj_=function(T){var d=void 0;try{d=T.then}catch(U){this.JSC$9050_reject_(U);return}typeof d=="function"?this.settleSameAsThenable_(d,T):this.fulfill_(T)};
P.prototype.JSC$9050_reject_=function(T){this.settle_(2,T)};
P.prototype.fulfill_=function(T){this.settle_(1,T)};
P.prototype.settle_=function(T,d){if(this.state_!=0)throw Error("o`"+T+"`"+d+"`"+this.state_);this.state_=T;this.result_=d;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
P.prototype.scheduleUnhandledRejectionCheck_=function(){var T=this;X(function(){if(T.notifyUnhandledRejection_()){var d=_.R9.console;typeof d!=="undefined"&&d.error(T.result_)}},1)};
P.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var T=_.R9.CustomEvent,d=_.R9.Event,U=_.R9.dispatchEvent;if(typeof U==="undefined")return!0;typeof T==="function"?T=new T("unhandledrejection",{cancelable:!0}):typeof d==="function"?T=new d("unhandledrejection",{cancelable:!0}):(T=_.R9.document.createEvent("CustomEvent"),T.initCustomEvent("unhandledrejection",!1,!0,T));T.promise=this;T.reason=this.result_;return U(T)};
P.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var T=0;T<this.onSettledCallbacks_.length;++T)L.asyncExecute(this.onSettledCallbacks_[T]);this.onSettledCallbacks_=null}};
var L=new I;P.prototype.settleSameAsPromise_=function(T){var d=this.createResolveAndReject_();T.callWhenSettled_(d.resolve,d.reject)};
P.prototype.settleSameAsThenable_=function(T,d){var U=this.createResolveAndReject_();try{T.call(d,U.resolve,U.reject)}catch(E){U.reject(E)}};
P.prototype.then=function(T,d){function U(h,y){return typeof h=="function"?function(S){try{E(h(S))}catch(g){l(g)}}:y}
var E,l,r=new P(function(h,y){E=h;l=y});
this.callWhenSettled_(U(T,E),U(d,l));return r};
P.prototype.catch=function(T){return this.then(void 0,T)};
P.prototype.callWhenSettled_=function(T,d){function U(){switch(E.state_){case 1:T(E.result_);break;case 2:d(E.result_);break;default:throw Error("p`"+E.state_);}}
var E=this;this.onSettledCallbacks_==null?L.asyncExecute(U):this.onSettledCallbacks_.push(U);this.isRejectionHandled_=!0};
P.resolve=V;P.reject=function(T){return new P(function(d,U){U(T)})};
P.race=function(T){return new P(function(d,U){for(var E=_.G(T),l=E.next();!l.done;l=E.next())V(l.value).callWhenSettled_(d,U)})};
P.all=function(T){var d=_.G(T),U=d.next();return U.done?V([]):new P(function(E,l){function r(S){return function(g){h[S]=g;y--;y==0&&E(h)}}
var h=[],y=0;do h.push(void 0),y++,V(U.value).callWhenSettled_(r(h.length-1),l),U=d.next();while(!U.done)})};
return P});
var Su=function(k,I,V){if(k==null)throw new TypeError("q`"+V);if(I instanceof RegExp)throw new TypeError("r`"+V);return k+""};
lP("String.prototype.startsWith",function(k){return k?k:function(I,V){var X=Su(this,I,"startsWith"),P=X.length,L=I.length;V=Math.max(0,Math.min(V|0,X.length));for(var T=0;T<L&&V<P;)if(X[V++]!=I[T++])return!1;return T>=L}});
lP("Object.setPrototypeOf",function(k){return k||rU});
lP("Symbol.dispose",function(k){return k?k:Symbol("s")});
lP("SuppressedError",function(k){function I(V,X,P){if(!(this instanceof I))return new I(V,X,P);P=Error(P);"stack"in P&&(this.stack=P.stack);this.message=P.message;this.error=V;this.suppressed=X}
if(k)return k;_.J(I,Error);I.prototype.name="SuppressedError";return I});
lP("Array.from",function(k){return k?k:function(I,V,X){V=V!=null?V:function(d){return d};
var P=[],L=typeof Symbol!="undefined"&&Symbol.iterator&&I[Symbol.iterator];if(typeof L=="function"){I=L.call(I);for(var T=0;!(L=I.next()).done;)P.push(V.call(X,L.value,T++))}else for(L=I.length,T=0;T<L;T++)P.push(V.call(X,I[T],T));return P}});
var DUx=function(k,I,V){k instanceof String&&(k=String(k));for(var X=k.length,P=0;P<X;P++){var L=k[P];if(I.call(V,L,P,k))return{i:P,v:L}}return{i:-1,v:void 0}};
lP("Array.prototype.find",function(k){return k?k:function(I,V){return DUx(this,I,V).v}});
lP("WeakMap",function(k){function I(){}
function V(U){var E=typeof U;return E==="object"&&U!==null||E==="function"}
function X(U){if(!mg(U,L)){var E=new I;JoR(U,L,{value:E})}}
function P(U){var E=Object[U];E&&(Object[U]=function(l){if(l instanceof I)return l;Object.isExtensible(l)&&X(l);return E(l)})}
if(function(){if(!k||!Object.seal)return!1;try{var U=Object.seal({}),E=Object.seal({}),l=new k([[U,2],[E,3]]);if(l.get(U)!=2||l.get(E)!=3)return!1;l.delete(U);l.set(E,4);return!l.has(U)&&l.get(E)==4}catch(r){return!1}}())return k;
var L="$jscomp_hidden_"+Math.random();P("freeze");P("preventExtensions");P("seal");var T=0,d=function(U){this.JSC$9058_id_=(T+=Math.random()+1).toString();if(U){U=_.G(U);for(var E;!(E=U.next()).done;)E=E.value,this.set(E[0],E[1])}};
d.prototype.set=function(U,E){if(!V(U))throw Error("t");X(U);if(!mg(U,L))throw Error("u`"+U);U[L][this.JSC$9058_id_]=E;return this};
d.prototype.get=function(U){return V(U)&&mg(U,L)?U[L][this.JSC$9058_id_]:void 0};
d.prototype.has=function(U){return V(U)&&mg(U,L)&&mg(U[L],this.JSC$9058_id_)};
d.prototype.delete=function(U){return V(U)&&mg(U,L)&&mg(U[L],this.JSC$9058_id_)?delete U[L][this.JSC$9058_id_]:!1};
return d});
lP("Map",function(k){if(function(){if(!k||typeof k!="function"||!k.prototype.entries||typeof Object.seal!="function")return!1;try{var d=Object.seal({x:4}),U=new k(_.G([[d,"s"]]));if(U.get(d)!="s"||U.size!=1||U.get({x:4})||U.set({x:4},"t")!=U||U.size!=2)return!1;var E=U.entries(),l=E.next();if(l.done||l.value[0]!=d||l.value[1]!="s")return!1;l=E.next();return l.done||l.value[0].x!=4||l.value[1]!="t"||!E.next().done?!1:!0}catch(r){return!1}}())return k;
var I=new WeakMap,V=function(d){this[0]={};this[1]=L();this.size=0;if(d){d=_.G(d);for(var U;!(U=d.next()).done;)U=U.value,this.set(U[0],U[1])}};
V.prototype.set=function(d,U){d=d===0?0:d;var E=X(this,d);E.list||(E.list=this[0][E.id]=[]);E.entry?E.entry.value=U:(E.entry={next:this[1],previous:this[1].previous,head:this[1],key:d,value:U},E.list.push(E.entry),this[1].previous.next=E.entry,this[1].previous=E.entry,this.size++);return this};
V.prototype.delete=function(d){d=X(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};
V.prototype.clear=function(){this[0]={};this[1]=this[1].previous=L();this.size=0};
V.prototype.has=function(d){return!!X(this,d).entry};
V.prototype.get=function(d){return(d=X(this,d).entry)&&d.value};
V.prototype.entries=function(){return P(this,function(d){return[d.key,d.value]})};
V.prototype.keys=function(){return P(this,function(d){return d.key})};
V.prototype.values=function(){return P(this,function(d){return d.value})};
V.prototype.forEach=function(d,U){for(var E=this.entries(),l;!(l=E.next()).done;)l=l.value,d.call(U,l[1],l[0],this)};
V.prototype[Symbol.iterator]=V.prototype.entries;var X=function(d,U){var E=U&&typeof U;E=="object"||E=="function"?I.has(U)?E=I.get(U):(E=""+ ++T,I.set(U,E)):E="p_"+U;var l=d[0][E];if(l&&mg(d[0],E))for(d=0;d<l.length;d++){var r=l[d];if(U!==U&&r.key!==r.key||U===r.key)return{id:E,list:l,index:d,entry:r}}return{id:E,list:l,index:-1,entry:void 0}},P=function(d,U){var E=d[1];
return MlQ(function(){if(E){for(;E.head!=d[1];)E=E.previous;for(;E.next!=E.head;)return E=E.next,{done:!1,value:U(E)};E=null}return{done:!0,value:void 0}})},L=function(){var d={};
return d.previous=d.next=d.head=d},T=0;
return V});
lP("Set",function(k){if(function(){if(!k||typeof k!="function"||!k.prototype.entries||typeof Object.seal!="function")return!1;try{var V=Object.seal({x:4}),X=new k(_.G([V]));if(!X.has(V)||X.size!=1||X.add(V)!=X||X.size!=1||X.add({x:4})!=X||X.size!=2)return!1;var P=X.entries(),L=P.next();if(L.done||L.value[0]!=V||L.value[1]!=V)return!1;L=P.next();return L.done||L.value[0]==V||L.value[0].x!=4||L.value[1]!=L.value[0]?!1:P.next().done}catch(T){return!1}}())return k;
var I=function(V){this.JSC$9072_map_=new Map;if(V){V=_.G(V);for(var X;!(X=V.next()).done;)this.add(X.value)}this.size=this.JSC$9072_map_.size};
I.prototype.add=function(V){V=V===0?0:V;this.JSC$9072_map_.set(V,V);this.size=this.JSC$9072_map_.size;return this};
I.prototype.delete=function(V){V=this.JSC$9072_map_.delete(V);this.size=this.JSC$9072_map_.size;return V};
I.prototype.clear=function(){this.JSC$9072_map_.clear();this.size=0};
I.prototype.has=function(V){return this.JSC$9072_map_.has(V)};
I.prototype.entries=function(){return this.JSC$9072_map_.entries()};
I.prototype.values=function(){return this.JSC$9072_map_.values()};
I.prototype.keys=I.prototype.values;I.prototype[Symbol.iterator]=I.prototype.values;I.prototype.forEach=function(V,X){var P=this;this.JSC$9072_map_.forEach(function(L){return V.call(X,L,L,P)})};
return I});
lP("Math.log2",function(k){return k?k:function(I){return Math.log(I)/Math.LN2}});
lP("Object.values",function(k){return k?k:function(I){var V=[],X;for(X in I)mg(I,X)&&V.push(I[X]);return V}});
lP("Object.is",function(k){return k?k:function(I,V){return I===V?I!==0||1/I===1/V:I!==I&&V!==V}});
lP("Array.prototype.includes",function(k){return k?k:function(I,V){var X=this;X instanceof String&&(X=String(X));var P=X.length;V=V||0;for(V<0&&(V=Math.max(V+P,0));V<P;V++){var L=X[V];if(L===I||Object.is(L,I))return!0}return!1}});
lP("String.prototype.includes",function(k){return k?k:function(I,V){return Su(this,I,"includes").indexOf(I,V||0)!==-1}});
lP("Object.entries",function(k){return k?k:function(I){var V=[],X;for(X in I)mg(I,X)&&V.push([X,I[X]]);return V}});
lP("Number.isFinite",function(k){return k?k:function(I){return typeof I!=="number"?!1:!isNaN(I)&&I!==Infinity&&I!==-Infinity}});
lP("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
lP("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
lP("Number.isInteger",function(k){return k?k:function(I){return Number.isFinite(I)?I===Math.floor(I):!1}});
lP("Number.isSafeInteger",function(k){return k?k:function(I){return Number.isInteger(I)&&Math.abs(I)<=Number.MAX_SAFE_INTEGER}});
lP("String.prototype.endsWith",function(k){return k?k:function(I,V){var X=Su(this,I,"endsWith");V===void 0&&(V=X.length);V=Math.max(0,Math.min(V|0,X.length));for(var P=I.length;P>0&&V>0;)if(X[--V]!=I[--P])return!1;return P<=0}});
var zzx=function(k,I){k instanceof String&&(k+="");var V=0,X=!1,P={next:function(){if(!X&&V<k.length){var L=V++;return{value:I(L,k[L]),done:!1}}X=!0;return{done:!0,value:void 0}}};
P[Symbol.iterator]=function(){return P};
return P};
lP("Array.prototype.entries",function(k){return k?k:function(){return zzx(this,function(I,V){return[I,V]})}});
lP("Math.trunc",function(k){return k?k:function(I){I=Number(I);if(isNaN(I)||I===Infinity||I===-Infinity||I===0)return I;var V=Math.floor(Math.abs(I));return I<0?-V:V}});
lP("Number.isNaN",function(k){return k?k:function(I){return typeof I==="number"&&isNaN(I)}});
lP("Array.prototype.keys",function(k){return k?k:function(){return zzx(this,function(I){return I})}});
lP("Array.prototype.values",function(k){return k?k:function(){return zzx(this,function(I,V){return V})}});
lP("Array.prototype.fill",function(k){return k?k:function(I,V,X){var P=this.length||0;V<0&&(V=Math.max(0,P+V));if(X==null||X>P)X=P;X=Number(X);X<0&&(X=Math.max(0,P+X));for(V=Number(V||0);V<X;V++)this[V]=I;return this}});
vKG("fill",function(k){return k?k:Array.prototype.fill});
lP("Object.fromEntries",function(k){return k?k:function(I){var V={};if(!(Symbol.iterator in I))throw new TypeError("v`"+I);I=I[Symbol.iterator].call(I);for(var X=I.next();!X.done;X=I.next()){X=X.value;if(Object(X)!==X)throw new TypeError("w");V[X[0]]=X[1]}return V}});
lP("String.prototype.replaceAll",function(k){return k?k:function(I,V){if(I instanceof RegExp&&!I.global)throw new TypeError("x");return I instanceof RegExp?this.replace(I,V):this.replace(new RegExp(String(I).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),V)}});
lP("Object.getOwnPropertySymbols",function(k){return k?k:function(){return[]}});
lP("String.prototype.repeat",function(k){return k?k:function(I){var V=Su(this,null,"repeat");if(I<0||I>1342177279)throw new RangeError("y");I|=0;for(var X="";I;)if(I&1&&(X+=V),I>>>=1)V+=V;return X}});
lP("Array.prototype.findIndex",function(k){return k?k:function(I,V){return DUx(this,I,V).i}});
lP("Array.prototype.flatMap",function(k){return k?k:function(I,V){var X=[];Array.prototype.forEach.call(this,function(P,L){P=I.call(V,P,L,this);Array.isArray(P)?X.push.apply(X,P):X.push(P)});
return X}});
lP("String.prototype.codePointAt",function(k){return k?k:function(I){var V=Su(this,null,"codePointAt"),X=V.length;I=Number(I)||0;if(I>=0&&I<X){I|=0;var P=V.charCodeAt(I);if(P<55296||P>56319||I+1===X)return P;I=V.charCodeAt(I+1);return I<56320||I>57343?P:(P-55296)*1024+I+9216}}});
lP("String.fromCodePoint",function(k){return k?k:function(I){for(var V="",X=0;X<arguments.length;X++){var P=Number(arguments[X]);if(P<0||P>1114111||P!==Math.floor(P))throw new RangeError("z`"+P);P<=65535?V+=String.fromCharCode(P):(P-=65536,V+=String.fromCharCode(P>>>10&1023|55296),V+=String.fromCharCode(P&1023|56320))}return V}});
lP("String.prototype.trimLeft",function(k){function I(){return this.replace(/^[\s\xa0]+/,"")}
return k||I});
lP("String.prototype.trimStart",function(k){return k||String.prototype.trimLeft});
lP("String.prototype.padStart",function(k){return k?k:function(I,V){var X=Su(this,null,"padStart");I-=X.length;V=V!==void 0?String(V):" ";return(I>0&&V?V.repeat(Math.ceil(I/V.length)).substring(0,I):"")+X}});
lP("Promise.prototype.finally",function(k){return k?k:function(I){return this.then(function(V){return Promise.resolve(I()).then(function(){return V})},function(V){return Promise.resolve(I()).then(function(){throw V;
})})}});
lP("Math.imul",function(k){return k?k:function(I,V){I=Number(I);V=Number(V);var X=I&65535,P=V&65535;return X*P+((I>>>16&65535)*P+X*(V>>>16&65535)<<16>>>0)|0}});
lP("Object.hasOwn",function(k){return k?k:function(I,V){return Object.prototype.hasOwnProperty.call(I,V)}});
lP("Math.sign",function(k){return k?k:function(I){I=Number(I);return I===0||isNaN(I)?I:I>0?1:-1}});
lP("Array.prototype.flat",function(k){return k?k:function(I){I=I===void 0?1:I;var V=[];Array.prototype.forEach.call(this,function(X){Array.isArray(X)&&I>0?(X=Array.prototype.flat.call(X,I-1),V.push.apply(V,X)):V.push(X)});
return V}});
lP("String.raw",function(k){return k?k:function(I,V){I=oKC(I);for(var X=I.raw,P=X.length,L="",T=0;T<P;++T)L+=X[T],T+1<P&&T+1<arguments.length&&(L+=String(arguments[T+1]));return L}});
lP("WeakSet",function(k){if(function(){if(!k||!Object.seal)return!1;try{var V=Object.seal({}),X=Object.seal({}),P=new k([V]);if(!P.has(V)||P.has(X))return!1;P.delete(V);P.add(X);return!P.has(V)&&P.has(X)}catch(L){return!1}}())return k;
var I=function(V){this.JSC$9086_map_=new WeakMap;if(V){V=_.G(V);for(var X;!(X=V.next()).done;)this.add(X.value)}};
I.prototype.add=function(V){this.JSC$9086_map_.set(V,!0);return this};
I.prototype.has=function(V){return this.JSC$9086_map_.has(V)};
I.prototype.delete=function(V){return this.JSC$9086_map_.delete(V)};
return I});
lP("Reflect.ownKeys",function(k){return k?k:function(I){var V=[],X=Object.getOwnPropertyNames(I);I=Object.getOwnPropertySymbols(I);for(var P=0;P<X.length;P++)(X[P].substring(0,14)=="jscomp_symbol_"?I:V).push(X[P]);return V.concat(I)}});
lP("Object.getOwnPropertyDescriptors",function(k){return k?k:function(I){for(var V={},X=Reflect.ownKeys(I),P=0;P<X.length;P++)V[X[P]]=Object.getOwnPropertyDescriptor(I,X[P]);return V}});
lP("Promise.allSettled",function(k){function I(X){return{status:"fulfilled",value:X}}
function V(X){return{status:"rejected",reason:X}}
return k?k:function(X){var P=this;X=Array.from(X,function(L){return P.resolve(L).then(I,V)});
return P.all(X)}});
lP("Number.parseInt",function(k){return k||parseInt});
var uAN=function(k,I,V){k instanceof String&&(k=String(k));for(var X=k.length-1;X>=0;X--){var P=k[X];if(I.call(V,P,X,k))return{i:X,v:P}}return{i:-1,v:void 0}};
lP("Array.prototype.findLastIndex",function(k){return k?k:function(I,V){return uAN(this,I,V).i}});
vKG("findLastIndex",function(k){return k?k:function(I,V){return uAN(this,I,V).i}});
_._DumpException=window._DumpException||function(k){throw k;};
window._DumpException=_._DumpException;var O_K=window.ytcsi;O_K&&typeof O_K.tick==="function"&&O_K.tick("rses_dpj");var tlR,ju,Jj,Yn,ezl,kGQ,IRR,Vyy,Ah,XUN;tlR=tlR||{};_.XA=this||self;_.aJ=function(k,I,V){k=k.split(".");V=V||_.XA;for(var X;k.length&&(X=k.shift());)k.length||I===void 0?V[X]&&V[X]!==Object.prototype[X]?V=V[X]:V=V[X]={}:V[X]=I};
ju=function(k,I){var V=_.FB("WIZ_global_data.oxN3nb");k=V&&V[k];return k!=null?k:I};
Jj=_.XA._F_toggles_default_kevlar_base||[];Yn=function(){};
Yn.get=function(){return null};
_.p4=null;_.FB=function(k,I){k=k.split(".");I=I||_.XA;for(var V=0;V<k.length;V++)if(I=I[k[V]],I==null)return null;return I};
_.gU=function(k){k.instance_=void 0;k.getInstance=function(){return k.instance_?k.instance_:k.instance_=new k}};
_.XP=function(k){var I=typeof k;return I!="object"?I:k?Array.isArray(k)?"array":I:"null"};
_.wt=function(k){var I=_.XP(k);return I=="array"||I=="object"&&typeof k.length=="number"};
_.MU=function(k){var I=typeof k;return I=="object"&&k!=null||I=="function"};
_.Di=function(k){return Object.prototype.hasOwnProperty.call(k,ezl)&&k[ezl]||(k[ezl]=++kGQ)};
ezl="closure_uid_"+(Math.random()*1E9>>>0);kGQ=0;IRR=function(k,I,V){return k.call.apply(k.bind,arguments)};
Vyy=function(k,I,V){if(!k)throw Error();if(arguments.length>2){var X=Array.prototype.slice.call(arguments,2);return function(){var P=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(P,X);return k.apply(I,P)}}return function(){return k.apply(I,arguments)}};
_.G7=function(k,I,V){_.G7=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?IRR:Vyy;return _.G7.apply(null,arguments)};
_.Nx=function(k,I){var V=Array.prototype.slice.call(arguments,1);return function(){var X=V.slice();X.push.apply(X,arguments);return k.apply(this,X)}};
_.q5=function(){return Date.now()};
Ah=function(k){return k};
_.vM=function(k,I){function V(){}
V.prototype=I.prototype;k.superClass_=I.prototype;k.prototype=new V;k.prototype.constructor=k;k.base=function(X,P,L){for(var T=Array(arguments.length-2),d=2;d<arguments.length;d++)T[d-2]=arguments[d];return I.prototype[P].apply(X,T)}};
XUN=function(k){return k};var PNy,LNW;_.H=function(k,I,V,X){var P=arguments.length,L=P<3?I:X===null?X=Object.getOwnPropertyDescriptor(I,V):X,T;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")L=Reflect.decorate(k,I,V,X);else for(var d=k.length-1;d>=0;d--)if(T=k[d])L=(P<3?T(L):P>3?T(I,V,L):T(I,V))||L;P>3&&L&&Object.defineProperty(I,V,L)};
_.Z=function(k,I){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(k,I)};
PNy=function(k,I){if(I!==null&&I!==void 0){if(typeof I!=="object"&&typeof I!=="function")throw new TypeError("A");if(V===void 0){if(!Symbol.dispose)throw new TypeError("C");var V=I[Symbol.dispose]}if(typeof V!=="function")throw new TypeError("D");k.stack.push({value:I,dispose:V,async:!1})}return I};
LNW=function(k){function I(L){k.error=k.hasError?new SuppressedError(L,k.error,"An error was suppressed during disposal."):L;k.hasError=!0}
function V(){for(;X=k.stack.pop();)try{if(!X.async&&P===1)return P=0,k.stack.push(X),Promise.resolve().then(V);if(X.dispose){var L=X.dispose.call(X.value);if(X.async)return P|=2,Promise.resolve(L).then(V,function(T){I(T);return V()})}else P|=1}catch(T){I(T)}if(P===1)return k.hasError?Promise.reject(k.error):Promise.resolve();
if(k.hasError)throw k.error;}
var X,P=0;V()};var cxf="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(" ");kcA()&&cxf.push("details:not(:has(summary))");var Vll=cxf.join(",");_.vM(_.kK,Error);_.kK.prototype.name="CustomError";var GGN;var TKl=void 0,dCW,iNN=typeof TextDecoder!=="undefined",WRD,i_c=typeof String.prototype.isWellFormed==="function",dUt=typeof TextEncoder!=="undefined";var WNy;_.Ls=function(k){for(var I=[],V=0,X=0;X<k.length;X++){var P=k.charCodeAt(X);P<128?I[V++]=P:(P<2048?I[V++]=P>>6|192:((P&64512)==55296&&X+1<k.length&&(k.charCodeAt(X+1)&64512)==56320?(P=65536+((P&1023)<<10)+(k.charCodeAt(++X)&1023),I[V++]=P>>18|240,I[V++]=P>>12&63|128):I[V++]=P>>12|224,I[V++]=P>>6&63|128),I[V++]=P&63|128)}return I};
WNy=function(k){for(var I=[],V=0,X=0;V<k.length;){var P=k[V++];if(P<128)I[X++]=String.fromCharCode(P);else if(P>191&&P<224){var L=k[V++];I[X++]=String.fromCharCode((P&31)<<6|L&63)}else if(P>239&&P<365){L=k[V++];var T=k[V++],d=k[V++];P=((P&7)<<18|(L&63)<<12|(T&63)<<6|d&63)-65536;I[X++]=String.fromCharCode(55296+(P>>10));I[X++]=String.fromCharCode(56320+(P&1023))}else L=k[V++],T=k[V++],I[X++]=String.fromCharCode((P&15)<<12|(L&63)<<6|T&63)}return I.join("")};var UO=String.prototype.trim?function(k){return k.trim()}:function(k){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(k)[1]},fRO=/&/g,UCN=/</g,EOQ=/>/g,bNy=/"/g,lRW=/'/g,rxO=/\x00/g,hfW=/[\x00&<>"']/;var sc=!!(Jj[0]>>17&1),yxQ=!!(Jj[0]&4096),mCC=!!(Jj[0]>>18&1),KNN=!!(Jj[0]&8),$Cx=!!(Jj[0]&2),Slf=!!(Jj[0]&4),jWN=!!(Jj[0]&16),JxG=!!(Jj[0]&256),Yll=!!(Jj[0]&32);var gOW,yX,qlQ,vOO,sWG,yeo,s4_;gOW=ju(1,!0);yX=sc?mCC:ju(610401301,!1);qlQ=sc?yxQ||!KNN:ju(772657768,gOW);vOO=sc?$Cx:ju(513659523,!1);sWG=sc?yxQ||!Slf:ju(568333945,!0);yeo=sc?jWN:ju(1331761403,!1);s4_=sc?yxQ||!JxG:ju(748402147,!0);_.F3=sc?yxQ||!Yll:ju(824648567,gOW);var K_,FNN=_.XA.navigator;K_=FNN?FNN.userAgentData||null:null;var BR;_.QX=function(k,I){return Array.prototype.indexOf.call(k,I,void 0)};
_.QQ=function(k,I,V){Array.prototype.forEach.call(k,I,V)};
_.BM=function(k,I,V){return Array.prototype.filter.call(k,I,V)};
_.WB=function(k,I,V){return Array.prototype.map.call(k,I,V)};
BR=function(k,I,V){return Array.prototype.some.call(k,I,V)};
_.XjD=function(k,I,V){return Array.prototype.every.call(k,I,V)};var Aj=function(k){Aj[" "](k);return k};
Aj[" "]=function(){};
var uFK=function(k,I){try{return Aj(k[I]),!0}catch(V){}return!1},dM_=function(k,I,V,X){X=X?X(I):I;
return Object.prototype.hasOwnProperty.call(k,X)?k[X]:k[X]=V(I)};var BKW,oJ,Axy,QWf,oON,xCN,EtX,aRN,RfW,CNN,tFD,HNU,pUZ,DCQ,zfx,uQQ;_.laR=function(){return _.XA.navigator||null};
BKW=b_j();_.Qz=lit();oJ=Sl("Edge");Axy=oJ||_.Qz;_.Z5=Sl("Gecko")&&!(_.f_(_.rt(),"WebKit")&&!Sl("Edge"))&&!(Sl("Trident")||Sl("MSIE"))&&!Sl("Edge");_.Mt=_.f_(_.rt(),"WebKit")&&!Sl("Edge");QWf=_.Mt&&Sl("Mobile");_.nOf=_.Joi();oON=_.YOD();xCN=(vt()?K_.platform==="Linux":Sl("Linux"))||_.gK_();EtX=_.SOK();aRN=jjD();RfW=Sl("iPad");CNN=Sl("iPod");_.wUf=_.sO();tFD=_.f_(_.rt(),"KaiOS");HNU=function(){var k=_.XA.document;return k?k.documentMode:void 0};
a:{var NKN="",MyN=function(){var k=_.rt();if(_.Z5)return/rv:([^\);]+)(\)|;)/.exec(k);if(oJ)return/Edge\/([\d\.]+)/.exec(k);if(_.Qz)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(k);if(_.Mt)return/WebKit\/(\S+)/.exec(k);if(BKW)return/(?:Version)[ \/]?(\S+)/.exec(k)}();
MyN&&(NKN=MyN?MyN[1]:"");if(_.Qz){var ZNy=HNU();if(ZNy!=null&&ZNy>parseFloat(NKN)){pUZ=String(ZNy);break a}}pUZ=NKN}DCQ=pUZ;zfx={};_.nO=function(k){return dM_(zfx,k,function(){return _.EO(DCQ,k)>=0})};
if(_.XA.document&&_.Qz){var ONy=HNU();uQQ=ONy?ONy:parseInt(DCQ,10)||void 0}else uQQ=void 0;_.tyO=uQQ;var UDK,ELA,efx;_.oa=Jo();UDK=jjD()||Sl("iPod");ELA=Sl("iPad");efx=_.yo_();_.xn=gt();_.$c=_.hzX()&&!_.sO();var RzO={},el=null,hYt=_.Z5||_.Mt||typeof _.XA.btoa=="function";var Vyl=typeof Uint8Array!=="undefined",MlA=!_.Qz&&typeof btoa==="function",Z_j=/[-_.]/g,ptK={"-":"+",_:"/",".":"="},vU={};var qC,Icx;qC=function(k,I){if(I!==vU)throw Error("J");this.JSC$9120_value_=k;if(k!=null&&k.length===0)throw Error("I");};
_.sl=function(){return kkl||(kkl=new qC(null,vU))};
Icx=function(k){return new Uint8Array(ept(k)||0)};
qC.prototype.isEmpty=function(){return this.JSC$9120_value_==null};
qC.prototype.sizeBytes=function(){var k=ept(this);return k?k.length:0};
var ept=function(k){if(vU!==vU)throw Error("J");var I=k.JSC$9120_value_;I==null||Vyl&&I!=null&&I instanceof Uint8Array||(typeof I==="string"?I=DUo(I):(_.XP(I),I=null));return I==null?I:k.JSC$9120_value_=I},kkl;var uA_=void 0;var PU=typeof Symbol==="function"&&typeof Symbol()==="symbol",V6K=XQ("jas",void 0,!0),zfo=XQ(void 0,"0di"),Lt=XQ(void 0,"1oa"),Qx=XQ(void 0,Symbol()),WAc=XQ(void 0,"0ub"),U4D=XQ(void 0,"0ubs"),npK=XQ(void 0,"0ubsb"),B3D=XQ(void 0,"0actk"),si=XQ("m_m","messagePrototypeMarker",!0),j4t=XQ(void 0,"vps"),T3A=XQ();var ezO,tli,Dc,XVR;ezO={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};tli=Object.defineProperties;_.LN=PU?V6K:"internalArrayState";XVR=[];iN(XVR,7);Dc=Object.freeze(XVR);var FP={},Sy={},PGN=function(k,I,V){this.iterable=k;this.mapper=I;this.thisArg=V};
PGN.prototype.next=function(){var k=this.iterable.next();k.done||(k.value=this.mapper.call(this.thisArg,k.value));return k};
PGN.prototype[Symbol.iterator]=function(){return this};
var LAU=Object.freeze({}),BU={};var LNj=void 0,cxz=QZ(function(k){return k!==null&&k!==void 0});var WNl=QZ(function(k){return typeof k==="number"}),iND=QZ(function(k){return typeof k==="string"}),UC_=QZ(function(k){return typeof k==="boolean"}),chx=QZ(function(k){return k!=null&&typeof k==="object"&&typeof k.then==="function"}),mrX=QZ(function(k){return typeof k==="function"}),c9=QZ(function(k){return!!k&&(typeof k==="object"||typeof k==="function")});var fRK=typeof _.XA.BigInt==="function"&&typeof _.XA.BigInt(0)==="bigint";var HNt=QZ(function(k){return fRK?k>=GkC&&k<=T3Q:k[0]==="-"?EOA(k,d4Q):EOA(k,iXN)}),d4Q=Number.MIN_SAFE_INTEGER.toString(),GkC=fRK?BigInt(Number.MIN_SAFE_INTEGER):void 0,iXN=Number.MAX_SAFE_INTEGER.toString(),T3Q=fRK?BigInt(Number.MAX_SAFE_INTEGER):void 0;var WAG=typeof Uint8Array.prototype.slice==="function",aW=0,RW=0,rxK;var r3,KX,PV,mA,qlA;r3=typeof BigInt==="function"?BigInt.asIntN:void 0;_.S6=typeof BigInt==="function"?BigInt.asUintN:void 0;KX=Number.isSafeInteger;PV=Number.isFinite;mA=Math.trunc;qlA=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var Jht={};var LAt={},fcN=function(){try{var k=function(){return sjN(Map,[],this.constructor)};
_.J(k,Map);Aj(new k);return!1}catch(I){return!0}}(),aa=function(){this.JSC$9139_map_=new Map};
_.c=aa.prototype;_.c.get=function(k){return this.JSC$9139_map_.get(k)};
_.c.set=function(k,I){this.JSC$9139_map_.set(k,I);this.size=this.JSC$9139_map_.size;return this};
_.c.delete=function(k){k=this.JSC$9139_map_.delete(k);this.size=this.JSC$9139_map_.size;return k};
_.c.clear=function(){this.JSC$9139_map_.clear();this.size=this.JSC$9139_map_.size};
_.c.has=function(k){return this.JSC$9139_map_.has(k)};
_.c.entries=function(){return this.JSC$9139_map_.entries()};
_.c.keys=function(){return this.JSC$9139_map_.keys()};
_.c.values=function(){return this.JSC$9139_map_.values()};
_.c.forEach=function(k,I){return this.JSC$9139_map_.forEach(k,I)};
aa.prototype[Symbol.iterator]=function(){return this.entries()};
var Ra=function(){if(fcN)return Object.setPrototypeOf(aa.prototype,Map.prototype),Object.defineProperties(aa.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),aa;var k=function(){return sjN(Map,[],this.constructor)};
_.J(k,Map);return k}(),BV=function(k,I,V,X){V=V===void 0?kkO:V;
X=X===void 0?kkO:X;var P=Ra.call(this)||this;P.arrayState=k[_.LN]|0;P.valueCtor=I;P.keyToApi=V;P.valueToApi=P.valueCtor?V6t:X;for(var L=0;L<k.length;L++){var T=k[L],d=V(T[0],!1,!0),U=T[1];I?U===void 0&&(U=null):U=X(T[1],!1,!0,void 0,void 0,P.arrayState);Ra.prototype.set.call(P,d,U)}return P};
_.J(BV,Ra);var U4N=function(k){if(k.arrayState&2)throw Error("N");},SiA=function(k,I){return fN(Array.from(Ra.prototype.entries.call(k),I))};
_.c=BV.prototype;_.c.clear=function(){U4N(this);Ra.prototype.clear.call(this)};
_.c.delete=function(k){U4N(this);return Ra.prototype.delete.call(this,this.keyToApi(k,!0,!1))};
_.c.entries=function(){if(this.valueCtor){var k=Ra.prototype.keys.call(this);k=new PGN(k,XVi,this)}else k=Ra.prototype.entries.call(this);return k};
_.c.values=function(){if(this.valueCtor){var k=Ra.prototype.keys.call(this);k=new PGN(k,BV.prototype.get,this)}else k=Ra.prototype.values.call(this);return k};
_.c.forEach=function(k,I){this.valueCtor?Ra.prototype.forEach.call(this,function(V,X,P){k.call(I,P.get(X),X,P)}):Ra.prototype.forEach.call(this,k,I)};
_.c.set=function(k,I){U4N(this);k=this.keyToApi(k,!0,!1);return k==null?this:I==null?(Ra.prototype.delete.call(this,k),this):Ra.prototype.set.call(this,k,this.valueToApi(I,!0,!0,this.valueCtor,!1,this.arrayState))};
_.c.has=function(k){return Ra.prototype.has.call(this,this.keyToApi(k,!1,!1))};
_.c.get=function(k){k=this.keyToApi(k,!1,!1);var I=Ra.prototype.get.call(this,k);if(I!==void 0){var V=this.valueCtor;return V?(V=this.valueToApi(I,!1,!0,V,this.callToMutableOnAccess,this.arrayState),V!==I&&Ra.prototype.set.call(this,k,V),V):I}};
BV.prototype[Symbol.iterator]=function(){return this.entries()};
BV.prototype.toJSON=void 0;var PGD;var rhz=function(){},bX_=function(k,I){for(var V in k)!isNaN(V)&&I(k,+V,k[V])},hpR=function(k){var I=new rhz;
bX_(k,function(V,X,P){I[X]=uN(P)});
I.reviveUnknownFields=k.reviveUnknownFields;return I},d4A={reviveIntoImmutable:!0};var lct;var YiX,g2X;var E2y,IR,eT,L4,bXN,Dl,Xh,lcK,rhf,tj,hpN,eu,Vw,X2;E2y=_.oW(0);_.CO={};_.HM=function(k,I,V,X,P){I=IR(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I,V,P);if(I!==null||X&&k.noLegacyNull!==Sy)return I};
IR=function(k,I,V,X){if(I===-1)return null;var P=I+(V?0:-1),L=k.length-1;if(!(L<1+(V?0:-1))){if(P>=L){var T=k[L];if(T!=null&&typeof T==="object"&&T.constructor===Object){V=T[I];var d=!0}else if(P===L)V=T;else return}else V=k[P];if(X&&V!=null){X=X(V);if(X==null)return X;if(!Object.is(X,V))return d?T[I]=X:k[P]=X,X}return V}};
_.Zf=function(k,I,V,X){pX(k);var P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;M4(P,P[_.LN]|0,I,V,X);return k};
_.pO=function(k,I,V){k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return D4o(k,k[_.LN]|0,I,V)!==void 0};
_.N5=function(k,I,V,X){var P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return D4o(P,P[_.LN]|0,I,L4(k,X,V))!==void 0};
_.oh=function(k){return k===LAU?2:4};
_.M5=function(k,I){k=_.HM(k,I,void 0,void 0,wVt);return k==null?_.sl():k};
eT=function(k,I,V,X){pX(k);var P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,L=P[_.LN]|0;if(X==null){var T=N3j(P);if(M6l(T,P,L,V)===I)T.set(V,0);else return k}else L=ZXA(P,L,V,I);M4(P,L,I,X);return k};
_.St=function(k,I,V,X){var P=k[_.LN]|0,L=Ax(P);P=ZXA(k,P,V,I,L);M4(k,P,I,X,L)};
L4=function(k,I,V){return _.Zl(k,I)===V?V:-1};
_.Zl=function(k,I){k=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return M6l(N3j(k),k,void 0,I,void 0)};
bXN=function(k,I,V){var X=k[_.LN]|0,P=Ax(X),L=IR(k,V,P);if(L!=null&&L[si]===FP){if(!gK(L))return HV(L),L.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var T=L.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(L)&&(T=L);if(T){var d=T[_.LN]|0;d&2&&(T=CX(T,d))}T=a4(T,I);T!==L&&M4(k,X,V,T,P);return T};
_.Nr=function(k,I,V,X){var P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,L=P[_.LN]|0;I=D4o(P,L,I,V,X);if(I==null)return I;L=P[_.LN]|0;if(!gK(k,L)){var T=Ico(I);T!==I&&(HV(k)&&(P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,L=P[_.LN]|0),I=T,L=M4(P,L,V,I,X),N4(P,L))}return I};
_.n6=function(k,I,V,X){var P=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return zpo(k,P,P[_.LN]|0,I,V,X,!1,!0)};
_.Fy=function(k,I,V,X){V=uPt(V);_.Zf(k,I,V,X);V&&!gK(V)&&N4(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return k};
_.BP=function(k,I,V,X){X=uPt(X);eT(k,I,V,X);X&&!gK(X)&&N4(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return k};
Dl=function(k,I,V){pX(k);var X=k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,P=X[_.LN]|0;if(V==null)return M4(X,P,I),k;for(var L=V===Dc?7:V[_.LN]|0,T=L,d=Oi(L),U=d||Object.isFrozen(V),E=!0,l=!0,r=0;r<V.length;r++){var h=V[r];d||(h=gK(h),E&&(E=!h),l&&(l=h))}d||(L=E?13:5,L=l?L&-4097:L|4096);U&&L===T||(V=uN(V),T=0,L=zk(L,P));L!==T&&iN(V,L);P=M4(X,P,I,V);2&L||!(4096&L||16&L)||N4(X,P);return k};
Xh=function(k,I,V,X){t6j(k,I,V,X);return k};
lcK=function(k,I,V){t6j(k,I,zf,void 0,V,1,!0);return k};
_.uP=function(k,I,V){k=_.HM(k,I,void 0,V);I=typeof k;k=k==null?k:I==="bigint"?_.oW((0,_.S6)(64,k)):_.cV(k)?I==="string"?_.wUz(k):_.Rfj(k):void 0;return k};
_.Oc=function(k,I){var V=V===void 0?!1:V;var X;return(X=_.gOj(_.HM(k,I)))!=null?X:V};
_.xi=function(k,I,V){V=V===void 0?0:V;var X;return(X=_.Ui(_.HM(k,I)))!=null?X:V};
rhf=function(k,I){var V=V===void 0?0:V;k=_.sWc(_.HM(k,I));return k!=null?k:V};
tj=function(k,I,V){V=V===void 0?E2y:V;var X;return(X=_.MyD(_.HM(k,I)))!=null?X:V};
hpN=function(k){var I=I===void 0?E2y:I;var V;return(V=_.uP(k,23))!=null?V:I};
eu=function(k,I){var V=V===void 0?0:V;var X;return(X=_.HM(k,I,void 0,void 0,_.Vx))!=null?X:V};
_.kM=function(k,I,V,X){V=V===void 0?"":V;var P;return(P=_.q4(_.HM(k,I,X)))!=null?P:V};
_.I3=function(k,I){var V=V===void 0?0:V;var X;return(X=_.WV(_.HM(k,I)))!=null?X:V};
Vw=function(k,I){var V=V===void 0?"0":V;k=NKD(_.HM(k,I),!0);return k!=null?k:V};
_.yhx=function(k,I,V){k=_.uG(k,I,_.q4,3,!0);XUR(k,V);return k[V]};
X2=function(k,I,V){return _.kM(k,L4(k,V,I))};
_.P$=function(k,I,V,X){return _.Nr(k,I,L4(k,X,V),void 0)};
_.tn=function(k,I){return _.q4(_.HM(k,I,void 0,_.CO))};
_.NB=function(k,I,V){return _.Zf(k,I,YlO(V))};
_.k4=function(k,I,V){return _.Xy(k,I,YlO(V),!1)};
_.Lb=function(k,I,V){return _.Zf(k,I,_.fX(V))};
_.Gw=function(k,I,V){return _.Zf(k,I,yx(V))};
_.Xw=function(k,I,V){return _.Zf(k,I,Jh(V))};
_.rq=function(k,I,V,X){return _.Xy(k,I,Jh(V),"",X)};
_.Mr=function(k,I,V){return _.Zf(k,I,V==null?V:_.Gk(V))};
_.c$=function(k,I,V){return _.Xy(k,I,V==null?V:_.Gk(V),0)};var GK=function(k,I,V){this.buffer=k;if(V&&!I)throw Error();this.JSC$9151_isImmutable=I};var m4U=function(k,I,V,X){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9154_start_=0;this.init(k,I,V,X)},$4C,Go,SiQ,PLt,j4U,JhK,YiZ,g2Z,jRt,KAC;
_.c=m4U.prototype;_.c.init=function(k,I,V,X){var P=X===void 0?{}:X;X=P.aliasBytesFields===void 0?!1:P.aliasBytesFields;P=P.treatNewDataAsImmutable===void 0?!1:P.treatNewDataAsImmutable;this.aliasBytesFields=X;this.treatNewDataAsImmutable=P;k&&(k=kKD(k,this.treatNewDataAsImmutable),this.bytes_=k.buffer,this.bytesAreImmutable_=k.JSC$9151_isImmutable,this.JSC$9154_start_=I||0,this.end_=V!==void 0?this.JSC$9154_start_+V:this.bytes_.length,this.cursor_=this.JSC$9154_start_)};
_.c.free=function(){this.clear();KAC.length<100&&KAC.push(this)};
_.c.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9154_start_=0;this.aliasBytesFields=!1};
_.c.reset=function(){this.cursor_=this.JSC$9154_start_};
_.c.atEnd=function(){return this.cursor_==this.end_};
_.$p=function(k,I){var V=0,X=0,P=0,L=k.bytes_,T=k.cursor_;do{var d=L[T++];V|=(d&127)<<P;P+=7}while(P<32&&d&128);if(P>32)for(X|=(d&127)>>4,P=3;P<32&&d&128;P+=7)d=L[T++],X|=(d&127)<<P;Go(k,T);if(!(d&128))return I(V>>>0,X>>>0);throw Error();};
$4C=function(k){return _.$p(k,function(I,V){return Slz(I,V,KN_)})};
Go=function(k,I){k.cursor_=I;if(I>k.end_)throw Error();};
_.To=function(k){var I=k.bytes_,V=k.cursor_,X=I[V++],P=X&127;if(X&128&&(X=I[V++],P|=(X&127)<<7,X&128&&(X=I[V++],P|=(X&127)<<14,X&128&&(X=I[V++],P|=(X&127)<<21,X&128&&(X=I[V++],P|=X<<28,X&128&&I[V++]&128&&I[V++]&128&&I[V++]&128&&I[V++]&128&&I[V++]&128)))))throw Error();Go(k,V);return P};
_.W$=function(k){var I=k.bytes_,V=k.cursor_,X=I[V],P=I[V+1],L=I[V+2];I=I[V+3];Go(k,k.cursor_+4);return(X<<0|P<<8|L<<16|I<<24)>>>0};
SiQ=function(k){var I=_.W$(k);k=_.W$(k);return yxA(I,k)};
PLt=function(k){var I=_.W$(k);k=_.W$(k);return mCU(I,k)};
j4U=function(k){var I=_.W$(k);k=(I>>31)*2+1;var V=I>>>23&255;I&=8388607;return V==255?I?NaN:k*Infinity:V==0?k*1.401298464324817E-45*I:k*Math.pow(2,V-150)*(I+8388608)};
JhK=function(k){var I=_.W$(k),V=_.W$(k);k=(V>>31)*2+1;var X=V>>>20&2047;I=4294967296*(V&1048575)+I;return X==2047?I?NaN:k*Infinity:X==0?k*4.9E-324*I:k*Math.pow(2,X-1075)*(I+4503599627370496)};
YiZ=function(k){for(var I=0,V=k.cursor_,X=V+10,P=k.bytes_;V<X;){var L=P[V++];I|=L;if((L&128)===0)return Go(k,V),!!(I&127)}throw Error();};
g2Z=function(k,I){if(I<0)throw Error();var V=k.cursor_;I=V+I;if(I>k.end_)throw Error();k.cursor_=I;return V};
jRt=function(k,I){if(I==0)return _.sl();var V=g2Z(k,I);k.aliasBytesFields&&k.bytesAreImmutable_?V=k.bytes_.subarray(V,V+I):(k=k.bytes_,I=V+I,V=V===I?new Uint8Array(0):WAG?k.slice(V,I):new Uint8Array(k.subarray(V,I)));return V.length==0?_.sl():new qC(V,vU)};
KAC=[];var v2W=function(k,I,V,X){if(KAC.length){var P=KAC.pop();P.init(k,I,V,X);k=P}else k=new m4U(k,I,V,X);this.decoder_=k;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;qiN(this,X)},qiN=function(k,I){I=I===void 0?{}:I;
k.discardUnknownFields=I.discardUnknownFields===void 0?!1:I.discardUnknownFields},gpO=function(k,I,V,X){if(s4N.length){var P=s4N.pop();
qiN(P,X);P.decoder_.init(k,I,V,X);return P}return new v2W(k,I,V,X)},KjU,STt,fb,FAl,s4N;
v2W.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;s4N.length<100&&s4N.push(this)};
v2W.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
KjU=function(k){if(k.decoder_.atEnd())return!1;k.fieldCursor_=k.decoder_.cursor_;var I=_.To(k.decoder_)>>>0,V=I>>>3;I&=7;if(!(I>=0&&I<=5))throw Error();if(V<1)throw Error();k.nextField_=V;k.nextWireType_=I;return!0};
STt=function(k){switch(k.nextWireType_){case 0:k.nextWireType_!=0?STt(k):YiZ(k.decoder_);break;case 1:k=k.decoder_;Go(k,k.cursor_+8);break;case 2:if(k.nextWireType_!=2)STt(k);else{var I=_.To(k.decoder_)>>>0;k=k.decoder_;Go(k,k.cursor_+I)}break;case 5:k=k.decoder_;Go(k,k.cursor_+4);break;case 3:I=k.nextField_;do{if(!KjU(k))throw Error();if(k.nextWireType_==4){if(k.nextField_!=I)throw Error();break}STt(k)}while(1);break;default:throw Error();}};
fb=function(k,I,V){var X=k.decoder_.end_,P=_.To(k.decoder_)>>>0;P=k.decoder_.cursor_+P;var L=P-X;L<=0&&(k.decoder_.end_=P,V(I,k,void 0,void 0,void 0),L=P-k.decoder_.cursor_);if(L)throw Error();k.decoder_.cursor_=P;k.decoder_.end_=X;return I};
FAl=function(k){var I=_.To(k.decoder_)>>>0;k=k.decoder_;var V=g2Z(k,I);k=k.bytes_;if(iNN){var X=k,P;(P=dCW)||(P=dCW=new TextDecoder("utf-8",{fatal:!0}));I=V+I;X=V===0&&I===X.length?X:X.subarray(V,I);try{var L=P.decode(X)}catch(E){if(TKl===void 0){try{P.decode(new Uint8Array([128]))}catch(l){}try{P.decode(new Uint8Array([97])),TKl=!0}catch(l){TKl=!1}}!TKl&&(dCW=void 0);throw E;}}else{L=V;I=L+I;V=[];for(var T=null,d,U;L<I;)d=k[L++],d<128?V.push(d):d<224?L>=I?Ij():(U=k[L++],d<194||(U&192)!==128?(L--,
Ij()):V.push((d&31)<<6|U&63)):d<240?L>=I-1?Ij():(U=k[L++],(U&192)!==128||d===224&&U<160||d===237&&U>=160||((P=k[L++])&192)!==128?(L--,Ij()):V.push((d&15)<<12|(U&63)<<6|P&63)):d<=244?L>=I-2?Ij():(U=k[L++],(U&192)!==128||(d<<28)+(U-144)>>30!==0||((P=k[L++])&192)!==128||((X=k[L++])&192)!==128?(L--,Ij()):(d=(d&7)<<18|(U&63)<<12|(P&63)<<6|X&63,d-=65536,V.push((d>>10&1023)+55296,(d&1023)+56320))):Ij(),V.length>=8192&&(T=Tto(T,V),V.length=0);L=Tto(T,V)}return L};
_.B3N=function(k){var I=_.To(k.decoder_)>>>0;return jRt(k.decoder_,I)};
_.AhZ=function(k,I,V){var X=_.To(k.decoder_)>>>0;for(X=k.decoder_.cursor_+X;k.decoder_.cursor_<X;)V.push(I(k.decoder_))};
s4N=[];var Q4K=function(k,I){this.JSC$9161_lo=k>>>0;this.JSC$9161_hi=I>>>0},wPi=function(k){k=BigInt.asUintN(64,k);
return new Q4K(Number(k&BigInt(4294967295)),Number(k>>BigInt(32)))},XPo=function(k){if(!k)return n2l||(n2l=new Q4K(0,0));
if(!/^\d+$/.test(k))return null;zG(k);return new Q4K(aW,RW)},n2l,CCz=function(k,I){this.JSC$9163_lo=k>>>0;
this.JSC$9163_hi=I>>>0},IdK=function(k){if(!k)return o2Z||(o2Z=new CCz(0,0));
if(!/^-?\d+$/.test(k))return null;zG(k);return new CCz(aW,RW)},o2Z;var UC=function(){this.JSC$9165_buffer_=[]},y$,Kt,x4Z;
UC.prototype.length=function(){return this.JSC$9165_buffer_.length};
UC.prototype.end=function(){var k=this.JSC$9165_buffer_;this.JSC$9165_buffer_=[];return k};
y$=function(k,I,V){for(;V>0||I>127;)k.JSC$9165_buffer_.push(I&127|128),I=(I>>>7|V<<25)>>>0,V>>>=7;k.JSC$9165_buffer_.push(I)};
Kt=function(k,I){for(;I>127;)k.JSC$9165_buffer_.push(I&127|128),I>>>=7;k.JSC$9165_buffer_.push(I)};
_.pPX=function(k,I){if(I>=0)Kt(k,I);else{for(var V=0;V<9;V++)k.JSC$9165_buffer_.push(I&127|128),I>>=7;k.JSC$9165_buffer_.push(1)}};
x4Z=function(k,I){zG(I);$Co(function(V,X){y$(k,V>>>0,X>>>0)})};
UC.prototype.writeUint8=function(k){this.JSC$9165_buffer_.push(k>>>0&255)};
_.hH=function(k,I){k.JSC$9165_buffer_.push(I>>>0&255);k.JSC$9165_buffer_.push(I>>>8&255);k.JSC$9165_buffer_.push(I>>>16&255);k.JSC$9165_buffer_.push(I>>>24&255)};
UC.prototype.writeInt8=function(k){this.JSC$9165_buffer_.push(k>>>0&255)};var acW,UT,Mti,zxR,GK_;acW=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new UC};
UT=function(k,I){I.length!==0&&(k.blocks_.push(I),k.totalLength_+=I.length)};
_.Rpy=function(k,I){_.rG(k,I,2);I=k.encoder_.end();UT(k,I);I.push(k.totalLength_);return I};
_.CGG=function(k,I){var V=I.pop();for(V=k.totalLength_+k.encoder_.length()-V;V>127;)I.push(V&127|128),V>>>=7,k.totalLength_++;I.push(V);k.totalLength_++};
_.rG=function(k,I,V){Kt(k.encoder_,I*8+V)};
Mti=function(k,I,V){if(V!=null)switch(PCK(V),_.rG(k,I,1),typeof V){case "number":k=k.encoder_;bNl(V);_.hH(k,aW);_.hH(k,RW);break;case "bigint":V=wPi(V);k=k.encoder_;I=V.JSC$9161_hi;_.hH(k,V.JSC$9161_lo);_.hH(k,I);break;default:V=XPo(V),k=k.encoder_,I=V.JSC$9161_hi,_.hH(k,V.JSC$9161_lo),_.hH(k,I)}};
zxR=function(k,I,V){_.rG(k,I,2);Kt(k.encoder_,V.length);UT(k,k.encoder_.end());UT(k,V)};
GK_=function(k,I,V,X){V!=null&&(I=_.Rpy(k,I),X(V,k),_.CGG(k,I))};var Ljl,wVU,HXO,pVf,N3W,ZXQ,D4x,uPK,OXO;Ljl=TK();wVU=TK();HXO=TK();pVf=TK();N3W=TK();_.M6y=TK();_.EC=TK();ZXQ=TK();D4x=TK();_.zpx=TK();uPK=TK();OXO=TK();_.t6W=TK();_.epU=TK();_.ft=function(k,I,V){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k,I,V)};
_.ft.prototype.toJSON=function(){return x2(this)};
_.ft.prototype.serialize=function(k){return JSON.stringify(x2(this,k))};
var djt=function(k,I){if(I==null||I=="")return new k;I=JSON.parse(I);if(!Array.isArray(I))throw Error("V");return new k(IRi(I))};
_.ft.prototype.getExtension=function(k){fc_(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k.fieldIndex);iXR(this,k.fieldIndex);return k.ctor?k.isRepeated?k.getExtensionFn(this,k.ctor,k.fieldIndex,_.oh(),k.JSC$9176_hasMessageId):k.getExtensionFn(this,k.ctor,k.fieldIndex,k.JSC$9176_hasMessageId):k.isRepeated?k.getExtensionFn(this,k.fieldIndex,_.oh(),k.JSC$9176_hasMessageId):k.getExtensionFn(this,k.fieldIndex,k.defaultValue,k.JSC$9176_hasMessageId)};
_.ft.prototype.clone=function(){var k=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,I=k[_.LN]|0;return x4X(this,k,I)?o2X(this,k,!0):new this.constructor(CX(k,I,!1))};
_.ft.prototype[si]=FP;_.ft.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var dG=function(k,I,V){this.$$binaryReaderFn=k;this.$$binaryWriterFn=I;k=Ah(Ljl);this.$$isMsg=!!k&&V===k||!1},UuA=cHX(function(k,I,V,X,P){if(k.nextWireType_!==2)return!1;
fb(k,bXN(I,X,V),P);return!0},duD),Epz=cHX(function(k,I,V,X,P){if(k.nextWireType_!==2)return!1;
fb(k,bXN(I,X,V),P);return!0},duD),vpX=Symbol(),rHo=Symbol(),muj=Symbol(),BGz=Symbol(),JHt=Symbol(),itD,Wjt;var kKN,cSK,IdO,b6,VtC,XPx,PCO,Ljy,rA,GKN,TGQ,duN,itN,WjU,UuQ,Epf,btN,ldG,rHx,hxl;kKN=_.oW(0);cSK=function(k,I){var V=new acW;AHR(k.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,V,iC(vpX,qTR,sRl,I));UT(V,V.encoder_.end());k=new Uint8Array(V.totalLength_);I=V.blocks_;for(var X=I.length,P=0,L=0;L<X;L++){var T=I[L];k.set(T,P);P+=T.length}V.blocks_=[k];return k};
IdO=cHX(function(k,I,V,X,P){if(k.nextWireType_!==2)return!1;k=fb(k,a4([void 0,void 0],X),P);k=uN(k);X=I[_.LN]|0;P=Ax(X);if(X&2)throw Error();var L=IR(I,V,P);if(L instanceof BV)(L.arrayState&2)!=0?(L=SiA(L),L.push(k),M4(I,X,V,L,P)):(I=L,V=I.keyToApi(k[0],!1,!0),k=k[1],k=I.valueCtor?k===void 0?null:k:I.valueToApi(k,!1,!0,void 0,!1,I.arrayState),Ra.prototype.set.call(I,V,k));else if(Array.isArray(L)){var T=L[_.LN]|0;T&8192||iN(L,T|=8192);T&2&&(L=HXK(L),M4(I,X,V,L,P));L.push(k)}else M4(I,X,V,fN([k]),
P);return!0},function(k,I,V,X,P){if(I instanceof BV)I.forEach(function(d,U){GK_(k,V,a4([U,
d],X),P)});
else if(Array.isArray(I)){for(var L=0;L<I.length;L++){var T=I[L];Array.isArray(T)&&GK_(k,V,a4(T,X),P)}fN(I)}});
b6=_.bC(function(k,I,V){if(k.nextWireType_!==1)return!1;_.lC(I,V,JhK(k.decoder_));return!0},adi,OXO);
VtC=_.bC(function(k,I,V,X){if(k.nextWireType_!==1)return!1;_.St(I,V,X,JhK(k.decoder_));return!0},adi,OXO);
XPx=_.bC(function(k,I,V){if(k.nextWireType_!==5)return!1;_.lC(I,V,j4U(k.decoder_));return!0},RxX,uPK);
PCO=_.xuU(function(k,I,V){if(k.nextWireType_!==5&&k.nextWireType_!==2)return!1;I=_.PP(I,I[_.LN]|0,V);k.nextWireType_==2?_.AhZ(k,j4U,I):I.push(j4U(k.decoder_));return!0},function(k,I,V){I=_.opl(_.Vx,I,!0);
if(I!=null&&I.length)for(_.rG(k,V,2),Kt(k.encoder_,I.length*4),V=0;V<I.length;V++){var X=k.encoder_;hfj(I[V]);_.hH(X,aW)}},uPK);
Ljy=_.bC(function(k,I,V,X){if(k.nextWireType_!==5)return!1;_.St(I,V,X,j4U(k.decoder_));return!0},RxX,uPK);
_.cHZ=_.bC(function(k,I,V){if(_.F3)return I9K(k,I,V);if(k.nextWireType_!==0)return!1;_.lC(I,V,_.$p(k.decoder_,_.ZR));return!0},_.mj,_.EC);
_.l6=_.bC(function(k,I,V){if(_.F3)return I9K(k,I,V);if(k.nextWireType_!==0)return!1;_.lC(I,V,_.$p(k.decoder_,NC));return!0},_.mj,_.EC);
rA=_.bC(function(k,I,V){if(_.F3)return k.nextWireType_!==0?I=!1:(k=_.$p(k.decoder_,KN_),_.lC(I,V,k===kKN?void 0:k),I=!0),I;if(k.nextWireType_!==0)return!1;k=_.$p(k.decoder_,NC);_.lC(I,V,k===0?void 0:k);return!0},_.mj,_.EC);
GKN=_.bC(function(k,I,V,X){if(_.F3)return _.VMD(k,I,V,X);if(k.nextWireType_!==0)return!1;_.St(I,V,X,_.$p(k.decoder_,NC));return!0},_.mj,_.EC);
TGQ=_.bC(function(k,I,V){if(_.F3)return XKK(k,I,V);if(k.nextWireType_!==0)return!1;_.lC(I,V,_.$p(k.decoder_,_.wK));return!0},Htl,ZXQ);
_.hJ=_.bC(function(k,I,V){if(_.F3)return XKK(k,I,V);if(k.nextWireType_!==0)return!1;_.lC(I,V,_.$p(k.decoder_,yxA));return!0},Htl,ZXQ);
_.yw=_.bC(function(k,I,V){if(k.nextWireType_!==0)return!1;_.lC(I,V,_.To(k.decoder_));return!0},NGO,pVf);
duN=_.bC(function(k,I,V){if(k.nextWireType_!==0)return!1;k=_.To(k.decoder_);_.lC(I,V,k===0?void 0:k);return!0},NGO,pVf);
itN=_.bC(function(k,I,V,X){if(k.nextWireType_!==0)return!1;_.St(I,V,X,_.To(k.decoder_));return!0},NGO,pVf);
WjU=_.bC(function(k,I,V){if(_.F3)return _.LpX(k,I,V);if(k.nextWireType_!==1)return!1;_.lC(I,V,SiQ(k.decoder_));return!0},_.Ztt,_.zpx);
_.fdG=_.xuU(function(k,I,V){if(_.F3)return k.nextWireType_!==1&&k.nextWireType_!==2?k=!1:(I=_.PP(I,I[_.LN]|0,V),k.nextWireType_==2?_.AhZ(k,PLt,I):I.push(PLt(k.decoder_)),k=!0),k;if(k.nextWireType_!==1&&k.nextWireType_!==2)return!1;I=_.PP(I,I[_.LN]|0,V);k.nextWireType_==2?_.AhZ(k,SiQ,I):I.push(SiQ(k.decoder_));return!0},function(k,I,V){I=_.opl(DCA,I,!1);
if(I!=null)for(var X=0;X<I.length;X++)Mti(k,V,I[X])},_.zpx);
_.mT=_.bC(function(k,I,V){if(k.nextWireType_!==0)return!1;_.lC(I,V,YiZ(k.decoder_));return!0},DuA,wVU);
_.Kb=_.bC(function(k,I,V){if(k.nextWireType_!==0)return!1;k=YiZ(k.decoder_);_.lC(I,V,k===!1?void 0:k);return!0},DuA,wVU);
UuQ=_.bC(function(k,I,V,X){if(k.nextWireType_!==0)return!1;_.St(I,V,X,YiZ(k.decoder_));return!0},DuA,wVU);
_.$M=_.bC(function(k,I,V){if(k.nextWireType_!==2)return!1;_.lC(I,V,FAl(k));return!0},uyU,HXO);
_.Sg=_.bC(function(k,I,V){if(k.nextWireType_!==2)return!1;k=FAl(k);_.lC(I,V,k===""?void 0:k);return!0},uyU,HXO);
_.jg=_.bC(function(k,I,V,X){if(k.nextWireType_!==2)return!1;_.St(I,V,X,FAl(k));return!0},uyU,HXO);
Epf=_.xuU(function(k,I,V){if(k.nextWireType_!==2)return!1;k=FAl(k);_.PP(I,I[_.LN]|0,V).push(k);return!0},function(k,I,V){I=_.opl(_.q4,I,!0);
if(I!=null)for(var X=0;X<I.length;X++){var P=k,L=V,T=I[X];T!=null&&zxR(P,L,fiD(T))}},HXO);
btN=void 0;btN=btN===void 0?Ljl:btN;_.JJ=new dG(function(k,I,V,X,P){if(k.nextWireType_!==2)return!1;X=a4(void 0,X);_.PP(I,I[_.LN]|0,V).push(X);fb(k,X,P);return!0},function(k,I,V,X,P){if(Array.isArray(I)){for(var L=0;L<I.length;L++)OtU(k,I[L],V,X,P);
k=I[_.LN]|0;k&1||iN(I,k|1)}},btN);
_.YM=cHX(function(k,I,V,X,P,L){if(k.nextWireType_!==2)return!1;var T=I[_.LN]|0;ZXA(I,T,L,V,Ax(T));I=bXN(I,X,V);fb(k,I,P);return!0},OtU);
_.gA=_.bC(function(k,I,V){if(k.nextWireType_!==2)return!1;_.lC(I,V,_.B3N(k));return!0},_.ttO,_.t6W);
ldG=_.bC(function(k,I,V,X){if(k.nextWireType_!==2)return!1;_.St(I,V,X,_.B3N(k));return!0},_.ttO,_.t6W);
_.qa=_.bC(function(k,I,V){if(k.nextWireType_!==0)return!1;_.lC(I,V,_.To(k.decoder_)>>>0);return!0},exD,N3W);
rHx=_.bC(function(k,I,V,X){if(k.nextWireType_!==0)return!1;_.St(I,V,X,_.To(k.decoder_)>>>0);return!0},exD,N3W);
_.v$=_.bC(function(k,I,V){if(k.nextWireType_!==0)return!1;_.lC(I,V,_.To(k.decoder_));return!0},_.kZX,_.epU);
_.sC=_.bC(function(k,I,V){if(k.nextWireType_!==0)return!1;k=_.To(k.decoder_);_.lC(I,V,k===0?void 0:k);return!0},_.kZX,_.epU);
hxl=_.bC(function(k,I,V){if(_.F3)return k.nextWireType_!==0?k=!1:(_.lC(I,V,$4C(k.decoder_)),k=!0),k;if(k.nextWireType_!==0)return!1;_.lC(I,V,_.$p(k.decoder_,jWR));return!0},function(k,I,V){I=ZNl(I);
if(I!=null&&(VtU(I),I!=null))switch(_.rG(k,V,0),typeof I){case "number":k=k.encoder_;V=I;I=V<0;V=Math.abs(V)*2;bNl(V);V=aW;var X=RW;I&&(V==0?X==0?X=V=4294967295:(X--,V=4294967295):V--);aW=V;RW=X;y$(k,aW,RW);break;case "bigint":k=k.encoder_;I=I<<BigInt(1)^I>>BigInt(63);aW=Number(BigInt.asUintN(32,I));RW=Number(BigInt.asUintN(32,I>>BigInt(32)));y$(k,aW,RW);break;default:x4Z(k.encoder_,I)}},D4x);var KjC=function(){var k=yHK,I=muW;this.fieldIndex=175237375;this.ctor=I;this.isRepeated=0;this.getExtensionFn=_.Nr;this.defaultValue=void 0;this.JSC$9176_hasMessageId=k.messageId!=null?BU:void 0};
KjC.prototype.register=function(){Aj(this)};var $uQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J($uQ,_.ft);var STK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(STK,_.ft);var f9o=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(f9o,_.ft);var jRU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(jRU,_.ft);var JHK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(JHK,_.ft);var YTy=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(YTy,_.ft);var gpl=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(gpl,_.ft);gpl.prototype.getData=function(){return _.M5(this,2)};var qTN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(qTN,_.ft);var vpZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(vpZ,_.ft);vpZ.prototype.getStyle=function(){return _.Nr(this,$uQ,1)};var vP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(vP,_.ft);vP.prototype.getPayloadCase=function(){return _.Zl(this,AH)};
vP.prototype.getStyle=function(){return _.P$(this,vpZ,6,AH)};
var sRy=function(){var k=new vP,I=new JHK;return _.BP(k,7,AH,I)},FjZ=function(){var k=new vP,I=new YTy;
return _.BP(k,8,AH,I)},AH=[1,
2,3,4,5,6,7,8];var BGf=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(BGf,_.ft);var AHN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(AHN,_.ft);var QRf=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(QRf,_.ft);var npO=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(npO,_.ft);var opy=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(opy,_.ft);var xuC=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(xuC,_.ft);var adR=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(adR,_.ft);var RxZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(RxZ,_.ft);RxZ.prototype.getData=function(){return _.M5(this,2)};var CCf=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(CCf,_.ft);var WpD=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(WpD,_.ft);WpD.prototype.getPayloadCase=function(){return _.Zl(this,F2)};
var F2=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var B$=function(k,I){k=Error.call(this,k);this.message=k.message;"stack"in k&&(this.stack=k.stack);this.code=I===void 0?2:I};
_.J(B$,Error);var wPR=Promise;var Hty=function(k){this.channelPromise=k};
Hty.prototype.send=function(k,I,V){this.channelPromise.then(function(X){X.send(k,I,V)})};var pPZ=function(k,I){this.data=k;this.channel=I};
pPZ.prototype.reply=function(k,I,V){this.channel.send(k,I,V)};var NGl=function(k){this.JSC$9242_port_=k};
NGl.prototype.send=function(k,I,V){V=V===void 0?[]:V;var X=new MessageChannel;MtR(X.port1,I);this.JSC$9242_port_.postMessage(k,[X.port2].concat(V))};
var ZtU=function(k,I){MtR(k,I);return new NGl(k)},MtR=function(k,I){I&&(k.onmessage=function(V){I(new pPZ(V.data,ZtU(V.ports[0])))})};var DuQ=function(k){this.verifier_=k};
DuQ.prototype.verify=function(k){return this.verifier_(k)};
var zxN=function(k){var I=Object.create(null);(typeof k==="string"?[k]:k).forEach(function(V){if(V==="null")throw Error("X");I[V]=!0});
return function(V){return I[V]===!0}};_.uyC=function(){if(!_.XA.addEventListener||!Object.defineProperty)return!1;var k=!1,I=Object.defineProperty({},"passive",{get:function(){k=!0}});
try{var V=function(){};
_.XA.addEventListener("test",V,I);_.XA.removeEventListener("test",V,I)}catch(X){}return k}();var OtC;_.AJ=function(k){var I=k.destination;var V=k.iframe;var X=k.origin;var P=k.channelName===void 0?"ZNWN1d":k.channelName;var L=k.onMessage===void 0?void 0:k.onMessage;k=k.onEstablished===void 0?void 0:k.onEstablished;return OtC({destination:I,getSource:function(){return V.contentWindow},
originVerifier:X instanceof DuQ?X:typeof X==="function"?new DuQ(X):new DuQ(zxN(X)),channelName:P,onMessage:L,onEstablished:k})};
OtC=function(k){var I=k.destination;var V=k.getSource;var X=k.originVerifier;var P=k.token===void 0?void 0:k.token;var L=k.channelName;var T=k.onMessage===void 0?void 0:k.onMessage;var d=k.onEstablished===void 0?void 0:k.onEstablished;return new Hty(new wPR(function(U,E){var l=function(r){r.source&&r.source===V()&&X.verify(r.origin)&&(r.data.n||r.data)===L&&(I.removeEventListener("message",l,!1),P&&r.data.t!==P?E(Error("Y`"+L+"`"+P+"`"+r.data.t)):(U(ZtU(r.ports[0],T)),d&&d(r)))};
I.addEventListener("message",l,!1)}))};var ttl=function(k){try{k()}catch(I){Pt(I)}};var kZZ=function(k){var I=this;var V=k.getMessageType;var X=k.onUnregisteredMessage===void 0?function(){}:k.onUnregisteredMessage;
var P=k.onBeforeRegisteredMessage===void 0?function(){}:k.onBeforeRegisteredMessage;
k=k.onAfterRegisteredMessage===void 0?function(){}:k.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=V;this.onUnregisteredMessage_=X;this.onBeforeRegisteredMessage_=P;this.onAfterRegisteredMessage_=k;this.onMessage=function(L){return exN(I,L)}};
kZZ.prototype.register=function(k,I){this.registry_.set(k,I);return this};
var exN=function(k,I){var V=k.getMessageType_(I.data),X=k.registry_.get(V);X?(ttl(function(){return k.onBeforeRegisteredMessage_(I,V)}),ttl(function(){return X(I)}),ttl(function(){return k.onAfterRegisteredMessage_(I,V)})):ttl(function(){return k.onUnregisteredMessage_(I,V)})};var I9O=function(k){this.JSC$9259_channel_=k},XKO,PLK;
I9O.prototype.send=function(k,I,V){this.JSC$9259_channel_.send(x2(k),I,V)};
_.VMN=function(k,I){return function(V){var X=new k(V.data);return I(new pPZ(X,V.channel))}};
XKO=function(k){return function(I){return k(new pPZ(I.data,new I9O(I.channel)))}};
PLK=function(k,I){return XKO(_.VMN(k,I))};var LpZ=function(k,I,V,X){this.registry=k;this.delegate=I;this.receiveMessageConstructor=V;this.createInitMessage=X;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},ihj=function(k){var I=new kZZ({getMessageType:k.getPayloadCase});
return new LpZ(I,new I9O(_.AJ({iframe:k.child,destination:window,origin:k.origin,channelName:k.channelName,onMessage:PLK(k.receiveMessageConstructor,I.onMessage)})),k.receiveMessageConstructor,k.createInitMessage)},cSO=function(k,I){k.createInitMessage=I};
LpZ.prototype.send=function(k){if(!this.initialised)throw new B$("Attempted to send a message before initialisation.");this.delegate.send(k)};
var GZN=function(k,I){return _.W(function(V){if(!k.initialised)throw new B$("Attempted to send a message before initialisation.");return V.return(new Promise(function(X){k.delegate.send(I,PLK(k.receiveMessageConstructor,X))}))})};
LpZ.prototype.init=function(){var k=this;return _.W(function(I){if(k.initialised)throw new B$("Attempted to initialise twice. The SDK can only be initialised once.");if(k.createInitMessage!==void 0){var V=k.delegate,X=V.send,P=k.createInitMessage;var L=new STK;var T=[].concat(_.Z9(k.features));L=_.V$(L,1,T,_.Gk);X.call(V,P.call(k,L))}k.initialised=!0;_.xg(I)})};
var Qw=function(k,I){if(k.initialised)throw new B$('Attempted to set up API "'+I+'" after initialisation. All APIs must be set up before initialising the SDK.');k.features.add(I);return k.registry};
_.R9.Object.defineProperties(LpZ.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var TYx=function(k){this.channel=k;this.registered=!1};
TYx.prototype.update=function(k){if(this.channel.isInitialised){if(!this.registered)throw new B$("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var I=new vP;var V=new jRU;V=_.NB(V,1,k);I=_.BP(I,2,AH,V);this.channel.send(I)}else this.register();this.JSC$9273_audioEnabled=k};
TYx.prototype.register=function(){Qw(this.channel,1);this.registered=!0};
TYx.prototype.isAudioEnabled=function(){return this.JSC$9273_audioEnabled};var djK=function(k){this.channel=k};
_.c=djK.prototype;_.c.onFirstFrameReady=function(k){Qw(this.channel,2).register(11,function(I){I=_.P$(I.data,BGf,11,F2);if(!I)throw new B$("Unexpectedly nonexistent GameFirstFrameReadyEvent");k(_.kM(I,1))})};
_.c.onReady=function(k){Qw(this.channel,2).register(4,function(I){I=_.P$(I.data,QRf,4,F2);if(!I)throw new B$("Unexpectedly nonexistent GameReadyEvent");k(_.kM(I,1))})};
_.c.onLevelComplete=function(k){Qw(this.channel,2).register(5,function(I){I=_.P$(I.data,npO,5,F2);if(!I)throw new B$("Unexpectedly nonexistent LevelCompleteEvent");k(_.kM(I,1),_.xi(I,2))})};
_.c.onGameOver=function(k){Qw(this.channel,2).register(6,function(I){I=_.P$(I.data,AHN,6,F2);if(!I)throw new B$("Unexpectedly nonexistent GameOverEvent");k(_.kM(I,1))})};
_.c.pause=function(){var k=this;if(!this.channel.isInitialised)return Qw(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new B$("Using unregistered Game Feature: pause.");var I=sRy();return new Promise(function(V){return _.W(function(X){if(X.nextAddress==1)return X.yield(GZN(k.channel,I),2);V();_.xg(X)})})};
_.c.resume=function(){var k=this;if(!this.channel.isInitialised)return Qw(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new B$("Using unregistered Game Feature: resume.");var I=FjZ();return new Promise(function(V){return _.W(function(X){if(X.nextAddress==1)return X.yield(GZN(k.channel,I),2);V();_.xg(X)})})};var ihW=function(k){this.channel=k};
ihW.prototype.onReady=function(k){Qw(this.channel,5).register(8,function(I){if(!_.P$(I.data,opy,8,F2))throw new B$("Unexpectedly nonexistent PageReadyEvent");k()})};var WpN=function(k){this.channel=k};
WpN.prototype.onChange=function(k){Qw(this.channel,3).register(7,function(I){I=_.P$(I.data,xuC,7,F2);if(!I)throw new B$("Unexpectedly nonexistent ScoreEvent");k(_.kM(I,1),_.xi(I,2))})};var f9x={load:function(){throw new B$("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new B$("Storage used, but storage.onSave() listener not set!");}},Ujl=function(k){this.channel=k;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},EgG=function(k){Qw(k.channel,4).register(2,f9x.load).register(3,f9x.save);
k.initialSetupDone=!0};
Ujl.prototype.onLoad=function(k){this.initialSetupDone||EgG(this);this.loadRegistered||(this.loadRegistered=!0,Qw(this.channel,4).register(2,function(I){var V,X,P;return _.W(function(L){if(L.nextAddress==1){V=_.P$(I.data,adR,2,F2);if(!V)throw new B$("Unexpectedly nonexistent StorageLoad");X=_.kM(V,1);return L.yield(k(X),2)}P=L.yieldResult;var T=I.reply,d=new vP;var U=new gpl;U=_.Xw(U,1,X);U=_.Zf(U,2,_.FQ(P,!1));d=_.BP(d,3,AH,U);T.call(I,d);_.xg(L)})}))};
Ujl.prototype.onSave=function(k){this.initialSetupDone||EgG(this);this.saveRegistered||(this.saveRegistered=!0,Qw(this.channel,4).register(3,function(I){var V,X,P;return _.W(function(L){if(L.nextAddress==1){V=_.P$(I.data,RxZ,3,F2);if(!V)throw new B$("Unexpectedly nonexistent StorageSave");X=_.kM(V,1);P=Icx(V.getData());return L.yield(k(X,P),2)}var T=I.reply,d=new vP;var U=new qTN;U=_.Xw(U,1,X);d=_.BP(d,4,AH,U);T.call(I,d);_.xg(L)})}))};var bhR=function(k){this.channel=k};
bhR.prototype.update=function(k){if(!this.channel.features.has(6))throw new B$("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var I=new vP,V=new vpZ;k=_.Fy(V,1,k);I=_.BP(I,6,AH,k);this.channel.send(I)};
bhR.prototype.register=function(){Qw(this.channel,6)};var l9C=function(k){this.channel=k;this.userActivityLoggingIntervalMs=0};
l9C.prototype.onUserActivity=function(k,I){this.userActivityLoggingIntervalMs=I;Qw(this.channel,7).register(9,function(V){if(!_.P$(V.data,CCf,9,F2))throw new B$("Unexpectedly nonexistent ClickEvent");k()})};var rSQ=function(k){var I=this;this.channel=k;this.init=this.channel.init.bind(this.channel);this.page=new ihW(this.channel);this.game=new djK(this.channel);this.audio=new TYx(this.channel);this.score=new WpN(this.channel);this.storage=new Ujl(this.channel);this.style=new bhR(this.channel);this.userActivity=new l9C(this.channel);cSO(this.channel,function(V){var X=new f9o;V=_.Fy(X,1,V);V=_.Lb(V,3,I.userActivity.userActivityLoggingIntervalMs);X=I.audio.isAudioEnabled();X!==void 0&&_.NB(V,2,X);X=new vP;
return _.BP(X,5,AH,V)})};var heW=function(){this.timedFunctionContext=0};
heW.prototype.timeExecution=function(k,I){var V=this;return function(){var X=_.OT.apply(0,arguments);V.timedFunctionContext=k;return I.apply(null,_.Z9(X))}};var ySQ=function(){var k={};this.priorityTasks=(k[3]=[],k[2]=[],k[1]=[],k);this.isFlushing=!1},Bh=function(k,I,V){var X=mjN(k,V);
k.priorityTasks[V].push(I);X&&k.priorityTasks[V].length===1&&k.flush()},mjN=function(k,I){return Object.keys(k.priorityTasks).map(function(V){return Number(V)}).filter(function(V){return!isNaN(V)&&V>I}).every(function(V){return k.priorityTasks[V].length===0})};
ySQ.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(k){return k.length>0});)Kpx(this,3),Kpx(this,2),Kpx(this,1)}catch(k){throw Object.values(this.priorityTasks).forEach(function(I){return void I.splice(0,I.length)}),k;
}finally{this.isFlushing=!1}}};
var Kpx=function(k,I){for(;mjN(k,I)&&k.priorityTasks[I].length>0;)k.priorityTasks[I][0](),k.priorityTasks[I].shift()};
_.R9.Object.defineProperties(ySQ.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(k){return k.length>0})}}});var ySA={};var $jU=globalThis.trustedTypes,Egc=$jU,l9U;var nt=function(k){this.privateDoNotAccessOrElseWrappedResourceUrl=k};
nt.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var SnZ,j0N,JSK,Ynf,ggR,qnx,vgl,s0K;SnZ=_.yz([""]);j0N=hj(["\x00"],["\\0"]);JSK=hj(["\n"],["\\n"]);Ynf=hj(["\x00"],["\\u0000"]);ggR=_.yz([""]);qnx=hj(["\x00"],["\\0"]);vgl=hj(["\n"],["\\n"]);s0K=hj(["\x00"],["\\u0000"]);_.FpQ=hej(function(k){return k(SnZ)})||hej(function(k){return k(j0N)})||hej(function(k){return k(JSK)})||hej(function(k){return k(Ynf)});
_.BYC=_.aR(ggR)&&_.aR(qnx)&&_.aR(vgl)&&_.aR(s0K);var Dd;_.RR=function(k,I){this.privateDoNotAccessOrElseWrappedUrl=I};
_.RR.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.ASN=Ct("about:blank");Dd=Ct("about:invalid#zClosurez");var mj_=function(k){this.isValid=k},Q0N=new mj_(function(k){return/^[^:]*([/?#]|$)/.test(k)}),ngQ=Mu("data"),ogO=Mu("http"),xjZ=Mu("https"),a9K=Mu("ftp"),ReQ=Mu("mailto"),CLC=Mu("intent"),wKZ=Mu("vnd.youtube"),Kpo=[ngQ,
ogO,xjZ,ReQ,a9K,Q0N],SnX=Q$(function(){return typeof URL==="function"}),Hhl=["data:",
"http:","https:","mailto:","ftp:"],JSt=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var kg=function(k){this.privateDoNotAccessOrElseWrappedHtml=k};
kg.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var LMO=Q$(function(){return new kg($jU?$jU.emptyHTML:"")});var pKK={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"},ggi=function(k,I){var V=Error.call(this,k+" cannot be used with intent "+pKK[I]);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.type=k;this.intent=I;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.J(ggi,Error);_.TZ=function(k){this.privateDoNotAccessOrElseWrappedScript=k};
_.TZ.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var vgO=function(k){this.privateDoNotAccessOrElseWrappedAttributePrefix=k};
vgO.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var s0t="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var lL=function(k){this.privateDoNotAccessOrElseWrappedStyleSheet=k};
lL.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var cwt=function(k){var I=_.FB("window.location.href");k==null&&(k='Unknown Error of type "null/undefined"');if(typeof k==="string")return{message:k,name:"Unknown error",lineNumber:"Not available",fileName:I,stack:"Not available"};var V=!1;try{var X=k.lineNumber||k.line||"Not available"}catch(T){X="Not available",V=!0}try{var P=k.fileName||k.filename||k.sourceURL||_.XA.$googDebugFname||I}catch(T){P="Not available",V=!0}I=NYO(k);if(!(!V&&k.lineNumber&&k.fileName&&k.stack&&k.message&&k.name)){V=k.message;
if(V==null){if(k.constructor&&k.constructor instanceof Function){if(k.constructor.name)V=k.constructor.name;else if(V=k.constructor,nb[V])V=nb[V];else{V=String(V);if(!nb[V]){var L=/function\s+([^\(]+)/m.exec(V);nb[V]=L?L[1]:"[Anonymous]"}V=nb[V]}V='Unknown Error of type "'+V+'"'}else V="Unknown Error of unknown type";typeof k.toString==="function"&&Object.prototype.toString!==k.toString&&(V+=": "+k.toString())}return{message:V,name:k.name||"UnknownError",lineNumber:X,fileName:P,stack:I||"Not available"}}return{message:k.message,
name:k.name,lineNumber:k.lineNumber,fileName:k.fileName,stack:I}},NYO=function(k,I){I||(I={});
I[MMK(k)]=!0;var V=k.stack||"",X=k.cause;X&&!I[MMK(X)]&&(V+="\nCaused by: ",X.stack&&X.stack.indexOf(X.toString())==0||(V+=typeof X==="string"?X:X.message+"\n"),V+=NYO(X,I));k=k.errors;if(Array.isArray(k)){X=1;var P;for(P=0;P<k.length&&!(X>4);P++)I[MMK(k[P])]||(V+="\nInner error "+X++ +": ",k[P].stack&&k[P].stack.indexOf(k[P].toString())==0||(V+=typeof k[P]==="string"?k[P]:k[P].message+"\n"),V+=NYO(k[P],I));P<k.length&&(V+="\n... "+(k.length-P)+" more inner errors")}return V},MMK=function(k){var I=
"";
typeof k.toString==="function"&&(I=""+k);return I+k.stack},nb={};var ZhN,p8,F_,zeN,u4G,DjO,QS,fC,tMQ;ZhN=function(k,I){for(var V=k.split("%s"),X="",P=Array.prototype.slice.call(arguments,1);P.length&&V.length>1;)X+=V.shift()+P.shift();return X+V.join("%s")};
_.NJ=function(k){return encodeURIComponent(String(k))};
p8=function(k){return decodeURIComponent(k.replace(/\+/g," "))};
F_=function(k){hfW.test(k)&&(k.indexOf("&")!=-1&&(k=k.replace(fRO,"&amp;")),k.indexOf("<")!=-1&&(k=k.replace(UCN,"&lt;")),k.indexOf(">")!=-1&&(k=k.replace(EOQ,"&gt;")),k.indexOf('"')!=-1&&(k=k.replace(bNy,"&quot;")),k.indexOf("'")!=-1&&(k=k.replace(lRW,"&#39;")),k.indexOf("\x00")!=-1&&(k=k.replace(rxO,"&#0;")));return k};
zeN=function(k){var I={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var V=_.XA.document.createElement("div");return k.replace(DjO,function(X,P){var L=I[X];if(L)return L;P.charAt(0)=="#"&&(P=Number("0"+P.slice(1)),isNaN(P)||(L=String.fromCharCode(P)));L||(_.Un(V,I0(X+" ")),L=V.firstChild.nodeValue.slice(0,-1));return I[X]=L})};
u4G=function(k){return k.replace(/&([^;]+);/g,function(I,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))?I:String.fromCharCode(V)}})};
DjO=/&([^;\s<&]+);?/g;_.tmz=function(k){return String(k).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.OhK=String.prototype.repeat?function(k,I){return k.repeat(I)}:function(k,I){return Array(I+1).join(k)};
_.o3=function(k,I){if(!Number.isFinite(k))return String(k);k=String(k);var V=k.indexOf(".");V===-1&&(V=k.length);var X=k[0]==="-"?"-":"";X&&(k=k.substring(1));return X+(0,_.OhK)("0",Math.max(0,I-V))+k};
QS=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.q5()).toString(36)};
fC=function(k){for(var I=0,V=0;V<k.length;++V)I=31*I+k.charCodeAt(V)>>>0;return I};
_.w1=function(k){return String(k).replace(/\-([a-z])/g,function(I,V){return V.toUpperCase()})};
_.C9=function(k){return String(k).replace(/([A-Z])/g,"-$1").toLowerCase()};
tMQ=function(k){return k.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(I,V,X){return V+X.toUpperCase()})};var eeW=function(){this.names=new Map};
eeW.prototype.getName=function(k){var I=this.names.get(k);if(I)return I;var V;I=(V=k.description)!=null?V:QS();this.names.set(k,I);return I};var kvf=function(k){var I=Error.call(this,k?k.length+" errors occurred during unsubscription:\n"+k.map(function(V,X){return X+1+") "+V.toString()}).join("\n  "):"");
this.message=I.message;"stack"in I&&(this.stack=I.stack);this.errors=k;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.J(kvf,Error);var hS=function(k){this.initialTeardown=k;this.closed=!1;this._teardowns=this._parentage=null};
_.c=hS.prototype;
_.c.unsubscribe=function(){if(!this.closed){this.closed=!0;var k=this._parentage;if(Array.isArray(k))for(var I=_.G(k),V=I.next();!V.done;V=I.next())V.value.remove(this);else k==null||k.remove(this);I=this.initialTeardown;if(rY(I))try{I()}catch(L){var X=L instanceof kvf?L.errors:[L]}var P=this._teardowns;if(P)for(this._teardowns=null,I=_.G(P),V=I.next();!V.done;V=I.next()){V=V.value;try{rY(V)?V():V.unsubscribe()}catch(L){V=void 0,X=(V=X)!=null?V:[],L instanceof kvf?X=[].concat(_.Z9(X),_.Z9(L.errors)):
X.push(L)}}if(X)throw new kvf(X);}};
_.c.add=function(k){if(k&&k!==this)if(this.closed)rY(k)?k():k.unsubscribe();else{if(k instanceof hS){if(k.closed||k._hasParent(this))return;k._addParent(this)}var I;(this._teardowns=(I=this._teardowns)!=null?I:[]).push(k)}};
_.c._hasParent=function(k){var I=this._parentage;return I===k||Array.isArray(I)&&I.includes(k)};
_.c._addParent=function(k){var I=this._parentage;this._parentage=Array.isArray(I)?(I.push(k),I):I?[I,k]:k};
_.c._removeParent=function(k){var I=this._parentage;I===k?this._parentage=null:Array.isArray(I)&&ngA(I,k)};
_.c.remove=function(k){var I=this._teardowns;I&&ngA(I,k);k instanceof hS&&k._removeParent(this)};
var IDQ=new hS;IDQ.closed=!0;hS.JSC$9369_EMPTY=IDQ;var xjX=function(){setTimeout.apply(null,_.Z9(_.OT.apply(0,arguments)))};var xM=function(k){hS.call(this);this.JSC$9374_isStopped=!1;this.destination=k instanceof xM?k:new a3(!k||rY(k)?{next:k!=null?k:void 0}:k);ogK(k)&&k.add(this)};
_.J(xM,hS);xM.JSC$9369_EMPTY=hS.JSC$9369_EMPTY;xM.create=function(k,I,V){return new R3(k,I,V)};
_.c=xM.prototype;_.c.next=function(k){this.JSC$9374_isStopped||this._next(k)};
_.c.error=function(k){this.JSC$9374_isStopped||(this.JSC$9374_isStopped=!0,this._error(k))};
_.c.complete=function(){this.JSC$9374_isStopped||(this.JSC$9374_isStopped=!0,this._complete())};
_.c.unsubscribe=function(){this.closed||(this.JSC$9374_isStopped=!0,hS.prototype.unsubscribe.call(this))};
_.c._next=function(k){this.destination.next(k)};
_.c._error=function(k){this.destination.error(k);this.unsubscribe()};
_.c._complete=function(){this.destination.complete();this.unsubscribe()};
var a3=function(k){this.partialObserver=k};
a3.prototype.next=function(k){var I=this.partialObserver;if(I.next)try{I.next(k)}catch(V){mp(V)}};
a3.prototype.error=function(k){var I=this.partialObserver;if(I.error)try{I.error(k)}catch(V){mp(V)}else mp(k)};
a3.prototype.complete=function(){var k=this.partialObserver;if(k.complete)try{k.complete()}catch(I){mp(I)}};
var R3=function(k,I,V){xM.call(this);var X;rY(k)||!k?X={next:k!=null?k:void 0,error:I!=null?I:void 0,complete:V!=null?V:void 0}:X=k;this.destination=new a3(X)};
_.J(R3,xM);R3.JSC$9369_EMPTY=xM.JSC$9369_EMPTY;R3.create=xM.create;var Yg=typeof Symbol==="function"&&Symbol.observable||"@@observable";var JS=function(k){k&&(this._subscribe=k)};
_.c=JS.prototype;_.c.lift=function(k){var I=new JS;I.source=this;I.operator=k;return I};
_.c.subscribe=function(k,I,V){k=k&&k instanceof xM||k&&rY(k.next)&&rY(k.error)&&rY(k.complete)&&ogK(k)?k:new R3(k,I,V);I=this.operator;V=this.source;k.add(I?I.call(k,V):V?this._subscribe(k):this._trySubscribe(k));return k};
_.c._trySubscribe=function(k){try{return this._subscribe(k)}catch(I){k.error(I)}};
_.c.forEach=function(k,I){var V=this;I=ReA(I);return new I(function(X,P){var L=V.subscribe(function(T){try{k(T)}catch(d){P(d),L==null||L.unsubscribe()}},P,X)})};
_.c._subscribe=function(k){var I;return(I=this.source)==null?void 0:I.subscribe(k)};
JS.prototype[Yg]=function(){return this};
JS.prototype.pipe=function(){var k=_.OT.apply(0,arguments);return k.length?a9t(k)(this):this};
JS.create=function(k){return new JS(k)};var V2N=function(){var k=Error.call(this,"object unsubscribed");this.message=k.message;"stack"in k&&(this.stack=k.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.J(V2N,Error);var vh=function(){this.observers=[];this.hasError=this.JSC$9390_isStopped=this.closed=!1;this.thrownError=null};
_.J(vh,JS);_.c=vh.prototype;_.c.lift=function(k){var I=new Cb(this,this);I.operator=k;return I};
_.c._throwIfClosed=function(){if(this.closed)throw new V2N;};
_.c.next=function(k){this._throwIfClosed();if(!this.JSC$9390_isStopped){var I=this.observers.slice();I=_.G(I);for(var V=I.next();!V.done;V=I.next())V.value.next(k)}};
_.c.error=function(k){this._throwIfClosed();if(!this.JSC$9390_isStopped){this.hasError=this.JSC$9390_isStopped=!0;this.thrownError=k;for(var I=this.observers;I.length;)I.shift().error(k)}};
_.c.complete=function(){this._throwIfClosed();if(!this.JSC$9390_isStopped){this.JSC$9390_isStopped=!0;for(var k=this.observers;k.length;)k.shift().complete()}};
_.c.unsubscribe=function(){this.JSC$9390_isStopped=this.closed=!0;this.observers=null};
_.c._trySubscribe=function(k){this._throwIfClosed();return JS.prototype._trySubscribe.call(this,k)};
_.c._subscribe=function(k){this._throwIfClosed();this._checkFinalizedStatuses(k);return this._innerSubscribe(k)};
_.c._innerSubscribe=function(k){var I=this,V=this.JSC$9390_isStopped,X=this.observers;return this.hasError||V?hS.JSC$9369_EMPTY:(X.push(k),new hS(function(){return ngA(I.observers,k)}))};
_.c._checkFinalizedStatuses=function(k){var I=this.thrownError,V=this.JSC$9390_isStopped;this.hasError?k.error(I):V&&k.complete()};
vh.create=function(k,I){return new Cb(k,I)};
var Cb=function(k,I){vh.call(this);this.destination=k;this.source=I};
_.J(Cb,vh);Cb.create=vh.create;Cb.prototype.next=function(k){var I,V;(I=this.destination)==null||(V=I.next)==null||V.call(I,k)};
Cb.prototype.error=function(k){var I,V;(I=this.destination)==null||(V=I.error)==null||V.call(I,k)};
Cb.prototype.complete=function(){var k,I;(k=this.destination)==null||(I=k.complete)==null||I.call(k)};
Cb.prototype._subscribe=function(k){var I,V;return(V=(I=this.source)==null?void 0:I.subscribe(k))!=null?V:hS.JSC$9369_EMPTY};var m7=function(k){vh.call(this);this._value=k};
_.J(m7,vh);m7.create=vh.create;m7.prototype._subscribe=function(k){var I=vh.prototype._subscribe.call(this,k);!I.closed&&k.next(this._value);return I};
m7.prototype.getValue=function(){var k=this.thrownError,I=this._value;if(this.hasError)throw k;this._throwIfClosed();return I};
m7.prototype.next=function(k){vh.prototype.next.call(this,this._value=k)};
_.R9.Object.defineProperties(m7.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var eM=new JS(function(k){return k.complete()});var pKt=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var zeD=function(k){return k&&typeof k.length==="number"&&typeof k!=="function"};var XhN={now:function(){return(XhN.delegate||Date).now()},
delegate:void 0};var bn=function(k,I,V){k=k===void 0?Infinity:k;I=I===void 0?Infinity:I;V=V===void 0?XhN:V;vh.call(this);this.bufferSize=k;this.windowTime=I;this.timestampProvider=V;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=I===Infinity;this.bufferSize=Math.max(1,k);this.windowTime=Math.max(1,I)};
_.J(bn,vh);bn.create=vh.create;bn.prototype.next=function(k){var I=this.buffer,V=this.infiniteTimeWindow,X=this.timestampProvider,P=this.windowTime;this.JSC$9390_isStopped||(I.push(k),!V&&I.push(X.now()+P));PnR(this);vh.prototype.next.call(this,k)};
bn.prototype._subscribe=function(k){this._throwIfClosed();PnR(this);for(var I=this._innerSubscribe(k),V=this.infiniteTimeWindow,X=this.buffer.slice(),P=0;P<X.length&&!k.closed;P+=V?1:2)k.next(X[P]);this._checkFinalizedStatuses(k);return I};
var PnR=function(k){var I=k.bufferSize,V=k.timestampProvider,X=k.buffer;k=k.infiniteTimeWindow;var P=(k?1:2)*I;I<Infinity&&P<X.length&&X.splice(0,X.length-P);if(!k){I=V.now();V=0;for(k=1;k<X.length&&X[k]<=I;k+=2)V=k;V&&X.splice(0,V+1)}};var c6U=function(k,I){I=I===void 0?LSR:I;this.schedulerActionCtor=k;this.now=I};
c6U.prototype.schedule=function(k,I,V){I=I===void 0?0:I;return(new this.schedulerActionCtor(this,k)).schedule(V,I)};
var LSR=XhN.now;var CnU=function(){var k=Error.call(this,"no elements in sequence");this.message=k.message;"stack"in k&&(this.stack=k.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.J(CnU,Error);var ph=function(k,I,V,X,P){xM.call(this,k);this.onUnsubscribe=P;I&&(this._next=function(L){try{I(L)}catch(T){this.destination.error(T)}});
V&&(this._error=function(L){try{V(L)}catch(T){this.destination.error(T)}this.unsubscribe()});
X&&(this._complete=function(){try{X()}catch(L){this.destination.error(L)}this.unsubscribe()})};
_.J(ph,xM);ph.JSC$9369_EMPTY=xM.JSC$9369_EMPTY;ph.create=xM.create;ph.prototype.unsubscribe=function(){var k;this.closed||(k=this.onUnsubscribe)!=null&&k.call(this);xM.prototype.unsubscribe.call(this)};var UW=function(k,I){this.source=k;this.subjectFactory=I;this._subject=null;this._refCount=0;this._connection=null};
_.J(UW,JS);UW.create=JS.create;UW.prototype._subscribe=function(k){return Gvy(this).subscribe(k)};
var Gvy=function(k){var I=k._subject;if(!I||I.JSC$9390_isStopped)k._subject=k.subjectFactory();return k._subject};
UW.prototype._teardown=function(){this._refCount=0;var k=this._connection;this._subject=this._connection=null;k==null||k.unsubscribe()};
UW.prototype.connect=function(){var k=this,I=this._connection;if(!I){I=this._connection=new hS;var V=Gvy(this);I.add(this.source.subscribe(new ph(V,void 0,function(X){k._teardown();V.error(X)},function(){k._teardown();
V.complete()},function(){return k._teardown()})));
I.closed&&(this._connection=null,I=hS.JSC$9369_EMPTY)}return I};var Gvl=Array.isArray;var dJl=Array.isArray,TMW=Object,i8l=TMW.getPrototypeOf,WSj=TMW.prototype,fDO=TMW.keys;var zZ=function(k,I,V){xM.call(this,k);this._next=I;this.shouldComplete=V};
_.J(zZ,xM);zZ.JSC$9369_EMPTY=xM.JSC$9369_EMPTY;zZ.create=xM.create;zZ.prototype._complete=function(){this.shouldComplete()?xM.prototype._complete.call(this):this.unsubscribe()};var KSi=["addListener","removeListener"],mJc=["addEventListener","removeEventListener"],SWA=["on","off"];var wA=function(){hS.call(this)};
_.J(wA,hS);wA.JSC$9369_EMPTY=hS.JSC$9369_EMPTY;wA.prototype.schedule=function(){return this};var dJy=function(k,I){return setInterval.apply(null,[k,I].concat(_.Z9(_.OT.apply(2,arguments))))};var H$=function(k,I){hS.call(this);this.scheduler=k;this.work=I;this.pending=!1};
_.J(H$,wA);H$.JSC$9369_EMPTY=wA.JSC$9369_EMPTY;H$.prototype.schedule=function(k,I){I=I===void 0?0:I;if(this.closed)return this;this.state=k;k=this.id;var V=this.scheduler;k!=null&&(this.id=i8y(this,k,I));this.pending=!0;this.delay=I;this.id=this.id||this.requestAsyncId(V,this.id,I);return this};
H$.prototype.requestAsyncId=function(k,I,V){V=V===void 0?0:V;return dJy(k.flush.bind(k,this),V)};
var i8y=function(k,I,V){V=V===void 0?0:V;if(V!=null&&k.delay===V&&k.pending===!1)return I;clearInterval(I)};
H$.prototype.execute=function(k,I){if(this.closed)return Error("ha");this.pending=!1;if(k=this._execute(k,I))return k;this.pending===!1&&this.id!=null&&(this.id=i8y(this,this.id,null))};
H$.prototype._execute=function(k){var I=!1;try{this.work(k)}catch(X){I=!0;var V=!!X&&X||Error(X)}if(I)return this.unsubscribe(),V};
H$.prototype.unsubscribe=function(){if(!this.closed){var k=this.id,I=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;ngA(I,this);k!=null&&(this.id=i8y(this,k,null));this.delay=null;wA.prototype.unsubscribe.call(this)}};var WSW=function(k,I){I=I===void 0?LSR:I;c6U.call(this,k,I);this.actions=[];this.active=!1;this.scheduled=void 0};
_.J(WSW,c6U);WSW.prototype.flush=function(k){var I=this.actions;if(this.active)I.push(k);else{var V;this.active=!0;do if(V=k.execute(k.state,k.delay))break;while(k=I.shift());this.active=!1;if(V){for(;k=I.shift();)k.unsubscribe();throw V;}}};var cB=new JS(y5);var jdD=Array.isArray;var pb=function(k,I){H$.call(this,k,I);this.scheduler=k;this.work=I};
_.J(pb,H$);pb.JSC$9369_EMPTY=H$.JSC$9369_EMPTY;pb.prototype.schedule=function(k,I){I=I===void 0?0:I;if(I>0)return H$.prototype.schedule.call(this,k,I);this.delay=I;this.state=k;this.scheduler.flush(this);return this};
pb.prototype.execute=function(k,I){return I>0||this.closed?H$.prototype.execute.call(this,k,I):this._execute(k,I)};
pb.prototype.requestAsyncId=function(k,I,V){V=V===void 0?0:V;return V!=null&&V>0||V==null&&this.delay>0?H$.prototype.requestAsyncId.call(this,k,I,V):k.flush(this)};var fDl=function(){WSW.apply(this,arguments)};
_.J(fDl,WSW);var LSi=new fDl(pb);var UJC=function(){this.performanceMonitor=new heW;this.queue=new ySQ;this.internalSymbol=Symbol();this.debugNames=new eeW};
UJC.prototype.getOnBackgrounded=function(){return cB};
_.R9.Object.defineProperties(UJC.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var Na=function(k,I){I=Error.call(this,I?k+": "+I:String(k));this.message=I.message;"stack"in I&&(this.stack=I.stack);this.code=k;this.__proto__=Na.prototype;this.name=String(k)};
_.J(Na,Error);var Gr=function(k){Na.call(this,1E3,'sfr:"'+k+'"');this.measurementStrategyFailureReason=k;this.__proto__=Gr.prototype};
_.J(Gr,Na);var Tr=function(){Na.call(this,1003);this.__proto__=Tr.prototype};
_.J(Tr,Na);var Ma=function(){Na.call(this,1009);this.__proto__=Ma.prototype};
_.J(Ma,Na);var E9G=function(){Na.call(this,1011);this.__proto__=E9G.prototype};
_.J(E9G,Na);var b8G=function(){Na.call(this,1007);this.__proto__=Tr.prototype};
_.J(b8G,Na);var PB=function(k){Na.call(this,1004,String(k));this.inputObservableIndex=k;this.__proto__=PB.prototype};
_.J(PB,Na);var jkA=function(k){Na.call(this,1010,k);this.__proto__=JKX.prototype};
_.J(jkA,Na);var JKX=function(k){Na.call(this,1005,k);this.__proto__=JKX.prototype};
_.J(JKX,Na);var lDN=function(k){var I=_.OT.apply(1,arguments),V=this;this.orderedFactories=[];this.orderedFactories.push(k);I.forEach(function(X){V.orderedFactories.push(X)})};
lDN.prototype.isSupported=function(k){return this.orderedFactories.some(function(I){return I.isSupported(k)})};
lDN.prototype.makeBeacon=function(k,I){for(var V=0;V<this.orderedFactories.length;V++)if(this.orderedFactories[V].isSupported(I))return this.orderedFactories[V].makeBeacon(k,I);throw new Ma;};var UHz=Symbol("ia"),r6l=Symbol("ja"),XF=function(k,I){this.value=k;this.timeline=I},VF=function(k,I){if(I.timeline!==k.timeline)throw new b8G;
return k.value-I.value};
_.c=XF.prototype;_.c.equals=function(k){return VF(this,k)===0};
_.c.maximum=function(k){if(k.timeline!==this.timeline)throw new b8G;return this.value>=k.value?this:k};
_.c.round=function(){return new XF(Math.round(this.value),this.timeline)};
_.c.add=function(k){return new XF(this.value+k,this.timeline)};
_.c.toString=function(){return String(this.value)};var Z2=function(k,I){this.context=k;this.JSC$9496_pinger=I};
Z2.prototype.isSupported=function(k){return this.JSC$9496_pinger.isSupported(k)};
Z2.prototype.makeBeacon=function(k,I){if(!this.isSupported(I))throw new Ma;return new D2(this.context,this.JSC$9496_pinger,I!=null?I:void 0,k)};
var D2=function(k,I,V,X){var P=this;this.JSC$9502_pinger=I;this.properties=V;this.url=X;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var L;this.method=(L=V==null?void 0:V.beaconMethod)!=null?L:"GET";this.backgroundedSubscription=k.getOnBackgrounded().subscribe(function(){P.sendNow()})};
D2.prototype.deactivate=function(){this.internalIsPending=!1};
D2.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9502_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var k,I;this.JSC$9502_pinger.pingWithHeadersAndBody((k=this.properties)!=null?k:{},this.customHeaders,(I=this.body)!=null?I:"",this.url)}else this.JSC$9502_pinger.ping(this.url);this.internalIsPending=!1}catch(V){}else this.internalIsPending=!1};
D2.prototype.setHeader=function(k,I){this.customHeaders.set(k,I)};
_.R9.Object.defineProperties(D2.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var y6U=function(){for(var k=_.G(_.OT.apply(0,arguments)),I=k.next();!I.done;I=k.next())if(I=I.value,I.available()){this.timeProvider=I;return}this.timeProvider=new hEN};
_.c=y6U.prototype;_.c.available=function(){return this.timeProvider.available()};
_.c.now=function(){return this.timeProvider.now()};
_.c.setTimeout=function(k,I){return this.timeProvider.setTimeout(k,I)};
_.c.clearTimeout=function(k){this.timeProvider.clearTimeout(k)};
_.c.interval=function(k,I){var V=this.intervalObservable(k).subscribe(I);return function(){return void V.unsubscribe()}};
_.c.intervalObservable=function(k){return this.timeProvider.intervalObservable(k)};
_.R9.Object.defineProperties(y6U.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var hEN=function(){this.timeline=Symbol()};
_.c=hEN.prototype;_.c.available=function(){return!1};
_.c.now=function(){return new XF(0,this.timeline)};
_.c.setTimeout=function(){return 0};
_.c.clearTimeout=function(){};
_.c.interval=function(){return function(){}};
_.c.intervalObservable=function(){return cB};var zo=function(k,I){this.intrinsicFunctionNamespace=k;this.performanceMonitor=I};
_.c=zo.prototype;_.c.setTimeout=function(k,I){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,k),I)};
_.c.clearTimeout=function(k){this.intrinsicFunctionNamespace.clearTimeout(k)};
_.c.interval=function(k,I){var V=this.intervalObservable(k).subscribe(I);return function(){return void V.unsubscribe()}};
_.c.intervalObservable=function(k){var I=this;return new JS(function(V){var X=0,P=I.intrinsicFunctionNamespace.setInterval(function(){V.next(X++)},k);
return function(){I.intrinsicFunctionNamespace.clearInterval(P)}})};
_.c.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var mJG=function(k,I){zo.call(this,k,I);this.timeline=r6l};
_.J(mJG,zo);mJG.prototype.now=function(){return new XF(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
mJG.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&zo.prototype.available.call(this)};var KSR=function(k,I){zo.call(this,k,I);this.timeline=UHz};
_.J(KSR,zo);KSR.prototype.now=function(){return new XF(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
KSR.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&zo.prototype.available.call(this)};var SWQ=function(k){this.context=k;if($Jx===void 0)a:{var I,V,X=(I=k.global)==null?void 0:(V=I.document)==null?void 0:V.createElement("meta");if(X)try{X.httpEquiv="origin-trial";X.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";k.global.document.head.append(X);$Jx=X;break a}catch(P){}$Jx=void 0}},
$Jx;
SWQ.prototype.isSupported=function(k){return QdR(this.context)!==void 0&&!(k==null||!k.endOfSession)&&!u6(this.context)&&!(k==null?0:k.attributionEnabled)&&!(k==null?0:k.customHeaders)&&!(k==null?0:k.customBody)};
SWQ.prototype.makeBeacon=function(k,I){if(!this.isSupported(I))throw new Ma;return new OC(this.context,k,I)};
var OC=function(k,I,V){this.context=k;this.properties=V;this.JSC$9529_urlWithoutToken=I;var X;this.beaconMethod=(X=V==null?void 0:V.beaconMethod)!=null?X:"GET";k=QdR(this.context);if(k===void 0)throw Error();this.fetchLater=k;jdN(this,J6K(this))},jdN=function(k,I){k.beaconResult&&k.beaconResult.activated||(k.beaconAbort=new AbortController,k.beaconResult=k.fetchLater(I,{method:k.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:k.beaconAbort.signal,activateAfter:96E4}))},J6K=function(k){k=k.JSC$9529_urlWithoutToken;
return(k.slice(-1)[0]==="&"?k:k+"&")+"flapi=1"};
OC.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
OC.prototype.sendNow=function(){};
OC.prototype.setHeader=function(){};
_.R9.Object.defineProperties(OC.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9529_urlWithoutToken},
set:function(k){this.JSC$9529_urlWithoutToken=k;k=J6K(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);jdN(this,k)}},
method:{configurable:!0,enumerable:!0,get:function(){return this.beaconMethod}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.beaconResult?!this.beaconResult.activated:!1}}});var YWW=function(k){this.context=k};
YWW.prototype.isSupported=function(){return!u6(this.context)&&!!this.context.global.fetch};
YWW.prototype.ping=function(){var k=this;return k9.apply(null,_.Z9(_.OT.apply(0,arguments).map(function(I){return qj(k.context.global.fetch(I,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(Mj(function(V){return V.status===200}))}))).pipe(whl(function(I){return I}),ph_())};
YWW.prototype.pingWithHeadersAndBody=function(k,I,V){for(var X=_.OT.apply(3,arguments),P=this,L=new Headers,T=_.G(I.entries()),d=T.next();!d.done;d=T.next()){var U=_.G(d.value);d=U.next().value;U=U.next().value;L.set(d,U)}var E,l=(E=k.keepAlive)!=null?E:!1;k9.apply(null,_.Z9(X.map(function(r){return qj(P.context.global.fetch(r,Object.assign({},{method:String(k.beaconMethod),cache:"no-cache"},l?{keepalive:!0}:{},{mode:"no-cors",headers:L,body:V}))).pipe(Mj(function(h){return h.status===200}))}))).pipe(whl(function(r){return r}),
ph_())};var g9x,J7U,qWy;_.tJ=function(){};
_.Bt=function(k){return k};
g9x=function(k){var I=I||0;return function(){return k.apply(this,Array.prototype.slice.call(arguments,0,I))}};
_.eg=function(k){var I=!1,V;return function(){I||(V=k(),I=!0);return V}};
_.k8=function(k,I){var V=0;return function(X){_.XA.clearTimeout(V);var P=arguments;V=_.XA.setTimeout(function(){k.apply(void 0,P)},I)}};
J7U=function(k,I){var V=0,X=!1,P=[],L=function(){V=0;X&&(X=!1,T())},T=function(){V=_.XA.setTimeout(L,I);
var d=P;P=[];k.apply(void 0,d)};
return function(d){P=arguments;V?X=!0:T()}};
qWy=function(k,I){var V=0,X=function(){V=0};
return function(P){V||(V=_.XA.setTimeout(X,I),k.apply(void 0,arguments))}};var In=function(k,I,V,X,P){this.allowedElements=k;this.elementPolicies=I;this.allowedGlobalAttributes=V;this.globalAttributePolicies=X;this.globallyAllowedAttributePrefixes=P},v9O=function(k,I,V){V=k.elementPolicies.get(V);
return(V==null?0:V.has(I))?V.get(I):k.allowedGlobalAttributes.has(I)?{policyAction:1}:(V=k.globalAttributePolicies.get(I))?V:k.globallyAllowedAttributePrefixes&&[].concat(_.Z9(k.globallyAllowedAttributePrefixes)).some(function(X){return I.indexOf(X)===0})?{policyAction:1}:{policyAction:0}};var sdx="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(" "),
FSO=[["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}]])]],BMU="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(" "),
A6Z=[["dir",{policyAction:3,conditions:Q$(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:Q$(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:Q$(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:Q$(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],QdN=new In(new Set(sdx),new Map(FSO),new Set(BMU),new Map(A6Z)),n9l=new In(new Set(sdx.concat(["BUTTON",
"INPUT"])),new Map(FSO),new Set(Q$(function(){return BMU.concat(["class","id","name"])})),new Map(Q$(function(){return A6Z.concat([["style",
{policyAction:1}]])})));var o9Z,xJG,REx;o9Z=function(k,I,V,X,P){this.JSC$9586_sanitizerTable=k;this.styleElementSanitizer=I;this.styleAttributeSanitizer=V;this.JSC$9586_resourceUrlPolicy=X;this.JSC$9586_navigationUrlPolicy=P;this.changes=[]};
_.aDy=function(k,I){var V=document.implementation.createHTMLDocument("");k=xJG(k,I,V);V=V.body;V.appendChild(k);V=(new XMLSerializer).serializeToString(V);V=V.slice(V.indexOf(">")+1,V.lastIndexOf("</"));return I0(V)};
xJG=function(k,I,V){I=VQt(I,V);I=document.createTreeWalker(I,5,function(d){if(d.nodeType===3)d=1;else if(PfK(d))if(d=XBO(d),d===null)d=2;else{var U=k.JSC$9586_sanitizerTable;d=d!=="FORM"&&(U.allowedElements.has(d)||U.elementPolicies.has(d))?1:2}else d=2;return d});
for(var X=I.nextNode(),P=V.createDocumentFragment(),L=P;X!==null;){var T=void 0;if(X.nodeType===3)k.styleElementSanitizer&&L.nodeName==="STYLE"?(X=k.styleElementSanitizer(X.data),T=k.createTextNode(X)):T=k.createTextNode(X.data);else if(PfK(X))T=REx(k,X,V);else throw Error("Z");L.appendChild(T);if(X=I.firstChild())L=T;else for(;!(X=I.nextSibling())&&(X=I.parentNode());)L=L.parentNode}return P};
o9Z.prototype.createTextNode=function(k){return document.createTextNode(k)};
REx=function(k,I,V){var X,P=XBO(I);V=V.createElement(P);I=I.attributes;for(var L=_.G(I),T=L.next();!T.done;T=L.next()){var d=T.value;T=d.name;d=d.value;var U=v9O(k.JSC$9586_sanitizerTable,T,P);a:{if(X=U.conditions){X=_.G(X);for(var E=X.next();!E.done;E=X.next()){var l=_.G(E.value);E=l.next().value;l=l.next().value;var r=void 0;if((E=(r=I.getNamedItem(E))==null?void 0:r.value)&&!l.has(E)){X=!1;break a}}}X=!0}if(X)switch(U.policyAction){case 1:S2(V,T,d);break;case 2:throw Error();case 3:S2(V,T,d.toLowerCase());
break;case 4:k.styleAttributeSanitizer?(d=k.styleAttributeSanitizer(d),S2(V,T,d)):S2(V,T,d);break;case 5:k.JSC$9586_resourceUrlPolicy?(U={type:2,attributeName:T,elementName:P},d=Izc(d),(d=k.JSC$9586_resourceUrlPolicy(d,U))&&S2(V,T,d.toString())):S2(V,T,d);break;case 6:if(k.JSC$9586_resourceUrlPolicy){U={type:2,attributeName:T,elementName:P};X=[];d=_.G(d.split(","));for(E=d.next();!E.done;E=d.next())l=_.G(E.value.trim().split(/\s+/,2)),E=l.next().value,l=l.next().value,X.push({url:E,descriptor:l});
d={parts:[]};X=_.G(X);for(E=X.next();!E.done;E=X.next())E=E.value,l=Izc(E.url),(l=k.JSC$9586_resourceUrlPolicy(l,U))&&d.parts.push({url:l.toString(),descriptor:E.descriptor});S2(V,T,L7o(d))}else S2(V,T,d);break;case 7:U=d;if(k.JSC$9586_navigationUrlPolicy){U={type:2,attributeName:T,elementName:P};d=Izc(d);d=k.JSC$9586_navigationUrlPolicy(d,U);if(d===null)break;U=d.toString()}d=U;U=_.j0D(d);U=U!==void 0&&Hhl.indexOf(U.toLowerCase())!==-1?d:"about:invalid#zClosurez";S2(V,T,U)}}return V};
_.CnC=Q$(function(){return new o9Z(QdN)});
_.why=Q$(function(){return new o9Z(n9l)});var H8K=function(){this.calledBuild=!1;this.JSC$9598_sanitizerTable=QdN},phN=function(){H8K.apply(this,arguments)};
_.J(phN,H8K);phN.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new o9Z(this.JSC$9598_sanitizerTable,void 0,void 0,this.JSC$9598_resourceUrlPolicy,this.JSC$9598_navigationUrlPolicy)};var NMy=/[^#]*/;var Z8i={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"},M2N=_.eg(function(){return zEc()}),
DJl=function(){var k=Z8R("IFRAME"),I={};
_.QQ(M2N(),function(V){k.sandbox&&k.sandbox.supports&&k.sandbox.supports(V)&&(I[V]=!0)});
return I},Z8R=function(k,I){I=I===void 0?document:I;
return I.createElement(String(k).toLowerCase())};var VW;_.cM=function(k,I,V){return Math.min(Math.max(k,I),V)};
VW=function(k,I,V){return k+V*(I-k)};_.c=_.Y9.prototype;_.c.clone=function(){return new _.Y9(this.x,this.y)};
_.c.equals=function(k){return k instanceof _.Y9&&(this==k?!0:this&&k?this.x==k.x&&this.y==k.y:!1)};
_.c.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.c.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.c.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.c.translate=function(k,I){k instanceof _.Y9?(this.x+=k.x,this.y+=k.y):(this.x+=Number(k),typeof I==="number"&&(this.y+=I));return this};
_.c.scale=function(k,I){this.x*=k;this.y*=typeof I==="number"?I:k;return this};_.t6=function(k,I){this.width=k;this.height=I};
_.c=_.t6.prototype;_.c.clone=function(){return new _.t6(this.width,this.height)};
_.c.area=function(){return this.width*this.height};
_.c.aspectRatio=function(){return this.width/this.height};
_.c.isEmpty=function(){return!this.area()};
_.c.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.c.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.c.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.c.scale=function(k,I){this.width*=k;this.height*=typeof I==="number"?I:k;return this};var zEG;_.dc={};zEG="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.dc.add=function(k,I,V){if(k!==null&&I in k)throw Error("na`"+I);k[I]=V};
_.dc.clear=function(k){for(var I in k)delete k[I]};
_.dc.clone=function(k){var I={},V;for(V in k)I[V]=k[V];return I};
_.dc.contains=function(k,I){return i6A(k,I)};
_.dc.containsKey=function(k,I){return k!==null&&I in k};
_.dc.containsValue=i6A;_.dc.create=UBc;_.dc.createImmutableView=function(k){var I=k;Object.isFrozen&&!Object.isFrozen(k)&&(I=Object.create(k),Object.freeze(I));return I};
_.dc.createSet=Eit;_.dc.equals=function(k,I){for(var V in k)if(!(V in I)||k[V]!==I[V])return!1;for(var X in I)if(!(X in k))return!1;return!0};
_.dc.every=function(k,I,V){for(var X in k)if(!I.call(V,k[X],X,k))return!1;return!0};
_.dc.extend=function(k,I){for(var V,X,P=1;P<arguments.length;P++){X=arguments[P];for(V in X)k[V]=X[V];for(var L=0;L<zEG.length;L++)V=zEG[L],Object.prototype.hasOwnProperty.call(X,V)&&(k[V]=X[V])}};
_.dc.filter=function(k,I,V){var X={},P;for(P in k)I.call(V,k[P],P,k)&&(X[P]=k[P]);return X};
_.dc.findKey=W7l;_.dc.findValue=function(k,I,V){return(I=W7l(k,I,V))&&k[I]};
_.dc.forEach=function(k,I,V){for(var X in k)I.call(V,k[X],X,k)};
_.dc.get=function(k,I,V){return k!==null&&I in k?k[I]:V};
_.dc.getAllPropertyNames=function(k,I,V){if(!k)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return dBA(k);for(var X={};k&&(k!==Object.prototype||I)&&(k!==Function.prototype||V);){for(var P=Object.getOwnPropertyNames(k),L=0;L<P.length;L++)X[P[L]]=!0;k=Object.getPrototypeOf(k)}return dBA(X)};
_.dc.getAnyKey=function(k){for(var I in k)return I};
_.dc.getAnyValue=function(k){for(var I in k)return k[I]};
_.dc.getCount=function(k){var I=0,V;for(V in k)I++;return I};
_.dc.getKeys=dBA;_.dc.getSuperClass=function(k){return(k=Object.getPrototypeOf(k.prototype))&&k.constructor};
_.dc.getValueByKeys=function(k,I){var V=_.wt(I),X=V?I:arguments;for(V=V?0:1;V<X.length;V++){if(k==null)return;k=k[X[V]]}return k};
_.dc.getValues=function(k){var I=[],V=0,X;for(X in k)I[V++]=k[X];return I};
_.dc.isEmpty=function(k){for(var I in k)return!1;return!0};
_.dc.isImmutableView=function(k){return!!Object.isFrozen&&Object.isFrozen(k)};
_.dc.map=function(k,I,V){var X={},P;for(P in k)X[P]=I.call(V,k[P],P,k);return X};
_.dc.remove=function(k,I){var V;(V=I in k)&&delete k[I];return V};
_.dc.set=function(k,I,V){k[I]=V};
_.dc.setIfUndefined=function(k,I,V){return I in k?k[I]:k[I]=V};
_.dc.setWithReturnValueIfNotSet=function(k,I,V){if(I in k)return k[I];V=V();return k[I]=V};
_.dc.some=function(k,I,V){for(var X in k)if(I.call(V,k[X],X,k))return!0;return!1};
_.dc.transpose=function(k){var I={},V;for(V in k)I[k[V]]=V;return I};
_.dc.unsafeClone=fzj;var jf=function(k,I){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=k===dNA&&I||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=uFO};
jf.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var O8f=function(k){return k instanceof jf&&k.constructor===jf&&k.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===uFO?k.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},uFO={},dNA={};
new jf(dNA,"");var Vg,Ik,LD,t2Q,IzG,krU,f6,XBl,L7x,PfO,dQ,cnO,n8K,fzW,W7y,UBG,EiU,b6U,lzG,qvj,rnl,ynK,mBG,hYU,Pg;Vg=function(k){return k?new Pg(_.Uq(k)):GGN||(GGN=new Pg)};
_.J9=function(k,I){return typeof I==="string"?k.getElementById(I):I};
Ik=function(k,I){return(I||document).getElementsByTagName(String(k))};
_.eEC=function(k){return t2Q("yt-formatted-string","paper-input-input",k)};
LD=function(k,I,V,X){k=X||k;return(I=I&&I!="*"?String(I).toUpperCase():"")||V?k.querySelectorAll(I+(V?"."+V:"")):k.getElementsByTagName("*")};
t2Q=function(k,I,V){var X=document,P=k&&k!="*"?String(k).toUpperCase():"";return P||I?(V||X).querySelector(P+(I?"."+I:"")):LD(X,k,I,V)[0]||null};
IzG=function(k,I){_.dc.forEach(I,function(V,X){X=="style"?k.style.cssText=V:X=="class"?k.className=V:X=="for"?k.htmlFor=V:krU.hasOwnProperty(X)?k.setAttribute(krU[X],V):_.L_(X,"aria-")||_.L_(X,"data-")?k.setAttribute(X,V):k[X]=V})};
krU={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"};_.e2=function(k){k=(k||window).document;k=k.compatMode=="CSS1Compat"?k.documentElement:k.body;return new _.t6(k.clientWidth,k.clientHeight)};
_.VQU=function(k){var I=_.cg(k);k=k.defaultView;return new _.Y9((k==null?void 0:k.pageXOffset)||I.scrollLeft,(k==null?void 0:k.pageYOffset)||I.scrollTop)};
_.cg=function(k){return k.scrollingElement?k.scrollingElement:_.Mt||k.compatMode!="CSS1Compat"?k.body||k.documentElement:k.documentElement};
f6=function(k){return k?k.defaultView:window};
_.Gh=function(k,I,V){return XBl(document,arguments)};
XBl=function(k,I){var V=I[1],X=PfO(k,String(I[0]));V&&(typeof V==="string"?X.className=V:Array.isArray(V)?X.className=V.join(" "):IzG(X,V));I.length>2&&L7x(k,X,I,2);return X};
L7x=function(k,I,V,X){function P(d){d&&I.appendChild(typeof d==="string"?k.createTextNode(d):d)}
for(;X<V.length;X++){var L=V[X];if(!_.wt(L)||_.MU(L)&&L.nodeType>0)P(L);else{a:{if(L&&typeof L.length=="number"){if(_.MU(L)){var T=typeof L.item=="function"||typeof L.item=="string";break a}if(typeof L==="function"){T=typeof L.item=="function";break a}}T=!1}_.QQ(T?_.C_(L):L,P)}}};
_.eQ=function(k){return PfO(document,k)};
PfO=function(k,I){I=String(I);k.contentType==="application/xhtml+xml"&&(I=I.toLowerCase());return k.createElement(I)};
_.Th=function(){return document.createTextNode("\n")};
dQ=function(k){if(k.nodeType!=1)return!1;switch(k.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
cnO=function(k,I){L7x(_.Uq(k),k,arguments,1)};
_.i2=function(k){for(var I;I=k.firstChild;)k.removeChild(I)};
_.Wg=function(k,I){I.parentNode&&I.parentNode.insertBefore(k,I)};
_.fD=function(k,I){I.parentNode&&I.parentNode.insertBefore(k,I.nextSibling)};
_.kW=function(k){return k&&k.parentNode?k.parentNode.removeChild(k):null};
_.GrR=function(k,I){var V=I.parentNode;V&&V.replaceChild(k,I)};
_.Tcx=function(k){var I,V=k.parentNode;if(V&&V.nodeType!=11)if(k.removeNode)k.removeNode(!1);else{for(;I=k.firstChild;)V.insertBefore(I,k);_.kW(k)}};
_.Ut=function(k){return k.children!=void 0?k.children:Array.prototype.filter.call(k.childNodes,function(I){return I.nodeType==1})};
_.i6Q=function(k){return k.nextElementSibling!==void 0?k.nextElementSibling:_.dBQ(k.nextSibling,!0)};
_.dBQ=function(k,I){for(;k&&k.nodeType!=1;)k=I?k.nextSibling:k.previousSibling;return k};
_.ps=function(k){return _.MU(k)&&k.nodeType==1};
_.AK=function(k,I){if(!k||!I)return!1;if(k.contains&&I.nodeType==1)return k==I||k.contains(I);if(typeof k.compareDocumentPosition!="undefined")return k==I||!!(k.compareDocumentPosition(I)&16);for(;I&&k!=I;)I=I.parentNode;return I==k};
n8K=function(k,I){if(k==I)return 0;if(k.compareDocumentPosition)return k.compareDocumentPosition(I)&2?1:-1;if("sourceIndex"in k||k.parentNode&&"sourceIndex"in k.parentNode){var V=k.nodeType==1,X=I.nodeType==1;if(V&&X)return k.sourceIndex-I.sourceIndex;var P=k.parentNode,L=I.parentNode;return P==L?W7y(k,I):!V&&_.AK(P,I)?-1*fzW(k,I):!X&&_.AK(L,k)?fzW(I,k):(V?k.sourceIndex:P.sourceIndex)-(X?I.sourceIndex:L.sourceIndex)}X=_.Uq(k);V=X.createRange();V.selectNode(k);V.collapse(!0);k=X.createRange();k.selectNode(I);
k.collapse(!0);return V.compareBoundaryPoints(_.XA.Range.START_TO_END,k)};
fzW=function(k,I){var V=k.parentNode;if(V==I)return-1;for(;I.parentNode!=V;)I=I.parentNode;return W7y(I,k)};
W7y=function(k,I){for(;I=I.previousSibling;)if(I==k)return-1;return 1};
UBG=function(k){var I,V=arguments.length;if(!V)return null;if(V==1)return arguments[0];var X=[],P=Infinity;for(I=0;I<V;I++){for(var L=[],T=arguments[I];T;)L.unshift(T),T=T.parentNode;X.push(L);P=Math.min(P,L.length)}L=null;for(I=0;I<P;I++){T=X[0][I];for(var d=1;d<V;d++)if(T!=X[d][I])return L;L=T}return L};
_.Uq=function(k){return k.nodeType==9?k:k.ownerDocument||k.document};
EiU=function(k){return k.contentDocument||k.contentWindow.document};
_.Et=function(k,I){if("textContent"in k)k.textContent=I;else if(k.nodeType==3)k.data=String(I);else if(k.firstChild&&k.firstChild.nodeType==3){for(;k.lastChild!=k.firstChild;)k.removeChild(k.lastChild);k.firstChild.data=String(I)}else _.i2(k),k.appendChild(_.Uq(k).createTextNode(String(I)))};
b6U={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};lzG={IMG:" ",BR:"\n"};qvj=function(k){var I;k.tagName=="A"&&k.hasAttribute("href")||k.tagName=="INPUT"||k.tagName=="TEXTAREA"||k.tagName=="SELECT"||k.tagName=="BUTTON"?I=!k.disabled&&(!k.hasAttribute("tabindex")||rnl(k)):I=k.hasAttribute("tabindex")&&rnl(k);return I};
rnl=function(k){k=k.tabIndex;return typeof k==="number"&&k>=0&&k<32768};
ynK=function(k){var I=[];hYU(k,I,!0);k=I.join("");k=k.replace(/ \xAD /g," ").replace(/\xAD/g,"");k=k.replace(/\u200B/g,"");k=k.replace(/ +/g," ");k!=" "&&(k=k.replace(/^\s*/,""));return k};
mBG=function(k){var I=[];hYU(k,I,!1);return I.join("")};
hYU=function(k,I,V){if(!(k.nodeName in b6U))if(k.nodeType==3)V?I.push(String(k.nodeValue).replace(/(\r\n|\r|\n)/g,"")):I.push(k.nodeValue);else if(k.nodeName in lzG)I.push(lzG[k.nodeName]);else for(k=k.firstChild;k;)hYU(k,I,V),k=k.nextSibling};
_.K7C=function(k,I,V){if(!I&&!V)return null;var X=I?String(I).toUpperCase():null;return _.lf(k,function(P){return(!X||P.nodeName==X)&&(!V||typeof P.className==="string"&&_.n_(P.className.split(/\s+/),V))},!0)};
_.lf=function(k,I,V){k&&!V&&(k=k.parentNode);for(V=0;k;){if(I(k))return k;k=k.parentNode;V++}return null};
Pg=function(k){this.JSC$9626_document_=k||_.XA.document||document};
_.c=Pg.prototype;_.c.getElement=function(k){return _.J9(this.JSC$9626_document_,k)};
_.c.$=Pg.prototype.getElement;_.c.getElementsByTagName=function(k,I){return(I||this.JSC$9626_document_).getElementsByTagName(String(k))};
_.c.getElementsByTagNameAndClass=function(k,I,V){return LD(this.JSC$9626_document_,k,I,V)};
_.c.$$=Pg.prototype.getElementsByTagNameAndClass;_.c.setProperties=IzG;_.c.JSC$9628_createDom=function(k,I,V){return XBl(this.JSC$9626_document_,arguments)};
_.c.createElement=function(k){return PfO(this.JSC$9626_document_,k)};
_.c.createTextNode=function(k){return this.JSC$9626_document_.createTextNode(String(k))};
_.c.getWindow=function(){return this.JSC$9626_document_.defaultView};
var Ih=function(k){return _.VQU(k.JSC$9626_document_)};
_.c=Pg.prototype;_.c.appendChild=function(k,I){k.appendChild(I)};
_.c.append=cnO;_.c.canHaveChildren=dQ;_.c.removeNode=_.kW;_.c.getChildren=_.Ut;_.c.contains=_.AK;_.c.isFocusable=qvj;_.c=gM.prototype;_.c.getWidth=function(){return this.right-this.left};
_.c.getHeight=function(){return this.bottom-this.top};
_.c.clone=function(){return new gM(this.top,this.right,this.bottom,this.left)};
_.c.contains=function(k){return this&&k?k instanceof gM?k.left>=this.left&&k.right<=this.right&&k.top>=this.top&&k.bottom<=this.bottom:k.x>=this.left&&k.x<=this.right&&k.y>=this.top&&k.y<=this.bottom:!1};
_.c.expand=function(k,I,V,X){_.MU(k)?(this.top-=k.top,this.right+=k.right,this.bottom+=k.bottom,this.left-=k.left):(this.top-=k,this.right+=Number(I),this.bottom+=Number(V),this.left-=Number(X));return this};
_.c.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};
_.c.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};
_.c.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};
_.c.translate=function(k,I){k instanceof _.Y9?(this.left+=k.x,this.right+=k.x,this.top+=k.y,this.bottom+=k.y):(this.left+=k,this.right+=k,typeof I==="number"&&(this.top+=I,this.bottom+=I));return this};
_.c.scale=function(k,I){I=typeof I==="number"?I:k;this.left*=k;this.right*=k;this.top*=I;this.bottom*=I;return this};_.c=qJ.prototype;_.c.clone=function(){return new qJ(this.left,this.top,this.width,this.height)};
_.c.boundingRect=function(k){var I=Math.max(this.left+this.width,k.left+k.width),V=Math.max(this.top+this.height,k.top+k.height);this.left=Math.min(this.left,k.left);this.top=Math.min(this.top,k.top);this.width=I-this.left;this.height=V-this.top};
_.c.contains=function(k){return k instanceof _.Y9?k.x>=this.left&&k.x<=this.left+this.width&&k.y>=this.top&&k.y<=this.top+this.height:this.left<=k.left&&this.left+this.width>=k.left+k.width&&this.top<=k.top&&this.top+this.height>=k.top+k.height};
_.c.distance=function(k){var I=k.x<this.left?this.left-k.x:Math.max(k.x-(this.left+this.width),0);k=k.y<this.top?this.top-k.y:Math.max(k.y-(this.top+this.height),0);return Math.sqrt(I*I+k*k)};
_.c.getSize=function(){return new _.t6(this.width,this.height)};
_.c.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};
_.c.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};
_.c.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};
_.c.translate=function(k,I){k instanceof _.Y9?(this.left+=k.x,this.top+=k.y):(this.left+=k,typeof I==="number"&&(this.top+=I));return this};
_.c.scale=function(k,I){I=typeof I==="number"?I:k;this.left*=k;this.width*=k;this.top*=I;this.height*=I;return this};var Sqf,rQ,I7K,l2,giN,YqZ,qqU,o8D,viK,F7C;_.b2=function(k,I,V){if(typeof I==="string")(I=_.$Bx(k,I))&&(k.style[I]=V);else for(var X in I){V=k;var P=I[X],L=_.$Bx(V,X);L&&(V.style[L]=P)}};
Sqf={};_.$Bx=function(k,I){var V=Sqf[I];if(!V){var X=_.w1(I);V=X;k.style[X]===void 0&&(X=(_.Mt?"Webkit":_.Z5?"Moz":null)+tMQ(X),k.style[X]!==void 0&&(V=X));Sqf[I]=V}return V};
_.Aw=function(k,I){var V=_.Uq(k);return V.defaultView&&V.defaultView.getComputedStyle&&(k=V.defaultView.getComputedStyle(k,null))?k[I]||k.getPropertyValue(I)||"":""};
_.Be=function(k,I){return _.Aw(k,I)||(k.currentStyle?k.currentStyle[I]:null)||k.style&&k.style[I]};
_.jhf=function(k){return _.Be(k,"position")};
rQ=function(k,I,V){if(I instanceof _.Y9){var X=I.x;I=I.y}else X=I,I=V;k.style.left=l2(X,!1);k.style.top=l2(I,!1)};
I7K=function(k){try{return k.getBoundingClientRect()}catch(I){return{left:0,top:0,right:0,bottom:0}}};
_.Eq=function(k){var I=_.Uq(k),V=new _.Y9(0,0);if(k==(I?_.Uq(I):document).documentElement)return V;k=I7K(k);I=Ih(Vg(I));V.x=k.left+I.x;V.y=k.top+I.y;return V};
_.JnN=function(k,I,V){if(I instanceof _.t6)V=I.height,I=I.width;else if(V==void 0)throw Error("oa");k.style.width=l2(I,!0);k.style.height=l2(V,!0)};
l2=function(k,I){typeof k=="number"&&(k=(I?Math.round(k):k)+"px");return k};
giN=function(k){return YqZ(k)};
YqZ=function(k){var I=qqU;if(_.Be(k,"display")!="none")return I(k);var V=k.style,X=V.display,P=V.visibility,L=V.position;V.visibility="hidden";V.position="absolute";V.display="inline";k=I(k);V.display=X;V.position=L;V.visibility=P;return k};
qqU=function(k){var I=k.offsetWidth,V=k.offsetHeight,X=_.Mt&&!I&&!V;return(I===void 0||X)&&k.getBoundingClientRect?(k=I7K(k),new _.t6(k.right-k.left,k.bottom-k.top)):new _.t6(I,V)};
o8D=function(k){var I=_.Eq(k);k=YqZ(k);return new qJ(I.x,I.y,k.width,k.height)};
viK=function(k,I){k=k.style;"opacity"in k?k.opacity=I:"MozOpacity"in k?k.MozOpacity=I:"filter"in k&&(k.filter=I===""?"":"alpha(opacity="+Number(I)*100+")")};
_.ak=function(k,I){k.style.display=I?"":"none"};
_.shU=function(k){return"rtl"==_.Be(k,"direction")};
F7C=function(k){var I=_.Aw(k,"marginLeft"),V=_.Aw(k,"marginRight"),X=_.Aw(k,"marginTop");k=_.Aw(k,"marginBottom");return new gM(parseFloat(X),parseFloat(V),parseFloat(k),parseFloat(I))};
_.BcR=function(k){var I=_.Aw(k,"borderLeftWidth"),V=_.Aw(k,"borderRightWidth"),X=_.Aw(k,"borderTopWidth");k=_.Aw(k,"borderBottomWidth");return new gM(parseFloat(X),parseFloat(V),parseFloat(k),parseFloat(I))};var hZ=function(k){this.context=k};
hZ.prototype.isSupported=function(k){return(k==null?0:k.attributionEnabled)||(k==null?void 0:k.beaconMethod)==="POST"||(k==null?0:k.customHeaders)||(k==null?0:k.customBody)||(k==null?0:k.keepAlive)?!1:!u6(this.context)};
hZ.prototype.ping=function(){var k=this;return R0(_.OT.apply(0,arguments).map(function(I){try{var V=k.context.global,X=!1;X=X===void 0?!1:X;V.google_image_requests||(V.google_image_requests=[]);var P=Z8R("IMG",V.document);X&&(P.attributionSrc="");P.src=I;V.google_image_requests.push(P);return!0}catch(L){return!1}}).every(function(I){return I}))};
hZ.prototype.pingWithHeadersAndBody=function(k,I,V){this.ping.apply(this,_.Z9(_.OT.apply(3,arguments)))};var AnZ=function(k){this.context=k};
AnZ.prototype.isSupported=function(k){return Qhl&&!u6(this.context)&&b6t(this.context)!==void 0&&!(k==null?0:k.attributionEnabled)&&(k==null?void 0:k.beaconMethod)!=="POST"&&!(k==null?0:k.customHeaders)&&!(k==null?0:k.customBody)};
AnZ.prototype.makeBeacon=function(k,I){if(!this.isSupported(I))throw new Ma;return new yW(this.context,k)};
var Qhl=!1,yW=function(k,I){this.context=k;this.JSC$9647_urlWithoutToken=I;k=b6t(this.context);if(k===void 0)throw Error();this.wrappedBeacon=new k(niN(this),{})},niN=function(k){k=k.JSC$9647_urlWithoutToken;
return(k.slice(-1)[0]==="&"?k:k+"&")+"pbapi=1"};
yW.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
yW.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
yW.prototype.setHeader=function(){};
_.R9.Object.defineProperties(yW.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9647_urlWithoutToken},
set:function(k){this.JSC$9647_urlWithoutToken=k;this.wrappedBeacon.setURL(niN(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(k){if(k!=="GET")throw new Ma;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var oiN=function(k){this.context=k};
oiN.prototype.isSupported=function(k){if((k==null?0:k.attributionEnabled)||(k==null?void 0:k.beaconMethod)==="GET"||(k==null?0:k.customHeaders)||(k==null?0:k.customBody)||(k==null?0:k.keepAlive))return!1;var I;return!u6(this.context)&&((I=this.context.global.navigator)==null?void 0:I.sendBeacon)!==void 0};
oiN.prototype.ping=function(){var k=this;return R0(_.OT.apply(0,arguments).map(function(I){var V;return(V=k.context.global.navigator)==null?void 0:V.sendBeacon(I)}).every(function(I){return I}))};
oiN.prototype.pingWithHeadersAndBody=function(k,I,V){this.ping.apply(this,_.Z9(_.OT.apply(3,arguments)))};var QF=function(k){this.value=k},Yi=function(k,I){return R0(k.value).pipe(FF(I))},sq=new QF(!1),Uwc=new QF(!0);var rc=function(k){this.value=k;this.releasedSubject=new vh};
rc.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.R9.Object.defineProperties(rc.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9660_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var qqt=["FRAME","IMG","IFRAME"],$Bo=/^[01](px)?$/,gi_=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},YqX=function(){var k=new gi_;
k.crossDomainLoadedDefault=!0;k.pendingImagesBlockLoad=!0;return k};var xBQ=function(k,I){var V=ni_(k);if(V)if(V.onCreativeLoad)V.onCreativeLoad(I);else{var X=I?[I]:[],P=function(L){for(var T=0;T<X.length;++T)try{X[T](1,L)}catch(d){}X={push:function(d){d(1,L)}}};
V.onCreativeLoad=function(L){X.push(L)};
V.setAttribute("data-creative-load-listener","");V.addEventListener("creativeLoad",function(L){P(L.detail)});
_.XA.addEventListener("message",function(L){QhO(V,P,L)})}};var mI=function(k,I){var V=this;this.global=k;this.parentContext=I;this.JSC$9671_onVisibilityChange=this.document?k9(R0(!0),tS(this.document,"visibilitychange")).pipe(Ph(this.parentContext.performanceMonitor,748),Mj(function(){return V.getVisibilityState()}),Wh()):R0("visible");
this.document?tS(this.document,"DOMContentLoaded").pipe(Ph(this.parentContext.performanceMonitor,739),dM(1)):R0(mBc("DOMContentLoaded"))},fnX=function(k){return k.document!==null&&k.document.visibilityState!==void 0};
mI.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
mI.prototype.querySelector=function(k){return this.document?this.document.querySelector(k):null};
mI.prototype.querySelectorAll=function(k){return this.document?_.C_(this.document.querySelectorAll(k)):[]};
mI.prototype.elementFromPoint=function(k,I){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;k=this.document.elementFromPoint(k,I);return k===null?null:new rc(k)};
var Inj=function(k,I,V){V=V===void 0?!1:V;if(I.ref===void 0||!k.document)return R0(I).pipe(Ph(k.parentContext.performanceMonitor,749));var X=new bn(1),P=function(){X.next(I)};
V||xBQ(I.ref,P);vit(I.ref,P);return X.pipe(Ph(k.parentContext.performanceMonitor,749),dM(1))};
_.R9.Object.defineProperties(mI.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return uFK(this.global,"document")?this.global.document||null:null}}});var oiD=_.yz(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),xBA=_.yz(["./reach_worklet.js"]),azj=_.yz(["./reach_worklet.js"]),azW=_.yz(["./reach_worklet.html"]),RYl=_.yz(["./reach_worklet.js"]),CfR=_.yz(["./reach_worklet.js"]);_.j2(azW);_.j2(RYl);_.j2(CfR);var K6={left:0,top:0,width:0,height:0};var pBD=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),IWi=/#|$/,VbA=/[?&]($|#)/;var mRt=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(mRt,_.ft);var yKj=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(yKj,_.ft);var URt=function(k,I){return _.Xw(k,2,I)},h1D=function(k,I){return _.Xw(k,3,I)};
yKj.prototype.getModel=function(){return _.kM(this,4)};
var bs_=function(k,I){return _.Xw(k,4,I)},fWz=function(k,I){return _.Xw(k,5,I)},rKt=function(k,I){return _.Xw(k,9,I)},Wzc=function(k,I){return Dl(k,10,I)},ist=function(k,I){return _.NB(k,11,I)},EWt=function(k,I){return _.Xw(k,1,I)},lW_=function(k,I){return _.NB(k,7,I)};var TXz="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var vB=function(k,I,V,X){k=k===void 0?window:k;I=I===void 0?null:I;V=V===void 0?new heW:V;X=X===void 0?RYO():X;UJC.call(this);var P=this;this.global=k;this.debugChannel=I;this.performanceMonitor=V;this.onPageHide=y6t(function(){return tS(P.global,"pagehide")}).pipe(Ph(this.performanceMonitor,941));
this.onLoad=y6t(function(){return tS(P.global,"load")}).pipe(Ph(this.performanceMonitor,738),dM(1));
this.onResize=y6t(function(){return tS(P.global,"resize")}).pipe(Ph(this.performanceMonitor,741));
this.onMessage=y6t(function(){return tS(P.global,"message")}).pipe(Ph(this.performanceMonitor,740));
this.document=new mI(this.global,this);this.timeProvider=new y6U(new KSR(this.intrinsicFunctionNamespace,this.performanceMonitor),new mJG(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new lDN(new SWQ(this),new AnZ(this),new Z2(this,new YWW(this)),new Z2(this,new oiN(this)),new Z2(this,new hZ(this)))};
_.J(vB,UJC);vB.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(k){return k}};
var u6=function(k){var I=k.global;return!!k.global.HTMLFencedFrameElement&&!!I.fence&&typeof I.fence.reportEvent==="function"};
_.c=vB.prototype;_.c.reportFencedFrameEvent=function(k){u6(this)&&this.global.fence.reportEvent(k)};
_.c.getOnBackgrounded=function(){return this.onPageHide.pipe(Ph(this.performanceMonitor,942),FF(this.queue),Mj(function(){}))};
_.c.postMessage=function(k,I,V){V=V===void 0?[]:V;this.global.postMessage(k,I,V)};
_.c.getWidth=function(){return O8z(this.global)?this.global.width:0};
_.c.getHeight=function(){return O8z(this.global)?this.global.height:0};
_.c.isMobile=function(){return t2A()||eEU()};
var hn=function(k,I){try{var V=LzU(I,k.global,k.isMobile());return{left:V.left,top:V.top,width:V.getWidth(),height:V.getHeight()}}catch(X){return K6}};
vB.prototype.validate=function(){var k=this.beaconFactory.isSupported()||u6(this);return this.global&&this.timeProvider.available()&&k};
var rnO=function(k){return(k=$Ro(k.global))?qj(k):null};
_.R9.Object.defineProperties(vB.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(k){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(k){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!O8z(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}}});_.wBN=!_.Qz&&!_.hzX();var E6o=function(k){return k};var ln_=function(k){return k.pipe(Id(function(I){var V=I.endOfSessionReason;var X;return((X=I.viewable)==null?void 0:X.extrapolateToNow().value)||V!=void 0}),dM(1),Gv())};var vWi=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},skO=function(k){var I=k.sequenceNumber.toString(10).padStart(2,"0");
I=""+k.startTime+I;k.sequenceNumber<99&&k.sequenceNumber++;return I};var WLt=jM(mS(function(k){return k.endOfSessionReason===void 0}),Mj(function(k){return Object.assign({},k,{timestamps:L6(k)})}),Id(function(k){var I=k.viewable;
k=k.timestamps;var V;return(V=I==null?void 0:I.extrapolateUsingTimestampMap(k).value)!=null?V:!1}),Mj(function(k){var I=k.beaconFactory;
var V=k.timestampedExposureHistory;var X=k.timeOnScreen;var P=k.binaryContext;k=k.timestamps;if(I===void 0||V===void 0||X===void 0||P===void 0)return!1;if(X.extrapolateUsingTimestampMap(k).value.every(function(L){return L>=0}))return!0;
V=V.map(function(L){return L.timestamp+":"+L.value}).join(",");
X=Fzt({bin:P,tos:X},k);I.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+X+("&eh="+V)).sendNow();return!0}),mS(function(k){return!k}),Gv());var AKt=function(k){return{id:k.pingId,mcvt:k.maxConsecutiveViewTime,p:k.creativePosition,asp:k.adSpeedPosition,tm:k.totalMeasurementTime,tu:k.totalUnviewedTime,mtos:k.maxTimeOnScreen,tos:k.timeOnScreen,v:k.binaryVersion,bin:k.binaryContext,avms:k.measurementStrategy,bs:k.browserSize,mc:k.maximumExposure,"if":k.crossDomainIframeState,vu:k.delayedImpressionJsState,app:k.inApp,mse:k.mraidError,mtop:k.mraidSituation,itpl:k.injectedTemplateId,adk:k.adKey,exk:k.awbidKey,rs:k.requestSource,la:k.isLargeAd,
cr:k.isContentRecommendationAd,uach:k.userAgentClientHints,vs:k.viewState,r:k.reasonCode,pay:k.hasCpmavUrl,co:k.clientPingOrderCounter,rst:k.adRenderStartTime,rpt:k.adRenderPeriodTime,isd:k.initialScrollDepth,lsd:k.loadedScrollDepth,context:k.errorContext,msg:k.errorMessage,stack:k.errorStack,name:k.errorName,ec:k.hasElementChanged,sfr:k.strategyFailureReasons,met:k.creativeSearchResult,wmsd:k.webMeasurementStartDiagnostic,pv:k.pageVisible,epv:k.eosPageVisible,pbe:k.inStatefulBeaconExperiment,fle:k.inFetchLaterBeaconExperiment,
vae:k.inViewableAttributionExperiment,spb:k.supportsPendingBeacon,sfl:k.supportsFetchLater,ffslot:k.isFencedFrameSlotTurtlex,reach:k.sharedStorageReachMode,io2:k.v2VisibilityBitVector,rxdbg:k.rxDebugger,omida:k.omidAppId,omidp:k.omidPartner,omidpv:k.omidPartnerVersion,omidor:k.omidOcclusionReasons,omidv:k.omidVersion,omids:k.omidSessionType,omidam:k.omidAccessMode,omidct:k.omidCreativeType,omidia:k.omidInApp,omiddc:k.omidDeviceCategory,omidlat:k.omidLastActivity,omiddit:k.omidDeviceIdleTime,qid:k.errorEscapedQueryId}};var b7U=function(k){var I=[];return k.pipe(Mj(function(V){var X=V.beaconFactory,P=V.fetchBeaconFactory,L=V.timeOnScreen,T=V.timeOnScreenUrlPrefixes,d=V.payloadMapper,U=V.timeOnScreenPingId,E=V.timeOnScreenReason,l=V.urlSerializer,r=V.viewable,h=V.hasImpressionFired,y=V.inStatefulBeaconExperiment,S=V.supportsPendingBeacon,g=V.supportsFetchLater,F=V.turtlexReportEventData;if(!V.geometryMeasurable||!h||V.maxTimeOnScreen===void 0||L===void 0||T===void 0||d===void 0||U===void 0||l===void 0||X===void 0)return!1;
if(V.isTurtlex){if(E===void 0)return!1;T=V.reportFencedFrameEvent;if(!T)return!1;T({eventType:"active-view-time-on-screen",eventData:F!=null?F:"",destination:["buyer"]});return!0}if(!(y||g||E))return!1;F=L6(V);var Q;r=(Q=r==null?void 0:r.extrapolateUsingTimestampMap(F).value)!=null?Q:!1;Q=l(Object.assign({},V,{pingId:U,viewState:r?4:3,reasonCode:E!=null?E:"u",payloadMapper:d,urlPrefixes:T}),F);if(y){for(;I.length>T.length;)V=void 0,(V=I.shift())==null||V.deactivate();Q.forEach(function(N,M){M>=I.length?
I.push(X.makeBeacon(N)):I[M].url=N});
return S&&P&&E!==void 0?(Q.forEach(function(N){P.makeBeacon(N).sendNow()}),!0):E!==void 0}if(S&&P&&E!==void 0)return Q.forEach(function(N){P.makeBeacon(N).sendNow()}),!0;
if(g&&P){for(;I.length>T.length;)S=void 0,(S=I.shift())==null||S.deactivate();var x=l(Object.assign({},V,{pingId:U,viewState:r?4:3,reasonCode:E!=null?E:"u",payloadMapper:d,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),F)[0];Q.forEach(function(N,M){M>=I.length?I.push(X.makeBeacon(x,{endOfSession:!0})):I[M].url=x});
return E!==void 0?(Q.forEach(function(N){P.makeBeacon(N).sendNow()}),!0):E!==void 0}return E!==void 0?(Q.forEach(function(N){X.makeBeacon(N).sendNow()}),!0):!1}),mS(function(V){return!V}),Gv())};var rIi=jM(Id(function(k){return k.immediateUrlPrefixes!==void 0&&k.payloadMapper!==void 0&&k.urlSerializer!==void 0&&k.inferredPingId!==void 0&&k.beaconFactory!==void 0}),Id(function(k){return wel(k)!==null}),R1t(function(k){return k.activeViewUnmeasurableEvent},function(k){return k.emit}),Mj(function(k){if(k.isTurtlex){var I=k.reportFencedFrameEvent;
if(I){var V;I({eventType:"active-view-unmeasurable",eventData:(V=k.turtlexReportEventData)!=null?V:"",destination:["buyer"]})}}else{V=void 0;var X=wel(k);if(X==="x"){var P,L=(P=k.geometricMeasurementErrors)!=null?P:k.contextValidationErrors;L&&(I=L.stack,V=L.message)}k.urlSerializer(Object.assign({},k,{urlPrefixes:k.immediateUrlPrefixes,payloadMapper:k.payloadMapper,pingId:k.inferredPingId,viewState:2,reasonCode:X,errorMessage:V,errorStack:I}),L6(k)).forEach(function(T){k.beaconFactory.makeBeacon(T).sendNow()})}}),
dM(1),Gv());var HsA=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var i7j=jM(Id(function(k){return k.payloadMapper!==void 0&&k.immediateUrlPrefixes!==void 0&&k.urlSerializer!==void 0&&k.inferredPingId!==void 0&&k.beaconFactory!==void 0}),Mj(function(k){return Object.assign({},k,{timestamps:L6(k)})}),Id(function(k){var I=k.viewable;
var V=k.hasImpressionFired;k=k.timestamps;var X;return!!V&&((X=I==null?void 0:I.extrapolateUsingTimestampMap(k).value)!=null?X:!1)}),R1t(function(k){return k.activeViewViewableEvent},function(k){return k.emit}),Mj(function(k){var I=k.beaconFactory,V=k.turtlexReportEventData;
if(k.isTurtlex){var X=k.reportFencedFrameEvent;if(!X)return!1;X({eventType:"active-view-viewable",eventData:V!=null?V:"",destination:["buyer"]});return!0}V=k.urlSerializer(Object.assign({},k,{urlPrefixes:k.immediateUrlPrefixes,payloadMapper:k.payloadMapper,pingId:k.inferredPingId,viewState:4,reasonCode:"v"}),k.timestamps);(X=k.cpmavUrls)&&X.length>0&&k.viewUrlSerializer&&k.viewUrlSerializer(X,k).forEach(function(P){I.makeBeacon(P).sendNow()});
(X=k.viewableRelayUrls)&&X.length>0&&k.viewUrlSerializer&&k.viewUrlSerializer(X,k).forEach(function(P){I.makeBeacon(P).sendNow()});
V.forEach(function(P){I.makeBeacon(P,{attributionEnabled:k.isViewableAttributionEnabled}).sendNow()});
return!0}),mS(function(k){return!k}),Gv());var AOz=Mj(function(k){return[k.value.topWindowViewportExternalGeometry.width,k.value.topWindowViewportExternalGeometry.height]});var yg=function(k,I){this.callback=k;this.options=I;this.intersectionObserverV2=this.intersectionObserverV1=null},buX=function(k,I){I?k.intersectionObserverV2||(I=Object.assign({},k.options,{delay:100,
trackVisibility:!0}),k.intersectionObserverV2=new IntersectionObserver(k.callback,I)):k.intersectionObserverV1||(k.intersectionObserverV1=new IntersectionObserver(k.callback,k.options))},H6N=function(k,I){k=I?k.intersectionObserverV2:k.intersectionObserverV1;
if(!k)throw new E9G;return k};
yg.prototype.observe=function(k,I){H6N(this,k).observe(I)};
yg.prototype.unobserve=function(k,I){H6N(this,k).unobserve(I)};
yg.prototype.disconnect=function(k){H6N(this,k).disconnect()};
yg.prototype.takeRecords=function(k){return H6N(this,k).takeRecords()};var X9l={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:K6,topWindowViewportExternalGeometry:K6,measurementRequests:new vh,elementGeometrySourceName:"ns",elementGeometry:K6,intersectionGeometry:K6,viewportLocalAppOffset:{x:0,y:0}};var $H_=$i(jM(Mj(function(k){var I;return(I=k.exposureOverride)!=null?I:rOA(k)}),Mj(function(k){return isFinite(k)?k:0}))),vvo=$i(jM(Mj(function(k){var I;
return(I=k.exposureOverride)!=null?I:rOA(k)}),Mj(function(k){return isFinite(k)?k:-1})));var KD=function(k,I){this.a=k;this.b=I;if(k.clock.timeline!==I.clock.timeline)throw Error();};
KD.prototype.equivalentTo=function(k){return k instanceof KD?this.a.equivalentTo(k.a)&&this.b.equivalentTo(k.b):!1};
KD.prototype.extrapolateToTime=function(k){var I=this.a.extrapolateToTime(k).value,V=this.b.extrapolateToTime(k).value;return{timestamp:k,value:[I,V]}};
_.R9.Object.defineProperties(KD.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.a.active||this.b.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.a.clock}},
lastMeasurement:{configurable:!0,enumerable:!0,get:function(){var k=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),I=this.a.lastMeasurement.timestamp.equals(k)?this.a.lastMeasurement.value:this.a.extrapolateToTime(k).value,V=this.b.lastMeasurement.timestamp.equals(k)?this.b.lastMeasurement.value:this.b.extrapolateToTime(k).value;return{timestamp:k,value:[I,V]}}}});var $8=function(k,I){this.input=k;this.mapFunction=I;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
$8.prototype.equivalentTo=function(k){return k instanceof $8?this.input.equivalentTo(k.input)&&this.mapFunction===k.mapFunction:!1};
$8.prototype.extrapolateToTime=function(k){k=this.input.extrapolateToTime(k);return{timestamp:k.timestamp,value:this.mapFunction(k.value)}};
_.R9.Object.defineProperties($8.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var SU=function(){};
SU.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
SU.prototype.extrapolateUsingTimestampMap=function(k){var I=this.clock.timeline,V,X=(V=k.get(I))!=null?V:this.clock.now();k.set(I,X);return this.extrapolateToTime(X)};
SU.prototype.map=function(k){return new pBN(this,k)};
SU.prototype.joinWith=function(k){return new Ncf(this,k)};
var Ncf=function(){KD.apply(this,arguments);this.map=SU.prototype.map;this.joinWith=SU.prototype.joinWith;this.extrapolateToNow=SU.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=SU.prototype.extrapolateUsingTimestampMap};
_.J(Ncf,KD);var pBN=function(){$8.apply(this,arguments);this.map=SU.prototype.map;this.joinWith=SU.prototype.joinWith;this.extrapolateToNow=SU.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=SU.prototype.extrapolateUsingTimestampMap};
_.J(pBN,$8);var jQ=function(k,I){this.lastMeasurement=I;this.extrapolateToNow=SU.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=SU.prototype.extrapolateUsingTimestampMap;this.map=SU.prototype.map;this.joinWith=SU.prototype.joinWith;this.clock=k};
jQ.prototype.equivalentTo=function(k){return k.active};
jQ.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.R9.Object.defineProperties(jQ.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var BuX=Mj(function(k){if(k.value.viewportGeometrySourceName==="omid"){if(k.value.elementGeometrySourceName==="nio")return"omio";if(k.value.elementGeometrySourceName==="geo")return"omgeo"}return k.value.elementGeometrySourceName==="geo"||k.value.elementGeometrySourceName==="nio"?k.value.viewportGeometrySourceName:k.value.elementGeometrySourceName});var yOt=jM(Id(function(k){return!isNaN(k)}),rM(function(k,I){return isNaN(k)?I:Math.min(k,I)},NaN),Wh());var SHU=$i(jM(Mj(function(k){return k.intersectionGeometry.width*k.intersectionGeometry.height/(k.exposedViewportLocalGeometry.width*k.exposedViewportLocalGeometry.height)}),Mj(function(k){return isFinite(k)?Math.min(1,k):0})));var FUX=jM($i(Mj(function(k){k=k.exposureOverride?k.elementGeometry.width*k.elementGeometry.height*k.exposureOverride/(k.topWindowViewportExternalGeometry.width*k.topWindowViewportExternalGeometry.height):k.intersectionGeometry.width*k.intersectionGeometry.height/(k.topWindowViewportExternalGeometry.width*k.topWindowViewportExternalGeometry.height);return isFinite(k)?k:0})));var ov_=function(k,I){var V=this;this.timeProvider=k;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=I.pipe(Wh()).subscribe(function(X){a7_(V);V.measurementRequestObserver=X})},R7l=function(k,I){a7_(k);
k.lastMeasurementRequest=k.timeProvider.setTimeout(function(){var V;return void((V=k.measurementRequestObserver)==null?void 0:V.next())},I)},a7_=function(k){k.lastMeasurementRequest!==null&&k.timeProvider.clearTimeout(k.lastMeasurementRequest);
k.lastMeasurementRequest=null};
ov_.prototype.dispose=function(){a7_(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var MQl=function(){};var GWc=function(k,I){this.context=k;this.strategies=I};
_.J(GWc,MQl);GWc.prototype.buildGeometrySource=function(k,I){var V=this.strategies.map(function(L){return L.buildGeometrySource(k,I)}),X=Nuj(V.map(function(L){return L.geometrySource})),P=X.capturedErrors.pipe(Z6Z());
return{geometrySource:X.chain.pipe(FF(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:P,strategyErrors:X.capturedErrors}].concat(_.Z9(V.map(function(L){return L.additionalOutputs}))))}};
var Z6Z=function(){return rM(function(k,I){I instanceof Gr?k.push(I.measurementStrategyFailureReason):k.push(-1);return k},[])};var dw_=function(k,I){this.context=k;this.poller=I};
_.J(dw_,MQl);dw_.prototype.buildGeometrySource=function(k,I){var V=Msj(DH_(this.context,this.poller),PTD(this.context,I.requestSource));return{geometrySource:p9D(k.measurableCreative.pipe(V),I.inApp),additionalOutputs:{}}};var THi=function(k,I,V){V=V===void 0?iuc(k,I):V;this.context=k;this.intersectionObserverStrategy=V};
_.J(THi,MQl);THi.prototype.buildGeometrySource=function(k,I){var V=this.intersectionObserverStrategy(I.useV2);return{geometrySource:p9D(k.measurableCreative.pipe(V,WUt(this.context)),I.inApp),additionalOutputs:{}}};var DBC=function(k,I,V){var X=X===void 0?Symbol():X;this.element=k;this.immediateUrls=I;this.timeOnScreenUrls=V;this.symbol=X};var nvK=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),e7c=Object.freeze([1,.75,nvK.exposureThreshold,nvK.largeAdExposureThreshold,0]);var q_K=function(k,I){I=I===void 0?36E5:I;var V=V===void 0?!0:V;this.creatives=new vh;this.elementsToUnregister=new vh;this.elementMap=new Map;var X=new vB(window,null);X.beaconFactory=new Z2(X,new hZ(X));cIX(X,this.creatives,this.elementsToUnregister,k,I,V).subscribe()},F4c=function(k,I,V,X){if(!k.elementMap.has(I)){var P=new rc(I);
k.elementMap.set(I,P);k.creatives.next(new DBC(P,V,X))}},sYl=function(k,I){k.elementsToUnregister.next(I);
var V=k.elementMap.get(I);V!==void 0&&(V.release(),k.elementMap.delete(I))};var PBR=function(k){var I=k.url;k=k.uaDataValues;this.JSC$9776_url_=I;this.uaDataValues_=k;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var V=/[?&]([^&=]+)=([^&]*)/g;k=V.exec(I);)this.urlParamValues_[k[1]]=k[2]},LQK=function(k){k=k.uaDataValues_;
if(!k)return"";var I=Fw("uap",k.platform)+Fw("uapv",k.platformVersion)+Fw("uafv",k.uaFullVersion)+Fw("uaa",k.architecture)+Fw("uam",k.model)+Fw("uab",k.bitness);k.fullVersionList&&(I+="&uafvl="+encodeURIComponent(k.fullVersionList.map(function(V){return encodeURIComponent(V.brand)+";"+encodeURIComponent(V.version)}).join("|")));
k.wow64!=null&&(I+="&uaw="+Number(k.wow64));return I.slice(1)};var zYx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(zYx,_.ft);zYx.prototype.getId=function(){return _.kM(this,1)};var jU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(jU,_.ft);jU.prototype.getSeconds=function(){return tj(this,1)};
jU.prototype.setSeconds=function(k){return _.Xy(this,1,yx(k),"0")};_.P7=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(_.P7,_.ft);_.P7.prototype.getSeconds=function(){return tj(this,1)};
_.P7.prototype.setSeconds=function(k){return _.Xy(this,1,yx(k),"0")};
_.uwf=function(k){var I=Number(Vw(k,1));k=_.xi(k,2);return new Date(I*1E3+k/1E6)};var JZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(JZ,_.ft);JZ.prototype.getUrl=function(){return _.kM(this,1)};
JZ.prototype.setUrl=function(k){return _.rq(this,1,k)};
JZ.prototype.getHeight=function(){return _.xi(this,2)};
JZ.prototype.getWidth=function(){return _.xi(this,3)};var Y8=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Y8,_.ft);Y8.prototype.getAspectRatio=function(){return eu(this,1)};
Y8.prototype.getDuration=function(){return _.Nr(this,jU,2)};var O6N=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(O6N,_.ft);var tQx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(tQx,_.ft);var eYC=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(eYC,_.ft);var k7K=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(k7K,_.ft);var IWR=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(IWR,_.ft);var VbQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(VbQ,_.ft);var XeZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(XeZ,_.ft);var PFQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(PFQ,_.ft);var LzC=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(LzC,_.ft);var gQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(gQ,_.ft);var qO=[2,4,5,6,7];var cKf=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(cKf,_.ft);var zf=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(zf,_.ft);_.c=zf.prototype;_.c.getId=function(){return _.Nr(this,zYx,1)};
_.c.getName=function(){return _.kM(this,2)};
_.c.setDescription=function(k){return _.rq(this,3,k)};
_.c.getUrl=function(){return _.kM(this,8)};
_.c.setUrl=function(k){return _.rq(this,8,k)};
var vg=function(k){return _.n6(k,JZ,10,_.oh())};
zf.prototype.getOwner=function(k){return _.yhx(this,40,k)};
var st=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(st,_.ft);_.FR=[0,rA,duN];_.Bg=[0,rA,duN];var G7y=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(G7y,_.ft);var AZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(AZ,_.ft);AZ.prototype.getStatus=function(){return _.I3(this,1)};
AZ.prototype.removeItem=function(k){return lcK(this,2,k)};var TXf=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(TXf,_.ft);TXf.prototype.getName=function(){return _.kM(this,8)};var QW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(QW,_.ft);QW.prototype.getCommand=function(){return _.I3(this,1)};
QW.prototype.getSource=function(){return _.Nr(this,TXf,2)};
QW.prototype.setVisible=function(k){return _.k4(this,5,k)};
QW.prototype.removeItem=function(k){return lcK(this,7,k)};var dRZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(dRZ,_.ft);dRZ.prototype.getCommand=function(){return _.I3(this,1)};
dRZ.prototype.removeItem=function(k){return lcK(this,4,k)};
var isU=_.gG(dRZ);var nD=function(k,I,V){V=V===void 0?Error():V;var X=Error.call(this);this.message=X.message;"stack"in X&&(this.stack=X.stack);this.code=k;I+=":";V instanceof Error?(this.message=I+V.message,this.stack=V.stack||""):(this.message=I+String(V),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.J(nD,Error);_.ce=function(){this.JSC$9834_disposed_=this.JSC$9834_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.ce.prototype.JSC$9834_disposed_=!1;_.ce.prototype.isDisposed=function(){return this.JSC$9834_disposed_};
_.ce.prototype.dispose=function(){this.JSC$9834_disposed_||(this.JSC$9834_disposed_=!0,this.disposeInternal())};
_.ce.prototype[Symbol.dispose]=function(){this.dispose()};
_.zr=function(k,I){k.addOnDisposeCallback(_.Nx(_.BB,I))};
_.ce.prototype.addOnDisposeCallback=function(k,I){this.JSC$9834_disposed_?I!==void 0?k.call(I):k():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),I&&(k=k.bind(I)),this.onDisposeCallbacks_.push(k))};
_.ce.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var on=function(k){_.ce.call(this);this.wpc=k};
_.J(on,_.ce);on.prototype.kP3=function(){return this.wpc.f()};
on.prototype.eNA=function(k){return this.wpc.c(k)};
on.prototype.c2=function(k){return this.wpc.m($wX(k))};
on.prototype.hTO=function(k){return this.wpc.mws($wX(k))};
var Qg=function(k){_.ce.call(this);var I=this;this.vm=k;this.fMS="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.rjb=void 0;this.nnz=this.vm.p;this.n0l=this.uZr.bind(this);this.addOnDisposeCallback(function(){return void WzG(I)})};
_.J(Qg,_.ce);var fWf=function(k){var I;return _.W(function(V){if(V.nextAddress==1){if(!k.vm.wpc)throw new nD(30,"NWA");return k.nGO?V.return(k.nGO):V.yield(k.vm.wpc(),2)}I=V.yieldResult;k.nGO=new on(I);return V.return(k.nGO)})};
Qg.prototype.snapshot=function(k){return this.vm.s(Object.assign({},k.ki&&{c:k.ki},k.mml&&{s:k.mml},k.e6q!==void 0&&{p:k.e6q}))};
Qg.prototype.uZr=function(k){this.vm.e(k)};
Qg.prototype.pNF=function(k,I){return this.vm.c(k,I,!1)};
var WzG=function(k){k.rjb!==void 0&&(k.fMS.forEach(function(I){var V;(V=k.rjb)==null||V.removeEventListener(I,k.n0l)}),k.rjb=void 0)};
Qg.prototype.zIh=function(){return this.vm.l()};var x8=function(){_.ce.apply(this,arguments);this.vVj=1};
_.J(x8,_.ce);x8.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.vVj++;return this};
x8.prototype.dispose=function(){--this.vVj||_.ce.prototype.dispose.call(this)};var URU=function(k){this.bxx=k;k.addNewEventMetric("/client_streamz/bg/frs",_.C6("mk"))};
URU.prototype.record=function(k,I){this.bxx.record("/client_streamz/bg/frs",k,I)};
var EWU=function(k){this.vBj=k;k.addNewEventMetric("/client_streamz/bg/wrl",_.C6("mn"),Rh("ac"),Rh("sc"),_.C6("rk"),_.C6("mk"))};
EWU.prototype.record=function(k,I,V,X,P,L){this.vBj.record("/client_streamz/bg/wrl",k,I,V,X,P,L)};
var bsN=function(k){this.ko1=k;k.addNewCounter("/client_streamz/bg/ec",_.C6("en"),_.C6("mk"))};
bsN.prototype.increment=function(k,I){this.ko1.JSC$10087_incrementCounter("/client_streamz/bg/ec",k,I)};
var lWN=function(k){this.x9g=k;k.addNewEventMetric("/client_streamz/bg/el",_.C6("en"),_.C6("mk"))};
lWN.prototype.record=function(k,I,V){this.x9g.record("/client_streamz/bg/el",k,I,V)};
var rKK=function(k){this.gB1=k;k.addNewCounter("/client_streamz/bg/cec",Rh("ec"),_.C6("mk"))};
rKK.prototype.increment=function(k,I){this.gB1.JSC$10087_incrementCounter("/client_streamz/bg/cec",k,I)};
var h1N=function(k){this.qcg=k;k.addNewCounter("/client_streamz/bg/po/csc",Rh("cs"),_.C6("mk"))};
h1N.prototype.increment=function(k,I){this.qcg.JSC$10087_incrementCounter("/client_streamz/bg/po/csc",k,I)};
var yKW=function(k){this.oB1=k;k.addNewCounter("/client_streamz/bg/po/ctav",_.C6("av"),_.C6("mk"))};
yKW.prototype.increment=function(k,I){this.oB1.JSC$10087_incrementCounter("/client_streamz/bg/po/ctav",k,I)};
var mRK=function(k){this.nBI=k;k.addNewCounter("/client_streamz/bg/po/cwsc",_.C6("su"),_.C6("mk"))};
mRK.prototype.increment=function(k,I){this.nBI.JSC$10087_incrementCounter("/client_streamz/bg/po/cwsc",k,I)};var ecX=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(ecX,_.ft);var tLD=function(k,I){return _.V$(k,3,I,vOK)};var KzW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(KzW,_.ft);var $Rx=[1,2,3];var S0l=[0,$Rx,_.jg,itN,UuQ];var jkQ=[0,_.JJ,[0,b6,_.l6]];var JKZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(JKZ,_.ft);var Y0y=[1,2,3];var gWN=[0,Y0y,GKN,VtC,_.YM,jkQ];var q0G=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(q0G,_.ft);var vWR=[0,_.JJ,S0l,gWN];var skl=[0,_.$M];var FzK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(FzK,_.ft);var BXN=[0,_.$M,-1,_.mT];var AKK=[0,_.$M,-1,_.yw,_.mT];var QkG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(QkG,_.ft);var nWO=[1,2,3];var oWO=[0,nWO,_.YM,BXN,_.YM,AKK,_.YM,skl];var xRN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(xRN,_.ft);xRN.prototype.JSC$9907_serializeBinary=GZD([0,_.$M,oWO,Epf,_.JJ,vWR,WjU,_.fdG]);var aWK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(aWK,_.ft);var wey=function(k){var I=new xRN;I=_.Xw(I,1,k.JSC$10023_metricName);var V=R1U(k);I=_.V$(I,3,V,_.j6);V=[];for(var X=[],P=_.G(k.cellMap.keys()),L=P.next();!L.done;L=P.next())X.push(L.value.split(","));for(P=0;P<X.length;P++){L=X[P];for(var T=k.cellType,d=k.getCells(L)||[],U=[],E=0;E<d.length;E++){var l=d[E],r=l&&l.cellValue;l=new JKZ;switch(T){case 3:r=Number(r);Number.isFinite(r)&&eT(l,1,Y0y,yx(r));break;case 2:eT(l,2,Y0y,_.I4(Number(r)))}U.push(l)}T=U;for(d=0;d<T.length;d++){U=T[d];E=new q0G;U=_.Fy(E,
2,U);E=[];l=CFU(k);for(r=0;r<l.length;r++){var h=l[r],y=L[r],S=new KzW;switch(h){case 3:eT(S,1,$Rx,Jh(String(y)));break;case 2:h=Number(y);Number.isFinite(h)&&eT(S,2,$Rx,_.fX(h));break;case 1:eT(S,3,$Rx,YlO(y==="true"))}E.push(S)}Dl(U,1,E);V.push(U)}}Dl(I,4,V);return I};var HsQ=function(k){if(!k)return"";if(/^about:(?:blank|srcdoc)$/.test(k))return window.origin||"";k.indexOf("blob:")===0&&(k=k.substring(5));k=k.split("#")[0].split("?")[0];k=k.toLowerCase();k.indexOf("//")==0&&(k=window.location.protocol+k);/^[\w\-]*:\/\//.test(k)||(k=window.location.href);var I=k.substring(k.indexOf("://")+3),V=I.indexOf("/");V!=-1&&(I=I.substring(0,V));V=k.substring(0,k.indexOf("://"));if(!V)throw Error("qa`"+k);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("ra`"+V);k="";var X=I.indexOf(":");if(X!=-1){var P=I.substring(X+1);I=I.substring(0,X);if(V==="http"&&P!=="80"||V==="https"&&P!=="443")k=":"+P}return V+"://"+I+k};var NXQ=function(k,I,V){var X=String(_.XA.location.href);return X&&k&&I?[I,pey(HsQ(X),k,V||null)].join(" "):null},pey=function(k,I,V){var X=[],P=[];
if((Array.isArray(V)?2:1)==1)return P=[I,k],_.QQ(X,function(d){P.push(d)}),Mby(P.join(" "));
var L=[],T=[];_.QQ(V,function(d){T.push(d.key);L.push(d.value)});
V=Math.floor((new Date).getTime()/1E3);P=L.length==0?[V,I,k]:[L.join(":"),V,I,k];_.QQ(X,function(d){P.push(d)});
k=Mby(P.join(" "));k=[V,k];T.length==0||k.push(T.join(""));return k.join("_")},Mby=function(k){var I=sZD();
I.update(k);return I.digestString().toLowerCase()};var ZsK;_.c=p6.prototype;_.c.isEnabled=function(){if(!_.XA.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};
_.c.set=function(k,I,V){var X=!1;if(typeof V==="object"){var P=V.sameSite;X=V.secure||!1;var L=V.domain||void 0;var T=V.path||void 0;var d=V.maxAge}if(/[;=\s]/.test(k))throw Error("sa`"+k);if(/[;\r\n]/.test(I))throw Error("ta`"+I);d===void 0&&(d=-1);V=L?";domain="+L:"";T=T?";path="+T:"";X=X?";secure":"";d=d<0?"":d==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+d*1E3)).toUTCString();this.JSC$9918_document_.cookie=k+"="+I+V+T+d+X+(P!=null?";samesite="+P:"")};
_.c.get=function(k,I){for(var V=k+"=",X=(this.JSC$9918_document_.cookie||"").split(";"),P=0,L;P<X.length;P++){L=UO(X[P]);if(L.lastIndexOf(V,0)==0)return L.slice(V.length);if(L==k)return""}return I};
_.c.remove=function(k,I,V){var X=this.containsKey(k);this.set(k,"",{maxAge:0,path:I,domain:V});return X};
_.c.getKeys=function(){return ZsK(this).keys};
_.c.getValues=function(){return ZsK(this).values};
_.c.isEmpty=function(){return!this.JSC$9918_document_.cookie};
_.c.getCount=function(){return this.JSC$9918_document_.cookie?(this.JSC$9918_document_.cookie||"").split(";").length:0};
_.c.containsKey=function(k){return this.get(k)!==void 0};
_.c.containsValue=function(k){for(var I=ZsK(this).values,V=0;V<I.length;V++)if(I[V]==k)return!0;return!1};
_.c.clear=function(){for(var k=ZsK(this).keys,I=k.length-1;I>=0;I--)this.remove(k[I])};
ZsK=function(k){k=(k.JSC$9918_document_.cookie||"").split(";");for(var I=[],V=[],X,P,L=0;L<k.length;L++)P=UO(k[L]),X=P.indexOf("="),X==-1?(I.push(""),V.push(P)):(I.push(P.substring(0,X)),V.push(P.substring(X+1)));return{keys:I,values:V}};
_.IJ=new p6(typeof document=="undefined"?null:document);var UVj,DRU;UVj=function(){var k=_.XA.__SAPISID||_.XA.__APISID||_.XA.__3PSAPISID||_.XA.__1PSAPISID||_.XA.__OVERRIDE_SID;if(k)return!0;typeof document!=="undefined"&&(k=new p6(document),k=k.get("SAPISID")||k.get("APISID")||k.get("__Secure-3PAPISID")||k.get("__Secure-1PAPISID"));return!!k};
DRU=function(k,I,V,X){(k=_.XA[k])||typeof document==="undefined"||(k=(new p6(document)).get(I));return k?NXQ(k,V,X):null};
_.A1i=function(k){var I=HsQ(_.XA==null?void 0:_.XA.location.href),V=[];if(UVj()){I=I.indexOf("https:")==0||I.indexOf("chrome-extension:")==0||I.indexOf("chrome-untrusted://new-tab-page")==0||I.indexOf("moz-extension:")==0;var X=I?_.XA.__SAPISID:_.XA.__APISID;X||typeof document==="undefined"||(X=new p6(document),X=X.get(I?"SAPISID":"APISID")||X.get("__Secure-3PAPISID"));(X=X?NXQ(X,I?"SAPISIDHASH":"APISIDHASH",k):null)&&V.push(X);I&&((I=DRU("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",k))&&V.push(I),
(k=DRU("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",k))&&V.push(k))}return V.length==0?null:V.join(" ")};var z1N=function(){this.minSize=1024};
z1N.prototype.compress=function(k){var I,V,X,P;return _.W(function(L){switch(L.nextAddress){case 1:return I=new CompressionStream("gzip"),V=(new Response(I.readable)).arrayBuffer(),X=I.writable.getWriter(),L.yield(X.write((new TextEncoder).encode(k)),2);case 2:return L.yield(X.close(),3);case 3:return P=Uint8Array,L.yield(V,4);case 4:return L.return(new P(L.yieldResult))}})};
z1N.prototype.isSupported=function(k){return k<this.minSize?!1:typeof CompressionStream!=="undefined"};var uWK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(uWK,_.ft);var an=function(k,I){this.intervalMs=k;this.callback=I;this.enabled=!1;this.nowFn=function(){return _.q5()};
this.lastTimeMs=this.nowFn()};
an.prototype.setInterval=function(k){this.intervalMs=k;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
an.prototype.start=function(){var k=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){k.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
an.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
an.prototype.tick=function(){var k=this;if(this.enabled){var I=Math.max(this.nowFn()-this.lastTimeMs,0);I<this.intervalMs*.8?this.timer=setTimeout(function(){k.tick()},this.intervalMs-I):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var Osx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Osx,_.ft);var tbU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(tbU,_.ft);var e1W=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(e1W,_.ft);e1W.prototype.getTransmissionType=function(){return _.I3(this,1)};
e1W.prototype.getRetryCount=function(){return _.xi(this,3)};var QZA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(QZA,_.ft);var Rn=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Rn,_.ft);var AIz=function(k){Dl(n6A,1,k)};
Rn.prototype.getModel=function(){return _.kM(this,6)};
var kzx=_.gG(Rn);var I7O=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(I7O,_.ft);var FLl=["platform","platformVersion","architecture","model","uaFullVersion"],n6A=new Rn,BHA=null;var CD=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(CD,_.ft);var VsW=function(k){return _.Mr(k,1,1)};var X9y=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k,4)};
_.J(X9y,_.ft);_.wQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k,36)};
_.J(_.wQ,_.ft);_.wQ.prototype.getExperimentIds=function(){return _.Nr(this,uWK,16)};var PTN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k,19)};
_.J(PTN,_.ft);PTN.prototype.setLogSource=function(k){return _.Mr(this,2,k)};
PTN.prototype.setScheduler=function(k){return _.Mr(this,10,k)};var cOl=function(k,I){this.isServiceWorkerScope=I=I===void 0?!1:I;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new PTN;Number.isInteger(k)&&this.logRequest.setLogSource(k);I||(this.locale=document.documentElement.getAttribute("lang"));LUK(this,new CD)};
cOl.prototype.setLogSource=function(k){this.logRequest.setLogSource(k);return this};
var LUK=function(k,I){_.Fy(k.logRequest,1,I);_.I3(I,1)||VsW(I);k.isServiceWorkerScope||(I=Hg(k),_.kM(I,5)||_.Xw(I,5,k.locale));k.uach&&(I=Hg(k),_.Nr(I,Rn,9)||_.Fy(I,9,k.uach))},GzQ=function(k,I){k.transmissionType=I},TuR=function(k){var I=I===void 0?FLl:I;
var V=k.isServiceWorkerScope?void 0:f6();V?o6O(V,I).then(function(X){k.uach=kzx(X!=null?X:"[]");X=Hg(k);_.Fy(X,9,k.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},Hg=function(k){var I=_.Nr(k.logRequest,CD,1);
I||(I=new CD,LUK(k,I));k=I;I=_.Nr(k,I7O,11);I||(I=new I7O,_.Fy(k,11,I));return I};
cOl.prototype.build=function(k,I,V,X,P,L){I=I===void 0?0:I;V=V===void 0?0:V;X=X===void 0?null:X;P=P===void 0?0:P;L=L===void 0?0:L;if(!this.isServiceWorkerScope){var T=Hg(this);var d=new e1W;d=_.Mr(d,1,this.transmissionType);d=_.NB(d,2,this.isFinal);V=_.Lb(d,3,V>0?V:void 0);V=_.Lb(V,4,P>0?P:void 0);V=_.Lb(V,5,L>0?L:void 0);P=V.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;L=P[_.LN]|0;V=gK(V,L)?V:x4X(V,P,L)?o2X(V,P):new V.constructor(CX(P,L,!0));_.Fy(T,10,V)}T=this.logRequest.clone();V=Date.now().toString();
T=_.Zf(T,4,yx(V));k=k.slice();k=Dl(T,3,k);X&&(T=new Osx,X=_.Lb(T,13,X),T=new tbU,X=_.Fy(T,2,X),T=new X9y,X=_.Fy(T,1,X),X=_.Mr(X,2,9),_.Fy(k,18,X));I&&_.Gw(k,14,I);return k};MB.prototype.currBackoffCount_=0;MB.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
MB.prototype.getValue=function(){return this.currValue_};
var dHZ=function(k){k.currBaseValue_=Math.min(k.maxValue_,k.currBaseValue_*k.backoffFactor_);k.currValue_=Math.min(k.maxValue_,k.currBaseValue_+(k.randomFactor_?Math.round(k.randomFactor_*(Math.random()-.5)*2*k.currBaseValue_):0));k.currBackoffCount_++};var yHK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k,8)};
_.J(yHK,_.ft);var iuG=_.gG(yHK);var muW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(muW,_.ft);var pD;pD=new KjC;var zh=function(k){_.ce.call(this);var I=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9996_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$9996_sendBeaconApiEnabled=!1;this.logSource=k.logSource;this.getAuthHeaderValue=
k.getAuthHeaderValue||function(){};
this.logRequestBuilder=new cOl(k.logSource,k.isServiceWorkerScope);this.network=k.network||null;this.productID=k.productID||null;this.bufferSize=1E3;this.clearcutUrl=k.urlOverride||null;this.sessionIndex=k.sessionIndex||null;this.disableAutomaticFlush=k.disableAutomaticFlush||!1;this.withCredentials=!k.disableWithCredentials;this.isServiceWorkerScope=k.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!f6()&&!!f6().navigator&&f6().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(WUU())).searchParams&&!!(new URL(WUU())).searchParams.set;var V=VsW(new CD);LUK(this.logRequestBuilder,V);this.flushBackoff=new MB(1E4,3E5,.1);k=f7N(this,k.backgroundJobDeferrer);this.JSC$9996_flushTimer=new an(this.flushBackoff.getValue(),k);this.backupTimer=new an(6E5,k);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){UHf(I);
var X;(X=I.metalogService)==null||X.flush()}}),document.addEventListener("pagehide",function(){UHf(I);
var X;(X=I.metalogService)==null||X.flush()}))};
_.J(zh,_.ce);var f7N=function(k,I){return k.isBrowserSupported?I?function(){I().then(function(){k.flush()})}:function(){k.flush()}:function(){}};
zh.prototype.disposeInternal=function(){UHf(this);this.JSC$9996_flushTimer.stop();this.backupTimer.stop();_.ce.prototype.disposeInternal.call(this)};
var EvW=function(k){k.clearcutUrl||(k.clearcutUrl=WUU());try{return(new URL(k.clearcutUrl)).toString()}catch(I){return(new URL(k.clearcutUrl,f6().location.origin)).toString()}};
zh.prototype.dispatch=function(k){if(k instanceof _.wQ)this.log(k);else try{var I=new _.wQ,V=k.serialize();var X=_.Xw(I,8,V);this.log(X)}catch(P){u2(this,4,1)}};
var u2=function(k,I,V){k.metalogService&&k.metalogService.increment(I,V)};
zh.prototype.log=function(k){u2(this,2,1);if(this.isBrowserSupported){k=k.clone();var I=this.sequencePosition++;k=_.Gw(k,21,I);this.componentId&&_.Xw(k,26,this.componentId);I=k;if(NKD(_.HM(I,1))==null){var V=Date.now();V=Number.isFinite(V)?V.toString():"0";_.Zf(I,1,yx(V))}_.pUX(_.HM(I,15))!=null||_.Gw(I,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(V=this.experimentIds.clone(),_.Fy(I,16,V));u2(this,1,1);I=this.pendingEvents.length-this.bufferSize+1;I>0&&(this.pendingEvents.splice(0,I),
this.numLogsDroppedSinceLastFlush+=I,u2(this,3,I));this.pendingEvents.push(k);this.disableAutomaticFlush||this.JSC$9996_flushTimer.enabled||this.JSC$9996_flushTimer.start()}};
zh.prototype.flush=function(k,I){var V=this;if(this.pendingEvents.length===0)k&&k();else if(this.JSC$9996_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,buZ(this);else{var X=Date.now();if(this.noFlushUntilMs>X&&this.startWaitingMs<X)I&&I("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?GzQ(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var P=this.pendingEvents.length,
L=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),T=this.getAuthHeaderValue();if(T&&this.lastFailedAuth===T)I&&I("stale-auth-token");else{this.pendingEvents=[];this.JSC$9996_flushTimer.enabled&&this.JSC$9996_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;X=L.serialize();var d;this.JSC$9996_compressor&&this.JSC$9996_compressor.isSupported(X.length)&&
(d=this.JSC$9996_compressor.compress(X));var U=l7K(this,X,T),E=function(h){V.flushBackoff.reset();V.JSC$9996_flushTimer.setInterval(V.flushBackoff.getValue());if(h){var y=null;try{var S=JSON.stringify(JSON.parse(h.replace(")]}'\n","")));y=iuG(S)}catch(g){}y&&(h=Number(tj(y,1,_.oW("-1"))),h>0&&(V.startWaitingMs=Date.now(),V.noFlushUntilMs=V.startWaitingMs+h),fc_(y.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,pD.fieldIndex),iXR(y,pD.fieldIndex),y=pD.ctor?pD.getExtensionFn(y,pD.ctor,pD.fieldIndex,
pD.JSC$9176_hasMessageId):pD.getExtensionFn(y,pD.fieldIndex,null,pD.JSC$9176_hasMessageId),y=y===null?void 0:y)&&(y=_.xi(y,1,-1),y!==-1&&(V.flushBackoff=new MB(y<1?1:y,3E5,.1),V.JSC$9996_flushTimer.setInterval(V.flushBackoff.getValue())))}k&&k();V.numRetriesSinceLastSuccessfulFlush=0},l=function(h,y){var S=_.n6(L,_.wQ,3,_.oh());
var g=Number(tj(L,14));dHZ(V.flushBackoff);V.JSC$9996_flushTimer.setInterval(V.flushBackoff.getValue());h===401&&T&&(V.lastFailedAuth=T);g&&(V.numLogsDroppedSinceLastFlush+=g);y===void 0&&(y=V.isRetryable(h));y&&(V.pendingEvents=S.concat(V.pendingEvents),V.disableAutomaticFlush||V.JSC$9996_flushTimer.enabled||V.JSC$9996_flushTimer.start());u2(V,7,1);I&&I("net-send-failed",h);++V.numRetriesSinceLastSuccessfulFlush},r=function(){V.network&&V.network.send(U,E,l)};
d?d.then(function(h){u2(V,5,P);U.requestHeaders["Content-Encoding"]="gzip";U.requestHeaders["Content-Type"]="application/binary";U.body=h;U.bodyType=2;r()},function(){u2(V,6,P);
r()}):r()}}}};
var l7K=function(k,I,V){V=V===void 0?null:V;var X=X===void 0?k.withCredentials:X;var P={},L=new URL(EvW(k));V&&(P.Authorization=V);k.sessionIndex&&(P["X-Goog-AuthUser"]=k.sessionIndex,L.searchParams.set("authuser",k.sessionIndex));k.pageId&&(Object.defineProperty(P,"X-Goog-PageId",{value:k.pageId}),L.searchParams.set("pageId",k.pageId));return{url:L.toString(),body:I,bodyType:1,requestHeaders:P,requestType:"POST",withCredentials:X,timeoutMillis:k.timeoutMillis}},UHf=function(k){k.logRequestBuilder.isFinal=
!0;
k.flush();k.logRequestBuilder.isFinal=!1},buZ=function(k){rOQ(k,function(I,V){I=new URL(I);
I.searchParams.set("format","json");var X=!1;try{X=f6().navigator.sendBeacon(I.toString(),V.serialize())}catch(P){}X||(k.isSendBeaconSupported=!1);return X})},rOQ=function(k,I){if(k.pendingEvents.length!==0){var V=new URL(EvW(k));
V.searchParams.delete("format");var X=k.getAuthHeaderValue();X&&V.searchParams.set("auth",X);V.searchParams.set("authuser",k.sessionIndex||"0");for(X=0;X<10&&k.pendingEvents.length;++X){var P=k.pendingEvents.slice(0,32),L=k.logRequestBuilder.build(P,k.numLogsDroppedSinceLastFlush,k.numRetriesSinceLastSuccessfulFlush,k.productID,k.persistedLogRecoveredCount,k.persistedLogExpiredCount);if(!I(V.toString(),L)){++k.numRetriesSinceLastSuccessfulFlush;break}k.numLogsDroppedSinceLastFlush=0;k.numRetriesSinceLastSuccessfulFlush=
0;k.persistedLogRecoveredCount=0;k.persistedLogExpiredCount=0;k.pendingEvents=k.pendingEvents.slice(P.length)}k.JSC$9996_flushTimer.enabled&&k.JSC$9996_flushTimer.stop()}};
zh.prototype.isRetryable=function(k){return 500<=k&&k<600||k===401||k===0};
var WUU=function(){return"https://play.google.com/log?format=json&hasfast=true"};var h7O=function(){this.abortSupported=typeof AbortController!=="undefined"};
h7O.prototype.send=function(k,I,V){var X=this,P,L,T,d,U,E,l,r,h,y;return _.W(function(S){switch(S.nextAddress){case 1:return L=(P=X.abortSupported?new AbortController:void 0)?setTimeout(function(){P.abort()},k.timeoutMillis):void 0,_.vK(S,2,3),T=Object.assign({},{method:k.requestType,
headers:Object.assign({},k.requestHeaders)},k.body&&{body:k.body},k.withCredentials&&{credentials:"include"},{signal:k.timeoutMillis&&P?P.signal:null}),S.yield(fetch(k.url,T),5);case 5:d=S.yieldResult;if(d.status!==200){(U=V)==null||U(d.status);S.jumpTo(3);break}if((E=I)==null){S.jumpTo(7);break}return S.yield(d.text(),8);case 8:E(S.yieldResult);case 7:case 3:_.BK(S);clearTimeout(L);_.Q5(S,0);break;case 2:l=_.nh(S);switch((r=l)==null?void 0:r.name){case "AbortError":(h=V)==null||h(408);break;default:(y=
V)==null||y(400)}S.jumpTo(3)}})};
h7O.prototype.getTransmissionType=function(){return 4};_.Dz=function(k,I){I=I===void 0?"0":I;_.ce.call(this);this.logSource=k;this.sessionIndex=I;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$10014_clearExperimentIds=this.productID=null;this.JSC$10014_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.J(_.Dz,_.ce);var zcz=function(k,I){k.buildLabel=I;return k},Dwl=function(k,I){k.network=I;
return k},O7i=function(k,I){k.JSC$10014_clearExperimentIds=I},Z7l=function(k){k.JSC$10014_sendBeaconApiEnabled=!0;
return k};
_.Dz.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.Dz.prototype.build=function(){this.network||(this.network=new h7O);var k=new zh({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.A1i,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.zr(this,k);if(this.buildLabel){var I=this.buildLabel,V=
Hg(k.logRequestBuilder);_.Xw(V,7,I)}k.JSC$9996_compressor=new z1N;this.componentId&&(k.componentId=this.componentId);this.productID&&(k.productID=this.productID);this.pageId&&(k.pageId=this.pageId);this.JSC$10014_clearExperimentIds&&((V=this.JSC$10014_clearExperimentIds)?(k.experimentIds||(k.experimentIds=new uWK),I=k.experimentIds,V=V.serialize(),_.Xw(I,4,V)):k.experimentIds&&_.Zf(k.experimentIds,4));this.JSC$10014_sendBeaconApiEnabled&&(k.JSC$9996_sendBeaconApiEnabled=k.isSendBeaconSupported);TuR(k.logRequestBuilder);
this.bufferSize&&(k.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(k);return k};var kNX=function(k,I,V,X,P,L,T){k=k===void 0?-1:k;I=I===void 0?"":I;V=V===void 0?"":V;X=X===void 0?!1:X;P=P===void 0?"":P;_.ce.call(this);this.logSource=k;this.componentId=I;L?I=L:(k=new _.Dz(k,"0"),k.componentId=I,_.zr(this,k),V!==""&&(k.destinationUrl=V),X&&(k.serviceWorkerScopeEnabled=!0),P&&zcz(k,P),T&&Dwl(k,T),I=k.build());this.JSC$10018_transport=I};
_.J(kNX,_.ce);kNX.prototype.flush=function(k){k=k||[];if(k.length){for(var I=new aWK,V=[],X=0;X<k.length;X++){var P=k[X],L=wey(P);V.push(L);P.clear()}Dl(I,1,V);this.JSC$10018_transport.dispatch(I);this.JSC$10018_transport.flush()}};var yOU=function(k){this.cellValue=k};var Ot=function(k,I,V){this.JSC$10023_metricName=k;this.cellType=I;this.fields=V||[];this.cellMap=new Map},CFU=function(k){return k.fields.map(function(I){return I.fieldType})},R1U=function(k){return k.fields.map(function(I){return I.fieldName})};
_.c=Ot.prototype;_.c.addCell=function(k){var I=_.OT.apply(1,arguments),V=this.getCells(I);V?V.push(new yOU(k)):this.JSC$10023_setCell(k,I)};
_.c.JSC$10023_setCell=function(k){var I=this.JSC$10023_getKey(_.OT.apply(1,arguments));this.cellMap.set(I,[new yOU(k)])};
_.c.getCells=function(){var k=this.JSC$10023_getKey(_.OT.apply(0,arguments));return this.cellMap.has(k)?this.cellMap.get(k):void 0};
_.c.getCell=function(){var k=this.getCells(_.OT.apply(0,arguments));return k&&k.length?k[0]:void 0};
_.c.clear=function(){this.cellMap.clear()};
_.c.JSC$10023_getKey=function(){var k=_.OT.apply(0,arguments);return k?k.join(","):"key"};var mHR=function(k,I){Ot.call(this,k,3,I)};
_.J(mHR,Ot);mHR.prototype.JSC$10026_incrementCounterBy=function(k){var I=_.OT.apply(1,arguments),V=0,X=this.getCell(I);X&&(V=X.cellValue);this.JSC$10023_setCell(V+k,I)};var KUW=function(k,I){Ot.call(this,k,2,I)};
_.J(KUW,Ot);KUW.prototype.record=function(k){this.addCell(k,_.OT.apply(1,arguments))};_.tZ=function(k){this.id=k};
_.tZ.prototype.toString=function(){return this.id};_.Cs=function(k,I){this.type=k instanceof _.tZ?String(k):k;this.currentTarget=this.target=I;this.defaultPrevented=this.propagationStopped_=!1};
_.Cs.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.Cs.prototype.preventDefault=function(){this.defaultPrevented=!0};_.eU=function(k,I){_.Cs.call(this,k?k.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.event_=null;k&&this.init(k,I)};
_.vM(_.eU,_.Cs);
_.eU.prototype.init=function(k,I){var V=this.type=k.type,X=k.changedTouches&&k.changedTouches.length?k.changedTouches[0]:null;this.target=k.target||k.srcElement;this.currentTarget=I;I=k.relatedTarget;I||(V=="mouseover"?I=k.fromElement:V=="mouseout"&&(I=k.toElement));this.relatedTarget=I;X?(this.clientX=X.clientX!==void 0?X.clientX:X.pageX,this.clientY=X.clientY!==void 0?X.clientY:X.pageY,this.screenX=X.screenX||0,this.screenY=X.screenY||0):(this.offsetX=_.Mt||k.offsetX!==void 0?k.offsetX:k.layerX,
this.offsetY=_.Mt||k.offsetY!==void 0?k.offsetY:k.layerY,this.clientX=k.clientX!==void 0?k.clientX:k.pageX,this.clientY=k.clientY!==void 0?k.clientY:k.pageY,this.screenX=k.screenX||0,this.screenY=k.screenY||0);this.button=k.button;this.keyCode=k.keyCode||0;this.key=k.key||"";this.charCode=k.charCode||(V=="keypress"?k.keyCode:0);this.ctrlKey=k.ctrlKey;this.altKey=k.altKey;this.shiftKey=k.shiftKey;this.metaKey=k.metaKey;this.pointerId=k.pointerId||0;this.pointerType=k.pointerType;this.state=k.state;
this.timeStamp=k.timeStamp;this.event_=k;k.defaultPrevented&&_.eU.superClass_.preventDefault.call(this)};
_.eU.prototype.isButton=function(k){return this.event_.button==k};
_.eU.prototype.stopPropagation=function(){_.eU.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.eU.prototype.preventDefault=function(){_.eU.superClass_.preventDefault.call(this);var k=this.event_;k.preventDefault?k.preventDefault():k.returnValue=!1};var $HN="closure_listenable_"+(Math.random()*1E6|0),kr=function(k){return!(!k||!k[$HN])};var xwK=0;var SHC=function(k){k.removed=!0;k.listener=null;k.proxy=null;k.src=null;k.handler=null};Zz.prototype.add=function(k,I,V,X,P){var L=k.toString();k=this.listeners[L];k||(k=this.listeners[L]=[],this.typeCount_++);var T=j7Z(k,I,X,P);T>-1?(I=k[T],V||(I.callOnce=!1)):(I=new anU(I,this.src,L,!!X,P),I.callOnce=V,k.push(I));return I};
Zz.prototype.remove=function(k,I,V,X){k=k.toString();if(!(k in this.listeners))return!1;var P=this.listeners[k];I=j7Z(P,I,V,X);return I>-1?(SHC(P[I]),_.sjR(P,I),P.length==0&&(delete this.listeners[k],this.typeCount_--),!0):!1};
var JOl=function(k,I){var V=I.type;if(!(V in k.listeners))return!1;var X=_.Rj(k.listeners[V],I);X&&(SHC(I),k.listeners[V].length==0&&(delete k.listeners[V],k.typeCount_--));return X};
Zz.prototype.removeAll=function(k){k=k&&k.toString();var I=0,V;for(V in this.listeners)if(!k||V==k){for(var X=this.listeners[V],P=0;P<X.length;P++)++I,SHC(X[P]);delete this.listeners[V];this.typeCount_--}return I};
Zz.prototype.getListener=function(k,I,V,X){k=this.listeners[k.toString()];var P=-1;k&&(P=j7Z(k,I,V,X));return P>-1?k[P]:null};
Zz.prototype.hasListener=function(k,I){var V=k!==void 0,X=V?k.toString():"",P=I!==void 0;return _.dc.some(this.listeners,function(L){for(var T=0;T<L.length;++T)if(!(V&&L[T].type!=X||P&&L[T].capture!=I))return!0;return!1})};
var j7Z=function(k,I,V,X){for(var P=0;P<k.length;++P){var L=k[P];if(!L.removed&&L.listener==I&&L.capture==!!V&&L.handler==X)return P}return-1};var YHC,gvl,qHR,s7K,FUZ,mz,Du,qLO,BuZ,AOf,IO,Q7O,vvx;YHC="closure_lm_"+(Math.random()*1E6|0);gvl={};qHR=0;_.O6=function(k,I,V,X,P){if(X&&X.once)return mz(k,I,V,X,P);if(Array.isArray(I)){for(var L=0;L<I.length;L++)_.O6(k,I[L],V,X,P);return null}V=vvx(V);return kr(k)?k.listen(I,V,_.MU(X)?!!X.capture:!!X,P):s7K(k,I,V,!1,X,P)};
s7K=function(k,I,V,X,P,L){if(!I)throw Error("va");var T=_.MU(P)?!!P.capture:!!P,d=IO(k);d||(k[YHC]=d=new Zz(k));V=d.add(I,V,X,T,L);if(V.proxy)return V;X=FUZ();V.proxy=X;X.src=k;X.listener=V;if(k.addEventListener)_.uyC||(P=T),P===void 0&&(P=!1),k.addEventListener(I.toString(),X,P);else if(k.attachEvent)k.attachEvent(BuZ(I.toString()),X);else if(k.addListener&&k.removeListener)k.addListener(X);else throw Error("wa");qHR++;return V};
FUZ=function(){var k=AOf,I=function(V){return k.call(I.src,I.listener,V)};
return I};
mz=function(k,I,V,X,P){if(Array.isArray(I)){for(var L=0;L<I.length;L++)mz(k,I[L],V,X,P);return null}V=vvx(V);return kr(k)?k.listenOnce(I,V,_.MU(X)?!!X.capture:!!X,P):s7K(k,I,V,!0,X,P)};
_.VE=function(k,I,V,X,P){if(Array.isArray(I))for(var L=0;L<I.length;L++)_.VE(k,I[L],V,X,P);else X=_.MU(X)?!!X.capture:!!X,V=vvx(V),kr(k)?k.unlisten(I,V,X,P):k&&(k=IO(k))&&(I=k.getListener(I,V,X,P))&&Du(I)};
Du=function(k){if(typeof k==="number"||!k||k.removed)return!1;var I=k.src;if(kr(I))return JOl(I.eventTargetListeners_,k);var V=k.type,X=k.proxy;I.removeEventListener?I.removeEventListener(V,X,k.capture):I.detachEvent?I.detachEvent(BuZ(V),X):I.addListener&&I.removeListener&&I.removeListener(X);qHR--;(V=IO(I))?(JOl(V,k),V.typeCount_==0&&(V.src=null,I[YHC]=null)):SHC(k);return!0};
qLO=function(k,I,V,X,P){V=vvx(V);X=!!X;return kr(k)?k.getListener(I,V,X,P):k?(k=IO(k))?k.getListener(I,V,X,P):null:null};
BuZ=function(k){return k in gvl?gvl[k]:gvl[k]="on"+k};
AOf=function(k,I){if(k.removed)k=!0;else{I=new _.eU(I,this);var V=k.listener,X=k.handler||k.src;k.callOnce&&Du(k);k=V.call(X,I)}return k};
IO=function(k){k=k[YHC];return k instanceof Zz?k:null};
Q7O="__closure_events_fn_"+(Math.random()*1E9>>>0);vvx=function(k){if(typeof k==="function")return k;k[Q7O]||(k[Q7O]=function(I){return k.handleEvent(I)});
return k[Q7O]};_.XY=function(){_.ce.call(this);this.eventTargetListeners_=new Zz(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.vM(_.XY,_.ce);_.XY.prototype[$HN]=!0;_.c=_.XY.prototype;_.c.setParentEventTarget=function(k){this.parentEventTarget_=k};
_.c.addEventListener=function(k,I,V,X){_.O6(this,k,I,V,X)};
_.c.removeEventListener=function(k,I,V,X){_.VE(this,k,I,V,X)};
_.c.dispatchEvent=function(k){var I,V=this.parentEventTarget_;if(V)for(I=[];V;V=V.parentEventTarget_)I.push(V);V=this.actualEventTarget_;var X=k.type||k;if(typeof k==="string")k=new _.Cs(k,V);else if(k instanceof _.Cs)k.target=k.target||V;else{var P=k;k=new _.Cs(X,V);_.dc.extend(k,P)}P=!0;var L;if(I)for(L=I.length-1;!k.propagationStopped_&&L>=0;L--){var T=k.currentTarget=I[L];P=nvO(T,X,!0,k)&&P}k.propagationStopped_||(T=k.currentTarget=V,P=nvO(T,X,!0,k)&&P,k.propagationStopped_||(P=nvO(T,X,!1,k)&&
P));if(I)for(L=0;!k.propagationStopped_&&L<I.length;L++)T=k.currentTarget=I[L],P=nvO(T,X,!1,k)&&P;return P};
_.c.disposeInternal=function(){_.XY.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.c.listen=function(k,I,V,X){return this.eventTargetListeners_.add(String(k),I,!1,V,X)};
_.c.listenOnce=function(k,I,V,X){return this.eventTargetListeners_.add(String(k),I,!0,V,X)};
_.c.unlisten=function(k,I,V,X){return this.eventTargetListeners_.remove(String(k),I,V,X)};
_.c.removeAllListeners=function(k){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(k):0};
var nvO=function(k,I,V,X){I=k.eventTargetListeners_.listeners[String(I)];if(!I)return!0;I=I.concat();for(var P=!0,L=0;L<I.length;++L){var T=I[L];if(T&&!T.removed&&T.capture==V){var d=T.listener,U=T.handler||T.src;T.callOnce&&JOl(k.eventTargetListeners_,T);P=d.call(U,X)!==!1&&P}}return P&&!X.defaultPrevented};
_.XY.prototype.getListener=function(k,I,V,X){return this.eventTargetListeners_.getListener(String(k),I,V,X)};
_.XY.prototype.hasListener=function(k,I){return this.eventTargetListeners_.hasListener(k!==void 0?String(k):void 0,I)};var P1=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(k){return k&&AsyncContext.Snapshot.wrap(k)}:function(k){return k};var ovN=function(k,I){this.create_=k;this.reset_=I;this.occupants_=0;this.JSC$10058_head_=null};
ovN.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var k=this.JSC$10058_head_;this.JSC$10058_head_=k.next;k.next=null}else k=this.create_();return k};
ovN.prototype.put=function(k){this.reset_(k);this.occupants_<100&&(this.occupants_++,k.next=this.JSC$10058_head_,this.JSC$10058_head_=k)};var xHf=function(){this.workTail_=this.workHead_=null};
xHf.prototype.add=function(k,I){var V=Cyt.get();V.set(k,I);this.workTail_?this.workTail_.next=V:this.workHead_=V;this.workTail_=V};
xHf.prototype.remove=function(){var k=null;this.workHead_&&(k=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),k.next=null);return k};
var Cyt=new ovN(function(){return new a7N},function(k){return k.reset()}),a7N=function(){this.next=this.scope=this.fn=null};
a7N.prototype.set=function(k,I){this.fn=k;this.scope=I;this.next=null};
a7N.prototype.reset=function(){this.next=this.scope=this.fn=null};var R7y,wpi,Rco,CTl;wpi=!1;Rco=new xHf;_.LT=function(k,I){R7y||CTl();wpi||(R7y(),wpi=!0);Rco.add(k,I)};
CTl=function(){var k=Promise.resolve(void 0);R7y=function(){k.then(H7X)}};var w9Z=function(k){k.prototype.$goog_Thenable=!0},HuG=function(k){if(!k)return!1;
try{return!!k.$goog_Thenable}catch(I){return!1}};var p9N,NuW,MsW,DHN,z7y,ugf,kWR,XpQ,GWG,LLO,LoR;_.tD=function(k,I){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(k!=_.tJ)try{var V=this;k.call(I,function(X){V.resolve_(2,X)},function(X){V.resolve_(3,X)})}catch(X){this.resolve_(3,X)}};
p9N=function(){this.next=this.context=this.JSC$10069_onRejected=this.JSC$10069_onFulfilled=this.child=null;this.always=!1};
p9N.prototype.reset=function(){this.context=this.JSC$10069_onRejected=this.JSC$10069_onFulfilled=this.child=null;this.always=!1};
NuW=new ovN(function(){return new p9N},function(k){k.reset()});
MsW=function(k,I,V){var X=NuW.get();X.JSC$10069_onFulfilled=k;X.JSC$10069_onRejected=I;X.context=V;return X};
_.ot=function(k){if(k instanceof _.tD)return k;var I=new _.tD(_.tJ);I.resolve_(2,k);return I};
_.e8=function(k){return new _.tD(function(I,V){V(k)})};
DHN=function(k,I,V){ZuN(k,I,V,null)||_.LT(_.Nx(I,k))};
_.c1=function(k){return new _.tD(function(I,V){var X=k.length,P=[];if(X)for(var L=function(E,l){X--;P[E]=l;X==0&&I(P)},T=function(E){V(E)},d,U=0;U<k.length;U++)d=k[U],DHN(d,_.Nx(L,U),T);
else I(P)})};
z7y=function(k){return new _.tD(function(I){var V=k.length,X=[];if(V)for(var P=function(d,U,E){V--;X[d]=U?{fulfilled:!0,value:E}:{fulfilled:!1,reason:E};V==0&&I(X)},L,T=0;T<k.length;T++)L=k[T],DHN(L,_.Nx(P,T,!0),_.Nx(P,T,!1));
else I(X)})};
ugf=function(k){return new _.tD(function(I,V){var X=k.length,P=[];if(X)for(var L=function(E){I(E)},T=function(E,l){X--;
P[E]=l;X==0&&V(P)},d,U=0;U<k.length;U++)d=k[U],DHN(d,L,_.Nx(T,U));
else I(void 0)})};
_.bH=function(){var k,I,V=new _.tD(function(X,P){k=X;I=P});
return new OuK(V,k,I)};
_.tD.prototype.then=function(k,I,V){return tsf(this,P1(typeof k==="function"?k:null),P1(typeof I==="function"?I:null),V)};
w9Z(_.tD);kWR=function(k,I,V,X){e7G(k,MsW(I||_.tJ,V||null,X))};
_.Gl=function(k,I){I=P1(I);I=MsW(I,I);I.always=!0;e7G(k,I);return k};
_.tD.prototype.finally=function(k){var I=this;k=P1(k);return new _.tD(function(V,X){kWR(I,function(P){k();V(P)},function(P){k();
X(P)})})};
_.tD.prototype.thenCatch=function(k,I){return tsf(this,null,P1(k),I)};
_.tD.prototype.catch=_.tD.prototype.thenCatch;_.tD.prototype.cancel=function(k){if(this.state_==0){var I=new _.dq(k);_.LT(function(){InW(this,I)},this)}};
var InW=function(k,I){if(k.state_==0)if(k.parent_){var V=k.parent_;if(V.callbackEntries_){for(var X=0,P=null,L=null,T=V.callbackEntries_;T&&(T.always||(X++,T.child==k&&(P=T),!(P&&X>1)));T=T.next)P||(L=T);P&&(V.state_==0&&X==1?InW(V,I):(L?(X=L,X.next==V.callbackEntriesTail_&&(V.callbackEntriesTail_=X),X.next=X.next.next):VLf(V),XpQ(V,P,3,I)))}k.parent_=null}else k.resolve_(3,I)},e7G=function(k,I){k.callbackEntries_||k.state_!=2&&k.state_!=3||PyW(k);
k.callbackEntriesTail_?k.callbackEntriesTail_.next=I:k.callbackEntries_=I;k.callbackEntriesTail_=I},tsf=function(k,I,V,X){var P=MsW(null,null,null);
P.child=new _.tD(function(L,T){P.JSC$10069_onFulfilled=I?function(d){try{var U=I.call(X,d);L(U)}catch(E){T(E)}}:L;
P.JSC$10069_onRejected=V?function(d){try{var U=V.call(X,d);U===void 0&&d instanceof _.dq?T(d):L(U)}catch(E){T(E)}}:T});
P.child.parent_=k;e7G(k,P);return P.child};
_.tD.prototype.unblockAndFulfill_=function(k){this.state_=0;this.resolve_(2,k)};
_.tD.prototype.unblockAndReject_=function(k){this.state_=0;this.resolve_(3,k)};
_.tD.prototype.resolve_=function(k,I){this.state_==0&&(this===I&&(k=3,I=new TypeError("xa")),this.state_=1,ZuN(I,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=I,this.state_=k,this.parent_=null,PyW(this),k!=3||I instanceof _.dq||LLO(this,I)))};
var ZuN=function(k,I,V,X){if(k instanceof _.tD)return kWR(k,I,V,X),!0;if(HuG(k))return k.then(I,V,X),!0;if(_.MU(k))try{var P=k.then;if(typeof P==="function")return cIZ(k,P,I,V,X),!0}catch(L){return V.call(X,L),!0}return!1},cIZ=function(k,I,V,X,P){var L=!1,T=function(U){L||(L=!0,V.call(P,U))},d=function(U){L||(L=!0,X.call(P,U))};
try{I.call(k,T,d)}catch(U){d(U)}},PyW=function(k){k.executing_||(k.executing_=!0,_.LT(k.executeCallbacks_,k))},VLf=function(k){var I=null;
k.callbackEntries_&&(I=k.callbackEntries_,k.callbackEntries_=I.next,I.next=null);k.callbackEntries_||(k.callbackEntriesTail_=null);return I};
_.tD.prototype.executeCallbacks_=function(){for(var k;k=VLf(this);)XpQ(this,k,this.state_,this.result_);this.executing_=!1};
XpQ=function(k,I,V,X){if(V==3&&I.JSC$10069_onRejected&&!I.always)for(;k&&k.hadUnhandledRejection_;k=k.parent_)k.hadUnhandledRejection_=!1;if(I.child)I.child.parent_=null,GWG(I,V,X);else try{I.always?I.JSC$10069_onFulfilled.call(I.context):GWG(I,V,X)}catch(P){LoR.call(null,P)}NuW.put(I)};
GWG=function(k,I,V){I==2?k.JSC$10069_onFulfilled.call(k.context,V):k.JSC$10069_onRejected&&k.JSC$10069_onRejected.call(k.context,V)};
LLO=function(k,I){k.hadUnhandledRejection_=!0;_.LT(function(){k.hadUnhandledRejection_&&LoR.call(null,I)})};
LoR=Pt;_.dq=function(k){_.kK.call(this,k)};
_.vM(_.dq,_.kK);_.dq.prototype.name="cancel";var OuK=function(k,I,V){this.promise=k;this.resolve=I;this.reject=V};var Tl;_.bF=function(k,I){_.XY.call(this);this.JSC$10081_interval_=k||1;this.timerObject_=I||_.XA;this.boundTick_=(0,_.G7)(this.tick_,this);this.last_=_.q5()};
_.vM(_.bF,_.XY);_.c=_.bF.prototype;_.c.enabled=!1;_.c.JSC$10083_timer_=null;_.c.setInterval=function(k){this.JSC$10081_interval_=k;this.JSC$10083_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$10083_timer_&&this.stop()};
_.c.tick_=function(){if(this.enabled){var k=_.q5()-this.last_;k>0&&k<this.JSC$10081_interval_*.8?this.JSC$10083_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10081_interval_-k):(this.JSC$10083_timer_&&(this.timerObject_.clearTimeout(this.JSC$10083_timer_),this.JSC$10083_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.c.start=function(){this.enabled=!0;this.JSC$10083_timer_||(this.JSC$10083_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10081_interval_),this.last_=_.q5())};
_.c.stop=function(){this.enabled=!1;this.JSC$10083_timer_&&(this.timerObject_.clearTimeout(this.JSC$10083_timer_),this.JSC$10083_timer_=null)};
_.c.disposeInternal=function(){_.bF.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
Tl=function(k,I,V){if(typeof k==="function")V&&(k=(0,_.G7)(k,V));else if(k&&typeof k.handleEvent=="function")k=(0,_.G7)(k.handleEvent,k);else throw Error("ya");return Number(I)>2147483647?-1:_.XA.setTimeout(k,I||0)};
_.THR=function(k){var I=null;return(new _.tD(function(V,X){I=Tl(function(){V(void 0)},k);
I==-1&&X(Error("za"))})).thenCatch(function(V){_.XA.clearTimeout(I);
throw V;})};var uf=function(k){_.ce.call(this);this.streamzLogger=k;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$10087_flushTimer=new _.bF(this.flushInterval);this.JSC$10087_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.zr(this,this.JSC$10087_flushTimer)};
_.J(uf,_.ce);uf.prototype.sendIsolatedPayload=function(k){this.shouldSendIsolatedPayload=k;this.invocationLimit=1};
var dwN=function(k){k.JSC$10087_flushTimer.enabled||k.JSC$10087_flushTimer.start();k.invocationCount++;k.invocationCount>=k.invocationLimit&&k.snapshotAndFlush()};
uf.prototype.snapshotAndFlush=function(){var k=this.metricMap.values();k=[].concat(_.Z9(k)).filter(function(I){return I.cellMap.size});
k.length&&this.streamzLogger.flush(k,this.shouldSendIsolatedPayload);i7W(k);this.invocationCount=0;this.JSC$10087_flushTimer.enabled&&this.JSC$10087_flushTimer.stop()};
uf.prototype.addNewCounter=function(k){var I=_.OT.apply(1,arguments);this.metricMap.has(k)||this.metricMap.set(k,new mHR(k,I))};
uf.prototype.addNewEventMetric=function(k){var I=_.OT.apply(1,arguments);this.metricMap.has(k)||this.metricMap.set(k,new KUW(k,I))};
var WLK=function(k,I){return k.disabledMetrics.has(I)?void 0:k.metricMap.get(I)};
uf.prototype.JSC$10087_incrementCounter=function(k){this.JSC$10087_incrementCounterBy(k,1,_.OT.apply(1,arguments))};
uf.prototype.JSC$10087_incrementCounterBy=function(k,I){var V=_.OT.apply(2,arguments),X=WLK(this,k);X&&X instanceof mHR&&(X.JSC$10026_incrementCounterBy(I,V),dwN(this))};
uf.prototype.record=function(k,I){var V=_.OT.apply(2,arguments),X=WLK(this,k);X&&X instanceof KUW&&(X.record(I,V),dwN(this))};
var i7W=function(k){for(var I=0;I<k.length;I++)k[I].clear()};_.dL=function(k,I,V){V=V===void 0?{}:V;I=Error.call(this,I);this.message=I.message;"stack"in I&&(this.stack=I.stack);this.code=k;this.metadata=V;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.J(_.dL,Error);_.dL.prototype.toString=function(){var k="RpcError("+(NHj(this.code)||String(this.code))+")";this.message&&(k+=": "+this.message);return k};_.fnZ=_.XA.JSON.parse;_.i9=_.XA.JSON.stringify;_.eD=_.XA.JSON.parse;_.UwG=function(k){switch(k){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};var E6x=function(k){switch(k){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var b7C,lnN=function(){};
_.vM(lnN,_.MLc);lnN.prototype.createInstance=function(){return new XMLHttpRequest};
b7C=new lnN;_.W1=function(k){_.XY.call(this);this.headers=new Map;this.JSC$10096_xmlHttpFactory_=k||null;this.JSC$10096_active_=!1;this.JSC$10096_xhr_=null;this.JSC$10096_lastUri_="";this.JSC$10096_lastErrorCode_=0;this.JSC$10096_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$10096_timeoutId_=null;this.responseType_="";this.JSC$10096_withCredentials_=!1};
_.vM(_.W1,_.XY);var rIR=/^https?$/i,hcG=["POST","PUT"],yIK=[],loX=function(k,I,V,X,P,L,T){var d=new _.W1;yIK.push(d);I&&d.listen("complete",I);d.listenOnce("ready",d.cleanupSend_);L&&(d.timeoutInterval_=Math.max(0,L));T&&(d.JSC$10096_withCredentials_=T);d.send(k,V,X,P)};
_.W1.prototype.cleanupSend_=function(){this.dispose();_.Rj(yIK,this)};
_.W1.prototype.send=function(k,I,V,X){if(this.JSC$10096_xhr_)throw Error("Aa`"+this.JSC$10096_lastUri_+"`"+k);I=I?I.toUpperCase():"GET";this.JSC$10096_lastUri_=k;this.JSC$10096_lastError_="";this.JSC$10096_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$10096_active_=!0;this.JSC$10096_xhr_=this.createXhr();this.JSC$10096_xhr_.onreadystatechange=P1((0,_.G7)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$10096_xhr_.open(I,String(k),!0),this.inOpen_=!1}catch(T){mwK(this,T);return}k=
V||"";V=new Map(this.headers);if(X)if(Object.getPrototypeOf(X)===Object.prototype)for(var P in X)V.set(P,X[P]);else if(typeof X.keys==="function"&&typeof X.get==="function"){P=_.G(X.keys());for(var L=P.next();!L.done;L=P.next())L=L.value,V.set(L,X.get(L))}else throw Error("Ba`"+String(X));X=Array.from(V.keys()).find(function(T){return"content-type"==T.toLowerCase()});
P=_.XA.FormData&&k instanceof _.XA.FormData;!_.n_(hcG,I)||X||P||V.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");I=_.G(V);for(X=I.next();!X.done;X=I.next())V=_.G(X.value),X=V.next().value,V=V.next().value,this.JSC$10096_xhr_.setRequestHeader(X,V);this.responseType_&&(this.JSC$10096_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$10096_xhr_&&this.JSC$10096_xhr_.withCredentials!==this.JSC$10096_withCredentials_&&(this.JSC$10096_xhr_.withCredentials=this.JSC$10096_withCredentials_);
try{this.JSC$10096_timeoutId_&&(clearTimeout(this.JSC$10096_timeoutId_),this.JSC$10096_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$10096_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$10096_xhr_.send(k),this.inSend_=!1}catch(T){mwK(this,T)}};
_.W1.prototype.createXhr=function(){return this.JSC$10096_xmlHttpFactory_?this.JSC$10096_xmlHttpFactory_.createInstance():b7C.createInstance()};
_.W1.prototype.timeout_=function(){typeof tlR!="undefined"&&this.JSC$10096_xhr_&&(this.JSC$10096_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$10096_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var mwK=function(k,I){k.JSC$10096_active_=!1;k.JSC$10096_xhr_&&(k.inAbort_=!0,k.JSC$10096_xhr_.abort(),k.inAbort_=!1);k.JSC$10096_lastError_=I;k.JSC$10096_lastErrorCode_=5;KLU(k);$wZ(k)},KLU=function(k){k.errorDispatched_||(k.errorDispatched_=!0,k.dispatchEvent("complete"),k.dispatchEvent("error"))};
_.W1.prototype.abort=function(k){this.JSC$10096_xhr_&&this.JSC$10096_active_&&(this.JSC$10096_active_=!1,this.inAbort_=!0,this.JSC$10096_xhr_.abort(),this.inAbort_=!1,this.JSC$10096_lastErrorCode_=k||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),$wZ(this))};
_.W1.prototype.disposeInternal=function(){this.JSC$10096_xhr_&&(this.JSC$10096_active_&&(this.JSC$10096_active_=!1,this.inAbort_=!0,this.JSC$10096_xhr_.abort(),this.inAbort_=!1),$wZ(this,!0));_.W1.superClass_.disposeInternal.call(this)};
_.W1.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)S5O(this);else this.onReadyStateChangeEntryPoint_()};
_.W1.prototype.onReadyStateChangeEntryPoint_=function(){S5O(this)};
var S5O=function(k){if(k.JSC$10096_active_&&typeof tlR!="undefined")if(k.inSend_&&_.fT(k)==4)setTimeout(k.onReadyStateChange_.bind(k),0);else if(k.dispatchEvent("readystatechange"),k.isComplete()){k.JSC$10096_active_=!1;try{if(k.isSuccess())k.dispatchEvent("complete"),k.dispatchEvent("success");else{k.JSC$10096_lastErrorCode_=6;try{var I=_.fT(k)>2?k.JSC$10096_xhr_.statusText:""}catch(V){I=""}k.JSC$10096_lastError_=I+" ["+k.getStatus()+"]";KLU(k)}}finally{$wZ(k)}}},$wZ=function(k,I){if(k.JSC$10096_xhr_){k.JSC$10096_timeoutId_&&
(clearTimeout(k.JSC$10096_timeoutId_),k.JSC$10096_timeoutId_=null);
var V=k.JSC$10096_xhr_;k.JSC$10096_xhr_=null;I||k.dispatchEvent("ready");try{V.onreadystatechange=null}catch(X){}}};
_.W1.prototype.isActive=function(){return!!this.JSC$10096_xhr_};
_.W1.prototype.isComplete=function(){return _.fT(this)==4};
_.W1.prototype.isSuccess=function(){var k=this.getStatus(),I;if(!(I=E6x(k))){if(k=k===0)k=Ncz(String(this.JSC$10096_lastUri_)),k=!rIR.test(k);I=k}return I};
_.fT=function(k){return k.JSC$10096_xhr_?k.JSC$10096_xhr_.readyState:0};
_.c=_.W1.prototype;_.c.getStatus=function(){try{return _.fT(this)>2?this.JSC$10096_xhr_.status:-1}catch(k){return-1}};
_.c.getResponseText=function(){try{return this.JSC$10096_xhr_?this.JSC$10096_xhr_.responseText:""}catch(k){return""}};
_.c.getResponse=function(){try{if(!this.JSC$10096_xhr_)return null;if("response"in this.JSC$10096_xhr_)return this.JSC$10096_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$10096_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$10096_xhr_)return this.JSC$10096_xhr_.mozResponseArrayBuffer}return null}catch(k){return null}};
_.c.getAllResponseHeaders=function(){return this.JSC$10096_xhr_&&_.fT(this)>=2?this.JSC$10096_xhr_.getAllResponseHeaders()||"":""};
_.c.getLastError=function(){return typeof this.JSC$10096_lastError_==="string"?this.JSC$10096_lastError_:String(this.JSC$10096_lastError_)};var uBo=function(){};
uBo.prototype.send=function(k,I,V){I=I===void 0?function(){}:I;
V=V===void 0?function(){}:V;
loX(k.url,function(X){X=X.target;X.isSuccess()?I(X.getResponseText()):V(X.getStatus())},k.requestType,k.body,k.requestHeaders,k.timeoutMillis,k.withCredentials)};
uBo.prototype.getTransmissionType=function(){return 1};var jZZ=function(k,I){this.oil=k;this.event=I;this.startTime=Oq()},VXK;
jZZ.prototype.done=function(){this.oil.lT(this.event,Oq()-this.startTime)};
var Uu=function(){x8.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.J(Uu,x8);_.Eu=function(k,I,V){var X=Oq();I=I();k.lT(V,Oq()-X);return I};
VXK=function(){Uu.apply(this,arguments)};
_.J(VXK,Uu);_.c=VXK.prototype;_.c.yiF=function(){};
_.c.u9=function(){};
_.c.lT=function(){};
_.c.logError=function(){};
_.c.fN=function(){};
_.c.n3c=function(){};
_.c.qlB=function(){};
_.c.o3r=function(){};
var JIG=function(k){Uu.call(this);var I=this;this.yq=k;this.TEST_ONLY={jJw:function(){return I.yq},
getExperimentIds:function(){return I.yq.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void I.yq.dispose()})};
_.J(JIG,Uu);_.c=JIG.prototype;_.c.update=function(k){this.yq.dispose();this.yq=k};
_.c.u9=function(k){this.yq.u9(k)};
_.c.lT=function(k,I){this.yq.lT(k,I)};
_.c.logError=function(k){this.yq.logError(k)};
_.c.fN=function(){this.yq.fN()};
_.c.n3c=function(k){this.yq.n3c(k)};
_.c.qlB=function(k){this.yq.qlB(k)};
_.c.o3r=function(k){this.yq.o3r(k)};
_.c.yiF=function(k){this.yq.yiF(k)};
var Y5U=function(k,I){_.ce.call(this);var V=this;this.callback=k;this.x2H=I;this.lvC=-I;this.addOnDisposeCallback(function(){return void clearTimeout(V.timer)})};
_.J(Y5U,_.ce);var g6y=function(k){if(k.timer===void 0){var I=Math.max(0,k.lvC+k.x2H-Oq());k.timer=setTimeout(function(){try{k.callback()}finally{k.lvC=Oq(),k.timer=void 0}},I)}},q5R=function(k,I){Uu.call(this);
this.metrics=k;this.rQ=I};
_.J(q5R,Uu);_.c=q5R.prototype;_.c.yiF=function(k){this.metrics.ccw.record(k,this.rQ)};
_.c.u9=function(k){this.metrics.eventCount.increment(k,this.rQ)};
_.c.lT=function(k,I){this.metrics.s11.record(I,k,this.rQ)};
_.c.logError=function(k){this.metrics.errorCount.increment(k,this.rQ)};
_.c.n3c=function(k){this.metrics.q5k.increment(k,this.rQ)};
_.c.qlB=function(k){this.metrics.e31.increment(k,this.rQ)};
_.c.o3r=function(k){this.metrics.gPo.increment(k,this.rQ)};
var Xx_=function(k,I){I=I===void 0?[]:I;var V={rQ:k.rQ||"_",vyH:k.vyH||[],xEC:k.xEC|0,destinationUrl:k.destinationUrl,ptc:k.ptc||function(){},
hDz:k.hDz||function(L,T){return Ifl(L,T,V.ptc,V.destinationUrl)}},X=V.hDz("52",V.vyH.concat(I));
q5R.call(this,{ccw:new URU(X),errorCount:new rKK(X),eventCount:new bsN(X),s11:new lWN(X),l2B:new EWU(X),q5k:new h1N(X),e31:new yKW(X),gPo:new mRK(X)},V.rQ);var P=this;this.TEST_ONLY={getExperimentIds:function(){return P.options.vyH.concat(P.hlF).sort(function(L,T){return L-T})}};
this.options=V;this.service=X;this.t1g=!k.hDz;this.flushDebouncer=new Y5U(function(){return void P.service.snapshotAndFlush()},V.xEC);
this.addOnDisposeCallback(function(){P.flushDebouncer.dispose();P.t1g&&P.service.dispose()});
(this.hlF=I.slice()).sort(_.Qjt)};
_.J(Xx_,q5R);Xx_.prototype.fN=function(){g6y(this.flushDebouncer)};var Agj=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Agj,_.ft);_.QCU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(_.QCU,_.ft);var lr=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k,0,lr.messageId)};
_.J(lr,_.ft);var v6N=_.TYo(lr);lr.messageId="bfkj";var Y5t=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Y5t,_.ft);var sZN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(sZN,_.ft);var FLy=_.gG(sZN);_.nv=function(){var k=this;this.promise=new Promise(function(I,V){k.resolve=I;k.reject=V})};_.b9=function(k){_.ce.call(this);var I=this;this.t2e=Math.floor(Math.random()*200);this.aTc=new sZN;if("challenge"in k&&v6N(k.challenge)){var V=_.kM(k.challenge,4,void 0,BU);var X=_.kM(k.challenge,5,void 0,BU);_.kM(k.challenge,7,void 0,BU)&&(this.aTc=FLy(_.kM(k.challenge,7,void 0,BU)))}else V=k.program,X=k.globalName;this.addOnDisposeCallback(function(){var S,g,F;return _.W(function(Q){if(Q.nextAddress==1)return Q.yield(I.tWQ,2);S=Q.yieldResult;g=S.ycI;(F=g)==null||F();_.xg(Q)})});
this.zQ=P0_(k.aSH||{},this.aTc);_.zr(this,this.zQ);var P=new _.nv;this.tWQ=P.promise;this.zQ.u9("t");var L=this.zQ.share(),T=new jZZ(L,"t"),d=function(S,g,F,Q){if(!I.zQ.isDisposed()){var x="k";g?x="h":F&&(x="u");x!=="k"?Q!==0&&(I.zQ.u9(x),I.zQ.lT(x,S)):I.t2e<=0?(I.zQ.u9(x),I.zQ.lT(x,S),I.t2e=Math.floor(Math.random()*200)):I.t2e--}},U=function(S,g,F,Q){Promise.resolve().then(function(){T.done();
L.fN();L.dispose();P.resolve({j6l:S,ycI:g,lQ2:F,l4g:Q})})};
if(!_.XA[X])throw this.zQ.logError(25),Error("Ca");if(!_.XA[X].a)throw this.zQ.logError(26),Error("Da");try{var E=_.XA[X].a;X=[];for(var l=[],r=g6l(this.aTc),h=0;h<r.length;h++)X.push(r[h]),l.push(1);var y=q5i(this.aTc);for(r=0;r<y.length;r++)X.push(y[r]),l.push(2);this.mQX=_.G(E(V,U,!0,k.idI,d,[X,l],_.kM(this.aTc,5),!1)).next().value;this.nnz=P.promise.then(function(){})}catch(S){throw this.zQ.logError(28),S;
}};
_.J(_.b9,_.ce);_.b9.prototype.snapshot=function(k){if(this.isDisposed())throw Error("Ea");this.zQ.u9("n");var I=this.zQ.share();return this.tWQ.then(function(V){var X=V.j6l;return new Promise(function(P){var L=new jZZ(I,"n");X(function(T){L.done();I.yiF(T.length);I.fN();I.dispose();P(T)},[k.ki,
k.mml,k.ung,k.e6q])})})};
_.b9.prototype.uZr=function(k){this.tWQ.then(function(I){var V;(V=I.lQ2)==null||V(k)})};
_.b9.prototype.pNF=function(k,I){return this.tWQ.then(function(V){var X;return(X=V.l4g)==null?void 0:X(k,I,!1)})};
_.b9.prototype.zIh=function(){return this.zQ.share()};var BHQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(BHQ,_.ft);var svK=_.TYo(BHQ);var AIf=function(){this.promises={};this.nS3=null},QZQ=function(){AIf.instance||(AIf.instance=new AIf);
return AIf.instance},o6l=function(k,I){return n6Q(k,_.Nr(I,Agj,1,BU),_.Nr(I,_.QCU,2,BU),_.kM(I,3,void 0,BU))},n6Q=function(k,I,V,X){if(!I&&!V)return Promise.resolve();
if(!X)return drz(I,V);var P;(P=k.promises)[X]||(P[X]=new Promise(function(L,T){drz(I,V).then(function(){k.nS3=X;L()},function(d){delete k.promises[X];
T(d)})}));
return k.promises[X]};var xwO=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(xwO,_.ft);var anC=function(k,I){return _.rq(k,1,I)},Rcx=function(k,I){return _.rq(k,2,I)};var l9=function(k){_.ce.call(this);var I=this;this.options=k;this.g6l=new _.nv;this.nnz=this.g6l.promise;this.p2N=new _.nv;this.vAb=1;this.kAN=new _.nv;this.kzx=[];this.isPaused=!1;this.euc=k.euc||function(){};
this.phF=new JIG(P0_(k.aSH||{}));CyU(this,k.hy,k.f3q,k.lkn,k.pwT,Object.assign({},wpR,k.yUr||{}));this.addOnDisposeCallback(function(){return void H7Z(I)})};
_.J(l9,_.ce);l9.prototype.snapshot=function(k){var I=this;return _.W(function(V){switch(V.nextAddress){case 1:if(I.isDisposed())throw Error("Ea");if(I.wu||I.qKC){V.jumpTo(2);break}return V.yield(I.p2N.promise,2);case 2:if(!I.wu){V.jumpTo(4);break}return V.yield(I.wu.snapshot(k),5);case 5:return V.return(V.yieldResult);case 4:throw I.qKC;}})};
l9.prototype.pause=function(){this.isDisposed()||this.isPaused||(this.isPaused=!0,this.qW&&this.qW.pause())};
l9.prototype.resume=function(){!this.isDisposed()&&this.isPaused&&(this.isPaused=!1,this.qW&&this.qW.resume())};
l9.prototype.checkForRefresh=function(){var k=this;return _.W(function(I){if(k.isDisposed())throw Error("Ea");var V;if(V=k.qW)V=k.qW,V.isExpired()?(ppN(V),V.resolver(0),V=!0):V=!1,V=!V;return V?I.jumpTo(0):I.yield(k.kAN.promise,0)})};
var MLG=function(k){var I;return _.W(function(V){if(k.isDisposed())throw Error("Ea");(I=k.qW)==null||NHW(I);return V.yield(k.kAN.promise,0)})},H7Z=function(k){k.qKC=Error("Ga");
k.p2N.resolve();v6R(k.g6l.promise);k.g6l.reject(Error("Ga"));k.phF.dispose();Promise.all(k.kzx).then(function(){var V;return _.W(function(X){(V=k.wu)==null||V.dispose();k.wu=void 0;_.xg(X)})});
k.kzx=[];var I;(I=k.qW)==null||NHW(I);v6R(k.kAN.promise);k.kAN.reject(Error("Ga"))};
l9.prototype.uZr=function(k){var I,V;(I=this.wu)==null||(V=I.uZr)==null||V.call(I,k)};
l9.prototype.pNF=function(k,I){var V,X,P;return(P=(V=this.wu)==null?void 0:(X=V.pNF)==null?void 0:X.call(V,k,I))!=null?P:Promise.resolve()};
var Z7y=function(k,I){var V=k.euc;k.euc=function(){V();I()}},Dwy=function(k,I){k.isDisposed()||(k.wu=I,k.phF.update(I.zIh()),k.p2N.resolve(),k.g6l.resolve(void 0),k.euc())};
l9.prototype.handleError=function(k){if(!this.isDisposed()){this.qKC=k;this.p2N.resolve();var I,V;(V=(I=this.options).lt9)==null||V.call(I,k)}};
var zcf=function(k,I){I&&(Promise.all(k.kzx).then(function(){return void I.dispose()}),k.kzx=[])},rL=function(k,I){k.vAb=I;
var V,X;(X=(V=k.options).dhs)==null||X.call(V,I)},uBx=function(k){k.isDisposed()||(k.kAN.resolve(),k.kAN=new _.nv)},CyU=function(k,I,V,X,P,L){X=X===void 0?QZQ():X;
P=P===void 0?Promise.resolve(void 0):P;var T,d,U,E,l,r,h,y,S,g,F,Q;_.W(function(x){switch(x.nextAddress){case 1:return x.yield(0,3);case 3:d=null;if(!T){x.jumpTo(6);break}rL(k,7);_.vK(x,7);return x.yield(XW(T.snapshot({}),L.ugT,function(){return Promise.resolve("E:CTO")}),9);
case 9:d=x.yieldResult;_.vx(x,6);break;case 7:_.nh(x),d="E:UCE";case 6:U=void 0,E=T?L.wax:L.dmh,l=new MB(E,L.mmg,L.yAS,L.tII),r=1;case 10:if(!(r<=L.maxAttempts)){x.jumpTo(12);break}if(r===1){x.jumpTo(13);break}rL(k,0);k.qW=new hp(l.getValue(),L.lRk,L.lxg);return x.yield(k.qW.promise,14);case 14:h=x.yieldResult,k.qW=void 0,h===1?(r=1,l.reset()):dHZ(l);case 13:_.vK(x,15);y=void 0;if(V){y=V;x.jumpTo(17);break}rL(k,5);S=X.nS3;return x.yield(XW(O7R(I,S,d),L.lRI,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:y=x.yieldResult;case 17:return rL(k,3),x.yield(XW(o6l(X,y),L.cxK,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return rL(k,8),x.yield(P,20);case 20:return g=new _.b9({challenge:y,aSH:k.options.aSH,idI:k.options.idI}),x.yield(XW(g.nnz,L.oFw,function(){return Promise.reject(Error("Ja"))}),21);
case 21:U=g;x.jumpTo(12);break;case 15:F=_.nh(x),k.handleError(F),uBx(k);case 11:r++;x.jumpTo(10);break;case 12:if(k.isDisposed()){x.jumpTo(5);break}U&&(V=void 0,zcf(k,T),T=U,Dwy(k,U),uBx(k));rL(k,2);k.qW=new hp(L.gVh,L.lRk,L.lxg);k.isPaused&&k.qW.pause();return x.yield(k.qW.promise,22);case 22:k.qW=void 0;if(k.isDisposed()){x.jumpTo(5);break}x.jumpTo(3);break;case 5:(Q=T)==null||Q.dispose(),_.xg(x)}})};
l9.prototype.zIh=function(){return this.phF.share()};
var wpR={gVh:432E5,lRk:3E5,lxg:10,ugT:1E4,lRI:3E4,cxK:3E4,oFw:6E4,dmh:1E3,wax:6E4,mmg:6E5,yAS:.25,tII:2,maxAttempts:10},hp=function(k,I,V){var X=this;this.endTimeMs=0;this.mHz=null;this.isPaused=!1;this.tick=function(){if(!X.isPaused){var P=X.endTimeMs-Date.now();P<=X.fK5?(X.mHz=null,X.resolver(0)):X.mHz=setTimeout(X.tick,Math.min(P,X.lRk))}};
this.lRk=I;this.fK5=V;this.promise=new Promise(function(P){X.resolver=P});
tLN(this,k)},tLN=function(k,I){k.endTimeMs=Date.now()+I;
k.tick()};
hp.prototype.pause=function(){this.isPaused||(this.isPaused=!0,ppN(this))};
hp.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.tick())};
var NHW=function(k){ppN(k);k.endTimeMs=0;k.isPaused=!1;k.resolver(1)},ppN=function(k){k.mHz&&(clearTimeout(k.mHz),k.mHz=null)};
hp.prototype.isExpired=function(){return Date.now()>this.endTimeMs};var ecZ,ffl=(ecZ=Math.imul)!=null?ecZ:function(k,I){return k*I|0},Pe=[196,
200,224,18],yE=function(k,I,V){V=V===void 0?[]:V;this.maxItems=k;this.xz=I===void 0?0:I;this.pH=V},kNZ=function(k){var I=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!I)return new yE(k);var V=I.split(",");if(V.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new yE(k);I=V.slice(1);I.length===1&&I[0]===""&&(I=[]);V=Number(V[0]);return isNaN(V)||V<0||V>I.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new yE(k)):new yE(k,V,I)};
yE.prototype.serialize=function(){return String(this.xz)+","+this.pH.join()};
yE.prototype.insert=function(k,I){var V=void 0;if(this.pH[this.xz]!==k){var X=this.pH.indexOf(k);X!==-1?(this.pH.splice(X,1),X<this.xz&&this.xz--,this.pH.splice(this.xz,0,k)):(V=this.pH[this.xz],this.pH[this.xz]=k)}this.xz=(this.xz+1)%this.maxItems;k=ict("iU5q-!O9@$",this.serialize());V&&k&&I(V);return k};
var Ify=function(k,I){this.b6I=I;try{var V=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(X){V=!1}V&&(this.index=kNZ(k))},VXO=function(k,I,V,X,P){var L=k.index?_.Eu(k.b6I,function(){return lfK(k.index,Ecz(I),V,X,P)},"W"):"u";
k.b6I.o3r(L)},XxN=function(k,I,V){var X=_.G(k.index?_.Eu(k.b6I,function(){return rfD(Ecz(I),V)},"R"):["u"]),P=X.next().value;
X=X.next().value;k.b6I.qlB(P);return X};var P0N={toString:function(k){var I=[],V=0;k-=-2147483648;I[V++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(k%52);for(k=Math.floor(k/52);k>0;)I[V++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(k%62),k=Math.floor(k/62);return I.join("")}};var GNQ=function(k){k=L9N(k);for(var I=2654435769,V=2654435769,X=314159265,P=k.length,L=P,T=0,d=function(){I-=V;I-=X;I^=X>>>13;V-=X;V-=I;V^=I<<8;X-=I;X-=V;X^=V>>>13;I-=V;I-=X;I^=X>>>12;V-=X;V-=I;V^=I<<16;X-=I;X-=V;X^=V>>>5;I-=V;I-=X;I^=X>>>3;V-=X;V-=I;V^=I<<10;X-=I;X-=V;X^=V>>>15};L>=12;L-=12,T+=12)I+=cfW(k,T),V+=cfW(k,T+4),X+=cfW(k,T+8),d();
X+=P;switch(L){case 11:X+=k[T+10]<<24;case 10:X+=k[T+9]<<16;case 9:X+=k[T+8]<<8;case 8:V+=k[T+7]<<24;case 7:V+=k[T+6]<<16;case 6:V+=k[T+5]<<8;case 5:V+=k[T+4];case 4:I+=k[T+3]<<24;case 3:I+=k[T+2]<<16;case 2:I+=k[T+1]<<8;case 1:I+=k[T]}d();return P0N.toString(X)},L9N=function(k){for(var I=[],V=0;V<k.length;V++)I.push(k.charCodeAt(V));
return I},cfW=function(k,I){return k[I]+(k[I+1]<<8)+(k[I+2]<<16)+(k[I+3]<<24)};var mW=function(k){_.ce.call(this);this.fb=k;this.bS6=new _.nv};
_.J(mW,_.ce);var TRN=function(k,I){var V=setTimeout(function(){k.bS6.resolve()},I);
k.addOnDisposeCallback(function(){return void clearTimeout(V)})};
mW.prototype.hTO=function(k,I){var V=this.c2(k);I==null||I(V);return _.Eu(this.fb,function(){return _.OO(V,2)},this.mok)};
var drf=function(k,I,V,X){return _.Eu(k.fb,function(){return V?k.hTO(I,X):k.c2(I,X)},k.zTN)},icK=function(k,I,V,X){mW.call(this,k);
this.ojH=I;this.uh2=V;this.zTN="m";this.mok="x";this.njk=0;TRN(this,X)};
_.J(icK,mW);icK.prototype.c2=function(k,I){var V=this;this.fb.u9(this.zTN);++this.njk>=this.uh2&&this.bS6.resolve();var X=k();k=_.Eu(this.fb,function(){return V.ojH(X)},"C");
if(k===void 0)throw new nD(17,"YNJ:Undefined");if(!(k instanceof Uint8Array))throw new nD(18,"ODM:Invalid");I==null||I(k);return k};
var W9U=function(k,I,V){mW.call(this,k);this.dcI=I;this.zTN="f";this.mok="z";TRN(this,V)};
_.J(W9U,mW);W9U.prototype.c2=function(){return this.dcI};
var ffy=function(k,I,V){mW.call(this,k);this.tix=I;this.zTN="w";this.mok="z";TRN(this,V)};
_.J(ffy,mW);ffy.prototype.c2=function(){var k=this;return _.Eu(this.fb,function(){return _.to(k.tix)},"d")};
ffy.prototype.hTO=function(){return this.tix};
var Url=function(k,I){mW.call(this,k);this.error=I;this.zTN="e";this.mok="y"};
_.J(Url,mW);var Ecf=function(k,I){var V=(I(k.error.message)+":"+I(k.error.stack)).substring(0,2048);I=V.length+1;V=hj_(V);var X=new Uint8Array(4+V.length);X.set([42,I&127|128,I>>7,k.error.code]);X.set(V,4);return X};
Url.prototype.c2=function(){if(this.ujH)return this.ujH;this.ujH=Ecf(this,function(k){return"_"+GNQ(k)});
return Ecf(this,function(k){return k})};
var bcN=function(k,I,V){mW.call(this,k);this.xkI=I;this.clientState=V;this.zTN="S";this.mok="q"};
_.J(bcN,mW);bcN.prototype.c2=function(){var k=Math.floor(Date.now()/1E3),I=[Math.random()*255,Math.random()*255],V=I.concat([this.xkI&255,this.clientState],[k>>24&255,k>>16&255,k>>8&255,k&255]);k=new Uint8Array(2+V.length);k[0]=34;k[1]=V.length;k.set(V,2);V=k.subarray(2);for(var X=I=I.length;X<V.length;++X)V[X]^=V[X%I];this.fb.n3c(this.clientState);return k};var lfO={iXx:3E4,fMk:2E4},KT=function(k){_.ce.call(this);var I=this;this.y9F=new _.nv;this.bIk=0;this.z4=void 0;this.state=2;this.vm=k.vm;this.hy=k.hy;this.yUr=Object.assign({},lfO,k.yUr||{});this.dZ=k.vm.zIh();var V;this.onError=(V=k.onError)!=null?V:function(){};
this.oB3=k.oB3||!1;if(rfN(k)){var X=this.vm;this.cMf=function(){return MLG(X).catch(function(T){T=I.reportError(new nD(I.jf?20:32,"TRG:Disposed",T));I.z4=T;var d;(d=I.jf)==null||d.dispose();I.jf=void 0;I.y9F.reject(T)})};
Z7y(X,function(){return void hjN(I)});
X.vAb===2&&hjN(this)}else this.cMf=k.uFI,hjN(this);var P=this.dZ.share();P.u9("o");var L=new jZZ(P,"o");this.y9F.promise.then(function(){L.done();P.fN();P.dispose()},function(){return void P.dispose()});
this.addOnDisposeCallback(function(){I.jf?(I.jf.dispose(),I.jf=void 0):I.z4?I.dZ.fN():(I.z4=I.reportError(new nD(32,"TNP:Disposed")),I.dZ.fN(),I.y9F.reject(I.z4))});
_.zr(this,this.dZ)};
_.J(KT,_.ce);KT.prototype.kP3=function(){return this.y9F.promise};
var yfN=function(k,I){if(!(I instanceof nD))if(I instanceof _.dL){var V=Error(I.toString());V.stack=I.stack;I=new nD(11,"EBH:Error",V)}else I=new nD(12,"BSO:Unknown",I);return k.reportError(I)},hjN=function(k){var I,V,X,P,L,T,d,U,E,l,r,h,y,S,g;
return _.W(function(F){switch(F.nextAddress){case 1:I=void 0;k.bIk++;V=new _.nv;k.vm instanceof l9&&k.vm.kzx.push(V.promise);if(!k.oB3){F.jumpTo(2);break}X=new _.nv;setTimeout(function(){return void X.resolve()});
return F.yield(X.promise,2);case 2:return P=k.dZ.share(),_.vK(F,4,5),k.state=5,L={},T=[],F.yield(XW(k.vm.snapshot({ki:L,ung:T}),k.yUr.fMk,function(){return Promise.reject(new nD(15,"MDA:Timeout"))}),7);
case 7:d=F.yieldResult;if(k.isDisposed())throw new nD(k.jf?20:32,"MDA:Disposed");U=T[0];k.state=6;return F.yield(XW(mrZ(k.hy,d),k.yUr.iXx,function(){return Promise.reject(new nD(10,"BWB:Timeout"))}),8);
case 8:E=F.yieldResult;if(k.isDisposed())throw new nD(k.jf?20:32,"BWB:Disposed");k.state=7;I=_.Eu(P,function(){var x=K9K(k,E,V,U);x.bS6.promise.then(function(){return void k.cMf()});
return x},"i");
case 5:_.BK(F);P.dispose();_.Q5(F,6);break;case 4:l=_.nh(F);(r=I)==null||r.dispose();if(!k.z4){h=yfN(k,l);V.resolve();var Q;if(Q=k.vm instanceof l9&&k.bIk<2)a:if(l instanceof nD)Q=l.code!==32&&l.code!==20&&l.code!==10;else{if(l instanceof _.dL)switch(l.code){case 2:case 13:case 14:case 4:break;default:Q=!1;break a}Q=!0}if(Q)return y=(1+Math.random()*.25)*(k.jf?6E4:1E3),S=setTimeout(function(){return void k.cMf()},y),k.addOnDisposeCallback(function(){return void clearTimeout(S)}),F.return();
k.z4=h}P.logError(k.jf?13:14);k.y9F.reject(k.z4);return F.return();case 6:k.state=8,k.bIk=0,(g=k.jf)==null||g.dispose(),k.jf=I,k.y9F.resolve(),_.xg(F)}})},K9K=function(k,I,V,X){var P=rhf(I,2)*1E3;
if(P<=0)throw new nD(31,"TTM:Invalid");if(_.kM(I,4))return new ffy(k.dZ,_.kM(I,4),P);if(!rhf(I,3))return new W9U(k.dZ,Icx(_.M5(I,1)),P);if(!X)throw new nD(4,"PMD:Undefined");X=X(Icx(_.M5(I,1)));if(!(X instanceof Function))throw new nD(16,"APF:Failed");k.iPx=Math.floor((Date.now()+P)/1E3);k=new icK(k.dZ,X,rhf(I,3),P);k.addOnDisposeCallback(function(){return void V.resolve()});
return k};
KT.prototype.c2=function(k){return $rf(this,Object.assign({},k),!1)};
KT.prototype.hTO=function(k){return $rf(this,Object.assign({},k),!0)};
KT.prototype.eNA=function(k){if(k>150)return!1;try{return this.cache=new Ify(k,this.dZ),!0}catch(I){return this.reportError(new nD(22,"GBJ:init",I)),!1}};
KT.prototype.reportError=function(k){this.dZ.logError(k.code);this.onError(k);return k};
var SLZ=function(k,I){I=I instanceof nD?I:new nD(5,"TVD:error",I);return k.reportError(I)},$rf=function(k,I,V){try{if(k.isDisposed())throw new nD(21,"BNT:disposed");
if(!k.jf&&k.z4)throw k.z4;var X,P;return(P=(X=jJU(k,I,V))!=null?X:JfG(k,I,V))!=null?P:YLZ(k,I,V)}catch(L){if(!I.don)throw SLZ(k,L);return gcN(k,V,L)}},jJU=function(k,I,V){var X;
return(X=k.jf)==null?void 0:drf(X,function(){return qLl(k,I)},V,function(P){var L;
if(k.jf instanceof icK&&((L=I.yL)==null?0:L.xLI))try{var T;(T=k.cache)==null||VXO(T,qLl(k,I),P,I.yL.oAF,k.iPx-120)}catch(d){k.reportError(new nD(24,"ELX:write",d))}})},JfG=function(k,I,V){var X;
if((X=I.yL)!=null&&X.qgC)try{var P,L=(P=k.cache)==null?void 0:XxN(P,qLl(k,I),I.yL.oAF);return L?V?_.Eu(k.dZ,function(){return _.OO(L,2)},"a"):L:void 0}catch(T){k.reportError(new nD(23,"RXO:read",T))}},YLZ=function(k,I,V){var X={stack:[],
error:void 0,hasError:!1};try{if(!I.wLk)throw new nD(29,"SDF:notready");return drf(PNy(X,new bcN(k.dZ,0,k.state)),function(){return qLl(k,I)},V)}catch(P){X.error=P,X.hasError=!0}finally{LNW(X)}},gcN=function(k,I,V){var X={stack:[],
error:void 0,hasError:!1};try{var P=SLZ(k,V);return drf(PNy(X,new Url(k.dZ,P)),function(){return[]},I)}catch(L){X.error=L,X.hasError=!0}finally{LNW(X)}},qLl=function(k,I){return I.sAz?I.sAz:I.ki?_.Eu(k.dZ,function(){return I.sAz=hj_(I.ki)},"c"):[]},rfN=function(k){return QZ(function(I){if(!c9(I))return!1;
for(var V=_.G(Object.entries(k)),X=V.next();!X.done;X=V.next()){var P=_.G(X.value);X=P.next().value;P=P.next().value;if(!(X in I)){if(P.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!P(I[X]))return!1}return!0})}({vm:function(k){return QZ(function(I){return I instanceof k})}(l9)},"");var vcN=function(){var k=_.FT();this.JSC$10214_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",ah("cookie_enabled"),ah("cookie_3p_enabled"),_.C6("browser"))};
vcN.prototype.increment=function(k,I,V){this.JSC$10214_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",k,I,V)};
var hAU=function(){var k=_.FT();this.JSC$10238_streamzService=k;k.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",Rh("tick"),ah("from_st_cookie"))};
hAU.prototype.increment=function(k,I){this.JSC$10238_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",k,I)};
var sJQ=function(){var k=_.FT();this.JSC$10244_streamzService=k;k.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.C6("status"))};
sJQ.prototype.increment=function(k){this.JSC$10244_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",k)};
var F9y=function(){var k=_.FT();this.JSC$10247_streamzService=k;k.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.C6("stage"),ah("is_using_ytd_player"),ah("has_expandable_tiles"))};
F9y.prototype.increment=function(k,I,V){this.JSC$10247_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",k,I,V)};
var BRC=function(){var k=_.FT();this.JSC$10250_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/response_signature",_.C6("check_status"))};
BRC.prototype.increment=function(k){this.JSC$10250_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/response_signature",k)};
var AfN=function(){var k=_.FT();this.JSC$10253_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.C6("sig"),Rh("de"))};
AfN.prototype.increment=function(k,I){this.JSC$10253_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/e_sig_log",k,I)};
var QJl=function(){var k=_.FT();this.JSC$10256_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.C6("sig"),Rh("de"))};
QJl.prototype.increment=function(k,I){this.JSC$10256_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/e_sig_en",k,I)};
_.ncZ=function(){var k=_.FT();this.JSC$10259_streamzService=k;k.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.C6("action"))};
_.ncZ.prototype.increment=function(k){this.JSC$10259_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/web/enforcement_intent",k)};var $r=window;var ocy=(new Date).getTime();_.dc.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.dc.createSet("action","cite","data","formaction","href","manifest","poster","src");var xrN=function(k){this.servicePromise_=k;k.then((0,_.G7)(function(){},this),function(){},this)},afN=function(k,I,V){k.servicePromise_.then(function(X){var P=X[I];
if(!P)throw Error("Ka`"+I);return P.apply(X,V)})},wxU=function(k,I,V){for(var X=Array(arguments.length-2),P=2;P<arguments.length;P++)X[P-2]=arguments[P];
P=Rjy(k,I).then(function(L){return L.apply(null,X)},function(L){L=Error("La`"+I+"`"+k+"`"+L,{cause:L});
delete C0N[I];return _.e8(L)});
return new xrN(P)},C0N={},Rjy=function(k,I){var V=C0N[I];
if(V)return V;V=(V=_.FB(I))?_.ot(V):(new _.tD(function(X,P){var L=(new Pg(document)).createElement("SCRIPT");L.async=!0;_.fh(L,_.oR(O8f(k)));L.onload=L.onreadystatechange=function(){L.readyState&&L.readyState!="loaded"&&L.readyState!="complete"||X()};
L.onerror=function(T){P(Error("Ma`"+I+"`"+k,{cause:T}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(L)})).then(function(){var X=_.FB(I);
if(!X)throw Error("Na`"+I+"`"+k);return X});
return C0N[I]=V};var HcN={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},NRR=function(){var k=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=yf_(function(){return _.W(function(I){if(I.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?I.return(Promise.resolve()):I.yield(pxC(k),2);k.rsaForList.length>
0&&document.addEventListener("click",k.requestAccessForHelpPanel);_.xg(I)})});
this.requestAccessForHelpPanel=function(){if(!(k.rsaForPromises.length>0)){for(var I=_.G(k.rsaForList),V=I.next();!V.done;V=I.next()){V=V.value;try{k.rsaForPromises.push(document.requestStorageAccessFor(V))}catch(X){}}Promise.all(k.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){k.reset()})}}};
NRR.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var pxC=function(k){var I,V,X,P;return _.W(function(L){switch(L.nextAddress){case 1:I=_.G(Object.values(HcN)),V=I.next();case 2:if(V.done){L.jumpTo(0);break}X=V.value;_.vK(L,5);return L.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:X}),7);case 7:P=L.yieldResult;P.state!=="granted"&&k.rsaForList.push(X);_.vx(L,3);break;case 5:_.nh(L);L.jumpTo(0);break;case 3:V=I.next(),L.jumpTo(2)}})};(new NRR).initialize();var MXN=function(k){this.JSC$10273_loader_=k};
MXN.prototype.startHelp=function(k){afN(this.JSC$10273_loader_,"startHelp",arguments)};
MXN.prototype.JSC$10275_loadChatSupport=function(k){afN(this.JSC$10273_loader_,"loadChatSupport",arguments)};
var DrU=function(k,I){I=I||{};k=wxU(ZcK,"help.service.Lazy.create",k,{apiKey:I.apiKey||I.apiKey,asxUiUri:I.asxUiUri||I.asxUiUri,environment:I.environment||I.environment,flow:I.flow||I.flow,frdProductData:I.frdProductData||I.frdProductData,frdProductDataSerializedJspb:I.frdProductDataSerializedJspb||I.frdProductDataSerializedJspb,helpCenterPath:I.helpCenterPath||I.helpCenterPath,locale:I.locale||I.locale||"en-US".replace(/-/g,"_"),nonce:I.nonce||I.nonce,productData:I.productData||I.productData,receiverUri:I.receiverUri||
I.receiverUri,renderApiUri:I.renderApiUri||I.renderApiUri,theme:I.theme||I.theme,window:I.window||I.window});return new MXN(k)},ZcK=new jf(dNA,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var zjR=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(zjR,_.ft);var u7N=_.gG(zjR);var OcG=[0,_.Sg,rA,duN];_.tXy=new function(k,I,V,X){this.configType=k;this.flagName=V;this.defaultValue=X;this.flagType="bool"}(2,0,"external_fullscreen",!0);
new Uint8Array([10,2,75,82]);new Uint8Array([10,2,78,76,10,2,69,83]);new Uint8Array([]);new Uint8Array([]);new Uint8Array([]);var k0Z=function(){this.retriever=_.C7().resolve(ejl)};_.gq={get payments(){return window.payments}};K9t(Node);K9t(Element);var IkO=K9t(HTMLElement);K9t(SVGElement);var VTW,XRN,Jp,PUx;VTW=function(k){return typeof k.className=="string"?k.className:k.getAttribute&&k.getAttribute("class")||""};
XRN=function(k){return k.classList?k.classList:VTW(k).match(/\S+/g)||[]};
_.SG=function(k,I){typeof k.className=="string"?k.className=I:k.setAttribute&&k.setAttribute("class",I)};
_.jG=function(k,I){return k.classList?k.classList.contains(I):_.n_(XRN(k),I)};
_.ry=function(k,I){if(k.classList)k.classList.add(I);else if(!_.jG(k,I)){var V=VTW(k);_.SG(k,V+(V.length>0?" "+I:I))}};
Jp=function(k,I){if(k.classList)Array.prototype.forEach.call(I,function(P){_.ry(k,P)});
else{var V={};Array.prototype.forEach.call(XRN(k),function(P){V[P]=!0});
Array.prototype.forEach.call(I,function(P){V[P]=!0});
I="";for(var X in V)I+=I.length>0?" "+X:X;_.SG(k,I)}};
_.lB=function(k,I){k.classList?k.classList.remove(I):_.jG(k,I)&&_.SG(k,Array.prototype.filter.call(XRN(k),function(V){return V!=I}).join(" "))};
PUx=function(k,I){k.classList?Array.prototype.forEach.call(I,function(V){_.lB(k,V)}):_.SG(k,Array.prototype.filter.call(XRN(k),function(V){return!_.n_(I,V)}).join(" "))};var LMl=function(k){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=k.document},TxN=function(k,I){cDl(k);
var V=document.createElement("div"),X;(X=I.parentNode)==null||X.insertBefore(V,I);V.tabIndex=0;V.id="fc-focus-trap-pre-div";V=document.createElement("div");var P;(P=I.parentNode)==null||P.insertBefore(V,I.nextSibling);V.tabIndex=0;V.id="fc-focus-trap-post-div";var L=G0Z(k,I),T=G0Z(k,I,!0);L&&T&&(k.focusChangeHandler=function(){var d=k.document.activeElement;if(d)if(_.AK(I,d))k.previouslyFocusedElement=d;else if(d===k.document.activeElement)switch(k.previouslyFocusedElement){case L:T.focus();k.previouslyFocusedElement=
T;break;default:L.focus(),k.previouslyFocusedElement=L}},k.document.addEventListener("focus",k.focusChangeHandler,!0),k.document.addEventListener("focusin",k.focusChangeHandler))},cDl=function(k){k.focusChangeHandler&&(document.removeEventListener("focus",k.focusChangeHandler,!0),document.removeEventListener("focusin",k.focusChangeHandler),k.focusChangeHandler=null);
var I;(I=document.getElementById("fc-focus-trap-pre-div"))==null||I.remove();var V;(V=document.getElementById("fc-focus-trap-post-div"))==null||V.remove()},dMN=function(k,I,V,X,P){V=V===void 0?!0:V;
var L;P=(L=P===void 0?null:P)!=null?L:G0Z(k,I,X===void 0?!1:X);P!==null&&(P.focus(),V&&TxN(k,I))};
LMl.prototype.disableButton=function(k,I){I=I===void 0?null:I;k.disabled=!0;I&&_.ry(k,I)};
var G0Z=function(k,I,V){V=V===void 0?!1:V;if(qvj(I)&&!V)return I;var X=V?[].slice.call(I.children,0).reverse():I.children;X=_.G(X);for(var P=X.next();!P.done;P=X.next())if(P=P.value,IkO(P)&&(P=G0Z(k,P,V)))return P;return qvj(I)&&V?I:null};var i5Q=function(k){this.originalBodyOverflow="";this.JSC$10300_domHelper=Vg(k);var I;this.isScrollingEnabled=((I=this.JSC$10300_domHelper.JSC$9626_document_.body)==null?void 0:I.style.overflow)!=="hidden"};
i5Q.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10300_domHelper.JSC$9626_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.vM(_.T7,_.ce);_.c=_.T7.prototype;_.c.JSC$10303_id_=0;_.c.disposeInternal=function(){_.T7.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10301_listener_;delete this.handler_};
_.c.start=function(k){this.stop();this.JSC$10303_id_=Tl(this.callback_,k!==void 0?k:this.JSC$10301_interval_)};
_.c.stop=function(){this.isActive()&&_.XA.clearTimeout(this.JSC$10303_id_);this.JSC$10303_id_=0};
_.c.fire=function(){this.stop();this.JSC$10303_doAction_()};
_.c.isActive=function(){return this.JSC$10303_id_!=0};
_.c.JSC$10303_doAction_=function(){this.JSC$10303_id_=0;this.JSC$10301_listener_&&this.JSC$10301_listener_.call(this.handler_)};_.E0=function(k){_.ce.call(this);this.handler_=k;this.JSC$10304_keys_={}};
_.vM(_.E0,_.ce);var WMU=[];_.E0.prototype.listen=function(k,I,V,X){Array.isArray(I)||(I&&(WMU[0]=I.toString()),I=WMU);for(var P=0;P<I.length;P++){var L=_.O6(k,I[P],V||this.handleEvent,X||!1,this.handler_||this);if(!L)break;this.JSC$10304_keys_[L.key]=L}return this};
_.E0.prototype.listenOnce=function(k,I,V,X){return fkl(this,k,I,V,X)};
var fkl=function(k,I,V,X,P,L){if(Array.isArray(V))for(var T=0;T<V.length;T++)fkl(k,I,V[T],X,P,L);else{I=mz(I,V,X||k.handleEvent,P,L||k.handler_||k);if(!I)return k;k.JSC$10304_keys_[I.key]=I}return k};
_.E0.prototype.unlisten=function(k,I,V,X,P){if(Array.isArray(I))for(var L=0;L<I.length;L++)this.unlisten(k,I[L],V,X,P);else if(k=qLO(k,I,V||this.handleEvent,_.MU(X)?!!X.capture:!!X,P||this.handler_||this))Du(k),delete this.JSC$10304_keys_[k.key];return this};
_.E0.prototype.removeAll=function(){_.dc.forEach(this.JSC$10304_keys_,function(k,I){this.JSC$10304_keys_.hasOwnProperty(I)&&Du(k)},this);
this.JSC$10304_keys_={}};
_.E0.prototype.disposeInternal=function(){_.E0.superClass_.disposeInternal.call(this);this.removeAll()};
_.E0.prototype.handleEvent=function(){throw Error("Oa");};_.vM(dX,_.ce);dX.prototype.connect=function(k){k&&k()};
dX.prototype.isConnected=function(){return!0};
dX.prototype.registerService=function(k,I,V){this.services_[k]={callback:I,objectPayload:!!V}};
dX.prototype.getService=function(k,I){var V=this.services_[k];return V?V:this.defaultService_?{callback:_.Nx(this.defaultService_,k),objectPayload:_.MU(I)}:null};
var UMl=function(k,I){if(I&&typeof k==="string")try{return JSON.parse(k)}catch(V){return null}else if(!I&&typeof k!=="string")return(0,_.i9)(k);return k};
dX.prototype.disposeInternal=function(){dX.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 lF=function(k,I){this.sequence_=[];this.onCancelFunction_=k;this.defaultScope_=I||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};
lF.prototype.cancel=function(k){if(this.fired_)this.result_ instanceof lF&&this.result_.cancel();else{if(this.parent_){var I=this.parent_;delete this.parent_;k?I.cancel(k):(I.branches_--,I.branches_<=0&&I.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new Yr(this))}};
lF.prototype.continue_=function(k,I){this.blocked_=!1;ENN(this,k,I)};
var ENN=function(k,I,V){k.fired_=!0;k.result_=V;k.hadError_=!I;b5N(k)},rDU=function(k){if(k.fired_){if(!k.silentlyCanceled_)throw new lkO(k);
k.silentlyCanceled_=!1}};
lF.prototype.callback=function(k){rDU(this);ENN(this,!0,k)};
lF.prototype.errback=function(k){rDU(this);ENN(this,!1,k)};
var Jfc=function(k,I,V){gL(k,I,null,V)};
lF.prototype.finally=function(k){var I=this;return hBN(new Promise(function(V,X){gL(I,function(P){k();V(P)},function(P){k();
X(P)})}))};
var gL=function(k,I,V,X){var P=k.fired_;P||(I===V?I=V=P1(I):(I=P1(I),V=P1(V)));k.sequence_.push([I,V,X]);P&&b5N(k)};
lF.prototype.then=function(k,I,V){var X,P,L=new _.tD(function(T,d){P=T;X=d});
gL(this,P,function(T){T instanceof Yr?L.cancel():X(T);return yDN},this);
return L.then(k,I,V)};
w9Z(lF);var jJt=function(k,I){I instanceof lF?Jfc(k,(0,_.G7)(I.branch,I)):Jfc(k,function(){return I})};
lF.prototype.branch=function(k){var I=new lF;gL(this,I.callback,I.errback,I);k&&(I.parent_=this,this.branches_++);return I};
lF.prototype.isError=function(k){return k instanceof Error};
var mMx=function(k){return BR(k.sequence_,function(I){return typeof I[1]==="function"})},yDN={},b5N=function(k){if(k.unhandledErrorId_&&k.fired_&&mMx(k)){var I=k.unhandledErrorId_,V=KMl[I];
V&&(_.XA.clearTimeout(V.JSC$10321_id_),delete KMl[I]);k.unhandledErrorId_=0}k.parent_&&(k.parent_.branches_--,delete k.parent_);I=k.result_;for(var X=V=!1;k.sequence_.length&&!k.blocked_;){var P=k.sequence_.shift(),L=P[0],T=P[1];P=P[2];if(L=k.hadError_?T:L)try{var d=L.call(P||k.defaultScope_,I);d===yDN&&(d=void 0);d!==void 0&&(k.hadError_=k.hadError_&&(d==I||k.isError(d)),k.result_=I=d);if(HuG(I)||typeof _.XA.Promise==="function"&&I instanceof _.XA.Promise)X=!0,k.blocked_=!0}catch(U){I=U,k.hadError_=
!0,mMx(k)||(V=!0)}}k.result_=I;X&&(d=(0,_.G7)(k.continue_,k,!0),X=(0,_.G7)(k.continue_,k,!1),I instanceof lF?(gL(I,d,X),I.blocking_=!0):I.then(d,X));V&&(I=new $MG(I),KMl[I.JSC$10321_id_]=I,k.unhandledErrorId_=I.JSC$10321_id_)},hBN=function(k){var I=new lF;
k.then(function(V){I.callback(V)},function(V){I.errback(V)});
return I},lkO=function(){_.kK.call(this)};
_.vM(lkO,_.kK);lkO.prototype.message="Deferred has already fired";lkO.prototype.name="AlreadyCalledError";var Yr=function(){_.kK.call(this)};
_.vM(Yr,_.kK);Yr.prototype.message="Deferred was canceled";Yr.prototype.name="CanceledError";var $MG=function(k){this.JSC$10321_id_=_.XA.setTimeout((0,_.G7)(this.throwError,this),0);this.JSC$10321_error_=k};
$MG.prototype.throwError=function(){delete KMl[this.JSC$10321_id_];throw this.JSC$10321_error_;};
var KMl={};var Saf={1:"NativeMessagingTransport"},gc_=["pu","lru","pru","lpu","ppu"];var U0=function(k){_.ce.call(this);this.JSC$10324_domHelper_=k||Vg()};
_.vM(U0,_.ce);U0.prototype.transportType=0;U0.prototype.getWindow=function(){return this.JSC$10324_domHelper_.getWindow()};
U0.prototype.getName=function(){return Saf[String(this.transportType)]||""};_.vM(rX,U0);rX.prototype.peerProtocolVersion_=null;rX.prototype.initialized_=!1;rX.prototype.transportType=1;var jAN={};rX.prototype.sendTimerId_=0;
var gNK=function(k){var I=k.event_.data;if(typeof I!=="string")return!1;var V=I.indexOf("|"),X=I.indexOf(":");if(V==-1||X==-1)return!1;var P=I.substring(0,V);V=I.substring(V+1,X);I=I.substring(X+1);if(X=yS[P])return X.xpcDeliver(V,I,k.event_.origin),!0;X=JDy(I)[0];for(var L in yS){var T=yS[L];if(SLX(T)==1&&!T.isConnected()&&V=="tp"&&(X=="SETUP"||X=="SETUP_NTPV2")&&Yay(T,k.event_.origin))return delete yS[T.name],T.name=P,yS[P]=T,T.xpcDeliver(V,I),!0}return!1},qay=function(k){k.protocolVersion_!=2||
k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=2||k.send("tp","SETUP_NTPV2,"+k.endpointId_);
k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=1||k.send("tp","SETUP")},vNN=function(k,I){if(k.protocolVersion_!=2||k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=2||I!=2){if(k.peerProtocolVersion_!=null&&k.peerProtocolVersion_!=1||I!=1)return;
k.send("tp","SETUP_ACK")}else k.send("tp","SETUP_ACK_NTPV2");k.setupAckSent_.fired_||k.setupAckSent_.callback(!0)},sAR=function(k,I){I>k.peerProtocolVersion_&&(k.peerProtocolVersion_=I);
k.peerProtocolVersion_==1&&(k.setupAckSent_.fired_||k.oneSidedHandshake_||k.setupAckSent_.callback(!0),k.peerEndpointId_=null)};
_.c=rX.prototype;_.c.connect=function(){var k=this.getWindow(),I=_.Di(k),V=jAN[I];typeof V!=="number"&&(V=0);V==0&&_.O6(k.postMessage?k:k.document,"message",gNK,!1,rX);jAN[I]=V+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.c.maybeAttemptToConnect_=function(){var k=SLX(this.JSC$10327_channel_)==0;this.oneSidedHandshake_&&k||this.JSC$10327_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),qay(this))};
_.c.send=function(k,I){var V=this.JSC$10327_channel_.peerWindowObject_;V&&(this.send=function(X,P){var L=this,T=this.JSC$10327_channel_.name;this.sendTimerId_=Tl(function(){L.sendTimerId_=0;try{var d=V.postMessage?V:V.document;d.postMessage&&d.postMessage(T+"|"+X+":"+P,L.peerHostname_)}catch(U){}},0)},this.send(k,I))};
_.c.notifyConnected_=function(){var k=this.JSC$10327_channel_,I=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;k.isConnected()||k.connectionDelay_&&k.connectionDelay_.isActive()||(k.state_=2,_.BB(k.connectionDelay_),I!==void 0?(k.connectionDelay_=new _.T7(k.connectCb_,I),k.connectionDelay_.start()):(k.connectionDelay_=null,k.connectCb_()))};
_.c.disposeInternal=function(){if(this.initialized_){var k=this.getWindow(),I=_.Di(k),V=jAN[I];jAN[I]=V-1;V==1&&_.VE(k.postMessage?k:k.document,"message",gNK,!1,rX)}this.sendTimerId_&&(_.XA.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.BB(this.JSC$10327_eventHandler_);delete this.JSC$10327_eventHandler_;_.BB(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10327_connected_.cancel();delete this.JSC$10327_connected_;delete this.send;rX.superClass_.disposeInternal.call(this)};
var JDy=function(k){k=k.split(",");k[1]=k[1]||null;return k};var Bxy;_.qh=function(k){if(k.getValues&&typeof k.getValues=="function")return k.getValues();if(typeof Map!=="undefined"&&k instanceof Map||typeof Set!=="undefined"&&k instanceof Set)return Array.from(k.values());if(typeof k==="string")return k.split("");if(_.wt(k)){for(var I=[],V=k.length,X=0;X<V;X++)I.push(k[X]);return I}return _.dc.getValues(k)};
_.FMl=function(k){if(k.getKeys&&typeof k.getKeys=="function")return k.getKeys();if(!k.getValues||typeof k.getValues!="function"){if(typeof Map!=="undefined"&&k instanceof Map)return Array.from(k.keys());if(!(typeof Set!=="undefined"&&k instanceof Set)){if(_.wt(k)||typeof k==="string"){var I=[];k=k.length;for(var V=0;V<k;V++)I.push(V);return I}return _.dc.getKeys(k)}}};
Bxy=function(k,I,V){if(k.forEach&&typeof k.forEach=="function")k.forEach(I,V);else if(_.wt(k)||typeof k==="string")Array.prototype.forEach.call(k,I,V);else for(var X=_.FMl(k),P=_.qh(k),L=P.length,T=0;T<L;T++)I.call(V,P[T],X&&X[T],k)};var gUt,nT,xr,RBG,ADW,nNO,QAy,akK,oNC;
_.hV=function(k,I){this.JSC$10332_domain_=this.userInfo_=this.scheme_="";this.JSC$10332_port_=null;this.fragment_=this.JSC$10332_path_="";this.JSC$10332_ignoreCase_=!1;var V;k instanceof _.hV?(this.JSC$10332_ignoreCase_=I!==void 0?I:k.JSC$10332_ignoreCase_,_.v1(this,k.scheme_),this.userInfo_=k.userInfo_,_.su(this,k.JSC$10332_domain_),_.FY(this,k.JSC$10332_port_),_.B1(this,k.getPath()),_.Ap(this,k.JSC$10332_queryData_.clone()),_.QE(this,k.fragment_)):k&&(V=_.od(String(k)))?(this.JSC$10332_ignoreCase_=
!!I,_.v1(this,V[1]||"",!0),this.userInfo_=nT(V[2]||""),_.su(this,V[3]||"",!0),_.FY(this,V[4]),_.B1(this,V[5]||"",!0),_.Ap(this,V[6]||"",!0),_.QE(this,V[7]||"",!0)):(this.JSC$10332_ignoreCase_=!!I,this.JSC$10332_queryData_=new _.oO(null,this.JSC$10332_ignoreCase_))};
_.hV.prototype.toString=function(){var k=[],I=this.scheme_;I&&k.push(xr(I,ADW,!0),":");var V=this.JSC$10332_domain_;if(V||I=="file")k.push("//"),(I=this.userInfo_)&&k.push(xr(I,ADW,!0),"@"),k.push(_.NJ(V).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),V=this.JSC$10332_port_,V!=null&&k.push(":",String(V));if(V=this.getPath())this.JSC$10332_domain_&&V.charAt(0)!="/"&&k.push("/"),k.push(xr(V,V.charAt(0)=="/"?QAy:nNO,!0));(V=this.JSC$10332_queryData_.toString())&&k.push("?",V);(V=this.fragment_)&&k.push("#",
xr(V,oNC));return k.join("")};
_.hV.prototype.resolve=function(k){var I=this.clone(),V=!!k.scheme_;V?_.v1(I,k.scheme_):V=!!k.userInfo_;V?I.userInfo_=k.userInfo_:V=!!k.JSC$10332_domain_;V?_.su(I,k.JSC$10332_domain_):V=k.JSC$10332_port_!=null;var X=k.getPath();if(V)_.FY(I,k.JSC$10332_port_);else if(V=!!k.JSC$10332_path_){if(X.charAt(0)!="/")if(this.JSC$10332_domain_&&!this.JSC$10332_path_)X="/"+X;else{var P=I.getPath().lastIndexOf("/");P!=-1&&(X=I.getPath().slice(0,P+1)+X)}P=X;if(P==".."||P==".")X="";else if(_.iD(P,"./")||_.iD(P,
"/.")){X=_.L_(P,"/");P=P.split("/");for(var L=[],T=0;T<P.length;){var d=P[T++];d=="."?X&&T==P.length&&L.push(""):d==".."?((L.length>1||L.length==1&&L[0]!="")&&L.pop(),X&&T==P.length&&L.push("")):(L.push(d),X=!0)}X=L.join("/")}else X=P}V?_.B1(I,X):V=k.JSC$10332_queryData_.toString()!=="";V?_.Ap(I,k.JSC$10332_queryData_.clone()):V=!!k.fragment_;V&&_.QE(I,k.fragment_);return I};
_.hV.prototype.clone=function(){return new _.hV(this)};
_.v1=function(k,I,V){k.scheme_=V?nT(I,!0):I;k.scheme_&&(k.scheme_=k.scheme_.replace(/:$/,""));return k};
_.su=function(k,I,V){k.JSC$10332_domain_=V?nT(I,!0):I;return k};
_.FY=function(k,I){if(I){I=Number(I);if(isNaN(I)||I<0)throw Error("Pa`"+I);k.JSC$10332_port_=I}else k.JSC$10332_port_=null;return k};
_.hV.prototype.getPath=function(){return this.JSC$10332_path_};
_.B1=function(k,I,V){k.JSC$10332_path_=V?nT(I,!0):I;return k};
_.Ap=function(k,I,V){I instanceof _.oO?(k.JSC$10332_queryData_=I,xMy(k.JSC$10332_queryData_,k.JSC$10332_ignoreCase_)):(V||(I=xr(I,akK)),k.JSC$10332_queryData_=new _.oO(I,k.JSC$10332_ignoreCase_));return k};
_.xW=function(k,I,V){k.JSC$10332_queryData_.set(I,V);return k};
_.ok=function(k,I){return k.JSC$10332_queryData_.get(I)};
_.QE=function(k,I,V){k.fragment_=V?nT(I):I;return k};
_.aO=function(k){_.xW(k,"zx",QS());return k};
_.ns=function(k,I){return k instanceof _.hV?k.clone():new _.hV(k,I)};
gUt=function(k,I){k instanceof _.hV||(k=_.ns(k));I instanceof _.hV||(I=_.ns(I));return k.resolve(I)};
nT=function(k,I){return k?I?decodeURI(k.replace(/%25/g,"%2525")):decodeURIComponent(k):""};
xr=function(k,I,V){return typeof k==="string"?(k=encodeURI(k).replace(I,RBG),V&&(k=k.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),k):null};
RBG=function(k){k=k.charCodeAt(0);return"%"+(k>>4&15).toString(16)+(k&15).toString(16)};
ADW=/[#\/\?@]/g;nNO=/[#\?:]/g;QAy=/[#\?]/g;akK=/[#\?@]/g;oNC=/#/g;_.oO=function(k,I){this.count_=this.keyMap_=null;this.encodedQuery_=k||null;this.JSC$10333_ignoreCase_=!!I};
_.RO=function(k){k.keyMap_||(k.keyMap_=new Map,k.count_=0,k.encodedQuery_&&zYo(k.encodedQuery_,function(I,V){k.add(p8(I),V)}))};
_.c=_.oO.prototype;_.c.getCount=function(){_.RO(this);return this.count_};
_.c.add=function(k,I){_.RO(this);this.encodedQuery_=null;k=CT(this,k);var V=this.keyMap_.get(k);V||this.keyMap_.set(k,V=[]);V.push(I);this.count_+=1;return this};
_.c.remove=function(k){_.RO(this);k=CT(this,k);return this.keyMap_.has(k)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(k).length,this.keyMap_.delete(k)):!1};
_.c.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.c.isEmpty=function(){_.RO(this);return this.count_==0};
_.c.containsKey=function(k){_.RO(this);k=CT(this,k);return this.keyMap_.has(k)};
_.c.containsValue=function(k){var I=this.getValues();return _.n_(I,k)};
_.c.forEach=function(k,I){_.RO(this);this.keyMap_.forEach(function(V,X){V.forEach(function(P){k.call(I,P,X,this)},this)},this)};
_.c.getKeys=function(){_.RO(this);for(var k=Array.from(this.keyMap_.values()),I=Array.from(this.keyMap_.keys()),V=[],X=0;X<I.length;X++)for(var P=k[X],L=0;L<P.length;L++)V.push(I[X]);return V};
_.c.getValues=function(k){_.RO(this);var I=[];if(typeof k==="string")this.containsKey(k)&&(I=I.concat(this.keyMap_.get(CT(this,k))));else{k=Array.from(this.keyMap_.values());for(var V=0;V<k.length;V++)I=I.concat(k[V])}return I};
_.c.set=function(k,I){_.RO(this);this.encodedQuery_=null;k=CT(this,k);this.containsKey(k)&&(this.count_-=this.keyMap_.get(k).length);this.keyMap_.set(k,[I]);this.count_+=1;return this};
_.c.get=function(k,I){if(!k)return I;k=this.getValues(k);return k.length>0?String(k[0]):I};
_.CUO=function(k,I,V){k.remove(I);V.length>0&&(k.encodedQuery_=null,k.keyMap_.set(CT(k,I),_.C_(V)),k.count_+=V.length)};
_.oO.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var k=[],I=Array.from(this.keyMap_.keys()),V=0;V<I.length;V++){var X=I[V],P=_.NJ(X);X=this.getValues(X);for(var L=0;L<X.length;L++){var T=P;X[L]!==""&&(T+="="+_.NJ(X[L]));k.push(T)}}return this.encodedQuery_=k.join("&")};
_.oO.prototype.clone=function(){var k=new _.oO;k.encodedQuery_=this.encodedQuery_;this.keyMap_&&(k.keyMap_=new Map(this.keyMap_),k.count_=this.count_);return k};
var CT=function(k,I){I=String(I);k.JSC$10333_ignoreCase_&&(I=I.toLowerCase());return I},xMy=function(k,I){I&&!k.JSC$10333_ignoreCase_&&(_.RO(k),k.encodedQuery_=null,k.keyMap_.forEach(function(V,X){var P=X.toLowerCase();
X!=P&&(this.remove(X),_.CUO(this,P,V))},k));
k.JSC$10333_ignoreCase_=I};
_.oO.prototype.extend=function(k){for(var I=0;I<arguments.length;I++)Bxy(arguments[I],function(V,X){this.add(X,V)},this)};_.vM(Ks,dX);var wRf=RegExp("^%*tp$"),H5N=RegExp("^%+tp$");_.c=Ks.prototype;_.c.connectionDelay_=null;_.c.peerWindowDeferred_=null;_.c.transport_=null;_.c.state_=1;_.c.isConnected=function(){return this.state_==2};
_.c.peerWindowObject_=null;_.c.iframeElement_=null;_.c.getConfig=function(){return this.cfg_};
_.c.connect=function(k){this.connectCb_=k||_.tJ;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?Jfc(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.c.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10328_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var k=this.iframeElement_.contentWindow;k||(k=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=k}if(!this.peerWindowObject_){if(window==window.top)throw Error("Ta");this.peerWindowObject_=window.parent}if(!this.transport_){this.cfg_.tp||(this.cfg_.tp=typeof document.postMessage==="function"||typeof window.postMessage===
"function"?1:0);if(typeof this.cfg_.tp==="function")this.transport_=new this.cfg_.tp(this,this.JSC$10328_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new rX(this,this.cfg_.ph,this.JSC$10328_domHelper_,!!this.cfg_.osh,this.cfg_.nativeProtocolVersion||2)}if(!this.transport_)throw Error("Sa");}for(this.transport_.connect();this.deferredDeliveries_.length>0;)this.deferredDeliveries_.shift()()};
_.c.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.BB(this.transport_);this.connectCb_=this.transport_=null;_.BB(this.connectionDelay_);this.connectionDelay_=null};
_.c.send=function(k,I){if(this.isConnected()){try{var V=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(P){V=!1}if(V){_.MU(I)&&(I=(0,_.i9)(I));V=this.transport_;var X=V.send;wRf.test(k)&&(k="%"+k);k=k.replace(/[%:|]/g,encodeURIComponent);X.call(V,k,I)}else this.close()}};
_.c.xpcDeliver=function(k,I,V){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.G7)(this.xpcDeliver,this,k,I,V));else if(Yay(this,V)&&!this.isDisposed()&&this.state_!=3)if(k&&k!="tp")this.isConnected()&&(k=k.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),k=H5N.test(k)?k.substring(1):k,k=this.getService(k,I))&&(I=UMl(I,k.objectPayload),I!=null&&k.callback(I));else switch(k=this.transport_,V=JDy(I),I=V[1],V[0]){case "SETUP_ACK":sAR(k,1);k.setupAckReceived_.fired_||k.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":k.protocolVersion_==2&&(sAR(k,2),k.setupAckReceived_.fired_||k.setupAckReceived_.callback(!0));break;case "SETUP":sAR(k,1);vNN(k,1);break;case "SETUP_NTPV2":k.protocolVersion_==2&&(V=k.peerProtocolVersion_,sAR(k,2),vNN(k,2),V!=1&&k.peerEndpointId_==null||k.peerEndpointId_==I||qay(k),k.peerEndpointId_=I)}};
var SLX=function(k){var I=k.cfg_.role;return typeof I==="number"?I:window.parent==k.peerWindowObject_?1:0},Yay=function(k,I){var V=k.cfg_.ph;
return _.Tc(I==null?"":String(I))||_.Tc(V==null?"":String(V))||I==k.cfg_.ph};
Ks.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete yS[this.name];_.BB(this.peerLoadHandler_);delete this.peerLoadHandler_;Ks.superClass_.disposeInternal.call(this)};
var vcR=function(){for(var k in yS)_.BB(yS[k])},yS={};var NxN=function(k,I){this.win=k;this.allowAdsHttpEndpoint=I;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10342_domHelper=Vg(k);this.scrollManager=new i5Q(k);this.accessibilityManager=new LMl(k);pRN(this)},pRN=function(k){var I=function(){k.allowAdsPopup&&k.allowAdsPopup.style.setProperty("display","none","important");
k.wallElement.style.setProperty("display","","important");cDl(k.accessibilityManager);dMN(k.accessibilityManager,k.wallElement.querySelector(".fc-dialog-container"),!1,!1,k.wallElement.querySelector(".fc-button-whitelist"));k.scrollManager.enableScrolling()};
k.allowAdsPopup=k.JSC$10342_domHelper.JSC$9628_createDom("DIV",{"class":"fc-whitelist-root"});k.allowAdsPopup.style.setProperty("display","none","important");k.JSC$10342_domHelper.appendChild(k.JSC$10342_domHelper.JSC$9626_document_.body,k.allowAdsPopup);var V=k.JSC$10342_domHelper.JSC$9628_createDom("DIV",{"class":"fc-dialog-overlay"});k.JSC$10342_domHelper.appendChild(k.allowAdsPopup,V);var X=k.JSC$10342_domHelper.JSC$9628_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:I});k.JSC$10342_domHelper.appendChild(k.allowAdsPopup,
X);V=k.JSC$10342_domHelper.JSC$9628_createDom("IFRAME");V.className="fc-whitelist-dialog";V.frameBorder="0";V.id="fc-whitelist-iframe";V.tabIndex="0";_.X4(V,k.allowAdsHttpEndpoint);k.JSC$10342_domHelper.appendChild(X,V);X={};X.pu=_.xp(k.allowAdsHttpEndpoint).toString();X.tp=1;X.cn="fc-whitelist-channel";X.ifrid=V.id;X.osh=!0;k.allowAdsCrossPageChannel=new Ks(X);k.allowAdsCrossPageChannel.registerService("close",I);k.allowAdsCrossPageChannel.registerService("refresh",function(){k.win.location.reload()});
k.allowAdsCrossPageChannel.registerService("resize",function(P){if(P){var L=k.allowAdsPopup.querySelector(".fc-whitelist-dialog");P.width&&L.style.setProperty("width",P.width,"important");P.height&&L.style.setProperty("height",P.height,"important")}},!0);
k.allowAdsCrossPageChannel.connect()};
NxN.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10342_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var wL=window,H1=document,MTN=wL.location,Z5W=function(){},DMK=/\[native code\]/,pT=function(k,I,V){return k[I]=k[I]||V},zBN=function(k){k=k.sort();
for(var I=[],V=void 0,X=0;X<k.length;X++){var P=k[X];P!=V&&I.push(P);V=P}return I},Nh=function(){var k;
if((k=Object.create)&&DMK.test(k))k=k(null);else{k={};for(var I in k)k[I]=void 0}return k},Mh=pT(wL,"gapi",{});var Zr={};Zr=pT(wL,"___jsl",Nh());pT(Zr,"I",0);pT(Zr,"hel",10);var ujN=function(){var k=MTN.href;if(Zr.dpo)var I=Zr.h;else{I=Zr.h;var V=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),X=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(k=k&&(V.exec(k)||X.exec(k)))try{I=decodeURIComponent(k[2])}catch(P){}}return I},O5N=function(k){var I=pT(Zr,"PQ",[]);
Zr.PQ=[];var V=I.length;if(V===0)k();else for(var X=0,P=function(){++X===V&&k()},L=0;L<V;L++)I[L](P)},tTl=function(k){return pT(pT(Zr,"H",Nh()),k,Nh())};var Dr=function(k){this.JSC$10344_obj_=k};
Dr.prototype.value=function(){return this.JSC$10344_obj_};
Dr.prototype.getWidth=function(){return this.JSC$10344_obj_.width};
Dr.prototype.getHeight=function(){return this.JSC$10344_obj_.height};
Dr.prototype.getStyle=function(){return this.JSC$10344_obj_.style};var eBN=function(k){this.JSC$10347_obj_=k||{}};
_.c=eBN.prototype;_.c.value=function(){return this.JSC$10347_obj_};
_.c.setUrl=function(k){this.JSC$10347_obj_.url=k;return this};
_.c.getUrl=function(){return this.JSC$10347_obj_.url};
_.c.getStyle=function(){return this.JSC$10347_obj_.style};
_.c.getId=function(){return this.JSC$10347_obj_.id};
_.c.getContext=function(){return this.JSC$10347_obj_.context};
var kwl=function(k){k.JSC$10347_obj_.attributes=k.JSC$10347_obj_.attributes||{};return new Dr(k.JSC$10347_obj_.attributes)};var IUl=function(){eBN.apply(this,arguments)};
_.J(IUl,eBN);var Vfx=pT(Zr,"perf",Nh());pT(Vfx,"g",Nh());var XEG=pT(Vfx,"i",Nh());pT(Vfx,"r",[]);Nh();Nh();var LcN=function(k,I,V){I&&I.length>0&&(I=PzN(I),V&&V.length>0&&(I+="___"+PzN(V)),I.length>28&&(I=I.substr(0,28)+(I.length-28)),V=I,I=pT(XEG,"_p",Nh()),pT(I,V,Nh())[k]=(new Date).getTime(),I=Vfx.r,typeof I==="function"?I(k,"_p",V):I.push([k,"_p",V]))},PzN=function(k){return k.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var cqN=Nh(),Gwy=[],zl=function(k){throw Error("Ua`"+k);};
Gwy.push(["jsl",function(k){for(var I in k)if(Object.prototype.hasOwnProperty.call(k,I)){var V=k[I];typeof V=="object"?Zr[I]=pT(Zr,I,[]).concat(V):pT(Zr,I,V)}if(I=k.u)k=pT(Zr,"us",[]),k.push(I),(I=/^https:(.*)$/.exec(I))&&k.push("http:"+I[1])}]);
var T6R=/^(\/[a-zA-Z0-9_\-]+)+$/,dLx=[/\/amp\//,/\/amp$/,/^\/amp$/],i4y=/^[a-zA-Z0-9\-_\.,!]+$/,WcK=/^gapi\.loaded_[0-9]+$/,fUG=/^[a-zA-Z0-9,._-]+$/,lUK=function(k,I,V,X,P){var L=k.split(";"),T=L.shift(),d=cqN[T],U=null;d?U=d(L,I,V,X):zl("no hint processor for: "+T);U||zl("failed to generate load url");I=U;V=I.match(ULO);(X=I.match(EwG))&&X.length===1&&b4N.test(I)&&V&&V.length===1||zl("failed sanity: "+k);try{k="?";if(P&&P.length>0){Ao_(P);var E=P.join(",");U=U+"?le="+E;k="&"}if(Zr.rol){var l=Zr.ol;
l&&l.length&&(U=""+U+k+"ol="+l.length)}}catch(r){}return U},yqR=function(k,I,V,X){k=rqU(k);
WcK.test(V)||zl("invalid_callback");I=h2N(I);X=X&&X.length?h2N(X):null;var P=function(L){return encodeURIComponent(L).replace(/%2C/g,",")};
return[encodeURIComponent(k.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",P(k.version),"/m=",P(I),X?"/exm="+P(X):"","/rt=j/sv=1/d=1/ed=1",k.activeMods?"/am="+P(k.activeMods):"",k.resourceSig?"/rs="+P(k.resourceSig):"",k.zcms?"/t="+P(k.zcms):"","/cb=",P(V)].join("")},rqU=function(k){k.charAt(0)!=="/"&&zl("relative path");
for(var I=k.substring(1).split("/"),V=[];I.length;){k=I.shift();if(!k.length||k.indexOf(".")==0)zl("empty/relative directory");else if(k.indexOf("=")>0){I.unshift(k);break}V.push(k)}k={};for(var X=0,P=I.length;X<P;++X){var L=I[X].split("="),T=decodeURIComponent(L[0]),d=decodeURIComponent(L[1]);L.length==2&&T&&d&&(k[T]=k[T]||d)}I="/"+V.join("/");T6R.test(I)||zl("invalid_prefix");V=0;for(X=dLx.length;V<X;++V)dLx[V].test(I)&&zl("invalid_prefix");V=mLO(k,"k",!0);X=mLO(k,"am");P=mLO(k,"rs");k=mLO(k,"t");
return{pathPrefix:I,version:V,activeMods:X,resourceSig:P,zcms:k}},h2N=function(k){for(var I=[],V=0,X=k.length;V<X;++V){var P=k[V].replace(/\./g,"_").replace(/-/g,"_");
fUG.test(P)&&I.push(P)}return I.join(",")},mLO=function(k,I,V){k=k[I];
!k&&V&&zl("missing: "+I);if(k){if(i4y.test(k))return k;zl("invalid: "+I)}return null},b4N=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,EwG=/\/cb=/g,ULO=/\/\//g;
cqN.m=function(k,I,V,X){(k=k[0])||zl("missing_hint");return"https://apis.google.com"+yqR(k,I,V,X)};
var KcQ=decodeURI("%73cript"),$LW=/^[-+_0-9\/A-Za-z]+={0,2}$/,SGR=function(k,I){for(var V=[],X=0;X<k.length;++X){var P=k[X],L;if(L=P){a:{for(L=0;L<I.length;L++)if(I[L]===P)break a;L=-1}L=L<0}L&&V.push(P)}return V},jGU=function(){var k=Zr.nonce;
return k!==void 0?k&&k===String(k)&&k.match($LW)?k:Zr.nonce=null:H1.querySelector?(k=H1.querySelector("script[nonce]"))?(k=k.nonce||k.getAttribute("nonce")||"",k&&k===String(k)&&k.match($LW)?Zr.nonce=k:Zr.nonce=null):null:null},gwy=function(k){if(H1.readyState!="loading")JqU(k);
else{var I=jGU(),V="";I!==null&&(V=' nonce="'+I+'"');k="<"+KcQ+' src="'+encodeURI(k)+'"'+V+"></"+KcQ+">";H1.write(YGO?YGO.createHTML(k):k)}},JqU=function(k){var I=H1.createElement(KcQ);
I.setAttribute("src",YGO?YGO.createScriptURL(k):k);k=jGU();k!==null&&I.setAttribute("nonce",k);I.async="true";(k=H1.getElementsByTagName(KcQ)[0])?k.parentNode.insertBefore(I,k):(H1.head||H1.body||H1.documentElement).appendChild(I)},vwf=function(k,I,V){qGy(function(){var X=I===ujN()?pT(Mh,"_",Nh()):Nh();
X=pT(tTl(I),"_",X);k(X)},V)},ot_=function(k,I){var V=I||{};
typeof I=="function"&&(V={},V.callback=I);var X=(I=V)&&I._c;if(X)for(var P=0;P<Gwy.length;P++){var L=Gwy[P][0],T=Gwy[P][1];T&&Object.prototype.hasOwnProperty.call(X,L)&&T(X[L],k,I)}I=[];k?I=k.split(":"):V.features&&(I=V.features);if(!(k=V.h)&&(k=ujN(),!k))throw Error("Va");sGx(I||[],V,k)},sGx=function(k,I,V){k=zBN(k)||[];
var X=I.callback,P=I.config,L=I.timeout,T=I.ontimeout,d=I.onerror,U=void 0;typeof d=="function"&&(U=d);var E=null,l=!1;if(L&&!T||!L&&T)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";d=pT(tTl(V),"r",[]).sort();var r=pT(tTl(V),"L",[]).sort(),h=Zr.le||[],y=[].concat(d),S=function(N,M){if(l)return 0;wL.clearTimeout(E);r.push.apply(r,g);var p=((Mh||{}).config||{}).update;p?p(P):P&&pT(Zr,"cu",[]).push(P);if(M){LcN("me0",N,y);try{vwf(M,V,U)}finally{LcN("me1",N,y)}}return 1};
L>0&&(E=wL.setTimeout(function(){l=!0;T()},L));
var g=SGR(k,r);if(g.length){g=SGR(k,d);var F=pT(Zr,"CP",[]),Q=F.length;F[Q]=function(N){if(!N)return 0;LcN("ml1",g,y);var M=function(z){F[Q]=null;S(g,N)&&O5N(function(){X&&X();z()})},p=function(){var z=F[Q+1];
z&&z()};
Q>0&&F[Q-1]?F[Q]=function(){M(p)}:M(p)};
if(g.length){var x="loaded_"+Zr.I++;Mh[x]=function(N){F[Q](N);Mh[x]=null};
k=lUK(V,g,"gapi."+x,d,h);d.push.apply(d,g);LcN("ml0",g,y);I.sync||wL.___gapisync?gwy(k):JqU(k)}else F[Q](Z5W)}else S(g)&&X&&X()},FcG;
var B6Q=null,AqR=_.XA.trustedTypes;if(AqR&&AqR.createPolicy){try{B6Q=AqR.createPolicy("goog#gapi",{createHTML:XUN,createScript:XUN,createScriptURL:XUN})}catch(k){_.XA.console&&_.XA.console.error(k.message)}FcG=B6Q}else FcG=B6Q;var YGO=FcG,qGy=function(k,I){if(Zr.hee&&Zr.hel>0)try{return k()}catch(V){I&&I(V),Zr.hel--,ot_("debug_error",function(){try{window.___jsl.hefn(V)}catch(X){throw V;}})}else try{return k()}catch(V){throw I&&I(V),V;
}},QGU=Mh.load;
QGU&&pT(Zr,"ol",[]).push(QGU);Mh.load=function(k,I){return qGy(function(){return ot_(k,I)})};var AfR;var xLN=function(){var k=nwK;var I=I||[];this.moduleId_=k||null;this.dependencies_=[];owZ(this,I)};
xLN.prototype.toString=function(){return"MpJwZc"};
xLN.prototype.getModuleId=function(){return this.moduleId_};
var owZ=function(k,I){var V=!1;V=V===void 0?!1:V;k.dependencies_=k.dependencies_.concat(I);if(V){if(!k.moduleId_)throw Error("Wa`MpJwZc");I.map(function(X){return X.getModuleId()}).forEach(function(X){QJO(function(P){P.addExtraEdge(k.moduleId_,X)})})}};var nwK;nwK="MpJwZc";var MDX=new xLN;var HCK=new _.tZ("a"),Dci=new _.tZ("c"),Z9R=function(k,I,V){_.Cs.call(this,k,I);this.node=I;this.kind=V};
_.J(Z9R,_.Cs);var aUf=function(){this.JSC$10360_keys_={};this.urlPrefix_="";this.JSC$10360_queryData_={}};
aUf.prototype.toString=function(){var k=this.urlPrefix_+R2l(this),I=_.MJ(this.JSC$10360_queryData_),V="";I!=""&&(V="?"+I);return k+V};
var CzU=function(k){k=u9(k,"md");return!!k&&k!=="0"},R2l=function(k){var I=[],V=function(X){k.JSC$10360_keys_[X]!==void 0&&I.push(X+"="+k.JSC$10360_keys_[X])};
CzU(k)?(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 k.JSC$10360_keys_||Ou(k,"d","0"),V("d"),V("exm"),V("excm"),(k.JSC$10360_keys_.excm||k.JSC$10360_keys_.exm)&&I.push("ed=1"),V("im"),V("dg"),V("sm"),u9(k,"br")!="1"&&u9(k,"br")!="0"||V("br"),V("br-d"),u9(k,"rb")=="1"&&V("rb"),u9(k,"zs")!=="0"&&V("zs"),wEf(k)!==""&&V("wt"),V("gssmodulesetproto"),V("ujg"),V("sp"),V("rs"),V("cb"),V("ee"),V("slk"),V("dti"),V("m"));
return I.join("/")},u9=function(k,I){return k.JSC$10360_keys_[I]?k.JSC$10360_keys_[I]:null},Ou=function(k,I,V){V?k.JSC$10360_keys_[I]=V:delete k.JSC$10360_keys_[I]},H4N=function(k,I){k.urlPrefix_=I},pEW=function(k,I){I&&I.length>0?(I.sort(),Ou(k,"exm",I.join(","))):Ou(k,"exm",null)},N6l=function(k,I){I&&I.length>0?(I.sort(),Ou(k,"excm",I.join(","))):Ou(k,"excm",null)},MfC=function(k){return(k=u9(k,"m"))?k.split(","):[]},wEf=function(k){switch(u9(k,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},Z4N=function(k,I){var V=Object.keys(I).filter(function(X){return!!Object.keys(I[X]).length}).map(function(X){var P=Object.keys(I[X]);
P.length>1&&P.sort();return X+":"+P.join(",")});
V.sort();Ou(k,"ee",V.join(";"))},wRz=function(k){var I=u9(k,"ee");
if(!I)return{};k={};I=_.G(I.split(";"));for(var V=I.next();!V.done;V=I.next()){var X=_.G(V.value.split(":"));V=X.next().value;X=X.next().value;k[V]={};X=_.G(X.split(","));for(var P=X.next();!P.done;P=X.next())k[V][P.value]=!0}return k},DLG=function(k){delete k.JSC$10360_keys_.m;
delete k.JSC$10360_keys_.exm;delete k.JSC$10360_keys_.ed};
aUf.prototype.clone=function(){var k=new aUf;k.JSC$10360_keys_=Object.assign({},this.JSC$10360_keys_);k.urlPrefix_=this.urlPrefix_;k.JSC$10360_queryData_=Object.assign({},this.JSC$10360_queryData_);return k};
var H5D=function(k,I){I=I===void 0?!0:I;var V=z2f(k),X=new aUf,P=_.od(V)[5];_.dc.forEach(uhQ,function(T){var d=P.match("/"+T+"=([^/]+)");d&&Ou(X,T,d[1])});
var L="";L=k.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";H4N(X,k.substr(0,k.indexOf(L)+L.length));if(!I)return X;(k=_.od(V)[6]||null)&&zYo(k,function(T,d){X.JSC$10360_queryData_[T]=d});
return X},akt=function(k){k=_.Rd(z2f(k));
return k===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(k)?/\/k=/.test(k):!1},z2f=function(k){return k.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?k.substr(65):k},uhQ={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"},O4W=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$");_.tp=function(k){this.JSC$10372_id_=k;this.opts={}};
_.tp.prototype.JSC$10374_setLabel=function(k){this.label_=k||void 0;return this};
_.tp.prototype.addUploadMetadata=function(k,I){var V=this.opts.data||{};V[k]=I;this.opts.data=V;return this};
var tfC=function(k){var I=_.dc.filter(k.opts,function(V){return V!==null});
I=_.dc.isEmpty(I)?null:I;k=[k.JSC$10372_id_,k.label_,I];I=qOU(k);return k=k.slice(0,I+1)};
_.tp.prototype.toString=function(){var k=tfC(this);return"("+_.WB(k,function(I){return JSON.stringify(I)}).join(",")+")"};
_.tp.prototype.getId=function(){return this.JSC$10372_id_};
_.tp.prototype.getOptions=function(){return _.dc.clone(this.opts)};var eG=function(){_.tp.call(this,"image-search")};
_.J(eG,_.tp);eG.prototype.setSize=function(k){this.opts.imgsz=k;return this};
eG.prototype.JSC$10374_setLabel=function(k){_.tp.prototype.JSC$10374_setLabel.call(this,k);return this};
eG.prototype.addUploadMetadata=function(k,I){_.tp.prototype.addUploadMetadata.call(this,k,I);return this};var kx=function(){_.tp.call(this,"maps")};
_.J(kx,_.tp);kx.prototype.setZoom=function(k){this.opts.zoom=k;return this};
kx.prototype.JSC$10374_setLabel=function(k){_.tp.prototype.JSC$10374_setLabel.call(this,k);return this};
kx.prototype.addUploadMetadata=function(k,I){_.tp.prototype.addUploadMetadata.call(this,k,I);return this};_.IK=function(){_.tp.call(this,"photos")};
_.J(_.IK,_.tp);_.IK.prototype.JSC$10374_setLabel=function(k){_.tp.prototype.JSC$10374_setLabel.call(this,k);return this};
_.IK.prototype.addUploadMetadata=function(k,I){_.tp.prototype.addUploadMetadata.call(this,k,I);return this};var Vs=function(){_.tp.call(this,"url")};
_.J(Vs,_.tp);var e2N=function(){var k=new Vs;k.opts.type="video";k.opts.site="youtube.com";return k};
Vs.prototype.JSC$10374_setLabel=function(k){_.tp.prototype.JSC$10374_setLabel.call(this,k);return this};
Vs.prototype.addUploadMetadata=function(k,I){_.tp.prototype.addUploadMetadata.call(this,k,I);return this};var Xl=function(){_.tp.call(this,"video-search")};
_.J(Xl,_.tp);var kDC=function(){var k=new Xl;k.opts.site="youtube.com";return k};
Xl.prototype.JSC$10374_setLabel=function(k){_.tp.prototype.JSC$10374_setLabel.call(this,k);return this};
Xl.prototype.addUploadMetadata=function(k,I){_.tp.prototype.addUploadMetadata.call(this,k,I);return this};var I5O=function(){_.tp.call(this,"web")};
_.J(I5O,_.tp);I5O.prototype.JSC$10374_setLabel=function(k){_.tp.prototype.JSC$10374_setLabel.call(this,k);return this};
I5O.prototype.addUploadMetadata=function(k,I){_.tp.prototype.addUploadMetadata.call(this,k,I);return this};var PH=function(){this.items_=[];this.opts={}},VEO=function(k){switch(k){case "image-search":return new eG;
case "maps":return new kx;case "photos":return new _.IK;case "url":return new Vs;case "video-search":return new Xl;case "web":return new I5O}return new _.tp(k)};
PH.prototype.addView=function(k){this.items_.push(typeof k==="string"?VEO(k):k);return this};
var XbQ=function(k){return"("+_.WB(k.items_,function(I){return I.toString()}).join(",")+")"};
PH.prototype.toString=function(){return XbQ(this)};
PH.prototype.getViews=function(k,I){I=I===void 0?[]:I;for(var V=this.items_,X=0;X<V.length;X++){var P=V[X];P instanceof PH?P.getViews(k,I):P.getId()==k&&I.push(P)}return I};
PH.prototype.getOptions=function(){return _.dc.clone(this.opts)};var s0=function(k){this.basePickerUrl_=k||"https://docs.google.com/picker";this.nav_=new PH};
s0.prototype.nav_=null;s0.prototype.addView=function(k){this.nav_.addView(k);return this};
s0.prototype.getBaseUrl=function(){return this.basePickerUrl_};
s0.prototype.getViews=function(k){return this.nav_.getViews(k)};
_.PKO=function(k,I){k.callback_=I;return k};var L2f=new Map;L2f.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");L2f.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");L2f.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var ckZ=new Set;ckZ.add("application/vnd.google-apps.kix");ckZ.add("application/vnd.google-apps.ritz");ckZ.add("application/vnd.google-apps.punch");var h8f=function(k,I,V){var X=V&&_.kM(V,1);V=GDG(V);var P=k[0].getId();switch(_.I3(P,2)){case 13:return Tlx(k,I,X,V);case 3:return dtR(k,I,X,V);case 10:return iSx(k,I,X,V);case 27:return iSx(k,I,X,V);case 12:return W2l(k,I);case 2:return f5N(k,I,X,V);case 5:return Utf(k,I,X,V);case 9:return EAW(k,I,X,V);case 6:return bSN(k,I,X,V);case 25:return l5y(k,I,X,V);case 1:return _.pO(k[0],O6N,26)?rkZ(k,I,X,V):iSx(k,I,X,V);default:return{}}},bSN=function(k,I,V,X){k=k.map(function(P){return{id:P.getId().getId(),
serviceId:"youtube",name:P.getName(),description:_.kM(P,3),type:LG(P),lastEditedUtc:_.uwf(_.Nr(P,_.P7,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:P.getUrl(),embedUrl:_.kM(P,13),thumbnails:cH(vg(P))}});
return{action:I,docs:k,viewToken:X,view:V||"youtube",v2Translated:!0}},f5N=function(k,I,V,X){var P=k.map(function(L){var T=L.getId().getId(),d=_.kM(L,7),U=L.getName(),E=LG(L),l=_.uwf(_.Nr(L,_.P7,12)).getTime(),r=L.getUrl(),h=Number(hpN(L)),y=_.kM(L,3),S=_.kM(L,11),g=cH(vg(L));
var F=_.Nr(L,st,21);F=_.Oc(F,1);var Q=_.Nr(L,st,21);Q=_.kM(Q,10);var x=_.kM(L,13);var N=_.Nr(L,st,21);N=_.Oc(N,9);var M=_.Nr(L,st,21);M=_.kM(M,11);T={id:T,serviceId:"docs",mimeType:d,name:U,type:E,lastEditedUtc:l,url:r,sizeBytes:h,description:y,iconUrl:S,thumbnails:g,isShared:F,downloadUrl:Q,embedUrl:x,copyable:N,resourceKey:M};d=_.Nr(L,st,21);_.Oc(d,12)&&(T.uploadState="success",T.isNew=!0);d=_.Nr(L,st,21);_.pO(d,Y8,3)&&(L=_.Nr(L,st,21),L=_.Nr(L,Y8,3),_.pO(L,jU,2)&&(d=JK(L.getDuration().getSeconds()),
U=L.getDuration(),U=_.xi(U,2),T.duration=d+U/1E9),T.aspectRatio=L.getAspectRatio());return T});
return{action:I,docs:P,viewToken:X,view:V||"all",extraUserInputs:ykK(k),v2Translated:!0}},Utf=function(k,I,V,X){k=k.map(function(P){var L=_.Nr(P,cKf,15);
L=_.Nr(L,JZ,1);Xh(P,10,JZ,L);return{id:P.getId().getId(),serviceId:"web",mimeType:_.kM(P,7),name:P.getName(),type:LG(P),url:P.getUrl(),description:_.kM(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:cH(vg(P))}});
return{action:I,docs:k,viewToken:X,view:V||"image-search",v2Translated:!0}},EAW=function(k,I,V,X){k=k.map(function(P){return{serviceId:"url",
name:vg(P)[0].getUrl().split("/").pop(),type:LG(P),mimeType:_.kM(P,7),url:P.getUrl(),description:_.kM(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:cH(vg(P))}});
return{action:I,docs:k,viewToken:X,view:V||"url",v2Translated:!0}},rkZ=function(k,I,V,X){k=k.map(function(P){return{id:P.getId().getId(),
serviceId:"picasa",name:P.getName(),type:LG(P),description:_.kM(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:cH(vg(P))}});
return{action:I,docs:k,viewToken:X,view:V||"webcam",v2Translated:!0}},iSx=function(k,I,V,X){return{action:I,
docs:k.map(mtN),viewToken:X,view:K2y(V||"upload",k),extraUserInputs:ykK(k),v2Translated:!0}},K2y=function(k,I){return I.some(function(V){var X;
return((X=_.Nr(V,gQ,30))==null?void 0:_.I3(X,3))===9})?k+"/gmailphotos":k},dtR=function(k,I,V,X){var P=k.map(function(L){var T={id:L.getId().getId(),
serviceId:"picasa",mimeType:_.kM(L,7),name:L.getName(),type:LG(L),lastEditedUtc:_.uwf(_.Nr(L,_.P7,12)).getTime(),url:L.getUrl(),sizeBytes:Number(hpN(L)),description:_.kM(L,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:cH(vg(L)),mediaKey:L.getId().getId(),parentId:_.kM(L,4)},d,U=(d=_.Nr(L,k7K,18))==null?void 0:_.Nr(d,eYC,3);U&&(T.latitude=eu(U,1),T.longitude=eu(U,2));var E;L=(E=_.Nr(L,k7K,18))==null?void 0:tj(E,6);E=L!=null?JK(L):void 0;E&&(T.version=
E);return T});
return{action:I,docs:P,viewToken:X,view:V||"photos",extraUserInputs:ykK(k),v2Translated:!0}},Tlx=function(k,I,V,X){k=k.map(function(P){return{id:P.getId().getId(),
serviceId:"et",name:vg(P)[0].getUrl().split("/").pop(),description:_.kM(P,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:cH(vg(P),"etjpg")}});
return{action:I,docs:k,viewToken:X,view:V||"et",v2Translated:!0}},l5y=function(k,I,V,X){k=k.map(function(P){var L=P.getId().getId(),T=X["2"];
return{id:L,serviceId:T.type!=="gmail_themes"&&T.parent==="6226252643674576769"?"picasa":"static_themes",name:P.getName(),mimeType:_.kM(P,7),type:LG(P),description:_.kM(P,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:P.getUrl(),embedUrl:P.getUrl(),thumbnails:cH(vg(P))}});
return{action:I,docs:k,viewToken:X,view:V||"photos",v2Translated:!0}},W2l=function(k,I){k=k.map(function(V){var X=_.Nr(V,tQx,27);
X=_.uG(X,1,_.q4,_.oh())[0];return{id:V.getId().getId(),serviceId:"contacts",mimeType:_.kM(V,7),name:V.getName(),description:_.kM(V,3),url:"mailto:"+X,thumbnail:[{url:_.kM(V,11)}],email:X}});
return{action:I,docs:k,view:"contacts",v2Translated:!0}},GDG=function(k){if(!k)return{};
var I=_.kM(k,3);I=I&&JSON.parse(I)||{};return{0:_.kM(k,1),1:_.kM(k,2),2:I}},cH=function(k,I){I=I===void 0?"":I;
if(!k.length)return null;I=="etjpg"&&(k=k.filter(function(V){return V.getUrl().includes("w1200-h300")}));
return k.map(function(V){return{url:V.getUrl(),height:V.getHeight(),width:V.getWidth(),type:I}})},ykK=function(k){return{isAttachment:k.some(function(I){return _.Oc(I,31)})}},mtN=function(k){var I,V={id:(I=k.getId())==null?void 0:I.getId(),
serviceId:$tf(k),mimeType:_.kM(k,7),name:k.getName(),type:LG(k),sizeBytes:Number(hpN(k)),description:_.kM(k,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:cH(vg(k)),isNew:!0};if(I=_.Nr(k,gQ,30)){V.dataUrl=_.kM(I,1)||null;a:{var X=_.Nr(k,gQ,30);switch(_.I3(X,3)){case 9:X=_.P$(X,PFQ,2,qO);X={remoteRefs:X&&_.kM(X,1)};break a;case 10:case 15:X=_.P$(X,XeZ,4,qO);var P=vg(k);X={photo_id:X&&_.kM(X,1),media_key:k.getId().getId(),media_type:_.I3(k,6)===1?1:2,image_url:P&&
P[0].getUrl(),width:P&&String(P[0].getWidth()),height:P&&String(P[0].getHeight())};break a}X=null}V.uploadMetadata=X;V.uploadId=_.kM(I,9)||null;V.uploadState=SpZ(I)||null}(X=I&&_.P$(I,XeZ,4,qO))&&(V.id=_.kM(X,1));(X=I&&_.P$(I,LzC,5,qO))&&(V.contentId=_.kM(X,1));(X=I&&_.P$(I,IWR,7,qO))&&(V.contentId=_.kM(X,1));(X=I&&_.P$(I,VbQ,6,qO))&&(V.contentId=_.kM(X,1));(I==null?void 0:_.I3(I,3))===1&&(V.mediaKey=k.getId().getId());return V},$tf=function(k){var I;
switch(((I=_.Nr(k,gQ,30))==null?void 0:_.I3(I,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},LG=function(k){switch(_.I3(k,6)){case 1:case 21:return"photo";
case 2:return"video";case 6:return"folder";case 13:return"calendar";case 14:return"album";case 19:return"contact";case 3:case 4:case 5:case 7:case 12:return _.kM(k,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},SpZ=function(k){switch(k==null?void 0:_.I3(k,8)){case 0:return"default";
case 1:return"canceled";case 2:return"error";case 3:return"running";case 4:return"scheduled";case 5:return"success"}return null};var gAC,j9W,JkW,Ypl;_.qpW=function(k,I){var V=I||{};I=V.document||document;var X=_.xp(k).toString(),P=(new Pg(I)).createElement("SCRIPT"),L={script_:P,timeout_:void 0},T=new lF(j9W,L),d=null,U=V.timeout!=null?V.timeout:5E3;U>0&&(d=window.setTimeout(function(){JkW(P,!0);T.errback(new Ypl(1,"Timeout reached for loading script "+X))},U),L.timeout_=d);
P.onload=P.onreadystatechange=function(){P.readyState&&P.readyState!="loaded"&&P.readyState!="complete"||(JkW(P,V.cleanupWhenDone||!1,d),T.callback(null))};
P.onerror=function(){JkW(P,!0,d);T.errback(new Ypl(0,"Error while loading script "+X))};
L=V.attributes||{};_.dc.extend(L,{type:"text/javascript",charset:"UTF-8"});IzG(P,L);_.fh(P,k);gAC(I).appendChild(P);return T};
gAC=function(k){var I=Ik("HEAD",k);return I&&I.length!==0?I[0]:k.documentElement};
j9W=function(){if(this&&this.script_){var k=this.script_;k&&k.tagName=="SCRIPT"&&JkW(k,!0,this.timeout_)}};
JkW=function(k,I,V){V!=null&&_.XA.clearTimeout(V);k.onload=function(){};
k.onerror=function(){};
k.onreadystatechange=function(){};
I&&window.setTimeout(function(){_.kW(k)},0)};
Ypl=function(k,I){var V="Jsloader error (code #"+k+")";I&&(V+=": "+I);_.kK.call(this,V);this.code=k};
_.vM(Ypl,_.kK);var vAZ=_.yz(["https://apis.google.com/js/api.js"]),s9W=_.j2(vAZ),Q9G=function(k,I,V){V=V===void 0?{}:V;var X=!1,P=F2U(k,I,V).then(function(T){X=!0;return T}),L=_.THR(5E3).then(function(){return X?F2U(k,I,V):BlR(I,V).then(function(T){return Akf(T,k)})});
return ugf([P,L])},F2U=function(k,I,V){V=V===void 0?{}:V;
return nAN(I,V).then(function(X){return Akf(X,k)})},Akf=function(k,I){var V=_.L_(I,"gapi.")?I.slice(5):I;
return k[V]?_.ot(k[V]):new _.tD(function(X,P){var L=Tl(function(){P(Error("Ya"))},3E4);
k.load(I,{callback:function(){_.XA.clearTimeout(L);X(k[V])},
onerror:function(T){_.XA.clearTimeout(L);P(T)}})})},nAN=function(k,I){I=I===void 0?{}:I;
return k.gapi&&k.gapi.load?_.ot(k.gapi):BlR(k,I)},BlR=function(k,I){I=I===void 0?{}:I;
return _.qpW(s9W,{document:k.document,attributes:I}).then(function(){return k.gapi})},oAN=function(){};
oAN.prototype.load=function(k,I,V){I=I===void 0?window:I;V=V===void 0?{}:V;var X=Date.now();return Q9G(k,I,V).then(function(P){var L=Date.now();return{library:P,loadStartMs:X,loadEndMs:L}},function(P){throw P instanceof Error?P:Error(String(P));
})};var IkK=function(){_.ce.call(this);this.gapiLoader_=new oAN;this.origin_=null;this.gapiPickerIframeResolver_=_.bH();this.gapiIframesResolver_=_.bH();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.J(IkK,_.ce);var xtf=function(k,I){var V=V===void 0?{}:V;var X=_.FB("gapi.iframes",I);return X?(k=Date.now(),_.ot({library:X,loadStartMs:k,loadEndMs:k})):k.gapiLoader_.load("gapi.iframes",I,V)},a5K=function(k,I,V,X,P,L){var T=!1;
T=T===void 0?!1:T;xtf(k,f6(I.ownerDocument)).then(function(d){var U=d.library;k.gapiIframesResolver_.resolve(U);d=k.gapiPickerIframeResolver_;var E=d.resolve,l=T;l=l===void 0?!1:l;var r={};r["host-message-handler"]=V;k.hostMessageHandlerInternal_=r;var h=_.ns(X);h=_.ns(h);h=_.FY(_.su(_.v1(new _.hV,h.scheme_),h.JSC$10332_domain_),h.JSC$10332_port_).toString();k.origin_=h;h=(new IUl).setUrl(X);h.JSC$10347_obj_.where=I;h.JSC$10347_obj_.allowPost=l;h.JSC$10347_obj_.messageHandlers=r;l=_.FB("makeWhiteListIframesFilter",
U)([k.origin_]);h.JSC$10347_obj_.messageHandlersFilter=l;P!=null&&(h.JSC$10347_obj_.id=P);L!=null&&(h.JSC$10347_obj_.rpctoken=L);l=kwl(h);l.JSC$10344_obj_.style={display:"block","min-width":"100%",width:"1px"};l.JSC$10344_obj_.height="100%";kwl(h).value().allow="camera 'src' "+k.origin_;U=U.getContext().openChild(h.value());E.call(d,U)},function(d){k.gapiIframesResolver_.reject(d);
k.gapiPickerIframeResolver_.reject(d)});
return k.gapiPickerIframeResolver_.promise},R8W=function(k,I){return _.c1([k.gapiIframesResolver_.promise,
k.gapiPickerIframeResolver_.promise]).then(function(V){var X=_.G(V);V=X.next().value;return(X=X.next().value)?X.send("picker-message-handler",I,void 0,_.FB("makeWhiteListIframesFilter",V)([k.origin_])):_.e8(Error("Za"))})};
IkK.prototype.disposeInternal=function(){CKy(this);_.ce.prototype.disposeInternal.call(this)};
var CKy=function(k){k.gapiPickerIframeResolver_.promise.then(function(I){I&&(I.unregister("host-message-handler"),delete k.hostMessageHandlerInternal_["host-message-handler"])})};var wbN=function(){this.nextId=0};var pbf=function(k,I){switch(k.action){case "select-contacts":k=HSW(k.contacts);break;case "visibility":k=k.visible;var V=new QW;k=_.c$(V,1,7).setVisible(k);V={};V["iframe-command"]=k.serialize();k=V;break;default:k=null}return k?R8W(I,k):_.ot()},HSW=function(k){if(!k||k.length==0)return null;
var I=new QW;_.c$(I,1,11);var V=new wbN;k.forEach(function(X){if(X.email){var P=new zf;P=_.rq(P,2,X.name?X.name:X.email);var L=new tQx;X=_.OXK(L,1,_.j6,X.email,_.q4);X=_.Fy(P,27,X);P=new zYx;L=":"+(V.nextId++).toString(36);P=_.rq(P,1,L);P=_.c$(P,2,12);X=_.Fy(X,1,P)}else X=null;X&&Xh(I,7,zf,X)});
k={};k["iframe-command"]=I.serialize();return k};_.NlQ=function(){if(oON){var k=/Windows NT ([0-9.]+)/;return(k=k.exec(_.rt()))?k[1]:"0"}return _.nOf?(k=/1[0|1][_.][0-9_.]+/,(k=k.exec(_.rt()))?k[0].replace(/_/g,"."):"10"):EtX?(k=/Android\s+([^\);]+)(\)|;)/,(k=k.exec(_.rt()))?k[1]:""):aRN||RfW||CNN?(k=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(k=k.exec(_.rt()))?k[1].replace(/_/g,"."):""):""}();var GE;GE=function(k){return(k=k.exec(_.rt()))?k[1]:""};
_.MEl=function(){if(_.oa)return GE(/Firefox\/([0-9.]+)/);if(_.Qz||oJ||BKW)return DCQ;if(_.xn){if(_.sO()||_.Joi()){var k=GE(/CriOS\/([0-9.]+)/);if(k)return k}return GE(/Chrome\/([0-9.]+)/)}if(_.$c&&!_.sO())return GE(/Version\/([0-9.]+)/);if(UDK||ELA){if(k=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.rt()))return k[1]+"."+k[2]}else if(efx)return(k=GE(/Android\s+([0-9.]+)/))?k:GE(/Version\/([0-9.]+)/);return""}();var ZSG=function(){};
_.gU(ZSG);ZSG.prototype.nextId_=0;_.TE=function(k){return":"+(k.nextId_++).toString(36)};var gX=function(k){_.XY.call(this);this.JSC$10442_dom_=k||Vg();this.JSC$10442_id_=null;this.inDocument_=!1;this.JSC$10442_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.vM(gX,_.XY);gX.prototype.idGenerator_=ZSG.getInstance();gX.prototype.getId=function(){return this.JSC$10442_id_||(this.JSC$10442_id_=_.TE(this.idGenerator_))};
gX.prototype.getElement=function(){return this.JSC$10442_element_};
var d9=function(k){k.googUiComponentHandler_||(k.googUiComponentHandler_=new _.E0(k));return k.googUiComponentHandler_},DtW=function(k,I){if(k==I)throw Error("$a");
var V;if(V=I&&k.parent_&&k.JSC$10442_id_){V=k.parent_;var X=k.JSC$10442_id_;V=V.childIndex_&&X?_.dc.get(V.childIndex_,X)||null:null}if(V&&k.parent_!=I)throw Error("$a");k.parent_=I;gX.superClass_.setParentEventTarget.call(k,I)};
gX.prototype.setParentEventTarget=function(k){if(this.parent_&&this.parent_!=k)throw Error("ab");gX.superClass_.setParentEventTarget.call(this,k)};
gX.prototype.JSC$10444_createDom=function(){this.JSC$10442_element_=this.JSC$10442_dom_.createElement("DIV")};
gX.prototype.render=function(k){z8O(this,k)};
var z8O=function(k,I,V){if(k.inDocument_)throw Error("bb");k.JSC$10442_element_||k.JSC$10444_createDom();I?I.insertBefore(k.JSC$10442_element_,V||null):k.JSC$10442_dom_.JSC$9626_document_.body.appendChild(k.JSC$10442_element_);k.parent_&&!k.parent_.inDocument_||k.enterDocument()};
_.c=gX.prototype;_.c.decorate=function(k){if(this.inDocument_)throw Error("bb");if(k&&this.canDecorate(k)){this.wasDecorated_=!0;var I=_.Uq(k);this.JSC$10442_dom_&&this.JSC$10442_dom_.JSC$9626_document_==I||(this.JSC$10442_dom_=Vg(k));this.decorateInternal(k);this.enterDocument()}else throw Error("cb");};
_.c.canDecorate=function(){return!0};
_.c.decorateInternal=function(k){this.JSC$10442_element_=k};
_.c.enterDocument=function(){this.inDocument_=!0;utO(this,function(k){!k.inDocument_&&k.getElement()&&k.enterDocument()})};
_.c.exitDocument=function(){utO(this,function(k){k.inDocument_&&k.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.c.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);utO(this,function(k){k.dispose()});
!this.wasDecorated_&&this.JSC$10442_element_&&_.kW(this.JSC$10442_element_);this.parent_=this.model_=this.JSC$10442_element_=this.childIndex_=this.children_=null;gX.superClass_.disposeInternal.call(this)};
_.c.getModel=function(){return this.model_};
_.c.addChild=function(k,I){var V=this.children_?this.children_.length:0;if(k.inDocument_&&(I||!this.inDocument_))throw Error("bb");if(V<0||V>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);k.parent_==this?(_.dc.set(this.childIndex_,k.getId(),k),_.Rj(this.children_,k)):_.dc.add(this.childIndex_,k.getId(),k);DtW(k,this);_.BtU(this.children_,V,0,k);k.inDocument_&&this.inDocument_&&k.parent_==this?(I=this.getContentElement(),
(I.childNodes[V]||null)!=k.getElement()&&(k.getElement().parentElement==I&&I.removeChild(k.getElement()),V=I.childNodes[V]||null,I.insertBefore(k.getElement(),V))):I?(this.JSC$10442_element_||this.JSC$10444_createDom(),V=this.children_?this.children_[V+1]||null:null,z8O(k,this.getContentElement(),V?V.JSC$10442_element_:null)):this.inDocument_&&!k.inDocument_&&k.JSC$10442_element_&&k.JSC$10442_element_.parentNode&&k.JSC$10442_element_.parentNode.nodeType==1&&k.enterDocument()};
_.c.getContentElement=function(){return this.JSC$10442_element_};
var utO=function(k,I){k.children_&&k.children_.forEach(I,void 0)};
gX.prototype.removeChild=function(k,I){if(k){var V=typeof k==="string"?k:k.getId();k=this.childIndex_&&V?_.dc.get(this.childIndex_,V)||null:null;V&&k&&(_.dc.remove(this.childIndex_,V),_.Rj(this.children_,k),I&&(k.exitDocument(),k.JSC$10442_element_&&_.kW(k.JSC$10442_element_)),DtW(k,null))}if(!k)throw Error("eb");return k};_.vM(xr_,ocl);_.vM(af_,ocl);var OSl;_.dc.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var tEN=function(k,I){I?k.setAttribute("role",I):k.removeAttribute("role")},i1=function(k,I,V){Array.isArray(V)&&(V=V.join(" "));
var X="aria-"+I;V===""||V==void 0?(OSl||(V={},OSl=(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=OSl,I in V?k.setAttribute(X,V[I]):k.removeAttribute(X)):k.setAttribute(X,V)};var e8l;_.WH=function(k,I,V){_.XY.call(this);this.target=k;this.handle=I||k;this.limits=V||new qJ(NaN,NaN,NaN,NaN);this.JSC$10447_document_=_.Uq(k);this.JSC$10447_eventHandler_=new _.E0(this);_.zr(this,this.JSC$10447_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;_.O6(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=e8l};
_.vM(_.WH,_.XY);e8l=_.XA.document&&_.XA.document.documentElement&&!!_.XA.document.documentElement.setCapture&&!!_.XA.document.releaseCapture;_.k2l=function(k,I){k.hysteresisDistanceSquared_=Math.pow(I,2)};
_.c=_.WH.prototype;_.c.setEnabled=function(k){this.enabled_=k};
_.c.disposeInternal=function(){_.WH.superClass_.disposeInternal.call(this);_.VE(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10447_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10447_document_.releaseCapture();this.handle=this.target=null};
_.c.startDrag=function(k){var I=k.type=="mousedown";if(!this.enabled_||this.dragging_||I&&(!k.isButton(0)||_.nOf&&k.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new fG("start",this,k.clientX,k.clientY,k)))this.dragging_=!0,I&&k.preventDefault();else return;else I&&k.preventDefault();I=this.JSC$10447_document_;var V=I.documentElement,X=!this.useSetCapture_;this.JSC$10447_eventHandler_.listen(I,["touchmove","mousemove"],this.handleMove_,
{capture:X,passive:!1});this.JSC$10447_eventHandler_.listen(I,["touchend","mouseup"],this.endDrag,X);this.useSetCapture_?(V.setCapture(!1),this.JSC$10447_eventHandler_.listen(V,"losecapture",this.endDrag)):this.JSC$10447_eventHandler_.listen(f6(I),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10447_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,X);this.clientX=this.startX=k.clientX;this.clientY=this.startY=k.clientY;this.screenX=k.screenX;this.screenY=k.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=Ih(Vg(this.JSC$10447_document_))}};
_.c.endDrag=function(k,I){this.JSC$10447_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10447_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new fG("end",this,k.clientX,k.clientY,k,IsK(this,this.deltaX),VDf(this,this.deltaY),I||k.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.c.handleMove_=function(k){if(this.enabled_){var I=k.clientX-this.clientX,V=k.clientY-this.clientY;this.clientX=k.clientX;this.clientY=k.clientY;this.screenX=k.screenX;this.screenY=k.screenY;if(!this.dragging_){var X=this.startX-this.clientX,P=this.startY-this.clientY;if(X*X+P*P>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new fG("start",this,k.clientX,k.clientY,k)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(k);return}}V=XYQ(this,I,V);I=V.x;V=V.y;this.dragging_&&this.dispatchEvent(new fG("beforedrag",
this,k.clientX,k.clientY,k,I,V))&&(PuW(this,k,I,V),k.preventDefault())}};
var XYQ=function(k,I,V){var X=Ih(Vg(k.JSC$10447_document_));I+=X.x-k.pageScroll.x;V+=X.y-k.pageScroll.y;k.pageScroll=X;k.deltaX+=I;k.deltaY+=V;return new _.Y9(IsK(k,k.deltaX),VDf(k,k.deltaY))};
_.WH.prototype.onScroll_=function(k){var I=XYQ(this,0,0);k.clientX=this.clientX;k.clientY=this.clientY;PuW(this,k,I.x,I.y)};
var PuW=function(k,I,V,X){k.target.style.left=V+"px";k.target.style.top=X+"px";k.dispatchEvent(new fG("drag",k,I.clientX,I.clientY,I,V,X))},IsK=function(k,I){var V=k.limits;
k=isNaN(V.left)?null:V.left;V=isNaN(V.width)?0:V.width;return Math.min(k!=null?k+V:Infinity,Math.max(k!=null?k:-Infinity,I))},VDf=function(k,I){var V=k.limits;
k=isNaN(V.top)?null:V.top;V=isNaN(V.height)?0:V.height;return Math.min(k!=null?k+V:Infinity,Math.max(k!=null?k:-Infinity,I))};
_.WH.prototype.isDragging=function(){return this.dragging_};
var fG=function(k,I,V,X,P,L,T){_.Cs.call(this,k);this.clientX=V;this.clientY=X;this.browserEvent=P;this.left=L!==void 0?L:I.deltaX;this.top=T!==void 0?T:I.deltaY};
_.vM(fG,_.Cs);var Uz=function(k){this.JSC$10454_map_=new Map;var I=arguments.length;if(I>1){if(I%2)throw Error("ma");for(var V=0;V<I;V+=2)this.set(arguments[V],arguments[V+1])}else k&&this.addAll(k)};
_.c=Uz.prototype;_.c.getCount=function(){return this.JSC$10454_map_.size};
_.c.getValues=function(){return Array.from(this.JSC$10454_map_.values())};
_.c.getKeys=function(){return Array.from(this.JSC$10454_map_.keys())};
_.c.containsKey=function(k){return this.JSC$10454_map_.has(k)};
_.c.containsValue=function(k){return this.getValues().some(function(I){return I==k})};
_.c.equals=function(k,I){var V=this;I=I===void 0?function(X,P){return X===P}:I;
return this===k?!0:this.JSC$10454_map_.size!=k.getCount()?!1:this.getKeys().every(function(X){return I(V.JSC$10454_map_.get(X),k.get(X))})};
_.c.isEmpty=function(){return this.JSC$10454_map_.size==0};
_.c.clear=function(){this.JSC$10454_map_.clear()};
_.c.remove=function(k){return this.JSC$10454_map_.delete(k)};
_.c.get=function(k,I){return this.JSC$10454_map_.has(k)?this.JSC$10454_map_.get(k):I};
_.c.set=function(k,I){this.JSC$10454_map_.set(k,I);return this};
_.c.addAll=function(k){if(k instanceof Uz){k=_.G(k.JSC$10454_map_);for(var I=k.next();!I.done;I=k.next()){var V=_.G(I.value);I=V.next().value;V=V.next().value;this.JSC$10454_map_.set(I,V)}}else if(k)for(k=_.G(Object.entries(k)),I=k.next();!I.done;I=k.next())V=_.G(I.value),I=V.next().value,V=V.next().value,this.JSC$10454_map_.set(I,V)};
_.c.forEach=function(k,I){var V=this;I=I===void 0?this:I;this.JSC$10454_map_.forEach(function(X,P){return k.call(I,X,P,V)})};
_.c.clone=function(){return new Uz(this)};(function(){for(var k=["ms","moz","webkit","o"],I,V=0;I=k[V]&&!_.XA.requestAnimationFrame;++V)_.XA.requestAnimationFrame=_.XA[I+"RequestAnimationFrame"],_.XA.cancelAnimationFrame=_.XA[I+"CancelAnimationFrame"]||_.XA[I+"CancelRequestAnimationFrame"];if(!_.XA.requestAnimationFrame){var X=0;_.XA.requestAnimationFrame=function(P){var L=(new Date).getTime(),T=Math.max(0,16-(L-X));X=L+T;return _.XA.setTimeout(function(){P(L+T)},T)};
_.XA.cancelAnimationFrame||(_.XA.cancelAnimationFrame=function(P){clearTimeout(P)})}})();
var C0D=[[],[]],wxt=0,Hc_=!1,Rjl=0;var LHK=_.yz(["about:blank"]),c2y=_.yz(["javascript:undefined"]),G2R=_.j2(LHK);_.xp(G2R);var T1U=_.j2(c2y);_.xp(T1U);var Ez=function(k){_.XY.call(this);this.JSC$10460_element_=k;this.listenKeyIn_=_.O6(this.JSC$10460_element_,"focus",this,!0);this.listenKeyOut_=_.O6(this.JSC$10460_element_,"blur",this,!0)};
_.vM(Ez,_.XY);Ez.prototype.handleEvent=function(k){var I=new _.eU(k.event_);I.type=k.type=="focusin"||k.type=="focus"?"focusin":"focusout";this.dispatchEvent(I)};
Ez.prototype.disposeInternal=function(){Ez.superClass_.disposeInternal.call(this);Du(this.listenKeyIn_);Du(this.listenKeyOut_);delete this.JSC$10460_element_};_.vM(qR,gX);_.c=qR.prototype;_.c.focusHandler_=null;_.c.visible_=!1;_.c.bgEl_=null;_.c.bgIframeEl_=null;_.c.tabCatcherElement_=null;_.c.backwardTabWrapInProgress_=!1;_.c.getCssClass=function(){return"goog-modalpopup"};
_.c.getBackgroundElement=function(){return this.bgEl_};
_.c.JSC$10444_createDom=function(){qR.superClass_.JSC$10444_createDom.call(this);var k=this.getElement(),I=UO(this.getCssClass()).split(" ");Jp(k,I);k.tabIndex=0;_.ak(k,!1);dcN(this);i9N(this)};
var dcN=function(k){if(k.useIframeMask_&&!k.bgIframeEl_){var I=k.JSC$10442_dom_.JSC$9628_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.X4(I,G2R);k.bgIframeEl_=I;k.bgIframeEl_.className=k.getCssClass()+"-bg";_.ak(k.bgIframeEl_,!1);viK(k.bgIframeEl_,0)}k.bgEl_||(k.bgEl_=k.JSC$10442_dom_.JSC$9628_createDom("DIV",k.getCssClass()+"-bg"),_.ak(k.bgEl_,!1))},i9N=function(k){k.tabCatcherElement_||(k.tabCatcherElement_=k.JSC$10442_dom_.createElement("SPAN"),_.ak(k.tabCatcherElement_,
!1),k.tabCatcherElement_.tabIndex=0,k.tabCatcherElement_.style.position="absolute")};
_.c=qR.prototype;_.c.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.c.canDecorate=function(k){return!!k&&k.tagName=="DIV"};
_.c.decorateInternal=function(k){qR.superClass_.decorateInternal.call(this,k);k=UO(this.getCssClass()).split(" ");Jp(this.getElement(),k);dcN(this);i9N(this);this.getElement().tabIndex=0;_.ak(this.getElement(),!1)};
_.c.enterDocument=function(){this.bgIframeEl_&&_.Wg(this.bgIframeEl_,this.getElement());_.Wg(this.bgEl_,this.getElement());qR.superClass_.enterDocument.call(this);_.fD(this.tabCatcherElement_,this.getElement());this.focusHandler_=new Ez(this.JSC$10442_dom_.JSC$9626_document_);d9(this).listen(this.focusHandler_,"focusin",this.onFocus);WHN(this,!1)};
_.c.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.BB(this.focusHandler_);qR.superClass_.exitDocument.call(this);_.kW(this.bgIframeEl_);_.kW(this.bgEl_);_.kW(this.tabCatcherElement_)};
_.c.setVisible=function(k){if(k!=this.visible_)if(this.popupShowTransition_&&this.popupShowTransition_.stop(),this.bgShowTransition_&&this.bgShowTransition_.stop(),this.popupHideTransition_&&this.popupHideTransition_.stop(),this.bgHideTransition_&&this.bgHideTransition_.stop(),this.inDocument_&&WHN(this,k),k){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10442_dom_.JSC$9626_document_.activeElement}catch(P){}this.updateModalAndBackground_();d9(this).listen(this.JSC$10442_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10442_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);fsl(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)mz(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){d9(this).unlisten(this.JSC$10442_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10442_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)mz(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var I=this.JSC$10442_dom_,V=I.JSC$9626_document_.body,X=I.JSC$9626_document_.activeElement||V;if(!this.lastFocus_||this.lastFocus_==V){this.lastFocus_=null;break a}(X==V||I.contains(this.getElement(),X))&&this.lastFocus_.focus()}catch(P){}this.lastFocus_=
null}}};
var WHN=function(k,I){k.modalAriaVisibilityHelper_||(k.modalAriaVisibilityHelper_=new MXR(k.JSC$10442_element_,k.JSC$10442_dom_));k=k.modalAriaVisibilityHelper_;if(I){k.hiddenElements_||(k.hiddenElements_=[]);I=k.JSC$10463_dom_.getChildren(k.JSC$10463_dom_.JSC$9626_document_.body);for(var V=0;V<I.length;V++){var X=I[V],P;if(P=X!=k.JSC$10463_element_)P=X.getAttribute("aria-hidden"),P=!(P==null||P==void 0?0:String(P));P&&(i1(X,"hidden",!0),k.hiddenElements_.push(X))}}else if(k.hiddenElements_){for(I=
0;I<k.hiddenElements_.length;I++)k.hiddenElements_[I].removeAttribute("aria-hidden");k.hiddenElements_=null}};
qR.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var fsl=function(k,I){k.bgIframeEl_&&_.ak(k.bgIframeEl_,I);k.bgEl_&&_.ak(k.bgEl_,I);_.ak(k.getElement(),I);_.ak(k.tabCatcherElement_,I)};
_.c=qR.prototype;_.c.onShow=function(){this.dispatchEvent("show")};
_.c.onHide=function(){fsl(this,!1);this.dispatchEvent("hide")};
_.c.isVisible=function(){return this.visible_};
_.c.focus=function(){this.focusElement_()};
_.c.resizeBackground_=function(){this.bgIframeEl_&&_.ak(this.bgIframeEl_,!1);this.bgEl_&&_.ak(this.bgEl_,!1);var k=this.JSC$10442_dom_.JSC$9626_document_;var I=_.e2(f6(this.JSC$10442_dom_.JSC$9626_document_)||window);var V=Math.max(I.width,Math.max(k.body.scrollWidth,k.documentElement.scrollWidth));k=Math.max(I.height,Math.max(k.body.scrollHeight,k.documentElement.scrollHeight));this.bgIframeEl_&&(_.ak(this.bgIframeEl_,!0),_.JnN(this.bgIframeEl_,V,k));this.bgEl_&&(_.ak(this.bgEl_,!0),_.JnN(this.bgEl_,
V,k))};
_.c.reposition=function(){var k;if(_.jhf(this.getElement())=="fixed")var I=k=0;else I=Ih(this.JSC$10442_dom_),k=I.x,I=I.y;var V=giN(this.getElement());var X=_.e2(f6(this.JSC$10442_dom_.JSC$9626_document_)||window);k=Math.max(k+X.width/2-V.width/2,0);I=Math.max(I+X.height/2-V.height/2,0);rQ(this.getElement(),k,I);rQ(this.tabCatcherElement_,k,I)};
_.c.onFocus=function(k){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():k.target==this.tabCatcherElement_&&Tl(this.focusElement_,0,this)};
_.c.focusElement_=function(){try{this.getElement().focus()}catch(k){}};
_.c.disposeInternal=function(){_.BB(this.popupShowTransition_);this.popupShowTransition_=null;_.BB(this.popupHideTransition_);this.popupHideTransition_=null;_.BB(this.bgShowTransition_);this.bgShowTransition_=null;_.BB(this.bgHideTransition_);this.bgHideTransition_=null;qR.superClass_.disposeInternal.call(this)};var ve=function(k,I,V){qR.call(this,I,V);this.JSC$10473_class_=k||"modal-dialog";this.buttons_=(new b1).addButton(Ucx,!0).addButton(EsU,!1,!0)};
_.vM(ve,qR);_.c=ve.prototype;_.c.escapeToCancel_=!0;_.c.hasTitleCloseButton_=!0;_.c.modal_=!0;_.c.draggable_=!0;_.c.backgroundElementOpacity_=.5;_.c.title_="";_.c.JSC$10475_dragger_=null;_.c.JSC$10475_disposeOnHide_=!1;_.c.titleEl_=null;_.c.titleTextEl_=null;_.c.titleTextId_=null;_.c.titleCloseEl_=null;_.c.contentEl_=null;_.c.buttonEl_=null;_.c.getCssClass=function(){return this.JSC$10473_class_};
_.c.setTitle=function(k){this.title_=k;this.titleTextEl_&&_.Et(this.titleTextEl_,k)};
_.c.getTitle=function(){return this.title_};
_.c.getContent=function(){return""};
_.c.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var b9O=function(k){k.getElement()||k.render();return k.getElement()};
ve.prototype.getBackgroundElement=function(){this.getElement()||this.render();return ve.superClass_.getBackgroundElement.call(this)};
var lsN=function(k,I){k.backgroundElementOpacity_=I;k.getElement()&&(I=k.getBackgroundElement())&&viK(I,k.backgroundElementOpacity_)};
ve.prototype.setDraggable=function(k){this.draggable_=k;r2N(this,k&&this.inDocument_)};
ve.prototype.handleDrag=function(){};
var r2N=function(k,I){var V=UO(k.JSC$10473_class_+"-title-draggable").split(" ");k.getElement()&&(I?Jp(k.titleEl_,V):PUx(k.titleEl_,V));I&&!k.JSC$10475_dragger_?(I=new _.WH(k.getElement(),k.titleEl_),k.JSC$10475_dragger_=I,Jp(k.titleEl_,V),_.O6(k.JSC$10475_dragger_,"start",k.setDraggerLimits_,!1,k),_.O6(k.JSC$10475_dragger_,"drag",k.handleDrag,!1,k)):!I&&k.JSC$10475_dragger_&&(k.JSC$10475_dragger_.dispose(),k.JSC$10475_dragger_=null)};
_.c=ve.prototype;
_.c.JSC$10444_createDom=function(){ve.superClass_.JSC$10444_createDom.call(this);var k=this.getElement(),I=this.JSC$10442_dom_;this.titleTextId_=this.getId();var V=this.getId()+".contentEl";this.titleEl_=I.JSC$9628_createDom("DIV",this.JSC$10473_class_+"-title",this.titleTextEl_=I.JSC$9628_createDom("SPAN",{className:this.JSC$10473_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=I.JSC$9628_createDom("SPAN",this.JSC$10473_class_+"-title-close"));cnO(k,this.titleEl_,this.contentEl_=
I.JSC$9628_createDom("DIV",{className:this.JSC$10473_class_+"-content",id:V}),this.buttonEl_=I.JSC$9628_createDom("DIV",this.JSC$10473_class_+"-buttons"));tEN(this.titleTextEl_,"heading");tEN(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;i1(this.titleCloseEl_,"label","Close");tEN(k,"dialog");i1(k,"labelledby",this.titleTextId_||"");_.ak(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(k=this.buttons_,k.JSC$10476_element_=this.buttonEl_,k.render());_.ak(this.buttonEl_,!!this.buttons_);
lsN(this,this.backgroundElementOpacity_)};
_.c.decorateInternal=function(k){ve.superClass_.decorateInternal.call(this,k);k=this.getElement();var I=this.JSC$10473_class_+"-content";this.contentEl_=LD(document,null,I,k)[0];this.contentEl_||(this.contentEl_=this.JSC$10442_dom_.JSC$9628_createDom("DIV",I),k.appendChild(this.contentEl_));I=this.JSC$10473_class_+"-title";var V=this.JSC$10473_class_+"-title-text",X=this.JSC$10473_class_+"-title-close";(this.titleEl_=LD(document,null,I,k)[0])?(this.titleTextEl_=LD(document,null,V,this.titleEl_)[0],
this.titleCloseEl_=LD(document,null,X,this.titleEl_)[0]):(this.titleEl_=this.JSC$10442_dom_.JSC$9628_createDom("DIV",I),k.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=ynK(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.Gh("SPAN",{className:V,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;i1(k,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10442_dom_.JSC$9628_createDom("SPAN",X),this.titleEl_.appendChild(this.titleCloseEl_));_.ak(this.titleCloseEl_,this.hasTitleCloseButton_);I=this.JSC$10473_class_+"-buttons";(this.buttonEl_=LD(document,null,I,k)[0])?(this.buttons_=new b1(this.JSC$10442_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10442_dom_.JSC$9628_createDom("DIV",I),k.appendChild(this.buttonEl_),this.buttons_&&(k=this.buttons_,k.JSC$10476_element_=this.buttonEl_,k.render()),_.ak(this.buttonEl_,
!!this.buttons_));lsN(this,this.backgroundElementOpacity_)};
_.c.enterDocument=function(){ve.superClass_.enterDocument.call(this);d9(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);d9(this).listen(this.buttonEl_,"click",this.onButtonClick_);r2N(this,this.draggable_);d9(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var k=this.getElement();tEN(k,"dialog");this.titleTextEl_.id!==""&&i1(k,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){k=this.JSC$10442_dom_;
var I=this.getBackgroundElement();k.removeNode(this.bgIframeEl_);k.removeNode(I)}this.isVisible()&&WHN(this,!1)}};
_.c.exitDocument=function(){this.isVisible()&&this.setVisible(!1);r2N(this,!1);ve.superClass_.exitDocument.call(this)};
_.c.setVisible=function(k){k!=this.isVisible()&&(this.inDocument_||this.render(),ve.superClass_.setVisible.call(this,k))};
_.c.onShow=function(){ve.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.c.onHide=function(){ve.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10475_disposeOnHide_&&this.dispose()};
_.c.setDraggerLimits_=function(){var k=this.JSC$10442_dom_.JSC$9626_document_,I=_.e2(f6(k)||window),V=Math.max(k.body.scrollWidth,I.width);k=Math.max(k.body.scrollHeight,I.height);var X=giN(this.getElement());_.jhf(this.getElement())=="fixed"?this.JSC$10475_dragger_.limits=new qJ(0,0,Math.max(0,I.width-X.width),Math.max(0,I.height-X.height)):this.JSC$10475_dragger_.limits=new qJ(0,0,V-X.width,k-X.height)};
_.c.onTitleCloseClick_=function(){hiK(this)};
var hiK=function(k){if(k.hasTitleCloseButton_){var I=k.buttons_,V=I&&I.cancelButton_;V?(I=I.get(V),k.dispatchEvent(new l1(V,I))&&k.setVisible(!1)):k.setVisible(!1)}},y2G=function(k){k.hasTitleCloseButton_=!1;
k.titleCloseEl_&&_.ak(k.titleCloseEl_,k.hasTitleCloseButton_)};
ve.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;ve.superClass_.disposeInternal.call(this)};
ve.prototype.onButtonClick_=function(k){a:{for(k=k.target;k!=null&&k!=this.buttonEl_;){if(k.tagName=="BUTTON")break a;k=k.parentNode}k=null}if(k&&!k.disabled){k=k.name;var I=this.buttons_.get(k);this.dispatchEvent(new l1(k,I))&&this.setVisible(!1)}};
ve.prototype.onKey_=function(k){var I=!1,V=!1,X=this.buttons_,P=k.target;if(k.type=="keydown")if(this.escapeToCancel_&&k.keyCode==27){var L=X&&X.cancelButton_;P=P.tagName=="SELECT"&&!P.disabled;L&&!P?(V=!0,I=X.get(L),I=this.dispatchEvent(new l1(L,I))):P||(I=!0)}else{if(k.keyCode==9&&k.shiftKey&&P==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(l){}Tl(this.resetBackwardTabWrap_,0,this)}}else if(k.keyCode==13){if(P.tagName=="BUTTON"&&!P.disabled)L=P.name;
else if(P==this.titleCloseEl_)hiK(this);else if(X){var T=X.defaultButton_,d;if(d=T)a:{d=Ik("BUTTON",X.JSC$10476_element_);for(var U,E=0;U=d[E];E++)if(U.name==T||U.id==T){d=U;break a}d=null}P=(P.tagName=="TEXTAREA"||P.tagName=="SELECT"||P.tagName=="A")&&!P.disabled;!d||d.disabled||P||(L=T)}L&&X&&(V=!0,I=this.dispatchEvent(new l1(L,String(X.get(L)))))}else P!=this.titleCloseEl_||k.keyCode!=32&&k.key!=" "||hiK(this);if(I||V)k.stopPropagation(),k.preventDefault();I&&this.setVisible(!1)};
var l1=function(k,I){this.type="dialogselect";this.key=k;this.caption=I};
_.vM(l1,_.Cs);var b1=function(k){Uz.call(this);k||Vg();this.cancelButton_=this.JSC$10476_element_=this.defaultButton_=null};
_.vM(b1,Uz);_.c=b1.prototype;_.c.clear=function(){Uz.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.c.set=function(k,I,V,X){Uz.prototype.set.call(this,k,I);V&&(this.defaultButton_=k);X&&(this.cancelButton_=k);return this};
_.c.addButton=function(k,I,V){return this.set(k.key,k.caption,I,V)};
_.c.render=function(){if(this.JSC$10476_element_){_.Un(this.JSC$10476_element_,LMO);var k=Vg(this.JSC$10476_element_);this.forEach(function(I,V){I=k.JSC$9628_createDom("BUTTON",{name:V},I);V==this.defaultButton_&&(I.className="goog-buttonset-default");this.JSC$10476_element_.appendChild(I)},this)}};
_.c.decorate=function(k){if(k&&k.nodeType==1){this.JSC$10476_element_=k;k=Ik("BUTTON",this.JSC$10476_element_);for(var I,V,X,P=0;I=k[P];P++)if(V=I.name||I.id,X=ynK(I)||I.value,V){var L=P==0;this.set(V,X,L,I.name=="cancel");L&&_.ry(I,"goog-buttonset-default")}}};
_.c.getElement=function(){return this.JSC$10476_element_};
var Ucx={key:"ok",caption:"OK"},EsU={key:"cancel",caption:"Cancel"},mcK={key:"yes",caption:"Yes"},KHN={key:"no",caption:"No"},$cN={key:"save",caption:"Save"},SdK={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new b1).addButton(Ucx,!0,!0),(new b1).addButton(Ucx,!0).addButton(EsU,!1,!0),(new b1).addButton(mcK,!0).addButton(KHN,!1,!0),(new b1).addButton(mcK).addButton(KHN,!0).addButton(EsU,!1,!0),(new b1).addButton(SdK).addButton($cN).addButton(EsU,!0,!0));_.vM(Zct,ve);_.vM(Drt,s0);var jvf=_.yz(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),J2l=_.yz(["//apis.google.com/js/rpc.js"]),PUo=_.j2(jvf),XRR=_.j2(J2l),u7_=null;var FW=function(k,I){_.XY.call(this);this.JSC$10485_element_=k;k=_.ps(this.JSC$10485_element_)?this.JSC$10485_element_:this.JSC$10485_element_?this.JSC$10485_element_.body:null;this.isRtl_=!!k&&_.shU(k);this.listenKey_=_.O6(this.JSC$10485_element_,_.Z5?"DOMMouseScroll":"mousewheel",this,I)};
_.vM(FW,_.XY);FW.prototype.handleEvent=function(k){var I=0,V=0,X=k.event_;X.type=="mousewheel"?(k=Ydl(-X.wheelDelta),X.wheelDeltaX!==void 0?(I=Ydl(-X.wheelDeltaX),V=Ydl(-X.wheelDeltaY)):V=k):(k=X.detail,k>100?k=3:k<-100&&(k=-3),X.axis!==void 0&&X.axis===X.HORIZONTAL_AXIS?I=k:V=k);typeof this.maxDeltaX_==="number"&&(I=_.cM(I,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(V=_.cM(V,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(I=-I);I=new gsN(k,X,I,V);this.dispatchEvent(I)};
var Ydl=function(k){return _.Mt&&(_.nOf||xCN)&&k%40!=0?k:k/40};
FW.prototype.disposeInternal=function(){FW.superClass_.disposeInternal.call(this);Du(this.listenKey_);this.listenKey_=null};
var gsN=function(k,I,V,X){_.eU.call(this,I);this.type="mousewheel";this.detail=k;this.deltaX=V;this.deltaY=X};
_.vM(gsN,_.eU);_.qF=function(k){var I="instance_";if(k.instance_&&k.hasOwnProperty(I))return k.instance_;I=new k;return k.instance_=I};var VTj;var qdW=_.yz(["https://about:blank"]),vsZ=_.yz(['javascript:""']),svO=_.yz(["about:blank"]);_.vM(Rk,Zct);_.c=Rk.prototype;_.c.JSC$10493_url_="";_.c.JSC$10493_iframe_=null;_.c.iframeLoaded_=!1;_.c.loadedFired_=!1;_.c.callback_=function(){};
_.c.enterDocument=function(){Rk.superClass_.enterDocument.call(this);ejO(this.getBackgroundElement(),d9(this))};
_.c.render=function(k){var I=this;Rk.superClass_.render.call(this,k);this.useGapi_?xtf(this.iframeManager_,window).then(function(){return FHl(I)}).then(null,function(){I.callback_({action:"error"})}):B1O(this)};
var FHl=function(k){var I=k.JSC$10442_dom_.JSC$9628_createDom("div",["picker-dialog-content","picker-frame"]);_.ak(I,!1);k.getContentElement().appendChild(I);return a5K(k.iframeManager_,I,function(V){var X=isU(V["iframe-command"]);switch(X.getCommand()){case 1:V=k.callback_;X=_.Nr(X,AZ,2);var P="";switch(X.getStatus()){case 2:P="cancel";break;case 1:P="picked";break;case 3:P="error"}var L=_.n6(X,zf,2,_.oh(LAU));X=L.length===0?{action:P}:h8f(L,P,_.Nr(X,G7y,7));V.call(k,X);k.setVisible(!1);break;case 4:y2G(k);
k.callback_({action:"loaded"});break;case 7:case 8:V=k.callback_;a:{P=X.getCommand();L=_.Nr(X,AZ,2);switch(P){case 7:P="uploadScheduled";break;case 8:P="uploadStateChange";break;default:X={};break a}X=_.n6(L,zf,2,_.oh(LAU));if(X.length===0)X={action:P};else{var T=_.Nr(L,G7y,7);L=T&&_.kM(T,1);T=GDG(T);X=iSx(X,P,L,T)}}V.call(k,X)}},k.JSC$10493_url_,k.targetId_,k.rpcToken_).then(function(V){k.JSC$10493_iframe_=V.getIframeEl();
A2K(k);_.ak(k.JSC$10493_iframe_.parentElement,!0);_.ry(k.getElement(),"picker-dialog");Qvx(k);return V})},B1O=function(k){k.JSC$10493_iframe_=k.JSC$10442_dom_.JSC$9628_createDom("IFRAME",{id:k.targetId_,
name:k.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.X4(k.JSC$10493_iframe_,nsG(k));_.ry(k.getElement(),"picker-dialog");k.getContentElement().appendChild(k.JSC$10493_iframe_);d9(k).listen(k.JSC$10493_iframe_,"load",function(){return void A2K(k)});
k.JSC$10493_iframe_.src=k.JSC$10493_url_;Qvx(k)},xcG=function(k){osx(k,(0,_.G7)(function(I){I.setAuthToken(this.targetId_,this.rpcToken_)},k))},Qvx=function(k){var I=_.ok(_.ns(k.JSC$10493_url_),"title");
I&&k.setTitle(I)},nsG=function(k){return _.$Uz("Internet Explorer")>=7&&_.L_(k.JSC$10493_url_,"https")?_.j2(qdW):_.Qz?_.j2(vsZ):_.j2(svO)},A2K=function(k){xcG(k);
k.iframeLoaded_=!0;k.JSC$10493_iframe_.tabIndex=0;k.isVisible()&&k.focus()};
Rk.prototype.handleKeydown_=function(k){k.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),k.stopPropagation(),k.preventDefault())};
var osx=function(k,I){var V=k.JSC$10491_gadgetsDomHelper_;Occ(function(){I(V.getWindow().gadgets.rpc)},V)};
Rk.prototype.setUrl=function(k){k=_.xW(new _.hV(k),"rpcService",this.targetId_);_.xW(k,"rpctoken",this.rpcToken_);_.QE(k,"rpctoken="+this.rpcToken_);_.v1(k,"https");this.JSC$10493_url_=k.toString();this.JSC$10493_iframe_&&(this.JSC$10493_iframe_.src=this.JSC$10493_url_)};
var asU=function(k,I){k.callback_=I;osx(k,(0,_.G7)(function(V){V.register(this.targetId_,(0,_.G7)(this.handlePickerAction_,this))},k))};
Rk.prototype.handlePickerAction_=function(k){var I=k.action;I=="loaded"&&(this.loadedFired_=!0,Riy(this,new af_(this.isVisible())),Cul(this),y2G(this),d9(this).unlisten(this.JSC$10442_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10493_iframe_.tabIndex=0);I!="picked"&&I!="cancel"||this.setVisible(!1);this.callback_(k)};
var Cul=function(k){k.JSC$10493_appId_&&Riy(k,new xr_(k.JSC$10493_appId_,window.location.protocol+"//"+window.location.host))};
Rk.prototype.setRelayUrl=function(k){osx(this,(0,_.G7)(function(I){I.setRelayUrl(this.targetId_,k)},this))};
var Riy=function(k,I){k.useGapi_&&pbf(I,k.iframeManager_).then(null,function(){k.callback_({action:"error"})});
osx(k,(0,_.G7)(function(V){V.call(this.targetId_,"picker",null,I)},k))};
Rk.prototype.resizePicker_=function(){var k=f6(this.JSC$10442_dom_.JSC$9626_document_)||window;if(_.ok(_.ns(this.JSC$10493_url_),"ignoreLimits")=="true")k=new _.t6(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.ok(_.ns(this.JSC$10493_url_),"shadeDialog")=="true"){var I=b9O(this);I=F7C(I);var V=_.e2(k);k=V.width-80;V=V.height-40;I&&(k-=I.left?I.left:0,k-=I.right?I.right:0,V-=I.top?I.top:0,V-=I.bottom?I.bottom:0);k=new _.t6(k>0?k:0,V>0?V:0)}else(I=this.preferredDialogWidth_)?(I=Math.max(320,
Math.min(1051,I)),(V=this.preferredDialogHeight_)||(V=_.e2(k).height*.85),V=Math.max(480,Math.min(650,V))):(I=_.e2(k),V=I.width*.618,V=V<I.height?Math.round(Math.max(480,Math.min(650,V*.85))):Math.round(Math.max(480,Math.min(650,I.height*.85))),I=Math.round(V/.618)),k=_.e2(k),I=Math.min(I,Math.max(k.width,320)),V=Math.min(V,Math.max(k.height,480)),k=new _.t6(I,V);_.JnN(this.getContentElement(),k);this.reposition()};
Rk.prototype.reposition=function(){if(_.ok(_.ns(this.JSC$10493_url_),"shadeDialog")=="true"){var k=giN(this.getElement()),I=_.e2(this.JSC$10442_dom_.getWindow());k=Math.floor(I.width/2-k.width/2);I=b9O(this);if(I=F7C(I)){var V=I.left?I.left:0;V+=I.right?I.right:0;k=Math.floor(k-V/2)}k=k>0?k:0;I=Ih(this.JSC$10442_dom_).y;rQ(this.getElement(),k,I)}else Rk.superClass_.reposition.call(this)};
Rk.prototype.setVisible=function(k){if(k!=this.isVisible()&&this.autoSizeDialog_){var I=this.JSC$10442_dom_.getWindow();k?(this.resizePicker_(),d9(this).listen(I,"resize",this.resizePicker_),this.iframeLoaded_||d9(this).listen(I,"keydown",this.handleKeydown_)):(d9(this).unlisten(I,"resize",this.resizePicker_),this.iframeLoaded_||d9(this).unlisten(I,"keydown",this.handleKeydown_))}Rk.superClass_.setVisible.call(this,k);Riy(this,new af_(k))};
Rk.prototype.focus=function(){Rk.superClass_.focus.call(this);if(this.JSC$10493_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10493_iframe_.focus()}catch(k){}};var MD=function(k,I){I=I===void 0?Rk:I;s0.call(this,k);this.pickerConstructor=I;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(k=window.location.origin)||(k=window.location.protocol+"//"+window.location.host);k&&this.urlParamMap_.set("origin",k);this.postProcessors_=[]};
_.J(MD,Drt);MD.prototype.JSC$10498_disposeOnHide_=!1;
MD.prototype.build=function(){this.JSC$10399_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10399_appId_);this.getRelayUrl()||this.setRelayUrl(_.B1(_.QE(_.Ap(_.ns(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("gb");var k=new this.pickerConstructor(wYU(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);k.JSC$10475_disposeOnHide_=this.JSC$10498_disposeOnHide_;
k.JSC$10493_appId_=this.JSC$10399_appId_;k.loadedFired_&&Cul(k);asU(k,this.callback_);return k};
var H9W=function(k){k.urlParamMap_.set("multiselectEnabled","true");return k};
_.c=MD.prototype;_.c.getHeight=function(){return this.dialogHeight_};
_.c.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.c.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.c.getTitle=function(){return this.urlParamMap_.get("title")};
_.c.getWidth=function(){return this.dialogWidth_};
var pYU=function(k){k.JSC$10498_disposeOnHide_=void 0;return k};
MD.prototype.setRelayUrl=function(k){this.urlParamMap_.set("parent",k);return this};
var N1G=function(k,I){k.urlParamMap_.set("selectButtonLabel",I);return k};
MD.prototype.setSize=function(k,I){this.dialogWidth_=k;this.dialogHeight_=I;return this};
MD.prototype.setTitle=function(k){this.urlParamMap_.set("title",k);return this};
var wYU=function(k){k.postProcessors_.length&&k.urlParamMap_.set("pp",JSON.stringify(k.postProcessors_));k.urlParamMap_.set("nav",XbQ(k.nav_));var I=new _.hV(k.getBaseUrl());k.urlParamMap_.forEach(function(V,X){_.xW(I,X,V)});
return I};var DcR=function(k,I){k.name!==void 0?(this.name=k.name,this.code=MDZ[k.name]):(this.code=k=k.code,this.name=Z9N(k));_.kK.call(this,ZhN("%s %s",this.name,I))};
_.vM(DcR,_.kK);var Z9N=function(k){var I=_.dc.findKey(MDZ,function(V){return k==V});
if(I===void 0)throw Error("ib`"+k);return I},r9={},MDZ=(r9.AbortError=3,r9.EncodingError=5,r9.InvalidModificationError=9,r9.InvalidStateError=7,r9.NotFoundError=1,r9.NotReadableError=4,r9.NoModificationAllowedError=6,r9.PathExistsError=12,r9.QuotaExceededError=10,r9.SecurityError=2,r9.SyntaxError=8,r9.TypeMismatchError=11,r9);_.vM(cDO,_.Cs);var ziW=function(k,I,V){V===void 0&&(V=k.size);return k.slice?k.slice(I,V):null};var Tx_=new WeakMap,G0X=function(k,I){k=[k];for(var V=I.length-1;V>=0;--V)k.push(typeof I[V],I[V]);return k.join("\v")};_.i5A(function(){if(!_.XA.Blob)return!1;var k=new Uint8Array(100);try{var I=new Blob([k])}catch(V){return!1}return I.size!=100?!1:!0});
var uCN=_.i5A(function(){if(!_.XA.Blob)return!1;var k=new Uint8Array(100);try{var I=new Blob([k])}catch(V){return!1}return ziW(I,0,1)===null?!1:!0});_.XA.U3bHHf!=null||(_.XA.U3bHHf=0);_.XA.U3bHHf++;var UMO=new WeakMap;var fkO=new WeakMap;var lkK={};var NR=void 0;var hBR=Symbol("qb");var ADj=DW("WizInjectionContext_Dispatcher");var Z7=Symbol("rb");var L7=function(){this.afterRenderCallbacks=null},Saz=Symbol("sb"),U5=function(k){this.props=k;
this.__unmounted=!1};
U5.prototype.didPatch=function(){};
U5.prototype.didMount=function(){};
U5.prototype.didUnmount=function(){};
U5.prototype.didUpdate=function(){};var $Mc=DW("WizInjectionContext_RootElement");var sAi=DW("WizInjectionContext_AppContext"),vN_=DW("WizInjectionContext_ModelRootElement"),FMO=DW("WizInjectionContext_RendererData"),Bxl=DW("WizInjectionContext_InjectingConstructor"),qal=DW("WizInjectionContext_AsyncDeps"),QAl={};var CUK=!1;var NxD={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:vOO,enableContextPerComponent:vOO,enableLazyTsx:sWG,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:qlQ,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var uF=Object.assign({},{attributes:{},handleError:function(k){throw k;}},NxD);var O9Z=Symbol("wb"),Ku=Symbol("xb"),l5l=Symbol("yb"),EAj=Symbol("zb"),SpX=QZ(function(k){return c9(k)&&O9Z in k});var O0=null,eb=!1,I7=1,P9=Symbol("Db"),UH={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 hc=Symbol("Eb"),ys=Symbol("Fb"),Xg=Symbol("Gb"),Lc_=Object.assign({},UH,{value:hc,dirty:!0,error:null,equal:ujD,kind:"computed",producerMustRecompute:function(k){return k.value===hc||k.value===ys},
producerRecomputeValue:function(k){if(k.value===ys)throw Error("Z");var I=k.value;k.value=ys;var V=Vfo(k),X=!1;try{var P=k.computation();tK(null);X=I!==hc&&I!==Xg&&P!==Xg&&k.equal(I,P)}catch(L){P=Xg,k.error=L}finally{tK(V),k&&PzR(k)}X?k.value=I:(k.value=P,k.version++)}});var tDf=Object.assign({},UH,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var dLo=function(){throw Error();};var sGo=null,Gwl=Object.assign({},UH,{equal:ujD,value:void 0,kind:"signal"});var Fcc=Object.assign({},UH,{value:hc,dirty:!0,error:null,equal:ujD,kind:"linkedSignal",producerMustRecompute:function(k){return k.value===hc||k.value===ys},
producerRecomputeValue:function(k){if(k.value===ys)throw Error("Z");var I=k.value;k.value=ys;var V=Vfo(k);try{var X=k.source();var P=k.computation(X,I===hc||I===Xg?void 0:{source:k.sourceValue,value:I});k.sourceValue=X}catch(L){P=Xg,k.error=L}finally{tK(V),k&&PzR(k)}I!==hc&&P!==Xg&&k.equal(I,P)?k.value=I:(k.value=P,k.version++)}});Object.assign({},UH,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(k){k.schedule!==null&&k.schedule(k.ref)},
cleanupFn:function(){}});var aUz=Symbol("Hb"),mq={},nwt=(mq[aUz]=!0,mq.debugName="[component]",mq.getComponentStack=function(){for(var k=[],I=this;I;)R2O(I)&&k.push(I.debugName),I=I.parent;return k},mq.registerSignal=function(){},mq.registerEffect=function(){},mq);var wEz=Symbol("Ib"),Tz=Symbol("Jb");var du=Array.isArray;var O4j;var eiN={},e2D=uhA(Object.assign({},{consumerAllowSignalWrites:!0},eiN)),GW=uhA(Object.assign({},{consumerAllowSignalWrites:!0},eiN));var ru=Symbol("Ob");var lT=null,XbA,PKK=null,L2z;var $v=0,Ss=!1,KG=function(){this.queue=new Set};
KG.prototype.schedule=function(k){this.queue.add(k)};
KG.prototype.remove=function(k){this.queue.delete(k)};
KG.prototype.clear=function(){this.queue.clear()};
var iSo=Symbol("Pb"),Tlo=Symbol("Qb"),$x=function(){KG.apply(this,arguments)};
_.J($x,KG);$x.prototype.flush=function(){if(this.queue.size){Ss=!0;for(var k=_.G(this.queue),I=k.next();!I.done;I=k.next()){I=I.value;this.queue.delete(I);try{I.run()}catch(V){kMf(V)}}Ss=!1}};
var ISO=function(){$x.apply(this,arguments)};
_.J(ISO,$x);var dti=new ISO,VYN=function(){$x.apply(this,arguments)};
_.J(VYN,$x);VYN.prototype.schedule=function(k){return _.W(function(I){if(I.nextAddress==1)return I.yield(Promise.resolve(),2);k.run();_.xg(I)})};
VYN.prototype.enqueue=function(k){this.queue.add(k)};
var W2O=new VYN,Sh=function(){KG.apply(this,arguments)};
_.J(Sh,KG);Sh.prototype.flush=function(){this.queue.size&&j9j(this.queue)};
var XWZ=function(){Sh.apply(this,arguments)};
_.J(XWZ,Sh);XWZ.prototype.schedule=function(k){k.version===0?k.run():this.queue.add(k)};
XWZ.prototype.flush=function(){if(this.queue.size)if(uF.flushRenderEffectsDuringRender){var k=this.queue;this.queue=new Set;j9j(k)}else j9j(this.queue)};
var Utz=new XWZ,P8l=function(){Sh.apply(this,arguments)};
_.J(P8l,Sh);P8l.prototype.schedule=function(k){return _.W(function(I){if(I.nextAddress==1)return I.yield(Promise.resolve(),2);k.run();_.xg(I)})};
P8l.prototype.enqueue=function(k){this.queue.add(k)};
var rkX=new P8l,LPU=function(){Sh.apply(this,arguments)};
_.J(LPU,Sh);var bSR=new LPU,ykt=[Utz,dti,bSR],$tz=[W2O,rkX],cVK=[Utz,bSR,rkX],Jkj=[].concat(_.Z9(ykt),_.Z9($tz)),GMN=[];sGo=function(){K2l();for(var k=_.G(GMN),I=k.next();!I.done;I=k.next())I=I.value,I()};
var kMf=Pt;var jh={},TjW=Object.assign({},tDf,(jh[O9Z]=!0,jh.effectType=Ku,jh.isResettableContext=!0,jh.consumerMarkedDirty=h8z,jh.run=function(){gAU(this)},jh.cleanup=function(){gNt(this)},jh.componentStack=void 0,jh.debugName="[effect]",jh.destroy=function(){if(kv(this))for(var k=this.producers;k!==void 0;)k=XEc(k);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;k=_.G(cVK);for(var I=k.next();!I.done;I=k.next())I.value.remove(this);Yal(this)},jh[Symbol.dispose]=function(){this.destroy()},jh)),dxC=Object.assign({},TjW,{version:1,
dirty:!1});var qpj=Object.assign({},TjW,{effectType:Ku});var vAX=Object.assign({},TjW,{effectType:l5l});var Bli=Symbol("Sb");var ls_=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 nAD={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},Q9c=
{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}]}},pfj={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},a5t=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],xtz={"*":{async:1,dir:0,loading:2,target:3}};var iCK=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Jc={},CKl=(Jc[1]=null,Jc[2]=function(k,I){return I instanceof kg?V5(I):Dd.toString()},Jc[3]=function(k,I){return pt(I)?_.Nu(I):iCK.test(String(I))?String(I):Dd.toString()},Jc[4]=function(k,I){return I instanceof nt?_.xp(I):Dd.toString()},Jc[5]=function(k,I){return String(I)},Jc[7]=null,Jc[8]=null,Jc[10]=null,Jc);var R9_=Symbol("Vb");var NlA="Y Z E P T G M K  m u n".split(" "),pbz={"":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};_.WPW=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 es={};RegExp.prototype.hasOwnProperty("sticky");var hit=function(k){k=String(k);for(var I=function(X,P,L){for(var T=Math.min(P.length-L,X.length),d=0;d<T;d++){var U=P[L+d];if(X[d]!==("A"<=U&&U<="Z"?U.toLowerCase():U))return!1}return!0},V=0;(V=k.indexOf("<",V))!=-1;){if(I("\x3c/script",k,V)||I("\x3c!--",k,V))return"zSoyz";
V+=1}return k};var AO={default:"__default"};var utK=Object.prototype.hasOwnProperty;ZSc.prototype=Object.create(null);var n4=e8O();var H9=null;var WHR=function(k){this.created=[];this.deleted=[];this.node=k};var fsO=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var k=this,I=k;k;)I=k,k=k.parentNode;return I};var Ist=function(k,I){this._attrsArr=null;this.nameOrCtor=k;this.key=I;this.text=void 0};var o7=null,a7=null,Qr=null,Cu=null,G2i=[],c2l=Puj,wu=[],aLR=function(k){return Uco(function(I,V,X){Qr=a7=I;a7=null;V(X);LHt(null);a7=Qr;Qr=Qr.parentNode;return I},k)}(),xN_=function(k){return Uco(function(I,V,X){var P={nextSibling:I};
a7=P;V(X);Qr&&LHt(I.nextSibling);return P===a7?null:a7},k)}();var pu=[],Cal=0;var oG=new ZSc;var fSR=e8O(),KHR=fSR[AO.default],mct=fSR.style,r2D=["focusin","focusout"],jvz="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var iCt=function(){},ei_=function(){},bCU=function(){},fSi=function(){};var MH=Symbol("cc");var vsX,qdj=gsR;var VQ=Symbol("dc");var E4c=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(" ")),
UxX=new Set(["a","font","script","style","title"]);var IZ={setUp:H9j,tearDown:H9j,log:H9j,logNodeRange:H9j,graft:function(k,I){I()}};var iy={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var Wp=null,f7=function(k,I){U5.call(this,k);var V=this;this.functionComponent=I;this.hooks=[];this.hookCounter=0;this.disposeEffects=qH(function(X){V.effectContext=X;_.gu(function(){XWX(V,V.el)})},uF.alwaysTrackContexts||!!NR)};
_.J(f7,U5);f7.prototype.render=function(k){var I=Wp;Wp=this;this.hookCounter=0;var V=tK(GW),X=MR(this.effectContext);try{return Z5j("render",this.componentName),this.functionComponent(k)}finally{DMt("render",this.componentName),MR(X),tK(V),Wp=I}};
_.R9.Object.defineProperties(f7.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return I5K(this.functionComponent)}}});var lSo=Symbol("rc"),Tjj=function(k,I,V){this.afterRenderCallbacks=null;this.kind=k;this.props=I;this.children=V};
_.J(Tjj,L7);Tjj.prototype.render=function(){var k=GM_(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var I=_.G(this.afterRenderCallbacks),V=I.next();!V.done;V=I.next())V=V.value,k=V(k);return k};
Tjj.prototype.getChildren=function(){return this.children};var hID=[];dLo=function(k){throw Error("pb`"+k.debugName);};
(function(){var k=H9;H9=function(I){k==null||k(I);yV_(I)}})();Object.assign({},dxC,{effectType:Ku,elementRef:null,attributes:null,fn:function(){var k=this.elementRef;var I;k.element!=null||(k.element=(I=k.document.getElementById(k.value))!=null?I:void 0);k=k.element;for(I=this.attributes;I;){var V=I.signal();V!==I.prevValue&&(I.prevValue=V,I.namespace===1?k[I.name]=V:ls_.has(I.name)?B9(k,I.name,V?"":null):B9(k,I.name,V));I=I.next}}});_.E5.debugName="tbhMcf";_.by.debugName="zyMFzb";Object.assign({},dxC,{effectType:Ku});_.b.debugName="RlDudd";var mxX={nonNullableCondIsNull:function(){return Error("vc")}};var g4X=function(){this.map=new Map};
g4X.prototype.push=function(k,I){var V=this.map;V.has(k)&&(this.multi||(this.multi=new Map),this.multi.set(I,V.get(k)));V.set(k,I)};
g4X.prototype.pop=function(k){var I=this.map,V=I.get(k),X;V!==void 0&&((X=this.multi)==null?0:X.has(V))?(I.set(k,this.multi.get(V)),this.multi.delete(V)):I.delete(k);return V};_.ly.debugName="nsTGHd";_.rH.debugName="vI1rtf";var Bjl={OUT_OF_ORDER_HOOK_CALL:function(k){return Error("wc`"+k)},
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(k,I){return Error("Ac`"+((I===void 0?0:I)?"IDOM":"Reactive")+"`"+(hI(k)?k.description:k))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(k,I){return Error("Bc`"+(hI(k)?k.description:k)+"`"+I)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(k){return Error("Cc`"+(hI(k)?k.description:k))},
USE_ELEMENT_NOT_ASSIGNED:function(k){return Error("Dc`"+(hI(k)?k.description:k))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(k){return Error("Ec`"+(hI(k)?k.description:k))}};var JFt=Symbol("Fc");vsX=dxU;vsX=dxU;var pWz=Symbol("Gc");ISK({beforeRender:function(k){var I=MR(k.effectContext);try{var V;((V=k.__syncEffects)==null?0:V.length)&&eI_(k.__syncEffects)}finally{MR(I)}},
didPatch:function(k){var I=MR(k.effectContext);try{var V;((V=k.__syncEffects)==null?0:V.length)&&eI_(k.__syncEffects)}finally{MR(I)}},
didUnmount:function(k){var I;((I=k.hooks)==null?0:I.length)&&k.hooks.forEach(tYo)}});var UxZ,E4G,bCC;UxZ=_.XA.window;_.JI=(UxZ==null?void 0:(E4G=UxZ.yt)==null?void 0:E4G.config_)||(UxZ==null?void 0:(bCC=UxZ.ytcfg)==null?void 0:bCC.data_)||{};_.aJ("yt.config_",_.JI);var lSx={},VaD=[];_.GN=function(k){var I=_.OT.apply(1,arguments);var V=Error.call(this,k);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.args=[].concat(_.Z9(I));Object.setPrototypeOf(this,this.constructor.prototype)};
_.J(_.GN,Error);var ntK=function(k,I,V){this.actionName=k;this.optionalAction=I===void 0?!1:I;this.args=V===void 0?null:V;this.returnValue=[]};_.Yx=function(k){this.name=k};_.g6=new _.Yx("signalAction");var USA=/^[\w.]*$/,GBc={q:!0,search_query:!0},c8R=String(LOl);var wH;wH=Symbol("Hc");_.g9=function(k){this.name=k};
_.g9.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var Eu_=function(k){this.key=k},y8O=function(k){this.deferredKey=k},lND=function(){var k=this;
this.providers=new Map;this.JSC$10794_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(k.providers)}}};
lND.prototype.addProvider=function(k){this.providers.set(k.provide,k);var I=this.JSC$10794_deferred.get(k.provide);if(I)try{I.resolver(this.resolve(k.provide))}catch(V){I.rejector(V)}};
lND.prototype.resolve=function(k){return k instanceof y8O?rVl(this,k):k instanceof Eu_?hIN(this,k.key,[],!0):hIN(this,k,[])};
var rVl=function(k,I){I=I.deferredKey;if(k.JSC$10794_deferred.has(I))return k.JSC$10794_deferred.get(I).promise;var V={};V.promise=new Promise(function(X,P){V.resolver=X;V.rejector=P});
k.JSC$10794_deferred.set(I,V);return V.promise},hIN=function(k,I,V,X){X=X===void 0?!1:X;
if(V.indexOf(I)>-1)throw Error("Ic`"+I);if(k.cachedValues.has(I))return k.cachedValues.get(I);if(!k.providers.has(I)){if(X)return;throw Error("Jc`"+I);}X=k.providers.get(I);V.push(I);if(X.useValue!==void 0)var P=X.useValue;else if(X.useFactory)P=X[wH]?yVN(k,X[wH],V):[],P=X.useFactory.apply(X,_.Z9(P));else if(X.useClass){P=X.useClass;var L=P[wH]?yVN(k,P[wH],V):[];P=new (Function.prototype.bind.apply(P,[null].concat(_.Z9(L))))}else throw Error("Kc`"+I);V.pop();X.skipCache||k.cachedValues.set(I,P);return P},
yVN=function(k,I,V){return I?I.map(function(X){return X instanceof Eu_?hIN(k,X.key,V,!0):hIN(k,X,V)}):[]};var bQU;var qL=new _.g9("ENDPOINT_HANDLER_TOKEN");_.vE=new _.Yx("urlEndpoint");var mxZ=function(){this.data=[];this.cachedPackedInt52=-1};
mxZ.prototype.set=function(k,I){I=I===void 0?!0:I;0<=k&&k<52&&Number.isInteger(k)&&this.data[k]!==I&&(this.data[k]=I,this.cachedPackedInt52=-1)};
mxZ.prototype.get=function(k){return!!this.data[k]};
var KPl=function(k){k.cachedPackedInt52===-1&&(k.cachedPackedInt52=k.data.reduce(function(I,V,X){return I+(V?Math.pow(2,X):0)},0));
return k.cachedPackedInt52};var A8l=function(k){var I=$xQ;k=k===void 0?_.FB("yt.ads.biscotti.lastId_")||"":k;var V=Object,X=V.assign,P={};P.dt=ocy;P.flash="0";a:{try{var L=I.JSC$10800_win_.top.location.href}catch(u){L=2;break a}L=L?L===I.doc_.location.href?0:1:2}P=(P.frm=L,P);try{P.u_tz=-(new Date).getTimezoneOffset();try{var T=$r.history.length}catch(u){T=0}P.u_his=T;var d;P.u_h=(d=$r.screen)==null?void 0:d.height;var U;P.u_w=(U=$r.screen)==null?void 0:U.width;var E;P.u_ah=(E=$r.screen)==null?void 0:E.availHeight;var l;P.u_aw=
(l=$r.screen)==null?void 0:l.availWidth;var r;P.u_cd=(r=$r.screen)==null?void 0:r.colorDepth}catch(u){}T=I.JSC$10800_win_;try{var h=T.screenX;var y=T.screenY}catch(u){}try{var S=T.outerWidth;var g=T.outerHeight}catch(u){}try{var F=T.innerWidth;var Q=T.innerHeight}catch(u){}try{var x=T.screenLeft;var N=T.screenTop}catch(u){}try{F=T.innerWidth,Q=T.innerHeight}catch(u){}try{var M=T.screen.availWidth;var p=T.screen.availTop}catch(u){}h=[x,N,h,y,M,p,S,g,F,Q];y=PFA(!1,I.JSC$10800_win_.top);S={};var z=z===
void 0?_.XA:z;g=new mxZ;"SVGElement"in z&&"createElementNS"in z.document&&g.set(0);F=DJl();F["allow-top-navigation-by-user-activation"]&&g.set(1);F["allow-popups-to-escape-sandbox"]&&g.set(2);z.crypto&&z.crypto.subtle&&g.set(3);"TextDecoder"in z&&"TextEncoder"in z&&g.set(4);z=KPl(g);I=(S.bc=z,S.bih=y.height,S.biw=y.width,S.brdim=h.join(),S.vis=z7l(I.doc_),S.wgl=!!$r.WebGLRenderingContext,S);V=X.call(V,P,I);V.ca_type="image";k&&(V.bid=k);return V},$xQ=new function(){var k=window.document;
this.JSC$10800_win_=window;this.doc_=k};
_.aJ("yt.ads_.signals_.getAdSignalsString",function(k){return TCt(A8l(k))});_.q5();navigator.userAgent.indexOf(" (CrKey ");var jpo="XMLHttpRequest"in _.XA?function(){return new XMLHttpRequest}:null;var Smf="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),jtC=[].concat(_.Z9(Smf),["client_dev_set_cookie"]);var BCi={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"},guj="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(_.Z9(Smf)),HQO=!1,vuz=_.Qpl,Ru_=FO_;var TVA=[{messageFn:function(k){return"Cannot read property '"+k.key+"'"},
patternsForType:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,
groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{messageFn:function(k){return"Cannot call '"+k.key+"'"},
patternsForType:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,
groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{messageFn:function(k){return k.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var JVl={messageWeights:[],callbackWeights:[{callback:ZQ_,weight:500},{callback:DSU,weight:500}]};var YmW=function(){this.callbackWeights=[];this.messageWeights=[]},g4Z,Gbo=function(){if(!g4Z){var k=g4Z=new YmW;
k.messageWeights.length=0;k.callbackWeights.length=0;Pct(k,JVl)}return g4Z},Pct=function(k,I){I.messageWeights&&k.messageWeights.push.apply(k.messageWeights,I.messageWeights);
I.callbackWeights&&k.callbackWeights.push.apply(k.callbackWeights,I.callbackWeights)};_.vM(_.eL,_.ce);_.eL.prototype.subscribe=function(k,I,V){var X=this.topics_[k];X||(X=this.topics_[k]=[]);var P=this.JSC$10823_key_;this.subscriptions_[P]=k;this.subscriptions_[P+1]=I;this.subscriptions_[P+2]=V;this.JSC$10823_key_=P+3;X.push(P);return P};
var qmZ=function(k){var I=Jq,V=!1,X=I.subscribe("handleError",function(P){V||(V=!0,this.unsubscribeByKey(X),k.apply(void 0,arguments))},I)};
_.eL.prototype.unsubscribe=function(k,I,V){if(k=this.topics_[k]){var X=this.subscriptions_;if(k=k.find(function(P){return X[P+1]==I&&X[P+2]==V}))return this.unsubscribeByKey(k)}return!1};
_.eL.prototype.unsubscribeByKey=function(k){var I=this.subscriptions_[k];if(I){var V=this.topics_[I];this.publishDepth_!=0?(this.pendingKeys_.push(k),this.subscriptions_[k+1]=function(){}):(V&&_.Rj(V,k),delete this.subscriptions_[k],delete this.subscriptions_[k+1],delete this.subscriptions_[k+2])}return!!I};
_.eL.prototype.publish=function(k,I){var V=this.topics_[k];if(V){var X=Array(arguments.length-1),P=arguments.length,L;for(L=1;L<P;L++)X[L-1]=arguments[L];if(this.async_)for(L=0;L<V.length;L++)P=V[L],v4N(this.subscriptions_[P+1],this.subscriptions_[P+2],X);else{this.publishDepth_++;try{for(L=0,P=V.length;L<P&&!this.isDisposed();L++){var T=V[L];this.subscriptions_[T+1].apply(this.subscriptions_[T+2],X)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;V=this.pendingKeys_.pop();)this.unsubscribeByKey(V)}}return L!=
0}return!1};
var v4N=function(k,I,V){_.LT(function(){k.apply(I,V)})};
_.eL.prototype.clear=function(k){if(k){var I=this.topics_[k];I&&(I.forEach(this.unsubscribeByKey,this),delete this.topics_[k])}else this.subscriptions_.length=0,this.topics_={}};
_.eL.prototype.getCount=function(k){if(k){var I=this.topics_[k];return I?I.length:0}k=0;for(I in this.topics_)k+=this.getCount(I);return k};
_.eL.prototype.disposeInternal=function(){_.eL.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var Jq=new _.eL;var Df=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Df,_.ft);Df.prototype.getColdHashData=function(){return _.kM(this,3)};
Df.prototype.getHotHashData=function(){return _.kM(this,5)};
Df.prototype.setHotHashData=function(k){return _.Xw(this,5,k)};var cst=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(cst,_.ft);var Bzo=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Bzo,_.ft);_.c=Bzo.prototype;_.c.getDeviceId=function(){return _.kM(this,6)};
_.c.getExperimentIds=function(k){var I=_.uG(this,9,_.Ui,3,!0);XUR(I,k);return I[k]};
_.c.getPlayerType=function(){return _.I3(this,36)};
_.c.setHomeGroupInfo=function(k){return _.Fy(this,81,k)};
_.c.clearLocationPlayabilityToken=function(){return _.Zf(this,89)};var VP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(VP,_.ft);VP.prototype.setKey=function(k){return _.Xw(this,1,k)};
VP.prototype.getValue=function(){return X2(this,2,QEO)};
var QEO=[2,3,4,5,6];var stN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(stN,_.ft);stN.prototype.setTrackingParams=function(k){return _.Zf(this,1,_.FQ(k,!1))};var A9R=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(A9R,_.ft);var dmA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(dmA,_.ft);dmA.prototype.getExperimentIds=function(k){var I=_.uG(this,5,_.sWc,3,!0);XUR(I,k);return I[k]};var cE=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(cE,_.ft);cE.prototype.getToken=function(){return _.tn(this,2)};
cE.prototype.setToken=function(k){return _.Xw(this,2,k)};var PE=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(PE,_.ft);PE.prototype.setSafetyMode=function(k){return _.Mr(this,5,k)};var IG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(IG,_.ft);IG.prototype.setClient=function(k){return _.Fy(this,1,k)};var T$c={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 GRj;_.Es=function(){var k=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.XA.addEventListener("beforeinstallprompt",function(I){I.preventDefault();k.deferredInstallPrompt=I});
_.XA.addEventListener("appinstalled",function(){k.appInstalledEventFired=!0},{once:!0})};
GRj=function(){if(!_.XA.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.XA.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.XA.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.XA.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.XA.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(k){return"WEB_DISPLAY_MODE_UNKNOWN"}};var fZc=function(){this.syncHeaders=!0},UmD=function(k){var I={},V=[];
"USER_SESSION_ID"in _.JI&&V.push({key:"u",value:_.gH("USER_SESSION_ID")});if(V=_.A1i(V))I.Authorization=V,V=k=k==null?void 0:k.sessionIndex,V===void 0&&(V=Number(_.gH("SESSION_INDEX",0)),V=isNaN(V)?0:V),_.m("voice_search_auth_header_removal")||(I["X-Goog-AuthUser"]=V.toString()),"INNERTUBE_HOST_OVERRIDE"in _.JI||(I["X-Origin"]=window.location.origin),k===void 0&&"DELEGATED_SESSION_ID"in _.JI&&(I["X-Goog-PageId"]=_.gH("DELEGATED_SESSION_ID"));return I};var FPU={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var q3=_.FB("ytglobal.prefsUserPrefsPrefs_")||{},Bjy;_.aJ("ytglobal.prefsUserPrefsPrefs_",q3);_.vH=function(){this.cookieName=_.gH("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.gH("ALT_PREF_COOKIE_DOMAIN","youtube.com");var k=_.IJ.get(this.cookieName,void 0);k&&this.parse(k)};
_.Mx=function(){Bjy||(Bjy=new _.vH);return Bjy};
_.vH.prototype.get=function(k,I){AVG(k);QtG(k);k=q3[k]!==void 0?q3[k].toString():null;return k!=null?k:I?I:""};
_.vH.prototype.set=function(k,I){AVG(k);QtG(k);if(I==null)throw Error("Nc");q3[k]=I.toString()};
_.vH.prototype.getFlag=function(k){return!!((n4N("f"+(Math.floor(k/31)+1))||0)&1<<k%31)};
_.ZS=function(k,I,V){k="f"+(Math.floor(I/31)+1);I=1<<I%31;var X=n4N(k)||0;X=V?X|I:X&~I;X===0?delete q3[k]:(V=X.toString(16),q3[k]=V.toString())};
_.vH.prototype.remove=function(k){AVG(k);QtG(k);delete q3[k]};
_.vH.prototype.save=function(){var k=!0;_.m("web_secure_pref_cookie_killswitch")&&(k=!1);_.VM(this.cookieName,this.dump(),63072E3,this.cookieDomain,k)};
_.vH.prototype.clear=function(){_.dc.clear(q3)};
_.vH.prototype.dump=function(){var k=[],I;for(I in q3)q3.hasOwnProperty(I)&&k.push(I+"="+encodeURIComponent(String(q3[I])));return k.join("&")};
var QtG=function(k){if(/^f([1-9][0-9]*)$/.test(k))throw Error("Oc`"+k);},AVG=function(k){if(!/^\w+$/.test(k))throw Error("Pc`"+k);
},n4N=function(k){k=q3[k]!==void 0?q3[k].toString():null;
return k!=null&&/^[A-Fa-f0-9]+$/.test(k)?parseInt(k,16):null};
_.vH.prototype.parse=function(k){k=decodeURIComponent(k).split("&");for(var I=0;I<k.length;I++){var V=k[I].split("="),X=V[0];(V=V[1])&&(q3[X]=V.toString())}};var XCR={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"},i$R={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},WfR={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},L6z={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var gy;_.sz=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.d6=function(k,I,V){return k.addJob(I,0,V)};
_.sz.prototype.addLowPriorityJob=function(k,I){return this.addJob(k,1,I)};
_.Dm=function(k,I,V){return k.addJob(I,2,V)};
_.H7=function(k,I,V){return k.addJob(I,3,V)};
_.qz=function(k,I,V){return k.addJob(I,4,V)};
gy=function(k){var I=_.FB("yt.scheduler.instance.addImmediateJob");I?I(k):k()};
_.sz.prototype.debounce=function(k,I,V){var X=this,P=0,L=function(){P&&X.cancelJob(P);P=X.addJob(k,I,V);X.cancelDebouncedJobMap.set(L,P)};
return L};
_.sz.prototype.cancelThrottle=function(k){(k=this.cancelThrottledJobMap.get(k))&&k()};var Fl=function(){_.sz.apply(this,arguments)},o4N;
_.J(Fl,_.sz);_.Ia=function(){Fl.instance||(Fl.instance=new Fl);return Fl.instance};
Fl.prototype.addJob=function(k,I,V){V!==void 0&&Number.isNaN(Number(V))&&(V=void 0);var X=_.FB("yt.scheduler.instance.addJob");return X?X(k,I,V):V===void 0?(k(),NaN):_.zW(k,V||0)};
Fl.prototype.cancelJob=function(k){if(k===void 0||!Number.isNaN(Number(k))){var I=_.FB("yt.scheduler.instance.cancelJob");I?I(k):_.O5(k)}};
Fl.prototype.start=function(){var k=_.FB("yt.scheduler.instance.start");k&&k()};
Fl.prototype.pause=function(){var k=_.FB("yt.scheduler.instance.pause");k&&k()};
o4N=function(){_.Ia();var k=_.FB("yt.scheduler.instance.setPriorityThreshold");k&&k(4)};
_.hD=_.Ia();_.TN.prototype.set=function(k,I){I===void 0?this.mechanism.remove(k):this.mechanism.set(k,(0,_.i9)(I))};
_.TN.prototype.get=function(k){try{var I=this.mechanism.get(k)}catch(V){return}if(I!==null)try{return JSON.parse(I)}catch(V){throw"Storage: Invalid value was encountered";}};
_.TN.prototype.remove=function(k){this.mechanism.remove(k)};_.vM(dR,_.TN);var xxZ=function(k){this.data=k},aSf=function(k){return k===void 0||k instanceof xxZ?k:new xxZ(k)};
dR.prototype.set=function(k,I){dR.superClass_.set.call(this,k,aSf(I))};
dR.prototype.getWrapper=function(k){k=dR.superClass_.get.call(this,k);if(k===void 0||k instanceof Object)return k;throw"Storage: Invalid value was encountered";};
dR.prototype.get=function(k){if(k=this.getWrapper(k)){if(k=k.data,k===void 0)throw"Storage: Invalid value was encountered";}else k=void 0;return k};_.vM(i0,dR);_.RIf=function(k){var I=k.creation;k=k.expiration;return!!k&&k<_.q5()||!!I&&I>_.q5()};
i0.prototype.set=function(k,I,V){if(I=aSf(I)){if(V){if(V<_.q5()){i0.prototype.remove.call(this,k);return}I.expiration=V}I.creation=_.q5()}i0.superClass_.set.call(this,k,I)};
i0.prototype.getWrapper=function(k,I){var V=i0.superClass_.getWrapper.call(this,k);if(V)if(!I&&_.RIf(V))i0.prototype.remove.call(this,k);else return V};var BH=function(){};
BH.prototype.next=function(){return Ac};
var Ac={done:!0,value:void 0},Qs=function(k){return{value:k,done:!1}};
BH.prototype.__iterator__=function(){return this};
_.C8G=function(k){if(k instanceof BH)return k;if(typeof k.__iterator__=="function")return k.__iterator__(!1);if(_.wt(k)){var I=0,V=new BH;V.next=function(){for(;;){if(I>=k.length)return Ac;if(I in k)return Qs(k[I++]);I++}};
return V}throw Error("Qc");};var wWZ=function(k){if(k instanceof nG||k instanceof oK||k instanceof xx)return k;if(typeof k.next=="function")return new nG(function(){return k});
if(typeof k[Symbol.iterator]=="function")return new nG(function(){return k[Symbol.iterator]()});
if(typeof k.__iterator__=="function")return new nG(function(){return k.__iterator__()});
throw Error("Rc");},nG=function(k){this.func_=k};
nG.prototype.__iterator__=function(){return new oK(this.func_())};
nG.prototype[Symbol.iterator]=function(){return new xx(this.func_())};
nG.prototype.toEs6=function(){return new xx(this.func_())};
var oK=function(k){this.JSC$10908_iter_=k};
_.J(oK,BH);oK.prototype.next=function(){return this.JSC$10908_iter_.next()};
oK.prototype[Symbol.iterator]=function(){return new xx(this.JSC$10908_iter_)};
oK.prototype.toEs6=function(){return new xx(this.JSC$10908_iter_)};
var xx=function(k){nG.call(this,function(){return k});
this.JSC$10911_iter_=k};
_.J(xx,nG);xx.prototype.next=function(){return this.JSC$10911_iter_.next()};var HCO=function(){};var aK=function(){};
_.vM(aK,HCO);aK.prototype.getCount=function(){for(var k=0,I=_.G(this),V=I.next();!V.done;V=I.next())k++;return k};
aK.prototype[Symbol.iterator]=function(){return wWZ(this.__iterator__(!0)).toEs6()};
aK.prototype.clear=function(){var k=Array.from(this);k=_.G(k);for(var I=k.next();!I.done;I=k.next())this.remove(I.value)};_.vM(Wx,aK);_.c=Wx.prototype;_.c.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var k=this.storage_;if(k)try{k.setItem("__sak","1");k.removeItem("__sak");var I=!0}catch(V){I=V instanceof DOMException&&(V.name==="QuotaExceededError"||V.code===22||V.code===1014||V.name==="NS_ERROR_DOM_QUOTA_REACHED")&&k&&k.length!==0}else I=!1;this.cachedIsStorageAvailable_=I}return this.cachedIsStorageAvailable_};
_.c.set=function(k,I){RK(this);try{this.storage_.setItem(k,I)}catch(V){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.c.get=function(k){RK(this);k=this.storage_.getItem(k);if(typeof k!=="string"&&k!==null)throw"Storage mechanism: Invalid value was encountered";return k};
_.c.remove=function(k){RK(this);this.storage_.removeItem(k)};
_.c.getCount=function(){RK(this);return this.storage_.length};
_.c.__iterator__=function(k){RK(this);var I=0,V=this.storage_,X=new BH;X.next=function(){if(I>=V.length)return Ac;var P=V.key(I++);if(k)return Qs(P);P=V.getItem(P);if(typeof P!=="string")throw"Storage mechanism: Invalid value was encountered";return Qs(P)};
return X};
_.c.clear=function(){RK(this);this.storage_.clear()};
_.c.key=function(k){RK(this);return this.storage_.key(k)};
var RK=function(k){if(k.storage_==null)throw Error("Sc");k.isAvailable()||Pt(Error("Sc"))};_.vM(Giz,Wx);_.vM(T7c,Wx);_.vM(fc,aK);fc.prototype.set=function(k,I){this.mechanism_.set(this.JSC$10926_prefix_+k,I)};
fc.prototype.get=function(k){return this.mechanism_.get(this.JSC$10926_prefix_+k)};
fc.prototype.remove=function(k){this.mechanism_.remove(this.JSC$10926_prefix_+k)};
fc.prototype.__iterator__=function(k){var I=this.mechanism_[Symbol.iterator](),V=this,X=new BH;X.next=function(){var P=I.next();if(P.done)return P;for(P=P.value;P.slice(0,V.JSC$10926_prefix_.length)!=V.JSC$10926_prefix_;){P=I.next();if(P.done)return P;P=P.value}return Qs(k?P.slice(V.JSC$10926_prefix_.length):V.mechanism_.get(P))};
return X};_.ST=function(k){this.expiringStorage_=(k=_.UL(k))?new i0(k):null;this.JSC$10930_domain_=document.domain||window.location.hostname};
_.c=_.ST.prototype;_.c.hasLocalStorage=function(){return!!this.expiringStorage_};
_.c.set=function(k,I,V,X){V=V||31104E3;this.remove(k);if(this.hasLocalStorage())try{this.expiringStorage_.set(k,I,Date.now()+V*1E3);return}catch(L){}var P="";if(X)try{P=escape((0,_.i9)(I))}catch(L){return}else P=escape(I);_.VM(k,P,V,this.JSC$10930_domain_)};
_.c.get=function(k,I){var V=void 0,X=!this.hasLocalStorage();if(!X)try{V=this.expiringStorage_.get(k)}catch(P){X=!0}if(X&&(V=_.IJ.get(k,void 0))&&(V=unescape(V),I))try{V=JSON.parse(V)}catch(P){this.remove(k),V=void 0}return V};
_.c.remove=function(k){this.hasLocalStorage()&&this.expiringStorage_.remove(k);_.kiO(k,"/",this.JSC$10930_domain_)};
_.c.getCreationTime=function(k){return this.hasLocalStorage()&&(k=(this.expiringStorage_.getWrapper(k)||{}).creation,typeof k==="number")?k:null};var ivi=function(){var k;return function(){k||(k=new _.ST("ytidb"));return k}}();var fPz;_.b0=[];fPz=!1;var s5l=UDK||ELA;var CG={},pWf=(CG.AUTH_INVALID="No user identifier specified.",CG.EXPLICIT_ABORT="Transaction was explicitly aborted.",CG.IDB_NOT_SUPPORTED="IndexedDB is not supported.",CG.MISSING_INDEX="Index not created.",CG.MISSING_OBJECT_STORES="Object stores not created.",CG.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",CG.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",CG.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",CG.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",CG.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",CG.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",CG.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",CG),w9={},NjN=(w9.AUTH_INVALID="ERROR",w9.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",w9.EXPLICIT_ABORT="IGNORED",
w9.IDB_NOT_SUPPORTED="ERROR",w9.MISSING_INDEX="WARNING",w9.MISSING_OBJECT_STORES="ERROR",w9.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",w9.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",w9.QUOTA_EXCEEDED="WARNING",w9.QUOTA_MAYBE_EXCEEDED="WARNING",w9.UNKNOWN_ABORT="WARNING",w9.INCOMPATIBLE_DB_VERSION="WARNING",w9),HH={},MYf=(HH.AUTH_INVALID=!1,HH.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,HH.EXPLICIT_ABORT=!1,HH.IDB_NOT_SUPPORTED=!1,HH.MISSING_INDEX=!1,HH.MISSING_OBJECT_STORES=!1,HH.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,HH.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,HH.QUOTA_EXCEEDED=!1,HH.QUOTA_MAYBE_EXCEEDED=!0,HH.UNKNOWN_ABORT=!0,HH.INCOMPATIBLE_DB_VERSION=!1,HH),Kc=function(k,I,V,X,P){I=I===void 0?{}:I;V=V===void 0?pWf[k]:V;X=X===void 0?NjN[k]:X;P=P===void 0?MYf[k]:P;_.GN.call(this,V,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:k},I));this.type=k;this.message=V;this.level=X;this.retryable=P;Object.setPrototypeOf(this,Kc.prototype)};
_.J(Kc,_.GN);var ZCl=function(k,I){Kc.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:I,foundObjectStores:k},pWf.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,ZCl.prototype)};
_.J(ZCl,Kc);var lPj=function(k,I){var V=Error.call(this);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.index=k;this.objectStore=I;Object.setPrototypeOf(this,lPj.prototype)};
_.J(lPj,Error);var rWR=["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 Jf=function(k){this.executor=k},jX=function(k){var I=this;
this.state={status:"PENDING"};this.JSC$10958_onFulfilled=[];this.JSC$10958_onRejected=[];k=k.executor;var V=function(P){if(I.state.status==="PENDING"){I.state={status:"FULFILLED",value:P};P=_.G(I.JSC$10958_onFulfilled);for(var L=P.next();!L.done;L=P.next())L=L.value,L()}},X=function(P){if(I.state.status==="PENDING"){I.state={status:"REJECTED",
reason:P};P=_.G(I.JSC$10958_onRejected);for(var L=P.next();!L.done;L=P.next())L=L.value,L()}};
try{k(V,X)}catch(P){X(P)}};
jX.all=function(k){return new jX(new Jf(function(I,V){var X=[],P=k.length;P===0&&I(X);for(var L={i$jscomp$469:0};L.i$jscomp$469<k.length;L={i$jscomp$469:L.i$jscomp$469},++L.i$jscomp$469)jX.resolve(k[L.i$jscomp$469]).then(function(T){return function(d){X[T.i$jscomp$469]=d;P--;P===0&&I(X)}}(L)).catch(function(T){V(T)})}))};
jX.resolve=function(k){return new jX(new Jf(function(I,V){k instanceof jX?k.then(I,V):I(k)}))};
jX.reject=function(k){return new jX(new Jf(function(I,V){V(k)}))};
jX.prototype.then=function(k,I){var V=this,X=k!=null?k:mDA,P=I!=null?I:yWz;return new jX(new Jf(function(L,T){V.state.status==="PENDING"?(V.JSC$10958_onFulfilled.push(function(){DxN(V,V,X,L,T)}),V.JSC$10958_onRejected.push(function(){zIC(V,V,P,L,T)})):V.state.status==="FULFILLED"?DxN(V,V,X,L,T):V.state.status==="REJECTED"&&zIC(V,V,P,L,T)}))};
jX.prototype.catch=function(k){return this.then(void 0,k)};
var DxN=function(k,I,V,X,P){try{if(k.state.status!=="FULFILLED")throw Error("Vc");var L=V(k.state.value);L instanceof jX?ucW(k,I,L,X,P):X(L)}catch(T){P(T)}},zIC=function(k,I,V,X,P){try{if(k.state.status!=="REJECTED")throw Error("Wc");
var L=V(k.state.reason);L instanceof jX?ucW(k,I,L,X,P):X(L)}catch(T){P(T)}},ucW=function(k,I,V,X,P){I===V?P(new TypeError("Xc")):V.then(function(L){L instanceof jX?ucW(k,I,L,X,P):X(L)},function(L){P(L)})};var pG;pG=window;_.wR=pG.ytcsi&&pG.ytcsi.now?pG.ytcsi.now:pG.performance&&pG.performance.timing&&pG.performance.now&&pG.performance.timing.navigationStart?function(){return pG.performance.timing.navigationStart+pG.performance.now()}:function(){return(new Date).getTime()};var gR=function(k,I){this.JSC$10970_wrapped=k;this.options=I;this.transactionCount=0;this.startedMs=Math.round((0,_.wR)());this.hasUnknownAbortedTransaction=!1},N3=function(){return _.m("idb_immediate_commit")},eIN,kBQ,Dv,XXQ;
gR.prototype.add=function(k,I,V){return _.Af(this,[k],{mode:"readwrite",enableRetries:!0,commit:N3()},function(X){return X.objectStore(k).add(I,V)})};
gR.prototype.clear=function(k){return _.Af(this,[k],{mode:"readwrite",enableRetries:!0},function(I){return I.objectStore(k).clear()})};
gR.prototype.close=function(){this.JSC$10970_wrapped.close();var k;((k=this.options)==null?0:k.closed)&&this.options.closed()};
gR.prototype.count=function(k,I){return _.Af(this,[k],{mode:"readonly",enableRetries:!0,commit:N3()},function(V){return V.objectStore(k).count(I)})};
var JD=function(k,I,V){k=k.JSC$10970_wrapped.createObjectStore(I,V);return new M3(k)};
gR.prototype.delete=function(k,I){return _.Af(this,[k],{mode:"readwrite",enableRetries:!0,commit:N3()&&!(I instanceof IDBKeyRange)},function(V){return V.objectStore(k).delete(I)})};
var OCf=function(k,I){return _.Af(k,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(V){return V.objectStore("ResponseStore").index("byInterface").delete(I)})};
gR.prototype.get=function(k,I){return _.Af(this,[k],{mode:"readonly",enableRetries:!0,commit:N3()},function(V){return V.objectStore(k).get(I)})};
gR.prototype.getAll=function(k,I,V){return _.Af(this,[k],{mode:"readonly",enableRetries:!0},function(X){return X.objectStore(k).getAll(I,V)})};
gR.prototype.put=function(k,I,V){return _.Af(this,[k],{mode:"readwrite",enableRetries:!0,commit:N3()},function(X){return X.objectStore(k).put(I,V)})};
gR.prototype.objectStoreNames=function(){return Array.from(this.JSC$10970_wrapped.objectStoreNames)};
_.Af=function(k,I,V,X){var P,L,T,d,U,E,l,r,h,y,S,g;return _.W(function(F){switch(F.nextAddress){case 1:var Q={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof V==="string"?Q.mode=V:Object.assign(Q,V);P=Q;k.transactionCount++;L=P.enableRetries?3:1;T=0;case 2:if(d){F.jumpTo(4);break}T++;U=Math.round((0,_.wR)());_.vK(F,5);E=k.JSC$10970_wrapped.transaction(I,P.mode);Q=F.yield;var x=!!P.commit;var N=new qr(E);x=tYx(N,X,x);return Q.call(F,x,7);case 7:return l=F.yieldResult,r=Math.round((0,_.wR)()),
eIN(k,U,r,T,void 0,I.join(),P),F.return(l);case 5:h=_.nh(F);y=Math.round((0,_.wR)());S=hoc(h,k.JSC$10970_wrapped.name,I.join(),k.JSC$10970_wrapped.version);if((g=S instanceof Kc&&!S.retryable)||T>=L)eIN(k,U,y,T,S,I.join(),P),d=S;F.jumpTo(2);break;case 4:return F.return(Promise.reject(d))}})};
eIN=function(k,I,V,X,P,L,T){I=V-I;P?(P instanceof Kc&&(P.type==="QUOTA_EXCEEDED"||P.type==="QUOTA_MAYBE_EXCEEDED")&&rR("QUOTA_EXCEEDED",{dbName:yM(k.JSC$10970_wrapped.name),objectStoreNames:L,transactionCount:k.transactionCount,transactionMode:T.mode}),P instanceof Kc&&P.type==="UNKNOWN_ABORT"&&(V-=k.startedMs,V<0&&V>=2147483648&&(V=0),rR("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:L,transactionDuration:I,transactionCount:k.transactionCount,dbDuration:V}),k.hasUnknownAbortedTransaction=!0),
kBQ(k,!1,X,L,I,T.tag),_.l0(P)):kBQ(k,!0,X,L,I,T.tag)};
kBQ=function(k,I,V,X,P,L){rR("TRANSACTION_ENDED",{objectStoreNames:X,connectionHasUnknownAbortedTransaction:k.hasUnknownAbortedTransaction,duration:P,isSuccessful:I,tryCount:V,tag:L===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":L})};
gR.prototype.getName=function(){return this.JSC$10970_wrapped.name};
var M3=function(k){this.JSC$10985_wrapped=k};
M3.prototype.add=function(k,I){return Yc(this.JSC$10985_wrapped.add(k,I))};
M3.prototype.autoIncrement=function(){return this.JSC$10985_wrapped.autoIncrement};
M3.prototype.clear=function(){return Yc(this.JSC$10985_wrapped.clear()).then(function(){})};
var YN=function(k,I,V){k.JSC$10985_wrapped.createIndex(I,V,{unique:!1})};
M3.prototype.count=function(k){return Yc(this.JSC$10985_wrapped.count(k))};
var INN=function(k,I){return nc(k,{query:I},function(V){return V.delete().then(function(){return V.continue()})}).then(function(){})};
M3.prototype.delete=function(k){return k instanceof IDBKeyRange?INN(this,k):Yc(this.JSC$10985_wrapped.delete(k))};
M3.prototype.get=function(k){return Yc(this.JSC$10985_wrapped.get(k))};
M3.prototype.getAll=function(k,I){return"getAll"in IDBObjectStore.prototype?Yc(this.JSC$10985_wrapped.getAll(k,I)):VaN(this,k,I)};
var VaN=function(k,I,V){var X=[];return nc(k,{query:I},function(P){if(!(V!==void 0&&X.length>=V))return X.push(P.getValue()),P.continue()}).then(function(){return X})};
M3.prototype.index=function(k){try{return new Zv(this.JSC$10985_wrapped.index(k))}catch(I){if(I instanceof Error&&I.name==="NotFoundError")throw new lPj(k,this.JSC$10985_wrapped.name);throw I;}};
M3.prototype.getName=function(){return this.JSC$10985_wrapped.name};
M3.prototype.keyPath=function(){return this.JSC$10985_wrapped.keyPath};
M3.prototype.put=function(k,I){return Yc(this.JSC$10985_wrapped.put(k,I))};
var nc=function(k,I,V){k=k.JSC$10985_wrapped.openCursor(I.query,I.direction);return XXQ(k).then(function(X){return SKj(X,V)})},qr=function(k){var I=this;
this.JSC$10993_wrapped=k;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(V,X){I.JSC$10993_wrapped.addEventListener("complete",function(){V()});
I.JSC$10993_wrapped.addEventListener("error",function(P){P.currentTarget===P.target&&X(I.JSC$10993_wrapped.error)});
I.JSC$10993_wrapped.addEventListener("abort",function(){var P=I.JSC$10993_wrapped.error;if(P)X(P);else if(!I.aborted){P=Kc;for(var L=I.JSC$10993_wrapped.objectStoreNames,T=[],d=0;d<L.length;d++){var U=L.item(d);if(U===null)throw Error("Yc");T.push(U)}P=new P("UNKNOWN_ABORT",{objectStoreNames:T.join(),dbName:I.JSC$10993_wrapped.db.name,mode:I.JSC$10993_wrapped.mode});X(P)}})})},tYx=function(k,I,V){var X=new Promise(function(P,L){try{var T=I(k);
V&&k.commit();T.then(function(d){P(d)}).catch(L)}catch(d){L(d),k.abort()}});
return Promise.all([X,k.done]).then(function(P){return _.G(P).next().value})};
qr.prototype.abort=function(){this.JSC$10993_wrapped.abort();this.aborted=!0;throw new Kc("EXPLICIT_ABORT");};
qr.prototype.commit=function(){if(!this.aborted){var k,I;(I=(k=this.JSC$10993_wrapped).commit)==null||I.call(k)}};
qr.prototype.objectStore=function(k){k=this.JSC$10993_wrapped.objectStore(k);var I=this.objectStoreCache.get(k);I||(I=new M3(k),this.objectStoreCache.set(k,I));return I};
var Zv=function(k){this.JSC$10995_wrapped=k};
Zv.prototype.count=function(k){return Yc(this.JSC$10995_wrapped.count(k))};
Zv.prototype.delete=function(k){return _.Hx(this,{query:k},function(I){return I.delete().then(function(){return I.continue()})})};
Zv.prototype.get=function(k){return Yc(this.JSC$10995_wrapped.get(k))};
Zv.prototype.getAll=function(k,I){return"getAll"in IDBIndex.prototype?Yc(this.JSC$10995_wrapped.getAll(k,I)):PtN(this,k,I)};
var PtN=function(k,I,V){var X=[];return _.Hx(k,{query:I},function(P){if(!(V!==void 0&&X.length>=V))return X.push(P.getValue()),P.continue()}).then(function(){return X})};
Zv.prototype.keyPath=function(){return this.JSC$10995_wrapped.keyPath};
Zv.prototype.unique=function(){return this.JSC$10995_wrapped.unique};
_.Hx=function(k,I,V){k=k.JSC$10995_wrapped.openCursor(I.query===void 0?null:I.query,I.direction===void 0?"next":I.direction);return XXQ(k).then(function(X){return SKj(X,V)})};
Dv=function(k,I){this.request=k;this.cursor=I};
XXQ=function(k){return Yc(k).then(function(I){return I?new Dv(k,I):null})};
Dv.prototype.continue=function(k){this.cursor.continue(k);return XXQ(this.request)};
Dv.prototype.delete=function(){return Yc(this.cursor.delete()).then(function(){})};
Dv.prototype.getValue=function(){return this.cursor.value};
Dv.prototype.update=function(k){return Yc(this.cursor.update(k))};var zE=function(k,I){this.name=k;this.options=I;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},LOy;
zE.prototype.openDb=function(k,I,V){V=V===void 0?{}:V;return JWU(k,I,V)};
zE.prototype.delete=function(k){k=k===void 0?{}:k;return _.sL(this.name,k)};
LOy=function(k,I){return new Kc("INCOMPATIBLE_DB_VERSION",{dbName:k.name,oldVersion:k.options.version,newVersion:I})};
_.F7=function(k,I){if(!I)throw SX("openWithToken",yM(k.name));return k.open()};
zE.prototype.open=function(){var k=this;if(!this.isCompatible)throw LOy(this);if(this.connectionPromise)return this.connectionPromise;var I,V=function(){k.connectionPromise===I&&(k.connectionPromise=void 0)},X={blocking:function(L){L.close()},
closed:V,terminated:V,upgrade:this.options.upgrade},P=function(){var L,T,d,U,E,l,r,h,y,S;return _.W(function(g){switch(g.nextAddress){case 1:return T=(L=Error().stack)!=null?L:"",_.vK(g,2),g.yield(k.openDb(k.name,k.options.version,X),4);case 4:for(var F=d=g.yieldResult,Q=k.options,x=[],N=_.G(Object.keys(Q.objectStores)),M=N.next();!M.done;M=N.next()){M=M.value;var p=Q.objectStores[M],z=p.removedAtVersion===void 0?Number.MAX_VALUE:p.removedAtVersion;!(F.JSC$10970_wrapped.version>=p.addedAtVersion)||
F.JSC$10970_wrapped.version>=z||F.JSC$10970_wrapped.objectStoreNames.contains(M)||x.push(M)}U=x;if(U.length===0){g.jumpTo(5);break}E=Object.keys(k.options.objectStores);l=d.objectStoreNames();if(k.timesReopenedToFixMissingObjectStore<_.Nw("ytidb_reopen_db_retries",0))return k.timesReopenedToFixMissingObjectStore++,d.close(),_.l0(new Kc("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:k.name,expectedObjectStores:E,foundObjectStores:l})),g.return(P());if(!(k.timesDeletedToFixMissingObjectStore<_.Nw("ytidb_remake_db_retries",
1))){g.jumpTo(6);break}k.timesDeletedToFixMissingObjectStore++;return g.yield(k.delete(),7);case 7:return _.l0(new Kc("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:k.name,expectedObjectStores:E,foundObjectStores:l})),g.return(P());case 6:throw new ZCl(l,E);case 5:return g.return(d);case 2:r=_.nh(g);if(r instanceof DOMException?r.name!=="VersionError":"DOMError"in self&&r instanceof DOMError?r.name!=="VersionError":!(r instanceof Object&&"message"in r)||r.message!=="An attempt was made to open a database using a lower version than the existing version."){g.jumpTo(8);
break}return g.yield(k.openDb(k.name,void 0,Object.assign({},X,{upgrade:void 0})),9);case 9:h=g.yieldResult;y=h.JSC$10970_wrapped.version;if(k.options.version!==void 0&&y>k.options.version+1)throw h.close(),k.isCompatible=!1,LOy(k,y);return g.return(h);case 8:throw V(),r instanceof Error&&!_.m("ytidb_async_stack_killswitch")&&(r.stack=r.stack+"\n"+T.substring(T.indexOf("\n")+1)),hoc(r,k.name,"",(S=k.options.version)!=null?S:-1);}})};
return this.connectionPromise=I=P()};var YKX=new zE("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(k,I){I(1)&&JD(k,"databases",{keyPath:"actualName"})}});var AWA,F6A=new function(){}(new function(){});new _.nv;var c8N=function(k,I){zE.call(this,k,I);this.options=I;hf(k)};
_.J(c8N,zE);var pCc=function(k,I){var V;return function(){V||(V=new c8N(k,I));return V}};
c8N.prototype.openDb=function(k,I,V){V=V===void 0?{}:V;return(this.options.shared?aPo:xDt)(k,I,Object.assign({},V))};
c8N.prototype.delete=function(k){k=k===void 0?{}:k;return(this.options.shared?Hvi:RoR)(this.name,k)};var GBG={},N7R=Cc("ytGcfConfig",{objectStores:(GBG.coldConfigStore={addedAtVersion:1},GBG.hotConfigStore={addedAtVersion:1},GBG),shared:!1,upgrade:function(k,I){I(1)&&(YN(JD(k,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),YN(JD(k,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var TCK=function(){_.ce.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var k=_.FB("yt.gcf.config.hotUpdateCallbacks");k?(this.localHotConfigJobQueue=[].concat(_.Z9(k)),this.sharedHotConfigJobQueue=k):(this.sharedHotConfigJobQueue=[],_.aJ("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.J(TCK,_.ce);TCK.prototype.disposeInternal=function(){for(var k=_.G(this.localHotConfigJobQueue),I=k.next();!I.done;I=k.next()){var V=this.sharedHotConfigJobQueue;I=V.indexOf(I.value);I>=0&&V.splice(I,1)}this.localHotConfigJobQueue.length=0;_.ce.prototype.disposeInternal.call(this)};var iz=function(){var k=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new TCK;this.TEST_ONLY={initializeConfigDb:function(){k.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return k.coldGlobalConfigGroup},
setHotConfigGroup:function(I){dSN(k,I)},
setHotHashData:function(I){k.setHotHashData(I)},
setColdConfigGroup:function(I){iQO(k,I)},
getColdHashData:function(){return k.coldHashData},
getHotHashData:function(){return k.hotHashData},
getHotConfigGroup:function(){return k.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return WOf()},
getExportedHotConfigGroup:function(){return u1()},
getExportedColdHashData:function(){return _.FB("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.FB("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){fNO(k)},
resetInstance:function(){k.setHotHashData(void 0);USQ(k);delete iz.instance},
setDebounceTimer:function(I){k.debounceTimer=I},
getDebounceTimer:function(){return k.debounceTimer}}},EuN=function(){if(!iz.instance){var k=new iz;
iz.instance=k}return iz.instance},r8N=function(k){var I;
_.W(function(V){if(V.nextAddress==1)return _.m("start_client_gcf")||_.m("delete_gcf_config_db")?_.m("start_client_gcf")?V.yield(_.RJ(),3):V.jumpTo(2):V.return();V.nextAddress!=2&&((I=V.yieldResult)&&_.cx()&&!_.m("delete_gcf_config_db")?(k.isConfigDbInitialized=!0,fNO(k)):(bQC(k),lNN(k)));return _.m("delete_gcf_config_db")?V.yield(OvX(),0):V.jumpTo(0)})},WE=function(){var k;
return(k=u1())!=null?k:_.gH("RAW_HOT_CONFIG_GROUP")},hul=function(k){var I,V,X,P,L,T;
return _.W(function(d){switch(d.nextAddress){case 1:if(k.hotGlobalConfigGroup)return d.return(u1());if(!k.isConfigDbInitialized)return I=SX("getHotConfig IDB not initialized"),_.AI(I),d.return(Promise.reject(I));V=xc();X=_.gH("TIME_CREATED_MS");if(!V){P=SX("getHotConfig token error");_.AI(P);d.jumpTo(2);break}return d.yield(uTo(V),3);case 3:if((L=d.yieldResult)&&L.timestamp>X)return dSN(k,L.config),k.setHotHashData(L.hashData),d.return(u1());case 2:lNN(k);if(!(V&&k.hotGlobalConfigGroup&&k.hotHashData)){d.jumpTo(4);
break}return d.yield(ZvA(k.hotGlobalConfigGroup,k.hotHashData,V,X),4);case 4:return k.hotGlobalConfigGroup?d.return(u1()):(T=new _.GN("Config not available in ytConfig"),_.AI(T),d.return(Promise.reject(T)))}})},mSC=function(k){var I,V,X,P,L,T;
return _.W(function(d){switch(d.nextAddress){case 1:if(k.coldGlobalConfigGroup)return d.return(WOf());if(!k.isConfigDbInitialized)return I=SX("getColdConfig IDB not initialized"),_.AI(I),d.return(Promise.reject(I));V=xc();X=_.gH("TIME_CREATED_MS");if(!V){P=SX("getColdConfig");_.AI(P);d.jumpTo(2);break}return d.yield(zol(V),3);case 3:if((L=d.yieldResult)&&L.timestamp>X)return iQO(k,L.config),y8l(k,L.configData),USQ(k,L.hashData),d.return(WOf());case 2:bQC(k);if(!(V&&k.coldGlobalConfigGroup&&k.coldHashData&&
k.configData)){d.jumpTo(4);break}return d.yield(DDt(k.coldGlobalConfigGroup,k.coldHashData,k.configData,V,X),4);case 4:return k.coldGlobalConfigGroup?d.return(WOf()):(T=new _.GN("Config not available in ytConfig"),_.AI(T),d.return(Promise.reject(T)))}})},fNO=function(k){if(!k.hotGlobalConfigGroup||!k.coldGlobalConfigGroup){if(!xc()){var I=SX("scheduleGetConfigs");
_.AI(I)}k.initJob||(k.initJob=_.hD.addLowPriorityJob(function(){return _.W(function(V){switch(V.nextAddress){case 1:return _.vK(V,2),V.yield(hul(k),4);case 4:_.vx(V,3);break;case 2:_.nh(V);case 3:return _.vK(V,5),V.yield(mSC(k),7);case 7:_.vx(V,6);break;case 5:_.nh(V);case 6:k.initJob&&(k.initJob=0),_.xg(V)}})},100))}},M_O=function(k,I,V){var X,P,L;
return _.W(function(T){switch(T.nextAddress){case 1:if(!_.m("start_client_gcf")){T.jumpTo(0);break}V&&dSN(k,V);k.setHotHashData(I);X=xc();if(!X){T.jumpTo(3);break}if(V){T.jumpTo(4);break}return T.yield(uTo(X),5);case 5:P=T.yieldResult,V=(L=P)==null?void 0:L.config;case 4:return T.yield(ZvA(V,I,X),3);case 3:if(V)for(var d=V,U=_.G(k.configUpdateService.sharedHotConfigJobQueue),E=U.next();!E.done;E=U.next())E=E.value,E(d);_.xg(T)}})},ZzU=function(k,I,V){var X,P,L,T;
return _.W(function(d){if(d.nextAddress==1){if(!_.m("start_client_gcf"))return d.jumpTo(0);USQ(k,I);return(X=xc())?V?d.jumpTo(4):d.yield(zol(X),5):d.jumpTo(0)}d.nextAddress!=4&&(P=d.yieldResult,V=(L=P)==null?void 0:L.config);if(!V)return d.jumpTo(0);T=V.configData;return d.yield(DDt(V,I,T,X),0)})},b$j=function(){var k=EuN(),I=(0,_.wR)()-k.debounceTimer;
if(!(k.debounceTimer!==0&&I<_.Nw("send_config_hash_timer"))){I=_.FB("yt.gcf.config.coldConfigData");var V=_.FB("yt.gcf.config.hotHashData"),X=_.FB("yt.gcf.config.coldHashData");I&&V&&X&&(k.debounceTimer=(0,_.wR)());return{coldConfigData:I,hotHashData:V,coldHashData:X}}},bQC=function(k){iQO(k,_.gH("RAW_COLD_CONFIG_GROUP"));
USQ(k,_.gH("SERIALIZED_COLD_HASH_DATA"));var I;y8l(k,(I=k.coldGlobalConfigGroup)==null?void 0:I.configData)},lNN=function(k){dSN(k,_.gH("RAW_HOT_CONFIG_GROUP"));
k.setHotHashData(_.gH("SERIALIZED_HOT_HASH_DATA"))},dSN=function(k,I){k.hotGlobalConfigGroup=I;
_.aJ("yt.gcf.config.hotConfigGroup",k.hotGlobalConfigGroup||null)},iQO=function(k,I){k.coldGlobalConfigGroup=I;
_.aJ("yt.gcf.config.coldConfigGroup",k.coldGlobalConfigGroup||null)};
iz.prototype.setHotHashData=function(k){this.hotHashData=k;_.aJ("yt.gcf.config.hotHashData",this.hotHashData||null)};
var USQ=function(k,I){k.coldHashData=I;_.aJ("yt.gcf.config.coldHashData",k.coldHashData||null)},y8l=function(k,I){k.configData=I;
_.aJ("yt.gcf.config.coldConfigData",k.configData||null)},u1=function(){return _.FB("yt.gcf.config.hotConfigGroup")},WOf=function(){return _.FB("yt.gcf.config.coldConfigGroup")};var eX={},KOU=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";eX.assign=function(k){for(var I=Array.prototype.slice.call(arguments,1);I.length;){var V=I.shift();if(V){if(typeof V!=="object")throw new TypeError("ad`"+V);for(var X in V)Object.prototype.hasOwnProperty.call(V,X)&&(k[X]=V[X])}}return k};
eX.shrinkBuf=function(k,I){if(k.length===I)return k;if(k.subarray)return k.subarray(0,I);k.length=I;return k};
var $SW={arraySet:function(k,I,V,X,P){if(I.subarray&&k.subarray)k.set(I.subarray(V,V+X),P);else for(var L=0;L<X;L++)k[P+L]=I[V+L]},
flattenChunks:function(k){var I,V;var X=V=0;for(I=k.length;X<I;X++)V+=k[X].length;var P=new Uint8Array(V);X=V=0;for(I=k.length;X<I;X++){var L=k[X];P.set(L,V);V+=L.length}return P}},SAR={arraySet:function(k,I,V,X,P){for(var L=0;L<X;L++)k[P+L]=I[V+L]},
flattenChunks:function(k){return[].concat.apply([],k)}};
eX.setTyped=function(){KOU?(eX.Buf8=Uint8Array,eX.Buf16=Uint16Array,eX.Buf32=Int32Array,eX.assign(eX,$SW)):(eX.Buf8=Array,eX.Buf16=Array,eX.Buf32=Array,eX.assign(eX,SAR))};
eX.setTyped();var jpx=!0;try{new Uint8Array(1)}catch(k){jpx=!1}
var uej=function(k){var I,V,X=k.length,P=0;for(I=0;I<X;I++){var L=k.charCodeAt(I);if((L&64512)===55296&&I+1<X){var T=k.charCodeAt(I+1);(T&64512)===56320&&(L=65536+(L-55296<<10)+(T-56320),I++)}P+=L<128?1:L<2048?2:L<65536?3:4}var d=new eX.Buf8(P);for(I=V=0;V<P;I++)L=k.charCodeAt(I),(L&64512)===55296&&I+1<X&&(T=k.charCodeAt(I+1),(T&64512)===56320&&(L=65536+(L-55296<<10)+(T-56320),I++)),L<128?d[V++]=L:(L<2048?d[V++]=192|L>>>6:(L<65536?d[V++]=224|L>>>12:(d[V++]=240|L>>>18,d[V++]=128|L>>>12&63),d[V++]=
128|L>>>6&63),d[V++]=128|L&63);return d};var o5O={};o5O=function(k,I,V,X){var P=k&65535|0;k=k>>>16&65535|0;for(var L;V!==0;){L=V>2E3?2E3:V;V-=L;do P=P+I[X++]|0,k=k+P|0;while(--L);P%=65521;k%=65521}return P|k<<16|0};for(var Ua={},Oz,J8Z=[],YAR=0;YAR<256;YAR++){Oz=YAR;for(var guW=0;guW<8;guW++)Oz=Oz&1?3988292384^Oz>>>1:Oz>>>1;J8Z[YAR]=Oz}Ua=function(k,I,V,X){V=X+V;for(k^=-1;X<V;X++)k=k>>>8^J8Z[(k^I[X])&255];return k^-1};var PR={};PR={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 JsX=[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],g5A=[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],zsi=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Q1O=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],T0=Array(576);zN(T0);var dx=Array(60);zN(dx);var Vj=Array(512);zN(Vj);var kN=Array(256);zN(kN);var Ysz=Array(29);zN(Ysz);var qsl=Array(30);zN(qsl);var Mkz,Z$o,Dmj,N$O=!1;var rx;
rx=[new lU(0,0,0,0,function(k,I){var V=65535;for(V>k.pending_buf_size-5&&(V=k.pending_buf_size-5);;){if(k.lookahead<=1){Ea(k);if(k.lookahead===0&&I===0)return 1;if(k.lookahead===0)break}k.strstart+=k.lookahead;k.lookahead=0;var X=k.block_start+V;if(k.strstart===0||k.strstart>=X)if(k.lookahead=k.strstart-X,k.strstart=X,iU(k,!1),k.strm.avail_out===0)return 1;if(k.strstart-k.block_start>=k.w_size-262&&(iU(k,!1),k.strm.avail_out===0))return 1}k.insert=0;if(I===4)return iU(k,!0),k.strm.avail_out===0?3:
4;k.strstart>k.block_start&&iU(k,!1);return 1}),
new lU(4,4,8,4,xmK),new lU(4,5,16,8,xmK),new lU(4,6,32,32,xmK),new lU(4,4,16,16,bU),new lU(8,16,32,32,bU),new lU(8,16,128,128,bU),new lU(8,32,128,256,bU),new lU(32,128,258,1024,bU),new lU(32,258,258,4096,bU)];var pLX={};pLX=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 O$U=Object.prototype.toString;
H$A.prototype.push=function(k,I){var V=this.strm,X=this.options.chunkSize;if(this.ended)return!1;var P=I===~~I?I:I===!0?4:0;typeof k==="string"?V.input=uej(k):O$U.call(k)==="[object ArrayBuffer]"?V.input=new Uint8Array(k):V.input=k;V.next_in=0;V.avail_in=V.input.length;do{V.avail_out===0&&(V.output=new eX.Buf8(X),V.next_out=0,V.avail_out=X);k=wLl(V,P);if(k!==1&&k!==0)return qAN(this,k),this.ended=!0,!1;if(V.avail_out===0||V.avail_in===0&&(P===4||P===2))if(this.options.to==="string"){var L=eX.shrinkBuf(V.output,
V.next_out);I=L;L=L.length;if(L<65537&&(I.subarray&&jpx||!I.subarray))I=String.fromCharCode.apply(null,eX.shrinkBuf(I,L));else{for(var T="",d=0;d<L;d++)T+=String.fromCharCode(I[d]);I=T}this.chunks.push(I)}else I=eX.shrinkBuf(V.output,V.next_out),this.chunks.push(I)}while((V.avail_in>0||V.avail_out===0)&&k!==1);if(P===4)return(V=this.strm)&&V.state?(X=V.state.status,X!==42&&X!==69&&X!==73&&X!==91&&X!==103&&X!==113&&X!==666?k=L5(V,-2):(V.state=null,k=X===113?L5(V,-3):0)):k=-2,qAN(this,k),this.ended=
!0,k===0;P===2&&(qAN(this,0),V.avail_out=0);return!0};
var qAN=function(k,I){I===0&&(k.result=k.options.to==="string"?k.chunks.join(""):eX.flattenChunks(k.chunks));k.chunks=[];k.err=I;k.msg=k.strm.msg};var vuf=typeof TextEncoder!=="undefined"?new TextEncoder:null,J1t=vuf?function(k){return vuf.encode(k)}:function(k){k=_.Ls(k);
for(var I=new Uint8Array(k.length),V=0;V<I.length;V++)I[V]=k[V];return I};var YXz={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},qXR={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var tc=function(k,I){this.version=k;this.args=I};
tc.prototype.serialize=function(){return{version:this.version,args:this.args}};var V8R=function(k,I){this.topic=k;this.dataClass=I};
V8R.prototype.toString=function(){return this.topic};var spy=_.FB("ytPubsub2Pubsub2Instance")||new _.eL;_.eL.prototype.subscribe=_.eL.prototype.subscribe;_.eL.prototype.unsubscribeByKey=_.eL.prototype.unsubscribeByKey;_.eL.prototype.publish=_.eL.prototype.publish;_.eL.prototype.clear=_.eL.prototype.clear;_.aJ("ytPubsub2Pubsub2Instance",spy);var Iuj=_.FB("ytPubsub2Pubsub2SubscribedKeys")||{};_.aJ("ytPubsub2Pubsub2SubscribedKeys",Iuj);var PAz=_.FB("ytPubsub2Pubsub2TopicToKeys")||{};_.aJ("ytPubsub2Pubsub2TopicToKeys",PAz);
var XdK=_.FB("ytPubsub2Pubsub2IsAsync")||{};_.aJ("ytPubsub2Pubsub2IsAsync",XdK);_.aJ("ytPubsub2Pubsub2SkipSubKey",null);var EFc=void 0,fuK=void 0;var $el=_.Nw("max_body_size_to_compress",5E5),S6l=_.Nw("min_body_size_to_compress",500),mM=!0,q6D=0,K5=0,gFi=_.Nw("compression_performance_threshold_lr",250),slK=_.Nw("slow_compressions_before_abandon_count",4),r1t=!1,hKt=new Map,jl_=1;_.vM($N,Bv_);$N.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 FON=function(k,I,V){V||(V=0);var X=k.W_;if(typeof I==="string")for(var P=0;P<16;P++)X[P]=I.charCodeAt(V)<<24|I.charCodeAt(V+1)<<16|I.charCodeAt(V+2)<<8|I.charCodeAt(V+3),V+=4;else for(P=0;P<16;P++)X[P]=I[V]<<24|I[V+1]<<16|I[V+2]<<8|I[V+3],V+=4;for(I=16;I<80;I++)V=X[I-3]^X[I-8]^X[I-14]^X[I-16],X[I]=(V<<1|V>>>31)&4294967295;I=k.chain_[0];V=k.chain_[1];P=k.chain_[2];for(var L=k.chain_[3],T=k.chain_[4],d,U,E=0;E<80;E++)E<40?E<20?(d=L^V&(P^L),U=1518500249):(d=V^P^L,U=1859775393):E<60?(d=V&P|L&(V|P),
U=2400959708):(d=V^P^L,U=3395469782),d=(I<<5|I>>>27)+d+T+U+X[E]&4294967295,T=L,L=P,P=(V<<30|V>>>2)&4294967295,V=I,I=d;k.chain_[0]=k.chain_[0]+I&4294967295;k.chain_[1]=k.chain_[1]+V&4294967295;k.chain_[2]=k.chain_[2]+P&4294967295;k.chain_[3]=k.chain_[3]+L&4294967295;k.chain_[4]=k.chain_[4]+T&4294967295};
$N.prototype.update=function(k,I){if(k!=null){I===void 0&&(I=k.length);for(var V=I-this.blockSize,X=0,P=this.buf_,L=this.inbuf_;X<I;){if(L==0)for(;X<=V;)FON(this,k,X),X+=this.blockSize;if(typeof k==="string")for(;X<I;){if(P[L]=k.charCodeAt(X),++L,++X,L==this.blockSize){FON(this,P);L=0;break}}else for(;X<I;)if(P[L]=k[X],++L,++X,L==this.blockSize){FON(this,P);L=0;break}}this.inbuf_=L;this.total_+=I}};
$N.prototype.digest=function(){var k=[],I=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]=I&255,I/=256;FON(this,this.buf_);for(V=I=0;V<5;V++)for(var X=24;X>=0;X-=8)k[I]=this.chain_[V]>>X&255,++I;return k};var nFR;var ko=function(k){var I=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(l){I.databaseToken=l},
triggerThrottle:function(){I.throttledSend()},
cancelThrottle:function(){I.cancelThrottledSend()},
immediateSend:function(l){return _.W(function(r){return r.yield(I.immediateSend(l),0)})},
requestWithinAgeLimit:function(l,r){return I.requestWithinAgeLimit(l,r)},
retryQueuedRequests:function(){I.retryQueuedRequests()}};
var V;this.throttleTimeout=(V=k.throttleTimeout)!=null?V:100;var X;this.retryMaxAttempts=(X=k.retryMaxAttempts)!=null?X:1;var P;this.requestAgeLimitMs=(P=k.requestAgeLimitMs)!=null?P:2592E6;var L;this.queuedRequestAgeLimitMs=(L=k.queuedRequestAgeLimitMs)!=null?L:12E4;var T;this.retryDelayMs=(T=k.retryDelayMs)!=null?T:5E3;var d;this.databaseToken=(d=k.databaseToken)!=null?d:void 0;this.enableCleaning=!!k.enableCleaning;var U;this.cleaningRate=(U=k.cleaningRate)!=null?U:.1;var E;this.potentialEsfErrorLimit=
(E=k.potentialEsfErrorLimit)!=null?E:10;k.handleError&&(this.handleError=k.handleError);k.handleWarning&&(this.handleWarning=k.handleWarning);k.disableYtIdbTransactions&&(this.disableYtIdbTransactions=k.disableYtIdbTransactions);k.bypassDbTokenDependency&&(this.bypassDbTokenDependency=k.bypassDbTokenDependency);this.getBooleanFlag=k.getBooleanFlag;this.jobManager=k.jobManager;this.logsStore=k.logsStore;this.networkManager=k.networkManager;this.sendFn=k.sendFn;this.onlineEvent=k.onlineEvent;this.offlineEvent=
k.offlineEvent;eh(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&BCR(this)},BCR=function(k){eh(k)&&!k.disableYtIdbTransactions&&(k.initialized=!0,k.enableCleaning&&Math.random()<=k.cleaningRate&&k.logsStore.cleanLogsStore(k.databaseToken),k.retryQueuedRequests(),k.networkManager.isNetworkAvailable()&&k.throttledSend(),k.networkManager.listen(k.onlineEvent,k.throttledSend.bind(k)),k.networkManager.listen(k.offlineEvent,k.cancelThrottledSend.bind(k)))};
_.c=ko.prototype;_.c.writeThenSend=function(k,I){var V=this;I=I===void 0?{}:I;if(eh(this)&&this.initialized){var X={url:k,options:I,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(X,this.databaseToken).then(function(P){X.id=P;V.networkManager.isNetworkAvailable()&&V.immediateSend(X)}).catch(function(P){V.immediateSend(X);
A8y(V,P)})}else this.sendFn(k,I)};
_.c.sendThenWrite=function(k,I,V){var X=this;I=I===void 0?{}:I;if(eh(this)&&this.initialized){var P={url:k,options:I,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(P.skipRetry=V);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!P.skipRetry){if(!P.skipRetry){var L=I.onError?I.onError:function(){};
I.onError=function(T,d){return _.W(function(U){if(U.nextAddress==1)return U.yield(X.logsStore.set(P,X.databaseToken).catch(function(E){A8y(X,E)}),2);
L(T,d);_.xg(U)})}}this.sendFn(k,I,P.skipRetry)}else this.logsStore.set(P,this.databaseToken).catch(function(T){X.sendFn(k,I,P.skipRetry);
A8y(X,T)})}else this.sendFn(k,I,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&V)};
_.c.sendAndWrite=function(k,I){var V=this;I=I===void 0?{}:I;if(eh(this)&&this.initialized){var X={url:k,options:I,timestamp:this.now(),status:"NEW",sendCount:0},P=!1,L=I.onSuccess?I.onSuccess:function(){};
X.options.onSuccess=function(T,d){X.id!==void 0?V.logsStore.deleteRequest(X.id,V.databaseToken):P=!0;V.networkManager.networkStatusHint&&V.getBooleanFlag&&V.getBooleanFlag("vss_network_hint")&&V.networkManager.networkStatusHint(!0);L(T,d)};
this.sendFn(X.url,X.options,void 0,!0);this.logsStore.set(X,this.databaseToken).then(function(T){X.id=T;P&&V.logsStore.deleteRequest(X.id,V.databaseToken)}).catch(function(T){A8y(V,T)})}else this.sendFn(k,I,void 0,!0)};
_.c.throttledSend=function(){var k=this;if(!eh(this))throw Error("dd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var I;return _.W(function(V){if(V.nextAddress==1)return V.yield(k.logsStore.getMostRecentByStatus("NEW",k.databaseToken),2);if(V.nextAddress!=3)return I=V.yieldResult,I?V.yield(k.immediateSend(I),3):(k.cancelThrottledSend(),V.return());k.intervalJob&&(k.intervalJob=0,k.throttledSend());_.xg(V)})},this.throttleTimeout))};
_.c.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.c.immediateSend=function(k){var I=this,V;return _.W(function(X){switch(X.nextAddress){case 1:if(!eh(I))throw Error("ed");if(k.id===void 0){X.jumpTo(2);break}return X.yield(I.logsStore.markAsQueued(k.id,I.databaseToken),3);case 3:(V=X.yieldResult)||I.handleWarning(Error("fd"));case 2:if(I.requestWithinAgeLimit(k,I.requestAgeLimitMs)){X.jumpTo(4);break}I.handleWarning(Error("gd"));if(k.id===void 0){X.jumpTo(5);break}return X.yield(I.logsStore.deleteRequest(k.id,I.databaseToken),5);case 5:return X.return();
case 4:k.skipRetry||(k=Qpy(I,k));if(!k){X.jumpTo(0);break}if(!k.skipRetry||k.id===void 0){X.jumpTo(8);break}return X.yield(I.logsStore.deleteRequest(k.id,I.databaseToken),8);case 8:I.sendFn(k.url,k.options,!!k.skipRetry),_.xg(X)}})};
var Qpy=function(k,I){if(!eh(k))throw Error("hd");var V=I.options.onError?I.options.onError:function(){};
I.options.onError=function(P,L){var T,d,U,E;return _.W(function(l){switch(l.nextAddress){case 1:T=CAc(L);(d=wdi(L))&&k.getBooleanFlag&&k.getBooleanFlag("web_enable_error_204")&&k.handleError(Error("id"),I.url,L);if(!(k.getBooleanFlag&&k.getBooleanFlag("nwl_consider_error_code")&&T||k.getBooleanFlag&&!k.getBooleanFlag("nwl_consider_error_code")&&k.potentialEsfErrorCounter<=k.potentialEsfErrorLimit)){l.jumpTo(2);break}if(!k.networkManager.sendNetworkCheckRequest){l.jumpTo(3);break}return l.yield(k.networkManager.sendNetworkCheckRequest(),
3);case 3:if(k.networkManager.isNetworkAvailable()){l.jumpTo(2);break}V(P,L);if(!k.getBooleanFlag||!k.getBooleanFlag("nwl_consider_error_code")||((U=I)==null?void 0:U.id)===void 0){l.jumpTo(6);break}return l.yield(k.logsStore.resetRequest(I.id,k.databaseToken,!1),6);case 6:return l.return();case 2:if(k.getBooleanFlag&&k.getBooleanFlag("nwl_consider_error_code")&&!T&&k.potentialEsfErrorCounter>k.potentialEsfErrorLimit)return l.return();k.potentialEsfErrorCounter++;if(((E=I)==null?void 0:E.id)===void 0){l.jumpTo(8);
break}return I.sendCount<k.retryMaxAttempts?l.yield(k.logsStore.resetRequest(I.id,k.databaseToken,!0,d?!1:void 0),12):l.yield(k.logsStore.deleteRequest(I.id,k.databaseToken),8);case 12:k.jobManager.addLowPriorityJob(function(){k.networkManager.isNetworkAvailable()&&k.throttledSend()},k.retryDelayMs);
case 8:V(P,L),_.xg(l)}})};
var X=I.options.onSuccess?I.options.onSuccess:function(){};
I.options.onSuccess=function(P,L){var T;return _.W(function(d){if(d.nextAddress==1)return((T=I)==null?void 0:T.id)===void 0?d.jumpTo(2):d.yield(k.logsStore.deleteRequest(I.id,k.databaseToken),2);k.networkManager.networkStatusHint&&k.getBooleanFlag&&k.getBooleanFlag("vss_network_hint")&&k.networkManager.networkStatusHint(!0);X(P,L);_.xg(d)})};
return I};
ko.prototype.requestWithinAgeLimit=function(k,I){k=k.timestamp;return this.now()-k>=I?!1:!0};
ko.prototype.retryQueuedRequests=function(){var k=this;if(!eh(this))throw Error("jd");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(I){I&&!k.requestWithinAgeLimit(I,k.queuedRequestAgeLimitMs)?k.jobManager.addLowPriorityJob(function(){return _.W(function(V){if(V.nextAddress==1)return I.id===void 0?V.jumpTo(2):V.yield(k.logsStore.resetRequest(I.id,k.databaseToken),2);k.retryQueuedRequests();_.xg(V)})}):k.networkManager.isNetworkAvailable()&&k.throttledSend()})};
var A8y=function(k,I){k.writeError&&!k.networkManager.isNetworkAvailable()?k.writeError(I):k.handleError(I)},eh=function(k){return!!k.databaseToken||k.bypassDbTokenDependency};var HIR;var u__={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};var nuR={},eKz=Cc("ServiceWorkerLogsDatabase",{objectStores:(nuR.SWHealthLog={addedAtVersion:1},nuR),shared:!0,upgrade:function(k,I){I(1)&&YN(JD(k,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var GIj={},c4l=0;var WQi;var ID=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},Fj=function(){if(!ID.instance){var k=_.FB("yt.networkRequestMonitor.instance")||new ID;
_.aJ("yt.networkRequestMonitor.instance",k);ID.instance=k}return ID.instance};
ID.prototype.requestComplete=function(k,I){I&&(this.anyRequestHasSucceeded=!0);k=this.removeParams(k);this.requestMap.get(k)||this.requestMap.set(k,I)};
ID.prototype.isEndpointCFR=function(k){k=this.removeParams(k);return(k=this.requestMap.get(k))?!1:k===!1&&this.anyRequestHasSucceeded?!0:null};
ID.prototype.removeParams=function(k){return k.split("?")[0]};
ID.prototype.removeParams=ID.prototype.removeParams;ID.prototype.isEndpointCFR=ID.prototype.isEndpointCFR;ID.prototype.requestComplete=ID.prototype.requestComplete;ID.getInstance=Fj;var Vd=function(k){_.XY.call(this);var I=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=k!=null?k:{addLowPriorityJob:function(P,L){return setTimeout(P,L)},
cancelJob:function(P){clearTimeout(P)}};
var V,X;this.isOnline=(X=(V=window.navigator)==null?void 0:V.onLine)!=null?X:!0;this.onNavigatorChange=function(){return _.W(function(P){return P.yield(ouO(I),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||xSy(this)};
_.J(Vd,_.XY);Vd.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete Vd.instance};
Vd.prototype.isNetworkAvailable=function(){return this.isOnline};
var xSy=function(k){k.pollingJob=k.jobManager.addLowPriorityJob(function(){var I;return _.W(function(V){if(V.nextAddress==1)return k.isOnline?((I=window.navigator)==null?0:I.onLine)?V.jumpTo(3):V.yield(ouO(k),3):V.yield(ouO(k),3);xSy(k);_.xg(V)})},3E4)},ouO=function(k,I){return k.networkRequestPromise?k.networkRequestPromise:k.networkRequestPromise=new Promise(function(V){var X,P,L,T;
return _.W(function(d){switch(d.nextAddress){case 1:return X=window.AbortController?new window.AbortController:void 0,L=(P=X)==null?void 0:P.signal,T=!1,_.vK(d,2,3),X&&(k.abortTimeoutKey=k.jobManager.addLowPriorityJob(function(){X.abort()},I||2E4)),d.yield(fetch("/generate_204",{method:"HEAD",
signal:L}),5);case 5:T=!0;case 3:_.BK(d);k.networkRequestPromise=void 0;k.abortTimeoutKey&&(k.jobManager.cancelJob(k.abortTimeoutKey),k.abortTimeoutKey=0);T!==k.isOnline&&(k.isOnline=T,k.isOnline?k.dispatchEvent("networkstatus-online"):k.dispatchEvent("networkstatus-offline"));V(T);_.Q5(d,0);break;case 2:_.nh(d),T=!1,d.jumpTo(3)}})})};var XK=function(){_.XY.call(this);var k=this;this.shouldFlushErrors=!1;Vd.instance||(Vd.instance=new Vd(_.hD));this.sharedNetworkStatusManager=Vd.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(k.shouldFlushErrors&&_.m("offline_error_handling")){var I=fxA().get("errors",!0);if(I){for(var V in I)if(I[V]){var X=new _.GN(V,"sent via offline_errors");X.name=I[V].name;X.stack=I[V].stack;X.level=I[V].level;_.vp(X)}fxA().set("errors",{},2592E3,!0)}}})};
_.J(XK,_.XY);var aNU=function(){if(!XK.instance){var k=_.FB("yt.networkStatusManager.instance")||new XK;_.aJ("yt.networkStatusManager.instance",k);XK.instance=k}return XK.instance};
_.c=XK.prototype;_.c.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.c.networkStatusHint=function(k){this.sharedNetworkStatusManager.isOnline=k};
_.c.getWindowStatus=function(){var k=window.navigator.onLine;return k===void 0?!0:k};
_.c.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.c.listen=function(k,I){return this.sharedNetworkStatusManager.listen(k,I)};
_.c.sendNetworkCheckRequest=function(k){k=ouO(this.sharedNetworkStatusManager,k);k.then(function(I){_.m("use_cfr_monitor")&&Fj().requestComplete("generate_204",I)});
return k};
XK.prototype.sendNetworkCheckRequest=XK.prototype.sendNetworkCheckRequest;XK.prototype.listen=XK.prototype.listen;XK.prototype.enableErrorFlushing=XK.prototype.enableErrorFlushing;XK.prototype.getWindowStatus=XK.prototype.getWindowStatus;XK.prototype.networkStatusHint=XK.prototype.networkStatusHint;XK.prototype.isNetworkAvailable=XK.prototype.isNetworkAvailable;XK.getInstance=aNU;_.sa=function(k){k=k===void 0?{}:k;_.XY.call(this);var I=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=aNU();var V=_.FB("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);V&&(k.rateLimit?(this.rateLimit=k.rateLimit,V("networkstatus-online",function(){RuN(I,"publicytnetworkstatus-online")}),V("networkstatus-offline",function(){RuN(I,"publicytnetworkstatus-offline")})):(V("networkstatus-online",function(){I.dispatchEvent("publicytnetworkstatus-online")}),V("networkstatus-offline",
function(){I.dispatchEvent("publicytnetworkstatus-offline")})))};
_.J(_.sa,_.XY);_.sa.prototype.isNetworkAvailable=function(){var k=_.FB("yt.networkStatusManager.instance.isNetworkAvailable");return k?k.bind(this.nsmInstance)():!0};
_.sa.prototype.networkStatusHint=function(k){var I=_.FB("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);I&&I(k)};
_.sa.prototype.sendNetworkCheckRequest=function(k){var I=this,V;return _.W(function(X){V=_.FB("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(I.nsmInstance);return _.m("skip_network_check_if_cfr")&&Fj().isEndpointCFR("generate_204")?X.return(new Promise(function(P){var L;I.networkStatusHint(((L=window.navigator)==null?void 0:L.onLine)||!0);P(I.isNetworkAvailable())})):V?X.return(V(k)):X.return(!0)})};
var RuN=function(k,I){k.rateLimit?k.lastJobTime?(_.hD.cancelJob(k.schedulerJob),k.schedulerJob=_.hD.addLowPriorityJob(function(){k.lastPublicSignalSent!==I&&(k.dispatchEvent(I),k.lastPublicSignalSent=I,k.lastJobTime=(0,_.wR)())},k.rateLimit-((0,_.wR)()-k.lastJobTime))):(k.dispatchEvent(I),k.lastPublicSignalSent=I,k.lastJobTime=(0,_.wR)()):k.dispatchEvent(I)};var r4K,Pf=function(){ko.call(this,{logsStore:{cleanLogsStore:OIX,deleteRequest:urX,getMostRecentByStatus:ZIt,markAsQueued:Dec,resetRequest:zKc,set:M8O},networkManager:_.hnl(),handleError:function(k,I,V){var X,P=V==null?void 0:(X=V.error)==null?void 0:X.code;if(P===400||P===415){var L;k=new _.GN(k.message,I,V==null?void 0:(L=V.error)==null?void 0:L.code);_.AI(k,void 0,void 0,void 0,!0)}else _.vp(k)},
handleWarning:_.AI,sendFn:b2o,now:_.wR,writeError:UzD,jobManager:_.Ia(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.Nw("potential_esf_error_limit",10),getBooleanFlag:_.m,disableYtIdbTransactions:!(_.cx()&&_.y4K())});this.initializationPromise=new _.nv;_.m("networkless_immediately_drop_all_requests")&&t8A();Hvi("LogsDatabaseV2")};
_.J(Pf,ko);_.wXf=function(){var k=_.FB("yt.networklessRequestController.instance");k||(k=new Pf,_.aJ("yt.networklessRequestController.instance",k),_.m("networkless_logging")&&_.RJ().then(function(I){k.databaseToken=I;BCR(k);k.initializationPromise.resolve();k.enableCleaning&&Math.random()<=k.cleaningRate&&k.databaseToken&&IxK(k.databaseToken);_.m("networkless_immediately_drop_sw_health_store")&&CtZ(k)}));
return k};
Pf.prototype.writeThenSend=function(k,I){I||(I={});I=lxX(k,I);_.cx()||(this.initialized=!1);ko.prototype.writeThenSend.call(this,k,I)};
Pf.prototype.sendThenWrite=function(k,I,V){I||(I={});I=lxX(k,I);_.cx()||(this.initialized=!1);ko.prototype.sendThenWrite.call(this,k,I,V)};
Pf.prototype.sendAndWrite=function(k,I){I||(I={});I=lxX(k,I);_.cx()||(this.initialized=!1);ko.prototype.sendAndWrite.call(this,k,I)};
Pf.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var CtZ=function(k){var I;_.W(function(V){if(!k.databaseToken)throw I=SX("clearSWHealthLogsDb"),I;return V.return(Vic(k.databaseToken).catch(function(X){k.handleError(X)}))})};_.KQK=!1;_.mzc=_.XA.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.KQK};_.aJ("ytNetworklessLoggingInitializationOptions",_.mzc);var EG=function(k){var I=this;this.config_=null;k?this.config_=k:tKz()&&(this.config_=_.pc());_.d6(_.hD,function(){RKO(I)},5E3)};
EG.prototype.isReady=function(){!this.config_&&tKz()&&(this.config_=_.pc());return!!this.config_};
var aul=function(k,I,V,X){!_.gH("VISITOR_DATA")&&I!=="visitor_id"&&Math.random()<.01&&_.AI(new _.GN("Missing VISITOR_DATA when sending innertube request.",I,V,X));if(!k.isReady()){var P=new _.GN("innertube xhrclient not ready",I,V,X);_.vp(P);throw P;}var L={headers:X.headers||{},method:"POST",postParams:V,postBody:X.postBody,postBodyFormat:X.postBodyFormat||"JSON",onTimeout:function(){X.onTimeout()},
onFetchTimeout:X.onTimeout,onSuccess:function(r,h){if(X.onSuccess)X.onSuccess(h)},
onFetchSuccess:function(r){if(X.onSuccess)X.onSuccess(r)},
onProgress:function(r){if(X.onProgress)X.onProgress(r)},
onError:function(r,h){if(X.onError)X.onError(h)},
onFetchError:function(r){if(X.onError)X.onError(r)},
timeout:X.timeout,withCredentials:!0,compress:X.compress};L.headers["Content-Type"]||(L.headers["Content-Type"]="application/json");var T="";(P=k.config_.innertubeHostOverride)&&(T=P);var d=k.config_.innertubeUseThirdPartyAuth||!1,U=_.E5l(d,T,X);Object.assign(L.headers,U);L.headers.Authorization&&!T&&d&&(L.headers["x-origin"]=window.location.origin);var E=_.x6(T+("/youtubei/"+k.config_.innertubeApiVersion+"/"+I),{alt:"json"}),l=function(r){r=r===void 0?!1:r;var h;if(X.retry&&T!="www.youtube-nocookie.com"&&
(r||_.m("skip_ls_gel_retry")||L.headers["Content-Type"]!=="application/json"||(h=oFt(I,V,U,d)),h)){var y=L.onSuccess,S=L.onFetchSuccess;L.onSuccess=function(Q,x){xet(h);y(Q,x)};
V.onFetchSuccess=function(Q,x){xet(h);S(Q,x)}}try{if(r&&X.retry&&!X.networklessOptions.bypassNetworkless)L.method="POST",X.networklessOptions.writeThenSend?_.wXf().writeThenSend(E,L):_.wXf().sendAndWrite(E,L);
else if(X.compress){var g=!X.networklessOptions.writeThenSend;if(L.postBody){var F=L.postBody;typeof F!=="string"&&(F=JSON.stringify(L.postBody));Y6K(E,F,L,_.tI,g)}else Y6K(E,JSON.stringify(L.postParams),L,nui,g)}else nui(E,L)}catch(Q){if(Q.name==="InvalidAccessError")h&&(xet(h),h=0),_.AI(Error("kd"));else throw Q;}h&&_.d6(_.hD,function(){RKO(k)},5E3)};
_.$zK()?Q5t().then(function(r){l(r)}):l(!1)};var P5D=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(P5D,_.ft);var HQl=0,jeD=_.Mt?"webkit":_.Z5?"moz":_.Qz?"ms":BKW?"o":"";_.aJ("ytDomDomGetNextId",_.FB("ytDomDomGetNextId")||function(){return++HQl});var pXK={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},xN=function(k){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches=null;try{if(k=
k||window.event){this.event=k;for(var I in k)I in pXK||(this[I]=k[I]);this.scale=k.scale;this.rotation=k.rotation;var V=k.target||k.srcElement;V&&V.nodeType==3&&(V=V.parentNode);this.target=V;var X=k.relatedTarget;if(X)try{X=X.nodeName?X:null}catch(P){X=null}else this.type=="mouseover"?X=k.fromElement:this.type=="mouseout"&&(X=k.toElement);this.relatedTarget=X;this.clientX=k.clientX!=void 0?k.clientX:k.pageX;this.clientY=k.clientY!=void 0?k.clientY:k.pageY;this.keyCode=k.keyCode?k.keyCode:k.which;
this.charCode=k.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=k.altKey;this.ctrlKey=k.ctrlKey;this.shiftKey=k.shiftKey;this.metaKey=k.metaKey;this.pageX_=k.pageX;this.pageY_=k.pageY}}catch(P){}},NCN=function(k){if(document.body&&document.documentElement){var I=document.body.scrollTop+document.documentElement.scrollTop;
k.pageX_=k.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);k.pageY_=k.clientY+I}};
xN.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
xN.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
xN.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var oA=_.XA.ytEventsEventsListeners||{};_.aJ("ytEventsEventsListeners",oA);var sei=_.XA.ytEventsEventsCounter||{count:0};_.aJ("ytEventsEventsCounter",sei);var FQc=_.eg(function(){var k=!1;try{var I=Object.defineProperty({},"capture",{get:function(){k=!0}});
window.addEventListener("test",null,I)}catch(V){}return k});_.vM(RA,_.ce);RA.prototype.onMouseMove_=function(k){k.pageX_===void 0&&NCN(k);var I=k.pageX_;k.pageY_===void 0&&NCN(k);this.position_=new _.Y9(I,k.pageY_)};
RA.prototype.checkPosition_=function(){if(this.position_){var k=(0,_.wR)();if(this.previousTime_!=0){var I=this.previousPosition_,V=this.position_,X=I.x-V.x;I=I.y-V.y;X=Math.sqrt(X*X+I*I)/(k-this.previousTime_);this.cycles_[this.index_]=Math.abs((X-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(V=I=0;V<4;V++)I+=this.cycles_[V]||0;I>=3&&this.callback_();this.previousVelocity_=X}this.previousTime_=k;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
RA.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.Byo(this.mouseListenerKey_)};var xzt={};var Nzt=new _.Yx("rawColdConfigGroup");var pTA=new _.Yx("rawHotConfigGroup");var Mal=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Mal,_.ft);var X5A=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(X5A,_.ft);var Tw=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k,500)};
_.J(Tw,_.ft);Tw.prototype.getPayloadCase=function(){return _.Zl(this,ZQN)};
Tw.prototype.getContext=function(){return _.Nr(this,X5A,33)};
var ZQN=[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];var xPK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(xPK,_.ft);var Edo=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Edo,_.ft);Edo.prototype.setVideoId=function(k){return eT(this,1,bz_,Jh(k))};
Edo.prototype.getPlaylistId=function(){return _.tn(this,L4(this,bz_,2))};
var bz_=[1,2];var kw=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(kw,_.ft);kw.prototype.getContext=function(){return _.Nr(this,IG,1)};
kw.prototype.getTier=function(){return _.I3(this,7)};
kw.prototype.getRetryCount=function(){return _.xi(this,11)};var DSC,p5,NM;DSC=_.XA.ytPubsubPubsubInstance||new _.eL;p5=_.XA.ytPubsubPubsubSubscribedKeys||{};NM=_.XA.ytPubsubPubsubTopicToKeys||{};_.axX=_.XA.ytPubsubPubsubIsSynchronous||{};_.eL.prototype.subscribe=_.eL.prototype.subscribe;_.eL.prototype.unsubscribeByKey=_.eL.prototype.unsubscribeByKey;_.eL.prototype.publish=_.eL.prototype.publish;_.eL.prototype.clear=_.eL.prototype.clear;_.aJ("ytPubsubPubsubInstance",DSC);_.aJ("ytPubsubPubsubTopicToKeys",NM);_.aJ("ytPubsubPubsubIsSynchronous",_.axX);
_.aJ("ytPubsubPubsubSubscribedKeys",p5);var Zk=window;var L0=_.m("web_enable_lifecycle_monitoring")&&prl()!==0,zuN=_.m("web_enable_lifecycle_monitoring");var uOO=function(k){var I=this;var V=V===void 0?0:V;var X=X===void 0?_.Ia():X;this.JSC$11191_defaultPriority=V;this.scheduler=X;this.completedResolver=new _.nv;this.scheduledPayloads=k;for(k={i$jscomp$493:0};k.i$jscomp$493<this.scheduledPayloads.length;k={payload$jscomp$20:void 0,i$jscomp$493:k.i$jscomp$493},k.i$jscomp$493++)k.payload$jscomp$20=this.scheduledPayloads[k.i$jscomp$493],V=function(P){return function(){P.payload$jscomp$20.job();I.scheduledPayloads[P.i$jscomp$493].processed=!0;I.scheduledPayloads.every(function(L){return L.processed===
!0})&&I.completedResolver.resolve()}}(k),X=this.getPriority(k.payload$jscomp$20),X=this.scheduler.addJob(V,X),this.scheduledPayloads[k.i$jscomp$493]=Object.assign({},k.payload$jscomp$20,{job:V,
jobId:X})};
uOO.prototype.flushJobs=function(){var k=this,I=Array.from(this.scheduledPayloads.keys()).sort(function(X,P){return k.getPriority(k.scheduledPayloads[P])-k.getPriority(k.scheduledPayloads[X])});
I=_.G(I);for(var V=I.next();!V.done;V=I.next())V=this.scheduledPayloads[V.value],V.jobId===void 0||V.processed||(this.scheduler.cancelJob(V.jobId),this.scheduler.addJob(V.job,10))};
uOO.prototype.cancel=function(){for(var k=_.G(this.scheduledPayloads),I=k.next();!I.done;I=k.next())I=I.value,I.jobId===void 0||I.processed||this.scheduler.cancelJob(I.jobId),I.processed=!0;this.completedResolver.resolve()};
uOO.prototype.getPriority=function(k){var I;return(I=k.priority)!=null?I:this.JSC$11191_defaultPriority};var cf=function(k){this.state=k;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};L0&&Nyi(this.state)};
cf.prototype.install=function(k){this.plugins.push(k);return this};
cf.prototype.uninstall=function(){var k=this;_.OT.apply(0,arguments).forEach(function(I){I=k.plugins.indexOf(I);I>-1&&k.plugins.splice(I,1)})};
cf.prototype.transition=function(k,I){var V=this;L0&&MiU(this.state);var X=this.transitions.find(function(L){return Array.isArray(L.from)?L.from.find(function(T){return T===V.state&&L.to===k}):L.from===V.state&&L.to===k});
if(X){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);OQW(this,k,I);this.state=k;L0&&Nyi(this.state);X=X.action.bind(this);var P=this.plugins.filter(function(L){return L[k]}).map(function(L){return L[k]});
X(taW(this,P),I)}else throw Error("ld`"+this.state+"`"+k);};
var taW=function(k,I){var V=I.filter(function(P){return euO(k,P)===10}),X=I.filter(function(P){return euO(k,P)!==10});
return k.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var P=_.OT.apply(0,arguments);return _.W(function(L){if(L.nextAddress==1)return L.yield(k.runImmediateJobsAsync.apply(k,[V].concat(_.Z9(P))),2);k.setJobSetWithScheduledJobs.apply(k,[X].concat(_.Z9(P)));_.xg(L)})}:function(){var P=_.OT.apply(0,arguments);
k.runImmediateJobsSync.apply(k,[V].concat(_.Z9(P)));k.setJobSetWithScheduledJobs.apply(k,[X].concat(_.Z9(P)))}};
cf.prototype.runImmediateJobsSync=function(k){var I=_.OT.apply(1,arguments);_.Ia();for(var V=_.G(k),X=V.next(),P={};!X.done;P={lifecycle$jscomp$2:void 0},X=V.next())P.lifecycle$jscomp$2=X.value,gy(function(L){return function(){kil(L.lifecycle$jscomp$2.name);Dzi(function(){return L.lifecycle$jscomp$2.callback.apply(L.lifecycle$jscomp$2,_.Z9(I))});
G5(L.lifecycle$jscomp$2.name)}}(P))};
cf.prototype.runImmediateJobsAsync=function(k){var I=_.OT.apply(1,arguments),V,X,P,L;return _.W(function(T){T.nextAddress==1&&(_.Ia(),V=_.G(k),X=V.next(),P={});if(T.nextAddress!=3){if(X.done)return T.jumpTo(0);P.lifecycle$jscomp$3=X.value;P.asyncJobCompletion=void 0;L=function(d){return function(){kil(d.lifecycle$jscomp$3.name);var U=Dzi(function(){return d.lifecycle$jscomp$3.callback.apply(d.lifecycle$jscomp$3,_.Z9(I))});
chx(U)?d.asyncJobCompletion=_.m("web_lifecycle_error_handling_killswitch")?U.then(function(){G5(d.lifecycle$jscomp$3.name)}):U.then(function(){G5(d.lifecycle$jscomp$3.name)},function(E){Z2O(E);
G5(d.lifecycle$jscomp$3.name)}):G5(d.lifecycle$jscomp$3.name)}}(P);
gy(L);return P.asyncJobCompletion?T.yield(P.asyncJobCompletion,3):T.jumpTo(3)}P={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};X=V.next();return T.jumpTo(2)})};
cf.prototype.setJobSetWithScheduledJobs=function(k){var I=_.OT.apply(1,arguments),V=this,X=k.map(function(P){return{job:function(){kil(P.name);Dzi(function(){return P.callback.apply(P,_.Z9(I))});
G5(P.name)},
priority:euO(V,P)}});
X.length&&(this.jobSet=new uOO(X))};
var euO=function(k,I){var V,X;return(X=(V=k.overridePriority)!=null?V:I.priority)!=null?X:0},kil=function(k){L0&&k&&Nyi(k)},G5=function(k){L0&&k&&MiU(k)},OQW=function(k,I,V){zuN&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+k.constructor.name+"] '"+k.state+"' to '"+I+"'"),console.log("with message: ",V),console.groupEnd())};
_.R9.Object.defineProperties(cf.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var IPO=function(k){cf.call(this,k===void 0?"none":k);this.navigationTimer=null;this.overridePriority=10;this.transitions=[{from:"none",to:"application_navigating",action:this.runApplicationNavigationBegin},{from:"application_navigating",to:"none",action:this.runApplicationNavigationEnd},{from:"application_navigating",to:"application_navigating",action:function(){}},
{from:"none",to:"none",action:function(){}}]},VKK;
_.J(IPO,cf);IPO.prototype.runApplicationNavigationBegin=function(k,I){var V=this;this.navigationTimer=_.d6(_.hD,function(){V.currentState==="application_navigating"&&V.transition("none")},5E3);
k(I==null?void 0:I.event)};
IPO.prototype.runApplicationNavigationEnd=function(k,I){this.navigationTimer&&(_.hD.cancelJob(this.navigationTimer),this.navigationTimer=null);k(I==null?void 0:I.event)};
_.Hzo=function(){VKK||(VKK=new IPO);return VKK};var wTD=[];_.aJ("yt.logging.transport.getScrapedGelPayloads",function(){return wTD});var Dk=function(){var k=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return k.totalEntries}}};
Dk.prototype.storePayload=function(k,I){k=zn_(k);this.store[k]?this.store[k].push(I):(this.memoizedKeySequences={},this.store[k]=[I]);this.totalEntries++;_.m("more_accurate_gel_parser")&&(I=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(I));return k};
Dk.prototype.smartExtractMatchingEntries=function(k){if(!k.keys.length)return[];for(var I=XCN(this,k.keys.splice(0,1)[0]),V=[],X=0;X<I.length;X++)this.store[I[X]]&&k.sizeLimit&&(this.store[I[X]].length<=k.sizeLimit?(V.push.apply(V,_.Z9(this.store[I[X]])),delete this.store[I[X]]):V.push.apply(V,_.Z9(this.store[I[X]].splice(0,k.sizeLimit))));this.totalEntries-=V.length;(k==null?0:k.sizeLimit)&&V.length<(k==null?void 0:k.sizeLimit)&&(k.sizeLimit-=V.length,V.push.apply(V,_.Z9(this.smartExtractMatchingEntries(k))));
return V};
Dk.prototype.extractMatchingEntries=function(k){k=XCN(this,k);for(var I=[],V=0;V<k.length;V++)this.store[k[V]]&&(I.push.apply(I,_.Z9(this.store[k[V]])),delete this.store[k[V]]);this.totalEntries-=I.length;return I};
Dk.prototype.getSequenceCount=function(k){k=XCN(this,k);for(var I=0,V=0;V<k.length;V++){var X=void 0;I+=((X=this.store[k[V]])==null?void 0:X.length)||0}return I};
var XCN=function(k,I){var V=zn_(I);if(k.memoizedKeySequences[V])return k.memoizedKeySequences[V];var X=Object.keys(k.store)||[];if(X.length<=1&&zn_(I)===X[0])return X;for(var P=[],L=0;L<X.length;L++){var T=X[L].split("/");if(PJf(I.auth,T[0])){var d=I.isJspb;PJf(d===void 0?"undefined":d?"true":"false",T[1])&&PJf(I.cttAuthInfo,T[2])&&(d=I.tier,d=d===void 0?"undefined":JSON.stringify(d),PJf(d,T[3])&&P.push(X[L]))}}return k.memoizedKeySequences[V]=P},PJf=function(k,I){return k===void 0||k==="undefined"?
!0:k===I};
Dk.prototype.getSequenceCount=Dk.prototype.getSequenceCount;Dk.prototype.extractMatchingEntries=Dk.prototype.extractMatchingEntries;Dk.prototype.smartExtractMatchingEntries=Dk.prototype.smartExtractMatchingEntries;Dk.prototype.storePayload=Dk.prototype.storePayload;var jE_,$Pt,J9c,Oa,L6f,zOO,DPi,KtD,mPK,dPD,SIt,ROi,r9R;jE_=_.Nw("initial_gel_batch_timeout",2E3);$Pt=_.Nw("gel_queue_timeout_max_ms",6E4);J9c=_.Nw("gel_min_batch_size",5);Oa=void 0;L6f=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
zOO=new L6f;DPi=new L6f;KtD=new L6f;mPK=new L6f;SIt=!0;ROi=1;_.amt=new Map;r9R=_.XA.ytLoggingTransportTokensToCttTargetIds_||{};_.aJ("ytLoggingTransportTokensToCttTargetIds_",r9R);var lml=_.XA.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.aJ("ytLoggingTransportTokensToJspbCttTargetIds_",lml);var uU={};var f4=_.XA.ytLoggingGelSequenceIdObj_||{};_.aJ("ytLoggingGelSequenceIdObj_",f4);var t_A=[];var ifj=new Set,X8K=0,UNA=0,fLz=0,LVA=[],PaD=[],EyK=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var gyi=function(){};
gyi.prototype.getUrl=function(k,I){I=I===void 0?!1:I;return k.hasOwnProperty("shareEndpoint")?null:_.h9K(k,null,I)};
var hFX=function(k,I,V){k={endpoint:I,actions:[]};V=(V.path?V.path[0]:V.target).icon||"";I=V.indexOf(":");I>0&&(V=V.substr(I+1));V&&k.actions.push(V);return k};var jUl=/Command$/,S2c=/Endpoint$/,mNt=new Map;var cWZ,Gif;cWZ=1;_.sG=function(){this.actionRoutingMap=new Map};
_.sG.prototype.triggerAction=function(k){var I=new ntK(k,!1,_.OT.apply(1,arguments));this.handleAction(I);return I.returnValue};
_.sG.prototype.triggerOptionalAction=function(k){var I=new ntK(k,!0,_.OT.apply(1,arguments));this.handleAction(I);return I.returnValue};
_.T5=function(k,I,V){I.forEach(function(X){var P=$NX(X);P&&k.triggerOptionalAction(P,X,V,void 0)})};
_.sG.prototype.handleAction=function(k){var I=this.actionRoutingMap.get(k.actionName);I&&Gif(k,I);k.optionalAction||k.returnValue.length!==0||(k=new _.GN("Unhandled action",k.actionName),_.AI(k))};
Gif=function(k,I){I.forEach(function(V){var X=null;V?X=V.apply(null,k.args):(V=Error("md"),V.params=k.actionName,_.vp(V));k.returnValue.push(X)})};
_.Fh=function(k,I,V){V||(V=cWZ++);for(var X=_.G(Object.keys(I)),P=X.next();!P.done;P=X.next()){P=P.value;var L=k.actionRoutingMap.get(P);L||(L=new Map,k.actionRoutingMap.set(P,L));k.registerActionHandler(V,P,I[P],L)}return V};
_.sG.prototype.registerActionHandler=function(k,I,V,X){X.set(k,_.s5(V))};
_.BE=function(k,I,V){I=_.G(Object.keys(I));for(var X=I.next();!X.done;X=I.next())(X=k.actionRoutingMap.get(X.value))&&X.delete(V)};
_.gU(_.sG);var sUR=function(k,I){var V=_.sG.getInstance();_.SL(function(){var X={},P=_.Fh(V,(X[k]=I,X));_.gu(function(){var L={};_.BE(V,(L[k]="",L),P)})})};vsX=dxU;var M9c=new Set(["For","If","Match","Watch"]),T7G={},dDG=(T7G[AO.default]=function(){return $cD},T7G.style=function(){return $cD},T7G),ivR;
for(ivR in dDG)uF.attributes[ivR]=dDG[ivR](uF.attributes[ivR]);var aG=new _.g9("VISIBILITY_OBSERVER");var V$X={retrieve:function(k){return this.id.\u0275prov.token===k.\u0275prov.token?this.contextValue:this?ZW(this,this.id):hBR}};var py_=function(k,I,V){if(k!==BVl)return!1;k=aLR(document.createElement("div"),function(){var X=zz(!1);try{V[0]()}finally{zz(X)}});
k=Array.from(k.childNodes);k.length===1&&(k=k[0]);return k};var W6N=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(k){}var fPf=typeof WeakRef==="function";var UDO=function(k){this.value=k};
UDO.prototype.deref=function(){return this.value};
var ELQ=fPf?WeakRef:UDO,bvZ=function(k){this.newKeyHandler=k;this.map=new WeakMap};
bvZ.prototype.add=function(k,I){this.map.has(k)||(this.newKeyHandler(k),this.map.set(k,[]));this.map.get(k).push(new ELQ(I))};
bvZ.prototype.get=function(k){var I=this;return function X(){var P,L,T,d,U,E,l,r,h,y,S;return _.xe(X,function(g){switch(g.nextAddress){case 1:_.AS(g,2);P=I.map.get(k);if(!P)return g.return();L=0;T=_.G(P);d=T.next();case 4:if(d.done){g.jumpTo(6);break}U=d.value;E=U.deref();if(!E){g.jumpTo(5);break}L++;l=_.a2;return g.yield(E,8);case 8:l(g.yieldResult);case 5:d=T.next();g.jumpTo(4);break;case 6:if(2*L<P.length){r=0;h=_.G(P);for(y=h.next();!y.done;y=h.next())S=y.value,S.deref()&&(P[r++]=S);P.length=
r}case 2:_.BK(g),_.Q5(g,0)}})}()};var lPW=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},Tqt=new bvZ(function(k){k.addEventListener("abort",i3t,{once:!0})}),GmX=new WeakMap,rWN=function(k){k=k===void 0?dw:k;
this.signal=new k};
rWN.prototype.abort=function(k){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=k,k=new Event("abort"),this.signal.dispatchEvent(k))};
var dw=function(){this.target=lPW();this.aborted=!1;this.onabort=null};
dw.prototype.throwIfAborted=function(){c0c.call(this)};
dw.prototype.addEventListener=function(k,I,V){this.target.addEventListener(k,I,V)};
dw.prototype.removeEventListener=function(k,I,V){this.target.removeEventListener(k,I,V)};
dw.prototype.dispatchEvent=function(k){if(this.onabort&&k.type==="abort")this.onabort(k);return this.target.dispatchEvent(k)};
dw.abort=L5R;dw.timeout=W5i;dw.any=dFX;var Pro=W6N?AbortController:rWN,ib=W6N?AbortSignal:dw;typeof ib.abort!=="function"&&(ib.abort=L5R);typeof ib.prototype.throwIfAborted!=="function"&&(ib.prototype.throwIfAborted=c0c);typeof ib.any!=="function"&&(ib.any=dFX);typeof ib.timeout!=="function"&&(ib.timeout=W5i);var C4=null,UFA=new Map;var hoG=function(k){k=k.clone();DLG(k);Ou(k,"dg",null);Ou(k,"d","0");pEW(k,null);N6l(k,null);return k},yWf=!0,mDQ=function(k,I,V){var X=V===void 0?{}:V;
V=X.cssRowKey===void 0?void 0:X.cssRowKey;var P=X.combinedSignature===void 0?void 0:X.combinedSignature;var L=X.extraEdges===void 0?void 0:X.extraEdges;X=X.callback===void 0?void 0:X.callback;Ou(k,"m",I.join(","));L&&Z4N(k,L);V&&(Ou(k,"ck",V),P?Ou(k,"rs",P):yWf&&(yWf=!1));if(X){if(X!=null&&!O4W.test(X))throw Error("Xa`"+X);Ou(k,"cb",X)}k=k.toString();_.L_(k,"/")&&(k=Z6X(document.location.href)+k);return _.oR(k)};var $DR=function(k){return K6Q(k).then(function(I){return JSON.parse(I.responseText)})},K6Q=function(k){var I={},V=I.xmlHttpFactory?I.xmlHttpFactory.createInstance():b7C.createInstance();
return(new _.tD(function(X,P){var L;try{V.open("GET",k,!0)}catch(U){P(new Wf("Error opening XHR: "+U.message,k,V))}V.onreadystatechange=function(){if(V.readyState==4){_.XA.clearTimeout(L);var U;!(U=E6x(V.status))&&(U=V.status===0)&&(U=Ncz(k),U=!(U=="http"||U=="https"||U==""));U?X(V):P(new SKW(V.status,k,V))}};
V.onerror=function(){P(new Wf("Network error",k,V))};
if(I.headers)for(var T in I.headers){var d=I.headers[T];d!=null&&V.setRequestHeader(T,d)}I.withCredentials&&(V.withCredentials=I.withCredentials);I.responseType&&(V.responseType=I.responseType);I.mimeType&&V.overrideMimeType(I.mimeType);I.timeoutMs>0&&(L=_.XA.setTimeout(function(){V.onreadystatechange=function(){};
V.abort();P(new j5C(k,V))},I.timeoutMs));
try{V.send(null)}catch(U){V.onreadystatechange=function(){},_.XA.clearTimeout(L),P(new Wf("Error sending XHR: "+U.message,k,V))}})).thenCatch(function(X){X instanceof _.dq&&V.abort();
throw X;})},Wf=function(k,I,V){_.kK.call(this,k+", url="+I);
this.url=I;this.xhr=V};
_.vM(Wf,_.kK);Wf.prototype.name="XhrError";var SKW=function(k,I,V){Wf.call(this,"Request Failed, status="+k,I,V);this.status=k};
_.vM(SKW,Wf);SKW.prototype.name="XhrHttpError";var j5C=function(k,I){Wf.call(this,"Request timed out",k,I)};
_.vM(j5C,Wf);j5C.prototype.name="XhrTimeoutError";Yn=Yn||{};var f0=function(){_.ce.call(this)};
_.vM(f0,_.ce);f0.prototype.initialize=function(){};b3z.prototype.execute=function(k){this.fn_&&(this.fn_.call(this.handler_||null,k),this.fn_=this.handler_=null)};
b3z.prototype.abort=function(){this.handler_=this.fn_=null};
Yn.ModuleLoadCallback=b3z;var U$=function(k,I){_.ce.call(this);this.deps_=k;this.JSC$11346_id_=I;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.vM(U$,_.ce);U$.prototype.moduleConstructor_=f0;U$.prototype.module_=null;U$.prototype.getId=function(){return this.JSC$11346_id_};
U$.prototype.registerCallback=function(k,I){return E$(this.onloadCallbacks_,k,I)};
var JWC=function(k,I){E$(k.onErrorCallbacks_,I)},E$=function(k,I,V){I=new Yn.ModuleLoadCallback(I,V);
k.push(I);return I};
U$.prototype.isLoaded=function(){return!!this.module_};
U$.prototype.onLoad=function(k){var I=new this.moduleConstructor_;I.initialize(k());this.module_=I;I=(I=YKZ(this.earlyOnloadCallbacks_,k()))||YKZ(this.onloadCallbacks_,k());I||(this.onErrorCallbacks_.length=0);return I};
U$.prototype.onError=function(k){(k=YKZ(this.onErrorCallbacks_,k))&&Pt(Error("sd`"+k));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var YKZ=function(k,I){for(var V=[],X=0;X<k.length;X++)try{k[X].execute(I)}catch(P){Pt(P),V.push(P)}k.length=0;return V.length?V:null};
U$.prototype.disposeInternal=function(){U$.superClass_.disposeInternal.call(this);_.BB(this.module_)};var gLU,AWQ,F6Q,B7G,vLN,s5y,aPx,oLW,xDU;
_.HE=function(k,I,V,X,P){X=X===void 0?!1:X;P=P===void 0?!1:P;var L=L===void 0?!0:L;this.scsReferenceUrl_=H5D(_.xp(k).toString(),L);this.cssRowKey_=I;this.combinedSignature_=V;this.useNegativeLoading_=X;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(k=u9(this.scsReferenceUrl_,"excm"))?k.split(","):[];this.shouldScanForCss_=P;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;pR_();_.bb(this,MfC(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
gLU=function(k,I){if(I.href||I.getAttribute("data-href"))if(I=I.href||I.getAttribute("data-href"),akt(I)&&!H5D(I).urlPrefix_.endsWith("_/js/")){I=MfC(H5D(I));I=_.G(I);for(var V=I.next();!V.done;V=I.next())V=V.value,k.loadedCssModuleList_.includes(V)||k.loadedCssModuleList_.push(V)}};
_.HE.prototype.loadModules=function(k,I,V){var X=V===void 0?{}:V;I=X.extraEdges;V=X.onError;var P=X.onSuccess;X=X.forceReload;if(!k)throw Error("td");if(this.shouldScanForCss_){for(var L=_.G(document.getElementsByTagName("style")),T=L.next();!T.done;T=L.next())gLU(this,T.value);L=_.G(document.getElementsByTagName("link"));for(T=L.next();!T.done;T=L.next())gLU(this,T.value)}qKl(this,vLN(this,k),I,V,P,X)};
var qKl=function(k,I,V,X,P,L){X=X===void 0?function(){}:X;
P=P===void 0?function(){}:P;
L=L===void 0?!1:L;s5y(k,I,function(T,d,U){U=U===void 0?d:U;k.enableFallbackFetch&&L?k.loadWithFetch(T,d,X,P,U):k.load(T,d,X,P,U,V)},V)||X(-1)};
_.HE.prototype.loadWithFetch=function(){_.W(function(){throw Error("ud");})};
_.HE.prototype.maybeSetAdditionalFields=function(){};
AWQ=function(k,I,V){if(k.useNegativeLoading_){var X=k.scsReferenceUrl_;k={cssRowKey:k.cssRowKey_,combinedSignature:k.combinedSignature_,extraEdges:V,requestedModuleIds:F6Q(k),requestedCssModuleIds:B7G(k)};var P=k===void 0?{}:k;k=P.requestedModuleIds===void 0?[]:P.requestedModuleIds;V=P.requestedCssModuleIds===void 0?[]:P.requestedCssModuleIds;var L=P.cssRowKey===void 0?void 0:P.cssRowKey;var T=P.combinedSignature===void 0?void 0:P.combinedSignature;var d=P.extraEdges===void 0?void 0:P.extraEdges;
P=P.callback===void 0?void 0:P.callback;X=hoG(X);Ou(X,"d","1");pEW(X,k);N6l(X,V);I=mDQ(X,I,{cssRowKey:L,combinedSignature:T,extraEdges:d,callback:P})}else X=k.scsReferenceUrl_,k={cssRowKey:k.cssRowKey_,combinedSignature:k.combinedSignature_,requestedModuleIds:F6Q(k),requestedCssModuleIds:B7G(k)},d=k===void 0?{}:k,k=d.requestedCssModuleIds===void 0?[]:d.requestedCssModuleIds,V=d.cssRowKey===void 0?void 0:d.cssRowKey,L=d.combinedSignature===void 0?void 0:d.combinedSignature,T=d.extraEdges===void 0?
void 0:d.extraEdges,d=d.callback===void 0?void 0:d.callback,X=hoG(X),N6l(X,k),I=mDQ(X,I,{cssRowKey:V,combinedSignature:L,extraEdges:T,callback:d});return I};
_.bb=function(k,I){for(var V=!1,X=[],P=0;P<I.length;++P){var L=I[P];k.requestedModuleMap_[L]||(k.requestedModuleMap_[L]=!0,k.requestedModuleList_.push(L),V=!0,X.push(L))}V&&(k.requestedModuleListSorted_=!1)};
_.lb=function(k,I){for(var V=[],X=0;X<I.length;++X){var P=I[X];k.requestedModuleMap_[P]&&(delete k.requestedModuleMap_[P],_.Rj(k.requestedModuleList_,P),V.push(P))}};
_.HE.prototype.load=function(k,I,V,X,P){P=P===void 0?I:P;_.xp(k);var L=this.useCors_,T=this.corsMode_,d=this.fetchPriority,U=_.eQ("SCRIPT");_.fh(U,k);L&&(U.crossOrigin=T);U.async=!1;d&&U.setAttribute("fetchpriority",d);_.bb(this,I);_.Q5K(this,k,U,I,V,X,P)};
_.Q5K=function(k,I,V,X,P,L,T){T=T===void 0?X:T;k.lastScript_=V;k.insertPos.insertBefore(V,k.insertPos.firstChild);_.nLx(V,X,function(){V.parentElement.removeChild(V);k.lastScript_==V&&(k.lastScript_=null);L()},function(d){V.parentElement.removeChild(V);
k.lastScript_==V&&(k.lastScript_=null);_.lb(k,d);k.pendingModuleGraphUpdate_?k.pendingModuleGraphUpdate_.then(function(){P(-1,I)}):P(-1,I)},T)};
_.nLx=function(k,I,V,X,P){P=P===void 0?I:P;var L=I.length,T=function(){L=0;k.onload=null;k.onerror=null;d=function(){}},d=function(){T();
var E=P.filter(function(l){return!jb().getModuleInfo(l).isLoaded()});
E.length!==0?X(E,"Response was successful but was missing module(s) "+E+"."):V()},U=function(){L--;
L==0&&d()};
I.forEach(function(E){E=jb().getModuleInfo(E);E.isLoaded()?U():(E$(E.earlyOnloadCallbacks_,U),JWC(E,U))});
k.onload=function(){return d()};
k.onerror=function(){T();X(I)}};
F6Q=function(k){k.requestedModuleListSorted_||(k.requestedModuleListSorted_=!0,k.requestedModuleList_.sort());return k.requestedModuleList_};
B7G=function(k){k=k.loadedCssModuleList_;k.sort();return k};
vLN=function(k,I){return I.filter(function(V){return!k.requestedModuleMap_[V]})};
s5y=function(k,I,V,X){if(k.pendingModuleGraphUpdate_)return k.pendingModuleGraphUpdate_.then(function(){s5y(k,I,V,X)}),!0;
if(!k.useNegativeLoading_){var P=[],L=Object.assign({},k.requestedModuleMap_);oLW(k,I,function(l){P.push(l.getId())},X,function(l){return!l.isLoaded()},L);
I=P}for(L=0;L<I.length;){for(var T=I.length-L,d=L==0?I:I.slice(L,I.length),U=AWQ(k,d,X),E=_.xp(U).toString();E.length>k.urlMaxLength;)if(T>1)T-=Math.ceil((E.length-k.urlMaxLength)/6),T=Math.max(T,1),d=I.slice(L,L+T),U=AWQ(k,d,X),E=_.xp(U).toString();else return k.useNegativeLoading_?(k.useNegativeLoading_=!1,k.pendingModuleGraphUpdate_=xDU(k).then(function(l){aPx(k,l,X)}),s5y(k,I.slice(L),V,X)):!1;
L+=T;k.useNegativeLoading_?V(U,d):V(U,d,L===I.length?I:[])}return!0};
aPx=function(k,I,V){jb().setAllModuleInfoString((I||{}).moduleGraph);oLW(k,F6Q(k),function(X){_.bb(k,[X.getId()])},V);
k.pendingModuleGraphUpdate_=null};
oLW=function(k,I,V,X,P,L){L=L===void 0?{}:L;var T=jb();I=_.G(I);for(var d=I.next();!d.done;d=I.next()){d=d.value;var U=T.getModuleInfo(d);if(!(L[d]||P&&!P(U))){L[d]=!0;var E=U.deps_||[];if(X){var l=[];X[d]&&(l=Object.keys(X[d]));E=E.concat(l)}oLW(k,E,V,X,P,L);V(U)}}};
xDU=function(k){k=k.scsReferenceUrl_.clone();DLG(k);Ou(k,"dg",null);Ou(k,"md","1");return $DR(k.toString())};var lwt=new Uint8Array(123);var RoN=[];var CJx=function(){this.JSC$10354_loader_=null};
_.c=CJx.prototype;_.c.setBatchModeEnabled=function(){};
_.c.setAllModuleInfoString=function(){};
_.c.addExtraEdge=function(){throw Error("vd");};
_.c.removeExtraEdge=function(){throw Error("wd");};
_.c.getModuleContext=function(){return null};
_.c.isActive=function(){return!1};
_.c.isUserActive=function(){return!1};
_.c.registerInitializationCallback=function(){};
_.c.registerCallback=function(){};var rw=function(k,I,V,X,P){var L=Error.call(this);this.message=L.message;"stack"in L&&(this.stack=L.stack);this.name="ModuleLoadFailure";this.type=k;this.status=I;this.requestedModuleIds=V;this.url=X;this.cause=P;this.message=this.toString()};
_.J(rw,Error);rw.prototype.toString=function(){return wCx(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var wCx=function(k){switch(k.type){case rw.Type.UNAUTHORIZED:return"Unauthorized";case rw.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case rw.Type.TIMEOUT:return"Timed out";case rw.Type.OLD_CODE_GONE:return"Out of date module id";case rw.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+k.type}};
Yn.ModuleLoadFailure=rw;Yn.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var hT=function(){this.moduleIds_=this.JSC$10354_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11364_extraEdges_={};this.JSC$11364_callbackMap_={};this.JSC$11364_currentlyLoadingModule_=this.baseModuleInfo_=new U$([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new lF;this.isDisposed_=this.userLastActive_=this.lastActive_=this.batchModeEnabled_=
!1};
_.vM(hT,CJx);var HvR=function(k,I){_.kK.call(this,"Error loading "+k+": "+I)};
_.vM(HvR,_.kK);hT.prototype.setBatchModeEnabled=function(k){this.batchModeEnabled_=k};
hT.prototype.setAllModuleInfoString=function(k,I){if(!(this instanceof hT))this.setAllModuleInfoString(k,I);else if(typeof k==="string"){if(k.startsWith("d$")){k=k.substring(2);for(var V=[],X=0,P=k.indexOf("/"),L=0,T=!1,d=0;;){var U=T?k.substring(L):k.substring(L,P);if(U.length===0)X++,L="sy"+X.toString(36),U=[];else{var E=U.indexOf(":");if(E<0)L=U,U=[];else if(E===U.length-1)L=U.substring(0,E),U=Array(V[d-1]);else{L=U.substring(0,E);U=U.substring(E+1).split(",");E=d;for(var l=0;l<U.length;l++)E-=
U[l].length===0?1:Number(U[l]),U[l]=V[E]}E=0;if(L.length===0)E=1;else if(L.charAt(0)==="+"||L.charAt(0)==="-")E=Number(L);E!==0&&(X+=E,L="sy"+X.toString(36))}V.push(L);pCG(this,L,U);if(T)break;L=P+1;P=k.indexOf("/",L);P===-1&&(T=!0);d++}this.moduleIds_=V}else if(k.startsWith("p$"))N7N(this,k);else{k=k.split("/");V=[];for(X=0;X<k.length;X++){d=k[X].split(":");P=d[0];T=[];if(d[1])for(T=d[1].split(","),d=0;d<T.length;d++)T[d]=V[parseInt(T[d],36)];V.push(P);pCG(this,P,T)}this.moduleIds_=V}I&&I.length?
(_.NU(this.loadingModuleIds_,I),this.lastInitialModuleId_=_.FA(I)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11364_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11364_currentlyLoadingModule_=null,(I=this.baseModuleInfo_.onLoad((0,_.G7)(this.getModuleContext,this)))&&I.length&&MKZ(this,new Yn.ModuleLoadFailure(Yn.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,I[0])),yd(this))}};
var N7N=function(k,I){var V=I.substring(2);for(I=0;I<64;I++)lwt["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(I)]=I;var X={buf:V,pos:0};w6(X);var P=w6(X),L=w6(X)+1;I=Array(P);var T=Array(P),d=Array(P);L=Array(L);var U=0,E=0,l=X.pos,r=X.buf.indexOf("|",X.pos);X.pos=r+1;for(r=0;r<P;r++){var h=w6(X),y=h&2,S=h&1;h>>>=2;S?(U+=h>>>1^-(h&1),h="sy"+U.toString(36)):(S=l,l+=h,h=V.substring(S,l));I[r]=h;y&&(L[E++]=h)}L[E]="";X.pos++;E=P&-2;V=P&1;for(U=0;U<E;U+=2)l=r0K(X),d[U]=
l&7,d[U+1]=l>>>3&7;V&&(V=r0K(X),d[E]=V&7);X.pos++;for(E=0;E<P;E++)d[E]===7&&(d[E]=w6(X));X.pos++;for(V=E=0;V<P;V++){U=d[V];l=U===0?RoN:Array(U);T[V]=l;r=E;for(y=0;y<U;y++)r-=w6(X),l[y]=L[r];L[E]===I[V]&&E++}for(X=0;X<I.length;X++)pCG(k,I[X],T[X]);k.moduleIds_=I};
_.c=hT.prototype;_.c.getModuleInfo=function(k){return this.moduleInfoMap[k]};
_.c.addExtraEdge=function(k,I){var V=this.getModuleInfo(k);V&&V.isLoaded()?this.load(I):(this.JSC$11364_extraEdges_[k]||(this.JSC$11364_extraEdges_[k]={}),this.JSC$11364_extraEdges_[k][I]=!0)};
_.c.removeExtraEdge=function(k,I){if(this.JSC$11364_extraEdges_[k]){delete this.JSC$11364_extraEdges_[k][I];for(var V in this.JSC$11364_extraEdges_[k])return;delete this.JSC$11364_extraEdges_[k]}};
_.c.isActive=function(){return this.loadingModuleIds_.length>0};
_.c.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var yd=function(k){var I=k.lastActive_,V=k.isActive();V!=I&&(k.executeCallbacks_(V?"active":"idle"),k.lastActive_=V);I=k.isUserActive();I!=k.userLastActive_&&(k.executeCallbacks_(I?"userActive":"userIdle"),k.userLastActive_=I)},pCG=function(k,I,V){k.moduleInfoMap[I]?(k=k.moduleInfoMap[I].deps_,k!=V&&k.splice.apply(k,[0,
k.length].concat(_.Z9(V)))):k.moduleInfoMap[I]=new U$(V,I)},DDU=function(k,I,V){var X=[];
Ao_(I,X);I=[];for(var P={},L=0;L<X.length;L++){var T=X[L],d=k.getModuleInfo(T);if(!d)throw Error("xd`"+T);var U=new lF;P[T]=U;d.isLoaded()?U.callback(null):(ZvQ(k,T,d,!!V,U),k.isModuleLoading(T)||I.push(T))}I.length>0&&(k.loadingModuleIds_.length===0?k.loadModules_(I):(k.requestedModuleIdsQueue_.push(I),yd(k)));return P},ZvQ=function(k,I,V,X,P){V.registerCallback(P.callback,P);
JWC(V,function(L){P.errback(new HvR(I,L))});
k.isModuleLoading(I)?X&&(zoy(k,I),yd(k)):X&&zoy(k,I)};
hT.prototype.loadModules_=function(k,I,V){var X=this;I=I===void 0?0:I;var P=uTx(this,k);this.loadingModuleIds_=P;this.requestedLoadingModuleIds_=this.batchModeEnabled_?k:_.C_(P);yd(this);if(P.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,P);k=this.JSC$10354_loader_;if(!k)throw Error("yd");if(Object.keys(this.JSC$11364_extraEdges_).length>0&&!k.supportsExtraEdges)throw Error("zd");V=(0,_.G7)(k.loadModules,k,_.C_(P),this.moduleInfoMap,{extraEdges:this.JSC$11364_extraEdges_,
forceReload:!!V,onError:function(L,T,d){var U=X.requestedLoadingModuleIds_;L=L!=null?L:void 0;var E=I;d=d===void 0?!1:d;d=(d===void 0?0:d)?0:(E===void 0?0:E)+1;E=_.C_(P);X.requestedLoadingModuleIds_=U;P.forEach(_.Nx(_.Rj,X.requestedModuleIds_),X);L==401?(MKZ(X,new Yn.ModuleLoadFailure(Yn.ModuleLoadFailure.Type.UNAUTHORIZED,L)),X.requestedModuleIdsQueue_.length=0):L==410?(OvZ(X,new Yn.ModuleLoadFailure(Yn.ModuleLoadFailure.Type.OLD_CODE_GONE,L)),tKf(X)):d>=3?(OvZ(X,new Yn.ModuleLoadFailure(Yn.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
L,E,T)),tKf(X)):X.loadModules_(X.requestedLoadingModuleIds_,d,L==8001||!1)},
onTimeout:(0,_.G7)(this.handleLoadTimeout_,this)});(k=Math.pow(I,2)*5E3)?_.XA.setTimeout(V,k):V()}};
var uTx=function(k,I){I=I.filter(function(P){return k.moduleInfoMap[P].isLoaded()?(_.XA.setTimeout(function(){return Error("Ad`"+P)},0),!1):!0});
for(var V=[],X=0;X<I.length;X++)V=V.concat(eoR(k,I[X]));Ao_(V);return!k.batchModeEnabled_&&V.length>1?(I=V.shift(),k.requestedModuleIdsQueue_=V.map(function(P){return[P]}).concat(k.requestedModuleIdsQueue_),[I]):V},eoR=function(k,I){var V=_.dc.createSet(k.requestedModuleIds_),X=[];
V[I]||X.push(I);I=[I];for(var P=0;P<I.length;P++)for(var L=k.getModuleInfo(I[P]).deps_,T=L.length-1;T>=0;T--){var d=L[T];k.getModuleInfo(d).isLoaded()||V[d]||(X.push(d),I.push(d))}X.reverse();Ao_(X);return X};
hT.prototype.JSC$11359_setLoaded=function(){if(this.JSC$11364_currentlyLoadingModule_){var k=this.JSC$11364_currentlyLoadingModule_.getId(),I=[];if(this.JSC$11364_extraEdges_[k]){for(var V=_.G(Object.keys(this.JSC$11364_extraEdges_[k])),X=V.next();!X.done;X=V.next()){X=X.value;var P=this.getModuleInfo(X);P&&!P.isLoaded()&&(this.removeExtraEdge(k,X),I.push(X))}this.loadMultiple(I)}this.isDisposed()||((I=this.moduleInfoMap[k].onLoad((0,_.G7)(this.getModuleContext,this)))&&I.length&&MKZ(this,new Yn.ModuleLoadFailure(Yn.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,I[0])),_.Rj(this.userInitiatedLoadingModuleIds_,k),_.Rj(this.loadingModuleIds_,k),this.loadingModuleIds_.length===0&&tKf(this),this.lastInitialModuleId_&&k==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),yd(this),this.JSC$11364_currentlyLoadingModule_=null)}};
hT.prototype.isModuleLoading=function(k){if(_.n_(this.loadingModuleIds_,k))return!0;for(var I=0;I<this.requestedModuleIdsQueue_.length;I++)if(_.n_(this.requestedModuleIdsQueue_[I],k))return!0;return!1};
hT.prototype.load=function(k,I){return DDU(this,[k],I)[k]};
hT.prototype.loadMultiple=function(k){return DDU(this,k)};
var zoy=function(k,I){_.n_(k.userInitiatedLoadingModuleIds_,I)||k.userInitiatedLoadingModuleIds_.push(I)};
hT.prototype.beforeLoadModuleCode=function(k){var I=this;this.JSC$11364_currentlyLoadingModule_&&this.JSC$11364_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11359_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[k]&&kRN(this,this.moduleInfoMap[k].deps_||[],function(V){V.module_=new f0;_.Rj(I.loadingModuleIds_,V.getId())},function(V){return!V.isLoaded()});
this.JSC$11364_currentlyLoadingModule_=this.getModuleInfo(k)};
hT.prototype.registerInitializationCallback=function(k){this.JSC$11364_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new U$([],"synthetic_module_overhead"),this.JSC$11364_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);E$(this.JSC$11364_currentlyLoadingModule_.earlyOnloadCallbacks_,k)};
hT.prototype.handleLoadTimeout_=function(){OvZ(this,new Yn.ModuleLoadFailure(Yn.ModuleLoadFailure.Type.TIMEOUT));tKf(this)};
var OvZ=function(k,I){k.requestedLoadingModuleIds_.length>1?k.requestedModuleIdsQueue_=k.requestedLoadingModuleIds_.map(function(V){return[V]}).concat(k.requestedModuleIdsQueue_):MKZ(k,I)},MKZ=function(k,I){var V=k.requestedLoadingModuleIds_;
k.loadingModuleIds_.length=0;for(var X=[],P=0;P<k.requestedModuleIdsQueue_.length;P++){var L=k.requestedModuleIdsQueue_[P].filter(function(U){var E=eoR(this,U);return BR(V,function(l){return _.n_(E,l)})},k);
_.NU(X,L)}for(P=0;P<V.length;P++)_.vKc(X,V[P]);for(P=0;P<X.length;P++){for(L=0;L<k.requestedModuleIdsQueue_.length;L++)_.Rj(k.requestedModuleIdsQueue_[L],X[P]);_.Rj(k.userInitiatedLoadingModuleIds_,X[P])}if(P=k.JSC$11364_callbackMap_.error)for(L=0;L<P.length;L++)for(var T=P[L],d=0;d<X.length;d++)T("error",X[d],I);for(X=0;X<V.length;X++)if(k.moduleInfoMap[V[X]])k.moduleInfoMap[V[X]].onError(I);k.requestedLoadingModuleIds_.length=0;yd(k)},tKf=function(k){for(;k.requestedModuleIdsQueue_.length;){var I=
k.requestedModuleIdsQueue_.shift().filter(function(V){return!this.getModuleInfo(V).isLoaded()},k);
if(I.length>0){k.loadModules_(I);return}}yd(k)};
hT.prototype.registerCallback=function(k,I){Array.isArray(k)||(k=[k]);for(var V=0;V<k.length;V++){var X=k[V],P=I,L=this.JSC$11364_callbackMap_;L[X]||(L[X]=[]);L[X].push(P)}};
hT.prototype.executeCallbacks_=function(k){for(var I=this.JSC$11364_callbackMap_[k],V=0;I&&V<I.length;V++)I[V](k)};
var kRN=function(k,I,V,X,P){X=X===void 0?function(){return!0}:X;
P=P===void 0?{}:P;I=_.G(I);for(var L=I.next();!L.done;L=I.next()){L=L.value;var T=k.getModuleInfo(L);!P[L]&&X(T)&&(P[L]=!0,kRN(k,T.deps_||[],V,X,P),V(T))}};
hT.prototype.dispose=function(){_.An(_.dc.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11364_callbackMap_={};this.isDisposed_=!0};
hT.prototype.isDisposed=function(){return this.isDisposed_};
_.Sb=function(){return new hT};var IZG=[5E3,2E4],$Uf=function(){this.JSC$10354_loader_=null;this.JSC$11372_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11372_queue_=[];this.JSC$11372_extraEdges_=Object.create(null);this.JSC$11372_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.J($Uf,CJx);_.c=$Uf.prototype;_.c.setAllModuleInfoString=function(){this.JSC$11372_currentlyLoadingModule_&&this.JSC$11372_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11359_setLoaded()};
_.c.getModuleInfo=function(k){var I=this.JSC$11372_moduleInfoMap_[k];I||(I=new U$([],k),this.JSC$11372_moduleInfoMap_[k]=I);return I};
_.c.addExtraEdge=function(k,I){this.getModuleInfo(k).isLoaded()?this.load(I):(this.JSC$11372_extraEdges_[k]||(this.JSC$11372_extraEdges_[k]={}),this.JSC$11372_extraEdges_[k][I]=!0)};
_.c.removeExtraEdge=function(k,I){if(this.JSC$11372_extraEdges_[k]){delete this.JSC$11372_extraEdges_[k][I];for(var V in this.JSC$11372_extraEdges_[k])return;delete this.JSC$11372_extraEdges_[k]}};
_.c.isModuleLoading=function(k){return!!this.loadingModules_[k]};
_.c.load=function(k){Vkl(this,[k]);return XLN(this,k)};
_.c.loadMultiple=function(k){var I=this,V=Object.create(null),X=[];k.forEach(function(P){V[P]||(V[P]=XLN(I,P),X.push(P))});
Vkl(this,X);return V};
_.c.beforeLoadModuleCode=function(k){var I;((I=this.JSC$11372_currentlyLoadingModule_)==null?void 0:I.getId())==="synthetic_module_overhead"&&this.JSC$11359_setLoaded();var V,X;PRG(this,(X=(V=this.JSC$11372_moduleInfoMap_[k])==null?void 0:V.deps_)!=null?X:[],function(P){P.module_=new f0},function(P){return!P.isLoaded()});
this.JSC$11372_currentlyLoadingModule_=this.getModuleInfo(k)};
_.c.JSC$11359_setLoaded=function(){if(this.JSC$11372_currentlyLoadingModule_){var k=this.JSC$11372_currentlyLoadingModule_.getId(),I=[];if(this.JSC$11372_extraEdges_[k]){for(var V=_.G(Object.keys(this.JSC$11372_extraEdges_[k])),X=V.next();!X.done;X=V.next())X=X.value,this.getModuleInfo(X).isLoaded()||(this.removeExtraEdge(k,X),I.push(X));this.loadMultiple(I)}this.JSC$11372_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11372_currentlyLoadingModule_=null;(!this.isModuleLoading(k)&&/^sy[0-9a-z]{0,4}$/.test(k)||k==="synthetic_module_overhead")&&delete this.JSC$11372_moduleInfoMap_[k];this.unsetModulesAsLoading(k)}};
_.c.registerInitializationCallback=function(k){this.JSC$11372_currentlyLoadingModule_||(this.JSC$11372_moduleInfoMap_.synthetic_module_overhead=new U$([],"synthetic_module_overhead"),this.JSC$11372_currentlyLoadingModule_=this.JSC$11372_moduleInfoMap_.synthetic_module_overhead);E$(this.JSC$11372_currentlyLoadingModule_.earlyOnloadCallbacks_,k)};
_.c.setModulesAsLoading=function(){var k=this;_.OT.apply(0,arguments).forEach(function(I){k.loadingModules_[I]=!0})};
_.c.unsetModulesAsLoading=function(){var k=this;_.OT.apply(0,arguments).forEach(function(I){delete k.loadingModules_[I]})};
var XLN=function(k,I){return new _.tD(function(V,X){var P=k.getModuleInfo(I);P.isLoaded()?V(null):(P.registerCallback(function(){V(null)}),JWC(P,function(L){var T="Error loading "+I+": "+L;
L instanceof Yn.ModuleLoadFailure&&L.url&&(T=T+", requested url: "+L.url.toString());X(Error(T))}))})},Vkl=function(k,I){I=I.filter(function(V){return!k.isModuleLoading(V)&&!k.getModuleInfo(V).isLoaded()});
I.length>0&&(k.setModulesAsLoading.apply(k,_.Z9(I)),k.JSC$11372_queue_.push(I),LfN(k))},LfN=function(k){for(var I={};k.activeLoads_<Infinity&&k.JSC$11372_queue_.length>0;I={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})I.ids$jscomp$37=k.JSC$11372_queue_.shift().filter(function(V){return!k.getModuleInfo(V).isLoaded()}),I.ids$jscomp$37.length>0&&(k.activeLoads_++,I.finishLoad=function(V){return function(){k.activeLoads_--;
LfN(k);V.finishLoad=function(){}}}(I),_.c1(I.ids$jscomp$37.map(function(V){return XLN(k,V)})).then(function(V){return function(){(0,V.finishLoad)()}}(I)),I.attempt$jscomp$6=0,I.load$jscomp$1=function(V){return function(){if(Object.keys(k.JSC$11372_extraEdges_).length>0&&!k.JSC$10354_loader_.supportsExtraEdges)throw Error("zd");
k.JSC$10354_loader_.loadModules(V.ids$jscomp$37,k.JSC$11372_moduleInfoMap_,{extraEdges:k.JSC$11372_extraEdges_,onError:function(X,P){var L=IZG[V.attempt$jscomp$6++];L!==void 0?setTimeout(function(){(0,V.load$jscomp$1)()},L):(k.unsetModulesAsLoading.apply(k,_.Z9(V.ids$jscomp$37)),(0,V.finishLoad)(),V.ids$jscomp$37.forEach(function(T){T=k.getModuleInfo(T);
if(!T.isLoaded())T.onError(new Yn.ModuleLoadFailure(Yn.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,X,V.ids$jscomp$37,P))}))}})}}(I),(0,I.load$jscomp$1)())},PRG=function(k,I,V,X,P){X=X===void 0?function(){return!0}:X;
P=P===void 0?{}:P;I=_.G(I);for(var L=I.next();!L.done;L=I.next()){L=L.value;var T=k.getModuleInfo(L);!P[L]&&X(T)&&(P[L]=!0,PRG(k,T.deps_||[],V,X,P),V(T))}};var csK=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var mFt=Symbol("Cd");window.JSCompiler_renameProperty=function(k){return k};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var GRW=!csK||HTMLElement.es5Shimmed||_.XA.Reflect===void 0||_.XA.customElements===void 0||_.XA.customElements.polyfillWrapFlushCallback||!1,T$G,nDX=function(){var k=HTMLElement;if(GRW)return k;if(T$G!==void 0)return T$G;var I=_.XA.Reflect,V=function(){return I.construct(k,[],this.constructor)};
V.prototype=k.prototype;V.prototype.constructor=V;V.es5Shimmed=!0;Object.setPrototypeOf(V,k);return T$G=V},dmQ=!1;GRW||dmQ||(dmQ=!0,_.XA.HTMLElement=nDX());/*

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 J0j=/(url\()([^)]*)(\))/g,SVi=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,j2t,NL;var YA=!window.ShadyDOM||!window.ShadyDOM.inUse,i$N=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),WfN=!window.customElements.polyfillWrapFlushCallback,fZG;if(fZG=YA&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var UmN=new CSSStyleSheet;UmN.replaceSync("");var E5y=document.createElement("div");E5y.attachShadow({mode:"open"});E5y.shadowRoot.adoptedStyleSheets=[UmN];fZG=E5y.shadowRoot.adoptedStyleSheets[0]===UmN}catch(k){fZG=!1}
var b$W=fZG,lZx=window.Polymer&&window.Polymer.rootPath||geA(document.baseURI||window.location.href),GD=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,nni=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,sp=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,rsl=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,Jk=window.Polymer&&window.Polymer.legacyOptimizations||!1,vb=window.Polymer&&window.Polymer.legacyWarnings||!1,hsl=window.Polymer&&window.Polymer.syncInitialRender||
!1,Wb=window.Polymer&&window.Polymer.legacyUndefined||!1,ysN=window.Polymer&&window.Polymer.orderedComputed||!1,mY=window.Polymer&&window.Polymer.removeNestedTemplates||!1,K0=window.Polymer&&window.Polymer.fastDomIf||!1,$o=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,mmy=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,Kff=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var Sm={},$mR={},Up=function(){return HTMLElement.apply(this,arguments)||this};
_.J(Up,HTMLElement);Up.import=function(k,I){return k?(k=Sm[k]||$mR[k.toLowerCase()])&&I?k.querySelector(I):k:null};
Up.prototype.attributeChangedCallback=function(k,I,V){I!==V&&this.register()};
Up.prototype.register=function(k){if(k=k||this.id){if(sp&&(Sm[k]||$mR[k.toLowerCase()])!==void 0)throw Sm[k]=$mR[k.toLowerCase()]=null,Error("Dd`"+k);this.id=k;Sm[k]=$mR[k.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.R9.Object.defineProperties(Up.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var k=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;k=_.ML(this.getAttribute("assetpath")||"",k.baseURI);this.__assetpath=geA(k)}return this.__assetpath}}});
_.R9.Object.defineProperties(Up,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
Up["import"]=Up.import;Up.prototype.modules=Sm;customElements.define("dom-module",Up);var SsU=0,veU=0,ZU=[],j1x=0,qVt=!1,JsZ=document.createTextNode(""),Ysf,SE;(new window.MutationObserver(s2O)).observe(JsZ,{characterData:!0});_.jm={after:function(k){return{run:function(I){return window.setTimeout(I,k)},
cancel:function(I){window.clearTimeout(I)}}},
run:function(k,I){return window.setTimeout(k,I)},
cancel:function(k){window.clearTimeout(k)}};
_.t1={run:function(k){return window.requestAnimationFrame(k)},
cancel:function(k){window.cancelAnimationFrame(k)}};
Ysf={run:function(k){return window.requestIdleCallback?window.requestIdleCallback(k):window.setTimeout(k,16)},
cancel:function(k){window.cancelIdleCallback?window.cancelIdleCallback(k):window.clearTimeout(k)}};
SE={run:function(k){qVt||(qVt=!0,JsZ.textContent=j1x++);ZU.push(k);return SsU++},
cancel:function(k){var I=k-veU;if(I>=0){if(!ZU[I])throw Error("Ed`"+k);ZU[I]=null}}};var g5Q=0,JT=function(k){var I=k.__mixinApplications;I||(I=new WeakMap,k.__mixinApplications=I);var V=g5Q++;return function(X){var P=X.__mixinSet;if(P&&P[V])return X;var L=I,T=L.get(X);T||(T=k(X),L.set(X,T),X=Object.create(T.__mixinSet||P||null),X[V]=!0,T.__mixinSet=X);return T}};_.cb=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(k){return ShadyDOM.patch(k)}:function(k){return k};var qsy=JT(function(k){var I=function(){var V=k.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};
_.J(I,k);I.createProperties=function(V){var X=this.prototype,P;for(P in V)P in X||X._createPropertyAccessor(P)};
I.attributeNameForProperty=function(V){return V.toLowerCase()};
I.typeForProperty=function(){};
I.prototype._createPropertyAccessor=function(V,X){this._addPropertyToAttributeMap(V);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[V]||(this.__dataHasAccessor[V]=!0,this._definePropertyAccessor(V,X))};
I.prototype._addPropertyToAttributeMap=function(V){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var X=this.__dataAttributes[V];X||(X=this.constructor.attributeNameForProperty(V),this.__dataAttributes[X]=V);return X};
I.prototype._definePropertyAccessor=function(V,X){Object.defineProperty(this,V,{get:function(){return this.__data[V]},
set:X?function(){}:function(P){this._setPendingProperty(V,P,!0)&&this._invalidateProperties()}})};
I.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
I.prototype._initializeProperties=function(){for(var V in this.__dataHasAccessor)this.hasOwnProperty(V)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[V]=this[V],delete this[V])};
I.prototype._initializeInstanceProperties=function(V){Object.assign(this,V)};
I.prototype._setProperty=function(V,X){this._setPendingProperty(V,X)&&this._invalidateProperties()};
I.prototype._getProperty=function(V){return this.__data[V]};
I.prototype._setPendingProperty=function(V,X){var P=this.__data[V],L=this._shouldPropertyChange(V,X,P);L&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||V in this.__dataOld||(this.__dataOld[V]=P),this.__data[V]=X,this.__dataPending[V]=X);return L};
I.prototype._isPropertyPending=function(V){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(V))};
I.prototype._invalidateProperties=function(){var V=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,SE.run(function(){V.__dataInvalid&&(V.__dataInvalid=!1,V._flushProperties())}))};
I.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
I.prototype._flushProperties=function(){this.__dataCounter++;var V=this.__data,X=this.__dataPending,P=this.__dataOld;this._shouldPropertiesChange(V,X,P)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(V,X,P));this.__dataCounter--};
I.prototype._shouldPropertiesChange=function(V,X){return!!X};
I.prototype._propertiesChanged=function(){};
I.prototype._shouldPropertyChange=function(V,X,P){return P!==X&&(P===P||X===X)};
I.prototype.attributeChangedCallback=function(V,X,P,L){X!==P&&this._attributeToProperty(V,P);k.prototype.attributeChangedCallback&&k.prototype.attributeChangedCallback.call(this,V,X,P,L)};
I.prototype._attributeToProperty=function(V,X,P){if(!this.__serializing){var L=this.__dataAttributes;V=L&&L[V]||V;this[V]=this._deserializeValue(X,P||this.constructor.typeForProperty(V))}};
I.prototype._propertyToAttribute=function(V,X,P){this.__serializing=!0;P=arguments.length<3?this[V]:P;this._valueToNodeAttribute(this,P,X||this.constructor.attributeNameForProperty(V));this.__serializing=!1};
I.prototype._valueToNodeAttribute=function(V,X,P){X=this._serializeValue(X);if(P==="class"||P==="name"||P==="slot")V=(0,_.cb)(V);X===void 0?V.removeAttribute(P):V.setAttribute(P,X===""&&window.trustedTypes?window.trustedTypes.emptyScript:X)};
I.prototype._serializeValue=function(V){switch(typeof V){case "boolean":return V?"":void 0;default:return V!=null?V.toString():void 0}};
I.prototype._deserializeValue=function(V,X){switch(X){case Boolean:return V!==null;case Number:return Number(V);default:return V}};
return I});var v5C=0,F5o=[];var s1K=JT(function(k){function I(L){L=Object.getPrototypeOf(L);return L.prototype instanceof P?L:null}
function V(L){if(!L.hasOwnProperty("__ownProperties")){var T=null;if(L.hasOwnProperty("properties")){var d=L.properties;if(d){T={};for(var U in d){var E=d[U];T[U]=typeof E==="function"?{type:E}:E}}}L.__ownProperties=T}return L.__ownProperties}
var X=qsy(k),P=function(){return X.apply(this,arguments)||this};
_.J(P,X);P.finalize=function(){if(!this.hasOwnProperty("__finalized")){var L=I(this);L&&L.finalize();this.__finalized=!0;this._finalizeClass()}};
P._finalizeClass=function(){var L=V(this);L&&this.createProperties(L)};
P.typeForProperty=function(L){return(L=this._properties[L])&&L.type};
P.prototype._initializeProperties=function(){v5C++;this.constructor.finalize();X.prototype._initializeProperties.call(this)};
P.prototype.connectedCallback=function(){X.prototype.connectedCallback&&X.prototype.connectedCallback.call(this);this._enableProperties()};
P.prototype.disconnectedCallback=function(){X.prototype.disconnectedCallback&&X.prototype.disconnectedCallback.call(this)};
_.R9.Object.defineProperties(P,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var L=this;if(!this.hasOwnProperty("__observedAttributes")){Bqt(this.prototype);var T=this._properties;this.__observedAttributes=T?Object.keys(T).map(function(d){return L.prototype._addPropertyToAttributeMap(d)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var L=I(this);this.__properties=Object.assign({},L&&L._properties,V(this))}return this.__properties}}});
return P});var A0X={},Q2o=/-[a-z]/g,neR=/([A-Z])/g;for(var FfW={},B$N=HTMLElement.prototype;B$N;){for(var Asy=Object.getOwnPropertyNames(B$N),Q1l=0;Q1l<Asy.length;Q1l++)FfW[Asy[Q1l]]=!0;B$N=Object.getPrototypeOf(B$N)}var n5Z=window.trustedTypes?function(k){return trustedTypes.isHTML(k)||trustedTypes.isScript(k)||trustedTypes.isScriptURL(k)}:function(){return!1},o5l=JT(function(k){var I=qsy(k);
k=function(){return I.apply(this,arguments)||this};
_.J(k,I);k.createPropertiesForAttributes=function(){for(var V=this.observedAttributes,X=0;X<V.length;X++)this.prototype._createPropertyAccessor(DU(V[X]))};
k.attributeNameForProperty=function(V){return zw(V)};
k.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);I.prototype._initializeProperties.call(this)};
k.prototype._initializeProtoProperties=function(V){for(var X in V)this._setProperty(X,V[X])};
k.prototype._ensureAttribute=function(V,X){this.hasAttribute(V)||this._valueToNodeAttribute(this,X,V)};
k.prototype._serializeValue=function(V){switch(typeof V){case "object":if(V instanceof Date)return V.toString();if(V){if(n5Z(V))return V;try{return JSON.stringify(V)}catch(X){return""}}default:return I.prototype._serializeValue.call(this,V)}};
k.prototype._deserializeValue=function(V,X){switch(X){case Object:try{var P=JSON.parse(V)}catch(L){P=V}break;case Array:try{P=JSON.parse(V)}catch(L){P=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+V)}break;case Date:P=isNaN(V)?String(V):Number(V);P=new Date(P);break;default:P=I.prototype._deserializeValue.call(this,V,X)}return P};
k.prototype._definePropertyAccessor=function(V,X){if(!FfW[V]){var P=this[V];P!==void 0&&(this.__data?this._setPendingProperty(V,P):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[V]=P))}I.prototype._definePropertyAccessor.call(this,V,X)};
k.prototype._hasAccessor=function(V){return this.__dataHasAccessor&&this.__dataHasAccessor[V]};
k.prototype._isPropertyPending=function(V){return!!(this.__dataPending&&V in this.__dataPending)};
return k});var xmO={"dom-if":!0,"dom-repeat":!0},aZN=!1,RsN=!1,CRx=function(){var k=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(I){return I}});
return function(I,V,X){V=V.getAttribute(X);k&&X.startsWith("on-")?I.setAttribute(X,k.createScript(V,X)):I.setAttribute(X,V)}}(),wLy=JT(function(k){var I=function(){return k.apply(this,arguments)||this};
_.J(I,k);I._parseTemplate=function(V,X){if(!V._templateInfo){var P=V._templateInfo={};P.nodeInfoList=[];P.nestedTemplate=!!X;P.stripWhiteSpace=X&&X.stripWhiteSpace||V.hasAttribute&&V.hasAttribute("strip-whitespace");this._parseTemplateContent(V,P,{parent:null})}return V._templateInfo};
I._parseTemplateContent=function(V,X,P){return this._parseTemplateNode(V.content,X,P)};
I._parseTemplateNode=function(V,X,P){var L=!1;V.localName!="template"||V.hasAttribute("preserve-content")?V.localName==="slot"&&(X.hasInsertionPoint=!0):L=this._parseTemplateNestedTemplate(V,X,P)||L;if(!aZN){aZN=!0;var T=document.createElement("textarea");T.placeholder="a";RsN=T.placeholder===T.textContent}RsN&&V.localName==="textarea"&&V.placeholder&&V.placeholder===V.textContent&&(V.textContent=null);V.firstChild&&this._parseTemplateChildNodes(V,X,P);V.hasAttributes&&V.hasAttributes()&&(L=this._parseTemplateNodeAttributes(V,
X,P)||L);return L||P.noted};
I._parseTemplateChildNodes=function(V,X,P){if(V.localName!=="script"&&V.localName!=="style")for(var L=V.firstChild,T=0,d;L;L=d){if(L.localName=="template"){var U=L.getAttribute("is");if(U&&xmO[U])for(d=L,d.removeAttribute("is"),L=d.ownerDocument.createElement(U),d.parentNode.replaceChild(L,d),L.appendChild(d);d.attributes.length;)U=d.attributes[0].name,CRx(L,d,U),d.removeAttribute(U)}d=L.nextSibling;if(L.nodeType===Node.TEXT_NODE){for(U=d;U&&U.nodeType===Node.TEXT_NODE;)L.textContent+=U.textContent,
d=U.nextSibling,V.removeChild(U),U=d;if(X.stripWhiteSpace&&!L.textContent.trim()){V.removeChild(L);continue}}U={parentIndex:T,parentInfo:P};this._parseTemplateNode(L,X,U)&&(U.infoIndex=X.nodeInfoList.push(U)-1);L.parentNode&&T++}};
I._parseTemplateNestedTemplate=function(V,X,P){X=this._parseTemplate(V,X);(X.content=V.content.ownerDocument.createDocumentFragment()).appendChild(V.content);P.templateInfo=X;return!0};
I._parseTemplateNodeAttributes=function(V,X,P){for(var L=!1,T=Array.from(V.attributes),d=T.length-1,U;U=T[d];d--)L=this._parseTemplateNodeAttribute(V,X,P,U.name,U.value)||L;return L};
I._parseTemplateNodeAttribute=function(V,X,P,L,T){return L.slice(0,3)==="on-"?(V.removeAttribute(L),P.events=P.events||[],P.events.push({name:L.slice(3),value:T}),!0):L==="id"?(P.id=T,!0):!1};
I._contentForTemplate=function(V){var X=V._templateInfo;return X&&X.content||V.content};
I.prototype._stampTemplate=function(V,X){V&&!V.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(V);X=X||this.constructor._parseTemplate(V);var P=X.nodeInfoList;V=document.importNode(X.content||V.content,!0);V.__noInsertionPoint=!X.hasInsertionPoint;var L=V.nodeList=Array(P.length);V.$={};for(var T=0,d=P.length,U=void 0;T<d&&(U=P[T]);T++){var E=L[T]=oe_(V,U);U.id&&(V.$[U.id]=E);var l=E,r=U,h=X;r.templateInfo&&(l._templateInfo=r.templateInfo,l._parentTemplateInfo=
h);if(U.events&&U.events.length)for(l=0,r=U.events,h=void 0;l<r.length&&(h=r[l]);l++)this._addMethodEventListenerToNode(E,h.name,h.value,this)}return V};
I.prototype._addMethodEventListenerToNode=function(V,X,P,L){P=xFD(L||V,P);this._addEventListenerToNode(V,X,P);return P};
I.prototype._addEventListenerToNode=function(V,X,P){V.addEventListener(X,P)};
I.prototype._removeEventListenerFromNode=function(V,X,P){V.removeEventListener(X,P)};
return I});var Pb=0,iK=[],H$Q={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},pLZ=/[A-Z]/,N$l=function(k,I,V,X,P){var L=P?OG(k):k;if(I=I[L])for(L=0;L<I.length;L++){var T=I[L];if(T.info.lastRun!==Pb&&(!P||p7K(k,T.trigger))){T.info.lastRun=Pb;T=T.info;for(var d=V,U=X,E=0,l=d.length-1,r=-1;E<=l;){var h=E+l>>1,y=U.get(d[h].methodInfo)-U.get(T.methodInfo);if(y<0)E=h+1;else if(y>0)l=h-1;else{r=h;break}}r<
0&&(r=l+1);d.splice(r,0,T)}}},LgO=[],Mkf=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"),gw=JT(function(k){var I=wLy(o5l(k));
k=function(){var V=I.call(this)||this;V.__isPropertyEffectsClient=!0;return V};
_.J(k,I);k.prototype._initializeProperties=function(){I.prototype._initializeProperties.call(this);this._registerHost();this.__dataClientsReady=!1;this.__dataLinkedPaths=this.__dataToNotify=this.__dataPendingClients=null;this.__dataHasPaths=!1;this.__dataCompoundStorage=this.__dataCompoundStorage||null;this.__dataHost=this.__dataHost||null;this.__dataTemp={};this.__dataClientsInitialized=!1};
k.prototype._registerHost=function(){if(Yo.length){var V=Yo[Yo.length-1];V._enqueueClient(this);this.__dataHost=V}};
k.prototype._initializeProtoProperties=function(V){this.__data=Object.create(V);this.__dataPending=Object.create(V);this.__dataOld={}};
k.prototype._initializeInstanceProperties=function(V){var X=this.__readOnly,P;for(P in V)X&&X[P]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[P]=this.__dataPending[P]=V[P])};
k.prototype._addPropertyEffect=function(V,X,P){this._createPropertyAccessor(V,X=="__readOnly");var L=H3j(this,X,!0)[V];L||(L=this[X][V]=[]);L.push(P)};
k.prototype._removePropertyEffect=function(V,X,P){V=H3j(this,X,!0)[V];P=V.indexOf(P);P>=0&&V.splice(P,1)};
k.prototype._hasPropertyEffect=function(V,X){X=this[X];return!(!X||!X[V])};
k.prototype._hasReadOnlyEffect=function(V){return this._hasPropertyEffect(V,"__readOnly")};
k.prototype._hasNotifyEffect=function(V){return this._hasPropertyEffect(V,"__notifyEffects")};
k.prototype._hasReflectEffect=function(V){return this._hasPropertyEffect(V,"__reflectEffects")};
k.prototype._hasComputedEffect=function(V){return this._hasPropertyEffect(V,"__computeEffects")};
k.prototype._setPendingPropertyOrPath=function(V,X,P,L){if(L||OG(Array.isArray(V)?V[0]:V)!==V){if(!L&&(L=Xt(this,V),V=w7t(this,V,X),!V||!I.prototype._shouldPropertyChange.call(this,V,X,L)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(V,X,P)){if(P=this.__dataLinkedPaths)for(var T in P)L=P[T],tq(T,V)?(L=ef(T,L,V),this._setPendingPropertyOrPath(L,X,!0,!0)):tq(L,V)&&(L=ef(L,T,V),this._setPendingPropertyOrPath(L,X,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[V])return this._setPendingProperty(V,
X,P);this[V]=X}return!1};
k.prototype._setUnmanagedPropertyToNode=function(V,X,P){if(P!==V[X]||typeof P=="object")X==="className"&&(V=(0,_.cb)(V)),V[X]=P};
k.prototype._setPendingProperty=function(V,X,P){var L=this.__dataHasPaths&&uz(V);if(this._shouldPropertyChange(V,X,(L?this.__dataTemp:this.__data)[V])){this.__dataPending||(this.__dataPending={},this.__dataOld={});V in this.__dataOld||(this.__dataOld[V]=this.__data[V]);L?this.__dataTemp[V]=X:this.__data[V]=X;this.__dataPending[V]=X;if(L||this.__notifyEffects&&this.__notifyEffects[V])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[V]=P;return!0}return!1};
k.prototype._setProperty=function(V,X){this._setPendingProperty(V,X,!0)&&this._invalidateProperties()};
k.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
k.prototype._enqueueClient=function(V){this.__dataPendingClients=this.__dataPendingClients||[];V!==this&&this.__dataPendingClients.push(V)};
k.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
k.prototype.__enableOrFlushClients=function(){var V=this.__dataPendingClients;if(V){this.__dataPendingClients=null;for(var X=0;X<V.length;X++){var P=V[X];P.__dataEnabled?P.__dataPending&&P._flushProperties():P._enableProperties()}}};
k.prototype._readyClients=function(){this.__enableOrFlushClients()};
k.prototype.setProperties=function(V,X){for(var P in V)!X&&this.__readOnly&&this.__readOnly[P]||this._setPendingPropertyOrPath(P,V[P],!0);this._invalidateProperties()};
k.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
k.prototype._propertiesChanged=function(V,X,P){V=this.__dataHasPaths;this.__dataHasPaths=!1;var L;if(L=this.__computeEffects)if(ysN){Pb++;var T=uNc(this),d=[],U;for(U in X)N$l(U,L,d,T,V);for(;U=d.shift();)t$c(this,"",X,P,U)&&N$l(U.methodInfo,L,d,T,V);Object.assign(P,this.__dataOld);Object.assign(X,this.__dataPending);this.__dataPending=null}else for(T=X;LS(this,L,T,P,V);)Object.assign(P,this.__dataOld),Object.assign(X,this.__dataPending),T=this.__dataPending,this.__dataPending=null;L=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(X,P,V);this._flushClients();LS(this,this.__reflectEffects,X,P,V);LS(this,this.__observeEffects,X,P,V);if(L){T=this.__notifyEffects;d=Pb++;for(var E in L)if(L[E]){if(U=T){var l=T;U=d;var r=E,h=X,y=P,S=V,g=!1,F=S?OG(r):r;if(l=l[F]){F=0;for(var Q=l.length,x=void 0;F<Q&&(x=l[F]);F++)x.info&&x.info.lastRun===U||S&&!p7K(r,x.trigger)||(x.info&&(x.info.lastRun=U),x.fn(this,r,h,y,x.info,S,void 0),g=!0)}U=g}if(U)var N=!0;else{if(U=V)U=E,r=X,h=OG(U),h!==
U?(h=zw(h)+"-changed",M$t(this,h,r[U],U),U=!0):U=!1;U&&(N=!0)}}var M;N&&(M=this.__dataHost)&&M._invalidateProperties&&M._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
k.prototype._propagatePropertyChanges=function(V,X,P){this.__propagateEffects&&LS(this,this.__propagateEffects,V,X,P);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,V,X,P)};
k.prototype._runEffectsForTemplate=function(V,X,P,L){var T=this,d=function(U,E){LS(T,V.propertyEffects,U,P,E,V.nodeList);for(var l=V.firstChild;l;l=l.nextSibling)T._runEffectsForTemplate(l,U,P,E)};
V.runEffects?V.runEffects(d,X,L):d(X,L)};
k.prototype.linkPaths=function(V,X){V=VB(V);X=VB(X);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[V]=X};
k.prototype.unlinkPaths=function(V){V=VB(V);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[V]};
k.prototype.notifySplices=function(V,X){var P={path:""};V=Xt(this,V,P);d5O(this,V,P.path,X)};
k.prototype.get=function(V,X){return Xt(X||this,V)};
k.prototype.set=function(V,X,P){P?w7t(P,V,X):this.__readOnly&&this.__readOnly[V]||this._setPendingPropertyOrPath(V,X,!0)&&this._invalidateProperties()};
k.prototype.push=function(V){var X=_.OT.apply(1,arguments),P={path:""},L=Xt(this,V,P),T=L.length,d=L.push.apply(L,_.Z9(X));X.length&&fS(this,L,P.path,T,X.length,[]);return d};
k.prototype.pop=function(V){var X={path:""};V=Xt(this,V,X);var P=!!V.length,L=V.pop();P&&fS(this,V,X.path,V.length,0,[L]);return L};
k.prototype.splice=function(V,X,P){var L=_.OT.apply(3,arguments),T={path:""},d=Xt(this,V,T);X<0?X=d.length-Math.floor(-X):X&&(X=Math.floor(X));var U=arguments.length===2?d.splice(X):d.splice.apply(d,[X,P].concat(_.Z9(L)));(L.length||U.length)&&fS(this,d,T.path,X,L.length,U);return U};
k.prototype.shift=function(V){var X={path:""};V=Xt(this,V,X);var P=!!V.length,L=V.shift();P&&fS(this,V,X.path,0,0,[L]);return L};
k.prototype.unshift=function(V){var X=_.OT.apply(1,arguments),P={path:""},L=Xt(this,V,P),T=L.unshift.apply(L,_.Z9(X));X.length&&fS(this,L,P.path,0,X.length,[]);return T};
k.prototype.notifyPath=function(V,X){if(arguments.length==1){var P={path:""};X=Xt(this,V,P);P=P.path}else P=Array.isArray(V)?VB(V):V;this._setPendingPropertyOrPath(P,X,!0,!0)&&this._invalidateProperties()};
k.prototype._createReadOnlyProperty=function(V,X){this._addPropertyEffect(V,"__readOnly");X&&(this["_set"+(V[0].toUpperCase()+V.substring(1))]=function(P){this._setProperty(V,P)})};
k.prototype._createPropertyObserver=function(V,X,P){var L={property:V,method:X,dynamicFn:!!P};this._addPropertyEffect(V,"__observeEffects",{fn:Nqj,info:L,trigger:{name:V}});P&&this._addPropertyEffect(X,"__observeEffects",{fn:Nqj,info:L,trigger:{name:X}})};
k.prototype._createMethodObserver=function(V,X){var P=Gfl(V);if(!P)throw Error("Fd`"+V);XMo(this,P,"__observeEffects",O3z,null,X)};
k.prototype._createNotifyingProperty=function(V){this._addPropertyEffect(V,"__notifyEffects",{fn:Z3o,info:{eventName:zw(V)+"-changed",property:V}})};
k.prototype._createReflectedProperty=function(V){var X=this.constructor.attributeNameForProperty(V);X[0]==="-"?console.warn("Property "+V+" cannot be reflected to attribute "+X+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(V,"__reflectEffects",{fn:DFD,info:{attrName:X}})};
k.prototype._createComputedProperty=function(V,X,P){var L=Gfl(X);if(!L)throw Error("Gd`"+X);X=XMo(this,L,"__computeEffects",t$c,V,P);H3j(this,"__computeInfo")[V]=X};
k.prototype._marshalArgs=function(V,X,P){for(var L=this.__data,T=[],d=0,U=V.length;d<U;d++){var E=V[d],l=E.name,r=E.structured,h=E.wildcard,y=E.value;E.literal||(h?(E=tq(l,X),r=TUl(L,P,E?X:l),y={path:E?X:l,value:r,base:E?Xt(L,l):r}):y=r?TUl(L,P,l):L[l]);if(Wb&&!this._overrideLegacyUndefined&&y===void 0&&V.length>1)return iK;T[d]=y}return T};
k.addPropertyEffect=function(V,X,P){this.prototype._addPropertyEffect(V,X,P)};
k.createPropertyObserver=function(V,X,P){this.prototype._createPropertyObserver(V,X,P)};
k.createMethodObserver=function(V,X){this.prototype._createMethodObserver(V,X)};
k.createNotifyingProperty=function(V){this.prototype._createNotifyingProperty(V)};
k.createReadOnlyProperty=function(V,X){this.prototype._createReadOnlyProperty(V,X)};
k.createReflectedProperty=function(V){this.prototype._createReflectedProperty(V)};
k.createComputedProperty=function(V,X,P){this.prototype._createComputedProperty(V,X,P)};
k.bindTemplate=function(V){return this.prototype._bindTemplate(V)};
k.prototype._bindTemplate=function(V,X){var P=this.constructor._parseTemplate(V),L=this.__preBoundTemplateInfo==P;if(!L)for(var T in P.propertyEffects)this._createPropertyAccessor(T);X?(P=Object.create(P),P.wasPreBound=L,this.__templateInfo?(V=V._parentTemplateInfo||this.__templateInfo,X=V.lastChild,P.parent=V,V.lastChild=P,(P.previousSibling=X)?X.nextSibling=P:V.firstChild=P):this.__templateInfo=P):this.__preBoundTemplateInfo=P;return P};
k._addTemplatePropertyEffect=function(V,X,P){(V.hostProps=V.hostProps||{})[X]=!0;V=V.propertyEffects=V.propertyEffects||{};(V[X]=V[X]||[]).push(P)};
k.prototype._stampTemplate=function(V,X){X=X||this._bindTemplate(V,!0);Yo.push(this);V=I.prototype._stampTemplate.call(this,V,X);Yo.pop();X.nodeList=V.nodeList;if(!X.wasPreBound)for(var P=X.childNodes=[],L=V.firstChild;L;L=L.nextSibling)P.push(L);V.templateInfo=X;P=X.nodeList;L=X.nodeInfoList;if(L.length)for(var T=0;T<L.length;T++){var d=P[T],U=L[T].bindings;if(U)for(var E=0;E<U.length;E++){var l=U[E],r=d,h=l;if(h.isCompound){for(var y=r.__dataCompoundStorage||(r.__dataCompoundStorage={}),S=h.parts,
g=Array(S.length),F=0;F<S.length;F++)g[F]=S[F].literal;S=h.target;y[S]=g;h.literal&&h.kind=="property"&&(S==="className"&&(r=(0,_.cb)(r)),r[S]=h.literal)}Vuc(d,this,l)}d.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(X,this.__data,null,!1),this._flushClients());return V};
k.prototype._removeBoundDom=function(V){V=V.templateInfo;var X=V.previousSibling,P=V.nextSibling,L=V.parent;X?X.nextSibling=P:L&&(L.firstChild=P);P?P.previousSibling=X:L&&(L.lastChild=X);V.nextSibling=V.previousSibling=null;V=V.childNodes;for(X=0;X<V.length;X++)P=V[X],(0,_.cb)((0,_.cb)(P).parentNode).removeChild(P)};
k._parseTemplateNode=function(V,X,P){var L=I._parseTemplateNode.call(this,V,X,P);if(V.nodeType===Node.TEXT_NODE){var T=this._parseBindings(V.textContent,X);T&&(V.textContent=PPi(T)||" ",IlX(this,X,P,"text","textContent",T),L=!0)}return L};
k._parseTemplateNodeAttribute=function(V,X,P,L,T){var d=this._parseBindings(T,X);if(d){T=L;var U="property";pLZ.test(L)?U="attribute":L[L.length-1]=="$"&&(L=L.slice(0,-1),U="attribute");var E=PPi(d);E&&U=="attribute"&&(L=="class"&&V.hasAttribute("class")&&(E+=" "+V.getAttribute(L)),V.setAttribute(L,E));U=="attribute"&&T=="disable-upgrade$"&&V.setAttribute(L,"");V.localName==="input"&&T==="value"&&V.setAttribute(T,"");V.removeAttribute(T);U==="property"&&(L=DU(L));IlX(this,X,P,U,L,d,E);return!0}return I._parseTemplateNodeAttribute.call(this,
V,X,P,L,T)};
k._parseTemplateNestedTemplate=function(V,X,P){var L=I._parseTemplateNestedTemplate.call(this,V,X,P),T=V.parentNode,d=P.templateInfo,U=T.localName==="dom-if",E=T.localName==="dom-repeat";mY&&(U||E)&&(T.removeChild(V),P=P.parentInfo,P.templateInfo=d,P.noted=!0,L=!1);V=d.hostProps;if(K0&&U)V&&(X.hostProps=Object.assign(X.hostProps||{},V),mY||(P.parentInfo.noted=!0));else for(var l in V)IlX(this,X,P,"property","_host_"+l,[{mode:"{",source:l,dependencies:[l],hostProp:!0}]);return L};
k._parseBindings=function(V,X){for(var P=[],L=0,T;(T=Mkf.exec(V))!==null;){T.index>L&&P.push({literal:V.slice(L,T.index)});L=T[1][0];var d=!!T[2];T=T[3].trim();var U=!1,E="",l=-1;L=="{"&&(l=T.indexOf("::"))>0&&(E=T.substring(l+2),T=T.substring(0,l),U=!0);l=Gfl(T);var r=[];if(l){var h=l,y=h.args;h=h.methodName;for(var S=0;S<y.length;S++){var g=y[S];g.literal||r.push(g)}if((y=X.dynamicFns)&&y[h]||l.static)r.push(h),l.dynamicFn=!0}else r.push(T);P.push({source:T,mode:L,negate:d,customEvent:U,signature:l,
dependencies:r,event:E});L=Mkf.lastIndex}L&&L<V.length&&(V=V.substring(L))&&P.push({literal:V});return P.length?P:null};
k._evaluateBinding=function(V,X,P,L,T,d){V=X.signature?O3z(V,P,L,T,X.signature):P!=X.source?Xt(V,X.source):d&&uz(P)?Xt(V,P):V.__data[P];X.negate&&(V=!V);return V};
_.R9.Object.defineProperties(k.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return H$Q}}});
return k}),Yo=[];var Z$x=window.ShadyCSS&&window.ShadyCSS.cssBuild,qE=JT(function(k){function I(X,P,L,T){if(!Z$x){for(var d=P.content.querySelectorAll("style"),U=U5t(P),E=EnK(L),l=P.content.firstElementChild,r=0;r<E.length;r++){var h=E[r];h.textContent=X._processStyleText(h.textContent,T);P.content.insertBefore(h,l)}for(l=E=0;l<U.length;l++)r=U[l],h=d[E],h!==r?(r=r.cloneNode(!0),h.parentNode.insertBefore(r,h)):E++,r.textContent=X._processStyleText(r.textContent,T)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(P,
L);if(Kff&&Z$x&&b$W&&(P=P.content.querySelectorAll("style"))){var y="";Array.from(P).forEach(function(S){y+=S.textContent;S.parentNode.removeChild(S)});
X._styleSheet=new CSSStyleSheet;X._styleSheet.replaceSync(y)}}
var V=s1K(gw(k));k=function(){return V.call(this)||this};
_.J(k,V);k._finalizeClass=function(){V._finalizeClass.call(this);var X;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(X=this.__ownObservers)&&this.createObservers(X,this._properties);this._prepareTemplate()};
k._prepareTemplate=function(){var X=this.template;X&&(typeof X==="string"?(console.error("template getter must return HTMLTemplateElement"),X=null):Jk||(X=X.cloneNode(!0)));this.prototype._template=X};
k.createProperties=function(X){for(var P in X){var L=this.prototype,T=P,d=X[P],U=X;d.computed&&(d.readOnly=!0);d.computed&&(L._hasReadOnlyEffect(T)?console.warn("Cannot redefine computed property '"+T+"'."):L._createComputedProperty(T,d.computed,U));d.readOnly&&!L._hasReadOnlyEffect(T)?L._createReadOnlyProperty(T,!d.computed):d.readOnly===!1&&L._hasReadOnlyEffect(T)&&console.warn("Cannot make readOnly property '"+T+"' non-readOnly.");d.reflectToAttribute&&!L._hasReflectEffect(T)?L._createReflectedProperty(T):
d.reflectToAttribute===!1&&L._hasReflectEffect(T)&&console.warn("Cannot make reflected property '"+T+"' non-reflected.");d.notify&&!L._hasNotifyEffect(T)?L._createNotifyingProperty(T):d.notify===!1&&L._hasNotifyEffect(T)&&console.warn("Cannot make notify property '"+T+"' non-notify.");d.observer&&L._createPropertyObserver(T,d.observer,U[d.observer]);L._addPropertyToAttributeMap(T)}};
k.createObservers=function(X,P){for(var L=this.prototype,T=0;T<X.length;T++)L._createMethodObserver(X[T],P)};
k.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);V.prototype._initializeProperties.call(this);this.rootPath=lZx;this.importPath=this.constructor.importPath;var X=this.constructor;if(!X.hasOwnProperty("__propertyDefaults")){X.__propertyDefaults=null;var P=X._properties,L;for(L in P){var T=P[L];"value"in T&&(X.__propertyDefaults=X.__propertyDefaults||{},X.__propertyDefaults[L]=T)}}if(X=X.__propertyDefaults)for(var d in X)P=X[d],
this._canApplyPropertyDefault(d)&&(P=typeof P.value=="function"?P.value.call(this):P.value,this._hasAccessor(d)?this._setPendingProperty(d,P,!0):this[d]=P)};
k.prototype._canApplyPropertyDefault=function(X){return!this.hasOwnProperty(X)};
k._processStyleText=function(X,P){return YVR(X,P)};
k._finalizeTemplate=function(X){var P=this.prototype._template;if(P&&!P.__polymerFinalized){P.__polymerFinalized=!0;var L=this.importPath;L=L?_.ML(L):"";I(this,P,X,L);this.prototype._bindTemplate(P)}};
k.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);V.prototype.connectedCallback.call(this)};
k.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);V.prototype.ready.call(this)};
k.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));V.prototype._readyClients.call(this)};
k.prototype._attachDom=function(X){var P=(0,_.cb)(this);if(P.attachShadow)return X?(P.shadowRoot||(P.attachShadow({mode:"open",shadyUpgradeFragment:X}),P.shadowRoot.appendChild(X),this.constructor._styleSheet&&(P.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),hsl&&window.ShadyDOM&&window.ShadyDOM.flushInitial(P.shadowRoot),P.shadowRoot):null;throw Error("Id");};
k.prototype.updateStyles=function(X){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,X)};
k.prototype.resolveUrl=function(X,P){!P&&this.importPath&&(P=_.ML(this.importPath));return _.ML(X,P)};
k._parseTemplateContent=function(X,P,L){P.dynamicFns=P.dynamicFns||this._properties;return V._parseTemplateContent.call(this,X,P,L)};
k._addTemplatePropertyEffect=function(X,P,L){!vb||P in this._properties||L.info.part.signature&&L.info.part.signature.static||L.info.part.hostProp||X.nestedTemplate||console.warn("Property '"+P+"' used in template but not declared in 'properties'; attribute will not be observed.");return V._addTemplatePropertyEffect.call(this,X,P,L)};
_.R9.Object.defineProperties(k,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var X=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof X==="function"&&(X=X());if(X===void 0){if(X=this.hasOwnProperty("is")){X=this.is;var P=null;if(X&&(!sp||rsl)&&(P=Up.import(X,"template"),sp&&!P))throw Error("Hd`"+X);X=P}X=X||Object.getPrototypeOf(this.prototype).constructor.template}this._template=X}return this._template},
set:function(X){this._template=X}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var X=this.importMeta;X?this._importPath=geA(X.url):this._importPath=(X=Up.import(this.is))&&X.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return k});var DmW=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(k){return k}}),KgD=function(k,I){zsR(k,I);
this.value=I.reduce(function(V,X,P){return V+$5t(X)+k[P+1]},k[0]).toString()},zsR;
KgD.prototype.toString=function(){return this.value};
_.ueW=function(k){var I=_.OT.apply(1,arguments);zsR(k,I);var V=document.createElement("template");I=I.reduce(function(X,P,L){if(P instanceof HTMLTemplateElement)P=P.innerHTML;else if(P instanceof KgD)P=$5t(P);else throw Error("Kd`"+P);return X+P+k[L+1]},k[0]);
DmW&&(I=DmW.createHTML(I));V.innerHTML=I;return V};
zsR=function(k,I){if(!Array.isArray(k)||!Array.isArray(k.raw)||I.length!==k.length-1)throw new TypeError("Ld");};var vf=qE(HTMLElement);var O$C=JT(function(k){var I=qE(k);k=function(){var V=I.call(this)||this;V.__lastItems=null;V.__lastMulti=null;V.__selectedMap=null;return V};
_.J(k,I);k.prototype.__updateSelection=function(V,X){var P=X.path;P=="items"?(X=X.base||[],P=this.__lastItems,V!==this.__lastMulti&&this.clearSelection(),P&&(P=m5X(X,P),this.__applySplices(P)),this.__lastItems=X,this.__lastMulti=V):X.path=="items.splices"?this.__applySplices(X.value.indexSplices):(V=P.slice(6),X=parseInt(V,10),V.indexOf(".")<0&&V==X&&this.__deselectChangedIdx(X))};
k.prototype.__applySplices=function(V){for(var X=this,P=this.__selectedMap,L={},T=0;T<V.length;L={s$jscomp$109:void 0},T++){L.s$jscomp$109=V[T];P.forEach(function(l){return function(r,h){r<l.s$jscomp$109.index||(r>=l.s$jscomp$109.index+l.s$jscomp$109.removed.length?P.set(h,r+l.s$jscomp$109.addedCount-l.s$jscomp$109.removed.length):P.set(h,-1))}}(L));
for(var d=0;d<L.s$jscomp$109.addedCount;d++){var U=L.s$jscomp$109.index+d;P.has(this.items[U])&&P.set(this.items[U],U)}}this.__updateLinks();var E=0;P.forEach(function(l,r){l<0?(X.multi?X.splice("selected",E,1):X.selected=X.selectedItem=null,P.delete(r)):E++})};
k.prototype.__updateLinks=function(){var V=this;this.__dataLinkedPaths={};if(this.multi){var X=0;this.__selectedMap.forEach(function(P){P>=0&&V.linkPaths("items."+P,"selected."+X++)})}else this.__selectedMap.forEach(function(P){V.linkPaths("selected","items."+P);
V.linkPaths("selectedItem","items."+P)})};
k.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
k.prototype.isSelected=function(V){return this.__selectedMap.has(V)};
k.prototype.isIndexSelected=function(V){return this.isSelected(this.items[V])};
k.prototype.__deselectChangedIdx=function(V){var X=this,P=this.__selectedIndexForItemIndex(V);if(P>=0){var L=0;this.__selectedMap.forEach(function(T,d){P==L++&&X.deselect(d)})}};
k.prototype.__selectedIndexForItemIndex=function(V){if(V=this.__dataLinkedPaths["items."+V])return parseInt(V.slice(9),10)};
k.prototype.deselect=function(V){var X=this.__selectedMap.get(V);if(X>=0){this.__selectedMap.delete(V);var P;this.multi&&(P=this.__selectedIndexForItemIndex(X));this.__updateLinks();this.multi?this.splice("selected",P,1):this.selected=this.selectedItem=null}};
k.prototype.deselectIndex=function(V){this.deselect(this.items[V])};
k.prototype.select=function(V){this.selectIndex(this.items.indexOf(V))};
k.prototype.selectIndex=function(V){var X=this.items[V];this.isSelected(X)?this.toggle&&this.deselectIndex(V):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(X,V),this.__updateLinks(),this.multi?this.push("selected",X):this.selected=this.selectedItem=X)};
_.R9.Object.defineProperties(k,{properties:{configurable:!0,enumerable:!0,get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}},
observers:{configurable:!0,enumerable:!0,get:function(){return["__updateSelection(multi, items.*)"]}}});
return k}),tkR=O$C(vf),s$=function(){return tkR.apply(this,arguments)||this};
_.J(s$,tkR);_.R9.Object.defineProperties(s$,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(s$.is,s$);var esZ=window.Polymer;window.Polymer=function(k){return window.Polymer._polymerFn(k)};
esZ&&Object.assign(Polymer,esZ);Polymer._polymerFn=function(){throw Error("Md");};/*

Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/
Polymer.ResolveUrl={resolveCss:YVR,resolveUrl:_.ML,pathFromUrl:geA};Polymer.DomModule=Up;Polymer.Async={timeOut:_.jm,animationFrame:_.t1,idlePeriod:Ysf,microTask:SE};Polymer.dedupingMixin=JT;Polymer.wrap=_.cb;Polymer.PropertiesChanged=qsy;Polymer.telemetry={instanceCount:v5C,incrementInstanceCount:function(){v5C++},
registrations:F5o,register:Bqt,dumpRegistrations:function(){F5o.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=s1K;Polymer.CaseMap={dashToCamelCase:DU,camelToDashCase:zw};Polymer.PropertyAccessors=o5l;Polymer.TemplateStamp=wLy;Polymer.Path={isPath:uz,root:OG,isAncestor:awR,isDescendant:tq,translate:ef,matches:RmX,normalize:VB,split:Crc,get:Xt,set:w7t,isDeep:uz};Polymer.Settings={useShadow:YA,useNativeCSSProperties:i$N,useNativeCustomElements:WfN,get rootPath(){return lZx},setRootPath:function(k){lZx=k},
get sanitizeDOMValue(){return GD},setSanitizeDOMValue:function(k){GD=k},
get passiveTouchGestures(){return nni},setPassiveTouchGestures:function(k){nni=k},
get strictTemplatePolicy(){return sp},setStrictTemplatePolicy:function(k){sp=k},
get allowTemplateFromDomModule(){return rsl},setAllowTemplateFromDomModule:function(k){rsl=k},
get legacyOptimizations(){return Jk},setLegacyOptimizations:function(k){Jk=k},
get syncInitialRender(){return hsl},setSyncInitialRender:function(k){hsl=k},
get legacyUndefined(){return Wb},setLegacyUndefined:function(k){Wb=k},
get legacyWarnings(){return vb},setLegacyWarnings:function(k){vb=k},
get orderedComputed(){return ysN},setOrderedComputed:function(k){ysN=k},
get fastDomIf(){return K0},setFastDomIf:function(k){K0=k},
get removeNestedTemplates(){return mY},setRemoveNestedTemplates:function(k){mY=k},
get suppressTemplateNotifications(){return $o},setSuppressTemplateNotifications:$o};Polymer.rootPath!==void 0&&(lZx=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(GD=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(nni=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(sp=Polymer.strictTemplatePolicy);rsl=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(Jk=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(hsl=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(Wb=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(vb=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&(ysN=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(K0=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(mY=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&($o=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return GD},
set:function(k){GD=k}});Polymer.PropertyEffects=gw;Polymer.StyleGather={stylesFromModules:flX,stylesFromModule:WgK,stylesFromTemplate:U5t,stylesFromModuleImports:EnK,cssFromModules:llt,cssFromModule:bOj,cssFromTemplate:rjX,cssFromModuleImports:function(k){return(k=Up.import(k))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(k):""}};Polymer.ElementMixin=qE;Polymer.updateStyles=function(k){window.ShadyCSS&&window.ShadyCSS.styleDocument(k)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:m5X};Polymer.html=_.ueW;Polymer.htmlLiteral=function(k){return new KgD(k,_.OT.apply(1,arguments))};Polymer.Element=vf;Polymer.ArraySelectorMixin=O$C;Polymer.ArraySelector=s$;var kYZ=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,IuW=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,VUR=/@media\s(.*)/;var Yci=null,JjK=window.HTMLImports&&window.HTMLImports.whenReady||null,gnt;var V8N=null,FK=null,Bf=function(){this.customStyles=[];this.enqueued=!1;qcl(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},XdO=function(k){!k.enqueued&&FK&&(k.enqueued=!0,qcl(FK))};
Bf.prototype.addCustomStyle=function(k){k.__seenByShadyCSS||(k.__seenByShadyCSS=!0,this.customStyles.push(k),XdO(this))};
Bf.prototype.getStyleForCustomStyle=function(k){if(k.__shadyCSSCachedStyle)return k.__shadyCSSCachedStyle;var I;k.getStyle?I=k.getStyle():I=k;return I};
Bf.prototype.processStyles=function(){for(var k=this.customStyles,I=0;I<k.length;I++){var V=k[I];if(!V.__shadyCSSCachedStyle){var X=this.getStyleForCustomStyle(V);X&&(X=X.__appliedElement||X,V8N&&V8N(X),V.__shadyCSSCachedStyle=X)}}return k};
Bf.prototype.addCustomStyle=Bf.prototype.addCustomStyle;Bf.prototype.getStyleForCustomStyle=Bf.prototype.getStyleForCustomStyle;Bf.prototype.processStyles=Bf.prototype.processStyles;Object.defineProperties(Bf.prototype,{transformCallback:{get:function(){return V8N},
set:function(k){V8N=k}},
validateCallback:{get:function(){return FK},
set:function(k){var I=!1;FK||(I=!0);FK=k;I&&XdO(this)}}});var sao=!(window.ShadyDOM&&window.ShadyDOM.inUse),vnz,a9;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(a9=window.ShadyCSS.cssBuild);var PAf=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?vnz=window.ShadyCSS.nativeCss:window.ShadyCSS?(Fgc(window.ShadyCSS),window.ShadyCSS=void 0):Fgc(window.WebComponents&&window.WebComponents.flags);var eri=vnz;var LKy=new Bf;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(k,I){LKy.processStyles();Sc_(k,I)},
styleElement:function(){LKy.processStyles()},
styleDocument:function(k){LKy.processStyles();Sc_(document.body,k)},
getComputedStyleValue:function(k,I){return jai(k,I)},
flushCustomStyles:function(){},
nativeCss:eri,nativeShadow:sao,cssBuild:a9,disableRuntime:PAf});window.ShadyCSS.CustomStyleInterface=LKy;var c1W=window.ShadyCSS.CustomStyleInterface,AT=function(){var k=HTMLElement.call(this)||this;k._style=null;c1W.addCustomStyle(k);return k};
_.J(AT,HTMLElement);AT.prototype.getStyle=function(){if(this._style)return this._style;var k=this.querySelector("style");if(!k)return null;this._style=k;var I=k.getAttribute("include");I&&(k.removeAttribute("include"),k.textContent=llt(I)+k.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
AT.prototype.getStyle=AT.prototype.getStyle;window.customElements.define("custom-style",AT);Polymer.CustomStyle=AT;var Qd=function(){this._timer=this._callback=this._asyncModule=null},n0,TvN;
Qd.prototype.setConfig=function(k,I){var V=this;this._asyncModule=k;this._callback=I;this._timer=this._asyncModule.run(function(){V._timer=null;n0.delete(V);V._callback()})};
Qd.prototype.cancel=function(){this.isActive()&&(GYR(this),n0.delete(this))};
var GYR=function(k){k.isActive()&&(k._asyncModule.cancel(k._timer),k._timer=null)};
Qd.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
Qd.prototype.isActive=function(){return this._timer!=null};
_.oD=function(k,I,V){k instanceof Qd?GYR(k):k=new Qd;k.setConfig(I,V);return k};
n0=new Set;_.xo=function(k){n0.add(k)};
TvN=function(){var k=!!n0.size;n0.forEach(function(I){try{I.flush()}catch(V){setTimeout(function(){throw V;})}});
return k};var Ajz=typeof document.head.style.touchAction==="string",BUt=["mousedown","mousemove","mouseup","click"],HOt=[0,1,4,2],deN;try{deN=(new MouseEvent("test",{buttons:1})).buttons===1}catch(k){deN=!1}var wMR=deN,QaD=!1;(function(){try{var k=Object.defineProperty({},"passive",{get:function(){QaD=!0}});
window.addEventListener("test",null,k);window.removeEventListener("test",null,k)}catch(I){}})();
var x5t=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),alD=[],iIN={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},I2t={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},RZA=function(k){var I=k.sourceCapabilities;if(!I||I.firesTouchEvents)if(k.__polymerGesturesHandled={skip:!0},k.type==="click"){I=!1;for(var V=ZOi(k),X=0;X<V.length;X++){if(V[X].nodeType===Node.ELEMENT_NODE)if(V[X].localName==="label")alD.push(V[X]);
else if(iIN[V[X].localName]){var P=V[X];var L=Array.prototype.slice.call(P.labels||[]);if(!L.length){L=[];try{var T=P.getRootNode();if(P.id){var d=T.querySelectorAll("label[for = '"+P.id+"']");for(P=0;P<d.length;P++)L.push(d[P])}}catch(U){}}for(P=0;P<L.length;P++)I=I||alD.indexOf(L[P])>-1}if(V[X]===WKl)return}I||(k.preventDefault(),k.stopPropagation())}},WKl=null,aD=null,zZX=0,u3D=0,D5l=-1,OO_=!1;
document.addEventListener("touchend",function(k){aD||CPO(!0);WKl=ZOi(k)[0];aD=_.oD(aD,_.jm.after(2500),function(){CPO();aD=WKl=null})},QaD?{passive:!0}:!1);
var ZOi=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(k){return k.composedPath&&k.composedPath()||[]},yB={},rl=[];
tui({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){lK(this.info)},
mousedown:function(k){if(bK(k)){var I=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),V=this;NUl(this.info,function(X){bK(X)||(jE("up",I,X),lK(V.info))},function(X){bK(X)&&jE("up",I,X);
lK(V.info)});
jE("down",I,k)}},
touchstart:function(k){jE("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),k.changedTouches[0],k)},
touchend:function(k){jE("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),k.changedTouches[0],k)}});
tui({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(k){this.moves.length>2&&this.moves.shift();this.moves.push(k)},
movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start";this.info.started=!1;this.info.moves=[];this.info.x=0;this.info.y=0;this.info.prevent=!1;lK(this.info)},
mousedown:function(k){if(bK(k)){var I=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k),V=this,X=function(P){var L=P.clientX,T=P.clientY;eZ_(V.info,L,T)&&(V.info.state=V.info.started?P.type==="mouseup"?"end":"track":"start",V.info.state==="start"&&hk("tap"),V.info.addMove({x:L,y:T}),bK(P)||(V.info.state="end",lK(V.info)),I&&kot(V.info,I,P),V.info.started=!0)};
NUl(this.info,X,function(P){V.info.started&&X(P);lK(V.info)});
this.info.x=k.clientX;this.info.y=k.clientY}},
touchstart:function(k){k=k.changedTouches[0];this.info.x=k.clientX;this.info.y=k.clientY},
touchmove:function(k){var I=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);k=k.changedTouches[0];var V=k.clientX,X=k.clientY;eZ_(this.info,V,X)&&(this.info.state==="start"&&hk("tap"),this.info.addMove({x:V,y:X}),kot(this.info,I,k),this.info.state="track",this.info.started=!0)},
touchend:function(k){var I=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k);k=k.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:k.clientX,y:k.clientY}),kot(this.info,I,k))}});
tui({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN;this.info.y=NaN;this.info.prevent=!1},
mousedown:function(k){bK(k)&&(this.info.x=k.clientX,this.info.y=k.clientY)},
click:function(k){bK(k)&&VgU(this.info,k)},
touchstart:function(k){k=k.changedTouches[0];this.info.x=k.clientX;this.info.y=k.clientY},
touchend:function(k){VgU(this.info,k.changedTouches[0],k)}});var fuO=JT(function(k){var I=function(){return k.apply(this,arguments)||this};
_.J(I,k);I.prototype._addEventListenerToNode=function(V,X,P){m2(V,X,P)||k.prototype._addEventListenerToNode.call(this,V,X,P)};
I.prototype._removeEventListenerFromNode=function(V,X,P){KS(V,X,P)||k.prototype._removeEventListenerFromNode.call(this,V,X,P)};
return I});var RD=JT(function(k){var I=function(){return k.apply(this,arguments)||this};
_.J(I,k);I.prototype._shouldPropertyChange=function(V,X,P){return X$K(this,V,X,P,!0)};
return I}),UeZ=JT(function(k){var I=function(){return k.apply(this,arguments)||this};
_.J(I,k);I.prototype._shouldPropertyChange=function(V,X,P){return X$K(this,V,X,P,this.mutableData)};
_.R9.Object.defineProperties(I,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return I});
RD._mutablePropertyChange=X$K;var P6R=!1;var EFG=fuO(UeZ(gw(HTMLElement))),C0=function(){var k=EFG.call(this)||this;if(sp)throw Error("Nd");k.root=null;k.$=null;k.__children=null;return k};
_.J(C0,EFG);_.c=C0.prototype;_.c.attributeChangedCallback=function(){this.mutableData=!0};
_.c.connectedCallback=function(){LTc()||(this.style.display="none");this.render()};
_.c.disconnectedCallback=function(){this.__removeChildren()};
_.c.__insertChildren=function(){(0,_.cb)((0,_.cb)(this).parentNode).insertBefore(this.root,this)};
_.c.__removeChildren=function(){if(this.__children)for(var k=0;k<this.__children.length;k++)this.root.appendChild(this.__children[k])};
_.c.render=function(){var k=this;if(!this.__children){var I=I||this.querySelector("template");if(!I){var V=new MutationObserver(function(){if(I=k.querySelector("template"))V.disconnect(),k.render();else throw Error("Od");});
V.observe(this,{childList:!0});return}this.root=this._stampTemplate(I);this.$=this.root.$;this.__children=[];for(var X=this.root.firstChild;X;X=X.nextSibling)this.__children[this.__children.length]=X;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.R9.Object.defineProperties(C0,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",C0);Polymer.Debouncer=Qd;Polymer.Gestures={gestures:yB,recognizers:rl,deepTargetFind:Muj,addListener:m2,removeListener:KS,register:tui,setTouchAction:_.$A,prevent:hk,resetMouseCanceller:function(){aD&&aD.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:m2,remove:KS};Polymer.GestureEventListeners=fuO;Polymer.MutableData=RD;Polymer.OptionalMutableData=UeZ;Polymer.DomBind=C0;_.ww=function(){do{var k=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var I=TvN()}while(k||I)};var cJt=null;Goz.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:Goz,writable:!0}});var bbt=gw(Goz),EMz=RD(bbt),bIy=gw(function(){}),gl=function(k){var I=bIy.call(this)||this;
I._configureProperties(k);I.root=I._stampTemplate(I.__dataHost);var V=[];I.children=V;for(var X=I.root.firstChild;X;X=X.nextSibling)V.push(X),X.__templatizeInstance=I;I.__templatizeOwner&&I.__templatizeOwner.__hideTemplateChildren__&&I._showHideChildren(!0);V=I.__templatizeOptions;(k&&V.instanceProps||!V.instanceProps)&&I._enableProperties();return I};
_.J(gl,bIy);_.c=gl.prototype;_.c._configureProperties=function(k){if(this.__templatizeOptions.forwardHostProp)for(var I in this.__hostProps)this._setPendingProperty(I,this.__dataHost["_host_"+I]);for(var V in k)this._setPendingProperty(V,k[V])};
_.c.forwardHostProp=function(k,I){this._setPendingPropertyOrPath(k,I,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.c._addEventListenerToNode=function(k,I,V){var X=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(k,I,function(L){L.model=X;V(L)});
else{var P=this.__dataHost.__dataHost;P&&P._addEventListenerToNode(k,I,V)}};
_.c._showHideChildren=function(k){da_(k,this.children)};
_.c._setUnmanagedPropertyToNode=function(k,I,V){k.__hideTemplateChildren__&&k.nodeType==Node.TEXT_NODE&&I=="textContent"?k.__polymerTextContent__=V:bIy.prototype._setUnmanagedPropertyToNode.call(this,k,I,V)};
_.c.dispatchEvent=function(){return!0};
_.R9.Object.defineProperties(gl.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var k=this.__parentModel;if(!k){var I;k=this;do k=k.__dataHost.__dataHost;while((I=k.__templatizeOptions)&&!I.parentModel);this.__parentModel=k}return k}}});
var WTA=RD(gl);var Hf=function(){var k=vf.call(this)||this;k.__renderDebouncer=null;k._lastIf=!1;k.__hideTemplateChildren__=!1;return k};
_.J(Hf,vf);_.c=Hf.prototype;_.c.__debounceRender=function(){var k=this;this.__renderDebouncer=_.oD(this.__renderDebouncer,SE,function(){return k.__render()});
_.xo(this.__renderDebouncer)};
_.c.disconnectedCallback=function(){vf.prototype.disconnectedCallback.call(this);var k=(0,_.cb)(this).parentNode;k&&(k.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.cb)(k).host)||this.__teardownInstance()};
_.c.connectedCallback=function(){vf.prototype.connectedCallback.call(this);LTc()||(this.style.display="none");this.if&&this.__debounceRender()};
_.c.__ensureTemplate=function(){var k=this;if(!this.__template){var I=this._templateInfo?this:(0,_.cb)(this).querySelector("template");if(!I){var V=new MutationObserver(function(){if((0,_.cb)(k).querySelector("template"))V.disconnect(),k.__render();else throw Error("Rd");});
V.observe(this,{childList:!0});return!1}this.__template=I}return!0};
_.c.__ensureInstance=function(){var k=(0,_.cb)(this).parentNode;if(this.__hasInstance()){var I=this.__getInstanceNodes();if(I&&I.length&&(0,_.cb)(this).previousSibling!==I[I.length-1])for(var V=0,X=void 0;V<I.length&&(X=I[V]);V++)(0,_.cb)(k).insertBefore(X,this)}else{if(!k||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(k)}return!0};
_.c.render=function(){_.ww()};
_.c.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();$o&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.c.__hasInstance=function(){};
_.c.__getInstanceNodes=function(){};
_.c.__createAndInsertInstance=function(){};
_.c.__teardownInstance=function(){};
_.c._showHideChildren=function(){};
_.R9.Object.defineProperties(Hf,{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:Hf.prototype.__debounceRender},restamp:{type:Boolean,observer:Hf.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var luR=function(){var k=Hf.call(this)||this;k.__instance=null;k.__syncInfo=null;return k};
_.J(luR,Hf);_.c=luR.prototype;_.c.__hasInstance=function(){return!!this.__instance};
_.c.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.c.__createAndInsertInstance=function(k){var I=this,V=this.__dataHost||this;if(sp&&!this.__dataHost)throw Error("Pd");var X=V._bindTemplate(this.__template,!0);X.runEffects=function(P,L,T){var d=I.__syncInfo;if(I.if)d&&(I.__syncInfo=null,I._showHideChildren(),L=Object.assign(d.changedProps,L)),P(L,T);else if(I.__instance)if(d||(d=I.__syncInfo={runEffects:P,changedProps:{}}),T)for(var U in L)P=OG(U),d.changedProps[P]=I.__dataHost[P];else Object.assign(d.changedProps,L)};
this.__instance=V._stampTemplate(this.__template,X);(0,_.cb)(k).insertBefore(this.__instance,this)};
_.c.__syncHostProperties=function(){var k=this.__syncInfo;k&&(this.__syncInfo=null,k.runEffects(k.changedProps,!1))};
_.c.__teardownInstance=function(){var k=this.__dataHost||this;this.__instance&&(k._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.c._showHideChildren=function(){var k=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==k&&(this.__instance.__hidden=k,da_(k,this.__instance.templateInfo.childNodes));k||this.__syncHostProperties()};
var r1K=function(){var k=Hf.call(this)||this;k.__ctor=null;k.__instance=null;k.__invalidProps=null;return k};
_.J(r1K,Hf);_.c=r1K.prototype;_.c.__hasInstance=function(){return!!this.__instance};
_.c.__getInstanceNodes=function(){return this.__instance.children};
_.c.__createAndInsertInstance=function(k){this.__ctor||(this.__ctor=qt(this.__template,this,{mutableData:!0,forwardHostProp:function(I,V){this.__instance&&(this.if?this.__instance.forwardHostProp(I,V):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[OG(I)]=!0))}}));
this.__instance=new this.__ctor;(0,_.cb)(k).insertBefore(this.__instance.root,this)};
_.c.__teardownInstance=function(){if(this.__instance){var k=this.__instance.children;if(k&&k.length){var I=(0,_.cb)(k[0]).parentNode;if(I){I=(0,_.cb)(I);for(var V=0,X=void 0;V<k.length&&(X=k[V]);V++)I.removeChild(X)}}this.__instance=this.__invalidProps=null}};
_.c.__syncHostProperties=function(){var k=this.__invalidProps;if(k){this.__invalidProps=null;for(var I in k)this.__instance._setPendingProperty(I,this.__dataHost[I]);this.__instance._flushProperties()}};
_.c._showHideChildren=function(){var k=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==k&&(this.__instance.__hidden=k,this.__instance._showHideChildren(k));k||this.__syncHostProperties()};
_.Xr=K0?luR:r1K;customElements.define(_.Xr.is,_.Xr);Polymer.enqueueDebouncer=_.xo;Polymer.flush=_.ww;Polymer.Templatize={templatize:qt,modelForElement:KTU};Polymer.TemplateInstanceBase=gl;Polymer.DomIf=_.Xr;var hKK=UeZ(vf),VI=function(){var k=hKK.call(this)||this;k.__instances=[];k.__renderDebouncer=null;k.__itemsIdxToInstIdx={};k.__chunkCount=null;k.__renderStartTime=null;k.__itemsArrayChanged=!1;k.__shouldMeasureChunk=!1;k.__shouldContinueChunking=!1;k.__chunkingId=0;k.__sortFn=null;k.__filterFn=null;k.__observePaths=null;k.__ctor=null;k.__isDetached=!0;k.template=null;return k};
_.J(VI,hKK);_.c=VI.prototype;_.c.disconnectedCallback=function(){hKK.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var k=0;k<this.__instances.length;k++)this.__detachInstance(k);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.c.connectedCallback=function(){hKK.prototype.connectedCallback.call(this);LTc()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var k=(0,_.cb)((0,_.cb)(this).parentNode),I=0;I<this.__instances.length;I++)this.__attachInstance(I,k);this.__chunkingId&&this.__render()}};
_.c.__ensureTemplatized=function(){var k=this;if(!this.__ctor){var I=this.template=this._templateInfo?this:this.querySelector("template");if(!I){var V=new MutationObserver(function(){if(k.querySelector("template"))V.disconnect(),k.__render();else throw Error("Sd");});
V.observe(this,{childList:!0});return!1}var X={};X[this.as]=!0;X[this.indexAs]=!0;X[this.itemsIndexAs]=!0;this.__ctor=qt(I,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:X,forwardHostProp:function(P,L){for(var T=this.__instances,d=0,U=void 0;d<T.length&&(U=T[d]);d++)U.forwardHostProp(P,L)},
notifyInstanceProp:function(P,L,T){RmX(this.as,L)&&(P=P[this.itemsIndexAs],L==this.as&&(this.items[P]=T),L=ef(this.as,"items."+P,L),this.notifyPath(L,T))}})}return!0};
_.c.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.c.__functionFromPropertyValue=function(k){if(typeof k==="string"){var I=this.__getMethodHost();return function(){return I[k].apply(I,arguments)}}return k};
_.c.__sortChanged=function(k){this.__sortFn=this.__functionFromPropertyValue(k);this.items&&this.__debounceRender(this.__render)};
_.c.__filterChanged=function(k){this.__filterFn=this.__functionFromPropertyValue(k);this.items&&this.__debounceRender(this.__render)};
_.c.__computeFrameTime=function(k){return Math.ceil(1E3/k)};
_.c.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.c.__handleObservedPaths=function(k){if(this.__sortFn||this.__filterFn)if(!k)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var I=this.__observePaths,V=0;V<I.length;V++)k.indexOf(I[V])===0&&this.__debounceRender(this.__render,this.delay)};
_.c.__itemsChanged=function(k){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(k.path,k.value)||(k.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.c.__debounceRender=function(k,I){I=I===void 0?0:I;this.__renderDebouncer=_.oD(this.__renderDebouncer,I>0?_.jm.after(I):SE,k.bind(this));_.xo(this.__renderDebouncer)};
_.c.render=function(){this.__debounceRender(this.__render);_.ww()};
_.c.__render=function(){var k=this;if(this.__ensureTemplatized()){var I=this.items||[],V=this.__sortAndFilterItems(I),X=this.__calculateLimit(V.length);this.__updateInstances(I,X,V);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){k.__chunkingId=null;k.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);$o&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.c.__sortAndFilterItems=function(k){for(var I=this,V=Array(k.length),X=0;X<k.length;X++)V[X]=X;this.__filterFn&&(V=V.filter(function(P,L,T){return I.__filterFn(k[P],L,T)}));
this.__sortFn&&V.sort(function(P,L){return I.__sortFn(k[P],k[L])});
return V};
_.c.__calculateLimit=function(k){var I=k,V=this.__instances.length;if(this.initialCount){var X;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(I=Math.min(k,this.initialCount),this.__chunkCount=(X=Math.max(I-V,0))||1):(X=Math.min(Math.max(k-V,0),this.__chunkCount),I=Math.min(V+X,k));this.__shouldMeasureChunk=X===this.__chunkCount;this.__shouldContinueChunking=I<k;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return I};
_.c.__continueChunking=function(){if(this.__shouldMeasureChunk){var k=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/k*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.c.__updateInstances=function(k,I,V){var X=this.__itemsIdxToInstIdx={},P;for(P=0;P<I;P++){var L=this.__instances[P],T=V[P],d=k[T];X[T]=P;L?(L._setPendingProperty(this.as,d),L._setPendingProperty(this.indexAs,P),L._setPendingProperty(this.itemsIndexAs,T),L._flushProperties()):this.__insertInstance(d,P,T)}for(k=this.__instances.length-1;k>=P;k--)this.__detachAndRemoveInstance(k)};
_.c.__detachInstance=function(k){k=this.__instances[k];for(var I=(0,_.cb)(k.root),V=0;V<k.children.length;V++)I.appendChild(k.children[V]);return k};
_.c.__attachInstance=function(k,I){I.insertBefore(this.__instances[k].root,this)};
_.c.__detachAndRemoveInstance=function(k){this.__detachInstance(k);this.__instances.splice(k,1)};
_.c.__stampInstance=function(k,I,V){var X={};X[this.as]=k;X[this.indexAs]=I;X[this.itemsIndexAs]=V;return new this.__ctor(X)};
_.c.__insertInstance=function(k,I,V){k=this.__stampInstance(k,I,V);V=(V=this.__instances[I+1])?V.children[0]:this;(0,_.cb)((0,_.cb)(this).parentNode).insertBefore(k.root,V);return this.__instances[I]=k};
_.c._showHideChildren=function(k){for(var I=0;I<this.__instances.length;I++)this.__instances[I]._showHideChildren(k)};
_.c.__handleItemPath=function(k,I){var V=k.slice(6),X=V.indexOf(".");k=X<0?V:V.substring(0,X);if(k==parseInt(k,10)){V=X<0?"":V.substring(X+1);this.__handleObservedPaths(V);if(k=this.__instances[this.__itemsIdxToInstIdx[k]])k._setPendingPropertyOrPath(this.as+(V?"."+V:""),I,!1,!0),k._flushProperties();return!0}};
_.c.itemForElement=function(k){return(k=this.modelForElement(k))&&k[this.as]};
_.c.indexForElement=function(k){return(k=this.modelForElement(k))&&k[this.indexAs]};
_.c.modelForElement=function(k){return KTU(this.template,k)};
_.R9.Object.defineProperties(VI,{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:VI.prototype.__sortChanged},filter:{type:Function,observer:VI.prototype.__filterChanged},observe:{type:String,observer:VI.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!$o,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.*)"]}}});
VI.prototype._setRenderedItemCount=function(){};
customElements.define(VI.is,VI);Polymer.DomRepeat=VI;var y1Q=function(k,I){var V=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=k;this.callback=I;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){V._schedule()};
this.connect();this._schedule()},mey=function(k){var I=(0,_.cb)(k);
if(Ft(k))return I.assignedNodes({flatten:!0});k=[];for(var V=0;V<I.childNodes.length;V++){var X=I.childNodes[V];Ft(X)?k.push.apply(k,_.Z9((0,_.cb)(X).assignedNodes({flatten:!0}))):k.push(X)}return k};
_.c=y1Q.prototype;_.c.connect=function(){var k=this;Ft(this._target)?this._listenSlots([this._target]):(0,_.cb)(this._target).children&&(this._listenSlots((0,_.cb)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(I){k._processMutations(I)}):(this._nativeChildrenObserver=new MutationObserver(function(I){k._processMutations(I)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.c.disconnect=function(){Ft(this._target)?this._unlistenSlots([this._target]):(0,_.cb)(this._target).children&&(this._unlistenSlots((0,_.cb)(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};
_.c._schedule=function(){var k=this;this._scheduled||(this._scheduled=!0,SE.run(function(){return k.flush()}))};
_.c._processMutations=function(k){this._processSlotMutations(k);this.flush()};
_.c._processSlotMutations=function(k){if(k)for(var I=0;I<k.length;I++){var V=k[I];V.addedNodes&&this._listenSlots(V.addedNodes);V.removedNodes&&this._unlistenSlots(V.removedNodes)}};
_.c.flush=function(){if(!this._connected)return!1;window.ShadyDOM&&ShadyDOM.flush();this._nativeChildrenObserver?this._processSlotMutations(this._nativeChildrenObserver.takeRecords()):this._shadyChildrenObserver&&this._processSlotMutations(this._shadyChildrenObserver.takeRecords());this._scheduled=!1;for(var k={target:this._target,addedNodes:[],removedNodes:[]},I=mey(this._target),V=m5X(I,this._effectiveNodes),X=0,P=void 0;X<V.length&&(P=V[X]);X++)for(var L=0,T=void 0;L<P.removed.length&&(T=P.removed[L]);L++)k.removedNodes.push(T);
X=0;for(P=void 0;X<V.length&&(P=V[X]);X++)for(L=P.index;L<P.index+P.addedCount;L++)k.addedNodes.push(I[L]);this._effectiveNodes=I;I=!1;if(k.addedNodes.length||k.removedNodes.length)I=!0,this.callback.call(this._target,k);return I};
_.c._listenSlots=function(k){for(var I=0;I<k.length;I++){var V=k[I];Ft(V)&&V.addEventListener("slotchange",this._boundSchedule)}};
_.c._unlistenSlots=function(k){for(var I=0;I<k.length;I++){var V=k[I];Ft(V)&&V.removeEventListener("slotchange",this._boundSchedule)}};var p0=Element.prototype,KKN=p0.matches||p0.matchesSelector||p0.mozMatchesSelector||p0.msMatchesSelector||p0.oMatchesSelector||p0.webkitMatchesSelector,$ey=function(k,I){return KKN.call(k,I)},Bb=function(k){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(k);
this.node=k},Y6O;
_.c=Bb.prototype;_.c.observeNodes=function(k){return new y1Q(this.node,k)};
_.c.unobserveNodes=function(k){k.disconnect()};
_.c.notifyObserver=function(){};
_.c.deepContains=function(k){if((0,_.cb)(this.node).contains(k))return!0;var I=k;for(k=k.ownerDocument;I&&I!==k&&I!==this.node;)I=(0,_.cb)(I).parentNode||(0,_.cb)(I).host;return I===this.node};
_.c.getOwnerRoot=function(){return(0,_.cb)(this.node).getRootNode()};
_.c.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.cb)(this.node).assignedNodes({flatten:!0}):[]};
_.c.getDestinationInsertionPoints=function(){for(var k=[],I=(0,_.cb)(this.node).assignedSlot;I;)k.push(I),I=(0,_.cb)(I).assignedSlot;return k};
_.c.importNode=function(k,I){return(0,_.cb)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(k,I)};
_.c.getEffectiveChildNodes=function(){return mey(this.node)};
_.c.queryDistributedElements=function(k){for(var I=this.getEffectiveChildNodes(),V=[],X=0,P=I.length,L=void 0;X<P&&(L=I[X]);X++)L.nodeType===Node.ELEMENT_NODE&&$ey(L,k)&&V.push(L);return V};
_.R9.Object.defineProperties(Bb.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var k=this.node;return k._activeElement!==void 0?k._activeElement:k.activeElement}}});
var NE=function(k){this.event=k};
_.R9.Object.defineProperties(NE.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 S6y=Bb;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var jlN=window.ShadyDOM.Wrapper,J1U=function(){return jlN.apply(this,arguments)||this};
_.J(J1U,jlN);Object.getOwnPropertyNames(Bb.prototype).forEach(function(k){k!="activeElement"&&k!="constructor"&&(J1U.prototype[k]=Bb.prototype[k])});
SCl(J1U.prototype,["classList"]);S6y=J1U;Object.defineProperties(NE.prototype,{localTarget:{get:function(){var k=this.event.currentTarget;k=k&&_.z2(k).getOwnerRoot();for(var I=this.path,V=0;V<I.length;V++){var X=I[V];if(_.z2(X).getOwnerRoot()===k)return X}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else $at(),SCl(Bb.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),j3t();Y6O=S6y;_.z2=function(k){k=k||document;if(k instanceof S6y)return k;if(k instanceof NE)return k;var I=k.__domApi;I||(k instanceof Event?I=new NE(k):I=new S6y(k),k.__domApi=I);return I};var gFR=/:host\(:dir\((ltr|rtl)\)\)/g,q6N=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,vFf=/:dir\((?:ltr|rtl)\)/,slO=!(!window.ShadyDOM||!window.ShadyDOM.inUse),QB=[],ME=null,Ak="",FKW=JT(function(k){slO||ME||(Ak=document.documentElement.getAttribute("dir"),ME=new MutationObserver(JJi),ME.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var I=o5l(k);k=function(){var V=I.call(this)||this;V.__autoDirOptOut=!1;return V};
_.J(k,I);k._processStyleText=function(V,X){V=I._processStyleText.call(this,V,X);!slO&&vFf.test(V)&&(V=this._replaceDirInCssText(V),this.__activateDir=!0);return V};
k._replaceDirInCssText=function(V){V=V.replace(gFR,':host([dir="$1"])');return V=V.replace(q6N,':host([dir="$2"]) $1')};
k.prototype.ready=function(){I.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
k.prototype.connectedCallback=function(){I.prototype.connectedCallback&&I.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(ME&&ME.takeRecords().length&&JJi(),QB.push(this),this.__autoDirOptOut||this.setAttribute("dir",Ak))};
k.prototype.disconnectedCallback=function(){I.prototype.disconnectedCallback&&I.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var V=QB.indexOf(this);V>-1&&QB.splice(V,1)}};
k.__activateDir=!1;return k});var BvN=function(k){for(;k;){var I=Object.getOwnPropertyDescriptor(k,"observedAttributes");if(I)return I.get;k=Object.getPrototypeOf(k.prototype).constructor}return function(){return[]}};
JT(function(k){var I=qE(k),V=BvN(I);k=function(){return I.call(this)||this};
_.J(k,I);k.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:I.prototype._initializeProperties.call(this)};
k.prototype._enableProperties=function(){this.__isUpgradeDisabled||I.prototype._enableProperties.call(this)};
k.prototype._canApplyPropertyDefault=function(X){return I.prototype._canApplyPropertyDefault.call(this,X)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(X))};
k.prototype.attributeChangedCallback=function(X,P,L,T){X=="disable-upgrade"?this.__isUpgradeDisabled&&L==null&&(I.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.cb)(this).isConnected&&I.prototype.connectedCallback.call(this)):I.prototype.attributeChangedCallback.call(this,X,P,L,T)};
k.prototype.connectedCallback=function(){this.__isUpgradeDisabled||I.prototype.connectedCallback.call(this)};
k.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||I.prototype.disconnectedCallback.call(this)};
_.R9.Object.defineProperties(k,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return V.call(this).concat("disable-upgrade")}}});
return k});var nS=!1,gMD=[],o9=[];var FT_=window.ShadyDOM,BAl=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",Q3i):document.readyState==="interactive"||document.readyState==="complete"?Q3i():window.addEventListener("DOMContentLoaded",Q3i);var xao=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=""},nMO=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,oMA=/@import[^;]*;/gim,p$l=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,NAK=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,Mgz=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,ZbA=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,w$c=/^@[^\s]*keyframes/,
C6l=/\s+/g;var Dat={};var Obi=Promise.resolve();var A1R=new Set;var Qll=/;\s*/m,nFN=/^\s*(initial)|(inherit)\s*$/,oFU=/\s*!important/,xeK=function(){this._map={}};
xeK.prototype.set=function(k,I){k=k.trim();this._map[k]={properties:I,dependants:{}}};
xeK.prototype.get=function(k){k=k.trim();return this._map[k]||null};
var auy=null,ZI=function(){this._measureElement=this._currentElement=null;this._map=new xeK};
_.c=ZI.prototype;_.c.detectMixin=function(k){k=IuW.test(k)||kYZ.test(k);IuW.lastIndex=0;kYZ.lastIndex=0;return k};
_.c.transformTemplate=function(k,I){if(k._gatheredStyle===void 0){var V=[];for(var X=k.content.querySelectorAll("style"),P=0;P<X.length;P++){var L=X[P];if(L.hasAttribute("shady-unscoped")){if(!sao){var T=L.textContent;if(!A1R.has(T)){A1R.add(T);var d=document.createElement("style");d.setAttribute("shady-unscoped","");d.textContent=T;document.head.appendChild(d)}L.parentNode.removeChild(L)}}else V.push(L.textContent),L.parentNode.removeChild(L)}(V=V.join("").trim())?(X=document.createElement("style"),
X.textContent=V,k.content.insertBefore(X,k.content.firstChild),V=X):V=null;k._gatheredStyle=V}return(k=k._gatheredStyle)?this.JSC$11572_transformStyle(k,I):null};
_.c.JSC$11572_transformStyle=function(k,I){I=I===void 0?"":I;var V=I3t(k);this.transformRules(V,I);k.textContent=khR(V);return V};
_.c.transformCustomStyle=function(k){var I=this,V=I3t(k);XgA(V,function(X){X.selector===":root"&&(X.selector="html");I.transformRule(X)});
k.textContent=khR(V);return V};
_.c.transformRules=function(k,I){var V=this;this._currentElement=I;XgA(k,function(X){V.transformRule(X)});
this._currentElement=null};
_.c.transformRule=function(k){k.cssText=RKl(this,k.parsedCssText,k);k.selector===":root"&&(k.selector=":host > *")};
var RKl=function(k,I,V){I=I.replace(kYZ,function(X,P,L,T){return k._produceCssProperties(X,P,L,T,V)});
return k._consumeCssProperties(I,V)};
_.c=ZI.prototype;_.c._getInitialValueForProperty=function(k){this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement));return window.getComputedStyle(this._measureElement).getPropertyValue(k)};
_.c._fallbacksFromPreviousRules=function(k){for(var I=this,V=k;V.parent;)V=V.parent;var X={},P=!1;XgA(V,function(L){(P=P||L===k)||L.selector===k.selector&&Object.assign(X,I._cssTextToMap(L.parsedCssText))});
return X};
_.c._consumeCssProperties=function(k,I){for(var V;V=IuW.exec(k);){var X=V[0],P=V[1];V=V.index;var L=V+X.indexOf("@apply"),T=V+X.length;X=k.slice(0,L);k=k.slice(T);L=I?this._fallbacksFromPreviousRules(I):{};Object.assign(L,this._cssTextToMap(X));P=this._atApplyToCssProperties(P,L);k=X+P+k;IuW.lastIndex=V+P.length}return k};
_.c._atApplyToCssProperties=function(k,I){k=k.replace(Qll,"");var V=[],X=this._map.get(k);X||(this._map.set(k,{}),X=this._map.get(k));if(X){this._currentElement&&(X.dependants[this._currentElement]=!0);var P,L=X.properties;for(P in L){var T=I&&I[P];X=[P,": var(",k,"_-_",P];T&&X.push(",",T.replace(oFU,""));X.push(")");oFU.test(L[P])&&X.push(" !important");V.push(X.join(""))}}return V.join("; ")};
_.c._replaceInitialOrInherit=function(k,I){var V=nFN.exec(I);V&&(I=V[1]?this._getInitialValueForProperty(k):"apply-shim-inherit");return I};
_.c._cssTextToMap=function(k,I){I=I===void 0?!1:I;k=k.split(";");for(var V,X,P={},L=0;L<k.length;L++)if(V=k[L])X=V.split(":"),X.length>1&&(V=X[0].trim(),X=X.slice(1).join(":"),I&&(X=this._replaceInitialOrInherit(V,X)),P[V]=X);return P};
_.c._invalidateMixinEntry=function(k){if(auy)for(var I in k.dependants)I!==this._currentElement&&auy(I)};
_.c._produceCssProperties=function(k,I,V,X,P){var L=this;V&&P2_(V,function(S,g){g&&L._map.get(g)&&(X="@apply "+g+";")});
if(!X)return k;var T=this._consumeCssProperties(""+X,P);P=k.slice(0,k.indexOf("--"));var d=T=this._cssTextToMap(T,!0),U=this._map.get(I),E=U&&U.properties;E?d=Object.assign(Object.create(E),T):this._map.set(I,d);var l=[],r,h=!1;for(r in d){var y=T[r];y===void 0&&(y="initial");!E||r in E||(h=!0);l.push(I+"_-_"+r+": "+y)}h&&this._invalidateMixinEntry(U);U&&(U.properties=d);V&&(P=k+";"+P);return P+l.join("; ")+";"};
ZI.prototype.detectMixin=ZI.prototype.detectMixin;ZI.prototype.transformStyle=ZI.prototype.JSC$11572_transformStyle;ZI.prototype.transformCustomStyle=ZI.prototype.transformCustomStyle;ZI.prototype.transformRules=ZI.prototype.transformRules;ZI.prototype.transformRule=ZI.prototype.transformRule;ZI.prototype.transformTemplate=ZI.prototype.transformTemplate;ZI.prototype._separator="_-_";Object.defineProperty(ZI.prototype,"invalidCallback",{get:function(){return auy},
set:function(k){auy=k}});var DI=new ZI,CAG=function(){this.customStyleInterface=null;DI.invalidCallback=zrA},z5=function(k){!k.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(k.customStyleInterface=window.ShadyCSS.CustomStyleInterface,k.customStyleInterface.transformCallback=function(I){DI.transformCustomStyle(I)},k.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){k.customStyleInterface.enqueued&&k.flushCustomStyles()})})};
_.c=CAG.prototype;_.c.prepareTemplate=function(k,I){z5(this);LIj(k)===""&&(Dat[I]=k,I=DI.transformTemplate(k,I),k._styleAst=I)};
_.c.flushCustomStyles=function(){z5(this);if(this.customStyleInterface){var k=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var I=0;I<k.length;I++){var V=this.customStyleInterface.getStyleForCustomStyle(k[I]);V&&DI.transformCustomStyle(V)}this.customStyleInterface.enqueued=!1}}};
_.c.styleSubtree=function(k,I){z5(this);I&&Sc_(k,I);if(k.shadowRoot)for(this.styleElement(k),k=k.shadowRoot.children||k.shadowRoot.childNodes,I=0;I<k.length;I++)this.styleSubtree(k[I]);else for(k=k.children||k.childNodes,I=0;I<k.length;I++)this.styleSubtree(k[I])};
_.c.styleElement=function(k){z5(this);var I=k.localName,V;I?I.indexOf("-")>-1?V=I:V=k.getAttribute&&k.getAttribute("is")||"":V=k.is;I=Dat[V];if(!(I&&LIj(I)!==""||!I||u2t(I))){if(u2t(I)||I._applyShimValidatingVersion!==I._applyShimNextVersion)this.prepareTemplate(I,V),tgA(I);if(k=k.shadowRoot)if(k=k.querySelector("style"))k.__cssRules=I._styleAst,k.textContent=khR(I._styleAst)}};
_.c.styleDocument=function(k){z5(this);this.styleSubtree(document.body,k)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var ub=new CAG,wdR=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(k,I){ub.flushCustomStyles();ub.prepareTemplate(k,I)},
prepareTemplateStyles:function(k,I,V){window.ShadyCSS.prepareTemplate(k,I,V)},
prepareTemplateDom:function(){},
styleSubtree:function(k,I){ub.flushCustomStyles();ub.styleSubtree(k,I)},
styleElement:function(k){ub.flushCustomStyles();ub.styleElement(k)},
styleDocument:function(k){ub.flushCustomStyles();ub.styleDocument(k)},
getComputedStyleValue:function(k,I){return jai(k,I)},
flushCustomStyles:function(){ub.flushCustomStyles()},
nativeCss:eri,nativeShadow:sao,cssBuild:a9,disableRuntime:PAf};wdR&&(window.ShadyCSS.CustomStyleInterface=wdR)}window.ShadyCSS.ApplyShim=DI;var HIN;HIN=window.ShadyCSS;_.O$=JT(function(k){k=fuO(qE(k));var I=Z$x?k:FKW(k),V=BvN(I),X={x:"pan-x",y:"pan-y",none:"none",all:"auto"};k=function(){return I.call(this)||this};
_.J(k,I);k.prototype.created=function(){};
k.prototype.__attributeReaction=function(P,L,T){(this.__dataAttributes&&this.__dataAttributes[P]||P==="disable-upgrade")&&this.attributeChangedCallback(P,L,T,null)};
k.prototype.setAttribute=function(P,L){if(mmy&&!this._legacyForceObservedAttributes){var T=this.getAttribute(P);I.prototype.setAttribute.call(this,P,L);this.__attributeReaction(P,T,String(L))}else I.prototype.setAttribute.call(this,P,L)};
k.prototype.removeAttribute=function(P){if(mmy&&!this._legacyForceObservedAttributes){var L=this.getAttribute(P);I.prototype.removeAttribute.call(this,P);this.__attributeReaction(P,L,null)}else I.prototype.removeAttribute.call(this,P)};
k.prototype._enableProperties=function(){this.__isUpgradeDisabled||I.prototype._enableProperties.call(this)};
k.prototype._canApplyPropertyDefault=function(P){return I.prototype._canApplyPropertyDefault.call(this,P)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(P))};
k.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(I.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
k.prototype.attached=function(){};
k.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(I.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
k.prototype.detached=function(){};
k.prototype.attributeChangedCallback=function(P,L,T,d){L!==T&&(P=="disable-upgrade"?this.__isUpgradeDisabled&&T==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.cb)(this).isConnected&&this.connectedCallback()):(I.prototype.attributeChangedCallback.call(this,P,L,T,d),this.attributeChanged(P,L,T)))};
k.prototype.attributeChanged=function(){};
k.prototype._initializeProperties=function(){if(Jk&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var P=Object.getPrototypeOf(this);P.hasOwnProperty("__hasRegisterFinished")||(this._registered(),P.__hasRegisterFinished=!0);I.prototype._initializeProperties.call(this);this.root=this;this.created();mmy&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
k.prototype._takeAttributes=function(){for(var P=this.attributes,L=0,T=P.length;L<T;L++){var d=P[L];this.__attributeReaction(d.name,null,d.value)}};
k.prototype._registered=function(){};
k.prototype.ready=function(){this._ensureAttributes();I.prototype.ready.call(this)};
k.prototype._ensureAttributes=function(){};
k.prototype._applyListeners=function(){};
k.prototype.serialize=function(P){return this._serializeValue(P)};
k.prototype.deserialize=function(P,L){return this._deserializeValue(P,L)};
k.prototype.reflectPropertyToAttribute=function(P,L,T){this._propertyToAttribute(P,L,T)};
k.prototype.serializeValueToAttribute=function(P,L,T){this._valueToNodeAttribute(T||this,P,L)};
k.prototype.extend=function(P,L){if(!P||!L)return P||L;for(var T=Object.getOwnPropertyNames(L),d=0,U=void 0;d<T.length&&(U=T[d]);d++){var E=Object.getOwnPropertyDescriptor(L,U);E&&Object.defineProperty(P,U,E)}return P};
k.prototype.mixin=function(P,L){for(var T in L)P[T]=L[T];return P};
k.prototype.chainObject=function(P,L){P&&L&&P!==L&&(P.__proto__=L);return P};
k.prototype.instanceTemplate=function(P){P=this.constructor._contentForTemplate(P);return document.importNode(P,!0)};
k.prototype.fire=function(P,L,T){T=T||{};L=L===null||L===void 0?{}:L;P=new Event(P,{bubbles:T.bubbles===void 0?!0:T.bubbles,cancelable:!!T.cancelable,composed:T.composed===void 0?!0:T.composed});P.detail=L;(0,_.cb)(T.node||this).dispatchEvent(P);return P};
k.prototype.listen=function(P,L,T){P=P||this;var d=this.__boundListeners||(this.__boundListeners=new WeakMap),U=d.get(P);U||(U={},d.set(P,U));d=L+T;U[d]||(U[d]=this._addMethodEventListenerToNode(P,L,T,this))};
k.prototype.unlisten=function(P,L,T){P=P||this;var d=this.__boundListeners&&this.__boundListeners.get(P);T=L+T;var U=d&&d[T];U&&(this._removeEventListenerFromNode(P,L,U),d[T]=null)};
k.prototype.setScrollDirection=function(P,L){_.$A(L||this,X[P]||"auto")};
k.prototype.$$=function(P){return this.root.querySelector(P)};
k.prototype.distributeContent=function(){var P=_.z2(this);window.ShadyDOM&&P.shadowRoot&&ShadyDOM.flush()};
k.prototype.getEffectiveChildNodes=function(){return _.z2(this).getEffectiveChildNodes()};
k.prototype.queryDistributedElements=function(P){return _.z2(this).queryDistributedElements(P)};
k.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(P){return P.nodeType===Node.ELEMENT_NODE})};
k.prototype.getEffectiveTextContent=function(){for(var P=this.getEffectiveChildNodes(),L=[],T=0,d;d=P[T];T++)d.nodeType!==Node.COMMENT_NODE&&L.push(d.textContent);return L.join("")};
k.prototype.queryEffectiveChildren=function(P){return(P=this.queryDistributedElements(P))&&P[0]};
k.prototype.queryAllEffectiveChildren=function(P){return this.queryDistributedElements(P)};
k.prototype.getContentChildNodes=function(P){return(P=this.root.querySelector(P||"slot"))?_.z2(P).getDistributedNodes():[]};
k.prototype.getContentChildren=function(P){return this.getContentChildNodes(P).filter(function(L){return L.nodeType===Node.ELEMENT_NODE})};
k.prototype.isLightDescendant=function(P){return this!==P&&(0,_.cb)(this).contains(P)&&(0,_.cb)(this).getRootNode()===(0,_.cb)(P).getRootNode()};
k.prototype.isLocalDescendant=function(P){return this.root===(0,_.cb)(P).getRootNode()};
k.prototype.scopeSubtree=function(P,L){return AJo(P,L===void 0?!1:L)};
k.prototype.getComputedStyleValue=function(P){return HIN.getComputedStyleValue(this,P)};
k.prototype.debounce=function(P,L,T){this._debouncers=this._debouncers||{};return this._debouncers[P]=_.oD(this._debouncers[P],T>0?_.jm.after(T):SE,L.bind(this))};
k.prototype.isDebouncerActive=function(P){this._debouncers=this._debouncers||{};P=this._debouncers[P];return!(!P||!P.isActive())};
k.prototype.flushDebouncer=function(P){this._debouncers=this._debouncers||{};(P=this._debouncers[P])&&P.flush()};
k.prototype.cancelDebouncer=function(P){this._debouncers=this._debouncers||{};(P=this._debouncers[P])&&P.cancel()};
k.prototype.async=function(P,L){return L>0?_.jm.run(P.bind(this),L):~SE.run(P.bind(this))};
k.prototype.cancelAsync=function(P){P<0?SE.cancel(~P):_.jm.cancel(P)};
k.prototype.create=function(P,L){P=document.createElement(P);if(L)if(P.setProperties)P.setProperties(L);else for(var T in L)P[T]=L[T];return P};
k.prototype.elementMatches=function(P,L){return $ey(L||this,P)};
k.prototype.toggleAttribute=function(P,L){var T=this;arguments.length===3&&(T=arguments[2]);arguments.length==1&&(L=!T.hasAttribute(P));if(L)return(0,_.cb)(T).setAttribute(P,""),!0;(0,_.cb)(T).removeAttribute(P);return!1};
k.prototype.toggleClass=function(P,L,T){T=T||this;arguments.length==1&&(L=!T.classList.contains(P));L?T.classList.add(P):T.classList.remove(P)};
k.prototype.transform=function(P,L){L=L||this;L.style.webkitTransform=P;L.style.transform=P};
k.prototype.translate3d=function(P,L,T,d){this.transform("translate3d("+P+","+L+","+T+")",d||this)};
k.prototype.arrayDelete=function(P,L){if(Array.isArray(P)){if(L=P.indexOf(L),L>=0)return P.splice(L,1)}else if(L=Xt(this,P).indexOf(L),L>=0)return this.splice(P,L,1);return null};
k.prototype._logger=function(P,L){Array.isArray(L)&&L.length===1&&Array.isArray(L[0])&&(L=L[0]);switch(P){case "log":case "warn":case "error":console[P].apply(console,_.Z9(L))}};
k.prototype._log=function(){this._logger("log",_.OT.apply(0,arguments))};
k.prototype._warn=function(){this._logger("warn",_.OT.apply(0,arguments))};
k.prototype._error=function(){this._logger("error",_.OT.apply(0,arguments))};
k.prototype._logf=function(P){return["[%s::%s]",this.is,P].concat(_.Z9(_.OT.apply(1,arguments)))};
_.R9.Object.defineProperties(k.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var P=(0,_.cb)(this).getRootNode();return P instanceof DocumentFragment?P.host:P}}});
_.R9.Object.defineProperties(k,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return mmy&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],Bqt(this.prototype)),this.__observedAttributes):V.call(this).concat("disable-upgrade")}}});
k.prototype.is="";return k});Polymer.FlattenedNodesObserver=y1Q;Polymer.DomApi=Y6O;Polymer.EventApi=NE;Polymer.dom=_.z2;Polymer.dom.matchesSelector=$ey;Polymer.dom.flush=_.ww;Polymer.dom.addDebouncer=_.xo;Polymer.DirMixin=FKW;Polymer.RenderStatus={beforeNextRender:_.s3_,afterNextRender:_.xA,flush:function(){for(;gMD.length||o9.length;)YCO(gMD),YCO(o9);nS=!1}};Polymer.LegacyElementMixin=_.O$;var pdl;pdl=RD._mutablePropertyChange;var NvR={properties:{mutableData:Boolean},_shouldPropertyChange:function(k,I,V){return pdl(this,k,I,V,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(k,I,V){return pdl(this,k,I,V,!0)}};
Polymer.OptionalMutableDataBehavior=NvR;var cZR={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},WIz={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},iDR=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},WIz),M8l=(0,_.O$)(HTMLElement),TNj=function(k,I){k||console.warn("Polymer.Class requires `info` argument");I=I?I(M8l):M8l;I=f3O(k,I,k.behaviors);I.is=I.prototype.is=
k.is;return I};Polymer.Class=TNj;Polymer.mixinBehaviors=function(k,I){return f3O({},(0,_.O$)(I),k)};
Polymer.GenerateClassFromInfo=f3O;_.Il=function(k){var I=typeof k==="function"?k:_.Il.Class(k);k._legacyForceObservedAttributes&&(I.prototype._legacyForceObservedAttributes=k._legacyForceObservedAttributes);customElements.define(I.is,I);return I};
_.Il.Class=TNj;Polymer._polymerFn=_.Il;var ZIU=window.onLegacyPolymerFunctionDefinedCallback;ZIU&&ZIU();var ioz={templatize:function(k,I){this._templatizerTemplate=k;this.ctor=qt(k,this,{mutableData:!!I,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(k){return new this.ctor(k)},
modelForElement:function(k){return KTU(this._templatizerTemplate,k)}};Polymer.Templatizer=ioz;_.tT=(0,_.O$)(HTMLElement).prototype;Polymer.Base=_.tT;var E8c=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.CS=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.J(_.CS,PolymerFakeBaseClass);var wl=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.J(wl,PolymerFakeBaseClass);var bDj=Symbol("Td"),Stz=[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 DeG=DeG||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},zKG;(function(k){function I(M,p,z){var u=N.get(M);if(!u){if(!z)return;u=new Q;N.set(M,u)}M=u.get(p);if(!M){if(!z)return;M=new Q;u.set(p,M)}return M}
function V(M,p,z){if(X(M,p,z))return!0;p=h(p);return p!==null?V(M,p,z):!1}
function X(M,p,z){p=I(p,z,!1);return p===void 0?!1:!!p.has(M)}
function P(M,p,z){if(X(M,p,z))return L(M,p,z);p=h(p);if(p!==null)return P(M,p,z)}
function L(M,p,z){p=I(p,z,!1);if(p!==void 0)return p.get(M)}
function T(M,p){var z=d(M,p);M=h(M);if(M===null)return z;var u=T(M,p);if(u.length<=0)return z;if(z.length<=0)return u;p=new x;M=[];z=_.G(z);for(var ct=z.next();!ct.done;ct=z.next())ct=ct.value,p.has(ct)||(p.add(ct),M.push(ct));z=_.G(u);for(u=z.next();!u.done;u=z.next())u=u.value,p.has(u)||(p.add(u),M.push(u));return M}
function d(M,p){M=I(M,p,!1);var z=[];M&&M.forEach(function(u,ct){return z.push(ct)});
return z}
function U(M){return M===void 0}
function E(M){return typeof M==="object"?M!==null:typeof M==="function"}
function l(M){return typeof M==="function"}
function r(M){return typeof M==="symbol"?M:String(M)}
function h(M){var p=Object.getPrototypeOf(M);if(typeof M!=="function"||M===F||p!==F)return p;var z=Object.getPrototypeOf(M.prototype);if(z==null||z===Object.prototype)return p;z=z.constructor;return typeof z!=="function"||z===M?p:z}
function y(){function M(){this._keys=[];this._values=[];this._cache=p}
var p={};M.prototype={get size(){return this._keys.length},has:function(z){return z===this._cache?!0:this._find(z)>=0?(this._cache=z,!0):!1},
get:function(z){var u=this._find(z);if(u>=0)return this._cache=z,this._values[u]},
set:function(z,u){this.delete(z);this._keys.push(z);this._values.push(u);this._cache=z;return this},
delete:function(z){z=this._find(z);return z>=0?(this._keys.splice(z,1),this._values.splice(z,1),this._cache=p,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=p},
forEach:function(z){for(var u=this.size,ct=0;ct<u;++ct){var dt=this._keys[ct],$K=this._values[ct];this._cache=dt;z.call(this,$K,dt,this)}},
_find:function(z){for(var u=this._keys,ct=u.length,dt=0;dt<ct;++dt)if(u[dt]===z)return dt;return-1}};
return M}
function S(){function M(){this._map=new Q}
M.prototype={get size(){return this._map.length},has:function(p){return this._map.has(p)},
add:function(p){this._map.set(p,p);return this},
delete:function(p){return this._map.delete(p)},
clear:function(){this._map.clear()},
forEach:function(p,z){this._map.forEach(p,z)}};
return M}
function g(){function M(){this._key=z()}
function p(mR,oj){for(var Zi=0;Zi<oj;++Zi)mR[Zi]=Math.random()*255|0}
function z(){do{if(ct)var mR=ct.randomBytes(16);else typeof Uint8Array==="function"?(mR=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(mR):p(mR,16)):(mR=Array(16),p(mR,16));mR[6]=mR[6]&79|64;mR[8]=mR[8]&191|128;for(var oj="",Zi=0;Zi<16;++Zi){var Ht=mR[Zi];if(Zi===4||Zi===6||Zi===8)oj+="-";Ht<16&&(oj+="0");oj+=Ht.toString(16).toLowerCase()}mR="@@WeakMap@@"+oj}while(dt.call($K,mR));$K[mR]=!0;return mR}
function u(mR,oj){if(!dt.call(mR,lD)){if(!oj)return;Object.defineProperty(mR,lD,{value:Object.create(null)})}return mR[lD]}
var ct=typeof global!=="undefined"&&typeof DeG==="object"&&typeof require==="function"&&require("crypto"),dt=Object.prototype.hasOwnProperty,$K={},lD=z();M.prototype={has:function(mR){return(mR=u(mR,!1))?this._key in mR:!1},
get:function(mR){if(mR=u(mR,!1))return mR[this._key]},
set:function(mR,oj){u(mR,!0)[this._key]=oj;return this},
delete:function(mR){return(mR=u(mR,!1))&&this._key in mR?delete mR[this._key]:!1},
clear:function(){this._key=z()}};
return M}
var F=Object.getPrototypeOf(Function),Q=typeof Map==="function"?Map:y(),x=typeof Set==="function"?Set:S(),N=new (typeof WeakMap==="function"?WeakMap:g());k.decorate=function(M,p,z,u){if(U(u)){if(U(z)){if(!Array.isArray(M))throw new TypeError;if(!l(p))throw new TypeError;for(z=M.length-1;z>=0;--z)if(u=(0,M[z])(p),!U(u)){if(!l(u))throw new TypeError;p=u}return p}if(!Array.isArray(M))throw new TypeError;if(!E(p))throw new TypeError;z=r(z);for(u=M.length-1;u>=0;--u)(0,M[u])(p,z)}else{if(Array.isArray(M))if(E(p)){if(U(z))throw new TypeError;
if(!E(u))throw new TypeError;}else throw new TypeError;else throw new TypeError;z=r(z);for(var ct=M.length-1;ct>=0;--ct){var dt=(0,M[ct])(p,z,u);if(!U(dt)){if(!E(dt))throw new TypeError;u=dt}}return u}};
k.metadata=function(M,p){return function(z,u){if(U(u)){if(!l(z))throw new TypeError;I(z,void 0,!0).set(M,p)}else{if(!E(z))throw new TypeError;u=r(u);I(z,u,!0).set(M,p)}}};
k.defineMetadata=function(M,p){var z;if(E(p))U(z)||(z=r(z));else throw new TypeError;I(p,z,!0).set("parameters",M)};
k.hasMetadata=function(M,p,z){if(E(p))U(z)||(z=r(z));else throw new TypeError;return V(M,p,z)};
k.hasOwnMetadata=function(M,p,z){if(E(p))U(z)||(z=r(z));else throw new TypeError;return X(M,p,z)};
k.getMetadata=function(M,p,z){if(E(p))U(z)||(z=r(z));else throw new TypeError;return P(M,p,z)};
k.getOwnMetadata=function(M,p,z){if(E(p))U(z)||(z=r(z));else throw new TypeError;return L(M,p,z)};
k.getMetadataKeys=function(M,p){if(E(M))U(p)||(p=r(p));else throw new TypeError;return T(M,p)};
k.getOwnMetadataKeys=function(M,p){if(E(M))U(p)||(p=r(p));else throw new TypeError;return d(M,p)};
k.deleteMetadata=function(M,p,z){if(E(p))U(z)||(z=r(z));else throw new TypeError;var u=I(p,z,!1);if(!U(u)){if(!u.delete(M))return!1;if(u.size>0)return!0;M=N.get(p);M.delete(z);if(M.size>0)return!0;N.delete(p);return!0}};
(function(M){if(typeof M.Reflect!=="undefined"){if(M.Reflect!==k)for(var p in k)M.Reflect[p]=k[p]}else M.Reflect=k})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(zKG||(zKG={}));var aXj=self;var urZ=[0,_.yw,_.$M,_.yw];var OIZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(OIZ,_.ft);var t8Q=_.jt(OIZ,[0,_.gA,_.JJ,urZ,_.$M,_.v$]);var kIN=[0,_.qa,-3,_.v$,_.gA,_.yw,_.cHZ,_.qa,TGQ,XPx,b6,_.mT,_.yw,function(){return eKf},
_.$M],eKf=[0,_.JJ,function(){return kIN},
_.gA,14,_.qa];_.vM(_.Hb,_.ce);_.c=_.Hb.prototype;_.c.start=function(){this.stop();this.usingListeners_=!1;var k=IxO(this),I=ViG(this);k&&!I&&this.JSC$11615_win_.mozRequestAnimationFrame?(this.JSC$11615_id_=_.O6(this.JSC$11615_win_,"MozBeforePaint",this.callback_),this.JSC$11615_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11615_id_=k&&I?k.call(this.JSC$11615_win_,this.callback_):this.JSC$11615_win_.setTimeout(g9x(this.callback_),20)};
_.c.stop=function(){if(this.isActive()){var k=IxO(this),I=ViG(this);k&&!I&&this.JSC$11615_win_.mozRequestAnimationFrame?Du(this.JSC$11615_id_):k&&I?I.call(this.JSC$11615_win_,this.JSC$11615_id_):this.JSC$11615_win_.clearTimeout(this.JSC$11615_id_)}this.JSC$11615_id_=null};
_.c.fire=function(){this.stop();this.JSC$11617_doAction_()};
_.c.isActive=function(){return this.JSC$11615_id_!=null};
_.c.JSC$11617_doAction_=function(){this.usingListeners_&&this.JSC$11615_id_&&Du(this.JSC$11615_id_);this.JSC$11615_id_=null;this.JSC$11615_listener_.call(this.handler_,_.q5())};
_.c.disposeInternal=function(){this.stop();_.Hb.superClass_.disposeInternal.call(this)};
var IxO=function(k){k=k.JSC$11615_win_;return k.requestAnimationFrame||k.webkitRequestAnimationFrame||k.mozRequestAnimationFrame||k.oRequestAnimationFrame||k.msRequestAnimationFrame||null},ViG=function(k){k=k.JSC$11615_win_;
return k.cancelAnimationFrame||k.cancelRequestAnimationFrame||k.webkitCancelRequestAnimationFrame||k.mozCancelRequestAnimationFrame||k.oCancelRequestAnimationFrame||k.msCancelRequestAnimationFrame||null};_.n2=function(k,I,V){_.ce.call(this);this.JSC$11618_listener_=V!=null?k.bind(V):k;this.JSC$11618_interval_=I;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11618_timer_=null};
_.J(_.n2,_.ce);_.c=_.n2.prototype;_.c.fire=function(k){this.args_=arguments;this.JSC$11618_timer_||this.pauseCount_?this.shouldFire_=!0:XrW(this)};
_.c.stop=function(){this.JSC$11618_timer_&&(_.XA.clearTimeout(this.JSC$11618_timer_),this.JSC$11618_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.c.pause=function(){this.pauseCount_++};
_.c.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11618_timer_||(this.shouldFire_=!1,XrW(this))};
_.c.disposeInternal=function(){_.ce.prototype.disposeInternal.call(this);this.stop()};
var XrW=function(k){k.JSC$11618_timer_=Tl(function(){k.JSC$11618_timer_=null;k.shouldFire_&&!k.pauseCount_&&(k.shouldFire_=!1,XrW(k))},k.JSC$11618_interval_);
var I=k.args_;k.args_=null;k.JSC$11618_listener_.apply(null,I)};var PBN=function(k,I){this.childIterator_=k[_.XA.Symbol.iterator]();this.mapFn_=I};
PBN.prototype[Symbol.iterator]=function(){return this};
PBN.prototype.next=function(){var k=this.childIterator_.next();return{value:k.done?void 0:this.mapFn_.call(void 0,k.value),done:k.done}};
var LQO=function(k,I){return new PBN(k,I)};var c4y={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 J3o=function(k){var I=GIW(k);if(!I)throw Error("Xd`"+k);return I},GIW=function(k){var I={};
k=String(k);var V=k.charAt(0)=="#"?k:"#"+k;if(Tyl.test(V))return I.hex=b1c(V),I.type="hex",I;V=vf_(k);return V.length?(I.hex=VHD(V[0],V[1],V[2]),I.type="rgb",I):c4y&&(k=c4y[k.toLowerCase()])?(I.hex=k,I.type="named",I):null},dzx=/#(.)(.)(.)/,b1c=function(k){if(!Tyl.test(k))throw Error("Zd`"+k);
k.length==4&&(k=k.replace(dzx,"#$1$1$2$2$3$3"));return k.toLowerCase()},Y1l=function(k){k=b1c(k);
k=parseInt(k.slice(1),16);return[k>>16,k>>8&255,k&255]},VHD=function(k,I,V){k=Number(k);
I=Number(I);V=Number(V);if(k!=(k&255)||I!=(I&255)||V!=(V&255))throw Error("$d`"+k+"`"+I+"`"+V);I=k<<16|I<<8|V;return k<16?"#"+(16777216|I).toString(16).slice(1):"#"+I.toString(16)},Tyl=/^#(?:[0-9a-f]{3}){1,2}$/i,i2Q=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,vf_=function(k){var I=k.match(i2Q);
if(I){k=Number(I[1]);var V=Number(I[2]);I=Number(I[3]);if(k>=0&&k<=255&&V>=0&&V<=255&&I>=0&&I<=255)return[k,V,I]}return[]};var WQR={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},xy=WQR;xy=WQR;var ZEi,fxQ,UzN;ZEi=function(k,I){switch(I){case 1:return k%4!=0||k%100==0&&k%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
fxQ=function(k,I,V,X,P){k=new Date(k,I,V);P=P||0;return k.valueOf()+(((X!==void 0?X:3)-P+7)%7-((k.getDay()+6)%7-P+7)%7)*864E5};
_.em=function(k,I,V){typeof k==="number"?(this.date=UzN(k,I||0,V||1),E_y(this,V||1)):_.MU(k)?(this.date=UzN(k.getFullYear(),k.getMonth(),k.getDate()),E_y(this,k.getDate())):(this.date=new Date(_.q5()),k=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),E_y(this,k))};
UzN=function(k,I,V){I=new Date(k,I,V);k>=0&&k<100&&I.setFullYear(I.getFullYear()-1900);return I};
_.c=_.em.prototype;_.c.firstDayOfWeek_=xy.FIRSTDAYOFWEEK;_.c.firstWeekCutOffDay_=xy.FIRSTWEEKCUTOFFDAY;_.c.clone=function(){var k=new _.em(this.date);k.firstDayOfWeek_=this.firstDayOfWeek_;k.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return k};
_.c.getFullYear=function(){return this.date.getFullYear()};
_.c.getYear=function(){return this.getFullYear()};
_.c.getMonth=function(){return this.date.getMonth()};
_.c.getDate=function(){return this.date.getDate()};
_.c.getTime=function(){return this.date.getTime()};
_.c.getDay=function(){return this.date.getDay()};
_.c.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.c.getUTCMonth=function(){return this.date.getUTCMonth()};
_.c.getUTCDate=function(){return this.date.getUTCDate()};
_.c.getUTCDay=function(){return this.date.getDay()};
_.c.getUTCHours=function(){return this.date.getUTCHours()};
_.c.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.c.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.c.set=function(k){this.date=new Date(k.getFullYear(),k.getMonth(),k.getDate())};
_.c.setFullYear=function(k){this.date.setFullYear(k)};
_.c.setYear=function(k){this.setFullYear(k)};
_.c.setMonth=function(k){this.date.setMonth(k)};
_.c.setDate=function(k){this.date.setDate(k)};
_.c.setTime=function(k){this.date.setTime(k)};
_.c.setUTCFullYear=function(k){this.date.setUTCFullYear(k)};
_.c.setUTCMonth=function(k){this.date.setUTCMonth(k)};
_.c.setUTCDate=function(k){this.date.setUTCDate(k)};
_.c.add=function(k){if(k.years||k.months){var I=this.getMonth()+k.months+k.years*12,V=this.getYear()+Math.floor(I/12);I%=12;I<0&&(I+=12);var X=Math.min(ZEi(V,I),this.getDate());this.setDate(1);this.setFullYear(V);this.setMonth(I);this.setDate(X)}k.days&&(V=this.getYear(),I=V>=0&&V<=99?-1900:0,k=new Date((new Date(V,this.getMonth(),this.getDate(),12)).getTime()+k.days*864E5),this.setDate(1),this.setFullYear(k.getFullYear()+I),this.setMonth(k.getMonth()),this.setDate(k.getDate()),E_y(this,k.getDate()))};
_.c.JSC$11631_toIsoString=function(k){var I=this.getFullYear(),V=I<0?"-":I>=1E4?"+":"";return[V+_.o3(Math.abs(I),V?6:4),_.o3(this.getMonth()+1,2),_.o3(this.getDate(),2)].join(k?"-":"")};
_.c.equals=function(k){return!(!k||this.getYear()!=k.getYear()||this.getMonth()!=k.getMonth()||this.getDate()!=k.getDate())};
_.c.toString=function(){return this.JSC$11631_toIsoString()};
var E_y=function(k,I){k.getDate()!=I&&k.date.setUTCHours(k.date.getUTCHours()+(k.getDate()<I?1:-1))};
_.em.prototype.valueOf=function(){return this.date.valueOf()};var Is=function(k,I,V,X,P){this.reversed=!!I;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!V;k&&kE(this,k,X);this.depth=P!=void 0?P:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.vM(Is,BH);var kE=function(k,I,V,X){if(k.node=I)k.tagType=typeof V==="number"?V:k.node.nodeType!=1?0:k.reversed?-1:1;typeof X==="number"&&(k.depth=X)};
_.c=Is.prototype;_.c.JSC$11646_copyFrom=function(k){this.node=k.node;this.tagType=k.tagType;this.depth=k.depth;this.reversed=k.reversed;this.constrained=k.constrained};
_.c.clone=function(){return new Is(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.c.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Ac;var k=this.node;var I=this.reversed?-1:1;if(this.tagType==I){var V=this.reversed?k.lastChild:k.firstChild;V?kE(this,V):kE(this,k,I*-1)}else(V=this.reversed?k.previousSibling:k.nextSibling)?kE(this,V):kE(this,k.parentNode,I*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(k=this.node)?Qs(k):Ac};
_.c.equals=function(k){return k.node==this.node&&(!this.node||k.tagType==this.tagType)};
_.c.splice=function(k){var I=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;Is.prototype.next.call(this);this.reversed=!this.reversed;V=_.wt(arguments[0])?arguments[0]:arguments;for(var X=V.length-1;X>=0;X--)_.fD(V[X],I);_.kW(I)};var b2x=function(){},Vb=function(k){for(var I=[],V=k.getTextRangeCount(),X=0;X<V;X++)I.push(k.getTextRange(X));
return I};
b2x.prototype.isReversed=function(){return!1};
b2x.prototype.getWindow=function(){return f6(_.Uq(this.JSC$11648_getStartNode()))};
var lxZ=function(k,I){Is.call(this,k,I,!0)};
_.vM(lxZ,Is);var Xi=function(k,I,V,X,P){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!P;if(k){this.startNode_=k;this.startOffset_=I;this.endNode_=V;this.endOffset_=X;if(k.nodeType==1&&k.tagName!="BR")if(k=k.childNodes,I=k[I])this.startNode_=I,this.startOffset_=0;else{k.length&&(this.startNode_=_.FA(k));var L=!0}V.nodeType==1&&((this.endNode_=V.childNodes[X])?this.endOffset_=0:this.endNode_=V)}Is.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);L&&this.next()};
_.vM(Xi,lxZ);_.c=Xi.prototype;_.c.JSC$11654_getStartNode=function(){return this.startNode_};
_.c.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)};
_.c.next=function(){return this.isLast()?Ac:Xi.superClass_.next.call(this)};
_.c.JSC$11646_copyFrom=function(k){this.startNode_=k.startNode_;this.endNode_=k.endNode_;this.startOffset_=k.startOffset_;this.endOffset_=k.endOffset_;this.isReversed_=k.isReversed_;Xi.superClass_.JSC$11646_copyFrom.call(this,k)};
_.c.clone=function(){var k=new Xi(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);k.JSC$11646_copyFrom(this);return k};v8t.prototype.__iterator__=function(){return new Xi(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var D5=function(k){this.range_=k};
_.vM(D5,v8t);var r4O=function(k){var I=_.Uq(k).createRange();if(k.nodeType==3)I.setStart(k,0),I.setEnd(k,k.length);else if(dQ(k)||k.nodeType==3){for(var V,X=k;(V=X.firstChild)&&(dQ(V)||V.nodeType==3);)X=V;I.setStart(X,0);for(X=k;(V=X.lastChild)&&(dQ(V)||V.nodeType==3);)X=V;I.setEnd(X,X.nodeType==1?X.childNodes.length:X.length)}else V=k.parentNode,k=Array.prototype.indexOf.call(V.childNodes,k),I.setStart(V,k),I.setEnd(V,k+1);return I},hny=function(k,I,V,X){var P=_.Uq(k).createRange();
P.setStart(k,I);P.setEnd(V,X);return P};
_.c=D5.prototype;_.c.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.c.getContainer=function(){return this.range_.commonAncestorContainer};
_.c.compareBrowserRangeEndpoints=function(k,I,V){return this.range_.compareBoundaryPoints(V==1?I==1?_.XA.Range.START_TO_START:_.XA.Range.START_TO_END:I==1?_.XA.Range.END_TO_START:_.XA.Range.END_TO_END,k)};
_.c.isCollapsed=function(){return this.range_.collapsed};
_.c.select=function(k){this.selectInternal(f6(_.Uq(this.range_.startContainer)).getSelection(),k)};
_.c.selectInternal=function(k){k.removeAllRanges();k.addRange(this.range_)};
_.c.insertNode=function(k,I){var V=this.range_.cloneRange();V.collapse(I);V.insertNode(k);V.detach();return k};
_.c.collapse=function(k){this.range_.collapse(k)};_.vM(pS,D5);pS.prototype.selectInternal=function(k,I){!I||this.isCollapsed()?pS.superClass_.selectInternal.call(this,k,I):(k.collapse(this.range_.endContainer,this.range_.endOffset),k.extend(this.range_.startContainer,this.range_.startOffset))};_.vM(Nt,D5);Nt.prototype.compareBrowserRangeEndpoints=function(k,I,V){return Nt.superClass_.compareBrowserRangeEndpoints.call(this,k,I,V)};
Nt.prototype.selectInternal=function(k,I){I?k.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):k.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var PZ=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},QnA;
_.vM(PZ,b2x);QnA=function(k,I){var V=new PZ;V.browserRangeWrapper_=k;V.isReversed_=!!I;return V};
_.y4O=function(k){k=_.Mt?new Nt(r4O(k)):_.Z5?new pS(r4O(k)):new D5(r4O(k));return QnA(k)};
_.Op=function(k,I,V,X){var P=new PZ;P.isReversed_=AZt(k,I,V,X);if(_.ps(k)&&!dQ(k)){var L=k.parentNode;I=Array.prototype.indexOf.call(L.childNodes,k);k=L}_.ps(V)&&!dQ(V)&&(L=V.parentNode,X=Array.prototype.indexOf.call(L.childNodes,V),V=L);P.isReversed_?(P.startNode_=V,P.startOffset_=X,P.endNode_=k,P.endOffset_=I):(P.startNode_=k,P.startOffset_=I,P.endNode_=V,P.endOffset_=X);return P};
_.c=PZ.prototype;_.c.clone=function(){var k=new PZ;k.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();k.startNode_=this.startNode_;k.startOffset_=this.startOffset_;k.endNode_=this.endNode_;k.endOffset_=this.endOffset_;k.isReversed_=this.isReversed_;return k};
_.c.JSC$11648_getType=function(){return"text"};
_.c.getBrowserRangeObject=function(){return LP(this).range_};
_.c.getTextRangeCount=function(){return 1};
_.c.getTextRange=function(){return this};
var LP=function(k){var I;if(!(I=k.browserRangeWrapper_)){I=k.JSC$11648_getStartNode();var V=k.JSC$11648_getStartOffset(),X=k.JSC$11648_getEndNode(),P=k.JSC$11648_getEndOffset();I=_.Mt?new Nt(hny(I,V,X,P)):_.Z5?new pS(hny(I,V,X,P)):new D5(hny(I,V,X,P));I=k.browserRangeWrapper_=I}return I};
_.c=PZ.prototype;_.c.getContainer=function(){return LP(this).getContainer()};
_.c.JSC$11648_getStartNode=function(){return this.startNode_||(this.startNode_=LP(this).range_.startContainer)};
_.c.JSC$11648_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=LP(this).range_.startOffset};
_.c.JSC$11648_getEndNode=function(){return this.endNode_||(this.endNode_=LP(this).range_.endContainer)};
_.c.JSC$11648_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=LP(this).range_.endOffset};
_.c.isReversed=function(){return this.isReversed_};
_.c.JSC$11648_containsRange=function(k,I){if(k.JSC$11648_getType()=="text"){var V=LP(this);k=LP(k);I=I&&!k.isCollapsed();k=k.range_;V=I?V.compareBrowserRangeEndpoints(k,0,1)>=0&&V.compareBrowserRangeEndpoints(k,1,0)<=0:V.compareBrowserRangeEndpoints(k,0,0)>=0&&V.compareBrowserRangeEndpoints(k,1,1)<=0}else V=!1;return V};
_.c.isCollapsed=function(){return LP(this).isCollapsed()};
_.c.JSC$11648_getText=function(){return LP(this).range_.toString()};
_.c.__iterator__=function(){return new Xi(this.JSC$11648_getStartNode(),this.JSC$11648_getStartOffset(),this.JSC$11648_getEndNode(),this.JSC$11648_getEndOffset())};
_.c.select=function(){LP(this).select(this.isReversed_)};
_.c.JSC$11648_removeContents=function(){var k=LP(this).range_;k.extractContents();if(k.startContainer.hasChildNodes()&&(k=k.startContainer.childNodes[k.startOffset])){var I=k.previousSibling;mBG(k)==""&&_.kW(k);I&&mBG(I)==""&&_.kW(I)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.c.insertNode=function(k,I){k=LP(this).insertNode(k,I);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return k};
_.c.collapse=function(k){k=this.isReversed()?!k:k;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(k);k?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var mzG=function(){};
_.vM(mzG,b2x);mzG.prototype.JSC$11648_containsRange=function(k,I){var V=Vb(this);k=Vb(k);return(I?BR:_.XjD)(k,function(X){return BR(V,function(P){return P.JSC$11648_containsRange(X,I)})})};
mzG.prototype.insertNode=function(k,I){I?_.Wg(k,this.JSC$11648_getStartNode()):_.fD(k,this.JSC$11648_getEndNode());return k};var KQO,$zO=Vg().JSC$9626_document_.documentElement;KQO=$zO.requestFullscreen?"fullscreenchange":$zO.webkitRequestFullscreen?"webkitfullscreenchange":$zO.mozRequestFullScreen?"mozfullscreenchange":$zO.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var uK=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.vM(uK,mzG);_.c=uK.prototype;_.c.clone=function(){var k=new uK;k.browserRanges_=_.C_(this.browserRanges_);return k};
_.c.JSC$11648_getType=function(){return"mutli"};
_.c.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.c.getTextRangeCount=function(){return this.browserRanges_.length};
_.c.getTextRange=function(k){this.ranges_[k]||(this.ranges_[k]=QnA(snj(this.browserRanges_[k])));return this.ranges_[k]};
_.c.getContainer=function(){if(!this.container_){for(var k=[],I=this.getTextRangeCount(),V=0;V<I;V++)k.push(this.getTextRange(V).getContainer());this.container_=UBG.apply(null,k)}return this.container_};
var cZ=function(k){k.sortedRanges_||(k.sortedRanges_=Vb(k),k.sortedRanges_.sort(function(I,V){var X=I.JSC$11648_getStartNode();I=I.JSC$11648_getStartOffset();var P=V.JSC$11648_getStartNode();V=V.JSC$11648_getStartOffset();return X==P&&I==V?0:AZt(X,I,P,V)?1:-1}));
return k.sortedRanges_};
_.c=uK.prototype;_.c.JSC$11648_getStartNode=function(){return cZ(this)[0].JSC$11648_getStartNode()};
_.c.JSC$11648_getStartOffset=function(){return cZ(this)[0].JSC$11648_getStartOffset()};
_.c.JSC$11648_getEndNode=function(){return _.FA(cZ(this)).JSC$11648_getEndNode()};
_.c.JSC$11648_getEndOffset=function(){return _.FA(cZ(this)).JSC$11648_getEndOffset()};
_.c.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.c.JSC$11648_getText=function(){return Vb(this).map(function(k){return k.JSC$11648_getText()}).join("")};
_.c.__iterator__=function(){return new GH(this)};
_.c.select=function(){var k=this.getWindow().getSelection();k.removeAllRanges();for(var I=this.getTextRangeCount(),V=0;V<I;V++)k.addRange(this.getTextRange(V).getBrowserRangeObject())};
_.c.JSC$11648_removeContents=function(){Vb(this).forEach(function(k){k.JSC$11648_removeContents()})};
_.c.collapse=function(k){if(!this.isCollapsed()){var I=k?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;I.collapse(k);this.ranges_=[I];this.sortedRanges_=[I];this.browserRanges_=[I.getBrowserRangeObject()]}};
var GH=function(k){this.iterators_=null;this.currentIdx_=0;k&&(this.iterators_=cZ(k).map(function(I){return _.C8G(I)}));
Is.call(this,k?this.JSC$11654_getStartNode():null,!1,!0)};
_.vM(GH,lxZ);_.c=GH.prototype;_.c.JSC$11654_getStartNode=function(){return this.iterators_[0].JSC$11654_getStartNode()};
_.c.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.c.next=function(){for(;this.currentIdx_<this.iterators_.length;){var k=this.iterators_[this.currentIdx_],I=k.next();if(I.done)this.currentIdx_++;else return kE(this,k.node,k.tagType,k.depth),I}return Ac};
_.c.JSC$11646_copyFrom=function(k){this.iterators_=_.C_(k.iterators_);GH.superClass_.JSC$11646_copyFrom.call(this,k)};
_.c.clone=function(){var k=new GH(null);k.JSC$11646_copyFrom(this);return k};var TH=function(){_.XY.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.G7)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.G7)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.G7)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.G7)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.G7)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.G7)(this.dispatchProgressEvent_,this)};
_.vM(TH,_.XY);TH.prototype.abort=function(){try{this.reader_.abort()}catch(k){throw new DcR(k,"aborting read");}};
TH.prototype.getError=function(){return this.reader_.error&&new DcR(this.reader_.error,"reading file")};
TH.prototype.dispatchProgressEvent_=function(k){this.dispatchEvent(new cDO(k,this))};
TH.prototype.disposeInternal=function(){TH.superClass_.disposeInternal.call(this);delete this.reader_};
var jeN=function(k){var I=new TH,V=SvU(I);I.reader_.readAsArrayBuffer(k);return V},J4K=function(k){var I=new TH,V=SvU(I);
I.reader_.readAsDataURL(k);return V},SvU=function(k){var I=new lF;
k.listen("loadend",_.Nx(function(V,X){var P=X.reader_.result,L=X.getError();P==null||L?V.errback(L):V.callback(P);X.dispose()},I,k));
return I};var d0=function(){_.XY.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11688_eventHandler_=new _.E0(this);this.JSC$11688_isInitialized_=!1};
_.vM(d0,_.XY);var YvN=new _.tZ("d"),g_Q=new _.tZ("beforedragstart"),qvW=new _.tZ("dragstart"),v_R=new _.tZ("beforedragmove"),seR=new _.tZ("dragmove"),FQG=new _.tZ("beforedragend"),Byx=new _.tZ("dragend"),A4N=new _.tZ("e");d0.prototype.isDragging=function(){return!!this.JSC$11688_dragger_};
var QeC=function(k,I){I.dlgGrowthDirection_=0;I.dlgDragHoverClass_=void 0;I.dlgDragPermission=0;k.dragLists_.push(I)},n_Z=function(k,I){k.getHandleForDragItem_=I};
d0.prototype.init=function(){if(!this.JSC$11688_isInitialized_){for(var k=this.dragLists_.length,I=0;I<k;I++)for(var V=_.Ut(this.dragLists_[I]),X=V.length,P=0;P<X;++P){var L=V[P],T=this.getHandleForDragItem_(L),d=_.Di(T);this.dragItemForHandle_[d]=L;this.dragItemHoverClasses_&&(this.JSC$11688_eventHandler_.listen(L,"mouseover",this.handleDragItemMouseover_),this.JSC$11688_eventHandler_.listen(L,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11688_eventHandler_.listen(T,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11688_eventHandler_.listen(T,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(L);this.JSC$11688_eventHandler_.listen(T,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11688_isInitialized_=!0}};
d0.prototype.disposeInternal=function(){this.JSC$11688_eventHandler_.dispose();for(var k=this.dragLists_.length,I=0;I<k;I++){var V=this.dragLists_[I];V.dlgGrowthDirection_=void 0;V.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;o_Q(this);d0.superClass_.disposeInternal.call(this)};
var xzK=function(k,I){for(var V=k.dragLists_.length,X=0;X<V;X++){var P=k.dragLists_[X];P.dlgBounds_=o8D(P)}V=k.dragItems_.length;for(X=0;X<V;X++)P=k.dragItems_[X],P!=I&&(P.dlgBounds_=o8D(P))};
_.c=d0.prototype;
_.c.handlePotentialDragStart_=function(k){var I=_.Di(k.currentTarget);I=this.dragItemForHandle_[I];if(I.parentElement.dlgDragPermission!=2){this.currDragItem_=I;a:{I=this.currDragItem_;for(var V=I.cloneNode(!0),X=Ik("TEXTAREA",I),P=Ik("TEXTAREA",V),L=0;L<X.length;L++)P[L].value=X[L].value;switch(I.tagName){case "TR":I=_.Gh("TABLE",null,_.Gh("TBODY",null,V));break a;case "TD":case "TH":I=_.Gh("TABLE",null,_.Gh("TBODY",null,_.Gh("TR",null,V)));break a;case "TEXTAREA":V.value=I.value;default:I=V;break a}I=
void 0}this.draggerEl_=I;this.draggerElClasses_&&Jp(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.Uq(this.currDragItem_).body.appendChild(this.draggerEl_);V=_.Eq(this.currDragItem_);I=this.draggerEl_;X=_.Eq(I);if(V instanceof _.Y9){var T=V.y;V=V.x}rQ(I,I.offsetLeft+(V-X.x),I.offsetTop+(Number(T)-X.y));this.JSC$11688_dragger_=new _.WH(this.draggerEl_);_.k2l(this.JSC$11688_dragger_,this.hysteresisDistance_);
_.O6(this.JSC$11688_dragger_,"start",this.handleDragStart_,!1,this);_.O6(this.JSC$11688_dragger_,"end",this.handleDragEnd_,!1,this);_.O6(this.JSC$11688_dragger_,"earlycancel",this.JSC$11690_cleanup_,!1,this);this.dispatchEvent(new iq(YvN,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11688_dragger_));this.JSC$11688_dragger_.startDrag(k)}};
_.c.handleDragStart_=function(k){if(this.dispatchEvent(new iq(g_Q,this,k.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.i6Q(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?Jp(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var I=YqZ(this.draggerEl_);this.draggerEl_.halfWidth=I.width/2;this.draggerEl_.halfHeight=I.height/2;I=this.draggerEl_.getBoundingClientRect();
var V=k.clientY,X=IsK(this.JSC$11688_dragger_,k.clientX);if(X>I.right){var P=this.currDragItem_.getBoundingClientRect();this.JSC$11688_dragger_.deltaX=X-(X-P.left)/P.width*I.width}V=VDf(this.JSC$11688_dragger_,V);V>I.bottom&&(this.JSC$11688_dragger_.deltaY+=V-I.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";xzK(this,this.currDragItem_);this.currDragItem_.style.display="";_.O6(this.JSC$11688_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new iq(qvW,
this,k.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11688_dragger_))}else k.preventDefault(),this.JSC$11690_cleanup_()};
_.c.handleDragMove_=function(k){var I=_.Eq(this.draggerEl_);I=new _.Y9(I.x+this.draggerEl_.halfWidth,I.y+this.draggerEl_.halfHeight);a:{var V=null;if(this.currDragItem_.style.display!="none"){V=this.currDragItem_.parentNode;var X=o8D(V);if(axZ(I,X))break a}X=this.dragLists_.length;for(var P=0;P<X;P++){var L=this.dragLists_[P];if(L!=V&&axZ(I,L.dlgBounds_)){V=L;break a}}V=null}if(V){if(V==null)throw Error("ae");X=0;P=!1;L=void 0;switch(V.dlgGrowthDirection_){case 0:X=I.y;var T=Rnx;var d=CBN;break;case 4:P=
!0;case 2:X=I.x;T=wrN;d=CBN;break;case 5:P=!0;case 3:X=I.x,T=H2K,d=pry}for(var U=null,E,l=_.Ut(V),r=l.length,h=0;h<r;h++){var y=l[h];if(y!=this.currDragItem_){var S=T(y.dlgBounds_);if(P){var g=NyR(y,I);L===void 0&&(L=g);d(X,S)&&(E==void 0||g<L||g==L&&(d(S,E)||S==E))&&(U=y,E=S);g<L&&(L=g)}else d(X,S)&&(E==void 0||d(S,E))&&(U=y,E=S)}}T=U!==null&&NyR(U,I)>L?null:U}else T=null;if(!this.dispatchEvent(new iq(v_R,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11688_dragger_,I,V,T)))return!1;if(V&&V.dlgDragPermission!=
1)this.currDragItem_.parentNode==V&&_.i6Q(this.currDragItem_)==T||V.insertBefore(this.currDragItem_,T),this.currDragItem_.style.display="",V.dlgDragHoverClass_&&_.ry(V,V.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",d=this.dragLists_.length,E=0;E<d;E++)X=this.dragLists_[E],X.dlgDragHoverClass_&&_.lB(X,X.dlgDragHoverClass_);V!=this.currHoverList_&&(this.currHoverList_=V,xzK(this,this.currDragItem_));this.dispatchEvent(new iq(seR,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11688_dragger_,
I,V,T));return!1};
_.c.JSC$11690_cleanup_=function(){o_Q(this);this.JSC$11688_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var k=this.dragLists_.length,I=0;I<k;I++)this.dragLists_[I].dlgBounds_=null;k=this.dragItems_.length;for(I=0;I<k;I++)this.dragItems_[I].dlgBounds_=null};
_.c.handleDragEnd_=function(k){if(!this.dispatchEvent(new iq(FQG,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11688_dragger_)))return!1;o_Q(this);this.dispatchEvent(new iq(Byx,this,k,this.currDragItem_,this.draggerEl_,this.JSC$11688_dragger_));this.JSC$11690_cleanup_();return!0};
var o_Q=function(k){_.BB(k.JSC$11688_dragger_);var I=k.draggerEl_&&k.draggerEl_.parentElement;k.draggerEl_&&_.kW(k.draggerEl_);k.currDragItem_&&k.currDragItem_.style.display=="none"&&(k.origList_.insertBefore(k.currDragItem_,k.origNextItem_),k.currDragItem_.style.display="");k.currDragItemClasses_&&k.currDragItem_?PUx(k.currDragItem_,k.currDragItemClasses_||[]):k.currDragItem_&&(k.currDragItem_.style.visibility="");for(var V=k.dragLists_.length,X=0;X<V;X++){var P=k.dragLists_[X];P.dlgDragHoverClass_&&
_.lB(P,P.dlgDragHoverClass_)}I&&k.dispatchEvent(new iq(A4N,k,null,k.currDragItem_,k.draggerEl_,k.JSC$11688_dragger_))};
_.c=d0.prototype;_.c.getHandleForDragItem_=function(k){return k};
_.c.handleDragItemMouseover_=function(k){Jp(k.currentTarget,this.dragItemHoverClasses_||[])};
_.c.handleDragItemMouseout_=function(k){PUx(k.currentTarget,this.dragItemHoverClasses_||[])};
_.c.handleDragItemHandleMouseover_=function(k){Jp(k.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.c.handleDragItemHandleMouseout_=function(k){PUx(k.currentTarget,this.dragItemHandleHoverClasses_||[])};
var axZ=function(k,I){return k.x>I.left&&k.x<I.left+I.width&&k.y>I.top&&k.y<I.top+I.height},NyR=function(k,I){k=k.dlgBounds_;
return Math.abs(I.y-(k.top+(k.height-1)/2))},Rnx=function(k){return k.top+k.height-1},wrN=function(k){return k.left+k.width-1},H2K=function(k){return k.left||0},CBN=function(k,I){return k<I},pry=function(k,I){return k>I},iq=function(k,I,V,X,P,L){_.Cs.call(this,k);
this.event=V;this.currDragItem=X;this.draggerEl=P;this.JSC$11692_dragger=L};
_.vM(iq,_.Cs);_.vM(ks,_.ce);var MiC=new _.Y9(0,0);ks.prototype.JSC$11696_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
ks.prototype.JSC$11696_onMouseMove=function(k){var I=this.containerIsActuallyContent_?MiC:Ih(Vg(this.containerNode_)),V=this.horizontalScrolling_?this.calculateScrollDelta(k.clientX+I.x,this.scrollBounds_.left,this.scrollBounds_.width):0,X=this.calculateScrollDelta(k.clientY+I.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=V;this.scrollDelta_.y=X;!(V=!V&&!X)&&(V=this.constrainScroll_)&&(V=k.clientX+I.x,k=k.clientY+I.y,I=this.containerBounds_,V=!(I.left<=V&&I.left+I.width>=
V&&I.top<=k&&I.top+I.height>=k));V?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
ks.prototype.calculateScrollDelta=function(k,I,V){var X=0;k<I?X=-8:k>I+V&&(X=8);return X};
ks.prototype.disposeInternal=function(){ks.superClass_.disposeInternal.call(this);this.JSC$11694_eventHandler_.dispose();this.scrollTimer_.dispose()};var Z2l={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"}}},WZ=Z2l;WZ=Z2l;var fP={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 DzR=function(){},r7=function(k){if(typeof k=="number"){var I=new DzR;
I.standardOffset_=k;var V=k;if(V==0)V="Etc/GMT";else{var X=["Etc/GMT",V<0?"-":"+"];V=Math.abs(V);X.push(Math.floor(V/60)%100);V%=60;V!=0&&X.push(":",_.o3(V,2));V=X.join("")}I.timeZoneId_=V;V=k;V==0?V="UTC":(X=["UTC",V<0?"+":"-"],V=Math.abs(V),X.push(Math.floor(V/60)%100),V%=60,V!=0&&X.push(":",V),V=X.join(""));k=znN(k);I.tzNames_=[V,V];I.tzNamesExt_={STD_LONG_NAME_GMT:k,STD_GENERIC_LOCATION:k};I.transitions_=[];return I}I=new DzR;I.timeZoneId_=k.id;I.standardOffset_=-k.std_offset;I.tzNames_=k.names;
I.tzNamesExt_=k.names_ext;I.transitions_=k.transitions;return I},znN=function(k){var I=["GMT"];
I.push(k<=0?"+":"-");k=Math.abs(k);I.push(_.o3(Math.floor(k/60)%100,2),":",_.o3(k%60,2));return I.join("")},uHf=function(k,I){I=Date.UTC(I.getUTCFullYear(),I.getUTCMonth(),I.getUTCDate(),I.getUTCHours(),I.getUTCMinutes())/36E5;
for(var V=0;V<k.transitions_.length&&I>=k.transitions_[V];)V+=2;return V==0?0:k.transitions_[V-1]},O2N=function(k,I){k=k.standardOffset_-uHf(k,I);
return k===-1440?0:k};var hW=function(k,I){this.patternParts_=[];this.JSC$11707_dateTimeSymbols_=I||xy;typeof k=="number"?tiN(this,k):enx(this,k)},kVQ=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],Uw=function(k){return k.getHours?k.getHours():0},enx=function(k,I){for(lht&&(I=I.replace(/\u200f/g,""));I;){for(var V=I,X=0;X<kVQ.length;++X){var P=I.match(kVQ[X]);
if(P){var L=P[0];I=I.substring(L.length);X==0&&(L=="''"?L="'":(L=L.substring(1,P[1]=="'"?L.length-1:L.length),L=L.replace(/''/g,"'")));k.patternParts_.push({text:L,type:X});break}}if(V===I)throw Error("be`"+I);}};
hW.prototype.format=function(k,I){if(!k)throw Error("ce");var V=I?(k.getTimezoneOffset()-O2N(I,k))*6E4:0,X=V?new Date(k.getTime()+V):k,P=X;I&&X.getTimezoneOffset()!=k.getTimezoneOffset()&&(X=new Date(X.getTime()+(X.getTimezoneOffset()-k.getTimezoneOffset())*6E4),P=new Date(k.getTime()+(V+(V>0?-864E5:864E5))));V=[];for(var L=0;L<this.patternParts_.length;++L){var T=this.patternParts_[L].text;1==this.patternParts_[L].type?V.push(ImC(this,T,k,X,P,I)):V.push(T)}return V.join("")};
var tiN=function(k,I){if(I<4)var V=k.JSC$11707_dateTimeSymbols_.DATEFORMATS[I];else if(I<8)V=k.JSC$11707_dateTimeSymbols_.TIMEFORMATS[I-4];else if(I<12)V=k.JSC$11707_dateTimeSymbols_.DATETIMEFORMATS[I-8],V=V.replace("{1}",k.JSC$11707_dateTimeSymbols_.DATEFORMATS[I-8]),V=V.replace("{0}",k.JSC$11707_dateTimeSymbols_.TIMEFORMATS[I-8]);else if(I===12)V=k.JSC$11707_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(I===13)V=k.JSC$11707_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{tiN(k,10);return}enx(k,V)},Ew=function(k,I){I=String(I);
k=k.JSC$11707_dateTimeSymbols_||xy;if(k.ZERODIGIT!==void 0&&!bLR){for(var V=[],X=0;X<I.length;X++){var P=I.charCodeAt(X);V.push(48<=P&&P<=57?String.fromCharCode(k.ZERODIGIT+P-48):I.charAt(X))}I=V.join("")}return I},bLR=!1,lht=!1,XTO=function(k,I,V,X){V=V.getFullYear();
V<=0&&X&&(V=1-V);return Ew(k,V_O(V,I))},V_O=function(k,I){I==2&&(k%=100);
k<0&&I++;return _.o3(k,I)},bq=function(k){if(!(k.getHours&&k.getSeconds&&k.getMinutes))throw Error("de");
},PHZ=function(k,I){bq(I);
I=Uw(I);return k.JSC$11707_dateTimeSymbols_.AMPMS[I>=12&&I<24?1:0]},ImC=function(k,I,V,X,P,L){var T=I.length;
switch(I.charAt(0)){case "G":return V=X.getFullYear()>0?1:0,T>=4?k.JSC$11707_dateTimeSymbols_.ERANAMES[V]:k.JSC$11707_dateTimeSymbols_.ERAS[V];case "y":return XTO(k,T,X,!0);case "Y":return V=(new Date(fxQ(X.getFullYear(),X.getMonth(),X.getDate(),k.JSC$11707_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,k.JSC$11707_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),T==2&&(V%=100),Ew(k,V_O(V,T));case "u":return XTO(k,T,X,!1);case "M":a:switch(V=X.getMonth(),T){case 5:T=k.JSC$11707_dateTimeSymbols_.NARROWMONTHS[V];
break a;case 4:T=k.JSC$11707_dateTimeSymbols_.MONTHS[V];break a;case 3:T=k.JSC$11707_dateTimeSymbols_.SHORTMONTHS[V];break a;default:T=Ew(k,_.o3(V+1,T))}return T;case "k":return bq(P),Ew(k,_.o3(Uw(P)||24,T));case "S":return Ew(k,(P.getMilliseconds()/1E3).toFixed(Math.min(3,T)).slice(2)+(T>3?_.o3(0,T-3):""));case "E":return V=X.getDay(),T>=4?k.JSC$11707_dateTimeSymbols_.WEEKDAYS[V]:k.JSC$11707_dateTimeSymbols_.SHORTWEEKDAYS[V];case "a":return PHZ(k,P);case "b":return PHZ(k,P);case "B":return PHZ(k,
P);case "h":return bq(P),Ew(k,_.o3(Uw(P)%12||12,T));case "K":return bq(P),Ew(k,_.o3(Uw(P)%12,T));case "H":return bq(P),Ew(k,_.o3(Uw(P),T));case "c":a:switch(V=X.getDay(),T){case 5:T=k.JSC$11707_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[V];break a;case 4:T=k.JSC$11707_dateTimeSymbols_.STANDALONEWEEKDAYS[V];break a;case 3:T=k.JSC$11707_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[V];break a;default:T=Ew(k,_.o3(V,1))}return T;case "L":a:switch(V=X.getMonth(),T){case 5:T=k.JSC$11707_dateTimeSymbols_.STANDALONENARROWMONTHS[V];
break a;case 4:T=k.JSC$11707_dateTimeSymbols_.STANDALONEMONTHS[V];break a;case 3:T=k.JSC$11707_dateTimeSymbols_.STANDALONESHORTMONTHS[V];break a;default:T=Ew(k,_.o3(V+1,T))}return T;case "Q":return V=Math.floor(X.getMonth()/3),T<4?k.JSC$11707_dateTimeSymbols_.SHORTQUARTERS[V]:k.JSC$11707_dateTimeSymbols_.QUARTERS[V];case "d":return Ew(k,_.o3(X.getDate(),T));case "m":return bq(P),Ew(k,_.o3(P.getMinutes?P.getMinutes():0,T));case "s":return bq(P),Ew(k,_.o3(P.getSeconds(),T));case "v":return(L||r7(V.getTimezoneOffset())).timeZoneId_;
case "V":return k=L||r7(V.getTimezoneOffset()),T<=2?k.timeZoneId_:uHf(k,V)>0?k.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?k.tzNamesExt_.DST_GENERIC_LOCATION:k.tzNamesExt_.DST_GENERIC_LOCATION:k.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?k.tzNamesExt_.STD_GENERIC_LOCATION:k.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return V=fxQ(P.getFullYear(),P.getMonth(),P.getDate(),k.JSC$11707_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,k.JSC$11707_dateTimeSymbols_.FIRSTDAYOFWEEK),Ew(k,_.o3(Math.floor(Math.round((V-(new Date((new Date(V)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,T));case "z":return k=L||r7(V.getTimezoneOffset()),T<4?k.tzNames_[uHf(k,V)>0?2:0]:k.tzNames_[uHf(k,V)>0?3:1];case "Z":return I=L||r7(V.getTimezoneOffset()),T<4?(T=-O2N(I,V),k=[T<0?"-":"+"],T=Math.abs(T),k.push(_.o3(Math.floor(T/60)%100,2),_.o3(T%60,2)),T=k.join("")):T=Ew(k,znN(O2N(I,V))),T;default:return""}};var Ltl=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,c9f=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,hDi=function(k){this.patternParts_=[];this.JSC$11716_dateTimeSymbols_=xy;if(typeof k=="number"){k>11&&(k=10);if(k<4)var I=this.JSC$11716_dateTimeSymbols_.DATEFORMATS[k];else k<8?I=this.JSC$11716_dateTimeSymbols_.TIMEFORMATS[k-4]:(I=this.JSC$11716_dateTimeSymbols_.DATETIMEFORMATS[k-8],I=I.replace("{1}",this.JSC$11716_dateTimeSymbols_.DATEFORMATS[k-8]),I=I.replace("{0}",this.JSC$11716_dateTimeSymbols_.TIMEFORMATS[k-
8]));GVC(this,I)}else GVC(this,k)},GVC=function(k,I){for(var V=!1,X="",P=0;P<I.length;P++){var L=I.charAt(P);
if(Ltl.test(L))for(X.length>0&&(k.patternParts_.push({text:X,count:0,abutStart:!1,numeric:!1}),X=""),k.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});P<I.length-1&&I.charAt(P+1)==" ";)P++;else if(V)L=="'"?P+1<I.length&&I.charAt(P+1)=="'"?(X+="'",P++):V=!1:X+=L;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(L)>=0){X.length>0&&(k.patternParts_.push({text:X,count:0,abutStart:!1,numeric:!1}),X="");for(var T=I.charAt(P),d=P+1;d<I.length&&I.charAt(d)==T;)d++;T=d-P;T<=0?d=!1:(d="MydhHmsSDkK".indexOf(L),
d=d>0||d==0&&T<3);k.patternParts_.push({text:L,count:T,abutStart:!1,numeric:d});P+=T-1}else L=="'"?P+1<I.length&&I.charAt(P+1)=="'"?(X+="'",P++):V=!0:X+=L}X.length>0&&k.patternParts_.push({text:X,count:0,abutStart:!1,numeric:!1});I=!1;for(V=0;V<k.patternParts_.length;V++)k.patternParts_[V].numeric?!I&&V+1<k.patternParts_.length&&k.patternParts_[V+1].numeric&&(I=!0,k.patternParts_[V].abutStart=!0):I=!1};
hDi.prototype.parse=function(k,I,V){var X=!1,P=!1;V&&(X=V.predictive||!1,P=V.validate||!1);if(X)for(V=0;V<this.patternParts_.length;V++){var L=this.patternParts_[V];if(L.count>0&&("abBhHkKm".indexOf(L.text.charAt(0))<0||L.count>2||L.abutStart))throw Error("ee`"+L.text.charAt(0));}L=new TzK;V=[0];L.dayPeriodIndex=-1;for(var T=0;T<this.patternParts_.length&&!(X&&V[0]>=k.length);T++){if(this.patternParts_[T].count==0){a:{var d=k;var U=V,E=this.patternParts_[T],l=X;if(E.text.match(Ltl)!=null){if(E=U[0],
dPN(d,U),U[0]>E){d=!0;break a}}else{if(d.indexOf(E.text,U[0])==U[0]){U[0]+=E.text.length;d=!0;break a}if(l&&E.text.indexOf(d.substring(U[0]))==0){U[0]+=d.length-U[0];d=!0;break a}}d=!1}if(d)continue;return 0}if(this.patternParts_[T].abutStart){a:{U=k;E=V;l=T;var r=E[0],h=0;for(d=l;d<this.patternParts_.length;d++){var y=this.patternParts_[d],S=y.count;if(S===0)break;if(d==l&&(S-=h,h++,S==0)){d=0;break a}var g=d>l&&y.numeric,F=E[0];if(!izN(this,U,E,y,S,L,!1)||g&&E[0]-F<S)d=l-1,E[0]=r}d-=l}if(d<=0)return 0;
T+=d-1}else if(!izN(this,k,V,this.patternParts_[T],0,L,X))return 0}a:{k=P;if(I==null)throw Error("fe");L.era!=void 0&&L.year!=void 0&&L.era==0&&L.year>0&&(L.year=-(L.year-1));L.year!=void 0&&I.setFullYear(L.year);X=I.getDate();I.setDate(1);L.month!=void 0&&I.setMonth(L.month);L.day!=void 0?I.setDate(L.day):(P=ZEi(I.getFullYear(),I.getMonth()),I.setDate(X>P?P:X));typeof I.setHours==="function"&&(L.hours==void 0&&(L.hours=I.getHours()),L.hours<12&&(L.ampm!=void 0&&L.ampm>0?L.hours+=12:L.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(L.dayPeriodName)||["night1","night2"].includes(L.dayPeriodName)&&L.hours>=6)&&(L.hours+=12)),I.setHours(L.hours));typeof I.setMinutes==="function"&&L.minutes!=void 0&&I.setMinutes(L.minutes);typeof I.setSeconds==="function"&&L.seconds!=void 0&&I.setSeconds(L.seconds);typeof I.setMilliseconds==="function"&&L.milliseconds!=void 0&&I.setMilliseconds(L.milliseconds);if(k&&(L.year&&L.year!=I.getFullYear()||L.month&&L.month!=
I.getMonth()||L.day&&L.day!=I.getDate()||L.hours&&L.hours>=24||L.minutes&&L.minutes>=60||L.seconds&&L.seconds>=60||L.milliseconds&&L.milliseconds>=1E3))I=!1;else{L.tzOffset!=void 0&&I.setTime(I.getTime()+(L.tzOffset-I.getTimezoneOffset())*60*1E3);L.ambiguousYear&&(k=new Date,k.setFullYear(k.getFullYear()-80),I.getTime()<k.getTime()&&I.setFullYear(k.getFullYear()+100));if(L.dayOfWeek!=void 0)if(L.day==void 0)L=(7+L.dayOfWeek-I.getDay())%7,L>3&&(L-=7),k=I.getMonth(),I.setDate(I.getDate()+L),I.getMonth()!=
k&&I.setDate(I.getDate()+(L>0?-7:7));else if(L.dayOfWeek!=I.getDay()){I=!1;break a}I=!0}}return I?V[0]:0};
var izN=function(k,I,V,X,P,L,T){dPN(I,V);if(X.numeric&&P>0&&V[0]+P>I.length)return!1;switch(X.text.charAt(0)){case "G":return lq(I,V,[k.JSC$11716_dateTimeSymbols_.ERAS],function(d){return L.era=d}),!0;
case "M":case "L":return WtK(k,I,V,P,X,L);case "E":return lq(I,V,[k.JSC$11716_dateTimeSymbols_.WEEKDAYS,k.JSC$11716_dateTimeSymbols_.SHORTWEEKDAYS],function(d){return L.dayOfWeek=d});
case "B":case "b":return P=[],k=[[].concat(k.JSC$11716_dateTimeSymbols_.AMPMS)],P.push("isAm"),P.push("isPm"),I=lq(I,V,k,function(d){return L.dayPeriodIndex=d},T),L.dayPeriodName=P[L.dayPeriodIndex],T?I:!0;
case "a":return I=lq(I,V,[k.JSC$11716_dateTimeSymbols_.AMPMS],function(d){return L.ampm=d},T),T?I:!0;
case "y":return fmN(k,I,V,X,P,L);case "Q":return lq(I,V,[k.JSC$11716_dateTimeSymbols_.QUARTERS,k.JSC$11716_dateTimeSymbols_.SHORTQUARTERS],function(d){L.month=d*3;L.day=1});
case "d":return r0(k,I,V,X,P,function(d){L.day=d}),!0;
case "S":return UPU(k,I,V,P,L);case "h":case "K":case "H":case "k":return I=r0(k,I,V,X,P,function(d){L.hours=X.text.charAt(0)==="h"&&d===12?0:d},T),T?I:!0;
case "m":return I=r0(k,I,V,X,P,function(d){L.minutes=d},T),T?I:!0;
case "s":return r0(k,I,V,X,P,function(d){L.seconds=d}),!0;
case "z":case "Z":case "v":return Edx(k,I,V,L);default:return!1}},fmN=function(k,I,V,X,P,L){var T=V[0];
P=hu(k,I,V,P);P===null&&(P=hu(k,I,V,0,!0));if(P===null)return!1;P>=0&&V[0]-T==2&&X.count==2?(k=P,I=(new Date).getFullYear()-80,V=I%100,L.ambiguousYear=k==V,k+=Math.floor(I/100)*100+(k<V?100:0),L.year=k):L.year=P;return!0},WtK=function(k,I,V,X,P,L){return P.numeric&&r0(k,I,V,P,X,function(T){L.month=T-1})?!0:lq(I,V,[k.JSC$11716_dateTimeSymbols_.MONTHS,
k.JSC$11716_dateTimeSymbols_.STANDALONEMONTHS,k.JSC$11716_dateTimeSymbols_.SHORTMONTHS,k.JSC$11716_dateTimeSymbols_.STANDALONESHORTMONTHS],function(T){L.month=T})},UPU=function(k,I,V,X,P){var L=V[0];
k=hu(k,I,V,X);if(k===null)return!1;V=V[0]-L;P.milliseconds=V<3?k*Math.pow(10,3-V):Math.round(k/Math.pow(10,V-3));return!0},Edx=function(k,I,V,X){I.indexOf("GMT",V[0])==V[0]&&(V[0]+=3);
if(V[0]>=I.length)return X.tzOffset=0,!0;var P=V[0],L=hu(k,I,V,0,!0);if(L===null)return!1;if(V[0]<I.length&&I.charAt(V[0])==":"){var T=L*60;V[0]++;L=hu(k,I,V,0);if(L===null)return!1;T+=L}else T=L,T=T<24&&V[0]-P<=3?T*60:T%100+T/100*60;X.tzOffset=-T;return!0},r0=function(k,I,V,X,P,L,T){T=T||!1;
var d=V[0];k=hu(k,I,V,P);if(k===null)return!1;if(T&&V[0]-d<X.count){if(V[0]<I.length)return!1;k*=Math.pow(10,X.count-(V[0]-d))}L(k);return!0},lq=function(k,I,V,X,P){P=P||!1;
for(var L,T=0;T<V.length;T++){L=I;for(var d=V[T],U=P,E=0,l=null,r=k.substring(L[0]).toLowerCase(),h=0;h<d.length;h++){var y=d[h].toLowerCase();if(U&&y.indexOf(r)==0){E=r.length;l=h;break}d[h].length>E&&r.indexOf(y)==0&&(E=d[h].length,l=h)}l!==null&&(L[0]+=E);L=l;if(L!==null)return X(L),!0}return!1},dPN=function(k,I){(k=k.substring(I[0]).match(c9f))&&(I[0]+=k[0].length)},hu=function(k,I,V,X,P){I=X>0?I.substring(0,V[0]+X):I;
P=P||!1;if(k.JSC$11716_dateTimeSymbols_.ZERODIGIT){X=[];for(var L=V[0];L<I.length;L++){var T=I.charCodeAt(L)-k.JSC$11716_dateTimeSymbols_.ZERODIGIT;X.push(0<=T&&T<=9?String.fromCharCode(T+48):I.charAt(L))}I=X.join("")}else I=I.substring(V[0]);k=I.match(new RegExp("^"+(P?"[+-]?":"")+"\\d+"));if(!k)return null;V[0]+=k[0].length;return parseInt(k[0],10)},TzK=function(){};
TzK.prototype.ambiguousYear=!1;var bzN;
bzN={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 lmy={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}"]};
lmy={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 r9N=function(){var k={type:"unit",style:"narrow"};this.listType_=k&&k.type?k.type:"conjunction";this.listStyle_=k&&k.style?k.style:"long";this.listSymbols_=lmy;k=0;switch(this.listStyle_){case "short":k=1;break;case "narrow":k=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[k];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[k];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[k];this.listEndPattern_=
this.listSymbols_.AND_END[k];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[k];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[k];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[k];this.listEndPattern_=this.listSymbols_.OR_END[k];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[k],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[k],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[k],this.listEndPattern_=this.listSymbols_.UNIT_END[k]}};
r9N.prototype.format=function(k){return hON(this,k)};
var hON=function(k,I){var V=I.length;switch(V){case 0:return"";case 1:return String(I[0]);case 2:return k.listTwoPattern_.replace("{0}",String(I[0])).replace("{1}",String(I[1]))}for(var X=k.listStartPattern_.replace("{0}",String(I[0])).replace("{1}",String(I[1])),P=2;P<V-1;++P)X=k.listMiddlePattern_.replace("{0}",X).replace("{1}",String(I[P]));return k.listEndPattern_.replace("{0}",X).replace("{1}",String(I[V-1]))};var y9N={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"},mPO=y9N,KtN=y9N;KtN=mPO=y9N;var SIU,yb,KP,Xm_,mh,$PK;
_.EK=function(k,I,V,X){var P;if(P=I){a:if(I&&I.length===3){for(P=0;P<3;P++){var L=I[P];if(L<"A"||L>"Z"&&L<"a"||L>"z"){P=!1;break a}}P=!0}else P=!1;P=!P}if(P)throw new TypeError("ge");this.intlCurrencyCode_=I?I.toUpperCase():null;this.currencyStyle_=V||0;this.overrideNumberFormatSymbols_=X||null;this.maximumIntegerDigits_=40;this.minimumIntegerDigits_=1;this.significantDigits_=0;this.maximumFractionDigits_=3;this.minExponentDigits_=this.minimumFractionDigits_=0;this.useSignForPositiveExponent_=!1;
this.positiveSuffix_=this.positivePrefix_="";this.negativePrefix_=yb(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof k==="number")switch(k){case 1:mh(this,yb(this).DECIMAL_PATTERN);break;case 2:mh(this,yb(this).SCIENTIFIC_PATTERN);break;case 3:mh(this,yb(this).PERCENT_PATTERN);break;case 4:k=yb(this).CURRENCY_PATTERN;I=["0"];if(V=
fP[KP(this)]){V=V[0]&7;if(V>0)for(I.push("."),X=0;X<V;X++)I.push("0");k=k.replace(/0.00/g,I.join(""))}mh(this,k);break;case 5:$PK(this,1);break;case 6:$PK(this,2);break;default:throw Error("je");}else mh(this,k)};
SIU=!1;yb=function(k){return k.overrideNumberFormatSymbols_||(SIU?KtN:mPO)};
KP=function(k){return k.intlCurrencyCode_||yb(k).DEF_CURRENCY_CODE};
Xm_=function(k,I){if(I>308)throw Error("ie`"+I);k.maximumFractionDigits_=I;return k};
mh=function(k,I){var V=[0];k.positivePrefix_=jEN(k,I,V);for(var X=V[0],P=-1,L=0,T=0,d=0,U=-1,E=I.length,l=!0;V[0]<E&&l;V[0]++)switch(I.charAt(V[0])){case "#":T>0?d++:L++;U>=0&&P<0&&U++;break;case "0":if(d>0)throw Error("pe`"+I);T++;U>=0&&P<0&&U++;break;case ",":U>0&&k.groupingArray_.push(U);U=0;break;case ".":if(P>=0)throw Error("qe`"+I);P=L+T+d;break;case "E":if(k.useExponentialNotation_)throw Error("re`"+I);k.useExponentialNotation_=!0;k.minExponentDigits_=0;V[0]+1<E&&I.charAt(V[0]+1)=="+"&&(V[0]++,
k.useSignForPositiveExponent_=!0);for(;V[0]+1<E&&I.charAt(V[0]+1)=="0";)V[0]++,k.minExponentDigits_++;if(L+T<1||k.minExponentDigits_<1)throw Error("se`"+I);l=!1;break;default:V[0]--,l=!1}T==0&&L>0&&P>=0&&(T=P,T==0&&T++,d=L-T,L=T-1,T=1);if(P<0&&d>0||P>=0&&(P<L||P>L+T)||U==0)throw Error("te`"+I);d=L+T+d;k.maximumFractionDigits_=P>=0?d-P:0;P>=0&&(k.minimumFractionDigits_=L+T-P,k.minimumFractionDigits_<0&&(k.minimumFractionDigits_=0));k.minimumIntegerDigits_=(P>=0?P:d)-L;k.useExponentialNotation_&&(k.maximumIntegerDigits_=
L+k.minimumIntegerDigits_,k.maximumFractionDigits_==0&&k.minimumIntegerDigits_==0&&(k.minimumIntegerDigits_=1));k.groupingArray_.push(Math.max(0,U));k.decimalSeparatorAlwaysShown_=P==0||P==d;X=V[0]-X;k.positiveSuffix_=jEN(k,I,V);V[0]<I.length&&I.charAt(V[0])==";"?(V[0]++,k.multiplier_!=1&&(k.negativePercentSignExpected_=!0),k.negativePrefix_=jEN(k,I,V),V[0]+=X,k.negativeSuffix_=jEN(k,I,V)):(k.negativePrefix_+=k.positivePrefix_,k.negativeSuffix_+=k.positiveSuffix_)};
$PK=function(k,I){k.compactStyle_=I;mh(k,yb(k).DECIMAL_PATTERN);k.minimumFractionDigits_=0;Xm_(k,2);if(k.minimumFractionDigits_>0)throw Error("he");k.significantDigits_=2};
_.EK.prototype.parse=function(k,I){I=I||[0];if(this.compactStyle_!==0)throw Error("ke");k=k.replace(/ |\u202f/g,"\u00a0");var V=k.indexOf(this.positivePrefix_,I[0])==I[0],X=k.indexOf(this.negativePrefix_,I[0])==I[0];V&&X&&(this.positivePrefix_.length>this.negativePrefix_.length?X=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(V=!1));V?I[0]+=this.positivePrefix_.length:X&&(I[0]+=this.negativePrefix_.length);if(k.indexOf(yb(this).INFINITY,I[0])==I[0]){I[0]+=yb(this).INFINITY.length;var P=
Infinity}else{P=k;var L=!1,T=!1,d=!1,U=-1,E=1,l=yb(this).DECIMAL_SEP,r=yb(this).GROUP_SEP,h=yb(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("le");r=r.replace(/\u202f/g,"\u00a0");for(var y="";I[0]<P.length;I[0]++){var S=P.charAt(I[0]),g=J9G(this,S);if(g>=0&&g<=9)y+=g,d=!0;else if(S==l.charAt(0)){if(L||T)break;y+=".";L=!0}else if(S==r.charAt(0)&&("\u00a0"!=r.charAt(0)||I[0]+1<P.length&&J9G(this,P.charAt(I[0]+1))>=0)){if(L||T)break}else if(S==h.charAt(0)){if(T)break;y+="E";T=!0;U=I[0]}else if(S==
"+"||S=="-"){if(d&&U!=I[0]-1)break;y+=S}else if(this.multiplier_==1&&S==yb(this).PERCENT.charAt(0)){if(E!=1)break;E=100;if(d){I[0]++;break}}else if(this.multiplier_==1&&S==yb(this).PERMILL.charAt(0)){if(E!=1)break;E=1E3;if(d){I[0]++;break}}else break}this.multiplier_!=1&&(E=this.multiplier_);P=parseFloat(y)/E}if(V){if(k.indexOf(this.positiveSuffix_,I[0])!=I[0])return NaN;I[0]+=this.positiveSuffix_.length}else if(X){if(k.indexOf(this.negativeSuffix_,I[0])!=I[0])return NaN;I[0]+=this.negativeSuffix_.length}return X?
-P:P};
_.EK.prototype.format=function(k){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("me");if(isNaN(k))return yb(this).NAN;var I=[];var V=k;if(this.compactStyle_==0)V=$E;else{V=Math.abs(V);var X=YIR(this,V<=1?0:gdN(V)).divisorBase;V=YIR(this,X+gdN(qIl(this,S1(V,-X)).intValue))}k=S1(k,-V.divisorBase);(X=k<0||k==0&&1/k<0)?V.negative_prefix?I.push(V.negative_prefix):(I.push(V.prefix),I.push(this.negativePrefix_)):(I.push(V.prefix),I.push(this.positivePrefix_));if(isFinite(k))if(k*=
X?-1:1,k*=this.multiplier_,this.useExponentialNotation_){var P=k;if(P==0)vdG(this,P,this.minimumIntegerDigits_,I),sEU(this,0,I);else{var L=Math.floor(Math.log(P)/Math.log(10)+2E-15);P=S1(P,-L);var T=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(T=L%this.maximumIntegerDigits_,T<0&&(T=this.maximumIntegerDigits_+T),P=S1(P,T),L-=T,T=1):this.minimumIntegerDigits_<1?(L++,P=S1(P,-1)):(L-=this.minimumIntegerDigits_-1,P=S1(P,this.minimumIntegerDigits_-
1));vdG(this,P,T,I);sEU(this,L,I)}}else vdG(this,k,this.minimumIntegerDigits_,I);else I.push(yb(this).INFINITY);X?V.negative_suffix?I.push(V.negative_suffix):(isFinite(k)&&I.push(V.suffix),I.push(this.negativeSuffix_)):(isFinite(k)&&I.push(V.suffix),I.push(this.positiveSuffix_));return I.join("")};
var qIl=function(k,I){var V=S1(I,k.maximumFractionDigits_);k.significantDigits_>0&&(V=FtQ(V,k.significantDigits_,k.maximumFractionDigits_));V=Math.round(V);if(isFinite(V)){var X=Math.floor(S1(V,-k.maximumFractionDigits_));V=Math.floor(V-S1(X,k.maximumFractionDigits_));if(V<0||V>=S1(1,k.maximumFractionDigits_))X=Math.round(I),V=0}else X=I,V=0;return{intValue:X,fracValue:V}},vdG=function(k,I,V,X){if(k.minimumFractionDigits_>k.maximumFractionDigits_)throw Error("me");
X||(X=[]);I=qIl(k,I);var P=I.intValue,L=I.fracValue,T=k.minimumFractionDigits_>0||L>0||!1;I=k.minimumFractionDigits_;T&&(I=k.minimumFractionDigits_);for(var d="",U=P;U>1E20;)d="0"+d,U=Math.round(S1(U,-1));d=U+d;var E=yb(k).DECIMAL_SEP;U=yb(k).ZERO_DIGIT.codePointAt(0);var l=d.length,r=0;if(P>0||V>0){for(P=l;P<V;P++)X.push(String.fromCodePoint(U));if(k.groupingArray_.length>=2)for(V=1;V<k.groupingArray_.length;V++)r+=k.groupingArray_[V];V=l-r;if(V>0){P=k.groupingArray_;r=l=0;for(var h,y=yb(k).GROUP_SEP,
S=d.length,g=0;g<S;g++)if(X.push(String.fromCodePoint(U+Number(d.charAt(g)))),S-g>1)if(h=P[r],g<V){var F=V-g;(h===1||h>0&&F%h===1)&&X.push(y)}else r<P.length&&(g===V?r+=1:h===g-V-l+1&&(X.push(y),l+=h,r+=1))}else{V=d;d=k.groupingArray_;P=yb(k).GROUP_SEP;h=V.length;y=[];for(l=d.length-1;l>=0&&h>0;l--){r=d[l];for(S=0;S<r&&h-S-1>=0;S++)y.push(String.fromCodePoint(U+Number(V.charAt(h-S-1))));h-=r;h>0&&y.push(P)}X.push.apply(X,y.reverse())}}else T||X.push(String.fromCodePoint(U));(k.decimalSeparatorAlwaysShown_||
T)&&X.push(E);L=String(L);T=L.split("e+");T.length==2&&(L=String(FtQ(parseFloat(T[0]),k.significantDigits_,1)),L=L.replace(".",""),L+=(0,_.OhK)("0",parseInt(T[1],10)-L.length+1));k.maximumFractionDigits_+1>L.length&&(L="1"+(0,_.OhK)("0",k.maximumFractionDigits_-L.length)+L);for(k=L.length;L.charAt(k-1)=="0"&&k>I+1;)k--;for(I=1;I<k;I++)X.push(String.fromCodePoint(U+Number(L.charAt(I))))},sEU=function(k,I,V){V.push(yb(k).EXP_SYMBOL);
I<0?(I=-I,V.push(yb(k).MINUS_SIGN)):k.useSignForPositiveExponent_&&V.push(yb(k).PLUS_SIGN);I=""+I;for(var X=yb(k).ZERO_DIGIT,P=I.length;P<k.minExponentDigits_;P++)V.push(X);k=X.codePointAt(0)-Bzx;for(X=0;X<I.length;X++)V.push(String.fromCodePoint(k+I.codePointAt(X)))},J9G=function(k,I){I=I.codePointAt(0);
if(48<=I&&I<58)return I-48;k=yb(k).ZERO_DIGIT.codePointAt(0);return k<=I&&I<k+10?I-k:-1},Bzx="0".codePointAt(0),jEN=function(k,I,V){for(var X="",P=!1,L=I.length;V[0]<L;V[0]++){var T=I.charAt(V[0]);
if(T=="'")V[0]+1<L&&I.charAt(V[0]+1)=="'"?(V[0]++,X+="'"):P=!P;else if(P)X+=T;else switch(T){case "#":case "0":case ",":case ".":case ";":return X;case "\u00a4":if(V[0]+1<L&&I.charAt(V[0]+1)=="\u00a4")V[0]++,X+=KP(k);else switch(k.currencyStyle_){case 0:T=KP(k);X+=T in fP?fP[T][1]:T;break;case 2:T=KP(k);var d=fP[T];X+=d?T==d[1]?T:T+" "+d[1]:T;break;case 1:T=KP(k),X+=T in fP?fP[T][2]:T}break;case "%":if(!k.negativePercentSignExpected_&&k.multiplier_!=1)throw Error("ne");if(k.negativePercentSignExpected_&&
k.multiplier_!=100)throw Error("oe");k.multiplier_=100;k.negativePercentSignExpected_=!1;X+=yb(k).PERCENT;break;case "\u2030":if(!k.negativePercentSignExpected_&&k.multiplier_!=1)throw Error("ne");if(k.negativePercentSignExpected_&&k.multiplier_!=1E3)throw Error("oe");k.multiplier_=1E3;k.negativePercentSignExpected_=!1;X+=yb(k).PERMILL;break;default:X+=T}}return X},$E={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},YIR=function(k,I){k=k.compactStyle_==1?WZ.COMPACT_DECIMAL_SHORT_PATTERN:WZ.COMPACT_DECIMAL_LONG_PATTERN;k==null&&(k=WZ.COMPACT_DECIMAL_SHORT_PATTERN);if(I<3)return $E;I=Math.min(14,I);var V=k[S1(1,I)];for(--I;!V&&I>=3;)V=k[S1(1,I)],I--;if(!V)return $E;V=V.other;var X=k="",P=V.indexOf(";");P>=0&&(V=V.substring(0,P),P=V.substring(P+1))&&(X=/([^0]*)(0+)(.*)/.exec(P),k=X[1],X=X[3]);return V&&V!="0"?(V=/([^0]*)(0+)(.*)/.exec(V))?{divisorBase:I+
1-(V[2].length-1),negative_prefix:k,negative_suffix:X,prefix:V[1],suffix:V[3]}:$E:$E},gdN=function(k){if(!isFinite(k))return k>0?k:0;
for(var I=0;(k/=10)>=1;)I++;return I},S1=function(k,I){if(!k||!isFinite(k)||I==0)return k;
k=String(k).split("e");return parseFloat(k[0]+"e"+(parseInt(k[1]||0,10)+I))},A9N=function(k,I){return k&&isFinite(k)?S1(Math.round(S1(k,I)),-I):k},FtQ=function(k,I,V){if(!k)return k;
I=I-gdN(k)-1;return I<-V?A9N(k,-V):A9N(k,I)};var QEl=function(k){return k%10==1&&k%100!=11?"one":k%10==2&&k%100!=12?"two":k%10==3&&k%100!=13?"few":"other"},ndf=QEl;
ndf=QEl;var odU=function(k,I){var V=k|0;if(void 0===I){I=Math;var X=I.min,P=k+"",L=P.indexOf(".");I=X.call(I,L===-1?0:P.length-L-1,3)}X=Math.pow(10,I);k={v:I,f:(k*X|0)%X};return V==1&&k.v==0?"one":"other"},UK=odU;
UK=odU;var CHQ=function(k){this.JSC$11759_pattern_=k;this.parsedPattern_=this.literals_=this.initialLiterals_=null;k=mPO;var I=WZ;if(xPO!==k||amK!==I)xPO=k,amK=I,ROR=new _.EK(1);this.numberFormatter_=ROR},xPO=null,amK=null,ROR=null,wTN=RegExp("'([{}#].*?)'","g"),Hzx=RegExp("''","g");
CHQ.prototype.format=function(k){if(this.JSC$11759_pattern_){this.initialLiterals_=[];var I=pTQ(this,this.JSC$11759_pattern_);this.parsedPattern_=NzK(this,I);this.JSC$11759_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.C_(this.initialLiterals_),I=[],M_l(this,this.parsedPattern_,k,!1,I),k=I.join("");this.literals_.length>0;)k=k.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else k="";return k};
var M_l=function(k,I,V,X,P){for(var L=0;L<I.length;L++)switch(I[L].type){case 4:P.push(I[L].value);break;case 3:var T=I[L].value;var d=k,U=P,E=V[T];E===void 0?U.push("Undefined parameter - "+T):(d.literals_.push(E),U.push(d.buildPlaceholder_(d.literals_)));break;case 2:T=I[L].value;d=k;U=V;E=X;var l=P,r=T.argumentIndex;U[r]===void 0?l.push("Undefined parameter - "+r):(r=T[U[r]],r===void 0&&(r=T.other),M_l(d,r,U,E,l));break;case 0:T=I[L].value;ZzC(k,T,V,UK,X,P);break;case 1:T=I[L].value,ZzC(k,T,V,
ndf,X,P)}},ZzC=function(k,I,V,X,P,L){var T=I.argumentIndex,d=I.argumentOffset,U=+V[T];
isNaN(U)?L.push("Undefined or invalid parameter - "+T):(d=U-d,T=I[V[T]],T===void 0&&(X=X(Math.abs(d)),T=I[X],T===void 0&&(T=I.other)),I=[],M_l(k,T,V,P,I),V=I.join(""),P?L.push(V):(k=k.numberFormatter_.format(d),L.push(V.replace(/#/g,k))))},pTQ=function(k,I){var V=k.initialLiterals_,X=k.buildPlaceholder_.bind(k);
I=I.replace(Hzx,function(){V.push("'");return X(V)});
return I=I.replace(wTN,function(P,L){V.push(L);return X(V)})},DPR=function(k){var I=0,V=[],X=[],P=/[{}]/g;
P.lastIndex=0;for(var L;L=P.exec(k);){var T=L.index;L[0]=="}"?(V.pop(),V.length==0&&(L={type:1},L.value=k.substring(I,T),X.push(L),I=T+1)):(V.length==0&&(I=k.substring(I,T),I!=""&&X.push({type:0,value:I}),I=T+1),V.push("{"))}k=k.substring(I);k!=""&&X.push({type:0,value:k});return X},zOl=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,u_N=/^\s*(\w+)\s*,\s*selectordinal\s*,/,Ozx=/^\s*(\w+)\s*,\s*select\s*,/,NzK=function(k,I){var V=[];
I=DPR(I);for(var X=0;X<I.length;X++){var P={};if(0==I[X].type)P.type=4,P.value=I[X].value;else if(1==I[X].type){var L=I[X].value;switch(zOl.test(L)?0:u_N.test(L)?1:Ozx.test(L)?2:/^\s*\w+\s*/.test(L)?3:5){case 2:P.type=2;P.value=t_Q(k,I[X].value);break;case 0:P.type=0;P.value=eOK(k,I[X].value);break;case 1:P.type=1;P.value=kbN(k,I[X].value);break;case 3:P.type=3,P.value=I[X].value}}V.push(P)}return V},t_Q=function(k,I){var V="";
I=I.replace(Ozx,function(d,U){V=U;return""});
var X={};X.argumentIndex=V;I=DPR(I);for(var P=0;P<I.length;){var L=I[P].value;P++;var T=void 0;1==I[P].type&&(T=NzK(k,I[P].value));X[L.replace(/\s/g,"")]=T;P++}return X},eOK=function(k,I){var V="",X=0;
I=I.replace(zOl,function(U,E,l){V=E;l&&(X=parseInt(l,10));return""});
var P={};P.argumentIndex=V;P.argumentOffset=X;I=DPR(I);for(var L=0;L<I.length;){var T=I[L].value;L++;var d=void 0;1==I[L].type&&(d=NzK(k,I[L].value));P[T.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=d;L++}return P},kbN=function(k,I){var V="";
I=I.replace(u_N,function(d,U){V=U;return""});
var X={};X.argumentIndex=V;X.argumentOffset=0;I=DPR(I);for(var P=0;P<I.length;){var L=I[P].value;P++;var T=void 0;1==I[P].type&&(T=NzK(k,I[P].value));X[L.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=T;P++}return X};
CHQ.prototype.buildPlaceholder_=function(k){return"\ufddf_"+(k.length-1).toString(10)+"_"};var XuX=function(){var k={style:1},I=ILC;this.style_=(k==null?void 0:k.style)||0;this.durationSymbols_=I||bzN},V9x=function(k,I){switch(I){default:case "years":return k.durationSymbols_.YEAR;
case "months":return k.durationSymbols_.MONTH;case "weeks":return k.durationSymbols_.WEEK;case "days":return k.durationSymbols_.DAY;case "hours":return k.durationSymbols_.HOUR;case "minutes":return k.durationSymbols_.MINUTE;case "seconds":return k.durationSymbols_.SECOND}},j1=function(k,I,V){a:{V=V9x(k,V);
switch(k.style_){case 1:if(V.LONG!=void 0){k=V.LONG;break a}case 2:if(V.NARROW!=void 0){k=V.NARROW;break a}default:k=V.SHORT;break a}k=void 0}return k?(new CHQ("{DURATION_VALUE,plural,"+k+"}")).format({DURATION_VALUE:I}):""};
XuX.prototype.format=function(k){var I=[],V=k.years,X=k.months,P=k.weeks,L=k.days,T=k.hours,d=k.minutes;k=k.seconds;V!=null&&I.push(j1(this,V,"years"));X!=null&&I.push(j1(this,X,"months"));P!=null&&I.push(j1(this,P,"weeks"));L!=null&&I.push(j1(this,L,"days"));T!=null&&I.push(j1(this,T,"hours"));d!=null&&I.push(j1(this,d,"minutes"));k!=null&&I.push(j1(this,k,"seconds"));return(new r9N).format(I)};var X8O;
X8O={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 hCD=function(){this.rdtfSymbols_=PaN||X8O;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
hCD.prototype.format=function(k,I){a:{I=LVQ(this,I);switch(this.style_){case 2:if(I.NARROW!=void 0){I=I.NARROW;break a}case 1:if(I.SHORT!=void 0){I=I.SHORT;break a}default:I=I.LONG;break a}I=void 0}if(!this.alwaysNumeric_&&I&&I.R&&I.R[""+k])k=I.R[""+k];else if(I){var V=Math.abs(k);k=(new CHQ("{N,plural,"+(k>0||k==0&&1/k==Infinity?I.F:I.P)+"}")).format({N:V})}else k="";return k};
var LVQ=function(k,I){switch(I){default:case 0:return k.rdtfSymbols_.YEAR;case 1:return k.rdtfSymbols_.QUARTER;case 2:return k.rdtfSymbols_.MONTH;case 3:return k.rdtfSymbols_.WEEK;case 4:return k.rdtfSymbols_.DAY;case 5:return k.rdtfSymbols_.HOUR;case 6:return k.rdtfSymbols_.MINUTE;case 7:return k.rdtfSymbols_.SECOND}};xOo.prototype.clone=function(){return new xOo(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
xOo.prototype.equals=function(k){return this.x0==k.x0&&this.y0==k.y0&&this.x1==k.x1&&this.y1==k.y1&&this.x2==k.x2&&this.y2==k.y2&&this.x3==k.x3&&this.y3==k.y3};
var cwU=function(k,I){if(I==0)return k.x0;if(I==1)return k.x3;var V=VW(k.x0,k.x1,I),X=VW(k.x1,k.x2,I);k=VW(k.x2,k.x3,I);V=VW(V,X,I);X=VW(X,k,I);return VW(V,X,I)},Gbx=function(k,I){var V=(I-k.x0)/(k.x3-k.x0);
if(V<=0)return 0;if(V>=1)return 1;for(var X=0,P=1,L=0,T=0;T<8;T++){L=cwU(k,V);var d=(cwU(k,V+1E-6)-L)/1E-6;if(Math.abs(L-I)<1E-6)return V;if(Math.abs(d)<1E-6)break;else L<I?X=V:P=V,V-=(L-I)/d}for(T=0;Math.abs(L-I)>1E-6&&T<8;T++)L<I?(X=V,V=(V+P)/2):(P=V,V=(V+X)/2),L=cwU(k,V);return V};var Ju=function(){_.XY.call(this);this.JSC$11780_name_="closure_frame"+TVQ++;this.iframesForDisposal_=[];dNQ[this.JSC$11780_name_]=this},YE;
_.vM(Ju,_.XY);var dNQ={},TVQ=0,ifW=function(k,I){var V=Vg(k);Bxy(I,function(X,P){Array.isArray(X)||(X=[X]);_.QQ(X,function(L){L=V.JSC$9628_createDom("INPUT",{type:"hidden",name:P,value:L});k.appendChild(L)})})};
_.c=Ju.prototype;_.c.JSC$11782_form_=null;_.c.JSC$11782_iframe_=null;_.c.iframeName_=null;_.c.nextIframeId_=0;_.c.JSC$11782_active_=!1;_.c.complete_=!1;_.c.success_=!1;_.c.lastContent_=null;_.c.JSC$11782_lastErrorCode_=0;_.c.iframeDisposalTimer_=null;
_.c.send=function(k,I,V,X){if(this.JSC$11782_active_)throw Error("ue");k=new _.hV(k);I=I?I.toUpperCase():"GET";V&&_.aO(k);YE||(YE=_.Gh("FORM"),YE.acceptCharset="utf-8",V=YE.style,V.position="absolute",V.visibility="hidden",V.top=V.left="-10px",V.width=V.height="10px",V.overflow="hidden",document.body.appendChild(YE));this.JSC$11782_form_=YE;I=="GET"&&ifW(this.JSC$11782_form_,k.JSC$10332_queryData_);X&&ifW(this.JSC$11782_form_,X);V=k.toString();V=YLX(V);X=this.JSC$11782_form_;V=_.tH(Ct(V));V!==void 0&&
(X.action=V);this.JSC$11782_form_.method=I;WVK(this);fLf(this)};
_.c.abort=function(k){if(this.JSC$11782_active_){var I=g0(this);if(I)if(kr(I))I.removeAllListeners(void 0);else if(I=IO(I)){var V=0,X;for(X in I.listeners)for(var P=I.listeners[X].concat(),L=0;L<P.length;++L)Du(P[L])&&++V}this.success_=this.JSC$11782_active_=this.complete_=!1;this.JSC$11782_lastErrorCode_=k||7;this.dispatchEvent("abort");UNQ(this)}};
_.c.disposeInternal=function(){this.JSC$11782_active_&&this.abort();Ju.superClass_.disposeInternal.call(this);this.JSC$11782_iframe_&&EyO(this);fLf(this);this.JSC$11782_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11782_form_=null;this.JSC$11782_lastErrorCode_=0;delete dNQ[this.JSC$11780_name_]};
_.c.isComplete=function(){return this.complete_};
_.c.isSuccess=function(){return this.success_};
_.c.isActive=function(){return this.JSC$11782_active_};
_.c.getResponseText=function(){return this.lastContent_};
_.c.getLastError=function(){return _.UwG(this.JSC$11782_lastErrorCode_)};
var WVK=function(k){k.JSC$11782_active_=!0;k.complete_=!1;k.JSC$11782_lastErrorCode_=0;k.iframeName_=k.JSC$11780_name_+"_"+(k.nextIframeId_++).toString(36);k.JSC$11782_iframe_=Vg(k.JSC$11782_form_).JSC$9628_createDom("IFRAME",{name:k.iframeName_,id:k.iframeName_});var I=k.JSC$11782_iframe_.style;I.visibility="hidden";I.width=I.height="10px";I.display="none";_.Mt?I.marginTop=I.marginLeft="-10px":(I.position="absolute",I.top=I.left="-10px");Vg(k.JSC$11782_form_).JSC$9626_document_.body.appendChild(k.JSC$11782_iframe_);
I=k.iframeName_+"_inner";var V=EiU(k.JSC$11782_iframe_);if(document.baseURI){var X=F_(I);X='<head><base href="'+F_(document.baseURI)+'"></head><body><iframe id="'+X+'" name="'+X+'"></iframe>';X=I0(X)}else X=F_(I),X=I0('<body><iframe id="'+X+'" name="'+X+'"></iframe>');V.write(V5(X));_.O6(V.getElementById(I),"load",k.onIframeLoaded_,!1,k);X=Ik("TEXTAREA",k.JSC$11782_form_);for(var P=0,L=X.length;P<L;P++){var T=X[P].value;mBG(X[P])!=T&&(_.Et(X[P],T),X[P].value=T)}X=V.importNode(k.JSC$11782_form_,!0);
X.target=I;X.action=k.JSC$11782_form_.action;V.body.appendChild(X);P=Ik("SELECT",k.JSC$11782_form_);L=Ik("SELECT",X);T=0;for(var d=P.length;T<d;T++)for(var U=Ik("OPTION",P[T]),E=Ik("OPTION",L[T]),l=0,r=U.length;l<r;l++)E[l].selected=U[l].selected;P=Ik("INPUT",k.JSC$11782_form_);L=Ik("INPUT",X);T=0;for(d=P.length;T<d;T++)if(P[T].type=="file"&&P[T].value!=L[T].value){k.JSC$11782_form_.target=I;X=k.JSC$11782_form_;break}try{k.errorHandled_=!1,X.submit(),V.close(),_.Z5&&setTimeout(k.testForFirefoxSilentError_.bind(k),
250)}catch(h){_.VE(V.getElementById(I),"load",k.onIframeLoaded_,!1,k),V.close(),q6(k,2)}};
Ju.prototype.onIframeLoaded_=function(){_.VE(g0(this),"load",this.onIframeLoaded_,!1,this);try{var k=this.JSC$11782_iframe_?EiU(g0(this)):null;this.complete_=!0;this.JSC$11782_active_=!1;try{var I=k.body;this.lastContent_=I.textContent||I.innerText}catch(P){var V=1}var X;V||typeof this.errorChecker_!="function"||(X=this.errorChecker_(k))&&(V=4);V?q6(this,V):(this.success_=!0,this.JSC$11782_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),UNQ(this))}catch(P){q6(this,1)}};
var q6=function(k,I){k.errorHandled_||(k.success_=!1,k.JSC$11782_active_=!1,k.complete_=!0,k.JSC$11782_lastErrorCode_=I,k.dispatchEvent("complete"),k.dispatchEvent("error"),UNQ(k),k.errorHandled_=!0)},UNQ=function(k){EyO(k);
fLf(k);k.JSC$11782_form_=null;k.dispatchEvent("ready")},EyO=function(k){var I=k.JSC$11782_iframe_;
I&&(I.onreadystatechange=null,I.onload=null,I.onerror=null,k.iframesForDisposal_.push(I));k.iframeDisposalTimer_&&(clearTimeout(k.iframeDisposalTimer_),k.iframeDisposalTimer_=null);_.Z5?k.iframeDisposalTimer_=setTimeout(k.disposeIframes_.bind(k),2E3):k.disposeIframes_();k.JSC$11782_iframe_=null;k.iframeName_=null};
Ju.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var k=this.iframesForDisposal_.pop();_.kW(k)}};
var fLf=function(k){k.JSC$11782_form_&&k.JSC$11782_form_==YE&&_.i2(k.JSC$11782_form_)},g0=function(k){return k.JSC$11782_iframe_?EiU(k.JSC$11782_iframe_).getElementById(k.iframeName_+"_inner"):null};
Ju.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11782_active_){var k=this.JSC$11782_iframe_?EiU(g0(this)):null;k&&!uFK(k,"documentUri")?(_.VE(g0(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?q6(this,3):q6(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.vZ=function(k){return k=="\r"||k=="\n"||k==" "||k=="\t"};_.Iv.prototype.isInputValid=function(){return this.streamState_!=3};
_.Iv.prototype.done=function(){return this.streamState_===2};
var sw=function(k,I,V){k.streamState_=3;k.errorMessage_="The stream is broken @"+k.JSC$11784_pos_+"/"+V+". With input:\n"+I;throw Error(k.errorMessage_);};
_.Iv.prototype.acceptsBinaryInput=function(){return!1};
_.Iv.prototype.parse=function(k){function I(){for(;r<k.length;)if(_.vZ(k[r]))r++,L.JSC$11784_pos_++;else break;return r<U}
function V(){for(var y;;){y=k[r++];if(!y)break;L.JSC$11784_pos_++;switch(L.state_){case 0:y==="{"?L.state_=2:y==="["?L.state_=4:_.vZ(y)||sw(L,k,r);continue;case 7:case 2:if(_.vZ(y))continue;if(L.state_===7)T.push(8);else if(y==="}"){P("{}");L.state_=X();continue}else T.push(3);y==='"'?L.state_=6:sw(L,k,r);continue;case 8:case 3:if(_.vZ(y))continue;y===":"?(L.state_===3&&(T.push(3),L.depth_++),L.state_=1):y==="}"?(L.depth_--,P(),L.state_=X()):y===","?(L.state_===3&&T.push(3),L.state_=7):sw(L,k,r);
continue;case 4:case 1:if(_.vZ(y))continue;if(L.state_===4)if(L.depth_++,L.state_=1,y==="]"){L.depth_--;if(L.depth_===0){L.state_=5;return}P("[]");L.state_=X();continue}else T.push(5);y==='"'?L.state_=6:y==="{"?L.state_=2:y==="["?L.state_=4:y==="t"?L.state_=9:y==="f"?L.state_=12:y==="n"?L.state_=16:y!=="-"&&("0123456789".indexOf(y)!==-1?L.state_=20:sw(L,k,r));continue;case 5:if(y===",")T.push(5),L.state_=1,L.depth_===1&&(l=r);else if(y==="]"){L.depth_--;if(L.depth_===0)return;P();L.state_=X()}else if(_.vZ(y))continue;
else sw(L,k,r);continue;case 6:var S=r;a:for(;;){for(;L.unicodeCount_>0;)if(y=k[r++],L.unicodeCount_===4?L.unicodeCount_=0:L.unicodeCount_++,!y)break a;if(y==='"'&&!L.slashed_){L.state_=X();break}if(y==="\\"&&!L.slashed_&&(L.slashed_=!0,y=k[r++],!y))break;if(L.slashed_)if(L.slashed_=!1,y==="u"&&(L.unicodeCount_=1),y=k[r++])continue;else break;d.lastIndex=r;y=d.exec(k);if(!y){r=k.length+1;break}r=y.index+1;y=k[y.index];if(!y)break}L.JSC$11784_pos_+=r-S;continue;case 9:if(!y)continue;y==="r"?L.state_=
10:sw(L,k,r);continue;case 10:if(!y)continue;y==="u"?L.state_=11:sw(L,k,r);continue;case 11:if(!y)continue;y==="e"?L.state_=X():sw(L,k,r);continue;case 12:if(!y)continue;y==="a"?L.state_=13:sw(L,k,r);continue;case 13:if(!y)continue;y==="l"?L.state_=14:sw(L,k,r);continue;case 14:if(!y)continue;y==="s"?L.state_=15:sw(L,k,r);continue;case 15:if(!y)continue;y==="e"?L.state_=X():sw(L,k,r);continue;case 16:if(!y)continue;y==="u"?L.state_=17:sw(L,k,r);continue;case 17:if(!y)continue;y==="l"?L.state_=18:
sw(L,k,r);continue;case 18:if(!y)continue;y==="l"?L.state_=X():sw(L,k,r);continue;case 19:y==="."?L.state_=20:sw(L,k,r);continue;case 20:if("0123456789.eE+-".indexOf(y)!==-1)continue;else r--,L.JSC$11784_pos_--,L.state_=X();continue;default:sw(L,k,r)}}}
function X(){var y=T.pop();return y!=null?y:1}
function P(y){L.depth_>1||(y||(y=l===-1?L.JSC$11784_buffer_+k.substring(E,r):k.substring(l,r)),L.deliverMessageAsRawString_?L.result_.push(y):L.result_.push(JSON.parse(y)),l=r)}
for(var L=this,T=L.stack_,d=L.stringInputPattern_,U=k.length,E=0,l=-1,r=0;r<U;)switch(L.streamState_){case 3:return sw(L,k,r),null;case 2:return I()&&sw(L,k,r),null;case 0:if(I()){var h=k[r++];L.JSC$11784_pos_++;if(h==="["){L.streamState_=1;E=r;L.state_=4;continue}else sw(L,k,r)}return null;case 1:return V(),L.depth_===0&&L.state_==5?(L.streamState_=2,L.JSC$11784_buffer_=k.substring(r)):L.JSC$11784_buffer_=l===-1?L.JSC$11784_buffer_+k.substring(E):k.substring(l),L.result_.length>0?(h=L.result_,L.result_=
[],h):null}return null};_.vM(_.VJ,i0);XC.prototype.getValue=function(){return this.JSC$11791_value_};
XC.prototype.clone=function(){return new XC(this.JSC$11791_key_,this.JSC$11791_value_)};var Fi=function(k){this.nodes_=[];if(k)a:{if(k instanceof Fi){var I=k.getKeys();k=k.getValues();if(this.getCount()<=0){for(var V=this.nodes_,X=0;X<I.length;X++)V.push(new XC(I[X],k[X]));break a}}else I=_.dc.getKeys(k),k=_.dc.getValues(k);for(V=0;V<I.length;V++)this.insert(I[V],k[V])}};
_.c=Fi.prototype;_.c.insert=function(k,I){var V=this.nodes_;V.push(new XC(k,I));k=V.length-1;I=this.nodes_;for(V=I[k];k>0;){var X=k-1>>1;if(I[X].JSC$11791_key_>V.JSC$11791_key_)I[k]=I[X],k=X;else break}I[k]=V};
_.c.remove=function(){var k=this.nodes_,I=k.length,V=k[0];if(!(I<=0)){if(I==1)k.length=0;else{k[0]=k.pop();k=0;I=this.nodes_;for(var X=I.length,P=I[k];k<X>>1;){var L=k*2+1,T=k*2+2;L=T<X&&I[T].JSC$11791_key_<I[L].JSC$11791_key_?T:L;if(I[L].JSC$11791_key_>P.JSC$11791_key_)break;I[k]=I[L];k=L}I[k]=P}return V.getValue()}};
_.c.peek=function(){var k=this.nodes_;if(k.length!=0)return k[0].getValue()};
_.c.getValues=function(){for(var k=this.nodes_,I=[],V=k.length,X=0;X<V;X++)I.push(k[X].getValue());return I};
_.c.getKeys=function(){for(var k=this.nodes_,I=[],V=k.length,X=0;X<V;X++)I.push(k[X].JSC$11791_key_);return I};
_.c.containsValue=function(k){return this.nodes_.some(function(I){return I.getValue()==k})};
_.c.containsKey=function(k){return this.nodes_.some(function(I){return I.JSC$11791_key_==k})};
_.c.clone=function(){return new Fi(this)};
_.c.getCount=function(){return this.nodes_.length};
_.c.isEmpty=function(){return this.nodes_.length===0};
_.c.clear=function(){this.nodes_.length=0};_.c=_.PY.prototype;_.c.getCount=function(){return this.size};
_.c.getValues=function(){BZ(this);for(var k=[],I=0;I<this.JSC$11797_keys_.length;I++)k.push(this.JSC$11797_map_[this.JSC$11797_keys_[I]]);return k};
_.c.getKeys=function(){BZ(this);return this.JSC$11797_keys_.concat()};
_.c.containsKey=function(k){return this.has(k)};
_.c.has=function(k){return Au(this.JSC$11797_map_,k)};
_.c.containsValue=function(k){for(var I=0;I<this.JSC$11797_keys_.length;I++){var V=this.JSC$11797_keys_[I];if(Au(this.JSC$11797_map_,V)&&this.JSC$11797_map_[V]==k)return!0}return!1};
_.c.equals=function(k,I){if(this===k)return!0;if(this.size!=k.getCount())return!1;I=I||bfN;BZ(this);for(var V,X=0;V=this.JSC$11797_keys_[X];X++)if(!I(this.get(V),k.get(V)))return!1;return!0};
var bfN=function(k,I){return k===I};
_.PY.prototype.isEmpty=function(){return this.size==0};
_.PY.prototype.clear=function(){this.JSC$11797_map_={};this.version_=this.size=this.JSC$11797_keys_.length=0};
_.PY.prototype.remove=function(k){return this.delete(k)};
_.PY.prototype.delete=function(k){return Au(this.JSC$11797_map_,k)?(delete this.JSC$11797_map_[k],--this.size,this.version_++,this.JSC$11797_keys_.length>2*this.size&&BZ(this),!0):!1};
var BZ=function(k){if(k.size!=k.JSC$11797_keys_.length){for(var I=0,V=0;I<k.JSC$11797_keys_.length;){var X=k.JSC$11797_keys_[I];Au(k.JSC$11797_map_,X)&&(k.JSC$11797_keys_[V++]=X);I++}k.JSC$11797_keys_.length=V}if(k.size!=k.JSC$11797_keys_.length){I={};for(X=V=0;V<k.JSC$11797_keys_.length;){var P=k.JSC$11797_keys_[V];Au(I,P)||(k.JSC$11797_keys_[X++]=P,I[P]=1);V++}k.JSC$11797_keys_.length=X}};
_.c=_.PY.prototype;_.c.get=function(k,I){return Au(this.JSC$11797_map_,k)?this.JSC$11797_map_[k]:I};
_.c.set=function(k,I){Au(this.JSC$11797_map_,k)||(this.size+=1,this.JSC$11797_keys_.push(k),this.version_++);this.JSC$11797_map_[k]=I};
_.c.addAll=function(k){if(k instanceof _.PY)for(var I=k.getKeys(),V=0;V<I.length;V++)this.set(I[V],k.get(I[V]));else for(I in k)this.set(I,k[I])};
_.c.forEach=function(k,I){for(var V=this.getKeys(),X=0;X<V.length;X++){var P=V[X],L=this.get(P);k.call(I,L,P,this)}};
_.c.clone=function(){return new _.PY(this)};
_.c.transpose=function(){for(var k=new _.PY,I=0;I<this.JSC$11797_keys_.length;I++){var V=this.JSC$11797_keys_[I];k.set(this.JSC$11797_map_[V],V)}return k};
_.c.keys=function(){return wWZ(this.__iterator__(!0)).toEs6()};
_.c.values=function(){return wWZ(this.__iterator__(!1)).toEs6()};
_.c.entries=function(){var k=this;return LQO(this.keys(),function(I){return[I,k.get(I)]})};
_.c.__iterator__=function(k){BZ(this);var I=0,V=this.version_,X=this,P=new BH;P.next=function(){if(V!=X.version_)throw Error("ve");if(I>=X.JSC$11797_keys_.length)return Ac;var L=X.JSC$11797_keys_[I++];return Qs(k?L:X.JSC$11797_map_[L])};
return P};
var Au=function(k,I){return Object.prototype.hasOwnProperty.call(k,I)};var lLQ=function(k,I){if(I=k.JSC$11800_map_.get(I))I.remove(),k.insert_(I);return I};
_.c=RQl.prototype;_.c.get=function(k,I){return(k=lLQ(this,k))?k.value:I};
_.c.set=function(k,I){var V=lLQ(this,k);V?V.value=I:(V=new a3O(k,I),this.JSC$11800_map_.set(k,V),this.insert_(V))};
_.c.peek=function(){return this.JSC$11800_head_.next.value};
_.c.shift=function(){return rwW(this,this.JSC$11800_head_.next)};
_.c.pop=function(){return rwW(this,this.JSC$11800_head_.prev)};
_.c.remove=function(k){return(k=this.JSC$11800_map_.get(k))?(this.removeNode(k),!0):!1};
_.c.removeNode=function(k){k.remove();this.JSC$11800_map_.remove(k.key)};
_.c.getCount=function(){return this.JSC$11800_map_.getCount()};
_.c.isEmpty=function(){return this.JSC$11800_map_.isEmpty()};
_.c.getKeys=function(){return this.map(function(k,I){return I})};
_.c.getValues=function(){return this.map(function(k){return k})};
_.c.contains=function(k){return this.some(function(I){return I==k})};
_.c.containsKey=function(k){return this.JSC$11800_map_.containsKey(k)};
_.c.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11800_head_.prev)};
_.c.forEach=function(k,I){for(var V=this.JSC$11800_head_.next;V!=this.JSC$11800_head_;V=V.next)k.call(I,V.value,V.key,this)};
_.c.map=function(k,I){for(var V=[],X=this.JSC$11800_head_.next;X!=this.JSC$11800_head_;X=X.next)V.push(k.call(I,X.value,X.key,this));return V};
_.c.some=function(k,I){for(var V=this.JSC$11800_head_.next;V!=this.JSC$11800_head_;V=V.next)if(k.call(I,V.value,V.key,this))return!0;return!1};
_.c.every=function(k,I){for(var V=this.JSC$11800_head_.next;V!=this.JSC$11800_head_;V=V.next)if(!k.call(I,V.value,V.key,this))return!1;return!0};
_.c.insert_=function(k){k.next=this.JSC$11800_head_.next;k.prev=this.JSC$11800_head_;this.JSC$11800_head_.next=k;for(k.next.prev=k;this.getCount()>100;)this.removeNode(this.JSC$11800_head_.prev)};
var rwW=function(k,I){k.JSC$11800_head_!=I&&k.removeNode(I);return I.value},a3O=function(k,I){this.key=k;
this.value=I};
a3O.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var h9O=function(){Fi.apply(this,arguments)};
_.J(h9O,Fi);h9O.prototype.enqueue=function(k,I){this.insert(k,I)};var ywN=function(){var k=Error();k.name="SecurityError";throw k;},mpX=function(){return{get opener(){return null},
get closed(){return!0},get location(){ywN()},get document(){ywN()},postMessage:function(){},
close:function(){},
focus:function(){}}};var C2i={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 pgj={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 mNK={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(pgj).join("|");var KVZ=function(){function k(d){d.substr(-1)!==";"&&(d+=";");return T(d)}
for(var I=Object.keys(mNK).sort(HDA),V=Object.keys(pgj).sort(HDA),X=0,P=0;X<V.length;X++)I[P]===V[X]?(V[X]+=";?",P++):V[X]+=";";var L=new RegExp("&(?:"+V.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),T=NQo();return function(d){return String(d).replace(L,k)}}();/*

 Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin.

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

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

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

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

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 http://mths.be/fromcodepoint v0.2.1 by @mathias */
var nP;if(String.fromCodePoint)nP=function(k){try{return String.fromCodePoint(k)}catch(I){if(I instanceof RangeError)return String.fromCharCode(65533);throw I;}};
else{var BVy=String.fromCharCode,Awy=Math.floor;nP=function(){var k=[],I=-1,V=arguments.length;if(!V)return"";for(var X="";++I<V;){var P=Number(arguments[I]);if(!isFinite(P)||P<0||P>1114111||Awy(P)!==P)return String.fromCharCode(65533);if(P<=65535)k.push(P);else{P-=65536;var L=(P>>10)+55296;P=P%1024+56320;k.push(L,P)}if(I+1===V||k.length>16384)X+=BVy.apply(null,k),k.length=0}return X}};var QUU=function(k){this.root=this.current=k;this.entering=!0};
QUU.prototype.next=function(){var k=this.current,I=this.entering;if(k===null)return null;a:switch(k._type){case "document":case "block_quote":case "list":case "item":case "paragraph":case "heading":case "emph":case "strong":case "link":case "image":case "custom_inline":case "custom_block":case "table":case "row":case "th":case "td":var V=!0;break a;default:V=!1}I&&V?k._firstChild?(this.current=k._firstChild,this.entering=!0):this.entering=!1:k===this.root?this.current=null:k._next===null?(this.current=
k._parent,this.entering=!1):(this.current=k._next,this.entering=!0);return{entering:I,node:k}};
var T2=function(k,I){this._type=k;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=I;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};
T2.prototype.appendChild=function(k){k.unlink();k._parent=this;this._lastChild?(this._lastChild._next=k,k._prev=this._lastChild):this._firstChild=k;this._lastChild=k};
T2.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 nyl=function(k,I){I.unlink();I._next=k._next;I._next&&(I._next._prev=I);I._prev=k;k._next=I;I._parent=k._parent;I._next||(I._parent._lastChild=I)};
T2.prototype.insertBefore=function(k){k.unlink();k._prev=this._prev;k._prev&&(k._prev._next=k);k._next=this;this._prev=k;k._parent=this._parent;k._prev||(k._parent._firstChild=k)};
_.R9.Object.defineProperties(T2.prototype,{type:{configurable:!0,enumerable:!0,get:function(){return this._type}},
firstChild:{configurable:!0,enumerable:!0,get:function(){return this._firstChild}},
lastChild:{configurable:!0,enumerable:!0,get:function(){return this._lastChild}},
next:{configurable:!0,enumerable:!0,get:function(){return this._next}},
prev:{configurable:!0,enumerable:!0,get:function(){return this._prev}},
parent:{configurable:!0,enumerable:!0,get:function(){return this._parent}},
sourcepos:{configurable:!0,enumerable:!0,get:function(){return this._sourcepos}},
literal:{configurable:!0,enumerable:!0,get:function(){return this._literal},
set:function(k){this._literal=k}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(k){this._destination=k}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(k){this._title=k}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(k){this._info=k}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(k){this._level=k}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(k){this._listData.type=k}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(k){this._listData.tight=k}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(k){this._listData.start=k}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(k){this._onEnter=k}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(k){this._onExit=k}}});var MUU=/[ \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,
ZDz={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 oyQ=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]/),
xNN=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),aLN=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),R9N=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),Cay=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),w8W=/`+/,HfN=/^`+/,p8l=/\.\.\./g,NVR=/--+/g,M9G=/^<([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])?)*)>/,
Zfl=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,DNR=/^ *(?:\n *)?/,z9Q=/^[ \t\n\x0b\x0c\x0d]/,u0N=/[ \t\n\x0b\x0c\x0d]+/g,OfN=/^\s/,t9Q=/ *$/,e9N=/^ */,kmZ=/^ *(?:\n|$)/,IwN=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),V$Z=/^[^\n`\[\]\\!<&*_'"]+/m,xE=function(k){var I=new T2("text");I._literal=k;return I},as=function(k){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=k||{}};
as.prototype.match=function(k){k=k.exec(this.subject.slice(this.pos));if(k===null)return null;this.pos+=k.index+k[0].length;return k[0]};
as.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var Rs=function(k){k.match(DNR);return!0},X7N=function(k,I,V){var X=0;
var P=k.pos;if(I===39||I===34)X++,k.pos++;else for(;k.peek()===I;)X++,k.pos++;if(X===0)X=null;else{var L=P===0?"\n":k.subject.charAt(P-1);var T=k.peek();T=T===-1?"\n":nP(T);var d=OfN.test(T);T=oyQ.test(T);var U=OfN.test(L);var E=oyQ.test(L);L=!d&&!(T&&!U&&!E);d=!U&&!(E&&!d&&!T);I===95?(U=L&&(!d||E),T=d&&(!L||T)):(U=I===39||I===34?L&&!d:L,T=d);k.pos=P;X={numdelims:X,can_open:U,can_close:T}}if(!X)return!1;P=X.numdelims;T=k.pos;k.pos+=P;T=I===39?"\u2019":I===34?"\u201c":k.subject.slice(T,k.pos);T=xE(T);
V.appendChild(T);k.delimiters={cc:I,numdelims:P,origdelims:P,node:T,previous:k.delimiters,next:null,can_open:X.can_open,can_close:X.can_close};k.delimiters.previous!==null&&(k.delimiters.previous.next=k.delimiters);return!0},Prx=function(k,I){I.previous!==null&&(I.previous.next=I.next);
I.next===null?k.delimiters=I.previous:I.next.previous=I.previous},L5N=function(k,I){var V,X,P=[],L=!1;
P[95]=I;P[42]=I;P[39]=I;P[34]=I;for(V=k.delimiters;V!==null&&V.previous!==I;)V=V.previous;for(;V!==null;){var T=V.cc;if(V.can_close){var d=V.previous;for(X=!1;d!==null&&d!==I&&d!==P[T];){L=(V.can_open||d.can_close)&&(d.origdelims+V.origdelims)%3===0;if(d.cc===V.cc&&d.can_open&&!L){X=!0;break}d=d.previous}var U=V;if(T===42||T===95)if(X){var E=V.numdelims>=2&&d.numdelims>=2?2:1;var l=d.node;var r=V.node;d.numdelims-=E;V.numdelims-=E;l._literal=l._literal.slice(0,l._literal.length-E);r._literal=r._literal.slice(0,
r._literal.length-E);var h=new T2(E===1?"emph":"strong");for(E=l._next;E&&E!==r;){var y=E._next;E.unlink();h.appendChild(E);E=y}nyl(l,h);E=d;y=V;E.next!==y&&(E.next=y,y.previous=E);d.numdelims===0&&(l.unlink(),Prx(k,d));V.numdelims===0&&(r.unlink(),d=V.next,Prx(k,V),V=d)}else V=V.next;else T===39?(V.node._literal="\u2019",X&&(d.node._literal="\u2018"),V=V.next):T===34&&(V.node._literal="\u201d",X&&(d.node.literal="\u201c"),V=V.next);X||L||(P[T]=U.previous,U.can_open||Prx(k,U))}else V=V.next}for(;k.delimiters!==
null&&k.delimiters!==I;)Prx(k,k.delimiters)},c0G=function(k){k=k.match(xNN);
return k===null?null:vyf(k.substr(1,k.length-2))},GmZ=function(k){var I=k.match(aLN);
if(I===null){I=k.pos;for(var V=0,X;(X=k.peek())!==-1;)if(X===92)k.pos+=1,k.peek()!==-1&&(k.pos+=1);else if(X===40)k.pos+=1,V+=1;else if(X===41)if(V<1)break;else k.pos+=1,--V;else if(z9Q.exec(nP(X))!==null)break;else k.pos+=1;I=k.subject.substr(I,k.pos-I);return sUN(vyf(I))}return sUN(vyf(I.substr(1,I.length-2)))},TqU=function(k){k=k.match(IwN);
return k===null||k.length>1001?0:k.length},dFZ=function(k,I,V,X){k.brackets!==null&&(k.brackets.bracketAfter=!0);
k.brackets={node:I,previous:k.brackets,previousDelimiter:k.delimiters,index:V,image:X,active:!0}},i3U=function(k,I){var V;
return(V=k.match(V$Z))?(k.options.smart?I.appendChild(xE(V.replace(p8l,"\u2026").replace(NVR,function(X){var P=0,L=0;X.length%3===0?L=X.length/3:X.length%2===0?P=X.length/2:X.length%3===2?(P=1,L=(X.length-2)/3):(P=2,L=(X.length-4)/3);X="";var T;for(T=0;T<L;T++)X+="\u2014";for(T=0;T<P;T++)X+="\u2013";return X}))):I.appendChild(xE(V)),!0):!1},W5R=function(k,I,V){k.subject=I;
k.pos=0;I=k.pos;var X=TqU(k);if(X===0)return 0;var P=k.subject.substr(0,X);if(k.peek()===58)k.pos++;else return k.pos=I,0;Rs(k);X=GmZ(k);if(X===null||X.length===0)return k.pos=I,0;var L=k.pos;Rs(k);var T=c0G(k);T===null&&(T="",k.pos=L);var d=!0;k.match(kmZ)===null&&(T===""?d=!1:(T="",k.pos=L,d=k.match(kmZ)!==null));if(!d)return k.pos=I,0;P=DOU(P);if(P==="")return k.pos=I,0;V[P]||(V[P]={destination:X,title:T});return k.pos-I},fwZ=function(k,I){var V,X=k.peek();
if(X===-1)return!1;switch(X){case 10:k.pos+=1;if((V=I._lastChild)&&V.type==="text"&&V._literal[V._literal.length-1]===" "){var P=V._literal[V._literal.length-2]===" ";V._literal=V._literal.replace(t9Q,"");I.appendChild(new T2(P?"linebreak":"softbreak"))}else I.appendChild(new T2("softbreak"));k.match(e9N);V=!0;break;case 92:V=k.subject;k.pos+=1;k.peek()===10?(k.pos+=1,V=new T2("linebreak"),I.appendChild(V)):R9N.test(V.charAt(k.pos))?(I.appendChild(xE(V.charAt(k.pos))),k.pos+=1):I.appendChild(xE("\\"));
V=!0;break;case 96:a:if(V=k.match(HfN),V===null)V=!1;else{P=k.pos;for(var L;(L=k.match(w8W))!==null;)if(L===V){L=new T2("code");L._literal=k.subject.slice(P,k.pos-V.length).trim().replace(u0N," ");I.appendChild(L);V=!0;break a}k.pos=P;I.appendChild(xE(V));V=!0}break;case 42:case 95:V=X7N(k,X,I);break;case 39:case 34:V=k.options.smart&&X7N(k,X,I);break;case 91:V=k.pos;k.pos+=1;P=xE("[");I.appendChild(P);dFZ(k,P,V,!1);V=!0;break;case 33:V=k.pos;k.pos+=1;k.peek()===91?(k.pos+=1,P=xE("!["),I.appendChild(P),
dFZ(k,P,V+1,!0)):I.appendChild(xE("!"));V=!0;break;case 93:var T,d=!1,U;k.pos+=1;var E=k.pos;P=k.brackets;if(P===null)I.appendChild(xE("]"));else if(P.active){V=P.image;var l=k.pos;k.peek()===40&&(k.pos++,Rs(k)&&(L=GmZ(k))!==null&&Rs(k)&&(z9Q.test(k.subject.charAt(k.pos-1))&&(T=c0G(k)),1)&&Rs(k)&&k.peek()===41?(k.pos+=1,d=!0):k.pos=l);if(!d){var r=k.pos,h=TqU(k);h>2?U=k.subject.slice(r,r+h):P.bracketAfter||(U=k.subject.slice(P.index,E));h===0&&(k.pos=l);U&&(U=k.refmap[DOU(U)])&&(L=U.destination,T=
U.title,d=!0)}if(d){E=new T2(V?"image":"link");E._destination=L;E._title=T||"";for(L=P.node._next;L;)T=L._next,L.unlink(),E.appendChild(L),L=T;I.appendChild(E);L5N(k,P.previousDelimiter);k.brackets=k.brackets.previous;P.node.unlink();if(!V)for(P=k.brackets;P!==null;)P.image||(P.active=!1),P=P.previous}else k.brackets=k.brackets.previous,k.pos=E,I.appendChild(xE("]"))}else I.appendChild(xE("]")),k.brackets=k.brackets.previous;V=!0;break;case 60:(V=k.match(M9G))?(V=V.slice(1,V.length-1),P=new T2("link"),
P._destination=sUN("mailto:"+V),P._title="",P.appendChild(xE(V)),I.appendChild(P),V=!0):(V=k.match(Zfl))?(V=V.slice(1,V.length-1),P=new T2("link"),P._destination=sUN(V),P._title="",P.appendChild(xE(V)),I.appendChild(P),V=!0):V=!1;V||(V=k.match(S2G),V===null?V=!1:(P=new T2("html_inline"),P._literal=V,I.appendChild(P),V=!0));break;case 38:(V=k.match(Cay))?(I.appendChild(xE(KVZ(V))),V=!0):V=!1;break;default:V=i3U(k,I)}V||(k.pos+=1,I.appendChild(xE(nP(X))));return!0};
as.prototype.parseInlines=function(k){this.subject=k._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;fwZ(this,k););k._string_content=null;L5N(this,null)};
as.prototype.parse=as.prototype.parseInlines;var UFQ=[/./,/^<(?: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")],Eex=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],b3f=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,lwU=/^[#`~*+_=<>0-9-\|]|\|/,r0O=/[^ \t\f\v\r\n]/,hmN=/^[*+-]/,y0Q=/^(\d{1,9})([.)])/,mFK=/^#{1,6}(?:[ \t]+|$)/,K5y=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,$FO=/^(?:`{3,}|~{3,})(?= *$)/,SVR=/^(?:=+|-+)[ \t]*$/,j2U=/\r\n|\n|\r/,uRt=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,ODD=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,J0W={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(k){return k!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(k,I){for(k=I._firstChild;k;){if(zQR(k)&&k._next){I._listData.tight=!1;break}for(var V=k._firstChild;V;){if(zQR(V)&&(k._next||V._next)){I._listData.tight=!1;break}V=V._next}k=k._next}},
canContain:function(k){return k==="item"},
acceptsLines:!1},block_quote:{continue:function(k){var I=k.currentLine;if(k.indented||cY(I,k.nextNonspace)!==62)return 1;CP(k);w0(k,1,!1);L9(cY(I,k.offset))&&w0(k,1,!0);return 0},
finalize:function(){},
canContain:function(k){return k!=="item"},
acceptsLines:!1},item:{continue:function(k,I){if(k.blank){if(I._firstChild==null)return 1;CP(k)}else if(k.indent>=I._listData.markerOffset+I._listData.padding)w0(k,I._listData.markerOffset+I._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(k){return k!=="item"&&!tUA(k)},
acceptsLines:!1},heading:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},thematic_break:{continue:function(){return 1},
finalize:function(){},
canContain:function(){return!1},
acceptsLines:!1},code_block:{continue:function(k,I){var V=k.currentLine,X=k.indent;if(I._isFenced){if((X=X<=3&&V.charAt(k.nextNonspace)===I._fenceChar&&V.slice(k.nextNonspace).match($FO))&&X[0].length>=I._fenceLength)return k.finalize(I,k.lineNumber),2;for(I=I._fenceOffset;I>0&&L9(cY(V,k.offset));)w0(k,1,!0),I--}else if(X>=4)w0(k,4,!0);else if(k.blank)CP(k);else return 1;return 0},
finalize:function(k,I){if(I._isFenced){var V=I._string_content,X=V.indexOf("\n");k=V.slice(0,X);V=V.slice(X+1);I.info=vyf(k.trim());I._literal=V}else I._literal=I._string_content.replace(/(\n *)+$/,"\n");I._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(k,I){return!k.blank||I._htmlBlockType!==6&&I._htmlBlockType!==7?0:1},
finalize:function(k,I){I._literal=I._string_content.replace(/(\n *)+$/,"");I._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(k){return k.blank?1:0},
finalize:function(k,I){for(var V,X=!1;cY(I._string_content,0)===91&&(V=W5R(k.inlineParser,I._string_content,k.refmap));)I._string_content=I._string_content.slice(V),X=!0;X&&!r0O.test(I._string_content)&&I.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(k){return G2(k.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(k){return k=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(k,I){if(!I._rowIsDelimiter){k=I._isHeader?"th":"td";for(var V=I._parent._tableColumns,X=I._string_content,P=0,L="",T,d=I._sourcepos[0][0];P<X.length;){switch(X[P]){case "|":T&&(T._string_content=L.trim(),L="",T=null,V--,V<=0&&(P=X.length));break;default:if(!T){T=new T2(k,[[d,P],[d,P]]);var U=I._parent._columnAlignment,E=I._parent._tableColumns-V;U&&E<=U.length&&E>=0&&(T._alignment=U[E]);I.appendChild(T)}L+=X[P];T._sourcepos[1][1]=P}P++}T&&(T._string_content=L.trim());I._string_content=
""}},
canContain:function(k){return k!=="row"},
acceptsLines:!1}},YVN=[function(k){if(k.indented||cY(k.currentLine,k.nextNonspace)!==62)return 0;CP(k);w0(k,1,!1);L9(cY(k.currentLine,k.offset))&&w0(k,1,!0);HZ(k);k.addChild("block_quote",k.nextNonspace);return 1},
function(k){var I;if(!k.indented&&(I=k.currentLine.slice(k.nextNonspace).match(mFK))){CP(k);w0(k,I[0].length,!1);HZ(k);var V=k.addChild("heading",k.nextNonspace);V.level=I[0].trim().length;V._string_content=k.currentLine.slice(k.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");w0(k,k.currentLine.length-k.offset);return 2}return 0},
function(k){var I;if(!k.indented&&(I=k.currentLine.slice(k.nextNonspace).match(K5y))){var V=I[0].length;HZ(k);var X=k.addChild("code_block",k.nextNonspace);X._isFenced=!0;X._fenceLength=V;X._fenceChar=I[0][0];X._fenceOffset=k.indent;CP(k);w0(k,V,!1);return 2}return 0},
function(k,I){if(!k.indented&&cY(k.currentLine,k.nextNonspace)===60){var V=k.currentLine.slice(k.nextNonspace),X;for(X=1;X<=7;X++)if(UFQ[X].test(V)&&(X<7||I.type!=="paragraph"))return HZ(k),k.addChild("html_block",k.offset)._htmlBlockType=X,2}return 0},
function(k,I){var V;if(!k.indented&&I.type==="paragraph"&&(V=k.currentLine.slice(k.nextNonspace).match(SVR))){HZ(k);var X=new T2("heading",I.sourcepos);X.level=V[0][0]==="="?1:2;X._string_content=I._string_content;nyl(I,X);I.unlink();k.tip=X;w0(k,k.currentLine.length-k.offset,!1);return 2}return 0},
function(k){return!k.indented&&b3f.test(k.currentLine.slice(k.nextNonspace))?(HZ(k),k.addChild("thematic_break",k.nextNonspace),w0(k,k.currentLine.length-k.offset,!1),2):0},
function(k,I){var V,X;if(!(X=k.indented&&I.type!=="list")){a:{var P=I,L=k.currentLine.slice(k.nextNonspace);X={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:k.indent};if(V=L.match(hmN))X.type="bullet",X.bulletChar=V[0][0];else{if(!(V=L.match(y0Q))||P.type==="paragraph"&&V[1]!=="1"){V=null;break a}X.type="ordered";X.start=parseInt(V[1],10);X.delimiter=V[2]}var T=cY(k.currentLine,k.nextNonspace+V[0].length);if(T!==-1&&T!==9&&T!==32||P.type==="paragraph"&&!k.currentLine.slice(k.nextNonspace+
V[0].length).match(r0O))V=null;else{CP(k);w0(k,V[0].length,!0);P=k.column;L=k.offset;do w0(k,1,!0),T=cY(k.currentLine,k.offset);while(k.column-P<5&&L9(T));T=cY(k.currentLine,k.offset)===-1;var d=k.column-P;d>=5||d<1||T?(X.padding=V[0].length+1,k.column=P,k.offset=L,L9(cY(k.currentLine,k.offset))&&w0(k,1,!0)):X.padding=V[0].length+d;V=X}}X=!V}if(X)return 0;HZ(k);(X=k.tip.type!=="list")||(I=I._listData,X=!(I.type===V.type&&I.delimiter===V.delimiter&&I.bulletChar===V.bulletChar));X&&(I=k.addChild("list",
k.nextNonspace),I._listData=V);I=k.addChild("item",k.nextNonspace);I._listData=V;return 1},
function(k){var I;return((I=k.options.shouldParseIndentAsCodeBlock)!=null?I:1)&&k.indented&&k.tip.type!=="paragraph"&&!k.blank?(w0(k,4,!0),HZ(k),k.addChild("code_block",k.offset),2):0},
function(k,I){var V=G2(k.currentLine),X=G2(k.lookahead);if(V!==0&&X<0&&Math.abs(V)==Math.abs(X)&&!tUA(I.type)){HZ(k);I=k.addChild("table",k.nextNonspace);I._tableRows=1;I._tableColumns=Math.abs(V);V=k.lookahead;if(ODD.test(V)){X=[];for(var P=0,L=!1,T=0,d=void 0;P<V.length;){var U=T>=3;switch(V[P]){case "-":T++;break;case "|":L&&(X.push(d),d=void 0,T=0);L=!0;break;case ":":d||U||(d="left"),!d&&U&&(d="right"),d==="left"&&U&&(d="center")}P++}V=X}else V=void 0;I._columnAlignment=V;I=k.addChild("row",
k.nextNonspace);I._isHeader=!0;w0(k,k.currentLine.length-k.offset,!1);I._string_content=k.currentLine;return 1}return 0},
function(k,I){if(I.type=="table"&&G2(k.currentLine)!==0){HZ(k);var V=I;I=k.addChild("row",k.nextNonspace);G2(k.currentLine)<0?I._rowIsDelimiter=!0:V._tableRows+=1;w0(k,k.currentLine.length-k.offset,!1);I._string_content=k.currentLine;return 2}return 0}],r_X=function(){var k={shouldParseIndentAsCodeBlock:!1};
k=k===void 0?{}:k;this.lastMatchedContainer=this.doc=eQX();this.refmap={};this.lastLineLength=0;this.inlineParser=new as(k);this.options=k;this.oldtip=this.tip=this.doc;this.lookahead=this.currentLine="";this.indent=this.nextNonspaceColumn=this.nextNonspace=this.column=this.offset=this.lineNumber=0;this.partiallyConsumedTab=this.blank=this.indented=!1;this.allClosed=!0;this.blocks=J0W;this.blockStarts=YVN},geQ=function(k){k.partiallyConsumedTab&&(k.offset+=1,k.tip._string_content+=" ".repeat(4-k.column%
4));
k.tip._string_content+=k.currentLine.slice(k.offset)+"\n"};
r_X.prototype.addChild=function(k,I){for(;!this.blocks[this.tip.type].canContain(k);)this.finalize(this.tip,this.lineNumber-1);k=new T2(k,[[this.lineNumber,I+1],[0,0]]);k._string_content="";this.tip.appendChild(k);return this.tip=k};
var HZ=function(k){if(!k.allClosed){for(;k.oldtip!==k.lastMatchedContainer;){var I=k.oldtip._parent;k.finalize(k.oldtip,k.lineNumber-1);k.oldtip=I}k.allClosed=!0}},w0=function(k,I,V){for(var X=k.currentLine,P,L;I>0&&(L=X[k.offset]);)L==="\t"?(P=4-k.column%4,V?(k.partiallyConsumedTab=P>I,P=P>I?I:P,k.column+=P,k.offset+=k.partiallyConsumedTab?0:1,I-=P):(k.partiallyConsumedTab=!1,k.column+=P,k.offset+=1,--I)):(k.partiallyConsumedTab=!1,k.offset+=1,k.column+=1,--I)},CP=function(k){k.offset=k.nextNonspace;
k.column=k.nextNonspaceColumn;k.partiallyConsumedTab=!1},qVU=function(k){for(var I=k.currentLine,V=k.offset,X=k.column,P;(P=I.charAt(V))!=="";)if(P===" ")V++,X++;
else if(P==="\t")V++,X+=4-X%4;else break;k.blank=P==="\n"||P==="\r"||P==="";k.nextNonspace=V;k.nextNonspaceColumn=X;k.indent=k.nextNonspaceColumn-k.column;k.indented=k.indent>=4};
r_X.prototype.finalize=function(k,I){var V=k._parent;k._open=!1;k.sourcepos[1]=[I,this.lastLineLength];this.blocks[k.type].finalize(this,k);this.tip=V};
r_X.prototype.parse=function(k){this.tip=this.doc=eQX();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!k)return this.doc;this.options.time&&console.time("preparing input");var I=k.split(j2U),V=I.length;k.charCodeAt(k.length-1)===10&&--V;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(k=0;k<V;k++)a:{var X=void 0,P=I[k],L=I[k+1],T=!0,d=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;P.indexOf("\x00")!==-1&&(P=P.replace(/\0/g,"\ufffd"));this.currentLine=P;for(this.lookahead=L;(X=d._lastChild)&&X._open;){d=X;qVU(this);switch(this.blocks[d.type].continue(this,d)){case 0:break;case 1:T=!1;break;case 2:this.lastLineLength=P.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!T){d=d._parent;break}}this.allClosed=d===this.oldtip;this.lastMatchedContainer=
d;X=d.type!=="paragraph"&&J0W[d.type].acceptsLines;L=this.blockStarts;for(T=L.length;!X;){qVU(this);if(!this.indented&&!lwU.test(P.slice(this.nextNonspace))){CP(this);break}for(var U=0;U<T;){var E=L[U](this,d);if(E===1){d=this.tip;break}else if(E===2){d=this.tip;X=!0;break}else U++}if(U===T){CP(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){HZ(this);this.blank&&d.lastChild&&(d.lastChild._lastLineBlank=!0);X=d.type;L=this.blank&&!(X==="block_quote"||X==="code_block"&&d._isFenced||
X==="item"&&!d._firstChild&&d.sourcepos[0][0]===this.lineNumber);for(T=d;T;)T._lastLineBlank=L,T=T._parent;this.blocks[X].acceptsLines?(geQ(this),X==="html_block"&&d._htmlBlockType>=1&&d._htmlBlockType<=5&&Eex[d._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(d,this.lineNumber)):this.offset<P.length&&!this.blank&&(this.addChild("paragraph",this.offset),CP(this),geQ(this))}else geQ(this);this.lastLineLength=P.length}for(;this.tip;)this.finalize(this.tip,V);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");P=new QUU(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;V=P.next();)I=V.node,k=I.type,V.entering||k!=="paragraph"&&k!=="heading"&&k!=="th"&&k!="td"||this.inlineParser.parse(I);this.options.time&&console.timeEnd("inline parsing");return this.doc};klc.prototype.render=function(k){k=new QUU(k);var I;this.buffer="";for(this.lastOut="\n";I=k.next();){var V=I.node.type;if(this[V])this[V](I.node,I.entering)}return this.buffer};
klc.prototype.out=function(k){pP(this,k)};
var pP=function(k,I){k.buffer+=I;k.lastOut=I};
klc.prototype.cr=function(){this.lastOut!=="\n"&&pP(this,"\n")};var veC=/^javascript:|vbscript:|file:|data:/i,s2l=/^data:image\/(?:png|gif|jpeg|webp)/i,F5x=function(k){return veC.test(k)&&!s2l.test(k)};
d1.prototype=Object.create(klc.prototype);_.c=d1.prototype;_.c.text=function(k){this.out(k.literal)};
_.c.html_inline=function(k){this.options.safe?pP(this,"\x3c!-- raw HTML omitted --\x3e"):pP(this,k.literal)};
_.c.html_block=function(k){this.cr();this.options.safe?pP(this,"\x3c!-- raw HTML omitted --\x3e"):pP(this,k.literal);this.cr()};
_.c.softbreak=function(){pP(this,this.options.softbreak)};
_.c.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.c.link=function(k,I){var V=this.attrs(k);I?(this.options.safe&&F5x(k.destination)||V.push(["href",Qb(k.destination,!0)]),k.title&&V.push(["title",Qb(k.title,!0)]),this.tag("a",V)):this.tag("/a")};
_.c.image=function(k,I){I?(this.disableTags===0&&(this.options.safe&&F5x(k.destination)?pP(this,'<img src="" alt="'):pP(this,'<img src="'+Qb(k.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(k.title&&pP(this,'" title="'+Qb(k.title,!0)),pP(this,'" />')))};
_.c.emph=function(k,I){this.tag(I?"em":"/em")};
_.c.strong=function(k,I){this.tag(I?"strong":"/strong")};
_.c.paragraph=function(k,I){var V=k.parent.parent;k=this.attrs(k);V!==null&&V.type==="list"&&V.listTight||(I?(this.cr(),this.tag("p",k)):(this.tag("/p"),this.cr()))};
_.c.heading=function(k,I){var V="h"+k.level;k=this.attrs(k);I?(this.cr(),this.tag(V,k)):(this.tag("/"+V),this.cr())};
_.c.code=function(k){this.tag("code");this.out(k.literal);this.tag("/code")};
_.c.code_block=function(k){var I=k.info?k.info.split(/\s+/):[],V=this.attrs(k);I.length>0&&I[0].length>0&&V.push(["class","language-"+Qb(I[0],!0)]);this.cr();this.tag("pre");this.tag("code",V);this.out(k.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.c.thematic_break=function(k){k=this.attrs(k);this.cr();this.tag("hr",k,!0);this.cr()};
_.c.block_quote=function(k,I){k=this.attrs(k);I?(this.cr(),this.tag("blockquote",k)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.c.list=function(k,I){var V=k.listType==="bullet"?"ul":"ol",X=this.attrs(k);I?(k=k.listStart,k!==null&&k!==1&&X.push(["start",k.toString()]),this.cr(),this.tag(V,X)):(this.cr(),this.tag("/"+V));this.cr()};
_.c.item=function(k,I){k=this.attrs(k);I?this.tag("li",k):(this.tag("/li"),this.cr())};
_.c.custom_inline=function(k,I){I&&k.onEnter?pP(this,k.onEnter):!I&&k.onExit&&pP(this,k.onExit)};
_.c.custom_block=function(k,I){this.cr();I&&k.onEnter?pP(this,k.onEnter):!I&&k.onExit&&pP(this,k.onExit);this.cr()};
_.c.table=function(k,I){k=this.attrs(k);I?(this.cr(),this.tag("table",k)):(this.tag("/table"),this.cr())};
_.c.row=function(k,I){k._rowIsDelimiter||(k=this.attrs(k),I?this.tag("tr",k):this.tag("/tr"))};
_.c.td=function(k,I){var V=this.attrs(k);k._alignment&&V.push(["align",k._alignment]);I?this.tag("td",V):this.tag("/td")};
_.c.th=function(k,I){var V=this.attrs(k);k._alignment&&V.push(["align",k._alignment]);I?this.tag("th",V):this.tag("/th")};
_.c.out=function(k){pP(this,Qb(k,!1))};
_.c.tag=function(k,I,V){if(!(this.disableTags>0)){this.buffer+="<"+k;if(I&&I.length>0){k=0;for(var X;(X=I[k])!==void 0;)this.buffer+=" "+X[0]+'="'+X[1]+'"',k++}V&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.c.attrs=function(k){var I=[];this.options.sourcepos&&(k=k.sourcepos)&&I.push(["data-sourcepos",String(k[0][0])+":"+String(k[0][1])+"-"+String(k[1][0])+":"+String(k[1][1])]);return I};
d1.prototype.text=d1.prototype.text;d1.prototype.html_inline=d1.prototype.html_inline;d1.prototype.html_block=d1.prototype.html_block;d1.prototype.softbreak=d1.prototype.softbreak;d1.prototype.linebreak=d1.prototype.linebreak;d1.prototype.link=d1.prototype.link;d1.prototype.image=d1.prototype.image;d1.prototype.emph=d1.prototype.emph;d1.prototype.strong=d1.prototype.strong;d1.prototype.paragraph=d1.prototype.paragraph;d1.prototype.heading=d1.prototype.heading;d1.prototype.code=d1.prototype.code;
d1.prototype.code_block=d1.prototype.code_block;d1.prototype.thematic_break=d1.prototype.thematic_break;d1.prototype.block_quote=d1.prototype.block_quote;d1.prototype.list=d1.prototype.list;d1.prototype.item=d1.prototype.item;d1.prototype.custom_inline=d1.prototype.custom_inline;d1.prototype.custom_block=d1.prototype.custom_block;d1.prototype.table=d1.prototype.table;d1.prototype.row=d1.prototype.row;d1.prototype.td=d1.prototype.td;d1.prototype.th=d1.prototype.th;d1.prototype.out=d1.prototype.out;
d1.prototype.tag=d1.prototype.tag;d1.prototype.attrs=d1.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 BqK,A0Z,q1l;(function(){function k(A,B){return A<B?-1:A>B?1:A>=B?0:NaN}
function I(A){return function(B,w){return k(A(B),w)}}
function V(){for(var A=0,B=arguments.length,w={},VX;A<B;++A){if(!(VX=arguments[A]+"")||VX in w)throw Error("xe`"+VX);w[VX]=[]}return new X(w)}
function X(A){this._=A}
function P(A,B){return A.trim().split(/^|\s+/).map(function(w){var VX="",Wt=w.indexOf(".");Wt>=0&&(VX=w.slice(Wt+1),w=w.slice(0,Wt));if(w&&!B.hasOwnProperty(w))throw Error("ye`"+w);return{type:w,name:VX}})}
function L(A,B,w){for(var VX=0,Wt=A.length;VX<Wt;++VX)if(A[VX].name===B){A[VX]=hdc;A=A.slice(0,VX).concat(A.slice(VX+1));break}w!=null&&A.push({name:B,value:w});return A}
function T(A){var B=A,w=B.indexOf(":");w>=0&&(B=A.slice(0,w))!=="xmlns"&&(A=A.slice(w+1));return W7.hasOwnProperty(B)?{space:W7[B],local:A}:A}
function d(A){return function(){var B=this.ownerDocument,w=this.namespaceURI;return w==="http://www.w3.org/1999/xhtml"&&B.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?B.createElement(A):B.createElementNS(w,A)}}
function U(A){return function(){return this.ownerDocument.createElementNS(A.space,A.local)}}
function E(A){A=T(A);return(A.local?U:d)(A)}
function l(){}
function r(A){return A==null?l:function(){return this.querySelector(A)}}
function h(A){return Array(A.length)}
function y(A,B){this.ownerDocument=A.ownerDocument;this.namespaceURI=A.namespaceURI;this._next=null;this._parent=A;this.__data__=B}
function S(A){return function(){return A}}
function g(A,B,w,VX,Wt,ho){for(var YK=0,Ao,GG=B.length,VZ=ho.length;YK<VZ;++YK)(Ao=B[YK])?(Ao.__data__=ho[YK],VX[YK]=Ao):w[YK]=new y(A,ho[YK]);for(;YK<GG;++YK)if(Ao=B[YK])Wt[YK]=Ao}
function F(A,B,w,VX,Wt,ho,YK){var Ao,GG,VZ={},dK=B.length,mN=ho.length,tx=Array(dK),nX;for(Ao=0;Ao<dK;++Ao)if(GG=B[Ao])tx[Ao]=nX="$"+YK.call(GG,GG.__data__,Ao,B),nX in VZ?Wt[Ao]=GG:VZ[nX]=GG;for(Ao=0;Ao<mN;++Ao)nX="$"+YK.call(A,ho[Ao],Ao,ho),(GG=VZ[nX])?(VX[Ao]=GG,GG.__data__=ho[Ao],VZ[nX]=null):w[Ao]=new y(A,ho[Ao]);for(Ao=0;Ao<dK;++Ao)(GG=B[Ao])&&VZ[tx[Ao]]===GG&&(Wt[Ao]=GG)}
function Q(A,B){return A<B?-1:A>B?1:A>=B?0:NaN}
function x(A){return function(){this.removeAttribute(A)}}
function N(A){return function(){this.removeAttributeNS(A.space,A.local)}}
function M(A,B){return function(){this.setAttribute(A,B)}}
function p(A,B){return function(){this.setAttributeNS(A.space,A.local,B)}}
function z(A,B){return function(){var w=B.apply(this,arguments);w==null?this.removeAttribute(A):this.setAttribute(A,w)}}
function u(A,B){return function(){var w=B.apply(this,arguments);w==null?this.removeAttributeNS(A.space,A.local):this.setAttributeNS(A.space,A.local,w)}}
function ct(A){return function(){this.style.removeProperty(A)}}
function dt(A,B,w){return function(){this.style.setProperty(A,B,w)}}
function $K(A,B,w){return function(){var VX=B.apply(this,arguments);VX==null?this.style.removeProperty(A):this.style.setProperty(A,VX,w)}}
function lD(A,B){return A.style.getPropertyValue(B)||(A.ownerDocument&&A.ownerDocument.defaultView||A.document&&A||A.defaultView).getComputedStyle(A,null).getPropertyValue(B)}
function mR(A){return function(){delete this[A]}}
function oj(A,B){return function(){this[A]=B}}
function Zi(A,B){return function(){var w=B.apply(this,arguments);w==null?delete this[A]:this[A]=w}}
function Ht(){this.textContent=""}
function rK(A){return function(){this.textContent=A}}
function Ul(A){return function(){var B=A.apply(this,arguments);this.textContent=B==null?"":B}}
function p_(){this.innerHTML=""}
function hx(A){return function(){this.innerHTML=A}}
function jy(A){return function(){var B=A.apply(this,arguments);this.innerHTML=B==null?"":B}}
function bN(){return null}
function g3(){var A=this.parentNode;A&&A.removeChild(this)}
function LX(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function bD(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function xK(A,B,w){A=lN(A,B,w);return function(VX){var Wt=VX.relatedTarget;Wt&&(Wt===this||Wt.compareDocumentPosition(this)&8)||A.call(this,VX)}}
function lN(A,B,w){return function(){A.call(this,this.__data__,B,w)}}
function DR(A){return A.trim().split(/^|\s+/).map(function(B){var w="",VX=B.indexOf(".");VX>=0&&(w=B.slice(VX+1),B=B.slice(0,VX));return{type:B,name:w}})}
function nN(A){return function(){var B=this.__on;if(B){for(var w=0,VX=-1,Wt=B.length,ho;w<Wt;++w)(ho=B[w],A.type&&ho.type!==A.type||ho.name!==A.name)?B[++VX]=ho:this.removeEventListener(ho.type,ho.listener,ho.capture);++VX?B.length=VX:delete this.__on}}}
function ey(A,B,w){var VX=cbU.hasOwnProperty(A.type)?xK:lN;return function(Wt,ho,YK){Wt=this.__on;var Ao;ho=VX(B,ho,YK);if(Wt){YK=0;for(var GG=Wt.length;YK<GG;++YK)if((Ao=Wt[YK]).type===A.type&&Ao.name===A.name){this.removeEventListener(Ao.type,Ao.listener,Ao.capture);this.addEventListener(Ao.type,Ao.listener=ho,Ao.capture=w);Ao.value=B;return}}this.addEventListener(A.type,ho,w);Ao={type:A.type,name:A.name,value:B,listener:ho,capture:w};Wt?Wt.push(Ao):this.__on=[Ao]}}
function F4(A,B,w){var VX=A.ownerDocument&&A.ownerDocument.defaultView||A.document&&A||A.defaultView,Wt=VX.CustomEvent;typeof Wt==="function"?Wt=new Wt(B,w):(Wt=VX.document.createEvent("Event"),w?(Wt.initEvent(B,w.bubbles,w.cancelable),Wt.detail=w.detail):Wt.initEvent(B,!1,!1));A.dispatchEvent(Wt)}
function Ol(A,B){return function(){return F4(this,A,B)}}
function bG(A,B){return function(){return F4(this,A,B.apply(this,arguments))}}
function pN(A,B){this._groups=A;this._parents=B}
function Zc(){return new pN([[document.documentElement]],yAc)}
function TG(){this._="@"+(++mq2).toString(36)}
function lG(A,B,w){A.prototype=B.prototype=w;w.constructor=A}
function El(A,B){A=Object.create(A.prototype);for(var w in B)A[w]=B[w];return A}
function MC(){}
function xO(A){var B;A=(A+"").trim().toLowerCase();return(B=KJG.exec(A))?(B=parseInt(B[1],16),new th(B>>8&15|B>>4&240,B>>4&15|B&240,(B&15)<<4|B&15,1)):(B=$q6.exec(A))?d3(parseInt(B[1],16)):(B=SYi.exec(A))?new th(B[1],B[2],B[3],1):(B=juA.exec(A))?new th(B[1]*255/100,B[2]*255/100,B[3]*255/100,1):(B=JAi.exec(A))?wG(B[1],B[2],B[3],B[4]):(B=YY3.exec(A))?wG(B[1]*255/100,B[2]*255/100,B[3]*255/100,B[4]):(B=g$A.exec(A))?wc(B[1],B[2]/100,B[3]/100,1):(B=qYA.exec(A))?wc(B[1],B[2]/100,B[3]/100,B[4]):GeO.hasOwnProperty(A)?
d3(GeO[A]):A==="transparent"?new th(NaN,NaN,NaN,0):null}
function d3(A){return new th(A>>16&255,A>>8&255,A&255,1)}
function wG(A,B,w,VX){VX<=0&&(A=B=w=NaN);return new th(A,B,w,VX)}
function HU(A){A instanceof MC||(A=xO(A));if(!A)return new th;A=A.rgb();return new th(A.r,A.g,A.b,A.opacity)}
function iG(A,B,w,VX){return arguments.length===1?HU(A):new th(A,B,w,VX==null?1:VX)}
function th(A,B,w,VX){this.r=+A;this.g=+B;this.b=+w;this.opacity=+VX}
function WP(A){A=Math.max(0,Math.min(255,Math.round(A)||0));return(A<16?"0":"")+A.toString(16)}
function wc(A,B,w,VX){VX<=0?A=B=w=NaN:w<=0||w>=1?A=B=NaN:B<=0&&(A=NaN);return new iF(A,B,w,VX)}
function HK(A){if(A instanceof iF)return new iF(A.h,A.s,A.l,A.opacity);A instanceof MC||(A=xO(A));if(!A)return new iF;if(A instanceof iF)return A;A=A.rgb();var B=A.r/255,w=A.g/255,VX=A.b/255,Wt=Math.min(B,w,VX),ho=Math.max(B,w,VX),YK=NaN,Ao=ho-Wt,GG=(ho+Wt)/2;Ao?(YK=B===ho?(w-VX)/Ao+(w<VX)*6:w===ho?(VX-B)/Ao+2:(B-w)/Ao+4,Ao/=GG<.5?ho+Wt:2-ho-Wt,YK*=60):Ao=GG>0&&GG<1?0:YK;return new iF(YK,Ao,GG,A.opacity)}
function YW(A,B,w,VX){return arguments.length===1?HK(A):new iF(A,B,w,VX==null?1:VX)}
function iF(A,B,w,VX){this.h=+A;this.s=+B;this.l=+w;this.opacity=+VX}
function $g(A,B,w){return(A<60?B+(w-B)*A/60:A<180?w:A<240?B+(w-B)*(240-A)/60:B)*255}
function IA(A){if(A instanceof qU)return new qU(A.l,A.a,A.b,A.opacity);if(A instanceof YO){if(isNaN(A.h))return new qU(A.l,0,0,A.opacity);var B=A.h*TWO;return new qU(A.l,Math.cos(B)*A.c,Math.sin(B)*A.c,A.opacity)}A instanceof th||(A=HU(A));var w=$2(A.r),VX=$2(A.g),Wt=$2(A.b);B=aj(.2225045*w+.7168786*VX+.0606169*Wt);if(w===VX&&VX===Wt)var ho=w=B;else ho=aj((.4360747*w+.3850649*VX+.1430804*Wt)/.96422),w=aj((.0139322*w+.0971045*VX+.7141733*Wt)/.82521);return new qU(116*B-16,500*(ho-B),200*(B-w),A.opacity)}
function qU(A,B,w,VX){this.l=+A;this.a=+B;this.b=+w;this.opacity=+VX}
function aj(A){return A>v$P?Math.pow(A,1/3):A/d_f+iLN}
function zc(A){return A>$D?A*A*A:d_f*(A-iLN)}
function $O(A){return 255*(A<=.0031308?12.92*A:1.055*Math.pow(A,1/2.4)-.055)}
function $2(A){return(A/=255)<=.04045?A/12.92:Math.pow((A+.055)/1.055,2.4)}
function qu(A){if(A instanceof YO)return new YO(A.h,A.c,A.l,A.opacity);A instanceof qU||(A=IA(A));if(A.a===0&&A.b===0)return new YO(NaN,0,A.l,A.opacity);var B=Math.atan2(A.b,A.a)*W8K;return new YO(B<0?B+360:B,Math.sqrt(A.a*A.a+A.b*A.b),A.l,A.opacity)}
function vV(A,B,w,VX){return arguments.length===1?qu(A):new YO(A,B,w,VX==null?1:VX)}
function YO(A,B,w,VX){this.h=+A;this.c=+B;this.l=+w;this.opacity=+VX}
function Jx(A,B,w,VX){if(arguments.length===1){var Wt=A;if(Wt instanceof w3)Wt=new w3(Wt.h,Wt.s,Wt.l,Wt.opacity);else{Wt instanceof th||(Wt=HU(Wt));var ho=Wt.g/255,YK=Wt.b/255,Ao=(fhU*YK+Wt.r/255*-1.7884503806-3.5172982438*ho)/(fhU+-1.7884503806-3.5172982438);YK-=Ao;var GG=(1.97294*(ho-Ao)- -.29227*YK)/-.90649;YK=(ho=Math.sqrt(GG*GG+YK*YK)/(1.97294*Ao*(1-Ao)))?Math.atan2(GG,YK)*W8K-120:NaN;Wt=new w3(YK<0?YK+360:YK,ho,Ao,Wt.opacity)}}else Wt=new w3(A,B,w,VX==null?1:VX);return Wt}
function w3(A,B,w,VX){this.h=+A;this.s=+B;this.l=+w;this.opacity=+VX}
function cP(A,B,w,VX,Wt){var ho=A*A,YK=ho*A;return((1-3*A+3*ho-YK)*B+(4-6*ho+3*YK)*w+(1+3*A+3*ho-3*YK)*VX+YK*Wt)/6}
function yZ(A){return function(){return A}}
function A6(A,B){return function(w){return A+w*B}}
function HB(A,B,w){return A=Math.pow(A,w),B=Math.pow(B,w)-A,w=1/w,function(VX){return Math.pow(A+VX*B,w)}}
function HP(A,B){var w=B-A;return w?A6(A,w>180||w<-180?w-360*Math.round(w/360):w):yZ(isNaN(A)?B:A)}
function bf(A){return(A=+A)===1?X7:function(B,w){return w-B?HB(B,w,A):yZ(isNaN(B)?w:B)}}
function X7(A,B){var w=B-A;return w?A6(A,w):yZ(isNaN(A)?B:A)}
function Bx(A){return function(B){var w=B.length,VX=Array(w),Wt=Array(w),ho=Array(w),YK;for(YK=0;YK<w;++YK){var Ao=iG(B[YK]);VX[YK]=Ao.r||0;Wt[YK]=Ao.g||0;ho[YK]=Ao.b||0}VX=A(VX);Wt=A(Wt);ho=A(ho);Ao.opacity=1;return function(GG){Ao.r=VX(GG);Ao.g=Wt(GG);Ao.b=ho(GG);return Ao+""}}}
function We(A,B){return A=+A,B-=A,function(w){return A+B*w}}
function NZ(A){return function(){return A}}
function MZ(A){return function(B){return A(B)+""}}
function kA(A,B){var w=Shl.lastIndex=jyc.lastIndex=0,VX,Wt,ho,YK=-1,Ao=[],GG=[];A+="";for(B+="";(VX=Shl.exec(A))&&(Wt=jyc.exec(B));)(ho=Wt.index)>w&&(ho=B.slice(w,ho),Ao[YK]?Ao[YK]+=ho:Ao[++YK]=ho),(VX=VX[0])===(Wt=Wt[0])?Ao[YK]?Ao[YK]+=Wt:Ao[++YK]=Wt:(Ao[++YK]=null,GG.push({i:YK,x:We(VX,Wt)})),w=jyc.lastIndex;w<B.length&&(ho=B.slice(w),Ao[YK]?Ao[YK]+=ho:Ao[++YK]=ho);return Ao.length<2?GG[0]?MZ(GG[0].x):NZ(B):(B=GG.length,function(VZ){for(var dK=0,mN;dK<B;++dK)Ao[(mN=GG[dK]).i]=mN.x(VZ);return Ao.join("")})}
function NO(A,B,w,VX,Wt,ho){var YK,Ao,GG;if(YK=Math.sqrt(A*A+B*B))A/=YK,B/=YK;if(GG=A*w+B*VX)w-=A*GG,VX-=B*GG;if(Ao=Math.sqrt(w*w+VX*VX))w/=Ao,VX/=Ao,GG/=Ao;A*VX<B*w&&(A=-A,B=-B,GG=-GG,YK=-YK);return{translateX:Wt,translateY:ho,rotate:Math.atan2(B,A)*U_N,skewX:Math.atan(GG)*U_N,scaleX:YK,scaleY:Ao}}
function I9(A,B,w,VX){function Wt(VZ){return VZ.length?VZ.pop()+" ":""}
function ho(VZ,dK,mN,tx,nX,sT){VZ!==mN||dK!==tx?(nX=nX.push("translate(",null,B,null,w),sT.push({i:nX-4,x:We(VZ,mN)},{i:nX-2,x:We(dK,tx)})):(mN||tx)&&nX.push("translate("+mN+B+tx+w)}
function YK(VZ,dK,mN,tx){VZ!==dK?(VZ-dK>180?dK+=360:dK-VZ>180&&(VZ+=360),tx.push({i:mN.push(Wt(mN)+"rotate(",null,VX)-2,x:We(VZ,dK)})):dK&&mN.push(Wt(mN)+"rotate("+dK+VX)}
function Ao(VZ,dK,mN,tx){VZ!==dK?tx.push({i:mN.push(Wt(mN)+"skewX(",null,VX)-2,x:We(VZ,dK)}):dK&&mN.push(Wt(mN)+"skewX("+dK+VX)}
function GG(VZ,dK,mN,tx,nX,sT){VZ!==mN||dK!==tx?(nX=nX.push(Wt(nX)+"scale(",null,",",null,")"),sT.push({i:nX-4,x:We(VZ,mN)},{i:nX-2,x:We(dK,tx)})):mN===1&&tx===1||nX.push(Wt(nX)+"scale("+mN+","+tx+")")}
return function(VZ,dK){var mN=[],tx=[];VZ=A(VZ);dK=A(dK);ho(VZ.translateX,VZ.translateY,dK.translateX,dK.translateY,mN,tx);YK(VZ.rotate,dK.rotate,mN,tx);Ao(VZ.skewX,dK.skewX,mN,tx);GG(VZ.scaleX,VZ.scaleY,dK.scaleX,dK.scaleY,mN,tx);VZ=dK=null;return function(nX){for(var sT=-1,On=tx.length,o0;++sT<On;)mN[(o0=tx[sT]).i]=o0.x(nX);return mN.join("")}}}
function SM(A){return function(B,w){var VX=A((B=YW(B)).h,(w=YW(w)).h),Wt=X7(B.s,w.s),ho=X7(B.l,w.l),YK=X7(B.opacity,w.opacity);return function(Ao){B.h=VX(Ao);B.s=Wt(Ao);B.l=ho(Ao);B.opacity=YK(Ao);return B+""}}}
function S8(A){return function(B,w){var VX=A((B=vV(B)).h,(w=vV(w)).h),Wt=X7(B.c,w.c),ho=X7(B.l,w.l),YK=X7(B.opacity,w.opacity);return function(Ao){B.h=VX(Ao);B.c=Wt(Ao);B.l=ho(Ao);B.opacity=YK(Ao);return B+""}}}
function pf(A){return function VX(w){function Wt(ho,YK){var Ao=A((ho=Jx(ho)).h,(YK=Jx(YK)).h),GG=X7(ho.s,YK.s),VZ=X7(ho.l,YK.l),dK=X7(ho.opacity,YK.opacity);return function(mN){ho.h=Ao(mN);ho.s=GG(mN);ho.l=VZ(Math.pow(mN,w));ho.opacity=dK(mN);return ho+""}}
w=+w;Wt.gamma=VX;return Wt}(1)}
function NN(){return cj||(Ehf(Z4),cj=lM.now()+i4l)}
function Z4(){cj=0}
function wU(){this._call=this._time=this._next=null}
function MO(A,B,w){var VX=new wU;VX.restart(A,B,w);return VX}
function Z3(){cj=(Wct=lM.now())+i4l;Sz=rZ=0;try{NN();++Sz;for(var A=fUc,B;A;)(B=cj-A._time)>=0&&A._call.call(null,B),A=A._next;--Sz}finally{Sz=0;A=fUc;for(var w=Infinity;A;)if(A._call){w>A._time&&(w=A._time);var VX=A;A=A._next}else B=A._next,A._next=null,A=VX?VX._next=B:fUc=B;hg=VX;D3(w);cj=0}}
function lz(){var A=lM.now(),B=A-Wct;B>1E3&&(i4l-=B,Wct=A)}
function D3(A){Sz||(rZ&&(rZ=clearTimeout(rZ)),A-cj>24?(A<Infinity&&(rZ=setTimeout(Z3,A-lM.now()-i4l)),yO&&(yO=clearInterval(yO))):(yO||(Wct=lM.now(),yO=setInterval(lz,1E3)),Sz=1,Ehf(Z3)))}
function D$(A,B,w){var VX=new wU;B=B==null?0:+B;VX.restart(function(Wt){VX.stop();A(Wt+B)},B,w);
return VX}
function kO(A,B,w,VX,Wt,ho){var YK=A.__transition;if(!YK)A.__transition={};else if(w in YK)return;ch(A,w,{name:B,index:VX,group:Wt,on:su4,tween:FJi,time:ho.time,delay:ho.delay,duration:ho.duration,ease:ho.ease,timer:null,state:0})}
function Tk(A,B){A=e6(A,B);if(A.state>0)throw Error("ze");return A}
function Y2(A,B){A=e6(A,B);if(A.state>2)throw Error("Ae");return A}
function e6(A,B){A=A.__transition;if(!A||!(A=A[B]))throw Error("Be");return A}
function ch(A,B,w){function VX(GG){var VZ,dK;if(w.state!==1)return ho();for(tx in YK){var mN=YK[tx];if(mN.name===w.name){if(mN.state===3)return D$(VX);mN.state===4?(mN.state=6,mN.timer.stop(),mN.on.call("interrupt",A,A.__data__,mN.index,mN.group),delete YK[tx]):+tx<B&&(mN.state=6,mN.timer.stop(),delete YK[tx])}}D$(function(){w.state===3&&(w.state=4,w.timer.restart(Wt,w.delay,w.time),Wt(GG))});
w.state=2;w.on.call("start",A,A.__data__,w.index,w.group);if(w.state===2){w.state=3;Ao=Array(dK=w.tween.length);var tx=0;for(VZ=-1;tx<dK;++tx)if(mN=w.tween[tx].value.call(A,A.__data__,w.index,w.group))Ao[++VZ]=mN;Ao.length=VZ+1}}
function Wt(GG){GG=GG<w.duration?w.ease.call(null,GG/w.duration):(w.timer.restart(ho),w.state=5,1);for(var VZ=-1,dK=Ao.length;++VZ<dK;)Ao[VZ].call(null,GG);w.state===5&&(w.on.call("end",A,A.__data__,w.index,w.group),ho())}
function ho(){w.state=6;w.timer.stop();delete YK[B];for(var GG in YK)return;delete A.__transition}
var YK=A.__transition,Ao;YK[B]=w;w.timer=MO(function(GG){w.state=1;w.timer.restart(VX,w.delay,w.time);w.delay<=GG&&VX(GG-w.delay)},0,w.time)}
function ki(A,B){var w,VX;return function(){var Wt=Y2(this,A),ho=Wt.tween;if(ho!==w){VX=w=ho;ho=0;for(var YK=VX.length;ho<YK;++ho)if(VX[ho].name===B){VX=VX.slice();VX.splice(ho,1);break}}Wt.tween=VX}}
function VS(A,B,w){var VX,Wt;if(typeof w!=="function")throw Error();return function(){var ho=Y2(this,A),YK=ho.tween;if(YK!==VX){Wt=(VX=YK).slice();YK={name:B,value:w};for(var Ao=0,GG=Wt.length;Ao<GG;++Ao)if(Wt[Ao].name===B){Wt[Ao]=YK;break}Ao===GG&&Wt.push(YK)}ho.tween=Wt}}
function wC(A,B,w){var VX=A._id;A.each(function(){var Wt=Y2(this,VX);(Wt.value||(Wt.value={}))[B]=w.apply(this,arguments)});
return function(Wt){return e6(Wt,VX).value[B]}}
function dA(A,B){var w;return(typeof B==="number"?We:B instanceof xO?bLN:(w=xO(B))?(B=w,bLN):kA)(A,B)}
function mG(A){return function(){this.removeAttribute(A)}}
function ULK(A){return function(){this.removeAttributeNS(A.space,A.local)}}
function Ke(A,B,w){var VX,Wt;return function(){var ho=this.getAttribute(A);return ho===w?null:ho===VX?Wt:Wt=B(VX=ho,w)}}
function $7(A,B,w){var VX,Wt;return function(){var ho=this.getAttributeNS(A.space,A.local);return ho===w?null:ho===VX?Wt:Wt=B(VX=ho,w)}}
function Ewc(A,B,w){var VX,Wt,ho;return function(){var YK=w(this);if(YK==null)return void this.removeAttribute(A);var Ao=this.getAttribute(A);return Ao===YK?null:Ao===VX&&YK===Wt?ho:ho=B(VX=Ao,Wt=YK)}}
function BBX(A,B,w){var VX,Wt,ho;return function(){var YK=w(this);if(YK==null)return void this.removeAttributeNS(A.space,A.local);var Ao=this.getAttributeNS(A.space,A.local);return Ao===YK?null:Ao===VX&&YK===Wt?ho:ho=B(VX=Ao,Wt=YK)}}
function AAA(A,B){function w(){var VX=this,Wt=B.apply(VX,arguments);return Wt&&function(ho){VX.setAttributeNS(A.space,A.local,Wt(ho))}}
w._value=B;return w}
function Qux(A,B){function w(){var VX=this,Wt=B.apply(VX,arguments);return Wt&&function(ho){VX.setAttribute(A,Wt(ho))}}
w._value=B;return w}
function n$p(A,B){return function(){Tk(this,A).delay=+B.apply(this,arguments)}}
function o$6(A,B){return B=+B,function(){Tk(this,A).delay=B}}
function xqh(A,B){return function(){Y2(this,A).duration=+B.apply(this,arguments)}}
function apG(A,B){return B=+B,function(){Y2(this,A).duration=B}}
function Rdk(A,B){if(typeof B!=="function")throw Error();return function(){Y2(this,A).ease=B}}
function CZP(A){return(A+"").trim().split(/^|\s+/).every(function(B){var w=B.indexOf(".");w>=0&&(B=B.slice(0,w));return!B||B==="start"})}
function wJG(A,B,w){var VX,Wt,ho=CZP(B)?Tk:Y2;return function(){var YK=ho(this,A),Ao=YK.on;if(Ao!==VX)(Wt=(VX=Ao).copy()).on(B,w);YK.on=Wt}}
function HAX(A){return function(){var B=this.parentNode,w;for(w in this.__transition)if(+w!==A)return;B&&B.removeChild(this)}}
function pJk(A,B){var w,VX,Wt;return function(){var ho=lD(this,A),YK=(this.style.removeProperty(A),lD(this,A));return ho===YK?null:ho===w&&YK===VX?Wt:Wt=B(w=ho,VX=YK)}}
function NBP(A){return function(){this.style.removeProperty(A)}}
function MCk(A,B,w){var VX,Wt;return function(){var ho=lD(this,A);return ho===w?null:ho===VX?Wt:Wt=B(VX=ho,w)}}
function ZAP(A,B,w){var VX,Wt,ho;return function(){var YK=lD(this,A),Ao=w(this);Ao==null&&(Ao=(this.style.removeProperty(A),lD(this,A)));return YK===Ao?null:YK===VX&&Ao===Wt?ho:ho=B(VX=YK,Wt=Ao)}}
function Dq4(A,B,w){function VX(){var Wt=this,ho=B.apply(Wt,arguments);return ho&&function(YK){Wt.style.setProperty(A,ho(YK),w)}}
VX._value=B;return VX}
function zd6(A){return function(){this.textContent=A}}
function uMV(A){return function(){var B=A(this);this.textContent=B==null?"":B}}
function zL(A,B,w,VX){this._groups=A;this._parents=B;this._name=w;this._id=VX}
function JYc(A){return{type:A}}
function YhU(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function b4_(){}
function lhK(A,B){var w=new b4_;if(A instanceof b4_)A.each(function(YK,Ao){w.set(Ao,YK)});
else if(Array.isArray(A)){var VX=-1,Wt=A.length,ho;if(B==null)for(;++VX<Wt;)w.set(VX,A[VX]);else for(;++VX<Wt;)w.set(B(ho=A[VX],VX,A),ho)}else if(A)for(VX in A)w.set(VX,A[VX]);return w}
function lUt(){}
function rbC(A){return function(B){for(var w={},VX=0;VX<A.length;VX++)w[A[VX]]=B[VX]||"";return w}}
function OAx(A,B){var w=rbC(A);return function(VX,Wt){return B(w(VX),Wt,A)}}
function tCP(A){var B=Object.create(null),w=[];A.forEach(function(VX){for(var Wt in VX)Wt in B||w.push(B[Wt]=Wt)});
return w}
function hCN(A){function B(YK,Ao){function GG(){if(sT)return gkz;if(On)return On=!1,ybl;var mc,W9=mN,Fc;if(YK.charCodeAt(W9)===34){for(;mN++<dK&&YK.charCodeAt(mN)!==34||YK.charCodeAt(++mN)===34;);(mc=mN)>=dK?sT=!0:(Fc=YK.charCodeAt(mN++))===10?On=!0:Fc===13&&(On=!0,YK.charCodeAt(mN)===10&&++mN);return YK.slice(W9+1,mc-1).replace(/""/g,'"')}for(;mN<dK;){if((Fc=YK.charCodeAt(mc=mN++))===10)On=!0;else if(Fc===13)On=!0,YK.charCodeAt(mN)===10&&++mN;else if(Fc!==ho)continue;return YK.slice(W9,mc)}return sT=
!0,YK.slice(W9,dK)}
var VZ=[],dK=YK.length,mN=0,tx=0,nX,sT=dK<=0,On=!1;YK.charCodeAt(dK-1)===10&&--dK;for(YK.charCodeAt(dK-1)===13&&--dK;(nX=GG())!==gkz;){for(var o0=[];nX!==ybl&&nX!==gkz;)o0.push(nX),nX=GG();Ao&&(o0=Ao(o0,tx++))==null||VZ.push(o0)}return VZ}
function w(YK){return YK.map(VX).join(A)}
function VX(YK){return YK==null?"":Wt.test(YK)?'"'+YK.replace(/"/g,'""')+'"':YK}
var Wt=new RegExp('["'+A+"\n\r]"),ho=A.charCodeAt(0);return{parse:function(YK,Ao){var GG,VZ;YK=B(YK,function(dK,mN){if(GG)return GG(dK,mN-1);VZ=dK;GG=Ao?OAx(dK,Ao):rbC(dK)});
YK.columns=VZ||[];return YK},
parseRows:B,format:function(YK,Ao){Ao==null&&(Ao=tCP(YK));return[Ao.map(VX).join(A)].concat(YK.map(function(GG){return Ao.map(function(VZ){return VX(GG[VZ])}).join(A)})).join("\n")},
formatRows:function(YK){return YK.map(w).join("\n")}}}
function edA(A){if(!A.ok)throw Error("Ce`"+A.status+"`"+A.statusText);return A.text()}
function m_x(A){return function(B,w,VX){arguments.length===2&&typeof w==="function"&&(VX=w,w=void 0);return fetch(B,w).then(edA).then(function(Wt){return A(Wt,VX)})}}
function K8l(A,B,w,VX){if(isNaN(B)||isNaN(w))return A;var Wt,ho=A._root;VX={data:VX};var YK=A._x0,Ao=A._y0,GG=A._x1,VZ=A._y1,dK,mN,tx,nX,sT;if(!ho)return A._root=VX,A;for(;ho.length;)if((tx=B>=(dK=(YK+GG)/2))?YK=dK:GG=dK,(nX=w>=(mN=(Ao+VZ)/2))?Ao=mN:VZ=mN,Wt=ho,!(ho=ho[sT=nX<<1|tx]))return Wt[sT]=VX,A;var On=+A._x.call(null,ho.data);var o0=+A._y.call(null,ho.data);if(B===On&&w===o0)return VX.next=ho,Wt?Wt[sT]=VX:A._root=VX,A;do Wt=Wt?Wt[sT]=Array(4):A._root=Array(4),(tx=B>=(dK=(YK+GG)/2))?YK=dK:GG=
dK,(nX=w>=(mN=(Ao+VZ)/2))?Ao=mN:VZ=mN;while((sT=nX<<1|tx)===(tx=(o0>=mN)<<1|On>=dK));return Wt[tx]=ho,Wt[sT]=VX,A}
function cL(A,B,w,VX,Wt){this.node=A;this.x0=B;this.y0=w;this.x1=VX;this.y1=Wt}
function kQi(A){return A[0]}
function IXc(A){return A[1]}
function qhR(A,B,w,VX,Wt,ho){this._x=A;this._y=B;this._x0=w;this._y0=VX;this._x1=Wt;this._y1=ho;this._root=void 0}
function $_f(A){for(var B={data:A.data},w=B;A=A.next;)w=w.next={data:A.data};return B}
function rqt(A,B){if((B=(A=B?A.toExponential(B-1):A.toExponential()).indexOf("e"))<0)return null;var w=A.slice(0,B);return[w.length>1?w[0]+w.slice(2):w,+A.slice(B+1)]}
function V06(A){return A=rqt(Math.abs(A)),A?A[1]:NaN}
function XaA(A,B){return function(w,VX){for(var Wt=w.length,ho=[],YK=0,Ao=A[0],GG=0;Wt>0&&Ao>0;){GG+Ao+1>VX&&(Ao=Math.max(1,VX-GG));ho.push(w.substring(Wt-=Ao,Wt+Ao));if((GG+=Ao+1)>VX)break;Ao=A[YK=(YK+1)%A.length]}return ho.reverse().join(B)}}
function P4p(A){return function(B){return B.replace(/[0-9]/g,function(w){return A[+w]})}}
function vkO(A){return new syt(A)}
function syt(A){if(!(B=LdG.exec(A)))throw Error("De`"+A);var B;this.fill=B[1]||" ";this.align=B[2]||">";this.sign=B[3]||"-";this.symbol=B[4]||"";this.zero=!!B[5];this.width=B[6]&&+B[6];this.comma=!!B[7];this.precision=B[8]&&+B[8].slice(1);this.trim=!!B[9];this.type=B[10]||""}
function SxC(A,B){B=rqt(A,B);if(!B)return A+"";A=B[0];B=B[1];return B<0?"0."+Array(-B).join("0")+A:A.length>B+1?A.slice(0,B+1)+"."+A.slice(B+1):A+Array(B-A.length+2).join("0")}
function jxN(A){return A}
function cX4(A){function B(Ao){function GG(PK){var n5=Fc,kp=UI,JH,ET;if(W9==="c")kp=fu(PK)+kp,PK="";else{PK=+PK;var o4=PK<0;PK=fu(Math.abs(PK),o0);if(mc){var TW=PK.length,TD=1,K4=-1;a:for(;TD<TW;++TD)switch(PK[TD]){case ".":K4=JH=TD;break;case "0":K4===0&&(K4=TD);JH=TD;break;default:if(!+PK[TD])break a;K4>0&&(K4=0)}PK=K4>0?PK.slice(0,K4)+PK.slice(JH+1):PK}o4&&+PK===0&&(o4=!1);n5=(o4?mN==="("?mN:"-":mN==="-"||mN==="("?"":mN)+n5;kp=(W9==="s"?JbN[8+YxK/3]:"")+kp+(o4&&mN==="("?")":"");if(qB)for(o4=-1,
JH=PK.length;++o4<JH;)if(ET=PK.charCodeAt(o4),48>ET||ET>57){kp=(ET===46?Wt+PK.slice(o4+1):PK.slice(o4))+kp;PK=PK.slice(0,o4);break}}On&&!nX&&(PK=w(PK,Infinity));ET=n5.length+PK.length+kp.length;o4=ET<sT?Array(sT-ET+1).join(VZ):"";On&&nX&&(PK=w(o4+PK,o4.length?sT-kp.length:Infinity),o4="");switch(dK){case "<":PK=n5+PK+kp+o4;break;case "=":PK=n5+o4+PK+kp;break;case "^":PK=o4.slice(0,ET=o4.length>>1)+n5+PK+kp+o4.slice(ET);break;default:PK=o4+n5+PK+kp}return ho(PK)}
Ao=vkO(Ao);var VZ=Ao.fill,dK=Ao.align,mN=Ao.sign,tx=Ao.symbol,nX=Ao.zero,sT=Ao.width,On=Ao.comma,o0=Ao.precision,mc=Ao.trim,W9=Ao.type;W9==="n"?(On=!0,W9="g"):ghU[W9]||(o0==null&&(o0=12),mc=!0,W9="g");if(nX||VZ==="0"&&dK==="=")nX=!0,VZ="0",dK="=";var Fc=tx==="$"?VX[0]:tx==="#"&&/[boxX]/.test(W9)?"0"+W9.toLowerCase():"",UI=tx==="$"?VX[1]:/[%p]/.test(W9)?YK:"",fu=ghU[W9],qB=/[defgprs%]/.test(W9);o0=o0==null?6:/[gprs]/.test(W9)?Math.max(1,Math.min(21,o0)):Math.max(0,Math.min(20,o0));GG.toString=function(){return Ao+
""};
return GG}
var w=A.grouping&&A.thousands?XaA(A.grouping,A.thousands):jxN,VX=A.currency,Wt=A.decimal,ho=A.numerals?P4p(A.numerals):jxN,YK=A.percent||"%";return{format:B,formatPrefix:function(Ao,GG){var VZ=B((Ao=vkO(Ao),Ao.type="f",Ao));Ao=Math.max(-8,Math.min(8,Math.floor(V06(GG)/3)))*3;var dK=Math.pow(10,-Ao),mN=JbN[8+Ao/3];return function(tx){return VZ(dK*tx)+mN}}}}
function i6(){this.reset()}
function qxQ(A,B,w){var VX=A.s=B+w,Wt=VX-B;A.t=B-(VX-Wt)+(w-Wt)}
function h2R(A){return A>1?f3:A<-1?-f3:Math.asin(A)}
function GQk(){}
function vhG(A){var B=A[0];A=A[1];var w=UV(A);return[w*UV(B),w*HX(B),HX(A)]}
function sxK(A,B){return[A[1]*B[2]-A[2]*B[1],A[2]*B[0]-A[0]*B[2],A[0]*B[1]-A[1]*B[0]]}
function F8y(A){var B=yqi(A[0]*A[0]+A[1]*A[1]+A[2]*A[2]);A[0]/=B;A[1]/=B;A[2]/=B}
function Thh(){var A=[],B;return{point:function(w,VX){B.push([w,VX])},
lineStart:function(){A.push(B=[])},
lineEnd:GQk,rejoin:function(){A.length>1&&A.push(A.pop().concat(A.shift()))},
result:function(){var w=A;A=[];B=null;return w}}}
function mLK(A,B,w,VX){this.x=A;this.z=B;this.o=w;this.e=VX;this.v=!1;this.n=this.p=null}
function d$A(A,B,w,VX,Wt){var ho=[],YK=[];A.forEach(function(mN){if(!((tx=mN.length-1)<=0)){var tx,nX=mN[0],sT=mN[tx],On=nX;if(up(On[0]-sT[0])<1E-6&&up(On[1]-sT[1])<1E-6){Wt.lineStart();for(Ao=0;Ao<tx;++Ao)Wt.point((nX=mN[Ao])[0],nX[1]);Wt.lineEnd()}else ho.push(tx=new mLK(nX,mN,null,!0)),YK.push(tx.o=new mLK(nX,null,tx,!1)),ho.push(tx=new mLK(sT,mN,null,!1)),YK.push(tx.o=new mLK(sT,null,tx,!0))}});
if(ho.length){YK.sort(B);BWZ(ho);BWZ(YK);var Ao=0;for(A=YK.length;Ao<A;++Ao)YK[Ao].e=w=!w;w=ho[0];for(var GG;;){for(var VZ=w,dK=!0;VZ.v;)if((VZ=VZ.n)===w)return;B=VZ.z;Wt.lineStart();do{VZ.v=VZ.o.v=!0;if(VZ.e){if(dK)for(Ao=0,A=B.length;Ao<A;++Ao)Wt.point((GG=B[Ao])[0],GG[1]);else VX(VZ.x,VZ.n.x,1,Wt);VZ=VZ.n}else{if(dK)for(B=VZ.p.z,Ao=B.length-1;Ao>=0;--Ao)Wt.point((GG=B[Ao])[0],GG[1]);else VX(VZ.x,VZ.p.x,-1,Wt);VZ=VZ.p}VZ=VZ.o;B=VZ.z;dK=!dK}while(!VZ.v);Wt.lineEnd()}}}
function BWZ(A){if(B=A.length){for(var B,w=0,VX=A[0],Wt;++w<B;)VX.n=Wt=A[w],Wt.p=VX,VX=Wt;VX.n=Wt=A[0];Wt.p=VX}}
function iMG(A){return A.length>1}
function Wdh(A,B){return((A=A.x)[0]<0?A[1]-f3-1E-6:f3-A[1])-((B=B.x)[0]<0?B[1]-f3-1E-6:f3-B[1])}
function F1O(){}
function AbN(A){return function(B,w){var VX=UV(B),Wt=UV(w);VX=A(VX*Wt);return[VX*Wt*HX(B),VX*HX(w)]}}
function Sx(A){return function(B,w){var VX=yqi(B*B+w*w),Wt=A(VX),ho=HX(Wt);Wt=UV(Wt);return[Qxf(B*ho,VX*Wt),h2R(VX&&w*ho/VX)]}}
function fX2(A){var B=0,w=A.children,VX=w&&w.length;if(VX)for(;--VX>=0;)B+=w[VX].value;else B=1;A.value=B}
function nhy(A,B){var w=new jx(A);A=+A.value&&(w.value=A.value);var VX,Wt=[w],ho,YK,Ao,GG;for(B==null&&(B=U$6);VX=Wt.pop();)if(A&&(VX.value=+VX.data.value),(YK=B(VX.data))&&(GG=YK.length))for(VX.children=Array(GG),Ao=GG-1;Ao>=0;--Ao)Wt.push(ho=VX.children[Ao]=new jx(YK[Ao])),ho.parent=VX,ho.depth=VX.depth+1;return w.eachBefore(Elh)}
function U$6(A){return A.children}
function bM3(A){A.data=A.data.data}
function Elh(A){var B=0;do A.height=B;while((A=A.parent)&&A.height<++B)}
function jx(A){this.data=A;this.depth=this.height=0;this.parent=null}
function QJ(A,B,w,VX){function Wt(ho){return A(ho=new Date(+ho)),ho}
Wt.floor=Wt;Wt.ceil=function(ho){return A(ho=new Date(ho-1)),B(ho,1),A(ho),ho};
Wt.round=function(ho){var YK=Wt(ho),Ao=Wt.ceil(ho);return ho-YK<Ao-ho?YK:Ao};
Wt.offset=function(ho,YK){return B(ho=new Date(+ho),YK==null?1:Math.floor(YK)),ho};
Wt.range=function(ho,YK,Ao){var GG=[],VZ;ho=Wt.ceil(ho);Ao=Ao==null?1:Math.floor(Ao);if(!(ho<YK&&Ao>0))return GG;do GG.push(VZ=new Date(+ho)),B(ho,Ao),A(ho);while(VZ<ho&&ho<YK);return GG};
Wt.filter=function(ho){return QJ(function(YK){if(YK>=YK)for(;A(YK),!ho(YK);)YK.setTime(YK-1)},function(YK,Ao){if(YK>=YK)if(Ao<0)for(;++Ao<=0;)for(;B(YK,-1),!ho(YK););
else for(;--Ao>=0;)for(;B(YK,1),!ho(YK););})};
w&&(Wt.count=function(ho,YK){BeR.setTime(+ho);AYD.setTime(+YK);A(BeR);A(AYD);return Math.floor(w(BeR,AYD))},Wt.every=function(ho){ho=Math.floor(ho);
return isFinite(ho)&&ho>0?ho>1?Wt.filter(VX?function(YK){return VX(YK)%ho===0}:function(YK){return Wt.count(0,YK)%ho===0}):Wt:null});
return Wt}
function G3(A){return QJ(function(B){B.setDate(B.getDate()-(B.getDay()+7-A)%7);B.setHours(0,0,0,0)},function(B,w){B.setDate(B.getDate()+w*7)},function(B,w){return(w-B-(w.getTimezoneOffset()-B.getTimezoneOffset())*6E4)/6048E5})}
function T3(A){return QJ(function(B){B.setUTCDate(B.getUTCDate()-(B.getUTCDay()+7-A)%7);B.setUTCHours(0,0,0,0)},function(B,w){B.setUTCDate(B.getUTCDate()+w*7)},function(B,w){return(w-B)/6048E5})}
function lX3(A){if(0<=A.y&&A.y<100){var B=new Date(-1,A.m,A.d,A.H,A.M,A.S,A.L);B.setFullYear(A.y);return B}return new Date(A.y,A.m,A.d,A.H,A.M,A.S,A.L)}
function KcA(A){if(0<=A.y&&A.y<100){var B=new Date(Date.UTC(-1,A.m,A.d,A.H,A.M,A.S,A.L));B.setUTCFullYear(A.y);return B}return new Date(Date.UTC(A.y,A.m,A.d,A.H,A.M,A.S,A.L))}
function Jg(A){return{y:A,m:0,d:1,H:0,M:0,S:0,L:0}}
function rX4(A){function B(kp,JH){return function(ET){var o4=[],TW=-1,TD=0,K4=kp.length,Bp,M6;for(ET instanceof Date||(ET=new Date(+ET));++TW<K4;)if(kp.charCodeAt(TW)===37){o4.push(kp.slice(TD,TW));(TD=ohG[Bp=kp.charAt(++TW)])!=null?Bp=kp.charAt(++TW):TD=Bp==="e"?" ":"0";if(M6=JH[Bp])Bp=M6(ET,TD);o4.push(Bp);TD=TW+1}o4.push(kp.slice(TD,TW));return o4.join("")}}
function w(kp,JH){return function(ET){var o4=Jg(1900);if(VX(o4,kp,ET,0)!=ET.length)return null;if("Q"in o4)return new Date(o4.Q);"p"in o4&&(o4.H=o4.H%12+o4.p*12);if("V"in o4){if(o4.V<1||o4.V>53)return null;"w"in o4||(o4.w=1);if("Z"in o4){ET=KcA(Jg(o4.y));var TW=ET.getUTCDay();ET=TW>4||TW===0?Qyl.ceil(ET):Qyl(ET);ET=x_W.offset(ET,(o4.V-1)*7);o4.y=ET.getUTCFullYear();o4.m=ET.getUTCMonth();o4.d=ET.getUTCDate()+(o4.w+6)%7}else ET=JH(Jg(o4.y)),TW=ET.getDay(),ET=TW>4||TW===0?nkt.ceil(ET):nkt(ET),ET=ahO.offset(ET,
(o4.V-1)*7),o4.y=ET.getFullYear(),o4.m=ET.getMonth(),o4.d=ET.getDate()+(o4.w+6)%7}else if("W"in o4||"U"in o4)"w"in o4||(o4.w="u"in o4?o4.u%7:"W"in o4?1:0),TW="Z"in o4?KcA(Jg(o4.y)).getUTCDay():JH(Jg(o4.y)).getDay(),o4.m=0,o4.d="W"in o4?(o4.w+6)%7+o4.W*7-(TW+5)%7:o4.w+o4.U*7-(TW+6)%7;return"Z"in o4?(o4.H+=o4.Z/100|0,o4.M+=o4.Z%100,KcA(o4)):JH(o4)}}
function VX(kp,JH,ET,o4){for(var TW=0,TD=JH.length,K4=ET.length,Bp;TW<TD;){if(o4>=K4)return-1;Bp=JH.charCodeAt(TW++);if(Bp===37){if(Bp=JH.charAt(TW++),Bp=n5[Bp in ohG?JH.charAt(TW++):Bp],!Bp||(o4=Bp(kp,ET,o4))<0)return-1}else if(Bp!=ET.charCodeAt(o4++))return-1}return o4}
var Wt=A.dateTime,ho=A.date,YK=A.time,Ao=A.periods,GG=A.days,VZ=A.shortDays,dK=A.months,mN=A.shortMonths,tx=Y7(Ao),nX=gZ(Ao),sT=Y7(GG),On=gZ(GG),o0=Y7(VZ),mc=gZ(VZ),W9=Y7(dK),Fc=gZ(dK),UI=Y7(mN),fu=gZ(mN),qB={a:function(kp){return VZ[kp.getDay()]},
A:function(kp){return GG[kp.getDay()]},
b:function(kp){return mN[kp.getMonth()]},
B:function(kp){return dK[kp.getMonth()]},
c:null,d:RCy,e:RCy,f:hlh,H:yXp,I:m$A,j:Kd2,L:CQW,m:$$2,M:SZi,p:function(kp){return Ao[+(kp.getHours()>=12)]},
Q:wuN,s:HLl,S:joh,u:JXA,U:YZc,V:glP,w:qZX,W:vl3,x:null,X:null,y:sok,Y:FdV,Z:BhP,"%":puZ},PK={a:function(kp){return VZ[kp.getUTCDay()]},
A:function(kp){return GG[kp.getUTCDay()]},
b:function(kp){return mN[kp.getUTCMonth()]},
B:function(kp){return dK[kp.getUTCMonth()]},
c:null,d:NWQ,e:NWQ,f:AXG,H:Qop,I:nlc,j:oli,L:MWl,m:x$V,M:aX4,p:function(kp){return Ao[+(kp.getUTCHours()>=12)]},
Q:wuN,s:HLl,S:Rlh,u:C4i,U:waA,V:HMX,w:pap,W:Nhc,x:null,X:null,y:M0c,Y:ZMx,Z:D$3,"%":puZ},n5={a:function(kp,JH,ET){return(JH=o0.exec(JH.slice(ET)))?(kp.w=mc[JH[0].toLowerCase()],ET+JH[0].length):-1},
A:function(kp,JH,ET){return(JH=sT.exec(JH.slice(ET)))?(kp.w=On[JH[0].toLowerCase()],ET+JH[0].length):-1},
b:function(kp,JH,ET){return(JH=UI.exec(JH.slice(ET)))?(kp.m=fu[JH[0].toLowerCase()],ET+JH[0].length):-1},
B:function(kp,JH,ET){return(JH=W9.exec(JH.slice(ET)))?(kp.m=Fc[JH[0].toLowerCase()],ET+JH[0].length):-1},
c:function(kp,JH,ET){return VX(kp,Wt,JH,ET)},
d:ZLK,e:ZLK,f:zl3,H:D_l,I:D_l,j:un6,L:OMx,m:t0A,M:elx,p:function(kp,JH,ET){return(JH=tx.exec(JH.slice(ET)))?(kp.p=nX[JH[0].toLowerCase()],ET+JH[0].length):-1},
Q:k33,s:IJ6,S:VHG,u:XjG,U:PY6,V:L3G,w:cQP,W:G34,x:function(kp,JH,ET){return VX(kp,ho,JH,ET)},
X:function(kp,JH,ET){return VX(kp,YK,JH,ET)},
y:Tm3,Y:dXp,Z:idX,"%":W3V};qB.x=B(ho,qB);qB.X=B(YK,qB);qB.c=B(Wt,qB);PK.x=B(ho,PK);PK.X=B(YK,PK);PK.c=B(Wt,PK);return{format:function(kp){var JH=B(kp,qB);JH.toString=function(){return kp};
return JH},
parse:function(kp){var JH=w(kp,lX3);JH.toString=function(){return kp};
return JH},
utcFormat:function(kp){var JH=B(kp,PK);JH.toString=function(){return kp};
return JH},
utcParse:function(kp){var JH=w(kp,KcA);JH.toString=function(){return kp};
return JH}}}
function xv(A,B,w){var VX=A<0?"-":"";A=(VX?-A:A)+"";var Wt=A.length;return VX+(Wt<w?Array(w-Wt+1).join(B)+A:A)}
function fJ6(A){return A.replace(UXV,"\\$&")}
function Y7(A){return new RegExp("^(?:"+A.map(fJ6).join("|")+")","i")}
function gZ(A){for(var B={},w=-1,VX=A.length;++w<VX;)B[A[w].toLowerCase()]=w;return B}
function cQP(A,B,w){return(B=BW.exec(B.slice(w,w+1)))?(A.w=+B[0],w+B[0].length):-1}
function XjG(A,B,w){return(B=BW.exec(B.slice(w,w+1)))?(A.u=+B[0],w+B[0].length):-1}
function PY6(A,B,w){return(B=BW.exec(B.slice(w,w+2)))?(A.U=+B[0],w+B[0].length):-1}
function L3G(A,B,w){return(B=BW.exec(B.slice(w,w+2)))?(A.V=+B[0],w+B[0].length):-1}
function G34(A,B,w){return(B=BW.exec(B.slice(w,w+2)))?(A.W=+B[0],w+B[0].length):-1}
function dXp(A,B,w){return(B=BW.exec(B.slice(w,w+4)))?(A.y=+B[0],w+B[0].length):-1}
function Tm3(A,B,w){return(B=BW.exec(B.slice(w,w+2)))?(A.y=+B[0]+(+B[0]>68?1900:2E3),w+B[0].length):-1}
function idX(A,B,w){return(B=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(B.slice(w,w+6)))?(A.Z=B[1]?0:-(B[2]+(B[3]||"00")),w+B[0].length):-1}
function t0A(A,B,w){return(B=BW.exec(B.slice(w,w+2)))?(A.m=B[0]-1,w+B[0].length):-1}
function ZLK(A,B,w){return(B=BW.exec(B.slice(w,w+2)))?(A.d=+B[0],w+B[0].length):-1}
function un6(A,B,w){return(B=BW.exec(B.slice(w,w+3)))?(A.m=0,A.d=+B[0],w+B[0].length):-1}
function D_l(A,B,w){return(B=BW.exec(B.slice(w,w+2)))?(A.H=+B[0],w+B[0].length):-1}
function elx(A,B,w){return(B=BW.exec(B.slice(w,w+2)))?(A.M=+B[0],w+B[0].length):-1}
function VHG(A,B,w){return(B=BW.exec(B.slice(w,w+2)))?(A.S=+B[0],w+B[0].length):-1}
function OMx(A,B,w){return(B=BW.exec(B.slice(w,w+3)))?(A.L=+B[0],w+B[0].length):-1}
function zl3(A,B,w){return(B=BW.exec(B.slice(w,w+6)))?(A.L=Math.floor(B[0]/1E3),w+B[0].length):-1}
function W3V(A,B,w){return(A=EUA.exec(B.slice(w,w+1)))?w+A[0].length:-1}
function k33(A,B,w){return(B=BW.exec(B.slice(w)))?(A.Q=+B[0],w+B[0].length):-1}
function IJ6(A,B,w){return(B=BW.exec(B.slice(w)))?(A.Q=+B[0]*1E3,w+B[0].length):-1}
function RCy(A,B){return xv(A.getDate(),B,2)}
function yXp(A,B){return xv(A.getHours(),B,2)}
function m$A(A,B){return xv(A.getHours()%12||12,B,2)}
function Kd2(A,B){return xv(1+ahO.count(jz(A),A),B,3)}
function CQW(A,B){return xv(A.getMilliseconds(),B,3)}
function hlh(A,B){return CQW(A,B)+"000"}
function $$2(A,B){return xv(A.getMonth()+1,B,2)}
function SZi(A,B){return xv(A.getMinutes(),B,2)}
function joh(A,B){return xv(A.getSeconds(),B,2)}
function JXA(A){A=A.getDay();return A===0?7:A}
function YZc(A,B){return xv(bdx.count(jz(A),A),B,2)}
function glP(A,B){var w=A.getDay();A=w>=4||w===0?okK(A):okK.ceil(A);return xv(okK.count(jz(A),A)+(jz(A).getDay()===4),B,2)}
function qZX(A){return A.getDay()}
function vl3(A,B){return xv(nkt.count(jz(A),A),B,2)}
function sok(A,B){return xv(A.getFullYear()%100,B,2)}
function FdV(A,B){return xv(A.getFullYear()%1E4,B,4)}
function BhP(A){A=A.getTimezoneOffset();return(A>0?"-":(A*=-1,"+"))+xv(A/60|0,"0",2)+xv(A%60,"0",2)}
function NWQ(A,B){return xv(A.getUTCDate(),B,2)}
function Qop(A,B){return xv(A.getUTCHours(),B,2)}
function nlc(A,B){return xv(A.getUTCHours()%12||12,B,2)}
function oli(A,B){return xv(1+x_W.count(JF(A),A),B,3)}
function MWl(A,B){return xv(A.getUTCMilliseconds(),B,3)}
function AXG(A,B){return MWl(A,B)+"000"}
function x$V(A,B){return xv(A.getUTCMonth()+1,B,2)}
function aX4(A,B){return xv(A.getUTCMinutes(),B,2)}
function Rlh(A,B){return xv(A.getUTCSeconds(),B,2)}
function C4i(A){A=A.getUTCDay();return A===0?7:A}
function waA(A,B){return xv(lJ2.count(JF(A),A),B,2)}
function HMX(A,B){var w=A.getUTCDay();A=w>=4||w===0?xlz(A):xlz.ceil(A);return xv(xlz.count(JF(A),A)+(JF(A).getUTCDay()===4),B,2)}
function pap(A){return A.getUTCDay()}
function Nhc(A,B){return xv(Qyl.count(JF(A),A),B,2)}
function M0c(A,B){return xv(A.getUTCFullYear()%100,B,2)}
function ZMx(A,B){return xv(A.getUTCFullYear()%1E4,B,4)}
function D$3(){return"+0000"}
function puZ(){return"%"}
function wuN(A){return+A}
function HLl(A){return Math.floor(+A/1E3)}
function $9(A){for(var B=A.length/6|0,w=Array(B),VX=0;VX<B;)w[VX]="#"+A.slice(VX*6,++VX*6);return w}
function dH(A){return rQ6(A[A.length-1])}
function $Lj(A){var B=A.length;return function(w){return A[Math.max(0,Math.min(B-1,Math.floor(w*B)))]}}
function zCl(A){this._context=A}
function uay(A){this._curve=A}
function OLN(A,B,w){var VX=A._x1-A._x0;B-=A._x1;var Wt=(A._y1-A._y0)/(VX||B<0&&-0);A=(w-A._y1)/(B||VX<0&&-0);return((Wt<0?-1:1)+(A<0?-1:1))*Math.min(Math.abs(Wt),Math.abs(A),.5*Math.abs((Wt*B+A*VX)/(VX+B)))||0}
function tWl(A,B){var w=A._x1-A._x0;return w?(3*(A._y1-A._y0)/w-B)/2:B}
function aBR(A,B,w){var VX=A._x0,Wt=A._x1,ho=A._y1,YK=(Wt-VX)/3;A._context.bezierCurveTo(VX+YK,A._y0+YK*B,Wt-YK,ho-YK*w,Wt,ho)}
function RMc(A){this._context=A}
function eCy(A){this._context=A}
function qd(A,B,w){this.k=A;this.x=B;this.y=w}
(function(A){A.length===1&&(A=I(A));return{left:function(B,w,VX,Wt){VX==null&&(VX=0);Wt==null&&(Wt=B.length);for(;VX<Wt;){var ho=VX+Wt>>>1;A(B[ho],w)<0?VX=ho+1:Wt=ho}return VX},
right:function(B,w,VX,Wt){VX==null&&(VX=0);Wt==null&&(Wt=B.length);for(;VX<Wt;){var ho=VX+Wt>>>1;A(B[ho],w)>0?Wt=ho:VX=ho+1}return VX}}})(k);
var hdc={value:function(){}};
X.prototype=V.prototype={constructor:X,on:function(A,B){var w=this._,VX=P(A+"",w),Wt,ho=-1,YK=VX.length;if(arguments.length<2)for(;++ho<YK;){var Ao;if(Ao=Wt=(A=VX[ho]).type){a:{Ao=w[Wt];for(var GG=0,VZ=Ao.length;GG<VZ;++GG)if((Wt=Ao[GG]).name===A.name){Wt=Wt.value;break a}Wt=void 0}Ao=Wt}if(Ao)return Wt}else{if(B!=null&&typeof B!=="function")throw Error("Ee`"+B);for(;++ho<YK;)if(Wt=(A=VX[ho]).type)w[Wt]=L(w[Wt],A.name,B);else if(B==null)for(Wt in w)w[Wt]=L(w[Wt],A.name,null);return this}},
copy:function(){var A={},B=this._,w;for(w in B)A[w]=B[w].slice();return new X(A)},
call:function(A,B){if((Wt=arguments.length-2)>0)for(var w=Array(Wt),VX=0,Wt,ho;VX<Wt;++VX)w[VX]=arguments[VX+2];if(!this._.hasOwnProperty(A))throw Error("ye`"+A);ho=this._[A];VX=0;for(Wt=ho.length;VX<Wt;++VX)ho[VX].value.apply(B,w)},
apply:function(A,B,w){if(!this._.hasOwnProperty(A))throw Error("ye`"+A);A=this._[A];for(var VX=0,Wt=A.length;VX<Wt;++VX)A[VX].value.apply(B,w)}};
var W7={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/"},kdy=function(A){return function(){return this.matches(A)}};
if(typeof document!=="undefined"){var sN=document.documentElement;if(!sN.matches){var hA4=sN.webkitMatchesSelector||sN.msMatchesSelector||sN.mozMatchesSelector||sN.oMatchesSelector;kdy=function(A){return function(){return hA4.call(this,A)}}}}var IpW=kdy;
y.prototype={constructor:y,appendChild:function(A){return this._parent.insertBefore(A,this._next)},
insertBefore:function(A,B){return this._parent.insertBefore(A,B)},
querySelector:function(A){return this._parent.querySelector(A)},
querySelectorAll:function(A){return this._parent.querySelectorAll(A)}};
var cbU={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(cbU={mouseenter:"mouseover",mouseleave:"mouseout"}));var yAc=[null];pN.prototype=Zc.prototype={constructor:pN,select:function(A){typeof A!=="function"&&(A=r(A));for(var B=this._groups,w=B.length,VX=Array(w),Wt=0;Wt<w;++Wt)for(var ho=B[Wt],YK=ho.length,Ao=VX[Wt]=Array(YK),GG,VZ,dK=0;dK<YK;++dK)(GG=ho[dK])&&(VZ=A.call(GG,GG.__data__,dK,ho))&&("__data__"in GG&&(VZ.__data__=GG.__data__),Ao[dK]=VZ);return new pN(VX,
this._parents)},
filter:function(A){typeof A!=="function"&&(A=IpW(A));for(var B=this._groups,w=B.length,VX=Array(w),Wt=0;Wt<w;++Wt)for(var ho=B[Wt],YK=ho.length,Ao=VX[Wt]=[],GG,VZ=0;VZ<YK;++VZ)(GG=ho[VZ])&&A.call(GG,GG.__data__,VZ,ho)&&Ao.push(GG);return new pN(VX,this._parents)},
data:function(A,B){if(!A)return nX=Array(this.size()),VZ=-1,this.each(function(W9){nX[++VZ]=W9}),nX;
var w=B?F:g,VX=this._parents,Wt=this._groups;typeof A!=="function"&&(A=S(A));for(var ho=Wt.length,YK=Array(ho),Ao=Array(ho),GG=Array(ho),VZ=0;VZ<ho;++VZ){var dK=VX[VZ],mN=Wt[VZ],tx=mN.length,nX=A.call(dK,dK&&dK.__data__,VZ,VX),sT=nX.length,On=Ao[VZ]=Array(sT),o0=YK[VZ]=Array(sT);tx=GG[VZ]=Array(tx);w(dK,mN,On,o0,tx,nX,B);mN=dK=0;for(var mc;dK<sT;++dK)if(tx=On[dK]){for(dK>=mN&&(mN=dK+1);!(mc=o0[mN])&&++mN<sT;);tx._next=mc||null}}YK=new pN(YK,VX);YK._enter=Ao;YK._exit=GG;return YK},
enter:function(){return new pN(this._enter||this._groups.map(h),this._parents)},
exit:function(){return new pN(this._exit||this._groups.map(h),this._parents)},
merge:function(A){var B=this._groups;A=A._groups;for(var w=B.length,VX=Math.min(w,A.length),Wt=Array(w),ho=0;ho<VX;++ho)for(var YK=B[ho],Ao=A[ho],GG=YK.length,VZ=Wt[ho]=Array(GG),dK,mN=0;mN<GG;++mN)if(dK=YK[mN]||Ao[mN])VZ[mN]=dK;for(;ho<w;++ho)Wt[ho]=B[ho];return new pN(Wt,this._parents)},
order:function(){for(var A=this._groups,B=-1,w=A.length;++B<w;)for(var VX=A[B],Wt=VX.length-1,ho=VX[Wt],YK;--Wt>=0;)if(YK=VX[Wt])ho&&ho!==YK.nextSibling&&ho.parentNode.insertBefore(YK,ho),ho=YK;return this},
sort:function(A){function B(mN,tx){return mN&&tx?A(mN.__data__,tx.__data__):!mN-!tx}
A||(A=Q);for(var w=this._groups,VX=w.length,Wt=Array(VX),ho=0;ho<VX;++ho){for(var YK=w[ho],Ao=YK.length,GG=Wt[ho]=Array(Ao),VZ,dK=0;dK<Ao;++dK)if(VZ=YK[dK])GG[dK]=VZ;GG.sort(B)}return(new pN(Wt,this._parents)).order()},
call:function(){var A=arguments[0];arguments[0]=this;A.apply(null,arguments);return this},
nodes:function(){var A=Array(this.size()),B=-1;this.each(function(){A[++B]=this});
return A},
node:function(){for(var A=this._groups,B=0,w=A.length;B<w;++B)for(var VX=A[B],Wt=0,ho=VX.length;Wt<ho;++Wt){var YK=VX[Wt];if(YK)return YK}return null},
size:function(){var A=0;this.each(function(){++A});
return A},
empty:function(){return!this.node()},
each:function(A){for(var B=this._groups,w=0,VX=B.length;w<VX;++w)for(var Wt=B[w],ho=0,YK=Wt.length,Ao;ho<YK;++ho)(Ao=Wt[ho])&&A.call(Ao,Ao.__data__,ho,Wt);return this},
attr:function(A,B){var w=T(A);if(arguments.length<2){var VX=this.node();return w.local?VX.getAttributeNS(w.space,w.local):VX.getAttribute(w)}return this.each((B==null?w.local?N:x:typeof B==="function"?w.local?u:z:w.local?p:M)(w,B))},
style:function(A,B,w){return arguments.length>1?this.each((B==null?ct:typeof B==="function"?$K:dt)(A,B,w==null?"":w)):lD(this.node(),A)},
property:function(A,B){return arguments.length>1?this.each((B==null?mR:typeof B==="function"?Zi:oj)(A,B)):this.node()[A]},
text:function(A){return arguments.length?this.each(A==null?Ht:(typeof A==="function"?Ul:rK)(A)):this.node().textContent},
html:function(A){return arguments.length?this.each(A==null?p_:(typeof A==="function"?jy:hx)(A)):this.node().innerHTML},
append:function(A){var B=typeof A==="function"?A:E(A);return this.select(function(){return this.appendChild(B.apply(this,arguments))})},
insert:function(A,B){var w=typeof A==="function"?A:E(A),VX=B==null?bN:typeof B==="function"?B:r(B);return this.select(function(){return this.insertBefore(w.apply(this,arguments),VX.apply(this,arguments)||null)})},
remove:function(){return this.each(g3)},
clone:function(A){return this.select(A?bD:LX)},
datum:function(A){return arguments.length?this.property("__data__",A):this.node().__data__},
on:function(A,B,w){var VX=DR(A+""),Wt=VX.length,ho;if(arguments.length<2){var YK=this.node().__on;if(YK)for(var Ao=0,GG=YK.length,VZ;Ao<GG;++Ao){var dK=0;for(VZ=YK[Ao];dK<Wt;++dK)if((ho=VX[dK]).type===VZ.type&&ho.name===VZ.name)return VZ.value}}else{YK=B?ey:nN;w==null&&(w=!1);for(dK=0;dK<Wt;++dK)this.each(YK(VX[dK],B,w));return this}},
dispatch:function(A,B){return this.each((typeof B==="function"?bG:Ol)(A,B))}};
var mq2=0;TG.prototype=function(){return new TG}.prototype={constructor:TG,
get:function(A){for(var B=this._;!(B in A);)if(!(A=A.parentNode))return;return A[B]},
set:function(A,B){return A[this._]=B},
remove:function(A){return this._ in A&&delete A[this._]},
toString:function(){return this._}};
var YD=1/.7,KJG=/^#([0-9a-f]{3})$/,$q6=/^#([0-9a-f]{6})$/,SYi=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),juA=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),JAi=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),YY3=RegExp("^rgba\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),
g$A=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),qYA=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*\\)$"),GeO={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};
lG(MC,xO,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
lG(th,iG,El(MC,{brighter:function(A){A=A==null?YD:Math.pow(YD,A);return new th(this.r*A,this.g*A,this.b*A,this.opacity)},
darker:function(A){A=A==null?.7:Math.pow(.7,A);return new th(this.r*A,this.g*A,this.b*A,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"#"+WP(this.r)+WP(this.g)+WP(this.b)},
toString:function(){var A=this.opacity;A=isNaN(A)?1:Math.max(0,Math.min(1,A));return(A===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))+(A===1?")":", "+A+")")}}));
lG(iF,YW,El(MC,{brighter:function(A){A=A==null?YD:Math.pow(YD,A);return new iF(this.h,this.s,this.l*A,this.opacity)},
darker:function(A){A=A==null?.7:Math.pow(.7,A);return new iF(this.h,this.s,this.l*A,this.opacity)},
rgb:function(){var A=this.h%360+(this.h<0)*360,B=this.l,w=B+(B<.5?B:1-B)*(isNaN(A)||isNaN(this.s)?0:this.s);B=2*B-w;return new th($g(A>=240?A-240:A+120,B,w),$g(A,B,w),$g(A<120?A+240:A-120,B,w),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 TWO=Math.PI/180,W8K=180/Math.PI,iLN=4/29,$D=6/29,d_f=3*$D*$D,v$P=$D*$D*$D;lG(qU,function(A,B,w,VX){return arguments.length===1?IA(A):new qU(A,B,w,VX==null?1:VX)},El(MC,{brighter:function(A){return new qU(this.l+18*(A==null?1:A),this.a,this.b,this.opacity)},
darker:function(A){return new qU(this.l-18*(A==null?1:A),this.a,this.b,this.opacity)},
rgb:function(){var A=(this.l+16)/116,B=isNaN(this.a)?A:A+this.a/500,w=isNaN(this.b)?A:A-this.b/200;B=.96422*zc(B);A=1*zc(A);w=.82521*zc(w);return new th($O(3.1338561*B-1.6168667*A-.4906146*w),$O(-.9787684*B+1.9161415*A+.033454*w),$O(.0719453*B-.2289914*A+1.4052427*w),this.opacity)}}));
lG(YO,vV,El(MC,{brighter:function(A){return new YO(this.h,this.c,this.l+18*(A==null?1:A),this.opacity)},
darker:function(A){return new YO(this.h,this.c,this.l-18*(A==null?1:A),this.opacity)},
rgb:function(){return IA(this).rgb()}}));
var fhU=1.78277*-.29227-.1347134789;lG(w3,Jx,El(MC,{brighter:function(A){A=A==null?YD:Math.pow(YD,A);return new w3(this.h,this.s,this.l*A,this.opacity)},
darker:function(A){A=A==null?.7:Math.pow(.7,A);return new w3(this.h,this.s,this.l*A,this.opacity)},
rgb:function(){var A=isNaN(this.h)?0:(this.h+120)*TWO,B=+this.l,w=isNaN(this.s)?0:this.s*B*(1-B),VX=Math.cos(A);A=Math.sin(A);return new th(255*(B+w*(-.14861*VX+1.78277*A)),255*(B+w*(-.29227*VX+-.90649*A)),255*(B+1.97294*VX*w),this.opacity)}}));
var bLN=function w(B){function VX(ho,YK){var Ao=Wt((ho=iG(ho)).r,(YK=iG(YK)).r),GG=Wt(ho.g,YK.g),VZ=Wt(ho.b,YK.b),dK=X7(ho.opacity,YK.opacity);return function(mN){ho.r=Ao(mN);ho.g=GG(mN);ho.b=VZ(mN);ho.opacity=dK(mN);return ho+""}}
var Wt=bf(B);VX.gamma=w;return VX}(1),rQ6=Bx(function(B){var w=B.length-1;
return function(VX){var Wt=VX<=0?VX=0:VX>=1?(VX=1,w-1):Math.floor(VX*w),ho=B[Wt],YK=B[Wt+1];return cP((VX-Wt/w)*w,Wt>0?B[Wt-1]:2*ho-YK,ho,YK,Wt<w-1?B[Wt+2]:2*YK-ho)}});
Bx(function(B){var w=B.length;return function(VX){var Wt=Math.floor(((VX%=1)<0?++VX:VX)*w);return cP((VX-Wt/w)*w,B[(Wt+w-1)%w],B[Wt%w],B[(Wt+1)%w],B[(Wt+2)%w])}});
var Shl=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,jyc=new RegExp(Shl.source,"g"),U_N=180/Math.PI,CWo={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},FV,w4t,VCO,SGi,yQc=I9(function(B){if(B==="none")return CWo;FV||(FV=document.createElement("DIV"),w4t=document.documentElement,VCO=document.defaultView);FV.style.transform=B;B=VCO.getComputedStyle(w4t.appendChild(FV),null).getPropertyValue("transform");w4t.removeChild(FV);B=B.slice(7,-1).split(",");return NO(+B[0],+B[1],+B[2],+B[3],
+B[4],+B[5])},"px, ","px)","deg)"),mXk=I9(function(B){if(B==null)return CWo;
SGi||(SGi=document.createElementNS("http://www.w3.org/2000/svg","g"));SGi.setAttribute("transform",B);if(!(B=SGi.transform.baseVal.consolidate()))return CWo;B=B.matrix;return NO(B.a,B.b,B.c,B.d,B.e,B.f)},", ",")",")");
SM(HP);SM(X7);S8(HP);S8(X7);pf(HP);var HmR=pf(X7),Sz=0,rZ=0,yO=0,fUc,hg,Wct=0,cj=0,i4l=0,lM=typeof performance==="object"&&performance.now?performance:Date,Ehf=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(B){setTimeout(B,17)};
wU.prototype=MO.prototype={constructor:wU,restart:function(B,w,VX){if(typeof B!=="function")throw new TypeError("Fe");VX=(VX==null?NN():+VX)+(w==null?0:+w);this._next||hg===this||(hg?hg._next=this:fUc=this,hg=this);this._call=B;this._time=VX;D3()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,D3())}};
var su4=V("start","end","interrupt"),FJi=[],K36=Zc.prototype.constructor,XJx=0,gE=Zc.prototype;zL.prototype=function(B){return Zc().transition(B)}.prototype={constructor:zL,
select:function(B){var w=this._name,VX=this._id;typeof B!=="function"&&(B=r(B));for(var Wt=this._groups,ho=Wt.length,YK=Array(ho),Ao=0;Ao<ho;++Ao)for(var GG=Wt[Ao],VZ=GG.length,dK=YK[Ao]=Array(VZ),mN,tx,nX=0;nX<VZ;++nX)(mN=GG[nX])&&(tx=B.call(mN,mN.__data__,nX,GG))&&("__data__"in mN&&(tx.__data__=mN.__data__),dK[nX]=tx,kO(dK[nX],w,VX,nX,dK,e6(mN,VX)));return new zL(YK,this._parents,w,VX)},
filter:function(B){typeof B!=="function"&&(B=IpW(B));for(var w=this._groups,VX=w.length,Wt=Array(VX),ho=0;ho<VX;++ho)for(var YK=w[ho],Ao=YK.length,GG=Wt[ho]=[],VZ,dK=0;dK<Ao;++dK)(VZ=YK[dK])&&B.call(VZ,VZ.__data__,dK,YK)&&GG.push(VZ);return new zL(Wt,this._parents,this._name,this._id)},
merge:function(B){if(B._id!==this._id)throw Error();var w=this._groups;B=B._groups;for(var VX=w.length,Wt=Math.min(VX,B.length),ho=Array(VX),YK=0;YK<Wt;++YK)for(var Ao=w[YK],GG=B[YK],VZ=Ao.length,dK=ho[YK]=Array(VZ),mN,tx=0;tx<VZ;++tx)if(mN=Ao[tx]||GG[tx])dK[tx]=mN;for(;YK<VX;++YK)ho[YK]=w[YK];return new zL(ho,this._parents,this._name,this._id)},
selection:function(){return new K36(this._groups,this._parents)},
transition:function(){for(var B=this._name,w=this._id,VX=++XJx,Wt=this._groups,ho=Wt.length,YK=0;YK<ho;++YK)for(var Ao=Wt[YK],GG=Ao.length,VZ,dK=0;dK<GG;++dK)if(VZ=Ao[dK]){var mN=e6(VZ,w);kO(VZ,B,VX,dK,Ao,{time:mN.time+mN.delay+mN.duration,delay:0,duration:mN.duration,ease:mN.ease})}return new zL(Wt,this._parents,B,VX)},
call:gE.call,nodes:gE.nodes,node:gE.node,size:gE.size,empty:gE.empty,each:gE.each,on:function(B,w){var VX=this._id;return arguments.length<2?e6(this.node(),VX).on.on(B):this.each(wJG(VX,B,w))},
attr:function(B,w){var VX=T(B),Wt=VX==="transform"?mXk:dA;return this.attrTween(B,typeof w==="function"?(VX.local?BBX:Ewc)(VX,Wt,wC(this,"attr."+B,w)):w==null?(VX.local?ULK:mG)(VX):(VX.local?$7:Ke)(VX,Wt,w+""))},
attrTween:function(B,w){var VX="attr."+B;if(arguments.length<2)return(VX=this.tween(VX))&&VX._value;if(w==null)return this.tween(VX,null);if(typeof w!=="function")throw Error();var Wt=T(B);return this.tween(VX,(Wt.local?AAA:Qux)(Wt,w))},
style:function(B,w,VX){var Wt=B==="transform"?yQc:dA;return w==null?this.styleTween(B,pJk(B,Wt)).on("end.style."+B,NBP(B)):this.styleTween(B,typeof w==="function"?ZAP(B,Wt,wC(this,"style."+B,w)):MCk(B,Wt,w+""),VX)},
styleTween:function(B,w,VX){var Wt="style."+B;if(arguments.length<2)return(Wt=this.tween(Wt))&&Wt._value;if(w==null)return this.tween(Wt,null);if(typeof w!=="function")throw Error();return this.tween(Wt,Dq4(B,w,VX==null?"":VX))},
text:function(B){return this.tween("text",typeof B==="function"?uMV(wC(this,"text",B)):zd6(B==null?"":B+""))},
remove:function(){return this.on("end.remove",HAX(this._id))},
tween:function(B,w){var VX=this._id;if(arguments.length<2){VX=e6(this.node(),VX).tween;for(var Wt=0,ho=VX.length,YK;Wt<ho;++Wt)if((YK=VX[Wt]).name===B)return YK.value;return null}return this.each((w==null?ki:VS)(VX,B,w))},
delay:function(B){var w=this._id;return arguments.length?this.each((typeof B==="function"?n$p:o$6)(w,B)):e6(this.node(),w).delay},
duration:function(B){var w=this._id;return arguments.length?this.each((typeof B==="function"?xqh:apG)(w,B)):e6(this.node(),w).duration},
ease:function(B){var w=this._id;return arguments.length?this.each(Rdk(w,B)):e6(this.node(),w).ease}};
var p4o={time:null,delay:0,duration:250,ease:function(B){return((B*=2)<=1?B*B*B:(B-=2)*B*B+2)/2}};
Zc.prototype.transition=function(B){var w;if(B instanceof zL){var VX=B._id;B=B._name}else VX=++XJx,(w=p4o).time=NN(),B=B==null?null:B+"";for(var Wt=this._groups,ho=Wt.length,YK=0;YK<ho;++YK)for(var Ao=Wt[YK],GG=Ao.length,VZ,dK=0;dK<GG;++dK)if(VZ=Ao[dK]){var mN=VZ,tx=B,nX=VX,sT=dK,On=Ao,o0;if(!(o0=w))a:{o0=void 0;for(var mc=VX;!(o0=VZ.__transition)||!(o0=o0[mc]);)if(!(VZ=VZ.parentNode)){o0=(p4o.time=NN(),p4o);break a}}kO(mN,tx,nX,sT,On,o0)}return new zL(Wt,this._parents,B,VX)};
["e","w"].map(JYc);["n","s"].map(JYc);"n e s w nw ne se sw".split(" ").map(JYc);YhU.prototype=function(){return new YhU}.prototype={constructor:YhU,
moveTo:function(B,w){this._+="M"+(this._x0=this._x1=+B)+","+(this._y0=this._y1=+w)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(B,w){this._+="L"+(this._x1=+B)+","+(this._y1=+w)},
bezierCurveTo:function(B,w,VX,Wt,ho,YK){this._+="C"+ +B+","+ +w+","+ +VX+","+ +Wt+","+(this._x1=+ho)+","+(this._y1=+YK)},
rect:function(B,w,VX,Wt){this._+="M"+(this._x0=this._x1=+B)+","+(this._y0=this._y1=+w)+"h"+ +VX+"v"+ +Wt+"h"+-VX+"Z"},
toString:function(){return this._}};
b4_.prototype=lhK.prototype={constructor:b4_,has:function(B){return" "+B in this},
get:function(B){return this[" "+B]},
set:function(B,w){this[" "+B]=w;return this},
remove:function(B){B=" "+B;return B in this&&delete this[B]},
clear:function(){for(var B in this)B[0]===" "&&delete this[B]},
keys:function(){var B=[],w;for(w in this)w[0]===" "&&B.push(w.slice(1));return B},
values:function(){var B=[],w;for(w in this)w[0]===" "&&B.push(this[w]);return B},
entries:function(){var B=[],w;for(w in this)w[0]===" "&&B.push({key:w.slice(1),value:this[w]});return B},
size:function(){var B=0,w;for(w in this)w[0]===" "&&++B;return B},
empty:function(){for(var B in this)if(B[0]===" ")return!1;return!0},
each:function(B){for(var w in this)w[0]===" "&&B(this[w],w.slice(1),this)}};
var dm=lhK.prototype;lUt.prototype=function(B,w){var VX=new lUt;if(B instanceof lUt)B.each(function(YK){VX.add(YK)});
else if(B){var Wt=-1,ho=B.length;if(w==null)for(;++Wt<ho;)VX.add(B[Wt]);else for(;++Wt<ho;)VX.add(w(B[Wt],Wt,B))}return VX}.prototype={constructor:lUt,
has:dm.has,add:function(B){this[" "+B]=B;return this},
remove:dm.remove,clear:dm.clear,values:dm.keys,size:dm.size,empty:dm.empty,each:dm.each};var ybl={},gkz={},$Xc=hCN(",").parse,S9k=hCN("\t").parse;m_x($Xc);m_x(S9k);var GR=function(B,w,VX){w=new qhR(w==null?kQi:w,VX==null?IXc:VX,NaN,NaN,NaN,NaN);return B==null?w:w.addAll(B)}.prototype=qhR.prototype;
GR.copy=function(){var B=new qhR(this._x,this._y,this._x0,this._y0,this._x1,this._y1),w=this._root,VX,Wt;if(!w)return B;if(!w.length)return B._root=$_f(w),B;for(VX=[{source:w,target:B._root=Array(4)}];w=VX.pop();)for(var ho=0;ho<4;++ho)if(Wt=w.source[ho])Wt.length?VX.push({source:Wt,target:w.target[ho]=Array(4)}):w.target[ho]=$_f(Wt);return B};
GR.add=function(B){var w=+this._x.call(null,B),VX=+this._y.call(null,B);return K8l(this.cover(w,VX),w,VX,B)};
GR.addAll=function(B){var w,VX,Wt=B.length,ho,YK,Ao=Array(Wt),GG=Array(Wt),VZ=Infinity,dK=Infinity,mN=-Infinity,tx=-Infinity;for(VX=0;VX<Wt;++VX)isNaN(ho=+this._x.call(null,w=B[VX]))||isNaN(YK=+this._y.call(null,w))||(Ao[VX]=ho,GG[VX]=YK,ho<VZ&&(VZ=ho),ho>mN&&(mN=ho),YK<dK&&(dK=YK),YK>tx&&(tx=YK));mN<VZ&&(VZ=this._x0,mN=this._x1);tx<dK&&(dK=this._y0,tx=this._y1);this.cover(VZ,dK).cover(mN,tx);for(VX=0;VX<Wt;++VX)K8l(this,Ao[VX],GG[VX],B[VX]);return this};
GR.cover=function(B,w){if(isNaN(B=+B)||isNaN(w=+w))return this;var VX=this._x0,Wt=this._y0,ho=this._x1,YK=this._y1;if(isNaN(VX))ho=(VX=Math.floor(B))+1,YK=(Wt=Math.floor(w))+1;else if(VX>B||B>ho||Wt>w||w>YK){var Ao=ho-VX,GG=this._root,VZ;switch(VZ=(w<(Wt+YK)/2)<<1|B<(VX+ho)/2){case 0:do{var dK=Array(4);dK[VZ]=GG;GG=dK}while(Ao*=2,ho=VX+Ao,YK=Wt+Ao,B>ho||w>YK);break;case 1:do dK=Array(4),dK[VZ]=GG,GG=dK;while(Ao*=2,VX=ho-Ao,YK=Wt+Ao,VX>B||w>YK);break;case 2:do dK=Array(4),dK[VZ]=GG,GG=dK;while(Ao*=
2,ho=VX+Ao,Wt=YK-Ao,B>ho||Wt>w);break;case 3:do dK=Array(4),dK[VZ]=GG,GG=dK;while(Ao*=2,VX=ho-Ao,Wt=YK-Ao,VX>B||Wt>w)}this._root&&this._root.length&&(this._root=GG)}else return this;this._x0=VX;this._y0=Wt;this._x1=ho;this._y1=YK;return this};
GR.data=function(){var B=[];this.visit(function(w){if(!w.length){do B.push(w.data);while(w=w.next)}});
return B};
GR.extent=function(B){return arguments.length?this.cover(+B[0][0],+B[0][1]).cover(+B[1][0],+B[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
GR.find=function(B,w,VX){var Wt=this._x0,ho=this._y0,YK,Ao,GG,VZ,dK=this._x1,mN=this._y1,tx=[],nX=this._root,sT;nX&&tx.push(new cL(nX,Wt,ho,dK,mN));VX==null?VX=Infinity:(Wt=B-VX,ho=w-VX,dK=B+VX,mN=w+VX,VX*=VX);for(;sT=tx.pop();)if(!(!(nX=sT.node)||(YK=sT.x0)>dK||(Ao=sT.y0)>mN||(GG=sT.x1)<Wt||(VZ=sT.y1)<ho))if(nX.length){sT=(YK+GG)/2;var On=(Ao+VZ)/2;tx.push(new cL(nX[3],sT,On,GG,VZ),new cL(nX[2],YK,On,sT,VZ),new cL(nX[1],sT,Ao,GG,On),new cL(nX[0],YK,Ao,sT,On));if(nX=(w>=On)<<1|B>=sT)sT=tx[tx.length-
1],tx[tx.length-1]=tx[tx.length-1-nX],tx[tx.length-1-nX]=sT}else if(sT=B-+this._x.call(null,nX.data),On=w-+this._y.call(null,nX.data),sT=sT*sT+On*On,sT<VX){var o0=Math.sqrt(VX=sT);Wt=B-o0;ho=w-o0;dK=B+o0;mN=w+o0;o0=nX.data}return o0};
GR.remove=function(B){if(isNaN(VZ=+this._x.call(null,B))||isNaN(dK=+this._y.call(null,B)))return this;var w,VX=this._root,Wt,ho=this._x0,YK=this._y0,Ao=this._x1,GG=this._y1,VZ,dK,mN,tx,nX,sT,On;if(!VX)return this;if(VX.length)for(;;){(nX=VZ>=(mN=(ho+Ao)/2))?ho=mN:Ao=mN;(sT=dK>=(tx=(YK+GG)/2))?YK=tx:GG=tx;if(!(w=VX,VX=VX[On=sT<<1|nX]))return this;if(!VX.length)break;if(w[On+1&3]||w[On+2&3]||w[On+3&3]){var o0=w;var mc=On}}for(;VX.data!==B;)if(!(Wt=VX,VX=VX.next))return this;(B=VX.next)&&delete VX.next;
if(Wt)return B?Wt.next=B:delete Wt.next,this;if(!w)return this._root=B,this;B?w[On]=B:delete w[On];(VX=w[0]||w[1]||w[2]||w[3])&&VX===(w[3]||w[2]||w[1]||w[0])&&!VX.length&&(o0?o0[mc]=VX:this._root=VX);return this};
GR.removeAll=function(B){for(var w=0,VX=B.length;w<VX;++w)this.remove(B[w]);return this};
GR.root=function(){return this._root};
GR.size=function(){var B=0;this.visit(function(w){if(!w.length){do++B;while(w=w.next)}});
return B};
GR.visit=function(B){var w=[],VX,Wt=this._root,ho,YK,Ao,GG,VZ;for(Wt&&w.push(new cL(Wt,this._x0,this._y0,this._x1,this._y1));VX=w.pop();)if(!B(Wt=VX.node,YK=VX.x0,Ao=VX.y0,GG=VX.x1,VZ=VX.y1)&&Wt.length){VX=(YK+GG)/2;var dK=(Ao+VZ)/2;(ho=Wt[3])&&w.push(new cL(ho,VX,dK,GG,VZ));(ho=Wt[2])&&w.push(new cL(ho,YK,dK,VX,VZ));(ho=Wt[1])&&w.push(new cL(ho,VX,Ao,GG,dK));(ho=Wt[0])&&w.push(new cL(ho,YK,Ao,VX,dK))}};
GR.visitAfter=function(B){var w=[],VX=[],Wt;for(this._root&&w.push(new cL(this._root,this._x0,this._y0,this._x1,this._y1));Wt=w.pop();){var ho=Wt.node;if(ho.length){var YK,Ao=Wt.x0,GG=Wt.y0,VZ=Wt.x1,dK=Wt.y1,mN=(Ao+VZ)/2,tx=(GG+dK)/2;(YK=ho[0])&&w.push(new cL(YK,Ao,GG,mN,tx));(YK=ho[1])&&w.push(new cL(YK,mN,GG,VZ,tx));(YK=ho[2])&&w.push(new cL(YK,Ao,tx,mN,dK));(YK=ho[3])&&w.push(new cL(YK,mN,tx,VZ,dK))}VX.push(Wt)}for(;Wt=VX.pop();)B(Wt.node,Wt.x0,Wt.y0,Wt.x1,Wt.y1);return this};
GR.x=function(B){return arguments.length?(this._x=B,this):this._x};
GR.y=function(B){return arguments.length?(this._y=B,this):this._y};
var LdG=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;vkO.prototype=syt.prototype;syt.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 YxK,ghU={"%":function(B,w){return(B*100).toFixed(w)},
b:function(B){return Math.round(B).toString(2)},
c:function(B){return B+""},
d:function(B){return Math.round(B).toString(10)},
e:function(B,w){return B.toExponential(w)},
f:function(B,w){return B.toFixed(w)},
g:function(B,w){return B.toPrecision(w)},
o:function(B){return Math.round(B).toString(8)},
p:function(B,w){return SxC(B*100,w)},
r:SxC,s:function(B,w){var VX=rqt(B,w);if(!VX)return B+"";var Wt=VX[0];VX=VX[1];VX=VX-(YxK=Math.max(-8,Math.min(8,Math.floor(VX/3)))*3)+1;var ho=Wt.length;return VX===ho?Wt:VX>ho?Wt+Array(VX-ho+1).join("0"):VX>0?Wt.slice(0,VX)+"."+Wt.slice(VX):"0."+Array(1-VX).join("0")+rqt(B,Math.max(0,w+VX-1))[0]},
X:function(B){return Math.round(B).toString(16).toUpperCase()},
x:function(B){return Math.round(B).toString(16)}},JbN="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),jgP;
(function(B){return jgP=cX4(B)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});i6.prototype={constructor:i6,reset:function(){this.s=this.t=0},
add:function(B){qxQ(jGt,B,this.t);qxQ(this,jGt.s,this.s);this.s?this.t+=jGt.t:this.s=jGt.t},
valueOf:function(){return this.s}};
var jGt=new i6,dl=Math.PI,f3=dl/2,PZQ=dl/4,JQc=dl*2,NeK=dl/180,up=Math.abs,Mpj=Math.atan,Qxf=Math.atan2,UV=Math.cos,HX=Math.sin,yqi=Math.sqrt;new i6;new i6;new i6;var ZmA=new i6;(function(B,w,VX,Wt){return function(ho){function YK(fu,qB){B(fu,qB)&&ho.point(fu,qB)}
function Ao(fu,qB){nX.point(fu,qB)}
function GG(){UI.point=Ao;nX.lineStart()}
function VZ(){UI.point=YK;nX.lineEnd()}
function dK(fu,qB){Fc.push([fu,qB]);On.point(fu,qB)}
function mN(){On.lineStart();Fc=[]}
function tx(){dK(Fc[0][0],Fc[0][1]);On.lineEnd();var fu=On.clean(),qB=sT.result(),PK=qB.length,n5;Fc.pop();mc.push(Fc);Fc=null;if(PK)if(fu&1){if(PK=qB[0],(qB=PK.length-1)>0){o0||(ho.polygonStart(),o0=!0);ho.lineStart();for(fu=0;fu<qB;++fu)ho.point((n5=PK[fu])[0],n5[1]);ho.lineEnd()}}else PK>1&&fu&2&&qB.push(qB.pop().concat(qB.shift())),W9.push(qB.filter(iMG))}
var nX=w(ho),sT=Thh(),On=w(sT),o0=!1,mc,W9,Fc,UI={point:YK,lineStart:GG,lineEnd:VZ,polygonStart:function(){UI.point=dK;UI.lineStart=mN;UI.lineEnd=tx;W9=[];mc=[]},
polygonEnd:function(){UI.point=YK;UI.lineStart=GG;UI.lineEnd=VZ;var fu=W9,qB=fu.length;var PK=-1;for(var n5=0,kp,JH;++PK<qB;)n5+=fu[PK].length;for(kp=Array(n5);--qB>=0;)for(JH=fu[qB],PK=JH.length;--PK>=0;)kp[--n5]=JH[PK];W9=kp;fu=mc;qB=Wt[0];n5=Wt[1];var ET=HX(n5);PK=[HX(qB),-UV(qB),0];JH=kp=0;ZmA.reset();ET===1?n5=f3+1E-6:ET===-1&&(n5=-f3-1E-6);ET=0;for(var o4=fu.length;ET<o4;++ET)if(TD=(TW=fu[ET]).length){var TW,TD,K4=TW[TD-1],Bp=K4[0],M6=K4[1]/2+PZQ,Jqt=HX(M6),LJf=UV(M6);for(M6=0;M6<TD;++M6,Bp=
Dll,Jqt=cAy,LJf=Bm,K4=YGK){var YGK=TW[M6],Dll=YGK[0];Bm=YGK[1]/2+PZQ;var cAy=HX(Bm),Bm=UV(Bm),q7=Dll-Bp,zMK=q7>=0?1:-1,u9l=zMK*q7,gwl=u9l>dl;Jqt*=cAy;ZmA.add(Qxf(Jqt*zMK*HX(u9l),LJf*Bm+Jqt*UV(u9l)));kp+=gwl?q7+zMK*JQc:q7;gwl^Bp>=qB^Dll>=qB&&(K4=sxK(vhG(K4),vhG(YGK)),F8y(K4),Bp=sxK(PK,K4),F8y(Bp),Bp=(gwl^q7>=0?-1:1)*h2R(Bp[2]),n5>Bp||n5===Bp&&(K4[0]||K4[1]))&&(JH+=gwl^q7>=0?1:-1)}}fu=(kp<-1E-6||kp<1E-6&&ZmA<-1E-6)^JH&1;W9.length?(o0||(ho.polygonStart(),o0=!0),d$A(W9,Wdh,fu,VX,ho)):fu&&(o0||(ho.polygonStart(),
o0=!0),ho.lineStart(),VX(null,null,1,ho),ho.lineEnd());o0&&(ho.polygonEnd(),o0=!1);W9=mc=null},
sphere:function(){ho.polygonStart();ho.lineStart();VX(null,null,1,ho);ho.lineEnd();ho.polygonEnd()}};
return UI}})(function(){return!0},function(B){var w=NaN,VX=NaN,Wt=NaN,ho;
return{lineStart:function(){B.lineStart();ho=1},
point:function(YK,Ao){var GG=YK>0?dl:-dl,VZ=up(YK-w);if(up(VZ-dl)<1E-6)B.point(w,VX=(VX+Ao)/2>0?f3:-f3),B.point(Wt,VX),B.lineEnd(),B.lineStart(),B.point(GG,VX),B.point(YK,VX),ho=0;else if(Wt!==GG&&VZ>=dl){up(w-Wt)<1E-6&&(w-=Wt*1E-6);up(YK-GG)<1E-6&&(YK-=GG*1E-6);VZ=w;var dK=VX,mN=YK,tx,nX,sT=HX(VZ-mN);VX=up(sT)>1E-6?Mpj((HX(dK)*(nX=UV(Ao))*HX(mN)-HX(Ao)*(tx=UV(dK))*HX(VZ))/(tx*nX*sT)):(dK+Ao)/2;B.point(Wt,VX);B.lineEnd();B.lineStart();B.point(GG,VX);ho=0}B.point(w=YK,VX=Ao);Wt=GG},
lineEnd:function(){B.lineEnd();w=VX=NaN},
clean:function(){return 2-ho}}},function(B,w,VX,Wt){B==null?(VX*=f3,Wt.point(-dl,VX),Wt.point(0,VX),Wt.point(dl,VX),Wt.point(dl,0),Wt.point(dl,-VX),Wt.point(0,-VX),Wt.point(-dl,-VX),Wt.point(-dl,0),Wt.point(-dl,VX)):up(B[0]-w[0])>1E-6?(B=B[0]<w[0]?dl:-dl,VX=VX*B/2,Wt.point(-B,VX),Wt.point(0,VX),Wt.point(B,VX)):Wt.point(w[0],w[1])},[-dl,
-f3]);new i6;new i6;new i6;new i6;F1O.prototype={constructor:F1O,point:function(B,w){this.stream.point(B,w)},
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()}};
UV(30*NeK);(function(B){return function(w){var VX=new F1O,Wt;for(Wt in B)VX[Wt]=B[Wt];VX.stream=w;return VX}})({point:function(B,w){this.stream.point(B*NeK,w*NeK)}});
AbN(function(B){return yqi(2/(1+B))}).invert=Sx(function(B){return 2*h2R(B/2)});
AbN(function(B){return(B=B>1?0:B<-1?dl:Math.acos(B))&&B/HX(B)}).invert=Sx(function(B){return B});
yqi(3);Sx(Mpj);Sx(h2R);Sx(function(B){return 2*Mpj(B)});
jx.prototype=nhy.prototype={constructor:jx,count:function(){return this.eachAfter(fX2)},
each:function(B){var w,VX=[this],Wt;do{var ho=VX.reverse();for(VX=[];w=ho.pop();)if(B(w),w=w.children){var YK=0;for(Wt=w.length;YK<Wt;++YK)VX.push(w[YK])}}while(VX.length);return this},
eachAfter:function(B){for(var w,VX=[this],Wt=[],ho,YK;w=VX.pop();)if(Wt.push(w),w=w.children)for(ho=0,YK=w.length;ho<YK;++ho)VX.push(w[ho]);for(;w=Wt.pop();)B(w);return this},
eachBefore:function(B){for(var w,VX=[this],Wt;w=VX.pop();)if(B(w),w=w.children)for(Wt=w.length-1;Wt>=0;--Wt)VX.push(w[Wt]);return this},
sum:function(B){return this.eachAfter(function(w){for(var VX=+B(w.data)||0,Wt=w.children,ho=Wt&&Wt.length;--ho>=0;)VX+=Wt[ho].value;w.value=VX})},
sort:function(B){return this.eachBefore(function(w){w.children&&w.children.sort(B)})},
path:function(B){var w=this;var VX=w;var Wt=B;if(VX!==Wt){var ho=VX.ancestors(),YK=Wt.ancestors(),Ao=null;VX=ho.pop();for(Wt=YK.pop();VX===Wt;)Ao=VX,VX=ho.pop(),Wt=YK.pop();VX=Ao}for(Wt=[w];w!==VX;)w=w.parent,Wt.push(w);for(w=Wt.length;B!==VX;)Wt.splice(w,0,B),B=B.parent;return Wt},
ancestors:function(){for(var B=this,w=[B];B=B.parent;)w.push(B);return w},
links:function(){var B=this,w=[];B.each(function(VX){VX!==B&&w.push({source:VX.parent,target:VX})});
return w},
copy:function(){return nhy(this).eachBefore(bM3)}};
(function(B,w){this._=B;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=w}).prototype=Object.create(jx.prototype);
var BeR=new Date,AYD=new Date,GdU=QJ(function(){},function(B,w){B.setTime(+B+w)},function(B,w){return w-B});
GdU.every=function(B){B=Math.floor(B);return isFinite(B)&&B>0?B>1?QJ(function(w){w.setTime(Math.floor(w/B)*B)},function(w,VX){w.setTime(+w+VX*B)},function(w,VX){return(VX-w)/B}):GdU:null};
QJ(function(B){B.setTime(Math.floor(B/1E3)*1E3)},function(B,w){B.setTime(+B+w*1E3)},function(B,w){return(w-B)/1E3},function(B){return B.getUTCSeconds()});
QJ(function(B){B.setTime(Math.floor(B/6E4)*6E4)},function(B,w){B.setTime(+B+w*6E4)},function(B,w){return(w-B)/6E4},function(B){return B.getMinutes()});
QJ(function(B){var w=B.getTimezoneOffset()*6E4%36E5;w<0&&(w+=36E5);B.setTime(Math.floor((+B-w)/36E5)*36E5+w)},function(B,w){B.setTime(+B+w*36E5)},function(B,w){return(w-B)/36E5},function(B){return B.getHours()});
var ahO=QJ(function(B){B.setHours(0,0,0,0)},function(B,w){B.setDate(B.getDate()+w)},function(B,w){return(w-B-(w.getTimezoneOffset()-B.getTimezoneOffset())*6E4)/864E5},function(B){return B.getDate()-1}),bdx=G3(0),nkt=G3(1);
G3(2);G3(3);var okK=G3(4);G3(5);G3(6);QJ(function(B){B.setDate(1);B.setHours(0,0,0,0)},function(B,w){B.setMonth(B.getMonth()+w)},function(B,w){return w.getMonth()-B.getMonth()+(w.getFullYear()-B.getFullYear())*12},function(B){return B.getMonth()});
var jz=QJ(function(B){B.setMonth(0,1);B.setHours(0,0,0,0)},function(B,w){B.setFullYear(B.getFullYear()+w)},function(B,w){return w.getFullYear()-B.getFullYear()},function(B){return B.getFullYear()});
jz.every=function(B){return isFinite(B=Math.floor(B))&&B>0?QJ(function(w){w.setFullYear(Math.floor(w.getFullYear()/B)*B);w.setMonth(0,1);w.setHours(0,0,0,0)},function(w,VX){w.setFullYear(w.getFullYear()+VX*B)}):null};
QJ(function(B){B.setUTCSeconds(0,0)},function(B,w){B.setTime(+B+w*6E4)},function(B,w){return(w-B)/6E4},function(B){return B.getUTCMinutes()});
QJ(function(B){B.setUTCMinutes(0,0,0)},function(B,w){B.setTime(+B+w*36E5)},function(B,w){return(w-B)/36E5},function(B){return B.getUTCHours()});
var x_W=QJ(function(B){B.setUTCHours(0,0,0,0)},function(B,w){B.setUTCDate(B.getUTCDate()+w)},function(B,w){return(w-B)/864E5},function(B){return B.getUTCDate()-1}),lJ2=T3(0),Qyl=T3(1);
T3(2);T3(3);var xlz=T3(4);T3(5);T3(6);QJ(function(B){B.setUTCDate(1);B.setUTCHours(0,0,0,0)},function(B,w){B.setUTCMonth(B.getUTCMonth()+w)},function(B,w){return w.getUTCMonth()-B.getUTCMonth()+(w.getUTCFullYear()-B.getUTCFullYear())*12},function(B){return B.getUTCMonth()});
var JF=QJ(function(B){B.setUTCMonth(0,1);B.setUTCHours(0,0,0,0)},function(B,w){B.setUTCFullYear(B.getUTCFullYear()+w)},function(B,w){return w.getUTCFullYear()-B.getUTCFullYear()},function(B){return B.getUTCFullYear()});
JF.every=function(B){return isFinite(B=Math.floor(B))&&B>0?QJ(function(w){w.setUTCFullYear(Math.floor(w.getUTCFullYear()/B)*B);w.setUTCMonth(0,1);w.setUTCHours(0,0,0,0)},function(w,VX){w.setUTCFullYear(w.getUTCFullYear()+VX*B)}):null};
var ohG={"-":"",_:" ",0:"0"},BW=/^\s*\d+/,EUA=/^%/,UXV=/[\\^$*+?|[\]().{}]/g,qGl;(function(B){qGl=rX4(B);BqK=qGl.utcFormat;A0Z=qGl.utcParse;return qGl})({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||BqK("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||A0Z("%Y-%m-%dT%H:%M:%S.%LZ");$9("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
$9("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");$9("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");$9("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");$9("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");$9("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");$9("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
$9("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");$9("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");$9("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");$9("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");$9("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var Y9A=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map($9);dH(Y9A);var gU3=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map($9);dH(gU3);var q9c=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map($9);dH(q9c);var vUc=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map($9);
dH(vUc);var sgi=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map($9);dH(sgi);var F3k=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map($9);dH(F3k);var Bmx=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map($9);dH(Bmx);var AQh=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map($9);dH(AQh);var Qg4=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map($9);dH(Qg4);var nUi=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map($9);dH(nUi);var oUx=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map($9);dH(oUx);var xX4=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map($9);dH(xX4);var aJi=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map($9);dH(aJi);var RAA=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map($9);dH(RAA);var CYh=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map($9);dH(CYh);var wjp=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map($9);dH(wjp);var HdG=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map($9);dH(HdG);var pjV=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map($9);dH(pjV);var NmX=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map($9);dH(NmX);var MHV=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map($9);dH(MHV);var Zd3=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map($9);dH(Zd3);var DX2=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map($9);dH(DX2);var zA2=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map($9);dH(zA2);var ubh=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map($9);dH(ubh);var Odc=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map($9);dH(Odc);var tHP=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map($9);dH(tHP);var eAV=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map($9);dH(eAV);HmR(Jx(300,.5,0),Jx(-240,.5,1));HmR(Jx(-100,.75,.35),Jx(80,1.5,.8));HmR(Jx(260,.75,.35),Jx(80,1.5,.8));Jx();iG();$Lj($9("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
$Lj($9("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
$Lj($9("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
$Lj($9("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
zCl.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(B,w){B=+B;w=+w;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(B,w):this._context.moveTo(B,w);break;case 1:this._point=2;default:this._context.lineTo(B,w)}}};
(function(B){function w(VX){return new uay(B(VX))}
w._curve=B;return w})(function(B){return new zCl(B)});
uay.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(B,w){this._curve.point(w*Math.sin(B),w*-Math.cos(B))}};
RMc.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:aBR(this,this._t0,tWl(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(B,w){var VX=NaN;B=+B;w=+w;if(B!==this._x1||w!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(B,w):this._context.moveTo(B,w);break;case 1:this._point=2;break;case 2:this._point=3;aBR(this,tWl(this,VX=OLN(this,B,w)),VX);break;default:aBR(this,this._t0,VX=OLN(this,B,w))}this._x0=this._x1;this._x1=B;this._y0=this._y1;this._y1=w;this._t0=VX}}};
(function(B){this._context=new eCy(B)}.prototype=Object.create(RMc.prototype)).point=function(B,w){RMc.prototype.point.call(this,w,B)};
eCy.prototype={moveTo:function(B,w){this._context.moveTo(w,B)},
closePath:function(){this._context.closePath()},
lineTo:function(B,w){this._context.lineTo(w,B)},
bezierCurveTo:function(B,w,VX,Wt,ho,YK){this._context.bezierCurveTo(w,B,Wt,VX,YK,ho)}};
qd.prototype={constructor:qd,scale:function(B){return B===1?this:new qd(this.k*B,this.x,this.y)},
translate:function(B,w){return B===0&w===0?this:new qd(this.k,this.x+this.k*B,this.y+this.k*w)},
apply:function(B){return[B[0]*this.k+this.x,B[1]*this.k+this.y]},
invert:function(B){return[(B[0]-this.x)/this.k,(B[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new qd(1,0,0);q1l=xO;W7.svg=W7.svg;W7.xhtml=W7.xhtml;W7.xlink=W7.xlink;W7.xml=W7.xml;W7.xmlns=W7.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 Q2x="hammer_"+(Math.random()*1E6|0),neN=function(){var k=document||document;if(!k[Q2x]){var I=function(){(function(V,X,P,L){function T(qU,aj,zc){return setTimeout(h(qU,zc),aj)}
function d(qU,aj,zc){return Array.isArray(qU)?(U(qU,zc[aj],zc),!0):!1}
function U(qU,aj,zc){var $O;if(qU)if(qU.forEach)qU.forEach(aj,zc);else if(qU.length!==L){var $2=0;for($O=qU.length;$2<$O;$2++)aj.call(zc,qU[$2],$2,qU)}else for($2 in qU)qU.hasOwnProperty($2)&&aj.call(zc,qU[$2],$2,qU)}
function E(qU,aj,zc){for(var $O=Object.keys(aj),$2=0,qu=$O.length;$2<qu;$2++)if(!zc||zc&&qU[$O[$2]]===L)qU[$O[$2]]=aj[$O[$2]];return qU}
function l(qU,aj){return E(qU,aj,!0)}
function r(qU,aj,zc){aj=aj.prototype;var $O=qU.prototype=Object.create(aj);$O.constructor=qU;$O._super=aj;zc&&E($O,zc)}
function h(qU,aj){return function(){return qU.apply(aj,arguments)}}
function y(qU,aj){return typeof qU=="function"?qU.apply(aj?aj[0]||L:L,aj):qU}
function S(qU,aj,zc){U(F(aj),function($O){qU.addEventListener($O,zc,!1)})}
function g(qU,aj,zc){U(F(aj),function($O){qU.removeEventListener($O,zc,!1)})}
function F(qU){return qU.trim().split(/\s+/g)}
function Q(qU,aj,zc){if(qU.indexOf&&!zc)return qU.indexOf(aj);for(var $O=0,$2=qU.length;$O<$2;$O++)if(zc&&qU[$O][zc]==aj||!zc&&qU[$O]===aj)return $O;return-1}
function x(qU,aj,zc){for(var $O=[],$2=[],qu=0,vV=qU.length;qu<vV;qu++){var YO=aj?qU[qu][aj]:qU[qu];Q($2,YO)<0&&$O.push(qU[qu]);$2[qu]=YO}zc&&($O=aj?$O.sort(function(Jx,w3){return Jx[aj]>w3[aj]}):$O.sort());
return $O}
function N(qU,aj){for(var zc,$O=aj[0].toUpperCase()+aj.slice(1),$2=0,qu=bG.length;$2<qu;$2++)if(zc=(zc=bG[$2])?zc+$O:aj,zc in qU)return zc;return L}
function M(qU,aj){var zc=this;this.manager=qU;this.callback=aj;this.element=qU.element;this.target=qU.options.inputTarget;this.domHandler=function($O){y(qU.options.enable,[qU])&&zc.handler($O)};
this.evEl&&S(this.element,this.evEl,this.domHandler);this.evTarget&&S(this.target,this.evTarget,this.domHandler);this.evWin&&S(V,this.evWin,this.domHandler)}
function p(qU){var aj;d3?aj=oj:wG?aj=Zi:xO?aj=Ht:aj=mR;return new aj(qU,z)}
function z(qU,aj,zc){var $O=zc.pointers.length,$2=zc.changedPointers.length,qu=aj&1&&$O-$2===0;zc.isFirst=!!qu;zc.isFinal=!!(aj&12&&$O-$2===0);qu&&(qU.session={});zc.eventType=aj;aj=qU.session;$O=zc.pointers;$2=$O.length;aj.firstInput||(aj.firstInput=u(zc));$2>1&&!aj.firstMultiple?aj.firstMultiple=u(zc):$2===1&&(aj.firstMultiple=!1);qu=aj.firstInput;var vV=($2=aj.firstMultiple)?$2.center:qu.center,YO=zc.center=ct($O);zc.timeStamp=lG();zc.deltaTime=zc.timeStamp-qu.timeStamp;zc.angle=lD(vV,YO);zc.distance=
$K(vV,YO);qu=zc.center;vV=aj.offsetDelta||{};YO=aj.prevDelta||{};var Jx=aj.prevInput||{};if(zc.eventType===1||Jx.eventType===4)YO=aj.prevDelta={x:Jx.deltaX||0,y:Jx.deltaY||0},vV=aj.offsetDelta={x:qu.x,y:qu.y};zc.deltaX=YO.x+(qu.x-vV.x);zc.deltaY=YO.y+(qu.y-vV.y);zc.offsetDirection=dt(zc.deltaX,zc.deltaY);$2?(qu=$2.pointers,qu=$K($O[0],$O[1],iG)/$K(qu[0],qu[1],iG)):qu=1;zc.scale=qu;$2?($2=$2.pointers,$O=lD($O[1],$O[0],iG)-lD($2[1],$2[0],iG)):$O=0;zc.rotation=$O;vV=aj.lastInterval||zc;$O=zc.timeStamp-
vV.timeStamp;zc.eventType!=8&&($O>25||vV.velocity===L)?(qu=vV.deltaX-zc.deltaX,vV=vV.deltaY-zc.deltaY,YO=qu/$O||0,Jx=vV/$O||0,$O=YO,$2=Jx,YO=TG(YO)>TG(Jx)?YO:Jx,qu=dt(qu,vV),aj.lastInterval=zc):(YO=vV.velocity,$O=vV.velocityX,$2=vV.velocityY,qu=vV.direction);zc.velocity=YO;zc.velocityX=$O;zc.velocityY=$2;zc.direction=qu;aj=qU.element;a:{for($O=zc.srcEvent.target;$O;){if($O==aj){$O=!0;break a}$O=$O.parentNode}$O=!1}$O&&(aj=zc.srcEvent.target);zc.target=aj;qU.emit("hammer.input",zc);qU.recognize(zc);
qU.session.prevInput=zc}
function u(qU){for(var aj=[],zc=0;zc<qU.pointers.length;zc++)aj[zc]={clientX:Zc(qU.pointers[zc].clientX),clientY:Zc(qU.pointers[zc].clientY)};return{timeStamp:lG(),pointers:aj,center:ct(aj),deltaX:qU.deltaX,deltaY:qU.deltaY}}
function ct(qU){var aj=qU.length;if(aj===1)return{x:Zc(qU[0].clientX),y:Zc(qU[0].clientY)};for(var zc=0,$O=0,$2=0;$2<aj;$2++)zc+=qU[$2].clientX,$O+=qU[$2].clientY;return{x:Zc(zc/aj),y:Zc($O/aj)}}
function dt(qU,aj){return qU===aj?1:TG(qU)>=TG(aj)?qU>0?2:4:aj>0?8:16}
function $K(qU,aj,zc){zc||(zc=HU);var $O=aj[zc[0]]-qU[zc[0]];qU=aj[zc[1]]-qU[zc[1]];return Math.sqrt($O*$O+qU*qU)}
function lD(qU,aj,zc){zc||(zc=HU);return Math.atan2(aj[zc[1]]-qU[zc[1]],aj[zc[0]]-qU[zc[0]])*180/Math.PI}
function mR(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;M.apply(this,arguments)}
function oj(){this.evEl=HK;this.evWin=YW;M.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function Zi(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};M.apply(this,arguments)}
function Ht(){M.apply(this,arguments);var qU=h(this.handler,this);this.touch=new Zi(this.manager,qU);this.mouse=new mR(this.manager,qU)}
function rK(qU,aj){this.manager=qU;this.set(aj)}
function Ul(qU){if(qU.indexOf("none")>-1)return"none";var aj=qU.indexOf("pan-x")>-1,zc=qU.indexOf("pan-y")>-1;return aj&&zc?"pan-x pan-y":aj||zc?aj?"pan-x":"pan-y":qU.indexOf("manipulation")>-1?"manipulation":"auto"}
function p_(qU){this.id=El++;this.manager=null;this.options=l(qU||{},this.defaults);qU=this.options.enable;this.options.enable=qU===L?!0:qU;this.state=1;this.simultaneous={};this.requireFail=[]}
function hx(qU){return qU==16?"down":qU==8?"up":qU==2?"left":qU==4?"right":""}
function jy(qU,aj){return(aj=aj.manager)?aj.get(qU):qU}
function bN(){p_.apply(this,arguments)}
function g3(){bN.apply(this,arguments);this.pY=this.pX=null}
function LX(){bN.apply(this,arguments)}
function bD(){p_.apply(this,arguments);this._input=this._timer=null}
function xK(){bN.apply(this,arguments)}
function lN(){bN.apply(this,arguments)}
function DR(){p_.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function nN(qU,aj){aj=aj||{};var zc=aj.recognizers;aj.recognizers=zc===L?nN.defaults.preset:zc;return new ey(qU,aj)}
function ey(qU,aj){aj=aj||{};this.options=l(aj,nN.defaults);this.options.inputTarget=this.options.inputTarget||qU;this.handlers={};this.session={};this.recognizers=[];this.element=qU;this.input=p(this);this.touchAction=new rK(this,this.options.touchAction);F4(this,!0);U(aj.recognizers,function(zc){var $O=this.add(new zc[0](zc[1]));zc[2]&&$O.recognizeWith(zc[2]);zc[3]&&$O.requireFailure(zc[2])},this)}
function F4(qU,aj){var zc=qU.element;U(qU.options.cssProps,function($O,$2){zc.style[N(zc.style,$2)]=aj?$O:""})}
function Ol(qU,aj){var zc=X.createEvent("Event");zc.initEvent(qU,!0,!0);zc.gesture=aj;aj.target.dispatchEvent(zc)}
var bG=" webkit moz MS ms o".split(" "),pN=X.createElement("div"),Zc=Math.round,TG=Math.abs,lG=Date.now,El=1,MC=/mobile|tablet|ip(ad|hone|od)|android/i,xO="ontouchstart"in V,d3=N(V,"PointerEvent")!==L,wG=xO&&MC.test(navigator.userAgent),HU=["x","y"],iG=["clientX","clientY"];M.prototype={handler:function(){},
destroy:function(){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)}};
var th={mousedown:1,mousemove:2,mouseup:4};r(mR,M,{handler:function(qU){var aj=th[qU.type];aj&1&&qU.button===0&&(this.pressed=!0);aj&2&&qU.which!==1&&(aj=4);this.pressed&&this.allow&&(aj&4&&(this.pressed=!1),this.callback(this.manager,aj,{pointers:[qU],changedPointers:[qU],pointerType:"mouse",srcEvent:qU}))}});
var WP={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},wc={2:"touch",3:"pen",4:"mouse",5:"kinect"},HK="pointerdown",YW="pointermove pointerup pointercancel";V.MSPointerEvent&&(HK="MSPointerDown",YW="MSPointerMove MSPointerUp MSPointerCancel");r(oj,M,{handler:function(qU){var aj=this.store,zc=!1,$O=qU.type.toLowerCase().replace("ms","");$O=WP[$O];var $2=wc[qU.pointerType]||qU.pointerType;$O&1&&(qU.button===0||$2=="touch")?aj.push(qU):$O&12&&(zc=!0);var qu=Q(aj,qU.pointerId,"pointerId");
qu<0||(aj[qu]=qU,this.callback(this.manager,$O,{pointers:aj,changedPointers:[qU],pointerType:$2,srcEvent:qU}),zc&&aj.splice(qu,1))}});
var iF={touchstart:1,touchmove:2,touchend:4,touchcancel:8};r(Zi,M,{handler:function(qU){var aj=iF[qU.type];var zc=Array.prototype.slice.call(qU.touches,0);var $O=this.targetIds;if(aj&3&&zc.length===1)$O[zc[0].identifier]=!0,$O=[zc,zc];else{var $2,qu=Array.prototype.slice.call(qU.targetTouches,0),vV=Array.prototype.slice.call(qU.changedTouches,0),YO=[];if(aj===1)for(zc=0,$2=qu.length;zc<$2;zc++)$O[qu[zc].identifier]=!0;zc=0;for($2=vV.length;zc<$2;zc++)$O[vV[zc].identifier]&&YO.push(vV[zc]),aj&12&&
delete $O[vV[zc].identifier];$O=YO.length?[x(qu.concat(YO),"identifier",!0),YO]:void 0}$O&&this.callback(this.manager,aj,{pointers:$O[0],changedPointers:$O[1],pointerType:"touch",srcEvent:qU})}});
r(Ht,M,{handler:function(qU,aj,zc){var $O=zc.pointerType=="mouse";if(zc.pointerType=="touch")this.mouse.allow=!1;else if($O&&!this.mouse.allow)return;aj&12&&(this.mouse.allow=!0);this.callback(qU,aj,zc)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var $g=N(pN.style,"touchAction"),IA=$g!==L;rK.prototype={set:function(qU){qU=="compute"&&(qU=this.compute());IA&&(this.manager.element.style[$g]=qU);this.actions=qU.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var qU=[];U(this.manager.recognizers,function(aj){y(aj.options.enable,[aj])&&(qU=qU.concat(aj.getTouchAction()))});
return Ul(qU.join(" "))},
preventDefaults:function(qU){if(!IA){var aj=qU.srcEvent;qU=qU.offsetDirection;if(this.manager.session.prevented)aj.preventDefault();else{var zc=this.actions,$O=zc.indexOf("none")>-1,$2=zc.indexOf("pan-y")>-1;zc=zc.indexOf("pan-x")>-1;if($O||$2&&zc||$2&&qU&6||zc&&qU&24)return this.preventSrc(aj)}}},
preventSrc:function(qU){this.manager.session.prevented=!0;qU.preventDefault()}};
p_.prototype={defaults:{},set:function(qU){E(this.options,qU);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(qU){if(d(qU,"recognizeWith",this))return this;var aj=this.simultaneous;qU=jy(qU,this);aj[qU.id]||(aj[qU.id]=qU,qU.recognizeWith(this));return this},
dropRecognizeWith:function(qU){if(d(qU,"dropRecognizeWith",this))return this;qU=jy(qU,this);delete this.simultaneous[qU.id];return this},
requireFailure:function(qU){if(d(qU,"requireFailure",this))return this;var aj=this.requireFail;qU=jy(qU,this);Q(aj,qU)===-1&&(aj.push(qU),qU.requireFailure(this));return this},
dropRequireFailure:function(qU){if(d(qU,"dropRequireFailure",this))return this;qU=jy(qU,this);qU=Q(this.requireFail,qU);qU>-1&&this.requireFail.splice(qU,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(qU){return!!this.simultaneous[qU.id]},
emit:function(qU){function aj($2){zc.manager.emit(zc.options.event+($2?$O&16?"cancel":$O&8?"end":$O&4?"move":$O&2?"start":"":""),qU)}
var zc=this,$O=this.state;$O<8&&aj(!0);aj();$O>=8&&aj(!0)},
tryEmit:function(qU){if(this.canEmit())return this.emit(qU);this.state=32},
canEmit:function(){for(var qU=0;qU<this.requireFail.length;qU++)if(!(this.requireFail[qU].state&33))return!1;return!0},
recognize:function(qU){qU=E({},qU);y(this.options.enable,[this,qU])?(this.state&56&&(this.state=1),this.state=this.process(qU),this.state&30&&this.tryEmit(qU)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
r(bN,p_,{defaults:{pointers:1},attrTest:function(qU){var aj=this.options.pointers;return aj===0||qU.pointers.length===aj},
process:function(qU){var aj=this.state,zc=qU.eventType,$O=aj&6;qU=this.attrTest(qU);return $O&&(zc&8||!qU)?aj|16:$O||qU?zc&4?aj|8:aj&2?aj|4:2:32}});
r(g3,bN,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var qU=this.options.direction;if(qU===30)return["none"];var aj=[];qU&6&&aj.push("pan-y");qU&24&&aj.push("pan-x");return aj},
directionTest:function(qU){var aj=this.options,zc=!0,$O=qU.distance,$2=qU.direction,qu=qU.deltaX,vV=qU.deltaY;$2&aj.direction||(aj.direction&6?($2=qu===0?1:qu<0?2:4,zc=qu!=this.pX,$O=Math.abs(qU.deltaX)):($2=vV===0?1:vV<0?8:16,zc=vV!=this.pY,$O=Math.abs(qU.deltaY)));qU.direction=$2;return zc&&$O>aj.threshold&&$2&aj.direction},
attrTest:function(qU){return bN.prototype.attrTest.call(this,qU)&&(this.state&2||!(this.state&2)&&this.directionTest(qU))},
emit:function(qU){this.pX=qU.deltaX;this.pY=qU.deltaY;var aj=hx(qU.direction);aj&&this.manager.emit(this.options.event+aj,qU);this._super.emit.call(this,qU)}});
r(LX,bN,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(qU){return this._super.attrTest.call(this,qU)&&(Math.abs(qU.scale-1)>this.options.threshold||this.state&2)},
emit:function(qU){this._super.emit.call(this,qU);qU.scale!==1&&this.manager.emit(this.options.event+(qU.scale<1?"in":"out"),qU)}});
r(bD,p_,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(qU){var aj=this.options,zc=qU.pointers.length===aj.pointers,$O=qU.distance<aj.threshold,$2=qU.deltaTime>aj.time;this._input=qU;if(!$O||!zc||qU.eventType&12&&!$2)this.reset();else if(qU.eventType&1)this.reset(),this._timer=T(function(){this.state=8;this.tryEmit()},aj.time,this);
else if(qU.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(qU){this.state===8&&(qU&&qU.eventType&4?this.manager.emit(this.options.event+"up",qU):(this._input.timeStamp=lG(),this.manager.emit(this.options.event,this._input)))}});
r(xK,bN,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(qU){return this._super.attrTest.call(this,qU)&&(Math.abs(qU.rotation)>this.options.threshold||this.state&2)}});
r(lN,bN,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return g3.prototype.getTouchAction.call(this)},
attrTest:function(qU){var aj=this.options.direction;if(aj&30)var zc=qU.velocity;else aj&6?zc=qU.velocityX:aj&24&&(zc=qU.velocityY);return this._super.attrTest.call(this,qU)&&aj&qU.direction&&TG(zc)>this.options.velocity&&qU.eventType&4},
emit:function(qU){var aj=hx(qU.direction);aj&&this.manager.emit(this.options.event+aj,qU);this.manager.emit(this.options.event,qU)}});
r(DR,p_,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(qU){var aj=this.options,zc=qU.pointers.length===aj.pointers,$O=qU.distance<aj.threshold,$2=qU.deltaTime<aj.time;this.reset();if(qU.eventType&1&&this.count===0)return this.failTimeout();if($O&&$2&&zc){if(qU.eventType!=4)return this.failTimeout();zc=this.pTime?qU.timeStamp-this.pTime<aj.interval:!0;$O=!this.pCenter||$K(this.pCenter,qU.center)<aj.posThreshold;this.pTime=qU.timeStamp;this.pCenter=qU.center;$O&&zc?this.count+=1:this.count=1;this._input=qU;if(this.count%aj.taps===0)return this.hasRequireFailures()?
(this._timer=T(function(){this.state=8;this.tryEmit()},aj.interval,this),2):8}return 32},
failTimeout:function(){this._timer=T(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))}});
nN.VERSION="2.0.2";nN.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[xK,{enable:!1}],[LX,{enable:!1},["rotate"]],[lN,{direction:6}],[g3,{direction:6},["swipe"]],[DR],[DR,{event:"doubletap",taps:2},["tap"]],[bD]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};ey.prototype={set:function(qU){E(this.options,qU);return this},
stop:function(qU){this.session.stopped=qU?2:1},
recognize:function(qU){var aj=this.session;if(!aj.stopped){this.touchAction.preventDefaults(qU);var zc=this.recognizers,$O=aj.curRecognizer;if(!$O||$O&&$O.state&8)$O=aj.curRecognizer=null;for(var $2=0,qu=zc.length;$2<qu;$2++){var vV=zc[$2];aj.stopped===2||$O&&vV!=$O&&!vV.canRecognizeWith($O)?vV.reset():vV.recognize(qU);!$O&&vV.state&14&&($O=aj.curRecognizer=vV)}}},
get:function(qU){if(qU instanceof p_)return qU;for(var aj=this.recognizers,zc=0;zc<aj.length;zc++)if(aj[zc].options.event==qU)return aj[zc];return null},
add:function(qU){if(d(qU,"add",this))return this;var aj=this.get(qU.options.event);aj&&this.remove(aj);this.recognizers.push(qU);qU.manager=this;this.touchAction.update();return qU},
remove:function(qU){if(d(qU,"remove",this))return this;var aj=this.recognizers;qU=this.get(qU);aj.splice(Q(aj,qU),1);this.touchAction.update();return this},
on:function(qU,aj){var zc=this.handlers;U(F(qU),function($O){zc[$O]=zc[$O]||[];zc[$O].push(aj)});
return this},
off:function(qU,aj){var zc=this.handlers;U(F(qU),function($O){aj?zc[$O].splice(Q(zc[$O],aj),1):delete zc[$O]});
return this},
emit:function(qU,aj){this.options.domEvents&&Ol(qU,aj);var zc=this.handlers[qU]&&this.handlers[qU].slice();if(zc&&zc.length){aj.type=qU;aj.preventDefault=function(){aj.srcEvent.preventDefault()};
qU=0;for(var $O=zc.length;qU<$O;qU++)zc[qU](aj)}},
destroy:function(){this.element&&F4(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
E(nN,{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:ey,Input:M,TouchAction:rK,Recognizer:p_,AttrRecognizer:bN,Tap:DR,Pan:g3,Swipe:lN,Pinch:LX,Rotate:xK,Press:bD,on:S,off:g,each:U,merge:l,extend:E,inherit:r,bindFn:h,prefixed:N});
V[P]=nN})(window,document,"Hammer");
return window.Hammer}.call({});
I.DOCUMENT=k;k[Q2x]=I}return k[Q2x]};/*

 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 oeN=function(k,I){if(k.length!==I.length)return!1;for(var V=0;V<k.length;++V)if(k[V]!==I[V])return!1;return!0};if(!window.polymerSkipLoadingFontRoboto)for(var xFN=_.G(["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"]),awN=xFN.next();!awN.done;awN=xFN.next()){var RmZ=awN.value,CrG=document.createElement("link");CrG.rel="stylesheet";CrG.href=RmZ;document.head.appendChild(CrG)};var cp_,TLO,iTD,X1U,Gl_,P9l,Irc,VGA;cp_={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"};TLO={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:"*"};iTD={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"};X1U=/[a-z0-9*]/;Gl_=/U\+/;P9l=/^arrow/;Irc=/^space(bar)?/;VGA=/^escape$/;_.N6={properties:{keyEventTarget:{type:Object,value:function(){return this}},
stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},
_imperativeKeyBindings:{type:Object,value:function(){return{}}}},
observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},
attached:function(){this._listenKeyEventListeners()},
detached:function(){this._unlistenKeyEventListeners()},
addOwnKeyBinding:function(k,I){this._imperativeKeyBindings[k]=I;this._prepKeyBindings();this._resetKeyEventListeners()},
removeOwnKeyBindings:function(){this._imperativeKeyBindings={};this._prepKeyBindings();this._resetKeyEventListeners()},
keyboardEventMatchesKeys:function(k,I){I=frj(I);for(var V=0;V<I.length;++V)if(dht(I[V],k))return!0;return!1},
_collectKeyBindings:function(){var k=this.behaviors.map(function(I){return I.keyBindings});
k.indexOf(this.keyBindings)===-1&&k.push(this.keyBindings);return k},
_prepKeyBindings:function(){this._keyBindings={};this._collectKeyBindings().forEach(function(V){for(var X in V)this._addKeyBinding(X,V[X])},this);
for(var k in this._imperativeKeyBindings)this._addKeyBinding(k,this._imperativeKeyBindings[k]);for(var I in this._keyBindings)this._keyBindings[I].sort(function(V,X){V=V[0].hasModifiers;return V===X[0].hasModifiers?0:V?-1:1})},
_addKeyBinding:function(k,I){frj(k).forEach(function(V){this._keyBindings[V.event]=this._keyBindings[V.event]||[];this._keyBindings[V.event].push([V,I])},this)},
_resetKeyEventListeners:function(){this._unlistenKeyEventListeners();this.isAttached&&this._listenKeyEventListeners()},
_listenKeyEventListeners:function(){this.keyEventTarget&&this._keyBindings&&Object.keys(this._keyBindings).forEach(function(k){var I=this._onKeyBindingEvent.bind(this,this._keyBindings[k]);this._boundKeyHandlers.push([this.keyEventTarget,k,I]);this.keyEventTarget.addEventListener(k,I)},this)},
_unlistenKeyEventListeners:function(){for(var k,I,V;this._boundKeyHandlers.length;)k=this._boundKeyHandlers.pop(),I=k[0],V=k[1],k=k[2],I.removeEventListener(V,k)},
_onKeyBindingEvent:function(k,I){this.stopKeyboardEventPropagation&&I.stopPropagation();if(!I.defaultPrevented)for(var V=0;V<k.length;V++){var X=k[V][0],P=k[V][1];if(dht(X,I)&&(this._triggerKeyHandler(X,P,I),I.defaultPrevented))break}},
_triggerKeyHandler:function(k,I,V){var X=Object.create(k);X.keyboardEvent=V;k=new CustomEvent(k.event,{detail:X,cancelable:!0});this[I].call(this,k);k.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
*/
_.Il({is:"iron-a11y-keys",_template:null,behaviors:[_.N6],properties:{target:{type:Object,observer:"_targetChanged"},keys:{type:String,reflectToAttribute:!0,observer:"_keysChanged"}},attached:function(){this.target||(this.target=this.parentNode)},
_targetChanged:function(k){this.keyEventTarget=k},
_keysChanged:function(){this.removeOwnKeyBindings();this.addOwnKeyBinding(this.keys,"_fireKeysPressed")},
_fireKeysPressed:function(k){this.fire("keys-pressed",k.detail,{})}});_.ZA={properties:{focused:{type:Boolean,value:!1,notify:!0,readOnly:!0,reflectToAttribute:!0},disabled:{type:Boolean,value:!1,notify:!0,observer:"_disabledChanged",reflectToAttribute:!0},_oldTabIndex:{type:String},_boundFocusBlurHandler:{type:Function,value:function(){return this._focusBlurHandler.bind(this)}}},
observers:["_changedControlState(focused, disabled)"],ready:function(){this.addEventListener("focus",this._boundFocusBlurHandler,!0);this.addEventListener("blur",this._boundFocusBlurHandler,!0)},
_focusBlurHandler:function(k){this._setFocused(k.type==="focus")},
_disabledChanged:function(k){this.setAttribute("aria-disabled",k?"true":"false");this.style.pointerEvents=k?"none":"";k?(this._oldTabIndex=this.getAttribute("tabindex"),this._setFocused(!1),this.tabIndex=-1,this.blur()):this._oldTabIndex!==void 0&&(this._oldTabIndex===null?this.removeAttribute("tabindex"):this.setAttribute("tabindex",this._oldTabIndex))},
_changedControlState:function(){this._controlStateChanged&&this._controlStateChanged()}};var DA={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",mouseup:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)",
"_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},
_focusChanged:function(k){this._detectKeyboardFocus(k);k||this._setPressed(!1)},
_detectKeyboardFocus:function(k){this._setReceivedFocusFromKeyboard(!this.pointerDown&&k)},
_userActivate:function(k){this.active!==k&&(this.active=k,this.fire("change"))},
_downHandler:function(){this._setPointerDown(!0);this._setPressed(!0);this._setReceivedFocusFromKeyboard(!1)},
_upHandler:function(){this._setPointerDown(!1);this._setPressed(!1)},
_spaceKeyDownHandler:function(k){k=k.detail.keyboardEvent;var I=_.z2(k).localTarget;this.isLightDescendant(I)||(k.preventDefault(),k.stopImmediatePropagation(),this._setPressed(!0))},
_spaceKeyUpHandler:function(k){k=_.z2(k.detail.keyboardEvent).localTarget;this.isLightDescendant(k)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},
_asyncClick:function(){this.async(function(){this.click()},1)},
_pressedChanged:function(){this._changedButtonState()},
_ariaActiveAttributeChanged:function(k,I){I&&I!=k&&this.hasAttribute(I)&&this.removeAttribute(I)},
_activeChanged:function(k){this.toggles?this.setAttribute(this.ariaActiveAttribute,k?"true":"false"):this.removeAttribute(this.ariaActiveAttribute);this._changedButtonState()},
_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},
_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},w7K=[_.N6,
DA];_.zH={IronButtonState:w7K,IronButtonStateImpl:DA};_.uq={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},
detached:function(){}};_.Ow=function(k){_.Ow[" "](k);this.type=k&&k.type||"default";this.key=k&&k.key;k&&"value"in k&&(this.value=k.value)};
_.Ow.prototype.byKey=function(k){this.key=k;return this.value};
_.R9.Object.defineProperties(_.Ow.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var k=this.type,I=this.key;if(k&&I)return tu[k]&&tu[k][I]},
set:function(k){var I=this.type,V=this.key;I&&V&&(I=tu[I]=tu[I]||{},k==null?delete I[V]:I[V]=k)}},
list:{configurable:!0,enumerable:!0,get:function(){if(!this.type)return[];var k=tu[this.type];return k?Object.keys(k).map(function(I){return tu[this.type][I]},this):[]}}});
_.Ow[" "]=function(){};
var tu={};_.Il({is:"iron-meta",_template:null,properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(k,I,V){k=new _.Ow({type:k,key:I});V!==void 0&&V!==k.value?k.value=V:this.value!==k.value&&(this.value=k.value);return k},
get list(){return this.__meta&&this.__meta.list},_selfChanged:function(k){k&&(this.value=this)},
byKey:function(k){return(new _.Ow({type:this.type,key:k})).value}});var H3W;H3W=null;_.e1={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){H3W=new _.Ow({type:"validator"})},
_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},
get _validator(){return H3W&&H3W.byKey(this.validator)},hasValidator:function(){return this._validator!=null},
validate:function(k){this.invalid=k===void 0&&this.value!==void 0?!this._getValidity(this.value):!this._getValidity(k);return!this.invalid},
_getValidity:function(k){return this.hasValidator()?this._validator.validate(k):!0}};var p7O={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"}},NqW=[_.uq,
_.e1,p7O];_.Il({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 _.Ow({type:"iconset",key:null,value:null})},
attached:function(){this.style.display="none"},
getIconNames:function(){this._icons=this._createIconMap();return Object.keys(this._icons).map(function(k){return this.name+":"+k},this)},
applyIcon:function(k,I){this.removeIcon(k);if(I=this._cloneIcon(I,this.rtlMirroring&&this._targetIsRTL(k))){var V=_.z2(k.root||k);V.insertBefore(I,V.childNodes[0]);return k._svgIcon=I}return null},
removeIcon:function(k){k._svgIcon&&(_.z2(k.root||k).removeChild(k._svgIcon),k._svgIcon=null)},
_targetIsRTL:function(k){this.__targetIsRTL==null&&(this.useGlobalRtlAttribute?this.__targetIsRTL=(document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement).getAttribute("dir")==="rtl":(k&&k.nodeType!==Node.ELEMENT_NODE&&(k=k.host),this.__targetIsRTL=k&&window.getComputedStyle(k).direction==="rtl"));return this.__targetIsRTL},
_nameChanged:function(){this._meta.value=null;this._meta.key=this.name;this._meta.value=this;this.async(function(){this.fire("iron-iconset-added",this,{node:window})})},
_createIconMap:function(){var k=Object.create(null);_.z2(this).querySelectorAll("[id]").forEach(function(I){k[I.id]=I});
return k},
_cloneIcon:function(k,I){this._icons=this._icons||this._createIconMap();return this._prepareSvgClone(this._icons[k],this.size,I)},
_prepareSvgClone:function(k,I,V){if(k){k=k.cloneNode(!0);var X=document.createElementNS("http://www.w3.org/2000/svg","svg");I=k.getAttribute("viewBox")||"0 0 "+I+" "+I;var P="pointer-events: none; display: block; width: 100%; height: 100%;";V&&k.hasAttribute("mirror-in-rtl")&&(P+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;");X.setAttribute("viewBox",I);X.setAttribute("preserveAspectRatio","xMidYMid meet");X.setAttribute("focusable","false");X.style&&(X.style.cssText=
P);X.appendChild(k).removeAttribute("id");return X}return null}});var M$U=function(k){this.multi=!1;this.selection=[];this.selectCallback=k};
_.c=M$U.prototype;_.c.get=function(){return this.multi?this.selection.slice():this.selection[0]};
_.c.clear=function(k){this.selection.slice().forEach(function(I){(!k||k.indexOf(I)<0)&&this.setItemSelected(I,!1)},this)};
_.c.isSelected=function(k){return this.selection.indexOf(k)>=0};
_.c.setItemSelected=function(k,I){if(k!=null&&I!==this.isSelected(k)){if(I)this.selection.push(k);else{var V=this.selection.indexOf(k);V>=0&&this.selection.splice(V,1)}this.selectCallback&&this.selectCallback(k,I)}};
_.c.select=function(k){this.multi?this.toggle(k):this.get()!==k&&(this.setItemSelected(this.get(),!1),this.setItemSelected(k,!0))};
_.c.toggle=function(k){this.setItemSelected(k,!this.isSelected(k))};_.rv={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 M$U(this._applySelection.bind(this))},
attached:function(){this._observer=this._observeItems(this);this._addListener(this.activateEvent)},
detached:function(){this._observer&&_.z2(this).unobserveNodes(this._observer);this._removeListener(this.activateEvent)},
indexOf:function(k){return this.items?this.items.indexOf(k):-1},
select:function(k){this.selected=k},
selectPrevious:function(){var k=this.items.length,I=k-1;this.selected!==void 0&&(I=(Number(this._valueToIndex(this.selected))-1+k)%k);this.selected=this._indexToValue(I)},
selectNext:function(){var k=0;this.selected!==void 0&&(k=(Number(this._valueToIndex(this.selected))+1)%this.items.length);this.selected=this._indexToValue(k)},
selectIndex:function(k){this.select(this._indexToValue(k))},
forceSynchronousItemUpdate:function(){this._observer&&typeof this._observer.flush==="function"?this._observer.flush():this._updateItems()},
get _shouldUpdateSelection(){return this.selected!=null},_checkFallback:function(){this._updateSelected()},
_addListener:function(k){this.listen(this,k,"_activateHandler")},
_removeListener:function(k){this.unlisten(this,k,"_activateHandler")},
_activateEventChanged:function(k,I){this._removeListener(I);this._addListener(k)},
_updateItems:function(){var k=_.z2(this).queryDistributedElements(this.selectable||"*");k=Array.prototype.filter.call(k,this._bindFilterItem);this._setItems(k)},
_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},
_updateSelected:function(){this._selectSelected(this.selected)},
_selectSelected:function(){if(this.items){var k=this._valueToItem(this.selected);k?this._selection.select(k):this._selection.clear();this.fallbackSelection&&this.items.length&&this._selection.get()===void 0&&(this.selected=this.fallbackSelection)}},
_filterItem:function(k){return!this._excludedLocalNames[k.localName]},
_valueToItem:function(k){return k==null?null:this.items[this._valueToIndex(k)]},
_valueToIndex:function(k){if(this.attrForSelected)for(var I=0,V;V=this.items[I];I++){if(this._valueForItem(V)==k)return I}else return Number(k)},
_indexToValue:function(k){if(this.attrForSelected){if(k=this.items[k])return this._valueForItem(k)}else return k},
_valueForItem:function(k){if(!k)return null;if(!this.attrForSelected)return k=this.indexOf(k),k===-1?null:k;var I=k[DU(this.attrForSelected)];return I!=void 0?I:k.getAttribute(this.attrForSelected)},
_applySelection:function(k,I){this.selectedClass&&this.toggleClass(this.selectedClass,I,k);this.selectedAttribute&&this.toggleAttribute.call(k,this.selectedAttribute,I);this._selectionChange();this.fire("iron-"+(I?"select":"deselect"),{item:k})},
_selectionChange:function(){this._setSelectedItem(this._selection.get())},
_observeItems:function(k){return _.z2(k).observeNodes(function(I){this._updateItems();this._updateSelected();this.fire("iron-items-changed",I,{bubbles:!1,cancelable:!1})})},
_activateHandler:function(k){k=k.target;for(var I=this.items;k&&k!=this;){var V=I.indexOf(k);if(V>=0){I=this._indexToValue(V);this._itemActivate(I,k);break}k=k.parentNode}},
_itemActivate:function(k,I){this.fire("iron-activate",{selected:k,item:I},{cancelable:!0}).defaultPrevented||this.select(k)}};var Z3x={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},
selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},
observers:["_updateSelected(selectedValues.splices)"],select:function(k){this.multi?this._toggleSelected(k):this.selected=k},
multiChanged:function(k){this._selection.multi=k;this._updateSelected()},
get _shouldUpdateSelection(){return this.selected!=null||this.selectedValues!=null&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(k){return this._indexToValue(this.indexOf(k))},this).filter(function(k){return k!=null},this)):_.rv._updateAttrForSelected.apply(this)},
_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},
_selectMulti:function(k){k=k||[];k=(this._valuesToItems(k)||[]).filter(function(V){return V!==null&&V!==void 0});
this._selection.clear(k);for(var I=0;I<k.length;I++)this._selection.setItemSelected(k[I],!0);this.fallbackSelection&&!this._selection.get().length&&this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection)},
_selectionChange:function(){var k=this._selection.get();this.multi?(this._setSelectedItems(k),this._setSelectedItem(k.length?k[0]:null)):k!==null&&k!==void 0?(this._setSelectedItems([k]),this._setSelectedItem(k)):(this._setSelectedItems([]),this._setSelectedItem(null))},
_toggleSelected:function(k){var I=this.selectedValues.indexOf(k);I<0?this.push("selectedValues",k):this.splice("selectedValues",I,1)},
_valuesToItems:function(k){return k==null?null:k.map(function(I){return this._valueToItem(I)},this)}},DFN=[_.rv,
Z3x];var zmK;
_.kV={properties:{focusedItem:{observer:"_focusedItemChanged",readOnly:!0,type:Object},attrForItemTitle:{type:String},disabled:{type:Boolean,value:!1,observer:"_disabledChanged"}},_MODIFIER_KEYS:"Alt AltGraph CapsLock Control Fn FnLock Hyper Meta NumLock OS ScrollLock Shift Super Symbol SymbolLock".split(" "),_SEARCH_RESET_TIMEOUT_MS:1E3,_previousTabIndex:0,hostAttributes:{role:"menu"},observers:["_updateMultiselectable(multi)"],listeners:{focus:"_onFocus",keydown:"_onKeydown","iron-items-changed":"_onIronItemsChanged"},keyBindings:{up:"_onUpKey",
down:"_onDownKey",esc:"_onEscKey","shift+tab:keydown":"_onShiftTabDown"},attached:function(){this._resetTabindices()},
select:function(k){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var I=this._valueToItem(k);I&&I.hasAttribute("disabled")||(this._setFocusedItem(I),Z3x.select.apply(this,arguments))},
_resetTabindices:function(){var k=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(I){I.setAttribute("tabindex",I===k?"0":"-1");I.setAttribute("aria-selected",this._selection.isSelected(I))},this)},
_updateMultiselectable:function(k){k?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},
_focusWithKeyboardEvent:function(k){if(this._MODIFIER_KEYS.indexOf(k.key)===-1){this.cancelDebouncer("_clearSearchText");var I=this._searchText||"";I+=(k.key&&k.key.length==1?k.key:String.fromCharCode(k.keyCode)).toLocaleLowerCase();k=I.length;for(var V=0,X;X=this.items[V];V++)if(!X.hasAttribute("disabled")){var P=this.attrForItemTitle||"textContent";P=(X[P]||X.getAttribute(P)||"").trim();if(!(P.length<k)&&P.slice(0,k).toLocaleLowerCase()==I){this._setFocusedItem(X);break}}this._searchText=I;this.debounce("_clearSearchText",
this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},
_clearSearchText:function(){this._searchText=""},
_focusPrevious:function(){for(var k=this.items.length,I=Number(this.indexOf(this.focusedItem)),V=1;V<k+1;V++){var X=this.items[(I-V+k)%k];if(!X.hasAttribute("disabled")){var P=_.z2(X).getOwnerRoot()||document;this._setFocusedItem(X);if(_.z2(P).activeElement==X)break}}},
_focusNext:function(){for(var k=this.items.length,I=Number(this.indexOf(this.focusedItem)),V=1;V<k+1;V++){var X=this.items[(I+V)%k];if(!X.hasAttribute("disabled")){var P=_.z2(X).getOwnerRoot()||document;this._setFocusedItem(X);if(_.z2(P).activeElement==X)break}}},
_applySelection:function(k,I){I?k.setAttribute("aria-selected","true"):k.setAttribute("aria-selected","false");_.rv._applySelection.apply(this,arguments)},
_focusedItemChanged:function(k,I){I&&I.setAttribute("tabindex","-1");!k||k.hasAttribute("disabled")||this.disabled||(k.setAttribute("tabindex","0"),k.focus())},
_onIronItemsChanged:function(k){k.detail.addedNodes.length&&this._resetTabindices()},
_onShiftTabDown:function(){var k=this.getAttribute("tabindex");_.kV._shiftTabPressed=!0;this._setFocusedItem(null);this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",k);_.kV._shiftTabPressed=!1},1)},
_onFocus:function(k){!_.kV._shiftTabPressed&&(k=_.z2(k).rootTarget,k===this||typeof k.tabIndex==="undefined"||this.isLightDescendant(k))&&(this._defaultFocusAsync=this.async(function(){var I=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null);I?this._setFocusedItem(I):this.items[0]&&this._focusNext()}))},
_onUpKey:function(k){this._focusPrevious();k.detail.keyboardEvent.preventDefault()},
_onDownKey:function(k){this._focusNext();k.detail.keyboardEvent.preventDefault()},
_onEscKey:function(){var k=this.focusedItem;k&&k.blur()},
_onKeydown:function(k){this.keyboardEventMatchesKeys(k,"up down esc")||this._focusWithKeyboardEvent(k);k.stopPropagation()},
_activateHandler:function(k){_.rv._activateHandler.call(this,k);k.stopPropagation()},
_disabledChanged:function(k){k?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},
_shiftTabPressed:!1};zmK=[DFN,_.N6,_.kV];_.uNG={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(k){this.focusedItem&&(this.focusedItem.click(),k.detail.keyboardEvent.preventDefault())},
_onDownKey:function(k){this.focusedItem&&(this.focusedItem.click(),k.detail.keyboardEvent.preventDefault())},
get _isRTL(){return window.getComputedStyle(this).direction==="rtl"},_isSpecialKey:function(k){return k.ctrlKey||k.shiftKey||k.altKey||k.metaKey},
_onLeftKey:function(k){this._isSpecialKey(k.detail.keyboardEvent)||(this._isRTL?this._focusNext():this._focusPrevious(),k.detail.keyboardEvent.preventDefault())},
_onRightKey:function(k){this._isSpecialKey(k.detail.keyboardEvent)||(this._isRTL?this._focusPrevious():this._focusNext(),k.detail.keyboardEvent.preventDefault())},
_onKeydown:function(k){this.keyboardEventMatchesKeys(k,"up down left right esc")||this._focusWithKeyboardEvent(k)}};
_.O3f=[zmK,_.uNG];var t$G;t$G=new Set;_.IT={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):(t$G.delete(this),window.removeEventListener("resize",this._boundNotifyResize));this._parentResizable=null},
notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(k){this.resizerShouldNotify(k)&&this._notifyDescendant(k)},this),this._fireResize())},
assignParentResizable:function(k){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this);(this._parentResizable=k)&&k._interestedResizables.indexOf(this)===-1&&(k._interestedResizables.push(this),k._subscribeIronResize(this))},
stopResizeNotificationsFor:function(k){var I=this._interestedResizables.indexOf(k);I>-1&&(this._interestedResizables.splice(I,1),this._unsubscribeIronResize(k))},
_subscribeIronResize:function(k){k.addEventListener("iron-resize",this._boundOnDescendantIronResize)},
_unsubscribeIronResize:function(k){k.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},
resizerShouldNotify:function(){return!0},
_onDescendantIronResize:function(k){this._notifyingDescendant?k.stopPropagation():YA||this._fireResize()},
_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},
_onIronRequestResizeNotifications:function(k){var I=_.z2(k).rootTarget;I!==this&&(I.assignParentResizable(this),this._notifyDescendant(I),k.stopPropagation())},
_parentResizableChanged:function(k){k&&window.removeEventListener("resize",this._boundNotifyResize)},
_notifyDescendant:function(k){this.isAttached&&(this._notifyingDescendant=!0,k.notifyResize(),this._notifyingDescendant=!1)},
_requestResizeNotifications:function(){if(this.isAttached)if(document.readyState==="loading"){var k=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function V(){document.removeEventListener("readystatechange",V);k()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(I){I!==this&&I._findParent()},this):(t$G.forEach(function(I){I!==this&&I._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?t$G.delete(this):t$G.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
*/
_.emN={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},
observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(k,I){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);I&&(k==="document"?this.scrollTarget=this._doc:typeof k==="string"?this.scrollTarget=(I=this.domHost)&&I.$?I.$[k]:_.z2(this.ownerDocument).querySelector("#"+k):this._isValidScrollTarget()&&(this._oldScrollTarget=k,this._toggleScrollListener(this._shouldHaveListener,k)))},
_scrollHandler:function(){},
get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(k){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,k):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=
k)},set _scrollLeft(k){this.scrollTarget===this._doc?window.scrollTo(k,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=k)},scroll:function(k,I){if(typeof k==="object"){var V=k.left;I=k.top}else V=k;V=V||0;I=I||0;this.scrollTarget===this._doc?window.scrollTo(V,I):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=V,this.scrollTarget.scrollTop=I)},
get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement},
_toggleScrollListener:function(k,I){I=I===this._doc?window:I;k?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),I.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(I.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},
toggleScrollListener:function(k){this._shouldHaveListener=k;this._toggleScrollListener(k,this.scrollTarget)}};_.Il({is:"iron-selector",_template:null,behaviors:[DFN]});var V4={properties:{animationTiming:{type:Object,value:function(){return{duration:500,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"both"}}}},
isNeonAnimation:!0,created:function(){document.body.animate||console.warn("No web animations detected. This element will not function without a web animations polyfill.")},
timingFromConfig:function(k){if(k.timing)for(var I in k.timing)this.animationTiming[I]=k.timing[I];return this.animationTiming},
setPrefixedProperty:function(k,I,V){for(var X={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[I],P,L=0;P=X[L];L++)k.style[P]=V;k.style[I]=V},
complete:function(){}};_.Il({is:"fade-in-animation",_template:null,behaviors:[V4],configure:function(k){return this._effect=new KeyframeEffect(k.node,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(k))}});_.Il({is:"fade-out-animation",_template:null,behaviors:[V4],configure:function(k){return this._effect=new KeyframeEffect(k.node,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(k))}});var kfl=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},
_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{};this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},
_copyProperties:function(k,I){for(var V in I)k[V]=I[V]},
_cloneConfig:function(k){var I={isClone:!0};this._copyProperties(I,k);return I},
_getAnimationConfigRecursive:function(k,I,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 X=k?this.animationConfig[k]:this.animationConfig;Array.isArray(X)||(X=[X]);if(X)for(var P,L=0;P=X[L];L++)if(P.animatable)P.animatable._getAnimationConfigRecursive(P.type||k,I,V);else if(P.id){var T=I[P.id];
T?(T.isClone||(I[P.id]=this._cloneConfig(T),T=I[P.id]),this._copyProperties(T,P)):I[P.id]=P}else V.push(P)}},
getAnimationConfig:function(k){var I={},V=[];this._getAnimationConfigRecursive(k,I,V);for(var X in I)V.push(I[X]);return V}},
{_configureAnimations:function(k){var I=[],V=[];if(k.length>0)for(var X,P=0;X=k[P];P++){var L=document.createElement(X.name);if(L.isNeonAnimation){var T=null;L.configure||(L.configure=function(){return null});
T=L.configure(X);V.push({result:T,config:X})}else console.warn(this.is+":",X.name,"not found!")}for(k=0;k<V.length;k++){T=V[k].result;X=V[k].config;try{typeof T.cancel!="function"&&(T=document.timeline.play(T))}catch(d){T=null,console.warn("Couldnt play","(",X.name,").",d)}T&&I.push({neonAnimation:L,config:X,animation:T})}return I},
_shouldComplete:function(k){for(var I=!0,V=0;V<k.length;V++)if(k[V].animation.playState!="finished"){I=!1;break}return I},
_complete:function(k){for(var I=0;I<k.length;I++)k[I].neonAnimation.complete(k[I].config);for(I=0;I<k.length;I++)k[I].animation.cancel()},
playAnimation:function(k,I){var V=this.getAnimationConfig(k);if(V){this._active=this._active||{};this._active[k]&&(this._complete(this._active[k]),delete this._active[k]);var X=this._configureAnimations(V);if(X.length==0)this.fire("neon-animation-finish",I,{bubbles:!1});else for(this._active[k]=X,V=0;V<X.length;V++)X[V].animation.onfinish=function(){this._shouldComplete(X)&&(this._complete(X),delete this._active[k],this.fire("neon-animation-finish",I,{bubbles:!1}))}.bind(this)}},
cancelAnimation:function(){for(var k in this._active){var I=this._active[k],V;for(V in I)I[V].animation&&I[V].animation.cancel&&I[V].animation.cancel()}this._active={}}}];var iu=function(k,I){k=Error.call(this,k);this.message=k.message;"stack"in k&&(this.stack=k.stack);this.arg=I;this.name=this.constructor.name;this.constructor=iu;this.__proto__=iu.prototype};
_.J(iu,Error);var IlZ=JT(function(k){var I=function(){return k.apply(this,arguments)||this};
_.J(I,k);I.prototype._marshalArgs=function(V,X,P){X=k.prototype._marshalArgs.call(this,V,X,P);if(this._legacyUndefinedCheck&&X.length>1)for(P=0;P<X.length;P++)if(X[P]===void 0||V[P].wildcard&&X[P].base===void 0)throw V=V[P].name,new iu("Argument '"+V+"' is undefined.",V);return X};
I.prototype._addPropertyEffect=function(V,X,P){return k.prototype._addPropertyEffect.call(this,V,X,UhX(P,P&&P.info&&P.info.methodName))};
I._addTemplatePropertyEffect=function(V,X,P){return k._addTemplatePropertyEffect.call(this,V,X,UhX(P))};
return I}),VuG=_.Il.Class;
_.Il.Class=function(k,I){return VuG(k,function(V){return I?I(IlZ(V)):IlZ(V)})};
var XMx=JT(function(k){var I=IlZ(k);k=function(){return I.apply(this,arguments)||this};
_.J(k,I);_.R9.Object.defineProperties(k.prototype,{_legacyUndefinedCheck:{configurable:!0,enumerable:!0,get:function(){return this._methodHost&&this._methodHost._legacyUndefinedCheck}}});
return k}),PPR=qt.mixin;
qt.mixin=PPR?function(k){return XMx(PPR(k))}:XMx;
console.info("LegacyDataMixin will be applied to all legacy elements.\nSet `_legacyUndefinedCheck: true` on element class to enable.");_.Xo=_.zH.IronButtonState;var dQt=Jk;_.Ero="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");var ypc=function(){return Math.random().toString(36).substring(7).split("").join(".")},hPX="@@redux/INIT"+ypc(),$hA="@@redux/REPLACE"+ypc();var SuD=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Lgl=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var cjN="top right bottom left width height size weight".split(" "),Gfy=typeof MutationObserver!=="undefined",TUy=Lgl&&HTMLElement.prototype.attachShadow&&HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")!==-1?HTMLElement.prototype.attachShadow:null,d5l=function(){this.mutationEventsAdded_=this.JSC$12056_connected_=!1;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=jOo(this.refresh.bind(this))},iOR=function(k,
I){var V=k.observers_;
I=V.indexOf(I);~I&&V.splice(I,1);!V.length&&k.JSC$12056_connected_&&Lgl&&k.JSC$12056_connected_&&(document.removeEventListener("transitionend",k.onTransitionEnd_),window.removeEventListener("resize",k.refresh),k.mutationsObserver_&&(k.mutationsObserver_.disconnect(),TUy&&(HTMLElement.prototype.attachShadow=TUy)),k.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",k.refresh),k.mutationsObserver_=null,k.mutationEventsAdded_=!1,k.JSC$12056_connected_=!1)};
d5l.prototype.refresh=function(){WgO(this)&&this.refresh()};
var WgO=function(k){k=k.observers_.filter(function(I){return flZ(I),I.activeObservations_.length>0});
k.forEach(function(I){return U5U(I)});
return k.length>0},EnO=function(k){if(Lgl&&!k.JSC$12056_connected_){document.addEventListener("transitionend",k.onTransitionEnd_);
window.addEventListener("resize",k.refresh);if(Gfy){k.mutationsObserver_=new MutationObserver(k.refresh);var I={attributes:!0,childList:!0,characterData:!0,subtree:!0};k.mutationsObserver_.observe(document,I);TUy&&(function P(X){var L=X.shadowRoot;L&&(k.mutationsObserver_.observe(L,I),P(L));for(X=X.firstElementChild;X;)P(X),X=X.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){var X=TUy.apply(this,_.OT.apply(0,arguments));
k.mutationsObserver_.observe(X,I);return X})}else document.addEventListener("DOMSubtreeModified",k.refresh),k.mutationEventsAdded_=!0;
k.JSC$12056_connected_=!0}};
d5l.prototype.onTransitionEnd_=function(k){var I=k.propertyName===void 0?"":k.propertyName;cjN.some(function(V){return!!~I.indexOf(V)})&&this.refresh()};
var bOW=null;var llK=function(k,I){for(var V=_.G(Object.keys(I)),X=V.next();!X.done;X=V.next())X=X.value,Object.defineProperty(k,X,{value:I[X],enumerable:!1,writable:!1,configurable:!0})};var PI=function(k){var I;return(k==null?void 0:(I=k.ownerDocument)==null?void 0:I.defaultView)||globalThis};var rjZ={x:0,y:0,width:0,height:0},hZK=typeof SVGGraphicsElement!=="undefined"?function(k){return k instanceof PI(k).SVGGraphicsElement}:function(k){return k instanceof PI(k).SVGElement&&typeof k.getBBox==="function"};var yjZ=function(k){this.broadcastHeight=this.broadcastWidth=0;this.contentRect_={x:0,y:0,width:0,height:0};this.target=k};
yjZ.prototype.isActive=function(){var k=this.target;if(Lgl)if(hZK(k)){var I=k.getBBox();I={x:0,y:0,width:I.width,height:I.height}}else{var V=k.clientWidth,X=k.clientHeight;if(V||X){var P=PI(k).getComputedStyle(k);I=f9(P["padding-top"]);var L=f9(P["padding-left"]),T=L+f9(P["padding-right"]),d=I+f9(P["padding-bottom"]),U=f9(P.width),E=f9(P.height);P.boxSizing==="border-box"&&(Math.round(U+T)!==V&&(U-=Jpl(P,"left","right")+T),Math.round(E+d)!==X&&(E-=Jpl(P,"top","bottom")+d));k!==PI(k).document.documentElement&&
(k=Math.round(U+T)-V,X=Math.round(E+d)-X,Math.abs(k)!==1&&(U-=k),Math.abs(X)!==1&&(E-=X));I={x:L,y:I,width:U,height:E}}else I=rjZ}else I=rjZ;this.contentRect_=I;return I.width!==this.broadcastWidth||I.height!==this.broadcastHeight};var m5Z=function(k,I){var V=I.x;var X=I.y;var P=I.width;I=I.height;var L=Object.create((typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object).prototype);llK(L,{x:V,y:X,width:P,height:I,top:X,right:V+P,bottom:I+X,left:V});llK(this,{target:k,contentRect:L})};var KgN=function(k,I){var V=bOW;this.activeObservations_=[];this.observations_=new Map;if(typeof k!=="function")throw new TypeError("We");this.callback_=k;this.controller_=V;this.callbackCtx_=I};
KgN.prototype.observe=function(k){if(k===void 0)throw new TypeError("Xe");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(k instanceof PI(k).Element))throw new TypeError("Ye");var I=this.observations_;I.has(k)||(I.set(k,new yjZ(k)),k=this.controller_,~k.observers_.indexOf(this)||k.observers_.push(this),k.JSC$12056_connected_||EnO(k),this.controller_.refresh())}};
KgN.prototype.unobserve=function(k){if(k===void 0)throw new TypeError("Xe");if(typeof Element!=="undefined"&&Element instanceof Object){if(!(k instanceof PI(k).Element))throw new TypeError("Ye");var I=this.observations_;I.has(k)&&(I.delete(k),I.size||iOR(this.controller_,this))}};
KgN.prototype.disconnect=function(){this.activeObservations_.splice(0);this.observations_.clear();iOR(this.controller_,this)};
var flZ=function(k){k.activeObservations_.splice(0);k.observations_.forEach(function(I){I.isActive()&&k.activeObservations_.push(I)})},U5U=function(k){if(k.activeObservations_.length>0){var I=k.callbackCtx_,V=k.activeObservations_.map(function(X){var P=X.target,L=X.contentRect_;
X.broadcastWidth=L.width;X.broadcastHeight=L.height;return new m5Z(P,L)});
k.callback_.call(I,V,I);k.activeObservations_.splice(0)}};var Lk=function(k){if(!(this instanceof Lk))throw new TypeError("Ze");if(!arguments.length)throw new TypeError("Xe");bOW||(bOW=new d5l);this.observer_=new KgN(k,this)};
Lk.prototype.observe=function(k){this.observer_.observe(k)};
Lk.prototype.unobserve=function(k){this.observer_.unobserve(k)};
Lk.prototype.disconnect=function(){this.observer_.disconnect()};var hLt=typeof globalThis.ResizeObserver!=="undefined"?globalThis.ResizeObserver:Lk;var BY={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"},ov={"2D":0,WebGL:1,WebGL2:2};ov[ov["2D"]]="2D";ov[1]="WebGL";ov[2]="WebGL2";var grj={Node:["childNodes","parentNode","parentElement","textContent"],ShadowRoot:["host","styleSheets"],Element:["shadowRoot","querySelector","querySelectorAll"],MutationObserver:[]},quX={Node:["contains","getRootNode"],ShadowRoot:["getSelection"],Element:[],MutationObserver:["constructor"]},YuA={},sOz={},FWt={},mH=function(k){return Ud("Node",k,"childNodes")},yJ=function(k){return Ud("Node",k,"parentNode")},K9=function(k){return Ud("Node",k,"parentElement")},fvo=function(k){return Ud("Node",k,
"textContent")},YzU=function(k){return BLt(k,"getRootNode")()},bu=function(k){return k&&"host"in k?Ud("ShadowRoot",k,"host"):null},lu=function(k){return k&&"shadowRoot"in k?Ud("Element",k,"shadowRoot"):null};var J2=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
J2.prototype.getId=function(k){if(!k)return-1;var I,V;return(V=(I=this.nodeMetaMap.get(k)||null)==null?void 0:I.id)!=null?V:-1};
J2.prototype.getIds=function(){return Array.from(this.idNodeMap.keys())};
var $5K=function(k,I){var V=k.getId(I);k.idNodeMap.delete(V);I.childNodes&&I.childNodes.forEach(function(X){return $5K(k,X)})};
J2.prototype.has=function(k){return this.idNodeMap.has(k)};
J2.prototype.add=function(k,I){this.idNodeMap.set(I.id,k);this.nodeMetaMap.set(k,I)};
J2.prototype.replace=function(k,I){var V=this.idNodeMap.get(k)||null;V&&(V=this.nodeMetaMap.get(V))&&this.nodeMetaMap.set(I,V);this.idNodeMap.set(k,I)};
J2.prototype.reset=function(){this.idNodeMap=new Map;this.nodeMetaMap=new WeakMap};
var w1R=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,HTt=/^(?:[a-z+]+:)?\/\//i,p1U=/^www\..*/i,NL_=/^(data:)([^,]*),(.*)/i;var DhD=1,uYD=RegExp("[^a-z0-9-_:]"),$s,Exo,ePU=/^[^ \t\n\r\u000c]+/,tG_=/^[, \t\n\r\u000c]+/,XHO=new WeakMap;var xs,FC=function(k){return xs?function(){var I=_.OT.apply(0,arguments);try{return k.apply(null,_.Z9(I))}catch(V){if(!xs||xs(V)!==!0)throw V;}}:k};var cI=function(k){this.generateIdFn=k;this.iframeIdToRemoteIdMap=new WeakMap;this.iframeRemoteIdToIdMap=new WeakMap};
cI.prototype.getId=function(k,I,V,X){V=V||ScN(this,k);k=X||jaR(this,k);X=V.get(I);X||(X=this.generateIdFn(),V.set(I,X),k.set(X,I));return X};
cI.prototype.getIds=function(k,I){var V=this,X=ScN(this,k),P=jaR(this,k);return I.map(function(L){return V.getId(k,L,X,P)})};
cI.prototype.reset=function(k){k?(this.iframeIdToRemoteIdMap.delete(k),this.iframeRemoteIdToIdMap.delete(k)):(this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap)};
var ScN=function(k,I){var V=k.iframeIdToRemoteIdMap.get(I);V||(V=new Map,k.iframeIdToRemoteIdMap.set(I,V));return V},jaR=function(k,I){var V=k.iframeRemoteIdToIdMap.get(I);
V||(V=new Map,k.iframeRemoteIdToIdMap.set(I,V));return V};var b0D=function(k){this.iframes=new WeakMap;this.crossOriginIframeMap=new WeakMap;this.crossOriginIframeMirror=new cI(zPl);this.crossOriginIframeRootIdMap=new WeakMap;this.mutationCb=k.mutationCb;this.wrappedEmit=k.wrappedEmit;this.stylesheetManager=k.stylesheetManager;this.recordCrossOriginIframes=k.recordCrossOriginIframes;this.crossOriginIframeStyleMirror=new cI(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror));this.mirror=k.mirror;this.recordCrossOriginIframes&&
window.addEventListener("message",this.JSC$12120_handleMessage.bind(this))},mEO=function(k,I){k.iframes.set(I,!0);
I.contentWindow&&k.crossOriginIframeMap.set(I.contentWindow,I)},Y$j=function(k,I){k.loadListener=I},S$A=function(k,I,V){k.mutationCb({adds:[{parentId:k.mirror.getId(I),
nextId:null,node:V}],removes:[],texts:[],attributes:[],isAttachIframe:!0});if(k.recordCrossOriginIframes){var X;(X=I.contentWindow)==null||X.addEventListener("message",k.JSC$12120_handleMessage.bind(k))}var P;(P=k.loadListener)==null||P.call(k,I);I.contentDocument&&I.contentDocument.adoptedStyleSheets&&I.contentDocument.adoptedStyleSheets.length>0&&zTX(k.stylesheetManager,I.contentDocument.adoptedStyleSheets,k.mirror.getId(I.contentDocument))};
b0D.prototype.JSC$12120_handleMessage=function(k){if(k.data.type==="rrweb"&&k.origin===k.data.origin&&k.source){var I=this.crossOriginIframeMap.get(k.source);I&&(I=JjO(this,I,k.data.event))&&this.wrappedEmit(I,k.data.isCheckout)}};
var JjO=function(k,I,V){switch(V.type){case 2:k.crossOriginIframeMirror.reset(I);k.crossOriginIframeStyleMirror.reset(I);YcR(k,V.data.node,I);var X=V.data.node.id;k.crossOriginIframeRootIdMap.set(I,X);gnU(k,V.data.node,X);return{timestamp:V.timestamp,type:3,data:{source:0,adds:[{parentId:k.mirror.getId(I),nextId:null,node:V.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case 6:return V;case 5:return GS(k,V.data.payload,I,["id","parentId","previousId","nextId"]),V;case 3:switch(V.data.source){case 0:return V.data.adds.forEach(function(P){GS(k,
P,I,["parentId","nextId","previousId"]);YcR(k,P.node,I);var L=k.crossOriginIframeRootIdMap.get(I);L&&gnU(k,P.node,L)}),V.data.removes.forEach(function(P){GS(k,P,I,["parentId",
"id"])}),V.data.attributes.forEach(function(P){GS(k,P,I,["id"])}),V.data.texts.forEach(function(P){GS(k,P,I,["id"])}),V;
case 12:case 6:case 1:return V.data.positions.forEach(function(P){GS(k,P,I,["id"])}),V;
case 7:case 2:case 3:case 9:case 5:return GS(k,V.data,I,["id"]),V;case 8:case 13:return GS(k,V.data,I,["id"]),qcy(k,V.data,I,["styleId"]),V;case 10:return V;case 14:return V.data.ranges.forEach(function(P){GS(k,P,I,["start","end"])}),V;
case 15:return GS(k,V.data,I,["id"]),qcy(k,V.data,I,["styleIds"]),(X=V.data.styles)==null||X.forEach(function(P){qcy(k,P,I,["styleId"])}),V}}return!1};
b0D.prototype.replace=function(k,I,V,X){X=_.G(X);for(var P=X.next();!P.done;P=X.next())if(P=P.value,Array.isArray(I[P])||typeof I[P]==="number")Array.isArray(I[P])?I[P]=k.getIds(V,I[P]):I[P]=k.getId(V,I[P]);return I};
var GS=function(k,I,V,X){k.replace(k.crossOriginIframeMirror,I,V,X)},qcy=function(k,I,V,X){k.replace(k.crossOriginIframeStyleMirror,I,V,X)},YcR=function(k,I,V){GS(k,I,V,["id",
"rootId"]);"childNodes"in I&&I.childNodes.forEach(function(X){YcR(k,X,V)})},gnU=function(k,I,V){I.type===0||I.rootId||(I.rootId=V);
"childNodes"in I&&I.childNodes.forEach(function(X){gnU(k,X,V)})};var oxA=/[1-9][0-9]{12}/.test(Date.now().toString())?Date.now:function(){return(new Date).getTime()},vnf=function(){this.id=1;
this.styleIDMap=new WeakMap;this.idStyleMap=new Map};
_.c=vnf.prototype;_.c.getId=function(k){var I;return(I=this.styleIDMap.get(k))!=null?I:-1};
_.c.has=function(k){return this.styleIDMap.has(k)};
_.c.add=function(k,I){if(this.has(k))return this.getId(k);I=I===void 0?this.id++:I;this.styleIDMap.set(k,I);this.idStyleMap.set(I,k);return I};
_.c.getStyle=function(k){return this.idStyleMap.get(k)||null};
_.c.reset=function(){this.styleIDMap=new WeakMap;this.idStyleMap=new Map;this.id=1};
_.c.generateId=function(){return this.id++};var sax=function(){this.length=0;this.tail=this.head=null};
sax.prototype.get=function(k){if(k>=this.length)throw Error("$e");for(var I=this.head,V=0;V<k;V++){var X=void 0;I=((X=I)==null?void 0:X.next)||null}return I};
var FgG=function(k,I){var V={value:I,previous:null,next:null};I.__ln=V;if(I.previousSibling&&"__ln"in I.previousSibling){var X=I.previousSibling.__ln.next;V.next=X;V.previous=I.previousSibling.__ln;I.previousSibling.__ln.next=V;X&&(X.previous=V)}else I.nextSibling&&"__ln"in I.nextSibling&&I.nextSibling.__ln.previous?(X=I.nextSibling.__ln.previous,V.previous=X,V.next=I.nextSibling.__ln,I.nextSibling.__ln.previous=V,X&&(X.next=V)):(k.head&&(k.head.previous=V),V.next=k.head,k.head=V);V.next===null&&
(k.tail=V);k.length++};
sax.prototype.removeNode=function(k){var I=k.__ln;this.head&&(I.previous?(I.previous.next=I.next)?I.next.previous=I.previous:this.tail=I.previous:(this.head=I.next)?this.head.previous=null:this.tail=null,k.__ln&&delete k.__ln,this.length--)};
var BUK=function(k,I){return k+"@"+I},QKD=function(){var k=this;
this.locked=this.JSC$12151_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(I){I.forEach(k.JSC$12151_processMutation);k.emit()};
this.emit=function(){if(!k.JSC$12151_frozen&&!k.locked){for(var I=[],V=new Set,X=new sax,P=function(r){for(var h=-2;h===-2;)h=(r=r&&r.nextSibling)&&k.mirror.getId(r);return h},L=function(r){var h=yJ(r);
if(h&&qzA(r)){var y=!1;if(r.nodeType===Node.TEXT_NODE){var S=h.tagName;if(S==="TEXTAREA")return;S==="STYLE"&&k.addedSet.has(h)&&(y=!0)}h=r1(h)?k.mirror.getId(gx_(r)):k.mirror.getId(h);S=P(r);if(h===-1||S===-1)return FgG(X,r);if(y=jD(r,{doc:k.doc,mirror:k.mirror,blockClass:k.blockClass,blockSelector:k.blockSelector,maskTextClass:k.maskTextClass,maskTextSelector:k.maskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:k.inlineStylesheet,maskInputOptions:k.maskInputOptions,maskTextFn:k.maskTextFn,
maskInputFn:k.maskInputFn,slimDOMOptions:k.slimDOMOptions,dataURLOptions:k.dataURLOptions,recordCanvas:k.recordCanvas,inlineImages:k.inlineImages,onSerialize:function(g){g.nodeName==="IFRAME"&&k.mirror.nodeMetaMap.get(g)&&mEO(k.iframeManager,g);Jcc(g,k.mirror)&&KYD(k.stylesheetManager,g);r&&lu(r)&&$E_(k.shadowDomManager,lu(r),k.doc)},
onIframeLoad:function(g,F){S$A(k.iframeManager,g,F);g.contentWindow&&g.contentDocument&&jDK(k.shadowDomManager,g.contentWindow.Element,g.contentDocument)},
onStylesheetLoad:function(g,F){JTD(k.stylesheetManager,g,F)},
cssCaptured:y}))I.push({parentId:h,nextId:S,node:y}),V.add(y.id)}};k.mapRemoves.length;)$5K(k.mirror,k.mapRemoves.shift());
for(var T=_.G(k.movedSet),d=T.next();!d.done;d=T.next())d=d.value,Fqz(k.removesSubTreeCache,d)&&!k.movedSet.has(yJ(d))||L(d);T=_.G(k.addedSet);for(d=T.next();!d.done;d=T.next())d=d.value,Act(k.droppedSet,d)||Fqz(k.removesSubTreeCache,d)?Act(k.movedSet,d)?L(d):k.droppedSet.add(d):L(d);for(d=null;X.length;){T=null;if(d){var U=k.mirror.getId(yJ(d.value)),E=P(d.value);U!==-1&&E!==-1&&(T=d)}if(!T)for(d=X.tail;d;){var l=d;d=d.previous;if(l&&(U=k.mirror.getId(yJ(l.value)),P(l.value)!==-1))if(U!==-1){T=l;
break}else if((U=yJ(l.value))&&U.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(U=bu(U),k.mirror.getId(U)!==-1)){T=l;break}}if(!T){for(;X.head;)X.removeNode(X.head.value);break}d=T.previous;X.removeNode(T.value);L(T.value)}L={texts:k.texts.map(function(r){var h=r.node,y=yJ(h);y&&y.tagName==="TEXTAREA"&&k.genTextAreaValueMutation(y);return{id:k.mirror.getId(h),value:r.value}}).filter(function(r){return!V.has(r.id)}).filter(function(r){return k.mirror.has(r.id)}),
attributes:k.attributes.map(function(r){var h=r.attributes;if(typeof h.style==="string"){var y=JSON.stringify(r.styleDiff),S=JSON.stringify(r._unchangedStyles);y.length<h.style.length&&(y+S).split("var(").length===h.style.split("var(").length&&(h.style=r.styleDiff)}return{id:k.mirror.getId(r.node),attributes:h}}).filter(function(r){return!V.has(r.id)}).filter(function(r){return k.mirror.has(r.id)}),
removes:k.removes,adds:I};if(L.texts.length||L.attributes.length||L.removes.length||L.adds.length)k.texts=[],k.attributes=[],k.attributeMap=new WeakMap,k.removes=[],k.addedSet=new Set,k.movedSet=new Set,k.droppedSet=new Set,k.removesSubTreeCache=new Set,k.movedMap={},k.mutationCb(L)}};
this.genTextAreaValueMutation=function(I){var V=k.attributeMap.get(I);V||(V={node:I,attributes:{},styleDiff:{},_unchangedStyles:{}},k.attributes.push(V),k.attributeMap.set(I,V));var X=Array.from(mH(I),function(P){return fvo(P)||""}).join("");
V.attributes.value=xhc({element:I,maskInputOptions:k.maskInputOptions,tagName:I.tagName,type:RPo(I),value:X,maskInputFn:k.maskInputFn})};
this.JSC$12151_processMutation=function(I){if(!$3D(I.target,k.mirror,k.slimDOMOptions))switch(I.type){case "characterData":var V=fvo(I.target);qc(I.target,k.blockClass,k.blockSelector,!1)||V===I.oldValue||k.texts.push({value:T9O(I.target,k.maskTextClass,k.maskTextSelector,!0)&&V?k.maskTextFn?k.maskTextFn(V,Kqt(I.target)):V.replace(/[\S]/g,"*"):V,node:I.target});break;case "attributes":V=I.target;var X=I.attributeName,P=I.target.getAttribute(X);if(X==="value"){var L=RPo(V);P=xhc({element:V,maskInputOptions:k.maskInputOptions,
tagName:V.tagName,type:L,value:P,maskInputFn:k.maskInputFn})}if(qc(I.target,k.blockClass,k.blockSelector,!1)||P===I.oldValue)break;L=k.attributeMap.get(I.target);if(V.tagName==="IFRAME"&&X==="src"&&!k.keepIframeSrcFn(P))if(V.contentDocument)break;else X="rr_src";L||(L={node:I.target,attributes:{},styleDiff:{},_unchangedStyles:{}},k.attributes.push(L),k.attributeMap.set(I.target,L));X==="type"&&V.tagName==="INPUT"&&(I.oldValue||"").toLowerCase()==="password"&&V.setAttribute("data-rr-is-password","true");
if(!Lqj(V.tagName,X))if(L.attributes[X]=P1D(k.doc,V.tagName.toLowerCase(),X.toLowerCase(),P),X==="style"){if(!k.unattachedDoc)try{k.unattachedDoc=document.implementation.createHTMLDocument()}catch(E){k.unattachedDoc=k.doc}X=k.unattachedDoc.createElement("span");I.oldValue&&X.setAttribute("style",I.oldValue);P=_.G(Array.from(V.style));for(var T=P.next();!T.done;T=P.next()){T=T.value;var d=V.style.getPropertyValue(T),U=V.style.getPropertyPriority(T);d!==X.style.getPropertyValue(T)||U!==X.style.getPropertyPriority(T)?
L.styleDiff[T]=U===""?d:[d,U]:L._unchangedStyles[T]=[d,U]}X=_.G(Array.from(X.style));for(P=X.next();!P.done;P=X.next())P=P.value,V.style.getPropertyValue(P)===""&&(L.styleDiff[P]=!1)}else X==="open"&&V.tagName==="DIALOG"&&(V.matches("dialog:modal")?L.attributes.rr_open_mode="modal":L.attributes.rr_open_mode="non-modal");break;case "childList":qc(I.target,k.blockClass,k.blockSelector,!0)||(I.target.tagName==="TEXTAREA"?k.genTextAreaValueMutation(I.target):(I.addedNodes.forEach(function(E){return k.genAdds(E,
I.target)}),I.removedNodes.forEach(function(E){var l=k.mirror.getId(E),r=r1(I.target)?k.mirror.getId(bu(I.target)):k.mirror.getId(I.target);
qc(I.target,k.blockClass,k.blockSelector,!1)||$3D(E,k.mirror,k.slimDOMOptions)||k.mirror.getId(E)===-1||(k.addedSet.has(E)?(vxD(k.addedSet,E),k.droppedSet.add(E)):k.addedSet.has(I.target)&&l===-1||Szz(I.target,k.mirror)||(k.movedSet.has(E)&&k.movedMap[l+"@"+r]?vxD(k.movedSet,E):(k.removes.push({parentId:r,id:l,isShadow:r1(I.target)&&h2(I.target)?!0:void 0}),sKo(E,k.removesSubTreeCache))),k.mapRemoves.push(E))})))}};
this.genAdds=function(I,V){if(!Ajf(k.processedNodeManager,I,k)&&!k.addedSet.has(I)&&!k.movedSet.has(I)){if(k.mirror.nodeMetaMap.has(I)){if($3D(I,k.mirror,k.slimDOMOptions))return;k.movedSet.add(I);var X=null;V&&k.mirror.nodeMetaMap.has(V)&&(X=k.mirror.getId(V));X&&X!==-1&&(k.movedMap[BUK(k.mirror.getId(I),X)]=!0)}else k.addedSet.add(I),k.droppedSet.delete(I);qc(I,k.blockClass,k.blockSelector,!1)||(mH(I).forEach(function(P){return k.genAdds(P)}),I&&lu(I)&&mH(lu(I)).forEach(function(P){k.processedNodeManager.add(P,
k);
k.genAdds(P,I)}))}}};
_.c=QKD.prototype;_.c.init=function(k){var I=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){I[V]=k[V]})};
_.c.freeze=function(){this.JSC$12151_frozen=!0;this.canvasManager.freeze()};
_.c.unfreeze=function(){this.JSC$12151_frozen=!1;this.canvasManager.unfreeze();this.emit()};
_.c.isFrozen=function(){return this.JSC$12151_frozen};
_.c.lock=function(){this.locked=!0;this.canvasManager.lock()};
_.c.unlock=function(){this.locked=!1;this.canvasManager.unlock();this.emit()};
_.c.reset=function(){this.shadowDomManager.reset();this.canvasManager.reset()};var sd=[],n9=window.Proxy,wHj=["INPUT","TEXTAREA","SELECT"],HG_=new WeakMap;var QaN=new Map,G5A=function(k,I,V){if(k&&(cTK(k,I)||typeof k==="object")){I=k.constructor.name;var X=QaN.get(V);X||(X=new Map,QaN.set(V,X));X.has(I)||X.set(I,[]);V=X.get(I);I=V.indexOf(k);I===-1&&(I=V.length,V.push(k));return I}},TwU=function(k,I,V){return k.map(function(X){return LYK(X,I,V)})},cTK=function(k,I){return!!"WebGLActiveInfo WebGLBuffer WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES".split(" ").filter(function(V){return typeof I[V]===
"function"}).find(function(V){return k instanceof I[V]})};var nnR=hj(["\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"]),
Gri=_.dY(nnR.join(""));var hN_=function(k){var I=this;this.pendingCanvasMutations=new Map;this.rafStamps={latestId:0,invokeId:null};this.locked=this.JSC$12193_frozen=!1;this.JSC$12193_processMutation=function(U,E){if(I.rafStamps.invokeId&&I.rafStamps.latestId!==I.rafStamps.invokeId||!I.rafStamps.invokeId)I.rafStamps.invokeId=I.rafStamps.latestId;I.pendingCanvasMutations.has(U)||I.pendingCanvasMutations.set(U,[]);I.pendingCanvasMutations.get(U).push(E)};
var V=k.sampling===void 0?"all":k.sampling,X=k.win,P=k.blockClass,L=k.blockSelector,T=k.recordCanvas,d=k.dataURLOptions;this.mutationCb=k.mutationCb;this.mirror=k.mirror;T&&V==="all"&&onK(this,X,P,L);T&&typeof V==="number"&&x5K(this,V,X,P,L,{dataURLOptions:d})};
_.c=hN_.prototype;_.c.reset=function(){this.pendingCanvasMutations.clear();this.resetObservers&&this.resetObservers()};
_.c.freeze=function(){this.JSC$12193_frozen=!0};
_.c.unfreeze=function(){this.JSC$12193_frozen=!1};
_.c.lock=function(){this.locked=!0};
_.c.unlock=function(){this.locked=!1};
var x5K=function(k,I,V,X,P,L){var T=i0c(V,X,P,!0),d=new Map,U=ASD(Tco());U.onmessage=function(S){var g=S.data.id;d.set(g,!1);"base64"in S.data&&(S=S.data,k.mutationCb({id:g,type:ov["2D"],commands:[{property:"clearRect",args:[0,0,S.width,S.height]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:S.base64}],type:S.type}]},0,0]}]}))};
var E=1E3/I,l=0,r=function(){var S=[];V.document.querySelectorAll("canvas").forEach(function(g){qc(g,X,P,!0)||S.push(g)});
return S},h=function(S){l&&S-l<E||(l=S,r().forEach(function(g){var F,Q,x,N,M;
return _.W(function(p){if(p.nextAddress==1){F=k.mirror.getId(g);if(d.get(F)||g.width===0||g.height===0)return p.return();d.set(F,!0);["webgl","webgl2"].includes(g.__context)&&(Q=g.getContext(g.__context),((x=Q)==null?void 0:(N=x.getContextAttributes())==null?void 0:N.preserveDrawingBuffer)===!1&&Q.clear(Q.COLOR_BUFFER_BIT));return p.yield(createImageBitmap(g),2)}M=p.yieldResult;U.postMessage({id:F,bitmap:M,width:g.width,height:g.height,dataURLOptions:L.dataURLOptions},[M]);_.xg(p)})}));
y=requestAnimationFrame(h)};
var y=requestAnimationFrame(h);k.resetObservers=function(){T();cancelAnimationFrame(y)}},onK=function(k,I,V,X){alN(k);
RZQ(k);var P=i0c(I,V,X,!1),L=dEK(k.JSC$12193_processMutation.bind(k),I,V,X),T=fI_(k.JSC$12193_processMutation.bind(k),I,V,X);k.resetObservers=function(){P();L();T()}},RZQ=function(k){requestAnimationFrame(function(){return CPl(k)})},alN=function(k){var I=function(V){k.rafStamps.latestId=V;
requestAnimationFrame(I)};
requestAnimationFrame(I)},CPl=function(k){k.pendingCanvasMutations.forEach(function(I,V){var X=k.mirror.getId(V);
wMN(k,V,X)});
requestAnimationFrame(function(){return CPl(k)})},wMN=function(k,I,V){if(!k.JSC$12193_frozen&&!k.locked){var X=k.pendingCanvasMutations.get(I);
if(X&&V!==-1){var P=X.map(function(L){L=Object.assign({},L);return delete L.type,L});
k.mutationCb({id:V,type:X[0].type,commands:P});k.pendingCanvasMutations.delete(I)}}};var lIc=function(){this.nodeMap=new WeakMap;this.active=!1},Ajf=function(k,I,V){return(k=k.nodeMap.get(I))&&Array.from(k).some(function(X){return X!==V})};
lIc.prototype.add=function(k,I){var V=this;this.active||(this.active=!0,requestAnimationFrame(function(){V.nodeMap=new WeakMap;V.active=!1}));
this.nodeMap.set(k,(this.nodeMap.get(k)||new Set).add(I))};
lIc.prototype.destroy=function(){};var yTK=function(k){this.shadowDoms=new WeakSet;this.restoreHandlers=[];this.mutationCb=k.mutationCb;this.scrollCb=k.scrollCb;this.bypassOptions=k.bypassOptions;this.mirror=k.mirror;this.init()};
yTK.prototype.init=function(){this.reset();jDK(this,Element,document)};
var $E_=function(k,I,V){if(h2(I)&&!k.shadowDoms.has(I)){k.shadowDoms.add(I);var X=nxU(Object.assign({},k.bypassOptions,{doc:V,mutationCb:k.mutationCb,mirror:k.mirror,shadowDomManager:k}),I);k.restoreHandlers.push(function(){return X.disconnect()});
k.restoreHandlers.push(RTA(Object.assign({},k.bypassOptions,{scrollCb:k.scrollCb,doc:I,mirror:k.mirror})));setTimeout(function(){I.adoptedStyleSheets&&I.adoptedStyleSheets.length>0&&zTX(k.bypassOptions.stylesheetManager,I.adoptedStyleSheets,k.mirror.getId(bu(I)));k.restoreHandlers.push(ulj({mirror:k.mirror,stylesheetManager:k.bypassOptions.stylesheetManager},I))},0)}},jDK=function(k,I,V){k.restoreHandlers.push(Ed(I.prototype,"attachShadow",function(X){return function(P){P=X.call(this,P);
var L=lu(this);L&&qzA(this)&&$E_(k,L,V);return P}}))};
yTK.prototype.reset=function(){this.restoreHandlers.forEach(function(k){try{k()}catch(I){}});
this.restoreHandlers=[];this.shadowDoms=new WeakSet};var EoU=function(k){this.trackedLinkElements=new WeakSet;this.styleMirror=new vnf;this.mutationCb=k.mutationCb;this.adoptedStyleSheetCb=k.adoptedStyleSheetCb},JTD=function(k,I,V){"_cssText"in V.attributes&&k.mutationCb({adds:[],
removes:[],texts:[],attributes:[{id:V.id,attributes:V.attributes}]});KYD(k,I)},KYD=function(k,I){k.trackedLinkElements.has(I)||k.trackedLinkElements.add(I)},zTX=function(k,I,V){if(I.length!==0){V={id:V,
styleIds:[]};var X=[];I=_.G(I);for(var P=I.next(),L={};!P.done;L={sheet$jscomp$3:void 0},P=I.next())L.sheet$jscomp$3=P.value,P=void 0,k.styleMirror.has(L.sheet$jscomp$3)?P=k.styleMirror.getId(L.sheet$jscomp$3):(P=k.styleMirror.add(L.sheet$jscomp$3),X.push({styleId:P,rules:Array.from(L.sheet$jscomp$3.rules||CSSRule,function(T){return function(d,U){return{rule:QOD(d,T.sheet$jscomp$3.href),index:U}}}(L))})),V.styleIds.push(P);
X.length>0&&(V.styles=X);k.adoptedStyleSheetCb(V)}};
EoU.prototype.reset=function(){this.styleMirror.reset();this.trackedLinkElements=new WeakSet};var Rv,UEO,rTX;try{if(Array.from([1],function(k){return k*2})[0]!==2){var HOK=document.createElement("iframe");
document.body.appendChild(HOK);var pMN;Array.from=((pMN=HOK.contentWindow)==null?void 0:pMN.Array.from)||Array.from;document.body.removeChild(HOK)}}catch(k){console.debug("Unable to override Array.from",k)}var av=new J2;var not="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(" "),QDR={accept_charset:"acceptCharset",
"char":"ch",charoff:"chOff",checked:"defaultChecked","class":"className","for":"htmlFor",http_equiv:"httpEquiv",muted:"defaultMuted",selected:"defaultSelected",value:"defaultValue"},ATt=null,q$K=null;var ooD={},xEO=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 NwX={text:1},Cb_={audio:{currentTime:1,srcObject:1},video:{currentTime:1,srcObject:1}};var NUy=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,MuW={CONSTANT:{isUnwrappable:function(k){return k instanceof jf},
unwrap:O8f},JAVASCRIPT:{isUnwrappable:function(k){return k instanceof _.TZ},
unwrap:iL},HTML:{isUnwrappable:function(k){return k instanceof kg},
unwrap:function(k){return V5(k)}},
RESOURCE_URL:{isUnwrappable:function(k){return k instanceof nt},
unwrap:_.xp},STRING:{isUnwrappable:function(k){return k instanceof Object},
unwrap:function(k){return String(k)}},
STYLE:{isUnwrappable:function(k){return typeof k==="string"},
unwrap:function(k){return k}},
URL:{isUnwrappable:function(k){return pt(k)},
unwrap:_.Nu}},ZOR={CONSTANT:Mmj,JAVASCRIPT:Mmj,HTML:function(k){k=k instanceof kg?k:I0(String(k).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"));return V5(k)},
RESOURCE_URL:Mmj,STRING:String,STYLE:Mmj,URL:function(k,I){k=NUy.test(k)?k:void 0;return k===void 0?I:k}};var XZD=/(?!,)([^\t\n\f\r ]+)(?:[\t\n\f\r ]+([.0-9+\-]+[a-z]?))?/gi,Z0O=/[\t\n\f\r ]+/,zNc=/[\t\n\f\r ,]+/g,O0o=function(k,I,V){return V},p9={},D5y=function(){var k=function(){var X={createHTML:function(){return"zClosurez"},
createScript:function(){return" /*zClosurez*/ "},
createScriptURL:function(){return"about:invalid#zClosurez"}};
return typeof trustedTypes!=="undefined"?trustedTypes.createPolicy("polymer_resin",X):X}(),I=k.createHTML(""),V=k.createScript("");
k=k.createScriptURL("");return{INNOCUOUS_STRING:I,INNOCUOUS_SCRIPT:V,INNOCUOUS_URL:k}}(),HY=D5y.INNOCUOUS_STRING,V1l=D5y.INNOCUOUS_SCRIPT,IAA=D5y.INNOCUOUS_URL;var zZZ=function(k){var I=PqA(k);return function(V,X,P,L){return L?I(L,X,P,V):HY}}({reportHandler:function(k,I){if(k)try{throw Error(I);
}catch(V){_.hq(V)}},
safeTypesBridge:function(k,I,V){var X=MuW[I];return X.isUnwrappable(k)&&(X=X.unwrap(k,V),X!==V)?X:(0,ZOR[I])(String(k),V)},
allowedIdentifierPrefixes:[""]});if(GD!==void 0)throw Error("bf");GD=zZZ;if(GD!==zZZ)throw Error("cf");Nc("Injectable",[]);var ssj=Nc("Inject",[["token",void 0]]),B0X=Nc("Optional",[]);Nc("Injectable",[]);var AuR=Nc("Self",[]),QsR=Nc("SkipSelf",[]);Nc("Host",[]);var u3N={},OON=function(){};
OON.prototype.resolve=function(){throw Error("ef");};
OON.prototype.addProvider=function(){throw Error("ef");};var qw_=Function;var tuR=/^function\s+\S+\(\)\s*{\s*("use strict";)?\s*(return\s+)?\S+\.apply\(this,\s*arguments\)/,eZN=function(){this._reflect=window.Reflect};
_.c=eZN.prototype;_.c.factory=function(k){return function(){return new (Function.prototype.bind.apply(k,[null].concat(_.Z9(_.OT.apply(0,arguments)))))}};
_.c._zipTypesAndAnnotations=function(k,I){var V=typeof k==="undefined"?Array(I.length):Array(k.length);for(var X=0;X<V.length;X++)V[X]=typeof k==="undefined"?[]:k[X]!=Object?[k[X]]:[],I&&cuD(I[X])&&(V[X]=V[X].concat(I[X]));return V};
_.c._ownParameters=function(k,I){if(tuR.exec(k.toString()))return null;if(k.parameters&&k.parameters!==I.parameters)return k.parameters;var V=k.ctorParameters;return V&&V!==I.ctorParameters?(I=typeof V==="function"?V():V,k=I.map(function(X){return X&&X.type}),I=I.map(function(X){return X&&T0l(X.decorators)}),this._zipTypesAndAnnotations(k,I)):cuD(this._reflect)&&cuD(this._reflect.getOwnMetadata)&&(I=this._reflect.getOwnMetadata("parameters",k),(V=this._reflect.getOwnMetadata("design:paramtypes",k))||
I)?this._zipTypesAndAnnotations(V,I):Array(k.length).fill(void 0)};
_.c.parameters=function(k){if(!k.prototype)return[];var I=Object.getPrototypeOf(k.prototype).constructor;(k=this._ownParameters(k,I))||I===Object||(k=this.parameters(I));return k||[]};
_.c._ownAnnotations=function(k,I){if(k.annotations&&k.annotations!==I.annotations)return k=k.annotations,typeof k==="function"&&k.annotations&&(k=k.annotations),k;if(k.decorators&&k.decorators!==I.decorators)return T0l(k.decorators);if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("annotations",k)};
_.c.annotations=function(k){var I=Object.getPrototypeOf(k.prototype).constructor;k=this._ownAnnotations(k,I)||[];return(I!==Object?this.annotations(I):[]).concat(k)};
_.c._ownPropMetadata=function(k,I){if(k.propMetadata&&k.propMetadata!==I.propMetadata)return k=k.propMetadata,typeof k==="function"&&k.propMetadata&&(k=k.propMetadata),k;if(k.propDecorators&&k.propDecorators!==I.propDecorators){var V=k.propDecorators,X={};Object.keys(V).forEach(function(P){X[P]=T0l(V[P])});
return X}if(this._reflect&&this._reflect.getOwnMetadata)return this._reflect.getOwnMetadata("propMetadata",k)};
_.c.propMetadata=function(k){var I=Object.getPrototypeOf(k.prototype).constructor,V={};if(I!==Object){var X=this.propMetadata(I);Object.keys(X).forEach(function(L){V[L]=X[L]})}var P=this._ownPropMetadata(k,I);
P&&Object.keys(P).forEach(function(L){var T=[];V.hasOwnProperty(L)&&T.push.apply(T,_.Z9(V[L]));T.push.apply(T,_.Z9(P[L]));V[L]=T});
return V};
_.c.getter=function(k){return function(I){return I[k]}};
_.c.setter=function(k){return function(I,V){return I[k]=V}};
_.c.method=function(k){return function(I,V){if(!I[k])throw Error("ff`"+k);return I[k].apply(I,V)}};var koK=function(){};var I2U=function(k){this.reflectionCapabilities=k};
_.J(I2U,koK);_.c=I2U.prototype;_.c.factory=function(k){return this.reflectionCapabilities.factory(k)};
_.c.parameters=function(k){return this.reflectionCapabilities.parameters(k)};
_.c.annotations=function(k){return this.reflectionCapabilities.annotations(k)};
_.c.propMetadata=function(k){return this.reflectionCapabilities.propMetadata(k)};
_.c.getter=function(k){return this.reflectionCapabilities.getter(k)};
_.c.setter=function(k){return this.reflectionCapabilities.setter(k)};
_.c.method=function(k){return this.reflectionCapabilities.method(k)};var ruU=new I2U(new eZN);var TS=function(k,I){this.token=k;this.id=I;if(k===void 0||k===null)throw Error("lf");};
_.R9.Object.defineProperties(TS.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return Mc(this.token)}}});
_.R9.Object.defineProperties(TS,{JSC$12249_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return Ds.JSC$12253_numberOfKeys}}});
var VgC=function(){this._allKeys=new Map};
VgC.prototype.get=function(k){if(k instanceof TS)return k;if(this._allKeys.has(k))return this._allKeys.get(k);var I=new TS(k,TS.JSC$12249_numberOfKeys);this._allKeys.set(k,I);return I};
_.R9.Object.defineProperties(VgC.prototype,{JSC$12253_numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});
var Ds=new VgC;var nEO=function(k,I,V){this.key=k;this.optional=I;this.visibility=V},yuo=function(k){return new nEO(k,!1,null)},KhK=[],jst=function(k,I,V){this.key=k;
this.resolvedFactories=I;this.multiProvider=V},$6A=function(k,I,V,X){this.factory=k;
this.dependencies=I;this.providerClass=V;this.providerValue=X};var d5={},i7=function(k,I){this.constructedKeyIds={};this.providers=[];this.keyIds=[];this.objs=[];this.keyIdToIndex=new Map;this.parent=I===void 0?null:I;k=_.G(k);for(I=k.next();!I.done;I=k.next())this.addProvider(I.value)};
_.c=i7.prototype;_.c.addProvider=function(k){this.keyIdToIndex.set(k.key.id,this.keyIds.length);this.providers.push(k);this.keyIds.push(k.key.id);this.objs.push(d5)};
_.c.resolve=function(k,I){I=I===void 0?u3N:I;return this._getByKey(Ds.get(Zs(k)),null,I)};
_.c._new=function(k){if(this.constructedKeyIds[k.key.id])throw EEt(this,k.key);this.constructedKeyIds[k.key.id]=!0;return this._instantiateProvider(k)};
_.c._instantiateProvider=function(k){if(k.multiProvider){for(var I=Array(k.resolvedFactories.length),V=0;V<k.resolvedFactories.length;++V)I[V]=this._instantiate(k,k.resolvedFactories[V]);return I}return this._instantiate(k,k.resolvedFactories[0])};
_.c._instantiate=function(k,I){var V=this,X=I.factory;try{var P=I.dependencies.map(function(T){return V._getByReflectiveDependency(T)})}catch(T){throw T.addKey&&T.addKey(this,k.key),T;
}try{var L=X.apply(null,_.Z9(P))}catch(T){throw bPR(this,T,k.key);}return L};
_.c._getByReflectiveDependency=function(k){return this._getByKey(k.key,k.visibility,k.optional?null:u3N)};
_.c._getByKey=function(k,I,V){return k===X$O?this:I instanceof AuR?this._getByKeySelf(k,V):this._getByKeyDefault(k,V,I)};
_.c._getObjByKeyId=function(k){for(var I=0;I<this.keyIds.length;I++)if(this.keyIds[I]===k)return this.objs[I]===d5&&(this.objs[I]=this._new(this.providers[I])),this.objs[I];return d5};
_.c._throwOrNull=function(k,I){if(I!==u3N)return I;throw U6j(this,k);};
_.c._getByKeySelf=function(k,I){var V=this._getObjByKeyId(k.id);return V!==d5?V:this._throwOrNull(k,I)};
_.c._getByKeyDefault=function(k,I,V){for(var X=V=V instanceof QsR?this.parent:this;V instanceof i7;){var P=V._getObjByKeyId(k.id);if(P!==d5)return P;V=V.parent}P=void 0;if(V!==null)try{var L=V.resolve(k.token,I);if(L!==d5)return L}catch(T){P=T}if(!(X instanceof i7&&x6O(k.token))){if(P)throw P;return this._throwOrNull(k,I)}for(L=X;L.parent instanceof i7;)L=L.parent;L.addProvider(JuD({provide:k.token,useClass:k.token}));return L.resolve(k.token,I)};
_.c.toString=function(){return this.displayName};
_.R9.Object.defineProperties(i7.prototype,{displayName:{configurable:!0,enumerable:!0,get:function(){return"ReflectiveInjector(providers: ["+oEo(this,function(k){return' "'+k.key.displayName+'" '}).join(", ")+"])"}}});
var X$O=Ds.get(Zs(OON));(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 P6N=globalThis.XRegExp;var LTG=-1,cJU=function(k){addEventListener("pageshow",function(I){I.persisted&&(LTG=I.timeStamp,k(I))},!0)};var TAR=function(k,I,V){var X=Gof,P,L;return function(T){if(I.value>=0&&(T||V)){var d;if((L=I.value-((d=P)!=null?d:0))||P===void 0)P=I.value,I.delta=L,T=I.value,I.rating=T>X[1]?"poor":T>X[0]?"needs-improvement":"good",k(I)}}};var daN=function(k){requestAnimationFrame(function(){return requestAnimationFrame(function(){return k()})})};var iby=function(){var k=performance.getEntriesByType("navigation")[0];if(k&&k.responseStart>0&&k.responseStart<performance.now())return k};var WTQ=function(){var k,I;return(I=(k=iby())==null?void 0:k.activationStart)!=null?I:0};var WI=-1,f2Z=new Set,UaQ=function(k){if(document.visibilityState==="hidden"){if(k.type==="visibilitychange")for(var I=_.G(f2Z),V=I.next();!V.done;V=I.next())V=V.value,V();isFinite(WI)||(WI=k.type==="visibilitychange"?k.timeStamp:0,removeEventListener("prerenderingchange",UaQ,!0))}},EMf=function(){if(WI<0){var k=WTQ(),I,V;
WI=(V=document.prerendering?void 0:(I=globalThis.performance.getEntriesByType("visibility-state").filter(function(X){return X.name==="hidden"&&X.startTime>k})[0])==null?void 0:I.startTime)!=null?V:document.visibilityState!=="hidden"||document.prerendering?Infinity:0;
addEventListener("visibilitychange",UaQ,!0);addEventListener("prerenderingchange",UaQ,!0);cJU(function(){setTimeout(function(){WI=document.visibilityState!=="hidden"||document.prerendering?Infinity:0})})}return{get firstHiddenTime(){return WI},
onHidden:function(X){f2Z.add(X)}}};var bbU=function(){var k=k===void 0?-1:k;var I=iby(),V="navigate";LTG>=0?V="back-forward-cache":I&&(document.prerendering||WTQ()>0?V="prerender":document.wasDiscarded?V="restore":I.type&&(V=I.type.replace(/_/g,"-")));return{name:"LCP",value:k,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(Math.random()*(9E12-1))+1E12),navigationType:V}};var RbD=new WeakMap;var l2Z=function(k){var I=I===void 0?{}:I;try{if(PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){var V=new PerformanceObserver(function(X){Promise.resolve().then(function(){k(X.getEntries())})});
V.observe(Object.assign({},{type:"largest-contentful-paint",buffered:!0},I));return V}}catch(X){}};var rJG=function(k){var I=!1;return function(){I||(k(),I=!0)}};var hrO=function(k){document.prerendering?addEventListener("prerenderingchange",function(){return k()},!0):k()};var yJN=function(k){var I=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?k():(k=rJG(k),addEventListener("visibilitychange",k,{once:!0,capture:!0}),I(function(){k();removeEventListener("visibilitychange",k,{capture:!0})}))};var aAO=function(){};
aAO.prototype._processEntry=function(k){var I;(I=this._onBeforeProcessingEntry)==null||I.call(this,k)};var Gof=[2500,4E3],VIX=function(k){var I=I===void 0?{}:I;hrO(function(){var V=EMf(),X=bbU(),P=CqA(I),L=function(h){I.reportAllChanges||(h=h.slice(-1));h=_.G(h);for(var y=h.next();!y.done;y=h.next())y=y.value,P._processEntry(y),y.startTime<V.firstHiddenTime&&(X.value=Math.max(y.startTime-WTQ(),0),X.entries=[y],d())},T=l2Z(L);
if(T){var d=TAR(k,X,I.reportAllChanges);for(var U=rJG(function(){L(T.takeRecords());T.disconnect();d(!0)}),E=function(h){h.isTrusted&&(yJN(U),removeEventListener(h.type,E,{capture:!0}))},l=_.G(["keydown",
"click","visibilitychange"]),r=l.next();!r.done;r=l.next())addEventListener(r.value,E,{capture:!0});cJU(function(h){X=bbU();d=TAR(k,X,I.reportAllChanges);daN(function(){X.value=performance.now()-h.timeStamp;d(!0)})})}})};var may;var KTC;_.D=function(){return KTC!==void 0?KTC:KTC=document.createElement("template")};
document.head.appendChild(_.D().content);var $aK;_.Il({_template:function(){if($aK!==void 0)return $aK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-toolbar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_toolbar.tp.yt.app.toolbar.css.js--\x3e<slot class="style-scope tp-yt-app-toolbar"></slot>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
var I=k.content,V=I.insertBefore;may===void 0&&(may=document.createElement("template"));var X=may;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return $aK=k},
is:"tp-yt-app-toolbar"});var SCy;var j3K;_.fk=function(){};
_.fk=_.Il({_template:function(){if(j3K!==void 0)return j3K;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-a11y-announcer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_a11y_announcer.tp.yt.iron.a11y.announcer.css.js--\x3e<div aria-live$="[[mode]]" class="style-scope tp-yt-iron-a11y-announcer">[[_text]]</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;SCy===void 0&&(SCy=document.createElement("template"));var X=SCy;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return j3K=k},
is:"tp-yt-iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){_.fk.instance||(_.fk.instance=this);document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},
announce:function(k){this._text===k&&(k+="\u00a0");this._text="";this.async(function(){this._text=k},this.timeout)},
_onIronAnnounce:function(k){k.detail&&k.detail.text&&this.announce(k.detail.text)}});
_.fk.instance=null;_.fk.requestAvailability=function(){_.fk.instance||(_.fk.instance=document.createElement("tp-yt-iron-a11y-announcer"));document.body?document.body.appendChild(_.fk.instance):document.addEventListener("load",function(){document.body.appendChild(_.fk.instance)})};var JJR;var YCl;/*

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

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

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

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 WWK=function(){};
_.c=WWK.prototype;_.c.addOwnKeyBinding=function(){};
_.c.removeOwnKeyBindings=function(){};
_.c.keyboardEventMatchesKeys=function(){};
_.c._collectKeyBindings=function(){};
_.c._prepKeyBindings=function(){};
_.c._addKeyBinding=function(){};
_.c._resetKeyEventListeners=function(){};
_.c._listenKeyEventListeners=function(){};
_.c._unlistenKeyEventListeners=function(){};
_.c._onKeyBindingEvent=function(){};
_.c._triggerKeyHandler=function(){};
_.c._tapHandler=function(){};
_.c._focusChanged=function(){};
_.c._detectKeyboardFocus=function(){};
_.c._userActivate=function(){};
_.c._upHandler=function(){};
_.c._spaceKeyDownHandler=function(){};
_.c._spaceKeyUpHandler=function(){};
_.c._asyncClick=function(){};
_.c._pressedChanged=function(){};
_.c._ariaActiveAttributeChanged=function(){};
_.c._activeChanged=function(){};
_.c._controlStateChanged=function(){};
_.c._changedButtonState=function(){};
_.c._focusBlurHandler=function(){};
_.c._disabledChanged=function(){};
_.c._changedControlState=function(){};
_.c._downHandler=function(){};
_.c.ensureRipple=function(){};
_.c.getRipple=function(){};
_.c.hasRipple=function(){};
_.c._noinkChanged=function(){};
_.c._focusedChanged=function(){};
_.c.registered=function(){};
_.c._invalidChanged=function(){};
_.c.hasValidator=function(){};
_.c.validate=function(){};
_.c._getValidity=function(){};
_.c._requiredChanged=function(){};
_.c._valueChanged=function(){};
_.c._checkedChanged=function(){};
_.c._buttonStateChanged=function(){};
_.c._setPressed=function(){};
_.c._setPointerDown=function(){};
_.c._setReceivedFocusFromKeyboard=function(){};
_.c._setFocused=function(){};
WWK=_.Il({is:"tp-yt-paper-toggle-button",_template:function(){if(iTN!==void 0)return iTN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toggle-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toggle_button.tp.yt.paper.toggle.button.css.js--\x3e<div class="toggle-container style-scope tp-yt-paper-toggle-button">\n  <div id="toggleBar" class="toggle-bar style-scope tp-yt-paper-toggle-button"></div>\n  <div id="toggleButton" class="toggle-button style-scope tp-yt-paper-toggle-button"></div>\n</div>\n\n<div class="toggle-label style-scope tp-yt-paper-toggle-button"><slot class="style-scope tp-yt-paper-toggle-button"></slot></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;dhU===void 0&&(dhU=document.createElement("template"));var X=dhU;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return iTN=k},
behaviors:[_.P2N],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");_.xA(this,function(){_.$A(this,"pan-y")})},
_ontrack:function(k){k=k.detail;k.state==="start"?this._trackStart(k):k.state==="track"?this._trackMove(k):k.state==="end"&&this._trackEnd(k)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(k){k=k.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+k:k)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+k:k));this.translate3d(this._x+"px",0,0,this.$.toggleButton);this._isRtl?this._userActivate(this._x<-this._width/2):this._userActivate(this._x>this._width/2)},
_trackEnd:function(){this.$.toggleButton.classList.remove("dragging");this.transform("",this.$.toggleButton)},
_createRipple:function(){this._rippleContainer=this.$.toggleButton;var k=ha._createRipple();k.id="ink";k.setAttribute("recenters","");k.classList.add("circle","toggle-ink");return k}});var frW;var UhZ;_.Il({_template:function(){if(UhZ!==void 0)return UhZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-tooltip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_tooltip.tp.yt.paper.tooltip.css.js--\x3e<div id="tooltip" class="hidden style-scope tp-yt-paper-tooltip" style-target="tooltip">\n  <slot class="style-scope tp-yt-paper-tooltip"></slot>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;frW===void 0&&(frW=document.createElement("template"));var X=frW;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return UhZ=k},
is:"tp-yt-paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1,"aria-label":"tooltip"},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},alwaysDisplay:{type:Boolean,value:!1},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,
value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},
_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var k=_.z2(this).parentNode,I=_.z2(this).getOwnerRoot(),V;this.for?V=_.z2(I).querySelector("#"+this.for):V=k.nodeType==Node.DOCUMENT_FRAGMENT_NODE?I.host:k;return V},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(k){k==="entry"?this.show():k==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.z2(this).textContent.trim()===""){for(var k=!0,I=_.z2(this).getEffectiveChildNodes(),V=0;V<I.length;V++)if(I[V].textContent.trim()!==""){k=!1;break}if(k)return}this._showing=!0;this.$.tooltip.classList.remove("hidden");this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.updatePosition();this._animationPlaying=!0;this.$.tooltip.classList.add(this._getAnimationType("entry"))}},
hide:function(){this._showing&&(this._animationPlaying?(this._showing=!1,this._cancelAnimation()):(this._onAnimationFinish(),this._showing=!1,this._animationPlaying=!0))},
updatePosition:function(){if(this._target&&this.offsetParent){var k=this.offset;this.marginTop!=14&&this.offset==14&&(k=this.marginTop);var I=this.offsetParent.getBoundingClientRect(),V=this._target.getBoundingClientRect(),X=this.getBoundingClientRect(),P=(V.width-X.width)/2,L=(V.height-X.height)/2,T=V.left-I.left,d=V.top-I.top;switch(this.position){case "top":var U=T+P;var E=d-X.height-k;break;case "bottom":U=T+P;E=d+V.height+k;break;case "left":U=T-X.width-k;E=d+L;break;case "right":U=T+V.width+
k,E=d+L}this.fitToVisibleBounds?(I.left+U+X.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,U)+"px",this.style.right="auto"),I.top+E+X.height>window.innerHeight?(this.style.bottom=I.height+"px",this.style.top="auto"):(this.style.top=Math.max(-I.top,E)+"px",this.style.bottom="auto")):(this.style.left=U+"px",this.style.top=E+"px")}},
_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide"));this.listen(this.$.tooltip,"animationend","_onAnimationEnd");this.listen(this,"mouseenter","hide")},
_findTarget:function(){this.manualMode||this._removeListeners();this._target=this.target;this.manualMode||this._addListeners()},
_delayChange:function(k){k!==500&&this.updateStyles({"--paper-tooltip-delay-in":k+"ms"})},
_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},
_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry"));this.$.tooltip.classList.remove(this._getAnimationType("exit"));this.$.tooltip.classList.remove("cancel-animation");this.$.tooltip.classList.add("hidden")},
_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},
_onAnimationEnd:function(){this._animationPlaying=!1;this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},
_getAnimationType:function(k){if(k==="entry"&&this.animationEntry!=="")return this.animationEntry;if(k==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[k]&&typeof this.animationConfig[k][0].name==="string"){if(this.animationConfig[k][0].timing&&this.animationConfig[k][0].timing.delay&&this.animationConfig[k][0].timing.delay!==0){var I=this.animationConfig[k][0].timing.delay;k==="entry"?this.updateStyles({"--paper-tooltip-delay-in":I+"ms"}):k==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":I+
"ms"})}return this.animationConfig[k][0].name}},
_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide"));this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd");this.unlisten(this,"mouseenter","hide")}});var Erx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Erx,_.ft);var bTl=_.jt(Erx,[0,_.v$]);var Kk=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Kk,_.ft);var lrO=[3,4],rpN=[5,6];var hPZ=[0,lrO,rpN,_.FR,-1,_.YM,_.Bg,-1,ldG,rHx];var ypG=_.jt(Kk,hPZ),mhl=_.Yp(hPZ);var KWy=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(KWy,_.ft);var $hQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J($hQ,_.ft);var SuN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(SuN,_.ft);var jOx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(jOx,_.ft);var Jpy=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Jpy,_.ft);var $V=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J($V,_.ft);$V.prototype.getSource=function(){return _.I3(this,1)};
$V.prototype.getMessage=function(){return _.kM(this,4)};
$V.prototype.getData=function(){return _.Nr(this,Jpy,8)};var YuQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(YuQ,_.ft);var SA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(SA,_.ft);var jA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(jA,_.ft);var Ja=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Ja,_.ft);Ja.prototype.getUrl=function(){return _.kM(this,1)};
Ja.prototype.setUrl=function(k){return _.Xw(this,1,k)};
Ja.prototype.hasUrl=function(){return _.q4(_.HM(this,1))!=null};var grW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(grW,_.ft);var quZ=[3];var vrN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(vrN,_.ft);var YV=function(k){var I=new vrN;return _.Mr(I,2,k)};
vrN.prototype.getLanguage=function(){return X2(this,4,g5)};
var sOf=function(k){var I=YV(1);return _.BP(I,6,g5,k)},g5=[3,
4,5,6];var FWU=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(FWU,_.ft);var qY=function(k){var I=new FWU;return _.Mr(I,1,k)},vI=function(k,I){return _.BP(k,2,BLU,I)},BLU=[2,
3,4,5];var ApZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(ApZ,_.ft);var sS=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(sS,_.ft);var QON=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(QON,_.ft);var nrW=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(nrW,_.ft);var orK=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(orK,_.ft);var xhG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(xhG,_.ft);var arN=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(arN,_.ft);var RPx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(RPx,_.ft);var Fo=function(k){return _.Nr(k,jA,5)};var C9N=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(C9N,_.ft);C9N.prototype.getValue=function(){return tj(this,1)};var w1N=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(w1N,_.ft);var BI=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(BI,_.ft);BI.prototype.getMetadata=function(){return _.P$(this,xhG,7,Aa)};
BI.prototype.hasMetadata=function(){return _.N5(this,xhG,7,Aa)};
var HTU=_.TYo(BI),Aa=[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];var Q4=function(k){this.JSC$12475_name_=k;this.files_=[];this.directories_=[];this.directoryMap_={}};
Q4.prototype.getName=function(){return this.JSC$12475_name_};var oT=function(k,I){this.callback_=I;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new Q4("");p1C(this,k,this.rootDirectory_);nk(this)},p1C=function(k,I,V){for(var X=0;X<I.length;X++){var P=I[X];
P.isFile?(k.fileOps_++,P.file((0,_.G7)(k.handleFileSuccess_,k,V),(0,_.G7)(k.handleFileError_,k))):k.unscannedDirectories_.push(new NLN(P,V))}},nk=function(k){if(k.unscannedDirectories_.length>0&&k.directoryOps_<5&&!k.hasError_){k.directoryOps_++;
var I=k.unscannedDirectories_.shift(),V=I.entry,X=new Q4(V.name);I=I.parent;I.directoryMap_[X.getName()]=X;I.directories_.push(X);V=V.createReader();V.readEntries((0,_.G7)(k.handleDirectorySuccess_,k,V,X),(0,_.G7)(k.handleDirectoryError_,k))}k.directoryOps_!=0||k.fileOps_!=0||k.unscannedDirectories_.length!=0&&!k.hasError_||k.callback_(k.rootDirectory_.files_,k.rootDirectory_.directories_,k.hasError_)};
oT.prototype.handleDirectorySuccess_=function(k,I,V){p1C(this,V,I);V.length==0?(this.directoryOps_--,nk(this)):k.readEntries((0,_.G7)(this.handleDirectorySuccess_,this,k,I),(0,_.G7)(this.handleDirectoryError_,this))};
oT.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;nk(this)};
oT.prototype.handleFileSuccess_=function(k,I){k.files_.push(I);this.fileOps_--;nk(this)};
oT.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;nk(this)};
var NLN=function(k,I){this.entry=k;this.parent=I};var xV=function(k){_.XY.call(this);_.O6(k,"drop",this.onObjectsDropped_,!1,this);_.O6(k,"dragenter",this.onFilesDragged_,!1,this);_.O6(k,"dragover",this.onFilesDragged_,!1,this);_.O6(k,"dragleave",this.onDragLeave_,!1,this);_.O6(k,"dragend",this.onDragLeave_,!1,this)};
_.vM(xV,_.XY);var MGN=function(k,I){_.Cs.call(this,"f");this.files=k;this.directories=I};
_.vM(MGN,_.Cs);var ZTy=function(){_.Cs.call(this,"h")};
_.vM(ZTy,_.Cs);var DhN=function(){_.Cs.call(this,"i")};
_.vM(DhN,_.Cs);var zPy=function(){_.Cs.call(this,"g")};
_.vM(zPy,_.Cs);xV.prototype.onObjectsDropped_=function(k){var I=this;k.preventDefault();var V=k.event_.dataTransfer;if((k=V&&V.items)&&k.length>0&&k[0].webkitGetAsEntry){V=[];for(var X=[],P=0;P<k.length;P++){var L=k[P].webkitGetAsEntry();L?V.push(L):X.push(k[P])}new oT(V,function(T,d,U){U?I.dispatchEvent(new zPy("Error occurred while reading from the file system.")):I.dispatchEvent(new MGN(T,d,X))})}else(k=V&&V.files)&&this.dispatchEvent(new MGN(Array.from(k),[]))};
xV.prototype.onFilesDragged_=function(k){k.type==="dragenter"&&this.dispatchEvent(new ZTy);k.preventDefault()};
xV.prototype.onDragLeave_=function(){this.dispatchEvent(new DhN)};var uYN=function(k,I){this.JSC$12498_name_=k;this.inputElement_=I};
uYN.prototype.getName=function(){return this.JSC$12498_name_};
uYN.prototype.getInputElement=function(){return this.inputElement_};var aT=function(k,I,V){I=I===void 0?"single_file":I;V=V===void 0?[]:V;_.XY.call(this);this.overlayTarget_=k;this.parentOverlay_=k!=null?k.parentNode:_.eQ("scotty-overlay-parent");this.selectorType_=I;this.acceptTypes_=V;this.overlay_=OTG(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.J(aT,_.XY);
var OTG=function(k,I,V,X){var P=document.createElement("input");P.setAttribute("type","file");P.setAttribute("name","Filedata");_.O6(P,"change",k.onFilesSelected_,!1,k);V==="multiple_file"&&(P.multiple="true");V==="single_directory"&&(P.webkitdirectory="true");X.length>0&&P.setAttribute("accept",X.join(","));P.style.position="absolute";P.style.overflow="hidden";P.style.height="0px";P.style.width="0px";P.style.opacity="0";P.setAttribute("aria-hidden","true");P.setAttribute("tabIndex",-1);if(k.overlayTarget_!=
null)return P.style.height=I.offsetHeight+"px",P.style.width=I.offsetWidth+"px",k.parentOverlay_&&(k.parentOverlay_.style.position="relative"),_.fD(P,I),rQ(P,new _.Y9(I.offsetLeft,I.offsetTop)),P;k.parentOverlay_.appendChild(P);return P};
aT.prototype.click=function(){this.overlay_.click()};
aT.prototype.onFilesSelected_=function(k){a:{try{var I=(new XMLHttpRequest).upload!==void 0;break a}catch(E){}I=!1}if(I){var V;k=Array.from((V=k.target.files)!=null?V:[]);V=[];if(this.selectorType_==="single_directory"&&(_.Mt||oJ||_.Z5)){V=new Q4("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(I=0;I<k.length;I++)for(var X=k[I],P=X.webkitRelativePath.split("/"),L=V,T=0;T<P.length;T++){var d=P[T];if(T==P.length-1){d!="."&&L.files_.push(X);break}var U=L.directoryMap_[d];U==void 0&&(d=
U=new Q4(d),L.directoryMap_[d.getName()]=d,L.directories_.push(d));L=U}V=V.directories_}this.dispatchEvent(new tGN(k,V,null))}else k=k.target.value,k.match(/^c:\\fakepath\\/i)&&(k=k.substring(12)),this.dispatchEvent(new tGN([],[],new uYN(k,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=OTG(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var tGN=function(k,I){_.Cs.call(this,"j");this.files=k;this.directories=I};
_.J(tGN,_.Cs);var ePC=function(k){this.uploadUrl_=k};var kEx=function(){_.XY.call(this)};
_.vM(kEx,_.XY);var RT=function(k){_.Cs.call(this,k)};
_.vM(RT,_.Cs);var Ck=function(k){_.Cs.call(this,k)};
_.vM(Ck,_.Cs);var IvQ=function(k,I,V,X,P){_.XY.call(this);V=document.createElement("form");V.setAttribute("method",I);V.setAttribute("enctype","multipart/form-data");V.setAttribute("encoding","multipart/form-data");I=document.createElement("input");I.setAttribute("type","hidden");I.setAttribute("name","metadata");I.setAttribute("value",P);V.appendChild(I);V.appendChild(X);this.JSC$12515_form_=V;k=new _.hV(k);_.xW(k,"upload_protocol","multipart");this.JSC$12515_url_=k.toString();this.JSC$12515_request_=new Ju;this.state_=
"Ready";this.JSC$12515_errorDescription_=null;this.JSC$12515_eventHandler_=new _.E0(this);_.zr(this,this.JSC$12515_eventHandler_);this.JSC$12515_eventHandler_.listen(this.JSC$12515_request_,"success",this.onTransferSuccess_);this.JSC$12515_eventHandler_.listen(this.JSC$12515_request_,"error",this.onTransferError_)};
_.J(IvQ,kEx);_.c=IvQ.prototype;_.c.run=function(){this.state_="Transferring";var k=this.JSC$12515_request_,I=this.JSC$12515_form_;if(k.JSC$11782_active_)throw Error("ue");var V=new _.hV(this.JSC$12515_url_||I.action);k.JSC$11782_form_=I;I=k.JSC$11782_form_;V=_.tH(V.toString());V!==void 0&&(I.action=V);WVK(k)};
_.c.getResponseCode=function(){return null};
_.c.getResponseText=function(){return this.JSC$12515_request_&&this.JSC$12515_request_.getResponseText()||null};
_.c.JSC$30484_getErrorDescription=function(){return this.JSC$12515_errorDescription_};
_.c.cancel=function(){this.JSC$12515_request_&&this.JSC$12515_request_.abort();this.state_="Cancelled";this.dispatchEvent(new RT("o"))};
_.c.pause=function(){};
_.c.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new RT("l"))};
_.c.onTransferError_=function(){this.JSC$12515_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new RT("n"))};var w5=function(){_.W1.call(this)};
_.J(w5,_.W1);w5.prototype.createXhr=function(){var k=_.W1.prototype.createXhr.call(this);k.upload&&(k.upload.onprogress=(0,_.G7)(this.onProgress_,this));return k};
w5.prototype.onProgress_=function(k){this.dispatchEvent(k)};var Vhy=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},P1N=function(k,I){var V=k.attempt_+1;
if(k.maxAttempts_>0&&V>k.maxAttempts_)return!1;V==0?I():k.delayCallId_=Tl(function(){k.delayCallId_=null;I()},XHl(k),k);
k.attempt_=V;return!0};
Vhy.prototype.reset=function(){this.delayCallId_&&_.XA.clearTimeout(this.delayCallId_);this.attempt_=-1};
var XHl=function(k){var I=250*Math.pow(2,k.attempt_);k.maxDelayMs_>=0&&(I=Math.min(I,k.maxDelayMs_));return I};var OPK=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var HI=function(){_.XY.call(this);this.JSC$12525_request_=this.state_=null;this.JSC$12525_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12525_bytesTransferred_=0;this.retryIterator_=new Vhy;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12525_errorDescription_=null;this.JSC$12525_eventHandler_=new _.E0(this);_.zr(this,this.JSC$12525_eventHandler_);this.JSC$12525_url_=this.blob_=null;this.JSC$12525_method_=void 0;this.chunkSize_=this.JSC$12525_metadata_=
this.JSC$12525_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12525_responseText_=this.JSC$12525_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.vM(HI,kEx);_.c=HI.prototype;_.c.run=function(){pk(this)};
_.c.getResponseCode=function(){return this.JSC$12525_responseCode_};
_.c.getResponseText=function(){return this.JSC$12525_responseText_};
_.c.JSC$30484_getErrorDescription=function(){return this.JSC$12525_errorDescription_};
_.c.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12525_eventHandler_.removeAll();this.JSC$12525_request_&&this.JSC$12525_request_.abort();this.retryIterator_.reset();var k=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(k==="Upload"||k==="Query")k=new w5,k.JSC$10096_withCredentials_=this.JSC$12525_withCredentials_,k.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12525_bytesTransferred_=
0;this.dispatchEvent(new RT("o"))}};
_.c.pause=function(){this.pauseRequested_=!0};
var pk=function(k){var I=k.state_;k.pauseRequested_?(k.pauseRequested_=!1,k.stateAfterUnpausing_=I,k.state_="Paused"):P1N(k.retryIterator_,function(){switch(k.state_){case "Start":k.JSC$12525_request_=new w5;var V=_.dc.clone(k.JSC$12525_headers_);k.blob_.size!=null&&(V["Content-Length"]=k.blob_.size);V=t1l(V);V["X-Goog-Upload-Protocol"]="resumable";V["X-Goog-Upload-Command"]="start";k.JSC$12525_eventHandler_.removeAll();k.JSC$12525_eventHandler_.listen(k.JSC$12525_request_,"complete",k.onStartComplete_);
k.JSC$12525_request_.JSC$10096_withCredentials_=k.JSC$12525_withCredentials_;k.JSC$12525_request_.send(k.JSC$12525_url_,k.JSC$12525_method_,k.JSC$12525_metadata_,V);k.lastCommandResponseCode_=null;k.dispatchEvent(new Ck("q"));break;case "Upload":V=k.transferHandle_.uploadUrl_;var X=k.blob_.size;if(uCN()){var P=k.chunkSize_;var L=k.offset_+P>=X;X=ziW(k.blob_,k.offset_,L?X:k.offset_+P)}else k.offset_=0,X=k.blob_,L=!0;k.JSC$12525_request_=new w5;k.JSC$12525_request_.JSC$10096_withCredentials_=k.JSC$12525_withCredentials_;
k.JSC$12525_eventHandler_.removeAll();k.JSC$12525_eventHandler_.listen(k.JSC$12525_request_,"progress",k.onUploadProgress_);P=(0,_.G7)(k.JSC$12527_onUploadComplete_,k,k.offset_+X.size,L);k.JSC$12525_eventHandler_.listen(k.JSC$12525_request_,"complete",P);k.lastCommandResponseCode_=null;k.dispatchEvent(new Ck("q"));L=Object.assign({},k.JSC$12525_headers_||{},{"X-Goog-Upload-Command":"upload"+(L?", finalize":""),"X-Goog-Upload-Offset":k.offset_});k.JSC$12525_request_.send(V,"POST",X,L);break;case "Query":k.JSC$12525_request_=
new w5;k.JSC$12525_eventHandler_.removeAll();k.JSC$12525_eventHandler_.listen(k.JSC$12525_request_,"complete",k.onQueryComplete_);V=Object.assign({},k.JSC$12525_headers_||{},{"X-Goog-Upload-Command":"query"});k.JSC$12525_request_.send(k.transferHandle_.uploadUrl_,"POST","",V);k.lastCommandResponseCode_=null;k.dispatchEvent(new Ck("q"));break;default:throw Error("mf");}})||NY(k,"Transfer encountered too many consecutive failures.")},NY=function(k,I){k.state_="Error";
k.JSC$12525_errorDescription_=I;k.dispatchEvent(new RT("n"))};
HI.prototype.onStartComplete_=function(k){var I=k.target;this.lastCommandResponseCode_=I.getStatus();this.dispatchEvent(new Ck("r"));if(LqW(I))ccU(this,I);else if(GEO(I)){k=He(k.target.getAllResponseHeaders());for(var V in k)_.L_(V.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new RT("m"));V=Od(k,"X-Goog-Upload-URL");k=(k=Od(k,"X-Goog-Upload-Chunk-Granularity"))?parseInt(k,10):1;V===void 0||isNaN(k)||k<=0?NY(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
k)*k,this.transferHandle_=new ePC(V),this.dispatchEvent(new RT("p")),this.state_="Upload",this.retryIterator_.reset(),pk(this))}else pk(this)};
HI.prototype.onUploadProgress_=function(k){this.JSC$12525_bytesTransferred_=this.offset_+k.loaded;this.dispatchEvent(new RT("k"))};
HI.prototype.JSC$12527_onUploadComplete_=function(k,I,V){var X=this,P,L;return _.W(function(T){switch(T.nextAddress){case 1:P=V.target;X.lastCommandResponseCode_=P.getStatus();X.dispatchEvent(new Ck("r"));if(T9l(P)||P.getStatus()==404)return X.JSC$12525_bytesTransferred_=k,ccU(X,P),T.return();if(GEO(P)){T.jumpTo(2);break}if(!(L=X.detectCorruptedBlobEnabled_)){T.jumpTo(3);break}return T.yield(d3Z(X),4);case 4:L=T.yieldResult;case 3:if(L)return NY(X,"Blob has been modified or corrupted."),T.return();
X.requireUploadRequestModification_=P.getStatus()==400;X.state_="Query";pk(X);return T.return();case 2:if(I)return NY(X,"Got a non-final success response after issuing a finalize command."),T.return();X.JSC$12525_bytesTransferred_=k;X.offset_=k;X.retryIterator_.reset();pk(X);return T.return()}})};
HI.prototype.onQueryComplete_=function(k){var I=k.target;this.lastCommandResponseCode_=I.getStatus();this.dispatchEvent(new Ck("r"));LqW(I)?(I.getStatus()===200&&(this.JSC$12525_bytesTransferred_=this.blob_.size),ccU(this,I)):GEO(I)?(k=He(k.target.getAllResponseHeaders()),k=parseInt(Od(k,"X-Goog-Upload-Size-Received"),10),isNaN(k)?NY(this,"Server did not respond with current offset."):k<this.offset_?NY(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
k+"."):this.requireUploadRequestModification_&&this.offset_===k?NY(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<k&&this.retryIterator_.reset(),this.offset_=this.JSC$12525_bytesTransferred_=k,this.state_="Upload",pk(this))):pk(this)};
var ccU=function(k,I){k.JSC$12525_responseCode_=I.getStatus();var V=He(I.getAllResponseHeaders());ebt(V);k.JSC$12525_responseText_=I.getResponseText();k.state_="Response received";k.dispatchEvent(new RT("l"))},GEO=function(k){var I=k.getStatus();
k=He(k.getAllResponseHeaders());k=Od(k,"X-Goog-Upload-Status");return I===200&&k==="active"},T9l=function(k){k=He(k.getAllResponseHeaders());
return Od(k,"X-Goog-Upload-Status")==="final"},LqW=function(k){if(T9l(k))return!0;
k=k.getStatus();return k>=400&&k<500},d3Z=function(k){var I;
return _.W(function(V){if(V.nextAddress==1){if(!k.blob_||k.originalBlobSize_<=0)return V.return(!1);if(k.blob_.size!==k.originalBlobSize_)return V.return(!0);_.vK(V,2);if(I=ziW(k.blob_,0,1)){var X=V.yield,P=new TH,L=SvU(P);P.reader_.readAsBinaryString(I);V=X.call(V,L,4)}else V=V.return(!0);return V}if(V.nextAddress!=2)return V.return(k.blob_.size!==k.originalBlobSize_);_.nh(V);return V.return(!0)})};var iGZ=function(k,I,V,X,P,L){_.XY.call(this);this.payload_=X;this.JSC$12528_url_=k;this.JSC$12528_method_=I;this.JSC$12528_headers_=V;this.JSC$12528_metadata_=P;this.encoding_=L||"binary";k=new _.em;this.boundary_="uploader-"+QS()+"-"+k.JSC$11631_toIsoString();this.JSC$12528_responseText_=this.JSC$12528_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12528_errorDescription_=null;this.JSC$12528_eventHandler_=new _.E0(this);_.zr(this,this.JSC$12528_eventHandler_)};
_.J(iGZ,kEx);_.c=iGZ.prototype;
_.c.run=function(){var k=_.dc.clone(this.JSC$12528_headers_);this.payload_.length!=null&&(k["Content-Length"]=this.payload_.length);k=t1l(k);k["X-Goog-Upload-Protocol"]="multipart";k["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new w5;this.JSC$12528_eventHandler_.removeAll();this.JSC$12528_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12528_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12528_url_,this.JSC$12528_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12528_metadata_+"\r\n--")+this.boundary_+'\r\nContent-Disposition: form-data; name="Filedata"\r\nContent-Transfer-Encoding: '+(this.encoding_+"\r\n\r\n")+this.payload_+"\r\n--"+this.boundary_+"--\r\n",k)};
_.c.getResponseCode=function(){return this.JSC$12528_responseCode_};
_.c.getResponseText=function(){return this.JSC$12528_responseText_};
_.c.JSC$30484_getErrorDescription=function(){return this.JSC$12528_errorDescription_};
_.c.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12528_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new RT("o")))};
_.c.pause=function(){};
_.c.onTransferProgress_=function(){this.dispatchEvent(new RT("k"))};
_.c.onTransferComplete_=function(k){var I=k.target.getStatus();I===void 0||I===-1?(this.JSC$12528_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new RT("n"))):(this.JSC$12528_responseCode_=I,k=k.target,I=He(k.getAllResponseHeaders()),ebt(I),this.JSC$12528_responseText_=k.getResponseText(),this.state_="Complete",this.dispatchEvent(new RT("l")))};_.WqN=function(k,I,V,X){X=X===void 0?!1:X;if(V instanceof uYN)return new IvQ(k,"POST",I,V.getInputElement(),"");if(typeof V==="string"||V instanceof String)return new iGZ(k,"POST",I,V,"");var P=new HI(void 0);P.JSC$12525_url_=k;P.JSC$12525_method_="POST";P.JSC$12525_headers_=I;P.blob_=V;P.originalBlobSize_=V.size;P.JSC$12525_metadata_="";X&&(P.JSC$12525_withCredentials_=X);P.state_="Start";return P};var MY=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(MY,_.ft);_.c=MY.prototype;_.c.getEnableSsEngine=function(){return _.Oc(this,2)};
_.c.getEnableAwr=function(){return _.Oc(this,3)};
_.c.getAlohaAutoGaRollout=function(){return _.Oc(this,5)};
_.c.getEnableConfigurator=function(){return _.Oc(this,6)};
_.c.getEnableMweb=function(){return _.Oc(this,7)};
var U3N=function(){var k=fvx();return _.k4(k,7,!0)};
MY.prototype.getEnableCtlConsentCheckbox=function(){return _.Oc(this,8)};
MY.prototype.getEnableIframe=function(){return _.Oc(this,9)};
var fvx=function(){var k=new MY;k=_.k4(k,5,!0);k=_.k4(k,2,!0);k=_.k4(k,4,!1);k=_.k4(k,8,!0);return _.k4(k,9,!0)};
MY.prototype.getEnableScreenshotNudge=function(){return _.Oc(this,10)};
var Exx=function(){var k=U3N();return _.k4(k,10,!0)};
MY.prototype.getEnableWebStartupConfigEndpoint=function(){return _.Oc(this,11)};
MY.prototype.getEnableJunkNudge=function(){return _.Oc(this,12)};
var hHR=function(){var k=Exx();return _.k4(k,12,!0)};
_.c=MY.prototype;_.c.getEnableConfiguratorLocale=function(){return _.Oc(this,13)};
_.c.getEnableTinyNoPointer=function(){return _.Oc(this,14)};
_.c.getEnableSupportSessionLogging=function(){return _.Oc(this,15)};
_.c.getEnableFileUploadForScreenshot=function(){return _.Oc(this,16)};
_.c.getEnableDirectDeflectionForSingleCategory=function(){return _.Oc(this,17)};
_.c.getEnableImageSanitization=function(){return _.Oc(this,18)};
_.c.getEnableAlohaBinarySplit=function(){return _.Oc(this,19)};
_.c.getEnableDbFeedbackIntents=function(){return _.Oc(this,20)};
_.c.getEnableMarkMandatoryFieldsWithRequired=function(){return _.Oc(this,21)};
_.c.getEnableFeedbackCategoryCustomUi=function(){return _.Oc(this,22)};
_.c.getEnableRealtimeCtl=function(){return _.Oc(this,23)};var ral=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(ral,_.ft);var kSX=[/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 VAR="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 XIt=_.yz(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),P7O=_.yz(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var t2=function(){var k=Error.call(this,"Form is either loading or already opened");this.message=k.message;"stack"in k&&(this.stack=k.stack);this.name="DuplicateFormError"};
_.J(t2,Error);var ca_,dYz,GSO,ikt;var Zo,bGW;
Zo=function(k,I,V){k.timeOfStartCall=(new Date).getTime();var X=V||_.XA,P=X.document,L=k.nonce||_.GZ(X.document);L&&!k.nonce&&(k.nonce=L);if(k.flow=="help"){var T=_.FB("document.location.href",X);!k.helpCenterContext&&T&&(k.helpCenterContext=T.substring(0,1200));T=!0;if(I&&JSON&&JSON.stringify){var d=JSON.stringify(I);(T=d.length<=1200)&&(k.psdJson=d)}T||(I={invalidPsd:!0})}I=[k,I,V];X.GOOGLE_FEEDBACK_START_ARGUMENTS=I;V=k.feedbackServerUri||"//www.google.com/tools/feedback";if(T=X.GOOGLE_FEEDBACK_START)T.apply(X,I);
else{X=V+"/load.js?";for(var U in k)I=k[U],I==null||_.MU(I)||(X+=encodeURIComponent(U)+"="+encodeURIComponent(I)+"&");k=Vg(P).createElement("SCRIPT");L&&k.setAttribute("nonce",L);_.fh(k,_.oR(X));P.body.appendChild(k)}};
bGW=function(k,I,V,X){var P,L;return _.W(function(T){P=V||_.XA;var d=k.serverEnvironment==="DEV",U=V||_.XA;U=k.nonce||_.GZ(U.document);d={integrationKeys:{productId:k.productId,feedbackBucket:k.bucket,triggerId:k.triggerId},callbacks:{onClose:k.callback,onLoad:k.onLoadCallback},formContent:{locale:k.locale,disableScreenshot:k.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,
defaultFormInputValues:void 0,defaultFormInputValuesString:void 0,abuseLink:k.abuseLink,additionalDataConsent:k.additionalDataConsent},initializationData:{isLocalServer:d,nonce:U,useNightlyRelease:d,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:k.feedbackServerUri,colorScheme:k.colorScheme},extraData:{productVersion:k.productVersion,authUser:k.authuser,configuratorId:k.configuratorId,customZIndex:k.customZIndex,tinyNoPointer:k.tinyNoPointer,
allowNonLoggedInFeedback:k.allowNonLoggedInFeedback,enableAnonymousFeedback:k.enableAnonymousFeedback}};I&&(U=new Map(Object.entries(I)),d.extraData.productSpecificData=U);L=d;return T.yield(EVc(L,X,P),0)})};
_.lvl=function(k,I,V){try{if(k.flow==="help"){var X=k.helpCenterPath.replace(/^\//,"");_.cK(V||window,"https://support.google.com/"+X)}else k.flow==="submit"?Zo(k,I,V):yaX(k.productId,k.feedbackServerUri).then(function(P){P=_.Nr(P,MY,1);var L=!QWf||(P==null?void 0:P.getEnableMweb()),T=!k.tinyNoPointer||(P==null?void 0:P.getEnableTinyNoPointer());!P||P.getAlohaAutoGaRollout()&&L&&T?bGW(k,I,V,P).catch(function(d){!d||d instanceof t2||Zo(k,I,V)}):Zo(k,I,V)},function(P){!P||P instanceof t2||Zo(k,I,V)})}catch(P){bGW(k,
I,V,null).catch(function(L){!L||L instanceof t2||Zo(k,I,V)})}};
_.aJ("userfeedback.api.startFeedback",_.lvl);var mYO=/https?:\/\/\S+\.\S+/,Ksc=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],$YX=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var v7l=function(k){var I=k.split(""),V=[-263237435,15,I,function(X,P,L){var T=P.length;L.forEach(function(d,U,E){this.push(E[U]=P[(P.indexOf(d)-P.indexOf(this[U])+U+T--)%P.length])},X.split(""))},
function(X,P){X=(X%P.length+P.length)%P.length;P.splice(-X).reverse().forEach(function(L){P.unshift(L)})},
"response",function(){for(var X=64,P=[];++X-P.length-32;){switch(X){case 58:X-=14;case 91:case 92:case 93:continue;case 123:X=47;case 94:case 95:case 96:continue;case 46:X=95}P.push(String.fromCharCode(X))}return P},
null,12,1540023973,65941107,null,I,function(X,P){for(X=(X%P.length+P.length)%P.length;X--;)P.unshift(P.pop())},
695603893,function(X){for(var P=X.length;P;)X.push(X.splice(--P,1)[0])},
"'[;'[(",function(X,P){X.push(P)},
null,function(X,P,L,T,d){return P(L,T,d)},
"continuation",I,function(X,P){if(X.length!=0){P=(P%X.length+X.length)%X.length;var L=X[0];X[0]=X[P];X[P]=L}},
function(){for(var X=64,P=[];++X-P.length-32;){switch(X){case 91:X=44;continue;case 123:X=65;break;case 65:X-=18;continue;case 58:X=96;continue;case 46:X=95}P.push(String.fromCharCode(X))}return P},
'"),/]];'];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(X){return"aTlOUOubTO4AP____8P_"+k}return I.join("")};_.rcO=new _.Yx("runAttestationCommand");var hTN=new _.Yx("verifyCommand");_.DL=new _.Yx("accessibilityContext");var ycO=new _.Yx("accessibilityData");var m3l=new _.Yx("profileCardCommand");var j_l=new _.Yx("signInEndpoint");var SfX=new _.Yx("signOutEndpoint");var $3N;_.KqK=new _.Yx("accountItemSectionRenderer");$3N=new _.Yx("accountItemRenderer");_.Szf=new _.Yx("saveCommandToSessionStorageAction");var jKR=new _.Yx("crossAccountChannelTransferEndpoint");var rmz=new _.Yx("getAccountMenuEndpoint");_.h6D=new _.Yx("getAccountSwitcherEndpoint");var lYA=new _.Yx("getAccountsListEndpoint");var JcG=new _.Yx("getAccountsListInnertubeEndpoint");_.YzC=new _.Yx("addToToastAction");var gxN=new _.Yx("hideEnclosingAction");_.Do=new _.Yx("replaceEnclosingAction");var qzQ=new _.Yx("buttonRefreshAction");var vxN=new _.Yx("adsControlFlowOpportunityReceivedCommand");var sKx=new _.Yx("openAdAllowlistInstructionCommand");var Fqf=new _.Yx("videoMastheadAdPrimaryVideoRenderer");var B9G=new _.Yx("displayAdRenderer");_.AcU=new _.Yx("inFeedAdLayoutRenderer");var QKN=new _.Yx("sequenceItemInPlayerAdLayoutRenderer");_.nxC=new _.Yx("adSlotRenderer");var oxQ=new _.Yx("adAvatarViewModel");var x3G=new _.Yx("adBadgeViewModel");var avU=new _.Yx("adButtonViewModel");var RTQ=new _.Yx("adImageViewModel");var abR=new _.Yx("reelsAdCardButtonedViewModel");var C1U=new _.Yx("reelsPlayerOverlayLayoutViewModel");var wHW=new _.Yx("formDataDecoratorCommand");var HGN=new _.Yx("updateConversationIdCommand");var pHK=new _.Yx("showSchedulingPanelCommand");var N9W=new _.Yx("backstageCommentsRenderer");var MhW=new _.Yx("backstageImageRenderer");var ZGU=new _.Yx("backstagePostRenderer");var D3R=new _.Yx("backstageZeroStateRenderer");var zTZ=new _.Yx("postRenderer");var ulW=new _.Yx("sharedPostRenderer");var OGN=new _.Yx("createBackstagePostEndpoint");var thf=new _.Yx("getPostVideoPreviewEndpoint");var eTQ=new _.Yx("updateBackstagePostEndpoint");var k5U=new _.Yx("filterChipTransformCommand");var IIG=new _.Yx("insertRichSectionCommand");var crA=new _.Yx("talkToRecsDeselectCommand");var VmN=new _.Yx("talkToRecsNextCommand");var L$K=new _.Yx("talkToRecsSelectCommand");var XfN=new _.Yx("talkToRecsUpdateTextCommand");_.Cv=new _.Yx("browseEndpoint");_.Pby=new _.Yx("confirmDialogEndpoint");var LYO=new _.Yx("expandOnHoverCardRenderer");var cTO=new _.Yx("lumiereShelfDetailsRenderer");var G5Q=new _.Yx("revealBusinessEmailCommand");var TwC=new _.Yx("validateChannelHandleCommand");var dEO=new _.Yx("channelCreationFormEndpoint");var i0G=new _.Yx("aboutChannelViewModel");var WYQ=new _.Yx("channelThumbnailWithLinkRenderer");var fIN=new _.Yx("channelCreationServiceEndpoint");var UEl=new _.Yx("updateChannelPageSettingsEndpoint");var zS=function(k){this.delegate=k},u7=function(){zS.apply(this,arguments)};
_.J(u7,zS);_.R9.Object.defineProperties(u7.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(k){this.delegate.entityMetadata=k}}});var EoC=function(){u7.apply(this,arguments)};
_.J(EoC,u7);EoC.prototype.getAssociations=function(){return[]};
EoC.prototype.getTypeName=function(){return"channelHandle"};var b0N=new _.Yx("webResponseContextExtensionData");var SPz=new _.Yx("webThumbnailDetailsExtensionData");_.X0=new _.Yx("commandContext");var lIG=new _.Yx("addVideoLinkAction");var rTZ=new _.Yx("banAuthorAction");var hNN=new _.Yx("createCommentAction");var yTO=new _.Yx("createCommentReplyAction");var mEl=new _.Yx("createPollAction");var KYN=new _.Yx("hideIdentityChipAction");var $EN=new _.Yx("openUpdateCommentDialogAction");var S$Q=new _.Yx("pinCommentAction");var jDO=new _.Yx("removeCommentAction");var JTN=new _.Yx("unpinCommentAction");var OS=new _.Yx("updateBackstagePollAction");var Y$W=new _.Yx("updateCommentVoteAction");var goQ=new _.Yx("commentThreadRenderer");var q$O=function(){u7.apply(this,arguments)};
_.J(q$O,u7);q$O.prototype.getAssociations=function(){return[]};
q$O.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var voZ=function(){u7.apply(this,arguments)};
_.J(voZ,u7);voZ.prototype.getAssociations=function(){return[]};
voZ.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.sDx=new _.Yx("commentDialogRenderer");var FYW=new _.Yx("reloadCommentsCommand");var BwW=new _.Yx("updateCommentsSettingsEndpoint");var ATU=new _.Yx("commentViewModel");var QDN=new _.Yx("triStateButtonViewModel");var noK=new _.Yx("voiceReplyContainerViewModel");_.x4=new _.Yx("commandExecutorCommand");var XH=new _.Yx("emoji");var ooN=new _.Yx("updateCreatorChannelInnertubeCommand");_.xEl=new _.Yx("appendContinuationItemsAction");_.aIU=new _.Yx("changeEngagementPanelVisibilityAction");_.Lz=new _.Yx("continuationCommand");var RNG=new _.Yx("hideReportedCommentAction");var CbN=new _.Yx("listMutationCommand");_.ta=new _.Yx("openPopupAction");var wfO=new _.Yx("persistSubscriptionsDisplayPreferencesCommand");var uKx;_.H0x=new _.Yx("playlistRemoveVideosAction");_.pfW=new _.Yx("updatePlaylistAction");_.NwZ=new _.Yx("addToPlaylistCommand");_.MmW=new _.Yx("endPlaylistCommand");_.Z0l=new _.Yx("recoverPlaylistCommand");_.DEN=new _.Yx("refreshPlaylistCommand");_.zNG=new _.Yx("refreshFormCommand");uKx=new _.Yx("openOnePickAddVideoModalCommand");var JmD=new _.Yx("reloadContinuationItemsCommand");_.O0x=new _.Yx("scrollToEngagementPanelCommand");var tmf=new _.Yx("selectCountryCommand");var eNN=new _.Yx("showReloadUiCommand");var kHK=new _.Yx("undoFeedbackAction");var IAQ=new _.Yx("updateButtonAction");var V1y=new _.Yx("updateSubscribeButtonAction");var XZN=new _.Yx("updateToggleAction");var PqQ=new _.Yx("webNativeShareCommand");_.CC=new _.Yx("webCommandMetadata");_.eA=new _.Yx("webHandleServiceEndpointExtension");var Bp_=new _.Yx("webNavigationEndpointData");var LhN=new _.Yx("backgroundAudioPlaybackCommand");var cuN=new _.Yx("copyLinkCommand");var GHN=new _.Yx("playlistVotingRefreshPopupCommand");var T0y=new _.Yx("selectChipCommand");var d6K=new _.Yx("setCookieCommand");var iPN=new _.Yx("setLocalStorageCommand");var WhU=new _.Yx("setPrefStorageEntryCommand");var bPN;_.fAN=new _.Yx("settingsUpdateCheckboxCommand");_.U6W=new _.Yx("settingsUpdateTextCommand");_.EEU=new _.Yx("settingsUpdateOptionsCommand");bPN=new _.Yx("settingsUpdateSwitchCommand");_.lAN=new _.Yx("settingsUpdateConnectedAppRendererCommand");var ruC=new _.Yx("showCreatorChatbotEngagementPanelCommand");var hbZ=new _.Yx("updateTextInputFormFieldRendererCommand");var yux=new _.Yx("updateToggleButtonStateCommand");var m6l=new _.Yx("updateUrlParamCommand");var KhO=new _.Yx("webSubmitFormCommand");var $6Q=new _.Yx("channelSwitcherPageRenderer"),SwQ=new _.Yx("updateChannelSwitcherPageAction");_.Ye=new _.Yx("continuationItemRenderer");_.kt=new _.Yx("richItemRenderer");var jsU=new _.Yx("richSectionRenderer");_.JuN=new _.Yx("richShelfRenderer");_.YwC=new _.Yx("metadataBadgeRenderer");_.gEl=new _.Yx("multiPageMenuNotificationSectionRenderer");_.qwN=new _.Yx("playlistLoopButtonStateRenderer");var vEQ=new _.Yx("claimLegacyYoutubeChannelEndpoint");var ssW=new _.Yx("getNotificationMenuEndpoint");var FhC=new _.Yx("getSearchInVideoCommand");_.B0Z=new _.Yx("getTranscriptEndpoint");_.Rt=new _.Yx("signalServiceEndpoint");var AuN=new _.Yx("verifyAgeEndpoint");var FGD=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(FGD,_.ft);FGD.prototype.getPath=function(){return _.kM(this,1)};
FGD.prototype.getValue=function(){return _.kM(this,2)};var QsN=[0,_.$M,-1];var nEl=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(nEl,_.ft);var sCA=_.jt(nEl,[0,_.JJ,QsN]);var oEx=new _.Yx("dismissalEndpoint");var x6l=new _.Yx("elementsCommand");_.L2=new _.Yx("innertubeCommand");var LFU=new _.Yx("multipleInlinePlaybackCommand");var ltc=new _.Yx("loggingDirectives");var aAl=new _.Yx("acknowledgeChannelTouStrikeCommand");var RbN=function(){u7.apply(this,arguments)};
_.J(RbN,u7);RbN.prototype.getAssociations=function(){return[]};
RbN.prototype.getTypeName=function(){return"booleanEntity"};var CqQ=function(){u7.apply(this,arguments)};
_.J(CqQ,u7);CqQ.prototype.getAssociations=function(){return[]};
CqQ.prototype.getTypeName=function(){return"stringEntity"};var lH=new _.Yx("entityBatchUpdate");_.wZW=new _.Yx("entityUpdateCommand");var HPG=function(){u7.apply(this,arguments)};
_.J(HPG,u7);HPG.prototype.getAssociations=function(){var k=[];this.delegate.alternateChannel&&k.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&k.push.apply(k,_.Z9(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&k.push(this.delegate.oneofChannelEntity);return[].concat(_.Z9(new Set(k)))};
HPG.prototype.getTypeName=function(){return"fakeChannel"};var pZl=function(){u7.apply(this,arguments)};
_.J(pZl,u7);pZl.prototype.getAssociations=function(){var k=[];this.delegate.entryCollection&&k.push(this.delegate.entryCollection);return[].concat(_.Z9(new Set(k)))};
pZl.prototype.getTypeName=function(){return"fakePlaylist"};
var N0N=function(){u7.apply(this,arguments)};
_.J(N0N,u7);N0N.prototype.getAssociations=function(){var k=[];this.delegate.parentPlaylist&&k.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var I=_.G(this.delegate.entries),V=I.next();!V.done;V=I.next())k.push.apply(k,_.Z9((new M1G(V.value)).getAssociations()));return[].concat(_.Z9(new Set(k)))};
N0N.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var M1G=function(){zS.apply(this,arguments)};
_.J(M1G,zS);M1G.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);return[].concat(_.Z9(new Set(k)))};var ZPZ=function(){u7.apply(this,arguments)};
_.J(ZPZ,u7);ZPZ.prototype.getAssociations=function(){var k=[];this.delegate.descriptionEntity&&k.push(this.delegate.descriptionEntity);this.delegate.creators&&k.push.apply(k,_.Z9(this.delegate.creators));this.delegate.theBiggestFan&&k.push(this.delegate.theBiggestFan);return[].concat(_.Z9(new Set(k)))};
ZPZ.prototype.getTypeName=function(){return"fakeVideo"};
var D6N=function(){u7.apply(this,arguments)};
_.J(D6N,u7);D6N.prototype.getAssociations=function(){return[]};
D6N.prototype.getTypeName=function(){return"fakeVideoDescription"};var zbK=new _.Yx("fantasyRosterViewModel");var uiZ=new _.Yx("addFollowUpSurveyCommand");var OPO=new _.Yx("getSurveyCommand");var t1y=new _.Yx("ratingSurveyOptionRenderer");_.LO=new _.Yx("feedbackEndpoint");var ebK=new _.Yx("reportHistoryTableCellRenderer"),kSZ=new _.Yx("reportHistoryTableTextCellRenderer"),IoG=new _.Yx("reportHistoryTableReasonCellRenderer");_.VAN=new _.Yx("flagEndpoint");var XIU=new _.Yx("deleteFlowStepsCommand");_.P7l=new _.Yx("flowNextStepCommand");_.LsQ=new _.Yx("flowPrevStepCommand");var caN=new _.Yx("getFlowCommand");var GSl=new _.Yx("submitFormWithValidationFlowCommand");_.T5Z=new _.Yx("updateFlowCommand");var dYf=function(){u7.apply(this,arguments)};
_.J(dYf,u7);dYf.prototype.getAssociations=function(){return[]};
dYf.prototype.getTypeName=function(){return"flowStateEntity"};var ikU=new _.Yx("flowFormState");_.IQ=new _.Yx("flowStepRenderer");var WsN=new _.Yx("gameCardRenderer");var fox=new _.Yx("accountLinkingStateChangedCommand");var UYQ=function(){u7.apply(this,arguments)};
_.J(UYQ,u7);UYQ.prototype.getAssociations=function(){return[]};
UYQ.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var EVG=new _.Yx("changeMiniAppPlayStateCommand");var bkx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(bkx,_.ft);var V9=[1,2,3];var loZ=[0,V9,UuQ,_.jg,Ljy];var ray=_.jt(bkx,loZ),hHN=_.Yp(loZ);var yaZ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(yaZ,_.ft);var mYl=[0,_.l6,_.$M];var KsG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(KsG,_.ft);var $YZ=[0,_.$M,_.l6,-1];var XI=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(XI,_.ft);var SSQ=_.Yp([0,1,mYl,_.v$,$YZ,_.$M]);var jTN=new _.Yx("miniAppScoreChallengeViewModel");var Jax=new _.Yx("miniGameCardViewModel");var YSG=new _.Yx("teaserCardViewModel");var gVQ=function(){u7.apply(this,arguments)};
_.J(gVQ,u7);gVQ.prototype.getAssociations=function(){return[]};
gVQ.prototype.getTypeName=function(){return"logoEntity"};var qSl=new _.Yx("feedbackItemRenderer");var vVO=function(){u7.apply(this,arguments)};
_.J(vVO,u7);vVO.prototype.getAssociations=function(){return[]};
vVO.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.sTG=new _.Yx("playerInterstitialRenderer");var FsQ=new _.Yx("getKidsBlocklistPickerCommand");_.B5N=new _.Yx("updateKidsBlacklistEndpoint");_.Pc=new _.Yx("likeEndpoint");var AaO,QTQ,nVK;AaO=new _.Yx("addChatItemAction");QTQ=new _.Yx("removeChatItemAction");nVK=new _.Yx("markChatItemAsDeletedAction");_.oVO=new _.Yx("setLiveChatCollapsedStateAction");var xYG=function(){u7.apply(this,arguments)};
_.J(xYG,u7);xYG.prototype.getAssociations=function(){return[]};
xYG.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var aoy=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(aoy,_.ft);aoy.prototype.getPayloadCase=function(){return _.Zl(this,RHx)};
var RHx=[3,4];var C7f=[0,_.JJ,[0,[1,2],_.jg,_.YM,[0,_.Sg,1,_.Sg]]];var wIR=[0,_.$M,-1];var HkW=[0,[1],_.jg];var LY=[0,[1,2],_.jg,_.YM,[0,_.v$]];var cc=[0,_.$M];var pIO=[0,[0,_.mT,_.yw,[0,_.Sg,_.sC,_.Sg]],1,[0,_.mT]];var N5W=[0,rA];var MAf=[0,rA];var ZkG=[0,MAf,N5W];var DYK=[0,_.JJ,[0,[1,2],_.jg,-1],_.mT];var zHx=[0,[2],1,_.YM,[0,_.Sg,-1,DYK]];var uoU=[0,[1],_.YM,[0,_.Sg,_.$M,_.sC,1,DYK]];var Oky=[0,_.yw,-1,PCO,_.v$];var tAW=[0,[0,b6,-3],-4];var Gs=[0,_.mT,-3,_.$M,_.mT,_.FR,_.mT,C7f,_.mT,-2];var Ts=[0,_.JJ,[0,[1,2],_.jg,-1],_.mT,_.$M];var eHQ=[0,[3],LY,[0,[2,3,4],hxl,_.jg,-2],_.YM,[0,_.$M],_.l6];var ksC=[0,[3,5],_.$M,_.hJ,_.YM,[0,1,_.l6,_.v$],_.v$,_.YM,[0,_.v$,_.l6]];var IFl=[0,2,_.hJ,_.$M,-1];var VdN=[0,WjU];var Xcf=[0,[3,4],2,GKN,_.jg,_.$M];var P_x=[0,_.v$,-2,1,_.$M];var Lbl=[0,_.$M,-1,_.v$];var cCN=[0,cc,function(){return db},
cc,_.$M],Gsy=[0,_.v$,cc,LY,function(){return db},
_.$M],db=[-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],cc,_.hJ,[0,_.mT,1,_.mT,1,_.mT,1,_.v$,-1,cc],[0,1,_.mT,2,_.mT,_.v$,_.mT],1,_.hJ,-1,_.$M,_.hJ,2,b6,[0,b6,_.hJ],_.$M,1,pIO,1,LY,_.FR,1,[0,[0,_.JJ,[0,_.$M,_.mT,_.v$]]],[0,_.mT,[0,_.l6,[0,_.sC]],_.l6,1,[0,duN,-1]],_.$M,[0,1,_.$M],76,_.YM,[0,LY,Ts,pIO,1,[0,_.JJ,Ts]],1,_.YM,[0,LY,_.$M,
_.mT],_.YM,[0,LY,HkW],_.YM,[0,LY,HkW,_.hJ],_.YM,[0,LY,HkW],_.YM,[0,LY,_.JJ,cc,LY,Epf],_.YM,[0,LY,cc,_.$M],_.YM,[0,LY,_.mT,Gs,-1,_.mT],4,_.YM,[0,LY,_.mT,_.hJ,Gs,_.mT],_.YM,[0,[4,9],LY,_.v$,_.hJ,_.jg,Ts,1,pIO,_.$M,_.jg,P_x],_.YM,[0,LY,cc,LY,_.v$,_.$M],_.YM,[0,_.mT,LY,Gs,_.mT,_.$M],_.YM,[0,LY,cc,LY,_.v$,_.$M],1,_.YM,[0,LY,_.v$,_.$M,Gs],_.YM,[0,LY,_.v$,[0,_.$M,_.hJ],_.$M,_.hJ,_.$M,_.qa,-2,3,Lbl,_.JJ,Lbl,Lbl,P_x],_.YM,[0,LY,_.v$,uoU,_.JJ,[0,MAf,zHx],cc,_.JJ,ZkG,_.$M,1,_.v$,Oky,tAW,XPx,-1],_.YM,[0,LY,[0,
_.sC,-1,uoU,_.JJ,[0,MAf,zHx,N5W],[0,_.Bg],1,_.Sg],cc,_.$M],_.YM,[0,LY,Ts,_.$M,[0,_.yw]],_.YM,function(){return Gsy},
_.YM,[0,LY,_.hJ,_.$M,-1,_.mT],_.YM,[0,[6,7],LY,_.JJ,IFl,_.v$,Ts,1,_.YM,Xcf,_.YM,VdN],_.YM,[0,_.JJ,IFl,_.v$,_.mT],_.YM,[0,_.$M,OcG,-1],_.YM,[0,cc,_.JJ,ZkG,_.$M],_.YM,[0,LY,cc,_.$M],_.YM,[0,_.qa,_.$M],_.YM,[0,wIR],_.YM,[0,wIR],_.YM,[0,Ts],_.YM,[0,cc,Ts],_.YM,function(){return cCN},
_.YM,[0,cc,_.$M],_.YM,[0,cc,_.$M],1,_.YM,[0,_.mT,LY,Gs,_.mT,Gs],_.YM,[0,_.Bg],1,_.YM,[0],1,_.YM,[0,cc,_.v$,LY,_.v$],_.YM,[0,[1,2],_.YM,Xcf,_.YM,VdN,_.hJ],_.YM,[0,_.Bg,Ts,ksC,_.$M,_.hJ],_.YM,[0,ksC,_.$M,_.hJ],_.YM,[0,Oky,Ts,_.mT,tAW],_.YM,eHQ,_.YM,[0],_.YM,[0,_.$M,-1,_.l6],_.YM,[0,cc,_.$M],_.YM,[0,eHQ,_.l6,_.$M],_.YM,[0,LY,Gs,_.mT],_.YM,[0,LY,Gs,_.mT],_.YM,[0,Oky,tAW,Ts,_.FR,_.mT,XPx,-1],_.YM,[0,LY,Gs,_.mT],_.YM,[0,_.hJ]];var TbC=[0,_.JJ,db];var dVN=_.jt(aoy,[0,RHx,1,_.l6,_.YM,[0,[18,22,24],TbC,3,[0,TbC],1,_.l6,[0,_.JJ,[0,_.hJ,b6],_.hJ],1,db,-1,[0,_.Kb,-2,_.FR,_.Kb,-1,_.FR,_.Kb,C7f,_.Kb,-2],IdO,[!0,_.$M,[0,HkW,2,_.$M,_.hJ,_.mT,2,_.$M,_.qa]],[0,[1,2,3],[5,6],_.YM,[0,_.Sg],_.YM,[0,_.Sg,-1],_.YM,[0,_.Sg],1,_.YM,wIR,_.YM,[0,_.$M]],[0,db,-1],_.Bg,db,_.YM,db,[0,TbC],_.l6,db,_.YM,db,_.$M,_.YM,db,db],_.YM,eKf,_.l6]);var iYU=new _.Yx("liveChatEndpoint");var Wbf=new _.Yx("liveChatItemContextMenuEndpoint");var fFC=new _.Yx("liveChatReplayEndpoint");_.UVW=new _.Yx("emojiPickerRenderer");var EtZ=new _.Yx("liveChatAuthorBadgeViewModel");var bYK=new _.Yx("deleteLiveChatMessageCommand");var lFZ=new _.Yx("liveChatActionEndpoint");var rCN=new _.Yx("createLiveChatPollEndpoint");var hyx=new _.Yx("manageLiveChatUserEndpoint");var yCQ=new _.Yx("moderateLiveChatEndpoint");_.mVN=new _.Yx("sendLiveChatMessageEndpoint");var Kbl=new _.Yx("sendLiveChatVoteEndpoint");var $Vf=new _.Yx("clearLocationCommand");var S4W=new _.Yx("resolveLocationCommand");var jQG=new _.Yx("interactionLoggingCommandMetadata");var JCQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(JCQ,_.ft);var Y4W=function(k,I){return _.NB(k,1,I)};var gtZ=[0,_.mT];var q4K=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(q4K,_.ft);var vtW=function(k,I){return Xh(k,1,JCQ,I)};q4K.prototype.JSC$12624_serializeBinary=GZD([0,_.JJ,gtZ]);var N5j={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 sQf={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"},
FbG={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 TKO={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"};_.PXO=new _.Yx("logFlowLoggingEventCommand");_.Me=new _.Yx("loggingContext");var BbQ=new _.Yx("audioTrackSelectActionCommand");var ACy=new _.Yx("captionLanguageSelectActionCommand");var QQx=new _.Yx("showAudioTrackPickerActionCommand");var ntO=new _.Yx("showCaptionLanguageSelectActionCommand");var otN=new _.Yx("dismissDialogEndpoint");var xVx=new _.Yx("dismissPlayerOverlayCommand");var aFG=new _.Yx("hideItemSectionVideosByIdCommand");var Ryx=new _.Yx("showMiniplayerCommand");var C_R=function(){u7.apply(this,arguments)};
_.J(C_R,u7);C_R.prototype.getAssociations=function(){return[]};
C_R.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var wcW=function(){u7.apply(this,arguments)};
_.J(wcW,u7);wcW.prototype.getAssociations=function(){return[]};
wcW.prototype.getTypeName=function(){return"downloadStatusEntity"};var HYN=function(){u7.apply(this,arguments)};
_.J(HYN,u7);HYN.prototype.getAssociations=function(){return[]};
HYN.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var pcK=function(){u7.apply(this,arguments)};
_.J(pcK,u7);pcK.prototype.getAssociations=function(){var k=[];this.delegate.downloadsList&&k.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&k.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&k.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&k.push(this.delegate.refresh);return[].concat(_.Z9(new Set(k)))};
pcK.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var NbG=function(){u7.apply(this,arguments)};
_.J(NbG,u7);NbG.prototype.getAssociations=function(){var k=[];this.delegate.refresh&&k.push(this.delegate.refresh);if(this.delegate.downloads)for(var I=_.G(this.delegate.downloads),V=I.next();!V.done;V=I.next())k.push.apply(k,_.Z9((new MdZ(V.value)).getAssociations()));return[].concat(_.Z9(new Set(k)))};
NbG.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var MdZ=function(){zS.apply(this,arguments)};
_.J(MdZ,zS);MdZ.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);this.delegate.playlist&&k.push(this.delegate.playlist);this.delegate.videoItem&&k.push(this.delegate.videoItem);this.delegate.playlistItem&&k.push(this.delegate.playlistItem);return[].concat(_.Z9(new Set(k)))};var ZYW=function(){u7.apply(this,arguments)};
_.J(ZYW,u7);ZYW.prototype.getAssociations=function(){var k=[];this.delegate.localImageEntities&&k.push.apply(k,_.Z9(this.delegate.localImageEntities));return[].concat(_.Z9(new Set(k)))};
ZYW.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var DVC=function(){u7.apply(this,arguments)};
_.J(DVC,u7);DVC.prototype.getAssociations=function(){var k=[];this.delegate.playbackData&&k.push(this.delegate.playbackData);this.delegate.localImageEntities&&k.push.apply(k,_.Z9(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Z9(new Set(k)))};
DVC.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var zyR=function(){u7.apply(this,arguments)};
_.J(zyR,u7);zyR.prototype.getAssociations=function(){return[]};
zyR.prototype.getTypeName=function(){return"offlineabilityEntity"};var uIQ=function(){u7.apply(this,arguments)};
_.J(uIQ,u7);uIQ.prototype.getAssociations=function(){var k=[];this.delegate.fakeChildren&&k.push.apply(k,_.Z9(this.delegate.fakeChildren));return[].concat(_.Z9(new Set(k)))};
uIQ.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var OYZ=function(){u7.apply(this,arguments)};
_.J(OYZ,u7);OYZ.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);this.delegate.playbackData&&k.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&k.push(this.delegate.offlineVideoPolicy);return[].concat(_.Z9(new Set(k)))};
OYZ.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var tdZ=function(){u7.apply(this,arguments)};
_.J(tdZ,u7);tdZ.prototype.getAssociations=function(){return[]};
tdZ.prototype.getTypeName=function(){return"continuationTokenEntity"};var eyZ=function(){u7.apply(this,arguments)};
_.J(eyZ,u7);eyZ.prototype.getAssociations=function(){var k=[];this.delegate.channelOwner&&k.push(this.delegate.channelOwner);this.delegate.videos&&k.push.apply(k,_.Z9(this.delegate.videos));this.delegate.collaboratorChannels&&k.push.apply(k,_.Z9(this.delegate.collaboratorChannels));this.delegate.downloadState&&k.push(this.delegate.downloadState);this.delegate.refresh&&k.push(this.delegate.refresh);return[].concat(_.Z9(new Set(k)))};
eyZ.prototype.getTypeName=function(){return"mainPlaylistEntity"};var k8C=function(){u7.apply(this,arguments)};
_.J(k8C,u7);k8C.prototype.getAssociations=function(){var k=[];this.delegate.video&&k.push(this.delegate.video);this.delegate.channelContributor&&k.push(this.delegate.channelContributor);return[].concat(_.Z9(new Set(k)))};
k8C.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var I4N=function(){zS.apply(this,arguments)};
_.J(I4N,zS);I4N.prototype.getAssociations=function(){var k=[];this.delegate.recommendedVideoMetadata&&k.push.apply(k,_.Z9((new VRZ(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.Z9(new Set(k)))};
var VRZ=function(){zS.apply(this,arguments)};
_.J(VRZ,zS);VRZ.prototype.getAssociations=function(){var k=[];this.delegate.localImageEntities&&k.push.apply(k,_.Z9(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Z9(new Set(k)))};var X5Q=function(){zS.apply(this,arguments)};
_.J(X5Q,zS);X5Q.prototype.getAssociations=function(){var k=[];this.delegate.playbackPosition&&k.push(this.delegate.playbackPosition);return[].concat(_.Z9(new Set(k)))};var P5N=function(){u7.apply(this,arguments)};
_.J(P5N,u7);P5N.prototype.getAssociations=function(){var k=[];this.delegate.owner&&k.push(this.delegate.owner);this.delegate.downloadState&&k.push(this.delegate.downloadState);this.delegate.userState&&k.push.apply(k,_.Z9((new X5Q(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&k.push.apply(k,_.Z9((new I4N(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.Z9(new Set(k)))};
P5N.prototype.getTypeName=function(){return"mainVideoEntity"};var LrR=function(){u7.apply(this,arguments)};
_.J(LrR,u7);LrR.prototype.getAssociations=function(){var k=[];this.delegate.userChannelDetails&&k.push(this.delegate.userChannelDetails);return[].concat(_.Z9(new Set(k)))};
LrR.prototype.getTypeName=function(){return"ytMainChannelEntity"};var clZ=function(){u7.apply(this,arguments)};
_.J(clZ,u7);clZ.prototype.getAssociations=function(){var k=[];this.delegate.channelOwner&&k.push(this.delegate.channelOwner);this.delegate.playbackPosition&&k.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&k.push.apply(k,_.Z9(this.delegate.localImageEntities));this.delegate.downloadStatus&&k.push(this.delegate.downloadStatus);return[].concat(_.Z9(new Set(k)))};
clZ.prototype.getTypeName=function(){return"ytMainVideoEntity"};var RUo=new _.Yx("downloadsPageSmartDownloadsOptInBannerParams");var pvU=new _.Yx("downloadsPageUpsellBannerParams");var G8Q=function(){u7.apply(this,arguments)};
_.J(G8Q,u7);G8Q.prototype.getAssociations=function(){return[]};
G8Q.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var TiO=function(){u7.apply(this,arguments)};
_.J(TiO,u7);TiO.prototype.getAssociations=function(){return[]};
TiO.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var dZR=function(){u7.apply(this,arguments)};
_.J(dZR,u7);dZR.prototype.getAssociations=function(){return[]};
dZR.prototype.getTypeName=function(){return"macroMarkerEntity"};var iZN=function(){u7.apply(this,arguments)};
_.J(iZN,u7);iZN.prototype.getAssociations=function(){return[]};
iZN.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var WrQ=function(){u7.apply(this,arguments)};
_.J(WrQ,u7);WrQ.prototype.getAssociations=function(){return[]};
WrQ.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var f4O=function(){u7.apply(this,arguments)};
_.J(f4O,u7);f4O.prototype.getAssociations=function(){return[]};
f4O.prototype.getTypeName=function(){return"playerStateEntity"};var UZW=function(){u7.apply(this,arguments)};
_.J(UZW,u7);UZW.prototype.getAssociations=function(){return[]};
UZW.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var EBW=function(){u7.apply(this,arguments)};
_.J(EBW,u7);EBW.prototype.getAssociations=function(){return[]};
EBW.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var bZl=function(){u7.apply(this,arguments)};
_.J(bZl,u7);bZl.prototype.getAssociations=function(){return[]};
bZl.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.fO=new _.Yx("dislikeButtonViewModel");_.WM=new _.Yx("likeButtonViewModel");var l4Z=new _.Yx("videoSummaryContentViewModel");var rlO=new _.Yx("videoSummaryParagraphViewModel");var htx=new _.Yx("changeTimelyActionVisibilityCommand");var ylx=new _.Yx("hideEngagementPanelEndpoint");var mZG=new _.Yx("refreshPanelEndpoint");var KrG=new _.Yx("scrollToSectionEndpoint");var $Zf=new _.Yx("seekToVideoTimestampCommand");_.PM=new _.Yx("showEngagementPanelEndpoint");var SXl=new _.Yx("showTransientPlayerScrimOverlayCommand");var jPW=new _.Yx("toggleEngagementPanelCommand");var JlW=new _.Yx("aiResponseBoxViewModel");_.YXf=new _.Yx("createBroadcastCommand");var gBK=new _.Yx("metadataUpdateCommand");var qXN=function(){u7.apply(this,arguments)};
_.J(qXN,u7);qXN.prototype.getAssociations=function(){return[]};
qXN.prototype.getTypeName=function(){return"featuredProductsEntity"};var vBO=function(){u7.apply(this,arguments)};
_.J(vBO,u7);vBO.prototype.getAssociations=function(){return[]};
vBO.prototype.getTypeName=function(){return"pinnedProductEntity"};var sPO=function(){u7.apply(this,arguments)};
_.J(sPO,u7);sPO.prototype.getAssociations=function(){return[]};
sPO.prototype.getTypeName=function(){return"trendingOfferEntity"};_.Frf=new _.Yx("merchandiseShelfRenderer");var BiK=new _.Yx("shoppingContentLineItemViewModel");var AlU=new _.Yx("gridMovieRenderer");_.QPN=new _.Yx("movieRenderer");var nBW=function(){u7.apply(this,arguments)};
_.J(nBW,u7);nBW.prototype.getAssociations=function(){return[]};
nBW.prototype.getTypeName=function(){return"compositeSourceEntity"};var oBK=function(){u7.apply(this,arguments)};
_.J(oBK,u7);oBK.prototype.getAssociations=function(){var k=[];this.delegate.compositeSourceKeys&&k.push.apply(k,_.Z9(this.delegate.compositeSourceKeys));return[].concat(_.Z9(new Set(k)))};
oBK.prototype.getTypeName=function(){return"multiviewStagingEntity"};var xZZ=function(){u7.apply(this,arguments)};
_.J(xZZ,u7);xZZ.prototype.getAssociations=function(){var k=[];this.delegate.trackDownloadMetadatas&&k.push.apply(k,_.Z9(this.delegate.trackDownloadMetadatas));return[].concat(_.Z9(new Set(k)))};
xZZ.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var a4Z=function(){u7.apply(this,arguments)};
_.J(a4Z,u7);
a4Z.prototype.getAssociations=function(){var k=[];this.delegate.downloadedTracks&&k.push.apply(k,_.Z9(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&k.push.apply(k,_.Z9(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&k.push.apply(k,_.Z9(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&k.push.apply(k,_.Z9(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&k.push.apply(k,_.Z9(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
k.push.apply(k,_.Z9(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&k.push.apply(k,_.Z9(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&k.push.apply(k,_.Z9(this.delegate.metadataOnlyTracks));return[].concat(_.Z9(new Set(k)))};
a4Z.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var RtQ=function(){u7.apply(this,arguments)};
_.J(RtQ,u7);RtQ.prototype.getAssociations=function(){var k=[];this.delegate.trackDownloadMetadatas&&k.push.apply(k,_.Z9(this.delegate.trackDownloadMetadatas));return[].concat(_.Z9(new Set(k)))};
RtQ.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var C5K=function(){u7.apply(this,arguments)};
_.J(C5K,u7);C5K.prototype.getAssociations=function(){var k=[];this.delegate.playbackData&&k.push(this.delegate.playbackData);this.delegate.localImageEntities&&k.push.apply(k,_.Z9(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Z9(new Set(k)))};
C5K.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var w5N=function(){u7.apply(this,arguments)};
_.J(w5N,u7);
w5N.prototype.getAssociations=function(){var k=[];this.delegate.musicLibraryStatusEntity&&k.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&k.push.apply(k,_.Z9(this.delegate.primaryArtists));this.delegate.details&&k.push(this.delegate.details);this.delegate.userDetails&&k.push(this.delegate.userDetails);this.delegate.tracks&&k.push.apply(k,_.Z9(this.delegate.tracks));this.delegate.share&&k.push(this.delegate.share);this.delegate.downloadMetadata&&k.push(this.delegate.downloadMetadata);this.delegate.refresh&&
k.push(this.delegate.refresh);return[].concat(_.Z9(new Set(k)))};
w5N.prototype.getTypeName=function(){return"musicAlbumRelease"};
var HZQ=function(){u7.apply(this,arguments)};
_.J(HZQ,u7);HZQ.prototype.getAssociations=function(){var k=[];this.delegate.albumRelease&&k.push(this.delegate.albumRelease);this.delegate.tracks&&k.push.apply(k,_.Z9(this.delegate.tracks));return[].concat(_.Z9(new Set(k)))};
HZQ.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var p5l=function(){u7.apply(this,arguments)};
_.J(p5l,u7);p5l.prototype.getAssociations=function(){var k=[];this.delegate.albumRelease&&k.push(this.delegate.albumRelease);return[].concat(_.Z9(new Set(k)))};
p5l.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var NiN=function(){u7.apply(this,arguments)};
_.J(NiN,u7);NiN.prototype.getAssociations=function(){var k=[];this.delegate.details&&k.push(this.delegate.details);this.delegate.userDetails&&k.push(this.delegate.userDetails);return[].concat(_.Z9(new Set(k)))};
NiN.prototype.getTypeName=function(){return"musicArtist"};
var MRN=function(){u7.apply(this,arguments)};
_.J(MRN,u7);MRN.prototype.getAssociations=function(){var k=[];this.delegate.parentArtist&&k.push(this.delegate.parentArtist);return[].concat(_.Z9(new Set(k)))};
MRN.prototype.getTypeName=function(){return"musicArtistDetail"};
var ZZK=function(){u7.apply(this,arguments)};
_.J(ZZK,u7);ZZK.prototype.getAssociations=function(){var k=[];this.delegate.parentArtist&&k.push(this.delegate.parentArtist);return[].concat(_.Z9(new Set(k)))};
ZZK.prototype.getTypeName=function(){return"musicArtistUserDetail"};var DZW=function(){u7.apply(this,arguments)};
_.J(DZW,u7);DZW.prototype.getAssociations=function(){return[]};
DZW.prototype.getTypeName=function(){return"musicLibraryEdit"};var ztN=function(){u7.apply(this,arguments)};
_.J(ztN,u7);ztN.prototype.getAssociations=function(){return[]};
ztN.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var u8G=function(){u7.apply(this,arguments)};
_.J(u8G,u7);
u8G.prototype.getAssociations=function(){var k=[];this.delegate.tracks&&k.push.apply(k,_.Z9(this.delegate.tracks));this.delegate.refresh&&k.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&k.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&k.push(this.delegate.details);this.delegate.downloadMetadata&&k.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&k.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&k.push(this.delegate.userDetails);this.delegate.entryCollection&&
k.push(this.delegate.entryCollection);this.delegate.share&&k.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&k.push.apply(k,_.Z9((new OZZ(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.Z9(new Set(k)))};
u8G.prototype.getTypeName=function(){return"musicPlaylist"};
var OZZ=function(){zS.apply(this,arguments)};
_.J(OZZ,zS);OZZ.prototype.getAssociations=function(){var k=[];this.delegate.creatorEntity&&k.push(this.delegate.creatorEntity);return[].concat(_.Z9(new Set(k)))};var tRG=function(){u7.apply(this,arguments)};
_.J(tRG,u7);tRG.prototype.getAssociations=function(){return[]};
tRG.prototype.getTypeName=function(){return"musicShare"};var etO=function(){u7.apply(this,arguments)};
_.J(etO,u7);
etO.prototype.getAssociations=function(){var k=[];this.delegate.musicLibraryStatusEntity&&k.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&k.push.apply(k,_.Z9(this.delegate.artists));this.delegate.audioModeVersion&&k.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&k.push(this.delegate.videoModeVersion);this.delegate.userDetails&&k.push(this.delegate.userDetails);this.delegate.details&&k.push(this.delegate.details);this.delegate.albumRelease&&k.push(this.delegate.albumRelease);this.delegate.share&&
k.push(this.delegate.share);this.delegate.libraryEdit&&k.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&k.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&k.push(this.delegate.playbackPosition);this.delegate.lyrics&&k.push(this.delegate.lyrics);return[].concat(_.Z9(new Set(k)))};
etO.prototype.getTypeName=function(){return"musicTrack"};
var kLW=function(){u7.apply(this,arguments)};
_.J(kLW,u7);kLW.prototype.getAssociations=function(){var k=[];this.delegate.parentTrack&&k.push(this.delegate.parentTrack);return[].concat(_.Z9(new Set(k)))};
kLW.prototype.getTypeName=function(){return"musicTrackDetail"};
var I$l=function(){u7.apply(this,arguments)};
_.J(I$l,u7);I$l.prototype.getAssociations=function(){var k=[];this.delegate.parentTrack&&k.push(this.delegate.parentTrack);return[].concat(_.Z9(new Set(k)))};
I$l.prototype.getTypeName=function(){return"musicTrackUserDetail"};var S$=new _.Yx("musicResponsiveListItemRenderer");var qUD=new _.Yx("addToPlaylistEndpoint");var VVQ=new _.Yx("captionPickerEndpoint");var XqO=new _.Yx("suggestStats");var PpR=new _.Yx("backstageImageUploadEndpoint");var LCl=new _.Yx("createBackstagePostDialogEndpoint");_.cvQ=new _.Yx("createCommentReplyDialogEndpoint");_.GLN=new _.Yx("updateCommentDialogEndpoint");_.TnC=new _.Yx("updateCommentReplyDialogEndpoint");var dgl=new _.Yx("menuEndpoint");var vS_=new _.Yx("modalEndpoint");var iFy=new _.Yx("playlistEditorEndpoint");var WCR=new _.Yx("copyTextEndpoint");var f$K,UgO;f$K=new _.Yx("shareEndpoint");UgO=new _.Yx("shareEntityEndpoint");_.E3N=new _.Yx("shareEntityServiceEndpoint");_.yyD=new _.Yx("userFeedbackEndpoint");_.rj=new _.Yx("watchEndpoint");var joo=new _.Yx("watchPlaylistEndpoint");var bFZ=new _.Yx("addUpcomingEventReminderEndpoint");_.i_=new _.Yx("getCommentsFromInboxCommand");var l$y=new _.Yx("notificationOptOutEndpoint");var rvQ=new _.Yx("recordNotificationInteractionsEndpoint");var hkO=new _.Yx("removeUpcomingEventReminderEndpoint");_.h9=new _.Yx("getDownloadActionCommand");_.yvN=new _.Yx("offlineOrchestrationActionCommand");var mgQ=function(){u7.apply(this,arguments)};
_.J(mgQ,u7);mgQ.prototype.getAssociations=function(){return[]};
mgQ.prototype.getTypeName=function(){return"captionTrack"};var KCR=function(){u7.apply(this,arguments)};
_.J(KCR,u7);KCR.prototype.getAssociations=function(){return[]};
KCR.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var $gW=function(){u7.apply(this,arguments)};
_.J($gW,u7);$gW.prototype.getAssociations=function(){return[]};
$gW.prototype.getTypeName=function(){return"offlineVideoPolicy"};var SRN=function(){u7.apply(this,arguments)};
_.J(SRN,u7);SRN.prototype.getAssociations=function(){return[]};
SRN.prototype.getTypeName=function(){return"offlineVideoStreams"};var jcx=function(){u7.apply(this,arguments)};
_.J(jcx,u7);jcx.prototype.getAssociations=function(){var k=[];this.delegate.transfer&&k.push(this.delegate.transfer);this.delegate.adsPlaybackData&&k.push.apply(k,_.Z9(this.delegate.adsPlaybackData));this.delegate.drmLicense&&k.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&k.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&k.push(this.delegate.videoDownloadContextEntity);return[].concat(_.Z9(new Set(k)))};
jcx.prototype.getTypeName=function(){return"playbackData"};var JvU=function(){u7.apply(this,arguments)};
_.J(JvU,u7);JvU.prototype.getAssociations=function(){return[]};
JvU.prototype.getTypeName=function(){return"refresh"};var YRl=function(){u7.apply(this,arguments)};
_.J(YRl,u7);YRl.prototype.getAssociations=function(){var k=[];this.delegate.offlineVideoStreams&&k.push.apply(k,_.Z9(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&k.push.apply(k,_.Z9(this.delegate.captionTrack));return[].concat(_.Z9(new Set(k)))};
YRl.prototype.getTypeName=function(){return"transfer"};var g3y=function(){u7.apply(this,arguments)};
_.J(g3y,u7);g3y.prototype.getAssociations=function(){return[]};
g3y.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var qRK=new _.Yx("showMoreDrawerCommand");var v3x=new _.Yx("updateEngagementPanelContentCommand");var scZ=new _.Yx("getPdgBuyFlowCommand");var FCC=new _.Yx("liveChatPurchaseMessageEndpoint");var BnO=new _.Yx("openSuperStickerBuyFlowCommand");var AvZ=new _.Yx("updatePdgFeatureEnablementCommand");var QcG=function(){u7.apply(this,arguments)};
_.J(QcG,u7);QcG.prototype.getAssociations=function(){return[]};
QcG.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var n3O=function(){u7.apply(this,arguments)};
_.J(n3O,u7);n3O.prototype.getAssociations=function(){return[]};
n3O.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.o3G=new _.Yx("pdgCommentChipRenderer");_.xgU=new _.Yx("permissionRoleBottomBarRenderer");_.a$C=new _.Yx("updatePermissionRoleCommand");var RkU=new _.Yx("prefetchWatchCommand");var Cpf=new _.Yx("updatePlayerErrorMessageCommand");var ymU=new _.Yx("toggleCaptionsVisibilityCommand");var wqN=new _.Yx("playerDisclosureViewModel");_.HFU=new _.Yx("quickActionsViewModel");var pqN=new _.Yx("playerResponse");var Nnx=new _.Yx("playlistRenderer");_.MVQ=new _.Yx("playlistVideoListRenderer");_.Wc=new _.Yx("playlistEditEndpoint");var ZFN=new _.Yx("createImagePollCommand");var DgW=new _.Yx("createQuizCommand");var zky=new _.Yx("quizRenderer");var udU=new _.Yx("uploadedVideoRenderer");var OFW=new _.Yx("decorateMessageEndpoint");var tVf=new _.Yx("lpOfferCardOptionViewModel");var ekN=new _.Yx("sfvAudioItemPlaybackCommand");var kqf=function(){u7.apply(this,arguments)};
_.J(kqf,u7);kqf.prototype.getAssociations=function(){return[]};
kqf.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.fY=new _.Yx("reelNonVideoContentEndpoint");_.ND=new _.Yx("reelWatchEndpoint");var IHx=new _.Yx("reelActionBarViewModel");_.U4=new _.Yx("reelItemRenderer");var V4C=new _.Yx("reelMetapanelViewModel");_.E4=new _.Yx("reelNonVideoContentRenderer");_.Xvf=new _.Yx("reelPlayerOverlayRenderer");var PxN=new _.Yx("shortsLockupViewModel");var LnC=new _.Yx("sponsorButtonViewModel");var cRG=new _.Yx("reelItemWatchResponse");var Gqf=new _.Yx("textBadgeRenderer");_.b_=new _.Yx("buttonRenderer");_.l_=new _.Yx("toggleButtonRenderer");var qrO=new _.Yx("switchButtonViewModel");_.TaN=new _.Yx("confirmDialogRenderer");var d2Q;d2Q=new _.Yx("menuRenderer");_.iUN=new _.Yx("menuFlexibleItemRenderer");var Wnl=new _.Yx("pollRenderer");_.fHG=new _.Yx("backgroundPromoRenderer");var EPW;_.U2C=new _.Yx("chipCloudRenderer");EPW=new _.Yx("chipCloudChipRenderer");var bUy=new _.Yx("dropdownRenderer");var lHQ=new _.Yx("gridVideoRenderer");_.rRx=new _.Yx("itemSectionRenderer");_.hUC=new _.Yx("messageRenderer");var yRR=new _.Yx("sortFilterHeaderRenderer");_.m2C=new _.Yx("videoRenderer");var KnN=new _.Yx("resolveUrlCommandMetadata");var $2x=function(){u7.apply(this,arguments)};
_.J($2x,u7);$2x.prototype.getAssociations=function(){return[]};
$2x.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.SyK=new _.Yx("getAnswerCommand");_.w7=new _.Yx("searchEndpoint");var jSU=new _.Yx("genAiRichTextViewModel");var YUX=new _.Yx("overviewAnswerViewModel");var JRR=new _.Yx("videoOverviewViewModel");var YyC=new _.Yx("addToPlaylistServiceEndpoint");var gPN=new _.Yx("clearSearchHistoryEndpoint");var qyZ=new _.Yx("clearWatchHistoryEndpoint");var vPZ=new _.Yx("webSerializedServiceEndpointExtension");_.sSl=new _.Yx("createCommentEndpoint");var FnU=new _.Yx("createCommentReplyEndpoint");var BaC=new _.Yx("performCommentActionEndpoint");var ARf=new _.Yx("updateCommentEndpoint");var QSN=new _.Yx("updateCommentReplyEndpoint");_.rb=new _.Yx("createPlaylistServiceEndpoint");var nPy=new _.Yx("deletePlaylistEndpoint");var oPZ=new _.Yx("deleteVideoEndpoint");var gJi=new _.Yx("getReportFormEndpoint");var x2l=new _.Yx("modifyChannelNotificationPreferenceEndpoint");var xpO;_.aE=new _.Yx("offlinePlaylistEndpoint");xpO={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 aCX;_.xd=new _.Yx("offlineVideoEndpoint");aCX={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 aHy=new _.Yx("pingingEndpoint");_.RUx=new _.Yx("selectActiveIdentityEndpoint");var Cxf=new _.Yx("setSettingEndpoint");var GnO=new _.Yx("undoFeedbackEndpoint");var wvQ=new _.Yx("unsubscribeEndpoint");_.HUx=new _.Yx("updatedMetadataEndpoint");var pvC=function(){u7.apply(this,arguments)};
_.J(pvC,u7);pvC.prototype.getAssociations=function(){return[]};
pvC.prototype.getTypeName=function(){return"settingEntity"};_.NaG=new _.Yx("updateLocalAppSettingCommand");var M4N=new _.Yx("saveImageToDeviceEndpoint");var ZUK=new _.Yx("shareImageCommand");var D2U=new _.Yx("sharingProviderDataCommand");var zUQ=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(zUQ,_.ft);var uff=[0,_.$M,-1];zUQ.prototype.JSC$12831_serializeBinary=GZD(uff);var OUQ=_.Yp(uff);var t4f=new _.Yx("userMentionSuggestionRenderer");var eUy=new _.Yx("liveChatTunnelCommand");var kCN=new _.Yx("showSponsorshipsGiftOfferDialogCommand");var IBC=new _.Yx("sponsorshipsScrollableShelfViewModel");var VpW=new _.Yx("updateUpcomingEventReminderButtonStateCommand");var X4U=new _.Yx("upcomingEventReminderButtonStateRenderer");var PWR=new _.Yx("subscribeEndpoint");var L1G=new _.Yx("registerTasksCommand");var cYC=new _.Yx("hideSheetCommand");var GCO=new _.Yx("hideSnackbarCommand");var TeG=new _.Yx("showDialogCommand");_.MP=new _.Yx("showSheetCommand");var dlU=new _.Yx("showSnackbarCommand");var imK=function(){u7.apply(this,arguments)};
_.J(imK,u7);imK.prototype.getAssociations=function(){return[]};
imK.prototype.getTypeName=function(){return"chipEntity"};var W1x=function(){u7.apply(this,arguments)};
_.J(W1x,u7);W1x.prototype.getAssociations=function(){return[]};
W1x.prototype.getTypeName=function(){return"dismissState"};_.P8=new _.Yx("avatarViewModel");var fBy=new _.Yx("badgeViewModel");_.hC=new _.Yx("buttonViewModel");_.y9=new _.Yx("chipViewModel");var UlW=new _.Yx("contentPreviewImageViewModel");var EkN=new _.Yx("decoratedAvatarViewModel");_.DdR=new _.Yx("engagementBarViewModel");_.bmQ=new _.Yx("imageBannerViewModel");var lBK=new _.Yx("lockupContentMetadataRowExtension");_.rYK=new _.Yx("lockupMetadataViewModel");var hMC=new _.Yx("lockupViewModel");var yYR=new _.Yx("avatarStackViewModel");_.mlC=new _.Yx("contentMetadataViewModel");var K1y=function(){u7.apply(this,arguments)};
_.J(K1y,u7);K1y.prototype.getAssociations=function(){return[]};
K1y.prototype.getTypeName=function(){return"pageHeaderEntity"};_.$lZ=new _.Yx("pageHeaderViewModel");var Shy=new _.Yx("snackbarViewModel");var jyG=new _.Yx("thumbnailHoverOverlayToggleActionsViewModel");_.mb=new _.Yx("toggleButtonViewModel");var JYG=function(){u7.apply(this,arguments)};
_.J(JYG,u7);JYG.prototype.getAssociations=function(){return[]};
JYG.prototype.getTypeName=function(){return"votingEntity"};_.zgK=new _.Yx("votingViewModel");var YhC=new _.Yx("sectionHeaderViewModel");var gkf=new _.Yx("notifyDropdownOptionSelectedCommand");var cdD=new _.Yx("listViewModel");_.Zm=new _.Yx("listItemViewModel");var qhN=new _.Yx("dialogHeaderViewModel");var vkl=function(){u7.apply(this,arguments)};
_.J(vkl,u7);vkl.prototype.getAssociations=function(){return[]};
vkl.prototype.getTypeName=function(){return"dataFreshnessEntity"};var UGj=new _.Yx("suspenseViewModel");var syK=new _.Yx("tooltipViewModel");var F1l=function(){u7.apply(this,arguments)};
_.J(F1l,u7);F1l.prototype.getAssociations=function(){return[]};
F1l.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var BeN=function(){u7.apply(this,arguments)};
_.J(BeN,u7);BeN.prototype.getAssociations=function(){return[]};
BeN.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var AYN=function(){u7.apply(this,arguments)};
_.J(AYN,u7);AYN.prototype.getAssociations=function(){return[]};
AYN.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.Qyy=new _.Yx("transcriptSubmitCaptionCorrectionCommand");var nkK=function(){u7.apply(this,arguments)};
_.J(nkK,u7);nkK.prototype.getAssociations=function(){return[]};
nkK.prototype.getTypeName=function(){return"buttonEntity"};var rPA=new _.Yx("unpluggedStringRunImage");var okO=new _.Yx("tabViewModel");var xlf=new _.Yx("tabbedViewModel");var aBN=function(){u7.apply(this,arguments)};
_.J(aBN,u7);aBN.prototype.getAssociations=function(){return[]};
aBN.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.RMG=new _.Yx("updateDescriptionAction");var CWx=new _.Yx("updateToggleButtonTextAction");var w4K=new _.Yx("showFullscreenPlayerControlsCommand");var HmN=new _.Yx("updateVideoMetadataCommand");_.p4x=new _.Yx("autoplaySwitchButtonRenderer");var Gf;_.NeO=new _.Yx("multiMarkersPlayerBarRenderer");Gf=new _.Yx("chapterRenderer");var MpW=new _.Yx("heatMarkerRenderer");var yrA=new _.Yx("heatmapRenderer");var ZmQ=new _.Yx("smartSkipPlayerScrimOverlayRenderer");var Dly=new _.Yx("timedMarkerDecorationRenderer");var nR_=new _.Yx("postWebToNativeMessageCommand");var L3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(L3,_.ft);L3.prototype.getMethodName=function(){return _.kM(this,1)};var zMO=[0,_.$M,-2];L3.prototype.JSC$12853_serializeBinary=GZD(zMO);var u9y=_.jt(L3,zMO);var OmO=new _.Yx("whitelistEditEndpoint");var tpG=new _.Yx("clearUrlParamCommand");var eMK=new _.Yx("commerceActionCommand");_.keN=new _.Yx("getPaymentInstrumentsParamsCommand");var IhN=new _.Yx("getPaymentsClientTokenCommand");var VWN=new _.Yx("googlePaymentBillingCommand");var XuZ=new _.Yx("googlePaymentPurchaseManagerCommand");_.PQK=new _.Yx("logGtmCommand");var L8O=new _.Yx("updateCardItemOnClickCommand");_.TBN=new _.Yx("ypcPauseSubscriptionCommand");_.dqN=new _.Yx("ypcResumeSubscriptionCommand");var iAl=function(){u7.apply(this,arguments)};
_.J(iAl,u7);iAl.prototype.getAssociations=function(){return[]};
iAl.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var WJN=function(){u7.apply(this,arguments)};
_.J(WJN,u7);WJN.prototype.getAssociations=function(){return[]};
WJN.prototype.getTypeName=function(){return"commerceCartListEntity"};var fpx=function(){u7.apply(this,arguments)};
_.J(fpx,u7);fpx.prototype.getAssociations=function(){return[]};
fpx.prototype.getTypeName=function(){return"iconBadgeEntity"};var Uqx=function(){u7.apply(this,arguments)};
_.J(Uqx,u7);Uqx.prototype.getAssociations=function(){return[]};
Uqx.prototype.getTypeName=function(){return"pdpStateEntity"};var E$f=function(){u7.apply(this,arguments)};
_.J(E$f,u7);E$f.prototype.getAssociations=function(){return[]};
E$f.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var fbO=new _.Yx("ypcOffersEndpoint");var bAW=new _.Yx("cardItemRenderer"),lpO=new _.Yx("cardItemTextRenderer");var rAG=new _.Yx("commerceCartItemQuantityPickerRenderer");var hdR=new _.Yx("linkCardRenderer");var q8j=new _.Yx("quantityIncrementerButtonViewModel");var yAR=new _.Yx("quantityIncrementerViewModel");var mqO=new _.Yx("themedImageViewModel");_.KJN=new _.Yx("ypcCancelRecurrenceEndpoint");var $qy=new _.Yx("ypcCompleteTransactionEndpoint");_.SYl=new _.Yx("ypcGetCartEndpoint");_.rV=new _.Yx("ypcGetOffersEndpoint");_.KY=new _.Yx("ypcHandleTransactionEndpoint");var juN=new _.Yx("ypcLogWalletAnalyticDataEndpoint");_.JAl=new _.Yx("ypcRedeemCodeEndpoint");var YYK=new _.Yx("ypcUpdateFopEndpoint");vI(qY(1),YV(4));ZtU((new MessageChannel).port2);var g$N=function(){this.register=new Map},Zkc=function(k,I,V){k=k+"_"+I;
$t.register.has(k)?V=$t.register.get(k):(V=V(),$t.register.set(k,V));return V},qYN=function(k){k=_.G(k.register.values());
for(var I=k.next();!I.done;I=k.next())_.C3(I.value,"ABORTED")};
g$N.prototype.clear=function(){qYN(this);this.register.clear()};
var $t=new g$N;var YSc=Date.now().toString();var vVK=qSO();var xYc={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 v$Q;v$Q=1;_.Vk=function(k){this.veData=k};
_.zY=function(k){return new _.Vk({trackingParams:k})};
_.BT=function(k,I,V,X,P,L){var T=v$Q++;return new _.Vk({veType:k,veCounter:T,elementIndex:V,dataElement:I,youtubeData:X,jspbYoutubeData:P,loggingDirectives:L})};
_.c=_.Vk.prototype;
_.c.getAsJson=function(){var k={};this.veData.trackingParams!==void 0?k.trackingParams=this.veData.trackingParams:(k.veType=this.veData.veType,this.veData.veCounter!==void 0&&(k.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(k.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(k.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(k.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(k.isCounterfactual=!0);
return k};
_.c.getAsJspb=function(){var k=new stN;this.veData.trackingParams!==void 0?k.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.Lb(k,2,this.veData.veType),this.veData.veCounter!==void 0&&_.Lb(k,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.Lb(k,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.NB(k,5,!0));if(this.veData.dataElement!==void 0){var I=this.veData.dataElement.getAsJspb();_.Fy(k,7,I)}this.veData.youtubeData!==void 0&&_.Fy(k,8,this.veData.jspbYoutubeData);
return k};
_.c.toString=function(){return JSON.stringify(this.getAsJson())};
_.c.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.c.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.aJ("yt_logging_screen.getRootVeType",QTA);_.aJ("yt_logging_screen.getCurrentCsn",_.PW);_.aJ("yt_logging_screen.getCttAuthInfo",LC);_.aJ("yt_logging_screen.setCurrentScreen",_.cW);var suW=function(){this.events=new Map},FJl=function(k){var I=[];
k=_.G(k.events.values());for(var V=k.next();!V.done;V=k.next())I.push(V.value);return I};
suW.prototype.clear=function(){this.events.clear()};var AAN=function(){this.logTransport=new BBN;this.loggedEventRegister=new suW;this.unloggedEventRegister=new suW;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12890_flushTimer=new _.bF(this.flushInterval);this.JSC$12890_flushTimer.listen("tick",this.flush,!1,this)};
AAN.prototype.flush=function(){if(this.eventsCount){var k={loggedEvents:FJl(this.loggedEventRegister),unloggedEvents:FJl(this.unloggedEventRegister)};if(_.m("export_player_version_to_ytconfig")){var I;(I=_.gH("PLAYER_CLIENT_VERSION"))?(I=I.split("-")[0].replace(/\./g,""),I=isNaN(Number(I))?"0":I):I="";var V=_.gH("PLAYER_CLIENT_VERSION");if(V){V=V.split("-");var X="";V.length>1&&(X=V[V.length-1]);V=Jao(X.startsWith("canary_experiment")?"canary":X.startsWith("canary_control")?"control":"none")}else V=
"CLIENT_CANARY_STATE_UNKNOWN";k.dimensions={playerClientVersion:I,playerCanaryState:V}}this.logTransport.flush(k);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12890_flushTimer.enabled&&this.JSC$12890_flushTimer.stop()}};
var QuZ=function(k){Sd==null&&(Sd=new AAN);var I=Sd;var V=I.loggedEventRegister;k.dimensions=k.dimensions||{};k.dimensions.csn=_.PW()||"";var X=C7z(k.dimensions).join(";");if(k.records!=null)if(V.events.has(X)){var P;(P=V.events.get(X).records)==null||P.push.apply(P,_.Z9(k.records))}else V.events.set(X,k);I.JSC$12890_flushTimer.enabled||I.JSC$12890_flushTimer.start();I.eventsCount++;I.eventsCount>=100&&I.flush()};var BBN=function(){};
BBN.prototype.flush=function(k,I){_.m("enable_client_sli_logging")&&_.bz("sliEventBatch",k,{sendIsolatedPayload:!!I})};var Sd;var o$y;o$y=function(k){var I=n$f;k=k===void 0?{}:k;I=I.name;var V=MAz("SUCCESS");QuZ({dimensions:k,records:[{name:I,state:"SLI_STATE_END",status:V}]})};
_.DYt=function(k,I,V,X){this.name=k;this.sliId=I;this.timeoutMs=V;this.statusOnTimeout=X;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.DYt.prototype.getId=function(){return this.sliId};
_.R2=function(k,I){I=I===void 0?{}:I;k.ongoing||(k.ongoing=!0,k.dimensions=I,k.logSliId=bTO(),QuZ({dimensions:k.dimensions,records:[{name:k.name,state:"SLI_STATE_START",sliId:k.logSliId}]}),k.timeoutMs>0&&(k.timeoutHandle=setTimeout(function(){_.C3(k,k.statusOnTimeout)},k.timeoutMs)))};
_.C3=function(k,I){k.ongoing&&(k.timeoutMs>0&&clearTimeout(k.timeoutHandle),k.ongoing=!1,I={dimensions:k.dimensions,records:[{name:k.name,status:MAz(I),state:"SLI_STATE_END",sliId:k.logSliId}]},$t.register.delete(k.name+"_"+k.sliId),QuZ(I))};var n$f=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var xqx=function(){u7.apply(this,arguments)};
_.J(xqx,u7);xqx.prototype.getAssociations=function(){return[]};
xqx.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var apN=new _.Yx("highlightTextDecoratorColorMapExtension");var RdG=new _.Yx("styleRunColorMapExtension");var IFO=_.yz(["data-"]),P_o={};var cCR={};var jd=function(k){this.wrappedPromise_=k===void 0?null:k;this.state_=0;this.JSC$12921_value_=null};
jd.prototype.then=function(k,I,V){return this.wrappedPromise_?this.wrappedPromise_.then(k,I,V):this.state_===1&&k?(k=k.call(V,this.JSC$12921_value_))&&typeof k.then==="function"?k:_.JC(k):this.state_===2&&I?(k=I.call(V,this.JSC$12921_value_))&&typeof k.then==="function"?k:_.CZQ(k):this};
jd.prototype.getValue=function(){return this.JSC$12921_value_};
jd.prototype.isRejected=function(){return this.state_==2};
w9Z(jd);_.CZQ=function(k){var I=new jd;k=k===void 0?null:k;I.state_=2;I.JSC$12921_value_=k===void 0?null:k;return I};
_.JC=function(k){var I=new jd;k=k===void 0?null:k;I.state_=1;I.JSC$12921_value_=k===void 0?null:k;return I};var KbO="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var wJN=["load","abort","error"],Yt=function(k,I,V){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12941_maxAspectRatio_=k;this.disableAnimation_=I===void 0?!1:I;this.disableExifRotation_=V===void 0?!1:V;this.JSC$12941_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12941_reject_=this.resolve_=null};
Yt.prototype.transform=function(k){var I=this;this.mime_=k.type;gL(J4K(k),this.dataUrlRead_,this.readError_,this);gL(jeN(k.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(V,X){I.resolve_=V;I.JSC$12941_reject_=X})};
Yt.prototype.dataUrlRead_=function(k){this.dataUrl_=k;this.angle_!=null&&HAN(this)};
Yt.prototype.exifRead_=function(k){if(this.disableExifRotation_)this.angle_=0;else{a:if(k=new DataView(k),k.byteLength<2||k.getUint16(0)!==65496)k=-2;else{for(var I=2,V=k.byteLength;I<V;){var X=k.getUint16(I),P=k.getUint16(I+2);if(X===65505){I+=4;X=k.getUint32(I);P=k.getUint16(I+4);if(X!==1165519206||P!==0)break;I+=6;X=k.getUint16(I)===18761;I+=k.getUint32(I+4,X);P=k.getUint16(I,X);I+=2;for(var L=0;L<P;L++){if(k.getUint16(I,X)===274){I+=8;k=k.getUint16(I,X);break a}I+=12}}else if(X>>8!==255)break;
else I+=P+2}k=-1}switch(k){case 8:this.angle_=270;break;case 3:this.angle_=180;break;case 6:this.angle_=90;break;default:this.angle_=0}}this.dataUrl_!=null&&HAN(this)};
Yt.prototype.readError_=function(){this.JSC$12941_reject_()};
var HAN=function(k){mz(k.JSC$12941_image_,wJN,k.completeTransform_,!1,k);k.JSC$12941_image_.src=_.zK(k.dataUrl_).toString();k.JSC$12941_image_.src!=Dd.toString()&&k.JSC$12941_image_.src.substr(0,11)==="data:image/"||k.JSC$12941_reject_()};
Yt.prototype.completeTransform_=function(){if(this.JSC$12941_image_.src!=Dd.toString()){var k=_.zK(this.dataUrl_),I=this.JSC$12941_image_.naturalHeight?this.JSC$12941_image_.naturalWidth/this.JSC$12941_image_.naturalHeight:null;this.invalidAspectRatio=I>this.JSC$12941_maxAspectRatio_||I<1/this.JSC$12941_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var V=this.JSC$12941_image_.naturalWidth,X=this.JSC$12941_image_.naturalHeight,P=I=0,L=this.JSC$12941_image_.naturalHeight?this.JSC$12941_image_.naturalWidth/
this.JSC$12941_image_.naturalHeight:null;L>this.JSC$12941_maxAspectRatio_?(V=this.JSC$12941_maxAspectRatio_*X,I=(V-this.JSC$12941_image_.naturalWidth)/2,this.cropped=!0):L<1/this.JSC$12941_maxAspectRatio_?(X=this.JSC$12941_maxAspectRatio_*V,P=(X-this.JSC$12941_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)L=V,V=X,X=L,L=I,I=P,P=L;switch(this.angle_){case 90:P-=V;break;case 180:I-=V;P-=X;break;case 270:I-=
X}this.cropped||this.angle_%360!==0?(k=document.createElement("canvas"),k.width=V||1,k.height=X||1,this.JSC$12941_image_.naturalWidth&&this.JSC$12941_image_.naturalHeight&&(V=k.getContext("2d"),V.rotate(Math.PI/180*this.angle_),V.drawImage(this.JSC$12941_image_,I,P,this.JSC$12941_image_.naturalWidth,this.JSC$12941_image_.naturalHeight)),this.transformedData=_.zK(k.toDataURL(this.mime_))):this.transformedData=k}else this.transformedData=k;this.resolve_(this)}};var gb=function(k,I){_.Cs.call(this,k);this.value=I};
_.J(gb,_.Cs);
var qV=function(k,I,V,X,P,L,T){T=T===void 0?!1:T;_.XY.call(this);var d=this;this.JSC$12946_url_=k;this.channelId_=I;this.maxFileSizeMb_=V;this.JSC$12946_maxAspectRatio_=X;this.dropZoneEl_=P;this.rejectInvalidAspectRatio_=T;this.selectButtonEl_=L;this.JSC$12946_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new xV(this.dropZoneEl_);this.selectOverlay_=new aT(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12946_image_=this.transfer_=null;this.handler_=new _.E0(this);_.zr(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(L,"click",function(){d.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.J(qV,_.XY);qV.prototype.disposeInternal=function(){for(var k=this.selectButtonEl_.nextSibling;k&&k.parentNode&&k.tagName=="INPUT";)k.parentNode.removeChild(k),k=this.selectButtonEl_.nextSibling;this.cancel();_.XY.prototype.disposeInternal.call(this)};
qV.prototype.uploadPromise=function(){if(this.JSC$12946_image_==null)return null;this.uploadPromise_||pJG(this);return this.uploadPromise_};
qV.prototype.cancel=function(){NBQ(this);this.JSC$12946_image_=null};
var NBQ=function(k){k.transfer_&&k.transfer_.cancel();k.transfer_=null;k.uploadPromise_=null;k.resolve_=null;k.JSC$12946_reject_=null},pJG=function(k){NBQ(k);
k.transfer_=_.WqN(k.JSC$12946_url_,{"X-YouTube-ChannelId":k.channelId_},k.JSC$12946_image_);k.handler_.listenOnce(k.transfer_,"l",k.JSC$12948_onUploadComplete_);k.handler_.listenOnce(k.transfer_,"n",k.onUploadError_);k.transfer_.run();k.uploadPromise_=new Promise(function(I,V){k.resolve_=I;k.JSC$12946_reject_=V})};
_.c=qV.prototype;_.c.onChange_=function(k){k.files.length&&(this.JSC$12946_image_=k.files[0],this.JSC$12946_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12946_image_=null,this.dispatchEvent(new gb("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(pJG(this),(new Yt(this.JSC$12946_maxAspectRatio_)).transform(this.JSC$12946_image_).then((0,_.G7)(this.onPreview_,this),(0,_.G7)(this.onPreviewError_,this))))};
_.c.onPreview_=function(k){if(k.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12946_image_=null),this.dispatchEvent(new gb("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;k.cropped&&this.dispatchEvent(new gb("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new gb("yt.comments.ImageUploadOverlay.CHANGE_EVENT",k.transformedData))};
_.c.onPreviewError_=function(){this.JSC$12946_image_=null;this.dispatchEvent(new gb("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.c.onHover_=function(k){k.stopPropagation();k.preventDefault();if(k.type==="dragover")k=!0;else if(k.type==="dragleave")k=!1;else return;this.dispatchEvent(new gb("yt.comments.ImageUploadOverlay.HOVER_EVENT",k))};
_.c.JSC$12948_onUploadComplete_=function(){var k=(0,_.fnZ)(this.transfer_.getResponseText());this.resolve_(k.encryptedBlobId)};
_.c.onUploadError_=function(){this.JSC$12946_reject_();NBQ(this)};var MCG=function(k){k=k||{};var I={},V={};this.url=k.url||"";this.args=k.args||_.dc.clone(I);this.assets=k.assets||{};this.attrs=k.attrs||_.dc.clone(V);this.fallback=k.fallback||null;this.fallbackMessage=k.fallbackMessage||null;this.html5=!!k.html5;this.disable=k.disable||{};this.loaded=!!k.loaded;this.messages=k.messages||{}};
MCG.prototype.clone=function(){var k=new MCG,I;for(I in this)if(this.hasOwnProperty(I)){var V=this[I];_.XP(V)=="object"?k[I]=_.dc.clone(V):k[I]=V}return k};var q4t=function(k,I,V){V=V===void 0?{}:V;this.name=k;this.id=JV.nextSpanId++;this.sessionId=JV.sessionId;this.attributes=I;this.status="SPAN_STATUS_UNSET";var X;this.startTime=(X=V.startTime)!=null?X:(0,_.wR)();this.isActiveSpan=V.active;if(k=JV.stack[JV.stack.length-1])this.parentId=k.id,k.children||(k.children=[]),k.children.push(this);k=_.G(JV.processors);for(I=k.next();!I.done;I=k.next()){I=I.value;try{var P=X=void 0;(P=(X=I).onSpanStart)==null||P.call(X,this)}catch(L){_.$w(L)}}V.endTime!=null&&
(this.isActiveSpan=!1,this.end("SPAN_STATUS_OK",V.endTime))};
q4t.prototype.end=function(k,I){k=k===void 0?"SPAN_STATUS_OK":k;this.endTime=I=I===void 0?(0,_.wR)():I;this.duration=this.endTime-this.startTime;this.status=k;this.isActiveSpan!==!1&&(JV.stack[JV.stack.length-1]===this?JV.stack.pop():_.$w(Error("Cf`"+String(this.name))));k=_.G(JV.processors);for(I=k.next();!I.done;I=k.next()){I=I.value;try{var V=void 0,X=void 0;(X=(V=I).onSpanEnd)==null||X.call(V,this)}catch(P){_.$w(P)}}};
q4t.prototype.addAttributes=function(k){Object.assign(this.attributes,k)};
var vtj={end:function(){},
addAttributes:function(){}},JV={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},gtX={rootSpan:function(){return JV.stack[0]}};var qx={};var zWi=function(k){this.observers=[];this.value=k};
_.c=zWi.prototype;_.c.subscribe=function(k){var I=this;if(k.idx!=null)throw Error("Ef");k.idx=this.observers.length;this.observers.push(k);try{k(this.value)}catch(V){}return function(){var V=I.observers[I.observers.length-1];I.observers[k.idx]=V;V.idx=k.idx;I.observers.pop()}};
_.c.update=function(k){this.value=k(this.value);this.notify()};
_.c.mutate=function(k){k(this.value);this.notify()};
_.c.set=function(k){this.value=k;this.notify()};
_.c.notify=function(){for(var k=_.G(this.observers),I=k.next();!I.done;I=k.next()){I=I.value;try{I(this.value)}catch(V){}}};var ZAQ,DqW,zdy,$e,OAZ,tCQ,edN,kQl,IXR,V0y,XaN,P4f,LdN,cXW,GQG,Thx,d$N,iMN,Wdx,fXO,U$y,Elx,bMK,lXK,rXW,hlx,yXf,m$N,KdO,pmA,$$O,SZl,jox,JXN,YZR,glQ,qZN,vlK,soG,FdU,Hel,BhQ,AXN,Qof,nlR,oll,x$U,aXW,Rlx,C4l,waN,HMN,paf,NhR,M0R,ZMZ,vc,D$K,zlK,uny,OMZ,t0N,elZ,k3K,IJy,VHN,XjN,PYy,L3N,cQQ,G3W,TmK,dXf,idN,W3U,fJy,CMD,UXU,EUN,bdZ,lJO,rQy,hAC,yQR,mXG,K3y,$XR,S9G,jgQ,JQR,Y9N,gUK,q9R,vUR,sgl,F3G,BmZ,AQx,QgC,nUl,oUZ,xXW;ZAQ=["account/accounts_list"];DqW=["acknowledge_channel_tou_strike"];zdy=["notification/add_upcoming_event_reminder"];
_.uMU=["att/get"];$e=["browse","music/browse","streaming_browse","unplugged/browse"];OAZ=["channel/claim_legacy_youtube_channel"];tCQ=["history/clear_search_history"];edN=["history/clear_watch_history"];kQl=["comment/perform_comment_action"];IXR=["comment/get_comment_replies"];V0y=["ypc/commerce_action"];XaN=["backstage/create_post"];P4f=["live/create_broadcast"];LdN=["channel/create_channel"];cXW=["comment/create_comment_reply"];GQG=["comment/create_comment"];Thx=["live_chat/create_poll"];d$N=["playlist/create"];
iMN=["decorate_message"];Wdx=["live_chat/delete_message"];fXO=["playlist/delete"];U$y=["video/delete"];Elx=["like/dislike"];bMK=["dismissal/dismiss"];lXK=["flag/flag"];rXW=["flow"];hlx=["account/account_menu"];yXf=["playlist/get_add_to_playlist"];m$N=["get_answer"];KdO=["channel/get_channel_creation_form"];pmA=["offline/get_download_action"];$$O=["kids/get_kids_blocklist_picker"];SZl=["live_chat/get_item_context_menu"];jox=["live_chat/get_live_chat_message_buy_flow"];JXN=["live_chat/get_live_chat_replay"];
YZR=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];glQ=["live_chat/get_live_chat_super_sticker_buy_flow"];qZN=["notification/get_notification_menu"];vlK=["playlist/get_settings_editor"];soG=["backstage/get_post_video_preview"];FdU=["account/get_profile_card"];Hel=["share/get_share_panel"];BhQ=["share/get_sharing_provider_data"];AXN=["get_survey"];Qof=["notification/get_unseen_count"];nlR=["get_user_mention_suggestions"];oll=["get_watch"];x$U=["guide"];
aXW=["feedback"];Rlx=["kids/update_blacklist"];C4l=["like/like"];waN=["live_chat/live_chat_action"];HMN=["live_chat/manage_user"];paf=["video_manager/metadata_update"];NhR=["live_chat/moderate"];M0R=["notification/modify_channel_preference"];ZMZ=["notification/opt_out"];vc=["get_panel","get_posts_by_host_panel"];D$K=["player"];zlK=["browse/edit_playlist"];uny=["notification/record_interactions"];OMZ=["reel/reel_item_watch"];t0N=["reel/reel_watch_sequence"];elZ=["like/removelike"];k3K=["notification/remove_upcoming_event_reminder"];
IJy=["flag/get_form"];VHN=["miniapp/report_value"];XjN=["navigation/resolve_url"];PYy=["channel/reveal_business_email"];L3N=["in_video/search"];cQQ=["search","sfv/search","unplugged/search"];G3W=["live_chat/send_message"];TmK=["live_chat/send_live_chat_vote"];dXf=["account/set_setting"];idN=["submit_caption_correction"];W3U=["submit_form"];fJy=["subscription/subscribe"];CMD=["get_transcript"];UXU=["resolve_location","unplugged/resolve_location"];EUN=["subscription/unsubscribe"];bdZ=["backstage/update_post"];
lJO=["channel_edit/update_channel_page_settings"];rQy=["comment/update_comment_reply"];hAC=["comment/update_comment"];yQR=["comment/update_comments_settings"];mXG=["creator/update_creator_channel"];K3y=["pdg/update_enablement"];$XR=["updated_metadata"];S9G=["channel_edit/validate_channel_handle"];jgQ=["verify_age"];JQR=["next","unplugged/watch_next"];Y9N=["whitelist/edit"];gUK=["ypc/cancel_recurrence"];q9R=["ypc/complete_transaction"];vUR=["ypc/get_cart"];sgl=["ypc/get_fix_instrument_params"];
F3G=["ypc/get_offers"];BmZ=["ypc/get_payment_instruments_params"];AQx=["ypc/handle_transaction"];QgC=["ypc/log_payment_server_analytics"];nUl=["ypc/pause_subscription"];oUZ=["ypc/redeem_code"];xXW=["ypc/resume_subscription"];var aJl=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,106531,257234,252598,252597,252600,252599,252596,225031,
177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,
180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,
162711,235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,
197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,
221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,293324,32633,74858,271884,222932,279119,271886,213915,225216,251244,258251,218674,251266,258250,251265,251245,271885,156999,3945,16989,45520,25488,
25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,
36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,
133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,281480,233634,265810,194770,195350,195349,194771,293041,293042,293043,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,
198313,59149,181013,278306,282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,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,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,
254053,254054,254051,254050,254055,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,186641,
147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,
254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,
262800,262799,262802,267580,262798,267695,267581,273232,82039];var wj=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.aJ("yt.msgs_",wj);var s4=new _.g9("ACTION_ROUTER_TOKEN");_.FI=function(){this.autonavState_=_.m("kevlar_is_pupi_enabled")?2:HYD()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.FI.prototype.getState=function(){return this.autonavState_};
_.FI.prototype.pause=function(k){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=k):this.autonavState_==1&&(this.disabledAutonavPauseReason_=k)};
_.FI.prototype.setState=function(k,I,V){I&&(this.autoplayChangedByUser=!0);I=this.autonavState_===3||k===3;this.autonavState_!=k&&(this.autonavState_=k,k!=3&&_.pct(k==2),k=_.m("kevlar_is_pupi_enabled")?V||I:!0,_.sG.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,k,V))};
_.FI.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.gU(_.FI);var Bc=function(){this.c6=!1};var AC={},I4R=(AC.auto_search="LATENCY_ACTION_AUTO_SEARCH",AC.ad_to_ad="LATENCY_ACTION_AD_TO_AD",AC.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",AC.app_startup="LATENCY_ACTION_APP_STARTUP",AC.browse="LATENCY_ACTION_BROWSE",AC.cast_splash="LATENCY_ACTION_CAST_SPLASH",AC.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",AC.channels="LATENCY_ACTION_CHANNELS",AC.chips="LATENCY_ACTION_CHIPS",AC.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",AC.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
AC.editor="LATENCY_ACTION_EDITOR",AC.embed="LATENCY_ACTION_EMBED",AC.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",AC.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",AC.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",AC.explore="LATENCY_ACTION_EXPLORE",AC.favorites="LATENCY_ACTION_FAVORITES",AC.home="LATENCY_ACTION_HOME",AC.inboarding="LATENCY_ACTION_INBOARDING",AC.landing="LATENCY_ACTION_LANDING",AC.learning="LATENCY_ACTION_LEARNING",
AC.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",AC.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",AC.library="LATENCY_ACTION_LIBRARY",AC.live="LATENCY_ACTION_LIVE",AC.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",AC.management="LATENCY_ACTION_MANAGEMENT",AC.mini_app="LATENCY_ACTION_MINI_APP_PLAY",AC.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",AC.onboarding="LATENCY_ACTION_ONBOARDING",AC.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
AC.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",AC.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",AC.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",AC.prebuffer="LATENCY_ACTION_PREBUFFER",AC.prefetch="LATENCY_ACTION_PREFETCH",AC.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",AC.profile_switcher="LATENCY_ACTION_LOGIN",AC.projects="LATENCY_ACTION_PROJECTS",AC.reel_watch="LATENCY_ACTION_REEL_WATCH",AC.results="LATENCY_ACTION_RESULTS",AC.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
AC.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",AC.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",AC.review="LATENCY_ACTION_REVIEW",AC.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",AC.search_ui="LATENCY_ACTION_SEARCH_UI",AC.search_suggest="LATENCY_ACTION_SUGGEST",AC.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",AC.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",AC.seek="LATENCY_ACTION_PLAYER_SEEK",AC.settings="LATENCY_ACTION_SETTINGS",AC.store="LATENCY_ACTION_STORE",
AC.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",AC.tenx="LATENCY_ACTION_TENX",AC.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",AC.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",AC.watch="LATENCY_ACTION_WATCH",AC.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",AC["watch,watch7"]="LATENCY_ACTION_WATCH",AC["watch,watch7_html5"]="LATENCY_ACTION_WATCH",AC["watch,watch7ad"]="LATENCY_ACTION_WATCH",AC["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",AC.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
AC.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",AC.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",AC.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",AC.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",AC.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",AC.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",AC.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",AC),RAN=0;var ylo=function(k,I){tc.call(this,1,arguments);this.timer=I};
_.J(ylo,tc);var hto=new V8R("aft-recorded",ylo);var Lri=_.XA.ytLoggingGelSequenceIdObj_||{};_.aJ("ytLoggingGelSequenceIdObj_",Lri);var Q9=_.XA.ytLoggingLatencyUsageStats_||{};_.aJ("ytLoggingLatencyUsageStats_",Q9);var nY=function(){this.cleanupJob=0},TiK=function(){nY.instance||(nY.instance=new nY);
return nY.instance};
_.c=nY.prototype;_.c.baseline=function(k,I,V){oQ(this,"baseline_"+k)||_.bz("latencyActionBaselined",{clientActionNonce:k},{timestamp:I,cttAuthInfo:V})};
_.c.tick=function(k,I,V,X){oQ(this,"tick_"+k+"_"+I)||_.bz("latencyActionTicked",{tickName:k,clientActionNonce:I},{timestamp:V,cttAuthInfo:X})};
_.c.info=function(k,I,V){var X=Object.keys(k).join("");oQ(this,"info_"+X+"_"+I)||(k=Object.assign({},k),k.clientActionNonce=I,_.bz("latencyActionInfo",k,{cttAuthInfo:V}))};
_.c.jspbInfo=function(k,I,V){for(var X="",P=0;P<x2(k).length;P++)x2(k)[P]!==void 0&&(X=P===0?X.concat(""+P):X.concat("_"+P));oQ(this,"info_"+X+"_"+I)||(_.Xw(k,2,I),I={cttAuthInfo:V},V=_.m("jspb_sparse_encoded_pivot")?new Tw([{}]):new Tw,_.BP(V,7,ZQN,k),clX("latencyActionInfo",V,I))};
_.c.span=function(k,I,V){var X=Object.keys(k).join("");oQ(this,"span_"+X+"_"+I)||(k.clientActionNonce=I,_.bz("latencyActionSpan",k,{cttAuthInfo:V}))};
var oQ=function(k,I){Q9[I]=Q9[I]||{count:0};var V=Q9[I];V.count++;V.time=(0,_.wR)();k.cleanupJob||(k.cleanupJob=_.d6(_.hD,function(){var X=(0,_.wR)(),P;for(P in Q9)Q9[P]&&X-Q9[P].time>6E4&&delete Q9[P];k&&(k.cleanupJob=0)},5E3));
return V.count>5?(V.count===6&&Math.random()*1E5<1&&(V=new _.GN("CSI data exceeded logging limit with key",I.split("_")),I.indexOf("plev")>=0||_.$w(V)),!0):!1};var CYx,wjf;CYx=window;wjf=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.eY=CYx.performance||CYx.mozPerformance||CYx.msPerformance||CYx.webkitPerformance||new wjf;var rlK=!1,iZD=!1,mZc=(0,_.G7)(_.eY.clearResourceTimings||_.eY.webkitClearResourceTimings||_.eY.mozClearResourceTimings||_.eY.msClearResourceTimings||_.eY.oClearResourceTimings||_.tJ,_.eY);var pQX=_.s5(function(k,I,V,X,P,L,T){if(!_.m("web_csi_action_sampling_enabled")||!_.DS(L).actionDisabled){var d=T==null?void 0:T.spanStatus;T=T==null?void 0:T.rootSpanNonce;var U=_.zM(L);if(U.gelSpans)U.gelSpans[k]=!0;else{var E={};U.gelSpans=(E[k]=!0,E)}RAN++;k={spanName:k,spanLengthUsec:String(Math.round(I*1E3)),spanNonce:RAN,rootSpanNonce:T||RAN};d&&(k.spanStatus=d);X&&(k.spanInfo=X);P&&(k.parentSpanNonce=P);V&&(k.spanStartTimeUsec=String(Math.round(V*1E3)));_.u8(L||"").span[String(k.spanName)]=
k;V=_.zM(L);V.gelSpans||(V.gelSpans={});_.TM(V.gelSpans,k);V=OYX(L);L=_.DS(L).cttAuthInfo;TiK().span(k,V,L);return k.spanNonce}}),HdN=window;
HdN.ytcsi&&(HdN.ytcsi.infoGel=_.V3,HdN.ytcsi.tick=_.LQ);var Frz=function(k){tc.call(this,1,arguments);this.csn=k};
_.J(Frz,tc);var GYi=new V8R("screen-created",Frz),DZj=[],sPK=ZZt,ztD=0,WX=new Map,Bit=new Map,Alt=new Map;var aKl=Symbol("Gf"),$u=new WeakMap;var xt=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},Zu=function(){xt.instance||(xt.instance=new xt);
return xt.instance};
_.c=xt.prototype;_.c.setClient=function(k){this.client=k};
_.c.JSC$13045_newScreen=function(){this.clear();this.csn=_.PW()};
_.c.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.c.reportShown=function(k,I,V,X){var P=this.JSC$13045_getTrackingParams(k),L=k.visualElement?k.visualElement:P;I=this.shownElements.has(L);var T=this.visibleState.get(L);this.shownElements.add(L);this.visibleState.set(L,!0);k.impressionLog&&!I&&k.impressionLog();if(P||k.visualElement)if(V=pjU(this,k,V))if(L=NmN(this,k),aQ(this,k)||L){P=k.visualElement?k.visualElement:_.zY(P);var d=k.interactionLoggingClientData;L||I?aQ(this,k)&4?T||w5R(this.client,V,P,d):aQ(this,k)&1&&!I&&a4X(this.client,V,P,d,X):
a4X(this.client,V,P,d,X)}};
_.c.reportHidden=function(k,I,V,X){var P=this.JSC$13045_getTrackingParams(k),L=k.visualElement?k.visualElement:P;I=this.hiddenElements.has(L);var T=this.visibleState.get(L);this.hiddenElements.add(L);this.visibleState.set(L,!1);if(T===!1)return!0;if(!P&&!k.visualElement)return!1;V=pjU(this,k,V);if(!V||!aQ(this,k)&&NmN(this,k))return!1;P=k.visualElement?k.visualElement:_.zY(P);aQ(this,k)&8?HZA(this.client,V,P,void 0,void 0,X):aQ(this,k)&2&&!I&&(k=this.client,X=dC({cttAuthInfo:LC(V)||void 0,automatedLogEventSource:X},
V),I={csn:V,ve:P.getAsJson(),eventType:2},V==="UNDEFINED_CSN"?UA("visualElementHidden",X,I):k?UG("visualElementHidden",I,k,X):_.bz("visualElementHidden",I,X));return!0};
_.c.JSC$13045_getTrackingParams=function(k){var I=this.getData(k),V,X;if(_.m("il_use_view_model_logging_context")&&(I==null?0:(V=I.context)==null?0:(X=V.loggingContext)==null?0:X.loggingDirectives))return I.context.loggingContext.loggingDirectives.trackingParams||"";var P,L;if(I==null?0:(P=I.rendererContext)==null?0:(L=P.loggingContext)==null?0:L.loggingDirectives)return I.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(I==null?0:I.loggingDirectives)return I.loggingDirectives.trackingParams||
"";var T;return((T=k.veContainer)==null?0:T.trackingParams)?k.veContainer.trackingParams:(I==null?void 0:I.trackingParams)||""};
_.c.JSC$13045_elementShouldLogGesture=function(k,I){k=this.getData(k);return!!((Math.floor(Number(k&&k.loggingDirectives&&k.loggingDirectives.gestures&&k.loggingDirectives.gestures.types||""))||0)&I)};
_.c.JSC$13045_getNearestParentVe=function(k){var I=this.JSC$13045_getTrackingParams(k);return k.visualElement?k.visualElement:I?_.zY(I):k.parentElement?this.JSC$13045_getNearestParentVe(k.parentElement):null};
var pjU=function(k,I,V){var X=_.PW(V);return k.csn===null||X===k.csn||V?X:(k=new _.GN("VisibilityLogger called before newScreen",{caller:I.tagName,previous_csn:k.csn,current_csn:X}),_.$w(k),null)};
xt.prototype.getData=function(k){var I,V=k.data||((I=k.props)==null?void 0:I.data);if(!V||k.isWebComponentWrapper){var X;V=(X=$u.get(k))==null?void 0:X[aKl]}return V};
var NmN=function(k,I){var V;return!((V=k.getData(I))==null||!V.loggingDirectives)},aQ=function(k,I){k=k.getData(I);
return Math.floor(Number(k&&k.loggingDirectives&&k.loggingDirectives.visibility&&k.loggingDirectives.visibility.types||""))||1};var RQ;RQ=function(){};
_.Hd=function(){RQ.instance||(RQ.instance=new RQ);return RQ.instance};
RQ.prototype.setClient=function(k){_.s5(Zu().setClient).bind(Zu())(k)};
_.MHU=function(){_.Hd();_.s5(Zu().JSC$13045_newScreen).bind(Zu())()};
RQ.prototype.clear=function(){_.s5(Zu().clear).bind(Zu())()};
RQ.prototype.reportShown=function(k,I,V,X){_.s5(Zu().reportShown).bind(Zu())(k,I,V,X)};
RQ.prototype.reportHidden=function(k,I,V,X){return _.s5(Zu().reportHidden).bind(Zu())(k,I,V,X)};
var kao=function(k,I){return _.s5(Zu().JSC$13045_getTrackingParams).bind(Zu())(I)},RqK=function(k,I){return _.s5(Zu().JSC$13045_getNearestParentVe).bind(Zu())(I)};var CY,ZdK;CY=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};
_.Ne=function(){CY.instance||(CY.instance=new CY);return CY.instance};
CY.prototype.setClient=function(k){this.client=k};
ZdK=function(k,I,V){V=V===void 0?{}:V;_.s5(function(){var X,P,L,T=((X=_.K(I==null?void 0:I.commandMetadata,_.CC))==null?void 0:X.rootVe)||((P=_.K(I==null?void 0:I.commandMetadata,jQG))==null?void 0:(L=P.screenVisualElement)==null?void 0:L.uiType);if(T){X=_.K(I==null?void 0:I.commandMetadata,KnN);if(X==null?0:X.parentTrackingParams){var d=_.zY(X.parentTrackingParams);if(X.parentCsn)var U=X.parentCsn}else V.clickedVisualElement?d=V.clickedVisualElement:I.clickTrackingParams&&(d=_.zY(I.clickTrackingParams));
a:{X=_.K(I,_.rj);P=_.K(I,joo);if(X){if(P=Nbc(X,"VIDEO")){X={token:P,videoId:X.videoId};break a}}else if(P&&(X=Nbc(P,"PLAYLIST"))){X={token:X,playlistId:P.playlistId};break a}X=void 0}V=Object.assign({},{cttAuthInfo:X,parentCsn:U},V);if(_.m("expectation_logging")){var E;V.loggingExpectations=((E=_.K(I==null?void 0:I.commandMetadata,jQG))==null?void 0:E.loggingExpectations)||void 0}_.wb(k,T,d,V)}else _.$w(new _.GN("Error: Trying to create a new screen without a rootVeType",I))})()};
_.wb=function(k,I,V,X){X=X===void 0?{}:X;_.s5(function(){aJl.includes(I)||(_.$w(new _.GN("createClientScreen() called with a non-page VE",I)),I=83769);X.isHistoryNavigation||(k.forwardHistoryStack=[],k.backHistoryStack.push({rootVe:I,key:X.key||""}));k.graftQueue=[];k.stateChangedQueue=[];X.dataPromises?DXO(k,I,V,X):zAO(k,I,V,X)})()};
_.ubx=function(k,I,V){V=V===void 0?0:V;_.s5(function(){I.then(function(X){k.pendingScreenCreation.has(V)&&k.pendingScreenFn&&k.pendingScreenFn();var P=_.PW(V),L=_.Xc(V);if(P&&L){var T={automatedLogEventSource:3},d;(X==null?0:(d=X.response)==null?0:d.trackingParams)&&fQ(k.client,P,L,_.zY(X.response.trackingParams),!1,T);var U;(X==null?0:(U=X.playerResponse)==null?0:U.trackingParams)&&fQ(k.client,P,L,_.zY(X.playerResponse.trackingParams),!1,T)}})})()};
CY.prototype.graftServerVe=function(k,I,V){var X=this;return _.s5(function(){var P=_.zY(k);_.Hc(X,P,I,V);return P})()};
_.CVt=function(k,I,V,X){return _.m("enable_client_ve_spec")&&I.clientVeSpec?(I=_.BT(I.clientVeSpec.uiType,void 0,I.clientVeSpec.elementIndex,I.clientVeSpec.clientYoutubeData,void 0,I),_.Hc(k,I,V,X)?I:null):I.trackingParams?k.graftServerVe(I.trackingParams,V,X):null};
_.pI=function(k,I,V,X){return _.s5(function(){if(!I.veType)return _.yP(new _.GN("Error: Trying to graft a client VE without a veType.")),null;if(I.visibilityTypes){var P=I.visibilityTypes.reduce(function(L,T){return L|T});
P={visibility:{types:String(P)}}}P=_.BT(I.veType,I.visualElement,I.elementIndex,I.clientYouTubeData,void 0,P);return _.Hc(k,P,V,X)?P:null})()};
_.Hc=function(k,I,V,X){X=X===void 0?0:X;return _.s5(function(){if(k.pendingScreenCreation.has(X))return k.graftQueue.push([I,V]),!0;var P=_.PW(X),L=V||_.Xc(X);if(P&&L){if(_.m("combine_ve_grafts")){var T=k.cachedVisualElements.get(L.toString());T?T.push(I):(k.cachedRootVisualElements.set(L.toString(),L),k.cachedVisualElements.set(L.toString(),[I]));k.attachTimeout||(k.attachTimeout=_.d6(_.hD,function(){OdR(k,P)},1200))}else fQ(k.client,P,L,I);
return!0}return!1})()};
_.pY=function(k,I,V){V=V===void 0?0:V;var X=k.recurringGrafts.get(V)||new Map;if(_.m("smarter_ve_dedupping"))for(var P=Array.from(X.keys()),L=0;L<P.length;L++){var T=void 0,d=void 0;var U=I;var E=P[L];E.isClientVe()&&U.isClientVe()?(T=U.getAsJson(),d=E.getAsJson(),U=T.veType!==d.veType||T.elementIndex!==d.elementIndex||T.dataElement!==d.dataElement||U.getLoggingDirectives()!==E.getLoggingDirectives()?!1:!0):U=E.veData.trackingParams!==void 0&&U.veData.trackingParams!==void 0?((d=U.veData)==null?void 0:
d.trackingParams)===((T=E.veData)==null?void 0:T.trackingParams):!1;if(U)return}else if(X.has(I))return;X.set(I,void 0);k.recurringGrafts.set(V,X);_.PW(V)==="UNDEFINED_CSN"||k.pendingScreenCreation.has(V)||_.Hc(k,I,void 0,V)};
_.NV=function(k,I,V,X){X=_.PW(X===void 0?0:X);if(!X)return!1;NiR(k.client,X,I,V);return!0};
_.MV=function(k,I,V,X){if(!I)return!1;X=_.PW(X===void 0?0:X);if(!X)return!1;NiR(k.client,X,_.zY(I),V);return!0};
_.iH=function(k,I){var V=I.getScreenLayer&&I.getScreenLayer();if(I.visualElement)return _.NV(k,I.visualElement,void 0,V);I=kao(_.Hd(),I);return _.MV(k,I,void 0,V)};
CY.prototype.clickCommand=function(k,I,V){return _.MV(this,k.clickTrackingParams,I,V===void 0?0:V)};
CY.prototype.stateChanged=function(k,I,V){this.visualElementStateChanged(_.zY(k),I,V===void 0?0:V)};
CY.prototype.visualElementStateChanged=function(k,I,V){V=V===void 0?0:V;V===0&&this.pendingScreenCreation.has(V)?this.stateChangedQueue.push([k,I]):this.logStateChanged(k,I,V)};
CY.prototype.logStateChanged=function(k,I,V){V=V===void 0?0:V;var X=_.PW(V);k=k||_.Xc(V);return X&&k?(MR_(this.client,X,k,I),!0):!1};
var DXO=function(k,I,V,X){X=X===void 0?{}:X;k.pendingScreenCreation.add(X.layer||0);k.pendingScreenFn=function(){zAO(k,I,V,X);var T=_.Xc(X.layer);if(T){for(var d=_.G(k.graftQueue),U=d.next();!U.done;U=d.next())U=U.value,_.Hc(k,U[0],U[1]||T,X.layer);T=_.G(k.stateChangedQueue);for(d=T.next();!d.done;d=T.next())d=d.value,k.logStateChanged(d[0],d[1])}};
V||_.PW(X.layer)||k.pendingScreenFn();if(X.dataPromises)for(var P=_.G(X.dataPromises),L=P.next();!L.done;L=P.next())_.ubx(k,L.value,X.layer);else _.hq(Error("Hf"))},zAO=function(k,I,V,X){X=X===void 0?{}:X;
var P=void 0;X.layer||(X.layer=0);P=X.parentLayer!==void 0?X.parentLayer:X.layer;var L=_.PW(P);P=_.Xc(P);var T=V||P,d;T&&(X.parentCsn!==void 0?d={clientScreenNonce:X.parentCsn,visualElement:T}:L&&L!=="UNDEFINED_CSN"&&(d={clientScreenNonce:L,visualElement:T}));var U,E=_.gH("EVENT_ID");L==="UNDEFINED_CSN"&&E&&(U={servletData:{serializedServletEventId:E}});_.m("combine_ve_grafts")&&L&&OdR(k,L);_.m("no_client_ve_attach_unless_shown")&&T&&L&&xZX(T,L);try{var l=_.QPR(k.client,I,d,X.csnToClone,X.cttAuthInfo,
U,X.implicitGestureType,void 0,X.loggingExpectations,X.automatedLogEventSource)}catch(y){_.Sf(y,{rootVeType:I,rootVe:P,parentVisualElement:V,currentCsn:L,parentEl:d,csnToClone:X.csnToClone});_.hq(y);return}_.cW(l,I,X.layer,X.cttAuthInfo);L&&L!=="UNDEFINED_CSN"&&P&&!aol(L)&&HZA(k.client,L,P,!0);k.backHistoryStack[k.backHistoryStack.length-1]&&!k.backHistoryStack[k.backHistoryStack.length-1].csn&&(k.backHistoryStack[k.backHistoryStack.length-1].csn=l||"");_.V3({clientScreenNonce:l});_.MHU();var r=_.Xc(X.layer);
L&&L!=="UNDEFINED_CSN"&&r&&_.m("music_web_mark_root_visible")&&_.lt(l,r);k.pendingScreenCreation.delete(X.layer||0);k.pendingScreenFn=void 0;var h;(h=k.recurringGrafts.get(X.layer))==null||h.forEach(function(y,S){y?_.Hc(k,S,y,X.layer):r&&_.Hc(k,S,r,X.layer)});
tHQ(k)},tHQ=function(k){for(var I=0;I<k.afterNewScreenOneOffJobs.length;I++){var V=k.afterNewScreenOneOffJobs[I];
try{V()}catch(X){_.hq(X)}}for(I=k.afterNewScreenOneOffJobs.length=0;I<k.afterNewScreenRecurringJobs.length;I++){V=k.afterNewScreenRecurringJobs[I];try{V()}catch(X){_.hq(X)}}},OdR=function(k,I){if(I===void 0)for(var V=oVK(),X=0;X<V.length;X++)V[X]!==void 0&&OdR(k,V[X]);
else k.cachedVisualElements.forEach(function(P,L){(L=k.cachedRootVisualElements.get(L))&&nBj(k.client,I,L,P)}),k.cachedVisualElements.clear(),k.cachedRootVisualElements.clear(),k.attachTimeout=void 0};var ZF=function(k){k=k===void 0?{layer:0}:k;this.c6=!1;this.createScreenConfig=k;k={};this.klr=(k.response=!1,k.playerResponse=!1,k)};
_.J(ZF,Bc);ZF.prototype.validate=function(k){return!(!k.data||!k.data.response&&!k.data.playerResponse)};
ZF.prototype.handle=function(k){var I=_.Ne(),V=this.createScreenConfig.layer;k.data.response&&k.data.response.trackingParams&&!this.klr.response&&(I.graftServerVe(k.data.response.trackingParams,void 0,V),this.klr.response=!0);k.data.playerResponse&&k.data.playerResponse.trackingParams&&!this.klr.playerResponse&&(I.graftServerVe(k.data.playerResponse.trackingParams,void 0,V),this.klr.playerResponse=!0)};var DF=function(){this.gR=_.bH();this.ta=[];this.krT=0};
DF.prototype.processChunk=function(k){if(k){for(var I=_.G(this.ta),V=I.next();!V.done;V=I.next())V=V.value,V.validate(k)&&(V.handle(k),V.c6=!0);_.LQ("np"+this.krT);this.krT++}};var Tgo,eAU,VSQ;_.al=function(k,I,V,X,P,L,T,d){T=T===void 0?[]:T;d=d===void 0?[]:d;this.buildCommandPayload=k;this.navigate=I;this.handleServiceRequest=V;this.sendAction=X;this.JSC$13080_screenManager=P;this.commandResolverMap=L;this.autoLogResolverAllowlist=T;this.metaCommandClickLoggingDenylist=d;this.pendingCommands=new Set;this.isTracingEnabled=!1;eAU(this)};
Tgo=function(k,I,V){var X=[_.wZW,VmN],P=DoK,L=zqO,T=_.Ne(),d=kgG;V=V===void 0?[]:V;X=X===void 0?[]:X;_.al.instance=new _.al(k,I,P,L,T,d,V,X)};
eAU=function(k){if(!k.isTracingEnabled&&Y4("command")){var I=k.resolveCommand;k.resolveCommand=function(V,X){a:{for(P in V)if(Object.prototype.hasOwnProperty.call(V,P)){var P={commandType:P};break a}P={}}return gj("command",P,I.bind(this,V,X))};
k.isTracingEnabled=!0}};
VSQ=function(k,I,V){if(!k.commandResolverMap)return!1;var X=kLj(I,k.commandResolverMap);return X?((k.autoLogResolverAllowlist.some(function(P){return!!_.K(I,P)})||(V==null?0:V.forceClickLogging))&&Iyl(k,I,V),X instanceof Promise?X.then(function(P){P.resolve(I,V)}):X.resolve(I,V),!0):!1};
_.al.prototype.resolveCommand=function(k,I){var V=this,X=XoG(k);if(VSQ(this,k,I))return!0;if(X)return PdU(this,k,I);if(!this.buildCommandPayload)return OZX(k,"Unhandled command by buildCommandPayload"),!1;var P=this.buildCommandPayload(k,I);if(I==null?0:I.commandController)P.commandController=I.commandController;if(P.type===0){if(!this.navigate)return tRc(k,"navigate"),!1;if(!LwU(P.command))return OZX(k,"Page requests need to specify a url"),!1;_.m("logging_avoid_blocking_during_navigation")&&_.Hzo().transition("application_navigating");
k=this.navigate(P)||[];z7y(k).then(function(){V.pendingCommands.delete(P.command)});
return!0}if(P.type===1){if(!this.handleServiceRequest)return tRc(k,"handleServiceRequest"),!1;(I==null?0:I.forceClickLogging)&&Iyl(this,P.command,I);k=this.handleServiceRequest(P);z7y(k).then(function(){V.pendingCommands.delete(P.command)});
return!0}if(P.type===2){if(!this.sendAction)return tRc(k,"sendAction"),!1;Iyl(this,P.command,I);this.sendAction(P);return!0}return!1};
var Iyl=function(k,I,V){if((V==null||!V.disableClickTracking)&&k.JSC$13080_screenManager)if(I.clickTrackingParams&&_.m("log_click_with_layer_from_element_in_command_handler")){var X;V=V==null?void 0:(X=V.form)==null?void 0:X.element;k.JSC$13080_screenManager.clickCommand(I,null,V&&V.getScreenLayer&&V.getScreenLayer())}else I.clickTrackingParams?k.JSC$13080_screenManager.clickCommand(I):!_.m("disable_clicked_visual_element_in_command_handler")&&(V==null?0:V.clickedVisualElement)&&_.NV(k.JSC$13080_screenManager,
V.clickedVisualElement)},XoG=function(k){var I=!!_.K(k,_.x4),V;
k=((V=_.K(k,_.Rt))==null?void 0:V.signal)==="CLIENT_SIGNAL";return I||k},PdU=function(k,I,V){var X=_.K(I,_.x4);
if(X)var P=(X==null?void 0:X.commands)||[];else{var L;if(((L=_.K(I,_.Rt))==null?void 0:L.signal)==="CLIENT_SIGNAL"){var T;P=((T=_.K(I,_.Rt))==null?void 0:T.actions)||[]}}if(P){(X=cGf(k,P))&&Iyl(k,I,V);I=_.G(P);for(P=I.next();!P.done;P=I.next()){P=P.value;try{var d=Object.assign({},V);X&&(d.disableClickTracking=!0);k.resolveCommand(P,d)}catch(U){U instanceof Error&&_.hq(U)}}return!0}OZX(I,"Could not handle the meta command");return!1},cGf=function(k,I){return I.every(function(V){return k.metaCommandClickLoggingDenylist.some(function(X){return!!_.K(V,
X)})})},LwU=function(k){var I;
return!((I=_.K(k==null?void 0:k.commandMetadata,_.CC))==null||!I.url)};var zs=function(){Bc.apply(this,arguments)};
_.J(zs,Bc);zs.prototype.validate=function(k){var I,V;return!this.c6&&!!((I=k.data.response)==null?0:(V=I.onResponseReceivedEndpoints)==null?0:V.length)};
zs.prototype.handle=function(k){var I=_.al.instance;k=_.G(k.data.response.onResponseReceivedEndpoints);for(var V=k.next();!V.done;V=k.next())I.resolveCommand(V.value)};var Ggf,TSl,O4;
Ggf=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=_.ot();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.u_=function(){TSl||(TSl=new Ggf);return TSl};
O4=function(){var k=_.u_();k.miniplayerButtonActivation=!1;k.userActivation=!1;k.playlistWatchPageActivation=!1;k.productDetailsPageActivation=!1;k.miniAppPageActivation=!1;k.playablesDestPageActivation=!1;k.lockupActivation=!1;k.showMiniplayerCommandActivation=!1;k.playlistSuggestionsShelfActivation=!1;k.mediaSessionPipActivation=!1;k.watchPipActivation=!1;k.watchWhileActivation=!1;k.shortsPipActivation=!1;k.companionCanvasActivation=!1};
_.dbN=function(){var k=_.u_(),I=k.mediaSessionPipActivation,V=k.watchPipActivation,X=k.watchWhileActivation,P=k.playlistWatchPageActivation,L=k.lockupActivation,T=k.showMiniplayerCommandActivation,d=k.navigatingAwayFromWatchDeletedVideo,U=k.shortsPipActivation,E=k.playlistSuggestionsShelfActivation,l=k.productDetailsPageActivation,r=k.miniAppPageActivation,h=k.playablesDestPageActivation,y=k.companionCanvasActivation;return!k.miniplayerButtonActivation&&!P&&!E&&!l&&!r&&!h&&!L&&!T&&!I&&!V&&!X&&!U&&
!y||d};var RDX;_.tC=_.ja("FEwhat_to_watch","/",3854);_.Cg_=_.ja("FEdownloads","/feed/downloads",42352);RDX=_.ja("FEmusic_offline","browse/FEmusic_offline",42352);var Kv=function(k,I){I=I===void 0?[]:I;var V=V===void 0?[]:V;I=lrK.apply(null,[rp_.apply(null,_.Z9(I))].concat(_.Z9(V)));this.store=KWl(k,void 0,I)};
Kv.prototype.getState=function(){return this.store.getState()};
Kv.prototype.dispatch=function(k){return this.store.dispatch(k)};
Kv.prototype.subscribe=function(k){return this.store.subscribe(k)};
Kv.prototype.replaceReducer=function(k){return this.store.replaceReducer(k)};
Kv.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.ed=function(k,I,V){var X=I(k.getState());return k.subscribe(function(){var P=I(k.getState());if(P!==X){var L=X;X=P;V(P,L)}})};var Nno;_.NP=function(k,I,V){return _.vX({type:"REPLACE_ENTITY",payload:{entityPayload:V,entityType:k,key:I}})};
Nno=function(k){return _.vX({type:"REPLACE_ENTITIES",payload:k})};
_.XN=function(k,I,V,X){return _.vX({type:"UPDATE_ENTITY",payload:{entityPayload:V,entityType:k,key:I,mergeOption:X}})};var UgK=function(k){var I=this;k=k===void 0?[]:k;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;k.forEach(function(V){I.append(V)})};
_.c=UgK.prototype;_.c.getLength=function(){return this.totalLength};
_.c.append=function(k){var I=this.arrays.length===0?!1:(I=this.arrays[this.arrays.length-1])&&I.buffer===k.buffer&&I.byteOffset+I.length===k.byteOffset;I?(I=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(I.buffer,I.byteOffset,I.length+k.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(k);this.totalLength+=k.length};
_.c.split=function(k){for(var I=new UgK,V=new UgK,X=_.G(this.arrays),P=X.next();!P.done;P=X.next())P=P.value,k>=P.length?(I.append(P),k-=P.length):k?(I.append(new Uint8Array(P.buffer,P.byteOffset,k)),V.append(new Uint8Array(P.buffer,P.byteOffset+k,P.length-k)),k=0):V.append(P);return{headView:I,tailView:V}};
_.c.isFocused=function(k){return k>=this.arrayPos&&k<this.arrayPos+this.arrays[this.arrayIdx].length};
_.c.focus=function(k){if(!this.isFocused(k))for(k<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=k&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var iWN=function(k,I){k.focus(I);return k.arrays[k.arrayIdx][I-k.arrayPos]};(function(){var k=function(X){return new Uint8Array(X)},I=function(X){for(var P=new Uint8Array(X.length),L=0;L<X.length;L++)P[L]=X[L];
return P},V=new Uint8Array([1]);
return V.length===1&&V[0]===1?k:I})();
var GL_=Array(1024),cvA=window.TextDecoder?new TextDecoder:void 0,dgO=window.TextEncoder?new TextEncoder:void 0;var f$t=function(k){this.arrayView=k;this.pos=0;this.pendingTagAndType=-1},sA=function(k){var I=iWN(k.arrayView,k.pos);
++k.pos;if(I<128)return I;for(var V=I&127,X=1;I>=128;)I=iWN(k.arrayView,k.pos),++k.pos,X*=128,V+=(I&127)*X;return V},E3_=function(k,I){var V=k.pendingTagAndType;
for(k.pendingTagAndType=-1;k.pos+1<=k.arrayView.totalLength;){V<0&&(V=sA(k));var X=V>>3,P=V&7;if(X===I)return!0;if(X>I){k.pendingTagAndType=V;break}V=-1;switch(P){case 0:sA(k);break;case 1:k.pos+=8;break;case 2:X=sA(k);k.pos+=X;break;case 5:k.pos+=4}}return!1};var l$l=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=WCi(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},A8=function(k,I){I=k.pos+I;
if(!(k.buf.length>=I)){for(var V=k.buf.length*2;V<I;)V*=2;k.buf=WCi(V,k.wasm,k.buf.subarray(0,k.pos));k.view=new DataView(k.buf.buffer,k.buf.byteOffset,k.buf.byteLength)}},BX=function(k,I){if(I>268435455){A8(k,4);
for(var V=I&1073741823,X=0;X<4;X++)k.view.setUint8(k.pos,V&127|128),V>>=7,k.pos+=1;I=Math.floor(I/268435456)}for(A8(k,4);I>127;)k.view.setUint8(k.pos,I&127|128),I>>=7,k.pos+=1;k.view.setUint8(k.pos,I);k.pos+=1};for(var rvA={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},bFX={},WwR=_.G(Object.entries(rvA)),fyy=WwR.next();!fyy.done;fyy=WwR.next()){var UbN=_.G(fyy.value),E0Q=UbN.next().value,bWU=UbN.next().value,lyO=E0Q,rGO=bWU;rGO&&(bFX[rGO]=lyO)};var yvR=function(k,I){k=k===void 0?{}:k;switch(I.type){case "ENTITY_LOADED":return I.payload.reduce(function(X,P){var L,T=(L=P.options)==null?void 0:L.persistenceOption;if(T&&T!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&T!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return X;if(!P.entityKey)return _.hq(Error("Jf")),X;if(P.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!P.payload)return P=new _.GN("REPLACE entity mutation is missing a payload",{entityKey:P.entityKey}),_.hq(P),X;var d=(0,_.dc.getAnyKey)(P.payload);
return KCi(X,d,P.entityKey,P.payload[d])}if(P.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{P=P.entityKey;try{var U=_.FO(P).entityType;d=KCi(X,U,P);break a}catch(r){if(r instanceof Error){P=new _.GN("Failed to deserialize entity key",{entityKey:P,originalMessage:r.message});_.hq(P);d=X;break a}throw r;}d=void 0}return d}if(P.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!P.payload)return P=new _.GN("UPDATE entity mutation is missing a payload",{entityKey:P.entityKey}),_.hq(P),X;d=(0,_.dc.getAnyKey)(P.payload);
var E,l;return $gj(X,d,P.entityKey,P.payload[d],(E=P.fieldMask)==null?void 0:(l=E.mergeOptions)==null?void 0:l.repeatedFieldsMergeOption)}return X},k);
case "REPLACE_ENTITY":var V=I.payload;return KCi(k,V.entityType,V.key,V.entityPayload);case "REPLACE_ENTITIES":return Object.keys(I.payload).reduce(function(X,P){var L=I.payload[P];return Object.keys(L).reduce(function(T,d){return KCi(T,P,d,L[d])},X)},k);
case "UPDATE_ENTITY":return V=I.payload,$gj(k,V.entityType,V.key,V.entityPayload,V.mergeOption);default:return k}};var SR_;var hXl=!1,kB,IP,VK,X8,P5,yGW=function(k){_.ce.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!hXl){var I,V=new Uint8Array(256),X=new Uint8Array(256);var P=1;for(I=0;I<256;I++)V[P]=I,X[I]=P,P^=P<<1^(P>>7&&283);kB=new Uint8Array(256);IP=op(256);VK=op(256);X8=op(256);P5=op(256);for(var L=0;L<256;L++){P=L?X[255^V[L]]:0;P^=P<<1^P<<2^P<<3^P<<4;P=P&255^P>>>8^99;kB[L]=P;I=P<<1^(P>>7&&283);var T=I^P;IP[L]=I<<24|P<<16|P<<8|T;VK[L]=T<<24|IP[L]>>>8;X8[L]=P<<24|VK[L]>>>
8;P5[L]=P<<24|X8[L]>>>8}hXl=!0}P=op(44);for(V=0;V<4;V++)P[V]=k[4*V]<<24|k[4*V+1]<<16|k[4*V+2]<<8|k[4*V+3];for(X=1;V<44;V++)k=P[V-1],V%4||(k=(kB[k>>16&255]^X)<<24|kB[k>>8&255]<<16|kB[k&255]<<8|kB[k>>>24],X=X<<1^(X>>7&&283)),P[V]=P[V-4]^k;this.key=P};
_.J(yGW,_.ce);
yGW.prototype.encrypt=function(k){var I=k.length;k=new Uint8Array(k.buffer.slice(k.byteOffset,k.byteOffset+I));for(var V=this.cipherBlock,X=0;X<I&&this.blockOffset<16;)k[X++]^=V[this.blockOffset++];for(var P=I-(I-X)%16;X<P;)mbf(this),k[X++]^=V[0],k[X++]^=V[1],k[X++]^=V[2],k[X++]^=V[3],k[X++]^=V[4],k[X++]^=V[5],k[X++]^=V[6],k[X++]^=V[7],k[X++]^=V[8],k[X++]^=V[9],k[X++]^=V[10],k[X++]^=V[11],k[X++]^=V[12],k[X++]^=V[13],k[X++]^=V[14],k[X++]^=V[15];if(X<I)for(mbf(this),this.blockOffset=0;X<I;)k[X++]^=
V[this.blockOffset++];return k};
var mbf=function(k){for(var I=k.key,V=k.counter[0]^I[0],X=k.counter[1]^I[1],P=k.counter[2]^I[2],L=k.counter[3]^I[3],T=3;T>=0&&!(k.counter[T]=-~k.counter[T]);T--);for(var d,U,E=4;E<40;)T=IP[V>>>24]^VK[X>>16&255]^X8[P>>8&255]^P5[L&255]^I[E++],d=IP[X>>>24]^VK[P>>16&255]^X8[L>>8&255]^P5[V&255]^I[E++],U=IP[P>>>24]^VK[L>>16&255]^X8[V>>8&255]^P5[X&255]^I[E++],L=IP[L>>>24]^VK[V>>16&255]^X8[X>>8&255]^P5[P&255]^I[E++],V=T,X=d,P=U;k=k.cipherBlock;T=I[40];k[0]=kB[V>>>24]^T>>>24;k[1]=kB[X>>16&255]^T>>16&255;k[2]=
kB[P>>8&255]^T>>8&255;k[3]=kB[L&255]^T&255;T=I[41];k[4]=kB[X>>>24]^T>>>24;k[5]=kB[P>>16&255]^T>>16&255;k[6]=kB[L>>8&255]^T>>8&255;k[7]=kB[V&255]^T&255;T=I[42];k[8]=kB[P>>>24]^T>>>24;k[9]=kB[L>>16&255]^T>>16&255;k[10]=kB[V>>8&255]^T>>8&255;k[11]=kB[X&255]^T&255;T=I[43];k[12]=kB[L>>>24]^T>>>24;k[13]=kB[V>>16&255]^T>>16&255;k[14]=kB[X>>8&255]^T>>8&255;k[15]=kB[P&255]^T&255};var Kwl=!1;(function(){var k=function(X){return new Uint8Array(X)},I=function(X){for(var P=new Uint8Array(X.length),L=0;L<X.length;L++)P[L]=X[L];
return P},V=new Uint8Array([1]);
return V.length===1&&V[0]===1?k:I})();
var LZ;var jHx=function(k){a:{if(!Kwl&&!oJ){if(LZ){var I=LZ;break a}LZ=(I=window.crypto)==null?void 0:I.subtle;var V,X,P;if(((V=LZ)==null?0:V.importKey)&&((X=LZ)==null?0:X.sign)&&((P=LZ)==null?0:P.encrypt)){I=LZ;break a}LZ=void 0}I=void 0}I&&(this.nativeEncryptor=new $bU(k,I));this.encryptorPolyfill=new SJU(k)};
jHx.prototype.encrypt=function(k,I){var V=this,X;return _.W(function(P){switch(P.nextAddress){case 1:if(!V.nativeEncryptor){P.jumpTo(2);break}_.vK(P,3);return P.yield(V.nativeEncryptor.encrypt(k,I),5);case 5:return P.return(P.yieldResult);case 3:X=_.nh(P),_.$w(X),Kwl=!0,V.nativeEncryptor=void 0;case 2:return P.return(V.encryptorPolyfill.encrypt(k,I))}})};
jHx.prototype.decrypt=function(k,I){return this.encrypt(k,I)};
var $bU=function(k,I){this.JSC$13153_aesKey=k;this.subtleCrypto=I};
$bU.prototype.encrypt=function(k,I){var V=this,X;return _.W(function(P){if(P.nextAddress==1)return _.vK(P,2),P.yield(JGN(V,k,I),4);if(P.nextAddress!=2)return P.return(P.yieldResult);X=_.nh(P);_.$w(X);Kwl=!0;throw X;})};
var JGN=function(k,I,V){var X,P;return _.W(function(L){switch(L.nextAddress){case 1:if(k.cryptoKey){L.jumpTo(2);break}return L.yield(k.subtleCrypto.importKey("raw",k.JSC$13153_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:k.cryptoKey=L.yieldResult;case 2:return X={name:"AES-CTR",counter:V,length:128},L.yield(k.subtleCrypto.encrypt(X,k.cryptoKey,I),4);case 4:return P=L.yieldResult,L.return(new Uint8Array(P))}})},SJU=function(k){this.JSC$13156_aesKey=k};
SJU.prototype.encrypt=function(k,I){this.encryptor||(this.encryptor=new yGW(this.JSC$13156_aesKey));for(var V=this.encryptor,X=0;X<4;X++)V.counter[X]=I[X*4]<<24|I[X*4+1]<<16|I[X*4+2]<<8|I[X*4+3];V.blockOffset=16;return this.encryptor.encrypt(k)};
SJU.prototype.decrypt=function(k,I){return this.encrypt(k,I)};var YJG={},YRO=Cc("yt-idb-pref-storage",{objectStores:(YJG.prefs={addedAtVersion:1},YJG),shared:!1,upgrade:function(k,I){I(1)&&YN(JD(k,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.c5=function(k){this.token=k};
_.c5.getInstance=function(){return _.W(function(k){return k.return(new Promise(function(I){_.RJ().then(function(V){V?(_.c5.instance||(_.c5.instance=new _.c5(V)),I(_.c5.instance)):I(void 0)})}))})};
_.c5.prototype.get=function(k){var I=this,V,X,P;return _.W(function(L){if(L.nextAddress==1)return L.yield(g3l(I.token),2);if(L.nextAddress!=3)return V=L.yieldResult,L.yield(V.get("prefs",k),3);X=L.yieldResult;if(!X)return L.return();P=(0,_.wR)();return X.expirationTimestampMs<=P?L.return():L.return(X.value)})};
_.c5.prototype.set=function(k,I,V){V=V===void 0?31536E3:V;var X=this,P,L,T;return _.W(function(d){if(d.nextAddress==1)return P=(0,_.wR)(),L={key:k,value:I,expirationTimestampMs:P+V*1E3},d.yield(g3l(X.token),2);T=d.yieldResult;return d.yield(T.put("prefs",L),0)})};
_.c5.prototype.remove=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(g3l(I.token),2);V=X.yieldResult;return X.yield(V.delete("prefs",k),0)})};var G8={},g0Q=(G8.INVALID_ENCODER_VERSION="Invalid encoder version",G8.KEY_CREATION_FAILED="Failed to create encoder key",G8.UNKNOWN_DECODE_ERROR="Failed to decode PES data",G8.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",G8.WRONG_DATA_TYPE="Encoder cannot process the data type",G8),xu=function(k,I){I=I===void 0?{}:I;_.GN.call(this,g0Q[k],Object.assign({},{name:"PESEncoderError",type:k},I));this.type=k;this.level="WARNING";Object.setPrototypeOf(this,xu.prototype)};
_.J(xu,_.GN);var T8=function(){};
T8.prototype.encode=function(k,I){try{return this.encodeImpl(k,I)}catch(V){FCU(V,v3o)}};
T8.prototype.decode=function(k,I){try{return this.decodeImpl(k,I)}catch(V){FCU(V,scX)}};
var qJO=function(k,I,V){var X;return _.W(function(P){if(P.nextAddress==1)return _.vK(P,2),P.yield(k.decodeAsyncImpl(I,V),4);if(P.nextAddress!=2)return P.return(P.yieldResult);X=_.nh(P);FCU(X,scX);_.xg(P)})};
T8.prototype.decodeAsyncImpl=function(k,I){return Promise.resolve(this.decodeImpl(k,I))};var di=function(k,I){this.aesEncryptor=k;this.aesEncryptorAsync=I};
_.J(di,T8);di.prototype.encodeImpl=function(k,I){I=BnK(I);k=(new TextEncoder).encode(JSON.stringify(k));return this.aesEncryptor.encrypt(k,I)};
di.prototype.decodeImpl=function(k,I){if(!(k instanceof Uint8Array))throw qRt(1);var V=new TextDecoder;I=BnK(I);k=this.aesEncryptor.decrypt(k,I);return JSON.parse(V.decode(k))};
di.prototype.decodeAsyncImpl=function(k,I){var V=this,X,P,L;return _.W(function(T){if(T.nextAddress==1){if(!(k instanceof Uint8Array))throw qRt(1);X=new TextDecoder;P=BnK(I);return T.yield(V.aesEncryptorAsync.decrypt(k,P),2)}L=T.yieldResult;return T.return(JSON.parse(X.decode(L)))})};var AvX={accountLinkStatusEntity:UYQ,booleanEntity:RbN,buttonEntity:nkK,captionTrack:mgQ,channelHandle:EoC,chipEntity:imK,commerceAcquisitionClientPayloadEntity:iAl,commerceCartListEntity:WJN,compositeSourceEntity:nBW,multiviewStagingEntity:oBK,contextNoteFeedEntityPayload:q$O,contextNoteUserRatingEntityPayload:voZ,continuationTokenEntity:tdZ,downloadQualityPickerEntity:C_R,downloadsPageRefreshTokenEntity:HYN,downloadsPageViewConfigurationEntity:G8Q,downloadStatusEntity:wcW,dismissState:W1x,sfvAudioItemCurrentlyPlayingEntity:kqf,
emojiFountainDataEntity:BeN,emojiCustomizationSetEntity:F1l,fakeChannel:HPG,fakePlaylist:pZl,fakePlaylistEntryCollection:N0N,fakeVideo:ZPZ,fakeVideoDescription:D6N,featuredProductsEntity:qXN,flowStateEntity:dYf,iconBadgeEntity:fpx,interstitialInteractionStateEntity:vVO,likeButtonAnimationEntity:TiO,liveChatPollStateEntity:xYG,dataFreshnessEntity:vkl,liveViewerLeaderboardChatEntryPointStateEntity:QcG,liveViewerLeaderboardPointsEntity:n3O,liveReactionsDataEntity:AYN,logoEntity:gVQ,macroMarkerEntity:dZR,
mainDownloadsLibraryEntity:pcK,mainDownloadsListEntity:NbG,mainPlaylistDownloadStateEntity:ZYW,mainPlaylistEntity:eyZ,mainPlaylistVideoEntity:k8C,mainVideoDownloadStateEntity:DVC,mainVideoEntity:P5N,markersEngagementPanelSyncEntity:iZN,markersVisibilityOverrideEntity:WrQ,musicAlbumReleaseDetail:HZQ,musicAlbumReleaseDownloadMetadataEntity:xZZ,musicAlbumRelease:w5N,musicAlbumReleaseUserDetail:p5l,musicArtistDetail:MRN,musicArtist:NiN,musicArtistUserDetail:ZZK,musicDownloadsLibraryEntity:a4Z,musicLibraryEdit:DZW,
musicLibraryStatusEntity:ztN,musicPlaylist:u8G,musicPlaylistDownloadMetadataEntity:RtQ,musicShare:tRG,musicTrackDetail:kLW,musicTrackDownloadMetadataEntity:C5K,musicTrack:etO,musicTrackUserDetail:I$l,offlineOrchestrationActionWrapperEntity:KCR,offlineVideoPolicy:$gW,offlineVideoStreams:SRN,offlineabilityEntity:zyR,orchestrationWebSamplingEntity:uIQ,pageHeaderEntity:K1y,pdpStateEntity:Uqx,pinnedProductEntity:vBO,playbackData:jcx,playerStateEntity:f4O,quantityIncrementerEntity:E$f,refresh:JvU,saveToPlaylistListEntity:$2x,
selectedChipIndexEntityPayload:UZW,settingEntity:pvC,stringEntity:CqQ,suggestedFeedbackChipStateEntity:EBW,transfer:YRl,trendingOfferEntity:sPO,videoDownloadContextEntity:g3y,videoOverviewAsyncDataEntity:xqx,videoPlaybackPositionEntity:aBN,votingEntity:JYG,ytMainChannelEntity:LrR,youchatPendingResponseEntity:bZl,ytMainDownloadedVideoEntity:OYZ,ytMainVideoEntity:clZ};var v0R,Fwy,NS,wqD,HFt,QHQ,o0x,n0N,AGQ;v0R=function(k,I){this.JSC$13175_wrapped=k;this.JSC$13175_encoderRegistry=I;this.changedKeys={}};
Fwy=function(k,I){return sHQ(k.JSC$13175_encoderRegistry,I.version).decode(I.data,I.key)};
_.BSR=function(k,I,V){return k.JSC$13175_wrapped.objectStore("EntityStore").get(I).then(function(X){if(X){if(V&&X.entityType!==V)throw Error("Kf");return Fwy(k,X)}})};
NS=function(k,I,V){return V?(V=V.map(function(X){return _.BSR(k,X,I)}),jX.all(V)):k.JSC$13175_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(I)).then(function(X){return X.map(function(P){return Fwy(k,P)})})};
_.Cpz=function(k,I,V){var X=hkK(I),P=sHQ(k.JSC$13175_encoderRegistry,1),L=Object.assign({},I);return k.JSC$13175_wrapped.objectStore("EntityStore").get(X).then(function(T){if(T){if(T.entityType!==V)throw Error("Kf");L.entityMetadata||(T=Fwy(k,T),L.entityMetadata=T.entityMetadata)}}).then(function(){var T={key:X,
entityType:V,data:P.encode(L,X),version:1};return jX.all([k.JSC$13175_wrapped.objectStore("EntityStore").put(T),AGQ(k,L,V)])}).then(function(){QHQ(k,X,V);
return X})};
wqD=function(k,I){var V=_.FO(I).entityType;return jX.all([k.JSC$13175_wrapped.objectStore("EntityStore").delete(I),n0N(k,I)]).then(function(){QHQ(k,I,V)})};
HFt=function(k,I,V,X){var P=sHQ(k.JSC$13175_encoderRegistry,1);return _.BSR(k,I,X).then(function(L){if(L){L=LCO(L,V);var T={key:I,entityType:X,data:P.encode(L,I),version:1};return jX.all([k.JSC$13175_wrapped.objectStore("EntityStore").put(T),AGQ(k,L,X)])}}).then(function(){QHQ(k,I,X);
return I})};
QHQ=function(k,I,V){var X=k.changedKeys[V];X||(X=new Set,k.changedKeys[V]=X);X.add(I)};
o0x=function(k,I,V){var X=hkK(I);V=Qcc(V);if(!V)return jX.resolve([]);V=new V(I);k=k.JSC$13175_wrapped.objectStore("EntityAssociationStore");I=[];V=_.G(V.getAssociations());for(var P=V.next();!P.done;P=V.next())I.push(k.put({parentEntityKey:X,childEntityKey:P.value}));return jX.all(I).then(function(L){return L.map(function(T){return T[1]})})};
n0N=function(k,I){return k.JSC$13175_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(I))};
AGQ=function(k,I,V){var X=hkK(I);return n0N(k,X).then(function(){return o0x(k,I,V)})};var xbZ=function(){};
_.J(xbZ,T8);xbZ.prototype.encodeImpl=function(k){return k};
xbZ.prototype.decodeImpl=function(k){if(k instanceof Uint8Array)throw qRt(0);return k};var xgt=function(){this.cacheMap={};this.cacheMap[0]=new xbZ;if(!_.m("aes_pes_encoder_killswitch")){var k=this.cacheMap;try{var I=_.Lc();var V=BnK(I);var X=new di(new SJU(V),new jHx(V))}catch(P){throw k=P instanceof Error?new xu("KEY_CREATION_FAILED",{originalMessage:P.message}):new xu("KEY_CREATION_FAILED"),_.hq(k),k;}k[1]=X}},sHQ=function(k,I){I=I===void 0?0:I;
k=k.cacheMap[I];if(!k)throw I=new xu("INVALID_ENCODER_VERSION",{encoderVersion:I}),_.hq(I),I;return k};var Rp=function(k,I){_.ce.call(this);this.token=k;this.JSC$13189_encoderRegistry=I;this.observers=[];k=new _.XA.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.Lc());k.onmessage=this.JSC$13189_handleMessage.bind(this);this.channel=k};
_.J(Rp,_.ce);_.pQ=function(k,I,V){var X,P,L,T;return _.W(function(d){if(d.nextAddress==1)return d.yield(Jvt(k.token),2);if(d.nextAddress!=3)return X=d.yieldResult,d.yield(_.Af(X,["EntityStore","EntityAssociationStore"],I,function(U){P=new v0R(U,k.JSC$13189_encoderRegistry);return V(P)}),3);
L=d.yieldResult;P&&(T=P.changedKeys,Object.keys(T).length>0&&(k.channel.postMessage(T),ayU(k,T)));return d.return(L)})};
Rp.prototype.observe=function(k){var I=this;this.observers.push(k);return function(){var V=I.observers.indexOf(k);V>=0&&I.observers.splice(V,1)}};
var dWz=function(k){var I;return _.W(function(V){if(V.nextAddress==1)return V.yield(_.pQ(k,{mode:"readonly",enableRetries:!0},function(X){return X.JSC$13175_wrapped.objectStore("EntityStore").getAll()}),2);
I=V.yieldResult;return V.return(Promise.all(I.filter(function(X){return!!X}).map(function(X){var P,L;
return _.W(function(T){if(T.nextAddress==1){P=X.key;L=X.entityType;var d=T.yield;var U=qJO(sHQ(k.JSC$13189_encoderRegistry,X.version),X.data,X.key);return d.call(T,U,2)}return T.return({key:P,entityType:L,data:T.yieldResult})})})))})};
Rp.prototype.JSC$13189_handleMessage=function(k){ayU(this,k.data)};
var ayU=function(k,I){k=_.G(k.observers);for(var V=k.next();!V.done;V=k.next())V=V.value,V(I)};
Rp.prototype.disposeInternal=function(){this.channel.close()};
var n3K;var i5,CdZ,TaD;i5={};_.RXK=(i5.mainVideoEntity="mainVideoEntityActionMetadata",i5.mainPlaylistEntity="mainPlaylistEntityActionMetadata",i5.musicTrack="musicTrackEntityActionMetadata",i5.musicPlaylist="musicPlaylistEntityActionMetadata",i5);CdZ=new _.g9("DOWNLOADS_ENTITY_TYPE_MAP");_.ea=_.Q3("","downloadsPageViewConfigurationEntity");TaD=_.Q3("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.wvA=_.Q3("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.Q3("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.Q3("SMART_DOWNLOADS_ENABLED","settingEntity");_.Q3("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var Dgj=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var IHo=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var woK={isLeaderTab:!0};var vPX={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var W5=window,fv=W5.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",VWD=W5.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||UK,GeK=W5.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||xy,PaN=W5.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||X8O,ILC=W5.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||bzN,PMX=W5.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||KtN;var IhR;r7({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 m_o=TWK(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(k){return k}}}),Jdc=TWK(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(k){return k}}}),fht=new Map;var $_z=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],rbU;var HWN=function(k){return _.vX({type:"SET_EPHEMERAL_ACTION",payload:k})};var poC={ephemeralAction:null};var NSf=WY({ephemeralAction:function(k,I){k=k===void 0?poC.ephemeralAction:k;switch(I.type){case "SET_EPHEMERAL_ACTION":return I.payload;default:return k}}});var MSf=function(k){return _.vX({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:k})};var ZWN={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var DbZ={sharedUi:ZWN,a11y:poC,entities:{}},D_O={sharedUi:function(k,I){k=k===void 0?ZWN:k;switch(I.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},k,{animatedThumbnailEnabled:I.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},k,{inlinePreviewEnabled:I.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},k,{currentPageType:I.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},k,{currentPageSubType:I.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},k,{persistentPanelVisible:I.payload});default:return k}},
a11y:NSf,entities:mgA};var qxA={playlistId:"",inviteLinkURL:""};var zXQ={continuationCommand:{}};var RCl=WY({continuationCommand:function(k,I){k=k===void 0?zXQ.continuationCommand:k;switch(I.type){case "SET_CONTINUATION_COMMAND":return I.payload.continuationCommand;default:return k}}});var sxt={currentFormId:"",commandsMap:{}};var CQj=WY({isLeaderTab:function(k,I){k=k===void 0?woK.isLeaderTab:k;switch(I.type){case "SET_IS_LEADER_TAB":var V,X;return(X=I==null?void 0:(V=I.payload)==null?void 0:V.isLeaderTab)!=null?X:k;default:return k}}});var OWN;_.usN=function(k){return _.vX({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:k}})};
OWN=function(k){return _.vX({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:k}})};var fZ={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var ZLt=WY({isDesktopSmallWidth:function(k,I){k=k===void 0?fZ.isDesktopSmallWidth:k;switch(I.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return I.payload.isDesktopSmallWidth;default:return k}},
isShortsActive:function(k,I){k=k===void 0?fZ.isShortsActive:k;switch(I.type){case "SET_IS_SHORTS_ACTIVE":return I.payload.isShortsActive;default:return k}},
isWatchWhileMode:function(k,I){k=k===void 0?fZ.isWatchWhileMode:k;switch(I.type){case "SET_IS_WATCH_WHILE_MODE":return I.payload.isWatchWhileMode;default:return k}},
playerState:function(k,I){k=k===void 0?fZ.playerState:k;switch(I.type){case "SET_PLAYER_STATE":return I.payload.playerState;default:return k}},
isFullscreen:function(k,I){k=k===void 0?fZ.isFullscreen:k;switch(I.type){case "SET_IS_FULLSCREEN":return I.payload.isFullscreen;default:return k}},
isSmallScreenSqueezeback:function(k,I){k=k===void 0?fZ.isSmallScreenSqueezeback:k;switch(I.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return I.payload.isSmallScreenSqueezeback;default:return k}},
isShortsPipActive:function(k,I){k=k===void 0?fZ.isShortsPipActive:k;switch(I.type){case "SET_IS_SHORTS_PIP_ACTIVE":return I.payload.isShortsPipActive;default:return k}},
isPlaybackStarted:function(k,I){k=k===void 0?fZ.isPlaybackStarted:k;switch(I.type){case "SET_IS_PLAYBACK_STARTED":return I.payload.isPlaybackStarted;default:return k}}});var BWX={currentMode:"canvas-hidden"};var ual=function(){return function(k){return function(I){var V=k(I);_.sm(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[I],!0);return V}}};var tSO,vGl;tSO=new _.nv;_.qP=new _.g9("WATCH_PLAYER_PROMISE_TOKEN");_.eXU=new _.nv;_.k_x=new _.g9("SHORTS_PLAYER_PROMISE_TOKEN");vGl=new _.g9("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var OL_=function(){return function(k){return function(I){I.type==="ENTITY_LOADED"&&_.C7().resolve(_.qP).then(function(V){var X;(X=V.dispatchReduxAction)==null||X.call(V,I)});
return k(I)}}};var IQR={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var wuD=WY({additionalContext:function(k,I){k=k===void 0?IQR.additionalContext:k;switch(I.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var V;return(V=I.payload)!=null?V:"";default:return k}},
impersonatedChannelUrl:function(k,I){k=k===void 0?IQR.impersonatedChannelUrl:k;switch(I.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var V;return(V=I.payload)!=null?V:"";default:return k}},
selectedVideoIds:function(k,I){k=k===void 0?IQR.selectedVideoIds:k;switch(I.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var V={};return Object.assign({},k,(V[I.payload]=!0,V));case "VIDEO_UNSELECTED":return I=I.payload,k=Object.assign({},k),delete k[I],k;default:return k}}});var VJC={parentClickTrackingParams:""};var HLO=WY({parentClickTrackingParams:function(k,I){k=k===void 0?VJC.parentClickTrackingParams:k;switch(I.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return I.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return k}}});var X_N=function(k){return _.vX({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:k})},Pjy=function(k){return _.vX({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:k})};var L_C={stepStates:{}};var puX=WY({stepStates:function(k,I){k=k===void 0?L_C.stepStates:k;switch(I.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var V=k,X=I.payload,P,L,T;k={};I={selectionStates:Object.assign({},(T=(P=V[X.stepId])==null?void 0:P.selectionStates)!=null?T:{},(k[X.token]={isSelected:X.isSelected},k)),userQuery:(L=V[X.stepId])==null?void 0:L.userQuery};P={};return Object.assign({},V,(P[X.stepId]=I,P));case "TALK_TO_RECS_UPDATE_USER_QUERY":return P=k,L=I.payload,T=
{selectionStates:Object.assign({},(X=(V=P[L.stepId])==null?void 0:V.selectionStates)!=null?X:{}),userQuery:{userQuery:L.userQuery,token:L.userQueryToken}},V={},Object.assign({},P,(V[L.stepId]=T,V));default:return k}}});var cEK,G_K,dQU;cEK=function(k){return _.vX({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:k})};
G_K=function(k){return _.vX({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:k})};
_.Vz=function(k){return _.vX({type:"SET_CURRENT_PAGE_TYPE",payload:k})};
_.TNW=function(k){return _.vX({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:k})};
dQU=function(k){return _.vX({type:"SET_CHIP_BAR_IS_STICKY",payload:k})};var Qxz={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"};_.iof=function(k){return _.vX({type:"SET_PLAYER_STATE",payload:{playerState:k}})};var UX={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:ohc(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var NWA=WY({isTheaterMode:function(k,I){k=k===void 0?ohc():k;switch(I.type){case "SET_IS_THEATER_MODE":return I.payload.isTheaterMode;default:return k}},
isWatchActive:function(k,I){k=k===void 0?UX.isWatchActive:k;switch(I.type){case "SET_IS_WATCH_ACTIVE":return I.payload.isWatchActive;default:return k}},
isLearningJourneyActive:function(k,I){k=k===void 0?UX.isLearningJourneyActive:k;switch(I.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return I.payload.isLearningJourneyActive;default:return k}},
isWatchFullscreen:function(k,I){k=k===void 0?UX.isWatchFullscreen:k;switch(I.type){case "SET_IS_WATCH_FULLSCREEN":return I.payload.isWatchFullscreen;default:return k}},
isWatchNarrowWidth:function(k,I){k=k===void 0?UX.isWatchNarrowWidth:k;switch(I.type){case "SET_IS_WATCH_NARROW_WIDTH":return I.payload.isWatchNarrowWidth;default:return k}},
isSwatcherooActive:function(k,I){k=k===void 0?UX.isSwatcherooActive:k;switch(I.type){case "SET_IS_SWATCHEROO_ACTIVE":return I.payload.isSwatcherooActive;default:return k}},
isWatchRetroMode:function(k,I){k=k===void 0?UX.isWatchRetroMode:k;switch(I.type){case "SET_IS_WATCH_RETRO_MODE":return I.payload.isWatchRetroMode;default:return k}},
isLiveChatCollapsed:function(k,I){k=k===void 0?UX.isLiveChatCollapsed:k;switch(I.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return I.payload.isLiveChatCollapsed;default:return k}},
openEngagementPanels:function(k,I){k=k===void 0?UX.openEngagementPanels:k;var V=[].concat(_.Z9(k));switch(I.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return V.push(I.payload.panelToAdd),V;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return V.splice(V.indexOf(I.payload.panelToRemove),1),V;default:return k}},
playerState:function(k,I){k=k===void 0?UX.playerState:k;switch(I.type){case "SET_PLAYER_STATE":return I.payload.playerState;default:return k}},
watchScrollTop:function(k,I){k=k===void 0?UX.watchScrollTop:k;switch(I.type){case "SET_WATCH_SCROLL_TOP":return I.payload.watchScrollTop;default:return k}},
watchWindowSize:function(k,I){k=k===void 0?UX.watchWindowSize:k;switch(I.type){case "SET_WATCH_WINDOW_SIZE":return I.payload.watchWindowSize;default:return k}}});var W_W={surveyFeedbackData:{feedbackTokens:[]}};var MWO=WY({surveyFeedbackData:function(k,I){k=k===void 0?W_W.surveyFeedbackData:k;switch(I.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return I.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},k,I.payload);default:return k}}});var x_j={};var eCl=void 0;_.m("web_enable_redux_store_on_demand")||(eCl=tWO());var fQQ=function(k,I,V){var X=this;this.listId=k;this.JSC$13333_updateCallback=I;this.isOfflineVideoCallback=V;_.$L().subscribe(function(){X.handleUpdate()})};
fQQ.prototype.getPlaylistData=function(){var k=_.$L().getState().entities;if(this.listId&&this.listId!=="PPSV"){var I=hUU(k,this.listId,!0),V=_.Q3(this.listId,"mainPlaylistEntity"),X,P;k=k==null?void 0:(X=k.mainPlaylistEntity)==null?void 0:(P=X[V])==null?void 0:P.title;return kdl(I,k,this.listId)}I=_.V4U(D2t(k));k=_.V4U(_.kL(k));k=I.concat(k);return kdl(k)};
fQQ.prototype.getPlaylistId=function(){return this.listId};
fQQ.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13333_updateCallback(this.listId,this.getPlaylistData(),{})};var EX=function(k,I,V,X){X=X===void 0?[]:X;this.JSC$13336_playlistNetworkManager=k;this.listId=I;this.JSC$13336_updateCallback=V;this.videoIds=X;this.pendingUpdates=[];this.currentIndex=0};
EX.prototype.JSC$13336_setCurrentIndex=function(k){this.currentIndex=k};
EX.prototype.setListId=function(k){this.listId=k};
var UQC=function(k,I){k.currentCreateRequest&&k.currentCreateRequest.cancel(I);k.currentUpdateRequest&&k.currentUpdateRequest.cancel(I);k.currentRefreshRequest&&k.currentRefreshRequest.cancel(I)};
EX.prototype.delete=function(){UQC(this,"PROXY DELETED")};
EX.prototype.addVideos=function(k,I,V){var X=this;V!==void 0?this.videoIds.splice.apply(this.videoIds,[V,0].concat(_.Z9(k))):this.videoIds.push.apply(this.videoIds,_.Z9(k));this.listId||this.currentCreateRequest?(k.forEach(function(P,L){P={addedVideoId:P,action:"ACTION_ADD_VIDEO"};V&&(P.addedVideoPosition=V+L);X.pendingUpdates.push(P)}),b5(this)):EQf(this,I.onCreateListCommand)};
var boQ=function(k,I,V,X,P){xUX(k.videoIds,I,V);I>k.currentIndex&&V<=k.currentIndex?k.JSC$13336_setCurrentIndex(k.currentIndex+1):I===k.currentIndex?k.JSC$13336_setCurrentIndex(V):I<k.currentIndex&&V>=k.currentIndex&&k.JSC$13336_setCurrentIndex(k.currentIndex-1);k.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:X,movedSetVideoIdPredecessor:P});b5(k)},EQf=function(k,I){UQC(k,"OBSOLETE");
k.currentCreateRequest=lQQ(k.JSC$13336_playlistNetworkManager,I,k.videoIds);_.Gl(k.currentCreateRequest,function(){k.currentCreateRequest=void 0}).then(function(V){k.setListId(V.playlistId);
k.pendingUpdates.length>0?b5(k):rEN(k)})},b5=function(k){if(k.pendingUpdates.length!==0&&(k.currentRefreshRequest&&k.currentRefreshRequest.cancel("OBSOLETE"),!k.currentUpdateRequest&&!k.currentCreateRequest)){var I=k.pendingUpdates.splice(0,k.pendingUpdates.length);
k.currentUpdateRequest=k.JSC$13336_playlistNetworkManager.updatePlaylist(k.listId,I);_.Gl(k.currentUpdateRequest,function(){k.currentUpdateRequest=void 0}).then(function(){k.pendingUpdates.length>0?b5(k):rEN(k)}).thenCatch(function(){k.pendingUpdates.unshift.apply(k.pendingUpdates,_.Z9(I))})}},rEN=function(k){k.currentRefreshRequest=_.hSR(k.JSC$13336_playlistNetworkManager,k.listId,k.currentIndex,k.videoIds[k.currentIndex]);
_.Gl(k.currentRefreshRequest,function(){k.currentRefreshRequest=void 0}).then(function(I){k.JSC$13336_updateCallback(I.playlistId,I.playlistPanelRenderer,I.autoplayRenderer)})};
EX.prototype.size=function(){return this.videoIds.length};var yEO=function(k,I,V,X){X=X===void 0?[]:X;EX.call(this,k,I,V,X);this.JSC$13336_playlistNetworkManager=k;this.listId=I;this.JSC$13336_updateCallback=V;this.videoIds=X};
_.J(yEO,EX);_.l5=function(k,I,V,X,P,L,T){P=P===void 0?[]:P;T=T===void 0?p6:T;EX.call(this,k,I,V,P);this.JSC$13336_playlistNetworkManager=k;this.listId=I;this.JSC$13336_updateCallback=V;this.onAuthChange=X;this.videoIds=P;this.storage=L;this.cookieReader=T;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.qz(_.hD,this.checkLoggedInStatusChange.bind(this),1E3)};
_.J(_.l5,EX);_.c=_.l5.prototype;_.c.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.qz(_.hD,this.checkLoggedInStatusChange.bind(this),1E3)};
_.c.JSC$13336_setCurrentIndex=function(k){EX.prototype.JSC$13336_setCurrentIndex.call(this,k);this.store()};
_.c.delete=function(){_.hD.cancelJob(this.queueSapisIdJob);EX.prototype.delete.call(this)};
_.c.setListId=function(k){EX.prototype.setListId.call(this,k);this.store()};
_.c.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var mQN=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],K_O=["playerResponse","videoDetails"],$QN=["response","currentVideoEndpoint","watchEndpoint","videoId"],SBO=["response","currentVideoEndpoint","watchEndpoint","playlistId"],j6N=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],JEG=["response","contents","twoColumnWatchNextResults","playlist","playlist"],YBC=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
gQl=["response","contents","twoColumnWatchNextResults"];var ri={},LJz=(ri.WEB_UNPLUGGED="^unplugged/",ri.WEB_UNPLUGGED_ONBOARDING="^unplugged/",ri.WEB_UNPLUGGED_OPS="^unplugged/",ri.WEB_UNPLUGGED_PUBLIC="^unplugged/",ri.WEB_CREATOR="^creator/",ri.WEB_KIDS="^kids/",ri.WEB_EXPERIMENTS="^experiments/",ri.WEB_MUSIC="^music/",ri.WEB_REMIX="^music/",ri.WEB_MUSIC_EMBEDDED_PLAYER="^music/",ri.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",ri);var vlt,lQQ;vlt=function(k,I){this.networkManager=k;this.innertubeTransportService=I};
lQQ=function(k,I,V){if(!_.K(I,_.rb))return _.e8(Error("Of"));_.K(I,_.rb).videoIds=V;V={create_playlist_title:_.HW("QUEUE",void 0,"Queue")};return XJo(_.EI(k.innertubeTransportService,I,V),Ipj)};
_.hSR=function(k,I,V,X){I={videoId:X,playlistId:I,playlistIndex:V};V=_.SK(JQR);return XJo(_.hl(k.innertubeTransportService,I,V),PZA)};
vlt.prototype.updatePlaylist=function(k,I){return XJo(_.EI(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:k,actions:I}}),VCK)};var qBx=function(k){this.storage=k},vQW;
qBx.prototype.store=function(k,I){I=I===void 0?0:I;if(this.storage&&k.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",k),this.storage.set("TLPQindex",String(I)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(V){}};
qBx.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
qBx.prototype.getPlaylistId=function(){if(!this.storage)return null;var k=null;try{k=this.storage.get("TLPQplaylist")}catch(I){}return k};var dq_=["navigationEndpoint","watchEndpoint","videoId"],TBD=["nextButtonVideo","watchEndpoint","videoId"];_.ZP=new _.g9("NETWORK_TOKEN");_.Kz=new _.g9("PAGE_TOKEN");_.yK=new _.g9("PLAYLIST_TOKEN");var s6O;s6O=new _.g9("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.DP=new _.g9("INNERTUBE_TRANSPORT_TOKEN");var F_y,mr,AEC,Q6N,oQO,xQl;F_y=new Set(["ci","cr","carml"]);mr=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13383_parkedJobs=new Map;this.parkedProcessors=new Map};
_.KZ=function(){mr.instance||(mr.instance=new mr);return mr.instance};
mr.prototype.onAny=function(k){return _.BNG(this,k,2)};
mr.prototype.parkOrScheduleJob=function(k,I,V,X,P){_.$B(this,V)?_.Ia().addJob(k,I,X):(P&&(k=AEC(k),Q6N(this,k,I,V,P)),P=this.JSC$13383_parkedJobs.get(V),P||(this.JSC$13383_parkedJobs.set(V,[]),P=this.JSC$13383_parkedJobs.get(V)),P.push({job:k,priority:I,delay:X}))};
mr.prototype.addListener=function(k,I,V){V&&(I=AEC(I),Q6N(this,I,0,k,V));V=this.parkedProcessors.get(k);V||(this.parkedProcessors.set(k,[]),V=this.parkedProcessors.get(k));V.push(I)};
mr.prototype.processSignal=function(k){if(!_.$B(this,k)){this.inProgressSignals.add(k);var I=this.JSC$13383_parkedJobs.get(k);if(I){I=_.G(I);for(var V=I.next();!V.done;V=I.next())V=V.value,_.Ia().addJob(V.job,V.priority,V.delay);this.JSC$13383_parkedJobs.delete(k)}if(I=this.parkedProcessors.get(k)){I=_.G(I);for(V=I.next();!V.done;V=I.next())V=V.value,V();this.parkedProcessors.delete(k)}this.signals.push(k);this.inProgressSignals.delete(k)}};
_.$B=function(k,I){return F_y.has(I)||_.qw("IS_HOMEPAGE_COLD")||_.qw("IS_RESULTS_PAGE_COLD")||_.qw("IS_WATCH_PAGE_COLD")?k.signals.indexOf(I)>=0:!0};
AEC=function(k){var I=!1;return function(){I||(I=!0,k())}};
Q6N=function(k,I,V,X,P){if(nQl.has(X))_.Ia().addJob(I,V,P);else{var L=k.compoundSignals.get(X);L&&_.Ia().addJob(function(){_.$B(k,X)||(L.isTimeoutConditionSatisfied?_.Ia().addJob(I,V):L.timeoutConditionObservers.push(function(){_.Ia().addJob(I,V)}))},V,P)}};
_.BNG=function(k,I,V){if(I.length>1){var X=[],P=Object.create(null);I=_.G(I);for(var L=I.next();!L.done;L=I.next())L=L.value,P[L]||(X.push(L),P[L]=!0);I=X}if(I.length===1)return I[0];L=I;X="";P=V===2?"|":"&";L.sort();L=_.G(L);for(var T=L.next();!T.done;T=L.next())X+=T.value+P;if(!k.compoundSignals.get(X)){P=0;L=[];T=_.G(I);for(var d=T.next();!d.done;d=T.next())d=d.value,P++,_.$B(k,d)||L.push(d);(V=V===2)&&P>L.length||!V&&!L.length?k.signals.push(X):oQO(k,X,V,I,L)}return X};
oQO=function(k,I,V,X,P){var L=P.length,T=function(){V||--L===0?k.processSignal(I):xQl(k,I)};
P=_.G(P);for(var d=P.next();!d.done;d=P.next())k.addListener(d.value,T);k.compoundSignals.set(I,{signals:X,isOnAny:V,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});xQl(k,I)};
xQl=function(k,I){if(!_.$B(k,I)){var V=k.compoundSignals.get(I);if(V&&!V.isTimeoutConditionSatisfied){for(var X=!1,P=0,L=0,T=_.G(V.signals),d=T.next();!d.done;d=T.next()){var U=d.value;d=!_.$B(k,U);nQl.has(U)?X=!0:(U=k.compoundSignals.get(U))?d&&!U.isTimeoutConditionSatisfied&&(L++,V.isInitialized||U.timeoutConditionObservers.push(function(){xQl(k,I)})):d&&P++}V.isInitialized=!0;
V.isOnAny?X&&(V.isTimeoutConditionSatisfied=!0):P===0&&L===0&&(V.isTimeoutConditionSatisfied=!0);if(V.isTimeoutConditionSatisfied)for(V=_.G(V.timeoutConditionObservers),X=V.next();!X.done;X=V.next())X=X.value,X()}}};
mr.prototype.processSignal=mr.prototype.processSignal;mr.prototype.parkOrScheduleJob=mr.prototype.parkOrScheduleJob;mr.prototype.onAny=mr.prototype.onAny;_.aJ("ytsignals.getInstance",_.KZ);mr.prototype.onAny=mr.prototype.onAny;mr.prototype.parkOrScheduleJob=mr.prototype.parkOrScheduleJob;mr.prototype.processSignal=mr.prototype.processSignal;var nQl=new Set(["eop","eocs","dl","pcl"]);_.iP=new _.g9("MINIPLAYER_SERVICE");var SR,aQN,RSW;SR=function(k,I,V){var X=_.sG.getInstance();if(!vQW){var P=new T7c;var L=void 0,T=_.gH("ID_TOKEN");T&&P.isAvailable()&&(L=new fc(P,"yt-queue"+T));vQW=new qBx(L)}P=vQW;L=_.KZ();this.JSC$13390_actionRouter=X;this.JSC$13390_pageManager=k;this.playlistManager=I;this.JSC$13390_playlistNetworkManager=V;this.storage=P;this.signals=L;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.jR=function(){if(!aQN){var k=_.C7(),I=k.resolve(_.RZ(_.Kz)),V=k.resolve(_.RZ(_.ZP)),X=k.resolve(_.RZ(_.yK));k=k.resolve(_.DP);aQN=new SR(I,X,new vlt(V,k))}return aQN};
RSW=function(k,I,V){if(V){var X;if(((X=k.responsePlaylistData)==null?void 0:X.playlistId)!==V)return}k.responsePlaylistData&&(V=bAj(I,k.responsePlaylistData),k.responsePlaylistData=(0,_.dc.unsafeClone)(k.responsePlaylistData),rAc(k.responsePlaylistData,V));V=k.temporaryItems.findIndex(function(P){return P.videoId===I});
V>-1&&k.temporaryItems.splice(V,1);_.Jl(k,_.YB(k,k.response?k.response.autoplayRenderer:void 0))};
_.CjO=function(k,I){if(k.responsePlaylistData){var V=lpK(I,k.responsePlaylistData);rAc(k.responsePlaylistData,V);if(k.queueProxy){var X=k.queueProxy;V<0||(X.videoIds.splice(V,1),V<X.currentIndex&&X.JSC$13336_setCurrentIndex(X.currentIndex-1),X.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:I}),b5(X))}}_.Jl(k,_.YB(k,k.response?k.response.autoplayRenderer:void 0))};
SR.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.Jl(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
SR.prototype.setPlaylistData=function(k,I,V){this.temporaryItems=[];this.listId=k;this.responsePlaylistData=I;_.Jl(this,_.YB(this,V))};
var w_f=function(k){return(k==null?0:k.playlistId)?k.playlistId:"PPSV"},HoN=function(k){return k&&k.playlistId?k.playlistId==="PPSV"?!0:lHA(_.$L().getState().entities,k.playlistId):!1};
SR.prototype.isPlayingOfflineVideo=function(){return this.response?HoN(this.response):!1};
SR.prototype.closeMiniplayer=function(k){var I=this.queueProxy&&this.queueProxy.size()<=1,V=_.C7().resolve(_.iP);if(!this.queueProxy||I)this.queueProxy&&this.clearQueue(),V.close(!0);else{V.pipController.getWindow()&&window.focus();I=this.responsePlaylistData;var X=this.temporaryItems.length+(I&&I.contents?I.contents.length:0);I=_.HW("QUEUE_CLEARED_UNPLURALIZED")||_.pC("QUEUE_CLEARED",X);I=_.JW(I);V=_.HW("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");X=_.HW("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.pC("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",X);var P=_.HW("MINIPLAYER_CLOSE",void 0,"Close"),L=_.HW("CANCEL",void 0,"Cancel");_.T5(this.JSC$13390_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.y8(V),dialogMessages:[_.y8(X)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.y8(P),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
I]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.y8(L)}}}}}}],k)}};
_.YB=function(k,I){var V={},X=k.response;V.autoplayRenderer=I;if(!k.responsePlaylistData&&!k.temporaryItems.length)return!X||!X.hasRelatedVideoData&&_.m("kevlar_prefetch_data_augments_network_data")||(V.playerData={rvs:X.relatedVideoArgs,endScreenRenderer:X.endScreenRenderer}),V;V.playerData={};if(k.index===void 0)return _.hq(Error("Qf")),V;V.panel=k.responsePlaylistData?(0,_.dc.unsafeClone)(k.responsePlaylistData):{titleText:_.y8(_.HW("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
I=V.panel;if(I.contents)for(var P=_.G(k.temporaryItems),L=P.next();!L.done;L=P.next())I.contents.push({playlistPanelVideoRenderer:L.value});k.queueProxy&&X&&X.playingVideo&&X.playingVideoId&&!E$z(X.playingVideoId,V.panel)&&(I=X.playingVideo,P=V.panel,L=k.index,P.contents&&P.contents.splice(L===void 0?0:L,0,{playlistPanelVideoRenderer:I}));X&&X.playingVideoId&&(I=k.index,P=V.panel,I=!P.contents||I>=P.contents.length?void 0:P.contents[I].playlistPanelVideoRenderer,I&&I.videoId===X.playingVideoId||(I=
bAj(X.playingVideoId,V.panel),k.index=I!==-1?I:k.index?k.index-1:0));I=Uqo(k.index+1,V.panel);P=void 0;k.index>0&&(P=Uqo(k.index-1,V.panel));if(P||I)V.autoplayRenderer=iAO(I,P,V.autoplayRenderer);!I&&(X==null?0:X.relatedVideoArgs)&&(V.playerData.rvs=X.relatedVideoArgs);X=X?X.playlistIndexOffset:0;k.queueProxy?mqK(V.panel,k.index,X,fpo,!0,!0,!0):mqK(V.panel,k.index,X);V.playerData.playlistPanelRenderer=V.panel;return V};
SR.prototype.isMiniplayerActive=function(){return _.C7().resolve(_.iP).isMiniplayerActive()};
_.Jl=function(k,I){k.playlistManager.setAutoplayRenderer(I.autoplayRenderer||null);k.playlistManager.setPlaylistData(I.panel||null);I.playerData&&k.playlistManager.setPlayerPlaybackControlData(I.playerData)};var KJD="#";var p_K={},NNl={},MJC={},ZoQ={},DQf={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:(p_K.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",p_K),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:(NNl.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",NNl),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:(MJC.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",MJC),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:(ZoQ.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",ZoQ),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 P4z=[{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:DQf},{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:DQf}}];var Dqj;_.Q8=[[["OTdidHI5a2luZCN4M2pkamE=","cWFhNzd2YWx1ZSNsZ25yaDdv"],"S0lORF9TVEFSVCM1d2RneGJrMGoxb2hBRF9QTEFDRU1FTlRf"]];
Dqj=[[["amhucHJpbWFyeSNta2RrNXlwMGQ=",null,null],[null,["cy1yZW5kZXJlciNoeGN0cTJ2Z2xhdjZ5dGQtdHdvLWNvbHVtbi1icm93c2UtcmVzdWx0","dHlsZS1zY29wZSNkYzIxOXFyYml1YWJz"],null],["YXN0aGVhZC1hZCNzZHZkczU1OHAwdnNt",["ZC1yZW5kZXJlciN2cGNsd2dsZnMxeHF5dGQtcmljaC1ncmk="],null],[null,["ZC1yZW5kZXJlciM5c20zMTFkbGkxcG55dGQtcmljaC1ncmk=","dHlsZS1zY29wZSM2bm5wNDZxZjcweDJz"],null],[null,["by1yZW5kZXJlciN0NmpoNjZwOXVocW55dGQtYmFubmVyLXByb20=","dHlsZS1zY29wZSNnNWx6M3hxc3VlOG1z"],null],[null,["dC1yZW5kZXJlciNjNmNldHJ2ZTlxMDF5dGQtYWQtc2xv"],
null]],[["cGxheWVyLWFkcyN4cnZrcXk3eTUyZ3U=",null,null]]];_.AW=["bENhbGxiYWNrcyNuYm4xd2x3dDFkbXNnbG9iYQ==","dHlEZXRlY3RlZCNieGU4ZTRrYmdpdWFvbkFibm9ybWFsaQ==","eWpvbkFkU2tpcCM4MG5zaWJ3Y2Mz","cl9yZXNwb25zZSM1aHV2YnVrOHFoM3FyYXdfcGxheWU=","empudmFkU2xvdHMjY25tdGhjZw=="];_.gi="bENhbGxiYWNrcyNuYm4xd2x3dDFkbXNnbG9iYQ== dHlEZXRlY3RlZCNieGU4ZTRrYmdpdWFvbkFibm9ybWFsaQ== eWpvbkFkU2tpcCM4MG5zaWJ3Y2Mz cl9yZXNwb25zZSM1aHV2YnVrOHFoM3FyYXdfcGxheWU= ZV9za2lwc19rcyNwand4Y3pudzloYWt3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbA== Y2ZhYl9zYV9lZiN4dGN3enVjZDJ4 empudmFkU2xvdHMjY25tdGhjZw==".split(" ");var qZ;qZ=function(k,I,V){this.oZe=k;this.pRI=I;this.csN=V};
_.lXt=[new qZ("b.f_",!1,0),new qZ("j.s_",!1,2),new qZ("r.s_",!1,4),new qZ("e.h_",!1,6),new qZ("i.s_",!0,8),new qZ("s.t_",!1,10),new qZ("p.h_",!1,12),new qZ("s.i_",!1,14),new qZ("f.i_",!1,16),new qZ("a.b_",!1,18),new qZ("a.o_",!1),new qZ("g.o_",!1,22),new qZ("p.i_",!1,24),new qZ("p.m_",!1),new qZ("n.k_",!0,20),new qZ("i.f_",!1),new qZ("a.s_",!0),new qZ("m.c_",!1),new qZ("n.h_",!1,26),new qZ("o.p_",!1),new qZ("m.p_",!0,28),new qZ("o.a_",!1),new qZ("d.p_",!1),new qZ("e.i_",!1)].reduce(function(k,I){k[I.oZe]=
I;return k},{});var zSO=function(){};
zSO.prototype.flush=function(k,I){k=k===void 0?[]:k;I=I===void 0?!1:I;if(_.m("enable_client_streamz_web")){k=_.G(k);for(var V=k.next();!V.done;V=k.next())V=wey(V.value),this.rootSpec&&_.Fy(V,2,this.rootSpec),V={serializedIncrementBatch:_.OO(V.JSC$9907_serializeBinary())},_.bz("streamzIncremented",V,{sendIsolatedPayload:I})}};
var YYt=function(){};
_.J(YYt,zSO);var uJK=function(k){var I=new QkG;var V=new FzK;V=_.Xw(V,1,"botguard");k=_.Xw(V,2,k);this.rootSpec=_.BP(I,1,nWO,k)};
_.J(uJK,zSO);var sK,OoW=new Map;var tCA,qYR,xqo,FJO,QuX,MCc,kQO,pJc;tCA=2;qYR=2;xqo=2;FJO=2;QuX=2;MCc=2;kQO=2;pJc=new QJl;var eSZ,kuN;eSZ=function(){this.ongoingFlowNonces=new Map};
_.xL=function(){kuN||(kuN=new eSZ);return kuN};
_.o5=function(k,I,V){return{eventType:{flowEventNamespace:k,flowEventType:I},metadata:V,statusCode:void 0,csn:void 0,can:void 0}};
_.hlo=function(k,I){var V=_.xL(),X=ITN(V,I,!0);V.logFlowEvent(k,I,X,void 0)};
eSZ.prototype.logFlowEvent=function(k,I,V,X){I={flowNonce:V||ITN(this,I),flowType:I,flowEventType:k.eventType};k.metadata&&(I.flowMetadata=k.metadata);k.statusCode!==void 0&&(I.flowEventStatus=k.statusCode);k.csn&&(I.csn=k.csn);k.can&&(I.can=k.can);_.bz("flowEvent",I,X)};
var ITN=function(k,I,V){V=V===void 0?!1:V;var X=k.ongoingFlowNonces.get(I);if(!X||V)X=It(16),k.ongoingFlowNonces.set(I,X);return X};_.VZx=new AfN;var SZO={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 v5=function(k,I,V,X,P,L,T){V=V===void 0?!1:V;X=X===void 0?!1:X;L=L===void 0?_.jR():L;this.c6=!1;this.qBx=k;this.mEH=I;this.qvI=V;this.fromHistory=X;this.previousVideoId=P;this.oRI=L;this.tempData=T;this.gRA=new _.ncZ};
_.J(v5,Bc);v5.prototype.validate=function(k){return!(!k.data.playerResponse||k.data.page!=="watch"&&k.data.page!=="learning_journey_watch"&&k.data.page!=="shorts"||this.c6)};
v5.prototype.handle=function(k){var I=this,V=_.K(k.endpoint,_.rj),X=_.K(k.endpoint,_.ND);if(_.m("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.qBx.resolve();else{var P={};V?P.watch_endpoint=V:X&&(P.watch_endpoint=X,X.endTimeSeconds&&(P.end=X.endTimeSeconds));k.data.page==="watch"?(k.data.filler||this.qvI||(_.cX("cfg"),_.sG.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(P,X2K(this,k.endpoint)),_.m("enable_masthead_quartile_ping_fix")&&Object.assign(P,PSO(this)),Object.assign(P,void 0),k.data.forceExternalPlaylist&&(P.external_list=!0)):k.data.page==="shorts"?_.sG.getInstance().triggerAction("yt-start-loading-shorts"):k.data.page==="learning_journey_watch"&&_.sG.getInstance().triggerAction("yt-start-loading-learning-journey");if(V=this.mEH()){try{V.loadVideoWithPlayerResponse(k.data.playerResponse,P),V.getPlayerPromise().then(this.qBx.resolve)}catch(L){_.hq(L),
this.qBx.resolve()}this.c6=!0;V.getPlayerPromise().then(function(L){L.addEventListener("onAbnormalityDetected",function(){var T=k.data.playerResponse,d=L.getVideoData().cpn;kQO=0;_.tJN=d;if(d=bMt(T))I.gRA.increment("IN_PLAYER"),_.a5(5),_.m("ab_st_vid_ks")?L.pauseVideo(!0):L.stopVideo(),T.playabilityStatus=Object.assign({},T.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:d}}),T.videoDetails=void 0,_.sG.getInstance().triggerOptionalAction("yt-updated-playability-status",
T.playabilityStatus)})})}else _.$w(Error("Tf"))}};
var X2K=function(k,I){var V=_.K(I,_.rj);if(I&&V&&V.playlistId&&V.videoId&&(k=k.oRI,k.queueProxy?(k=k.queueProxy,V=k.listId===V.playlistId?k.attributionData.get(V.videoId):void 0):V=void 0,V))return{queue_info:V}},PSO=function(k){var I;
if((I=k.tempData)==null?0:I.adpings)return{adpings:k.tempData.adpings}};var sX=function(k,I,V){this.c6=!1;this.nRI=k;this.vK9=I;this.uXA=V};
_.J(sX,Bc);sX.prototype.validate=function(k){return!!_.dc.getValueByKeys.apply(null,[k.data].concat(_.Z9(gQl)))};
sX.prototype.handle=function(k){var I=this;this.nRI.promise.then(function(){var V=k.data;var X=_.dc.getValueByKeys.apply(null,[V].concat(_.Z9(mQN))),P=_.dc.getValueByKeys.apply(null,[V].concat(_.Z9(JEG))),L=_.dc.getValueByKeys.apply(null,[V].concat(_.Z9($QN)));var T=(T=_.dc.getValueByKeys.apply(null,[V].concat(_.Z9(K_O))))?{videoId:T.videoId,thumbnail:T.thumbnail,title:T.title?_.y8(T.title):void 0,shortBylineText:T.author?_.y8(T.author):void 0}:void 0;var d=void 0;_.m("web_get_playlist_id_from_current_endpoint_ks")||
(d=_.dc.getValueByKeys.apply(null,[V].concat(_.Z9(SBO))));var U=_.dc.getValueByKeys.apply(null,[V].concat(_.Z9(YBC))),E=_.dc.getValueByKeys.apply(null,[V].concat(_.Z9(j6N))),l=!!U||!!E&&!!E.results&&E.results.length>0,r=0;P&&P.currentIndex&&P.localCurrentIndex&&(r=P.currentIndex-P.localCurrentIndex);P&&P.playlistId&&(d=P.playlistId);V={rawResponse:V,autoplayRenderer:X,hasRelatedVideoData:l,playingVideo:T,playingVideoId:L,playlistPanelRenderer:P,playlistId:d,playlistIndex:P&&P.currentIndex,relatedVideoArgs:U,
endScreenRenderer:E,playlistIndexOffset:r};a:{X=I.uXA;P=I.vK9;X.response=V;if(HoN(V))X.downloadPlaylistProxy&&X.downloadPlaylistProxy.getPlaylistId()===w_f(V)||(X.downloadPlaylistProxy=new fQQ(w_f(V),X.setPlaylistData.bind(X),X.isPlayingOfflineVideo.bind(X))),X.responsePlaylistData=X.downloadPlaylistProxy.getPlaylistData(),X.listId=w_f(V),X.index=0;else if(V.playlistPanelRenderer&&V.playlistId&&V.autoplayRenderer)V.playlistId.startsWith("TLPQ")?X.queueProxy?X.listId===V.playlistId?(X.index=V.playlistIndex,
X.responsePlaylistData=V.playlistPanelRenderer,X.queueProxy.JSC$13336_setCurrentIndex(X.index)):V.playingVideoId&&X.index!==void 0&&P.clientParams.autoSaveToQueue&&(X.index+=1,X.queueProxy.JSC$13336_setCurrentIndex(X.index),X.queueProxy.addVideos([V.playingVideoId],{},X.index)):(X.queueProxy=new _.l5(X.JSC$13390_playlistNetworkManager,V.playlistId,X.setPlaylistData.bind(X),X.clearQueue.bind(X),_.hdi(V.playlistPanelRenderer),X.storage),X.responsePlaylistData=V.playlistPanelRenderer,X.listId=V.playlistId,
X.index=V.playlistIndex):(X.index=V.playlistIndex,X.listId!==V.playlistId&&X.clearQueue(),X.responsePlaylistData=V.playlistPanelRenderer,X.listId=V.playlistId,X.playlistProxy=new yEO(X.JSC$13390_playlistNetworkManager,V.playlistId,X.setPlaylistData.bind(X),_.hdi(V.playlistPanelRenderer)));else if(!X.queueProxy)X.responsePlaylistData=void 0;else if(V.playingVideoId&&P.clientParams.autoSaveToQueue){if(X.index===void 0){_.hq(Error("Pf"));X.clearQueue();break a}X.queueProxy.videoIds.includes(V.playingVideoId)||
(X.index+=1,X.queueProxy.JSC$13336_setCurrentIndex(X.index),X.queueProxy.addVideos([V.playingVideoId],{},X.index))}_.Jl(X,_.YB(X,X.response.autoplayRenderer))}})};var LkW=function(k,I){I=I===void 0?_.jR():I;DF.call(this);this.ta.push(new sX(this.gR,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},I));this.ta.push(new v5(this.gR,k,!1,!1));_.m("web_response_commands_chunk_processor")&&this.ta.push(new zs)};
_.J(LkW,DF);LkW.prototype.processChunk=function(k){k&&k.data.player===void 0&&this.gR.resolve();DF.prototype.processChunk.call(this,k)};var F8=function(k,I){k=k===void 0?{layer:0}:k;this.c6=!1;this.createScreenConfig=k;this.iEI=I};
_.J(F8,Bc);F8.prototype.validate=function(k){return!(this.c6||!k.endpoint)};
F8.prototype.handle=function(k){var I=_.Ne(),V,X,P=(X=_.K((V=k.endpoint)==null?void 0:V.commandMetadata,_.CC))==null?void 0:X.rootVe;this.iEI&&P?_.wb(I,P,this.iEI,this.createScreenConfig):ZdK(I,k.endpoint,this.createScreenConfig);this.c6=!0};var B5=function(k,I){this.c6=!1;this.pmh=k;this.previousVideoId=I};
_.J(B5,Bc);B5.prototype.validate=function(k){return _.m("kevlar_continue_playback_without_player_response")&&(k=_.K(k.endpoint,_.rj),(k==null?0:k.videoId)&&this.previousVideoId&&(k==null?void 0:k.videoId)===this.previousVideoId&&(k==null?0:k.continuePlayback))?!1:this.pmh.krT===0};
B5.prototype.handle=function(k){_.sG.getInstance().triggerAction("yt-stop-old-player",k.data,!0)};var c$N=function(k){k=k===void 0?{layer:0}:k;DF.call(this);this.ta.push(new B5(this));this.ta.push(new F8(k));this.ta.push(new ZF(k))};
_.J(c$N,DF);var Al=function(){Bc.apply(this,arguments)};
_.J(Al,Bc);Al.prototype.validate=function(k){return!!k.data.preconnect};
Al.prototype.handle=function(k){_.LQ("bc");k=_.G(k.data.preconnect);for(var I=k.next();!I.done;I=k.next())I=I.value,(new Image).src=I};var GuU=function(k,I,V,X,P,L,T){V=V===void 0?{layer:0}:V;L=L===void 0?_.jR():L;DF.call(this);if(X)if(P){P=L;this.ta.push(new sX(this.gR,I,P));this.ta.push(new Al);var d,U;this.ta.push(new v5(this.gR,k,!1,!((d=I.clientParams)==null||!d.fromHistory),(U=I.clientParams)==null?void 0:U.previousVideoId,P,I.tempData));var E;this.ta.push(new B5(this,(E=I.clientParams)==null?void 0:E.previousVideoId));var l;(l=I.clientParams)!=null&&l.fromHistory||(V.layer||(V=Object.assign({},V,{layer:0})),this.ta.push(new F8(V,
T)),this.ta.push(new ZF(V)))}else this.ta.push(new sX(this.gR,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},L)),this.ta.push(new v5(this.gR,k,!1,!1));else this.ta.push(new B5(this)),this.ta.push(new F8(V)),this.ta.push(new ZF(V));_.m("web_response_commands_chunk_processor")&&X&&this.ta.push(new zs)};
_.J(GuU,DF);GuU.prototype.processChunk=function(k){k&&k.data.player===void 0&&this.gR.resolve();DF.prototype.processChunk.call(this,k)};var T8Q=function(){this.c6=this.c6=!1};
_.J(T8Q,Bc);T8Q.prototype.validate=function(k){return!this.c6&&!(!k.data.csn||!k.data.rootVe)};
T8Q.prototype.handle=function(k){this.c6=!0;_.cW(k.data.csn,k.data.rootVe,3)};var dTN=function(k,I,V){V=V===void 0?{layer:0}:V;DF.call(this);this.ta.push(new v5(this.gR,k));this.ta.push(new F8(V));this.ta.push(new ZF(V))};
_.J(dTN,DF);var inl=function(k,I,V,X,P){V=V===void 0?{layer:0}:V;X=X===void 0?_.jR():X;DF.call(this);var L=!!I&&!!I.clientParams&&!!I.clientParams.miniplayer;L&&this.ta.push(new T8Q);this.ta.push(new sX(this.gR,I,X));this.ta.push(new Al);var T,d;this.ta.push(new v5(this.gR,k,L,!((T=I.clientParams)==null||!T.fromHistory),(d=I.clientParams)==null?void 0:d.previousVideoId,X,I.tempData));var U;this.ta.push(new B5(this,(U=I.clientParams)==null?void 0:U.previousVideoId));var E;(E=I.clientParams)!=null&&E.fromHistory||
(V.layer||(V=Object.assign({},V,{layer:L?3:0})),this.ta.push(new F8(V,P)),this.ta.push(new ZF(V)));_.m("web_response_commands_chunk_processor")&&this.ta.push(new zs)};
_.J(inl,DF);var QK,UTl;QK={};
_.WkN=(QK["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},QK["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},QK["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},QK["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},QK["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},QK["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},QK["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},QK);_.nZ=new _.ST("yt-edu");_.fTN=function(){this.JSC$13488_eduDisplayedThisLoad_={}};
UTl=function(k){var I=_.fTN.getInstance();var V=_.Nw("kevlar_tooltip_impression_cap");I=V&&parseInt(_.nZ.get(k+"-impression")||0,10)>=V||_.nZ.get(k+"-dismissed")?!1:(V=_.WkN[k])&&!I.JSC$13488_eduDisplayedThisLoad_[V.setKey||k]&&(V.titleText&&_.HW(V.titleText)||V.bodyText&&_.HW(V.bodyText))?!0:!1;if(!I)return null;I=_.WkN[k];if(!I)return null;V=I.bodyText?_.HW(I.bodyText):void 0;var X=I.titleText?_.HW(I.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:I.position,popup:{bubbleHintRenderer:{text:X?
_.y8(X):void 0,detailsText:V?_.y8(V):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.y8(_.HW("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:k}}]}}}}}}}},{eduImpressionAction:{key:k}}]};
_.gU(_.fTN);var yXz=!1;for(var EbO="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),bnO=[],oP=6;oP>=1;oP--)bnO.push({columnCount:oP,query:oP==1?0:oP*2*107-4+32,className:"grid-"+oP+"-columns",width:oP*2*107+"px"});_.xB=function(k){this.actionRouter_=k=k===void 0?_.sG.getInstance():k;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.lTZ(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.lTZ=function(k){var I=k.documentWidth_-(k.miniGuideVisible_?72:0)-(k.guidePersistentAndVisible_?240:0)-(k.persistentPanelVisible_?400:0);return bnO.find(function(V){return I>V.query})};
_.gU(_.xB);var r$N=function(){var k=this;this.JSC$13500_keyboardInUse=!1;document.addEventListener("keydown",function(){k.onKeydown()});
document.addEventListener("mousedown",function(){k.JSC$13500_keyboardInUse=!1})},h_N;
r$N.prototype.isKeyBoardInUse=function(){return this.JSC$13500_keyboardInUse};
r$N.prototype.onKeydown=function(){this.JSC$13500_keyboardInUse=!0};var y$Z,CZ;_.aP=new _.ST("yt-mentions");_.RP=function(){};
y$Z=function(k,I){return CZ(I,"drag-to-reorder-edu-displayed")};
CZ=function(k,I,V,X,P,L){V=V===void 0?"OPEN_POPUP_POSITION_TOP":V;if(I){if(_.aP.get(I))return;_.aP.set(I,!0,X)}if(P&&L!==void 0){I=Number(_.aP.get(P)||0);if(I>=L)return;_.aP.set(P,I+1)}return[{openPopupAction:{popupType:"HINT",position:V,popup:{bubbleHintRenderer:{detailsText:k,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.gU(_.RP);var mTW,Kkx,$TG;mTW=function(k,I,V,X){this.JSC$13510_taskManager_=k;this.onFulfilled_=typeof I==="function"?I:null;this.onRejected_=typeof V==="function"?V:null;this.JSC$13510_context_=X};
Kkx=function(k,I){k.onFulfilled_&&_.Dm(k.JSC$13510_taskManager_,function(){k.onFulfilled_.call(k.JSC$13510_context_,I)})};
$TG=function(k,I){k.onRejected_&&_.Dm(k.JSC$13510_taskManager_,function(){k.onRejected_.call(k.JSC$13510_context_,I)})};
_.wi=function(k){this.JSC$13513_taskManager_=k;this.callbacks_=[]};
_.wi.prototype.then=function(k,I,V){this.callbacks_.push(new mTW(this.JSC$13513_taskManager_,k,I,V));return this};
_.wi.prototype.onSuccess=function(k){this.callbacks_.forEach(function(I){Kkx(I,k)})};
_.wi.prototype.onFailure=function(k){this.callbacks_.forEach(function(I){$TG(I,k)})};
_.wi.prototype.cancel=function(){this.callbacks_.length=0};
w9Z(_.wi);_.JXR=null;_.p2=new _.g9("ACTIVITY_TOKEN");var SgO;_.e$=new _.g9("PAGE_REQUEST_TOKEN");SgO=new _.g9("FETCH_PBJ_TOKEN");_.jBx=function(k){if(k.validatedFragments_.length==0)return null;if(!k.mergedPrefetchedData_){for(var I=[],V=_.G(k.validatedFragments_),X=V.next();!X.done;X=V.next()){X=_.G(k.fragmentConfiguration_[X.value].graftedKeys);for(var P=X.next();!P.done;P=X.next())(P=k.prefetchedData_[P.value].trackingParams)&&I.push(P)}k.mergedPrefetchedData_={};Object.assign(k.mergedPrefetchedData_,k.prefetchedData_,{clientSideGrafts:I})}return k.mergedPrefetchedData_};var J$y;_.H5=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
J$y=function(k,I,V){if(_.YZi(I))return k.prefetchCache_.get(_.glA(I,V))};_.pZ=new _.g9("NAVIGATION_TOKEN");var YgZ=function(k){var I=this;var V=V===void 0?soc():V;var X=X===void 0?_.C7().resolve(_.pZ):X;this.onePickCommand=k;this.JSC$13585_playlistNetworkManager=V;this.navigationManager=X;this.videoPickerBuilder=_.qZ_("yt-addtoplaylist");_.PKO(pYU(N1G(H9W(this.videoPickerBuilder.setTitle(k.modalTitle).setSize(1E3).addView(kDC()).addView(e2N())).addView("youtube"),k.selectButtonLabel)),function(P){I.handleAction(P)})};
YgZ.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
YgZ.prototype.handleAction=function(k){var I=this;if(k&&this.onePickCommand.listId&&k.action==="picked"&&k.docs){var V=[];k.docs.forEach(function(X){V.push({addedVideoId:X.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13585_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,V).then(function(){_.m("playlist_add_video_hard_reload_killswitch")?I.navigationManager.reload():gby(I.navigationManager)})}};var qgl=function(){if(this.constructor===qgl)throw new TypeError("Vf");};
_.c=qgl.prototype;_.c.dispose=function(){};
_.c.disconnect=function(){};
_.c.reconnect=function(){};
_.c.observe=function(k,I,V){return{element:k,option:V}};
_.c.unobserveByKey=function(){};var Fdt=function(k,I){I=I===void 0?0:I;qgl.call(this);this.viewroot=k;this.defaultPrescanHeight=I;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),k?{root:k,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.J(Fdt,qgl);_.c=Fdt.prototype;_.c.dispose=function(){this.disconnect();this.handlers.clear()};
_.c.disconnect=function(k){this.isConnected=!1;this.pauseObservingUntilReconnect=k===void 0?!1:k;this.observer.disconnect();k=_.G(this.prescanObservers.values());for(var I=k.next();!I.done;I=k.next())I.value.disconnect()};
_.c.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var k=_.G(this.handlers),I=k.next();!I.done;I=k.next()){var V=_.G(I.value);I=V.next().value;var X=V.next().value;V=!1;X=_.G(X.keys());for(var P=X.next();!P.done;P=X.next())if((P=P.value)&&P.state==="prescan"){V=!0;break}V&&vbx(this,I).observe(I);this.observer.observe(I)}}};
_.c.handleObserveEvent=function(k){k=_.G(k);for(var I=k.next();!I.done;I=k.next()){I=I.value;var V=this.handlers.get(I.target);if(V){var X=I.isIntersecting;V=_.G(V);for(var P=V.next();!P.done;P=V.next()){var L=_.G(P.value);P=L.next().value;L=L.next().value;P&&(P.state==="visible"&&X||P.state==="hidden"&&!X)&&(L(I.target,P.state),P.calledOnce&&this.unobserveByKey({element:I.target,option:P}))}}}};
_.c.handlePrescanEvent=function(k){k=_.G(k);for(var I=k.next();!I.done;I=k.next()){I=I.value;var V=this.handlers.get(I.target);if(V&&I.isIntersecting){V=_.G(V);for(var X=V.next();!X.done;X=V.next()){var P=_.G(X.value);X=P.next().value;P=P.next().value;X&&X.state==="prescan"&&(P(I.target,X.state),X.calledOnce&&this.unobserveByKey({element:I.target,option:X}))}}}};
_.c.observe=function(k,I,V){var X=(X=this.handlers.get(k))&&X.has(V)?{element:k,option:V}:void 0;if(X)return X;X={element:k,option:V};this.handlers.has(k)||this.handlers.set(k,new Map);var P=this.handlers.get(k);P&&!P.has(V)&&P.set(V,I);this.pauseObservingUntilReconnect||(V.state==="prescan"&&vbx(this,k).observe(k),this.observer.observe(k));return X};
_.c.unobserveByKey=function(k){var I=this.handlers.get(k.element);if(I&&I.has(k.option)){I.delete(k.option);if(k&&k.option.state==="prescan")for(var V=_.G(this.prescanObservers.values()),X=V.next();!X.done;X=V.next())X.value.unobserve(k.element);I.size===0&&(this.handlers.delete(k.element),this.observer.unobserve(k.element))}};
var vbx=function(k,I){var V=k.defaultPrescanHeight;I.hasAttribute("prescan-height")&&(I=Number(I.getAttribute("prescan-height")),isNaN(I)||(V=I));if(k.prescanObservers.has(V))return k.prescanObservers.get(V);I="-0.1px -0.1px "+V+"px -0.1px";I=new IntersectionObserver(k.handlePrescanEvent.bind(k),k.viewroot?{root:k.viewroot,rootMargin:I}:{rootMargin:I});k.prescanObservers.set(V,I);return I};var sBN=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],FkZ=function(){var k,I=this;this.JSC$13602_actionRouter=k=k===void 0?_.sG.getInstance():k;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return I.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return I.visibilityObservedElementHandlerKeys}}},B8C,D4,nbN;
FkZ.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.m("kevlar_use_vimio_behavior")&&_.gH("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=BhA())};
FkZ.prototype.dispose=function(){this.visibilityMonitor&&_.VE(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
FkZ.prototype.handleVisibilityRefreshed=function(){for(var k=_.G(this.targetMap.entries()),I=k.next();!I.done;I=k.next()){var V=_.G(I.value);I=V.next().value;V=V.next().value;_.A$C(this,I,V)}};
_.z8=function(k,I,V){D4(k,V);var X=_.QBK(k,I);X.element=V;k.targetedElements.set(V,I);_.A$C(k,I,X)};
D4=function(k,I){var V=k.targetedElements.get(I);if(V){var X=k.targetMap.get(V);X&&(delete X.element,k.targetMap.set(V,X));k.targetedElements.delete(I);k.visibilityObserver&&k.visibilityObservedElementHandlerKeys&&(V=k.visibilityObservedElementHandlerKeys.get(I))&&(k.visibilityObserver.unobserveByKey(V),k.visibilityObservedElementHandlerKeys.delete(I))}};
_.A$C=function(k,I,V){var X=V.action,P=V.element;P&&X&&(sBN.includes(I)||_.gH("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||k.visibilityMonitor&&k.visibilityMonitor.isNodeVisible(P)?nbN(k,I,V):k.visibilityObserver&&(k.visibilityObservedElementHandlerKeys||(k.visibilityObservedElementHandlerKeys=new WeakMap),X=k.visibilityObserver.observe(P,function(){nbN(k,I,V);k.visibilityObservedElementHandlerKeys.delete(P)},{calledOnce:!0,
state:"visible"}),k.visibilityObservedElementHandlerKeys.set(P,X)))};
nbN=function(k,I,V){var X=V.action;(V=V.element)&&X&&(_.T5(k.JSC$13602_actionRouter,[X],V),k.targetMap.delete(I),k.targetedElements.delete(V),k.triggeredTargets.add(I))};
_.QBK=function(k,I){var V=k.targetMap.get(I);V||(V={},k.targetMap.set(I,V));return V};
_.u5=function(){B8C||(B8C=new FkZ);return B8C};var obN=document.createElement("div");obN.style.touchAction="pan-down";var AXD=obN.style.touchAction==="pan-down";var xTK,aTO;xTK=function(){this.hammerFn=neN();this.JSC$13610_screenManager=_.Ne();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.BT(83615);_.pY(this.JSC$13610_screenManager,this.ve);Qoz()};
_.OX=function(){aTO||(aTO=new xTK);return aTO};
xTK.prototype.registerTouchEvents=function(k,I,V){var X=_.OT.apply(3,arguments),P=this.hammerFn(k,{cssProps:{},recognizers:[[Hammer.Rotate,{enable:!1}],[Hammer.Pinch,{enable:!1},["rotate"]],[Hammer.Swipe,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL}],[Hammer.Pan,{enable:!1,direction:Hammer.DIRECTION_HORIZONTAL},["swipe"]],[Hammer.Tap,{enable:!1}],[Hammer.Tap,{enable:!1,event:"doubletap",taps:2},["tap"]],[Hammer.Press,{enable:!1}]]});V&&P.set({touchAction:V});this.nodeManagerMapping.set(k,P);var L=
nli(I);X=_.G(X);for(var T=X.next();!T.done;T=X.next()){T=T.value;if(T.includes("swipe")||T.includes("pinch")||T.includes("pan"))T.includes("swipe")?P.get("swipe").set({enable:!0,direction:L,velocity:.2}):T.includes("pinch")?P.get("pinch").set({enable:!0}):T.includes("pan")&&(P.get("pan").set({enable:!0,direction:L}),P.get("swipe").set({enable:!0,direction:L,velocity:.2}),P.get("swipe").recognizeWith("pan"));R_f(this,k,P,T)}};
var R_f=function(k,I,V,X){V.on(X,function(P){if(X.includes("pinch"))k.lastPinchTime=Date.now();else if(X.includes("swipe")&&Date.now()-k.lastPinchTime<400)return;P.pointerType!=="mouse"&&(P=X==="doubletap"?{coordinates:P.center}:X.includes("pan")?P:X.includes("swipe")?{target:P.target}:{},I.dispatchEvent(new CustomEvent(X,{bubbles:!0,composed:!0,detail:P})))})};
xTK.prototype.unregisterTouchEvents=function(k){var I=_.OT.apply(1,arguments),V=this.nodeManagerMapping.get(k);if(V){I=_.G(I);for(var X=I.next();!X.done;X=I.next())V.off(X.value);this.nodeManagerMapping.delete(k);k.style.touchAction="unset"}};var CSZ=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;_.zi={getLocalStorage:_.eg(function(){try{var k=new Giz;var I=k.isAvailable()?k:null}catch(V){return null}return I?new _.VJ(I):null}),
getSessionStorage:_.eg(function(){var k=new T7c;return k.isAvailable()?new _.VJ(k):null})};var w2O=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},t0R=function(){w2O.instance||(w2O.instance=new w2O);
return w2O.instance},elX=function(k){var I=k.networkEvents;
k.networkEvents=[];return I};var HnK;HnK={};_.p2Z=Cc("yt-serviceworker-metadata",{objectStores:(HnK.auth={addedAtVersion:1},HnK["resource-manifest-assets"]={addedAtVersion:2},HnK),shared:!0,upgrade:function(k,I){I(1)&&JD(k,"resource-manifest-assets");I(2)&&JD(k,"auth")},
version:2});var Rlo=self.location.origin+"/";C4O([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);C4O([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);C4O([/\.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\//]);C4O([/purge_shell=1/]);var N8U=void 0;N8U=N8U===void 0?[]:N8U;
for(var MZR=[],ZnC=_.G(jtC),DTO=ZnC.next();!DTO.done;DTO=ZnC.next())MZR.push({key:DTO.value});for(var z_N=_.G(N8U),uqN=z_N.next();!uqN.done;uqN=z_N.next())MZR.push(uqN.value);var OnN,eK=_.XA==null?void 0:(OnN=_.XA.performance)==null?void 0:OnN.memory,paz=!1,k3t={},ZMX={},k5={},I1=navigator;var tl=function(k){this.JSC$13655_expiringStorage=new i0(k)};
tl.prototype.set=function(k,I,V){V=V!==void 0?Date.now()+V:void 0;this.JSC$13655_expiringStorage.set(k,I,V)};
tl.prototype.get=function(k){return this.JSC$13655_expiringStorage.get(k)};
tl.prototype.remove=function(k){this.JSC$13655_expiringStorage.remove(k)};var Tmt=_.yz(["https://www.youtube.com/",""]),dXz=_.yz(["https://studio.youtube.com/",""]),EUR="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",W3t=null,yQi;var tZf=_.yz(["https://www.youtube.com/iframe_api"]),eR=function(){this.playerResolver_=_.bH();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.tJ;this.playbackDurationSeconds_=0},e_l=function(k){var I=function(){return window.YT&&typeof window.YT.ready==="function"};
if(I())return _.ot(window.YT);var V=_.bH(),X=_.eQ("SCRIPT");X.onload=X.onreadystatechange=function(){X.readyState&&X.readyState!="loaded"&&X.readyState!="complete"||(X.onload=_.tJ,X.onreadystatechange=_.tJ,X.onerror=_.tJ,I()?V.resolve(window.YT):V.reject(new _.GN("Failed to load the iframe player library","script.onload",X.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
X.onerror=function(P){X.onload=_.tJ;X.onreadystatechange=_.tJ;X.onerror=_.tJ;V.reject(new _.GN("Failed to load the iframe player library","script.onerror",P&&P.target&&P.target.src))};
_.fh(X,_.j2(tZf));k.insertBefore(X,k.firstChild);return V.promise},kJC=function(k,I,V){var X,P;
_.W(function(L){switch(L.nextAddress){case 1:return k.playbackEndedCallback_=V,_.vK(L,2),L.yield(e_l(I.parentElement||null),4);case 4:X=L.yieldResult;_.vx(L,3);break;case 2:return P=_.nh(L),P instanceof _.GN&&P.args&&P.args[0]=="script.onerror"?_.$w(P):_.hq(P),L.return();case 3:X.ready(function(){return new X.Player(I,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:k.onPlayerReady_.bind(k),onStateChange:k.onPlayerStateChange_.bind(k),
onCueRangeExit:k.onCueRangeExit_.bind(k)}})}),_.xg(L)}})};
_.c=eR.prototype;_.c.getPlayerPromise=function(){return this.playerPromise_};
_.c.onPlayerReady_=function(k){this.playerResolver_.resolve(k.target)};
_.c.onPlayerStateChange_=function(k){if(k.data==YT.PlayerState.PLAYING){k=k.target;var I=k.getCurrentTime();k.addCueRange("playback",I,I+this.playbackDurationSeconds_)}};
_.c.onCueRangeExit_=function(k){k.data=="playback"&&(k.target.stopVideo(),this.playbackEndedCallback_())};
_.c.stopVideo=function(){this.playerPromise_.then(function(k){k.stopVideo()})};
var IMO=function(k){k.playerVars_&&k.playerPromise_.then(function(I){typeof I.cueVideoByPlayerVars!="function"?_.$w(new _.GN("vmh: player API not ready","cueVideoByPlayerVars",typeof I.cueVideoByPlayerVars)):I.cueVideoByPlayerVars(k.playerVars_)})};
eR.prototype.playVideo=function(){var k=this;this.playerVars_&&this.playerPromise_.then(function(I){typeof I.loadVideoByPlayerVars!="function"?(I=new _.GN("vmh: player API not ready","loadVideoByPlayerVars",typeof I.loadVideoByPlayerVars),_.hq(I)):I.loadVideoByPlayerVars(k.playerVars_)})};
var Vqf=function(k,I,V,X,P){I&&(V===void 0&&(V=0),X===void 0&&(X=0),k.playbackDurationSeconds_=X/1E3,k.playerVars_={adformat:"17_8",videoId:I,suggestedQuality:"hd720",startSeconds:V/1E3,player_params:P})};
eR.prototype.mute=function(){this.playerPromise_.then(function(k){k.mute()})};
eR.prototype.unMute=function(){this.playerPromise_.then(function(k){k.unMute()})};var Y9R=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var k3;k3=function(){this.tokenJars={};if(this.cookiesEnabled=_.Px()){var k=_.IJ.get("CONSISTENCY",void 0);k&&Xix(this,{encryptedTokenJarContents:k})}};
_.q9i=function(){k3.instance||(k3.instance=new k3);return k3.instance};
k3.prototype.handleResponse=function(k,I){if(!I)throw Error("$f");var V,X;I=((V=I.innerTubeRequest.context)==null?void 0:(X=V.request)==null?void 0:X.consistencyTokenJars)||[];var P;(k=(P=k.responseContext)==null?void 0:P.consistencyTokenJar)&&this.replace(I,k)};
k3.prototype.replace=function(k,I){k=_.G(k);for(var V=k.next();!V.done;V=k.next())delete this.tokenJars[V.value.encryptedTokenJarContents];Xix(this,I)};
var Xix=function(k,I){if(I.encryptedTokenJarContents&&(k.tokenJars[I.encryptedTokenJarContents]=I,typeof I.expirationSeconds==="string")){var V=Number(I.expirationSeconds);setTimeout(function(){delete k.tokenJars[I.encryptedTokenJarContents]},V*1E3);
k.cookiesEnabled&&_.VM("CONSISTENCY",I.encryptedTokenJarContents,V,void 0,!0)}};var P$W,Ic;P$W=window.location.hostname.split(".").slice(-2).join(".");_.bR=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var k=_.gH("LOCATION_PLAYABILITY_TOKEN");_.gH("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=L0x(this))&&(k=this.localStorage.get("yt-location-playability-token"));k&&(this.locationPlayabilityToken=k,this.mostRecentPosition=void 0)};
_.bR.getInstance=function(){Ic=_.FB("yt.clientLocationService.instance");Ic||(Ic=new _.bR,_.aJ("yt.clientLocationService.instance",Ic));return Ic};
_.bR.prototype.setLocationOnInnerTubeContext=function(k){k.client||(k.client={});if(this.mostRecentPosition)k.client.locationInfo||(k.client.locationInfo={}),k.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),k.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),k.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),k.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)k.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.bR.prototype.handleResponse=function(k){var I;k=(I=k.responseContext)==null?void 0:I.locationPlayabilityToken;k!==void 0&&(this.locationPlayabilityToken=k,this.mostRecentPosition=void 0,_.gH("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=L0x(this))&&this.localStorage.set("yt-location-playability-token",k,15552E3):_.VM("YT_CL",JSON.stringify({loctok:k}),15552E3,P$W,!0))};
var L0x=function(k){return k.localStorage===void 0?new _.ST("yt-client-location"):k.localStorage};
_.bR.prototype.clearLocationPlayabilityToken=function(k){k==="TVHTML5"?(this.localStorage=L0x(this))&&this.localStorage.remove("yt-location-playability-token"):_.kiO("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.bR.prototype.getCurrentPositionFromGeolocation=function(){var k=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("ag"));var I=!1,V=1E4;_.gH("INNERTUBE_CLIENT_NAME")==="MWEB"&&(I=!0,V=15E3);return new Promise(function(X,P){navigator.geolocation.getCurrentPosition(function(L){k.mostRecentPosition=L;X(L)},function(L){P(L)},{enableHighAccuracy:I,
maximumAge:0,timeout:V})})};
_.bR.prototype.createUnpluggedLocationInfo=function(k){var I={};k=k.coords;if(k==null?0:k.latitude)I.latitudeE7=Math.floor(k.latitude*1E7);if(k==null?0:k.longitude)I.longitudeE7=Math.floor(k.longitude*1E7);if(k==null?0:k.accuracy)I.locationRadiusMeters=Math.round(k.accuracy);return I};
_.bR.prototype.createLocationInfo=function(k){var I={};k=k.coords;if(k==null?0:k.latitude)I.latitudeE7=Math.floor(k.latitude*1E7);if(k==null?0:k.longitude)I.longitudeE7=Math.floor(k.longitude*1E7);return I};var cLC=function(k,I){var V=i8();k||(k="unknown");I||(I="unknown");k="MAIN_APP_WEB_PAGE_TYPE_"+k.toUpperCase();k in sQf||(k="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");I="MAIN_APP_WEB_REQUEST_TYPE_"+I.toUpperCase();I in FbG||(I="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.R2(V,{mainAppWeb:{pageType:k,requestType:I,isShellLoad:_.qw("IS_SHELL_LOAD",!1)}})},GJC={start:function(){_.R2(uot(),{mainAppWeb:_.r$()})},
success:function(){_.C3(uot(),"SUCCESS")},
failure:function(){_.C3(uot(),"FAILURE")},
cancelled:function(){_.C3(uot(),"CANCELLED")}};var T2K,d0G,BmX;T2K=_.yz(["/sw.js"]);d0G=_.yz(["/sw.js?0"]);_.ipK=_.j2(T2K);BmX=_.j2(d0G);var W0R=function(){var k=Error.apply(this,arguments);this.message=k.message;"stack"in k&&(this.stack=k.stack)};
_.J(W0R,Error);_.mf.prototype.load=function(k){this.megabloxUrl_=_.gH("YPC_MB_URL");_.WW(this.megabloxUrl_,(0,_.G7)(function(){k&&k()},this))};
_.AUK=function(k,I,V,X,P,L,T,d,U,E,l){_.QgU(U);k.load((0,_.G7)(function(){try{var r=L?L:_.gH("HL"),h=_.gH("SESSION_INDEX");_.xVo("client",function(){DrU("59",{helpCenterPath:"/youtube",locale:r,window:window}).JSC$10275_loadChatSupport({authuser:String(h)})})}catch(y){throw hs(10,l,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),P&&P(y),_.hq(y),y;
}fMR(this,I,V,X,P,L,T,d,U,E,l)},k))};
_.mf.prototype.openFixFlowDialog=function(k,I,V,X){this.load((0,_.G7)(function(){try{U0U(this,_.FB("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(k).withIntegratorCallback(I).load(V,X)}catch(P){throw _.hq(P),P;}},this))};
var U0U=function(k,I,V,X){var P=I.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.m("enable_window_constrained_buy_flow_dialog")&&(P=P.usingPopupStyle(_.FB("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));X&&(P=P.usingCloseCallback(X));I.bootstrap.fromPaymentsUrl(k.megabloxUrl_);k=I.bootstrap.asMashupMode(P);V=V?V:_.gH("HL");k.usingGaiaIndex(_.gH("SESSION_INDEX")).usingLocale(V).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.m("enable_google_payments_buyflow_material2_style_web")?
k.usingStyle(":m2;pc=#444;ac=#065fd4"):k.usingStyle(":md;pc=#444;ac=#065fd4");return k},fMR=function(k,I,V,X,P,L,T,d,U,E,l){try{var r=_.FB("payments.business.integration");
if(!r)throw new W0R("payments.business.integration is undefined");var h=r.standaloneContextAuthId.forUserId(),y=U0U(k,r,L,function(){oUX(!1);d&&d()});
T&&y.usingServerAnalyticsEventHandler(T);var S=y.inStandaloneContext(h).buyFlow(function(g){if(g&&(!g.integratorData||g.integratorData===""||g.error))if(g.error!=null)if(String(g.error)==="-1")_.nUO(U);else{var F=String(g.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";hs(10,l,F,g.debugCode);_.yi(F,U,g.debugCode);F=new _.GN("PAYMENT_ERROR_MESSAGE::"+g.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+g.internalErrorDetails);
_.hq(F)}else hs(10,l,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.yi("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",U,"EMPTY_INTEGRATOR_DATA"),_.hq(Error("cg"));V&&(oUX(!1),V(g))}).withEncryptedParameters(I);
E&&S.withClientParameters(WNy(_.H_l(E)));S.load(function(){hs(24,l);_.GB("ttc",void 0,"commerce_transaction");XO("commerce_transaction");X&&(X(),oUX(!0))},function(g){if(g==null?0:g.debugCode)var F=g==null?void 0:g.debugCode;
else if(!g||(g==null?0:g.debugCode))F="EMPTY_LOAD_FAILURE_ERROR",_.hq(Error(F));else{F="EMPTY_LOAD_FAILURE_DEBUG_CODE";var Q=new _.GN("LOAD_FAILURE:"+g.message," DEBUG_CODE:"+F);_.hq(Q)}hs(10,l,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",F);_.yi("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",U,F);_.hq(g);P&&P(g)})}catch(g){throw g instanceof W0R&&(hs(10,l,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),P&&P(g)),_.hq(g),g;
}};var EZZ;EZZ=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.smD=function(k,I){I=I===void 0?!1:I;k=EZZ.test(k)?_.oR(k):null;!I&&window.payments||!k?(k=_.bH(),I=k.promise,k.resolve()):I=_.qpW(k,{attributes:{"data-payments-main":"",id:"payment-lib"}});return I};var bpf;bpf=_.yz(["//www.googletagmanager.com/gtm.js?id=",""]);_.VY=function(k,I){_.J9(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:I}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.gH("GL")}),I=_.eQ("SCRIPT"),I.async=!0,_.fh(I,_.j2(bpf,k)),I.id="gtm",k=document.getElementsByTagName("script"),k.length==0?document.head.appendChild(I):(k=k[0],k.parentNode.insertBefore(I,k)))};
_.Xd=function(k){if(k=JSON.parse(k))window.dataLayer=window.dataLayer||[],window.dataLayer.push(k)};var lMy,rLl;lMy=_.yz(["https://clients2.google.com/gr/gr_sync.js"]);_.qkt=function(){};
_.qkt.prototype.init=function(){if(rLl()){var k=_.bH();k.resolve();return k.promise}return _.qpW(_.j2(lMy)).then(function(){if(!rLl())throw Error("dg");},function(){throw Error("eg");
})};
_.vq_=function(){if(!rLl())return"";var k=window.google.gr;k.init({async:{schedule:"sync"},merchantId:"youtube"});k.start();k=k.finish();return k==null?"":k};
rLl=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.a=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.J(_.a,PolymerFakeBaseClassWithoutHtml);_.Mm=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.J(_.Mm,PolymerFakeBaseClassWithoutHtml);var xXj=window.ShadyDOM;var KwO,yGj,SJt,jHo,YJc,g0A,Pq,Fe;KwO=_.m("enable_shadydom_free_scoped_query_methods");yGj=_.m("enable_shadydom_free_scoped_node_methods");SJt=_.m("enable_shadydom_free_scoped_readonly_properties_batch_one");jHo=_.m("enable_shadydom_free_parent_node");YJc=_.m("enable_shadydom_free_children");g0A=_.m("enable_shadydom_free_last_child");Pq=window.ShadyDOM;_.o1=Pq&&Pq.noPatch&&Pq.wrap?Pq.wrap:Pq?function(k){return Pq.patch(k)}:function(k){return k};
Fe=function(k){if(k instanceof ShadowRoot)this.host=(0,_.o1)(k.host),this.root=k;else if(k.$$){this.host=(0,_.o1)(k);var I;this.root=(I=k.root)!=null?I:this.host}else if(k.polymerController){this.host=(0,_.o1)(k);var V;this.root=(V=this.host.shadowRoot)!=null?V:this.host}else this.root=this.host=(0,_.o1)(k)};
mbz();$bt();qJK();v0i();JGD();var hRZ={querySelector:function(k,I){I=Odi(I,Js(k));return _.m("sunnydom_native_scoped_query_selectors")?RAR(k,I):RAR(_.Y5(k),I)},
querySelectorAll:function(k,I){I=Odi(I,Js(k));return _.m("sunnydom_native_scoped_query_selectors")?Array.from(CYo(k,I)):CYo(_.Y5(k),I)}},yLR={appendChild:function(k,I){var V=Js(k),X=_.jk(I);
return _.rGK(_.Y5(k),V?_.vL(I,V,X):I)},
cloneNode:function(k,I){var V=_.jk(k);k=_.Y5(k);I=Sk(k).prototype.cloneNode.call(k,I);return V?ss(I,V):I},
contains:function(k,I){var V=Js(k),X=_.jk(I);return V!==X?!1:hXO(k,I)},
insertBefore:function(k,I,V){var X=Js(k),P=_.jk(I);k=_.Y5(k);I=X?_.vL(I,X,P):I;return Sk(k).prototype.insertBefore.call(k,I,V)},
removeChild:function(k,I){var V=Js(k);k=_.Y5(k);I=V?ss(I,V):I;return Sk(k).prototype.removeChild.call(k,I)},
replaceChild:function(k,I,V){var X=Js(k),P=_.jk(I);I=X?_.vL(I,X,P):P?ss(I,P):I;V=X?ss(V,X):V;k=_.Y5(k);return Sk(k).prototype.replaceChild.call(k,I,V)},
getRootNode:function(k,I){I=I===void 0?{composed:!0}:I;var V;if(((V=I)!=null?V:{}).composed)k=lyK(k);else{I=k;for(k=HdD(k);k;)I=k,k=eAt(k);k=I}return k}},Fwl=SJt?{firstChild:iWR,
nextSibling:Ggz,previousSibling:dbR,firstElementChild:Wwi,lastElementChild:UbR,nextElementSibling:cGz,previousElementSibling:TSO,childNodes:E0A}:{};jHo&&(Fwl.parentNode=Lwt);YJc&&(Fwl.children=bWt);g0A&&(Fwl.lastChild=fyl);KwO&&sHA(hRZ);yGj&&sHA(yLR);BSi();var AGA=function(k){this.node=k instanceof ShadowRoot?k.host:k};
QHA();n0D();var ayt=new WeakMap;var CdX=Symbol("Cd");var MSz=new Set(["tap","track","down","up"]),ZWR=_.m("pbcm_fi_query_decorators");var LF=function(){return _.Mm.apply(this,arguments)||this};
_.J(LF,_.Mm);_.c=LF.prototype;_.c.getState=function(){return this.store.getState()};
_.c.dispatch=function(k){this.store.dispatch(k)};
_.c.beforeRegister=function(){if(this&&typeof this==="object"){var k;var I=!!this.useSignals||!((k=this.polymerController)==null||!k.useSignals)}else I=!1;if(!I&&this.properties)for(I=_.G(Object.keys(this.properties)),k=I.next();!k.done;k=I.next()){var V=k.value;k=this.properties[V];if(k.selector){if(k.computed)throw Error("lg");V=["reduxPropertiesRecomputeTrigger",'"'+V+'"'].concat(_.Z9(k.selectorArgs||[])).join(",");k.computed="recomputeReduxSelector("+V+")"}}};
_.c.attached=function(){var k=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){k.reduxPropertiesRecomputeTrigger++}));
_.m("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.c.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.c.recomputeReduxSelector=function(k,I){var V=_.OT.apply(2,arguments),X=this.properties[I].selector;if(!X)throw Error("jg`"+I);return X.apply(null,[this.store.getState()].concat(_.Z9(V)))};
_.c.select=function(k){var I=_.OT.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return k.apply(null,[this.store.getState()].concat(_.Z9(I)))};
_.R9.Object.defineProperties(LF.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("kg");}}});
LF.prototype.recomputeReduxSelector=LF.prototype.recomputeReduxSelector;_.H([_.n(),_.Z("design:type",Number)],LF.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.H([_.ZZ()],LF);var cq=[],OW_={},LI=function(){return wl.apply(this,arguments)||this};
_.J(LI,wl);LI.prototype._addPropertyEffect=function(k,I,V){if(I==="__observeEffects"&&V){var X,P=(X=V.info.method)!=null?X:V.info.methodName;if(P){var L=this[P];this[P]=function(){cq.push(P);try{L==null||L.apply(this,arguments)}finally{cq.pop()}}}}_.tT._addPropertyEffect.apply(this,[k,
I,V])};
LI.prototype._setPendingProperty=function(k,I,V){if(cq.length){var X=cq[cq.length-1],P;(P=OW_[this.is])!=null&&P.has(X)||(tSK(this.is,X),_.bz("polymerPropertyChangedInObserver",{componentName:this.is,observerName:X}))}return _.tT._setPendingProperty.apply(this,[k,I,V])};
_.H([rZA()],LI);var eXt=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),IQi,uR={};_.m("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=uR);var ek=function(){return _.Mm.apply(this,arguments)||this};
_.J(ek,_.Mm);ek.prototype._setUnmanagedPropertyToNode=function(k,I,V){k.loggingStatus&&(k.loggingStatus.isDeclarativeExternal=!0);if(V!==k[I]||typeof V==="object")k[I]=V;k.is&&k.polymerController&&k.polymerController!==k&&Os(k.is,I,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");k.loggingStatus&&(k.loggingStatus.isDeclarativeExternal=!1)};
_.H([_.ZZ()],ek);k_o()&&(gl.prototype._setUnmanagedPropertyToNode=(new ek)._setUnmanagedPropertyToNode);_.boA={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(k){},set polymerController(k){}}]};var Pd=function(){var k=wl.apply(this,arguments)||this;k.json=function(){};
return k};
_.J(Pd,wl);Pd.prototype.equals=function(k,I){return k===I};
Pd.prototype.isEmpty=function(k){var I;(I=!k)||(I=_.wt(k)&&k.length===0);return I};
_.H([rZA()],Pd);var m0f=function(k){k=gEO(k);i7.call(this,k)};
_.J(m0f,i7);m0f.prototype.addProvider=function(k){k=k.key?k:gEO([k])[0];var I=this.keyIdToIndex.get(k.key.id);if(I){if(cEt(k,this.providers[I]))throw Error("mg`"+k.key.displayName);}else i7.prototype.addProvider.call(this,k)};
var K0K=new m0f([]);var $0G=!1;var fQA={};$0G||(W_j(),$0G=!0);
fQA.InjectBehavior={initializeInjection:function(){var k=this.provide;try{if((k=k!=null?k:[])&&k.length>0)for(var I=gEO(k),V=_.G(I),X=V.next();!X.done;X=V.next())K0K.addProvider(X.value);var P=new Set;G_t(this.behaviors||[],P);I={};for(var L=_.G(P),T=L.next();!T.done;T=L.next()){var d=T.value;d.inject&&Object.assign(I,d.inject)}this.inject&&Object.assign(I,this.inject);for(var U=_.G(Object.keys(I)),E=U.next();!E.done;E=U.next()){var l=E.value,r=I[l];try{this[l]=K0K.resolve(r)}catch(h){throw h;}}}catch(h){throw Error(h.message);
}}};var EQz;var lQA=/\bclass\b/.test(function(){}.toString()),yEK=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var Sjy=function(k){this.wasDefined=!0;Array.isArray(k)||k instanceof Array?(this.JSC$13813_getImpl=k[0],this.JSC$13813_setImpl=k[1]):this.JSC$13813_getImpl=k};
_.c=Sjy.prototype;_.c.getWithPath=function(k){return $QD(this.JSC$13813_getImpl(),k)};
_.c.setWithPath=function(k,I){var V=this;if(k.length)throw Error("ng");if(!this.JSC$13813_setImpl)throw Error("og");bT(function(){V.JSC$13813_setImpl(I)})};
_.c.notifyPath=function(){throw Error("pg");};
_.c.notifySplices=function(){throw Error("qg");};
_.c.getChangeRecordSignal=function(k,I){var V=this;if(k.length)throw Error("rg");return function(){var X=V.getWithPath(k);return{path:I!=null?I:"",base:X,value:X}}};
_.c.getSplicesSignal=function(){throw Error("sg");};
_.c.getPathMutationSignal=function(){throw Error("tg");};
_.c.pop=function(){throw Error("ug");};
_.c.push=function(){throw Error("vg");};
_.c.splice=function(){throw Error("wg");};
_.c.unshift=function(){throw Error("xg");};var GL=function(k){var I=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(k)||k instanceof Array?(this.JSC$13818_getImpl=k[0],this.JSC$13818_setImpl=k[1]):this.JSC$13818_getImpl=k;this.wasDefined=!1;_.Lu(function(){I.wasDefined=I.JSC$13818_getImpl()!==void 0})};
GL.prototype.getWithPath=function(k){return $QD(this.JSC$13818_getImpl(),k)};
GL.prototype.setWithPath=function(k,I){var V=this;if(k[k.length-1]!=="*"&&k[k.length-1]!=="splices"){var X=_.Lu(function(){return V.getWithPath([])});
if(k.length===0){if(!this.JSC$13818_setImpl)throw Error("yg");if(X===I)return;this.wasDefined||(this.wasDefined=I!==void 0);bT(function(){V.JSC$13818_setImpl(I)})}else{for(var P=0;P<k.length-1;P++){if(!X)return;
X=X[k[P]]}P=k[k.length-1];X&&(X[P]=I);this.wasDefined||(this.wasDefined=k.length>1||I!==void 0)}jqU(this,k,{pathComponents:k,value:I})}};
GL.prototype.notifyPath=function(k,I){k.length===0?I&&this.setWithPath(k,I.value):jqU(this,k,{pathComponents:k,value:I==null?void 0:I.value,fallbackWhenUndefined:I==null?void 0:I.value})};
var jqU=function(k,I,V,X){if(k.setMutationSignal){var P=++k.mutationIndex,L=[k.observedPath],T=k.observedPath,d;I.length===0&&(d=T);for(var U=0;U<I.length;U++){var E=T.subPaths[I[U]];if(!E)break;L.push(E);T=E;U===I.length-1&&(d=E)}for(I=!1;L.length;)T=L.shift(),T.data={index:P,mutation:V,spliceMutationIndex:X},I||(I=T===d),I&&L.push.apply(L,_.Z9(Object.values(T.subPaths)));bT(function(){k.setMutationSignal(P)})}};
GL.prototype.notifySplices=function(k,I){var V=this,X=_.Lu(function(){return V.getWithPath(k)}),P=[].concat(_.Z9(k),["splices"]);
jqU(this,P,{pathComponents:P,value:{indexSplices:I}});if(X==null?0:X.length)I=this.mutationIndex,P=[].concat(_.Z9(k),["length"]),jqU(this,P,{pathComponents:P,value:X.length},I)};
var JLl=function(k,I,V,X,P,L){k.notifySplices(V,[{index:X,addedCount:P,removed:L,object:I,type:"splice"}])},YjU=function(k,I){k=k.observedPath;
for(var V=0;V<I.length;V++){var X=I[V],P=k.subPaths[X];P||(P={pathComponents:I.slice(0,V+1),subPaths:{}},k.subPaths[X]=P);k=P}},qjQ=function(k,I,V){YjU(k,I);
if(!k.getMutationSignal){var X=_.G(_.Gz(k.mutationIndex,void 0,"sNBMCd"));k.getMutationSignal=X.next().value;k.setMutationSignal=X.next().value}var P=k.getMutationSignal;return _.EH(function(){P();return V(gZK(k,I))},void 0,"zvsXEd")};
GL.prototype.getChangeRecordSignal=function(k,I){var V=this,X=this.mutationIndex,P;return qjQ(this,k,function(L){if(L&&L.index>X){var T=L.mutation;X=L.index;P=void 0}L=_.Lu(function(){return V.getWithPath(k)});
if(T){var d=T.pathComponents[T.pathComponents.length-1],U=[].concat(_.Z9(T.pathComponents));if(d==="splices"||d==="length")return{base:L,path:(I?[I].concat(_.Z9(U)):U).join("."),value:T.value};var E=k.length>U.length?k:U,l;return{base:L!=null?L:T.fallbackWhenUndefined,path:(I?[I].concat(_.Z9(E)):E).join("."),value:(l=_.Lu(function(){return V.getWithPath(E)}))!=null?l:T.fallbackWhenUndefined}}P||(P={base:L,
path:(I?[I].concat(_.Z9(k)):k).join("."),value:L});return P})};
GL.prototype.getSplicesSignal=function(k){var I=this.mutationIndex,V;return qjQ(this,k,function(X){if(X&&X.index>I&&X.spliceMutationIndex!==I){var P=X.mutation;I=X.index;V=void 0}return P&&P.pathComponents[P.pathComponents.length-1]==="splices"?V=X=P.value:V})};
GL.prototype.getPathMutationSignal=function(k){var I=this;YjU(this,k);if(!this.getMutationSignal){var V=_.G(_.Gz(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=V.next().value;this.setMutationSignal=V.next().value}var X=this.getMutationSignal,P=this.mutationIndex,L;return _.EH(function(){X();var T=gZK(I,k);if(T&&T.index>P&&T.mutation&&SBK(T.mutation.pathComponents,k)){var d=T.mutation;P=T.index}if(!L||P!==L.index){var U,E;T=(E=_.Lu(function(){return I.getWithPath(k)}))!=null?E:(U=d)==null?
void 0:U.fallbackWhenUndefined;
L={index:P,value:T}}return L},void 0,"RXYC9b")};
var gZK=function(k,I){k=k.observedPath;I=_.G(I);for(var V=I.next();!V.done;V=I.next())k=k.subPaths[V.value];return k.data};
GL.prototype.pop=function(k){var I=this,V=_.Lu(function(){return I.getWithPath(k)});
if(!(V instanceof Array))throw Error("zg");var X=V.length>0,P=V.pop();X&&JLl(this,V,k,V.length,0,[P]);return P};
GL.prototype.push=function(k){var I=_.OT.apply(1,arguments),V=this,X=_.Lu(function(){return V.getWithPath(k)});
if(!(X instanceof Array))throw Error("Ag");var P=X.length,L=X.push.apply(X,_.Z9(I));I.length&&JLl(this,X,k,P,I.length,[]);return L};
GL.prototype.splice=function(k,I,V){var X=_.OT.apply(3,arguments),P=this,L=_.Lu(function(){return P.getWithPath(k)});
if(!(L instanceof Array))throw Error("Bg");I<0?I=L.length-Math.floor(-I):I&&(I=Math.floor(I));var T=L.splice.apply(L,[I,V].concat(_.Z9(X)));(X.length||T.length)&&JLl(this,L,k,I,X.length,T);return T};
GL.prototype.unshift=function(k){var I=_.OT.apply(1,arguments),V=this,X=_.Lu(function(){return V.getWithPath(k)});
if(!(X instanceof Array))throw Error("Cg");var P=X.unshift.apply(X,_.Z9(I));I.length&&JLl(this,X,k,0,I.length,[]);return P};var TL=function(k,I,V){this.model=k;this.unknownSignalResolver=I;this.options=V;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];I=_.G(BNc());k=I.next().value;I=I.next().value;this.owner=k;this.disposeImpl=I};
TL.prototype.dispose=function(){if(!this.isDisposed){for(var k=_.G(this.childSignalProxies),I=k.next();!I.done;I=k.next())I.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var vZf=function(k,I){k=MR(k.owner);try{I()}finally{MR(k)}};
TL.prototype.effect=function(k){vZf(this,function(){_.JO(k,"j")})};
var sqy=function(k,I){k.options!=null||(k.options={});var V;(V=k.options).immutableProps!=null||(V.immutableProps=new Set);k.options.immutableProps.add(I)},PSK=function(k,I){I=""+I;
F0f(k,I);var V,X;if((V=k.options)==null?0:(X=V.immutableProps)==null?0:X.has(I))return!0;var P;if((P=k.model.__signalCache)==null?0:P.has(I))V=k.model.__signalCache.get(I),Array.isArray(V)&&sqy(k,I);var L,T,d;return(d=(L=k.options)==null?void 0:(T=L.immutableProps)==null?void 0:T.has(I))!=null?d:!1},B2Z=function(k,I){var V;
k.unknownSignalResolver&&(V=k.unknownSignalResolver(I));var X,P;((X=k.options)==null?0:(P=X.immutableProps)==null?0:P.has(I))?V!=null||(V=new Sjy(_.Gz(k.model[I],void 0,"By5iP"))):V!=null||(V=new GL(_.Gz(k.model[I],void 0,"CXghNc")));var L=k.model.hostElement;Object.defineProperty(k.model,I,{get:function(){X_R(L,I);return V.getWithPath([])},
set:function(T){ts(L,I);k.setWithPath([I],T)},
configurable:!0});return V},F0f=function(k,I){var V,X,P;
((V=k.model.__signalCache)==null||!V.has(I))&&((X=k.options)==null?0:(P=X.externalSignalProps)==null?0:P.has(I))&&k.model[I]},iA=function(k,I){I=""+I;
var V=k.signalCache[I];if(V!==void 0)return V;V=!1;F0f(k,I);var X;if((X=k.model.__signalCache)==null?0:X.has(I))if(V=k.model.__signalCache.get(I),Array.isArray(V))V=!0,sqy(k,I);else return k.signalCache[I]=k.model.__signalCache.get(I).signal,k.signalCache[I];var P,L;X=(L=(P=k.options)==null?void 0:P.reactivityMode)!=null?L:0;var T,d;if(!((T=k.options)==null?0:(d=T.reactiveProps)==null?0:d.has(I))&&!V&&X===1)throw Error("Dg`"+I);P=V?ALW(k,I):B2Z(k,I);return k.signalCache[I]=P},ALW=function(k,I){var V=
Object.getOwnPropertyDescriptor(k.model.constructor.prototype,I),X=function(){return k.model[I]};
return new Sjy(V&&V.get&&!V.set?X:[X,function(P){k.model[I]=P}])};
TL.prototype.getWithPath=function(k){var I=_.G(k);k=I.next().value;I=wX(I);X_R(this.model.hostElement,""+k);return iA(this,k).getWithPath(I)};
TL.prototype.setWithPath=function(k,I){if(k.length){ts(this.model.hostElement,k.join("."));var V=_.G(k);k=V.next().value;V=wX(V);iA(this,k).setWithPath(V,I)}};
TL.prototype.getPathMutationSignal=function(k){var I=_.G(k);k=I.next().value;I=wX(I);return iA(this,k).getPathMutationSignal(I)};
TL.prototype.notifyPath=function(k,I){var V=_.G(k);k=V.next().value;V=wX(V);iA(this,k).notifyPath(V,I)};
var Qqf=function(k,I){if(I.type==="literal")return function(){return{rootWasDefined:!0,value:I.value}};
var V=TY(I.path),X=_.G(V),P=X.next().value;X=wX(X);var L,T;if(I.type==="path"&&(V.length===1||((L=k.options)==null?0:(T=L.immutableProps)==null?0:T.has(P))))return function(){var r=k.getWithPath(V.slice(0,1));r=$QD(r,V.slice(1));return{rootWasDefined:iA(k,V[0]).wasDefined,value:r}};
var d=iA(k,P);if(I.type==="path"){var U=d.getPathMutationSignal(X);return function(){var r,h=(r=U())==null?void 0:r.value;return{rootWasDefined:d.wasDefined,value:h}}}if(I.type==="splices"){var E=d.getSplicesSignal(X);
return function(){var r=E();return{rootWasDefined:d.wasDefined,value:r}}}var l=d.getChangeRecordSignal(X,""+P);
return function(){var r=l();return{rootWasDefined:d.wasDefined,value:r}}},vQj=function(k,I,V){var X=V.map(function(d){return Qqf(k,d)}),P=V.length===0,L=[],T=V.length!==1||V[0].type!=="path"?!1:!0;
k.effect(function(){for(var d=X.length,U=[],E=!!L.length,l=0;l<d;l++){var r=X[l](),h=r.rootWasDefined;r=r.value;P||(P=h);U[l]=r;T&&(U[l+d]=E?L[l]:U[l],L[l]=r)}P&&sH(k.owner,function(){return void I.apply(null,_.Z9(U))})})},j6D=function(k,I,V,X,P){var L=iA(k,I);
P!==void 0&&L.setWithPath([],P);vQj(k,function(){var T=_.OT.apply(0,arguments);ts(k.model.hostElement,I,!0);L.setWithPath([],V.apply(null,_.Z9(T)))},X)};
TL.prototype.arrayPush=function(k){var I=_.OT.apply(1,arguments),V=_.G(k),X=V.next().value;V=wX(V);X=iA(this,X);return X.push.apply(X,[V].concat(_.Z9(I)))};
TL.prototype.arraySplice=function(k,I,V){var X=_.OT.apply(3,arguments),P=_.G(k),L=P.next().value;P=wX(P);L=iA(this,L);return L.splice.apply(L,[P,I,V].concat(_.Z9(X)))};
TL.prototype.arrayUnshift=function(k){var I=_.OT.apply(1,arguments),V=_.G(k),X=V.next().value;V=wX(V);X=iA(this,X);return X.unshift.apply(X,[V].concat(_.Z9(I)))};
TL.prototype.notifySplices=function(k,I){var V=_.G(k);k=V.next().value;V=wX(V);iA(this,k).notifySplices(V,I)};var nZQ=!0,oZQ=!1,L0o=!1,x0W=!1,aMy=0;x0W=!1;aMy=0;nZQ=!0;oZQ=L0o=!1;var aQR=/([^\s]+?)\(([\s\S]*)\)/,nQO=/\.([^.]+)$/,CjK=/\\,/g,AEU=/&comma;/g,Q6R=/\\(.)/g,RSj=[],oQK={"*":"wildcard",splices:"splices"};var Ooj=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"),ZoA=/[A-Z]/,RRK=["class","hidden","id","on-dom-change"],eSX=new Set([].concat(_.Z9(RRK),
["if","notify-dom-change","restamp"])),kuD=new Set([].concat(_.Z9(RRK),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),IT_=new Set(["restamp"]);var eRt=new Set(["className","id"]);var c$_=Symbol(),UTO=window;var Kko=window;var qgO=0,jBo=0,Wd=[],gbl=0,SgK=!1,YgX=document.createTextNode("");(new window.MutationObserver(J$l)).observe(YgX,{characterData:!0});var U6=new Map,fI=0,C$l=function(k){this.mappedHandleId=k},sBD=function(k,I,V,X){this.mappedHandleId=k;
var P=this;this.mappedHandleId=k;this.callback=I;this.waitTime=V;this.schedulerPriority=X;this.handleId=_.hD.addJob(function(){P.callback();U6.delete(P.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.J(sBD,C$l);sBD.prototype.cancel=function(){_.hD.cancelJob(this.handleId);U6.delete(this.mappedHandleId)};
var FkX=function(k,I){this.mappedHandleId=k;var V=this;this.mappedHandleId=k;this.callback=I;this.handleId=vbo(function(){V.callback();U6.delete(V.mappedHandleId)})};
_.J(FkX,C$l);FkX.prototype.cancel=function(){var k=this.handleId-jBo;k<0||Wd.length<=k||(Wd[k]=null);U6.delete(this.mappedHandleId)};var nbD=function(){};
nbD.prototype.cancel=function(){this.jobHandle!==void 0&&(B8U(this.jobHandle),this.jobHandle=void 0)};
nbD.prototype.run=function(k,I,V){var X=this;this.cancel();this.callback=k;this.jobHandle=_.E6(function(){k();X.callback=void 0},I,V)};
nbD.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var A$U=new WeakMap;var wiO=JT(function(k){for(var I=k,V=0;V<3;V++)I=Object.getPrototypeOf(I);delete I.prototype.connectedCallback;var X=function(){return k.apply(this,arguments)||this};
_.J(X,k);X.prototype._attachDom=function(P){if(!P)return null;var L=(0,_.o1)(this.hostElement);L.attachShadow({mode:"open",shadyUpgradeFragment:P});L.shadowRoot.appendChild(P);return L.shadowRoot};
X.prototype._takeAttributes=function(){for(var P=this.hostElement.attributes,L=0;L<P.length;L++){var T=P[L],d=void 0,U=void 0;(U=(d=this).__attributeReaction)==null||U.call(d,T.name,null,T.value)}};
X.prototype._readyClients=function(){k.prototype._readyClients.call(this);this.root=this};
X.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);k.prototype.connectedCallback.call(this)};
_.R9.Object.defineProperties(X,{template:{configurable:!0,enumerable:!0,get:function(){return X.prototype._template}}});
return X}),Hpx=JT(function(k){var I=function(){return k.apply(this,arguments)||this};
_.J(I,k);I.prototype.created=function(){if(this.__notifyEffects)for(var V=_.G(Object.values(this.__notifyEffects)),X=V.next();!X.done;X=V.next()){X=_.G(X.value);for(var P=X.next();!P.done;P=X.next())P.value.fn=R_z}if(this.__reflectEffects)for(V=_.G(Object.values(this.__reflectEffects)),X=V.next();!X.done;X=V.next())for(X=_.G(X.value),P=X.next();!P.done;P=X.next())P.value.fn=CSX};
I.prototype._addEventListenerToNode=function(V,X,P){V=lA(V);m2(V,X,P)||k.prototype._addEventListenerToNode.call(this,V,X,P)};
I.prototype._removeEventListenerFromNode=function(V,X,P){V=lA(V);KS(V,X,P)||k.prototype._removeEventListenerFromNode.call(this,V,X,P)};
I.prototype._propertiesChanged=function(V,X,P){if(this.__dataToNotify&&this.__notifyEffects)for(var L=_.G(Object.keys(this.__dataToNotify)),T=L.next();!T.done;T=L.next()){T=T.value;var d=aTK(T);this.__notifyEffects[d]||delete this.__dataToNotify[T]}else this.__dataToNotify=null;k.prototype._propertiesChanged.call(this,V,X,P)};
I.prototype.fire=function(V,X,P){X=X===void 0?{}:X;var L;return _.vW(lA((L=P==null?void 0:P.node)!=null?L:this),V,X,P)};
I.prototype._ensureAttribute=function(V,X){var P=lA(this);P.hasAttribute(V)||dv(P,X,V)};
I.prototype.isLightDescendant=function(V){var X=lA(this);return lA(X)!==V&&_.BL(X).contains(V)&&_.BL(X).getRootNode()===_.BL(V).getRootNode()};
return I});
_.ZA.ready=function(){var k;((k=this.hostElement)!=null?k:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var I;((I=this.hostElement)!=null?I:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.IT._subscribeIronResize=function(k){var I;((I=k.hostElement)!=null?I:k).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.IT._unsubscribeIronResize=function(k){var I;((I=k.hostElement)!=null?I:k).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var p2X=[Array,Boolean,Date,Number,Object,String],h1=function(k,I,V,X){this.polySiInfo=k;this.polySiParams=I;this.polySiContext=V;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;X||this instanceof HTMLElement&&(X=this);if(!X)throw Error("Kg");this.allowedProps=I.allowedProps;this.hostElement=X;this.is=k.is;this.upgradeDisabled=!!I.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");k=new Set(I.reactiveSchemas.filter(function(P){return P.type!==
"observe"}).map(function(P){return P.propertyKey}));
this.signalProxy=new TL(this,void 0,{reactiveProps:k,reactivityMode:I.reactivityMode});this.__dataHasAccessor={};I=_.G(I.reactiveSchemas);for(k=I.next();!k.done;k=I.next())k=k.value,k.type==="signal"&&(this.__dataHasAccessor[k.propertyKey]=!0);this.upgradeDisabled||piU(this)};
h1.prototype.getExtraMethodsToForward=function(){return[]};
var piU=function(k){k.polySiContext.didRegister||(k.registered(),k.polySiContext.didRegister=!0);k.polySiContext.finalizedTemplate||(k.polySiContext.finalizedTemplate={},k.polySiParams.templateGetter&&(k.polySiContext.finalizedTemplate.processedTemplate=$Tc(k.polySiParams.templateGetter,k.polySiParams.is)));N2N(k);var I=k.hostElement;I.loggingStatus!=null||(I.loggingStatus={});I.loggingStatus.isInitializing=!0;_.Lu(function(){return void k.created()});
I.loggingStatus.isInitializing=!1;k.isPolySiElementConnected&&Mqf(k)},Mqf=function(k){k.didCallReady||(_.Lu(function(){return void k.ready()}),k.didCallReady=!0);
k.isAttached=!0;k.attached()};
_.c=h1.prototype;_.c.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||Mqf(this)};
_.c.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.c.attributeChangedCallback=function(k,I,V){if(this.upgradeDisabled)k==="disable-upgrade"&&V===null&&(this.upgradeDisabled=!1,piU(this));else if(I!==V){var X=_.w1(k),P=this.polySiContext.typesForSignals[X];if(P&&(!this.reflecting||_.m("polysi_attribute_changed_serializing_killswitch"))){switch(P){case Object:try{var L=JSON.parse(V)}catch(d){L=V}break;case Array:try{L=JSON.parse(V)}catch(d){L=null}break;case Date:L=isNaN(V)?String(V):Number(V);L=new Date(L);break;case Boolean:L=V!==null;break;case Number:L=
Number(V);break;default:L=V}this[X]=L}X=_.G(this.polySiParams.behaviors);for(P=X.next();!P.done;P=X.next())L=void 0,(L=P.value.attributeChanged)==null||L.call(this,k,I,V);var T;(T=this.attributeChanged)==null||T.call(this,k,I,V)}};
_.c.attributeChangedCallbackWrapper=function(k,I,V){this.attributeChangedCallback(k,I,V)};
_.c.setPropertiesFromInitialAttributeValues=function(){for(var k=0;k<this.hostElement.attributes.length;k++){var I=this.hostElement.attributes[k];(I.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(I.name))&&this.attributeChangedCallback(I.name,null,I.value)}};
_.c.created=function(){this.provide=this.polySiParams.provide;var k;(k=this.initializeInjection)==null||k.call(this);k=_.G(this.polySiParams.reactiveSchemas);for(var I=k.next();!I.done;I=k.next())I=I.value,I.type==="signal"&&(this.mutablePropNames.add(I.propertyKey),iA(this.signalProxy,I.propertyKey));Hnt(this,this.polySiInfo,this.polySiParams.behaviors);k=_.G(this.polySiParams.reactiveSchemas);for(I=k.next();!I.done;I=k.next())I=I.value,I.type==="signal"&&I.value!==void 0&&(this.signalProxy.model[I.propertyKey]=
typeof I.value==="function"?I.value.call(this):I.value);if(this.polySiParams.signalProperties)for(k=_.G(this.polySiParams.signalProperties),I=k.next();!I.done;I=k.next()){I=I.value;var V=void 0;((V=this.__signalCache)==null?0:V.has(I))||(this.signalProxy.model[I]=void 0)}x0W||ZpN(this);w2K(this);k=_.G(this.polySiParams.behaviors);for(I=k.next();!I.done;I=k.next())V=void 0,(V=I.value.created)==null||V.call(this);var X;(X=this.polySiInfo.created)==null||X.call(this)};
_.c.registered=function(){var k=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var I=Object.getPrototypeOf(this);I.addReactiveSchema=function(d){k.polySiParams.reactiveSchemas.push(d)};
for(var V=_.G(this.polySiParams.behaviors),X=V.next();!X.done;X=V.next()){var P=void 0;(P=X.value.beforeRegister)==null||P.call(I)}var L;(L=this.polySiInfo.beforeRegister)==null||L.call(I);I.addReactiveSchema=MZi;V=_.G(this.polySiParams.behaviors);for(X=V.next();!X.done;X=V.next())P=void 0,(P=X.value.registered)==null||P.call(I);var T;(T=this.polySiInfo.registered)==null||T.call(I)};
_.c.ready=function(){var k;(k=this.beforeReady)==null||k.call(this);x0W&&ZpN(this);var I;if(k=(I=this.polySiContext.finalizedTemplate)==null?void 0:I.processedTemplate){k=mTj(k.template,k.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:k.hasInsertionPoint,thisCtx:this});I=k.nodesById;k=k.root;var V=this.hostElement;var X=X===void 0?!1:X;V=(0,_.o1)(V);if(!V.attachShadow)throw Error("Id");if(!V.shadowRoot||X)V.attachShadow({mode:"open",shadyUpgradeFragment:k}),V.shadowRoot.appendChild(k);
this.root=V.shadowRoot;this.$=I}D0K(this);X=_.G(this.polySiParams.behaviors);for(I=X.next();!I.done;I=X.next())k=void 0,(k=I.value.ready)==null||k.call(this);var P;(P=this.polySiInfo.ready)==null||P.call(this)};
_.c.attached=function(){for(var k=_.G(this.polySiParams.behaviors),I=k.next();!I.done;I=k.next()){var V=void 0;(V=I.value.attached)==null||V.call(this)}var X;(X=this.polySiInfo.attached)==null||X.call(this)};
_.c.detached=function(){for(var k=_.G(this.polySiParams.behaviors),I=k.next();!I.done;I=k.next()){var V=void 0;(V=I.value.detached)==null||V.call(this)}var X;(X=this.polySiInfo.detached)==null||X.call(this)};
var N2N=function(k){for(var I=_.G(k.polySiParams.behaviors),V=I.next();!V.done;V=I.next())if(V=V.value,V.listeners)for(var X in V.listeners)y$X(k,k.hostElement,X,V.listeners[X]);if(k.polySiInfo.listeners)for(var P in k.polySiInfo.listeners)y$X(k,k.hostElement,P,k.polySiInfo.listeners[P])},y$X=function(k,I,V,X,P){k=K_K(k,X,P);
m2(I,V,k)||I.addEventListener(V,k);return k},ZpN=function(k){for(var I=_.G(k.polySiParams.reactiveSchemas),V=I.next();!V.done;V=I.next())V=V.value,V.type==="compute"||V.type==="computeWithMethod"?JEc(k.signalProxy,V,k):V.type==="redux"?qBo(k.signalProxy,V,k.store):V.type==="signal"&&V.readOnly&&gQO(k.signalProxy,V)},D0K=function(k){for(var I=_.G(k.polySiParams.reactiveSchemas),V=I.next(),X={};!V.done;X={schema$jscomp$12:void 0},V=I.next())X.schema$jscomp$12=V.value,X.schema$jscomp$12.type==="notify"?
s6K(k.signalProxy,X.schema$jscomp$12,k.hostElement):X.schema$jscomp$12.type==="observe"?F_l(k.signalProxy,X.schema$jscomp$12,k):X.schema$jscomp$12.type==="reflect"&&k.signalProxy.effect(function(L){return function(){var T=k.signalProxy.getWithPath([L.schema$jscomp$12.propertyKey]);
k.reflecting=!0;HoR(k.hostElement,L.schema$jscomp$12.propertyKey,T,!0);k.reflecting=!1}}(X));
if(k.reflectedAttributes)for(I=_.G(Object.entries(k.reflectedAttributes)),X=I.next(),V={};!X.done;V={key$jscomp$938:void 0,value$jscomp$10306:void 0},X=I.next()){var P=_.G(X.value);X=P.next().value;P=P.next().value;V.key$jscomp$938=X;V.value$jscomp$10306=P;k.signalProxy.effect(function(L){return function(){k.reflecting=!0;HoR(k.hostElement,L.key$jscomp$938,(0,L.value$jscomp$10306)(),!0);k.reflecting=!1}}(V))}};
_.c=h1.prototype;_.c._setPendingProperty=function(k,I){this.set(k,I);return!1};
_.c._enableProperties=function(){};
_.c._setPendingPropertyOrPath=function(k,I){this.notifyPath(k,I);return!1};
_.c._addPropertyEffect=function(){};
_.c._stampTemplate=function(){throw Error("Lg");};
_.c.fire=function(k,I,V){I=I===void 0?{}:I;V=V===void 0?{}:V;var X,P,L={bubbles:(X=V.bubbles)!=null?X:!0,cancelable:!!V.cancelable,composed:(P=V.composed)!=null?P:!0},T;return _.vW(ZnU((T=V.node)!=null?T:this.hostElement),k,I,L)};
_.c.get=function(k,I){var V=TY(k);return I?$QD(I,V):k==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(V)};
_.c.linkPaths=function(){};
_.c.listen=function(k,I,V){k=ZnU(k);this.boundListeners!=null||(this.boundListeners=new WeakMap);var X=this.boundListeners.get(k);X||(X={},this.boundListeners.set(k,X));var P=I+V;X[P]||(X[P]=y$X(this,k,I,V))};
_.c.notifyPath=function(k,I){this.signalProxy.notifyPath(TY(k),arguments.length===2?{value:I}:void 0)};
_.c.canNotifyPath=function(k){return this.mutablePropNames.has(k)&&!PSK(this.signalProxy,k)};
_.c.notifySplices=function(k,I){this.signalProxy.notifySplices(TY(k),I)};
_.c.pop=function(k){var I=this.signalProxy;k=TY(k);var V=_.G(k);k=V.next().value;V=wX(V);return iA(I,k).pop(V)};
_.c.push=function(k){var I=_.OT.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[TY(k)].concat(_.Z9(I)))};
_.c.set=function(k,I,V){if(V)throw Error("Mg");k==="hidden"?this.hostElement.hidden=!!I:this.signalProxy.setWithPath(TY(k),I)};
_.c.setProperties=function(k){k=_.G(Object.entries(k));for(var I=k.next();!I.done;I=k.next()){var V=_.G(I.value);I=V.next().value;V=V.next().value;this[I]=V}};
_.c.splice=function(k,I,V){var X=_.OT.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[TY(k),I,V].concat(_.Z9(X)))};
_.c.unlinkPaths=function(){};
_.c.unlisten=function(k,I,V){k=ZnU(k);if(this.boundListeners){var X=this.boundListeners.get(k);if(X){V=I+V;var P=X[V];P&&(KS(k,I,P)||k.removeEventListener(I,P),delete X[V])}}};
_.c.unshift=function(k){var I=_.OT.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[TY(k)].concat(_.Z9(I)))};
_.R9.Object.defineProperties(h1.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 P$j=[Array,Boolean,Date,Number,Object,String];var GJU=!1;var dn=function(){var k=HTMLElement.apply(this,arguments)||this;k.restamp=!1;k.notifyDomChange=!1;k.JSC$13926_didCallConnected=!1;k.JSC$13926_renderDebouncer=null;k.disableTemplateUpdateSignalImpl=yI()?void 0:_.Gz(!1,void 0,"OUmlUc");var I;k.getDisableTemplateUpdate=(I=k.disableTemplateUpdateSignalImpl)==null?void 0:I[0];var V;k.setDisableTemplateUpdate=(V=k.disableTemplateUpdateSignalImpl)==null?void 0:V[1];return k};
_.J(dn,HTMLElement);var zRO=function(k){k.conditionSignalImpl!=null||(k.conditionSignalImpl=new GL(_.Gz(!1,void 0,"Mh1Uwb")));return k.conditionSignalImpl};
_.c=dn.prototype;_.c.showHideChildren=function(k){uxW(this,k,this.if)};
_.c.attributeChangedCallback=function(k,I,V){if(this.JSC$13926_didCallConnected)throw Error("Qg`"+k);k==="notify-dom-change"?this.notifyDomChange=V!==null:k==="restamp"&&(this.restamp=V!==null)};
_.c.debounceRender=function(){this.JSC$13926_renderDebouncer=_.oD(this.JSC$13926_renderDebouncer,SE,this.JSC$13926_renderImpl.bind(this));_.xo(this.JSC$13926_renderDebouncer)};
_.c.disconnectedCallback=function(){var k=(0,_.o1)(this).parentNode;(!k||k.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in k&&!k.host)&&OpC(this)};
_.c.connectedCallback=function(){var k=this;if(_.m("ps_dom_if_require_parent_signal_proxy_killswitch")||this.parentSignalProxy)this.JSC$13926_didCallConnected=!0,nZQ?T2t():this.style.display="none",this.parentSignalProxy.isDisposed&&!_.m("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){zRO(k).getWithPath([]);k.debounceRender()});
else{var I=(0,_.o1)(this).parentNode,V={parentNode:I==null?void 0:I.nodeName};I instanceof Element&&(V.parentClassName=I.className);_.$w(new _.GN("PsDomIf connected with undefined parentSignalProxy",V))}};
_.c.render=function(){_.ww()};
_.c.JSC$13926_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var k=this.if,I=!1;if(k){this.hasInstance()||(tqN(this),I=!0);a:{var V=(0,_.o1)(this).parentNode;if(this.hasInstance()){var X=this.instance.children;if((X==null?0:X.length)&&(0,_.o1)(this).previousSibling!==X[X.length-1])for(var P=0;P<X.length;P++)(0,_.o1)(V).insertBefore(X[P],this)}else{if(!V){V=!1;break a}eRU(this,V)}V=!0}if(!V)return}else this.restamp&&OpC(this);uxW(this,!1,k);k&&!I&&tqN(this);oZQ&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.c.hasInstance=function(){return!!this.instance};
var eRU=function(k,I){var V=k.parentSignalProxy;if(yI()){var X=_.G(_.Gz(!0,void 0,"QhELFb"));var P=X.next().value;X=X.next().value;V=k.parentSignalProxy}else{var L;var T=new TL((L=kpC(k))!=null?L:{},function(U){var E=iA(k.parentSignalProxy,U).getChangeRecordSignal([]);U=_.Gz(void 0,void 0,"RUDHfc");var l=new GL(U);T.effect(function(){if(k.getDisableTemplateUpdate&&!k.getDisableTemplateUpdate()){var r=E();l.notifyPath(TY(r.path),{value:r.value})}});
return l});
k.parentSignalProxy.childSignalProxies.push(T);var d=V=T}V=mTj(k.templateInfo,k.templateInfo.nodeInfoList,V,{eventListenerHost:k.eventListenerHost,hasInsertionPoint:k.templateInfo.hasInsertionPoint,thisCtx:k.eventListenerHost,enabledSignal:yI()?P:void 0,getModel:function(){return kpC(k)}}).root;
k.instance={root:V,children:[],hidden:!1,signalProxy:d,getTemplateUpdatesEnabled:P,setTemplateUpdatesEnabled:X};d=_.G(V.childNodes);for(P=d.next();!P.done;P=d.next())k.instance.children.push(P.value);(0,_.o1)(I).insertBefore(k.instance.root,k)},kpC=function(k){if((k=k.parentSignalProxy.model)&&!k.hostElement){var I={},V;
for(V in k)k.hasOwnProperty(V)&&(I[V]=k[V]);return I}},OpC=function(k){if(k.instance){var I=k.instance.children;
if(I.length){var V=(0,_.o1)(I[0]).parentNode;if(V){V=(0,_.o1)(V);for(var X=0;X<I.length;X++)V.removeChild(I[X])}}yI()?k.instance.setTemplateUpdatesEnabled(!1):k.instance.signalProxy.dispose();k.instance=void 0}},uxW=function(k,I,V){I=I||!V;
k.instance&&k.instance.hidden!==I&&(k.instance.hidden=I,cLU(I,k.instance.children))},tqN=function(k){if(yI()){var I=k.instance;
I&&sH(k.parentSignalProxy.owner,function(){return!I.getTemplateUpdatesEnabled()})&&I.setTemplateUpdatesEnabled(!0)}else k.setDisableTemplateUpdate(!1)};
_.R9.Object.defineProperties(dn.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var k=this;return sH(this.parentSignalProxy.owner,function(){return zRO(k).getWithPath([])})},
set:function(k){k||(yI()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));zRO(this).setWithPath([],!!k)}}});
_.R9.Object.defineProperties(dn,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",dn);var IgR=[],ip=function(){var k=HTMLElement.apply(this,arguments)||this;k.as="item";k.indexAs="index";k.itemsIndexAs="itemsIndex";k.targetFramerate=20;k.notifyDomChange=!1;k.isDetached=!1;k.JSC$13933_renderDebouncer=null;k.instances=[];k.chunkingId=null;k.chunkCount=null;k.shouldMeasureChunk=!1;k.shouldContinueChunking=!1;k.renderStartTime=null;k.JSC$13933_didCallConnected=!1;return k};
_.J(ip,HTMLElement);var VPy=function(k){k.itemSignalImpl!=null||(k.itemSignalImpl=new GL(_.Gz(IgR,void 0,"sOVFgf")));return k.itemSignalImpl},XOG=function(k,I){Array.isArray(I)||(I=IgR);
VPy(k).setWithPath([],I)};
_.c=ip.prototype;_.c.showHideChildren=function(k){for(var I=_.G(this.instances),V=I.next();!V.done;V=I.next())cLU(k,V.value.children)};
_.c.notifyPath=function(k,I){k=TY(k);k[0]==="items"&&(k.length===1?XOG(this,I):VPy(this).setWithPath(k.slice(1),I))};
_.c.canNotifyPath=function(k){return k==="items"};
_.c.attributeChangedCallback=function(k,I,V){if(this.JSC$13933_didCallConnected)throw Error("Rg`"+k);k==="as"?this.as=V:k==="index-as"?this.indexAs=V:k==="items-index-as"?this.itemsIndexAs=V:k==="initial-count"?this.initialCount=Number(V):k==="notify-dom-change"?this.notifyDomChange=V!==null:k==="target-framerate"&&(this.targetFramerate=Number(V))};
_.c.disconnectedCallback=function(){this.isDetached=!0;for(var k=0;k<this.instances.length;k++)Pef(this,k);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.c.connectedCallback=function(){var k=this;if(_.m("ps_dom_repeat_require_parent_signal_proxy_killswitch")||this.parentSignalProxy){var I=VPy(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var P=I(),L=TY(P.path);if(L[0]===void 0||L[0]==="splices"||L[0]==="length")k.debounceRender();else{var T=L[0];if(T=k.instances[typeof T==="string"?Math.floor(Number(T)):T])L=[k.as].concat(_.Z9(L.slice(1))),T.signalProxy.notifyPath(L,P)}});
this.JSC$13933_didCallConnected=!0;nZQ?T2t():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var V=(0,_.o1)((0,_.o1)(this).parentNode),X=0;X<this.instances.length;X++)V.insertBefore(this.instances[X].root,this);this.chunkingId&&this.render()}}else V=(0,_.o1)(this).parentNode,X={parentNode:V==null?void 0:V.nodeName},V instanceof Element&&(X.parentClassName=V.className),_.$w(new _.GN("PsDomRepeat connected with undefined parentSignalProxy",X))};
_.c.debounceRender=function(){this.JSC$13933_renderDebouncer=_.oD(this.JSC$13933_renderDebouncer,SE,this.JSC$13933_renderImpl.bind(this));_.xo(this.JSC$13933_renderDebouncer)};
_.c.render=function(){this.debounceRender();_.ww()};
_.c.JSC$13933_renderImpl=function(){var k=this;if(!this.parentSignalProxy.isDisposed){var I=this.items,V=Ley(this,I.length);c3Q(this,I,V);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){k.chunkingId=null;if(k.shouldMeasureChunk){var X=performance.now()-k.renderStartTime;k.chunkCount=Math.round(Math.ceil(1E3/k.targetFramerate)/X*k.chunkCount)||1}k.shouldContinueChunking&&k.debounceRender()}));
oZQ&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var Ley=function(k,I){var V=I,X=k.instances.length;if(k.initialCount){if(k.chunkCount){var P=Math.min(Math.max(I-X,0),k.chunkCount);V=Math.min(X+P,I)}else V=Math.min(I,k.initialCount),P=Math.max(V-X,0),k.chunkCount=P||1;k.shouldMeasureChunk=P===k.chunkCount;k.shouldContinueChunking=V<I;k.renderStartTime=performance.now()}return V},c3Q=function(k,I,V){for(var X=0;X<V;X++){var P=k.instances[X],L=I[X];
P?(P.signalProxy.setWithPath([k.as],L),P.signalProxy.setWithPath([k.indexAs],X)):GpG(k,L,X)}for(I=k.instances.length-1;I>=X;I--)V=k,P=I,Pef(V,P),_.G(V.instances.splice(P,1)).next().value.signalProxy.dispose()},Pef=function(k,I){k=k.instances[I];
I=(0,_.o1)(k.root);for(var V=0;V<k.children.length;V++)I.appendChild(k.children[V])},GpG=function(k,I,V){var X={};
I=Object.assign({},TfW(k),(X[k.as]=I,X[k.indexAs]=V,X[k.itemsIndexAs]=V,X));var P=new TL(I,function(T){if(T!==k.as&&T!==k.indexAs){if(T===k.itemsIndexAs)return iA(P,k.indexAs);var d=iA(k.parentSignalProxy,T).getChangeRecordSignal([]);T=_.Gz(void 0,void 0,"DS4mcc");var U=new GL(T);P.effect(function(){var E=d();U.notifyPath(TY(E.path),{value:E.value})});
return U}});
k.parentSignalProxy.childSignalProxies.push(P);X=mTj(k.templateInfo,k.templateInfo.nodeInfoList,P,{eventListenerHost:k.eventListenerHost,getModel:function(){var T={};return Object.assign({},TfW(k),(T[k.as]=P.model[k.as],T[k.indexAs]=P.model[k.indexAs],T[k.itemsIndexAs]=P.model[k.indexAs],T))},
hasInsertionPoint:k.templateInfo.hasInsertionPoint,thisCtx:k.eventListenerHost,methodInvocationRequirement:aMy,enabledSignal:k.stampingEnabled}).root;I={root:X,children:[],signalProxy:P};X=_.G(X.childNodes);for(var L=X.next();!L.done;L=X.next())I.children.push(L.value);X=(X=k.instances[V+1])?X.children[0]:k;(0,_.o1)((0,_.o1)(k).parentNode).insertBefore(I.root,X);k.instances[V]=I},TfW=function(k){if((k=k.parentSignalProxy.model)&&!k.hostElement){var I={},V;
for(V in k)k.hasOwnProperty(V)&&(I[V]=k[V]);return I}};
ip.prototype.itemForElement=function(k){var I=this,V=this.instances.find(function(X){return X.children.includes(k)});
if(V)return sH(this.parentSignalProxy.owner,function(){return V.signalProxy.getWithPath([I.as])})};
ip.prototype.indexForElement=function(k){var I=this.instances.findIndex(function(V){return V.children.includes(k)});
return I>=0?I:void 0};
_.R9.Object.defineProperties(ip.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var k=this;return sH(this.parentSignalProxy.owner,function(){return VPy(k).getWithPath([])})},
set:function(k){XOG(this,k)}},
delay:{configurable:!0,enumerable:!0,set:function(){}},
filter:{configurable:!0,enumerable:!0,set:function(){}},
observe:{configurable:!0,enumerable:!0,set:function(){}},
sort:{configurable:!0,enumerable:!0,set:function(){}},
__instances:{configurable:!0,enumerable:!0,get:function(){return this.instances}}});
_.R9.Object.defineProperties(ip,{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",ip);var dsZ,iRU;_.Wq=new _.g9("STATE_STORE_TOKEN");dsZ=new _.g9("SELECT_TOKEN");iRU=new _.g9("DISPATCH_TOKEN");var EZX={getSelectFn:function(){var k;return(k=_.C7().resolve(_.RZ(dsZ)))!=null?k:d0c},
getDispatchFn:function(){var k;return(k=_.C7().resolve(_.RZ(iRU)))!=null?k:_.mK().dispatch.bind(_.mK())},
getAppStore:function(){return _.C7().resolve(_.Wq)}},ipt,U0t=!1;var K0t=function(){};var hRX=void 0;var WeR=function(){};
WeR.prototype.hasAttribute=function(k){if(k==="dir")return!1;if(k==="disable-upgrade"){var I,V;return(V=(I=this.hostElement)==null?void 0:I.hasAttribute("disable-upgrade"))!=null?V:!1}throw Error("Sg`"+k);};
WeR.prototype.attributeChangedCallbackWrapper=function(k,I,V){if(k==="disable-upgrade"&&this.__isUpgradeDisabled&&V===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var X;((X=this.hostElement)!=null?X:this).isConnected&&this.connectedCallback()}else I===V||this.__isReflecting||this.attributeChangedCallback(k,I,V)};
WeR.prototype.getExtraMethodsToForward=function(){for(var k=this,I=[],V=_.G(fgU),X=V.next(),P={};!X.done;P={tagName$jscomp$67:void 0,name$jscomp$630:void 0},X=V.next())P.name$jscomp$630=X.value,X=void 0,P.name$jscomp$630==="_setPendingProperty"?(P.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),X=function(L){return function(T,d,U){Os(L.tagName$jscomp$67,T,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return k._setPendingProperty(T,d,U)}}(P)):X=function(L){return function(){return k[L.name$jscomp$630].apply(k,
_.Z9(_.OT.apply(0,arguments)))}}(P),I.push([P.name$jscomp$630,
X]);return I};
for(var jqt=Hpx(wiO((0,_.O$)(WeR))),qjA=["disabled","disable-upgrade"],UsN=(0,_.O$)(function(){}),Efl=new Set(Object.getOwnPropertyNames(UsN.prototype)),ALj=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.Z9(Efl))),sql=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),fgU=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),bRl=new Set([].concat(_.Z9(sql),_.Z9(fgU),_.Z9(Efl))),lgG=_.G(bRl),r3U=lgG.next();!r3U.done;r3U=lgG.next())eXt.add(r3U.value);var B2X={created:function(){w2K(this);this.initializeInjection()}};var Hpo=!1,vd=window.ShadyDOM,OpU=["appendChild","insertBefore","removeChild","replaceChild"],uxj=[Node];vd&&uxj.push(vd.Wrapper);var Pez,Lel,Tfj={};var s6,UsR=new WeakMap,iRt=new Set;var hVj=new Set("context didCallReady is info params signalProxy".split(" ")),mst="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),Kej="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var hVW=WY({entities:mgA}),y3K=new Kv(hVW);var msU=function(){return _.Mm.apply(this,arguments)||this};
_.J(msU,_.Mm);_.R9.Object.defineProperties(msU.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return y3K}}});
_.H([_.ZZ()],msU);_.fF=[LF.prototype,msU.prototype];_.UR={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var k=this,I={};setTimeout(function(){var V;return _.vW((V=k.hostElement)!=null?V:k,"yt-live-chat-add-tooltip-target",I)},0);
this.handler_=I.handler},
detached:function(){if(this.handler_){var k;this.handler_.removeElementFromSupportingTooltips((k=this.hostElement)!=null?k:this)}this.handler_=null}}};_.xF=new _.g9("ICON_MANAGER_TOKEN");var KeW=[48,20,18,16,15,13,12],wOt=new Map,xsA=new Set,Q$K=new Set,ofR=new Set,A3X=new Set,nfD=new Set,RVR=new Promise(function(k){var I=!1,V=!1,X=!1,P=[],L=function(T){if("detail"in T)if(T=T.detail,T.name==="yt-icons")agK(T),I=!0;else if(T.name==="yt-sys-icons")agK(T),V=!0;else{var d;((d=T.name)==null?0:d.includes("yt-sys-icons"))&&T.size!==24&&(agK(T,!0),P.push(T.size),P.length===KeW.length&&(X=!0))}I&&V&&X&&(window.removeEventListener("iron-iconset-added",L),k())};
window.addEventListener("iron-iconset-added",L)}),$sW=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"]]);_.ER={};_.ER.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.m6,computeHref_:function(k,I){I=I===void 0?!1:I;if(!k||k.commandExecutorCommand)return null;var V=q2j(k,I);return I||V!==null?V?_.m("enable_polymer_resin")?_.zK(V).toString():V:null:(_.$w(new _.GN("computeHref was null",this.is,k)),null)},
computeOptionalHref_:function(k){return this.computeHref_(k,!0)},
computeNofollow_:function(k){return k?ywR(k)?"nofollow":null:null},
computeIcon_:function(k){return k&&k.iconType?_.ol(k.iconType):""},
resolveCommand:function(k,I,V){I=I===void 0?{}:I;return _.Rl(k,this.hostElement,I,V===void 0?!1:V)}};var j$N,bp;_.S1f={};j$N=null;
bp={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_=BhA(this.viewroot));_.E6(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var k=this;this.unobserve_();if(_.m("kevlar_vimio_use_shared_monitor"))wv(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 I=[];this.visibilityOptionVisible_&&I.push(this.visibilityObserver.observe(this.hostElement,function(){return k.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&I.push(this.visibilityObserver.observe(this.hostElement,function(){return k.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&I.push(this.visibilityObserver.observe(this.hostElement,function(){return k.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=I}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){HRt(this,this.visibilityObserver)},
markDirtyVisibilityObserver:function(){this.localVisibilityObserver_&&this.configureVisibilityObserver_()},
getVisibilityObserverForChild:function(){return this.visibilityObserverForChild_?this.visibilityObserverForChild_:this.localVisibilityObserver_},
get visibilityObserver(){if(this.localVisibilityObserver_)return this.localVisibilityObserver_;var k=_.lf(this.parentNode,function(V){var X,P=(X=V.polymerController)!=null?X:V;return!!P.getVisibilityObserverForChild&&P.getVisibilityObserverForChild()},!0);
if(k){var I;this.localVisibilityObserver_=((I=k.polymerController)!=null?I:k).getVisibilityObserverForChild()}else j$N||(j$N=BhA()),this.localVisibilityObserver_=j$N;return this.localVisibilityObserver_},visibilityCallback:function(k){k?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.m("kevlar_use_vimio_behavior")||(bp={});bp&&!_.m("kevlar_use_vimio_behavior")&&(delete bp.attached,delete bp.detached);_.S1f.YtVisibilityObserverBehavior=[bp];var J3x={};J3x.YtVisualElementBehavior=[_.S1f.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.m("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.m("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var k=this.getScreenLayer&&this.getScreenLayer(),I=this.getVisibilityLogger();I&&I.reportShown(this,void 0,k)}},
onHidden:function(){if(_.m("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.m("kevlar_vimio_use_shared_monitor")){var k=this.getScreenLayer&&this.getScreenLayer(),I=this.getVisibilityLogger();I&&I.reportHidden(this,void 0,k)}},
getVisibilityLogger:function(){return _.m("kevlar_use_vimio_behavior")?_.Hd():null},
shouldSkipLogging:function(){if(_.gH("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var k=this.getParentRenderer&&this.getParentRenderer();if(!k)return!1;var I,V=(I=k.polymerController)!=null?I:k;if(!V.data)return!1;k=this.data.trackingParams;k=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:k;var X;I=(X=V.data)==null?void 0:X.trackingParams;var P,L;I=((P=V.data)==null?0:P.loggingDirectives)?(L=V.data)==null?void 0:L.loggingDirectives.trackingParams:I;return k&&I&&k===
I}}];var zVU=new Map,uA;var xoR=function(k){this.layer=k},wq=function(k){return k.layer!==void 0?k.layer:k.parent?wq(k.parent):k.layer=0};var ItU;_.O={};ItU=0;_.O.YtRendererBehavior=[_.ER.YtComponentBehavior,J3x.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_:_.m("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var k,I;(I=(k=this.monitorScrollElement)!=null?k:this.hostElement)==null||I.removeEventListener("scroll",_.R1(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();ZRD(this.hostElement);D4(_.u5(),this.hostElement);$u.delete(this.hostElement)},
registerRenderer:function(k){var I;((I=k.polymerController)!=null?I:k).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(k),this.markDirty())},
unregisterRenderer_:function(k){this.useVimio_||(this.childCache_.delete(k),this.markDirty())},
attached:function(){var k=this,I=this.getParentRenderer();if(I){var V,X,P;(X=(V=(P=I.polymerController)!=null?P:I).registerRenderer)==null||X.call(V,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var L,T;(T=(L=this.monitorScrollElement)!=null?L:this.hostElement)==null||T.addEventListener("scroll",_.R1(this,this.onScroll))}_.hD.addJob(function(){uZc(k.hostElement)},8);
V=new xoR(this.screenLayer||void 0);(I=$u.get(I))&&I.layerNode&&(V.parent=I.layerNode);I={};u8c(this.hostElement,(I.isRenderer=!0,I.layerNode=V,I[aKl]=this.data,I))},
getParentRenderer:function(){for(var k=this.hostElement.parentNode,I,V;k&&((I=$u.get(k))==null||!I.isRenderer)&&!((V=k.polymerController)!=null?V:k).isRenderer_;)k=k.parentNode||k.host;return k},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.m("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.qw("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.m("debug_web_ve_data")&&this.data.trackingParams){var k="";try{k=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(V){_.hq(V)}if(k){var I=uOK(k,1);I!==void 0&&(this.hostElement.dataset.veIndex=String(I));k=uOK(k,2);
k!==void 0&&(this.hostElement.dataset.ve=String(k))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,_.m("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.zY(this.data.loggingDirectives.trackingParams)),this.visualElement=_.pI(_.Ne(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var k=this.data.targetId;_.z8(_.u5(),k,this.hostElement)}else D4(_.u5(),this.hostElement)},
onScroll:function(){var k=Date.now();k-this.lastHandledScroll_<50||(this.lastHandledScroll_=k,this.markDirty())},
markDirty:function(){_.m("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():Vci(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var k=this.getParentRenderer();if(k&&(k=$u.get(k))&&k.layerNode)return wq(k.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.Z9(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var k=0;k<this.data.impressionEndpoints.length;k++)this.sendImpression(this.data.impressionEndpoints[k]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(k){k.clickTrackingParams&&delete k.clickTrackingParams;var I,V;(k==null?0:(I=k.commandMetadata)==null?0:(V=I.webCommandMetadata)==null?0:V.sendPost)?_.Qk(this.hostElement,[k,{impression:!0}]):_.nC(this.hostElement,[k],this.hostElement)},
logExplicitClick:function(k){var I=_.PW(this.getScreenLayer());if(I){var V,X=(V=k.polymerController)!=null?V:k;k=X.visualElement;X=X.trackingParams||X.clickTrackingParams;!k&&X&&(k=_.zY(X));k&&_.y3(I,k)}}}];var Y1y={},lp=function(){return _.Mm.apply(this,arguments)||this};
_.J(lp,_.Mm);lp.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
lp.prototype.onPdgItemBehaviorClick=lp.prototype.onPdgItemBehaviorClick;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lp.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lp.prototype,"data",void 0);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],lp.prototype,"onPdgItemBehaviorClick",null);_.H([_.ZZ()],lp);Y1y.YtPdgLiveChatItemBehavior=[lp.prototype,_.O.YtRendererBehavior];var gfU;var q1y;_.rn={};_.rn.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var hv=function(){var k=wl.apply(this,arguments)||this;k.switchTemplateAtRegistration=!1;return k};
_.J(hv,wl);hv.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||cPc(this),_.obD(this,"doRender"),this.doRender())};
hv.prototype.debounceRender=function(){this.templatingFn&&_.bA(this,"doRender",this.doRender)};
hv.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.hq(Error("bh"))};
hv.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.H([rZA()],hv);var vfN=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,yY={},i1o=(yY[1]={filterString:null,isUnwrappable:null,unwrap:null},yY[2]={filterString:function(k,I,V){return F_(V)},
isUnwrappable:function(k){return k instanceof kg},
unwrap:function(k){return V5(k)}},yY[3]={filterString:function(k,I,V){return vfN.test(V)?V:Dd.toString()},
isUnwrappable:function(k){return pt(k)},
unwrap:function(k){return _.Nu(k)}},yY[4]={filterString:function(){return Dd.toString()},
isUnwrappable:function(k){return k instanceof nt},
unwrap:function(k){return _.xp(k).toString()}},yY[5]={filterString:function(k,I,V){return V},
isUnwrappable:function(k){return typeof k==="string"},
unwrap:function(k){return k.toString()}},yY[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(k){return k instanceof _.TZ},
unwrap:function(k){return iL(k)}},yY[8]={filterString:function(k,I,V){V=String(V).toLowerCase();
return R8j(k,I,V)?V:"zClosurez"},
isUnwrappable:null,unwrap:null},yY[10]={filterString:null,isUnwrappable:null,unwrap:null},yY);n4[AO["default"]]=ftt;var UnA=[];(function(){var k=H9;H9=function(I){k==null||k(I);k_(function(){for(var V=0;V<I.length;V++)ESX(I[V])})}})();var s$O=function(){var k=_.Mm.apply(this,arguments)||this;k.hasUnmounted=!1;return k};
_.J(s$O,_.Mm);_.c=s$O.prototype;_.c.beforeRegister=function(){var k=this.doIdomRender;this.templatingFn?_.hq(Error("ah")):(this.templatingFn=k,this.switchTemplateAtRegistration=!0,dnR(this))};
_.c.attached=function(){};
_.c.detached=function(){ESX(this.hostElement)};
_.c.renderIdom=function(){throw Error("dh");};
_.c.doIdomRender=function(){var k=this;aLR(this.hostElement,function(){k.renderIdom()})};
_.H([_.ZZ()],s$O);var FeN=[hv.prototype,s$O.prototype];var BfO,A3Z=function(){return BfO!==void 0?BfO:BfO=document.createElement("template")};
document.head.appendChild(A3Z().content);var Q$O;var nfN,ofN=function(){return nfN!==void 0?nfN:nfN=document.createElement("template")};
document.head.appendChild(ofN().content);var xsQ;var agO=document.head,RVN=agO.appendChild,Cey;if(xsQ===void 0){var wOU=document.createElement("template");_.Y(wOU,"\x3c!--css-build:shady--\x3e");wOU.content.insertBefore(ofN().content.cloneNode(!0),wOU.content.firstChild);xsQ=wOU}Cey=xsQ;RVN.call(agO,Cey.content);var HRK,pOC=function(){return HRK!==void 0?HRK:HRK=document.createElement("template")};
document.head.appendChild(pOC().content);var Nfx;var MPl=document.head,ZRN=MPl.appendChild,DsZ;if(Nfx===void 0){var zVC=document.createElement("template");_.Y(zVC,"\x3c!--css-build:shady--\x3e");zVC.content.insertBefore(pOC().content.cloneNode(!0),zVC.content.firstChild);Nfx=zVC}DsZ=Nfx;ZRN.call(MPl,DsZ.content);var uZG=document.head,ORy=uZG.appendChild,tPy;if(Q$O===void 0){var eVy=document.createElement("template");_.Y(eVy,"\x3c!--css-build:shady--\x3e");eVy.content.insertBefore(A3Z().content.cloneNode(!0),eVy.content.firstChild);Q$O=eVy}tPy=Q$O;ORy.call(uZG,tPy.content);var kax,ItC=function(){return kax!==void 0?kax:kax=document.createElement("template")};
document.head.appendChild(ItC().content);var VcR;_.pz=new _.g9("DARK_THEME_TOKEN");var XSQ=new _.Yx("accessibilityProperties");var PXl=new _.Yx("layoutProperties");var LaN=new _.Yx("imageType");var cPG={};if("ytAttributedStringLinkHoverColor"in cPG)throw Error("gh`ytAttributedStringLinkHoverColor");(function(k,I){cPG[k]="value"in I&&"unit"in I?yPX(k,I):function(V){try{return I(V)}catch(X){throw Error("eh`"+k+"`"+X.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var Gay=function(k){var I=this;this.holdTime=k===void 0?500:k;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(V){var X=new CustomEvent("LONG_PRESS"),P;(P=V.changedTouches[0].target)==null||P.dispatchEvent(X)};
this.ontouchstart=function(V){I.longPressTimeout=_.H7(_.hD,function(){I.onlongpress(V);I.longPressOccurred=!0},I.holdTime)};
this.ontouchmove=function(){_.hD.cancelJob(I.longPressTimeout);I.longPressTimeout=NaN;I.longPressOccurred=!1;I.moveOccurred=!0};
this.ontouchend=function(V){if(I.longPressTimeout&&!I.longPressOccurred&&!I.moveOccurred){var X;(X=V.changedTouches[0].target)==null||X.dispatchEvent(new Event("click"))}_.hD.cancelJob(I.longPressTimeout);I.longPressTimeout=NaN;I.longPressOccurred=!1;I.moveOccurred=!1}};var xnX=function(k,I){Gay.call(this,I);var V=this;this.callback=k;this.onlongpress=function(X){var P;(P=V.callback)==null||P.call(V,X)}};
_.J(xnX,Gay);var at_=function(k,I){var V=Object.assign({},I);k=_.G(new Map([["ontouchstart",k.ontouchstart],["ontouchend",k.ontouchend],["ontouchmove",k.ontouchmove]]));for(var X=k.next(),P={};!X.done;P={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},X=k.next()){var L=_.G(X.value);X=L.next().value;L=L.next().value;P.eventName$jscomp$103=X;P.eventHandler$jscomp$2=L;I[P.eventName$jscomp$103]=function(T){return function(d){var U;(U=V[T.eventName$jscomp$103])==null||U.call(V,d);(0,T.eventHandler$jscomp$2)(d)}}(P)}};_.Hp=new _.g9("COMMAND_HANDLER_TOKEN");var KaK=new _.Yx("parallelCommand");var jXj=new _.Yx("performOnceCommand");var Sbi=new _.Yx("serialCommand");var JPz=void 0;var TpG=function(){this.data=[];this.consumer=null};
TpG.prototype.push=function(k){this.consumer?this.consumer(k):this.data.push(k)};var la={};_.Gz(la,void 0,"sgPmTd");_.Gz(null,void 0,"jypsq");_.Gz(null,void 0,"mWiOof");var B_j=new TpG;var APK=[ngQ,ogO,xjZ,ReQ,a9K,Q0N,CLC,wKZ];var dnN=new _.Yx("bracketTextDecorator");var Uv=new _.Yx("highlightTextDecorator");_.ff=new _.g9("APP_DIRECTION_TOKEN");var Dnz={calledOnce:!1,state:"visible"},Z1X={calledOnce:!1,state:"hidden"};var i1x=new _.g9("ICON_WIZ_COMPONENT_TOKEN");_.x_=_.R(function(k){var I=k.icon;var V=k.active;var X=k.className;var P=k.style;var L=k.dataSelected;var T=k.dataDisabled;var d=k.role;var U=k.animateIcon;var E=k.themeOverride;var l=k.ariaHidden;var r=k.ariaExpanded;var h=k.ariaLabel;var y=k.tabindex;var S=k.id;var g=k.size;var F=k.iconFilter;var Q=k.gradientColor;var x=k.onKeydown;var N=k.title;return _.f(_.b,{cond:I,then:function(){var M=_.C7().resolve(i1x);return _.f(M,{icon:I,dataSelected:L,dataDisabled:T,animateIcon:U,themeOverride:E,ariaExpanded:r,
tabindex:y,id:S,active:V,size:g,role:d,className:X,ariaHidden:l,ariaLabel:h,style:function(){return P!=null&&P()||g==null||!g()?P==null?void 0:P():"width: "+(g==null?void 0:g())+"px;height: "+((g==null?void 0:g())+"px;")},
title:N,iconFilter:F,gradientColor:Q,onKeydown:x})}})},"p");
_.x_.idomCompat={callbacks:{onKeydown:!0}};var Pii=new _.Yx("borderImageProcessor");var Gx_=window.devicePixelRatio||1;var Wut=new Map([["yt_outline_bag_black_24","bag"]]);var mC=function(k){var I=this;this.margin=.1;this.whenInViewportWithMargin=k;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){I.requestScan()});
window.addEventListener("touchend",function(){I.requestScan()});
window.addEventListener("updateui",function(){I.requestScan()});
var V=new _.n2((0,_.G7)(this.requestScan,this),100);window.addEventListener("scroll",function(){V.fire()},!0);
window.addEventListener("resize",(0,_.G7)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){I.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.G7)(this.requestScan,this))};
mC.prototype.observe=function(k){this.observationTargets.includes(k)||this.observationTargets.push(k)};
mC.prototype.unobserve=function(k){this.observationTargets=this.observationTargets.filter(function(I){return I!==k})};
mC.prototype.requestScan=function(){var k=this;this.scanRequested||(k_(function(){Wal(k)}),this.scanRequested=!0)};
var Wal=function(k){var I=(1+k.margin)*(document.documentElement.clientHeight||window.innerHeight);k.observationTargets=k.observationTargets.filter(function(V){var X=V.getBoundingClientRect();(X=I>X.top&&!!X.height)&&k.whenInViewportWithMargin(V);return!X&&V.parentNode});
k.scanRequested=!1};
mC.prototype.disconnect=function(){this.observationTargets=[]};var ftU,ESZ;ftU=_.G(_.Gz(lEc(),void 0,"O3X2wd"));_.UnQ=ftU.next().value;ESZ=ftU.next().value;window.addEventListener("resize",function(){ESZ(lEc())});var b1G={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},ltG=void 0,rPQ=window.innerWidth,hal=window.innerHeight;window.addEventListener("resize",function(){ltG=void 0});var yPZ;if("IntersectionObserver"in window)yPZ=yFt();else{if(ltG===void 0){var mnQ;mnQ="matchMedia"in window?window.matchMedia(b1G.landscape+","+b1G.portrait).matches:void 0;ltG=mnQ!==void 0?mnQ:rPQ>=930&&hal>=550||rPQ>=550&&hal>=930}yPZ=ltG?{observe:function(k){k_(function(){var I;(I=k.onViewportEntered)==null||I.call(k)})},
unobserve:function(){}}:new mC(function(k){k_(function(){var I;
(I=k.onViewportEntered)==null||I.call(k)})})}var rF_=yPZ;var KaO=_.R(function(k){var I=!1,V=_.yQ("img",function(X){_.gu(function(){I=!0;X.onload=null})});
_.Yv(function(){var X,P=(X=k.data)==null?void 0:X.call(k),L,T=(L=k.getSrc)==null?void 0:L.call(k).cb,d;X=(d=k.config)==null?void 0:d.call(k);if(d=V.value)if(L=function(E,l){if(!I)return T?T(E,l):E},$7U(d,X),_.m("web_image_dont_reload_same_src")&&KuX(d,P,L))_.m("web_image_dont_reload_same_src_simulate_load")&&d.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var U;m7j(d,P||null,L,X,(U=k.lazy)==null?void 0:U.call(k))}},"zS0jKb");
return _.f("img",{el:V})},"r");
KaO.idomCompat=!0;_.yV=_.R(function(k){var I=function(){var V,X=k.data(),P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z,u,ct,dt,$K,lD,mR,oj,Zi,Ht,rK;var Ul={contentMode:(P=k.contentMode)==null?void 0:P.call(k),loadedClass:(L=k.loadedClass)==null?void 0:L.call(k),isPreloaded:(T=k.isPreloaded)==null?void 0:T.call(k),notifyOnLoaded:(d=k.notifyOnLoaded)==null?void 0:d.call(k),notifyOnUnloaded:(U=k.notifyOnUnloaded)==null?void 0:U.call(k),preferredThumbnail:(E=k.preferredThumbnail)==null?void 0:E.call(k),preserveHeight:(l=k.preserveHeight)==
null?void 0:l.call(k),preserveWidth:(r=k.preserveWidth)==null?void 0:r.call(k),objectPosition:(h=k.objectPosition)==null?void 0:h.call(k),targetWidth:(y=k.targetWidth)==null?void 0:y.call(k),targetHeight:(S=k.targetHeight)==null?void 0:S.call(k),shouldShowPlaceholder:(g=k.shouldShowPlaceholder)==null?void 0:g.call(k),useWidth:(F=k.useWidth)==null?void 0:F.call(k),isToggled:(Q=k.isToggled)==null?void 0:Q.call(k),alt:(x=k.alt)==null?void 0:x.call(k),className:(N=k.className)==null?void 0:N.call(k),
onerror:k.onerror,onload:k.onload,style$:((M=k.style$)==null?void 0:M.call(k))||((p=k.style)==null?void 0:p.call(k)),color:(z=k.color)==null?void 0:z.call(k),width:(u=k.width)==null?void 0:u.call(k),height:(ct=k.height)==null?void 0:ct.call(k),"aria-hidden$":(Ht=(dt=k["aria-hidden$"])==null?void 0:dt.call(k))!=null?Ht:($K=k.ariaHidden)==null?void 0:$K.call(k),draggable:(lD=k.draggable)==null?void 0:lD.call(k),"data-disabled$":(rK=(mR=k["data-disabled$"])==null?void 0:mR.call(k))!=null?rK:(oj=k.dataDisabled)==
null?void 0:oj.call(k),size:(Zi=k.size)==null?void 0:Zi.call(k)};return j8K(X,Ul,(V=k.hideOn404)==null?void 0:V.call(k))};
return _.f(_.rH,null,_.f(_.E5,{when:function(){var V;return((V=I())==null?void 0:V.type)==="image"}},function(){return _.f(KaO,{data:function(){return I().image},
getSrc:{cb:function(V,X){var P=I().image.sources,L=I().config.isPreloaded,T=I().config.useWidth,d=I().config.targetWidth,U=I().config.targetHeight,E=I().config.preferredThumbnail;return _.TEK(X,P,L,T,d,U,E)||""}},
config:function(){var V=I().config,X;for(X in V)V[X]===void 0&&delete V[X];return V},
lazy:k.renderLazy})}),_.f(_.E5,{when:function(){var V;
return((V=I())==null?void 0:V.type)==="icon"}},function(){return _.f(_.x_,{icon:function(){return I().iconName},
role:function(){return I().config.role},
className:function(){return I().config.className},
style:function(){return I().config.style$+";width: "+(I().config.width+"px;height: ")+(I().config.height+"px;color: ")+(I().config.color+";")},
ariaLabel:function(){return I().config["aria-label$"]},
ariaHidden:function(){return I().config["aria-hidden$"]},
dataDisabled:function(){return I().config["data-disabled$"]},
active:function(){return I().config.isToggled},
size:function(){return I().config.size}})}))},"s");
_.yV.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var $nG=_.R(function(k){var I=function(P){var L,T,d=_.h4(function(y){L=P();T=qH(function(){for(var S=_.G(r()),g=S.next();!g.done;g=S.next()){g=qPU(g.value);g=typeof g==="string"?document.createTextNode(g):g;if(!(g instanceof Node)){S=new _.GN("Part is not a node",g,typeof g);_.hq(S);break}y.appendChild(g)}})}),U=_.$F(k.config),E=function(){var y,S=P();
return!((y=U())==null||!y.ariaLabel)||!(S.commandRuns&&S.commandRuns.length!==0||S.paragraphStyleRuns&&S.paragraphStyleRuns.length!==0)},l=YPz(U,{isEqual:s8t}),r=function(){var y=P(),S=l(),g=[],F=y.content.length,Q,x=(Q=_.C7().resolve(_.RZ(_.pz)))==null?void 0:Q();
if(y.paragraphStyleRuns)for(var N=_.G(y.paragraphStyleRuns),M=N.next();!M.done;M=N.next()){var p=g.push,z=p.apply;var u=void 0,ct=M.value;if((u=ct.listGroup)!=null&&u.listItems){var dt=[];b:switch(ct.listGroup.listType){case "LIST_TYPE_BULLET":var $K="ul";break b;default:$K="span"}dt.push(Wr({run:ct,textLength:F,tag:$K,config:{className:"yt-core-attributed-string__list-group"},startIndex:ct.startIndex,length:ct.length}));for(var lD=_.G(ct.listGroup.listItems),mR=lD.next();!mR.done;mR=lD.next()){var oj=
mR.value;b:switch(ct.listGroup.listType){case "LIST_TYPE_BULLET":var Zi="li";break b;default:Zi="span"}dt.push(Wr({run:ct,textLength:F,tag:Zi,startIndex:oj.startIndex,length:oj.length}))}var Ht=dt}else Ht=[];z.call(p,g,_.Z9(Ht))}if(y.styleRuns&&(S==null||!S.noStyleRuns))for(var rK=_.G(y.styleRuns),Ul=rK.next();!Ul.done;Ul=rK.next()){var p_=Ul.value,hx=p_,jy=x,bN=S,g3=wSl({extension:_.K(hx.styleRunExtensions,RdG),isDarkTheme:jy===void 0?!1:jy,runColor:hx.fontColor}),LX=void 0,bD=hx,xK=[];g3&&xK.push("yt-core-attributed-string--link-inherit-color");
bD.italic&&xK.push("yt-core-attributed-string--italicized");bD.underline&&bD.strikethrough?xK.push("yt-core-attributed-string--underline-strikethrough",pSR(bD.underline)):bD.underline?xK.push("yt-core-attributed-string--underlined",pSR(bD.underline)):bD.strikethrough&&xK.push("yt-core-attributed-string--strikethrough",pSR(bD.strikethrough));if(bD.baselineOffset){a:switch(bD.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":LX="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":LX=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:LX="yt-core-attributed-string--baseline-offset-unknown"}xK.push(LX)}var lN=xK.join(" ");var DR=hx,nN=g3,ey={};if(DR.weight||DR.weightLabel)ey.fontWeight=H1j(DR,bN==null?void 0:bN.isHeadline).toString();nN&&(ey.color=nN);g.push(Wr({run:p_,textLength:F,tag:"span",config:{className:lN,style:ey},startIndex:p_.startIndex,length:p_.length}))}if(y.decorationRuns)for(var F4=_.G(y.decorationRuns),Ol=F4.next();!Ol.done;Ol=F4.next()){var bG=
Ol.value,pN={};if(bG.textDecorator){var Zc=bG.textDecorator,TG=x===void 0?!1:x,lG=[],El=_.K(Zc,Uv),MC=_.K(Zc,dnN);if(El){var xO=lG,d3=xO.concat,wG=[],HU=wSl({extension:_.K(El.highlightTextDecoratorExtensions,apN),isDarkTheme:TG,runColor:El.backgroundColor});HU&&wG.push("background-color: "+HU+";");El.backgroundCornerRadius!==void 0&&wG.push("border-radius: "+El.backgroundCornerRadius+"px;");El.leftPadding!==void 0&&wG.push("padding-left: "+El.leftPadding+"px;");El.rightPadding!==void 0&&wG.push("padding-right: "+
El.rightPadding+"px;");El.topPadding!==void 0&&wG.push("padding-top: "+El.topPadding+"px;");El.bottomPadding!==void 0&&wG.push("padding-bottom: "+El.bottomPadding+"px;");lG=d3.call(xO,wG)}else if(MC){var iG=lG,th=iG.concat,WP=TG?"#2ba640":"#107516",wc=MC.color?CXA(MC.color):WP;lG=th.call(iG,["padding: 2px;","border-top: solid "+wc+" 2px;","border-bottom: solid "+wc+" 2px;","background: linear-gradient(135deg, "+wc+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+wc+" 3px, rgba(0, 0, 0, 0) 3px);"])}var HK=
lG.join(" ");pN.style$=HK;var YW=bG.textDecorator,iF=[],$g=_.K(YW,dnN);_.K(YW,Uv)?iF.push("yt-core-attributed-string--highlight-text-decorator"):$g&&iF.push("yt-core-attributed-string--bracket-text-decorator");var IA=iF.join(" ");pN.className=IA;pN.dir="auto"}var qU=_.K(bG.textDecorator,Uv),aj=_.K(bG.textDecorator,dnN),zc=_.K(bG.textDecorator,Uv),$O=_.K(bG.textDecorator,dnN);g.push(Wr({run:bG,textLength:F,tag:"span",config:pN,startIndex:(qU==null?void 0:qU.startIndex)||(aj==null?void 0:aj.startIndex)||
0,length:(zc==null?void 0:zc.length)||($O==null?void 0:$O.length)||0}))}if(y.commandRuns&&(S==null||!S.noEndpoints))for(var $2=_.G(y.commandRuns),qu=$2.next();!qu.done;qu=$2.next()){var vV=qu.value,YO=RaR(vV,S);g.push(Wr({run:vV,textLength:F,tag:"a",config:YO,startIndex:vV.startIndex,length:vV.length}))}if(y.attachmentRuns)for(var Jx=_.G(y.attachmentRuns),w3=Jx.next();!w3.done;w3=Jx.next()){var cP=w3.value,yZ=void 0,A6=void 0,HB={className:"yt-core-attributed-string--inline-block-mod"};if((A6=cP.element)==
null?0:A6.properties){var HP=(yZ=cP.element)==null?void 0:yZ.properties,bf=[],X7=_.K(HP,PXl);if(X7==null?0:X7.margin){var Bx=X7.margin;Bx.left&&bf.push("margin-left: "+Pr(Bx.left)+";");Bx.right&&bf.push("margin-right: "+Pr(Bx.right)+";");Bx.top&&bf.push("margin-top: "+Pr(Bx.top)+";");Bx.bottom&&bf.push("margin-bottom: "+Pr(Bx.bottom)+";")}var We=bf.length!==0?bf.join(" "):void 0;HB.style$=We}var NZ=HB,MZ=void 0,kA={alt:"",preserveHeight:!0,preserveWidth:!0},NO=["yt-core-attributed-string__image-element"];
if(cP.alignment){a:switch(cP.alignment){case "ALIGNMENT_BASELINE":var I9="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":I9="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:I9="yt-core-attributed-string__image-element--image-alignment-bottom"}NO.push(I9)}if((MZ=cP.element)==null?0:MZ.properties){var SM=[],S8=_.K(cP.element.properties,PXl);(S8==null?0:S8.height)&&SM.push("height: "+Pr(S8.height)+
";");(S8==null?0:S8.width)&&SM.push("width: "+Pr(S8.width)+";");var pf=SM.length!==0?SM.join(" "):void 0;kA.style$=pf;var NN=void 0;var Z4=((NN=_.K(cP.element.properties,XSQ))==null?void 0:NN.label)||"";kA.alt=Z4}kA.className=NO.join(" ");var wU=kA,MO=void 0;var Z3=void 0,lz=void 0;var D3=((lz=cP.element)==null?0:lz.type)?(Z3=_.K(cP.element.type,LaN))==null?void 0:Z3.image:void 0;g.push(Wr({run:cP,textLength:F,tag:"img",image:D3,imageConfig:wU,imageWrapperConfig:NZ,startIndex:cP.startIndex,length:(MO=
cP.length)!=null?MO:0}))}if(S==null?0:S.headerRuns)for(var D$=_.G(S.headerRuns),kO=D$.next();!kO.done;kO=D$.next()){var Tk=kO.value;if(Tk.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(Tk.headerMapping)){a:{switch(Tk.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":var Y2="yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":Y2=
"yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":Y2="yt-core-attributed-string--heading-3";break a}Y2=void 0}g.push(Wr({run:Tk,textLength:F,tag:"span",config:Y2?{className:Y2}:void 0,startIndex:Tk.startIndex,length:Tk.length}))}}var e6=l();if(e6==null?0:e6.userInput)for(var ch=_.G(g),ki=ch.next();!ki.done;ki=ch.next()){var VS=ki.value;if(VS.tag!=="a"&&VS.tag!=="li"){var wC=void 0;(wC=VS).config||(wC.config={});VS.config.dir=VS.tag==="ul"?_.C7().resolve(_.ff):
"auto"}}if(P().content){var dA=P().content;eal(g);for(var mG={data:null,start:0,end:dA.length,parts:[]},ULK=_.G(g),Ke=ULK.next();!Ke.done;Ke=ULK.next()){var $7=Ke.value;O1o(mG,$7.startIndex,$7.endIndex,$7)}tco(dA,mG);var Ewc=mG.parts}else Ewc=[];return Ewc},h=!0;
_.Yv(function(){P();l();if(h&&(h=!1,gDD(P(),L)))return;var y=r();Promise.resolve().then(function(){var S=d.value;if(S){S.innerText="";var g;(g=T)==null||g();T=_.K7(S,function(){return _.f(vDi,{parts:y})},"t")}})},"Dfzccf");
return _.f("span",{el:d,class:function(){var y;if(y=P()){y=P();var S=U(),g=[];g.push("yt-core-attributed-string");(S==null?0:S.className)&&g.push(S==null?void 0:S.className);(S==null?0:S.ellipsisTruncate)?g.push("yt-core-attributed-string--ellipsis-truncate"):(S==null?0:S.noWrap)?g.push("yt-core-attributed-string--white-space-no-wrap"):(S==null?0:S.noPreWrap)||g.push("yt-core-attributed-string--white-space-pre-wrap");(S==null?0:S.linkInheritColor)&&g.push("yt-core-attributed-string--link-inherit-color");
y.alignment&&g.push(NpX(y.alignment));y.lineBreakMode&&g.push("yt-core-attributed-string--word-wrapping");y=g.join(" ")}return y},
dir:function(){var y;return((y=U())==null?0:y.userInput)?"auto":void 0},
"aria-label":function(){var y;return E()?(y=U())==null?void 0:y.ariaLabel:void 0},
role:function(){return E()?"text":void 0}})},V=YPz(function(){var P,L=(P=k.text)==null?void 0:P.call(k);
if(L)return P=_.bB(L)?L:_.VV(L),(P==null?0:P.content)?P:void 0},{isEqual:gDD}),X;
return((X=k.config)==null?0:X.contentAsserted)?I(V):_.f(_.b,{cond:V,then:I})},"v");
$nG.idomCompat=!0;_.KF=_.R(function(k){var I=_.$F(k.text),V=Fuz(k);k.contentAsserted!==void 0&&(V.contentAsserted=!0);return _.f($nG,{text:I,config:V})},"w");
_.KF.idomCompat=!0;var BEc=function(k,I,V){I=I===void 0?"unknown":I;V=V===void 0?{}:V;_.GN.call(this,k+" ("+I+")",Object.assign({},{name:"YtWcwError",tagName:I},V));Object.setPrototypeOf(this,this.constructor.prototype)};
_.J(BEc,_.GN);_.$_=new WeakMap;_.K2=!1;var x7_,aEO,oDc;_.$3=Symbol("ih");_.mQ=Symbol("jh");x7_=Symbol("kh");aEO=new Set(Object.getOwnPropertyNames(Element.prototype));oDc=Symbol("lh");var SbR=_.R(function(k){return _.f("yt-attributed-string",{"aria-label":k.ariaLabel,hidden:k.hidden,id:k.id,class:k.className,"force-default-style":k.forceDefaultStyle},_.f(_.KF,{text:k.data,ariaLabel:k.ariaLabel,ellipsisTruncate:k.ellipsisTruncate,isOverlay:k.isOverlay,linkInheritColor:k.linkInheritColor,noPreWrap:k.noPreWrap,noWrap:k.noWrap,userInput:k.userInput,noEndpoints:k.noEndpoints,headerRuns:k.headerRuns,isHeadline:k.isHeadline}))},"x");
_.m("web_wiz_attributed_string")&&_.Si(SbR,"yt-attributed-string",{props:{ariaHidden:_.$3,ariaLabel:_.$3,className:_.$3,ellipsisTruncate:_.$3,isOverlay:_.$3,linkInheritColor:_.$3,noEndpoints:_.$3,noStyleRuns:_.$3,noLinkColor:_.$3,noPreWrap:_.$3,noWrap:_.$3,skipOnClick:_.$3,userInput:_.$3,headerRuns:_.$3,isHeadline:_.$3,id:_.$3,data:_.$3,hidden:_.$3,forceDefaultStyle:_.$3,text:_.mQ,disableUpgrade:_.mQ,disable:_.mQ,slot:_.mQ}});var SV=function(){return _.a.apply(this,arguments)||this};
_.J(SV,_.a);SV.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 k=this.data,I=this.config;k&&(k=_.bB(k)?k:_.VV(k),k!=null&&k.content&&(I=I||{},I.contentAsserted=!0,baR($nG)({text:k,config:I})))}};
_.H([_.q(FeN),_.Z("design:type",Object)],SV.prototype,"ytIdomTemplatingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],SV.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],SV.prototype,"ariaLabel",void 0);_.H([_.n(),_.Z("design:type",Boolean)],SV.prototype,"disable",void 0);_.H([_.n(),_.Z("design:type",Boolean)],SV.prototype,"ellipsisTruncate",void 0);_.H([_.n(),_.Z("design:type",Boolean)],SV.prototype,"isOverlay",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],SV.prototype,"linkInheritColor",void 0);_.H([_.n(),_.Z("design:type",Boolean)],SV.prototype,"noPreWrap",void 0);_.H([_.n(),_.Z("design:type",Boolean)],SV.prototype,"noWrap",void 0);_.H([_.n(),_.Z("design:type",Boolean)],SV.prototype,"userInput",void 0);_.H([_.n(),_.Z("design:type",Boolean)],SV.prototype,"noEndpoints",void 0);_.H([_.n(),_.Z("design:type",Array)],SV.prototype,"headerRuns",void 0);
_.H([_.cd({is:"yt-attributed-string",disableElementRegistration:!0})],SV);
_.m("web_wiz_attributed_string")||_.C(SV,"yt-attributed-string",function(){if(VcR===void 0){var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-attributed-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_attributed_string.yt.attributed.string.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
k.content.insertBefore(ItC().content.cloneNode(!0),k.content.firstChild);VcR=k}k=VcR;return k},{mode:2});var jXW,JPf,Mzo;jXW=function(){this.firstThumbnailLoaded=!1};
_.YbO=function(){JPf||(JPf=new jXW);return JPf};
Mzo=function(k){var I=_.YbO();I.firstThumbnailLoaded||(I.firstThumbnailLoaded=!0,_.LQ("ftl",k))};
jXW.prototype.reset=function(){this.firstThumbnailLoaded=!1};var Cic=0,NEt=new WeakMap,HaD=0,Y_=new Set;var gSl,qbW=function(){return gSl!==void 0?gSl:gSl=document.createElement("template")};
document.head.appendChild(qbW().content);var vSN;var upK,tz_,jV;_.vr=_.XA.caches;jV=function(){};
jV.prototype.open=function(k){return _.vr.open(sXl(k))};
jV.prototype.has=function(k){return _.vr.has(sXl(k))};
jV.prototype.delete=function(k){return _.vr.delete(sXl(k))};
jV.prototype.match=function(k,I){var V=this,X,P,L,T,d,U;return _.W(function(E){switch(E.nextAddress){case 1:return E.yield(V.keys(),2);case 2:X=E.yieldResult,P=_.G(X),L=P.next();case 3:if(L.done){E.jumpTo(5);break}T=L.value;return E.yield(V.open(T),6);case 6:return d=E.yieldResult,E.yield(d.match(k,I),7);case 7:if(U=E.yieldResult)return E.return(U);L=P.next();E.jumpTo(3);break;case 5:return E.return()}})};
var e5j=function(){};
_.J(e5j,jV);var sXl=function(k){if(k.includes(":"))throw Error("oh`"+k);return k+":"+_.Lc("CacheStorage get")};
e5j.prototype.keys=function(){var k,I,V,X,P,L,T,d,U;return _.W(function(E){if(E.nextAddress==1)return k=[],I=_.Lc("CacheStorage keys"),E.yield(_.vr.keys(),2);V=E.yieldResult;X=_.G(V);for(P=X.next();!P.done;P=X.next())L=P.value,T=_.z5K(L),d=T.originalName,U=T.datasyncId,U===I&&k.push(d);return E.return(k)})};var Jv=function(){var k=_.a.apply(this,arguments)||this;k.objectURL=null;k.loadTime=Infinity;return k};
_.J(Jv,_.a);_.c=Jv.prototype;
_.c.renderIdom=function(){D7U(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("rh");this.setConfig();if(this.config){var k=this.config,I=this.shouldRenderLazy;baR(_.yV)({contentMode:k.contentMode,loadedClass:k.loadedClass,isPreloaded:k.isPreloaded,notifyOnLoaded:k.notifyOnLoaded,notifyOnUnloaded:k.notifyOnUnloaded,preferredThumbnail:k.preferredThumbnail,preserveHeight:k.preserveHeight,preserveWidth:k.preserveWidth,objectPosition:k.objectPosition,targetWidth:k.targetWidth,
targetHeight:k.targetHeight,shouldShowPlaceholder:k.shouldShowPlaceholder,useWidth:k.useWidth,isToggled:k.isToggled,alt:k.alt,className:k.className,onerror:k.onerror,onload:k.onload,style$:k.style$,color:k.color,width:k.width,height:k.height,"aria-hidden$":k["aria-hidden$"],draggable:k.draggable,"data-disabled$":k["data-disabled$"],data:this.data,callback:void 0,renderLazy:I===void 0?!0:I,hideOn404:!1})}}};
_.c.objectFitToContentMode=function(k){switch(k){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.c.logThumbnailFailureVe=function(){var k=_.BT(197497);_.Hc(_.Ne(),k);var I=_.PW();I&&k&&I&&_.rC(I,[k])};
_.c.loadImageFromCacheIfExists=function(k){var I=this,V=k.target;(V==null?0:V.src)&&I0l(V.src).then(function(X){I.objectURL=_.uC(X).toString();I.setSrc(V,I.objectURL)}).catch(function(){})};
_.c.onError=function(k){var I=this;if(_.m("web_use_cache_for_image_fallback")){var V=k.target;V&&I0l(V.src).then(function(X){I.objectURL=_.uC(X).toString();I.setSrc(V,I.objectURL)}).catch(function(){_.m("kevlar_woffle_log_thumbnail_failure_ve")&&I.logThumbnailFailureVe();
_.m("kevlar_woffle_fallback_image")&&I.setSrc(V,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.c.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.c.setConfig=function(){var k=this;this.config={alt:this.alt||"",contentMode:this.objectFitToContentMode(this.objectFit),notifyOnLoaded:this.notifyOnLoaded,notifyOnUnloaded:this.notifyOnUnloaded,preferredThumbnail:this.preferredThumbnail,preserveHeight:this.preserveHeight,preserveWidth:this.preserveWidth,objectPosition:this.objectPosition,onload:function(I){k.loadImageFromCacheIfExists(I);k.revokeObjectURL();Zat(k.hostElement)},
onerror:function(I){k.onError(I)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.m("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.c.setSrc=function(k,I){I&&(k.src=I)};
_.H([_.q(FeN),_.Z("design:type",Object)],Jv.prototype,"ytIdomTemplatingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Jv.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],Jv.prototype,"alt",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Jv.prototype,"ftlEligible",void 0);_.H([_.n(),_.Z("design:type",Number)],Jv.prototype,"height",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Jv.prototype,"notifyOnLoaded",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],Jv.prototype,"notifyOnUnloaded",void 0);_.H([_.n(),_.Z("design:type",String)],Jv.prototype,"objectFit",void 0);_.H([_.n(),_.Z("design:type",String)],Jv.prototype,"objectPosition",void 0);_.H([_.n(),_.Z("design:type",String)],Jv.prototype,"preferredThumbnail",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Jv.prototype,"preserveHeight",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Jv.prototype,"preserveWidth",void 0);
_.H([_.n({value:!0}),_.Z("design:type",Boolean)],Jv.prototype,"useWidth",void 0);_.H([_.n({value:function(){return!_.qw("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.Z("design:type",Boolean)],Jv.prototype,"shouldRenderLazy",void 0);_.H([_.n(),_.Z("design:type",Number)],Jv.prototype,"width",void 0);_.H([_.cd({is:"yt-image",disableElementRegistration:!0})],Jv);
_.C(Jv,"yt-image",function(){if(vSN===void 0){var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.web_interface_library.core.yt_image.yt.image.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);k.content.insertBefore(qbW().content.cloneNode(!0),k.content.firstChild);
vSN=k}k=vSN;return k},{mode:2});var Y3=function(){return _.a.apply(this,arguments)||this};
_.J(Y3,_.a);Y3.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var k=_.cr(this.data.onVisibleCommand);k&&this.ytComponentBehavior.resolveCommand(k)}};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Y3.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Y3.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.rn.YtVisibilityBehavior),_.Z("design:type",Object)],Y3.prototype,"ytVisibilityBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Y3.prototype,"data",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],Y3);
_.C(Y3,"yt-bumper-user-edu-content-view-model",function(){if(q1y===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bumper-user-edu-content-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_bumper_user_edu_content_view_model.yt.bumper.user.edu.content.view.model.css.js--\x3e<div id="bumper-content" class="style-scope yt-bumper-user-edu-content-view-model">\n  <yt-image id="icon" data="[[data.image]]" height="16" class="style-scope yt-bumper-user-edu-content-view-model"></yt-image>\n  <div id="message-block" class="style-scope yt-bumper-user-edu-content-view-model">\n    <yt-attributed-string id="message" data="[[data.text]]" class="style-scope yt-bumper-user-edu-content-view-model"></yt-attributed-string>\n  </div>\n</div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;gfU===void 0&&(gfU=document.createElement("template"));var X=gfU;V.call(I,X.content.cloneNode(!0),k.content.firstChild);q1y=k}k=q1y;return k},{mode:0});var Faf;var BpN,APO=function(){if(BpN!==void 0)return BpN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-progress-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_progress_flow_view_model.yt.creator.goal.progress.flow.view.model.css.js--\x3e<div id="header" class="style-scope yt-creator-goal-progress-flow-view-model">\n  <div id="avatar-images" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-image id="creator-thumbnail" data="[[creatorGoalState.authorPhoto]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n    <yt-image id="goal-icon" data="[[targetIconThemedImage]]" height="60" preserve-height="" preserve-width="" width="60" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-image>\n  </div>\n  <div id="countdown-info" class="style-scope yt-creator-goal-progress-flow-view-model">\n    <yt-attributed-string id="goal-timer-description" data="[[creatorGoalState.goalHeadlineText]]" class="style-scope yt-creator-goal-progress-flow-view-model"></yt-attributed-string>\n    <template is="dom-if" if="[[shouldShowCountdown]]" class="style-scope yt-creator-goal-progress-flow-view-model">\n      <yt-countdown class="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');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;Faf===void 0&&(Faf=document.createElement("template"));var X=Faf;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return BpN=k};var QXN;_.gn={};QXN=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"]);_.gn.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var k=this.getContext_();return k?k.getTaskManager():_.hD},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var k=_.vW(this.hostElement,"yt-get-context-provider",{});k.detail&&k.detail.contextProvider?this.cachedProviderNode_=k.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return QXN.has(this.hostElement.localName)},
getNetworkManager:function(){var k=this.getContext_();if(k)return k.getNetworkManager()}};var G6K,nSK,xnZ,oSQ;_.qg=function(k){var I=nSK.get(k);if(I&&(I=I.pop()))return oSQ++,I;xnZ++;try{var V=document.createElement(k)}catch(X){throw new _.GN("ElementPool failed to create element",k,X.message);}return V};
G6K=function(k){var I=k.is;if(I){var V=nSK.get(I);V||(V=[],nSK.set(I,V));var X=_.gH("ELEMENT_POOL_CONFIG")||{};V.length>=(X[I]!==void 0?X[I]:_.gH("ELEMENT_POOL_DEFAULT_CAP",0))||V.push(k)}else _.$w(new _.GN("Element pool should only handle custom elements:",k.nodeName))};
nSK=new Map;xnZ=0;oSQ=0;var sv=new WeakMap,cBU=new WeakMap;var RaN;_.vq=function(k,I,V){V=V===void 0?_.Ia():V;this.JSC$14199_defaultPriority=k;this.signal=I;this.scheduler=V;this.nextJobDescriptor=0;this.JSC$14199_parkedJobs=[];this.scheduledJobs=new Map};
_.sR=function(k,I){if(I){var V=_.KZ();k.signal&&!_.$B(V,k.signal)?(V.addListener(k.signal,function(){k.processSignal()}),k.JSC$14199_parkedJobs.push({job:I,
priority:void 0})):atN(k,I)}};
RaN=function(k,I){if(I!==k.JSC$14199_defaultPriority){k.JSC$14199_defaultPriority=I;for(var V=_.G(k.scheduledJobs.values()),X=V.next();!X.done;X=V.next())X=X.value,k.scheduler.cancelJob(X.jobId),X.jobId=k.scheduler.addJob(X.jobWrapper,I)}};
_.vq.prototype.flushJobs=function(){RaN(this,10);this.processSignal()};
_.vq.prototype.cancel=function(){for(var k=_.G(this.scheduledJobs),I=k.next();!I.done;I=k.next()){var V=_.G(I.value);I=V.next().value;V=V.next().value;this.scheduler.cancelJob(V.jobId);this.scheduledJobs.delete(I)}this.JSC$14199_parkedJobs=[]};
_.vq.prototype.processSignal=function(){for(var k=_.G(this.JSC$14199_parkedJobs),I=k.next();!I.done;I=k.next())I=I.value,atN(this,I.job,I.priority);this.JSC$14199_parkedJobs=[]};
var atN=function(k,I,V){V=V||k.JSC$14199_defaultPriority;if(V===10)gy(I);else{var X=k.nextJobDescriptor++,P=function(){I();k.scheduledJobs.delete(X)},L=k.scheduler.addJob(P,V);
k.scheduledJobs.set(X,{jobWrapper:P,jobId:L,priority:V})}};var CXQ;_.Fd={};CXQ={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.Fd.YtRendererstamperBehavior=[_.gn.YtTaskEmitterBehavior,{mappings:null,stampDom:null,rendererStamperLogger_:null,beforeRegister:function(){this.configureRendererStamper&&typeof this.configureRendererStamper==="function"&&(this.stampDom?this.stampDom=Object.assign({},this.stampDom,this.configureRendererStamper()):this.stampDom=this.configureRendererStamper());this.stampDom&&this.addStampDomObservers_()},
created:function(){this.deferredBindingTasks_=[];this.renderJobsMap_=Object.create(null);this.hasDataPath_=Object.create(null);this.stampDom&&this.addStampDomObserverFns_();this.telemetry_={};this.resetTelemetry_()},
resetTelemetry_:function(){this.telemetry_.create=0;this.telemetry_.reuse=0},
addStampDomObservers_:function(){if(this.useSignals)for(var k in this.stampDom){var I=this.stampDom[k];I&&I.id&&this.addReactiveSchema({type:"observe",method:{methodName:Xnj(I.id),args:[{type:"wildcard",path:k}]}})}else{(k=(this.constructor.generatedFrom||this).observers)||(k=[]);for(I in this.stampDom){var V=this.stampDom[I];V&&V.id&&k.push(Xnj(V.id)+"("+I+".*)")}this.constructor.generatedFrom.observers=k}},
addStampDomObserverFns_:function(){for(var k in this.stampDom){var I=this.stampDom[k];I.id?(this[Xnj(I.id)]=this.rendererStamperObserver_.bind(this,k,I.id),this.hasDataPath_[k]=!1):(I=new _.GN("Bad rendererstamper config",this.is+":"+k),_.hq(I))}},
rendererStamperObserver_:function(k,I,V){if(V.path==k){if(V.value===void 0&&!this.hasDataPath_[k])return;this.hasDataPath_[k]=V.value!==void 0}this.rendererStamperApplyChangeRecord_(k,I,V)},
rendererStamperApplyChangeRecord_:function(k,I,V){var X=this.renderJobsMap_[I],P=null;k==V.path?(V=V.value,_.wt(V)||(V=V===void 0||V===null?[]:[V]),k=this.stampDom[k],k.mapping&&(P=this.stampDomArray_.bind(this,V,I,k.mapping,k.reuseComponents,k.events,k.stamperStableList)),X&&X.cancel(),V=k.usePageScheduler?this.getTaskManager():void 0,X||k.initialRenderPriority==void 0)?k.renderPriority==void 0||X||(X=new _.vq(k.renderPriority,k.waitForSignal,V),this.renderJobsMap_[I]=X):(X=new _.vq(k.initialRenderPriority,
k.waitForSignal,V),this.renderJobsMap_[I]=X,P=function(L,T){L();RaN(T,10)}.bind(this,P,X)):P=k+".splices"==V.path?this.stampDomArraySplices_.bind(this,k,I,V.value):this.forwardRendererStamperChanges_.bind(this,k,I,V);
X?_.sR(X,P):P()},
forwardRendererStamperChanges_:function(k,I,V){var X=V.path.slice(k.length+1),P=this.getStampContainer_(I),L=X.indexOf("."),T=X.substring(0,L),d=!1,U=0,E=parseInt(T,0);if(T[0]=="#"){d=parseInt(T.substring(1),0);E=this.get(k);var l=this.get([k,T]);E[d]==l?U=d:U=E.indexOf(l);d=!0}else isNaN(E)||(U=E,d=!0);d&&(X=X.substring(T.length+1),L=X.indexOf("."));T=this.polymerDom(P).children[U];var r;if(P=(r=T==null?void 0:T.polymerController)!=null?r:T)X="data"+X.slice(L),typeof P.notifyPath!=="function"?_.$w(new _.GN("notifyPath missing",
this.is+": "+k+", "+I)):V.value?P.notifyPath(X,V.value):P.notifyPath(X)},
stampDomArraySplices_:function(k,I,V){if(V&&V.indexSplices){var X=this.getStampContainer_(I);if(X){for(var P=this.polymerDom(X),L=LxU(this.stampDom[k].reuseComponents),T=V.indexSplices.length,d=0;d<T;d++){for(var U=V.indexSplices[d],E=P.children[U.index],l=U.removed.length;l>0;l--)E&&E.parentElement&&(this.polymerDom(E.parentElement).removeChild(E),L&&G6K(E),E=P.children[U.index]);l=this.stampDom[k].mapping;for(var r=U.index+U.addedCount,h=document.createDocumentFragment(),y=L,S=U.index;S<r;S++){var g=
U.object[S],F=V7R(l,g);if(F){var Q=l[F];g=g[F];F=this.getComponentName_(Q,g);var x=E?sv.has(E):!1;y&&E&&E.is==F&&x?(F=E,this.telemetry_.reuse++,E=E.nextElementSibling):y&&E&&x?(F=this.createComponent_(Q,g,L),x=this.polymerDom(E).nextElementSibling,P.insertBefore(F,x),dyU(this.is,P,E,L),E=x):(y=!1,F=this.createComponent_(Q,g,L),h.appendChild(F));this.deferRenderStamperBinding_(F,Q,g)}else Q=new _.GN("Unimplemented type",k,I,X.tagName,Object.keys(g)[0]),_.hq(Q)}P.insertBefore(h,E)}this.flushRenderStamperComponentBindings_();
this.stampDom[k].events&&_.vW(this.hostElement,"yt-rendererstamper-finished",{container:X})}else k=new _.GN("Container object not found",I,this.hostElement?this.hostElement.is:""),_.hq(k)}},
stampDomArray_:function(k,I,V,X,P,L){var T=this.getStampContainer_(I);if(T)if(I=this.polymerDom(T),X=LxU(X),k){var d=0,U=0,E;if(L=L===void 0?_.qw("STAMPER_STABLE_LIST",!1):L||!1)for(E=I.firstElementChild;E&&!sv.has(E)&&k.length>U;){L=k[U];var l=V7R(V,L);if(l){if(this.getComponentName_(V[l],L[l])!=E.is){var r=this.createComponent_(V[l],L[l],X),h=this.polymerDom(E).nextElementSibling;h?I.insertBefore(r,h):I.appendChild(r);dyU(this.is,I,E,X);E=r}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(E,
V[l],L[l]);d++;U++;E=this.polymerDom(E).nextElementSibling}else U++}iKl(this.is,I,d,X);d=E;if(k.length>U){L=document.createDocumentFragment();for(l=k.length;U<l;U++)if(r=k[U],h=V7R(V,r))E=this.createComponent_(V[h],r[h],X),this.deferRenderStamperBinding_(E,V[h],r[h]),L.appendChild(E);d&&this.polymerDom(d).parentNode&&E&&!sv.has(E)?I.insertBefore(L,d):I.appendChild(L)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();P&&_.vW(this.hostElement,"yt-rendererstamper-finished",
{container:T})}else iKl(this.is,I,0,X);else k=new _.GN("Container object not found",I,this.hostElement?this.hostElement.is:""),_.hq(k)},
polymerDom:function(k){return this.minimizePipBreakages?k:_.z2(k)},
getStampContainer_:function(k){return this.$&&this.$[k]||_.BL(this.hostElement).querySelector("#"+k)},
getComponentName_:function(k,I){return typeof k==="string"?k:k.matcher?k.matcher.call(this,I):k.component},
createComponent_:function(k,I,V){k=this.getComponentName_(k,I);try{var X=iRt.has(k);if(V&&!X){var P=_.qg(k);try{_.x5(P)}catch(L){V="Failed to clear styles for "+k+".",L.message&&(V+=" Original error: "+L.message),_.$w(new _.GN(V))}}else P=document.createElement(k)}catch(L){return P="YtRendererStamperBehavior failed to create "+k+".",L.message&&(P+=" Original description: "+L.message),L.message="YtRendererStamperBehavior failed to create element",_.Sf(L,P),CXQ.hasOwnProperty(k)?_.$w(L):_.hq(L),document.createElement("SPAN")}this.telemetry_.create++;
return P},
deferRenderStamperBinding_:function(k,I,V){this.deferredBindingTasks_.push({component:k,typeOrConfig:I,data:V})},
flushRenderStamperComponentBindings_:function(){for(var k=0,I=this.deferredBindingTasks_.length;k<I;k++){var V=this.deferredBindingTasks_[k];if(!V)break;var X=void 0,P=void 0,L=void 0,T=void 0,d=V.component,U=V.typeOrConfig;V=V.data;var E=(T=d.polymerController)!=null?T:d;T=d.loggingStatus;try{T&&(T.isRendererStamper=!0);if(typeof U!=="string"){for(L in U.attributes)U.attributes[L]===!0?d.setAttribute(L,""):U.attributes[L]===!1?d.removeAttribute(L):d.setAttribute(L,U.attributes[L]);for(P in U.params)E[P]=
U.params[P],d!==E&&Os(d.localName,P,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(X in U.properties){var l=U.properties[X];if(l){var r=P3i(l);E[X]=this.get(r);d!==E&&Os(d.localName,X,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(X==="on-tap"||X==="on-click"){var h=this.get(r);d.addEventListener("click",h);cBU.set(d,{property:X,listener:{type:"element",eventName:"click",handler:h}})}}else{var y=new _.GN("Undefined property binding",X);_.hq(y)}}}if(U.classListBinding){var S=P3i(U.classListBinding),
g=S?this[S]:null;if(g)for(X=0;X<g.length;X++)_.Qi(d,g[X],!0)}E.data=V}finally{T&&(T.isRendererStamper=!1)}if(X=sv.get(d))d.hidden=!1,sv.delete(d),_.hD.cancelJob(X)}this.deferredBindingTasks_.length=0}}];_.Si(_.R(function(k){function I(){V().seconds&&L(tpc({seconds:Number(V().seconds)-Date.now()/1E3}))}
var V=k.targetTimestamp;k=k.className;var X=_.G(_.Gz("",void 0,"U1Q8Ae")),P=X.next().value,L=X.next().value;_.$6(function(){I();var T=setInterval(function(){I()},1E3);
_.gu(function(){clearInterval(T)})});
return _.f("yt-countdown",{class:_.FH("ytCountDownHost",k)},_.f("div",null,P))},"z"),"yt-countdown",{props:{targetTimestamp:_.$3,
className:_.mQ}});_.Bq=new _.g9("KEY_MANAGER_TOKEN");var h4X={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"};_.Av=_.R(function(k){var I=_.yQ("a",k.ref),V=k.aTagConfig?k.aTagConfig:_.EH(function(){var X,P,L,T,d;var U=(d=_.cr((L=k.command)==null?void 0:L.call(k)))!=null?d:(T=k.command)==null?void 0:T.call(k);return _.TI({innertubeCommand:U,skipOnClick:(X=k.skipOnClick)==null?void 0:X.call(k),defaultTarget:(P=k.target)==null?void 0:P.call(k)})||{}},void 0,"TAvz0");
_.Yv(function(){_.m("mweb_get_endpoint_from_atag_command")||(I.value._data=V()._data,I.value.params=V().params)},"dcjvAe");
return _.f("a",{el:I,href:function(){return V().href$},
rel:function(){return V().rel$},
class:function(){var X,P;return(P=V().className)!=null?P:(X=k.className)==null?void 0:X.call(k)},
style:function(){var X;if((X=k.style)==null?0:X.call(k))return k.style();var P;return((P=k.disabled)==null?0:P.call(k))?"pointer-events:none":""},
"aria-haspopup":function(){return!!V()["aria-haspopup$"]},
"force-new-state":QV(function(){return V()["force-new-state$"]}),
title:QV(function(){var X,P;return(P=V().title$)!=null?P:(X=k.title)==null?void 0:X.call(k)}),
role:QV(function(){var X;return((X=k.role)==null?void 0:X.call(k))||V().role$}),
target:QV(function(){return V().target$}),
dir:QV(function(){var X;return((X=k.dir)==null?void 0:X.call(k))||V().dir}),
tabindex:function(){var X;return V().tabindex$?Number(V().tabindex$):(X=k.tabIndex)==null?void 0:X.call(k)},
"aria-hidden":function(){var X,P;return(P=V()["aria-hidden$"])!=null?P:(X=k.ariaHidden)==null?void 0:X.call(k)},
"aria-label":function(){var X,P;return(P=V()["aria-label$"])!=null?P:(X=k.ariaLabel)==null?void 0:X.call(k)},
"aria-current":k.ariaCurrent,"aria-disabled":k.disabled,"aria-labelledby":k.ariaLabelledby,"aria-describedby":k.ariaDescribedby,"aria-selected":k.ariaSelected,"tab-identifier":k.tabIdentifier,"on:pointerdown":_.A4(function(X){var P,L;return void((L=(P=V()).onpointerdown)==null?void 0:L.call(P,X))}),
"on:click":_.A4(function(X){var P,L;(L=(P=V()).onclick)==null||L.call(P,X);var T;(T=k.onClick)==null||T.call(k,X)}),
"on:focusin":_.A4(function(X){var P;(P=k.onFocusin)==null||P.call(k,X)}),
"on:focusout":_.A4(function(X){var P;(P=k.onFocusout)==null||P.call(k,X)})},k.children)},"B");var JB_={duration:1E3,easing:"ease",fill:"forwards"};jzt.componentType=ru;var qED={duration:1E3,easing:"ease",fill:"forwards"},pSN=_.R(function(k){var I=_.yQ("animated-rolling-character"),V=void 0,X=function(){var d,U;return yk((d=k.character)==null?void 0:d.call(k))||yk((U=k.previousCharacter)==null?void 0:U.call(k))},P=_.G(_.Gz(0,void 0,"CYT8Ob")),L=P.next().value,T=P.next().value;
_.$6(function(){if(window.ResizeObserver&&_.m("web_fix_rolling_numbers_zoom_safari")){var d=new _.n2(function(){var E,l,r=Math.round(((l=(E=I.value.querySelector("div"))==null?void 0:E.getBoundingClientRect().height)!=null?l:0)*100)/100;r&&T(r)},500),U=new ResizeObserver(function(){d.fire()});
U.observe(I.value);_.gu(function(){U.disconnect();d.dispose()})}});
_.Yv(function(){var d=_.m("web_fix_rolling_numbers_zoom_safari")?L:k.marginMultiplier;if(d()){var U;(U=V)==null||U.cancel();if(X()){var E;U=((E=k.previousCharacter)==null?0:E.call(k))?Number(k.previousCharacter())+10:k.rollUp()?0:30;var l;if((l=k.shouldAnimate)==null||!l.call(k)){var r,h;U-=g1i((r=k.character)==null?void 0:r.call(k),(h=k.previousCharacter)==null?void 0:h.call(k),k.rollUp(),U)}}else{U=k.rollUp()?0:2;var y;(y=k.shouldAnimate)!=null&&y.call(k)||(E=U,l=k.rollUp()?-1:1,U=E-l)}I.value.style.marginTop=
"-"+U*d()+"px";var S;if((S=k.shouldAnimate)==null?0:S.call(k)){var g,F;V=v1R(I.value,(g=k.character)==null?void 0:g.call(k),(F=k.previousCharacter)==null?void 0:F.call(k),k.rollUp(),U,X(),d())}else{var Q;I.value.style.display=((Q=k.character)==null?0:Q.call(k))?"":"none"}}},"CA6Pmf");
return _.f("animated-rolling-character",{el:I,class:"animatedRollingCharacterHost"},_.f(_.b,{cond:X,then:function(){return _.f(wSy,null)},
else:function(){return _.f(H1W,{character:k.character})}}))},"E");
pSN.idomCompat=!0;var szR=_.m("web_enable_sink_animated_rolling_character_and_number")?pSN:jzt,NpZ=_.m("web_enable_sink_animated_rolling_character_and_number")?pSN:YEX(jzt),wSy=_.R(function(){for(var k=[],I=1;I<30;I++)k.push(_.f("div",null,I%10));return _.f(_.D7,null,_.f("div",null,"\u00a0"),k,_.f("div",null,"\u00a0"))},"F"),H1W=_.R(function(k){var I=k.character;
return _.f(_.D7,null,_.f("div",null,"\u00a0"),_.f(_.b,{cond:function(){return!(I==null?0:I())||_.Tc(I==null?void 0:I())},
then:function(){return _.f("div",null,"\u00a0")},
else:function(){return _.f("div",null,I)}}),_.f("div",null,"\u00a0"))},"G");Fxi.componentType=ru;var McW=_.R(function(k){var I=void 0,V=void 0,X=function(){var L;return((L=k.fontSizeMultiplier)==null?0:L.call(k))?k.heightPx()*k.fontSizeMultiplier():k.heightPx()},P=_.EH(function(){if(!k.numberText())return[];
var L,T,d=((L=k.forceRollUp)==null?void 0:L.call(k))||!V||!((T=k.numberValue)==null?0:T.call(k))||V<k.numberValue(),U,E=k.numberText();L=X();T=!((U=k.shouldAnimate)==null||!U.call(k));U=[];var l=0,r=0,h=(I?I.replace(/\D/g,"").length:0)-(E?E.replace(/\D/g,"").length:0),y=I?I.split(/(\d)/).filter(Boolean):[];for(E=E.split(/(\d)/).filter(Boolean);h<0;){var S=E[r];U.push({character:S,rollUp:d,marginMultiplier:L,shouldAnimate:T});r++;yk(S)&&h++}for(;l<h;)S=y[l],U.push({previousCharacter:S,rollUp:d,marginMultiplier:L,
shouldAnimate:T}),l++,yk(S)||h++;for(;r<E.length;)h=E[r],S=y[l],yk(h)===yk(S)?(r++,l++):yk(h)?(l++,h=void 0):yk(S)&&(r++,S=void 0),U.push({character:h,previousCharacter:S,rollUp:d,marginMultiplier:L,shouldAnimate:T});I=k.numberText();var g;V=(g=k.numberValue)==null?void 0:g.call(k);return U},void 0,"kWiBv");
return _.f("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return k.numberText()?["height: "+X()+"px;","line-height: "+k.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.f(_.ly,{each:P,keyBy:"INDEX"},function(L){return _.f(NpZ,{character:function(){return L().character},
previousCharacter:function(){return L().previousCharacter},
marginMultiplier:function(){return L().marginMultiplier},
rollUp:function(){return L().rollUp},
shouldAnimate:function(){return L().shouldAnimate}})}))},"H");
McW.idomCompat=!0;_.Z1Z=_.m("web_enable_sink_animated_rolling_character_and_number")?McW:YEX(Fxi);var Dnf=function(k,I){this.fillAnimation=new Animation(n1t(k),document.timeline);this.strokeAnimation=new Animation(o1X(I),document.timeline)};
Dnf.prototype.play=function(){var k,I;(I=(k=this.fillAnimation).play)==null||I.call(k);var V,X;(X=(V=this.strokeAnimation).play)==null||X.call(V)};
Dnf.prototype.cancel=function(){var k,I;(I=(k=this.fillAnimation).cancel)==null||I.call(k);var V,X;(X=(V=this.strokeAnimation).cancel)==null||X.call(V)};_.QY=_.R(function(k){var I=k.model;var V=k.pointerDownEvent;var X=k.pointerUpEvent;var P=k.pointerLeaveEvent;var L=k.hovered;k=_.yQ("yt-touch-feedback-shape");var T=_.yQ("div"),d=_.yQ("div"),U=_.G(_.J1(function(){return(X==null?0:X())||(P==null?0:P())?!1:!(V==null||!V())||!1})),E=U.next().value,l=U.next().value,r=void 0,h=function(){!r&&d.value&&T.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(r=new Dnf(d.value,T.value));
var x;(x=r)==null||x.play()},y=function(){var x;
(x=r)==null||x.cancel()},S=function(){var x;
(x=r)==null||x.cancel()};
_.Yv(function(){(X==null?0:X())&&h()},"bg756c");
_.Yv(function(){(V==null?0:V())&&y()},"QAes8c");
_.Yv(function(){(P==null?0:P())&&S()},"YaFbrc");
U=_.A4(function(){h();l(!1)});
var g=_.A4(function(){y();l(!0)}),F=_.A4(function(){S();
l(!1)});
_.gu(function(){if(r){var x;(x=r)==null||x.cancel();r=void 0}});
var Q={};E=_.FH("yt-spec-touch-feedback-shape",function(){return xyj(I().color)},function(){return a0O(I().thumbnailSize,!!I().isExtended)},(Q["yt-spec-touch-feedback-shape--focused"]=function(){return!!I().focused&&!I().disabled},Q["yt-spec-touch-feedback-shape--circular"]=function(){return!!I().circular},Q["yt-spec-touch-feedback-shape--down"]=E,Q["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!I().triggerEvents},Q["yt-spec-touch-feedback-shape--hovered"]=function(){return L==
null?void 0:L()},Q));
return _.f("yt-touch-feedback-shape",{el:k,class:E,style:_.oe({"margin-top":function(){return I().customTopExtend?"-"+I().customTopExtend+"px":void 0}}),
"on:mousedown":g,"on:mouseup":U,"on:pointerleave":F,"on:touchstart":g,"on:touchend":U,"aria-hidden":!0},_.f(_.b,{cond:function(){return!!I().hoverEffect},
then:function(){return _.f("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.oe({"border-radius":function(){return I().borderRadius},
background:function(){var x;if(x=I().hoverEffect){for(var N=[],M=_.G((x==null?void 0:x.lightingTechniques)||[]),p=M.next();!p.done;p=M.next())switch(p.value){case 2:var z=p=void 0,u=void 0,ct=void 0;N.push("linear-gradient(180deg, "+((p=x)==null?void 0:(z=p.palette)==null?void 0:z.keyLight)+", "+((u=x)==null?void 0:(ct=u.palette)==null?void 0:ct.background)+")")}var dt,$K;N.push((dt=I().hoverEffect)==null?void 0:($K=dt.palette)==null?void 0:$K.background);x=N.join(", ")}else x=void 0;return x}})})}}),
_.f("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.oe({"border-radius":function(){return I().borderRadius},
"border-color":function(){var x,N;return(x=I().touchEffect)==null?void 0:(N=x.palette)==null?void 0:N.background}}),
el:T}),_.f("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.oe({"border-radius":function(){return I().borderRadius},
"background-color":function(){var x,N;return(x=I().touchEffect)==null?void 0:(N=x.palette)==null?void 0:N.background}}),
el:d}))},"L");
_.QY.idomCompat=!0;var zax={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 nF=_.rt();nF=nF.toLowerCase();if(_.iD(nF,"android")){var uzN=nF.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);uzN&&parseFloat(uzN[1])<100||nF.match("("+Object.keys(zax).join("|")+")")};var O1x=_.R(function(k){return _.f(_.b,{cond:k.aTagConfig,then:function(I){return _.f(_.Av,{aTagConfig:I,disabled:k.disabled,className:k.className,style:k.style,title:k.title,ariaLabel:k.ariaLabel,ariaCurrent:function(){var V,X;return((V=k.toggleable)==null?void 0:V.call(k))&&((X=k.toggled)==null?void 0:X.call(k))},
ref:k.ref},k.children)},
else:function(){return _.f("button",{el:_.h4(k.ref),"on:click":_.A4(function(I){var V;return(V=k.onClick)==null?void 0:V.call(k,I)}),
class:k.className,title:k.title,style:k.style,disabled:k.disabled,"aria-pressed":function(){var I,V;return((I=k.toggleable)==null?0:I.call(k))?!((V=k.toggled)==null||!V.call(k)):void 0},
"aria-label":k.ariaLabel,"aria-disabled":k.visiblyDisabled,"aria-hidden":k.ariaHidden,tabindex:k.tabIndex},k.children)}})},"M"),eay=_.R(function(k){var I=k.data;
var V=k.hasIconLeading;var X=k.hasIconLeadingTrailing;var P=k.hasIconTrailing;var L=k.iconButton;var T=k.iconClassName;var d=k.secondaryIconClassName;var U=k.icon;var E=k.secondaryIcon;var l=k.textContentClassName;return _.f(oc,{className:"",style:"display: inherit; justify-content: center"},_.f(_.b,{debugInstance:"V4z1Uc",cond:function(){return U&&(V()||X()||(L==null?void 0:L()))},
then:function(){return _.f(oc,null,_.f("div",{class:T,"aria-hidden":"true"},U==null?void 0:U()))}}),_.f(_.b,{debugInstance:"ok3btb",
cond:function(){return(I().buttonText||I().animatedTextProps||I().formattedButtonText)&&!(L==null?0:L())},
then:function(){return _.f(oc,null,_.f(tcx,{className:l,iconPosition:function(){return I().iconPosition},
text:function(){return I().buttonText},
oneOffCustomTextWrap:function(){return I().oneOffCustomTextWrap},
formattedButtonText:function(){return I().formattedButtonText},
animatedTextProps:function(){return I().animatedTextProps}}))}}),_.f(_.b,{debugInstance:"DO5Rz",
cond:P,then:function(){return _.f(oc,null,_.f("div",{class:T},U==null?void 0:U()))}}),_.f(_.b,{debugInstance:"bnojSc",
cond:X,then:function(){return _.f(oc,null,_.f("div",{class:d},E==null?void 0:E()))}}),_.f(_.b,{debugInstance:"HN3kad",
cond:function(){return!I().disabled&&!0},
then:function(){return _.f(_.QY,{model:function(){var r=I();return{color:r.style==="overlay-dark"?4:r.style==="overlay"?r.type==="filled"?4:3:r.type==="filled"||r.style==="call-to-action-inverse"||r.style==="mono-inverse"?2:1}}})}}))},"N"),tcx=_.R(function(k){var I=function(){var V,X;
return((V=k.iconPosition)==null?void 0:V.call(k))==="icon-with-label"||((X=k.oneOffCustomTextWrap)==null?void 0:X.call(k))};
return _.f("div",{class:k.className,"aria-hidden":function(){var V,X,P;return((V=k.ariaHidden)==null?void 0:V.call(k))&&(!((X=k.animatedTextProps)==null||!X.call(k))||!((P=k.formattedButtonText)==null||!P.call(k)))}},_.f(_.rH,null,_.f(_.E5,{when:function(){var V;
return(V=k.animatedTextProps)==null?void 0:V.call(k)}},function(){return _.f(_.Z1Z,{numberText:function(){return k.animatedTextProps().numberText},
numberValue:function(){return k.animatedTextProps().numberValue},
heightPx:function(){return k.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return k.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return k.animatedTextProps().shouldAnimate},
forceRollUp:function(){return k.animatedTextProps().forceRollUp}})}),_.f(_.E5,{when:function(){var V;
return(V=k.formattedButtonText)==null?void 0:V.call(k)}},function(){return _.f(_.KF,{text:function(){return Object.assign({},k.formattedButtonText(),{lineBreakMode:I()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":k.formattedButtonText().lineBreakMode,
alignment:I()?"TEXT_ALIGNMENT_CENTER":k.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!I()}})}),_.f(_.E5,{when:function(){var V,X;
return((V=k.iconPosition)==null?void 0:V.call(k))==="icon-with-label"&&((X=k.text)==null?void 0:X.call(k))}},function(){return _.f(_.KF,{text:function(){return{content:k.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.f(_.by,null,function(){return k.text})))},"O"),kxQ=_.R(function(k){return _.f(_.b,{debugInstance:"kM7Sgc",
cond:k.hasLabel,then:function(){var I;return _.f("label",{class:k.className},k.children,(I=k.textContent)==null?void 0:I.call(k))},
else:function(){return k.children}})},"P"),oc=_.R(function(k){return k.children},"Q");var IEf=_.R(function(k){function I(){L(void 0);d(void 0);E(void 0)}
var V=_.h4(),X=_.G(_.Gz(void 0,void 0,"Ug77pc")),P=X.next().value,L=X.next().value;X=_.G(_.Gz(void 0,void 0,"XGf7Zb"));var T=X.next().value,d=X.next().value,U=_.G(_.Gz(void 0,void 0,"w55oqd"));X=U.next().value;var E=U.next().value;U=_.G(_.Gz(0,void 0,"rBgpzc"));var l=U.next().value,r=U.next().value;U=_.A4(function(){switch(l()){case 1:r(2);break;case 3:var y,S;(S=(y=V.value).hidePopover)==null||S.call(y);r(0);I()}});
_.Yv(function(){if(k.show()){var y;L((y=k.children)==null?void 0:y.call(k));var S;d((S=k.location)==null?void 0:S.call(k));var g;E((g=k.classNames)==null?void 0:g.call(k));switch(l()){case 0:var F,Q;(Q=(F=V.value).showPopover)==null||Q.call(F);r(1);break;case 3:r(1);var x,N;(N=(x=V.value).hidePopover)==null||N.call(x);var M,p;(p=(M=V.value).showPopover)==null||p.call(M)}}else switch(l()){case 2:r(3);break;case 1:var z,u;(u=(z=V.value).hidePopover)==null||u.call(z);I();r(0)}},"Z8V4Qb");
_.SL(function(){});
var h={};return _.f("yt-popover",{popover:"manual",el:V,style:_.oe({left:function(){var y;return(y=T())==null?void 0:y.left},
top:function(){var y;return(y=T())==null?void 0:y.top},
bottom:function(){var y;return(y=T())==null?void 0:y.bottom},
right:function(){var y;return(y=T())==null?void 0:y.right}}),
class:_.FH("ytPopoverComponentHost",X,(h.ytPopoverComponentHostClosing=function(){return l()===3},h.ytPopoverComponentHostSeeThrough=function(){var y;
return((y=k.seeThrough)==null?void 0:y.call(k))===!0},h)),
"on:animationend":U},P)},"S");var VzN={left:"0px",right:"auto",top:"0px",bottom:"auto"},XDC=function(){var k=this;this.registerTooltipElement=function(V){var X;k.tooltipElement=(X=V.querySelector("yt-popover"))!=null?X:void 0};
var I=_.G(_.Gz(void 0,void 0,"EIh5sc"));this.state=I.next().value;this.setState=I.next().value;I=_.G(_.Gz(void 0,void 0,"PC1M0b"));this.schedulerJobID=I.next().value;this.setSchedulerJobID=I.next().value},Dyo=function(k,I){var V=Re,X=_.hD.addJob(function(){var P=PiR(V,k,I);
V.currentConfig=I;V.setState({text:I.text,location:_.m("web_tooltip_location_fix")?void 0:P,anchor:k,offset:I.offset,style:I.style})},4,I.delay);
V.setSchedulerJobID(X)},z4O=function(){var k=Re,I=k.schedulerJobID();
I&&(_.hD.cancelJob(I),k.setSchedulerJobID(void 0));k.setState(void 0);k.currentConfig=void 0};
XDC.prototype.notify=function(k,I){var V;((V=this.state())==null?void 0:V.anchor)===k&&(V=PiR(this,k,I),this.currentConfig=I,this.setState({text:I.text,location:_.m("web_tooltip_location_fix")?void 0:V,anchor:k,offset:I.offset,style:I.style}))};
var PiR=function(k,I,V){var X=I.getBoundingClientRect();I=window.innerWidth;var P=window.innerHeight,L=V.location,T=V.offset;V=V.text;if(k=k.tooltipElement){var d=getComputedStyle(k);k=d.font;var U=ae(d.lineHeight),E=ae(d.paddingLeft),l=ae(d.paddingRight),r=ae(d.paddingTop);d=ae(d.paddingBottom);var h=document.createElement("canvas").getContext("2d");h.font=k;V={width:h.measureText(V).width+E+l,height:U+r+d}}else V=void 0;k=V;if(!k)return VzN;V=k.width;k=k.height;E=T+k;r=T+V;U=X.top>=E;E=P-X.bottom>=
E;l=X.left>=r;r=I-X.right>=r;d=L;switch(L){case "top":!U&&E&&(d="bottom");break;case "bottom":!E&&U&&(d="top");break;case "left":!l&&r&&(d="right");break;case "right":!r&&l&&(d="left")}switch(d){case "top":L=X.left+X.width/2-V/2;X=X.top-k-T;break;case "bottom":L=X.left+X.width/2-V/2;X=X.bottom+T;break;case "left":L=X.left-V-T;X=X.top+X.height/2-k/2;break;case "right":L=X.right+T;X=X.top+X.height/2-k/2;break;default:L=X.left+X.width/2-V/2,X=X.bottom+T}T=Object.assign({},VzN);L+V>I?(T.right="0px",T.left=
"auto"):(T.left=Math.round(Math.max(0,L)+window.scrollX)+"px",T.right="auto");X+k>P?(T.bottom="0px",T.top="auto"):(T.top=Math.round(Math.max(0,X)+window.scrollY)+"px",T.bottom="auto");return T};var Re;Re=new XDC;_.LuR=_.R(function(){var k=_.EH(function(){var P;return(P=Re.state())==null?void 0:P.anchor},void 0,"tiGUn"),I=_.EH(function(){var P;
return(P=Re.state())==null?void 0:P.text},void 0,"TA2GQe"),V=_.EH(function(){var P;
return(P=Re.state())==null?void 0:P.style},void 0,"ucvFsf"),X=_.m("web_tooltip_location_fix")?_.EH(function(){var P=k();
var L=Re.currentConfig;if(P&&L)return PiR(Re,P,L)},void 0,"EpDz6"):_.EH(function(){var P;
return(P=Re.state())==null?void 0:P.location},void 0,"aRJtfd");
return _.f("yt-tooltip",{class:"ytTooltipContainerHost",el:_.h4(Re.registerTooltipElement),"aria-hidden":"true"},_.f(IEf,{classNames:function(){switch(V()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:X,show:function(){return!!I()&&!!X()},
seeThrough:!0},I))},"T");var t9A=DW("stamper-context");_.x3=_.R(function(k){var I=k.data;var V=k.icon;var X=k.iconName;var P=k.animateIcon;var L=k.secondaryIcon;var T=k.secondaryIconName;var d=k.focusedOverride;var U=k.clientOnlyWizTooltipsEnabled;OK_();var E=R4U(I),l=E.size,r=E.style;k=E.disabled;var h=E.onTap,y=E.alignByText,S=E.aTagConfig,g=E.customColors,F=E.segmentedPosition,Q=E.toggled,x=E.toggleable,N=E.accessibilityLabel,M=E.onToggle,p=E.iconPosition,z=E.oneOffCustomTextWrap,u=E.disableTextEllipsis,ct=E.disableBackdropFilter,dt=E.tooltipText,
$K=E.ariaHidden,lD=E.tabIndex,mR=E.buttonText,oj=E.formattedButtonText,Zi=E.animatedTextProps,Ht=E.onClickRateLimitMs,rK=pnD(I,V,L,X,T,d,P),Ul=rK.type;V=rK.shouldFocus;X=rK.hasIconLeading;P=rK.hasIconTrailing;var p_=rK.hasIconLeadingTrailing,hx=rK.hasIconOnly;L=rK.hasIconOnly40;var jy=rK.hasIconWithLabel;T=rK.iconButton;var bN=rK.visiblyDisabled;d=rK.overrideSmallSizeIcon;var g3=rK.iconToRender;rK=rK.secondaryIconToRender;var LX=_.G(u6R(dt,E.tooltipShape)).next().value,bD=function(nN){h==null||h(nN);
x()&&(M==null||M(nN))},xK=_.EH(function(){return Ht==null?void 0:Ht()},void 0,"siKywb"),lN=_.EH(function(){return xK()?qWy(bD,xK()):bD},void 0,"wDTcN");
E={};var DR={};return _.f(kxQ,{className:_.FH("yt-spec-button-shape-with-label",(E["yt-spec-button-shape-with-label--is-overlay"]=function(){return r()==="overlay"||r()==="overlay-dark"},E)),
hasLabel:jy,textContent:function(){return _.f(tcx,{text:mR,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:z,iconPosition:p,formattedButtonText:oj,animatedTextProps:Zi})}},_.f(O1x,{aTagConfig:S,
className:_.FH("yt-spec-button-shape-next",function(){return Nsc(Ul())},function(){return bN()?void 0:M7_(r())},function(){return ZKt(l())},(DR["yt-spec-button-shape-next--disabled"]=bN,DR["yt-spec-button-shape-next--focused"]=V,DR["yt-spec-button-shape-next--icon-trailing"]=P,DR["yt-spec-button-shape-next--icon-leading"]=X,DR["yt-spec-button-shape-next--icon-leading-trailing"]=p_,DR["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return p_()&&!(mR()||oj())},DR["yt-spec-button-shape-next--icon-button"]=
function(){return hx()||jy()},DR["yt-spec-button-shape-next--icon-only-default"]=L,DR["yt-spec-button-shape-next--align-by-text"]=y,DR["yt-spec-button-shape-next--segmented-start"]=function(){return F()==="start"},DR["yt-spec-button-shape-next--segmented-end"]=function(){return F()==="end"},DR["yt-spec-button-shape-next--override-small-size-icon"]=d,DR["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=z,DR["yt-spec-button-shape-next--disable-text-ellipsis"]=u,DR["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!ct()&&!_.m("web_disable_backdrop_filter")},DR)),
style:function(){var nN=g();if(nN){var ey=nN.color;var F4=nN.backgroundColor;nN=nN.borderColor;var Ol="";ey&&(Ol+="color: "+ey+";");F4&&(Ol+="background-color: "+F4+";");nN&&(Ol+="border-color: "+nN+";");ey={style:Ol}}else ey={};return ey.style},
onClick:function(nN){lN()(nN)},
disabled:k,ariaLabel:N,toggleable:x,toggled:Q,title:function(){return(U==null?0:U())||!dt()?"":dt()},
visiblyDisabled:bN,ariaHidden:$K,tabIndex:lD,ref:function(nN){(U==null?0:U())&&LX(nN)}},_.f(eay,{data:I,
hasIconLeading:X,hasIconLeadingTrailing:p_,hasIconTrailing:P,iconButton:T,icon:g3,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:rK})))},"V");
_.x3.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.ac=_.R(function(k){var I=k.data;var V=k.className;var X=k.style;var P=k.useOutlinedIcon;var L=k.buttonOverrides;var T=k.animatedTextProps;var d=k.onClick;var U=k.target;var E=_.yQ("button-view-model",function(p){p.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var z=I().targetId;z&&_.z8(_.u5(),z,p);return function(){D4(_.u5(),p)}}),l=function(){return I().iconName},r=function(){var p;
return(p=I())==null?void 0:p.entityKey},h=_.wy(function(p){a:{var z=r(),u=I().buttonEntitySelectorType;
if(u&&z)switch(u){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":p=(p=_.Br(p,z))?{isHidden:p.adsState==="ADS_STATE_NONE"||p.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:p={isHidden:!1};break a}p=void 0}return p}),y,S=(y=_.C7().resolve(_.RZ(_.pz)))==null?void 0:y(),g=function(){var p=I();
var z=L==null?void 0:L(),u=T==null?void 0:T(),ct=U==null?void 0:U();if(p){var dt=LXt(p.type);var $K=!!p.title||!!p.titleFormatted;var lD=!(!p.iconName&&!p.iconImage);$K=lD&&!$K?"icon-only":lD?p.iconTrailing||p.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;$K==="icon-only-40"&&(dt="text");var mR;lD=(mR=z==null?void 0:z.state)!=null?mR:cyt(p.state);var oj,Zi=(oj=z==null?void 0:z.disabled)!=null?oj:p.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||p.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.m("web_button_vm_refactor_disabled")){var Ht;Zi=(Ht=z==null?void 0:z.disabled)!=null?Ht:lD==="disabled"}u=u&&u.numberText&&!isNaN(Number(u.numberValue))?u:void 0;oj=Object;Ht=oj.assign;mR=p.title;var rK=p.titleFormatted,Ul=p.accessibilityText,p_=Plc(p.style),hx=G$X(p.buttonSize);ct=X6z(p,E,Zi,d,ct);Zi=Zi&&!p.onDisabledTap;var jy=I1o(p,E),bN=p.customFontColor,g3=p.customBackgroundColor;var LX=p.customBorderColor;var bD=p.customDarkThemeFontColor,xK=p.customDarkThemeBackgroundColor,lN=p.customDarkThemeBorderColor;
bN=S&&bD?bD:bN;g3=S&&xK?xK:g3;LX=S&&lN?lN:LX;LX={color:bN?_.Xe(bN):void 0,backgroundColor:g3?_.Xe(g3):void 0,borderColor:LX?_.Xe(LX):void 0};if(lN=_.K(p.tooltipData,syK)){var DR;g3={text:(DR=lN.tooltipText)!=null?DR:"",location:e4O(lN.placement),style:lN.style}}else g3=void 0;p=Ht.call(oj,{},{buttonText:mR,formattedButtonText:rK,animatedTextProps:u,accessibilityLabel:Ul,style:p_,type:dt,state:lD,size:hx,iconPosition:$K,onTap:ct,disabled:Zi,aTagConfig:jy,customColors:LX,tooltipText:p.tooltip,tooltipShape:g3},
z)}else p={style:"mono",type:"text",state:"active",size:"M"};p.focused=x();return p},F=function(){return wnK(g(),!!I().iconName)};
k=_.G(_.Gz(!1,void 0,"yZ8hab"));y=k.next().value;var Q=k.next().value,x=y;k=_.A4(function(){var p=_.C7().resolve(_.RZ(_.Bq));p&&Q(p.isKeyBoardInUse());return!0});
y=_.A4(function(){Q(!1);return!0});
_.Yv(function(){var p,z=_.K(I==null?void 0:(p=I())==null?void 0:p.onVisible,_.L2);z&&_.GI(z,{disableClickTracking:!0})},"G9MlKd");
var N=function(){var p;return(I==null?0:(p=I())==null?0:p.iconImage)?{sources:[I().iconImage]}:void 0},M=_.m("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.f("button-view-model",{el:E,class:_.FH("ytSpecButtonViewModelHost",V),"on:focusin":k,"on:focusout":y},_.f(_.b,{cond:function(){var p,z;return!((z=r()&&I().buttonEntitySelectorType&&((p=h())==null?void 0:p.isHidden))!=null&&z)},
then:function(){return _.f(_.b,{cond:N,then:function(p){return _.f(_.x3,{data:g,icon:function(){return _.f(_.yV,{data:p,alt:"",targetWidth:F,targetHeight:F,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:M})},
else:function(){return _.f(_.x3,{data:g,icon:function(){return _.f(_.x_,{icon:l,active:function(){return(P==null?0:P())?!1:g().toggled},
animateIcon:function(){var p;return!!(X==null?0:(p=X())==null?0:p.animateIcon)},
size:F})},
clientOnlyWizTooltipsEnabled:M})}})}}))},"X");
_.ac.idomCompat={callbacks:{onClick:!0}};_.Si(_.R(function(k){return _.f("yt-button-view-model",{id:k.id,class:_.FH(k.scopingClassName,k.classes),icon:function(){var I;return(I=k.icon)==null?void 0:I.call(k)},
"dialog-dismiss":function(){var I;return((I=k.dialogDismiss)==null?0:I.call(k))?"":void 0}},_.f(_.ac,{data:function(){var I;
return(I=k.data)==null?void 0:I.call(k)},
className:function(){var I;return(I=k.className)==null?void 0:I.call(k)},
style:function(){var I;return(I=k.style)==null?void 0:I.call(k)},
useOutlinedIcon:function(){var I;return(I=k.useOutlinedIcon)==null?void 0:I.call(k)},
buttonOverrides:function(){var I;return(I=k.buttonOverrides)==null?void 0:I.call(k)},
animatedTextProps:function(){var I;return(I=k.animatedTextProps)==null?void 0:I.call(k)},
onClick:function(I){var V;return(V=k.onClick)==null?void 0:V.call(k,I)}}))},"Y"),"yt-button-view-model",{props:{data:_.$3,
className:_.$3,style:_.$3,useOutlinedIcon:_.$3,buttonOverrides:_.$3,animatedTextProps:_.$3,onClick:_.mQ,scopingClassName:_.$3,id:_.$3,icon:_.$3,dialogDismiss:_.$3,classes:_.$3,target:_.mQ}});_.Si(_.R(function(k){var I=k.data;var V=k.id;var X=k.className;var P=k.iconName;var L=k.animateIcon;var T=k.secondaryIconName;k=_.G(_.Gz(!1,void 0,"TtJl8"));var d=k.next().value,U=k.next().value,E=function(){var r=_.C7().resolve(_.RZ(_.Bq));r&&U(r.isKeyBoardInUse())},l=function(){U(!1)};
k=_.yQ("yt-button-shape",function(r){if(_.C7().resolve(_.RZ(_.Bq)))return r.addEventListener("focusin",E),r.addEventListener("focusout",l),function(){r.removeEventListener("focusin",E);r.removeEventListener("focusout",l)}});
return _.f("yt-button-shape",{el:k,id:V,class:X},_.f(_.b,{cond:I,then:function(){return _.f(_.x3,{data:I,iconName:P,secondaryIconName:T,focusedOverride:d,animateIcon:L})}}))},"Z"),"yt-button-shape",{props:{data:_.$3,
id:_.$3,className:_.$3,iconName:_.$3,animateIcon:_.$3,secondaryIconName:_.$3,clientOnlyWizTooltipsEnabled:_.$3,disableUpgrade:_.$3},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var Rc=function(){var k=_.a.apply(this,arguments)||this;k.isGoalActive=!0;return k};
_.J(Rc,_.a);Rc.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
Rc.prototype.progressBarChanged=function(){var k=_.BL(this.hostElement).querySelector("#progress-bar-progress"),I,V,X,P=(X=Number((I=this.creatorGoalState)==null?void 0:I.currentGoalCount)/Number((V=this.creatorGoalState)==null?void 0:V.totalGoalCount)*100)!=null?X:0,L;k.style.width=((L=Math.min(P,100))!=null?L:0)+"%"};
Rc.prototype.goalStateChanged=function(){var k;this.isGoalActive=((k=this.creatorGoalState)==null?void 0:k.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var I;k={"--yt-progress-bar-color":XSA((I=this.creatorGoalState)==null?void 0:I.progressBarColor)};_.x5(this.hostElement,k)};
Rc.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.R9.Object.defineProperties(Rc.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var k;return this.isGoalActive&&!((k=this.creatorGoalState)==null||!k.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.creatorGoalState)==null?0:k.endTimestampMs){var I;k=Number((I=this.creatorGoalState)==null?void 0:I.endTimestampMs)/1E3;return{seconds:String(k)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.creatorGoalState)==null?0:k.themedTargetImage){var I;k=_.K((I=this.creatorGoalState)==null?void 0:I.themedTargetImage,mqO);return this.isAppDarkTheme()?k==null?void 0:k.imageDark:k==null?void 0:k.imageLight}}}});
_.R9.Object.defineProperties(Rc,{template:{configurable:!0,enumerable:!0,get:function(){return APO()}}});
Rc.prototype.goalStateChanged=Rc.prototype.goalStateChanged;Rc.prototype.progressBarChanged=Rc.prototype.progressBarChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Rc.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],Rc.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Rc.prototype,"ytRendererBehavior",void 0);
_.H([_.n({selectorArgs:["data.creatorGoalEntityKey"],selector:function(k,I){return _.nQ(k.entities,"creatorGoalEntity",I)}}),
_.Z("design:type",Object)],Rc.prototype,"creatorGoalState",void 0);_.H([_.n(),_.Z("design:type",Object)],Rc.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Rc.prototype,"isGoalActive",void 0);_.H([_.v("creatorGoalState","isGoalActive"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Rc.prototype,"shouldShowCountdown",null);_.H([_.v("creatorGoalState"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Rc.prototype,"endTimestamp",null);
_.H([_.v("creatorGoalState"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Rc.prototype,"targetIconThemedImage",null);_.H([_.w$("creatorGoalState.currentGoalCount"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rc.prototype,"progressBarChanged",null);_.H([_.w$("creatorGoalState.creatorGoalState"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rc.prototype,"goalStateChanged",null);
_.H([_.cd({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],Rc);_.C(Rc,"yt-creator-goal-progress-flow-view-model",function(){return APO()},{mode:0});var cFU;var GxN;var CF=function(){return _.a.apply(this,arguments)||this};
_.J(CF,_.a);CF.prototype.attached=function(){var k,I,V;if(this==null?0:(k=this.data)==null?0:(I=k.pdgPurchasedBumperLoggingDirectives)==null?0:(V=I.loggingDirectives)==null?0:V.trackingParams){var X,P,L;ijj(this==null?void 0:(X=this.data)==null?void 0:(P=X.pdgPurchasedBumperLoggingDirectives)==null?void 0:(L=P.loggingDirectives)==null?void 0:L.trackingParams)}};
CF.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],CF.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],CF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],CF.prototype,"data",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],CF);
_.C(CF,"yt-live-chat-item-bumper-view-model",function(){if(GxN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-bumper-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_item_bumper_view_model.yt.live.chat.item.bumper.view.model.css.js--\x3e<div id="bumper" class="style-scope yt-live-chat-item-bumper-view-model">\n  <div id="content" class="style-scope yt-live-chat-item-bumper-view-model"></div>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;cFU===void 0&&(cFU=document.createElement("template"));var X=cFU;V.call(I,X.content.cloneNode(!0),k.content.firstChild);GxN=k}k=GxN;return k},{mode:0});var TEO;var d7N;_.rz=function(k,I){this.data=k;this.actions=I;this.data=k;this.actions=I};
_.dz=function(){};_.wn={};_.wn.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(k,I){WXA(this.hostElement,k,I)},
getNavigationEndpointPopupAction:function(k){return f1R(k,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(k,I){Uft(this.hostElement,k,I,this.openPopupConfig)}};var SFi=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.Hq={};
_.Hq.YtEndpointBehavior=[_.wn.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.gH("openPopupConfig");(this.useClickHandler=_.qw("useClickHandler",!1))?this.hostElement.addEventListener("click",a1(this,this.onEndpointClick_)):(m2(this.hostElement,"tap",a1(this,this.onEndpointTap_)),m2(this.hostElement,"touchend",a1(this,this.onEndpointTouchEnd_)));m2(this.hostElement,"touchstart",a1(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
a1(this,this.onEndpointTapStart_))},
onEndpointClick_:function(k){l1K(this.hostElement,k,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(k){var I=this.hostElement,V=this.openPopupConfig,X=this.disableCommandHandlerOverride;X=X===void 0?!1:X;var P=Ezo(k);if(P){P.href&&d$(P.href);var L=k.detail;var T=L.sourceEvent;L=L.preventer;T=T.button!==void 0?T.button===0&&!Hr(T):L?!Hr(L):!0;P.data&&T&&bjt(I,P,k,V,X)}},
onEndpointTouchEnd_:function(k){Hr(k)||Ezo(k)&&k.preventDefault()},
onEndpointTapStart_:function(k){KXt(k)}}];_.pF={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(k){for(var I=_.sG.getInstance(),V=_.G(Object.keys(k)),X=V.next();!X.done;X=V.next()){var P=X.value;X=k[P];if(this&&this[X]){var L=I.actionRoutingMap.get(P);L||(L=new Map,I.actionRoutingMap.set(P,L));I.registerActionHandler(this,P,this[X].bind(this),L)}else P=Error("nd"),P.params=X,_.vp(P)}},
unregisterActionMap:function(k){_.BE(_.sG.getInstance(),k,this)}}]};var Mz=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_"+(_.m("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.m("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.m("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:_.m("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:_.m("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:_.m("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var Nz;var Zx=new Map;var vzD=window.matchMedia("(forced-colors: active)").matches;var iaK;var WuU;var fEN=new _.g9("LOTTIE_LOADER_TOKEN");_.Ng=_.R(function(k){var I=k.data;var V=k.className;var X=k.animationName;var P=k.animationRef;var L=k.elRefForInterop;var T=_.mL("lottie-component"),d;_.gu(function(){var E;return void((E=d)==null?void 0:E.destroy())});
var U;_.Yv(function(){var E=_.v9(X);if(E!==U){U=E;var l=Object.assign({},{animationName:E,animationRef:_.v9(P)},_.v9(I));try{_.C7().resolve(fEN)().then(function(y){var S;(S=d)==null||S.destroy();var g,F;S=(F=L==null?void 0:(g=L())==null?void 0:g.value)!=null?F:T.value;g=l.animationRef;F=l.listeners;y=y.loadAnimation(Object.assign({},{container:S},l.animationConfig));g&&(g.lottieEl=y);if(F)for(S=_.G(Object.entries(F)),g=S.next();!g.done;g=S.next())F=_.G(g.value),g=F.next().value,(F=F.next().value)&&
y.addEventListener(g,F);d=y})}catch(y){E=y;
var r="LottieComponent error.";E.message&&(r+=" Original description: "+E.message);_.Sf(E,r);_.$w(E);var h;((h=l.listeners)==null?0:h.error)&&l.listeners.error(E)}}},"nrJISd");
return _.f(KPO,{cond:function(){return!(L==null?0:L())},
then:function(){return _.f("lottie-component",{class:_.FH("ytLottieComponentHost",V),el:T})}})},"aa");_.Si(_.R(function(k){return _.f("ytd-lottie-player",{id:k.id,hidden:k.hidden,class:k.className,"aria-label":k.ariaLabel,style:"display: block;"},_.f(_.Ng,{data:k.data,animationName:function(){var I;return((I=k.data().animationConfig)==null?void 0:I.name)||""},
animationRef:function(){return k.data().animationRef}}))},"ba"),"ytd-lottie-player",{props:{data:_.$3,
id:_.$3,hidden:_.$3,className:_.$3,ariaLabel:_.$3}});var Mg=function(){var k=_.a.apply(this,arguments)||this;k.animationRef={};k.delhiIconsEnabled=_.m("enable_web_delhi_icons");return k};
_.J(Mg,_.a);_.c=Mg.prototype;
_.c.handlePropertyChange=function(){var k=this.animatedIcon,I=this.active,V=this.isDarkTheme;if(k){var X=this.previousActive!==I;this.previousActive=I;this.animationRef.lottieEl?X?this.toggleAnimation(I,k.totalFrames):_.m("web_enable_animated_icon_active_state_fix")&&this.setAnimationState(I,k.totalFrames):I?this.initializeAnimationAsToggled(k.lottiePlayerProps,k.totalFrames):this.initializeAnimationAsUntoggled(k.lottiePlayerProps);k.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=
k.type;this.lottiePlayerProps=this.computeLottiePlayerProps(k,V)}};
_.c.computeLottiePlayerProps=function(k,I){var V=this.deepCloneLottiePlayerProps(k);I?(I=k.nameDarkTheme,k=k.pathDarkTheme):(I=k.name,k=k.path);V.animationConfig.name=I;(I=Zx.get(k))?V.animationConfig.animationData=I:V.animationConfig.path=k;return V};
_.c.initializeAnimationAsToggled=function(k,I){k.animationConfig.initialSegment=[I-1,I]};
_.c.initializeAnimationAsUntoggled=function(k){k.animationConfig.initialSegment=void 0};
_.c.toggleAnimation=function(k,I){if(k){var V;(V=this.animationRef.lottieEl)==null||V.playSegments([0,I],!0)}else{var X;(X=this.animationRef.lottieEl)==null||X.playSegments([0,1],!0)}};
_.c.setAnimationState=function(k,I){this.animationRef.lottieEl&&this.animationRef.lottieEl.goToAndStop(k?I-1:0,!0)};
_.c.deepCloneLottiePlayerProps=function(k){var I=Object.assign({},k.lottiePlayerProps.animationConfig);k=Object.assign({},k.lottiePlayerProps);k.animationConfig=I;return k};
Mg.prototype.handlePropertyChange=Mg.prototype.handlePropertyChange;_.H([_.n(),_.Z("design:type",Object)],Mg.prototype,"animatedIcon",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Mg.prototype,"active",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Mg.prototype,"isDarkTheme",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Mg.prototype,"animatedIconType",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Mg.prototype,"previousActive",void 0);
_.H([_.n(),_.Z("design:type",Object)],Mg.prototype,"lottiePlayerProps",void 0);_.H([_.n(),_.Z("design:type",Object)],Mg.prototype,"animationRef",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Mg.prototype,"delhiIconsEnabled",void 0);_.H([_.w$("animatedIcon","active","isDarkTheme"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Mg.prototype,"handlePropertyChange",null);_.H([_.cd({is:"yt-animated-icon",disableElementRegistration:!0})],Mg);
_.C(Mg,"yt-animated-icon",function(){if(WuU===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-animated-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_animated_icon.yt.animated.icon.css.js--\x3e<ytd-lottie-player class="lottie-player style-scope yt-animated-icon" data="[[lottiePlayerProps]]"></ytd-lottie-player>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;iaK===void 0&&(iaK=document.createElement("template"));var X=iaK;V.call(I,X.content.cloneNode(!0),k.content.firstChild);WuU=k}k=WuU;return k},{mode:2});var U7N;var EDZ;_.Dx=_.R(function(k){var I={value:null,cancelled:!1};_.gu(function(){I.cancelled=!0});
var V=_.EH(k.data,{equals:function(X,P){return X.iconName===P.iconName&&X.iconStyle===P.iconStyle&&X.iconSize===P.iconSize&&X.iconSetName===P.iconSetName&&X.iconSelected===P.iconSelected}},"ck24jb");
return _.f("span",{class:"yt-icon-shape",el:_.h4(function(X){_.Yv(function(){var P,L=(P=k.options)==null?void 0:P.call(k);P=V();QbO(X,I,P,L)},"v878Je")})})},"da");
_.Dx.idomCompat=!0;var txX=["youtube_fill","youtube_outline"];var baN=new _.Ow({type:"iconset",value:void 0}),Z$=function(){var k=_.a.apply(this,arguments)||this;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.iconName="";k.iconsetName="yt-icons";k.iconset=null;k.missingIconSet=!1;k.iconType=null;k.iconShapeDataSignal=_.Gz(void 0,void 0,"TaEgXd");k.renderingOptionsSignal=_.Gz({iconWidth:"100%",iconHeight:"100%",iconFilter:k.iconFilter,iconColor:k.gradientColor},void 0,"a1vqYe");k.wizHasRendered=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return k};
_.J(Z$,_.a);Z$.prototype.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k)};
Z$.prototype.handlePropertyChange=function(){var k=this,I,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q;return _.W(function(x){switch(x.nextAddress){case 1:if(I=!k.icon&&!k.iconName||!k.isAttached)return x.return();V=k;X=V.icon;P=V.size;L=V.defaultToFilled;T=V.active;d=V.targetContainer;k.toggleContainerClass(d);_.m("kevlar_use_wil_icons")&&X&&(U=BfK(X),k.iconType=U.length?U[1]:null);if(X){x.jumpTo(2);break}k.iconsetName="";k.iconName="";return x.yield(k.renderIcon(d,X),3);case 3:return x.return();case 2:E=lEG(X);
l=BfK(E);l.length&&(k.iconsetName=l[0],k.iconName=l[1]);if(!_.m("kevlar_use_wil_icons")){x.jumpTo(4);break}r=Z$;h=rFN;y=k.iconType;S=k.active;g=k.defaultToFilled;F=k.size;Q=k.iconsetName;return x.yield(h5Z(),6);case 6:return x.yield(h.call(r,y,S,g,F,Q,x.yieldResult),5);case 5:k.iconShapeData=x.yieldResult;case 4:if(k.shouldRenderIconShape(d)){x.jumpTo(7);break}return x.yield(k.determineIconSet(E,T,L,P,d),7);case 7:return x.yield(k.renderIcon(d,X),0)}})};
Z$.prototype.toggleContainerClass=function(k){k?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var lEG=function(k){return!_.m("default_to_innertube_icon")||k.indexOf(":")>0?k:_.ol(k)};
_.c=Z$.prototype;_.c.determineIconSet=function(k,I,V,X){var P=this;return _.W(function(L){return L.nextAddress==1?_.m("kevlar_system_icons")||_.gH("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.gH("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?L.yield(P.switchToYtSysIconset(k,I,V,X),3):L.jumpTo(2):L.nextAddress!=2?L.return():L.yield(P.useYtSysIconsetForMissingIcons(k,I,V,X),0)})};
_.c.switchToYtSysIconset=function(k,I,V,X){var P=this,L,T,d,U,E,l,r;return _.W(function(h){switch(h.nextAddress){case 1:if(!k||P.iconsetName!=="yt-icons"&&P.iconsetName!=="yt-sys-icons"){h.jumpTo(0);break}L=BfK(k);T=L[1];var y=T;if(Cel(y))T=y;else{var S=y=y.toLowerCase();(y=$sW.get(y))&&(S=y);T=S}_.m("enable_polymer_icons_replace_underscores_dash")&&T.includes("_filled")&&(T=T.replace(/_filled/g,"-filled"));return h.yield(nI(T,!0),3);case 3:return d=h.yieldResult,h.yield(nI(T,!1),4);case 4:if((U=
h.yieldResult)||I&&d)P.iconsetName="yt-sys-icons";P.iconName=P.getIconName(T,I,V,U,d);if(X===24){h.jumpTo(0);break}E="yt-sys-icons"+X+":"+P.iconName;return h.yield(nI(E,!1,!0),6);case 6:return l=h.yieldResult,h.yield(nI(E,!0,!0),7);case 7:r=h.yieldResult;P.iconName=P.getIconName(T,I,V,l,r);if(!I&&l||I&&r)P.iconsetName="yt-sys-icons"+X;_.xg(h)}})};
_.c.getIconName=function(k,I,V,X,P){k.includes("-filled")&&(k=k.replace("-filled",""));return P&&(I||V)?k+"-filled":k};
_.c.useYtSysIconsetForMissingIcons=function(k,I,V,X){var P=this,L,T;return _.W(function(d){if(d.nextAddress==1)return P.iconsetName!=="yt-icons"?d.jumpTo(0):d.yield(nI(P.iconName,!1,!1,!0),3);if(d.nextAddress!=4)return L=d.yieldResult,d.yield(nI(P.iconName,!1),4);T=d.yieldResult;if(L||!T)return d.jumpTo(0);P.iconsetName="yt-sys-icons";return d.yield(P.switchToYtSysIconset(k,I,V,X),0)})};
_.c.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var h5Z=function(){return _.W(function(k){try{return k.return(_.C7().resolve(_.xF))}catch(I){return k.return(new Promise(function(V){_.KZ().parkOrScheduleJob(function(){V(_.C7().resolve(_.xF))},2,"ci")}))}})},rFN=function(k,I,V,X,P,L){X=X===void 0?24:X;
if(k){k=k.toLowerCase();var T=k.endsWith("_filled")||k.endsWith("-filled");I={iconName:k,iconStyle:(I===void 0?0:I)||(V===void 0?0:V)||T?"youtube_fill":"youtube_outline",iconSize:X,iconSetName:P===void 0?"yt-icons":P};V=!!L.resolveIcon(I);V||(I.iconSize=void 0,V=!!L.resolveIcon(I));!V&&T&&(I.iconName=k.substring(0,k.length-7),I.iconSize=X,V=!!L.resolveIcon(I),V||(I.iconSize=void 0,V=!!L.resolveIcon(I)));V||(I.iconStyle=void 0,V=!!L.resolveIcon(I));V||_.$w(new _.GN("Icon not supported",{iconName:I.iconName,
iconStyle:I.iconStyle,iconSize:I.iconSize,iconType:k}));return V?I:void 0}};
_.c=Z$.prototype;_.c.shouldRenderIconShape=function(k){if(!_.m("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;k=this.getContainer(k);return!sbt(k,this.icon)};
_.c.renderIcon=function(k,I){var V=this,X,P,L,T,d,U,E,l;return _.W(function(r){switch(r.nextAddress){case 1:if(I&&V.icon!==I)return r.return();X=V.getContainer(k);P=sbt(X,V.icon);if(V.shouldRenderIconShape(k)&&V.iconType)return V.applyIconShape(P,X),r.return();V.removeIconShape();if(!X)return r.return();V.iconName===""&&V.iconset&&X&&(V.removeStaticIcon(V.iconset,X),P&&V.removeAnimatedIcon(X));if(V.iconName===""&&V.iconset||!V.iconsetName||!baN)return r.return();V.iconset=baN.byKey(V.iconsetName);
if(!V.iconset)return V.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.R1(V,V.onIconsetAdded)),r.return();V.missingIconSet&&(V.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.R1(V,V.onIconsetAdded)));T=(L=P||V.isAnimatedIcon?gzz(V.icon):void 0)&&!L.lazyLoad;U=L&&((d=L)==null?void 0:d.lazyLoad)&&(L.lottiePlayerProps.animationConfig.animationData?!0:Zx.get(V.isDarkTheme?L.pathDarkTheme:L.path)?!0:!1);if(T||U)return V.applyAnimatedIcon(X,L,V.iconset),r.return();if(U||
(E=L)==null||!E.lazyLoad){r.jumpTo(2);break}l=BOt(L,V.isDarkTheme);V.applyStaticIcon(V.iconset,X,V.iconName,k,P);return r.yield(l,3);case 3:return r.yield(V.renderIcon(V.targetContainer,V.icon),4);case 4:return r.return();case 2:V.applyStaticIcon(V.iconset,X,V.iconName,k,P),_.xg(r)}})};
_.c.getContainer=function(k){var I,V=(I=lyK(this.hostElement))==null?void 0:I.host;I=!!V&&!!V.polymerController;if(!k||I)return k?this.getTargetContainer(k,V):this.hostElement};
_.c.getTargetContainer=function(k,I){var V=_.BL(I).querySelector("#"+k);V||(k=new _.GN("yt-icon container missing",I.is,k),_.hq(k));return V};
_.c.applyStaticIcon=function(k,I,V,X,P){P&&this.removeAnimatedIcon(I);this.removeIconShape();P=P&&!!this.iconType&&!!this.iconShapeData&&_.m("kevlar_use_wil_icons");try{P?this.applyIconShape(!1,I):k.applyIcon(I,V)}catch(L){this.handleError(L,X,I)}};
_.c.applyIconShape=function(k,I){this.iconset&&I&&(this.removeStaticIcon(this.iconset,I),k&&this.removeAnimatedIcon(I));k={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var V=_.G(this.iconShapeDataSignal);I=V.next().value;V=V.next().value;var X=_.G(this.renderingOptionsSignal),P=X.next().value;X=X.next().value;V(this.iconShapeData);X(k);if(!this.wizHasRendered)for(this.wizHasRendered=!0,k=_.G(nzc(I,P)).next().value;k.firstChild;)_.BL(this.hostElement).appendChild(k.firstChild)};
_.c.removeIconShape=function(){if(_.m("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.c.removeStaticIcon=function(k,I){k.removeIcon(I)};
_.c.applyAnimatedIcon=function(k,I,V){this.removeStaticIcon(V,k);this.removeIconShape();var X;V=this.animatedIconElement&&((X=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:X.type)===I.type;if(this.animatedIconElement&&V){this.animatedIconElement.polymerController.animatedIcon=I;var P;((P=this.animatedIconElement)==null?void 0:P.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(k),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=I,this.animatedIconElement.polymerController.active=this.active,_.m("delhi_modern_web_player_icons")?(I=qFU(k,this.icon)&&k.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=I?I.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.m("kevlar_use_wil_icons")?
k.insertBefore(this.animatedIconElement,k.childNodes[0]):(k=_.BL(k),k.insertBefore(this.animatedIconElement,k.childNodes[0]))};
_.c.removeAnimatedIcon=function(k){_.m("kevlar_use_wil_icons")?this.animatedIconElement&&k.contains(this.animatedIconElement)&&k.removeChild(this.animatedIconElement):(k=_.BL(k),this.animatedIconElement&&k.contains(this.animatedIconElement)&&k.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.c.handleError=function(k,I,V){_.Sf(k,this.iconName,I,V);I=sbt(V,this.icon);var X=!1;window.location.href.includes("JpymaW6Lh2w")?X=!0:V._svgIcon&&(V=(V=V._svgIcon.parentNode)?V.tagName:"unknown",_.Sf(k,V),V==="YT-ICON"&&k.name==="NotFoundError"?X=!0:k.name==="NotFoundError"&&I&&(X=!0));X?_.$w(k):_.hq(k)};
_.R9.Object.defineProperties(Z$,{template:{configurable:!0,enumerable:!0,get:function(){if(EDZ===void 0){var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_icon.yt.icon.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;
U7N===void 0&&(U7N=document.createElement("template"));var X=U7N;V.call(I,X.content.cloneNode(!0),k.content.firstChild);EDZ=k}k=EDZ;return k}}});
Z$.prototype.handlePropertyChange=Z$.prototype.handlePropertyChange;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Z$.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",String)],Z$.prototype,"icon",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Z$.prototype,"active",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Z$.prototype,"defaultToFilled",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Z$.prototype,"isAnimatedIcon",void 0);
_.H([_.n({value:24}),_.Z("design:type",Number)],Z$.prototype,"size",void 0);_.H([_.n({value:""}),_.Z("design:type",String)],Z$.prototype,"targetContainer",void 0);_.H([_.n(),_.Z("design:type",Object)],Z$.prototype,"animatedIconElement",void 0);_.H([_.n(),_.Z("design:type",Object)],Z$.prototype,"isDarkTheme",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Z$.prototype,"ariaHidden",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Z$.prototype,"ariaLabel",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Z$.prototype,"role",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Z$.prototype,"tabindex",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Z$.prototype,"title",void 0);_.H([_.n(),_.Z("design:type",String)],Z$.prototype,"style",void 0);_.H([_.n(),_.Z("design:type",String)],Z$.prototype,"iconFilter",void 0);_.H([_.n(),_.Z("design:type",String)],Z$.prototype,"gradientColor",void 0);
_.H([_.w$("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype",Promise)],Z$.prototype,"handlePropertyChange",null);_.H([_.cd({is:"yt-icon",noInjection:!0})],Z$);var ozz="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),a1l=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var yFU={};yFU.YtPlaintextBehavior=[_.N6,{properties:{plaintextOnly:{type:Boolean,value:!1}},detached:function(){this.plaintextOnly&&(this.hostElement.removeEventListener("paste",this.onPaste_),this.removeOwnKeyBindings())},
attached:function(){this.plaintextOnly&&(this.hostElement.addEventListener("paste",this.onPaste_),this.addOwnKeyBinding("ctrl+b meta+b ctrl+i meta+i","preventRichTextFormatting_"))},
onPaste_:function(k){k.preventDefault();k=k.clipboardData.getData("text/plain");document.execCommand("insertText",!1,k)},
preventRichTextFormatting_:function(k){_.xn&&(k=k.detail.keyboardEvent,k.stopImmediatePropagation(),k.preventDefault())}}];var m7W;var KuZ;var OR=function(){var k=_.a.apply(this,arguments)||this;k.ignoreShadyDom=!1;k.hasChange_=!1;k.hasSetTitle_=!1;k.useIOObserverForVisibilityLogging_=_.m("kevlar_use_vimio_behavior")&&_.gH("INNERTUBE_CLIENT_NAME")==="WEB";k.ytFormattedStringObserverHandlerKeys_=void 0;return k};
_.J(OR,_.a);_.c=OR.prototype;_.c.created=function(){this.useIOObserverForVisibilityLogging_=_.m("kevlar_use_vimio_behavior")&&_.gH("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.c.ready=function(){_.gH("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_()};
_.c.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.c.detached=function(){this.unobserveIOObservers_()};
_.c.clearContents_=function(){for(var k=this.getRoot(),I=k.lastChild;I&&I.tagName!=="STYLE";){try{k.removeChild(I)}catch(V){break}I=k.lastChild}};
_.c.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var k=_.G(this.ytFormattedStringObserverHandlerKeys_),I=k.next();!I.done;I=k.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(I.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.c.resetForAttributedString=function(){var k=this.getRoot();!k.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),k.appendChild(this.ytAttributedStringElementRef))};
_.c.resetForFormattedString=function(){var k=this.getRoot(),I=k.querySelector("yt-attributed-string");I&&(this.ytAttributedStringElementRef=k.removeChild(I))};
_.c.textChanged=function(){this.textChanged_(this.text)};
_.c.textChanged_=function(k){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!k||!k.runs&&!k.simpleText;if(_.m("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var I=this.hostElement.firstChild;I&&I.nodeName==="FONT";){var V=I;I=I.nextSibling;this.hostElement.removeChild(V)}I=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
V=k.simpleText;var X;!V&&((X=k.runs)==null?void 0:X.length)===1&&this.isSimpleString_(k.runs[0])&&(V=k.runs[0].text);V!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.gH("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(V!==void 0){try{I.textContent=V}catch(P){}I.textContent||(this.isEmpty=!0)}else k=k.runs,V!==void 0&&(k=[{text:V}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),k&&this.updateText_(k),
I.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.c.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)};
_.c.computeAriaLabel_=function(k){return k};
_.c.computeEllipsisTruncateStyling=function(k,I){return k&&!I};
_.c.computeUseAttributedString=function(k){return _.m("web_replace_formatted_with_attributed_string")&&haO(k)&&!this.disableAttributedString&&!this.enableContentEditable};
_.c.setNodeStyle_=function(k,I){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.m("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?I.removeAttribute("dir"):I.setAttribute("dir","auto");I.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");I.style.color="";var V=null;this.noStyles||(k.bold&&(I.classList.add("bold"),V="bold"),k.deemphasize&&(I.classList.add("deemphasize"),V="deemphasize"),k.italics&&I.classList.add("italic"),
k.strikethrough&&I.classList.add("strikethrough"),k.errorUnderline&&(I.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),k.bracket&&I.classList.add("bracket"),k.textColor&&(I.style.color=_.Vi(k.textColor)));V!==I.getAttribute("style-target")&&(V?I.setAttribute("style-target",V):I.removeAttribute("style-target"))};
_.c.setUpVisibilityLogging_=function(k,I){var V=this;this.setNodeTrackingParams_(k,I);var X;((X=I.data)==null?0:X.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(k=this.ytRendererBehavior.visibilityObserver.observe(I,function(P){var L=V.ytRendererBehavior.getVisibilityLogger();L&&L.reportShown(P)},this.ytRendererBehavior.visibilityOptionVisible_),I=this.ytRendererBehavior.visibilityObserver.observe(I,function(P){var L=V.ytRendererBehavior.getVisibilityLogger();
L&&L.reportHidden(P)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(k),this.ytFormattedStringObserverHandlerKeys_.push(I))};
_.c.setNodeTrackingParams_=function(k,I){I.data||(I.data={});if((k=k.loggingDirectives?k.loggingDirectives.trackingParams:null)||I.data.trackingParams)I.data.trackingParams=k};
_.c.computeHasLinkOnly_=function(k){return!(!k||k.length!==1||this.noEndpoints||!k[0].navigationEndpoint)};
_.c.getRoot=function(){var k=this.buildScopeDomOptions();return this.enableContentEditable?_.BL(_.BL(this.hostElement,k).querySelector("[contenteditable]")):_.BL(this.hostElement,k)};
_.c.fixContenteditableScope=function(){var k=function(I){I&&(I.nodeType===1&&I.classList&&(I.classList.add("style-scope"),I.classList.add("yt-formatted-string")),I.childNodes&&I.childNodes.forEach(function(V){k(V)}))};
k(this.getRoot())};
_.c.updateText_=function(k){for(var I=k.length,V=this.getRoot(),X=V.firstChild;X&&X.nodeName==="STYLE";)X=X.nextSibling;for(var P=0;P<I&&X;){var L=k[P],T=_.m("remove_cr_char")&&L.text?L.text.replace("\r",""):L.text;if(this.isSimpleString_(L)&&!this.useMixedDirectionFormattedStrings)if(X.nodeName==="#text"){X.textContent!=T&&(X.textContent=T);P++;X=X.nextSibling;continue}else break;if(_.K(L,XH))break;else if(!this.noEndpoints&&L.navigationEndpoint){if(X.nodeName!=="A")break;this.setDataOnAnchor_(X,
L.navigationEndpoint)}else if(X.nodeName!=="SPAN")break;this.setNodeStyle_(L,X);this.setUpVisibilityLogging_(L,X);X.textContent!=T&&(X.textContent=T);P++;X=X.nextSibling}if(X)for(L=V.lastChild,X=P?X.previousSibling:null;L&&L!=X;){try{V.removeChild(L)}catch(d){break}L=V.lastChild}P!==I&&this.addTextNodes_(k,P)};
_.c.addTextNodes_=function(k,I){for(var V=document.createDocumentFragment(),X=k.length;I<X;I++){var P=k[I],L=_.m("remove_cr_char")&&P.text?P.text.replace("\r",""):P.text;if(this.isSimpleString_(P)&&!this.useMixedDirectionFormattedStrings)V.appendChild(document.createTextNode(L));else{var T=_.K(P,XH);if(T){if(T.image){var d=document.createElement("img");T.isCustomEmoji||d.classList.add("small-emoji");d.classList.add("emoji");T.isCustomEmoji&&(d.dataset.emojiId=T.emojiId);d.src=_.ji(T.image.thumbnails,
this.emojiSize);(P=this.get("image.accessibility.accessibilityData.label",T))?d.alt=P:T.shortcuts&&T.shortcuts.length>0?d.alt=T.shortcuts[0]:T.emojiId&&(d.alt=T.emojiId);V.appendChild(d);this.hasEmoji=!0}}else!this.noEndpoints&&P.navigationEndpoint?(d=document.createElement("a"),d.classList.add("yt-simple-endpoint"),d.setAttribute("spellcheck","false"),this.setDataOnAnchor_(d,P.navigationEndpoint)):d=document.createElement("span"),this.setNodeStyle_(P,d),this.setUpVisibilityLogging_(P,d),d.appendChild(document.createTextNode(L)),
V.appendChild(d)}}this.getRoot().appendChild(V)};
_.c.isSimpleString_=function(k){return(this.noEndpoints||!k.navigationEndpoint)&&!_.K(k,XH)&&(this.noStyles||!(k.bold||k.deemphasize||k.italics||k.strikethrough||k.errorUnderline||k.bracket||k.textColor))&&!k.loggingDirectives};
_.c.getRawText=function(){return _.m6(this.text)};
_.c.getFirstRunText=function(){var k;if(((k=this.text)==null?0:k.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.c.setFirstRunText=function(k){var I;((I=this.text)==null?0:I.runs)&&this.text.runs[0]&&(this.text.runs[0].text=k,this.textChanged_(this.text))};
_.c.setDataOnAnchor_=function(k,I){var V=this;!_.m("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(I)||this.isSignalServiceEndpoint_(I)?(k.onclick=this.serviceEndpointHandler_(I),et(k,"#")):rwj({text:this.text,command:I},function(){vyz(k,I,V.target)})};
_.c.isServiceEndpoint_=function(k){var I;return!((I=_.K(k==null?void 0:k.commandMetadata,_.CC))==null||!I.sendPost)};
_.c.isSignalServiceEndpoint_=function(k){return!!_.K(k,_.Rt)};
_.c.serviceEndpointHandler_=function(k){var I=this;return function(V){_.Qk(I.hostElement,[k]);V.preventDefault()}};
_.c.overrideAriaLabelChanged_=function(){var k=this.getRoot();this.enableContentEditable&&k&&k.setAttribute("aria-label",this.overrideAriaLabel)};
_.c.enableContentEditableChanged_=function(){var k=this,I=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),I=_.BL(this.hostElement,I),!I.lastChild||I.lastChild instanceof HTMLElement&&I.lastChild.id!=="contenteditable-root"){var V=document.createElement("div");V.id="contenteditable-root";V.setAttribute("contenteditable","true");V.setAttribute("dir","auto");V.onfocus=function(){k.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
I.appendChild(V);this.overrideAriaLabel&&V.setAttribute("aria-label",this.overrideAriaLabel)}}else V=_.As(this.hostElement).firstChild,V instanceof HTMLElement&&V.id==="contenteditable-root"&&_.BL(this.hostElement,I).removeChild(V)};
_.c.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.c.getNodesForVisibilityLogging_=function(){return _.BM(this.getRoot().childNodes,function(k){var I;return!((I=k.data)==null||!I.trackingParams)})};
_.c.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.c.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var k=this.ytRendererBehavior.getVisibilityLogger();k&&this.getNodesForVisibilityLogging_().forEach(function(I){k.reportShown(I)})}};
_.c.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var k=this.ytRendererBehavior.getVisibilityLogger();k&&this.getNodesForVisibilityLogging_().forEach(function(I){k.reportHidden(I)})}};
_.R9.Object.defineProperties(OR.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.m("enable_mixed_direction_formatted_strings")}}});
OR.prototype.enableContentEditableChanged_=OR.prototype.enableContentEditableChanged_;OR.prototype.overrideAriaLabelChanged_=OR.prototype.overrideAriaLabelChanged_;OR.prototype.ellipsisTruncateChanged_=OR.prototype.ellipsisTruncateChanged_;OR.prototype.textChanged=OR.prototype.textChanged;_.H([_.q(yFU.YtPlaintextBehavior),_.Z("design:type",Object)],OR.prototype,"ytPlaintextBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],OR.prototype,"ytComponentBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],OR.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],OR.prototype,"text",void 0);_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"noEndpoints",void 0);_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"noStyles",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],OR.prototype,"isDarkTheme",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],OR.prototype,"splitLines",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],OR.prototype,"forceDefaultStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],OR.prototype,"ellipsisTruncate",void 0);_.H([_.n(),_.Z("design:type",Object)],OR.prototype,"ignoreShadyDom",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.Z("design:type",Boolean)],OR.prototype,"ellipsisTruncateStyling",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.Z("design:type",String)],OR.prototype,"ariaLabel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],OR.prototype,"isEmpty",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.Z("design:type",Boolean)],OR.prototype,"hasLinkOnly_",void 0);_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"hasEmoji",void 0);_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"disableAttributedString",void 0);_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"isOverlay",void 0);_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"linkInheritColor",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"noPreWrap",void 0);_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"userInput",void 0);_.H([_.n({value:16}),_.Z("design:type",Number)],OR.prototype,"emojiSize",void 0);_.H([_.n(),_.Z("design:type",String)],OR.prototype,"target",void 0);_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"enableContentEditable",void 0);_.H([_.n(),_.Z("design:type",String)],OR.prototype,"overrideAriaLabel",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"respectHtmlDir",void 0);_.H([_.n(),_.Z("design:type",Boolean)],OR.prototype,"respectLangDir",void 0);_.H([_.v("plaintextOnly"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],OR.prototype,"useMixedDirectionFormattedStrings",null);_.H([_.n({computed:"computeUseAttributedString(text)"}),_.Z("design:type",Boolean)],OR.prototype,"useYtAttributedString",void 0);
_.H([_.w$("text"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],OR.prototype,"textChanged",null);_.H([_.w$("ellipsisTruncate"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],OR.prototype,"ellipsisTruncateChanged_",null);_.H([_.w$("overrideAriaLabel"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],OR.prototype,"overrideAriaLabelChanged_",null);
_.H([_.w$("enableContentEditable"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],OR.prototype,"enableContentEditableChanged_",null);_.H([_.cd({is:"yt-formatted-string",disableElementRegistration:!0})],OR);
_.C(OR,"yt-formatted-string",function(){if(KuZ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_formatted_string.yt.formatted.string.css.js--\x3e<yt-attributed-string data="[[text]]" disable="[[!useYtAttributedString]]" disable-upgrade="[[!useYtAttributedString]]" ellipsis-truncate="[[ellipsisTruncate]]" hidden$="[[!useYtAttributedString]]" is-overlay="[[isOverlay]]" link-inherit-color="[[linkInheritColor]]" no-pre-wrap="[[!splitLines]]" user-input="[[userInput]]" class="style-scope yt-formatted-string"></yt-attributed-string>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;m7W===void 0&&(m7W=document.createElement("template"));var X=m7W;V.call(I,X.content.cloneNode(!0),k.content.firstChild);KuZ=k}k=KuZ;return k});var $7C;var SPf;var j8O;var JFU;var tv=function(){var k=_.a.apply(this,arguments)||this;k.focused=!1;k.disabled=!1;k.isOverlay=!1;return k};
_.J(tv,_.a);tv.prototype.triggerDown=function(){if(!this.disabled){_.Qi(this.hostElement,"down",!0);var k;(k=this.currentAnimation)==null||k.cancel()}};
tv.prototype.triggerUp=function(){if(!this.disabled){_.Qi(this.hostElement,"down",!1);var k=this.fillElement;var I=this.strokeElement;typeof GroupEffect==="function"?(k=new GroupEffect([n1t(k),o1X(I)]),k=new Animation(k,document.timeline)):k=new Dnf(k,I);this.currentAnimation=k;var V;(V=this.currentAnimation)==null||V.play()}};
_.H([_.p$(".stroke"),_.Z("design:type",HTMLElement)],tv.prototype,"strokeElement",void 0);_.H([_.p$(".fill"),_.Z("design:type",HTMLElement)],tv.prototype,"fillElement",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tv.prototype,"focused",void 0);_.H([_.n(),_.Z("design:type",Object)],tv.prototype,"disabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tv.prototype,"isOverlay",void 0);_.H([_.cd({is:"yt-interaction",disableElementRegistration:!0})],tv);
_.C(tv,"yt-interaction",function(){if(JFU===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-interaction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_interaction.yt.interaction.css.js--\x3e<div class="stroke style-scope yt-interaction"></div><div class="fill style-scope yt-interaction"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;j8O===void 0&&(j8O=document.createElement("template"));var X=j8O;V.call(I,X.content.cloneNode(!0),k.content.firstChild);JFU=k}k=JFU;return k},{mode:2});var eV=function(){return _.a.apply(this,arguments)||this};
_.J(eV,_.a);_.c=eV.prototype;_.c.ready=function(){var k=this,I=_.BL(this.hostElement).querySelector("#button");I.addEventListener("focus",function(){h_N||(h_N=new r$N);k.keyboardFocused=h_N.isKeyBoardInUse()});
I.addEventListener("blur",function(){k.keyboardFocused=!1;k.rippleUp_()})};
_.c.computeTabIndex_=function(k){return k?-1:0};
_.c.computeButtonAriaPressed_=function(k){if(this.toggleable)return k?"true":"false"};
_.c.rippleDown_=function(){_.BL(this.hostElement).querySelector("#interaction").triggerDown()};
_.c.rippleUp_=function(){_.BL(this.hostElement).querySelector("#interaction").triggerUp()};
_.c.onPressedChanged_=function(){var k=_.As(_.BL(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.As(_.BL(this.hostElement).querySelector("#button")).children[0];k&&(k.active=this.pressed)};
eV.prototype.onPressedChanged_=eV.prototype.onPressedChanged_;eV.prototype.rippleUp_=eV.prototype.rippleUp_;eV.prototype.rippleDown_=eV.prototype.rippleDown_;_.H([_.n(),_.Z("design:type",String)],eV.prototype,"label",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],eV.prototype,"disabled",void 0);_.H([_.n(),_.Z("design:type",Boolean)],eV.prototype,"pressed",void 0);_.H([_.n(),_.Z("design:type",Object)],eV.prototype,"toggleable",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],eV.prototype,"untabbable",void 0);_.H([_.n(),_.Z("design:type",Boolean)],eV.prototype,"keyboardFocused",void 0);_.H([_.C$("down"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eV.prototype,"rippleDown_",null);_.H([_.C$("up"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eV.prototype,"rippleUp_",null);
_.H([_.w$("pressed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eV.prototype,"onPressedChanged_",null);_.H([_.cd({is:"yt-icon-button",disableElementRegistration:!0})],eV);
_.C(eV,"yt-icon-button",function(){if(SPf===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-icon-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_icon_button.yt.icon.button.css.js--\x3e<button id="button" aria-label$="[[label]]" aria-pressed$="[[computeButtonAriaPressed_(pressed)]]" disabled$="[[disabled]]" tabindex$="[[computeTabIndex_(untabbable)]]" class="style-scope yt-icon-button"><slot class="style-scope yt-icon-button"></slot></button><yt-interaction id="interaction" class="circular style-scope yt-icon-button" focused="[[keyboardFocused]]"></yt-interaction>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;$7C===void 0&&($7C=document.createElement("template"));var X=$7C;V.call(I,X.content.cloneNode(!0),k.content.firstChild);SPf=k}k=SPf;return k},{mode:2});var YPf;var gDN=function(){var k=document.body,I=k.appendChild;if(YPf===void 0){var V=document.createElement("template");_.Y(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>');
YPf=V}V=YPf;I.call(k,V.content)};
document.body?gDN():window.addEventListener("DOMContentLoaded",gDN);var qPC=_.yz(["aria-"]),kP={};kP.YtRenderButtonBehavior=[_.O.YtRendererBehavior,_.Hq.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!!_.C7().resolve(_.RZ(_.Bq))&&_.m("kevlar_keyboard_button_focus")},
reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0},
sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,
readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)",
"dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1},
attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1},
get container(){return this.root},onYtButtonTapHandler:function(){},
ytButtonServiceEndpointHandler:function(){},
updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var k=this.computeHref_(this.endpoint,!0);k?et(this.elements_.endpoint,k):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){k=this.buttonClass.split(" ");k=_.G(k);for(var I=k.next();!I.done;I=k.next())I=I.value,_.Qi(this.hostElement,I,!0),this.elements_.button&&_.Qi(this.elements_.button,I,!0),this.elements_.text&&_.Qi(this.elements_.text,I,!0)}this.elements_.icon&&(this.elements_.icon.icon=
this.buttonIcon,this.setIconActive_(this.elements_.icon),this.iconSize&&(this.elements_.icon.size=this.iconSize));this.elements_.text&&(this.elements_.text.text=this.buttonText);this.elements_.button&&(k=null,this.buttonAccessibility&&(k=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=k:k?_.En([_.K8(qPC)],this.elements_.button,"aria-label",k):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var k=_.C7().resolve(_.RZ(_.Bq));k&&(this.keyboardFocused=k.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.qg("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,_.z2(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.z2(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(k,I){if(I)for(k=I.split(" "),k=_.G(k),I=k.next();!I.done;I=k.next())I=I.value,_.Qi(this.hostElement,I,!1),this.elements_.button&&_.Qi(this.elements_.button,I,!1),this.elements_.text&&_.Qi(this.elements_.text,I,!1)},
buttonIconChanged_:function(k){this.elements_.icon?k?(this.elements_.icon.icon=k,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.z2(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.n$(this.hostElement,"is-paper-button-with-icon",!1)):k&&this.stampType_&&this.stampType_=="paper_button"&&this.addIconElementToPaperButton_()},
addIconElementToPaperButton_:function(){this.elements_.icon=this.getIcon_();this.setIconActive_(this.elements_.icon);this.elements_.button&&(this.iconPositionType&&this.iconPositionType!="BUTTON_ICON_POSITION_TYPE_LEFT_OF_TEXT"?this.iconPositionType=="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"&&_.z2(this.elements_.button).appendChild(this.elements_.icon):_.z2(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.n$(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(k){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,k){var I=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(k){case "yt_icon_button_with_label":I=!0;_.Qi(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();k=_.z2(this.elements_.button).firstElementChild;
this.elements_.icon=k;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.z2(this.elements_.endpoint).appendChild(this.elements_.button);_.z2(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.qg("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;_.z2(this.elements_.button).appendChild(this.elements_.text);_.z2(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":I=!0,this.elements_.button=this.getYtIconButton_(),k=_.z2(this.elements_.button).firstElementChild,this.elements_.icon=k,this.setIconActive_(this.elements_.icon),
_.z2(this.elements_.endpoint).appendChild(this.elements_.button)}_.n$(this.hostElement,"is-icon-button",I);_.n$(this.hostElement,"is-paper-button",!I);_.n$(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;_.BL((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&&_.z2(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(k){if(k!=void 0||this.disabled)this.disabled=k,this.elements_.button&&(this.elements_.button.disabled=k)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(k){_.m("kevlar_system_icons")&&k&&this.data&&(this.data.isSelected!==void 0?k.active=this.data.isSelected:this.data.isToggled!==void 0&&(k.active=this.data.isToggled))},
observeBasicPalette_:function(k){_.zI(this.hostElement,k)},
disabledChanged_:function(k){this.data&&this.set("data.isDisabled",k)},
onYtButtonTap_:function(k){if(this.disabled)k.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.Qk(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(k=this.disableCommandHandlerOverride,!this.data||!this.data.command||k||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.m("handle_service_request_actions")||_.Qk(this.hostElement,[this.serviceEndpoint]),
_.vW(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.m("handle_service_request_actions")?(k=[],this.serviceEndpoint&&k.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&k.push(this.data.command),k.length&&_.nC(this.hostElement,k,this.hostElement)):this.data&&this.data.command&&(k=this.data.command,k.accountUnlinkCommand||k.accountLinkCommand||k.insertAdCommand||k.insertHighlightMarkerCommand||
k.createLivestreamHighlightClipCommand||k.getVideoUploadFeedbackCommand||k.musicDeletePrivatelyOwnedEntityCommand||k.ypcCancelRecurrenceEndpoint||k.getMultiSelectCommandEndpoint?_.Qk(this.hostElement,[k]):_.nC(this.hostElement,[k],this.hostElement))}},
computeStampType_:function(){return this.forceIconButton&&this.buttonText&&this.buttonIcon?"yt_icon_button_with_label":this.buttonText?"paper_button":this.buttonIcon?"yt-icon-button":null},
emptyContainer_:function(){for(var k,I=_.BL((k=this.container.hostElement)!=null?k:this.container);I.lastChild&&I.lastChild.tagName!="STYLE";)try{I.removeChild(I.lastChild)}catch(V){break}},
getYtIconButton_:function(){var k=this.reuseEnabled_()?_.qg("yt-icon-button"):document.createElement("yt-icon-button"),I=_.z2(k).firstElementChild;if(I&&I.is!="yt-icon"){for(I=_.z2(k);I.lastChild;)I.removeChild(I.lastChild);I=null}I||(I=this.getIcon_(),this.setIconActive_(I),_.z2(k).appendChild(I));return k},
reuseEnabled_:function(){return _.m("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.qg("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.qg("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.vDR={};
_.vDR.YtButtonBehavior=[kP.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var k=this.data;k&&(this._setEndpoint(this.computeEndpoint_(k)),this._setServiceEndpoint(this.computeServiceEndpoint_(k)),this._setCommand(this.computeCommand_(k)),this._setButtonIcon(this.computeButtonIcon_(k)),this._setButtonText(this.computeButtonText_(k,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(k)),this._setButtonTooltip(this.computeTooltip_(k)),this._setButtonClass(this.computeButtonClass_(k)),this._setIconPositionType(this.computeIconPositionType_(k)),this.updateRenderedElements())},
setPressedState:function(k){var I;if((I=this.elements_)==null?0:I.button)this.elements_.button.pressed=!!k},
computeIconPositionType_:function(k){return k&&k.iconPosition||null},
computeEndpoint_:function(k){var I=k&&k.navigationEndpoint,V=this.get("data.command.commandMetadata.webCommandMetadata.url"),X=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return I?I:k&&k.command&&k.command.modalEndpoint?k.command:V&&!X&&k.command?k.command:null},
computeServiceEndpoint_:function(k){var I=k&&k.serviceEndpoint,V=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return I?I:V&&k.command?k.command:null},
computeCommand_:function(k){return k&&k.command||null},
computeButtonIcon_:function(k){return k&&k.icon&&k.icon.iconType?_.ol(k.icon.iconType):null},
computeButtonText_:function(k,I){return!I&&k&&k.text||null},
computeAccessibility_:function(k){return this.get("accessibilityData.accessibilityData",k)||k&&k.accessibility||(k&&k.text?{label:this.getSimpleString(k.text)}:null)},
computeTooltip_:function(k){return k?k.isDisabled&&k.disabledTooltip||k.tooltip||null:null},
computeButtonClass_:function(k){var I=k&&k.style?k.style.toLowerCase().replace(/_/g,"-")+" ":"";I+=k&&k.size?k.size.toLowerCase().replace(/_/g,"-")+" ":"";k.colorData&&k.colorData.basicColorPaletteData&&k.colorData.basicColorPaletteData.borderColor&&(I+="palette-with-border");return I.trim()}}];var uB={};var s8K;var Fuf;var BEG,AFU=function(){return BEG!==void 0?BEG:BEG=document.createElement("template")};
document.head.appendChild(AFU().content);var Q8N;var nDZ,oDG=function(){return nDZ!==void 0?nDZ:nDZ=document.createElement("template")};
document.head.appendChild(oDG().content);var x7N;var aEl,R5Z=function(){return aEl!==void 0?aEl:aEl=document.createElement("template")};
document.head.appendChild(R5Z().content);var CiG;var wDC=document.head,HaN=wDC.appendChild,pDZ;if(CiG===void 0){var NEK=document.createElement("template");_.Y(NEK,"\x3c!--css-build:shady--\x3e");NEK.content.insertBefore(R5Z().content.cloneNode(!0),NEK.content.firstChild);CiG=NEK}pDZ=CiG;HaN.call(wDC,pDZ.content);var Mzx=document.head,ZaK=Mzx.appendChild,D7C;if(x7N===void 0){var z5O=document.createElement("template");_.Y(z5O,"\x3c!--css-build:shady--\x3e");z5O.content.insertBefore(oDG().content.cloneNode(!0),z5O.content.firstChild);x7N=z5O}D7C=x7N;ZaK.call(Mzx,D7C.content);var upO=document.head,OaN=upO.appendChild,tzN;if(Q8N===void 0){var e5W=document.createElement("template");_.Y(e5W,"\x3c!--css-build:shady--\x3e");e5W.content.insertBefore(AFU().content.cloneNode(!0),e5W.content.firstChild);Q8N=e5W}tzN=Q8N;OaN.call(upO,tzN.content);var k6l;_.Ov("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");k6l=_.m("web_button_rework")&&_.qw("BUTTON_REWORK")||_.m("web_button_rework_with_live");_.IS=function(){return _.a.apply(this,arguments)||this};
_.J(_.IS,_.a);_.IS.prototype.created=function(){this.openPopupConfig=_.gH("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.IS.prototype.onYtNavigate_=function(k){var I=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);I&&(this.ytOpenPopupBehavior.openPopup(I),k.stopPropagation(),k.preventDefault())};
_.R9.Object.defineProperties(_.IS,{template:{configurable:!0,enumerable:!0,get:function(){if(Fuf===void 0){var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_button_renderer.yt.button.renderer.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
var I=k.content,V=I.insertBefore;s8K===void 0&&(s8K=document.createElement("template"));var X=s8K;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Fuf=k}k=Fuf;return k}}});
_.IS.prototype.onYtNavigate_=_.IS.prototype.onYtNavigate_;_.H([_.q(_.wn.YtOpenPopupBehavior),_.Z("design:type",Object)],_.IS.prototype,"ytOpenPopupBehavior",void 0);_.H([_.q(_.vDR.YtButtonBehavior),_.Z("design:type",Object)],_.IS.prototype,"ytButtonBehavior",void 0);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],_.IS.prototype,"onYtNavigate_",null);
_.H([_.cd({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:k6l})],_.IS);var I0y;var V7N=_.m("web_button_rework")&&_.qw("BUTTON_REWORK")||_.m("web_button_rework_with_live"),V1=function(){var k=_.a.apply(this,arguments)||this;k.isPressed=!1;k.forceIconButton=!1;k.forceIconOnly=!1;k.forceModernIconButton=!1;k.skipCommandHandling=!1;k.alignByText=!1;k.fitToVisibleBounds=!0;k.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};k.onTap=function(I){_.vW(k.hostElement,"yt-service-request-sent-button-renderer",I)};
return k};
_.J(V1,_.a);_.c=V1.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.c.onClick=function(k){var I,V=this.disabled||((I=this.data)==null?void 0:I.isDisabled);I=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");V&&I&&k.stopPropagation()};
_.c.computeIcon=function(){var k,I,V=(k=this.data)==null?void 0:(I=k.icon)==null?void 0:I.iconType;if(V)return _.ol(V)};
_.c.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.c.handleUpdateButtonAction=function(k){k=_.K(k,IAQ);var I=_.K(k==null?void 0:k.updatedButton,_.b_);if(this.data&&k&&I){var V=this.data;V.targetId&&k.targetId&&V.targetId===k.targetId&&(this.data=I)}};
_.R9.Object.defineProperties(V1.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var k=this;if(this.data){var I=NOK({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.vW(k.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.vW(k.hostElement,"yt-service-request-completed-button-renderer")}},
onTapCallback:this.onTap,skipCommandHandling:this.skipCommandHandling,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceDisabled:this.disabled,forceModernIconButton:this.forceModernIconButton,nextVersion:!0,isPressed:this.isPressed});I.alignByText=this.alignByText;return I}}}});
_.R9.Object.defineProperties(V1,{template:{configurable:!0,enumerable:!0,get:function(){if(I0y===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computeIcon(data)]]"></yt-button-shape><tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>');I0y=k}k=I0y;return k}}});
V1.prototype.onClick=V1.prototype.onClick;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],V1.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],V1.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],V1.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"isPressed",void 0);
_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"forceIconButton",void 0);_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"forceIconOnly",void 0);_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"forceModernIconButton",void 0);_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"skipCommandHandling",void 0);_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"alignByText",void 0);_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"buttonTooltipPosition",void 0);
_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"fitToVisibleBounds",void 0);_.H([_.n({computed:"computeTooltip(data)"}),_.Z("design:type",Object)],V1.prototype,"tooltip",void 0);_.H([_.n(),_.Z("design:type",Object)],V1.prototype,"overrides",void 0);_.H([_.n(),_.Z("design:type",Boolean)],V1.prototype,"disabled",void 0);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],V1.prototype,"onClick",null);
_.H([_.v("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],V1.prototype,"computedButtonShape",null);_.H([_.cd({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!V7N,cssBuildOptOut:!0}),_.cd({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!V7N,cssBuildOptOut:!0})],V1);var XnW;var P3R;var Xf=function(){var k=_.a.apply(this,arguments)||this;k.empty_=!0;k.loadTime=Infinity;k.pendingPaint=!1;k.hasChange_=!1;k.oldThumbnail_=null;k.oldDelayedSrc_="";k.objectURL_=null;return k};
_.J(Xf,_.a);_.c=Xf.prototype;_.c.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.c.ready=function(){var k=this.shouldShowPlaceholder_();_.Qi(this.hostElement,"no-transition",!0);k&&this.hostElement.classList.add("with-placeholder")};
_.c.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.c.isThumbPreloaded_=function(k){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",k)};
_.c.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||LxC};
_.c.computeThumbnailSrc_=function(k){return k&&k.thumbnails?_.ji(k.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.c.computeAlt_=function(){var k=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&k||""};
_.c.thumbnailChanged_=function(){var k=_.G([this.thumbnail,this.oldThumbnail_]),I=k.next().value;k=k.next().value;this.oldThumbnail_=I;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(k=this.computeThumbnailSrc_(k),this.computeThumbnailSrc_(I)===k))return;_.m("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(I)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):I&&_.qw("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.xA(this,this.onReload_):_.xA(this,this.onShow_):this.resetImage_();I&&(this.hostElement.style.opacity=""+I.opacity)}};
_.c.delayedSrcChanged_=function(){var k=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===k||this.resetImage_()};
_.c.setSrc_=function(k){k?(_.BL(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.BL(this.hostElement).querySelector("#img").src=k):(_.BL(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.c.resetImage_=function(){D7U(this.hostElement);this.empty_=!0;this.setSrc_(LxC);this.ytRendererBehavior.invalidate(!1)};
_.c.observePlaceholderColor_=function(){var k=this.thumbnail&&this.thumbnail.placeholderColor;k?this.hostElement.style.backgroundColor=_.Vi(k):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.c.onLoad_=function(){_.BL(this.hostElement).querySelector("#img").src&&_.BL(this.hostElement).querySelector("#img").src!==LxC&&(Zat(this.hostElement),this.notifyOnLoaded&&_.vW(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.c.onError_=function(){var k=this;if(_.m("web_use_cache_for_image_fallback"))I0l(_.BL(this.hostElement).querySelector("#img").src).then(function(I){k.objectURL_=_.uC(I).toString();k.setSrc_(k.objectURL_)}).catch(function(){_.m("kevlar_woffle_fallback_image")&&k.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.c.onPrescanVisible=function(){this.onShow_()};
_.c.onVisible=function(){if(_.m("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.c.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var k=this.computeSrc_();k!==_.BL(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(k))}};
_.c.onReload_=function(){this.empty_=!1;var k=this.computeSrc_();k!==_.BL(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(k))};
_.c.shouldShowPlaceholder_=function(){return _.m("kevlar_thumbnail_bg")};
Xf.prototype.observePlaceholderColor_=Xf.prototype.observePlaceholderColor_;Xf.prototype.delayedSrcChanged_=Xf.prototype.delayedSrcChanged_;Xf.prototype.thumbnailChanged_=Xf.prototype.thumbnailChanged_;_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Xf.prototype,"alt",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Xf.prototype,"ariaHidden",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Xf.prototype,"ariaLabel",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Xf.prototype,"hidden",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Xf.prototype,"id",void 0);_.H([_.q(_.rn.YtVisibilityBehavior),_.Z("design:type",Object)],Xf.prototype,"ytVisibilityBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Xf.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",String)],Xf.prototype,"delayedSrc",void 0);
_.H([_.n(),_.Z("design:type",Object)],Xf.prototype,"thumbnail",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Xf.prototype,"loaded",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Xf.prototype,"notifyOnLoaded",void 0);_.H([_.n(),_.Z("design:type",Number)],Xf.prototype,"height",void 0);_.H([_.n(),_.Z("design:type",Number)],Xf.prototype,"width",void 0);_.H([_.n({value:function(){return"width"}}),
_.Z("design:type",String)],Xf.prototype,"dimension",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Xf.prototype,"fit",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Xf.prototype,"fitHeight",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Xf.prototype,"fitWidth",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Xf.prototype,"objectFit",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Xf.prototype,"objectPosition",void 0);_.H([_.n(),_.Z("design:type",String)],Xf.prototype,"preferredThumbnail",void 0);_.H([_.n({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.Z("design:type",String)],Xf.prototype,"alt_",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Xf.prototype,"sharedTooltipText",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],Xf.prototype,"ftlEligible",void 0);_.H([_.n({value:void 0}),_.Z("design:type",String)],Xf.prototype,"observeHiddenOption",void 0);_.H([_.n({value:"observe_once"}),_.Z("design:type",String)],Xf.prototype,"observePrescanOption",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Xf.prototype,"roundedContainer",void 0);
_.H([_.DZ("thumbnail"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xf.prototype,"thumbnailChanged_",null);_.H([_.DZ("delayedSrc"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xf.prototype,"delayedSrcChanged_",null);_.H([_.w$("thumbnail.placeholderColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xf.prototype,"observePlaceholderColor_",null);
_.H([_.cd({is:"yt-img-shadow",disableElementRegistration:!0})],Xf);var LxC=_.qw("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.Fr()(Xf,"yt-img-shadow",function(){if(P3R===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-shadow--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_shadow.yt.img.shadow.css.js--\x3e<img id="img" rounded-container="[[roundedContainer]]" alt$="[[alt_]]" height="[[height]]" width="[[width]]" on-load="onLoad_" on-error="onError_" draggable="false" class="style-scope yt-img-shadow">');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;XnW===void 0&&(XnW=document.createElement("template"));var X=XnW;V.call(I,X.content.cloneNode(!0),k.content.firstChild);P3R=k}k=P3R;return k},{callbackProps:["onTap"],
allowedProps:"alt ariaHidden ariaLabel delayedSrc dimension fit fitHeight fitWidth height hidden id loaded notifyOnLoaded objectFit objectPosition preferredThumbnail roundedContainer sharedTooltipText thumbnail width".split(" "),mode:2});var knt;_.Pv=new _.g9("SCREEN_MANAGER_TOKEN");knt=new _.g9("LOG_INITIAL_SCREEN_TOKEN");var cBC=ei({entities:{}});_.LU=kd(cBC)(cBC.entities,{selectSfvAudioItemPlaybackState:function(k,I){var V,X;k=(X=_.nQ(k,"sfvAudioItemCurrentlyPlayingEntity",I))!=null?X:void 0;return(V=k==null?void 0:k.sfvAudioItemPlaybackState)!=null?V:void 0},
playlistLoopStateEntitySelector:DfR,toggleMenuServiceItemEntitySelector:zFo});_.cv=_.R(function(k){function I(u){return _.K(u,_.hC)}
function V(){var u=X().isTogglingDisabled||g()&&X().toggledIsTogglingDisabled,ct=u||h()?g():!g();F(ct);x(!1);if(!u){var dt;(dt=T)==null||dt(!!ct)}var $K;(($K=L)==null?0:$K())||_.MV(_.C7().resolve(_.Pv),X().trackingParams);var lD;if(!ct||!I(X().defaultButtonViewModel)||(lD=L)!=null&&lD()){var mR;!I(X().toggledButtonViewModel)||((mR=L)==null?0:mR())||_.MV(_.C7().resolve(_.Pv),I(X().toggledButtonViewModel).trackingParams)}else _.MV(_.C7().resolve(_.Pv),I(X().defaultButtonViewModel).trackingParams)}
var X=k.data,P=k.buttonShapeOverrides,L=k.disableExplicitClickLogging,T=k.onToggle,d=k.style,U=k.useOutlinedIcon,E=k.className,l=function(){var u,ct;return g()?(u=k.animatedTextPropsToggled)==null?void 0:u.call(k):(ct=k.animatedTextPropsDefault)==null?void 0:ct.call(k)},r=_.EH(function(){return l()?Object.assign({},l(),{shouldAnimate:Q()}):void 0},void 0,"Zp4uoe"),h=function(){var u;
return((u=p())==null?void 0:u.isToggled)!==void 0},y=_.G(_.J1(function(){var u,ct,dt;
return h()?(u=p())==null?void 0:u.isToggled:(dt=P==null?void 0:(ct=P())==null?void 0:ct.toggled)!=null?dt:X().isToggled})),S=y.next().value;
y=y.next().value;var g=S,F=y;y=_.G(_.J1(function(){var u,ct;return(u=k.animatedTextPropsToggled)==null?void 0:(ct=u.call(k))==null?void 0:ct.shouldAnimate}));
S=y.next().value;y=y.next().value;var Q=S,x=y;S=_.G(_.Gz(!1,void 0,"mq3Zfe"));var N=S.next().value,M=S.next().value,p=_.wy(function(u){a:{var ct=X().entityKey,dt=X().toggledStateEntitySelectorType;if(dt)switch(dt){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!ct)break;u=_.LU.selectSfvAudioItemPlaybackState(u,ct);if(u==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){u={isToggled:!0};break a}if(u){u={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":u={isToggled:_.eFl(u).includes("engagement-panel-comments-section")};
break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":u={isToggled:_.eFl(u).includes("engagement-panel-live-chat-item-section")};break a;default:_.$w(new _.GN("Error: entitySelectorType defined but not matched in selector.",u,dt))}u=void 0}return u}),z=function(){return Object.assign({},P==null?void 0:P(),{onToggle:V,
toggleable:!0,toggled:g(),focused:N()})};
return _.f("toggle-button-view-model",{"on:focusin":_.A4(function(){var u=_.C7().resolve(_.RZ(_.Bq));u&&M(u.isKeyBoardInUse());return!1}),
"on:focusout":_.A4(function(){M(!1);return!1})},_.f(_.b,{cond:function(){return g()?I(X().toggledButtonViewModel):I(X().defaultButtonViewModel)},
then:function(u){return _.f(_.ac,{data:u,className:E,style:d,useOutlinedIcon:U,buttonOverrides:z,animatedTextProps:r})}}))},"fa");
_.cv.idomCompat={callbacks:{onToggle:!0}};_.Si(_.R(function(k){return _.f("yt-toggle-button-view-model",{class:function(){var I;return(I=k.scopingClassName)==null?void 0:I.call(k)}},_.f(_.cv,{data:function(){var I;
return(I=k.data)==null?void 0:I.call(k)},
buttonShapeOverrides:function(){var I;return(I=k.overrides)==null?void 0:I.call(k)},
animatedTextPropsDefault:function(){var I;return(I=k.animatedTextPropsDefault)==null?void 0:I.call(k)},
animatedTextPropsToggled:function(){var I;return(I=k.animatedTextPropsToggled)==null?void 0:I.call(k)},
disableExplicitClickLogging:function(){var I;return(I=k.disableExplicitClickLogging)==null?void 0:I.call(k)},
onToggle:function(I){var V;return(V=k.onToggle)==null?void 0:V.call(k,I)},
style:function(){var I;return(I=k.style)==null?void 0:I.call(k)},
useOutlinedIcon:function(){var I;return(I=k.useOutlinedIcon)==null?void 0:I.call(k)},
className:function(){var I;return(I=k.className)==null?void 0:I.call(k)}}))},"ga"),"yt-toggle-button-view-model",{props:{data:_.$3,
buttonShapeOverrides:_.$3,overrides:_.$3,animatedTextPropsDefault:_.$3,animatedTextPropsToggled:_.$3,disableExplicitClickLogging:_.$3,onToggle:_.mQ,style:_.$3,useOutlinedIcon:_.$3,className:_.$3,scopingClassName:_.$3}});var Gq=function(){return _.a.apply(this,arguments)||this};
_.J(Gq,_.a);Gq.prototype.onTap=function(k){k.stopPropagation();k=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.XN("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:k})):this.ytLiveChatReduxBehavior.dispatch(_.NP("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:k}))};
_.R9.Object.defineProperties(Gq.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.engagementState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=_.K(this.data.toggleButton,_.mb),I;if(Number(((I=this.likeCountState)==null?void 0:I.likeCountIfIndifferentNumber)||"0")===0){var V;I=((V=this.data.likeCountPlaceholder)==null?void 0:V.content)||""}else{var X,P,L;I=((X=this.likeCountState)==null?void 0:(P=X.likeCountIfIndifferent)==null?void 0:P.content)||((L=this.data.likeCountPlaceholder)==null?void 0:L.content)||""}var T,d;V=((T=this.likeCountState)==null?void 0:(d=
T.likeCountIfLiked)==null?void 0:d.content)||"1";T=_.K(k.toggledButtonViewModel,_.hC);return Object.assign({},k,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.K(k.defaultButtonViewModel,_.hC),{title:I})},toggledButtonViewModel:{buttonViewModel:Object.assign({},T,{title:V})}})}}}});
Gq.prototype.onTap=Gq.prototype.onTap;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Gq.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Gq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],Gq.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Gq.prototype,"data",void 0);
_.H([_.n({selectorArgs:["data.likeCountEntityKey"],selector:kyl}),_.Z("design:type",Object)],Gq.prototype,"likeCountState",void 0);_.H([_.n({selectorArgs:["data.engagementStateKey"],selector:TOO}),_.Z("design:type",Object)],Gq.prototype,"engagementState",void 0);_.H([_.v("data","engagementState"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Gq.prototype,"isLiked",null);
_.H([_.v("data","likeCountState","isLiked"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Gq.prototype,"toggleButton",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Gq.prototype,"onTap",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],Gq);
_.C(Gq,"yt-live-chat-like-button-view-model",function(){if(d7N===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-like-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_like_button_view_model.yt.live.chat.like.button.view.model.css.js--\x3e<yt-toggle-button-view-model data="[[toggleButton]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-like-button-view-model">\n</yt-toggle-button-view-model>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;TEO===void 0&&(TEO=document.createElement("template"));var X=TEO;V.call(I,X.content.cloneNode(!0),k.content.firstChild);d7N=k}k=d7N;return k},{mode:0});var G6O;var TsN;var Tq=function(){return _.a.apply(this,arguments)||this};
_.J(Tq,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Tq.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Tq.prototype,"data",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],Tq);
_.C(Tq,"yt-live-chat-paid-message-footer-renderer",function(){if(TsN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_footer_renderer.yt.live.chat.paid.message.footer.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-paid-message-footer-renderer">\n  <div id="icon" hidden$="[[!data.icon]]" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-icon>\n  </div>\n  <div id="text" class="style-scope yt-live-chat-paid-message-footer-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-paid-message-footer-renderer"></yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;G6O===void 0&&(G6O=document.createElement("template"));var X=G6O;V.call(I,X.content.cloneNode(!0),k.content.firstChild);TsN=k}k=TsN;return k},{mode:0});var dyC;var iKy;var WxQ;var f0f,UyG=function(){if(f0f!==void 0)return f0f;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-reply-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_reply_button_view_model.yt.live.chat.reply.button.view.model.css.js--\x3e<yt-button-view-model data="[[buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-live-chat-reply-button-view-model">\n</yt-button-view-model>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;WxQ===void 0&&(WxQ=document.createElement("template"));var X=WxQ;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return f0f=k};var da=function(){return _.a.apply(this,arguments)||this};
_.J(da,_.a);da.prototype.onTap=function(k){k.stopPropagation()};
_.R9.Object.defineProperties(da.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=_.K(this.data.replyButton,_.hC),I,V,X,P,L,T,d,U=Number(((I=this.replyCountState)==null?void 0:I.replyCountNumber)||"0")===0?(V=this.data)==null?void 0:(X=V.replyCountPlaceholder)==null?void 0:X.content:((P=this.replyCountState)==null?void 0:(L=P.replyCount)==null?void 0:L.content)||((T=this.data)==null?void 0:(d=T.replyCountPlaceholder)==null?void 0:d.content)||"",E;return Object.assign({},
k,{title:U,accessibilityText:(E=this.replyCountState)==null?void 0:E.replyButtonAccessibilityText})}}}});
_.R9.Object.defineProperties(da,{template:{configurable:!0,enumerable:!0,get:function(){return UyG()}}});
da.prototype.onTap=da.prototype.onTap;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],da.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],da.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],da.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],da.prototype,"data",void 0);
_.H([_.n({selectorArgs:["data.replyCountEntityKey"],selector:function(k,I){return _.nQ(k.entities,"replyCountEntity",I)}}),
_.Z("design:type",Object)],da.prototype,"replyCountState",void 0);_.H([_.v("data","replyCountState"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],da.prototype,"buttonViewModel",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],da.prototype,"onTap",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],da);_.C(da,"yt-live-chat-reply-button-view-model",function(){return UyG()},{mode:0});var E1Z;var bKU;var ix=function(){var k=_.a.apply(this,arguments)||this;k.ariaLabel="";return k};
_.J(ix,_.a);
ix.prototype.dataChanged=function(){for(var k=(0,_.o1)(_.BL(this.hostElement).querySelector("#image"));k.firstChild;)k.removeChild(k.firstChild);if(this.data)if(this.data.icon){var I=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(I.polymerController.icon="yt-sys-icons:shield_empty",I.polymerController.defaultToFilled=!0):I.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();k.appendChild(I)}else if(this.data.customThumbnail){I=document.createElement("img");
var V=_.R5X(this.data.customThumbnail.thumbnails,16);V?(I.src=V,k.appendChild(I),I.setAttribute("alt",this.hostElement.ariaLabel||"")):_.$w(new _.GN("Could not compute URL for thumbnail",this.data.customThumbnail))}};
ix.prototype.identity=function(k){return k};
ix.prototype.computeType=function(k){return A1(k||void 0)};
ix.prototype.dataChanged=ix.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],ix.prototype,"data",void 0);_.H([_.n({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.Z("design:type",Object)],ix.prototype,"ariaLabel",void 0);_.H([_.n({computed:"computeType(data)",reflectToAttribute:!0}),_.Z("design:type",String)],ix.prototype,"type",void 0);
_.H([_.n({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.Z("design:type",String)],ix.prototype,"sharedTooltipText",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_new_shield_moderator_badge")}}),
_.Z("design:type",Boolean)],ix.prototype,"enableNewModeratorBadge",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ix.prototype,"dataChanged",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],ix);
_.C(ix,"yt-live-chat-author-badge-renderer",function(){if(bKU===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_badge_renderer.yt.live.chat.author.badge.renderer.css.js--\x3e<div id="image" class="style-scope yt-live-chat-author-badge-renderer"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;E1Z===void 0&&(E1Z=document.createElement("template"));var X=E1Z;V.call(I,X.content.cloneNode(!0),k.content.firstChild);bKU=k}k=bKU;return k},{mode:0});var l0Q;var rBK;var Wv=function(){return _.a.apply(this,arguments)||this};
_.J(Wv,_.a);_.c=Wv.prototype;_.c.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"}}}}};
_.c.computeBadgesInsideChip=function(k){return k?k.filter(function(I){return A1(I.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.c.computeBadgesOutsideChip=function(k){return this.prependChatBadges||!k?[]:k.filter(function(I){I=A1(I.liveChatAuthorBadgeRenderer);return I!=="verified"&&I!=="owner"})};
_.c.computeBadgesBeforeChip=function(k){return this.prependChatBadges&&k?k.filter(function(I){I=A1(I.liveChatAuthorBadgeRenderer);return I!=="verified"&&I!=="owner"}):[]};
_.c.computeIsHighlighted=function(k,I){var V=!!j$D(k,"owner"),X=!!j$D(k,"verified");k=!!j$D(k,"moderator");return(V||X&&!k)&&!I};
_.c.computeAuthorType=function(k){return S1z(k)};
_.c.computeAuthorClass=function(k,I){return I?(k?k+" ":"")+"single-line":k};
_.c.onSeedColorChanged=function(){_.m("live_chat_author_name_color_usernames")||_.m("live_chat_seed_color_usernames")||_.m("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):_.m("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
Wv.prototype.onSeedColorChanged=Wv.prototype.onSeedColorChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Wv.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Wv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Wv.prototype,"authorName",void 0);_.H([_.n(),_.Z("design:type",Array)],Wv.prototype,"authorBadges",void 0);
_.H([_.n({computed:"computeAuthorType(authorBadges)"}),_.Z("design:type",String)],Wv.prototype,"authorType",void 0);_.H([_.n({computed:"computeAuthorClass(authorType, singleLine)"}),_.Z("design:type",String)],Wv.prototype,"authorClass",void 0);_.H([_.n({computed:"computeBadgesInsideChip(authorBadges)"}),_.Z("design:type",Array)],Wv.prototype,"badgesInsideChip",void 0);_.H([_.n({computed:"computeBadgesOutsideChip(authorBadges)"}),_.Z("design:type",Array)],Wv.prototype,"badgesOutsideChip",void 0);
_.H([_.n({computed:"computeBadgesBeforeChip(authorBadges)"}),_.Z("design:type",Array)],Wv.prototype,"badgesBeforeChip",void 0);_.H([_.n({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Wv.prototype,"isHighlighted",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_new_shield_moderator_badge")}}),
_.Z("design:type",Boolean)],Wv.prototype,"enableNewModeratorTextColor",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Wv.prototype,"singleLine",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Wv.prototype,"disableHighlighting",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Wv.prototype,"dashboardMoneyFeed",void 0);_.H([_.n({value:_.m("live_chat_prepend_badges"),reflectToAttribute:!0}),_.Z("design:type",Boolean)],Wv.prototype,"prependChatBadges",void 0);
_.H([_.n(),_.Z("design:type",String)],Wv.prototype,"authorNameColor",void 0);_.H([_.p$("#author-name"),_.Z("design:type",HTMLDivElement)],Wv.prototype,"username",void 0);_.H([_.w$("authorNameColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Wv.prototype,"onSeedColorChanged",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],Wv);
_.C(Wv,"yt-live-chat-author-chip",function(){if(rBK===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-author-chip--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_author_chip.yt.live.chat.author.chip.css.js--\x3e<span id="prepend-chat-badges" class="style-scope yt-live-chat-author-chip"></span><span id="author-name" dir="auto" class$="[[authorClass]] style-scope yt-live-chat-author-chip">[[getSimpleString(authorName)]]<span id="chip-badges" class="style-scope yt-live-chat-author-chip"></span></span><span id="chat-badges" class="style-scope yt-live-chat-author-chip"></span>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;l0Q===void 0&&(l0Q=document.createElement("template"));var X=l0Q;V.call(I,X.content.cloneNode(!0),k.content.firstChild);rBK=k}k=rBK;return k},{mode:0});var h4Z;var yBZ;var fU=function(){var k=_.a.apply(this,arguments)||this;k.debounceCommand=_.k8(function(I){k.ytComponentBehavior.resolveCommand(I)},1500);
return k};
_.J(fU,_.a);fU.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var k=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",I,V,X=this.isHearted?(I=this.data)==null?void 0:I.unheartCommand:(V=this.data)==null?void 0:V.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.XN("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:k}));(k=_.cr(X))&&this.debounceCommand(k)}};
_.R9.Object.defineProperties(fU.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var k,I;if(!((k=this.data)==null?0:(I=k.creatorThumbnail)==null?0:I.sources))return{};k={thumbnails:[]};I={};I.url=this.data.creatorThumbnail.sources[0].url;k.thumbnails.push(I);return k}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((I=this.engagementState)==null?void 0:I.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((I=this.engagementState)==null?void 0:I.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.engagementState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((I=this.engagementState)==null?void 0:I.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}}});
fU.prototype.onTap=fU.prototype.onTap;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],fU.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fU.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],fU.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fU.prototype,"data",void 0);
_.H([_.n({selectorArgs:["data.engagementStateKey"],selector:TOO}),_.Z("design:type",Object)],fU.prototype,"engagementState",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fU.prototype,"thumbnailDetails",null);_.H([_.v("data","engagementState"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],fU.prototype,"isHearted",null);_.H([_.v("data","engagementState"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],fU.prototype,"isEditable",null);
_.H([_.v("data","engagementState"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],fU.prototype,"showCreatorView",null);_.H([_.v("data","engagementState"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],fU.prototype,"showButton",null);_.H([_.v("data","isHearted"),_.Z("design:type",String),_.Z("design:paramtypes",[])],fU.prototype,"label",null);_.H([_.v("data","isHearted"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fU.prototype,"heartHoverText",null);
_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fU.prototype,"onTap",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],fU);
_.C(fU,"yt-live-chat-creator-heart-view-model",function(){if(yBZ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-creator-heart-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_creator_heart_view_model.yt.live.chat.creator.heart.view.model.css.js--\x3e<yt-icon-button id="creator-heart-button" hidden="[[!showButton]]" label="[[label]]" title="[[heartHoverText]]" class="style-scope yt-live-chat-creator-heart-view-model">\n  <template is="dom-if" if="[[showCreatorView]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-image id="unhearted" data="[[data.unheartedIcon]]" height="24" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n  <template is="dom-if" if="[[isHearted]]" class="style-scope yt-live-chat-creator-heart-view-model">\n    <yt-img-shadow id="creator-thumbnail" thumbnail="[[thumbnailDetails]]" class="style-scope yt-live-chat-creator-heart-view-model"></yt-img-shadow>\n    <yt-image id="hearted-border" data="[[data.heartedIcon]]" height="16" preserve-height="true" width="16" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n    <yt-image id="hearted" data="[[data.heartedIcon]]" height="14" preserve-height="true" width="14" class="style-scope yt-live-chat-creator-heart-view-model"></yt-image>\n  </template>\n</yt-icon-button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;h4Z===void 0&&(h4Z=document.createElement("template"));var X=h4Z;V.call(I,X.content.cloneNode(!0),k.content.firstChild);yBZ=k}k=yBZ;return k},{mode:0});var myf=function(){this.internalMap={}};
_.c=myf.prototype;_.c.contains=function(k){return Object.prototype.hasOwnProperty.call(this.internalMap,k)};
_.c.get=function(k){if(this.contains(k))return this.internalMap[k]};
_.c.set=function(k,I){this.internalMap[k]=I};
_.c.getKeys=function(){return Object.keys(this.internalMap)};
_.c.remove=function(k){delete this.internalMap[k]};var Uy=function(){this.mappings=new myf;this.errorCallbacks=new Set};
Uy.prototype.getModuleId=function(k){return k.serviceId.getModuleId()};
Uy.prototype.get=function(k){a:{var I=this.mappings.get(k.toString());switch(I.type){case "mapping":k=I.value;break a;case "factory":I=I.value();this.mappings.set(k.toString(),{type:"mapping",value:I});k=I;break a;default:k=_.k2(I)}}return k};
Uy.prototype.registerService=function(k,I){this.mappings.set(k.toString(),{type:"mapping",value:I});return k};
Uy.prototype.onLoadError=function(k){var I=this;this.errorCallbacks.add(k);return function(){I.errorCallbacks.delete(k)}};
new Uy;var Kxy=function(){};
_.c=Kxy.prototype;
_.c.JSC$14473_getRequest=function(k,I,V){I=I===void 0?{}:I;V=V===void 0?FPU:V;var X=I;if(this.isNavigationCommand()){var P,L=(P=_.K(k==null?void 0:k.commandMetadata,_.CC))==null?void 0:P.url;X=_.lR(k.clickTrackingParams,!0,!1,L,this.JSC$14473_getClientScreen(X))}else X=_.lR(k.clickTrackingParams,!1,this.includeCsn);X={context:X};if(P=this.getExtension(k))return this.JSC$14473_buildRequest(X,P,I),P=this.getApiUrl(k),L=Object.assign({},{command:k},this.getRequestConfig(k,I)),X={input:P,requestShell:b8(P),
innerTubeRequest:X,config:L},X.config.authStrategy?X.config.authStrategy.identity=V:X.config.authStrategy={identity:V},(k=this.JSC$14473_getRequestKey(k,I))&&!X.config.requestKey&&(X.config.requestKey=k),X;k=new _.GN("Error: Failed to create Request from Command.",k);_.hq(k)};
_.c.getApiUrl=function(k){var I=_.SK(this.getApiPaths(k)),V;(k=(V=_.K(k.commandMetadata,_.CC))==null?void 0:V.apiUrl)&&(I=k);return Wbz(iYt(I))};
_.c.isNavigationCommand=function(){return!1};
_.c.JSC$14473_getClientScreen=function(){};
_.c.JSC$14473_getRequestKey=function(){};
_.c.getRequestConfig=function(){};
_.R9.Object.defineProperties(Kxy.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var Ey=function(){};
_.J(Ey,Kxy);Ey.prototype.JSC$14480_getStoreKey=function(){};
Ey.prototype.JSC$14473_getRequestKey=function(k,I){I=I===void 0?{}:I;return this.JSC$14480_getStoreKey(k,I)};var bx=function(){};
_.J(bx,Ey);bx.prototype.JSC$14473_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:b8("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
bx.prototype.getApiPaths=function(){return[]};
bx.prototype.getExtension=function(){};
bx.prototype.JSC$14473_buildRequest=function(){};var $yN={},SEl=($yN.GET_DATASYNC_IDS=cT(bx),$yN);var jzU,JBN,YEZ,ABG,FxR,lx,szN,g1R,v1N,qEN;jzU="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");JBN=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"];
_.WT=function(k,I,V,X,P,L,T,d,U){this.endpointMap=k;this.networkManager=I;this.authService=V;this.responseProcessorMap=X;this.innertubeResponseStore=P;this.contextProcessors=L;this.asyncContextProcessors=T;this.localInnertubeRouter=d;this.requestSequencer=U;this.inflightRequests=new Map;k.signalEndpointMap||(k.signalEndpointMap={});k.signalEndpointMap=Object.assign({},SEl,k.signalEndpointMap)};
YEZ=function(k,I,V,X,P,L,T,d,U){if(_.WT.instance!==void 0){if(X=_.WT.instance,k=[k!==X.endpointMap,I!==X.networkManager,V!==X.authService,P!==X.innertubeResponseStore,L!==X.contextProcessors,T!==X.asyncContextProcessors,d!==X.localInnertubeRouter],k.some(function(E){return E}))throw new _.GN("InnerTubeTransportService is already initialized",k);
}else _.WT.instance=new _.WT(k,I,V,X,P,L,T,d,U)};
_.EI=function(k,I,V){var X=X===void 0?FPU:X;var P=g1R(k,I);return P?new _.tD(function(L,T){var d,U,E,l,r;return _.W(function(h){switch(h.nextAddress){case 1:return h.yield(P,2);case 2:d=h.yieldResult;U=d.JSC$14473_getRequest(I,V,X);if(!U){T(new _.GN("Error: Failed to build request for command.",I));h.jumpTo(0);break}d$(U.input);l=((E=U.requestShell)==null?void 0:E.mode)==="cors"?"cors":void 0;if(k.authService.syncHeaders){r=qEN(U.config,l);h.jumpTo(4);break}return h.yield(v1N(U.config,l),5);case 5:r=
h.yieldResult;case 4:L(szN(k,U,r)),_.xg(h)}})}):_.e8(new _.GN("Error: No request builder found for command.",I))};
ABG=function(k,I,V,X){var P=P===void 0?FPU:P;var L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z;return _.W(function(u){switch(u.nextAddress){case 1:L=Pkj(I,k.endpointMap);if(!L)throw new _.GN("Error: No streaming request builder found for command",I);T=L.JSC$14473_getRequest(I,V,P);if(!T)throw new _.GN("Failed to build YtRequest for streaming Command",I);if((d=k.localInnertubeRouter)==null||!d.shouldPreferLocalResponse(T.input,T.innerTubeRequest)){u.jumpTo(2);break}return u.yield(k.localInnertubeRouter.localInnertubeResponse(T.input,
T.innerTubeRequest),3);case 3:return U=u.yieldResult,E={},U.playerResponse&&(lx(k,U.playerResponse,T),E.player=U.playerResponse,(l=X)==null||l(E,U)),U.watchNextResponse&&(lx(k,U.watchNextResponse,T),E.content=U.watchNextResponse,(r=X)==null||r(E,U)),u.return(E);case 2:return u.yield(FxR(k,T),4);case 4:y=((h=T.requestShell)==null?void 0:h.mode)==="cors"?"cors":void 0;if(k.authService.syncHeaders){S=qEN(T.config,y);u.jumpTo(5);break}return u.yield(v1N(T.config,y),6);case 6:S=u.yieldResult;case 5:return Q=
(F=(g=T.requestShell)==null?void 0:g.headers)!=null?F:{},T.requestShell=Object.assign({},T.requestShell,{headers:Object.assign({},Q,S)}),x=Object.assign({},T.requestShell),N=JSON.stringify(T.innerTubeRequest),T.requestShell.method==="POST"&&(x=Object.assign({},x,{body:N})),M=function(ct,dt){lx(k,dt.playerResponse||dt.watchNextResponse||dt.reelItemWatchResponse||dt.reelWatchSequenceResponse,T);X==null||X(ct,dt);_.m("web_watch_stop_scheduler_on_player_response")&&dt.playerResponse&&o4N()},p={},u.yield(BsN(k.networkManager,
T.input,x,M),7);
case 7:return p=u.yieldResult,((z=T.config)==null?0:z.responseTick)&&_.LQ(T.config.responseTick),u.return(p)}})};
_.hl=function(k,I,V,X,P){P=P===void 0?{authStrategy:{identity:FPU}}:P;var L=L===void 0?!0:L;var T=function(){};
T=vBK(gBt(V));I.context||(I.context=_.lR(X,L));return new _.tD(function(d){var U,E,l,r,h;return _.W(function(y){if(y.nextAddress==1)return U=iYt(V),E=_.Em(U),k.authService.syncHeaders?(l=qEN(P,E),y.jumpTo(2)):y.yield(v1N(P,E),3);y.nextAddress!=2&&(l=y.yieldResult);r=Wbz(iYt(V));h={input:r,requestShell:b8(r),innerTubeRequest:I,config:P};d(szN(k,h,l,T));_.xg(y)})})};
FxR=function(k,I){var V,X,P,L,T,d,U,E,l,r,h;return _.W(function(y){switch(y.nextAddress){case 1:if(!((V=I)==null?0:(X=V.innerTubeRequest)==null?0:X.context)){y.jumpTo(0);break}P=I.innerTubeRequest.context;if(!(k.asyncContextProcessors&&k.asyncContextProcessors.length>0)){y.jumpTo(3);break}L=[];T=_.G(k.asyncContextProcessors);for(d=T.next();!d.done;d=T.next())U=d.value,E=U.processContext(I),E.wrappedPromise_&&L.push(E.wrappedPromise_);if(!(L.length>0)){y.jumpTo(3);break}return y.yield(Promise.all(L),
3);case 3:l=_.G(k.contextProcessors||[]),r=l.next();case 6:if(r.done){y.jumpTo(0);break}h=r.value;return y.yield(h.processContext(P),7);case 7:r=l.next(),y.jumpTo(6)}})};
lx=function(k,I,V){var X;if(I&&!(I==null?0:(X=I.sequenceMetaData)==null?0:X.skipProcessing)&&k.responseProcessorMap){X=_.G(jzU);for(var P=X.next();!P.done;P=X.next())P=P.value,k.responseProcessorMap[P]&&k.responseProcessorMap[P].handleResponse(I,V)}};
szN=function(k,I,V,X){X=X===void 0?function(){}:X;
var P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z,u,ct,dt,$K,lD,mR,oj,Zi,Ht,rK,Ul;return _.W(function(p_){switch(p_.nextAddress){case 1:T=(P=I.config)==null?void 0:(L=P.storeStrategy)==null?void 0:L.storeKey;if(!(T&&k.innertubeResponseStore&&k.innertubeResponseStore.has(T))||((d=I.config)==null?0:(U=d.storeStrategy)==null?0:U.disableCache)){p_.jumpTo(2);break}return p_.yield(k.innertubeResponseStore.get(T),3);case 3:E=p_.yieldResult;if(!E||E.isExpired()){p_.jumpTo(2);break}l=_.sV(E);if(!_.m("web_process_response_store_responses")||
E.isProcessed()){p_.jumpTo(5);break}lx(k,l,I);return p_.yield(k.innertubeResponseStore.markAsProcessed(T),5);case 5:return p_.return(Promise.resolve(l));case 2:return p_.yield(FxR(k,I),7);case 7:if((r=k.localInnertubeRouter)==null||!r.shouldPreferLocalResponse(I.input,I.innerTubeRequest)){p_.jumpTo(8);break}return p_.yield(k.localInnertubeRouter.localInnertubeResponse(I.input,I.innerTubeRequest),9);case 9:return h=p_.yieldResult,lx(k,h,I),p_.return(h);case 8:return(g=(S=I.config)==null?void 0:S.requestKey)&&
k.inflightRequests.has(g)?y=k.inflightRequests.get(g):(F=JSON.stringify(I.innerTubeRequest),N=(x=(Q=I.requestShell)==null?void 0:Q.headers)!=null?x:{},I.requestShell=Object.assign({},I.requestShell,{headers:Object.assign({},N,V)}),M=Object.assign({},I.requestShell),I.requestShell.method==="POST"&&(M=Object.assign({},M,{body:F})),((p=I.config)==null?0:p.requestTick)&&_.LQ(I.config.requestTick),z=function(){return k.networkManager.fetch(I.input,M,I.config)},y=k.requestSequencer?QzR(k.requestSequencer,
I,z):z(),g&&k.inflightRequests.set(g,y)),p_.yield(y,10);
case 10:(u=p_.yieldResult)&&_.m("web_streaming_player")&&Array.isArray(u)&&(u=u[0].playerResponse);if(u&&"error"in u&&((ct=u)==null?0:(dt=ct.error)==null?0:dt.details))for($K=u.error.details,lD=_.G($K),mR=lD.next();!mR.done;mR=lD.next())oj=mR.value,(Zi=oj["@type"])&&JBN.indexOf(Zi)>-1&&(delete oj["@type"],u=oj);g&&k.inflightRequests.has(g)&&k.inflightRequests.delete(g);((Ht=I.config)==null?0:Ht.responseTick)&&_.LQ(I.config.responseTick);if(u||(rK=k.localInnertubeRouter)==null||!rK.canProvideFallbackResponse(I.input,
I.innerTubeRequest)){p_.jumpTo(11);break}return p_.yield(k.localInnertubeRouter.localFallbackInnertubeResponse(I.input,I.innerTubeRequest),12);case 12:u=p_.yieldResult;case 11:return lx(k,u,I),((Ul=I.config)==null?0:Ul.processorTick)&&_.LQ(I.config.processorTick),X(),p_.return(u||void 0)}})};
_.fz=function(k,I){return XNo(I,k.endpointMap)};
g1R=function(k,I){k=Lil(I,k.endpointMap);if(k!==void 0)return Promise.resolve(k)};
v1N=function(k,I){var V,X,P,L;return _.W(function(T){if(T.nextAddress==1){P=(V=k)==null?void 0:(X=V.authStrategy)==null?void 0:X.sessionIndex;var d=T.yield;var U=_.ot(UmD({sessionIndex:P}));return d.call(T,U,2)}L=T.yieldResult;return T.return(Promise.resolve(Object.assign({},cmc(I),L)))})};
qEN=function(k,I){var V;k=k==null?void 0:(V=k.authStrategy)==null?void 0:V.sessionIndex;V=UmD({sessionIndex:k});return Object.assign({},cmc(I),V)};var n1U,o1Z,xyW,a0l,R4C,C3K,pnN,NsG,y1,M7N,ZKU,HKx,Dyx;n1U=0;o1Z=/tone[1-5]/;xyW=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");a0l="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
R4C=Number.MAX_SAFE_INTEGER;C3K=RegExp("\ufe0f","g");_.ra=function(k){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;k&&_.wnO(this,k)};
_.wnO=function(k,I){try{_.tI(I,{context:k,onSuccess:function(X,P){Array.isArray(P)?k.load(P):(X=new _.GN("Emoji manager JSON response was not an array!",{response:P}),_.hq(X))},
onError:function(X){X=new _.GN("Failed to retrieve emoji manager initial JSON data!",{url:I,statusCode:_.Dn(X).toString()});_.$w(X)}})}catch(X){var V=new _.GN("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:I});
_.$w(V)}};
_.ra.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.ra.prototype.load=function(k,I){if(I)if(k.length)k=k.concat(I.emojis);else{this.emojis=I.emojis;this.emojiMap=I.emojiMap;this.emojiShortcutMap=I.emojiShortcutMap;this.emojiShortcutCharMap=HKx(I);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=I.emojiRegex;return}this.emojis=[].concat(_.Z9(new Set(this.emojis.concat(k))));this.hasInitializedShortcutCharMap=!1;k=Array(this.emojis.length);for(I=0;I<this.emojis.length;I++){var V=this.emojis[I];if(V.emojiId){this.emojiMap[V.emojiId]=V;this.emojiMap[V.emojiId].index=
I;for(var X=0;V.shortcuts&&X<V.shortcuts.length;X++)this.emojiShortcutMap[V.shortcuts[X].toLocaleLowerCase()]=V;k[I]=V.isCustomEmoji&&V.shortcuts?V.shortcuts[0]:V.emojiId}}k.sort(function(P,L){return L.length-P.length});
if(k.length)try{this.emojiRegex=new RegExp(k.join("|").replace("*","\\*"),"gi")}catch(P){this.emojiRegex=/$./}else this.emojiRegex=/$./};
pnN=function(k,I){I=_.G(I);for(var V=I.next();!V.done;V=I.next()){var X=V.value;if(X.emojiId&&k.emojiMap[X.emojiId]){V=Object.assign({},k.emojiMap[X.emojiId],X);k.emojiMap[X.emojiId]=V;var P=void 0;V.index&&((P=k.emojis[V.index])==null?void 0:P.emojiId)===X.emojiId&&(k.emojis[V.index]=V);X=void 0;if((X=V.shortcuts)==null?0:X.length)for(k.hasInitializedShortcutCharMap=!1,X=_.G(V.shortcuts),P=X.next();!P.done;P=X.next())k.emojiShortcutMap[P.value.toLocaleLowerCase()]=V}}};
NsG=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return X.yield(_.c5.getInstance(),2);if(X.nextAddress!=3)return(I=X.yieldResult)?X.yield(I.get("ytlc-emoji-pref"),3):X.return();(V=X.yieldResult)&&pnN(k,Object.keys(V).map(function(P){return{emojiId:P,stickyPrefId:V[P]}}).filter(function(P){return!!P.emojiId&&!!P.stickyPrefId}));
_.xg(X)})};
_.hR=function(k,I,V){return(k=k.emojiMap[I])&&(!k.isLocked||V!==void 0&&V)?k:void 0};
y1=function(k,I,V){V=_.hR(k,I,V===void 0?!1:V);var X=I.match("\u200d");V&&k.skinTone!==0&&(k=(X==null?void 0:X.length)===1?_.hR(k,I.replace("\u200d",xyW[k.skinTone]+"\u200d")):_.hR(k,I+xyW[k.skinTone]))&&(V=k);return V};
M7N=function(k,I){var V=k.emojiMap[I];return(V==null?0:V.stickyPrefId)?k.emojiMap[V.stickyPrefId]:y1(k,I)};
_.F0=function(k,I){k=k.emojiShortcutMap[I.toLocaleLowerCase()];return!k||k.isLocked?null:k};
ZKU=function(k,I,V){return HKx(k,V===void 0?!1:V)[I]||{}};
HKx=function(k,I){I=I===void 0?!1:I;if(!k.hasInitializedShortcutCharMap){k.hasInitializedShortcutCharMap=!0;for(var V=0;V<k.emojis.length;V++){var X=k.emojis[V];if(!(X.isLocked||I&&X.isCustomEmoji&&X.emojiId&&!k.pickerCustomEmojiIds.includes(X.emojiId)))for(var P=0;X.shortcuts&&P<X.shortcuts.length;P++){var L=X.shortcuts[P];L.startsWith(":_")&&X.isCustomEmoji&&(k.emojiShortcutCharMap[":_"]==null&&(k.emojiShortcutCharMap[":_"]=Object.create(null)),k.emojiShortcutCharMap[":_"][L]=X);if(!(L.length<3||
!X.isCustomEmoji&&o1Z.test(L))){var T=L.substr(0,3).toLocaleLowerCase();k.emojiShortcutCharMap[T]==null&&(k.emojiShortcutCharMap[T]=Object.create(null));k.emojiShortcutCharMap[T][L]=X}}}}return k.emojiShortcutCharMap};
_.ra.prototype.createEmoji=function(k,I){I=I===void 0?!0:I;var V=document.createElement("img");k.isCustomEmoji||V.classList.add("small-emoji");V.classList.add("emoji");V.classList.add("yt-formatted-string");V.src=k.image?_.ji(k.image.thumbnails,this.emojiSize)||"":"";var X=void 0;k.image&&k.image.accessibility&&k.image.accessibility.accessibilityData&&(X=k.image.accessibility.accessibilityData.label);V.alt=X?X:(k.isCustomEmoji&&k.shortcuts?k.shortcuts[0]:k.emojiId)||"";k.isCustomEmoji&&(V.dataset.emojiId=
k.emojiId);_.Qz&&(V.setAttribute("contenteditable","false"),V.setAttribute("unselectable","on"));I&&(k.shortcuts&&k.shortcuts.length&&V.setAttribute("shared-tooltip-text",k.shortcuts[0]),V.id="emoji-"+n1U++);return V};
_.ra.prototype.createDocumentFragment=function(k,I,V,X){I=I===void 0?!1:I;V=V===void 0?!0:V;X=X===void 0?!1:X;k=k.replace(C3K,"");for(var P=document.createDocumentFragment(),L=0,T,d=0;(T=this.emojiRegex.exec(k))!=null;){var U=_.hR(this,T[0])||_.F0(this,T[0]);!U||U.isCustomEmoji&&!I||(U=this.createEmoji(U,V),L!==T.index&&P.appendChild(document.createTextNode(k.substring(L,T.index))),P.appendChild(U),L=T.index+T[0].length,d++)}if(!X||d)return P.appendChild(document.createTextNode(k.substr(L))),P};
Dyx=function(k,I,V){var X,P,L,T,d,U,E,l,r;return _.W(function(h){if(h.nextAddress==1){if(!I.emojiId||!k.emojiMap[I.emojiId])return h.return();X=Object.assign({},k.emojiMap[I.emojiId],{stickyPrefId:V});k.emojiMap[I.emojiId]=X;I.index&&((P=k.emojis[I.index])==null?void 0:P.emojiId)===I.emojiId&&(k.emojis[I.index]=X);if((L=I.shortcuts)==null?0:L.length)for(k.hasInitializedShortcutCharMap=!1,T=_.G(I.shortcuts),d=T.next();!d.done;d=T.next())U=d.value,k.emojiShortcutMap[U.toLocaleLowerCase()]=X;return h.yield(_.c5.getInstance(),
2)}if(h.nextAddress!=4)return(E=h.yieldResult)?h.yield(E.get("ytlc-emoji-pref"),4):h.jumpTo(0);r=(l=h.yieldResult)!=null?l:{};r[I.emojiId]=V;return h.yield(E.set("ytlc-emoji-pref",r,R4C),0)})};
_.mn=new _.ra;var OKN;_.KU={};
OKN={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.m("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:_.m("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 hW(7),shouldSupportInlineActionButtons:function(){return!1},
shouldSupportWholeItemClick:function(){return!1},
beforeRegister:function(){if(this.supportsInlineActionButtons||this.shouldSupportInlineActionButtons())this.stampDom||(this.stampDom={}),this.stampDom["data.inlineActionButtons"]={id:"inline-action-buttons",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[filledButtonOverrides]]"}}}}},
ready:function(){var k=_.BL(this.hostElement||this).querySelector("#inline-action-button-container");k&&k.setAttribute("aria-hidden","true");this.menuButton=_.BL(this.hostElement).querySelector("#menu-button")},
attached:function(){var k=this.menuButton;k&&(k.addEventListener("focusin",_.R1(this,this.onMenuButtonFocus_)),k.addEventListener("focusout",_.R1(this,this.onMenuButtonBlur_)))},
detached:function(){var k=this.menuButton;k&&(k.removeEventListener("focusin",_.R1(this,this.onMenuButtonFocus_)),k.removeEventListener("focusout",_.R1(this,this.onMenuButtonBlur_)))},
identity:_.Bt,truthy:function(k){return!!k},
computeTimestampString:function(k){return k?k.timestampText?this.getSimpleString(k.timestampText):this.TIME_FORMATTER.format(new Date(k.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(k){return k},
computeMenuVisible_:function(k,I){return k||I},
computeHasInlineActionButtons:function(k){if(!k)return!1;var I,V;return!((I=k.inlineActionButtons)==null||!I.length)||!((V=k.additionalInlineActionButtons)==null||!V.length)},
createDocumentFragmentFromString:function(k){var I=_.mn.createDocumentFragment.bind(_.mn),V;if((V=this.participantsManager)==null||!V.viewerRegex)return I(k);V=document.createDocumentFragment();for(var X=0,P;(P=this.participantsManager.viewerRegex.exec(k))!=null;){if(P.index>0){var L=":"+P[0]+":";if((_.hR(_.mn,L)||_.F0(_.mn,L))&&k.indexOf(L)===P.index-1)continue}V.appendChild(I(k.substring(X,P.index)));X=document.createElement("span");X.appendChild(I(P[0]));X.classList.add("mention");V.appendChild(X);
X=P.index+P[0].length}V.appendChild(I(k.substring(X)));return V},
createDocumentFragment:function(k){var I=document.createDocumentFragment();if(k.simpleText)return I.appendChild(this.createDocumentFragmentFromString(k.simpleText)),I;if(!k.runs)return I;for(var V=0;V<k.runs.length;V++){var X=k.runs[V];if(X.emoji)I.appendChild(_.mn.createEmoji(X.emoji));else if(X.text)if(X.navigationEndpoint){var P=document.createElement("a");P.classList.add("yt-simple-endpoint");vyz(P,X.navigationEndpoint);_.BL(P).appendChild(this.createDocumentFragmentFromString(X.text));I.appendChild(P)}else I.appendChild(this.createDocumentFragmentFromString(X.text))}return I},
hasModerationOverlayVisible:function(){var k;return((k=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:k.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(k){k.composedPath().some(function(I){return(I=I instanceof Element?I:null)?I.tagName&&(I.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||I.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.m("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(k)},
colorFromDecimal:function(k){return XSA(k)},
markAsDeleted:function(k,I){this.set("data.deletedStateMessage",k);this.set("data.showOriginalContentMessage",I)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(k){if(this.data.contextMenuEndpoint){var I=_.C7().resolve(_.ZP),V=this.data.contextMenuEndpoint,X;(X=_.WT.instance)&&_.fz(X,V)?(I=z4l(I,V),X=_.hl(X,{},I)):X=_.u6N(I,V);X.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);k&&k.stopPropagation()}},
handleGetContextMenuResponse_:function(k){var I=_.WT.instance;I&&_.fz(I,{liveChatEndpoint:{}})||(k=k.response);k.liveChatItemContextMenuSupportedRenderers&&k.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(k.liveChatItemContextMenuSupportedRenderers.menuRenderer);k.actions&&_.sm(this.hostElement,"yt-live-chat-actions",[k.actions])},
handleGetContextMenuError:function(k){if(k instanceof Error||k instanceof Object||k instanceof String)var I=k;_.hq(new _.GN("Error encountered calling GetLiveChatItemContextMenu",I))},
showContextMenu_:function(k){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:k}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.vW(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.vW(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.KU.YtLiveChatItemBehavior=[OKN,_.ER.YtComponentBehavior,_.wn.YtOpenPopupBehavior];_.$P=function(){};var t7N;var e4l;var k$G;var I1x;var S4=function(){var k=_.a.apply(this,arguments)||this;k.active=!1;k.identity=_.Bt;return k};
_.J(S4,_.a);S4.prototype.dataChanged=function(){this.active=!1};
S4.prototype.onClick=function(){_.vW(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
S4.prototype.dataChanged=S4.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],S4.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],S4.prototype,"active",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],S4.prototype,"dataChanged",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],S4);
_.C(S4,"yt-live-chat-text-input-field-suggestion",function(){if(I1x===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_suggestion.yt.live.chat.text.input.field.suggestion.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-click="onClick" class="style-scope yt-live-chat-text-input-field-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[data.image.thumbnails.0.url]]" author$="[[data.author]]" class="style-scope yt-live-chat-text-input-field-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;k$G===void 0&&(k$G=document.createElement("template"));var X=k$G;V.call(I,X.content.cloneNode(!0),k.content.firstChild);I1x=k}k=I1x;return k},{mode:0});_.j4=function(k,I,V){return CustomEvent.call(this,k,{detail:{value:I,path:V}})||this};
_.J(_.j4,CustomEvent);_.JR=function(){var k=_.a.apply(this,arguments)||this;k.viewerName=null;k.actionMap={"yt-live-chat-actions":"onChatMessage_"};k.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];k.PARTICIPANT_TIME_USEC_=3E8;return k};
_.J(_.JR,_.a);_.c=_.JR.prototype;_.c.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.c.addParticipant=function(k){var I=_.nKU(this.participants,k,function(X,P){X=X[Object.keys(X)[0]];P=P[Object.keys(P)[0]];X=String(_.m6(X.authorName)).toLowerCase();P=String(_.m6(P.authorName)).toLowerCase();return X<P?-1:X==P?0:1}.bind(this));
if(I>=0){var V=this.participants[I];V[Object.keys(V)[0]].timestampUsec&&this.splice("participants",I,1,k)}else this.splice("participants",-I-1,0,k);k=k[Object.keys(k)[0]];I=_.m6(k.authorName).toLocaleLowerCase();V=I.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(V)||(this.allParticipantsCharMap_[V]={});this.allParticipantsCharMap_[V][I]=k};
_.c.getAuthorsFromPrefix=function(k){return this.allParticipantsCharMap_.hasOwnProperty(k)?this.allParticipantsCharMap_[k]:null};
_.c.computeViewerRegex_=function(k){if(!k)return null;k=k.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var I=k.indexOf("@")===0&&_.m("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(I+k.replace(/ /g,"\\s*")+"|^"+k.replace(/ /g,"\\s*")+"$|^"+k.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+k.replace(/ /g,"\\s*")+"$|(?<=\\s)"+k.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.c.checkForStaleParticipants_=function(){var k=this;this.trimOldParticipants_();this.asyncHandle_&&B8U(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.E6(function(){k.checkForStaleParticipants_()},3E4))};
_.c.onChatMessage_=function(k){var I=this,V=Date.now()*1E3;k.forEach(function(X){if(X=_.K(X,AaO)){X=X.item;var P=Object.keys(X)[0];I.SUPPORTED_ITEM_TYPES_.indexOf(P)!=-1&&X[P].timestampUsec>=V-I.PARTICIPANT_TIME_USEC_&&I.addParticipant(X)}},this);
this.checkForStaleParticipants_()};
_.c.trimOldParticipants_=function(){for(var k=Date.now()*1E3,I=this.participants.length-1;I>=0;I--){var V=this.participants[I];V=V[Object.keys(V)[0]];V.timestampUsec&&V.timestampUsec<k-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",I,1)}};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],_.JR.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],_.JR.prototype,"viewerName",void 0);_.H([_.n({computed:"computeViewerRegex_(viewerName)"}),_.Z("design:type",Object)],_.JR.prototype,"viewerRegex",void 0);_.H([_.n({value:function(){return[]},
notify:!0}),_.Z("design:type",Array)],_.JR.prototype,"participants",void 0);_.H([_.cd({is:"yt-live-chat-participants-manager",noInjection:!0})],_.JR);var V5Q=/.*([:@#].*?)$/,YP=/\u00a0/g,X6f=String.fromCharCode(160),PlG={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"},q2=function(){var k=_.a.apply(this,arguments)||this;k.disabled=!1;k.liveChatRichMessageInput=null;k.messageInput=null;k.isValidWithNoInputText=!1;k.suggestions=[];k.emojiManager=_.mn;k.inputMethodEditorActive=
!1;k.suggestionIndex=-1;k.JSC$14531_lastSuggestionRange=null;return k};
_.J(q2,_.a);_.c=q2.prototype;_.c.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.c.attached=function(){_.Z5&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.c.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.c.dataChanged=function(){if(!this.ignoreColorMapping){var k=!1,I={},V;for(V in PlG)this.data&&this.data.hasOwnProperty(V)&&(I[PlG[V]]=this.colorFromDecimal(this.data[V]),k=!0);k&&_.x5(this.hostElement,I)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.c.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.c.colorFromDecimal=function(k){k=Math.floor(Number(k));return"rgba("+[k>>16&255,k>>8&255,k&255,(k>>24&255)/255].join()+")"};
_.c.preventDrag=function(k){k.dataTransfer&&(k.dataTransfer.dropEffect="none");k.preventDefault()};
_.c.preventResize=function(k){k.returnValue=!1};
_.c.onInputChange=function(){var k=this.characterCount,I=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&I&&I.remove();if(!I&&this.characterCount>this.maxCharacterLimit){var V=window.getSelection();if(V){var X=V.getRangeAt(0);V.removeAllRanges();V.addRange(X)}}if(V=this.getCurrentRange())X=this.calculateTextBeforeRange(V),this.completeEmojisInRange(V,X,!0)||this.updateSuggestions(V,X);X=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(X);
_.vW(this.hostElement,"yt-live-chat-message-input-change",X);I&&this.characterCount===0&&I.remove();V&&V.commonAncestorContainer.parentElement.id==="input"&&V.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>k):V&&!V.collapsed&&V.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(k=this.input.childNodes.length-1;k>=0;k--)this.input.childNodes[k].nodeName==="BR"&&this.input.childNodes[k].remove()};
_.c.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.c.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var k=this.getCurrentRange();k&&k.commonAncestorContainer.parentElement.id==="input"&&k.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.c.mergeOverflowText=function(k){if(k){var I=document.createRange();I.selectNodeContents(k);I=I.extractContents();this.input.insertBefore(I,k)}};
_.c.checkRangeAtEndOfInput=function(){var k=this.getCurrentRange();if(k){var I=_.BL(this.hostElement).querySelector("#overflow-text"),V=document.createRange();I&&I.previousSibling?I.previousSibling instanceof HTMLImageElement?V.selectNode(I.previousSibling):V.selectNodeContents(I.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(k.startContainer,
k.startOffset)}return!1};
_.c.handleOverflowText=function(k){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var I=_.BL(this.hostElement).querySelector("#overflow-text"),V=this.getCurrentRange();this.input.normalize();k=this.checkRangeAtEndOfInput()&&k;this.mergeOverflowText(I);for(var X,P=0,L=0,T,d=this.input.childNodes,U=0;U<d.length;U++){var E=d[U];E instanceof Text?(L+=E.textContent.length,L>this.maxCharacterLimit&&(X=E,P=this.maxCharacterLimit+E.textContent.length-L)):E instanceof HTMLImageElement&&
(X=void 0,L=E.dataset.emojiId&&((X=this.data)==null?0:X.emojiCharacterCount)?L+this.data.emojiCharacterCount:L+E.alt.length,X=this.input,P=U);if(L>this.maxCharacterLimit&&X){T=document.createRange();T.collapse(!1);I?(L=this.input.lastChild.previousSibling,L instanceof Text?T.setEnd(this.input.lastChild.previousSibling,L.textContent.length):L instanceof HTMLImageElement&&T.setEnd(this.input,this.input.childNodes.length-1)):T.selectNodeContents(this.input);T.setStart(X,P);break}}T&&(X=!1,V&&(k=T.isPointInRange(V.startContainer,
V.startOffset-1)),I||(I=document.createElement("span"),I.id="overflow-text",I.textContent="",I.setAttribute("contenteditable","true"),_.BL(_.BL(this.hostElement).querySelector("#input")).appendChild(I),X=!0),I&&(V=T.extractContents(),I.insertBefore(V,I.firstChild),k&&I.firstChild&&(V=document.createRange(),X?V.setStartAfter(I.lastChild):V.setStartAfter(I.firstChild),V.collapse(!0),I=window.getSelection(),I.removeAllRanges(),I.addRange(V))))}};
_.c.checkForDuplicateSpans=function(){for(var k=0;k<this.input.childNodes.length;k++){var I=this.input.childNodes[k];if(I.nodeName==="SPAN"){var V=document.createRange();V.selectNodeContents(I);V=V.extractContents();this.input.insertBefore(V,I);I.remove()}}this.handleOverflowText(!0)};
_.c.getCurrentRange=function(){var k=window.getSelection();return k&&k.rangeCount?k.getRangeAt(0).cloneRange():null};
_.c.getInputRange=function(){var k=this.getCurrentRange();if(k){for(var I=k.commonAncestorContainer,V=!1,X=_.BL(this.hostElement).querySelector("#input");I;){if(I===X){V=!0;break}I=I.parentNode}V||(k=null)}k||(k=this.getRangeAtEnd());return k};
_.c.getRangeAtEnd=function(){var k=document.createRange(),I=_.BL(this.hostElement).querySelector("#input").lastChild;!I||I.nodeName!=="#text"&&I.nodeName!=="SPAN"?(k.selectNodeContents(_.BL(this.hostElement).querySelector("#input")),k.collapse(!1)):I.nodeName==="#text"?k.setStart(I,I.textContent.length):k.setStart(I,I.childNodes.length);return k};
_.c.getChatParticipantSuggestions=function(k,I,V,X){var P=_.m("live_chat_enable_handles_web_text_input_update");if(I)for(var L in I)if(L.indexOf(k)===0||P&&L.indexOf(V+k)===0){var T=I[L],d=_.m6(T.authorName);X.push({suggestion:{author:!0,authorType:V,image:T.authorPhoto,alt:d,text:d}});if(X.length>=64)break}};
_.c.getSuggestions=function(k){var I=[],V=k.substring(0,3),X=ZKU(_.mn,V,!0);if(X)for(var P in X)if(P.toLocaleLowerCase().indexOf(k)===0){var L=X[P];if(L&&L.emojiId){if(L=M7N(_.mn,L.emojiId)){var T=void 0,d=void 0,U=void 0,E=void 0,l=((T=L.image)==null?0:(d=T.accessibility)==null?0:(U=d.accessibilityData)==null?0:U.label)||L.isCustomEmoji?(E=L.shortcuts)==null?void 0:E[0]:L.emojiId;I.push({suggestion:{emoji:!0,image:L.image,alt:l,text:P,textToInsertWhenSelected:L.isCustomEmoji?P:l}})}if(I.length>=
64)break}}if(!this.participantsManager)return null;if(V.indexOf("@")===0||V.indexOf("#")===0)X=V.charAt(0),k=k.substring(1),P=_.m("live_chat_enable_handles_web_text_input_update"),V.indexOf("@")===0&&P&&(P=this.participantsManager.getAuthorsFromPrefix(V.substring(0,2)),this.getChatParticipantSuggestions(k,P,X,I)),V=V.substring(1),V=this.participantsManager.getAuthorsFromPrefix(V),this.getChatParticipantSuggestions(k,V,X,I);return I?I.sort(function(r,h){return h.suggestion.text<r.suggestion.text?-1:
h.suggestion.text===r.suggestion.text?0:1}):null};
_.c.insertSuggestion=function(k){var I=_.m("live_chat_enable_handles_web_text_input_update"),V=k.authorType;I=k.text.indexOf(V)===0&&I?k.text+X6f:V+k.text+X6f;k.emoji?this.insertTextAtRange(this.JSC$14531_lastSuggestionRange,k.textToInsertWhenSelected||""):k.author&&this.insertTextAtRange(this.JSC$14531_lastSuggestionRange,I)};
_.c.updateSuggestionsAtCaret=function(){var k=this.getCurrentRange();k&&this.updateSuggestions(k,this.calculateTextBeforeRange(k))};
_.c.offsetStartOfRangeBy=function(k,I){for(;I>0;)if(k.startOffset-I>=0){k.setStart(k.startContainer,k.startOffset-I);break}else{I=k.startContainer instanceof HTMLImageElement?I-k.startContainer.alt.length:I-k.startOffset;var V=k.startContainer.previousSibling;if(!V){k.setStart(k.startContainer,0);break}if(_.m("live_chat_require_space_for_autocomplete_emoji")){var X=void 0,P=void 0;k.setStart(V,((X=V)==null?void 0:(P=X.textContent)==null?void 0:P.length)||0)}else k.setStart(V,V.childNodes.length||
0)}};
_.c.updateSuggestions=function(k,I){var V=this;this.JSC$14531_lastSuggestionRange&&(this.JSC$14531_lastSuggestionRange.detach(),this.JSC$14531_lastSuggestionRange=null);if((I=V5Q.exec(I))&&I.length&&(I=I[I.length-1].toLocaleLowerCase(),I.length>2&&(this.offsetStartOfRangeBy(k,I.length),this.JSC$14531_lastSuggestionRange=k,(k=this.getSuggestions(I))&&k.length))){this.suggestions=k;_.xA(this,function(){_.BL(V.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(k.length-1);return}this.dropdown.opened=!1};
_.c.completeEmojisInRange=function(k,I,V){var X=I.replace(/[\s\xa0]+$/,"");I=I.length-X.length;X=X.split(" ");X=X[X.length-1].trim().toLocaleLowerCase();var P=X.lastIndexOf(":");if(V&&!I&&P!==X.length-1)return!1;P!==-1&&(V=X.lastIndexOf(":",P-1),V!==-1&&(X=X.substring(V)));if((V=_.F0(_.mn,X))&&V.emojiId){V=M7N(_.mn,V.emojiId)||null;this.offsetStartOfRangeBy(k,X.length+I);var L,T,d,U;X=(((L=V)==null?0:L.isCustomEmoji)?(T=V)==null?void 0:(d=T.shortcuts)==null?void 0:d[0]:(U=V)==null?void 0:U.emojiId)||
"";I&&(X+=X6f);this.insertTextAtRange(k,X);this.dropdown.opened=!1;return!0}return!1};
_.c.onSuggestion=function(k){this.insertSuggestion(k.detail);this.dropdown.opened=!1};
_.c.onKeyPress=function(k){k.keyCode===13&&(k.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.vW(this.hostElement,"yt-live-chat-send-message"))};
_.c.completeEmojis=function(){var k=document.createRange(),I=_.BL(this.hostElement).querySelector("#input").lastChild;I?k.setStart(I,I.childNodes.length):(k.selectNodeContents(_.BL(this.hostElement).querySelector("#input")),k.collapse(!1));this.completeEmojisInRange(k,this.calculateTextBeforeRange(k),_.m("live_chat_require_space_for_autocomplete_emoji"))};
_.c.maybePreventTextFormatting=function(k){!_.xn||!k.ctrlKey&&!k.metaKey||k.keyCode!==66&&k.keyCode!==73||(k.stopImmediatePropagation(),k.preventDefault())};
_.c.onKeyDown=function(k){this.maybePreventTextFormatting(k);if(this.dropdown.opened)switch(k.keyCode){case 27:this.dropdown.opened=!1;k.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;k.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);k.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),k.preventDefault()}};
_.c.onKeyUp=function(k){switch(k.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.Qz)this.onInputChange()};
_.c.changeSuggestionIndex=function(k){if(this.dropdown.opened){var I=_.BL(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<I.children.length&&(I.children[this.suggestionIndex].active=!1);var V=this.suggestions.length;this.suggestionIndex=(k+V)%V;k=I.children[this.suggestionIndex];k.active=!0;I.scrollTop=k.offsetTop}};
_.c.onInputPaste=function(k){k.preventDefault();(k=k.clipboardData)&&k.types&&(k=k.getData("text/plain")||"",k=k.replace(/\n/g,""),this.insertText(k));(k=this.getCurrentRange())&&k.commonAncestorContainer.parentElement.id==="input"&&k.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.c.onFocus=function(){this._setFocused(!0)};
_.c.onBlur=function(){this._setFocused(!1)};
_.c.insertText=function(k){this.insertTextAtRange(this.getInputRange(),k)};
_.c.insertTextAtRange=function(k,I){if(k&&(k.collapsed||k.deleteContents(),I=_.mn.createDocumentFragment(I,!0,!1))){for(var V=_.G((I==null?void 0:I.childNodes)||[]),X=V.next();!X.done;X=V.next()){X=X.value;var P=void 0,L=void 0,T=void 0,d=void 0,U=void 0;(T=(P=window)==null?void 0:(L=P.ShadyCSS)==null?void 0:L.ScopingShim)==null||(U=(d=T).scopeNode)==null||U.call(d,X,this.hostElement.localName)}V=I.lastChild;k.insertNode(I);this.focused||this.input.focus();if(this.focused){k=k.cloneRange();k.selectNodeContents(V);
k.collapse(!1);if(I=window.getSelection())I.removeAllRanges(),I.addRange(k);k.commonAncestorContainer.parentElement.id==="input"&&k.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}k=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(k);_.vW(this.hostElement,"yt-live-chat-message-input-change",k)}};
_.c.setLiveChatRichMessageInput=function(k){_.BL(_.BL(this.hostElement).querySelector("#input")).textContent="";if(k&&k.textSegments){for(var I=0;I<k.textSegments.length;I++){var V=k.textSegments[I];V.text?_.BL(_.BL(this.hostElement).querySelector("#input")).appendChild(_.mn.createDocumentFragment(V.text,!0,!1)):V.emojiId&&(V=_.hR(_.mn,V.emojiId))&&_.BL(_.BL(this.hostElement).querySelector("#input")).appendChild(_.mn.createEmoji(V,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.c.setText=function(k){this.setLiveChatRichMessageInput(k?{textSegments:[{text:k}]}:null)};
_.c.calculateTextBeforeRange=function(k){var I="",V=k.startContainer;if(V&&V instanceof Text){var X;I=((X=V.textContent)==null?void 0:X.substring(0,k.startOffset))||"";V=V.previousSibling}for(;V&&V instanceof Text;)I=V.textContent+I,V=V.previousSibling;return I.replace(YP," ")};
_.c.calculateLiveChatRichMessageInput=function(){for(var k=[],I="",V=_.BL(_.BL(this.hostElement).querySelector("#input")).childNodes,X=0;X<V.length;X++){var P=V[X];P instanceof Text?I+=P.textContent:P instanceof HTMLImageElement&&(P.dataset.emojiId?(I&&(k.push({text:I.replace(YP," ")}),I=""),k.push({emojiId:P.dataset.emojiId})):I+=P.alt)}I&&k.push({text:I.replace(YP," ")});if(V=_.BL(this.hostElement).querySelector("#overflow-text")){I="";V=V.childNodes;for(X=0;X<V.length;X++)P=V[X],P instanceof Text?
I+=P.textContent:P instanceof HTMLImageElement&&(P.dataset.emojiId?(I&&(k.push({text:I.replace(YP," ")}),I=""),k.push({emojiId:P.dataset.emojiId})):I+=P.alt);I&&k.push({text:I.replace(YP," ")})}return{textSegments:k}};
_.c.computeCharacterCount=function(k){if(!k||!k.textSegments)return 0;for(var I=0,V=0;V<k.textSegments.length;V++){var X=k.textSegments[V];if(X.text)I+=X.text.length;else if(X.emojiId){var P=void 0;if((P=this.data)==null?0:P.emojiCharacterCount)I+=this.data.emojiCharacterCount;else{var L=P=void 0,T=void 0;I+=((L=_.hR(_.mn,(P=X)==null?void 0:P.emojiId))==null?void 0:(T=L.shortcuts)==null?void 0:T[0].length)||0}}}return I};
_.c.characterCountChanged=function(){_.vW(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.c.focusedChanged=function(){this.hostElement.dispatchEvent(new _.j4("focused-changed",this.focused))};
_.c.focus=function(){this.setFocus(!1)};
_.c.focusAtEnd=function(){this.setFocus(!0)};
_.c.setFocus=function(k){k=k?this.getRangeAtEnd():this.getInputRange();_.BL(this.hostElement).querySelector("#input").focus();var I=window.getSelection();I&&(I.removeAllRanges(),I.addRange(k))};
_.c.insertEmoji=function(k){var I,V=((k==null?0:k.isCustomEmoji)?(I=k.shortcuts)==null?void 0:I[0]:k==null?void 0:k.emojiId)||"";this.insertText(V)};
_.c.computeText=function(k){if(!k||!k.textSegments)return"";for(var I="",V=0;V<k.textSegments.length;V++){var X=k.textSegments[V];if(X.text)I+=X.text;else if(X.emojiId){var P=void 0,L=void 0,T=void 0;I+=((L=_.hR(_.mn,(P=X)==null?void 0:P.emojiId))==null?void 0:(T=L.shortcuts)==null?void 0:T[0])||""}}return I};
_.c.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.R9.Object.defineProperties(q2.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.maxCharacterLimit)||0}},
characterCount:{configurable:!0,enumerable:!0,get:function(){return this.computeCharacterCount(this.liveChatRichMessageInput)}},
remainingCharacterCount:{configurable:!0,enumerable:!0,get:function(){return this.maxCharacterLimit-this.characterCount}},
hasText:{configurable:!0,enumerable:!0,get:function(){return this.characterCount>0}},
isInputValid:{configurable:!0,enumerable:!0,get:function(){return this.characterCount===0?this.isValidWithNoInputText:this.characterCount<=this.maxCharacterLimit}}});
q2.prototype.focusedChanged=q2.prototype.focusedChanged;q2.prototype.characterCountChanged=q2.prototype.characterCountChanged;q2.prototype.onSuggestion=q2.prototype.onSuggestion;q2.prototype.onMessageSet=q2.prototype.onMessageSet;q2.prototype.dataChanged=q2.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],q2.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],q2.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],q2.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],q2.prototype,"disabled",void 0);_.H([_.v("disabled"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],q2.prototype,"inputTabIndex",null);_.H([_.v("data.maxCharacterLimit"),_.n({readOnly:!0,notify:!0}),_.Z("design:type",Number),_.Z("design:paramtypes",[])],q2.prototype,"maxCharacterLimit",null);
_.H([_.v("liveChatRichMessageInput"),_.n({readOnly:!0,notify:!0}),_.Z("design:type",Number),_.Z("design:paramtypes",[])],q2.prototype,"characterCount",null);_.H([_.v("maxCharacterLimit, characterCount"),_.n({readOnly:!0,notify:!0}),_.Z("design:type",Number),_.Z("design:paramtypes",[])],q2.prototype,"remainingCharacterCount",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],q2.prototype,"isChatMessageInput",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],q2.prototype,"inputExpanded",void 0);_.H([_.n({readOnly:!0,notify:!0}),_.Z("design:type",Object)],q2.prototype,"liveChatRichMessageInput",void 0);_.H([_.n(),_.Z("design:type",Object)],q2.prototype,"messageInput",void 0);_.H([_.n(),_.Z("design:type",Boolean)],q2.prototype,"ignoreColorMapping",void 0);_.H([_.v("characterCount"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],q2.prototype,"hasText",null);
_.H([_.n(),_.Z("design:type",Object)],q2.prototype,"isValidWithNoInputText",void 0);_.H([_.v("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.n(),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],q2.prototype,"isInputValid",null);_.H([_.n({readOnly:!0,value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],q2.prototype,"focused",void 0);_.H([_.n(),_.Z("design:type",Array)],q2.prototype,"suggestions",void 0);
_.H([_.n(),_.Z("design:type",_.ra)],q2.prototype,"emojiManager",void 0);_.H([_.n(),_.Z("design:type",_.JR)],q2.prototype,"participantsManager",void 0);_.H([_.n(),_.Z("design:type",Boolean)],q2.prototype,"noUnderline",void 0);_.H([_.n(),_.Z("design:type",Object)],q2.prototype,"inputMethodEditorActive",void 0);_.H([_.p$("#dropdown"),_.Z("design:type",Object)],q2.prototype,"dropdown",void 0);_.H([_.p$("#input"),_.Z("design:type",HTMLElement)],q2.prototype,"input",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],q2.prototype,"dataChanged",null);_.H([_.w$("messageInput"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],q2.prototype,"onMessageSet",null);_.H([_.C$("yt-live-chat-select-suggestion"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],q2.prototype,"onSuggestion",null);
_.H([_.w$("characterCount"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],q2.prototype,"characterCountChanged",null);_.H([_.w$("focused"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],q2.prototype,"focusedChanged",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],q2);
_.LXK=_.C(q2,"yt-live-chat-text-input-field-renderer",function(){if(e4l===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-input-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_input_field_renderer.yt.live.chat.text.input.field.renderer.css.js--\x3e<label id="label" class="style-scope yt-live-chat-text-input-field-renderer">[[getSimpleString(data.placeholder)]]</label>\n<div id="input" aria-label$="[[getSimpleString(data.placeholder)]]" aria-invalid$="[[!isInputValid]]" contenteditable="" tabindex$="[[inputTabIndex]]" on-blur="onBlur" on-dragenter="preventDrag" on-dragleave="preventDrag" on-dragover="preventDrag" on-drop="preventDrag" on-focus="onFocus" on-input="onInputChange" on-keydown="onKeyDown" on-keypress="onKeyPress" on-keyup="onKeyUp" on-paste="onInputPaste" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n<div id="underline" hidden$="[[noUnderline]]" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="unfocused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n  <div id="focused" class="style-scope yt-live-chat-text-input-field-renderer"></div>\n</div>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="24" class="style-scope yt-live-chat-text-input-field-renderer">\n  <div id="dropdown-content" class="dropdown-content style-scope yt-live-chat-text-input-field-renderer" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;t7N===void 0&&(t7N=document.createElement("template"));var X=t7N;V.call(I,X.content.cloneNode(!0),k.content.firstChild);e4l=k}k=e4l;return k},{mode:0});var vv=function(){var k=_.a.apply(this,arguments)||this;k.buttonOverrides={style:"overlay",type:"filled"};k.allowAnimations=!1;k.modern=_.m("web_button_rework_with_live");k.noPadding=!1;return k};
_.J(vv,_.a);_.c=vv.prototype;_.c.shouldSupportInlineActionButtons=function(){return!0};
_.c.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"}}}}};
_.c.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.c.attached=function(){this.allowAnimations=!1};
_.c.dataChanged=function(){if(this.data){var k={"--yt-live-chat-paid-message-primary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyBackgroundColor),"--yt-live-chat-paid-message-secondary-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerBackgroundColor),"--yt-live-chat-paid-message-header-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.headerTextColor),"--yt-live-chat-paid-message-timestamp-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.timestampColor),
"--yt-live-chat-paid-message-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.bodyTextColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.authorNameTextColor),"--yt-live-chat-text-input-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(this.data.textInputBackgroundColor)};_.x5(this.hostElement,k);this.allowAnimations=!0}};
_.c.messageChanged=function(){var k,I=(k=this.data)==null?void 0:k.message;k=_.BL(_.BL(this.hostElement).querySelector("#message"));k.textContent="";I&&k.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(I))};
_.c.computeShowOnlyHeader=function(k,I){return!k||k.pdgLikeButton||k.replyButton||k.buyFlowButton?!1:this.isEmpty(k,I)&&!k.footer};
_.c.computeShowFooterDivider=function(k,I,V){return k?!!k.footer&&!this.isEmpty(k,I)&&!V:!1};
_.c.computeIsUserEditable=function(k){return!!k.inputField};
_.c.computeHasHeartButton=function(k){return(k==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(k==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(k==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.c.computeNoveltyImage=function(k){if(k.headerOverlayImage&&k.headerOverlayImage.thumbnails.length){var I=k.headerOverlayImage.thumbnails[0],V,X;if((V=k.pdgPurchasedNoveltyLoggingDirectives)==null?0:(X=V.loggingDirectives)==null?0:X.trackingParams){var P,L;ijj((P=k.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(L=P.loggingDirectives)==null?void 0:L.trackingParams)}return I.width||0}return 0};
_.c.computeAuthorPhotoSize=function(k){return(k==null?0:k.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.c.inputFocus=function(){var k=_.BL(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");k&&k.focus()};
_.c.inputInsertEmoji=function(k){var I=_.BL(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");I&&I.insertEmoji(k)};
_.c.inputMessage=function(){var k=_.BL(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),I;return k&&((I=this.data)==null?0:I.inputField)?(k.completeEmojis(),_.TV(k.liveChatRichMessageInput)):null};
_.c.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.c.isEmpty=function(k,I){return k?k.empty||!(k.message||k.inputField||I):!0};
_.c.onLowerBuyButtonClick=function(){var k,I=_.K((k=this.data)==null?void 0:k.buyButton,_.b_);I&&I.trackingParams&&!LaD(I.command)&&(k=_.zY(I.trackingParams))&&(I=_.PW())&&_.y3(I,k)};
_.c.shouldSupportWholeItemClick=function(){return!0};
_.R9.Object.defineProperties(vv.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
vv.prototype.isDeletedChanged=vv.prototype.isDeletedChanged;vv.prototype.messageChanged=vv.prototype.messageChanged;vv.prototype.dataChanged=vv.prototype.dataChanged;_.H([_.q(Y1y.YtPdgLiveChatItemBehavior),_.Z("design:type",Object)],vv.prototype,"ytPdgLiveChatItemBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vv.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],vv.prototype,"ytLiveChatReduxBehavior",void 0);
_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],vv.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],vv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],vv.prototype,"data",void 0);_.H([_.n({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:TOO}),_.Z("design:type",Object)],vv.prototype,"engagementState",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.Z("design:type",Boolean)],vv.prototype,"isUserEditable",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.Z("design:type",Boolean)],vv.prototype,"hasHeartButton",void 0);_.H([_.n({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],vv.prototype,"showOnlyHeader",void 0);
_.H([_.n({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],vv.prototype,"showFooterDivider",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Object)],vv.prototype,"allowAnimations",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],vv.prototype,"dashboardMoneyFeed",void 0);_.H([_.n({computed:"computeNoveltyImage(data)"}),_.Z("design:type",Number)],vv.prototype,"noveltyWidth",void 0);
_.H([_.n({computed:"computeAuthorPhotoSize(data)"}),_.Z("design:type",Number)],vv.prototype,"authorPhotoSize",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],vv.prototype,"modern",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],vv.prototype,"noPadding",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vv.prototype,"dataChanged",null);
_.H([_.w$("data.message"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vv.prototype,"messageChanged",null);_.H([_.v("data","dashboardMoneyFeed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],vv.prototype,"hideLowerBumper",null);_.H([_.w$("isDeleted"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vv.prototype,"isDeletedChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],vv);
_.C(vv,"yt-live-chat-paid-message-renderer",function(){if(iKy===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_message_renderer.yt.live.chat.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="header" class="style-scope yt-live-chat-paid-message-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="author-photo" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n    </template>\n    <template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-message-renderer">\n      <yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-message-renderer">\n      </yt-img-shadow>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="single-line" class="style-scope yt-live-chat-paid-message-renderer">\n          <div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-live-chat-author-chip>\n          </div>\n          <div id="leaderboard-badge" class="leaderboard-badge style-scope yt-live-chat-paid-message-renderer"></div>\n          <div id="purchase-amount-column" class="style-scope yt-live-chat-paid-message-renderer">\n            <yt-img-shadow id="currency-img" height="16" hidden$="[[!data.currencyImage.thumbnailDetails]]" thumbnail="[[data.currencyImage.thumbnailDetails]]" width="16" class="style-scope yt-live-chat-paid-message-renderer">\n            </yt-img-shadow>\n            <div id="purchase-amount" class="style-scope yt-live-chat-paid-message-renderer">\n              <yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n            </div>\n          </div>\n        </div>\n      </div>\n      <span id="timestamp" class="style-scope yt-live-chat-paid-message-renderer">[[timestampString]]</span>\n      <div id="gradient-container" class="style-scope yt-live-chat-paid-message-renderer">\n        <div id="gradient" class="style-scope yt-live-chat-paid-message-renderer"></div>\n      </div>\n      <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-message-renderer">\n          <yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-message-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="creator-heart-button" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-paid-message-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-paid-message-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-paid-message-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" message-input="[[messageInput]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-paid-message-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-message-renderer"></yt-formatted-string>\n    <div id="footer" class="style-scope yt-live-chat-paid-message-renderer"></div>\n    <div id="action-buttons" class="style-scope yt-live-chat-paid-message-renderer">\n      <div id="like-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="reply-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n      <div id="buy-button" class="action-button style-scope yt-live-chat-paid-message-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="lower-buy-button" hidden$="[[!data.buyButton]]" on-click="onLowerBuyButtonClick" class="style-scope yt-live-chat-paid-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-paid-message-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;dyC===void 0&&(dyC=document.createElement("template"));var X=dyC;V.call(I,X.content.cloneNode(!0),k.content.firstChild);iKy=k}k=iKy;return k},{mode:0});var cyU;var G$Z;var sy=function(){var k=_.Mm.apply(this,arguments)||this;k._noAccessors=!0;return k};
_.J(sy,_.Mm);sy.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.gH("openPopupConfig")};
_.H([_.q(_.wn.YtOpenPopupBehavior),_.Z("design:type",Object)],sy.prototype,"ytOpenPopupBehavior",void 0);_.H([_.ZZ()],sy);_.Ff=[_.wn.YtOpenPopupBehavior,sy.prototype];var TOl;var SUj=[_.Cv,dEO,_.LO,_.SyK,_.h9,_.B0Z,_.Wc,_.ND,_.w7,_.HUx,_.rj];_.m("web_show_ep_endpoint_response_received")&&SUj.push(_.PM);var hzZ=new _.g9("RESPONSE_RECEIVED_COMMANDS"),$9X=new _.g9("RESPONSE_RECEIVED_COMMANDS");var brz="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),EJz=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],U9R=["GET_UNSEEN_NOTIFICATION_COUNT"];var Bv=function(){var k=_.Mm.apply(this,arguments)||this;k._noAccessors=!0;k.serviceEndpointHandlers=[];return k};
_.J(Bv,_.Mm);Bv.prototype.created=function(){var k=this;this.endpointHandlerActionMap={"yt-service-request":function(I,V,X,P){var L;return fYA(k.hostElement,I,V,X,P,k.serviceEndpointHandlers,(L=k.onEntitiesUpdated)==null?void 0:L.bind(k))}}};
Bv.prototype.attached=function(){_.Fh(_.sG.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
Bv.prototype.detached=function(){_.BE(_.sG.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.H([_.ZZ()],Bv);_.dfO=[Bv.prototype];var ijW,WXQ=function(){return ijW!==void 0?ijW:ijW=document.createElement("template")};
document.head.appendChild(WXQ().content);var f1N;var UfU=document.head,Ezx=UfU.appendChild,bjK;if(f1N===void 0){var l1O=document.createElement("template");_.Y(l1O,"\x3c!--css-build:shady--\x3e");l1O.content.insertBefore(WXQ().content.cloneNode(!0),l1O.content.firstChild);f1N=l1O}bjK=f1N;Ezx.call(UfU,bjK.content);var ryW,hFZ=function(){return ryW!==void 0?ryW:ryW=document.createElement("template")};
document.head.appendChild(hFZ().content);var yyN;var mfN=document.head,KXU=mfN.appendChild,$fx;if(yyN===void 0){var SFR=document.createElement("template");_.Y(SFR,"\x3c!--css-build:shady--\x3e");SFR.content.insertBefore(hFZ().content.cloneNode(!0),SFR.content.firstChild);yyN=SFR}$fx=yyN;KXU.call(mfN,$fx.content);var jbO;_.Ov("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.Ov("sharingRendererButtons","buttonRenderer","ytd-button-renderer");jbO=_.m("web_button_rework")&&_.qw("BUTTON_REWORK")||_.m("web_button_rework_with_live");_.AR=function(){var k=_.a.apply(this,arguments)||this;k.isPressed=!1;k.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return k};
_.J(_.AR,_.a);_.c=_.AR.prototype;_.c.created=function(){this.showTooltips=!0};
_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.onHintIdChanged=function(){var k=this,I,V,X=(I=this.ytButtonBehavior.data)==null?void 0:(V=I.hint)==null?void 0:V.hintRenderer;if(X&&X.hintId){I=_.AV(this.hostElement,"yt-get-opened-popups-action");I=(I&&I.length===1?I[0]:[]).length>0;var P=null;X.hintId!=="sponsor-pre-purchase"||I?X.hintId.startsWith("sponsor-post-purchase")&&!I?P=UTl("membership-manage"):X.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!I&&(P=UTl("membership-freebie-join")):P=UTl("membership-join");P&&_.hD.addLowPriorityJob(function(){for(var L=
_.G(P),T=L.next();!T.done;T=L.next())k.ytComponentBehavior.resolveCommand(T.value)})}};
_.c.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.c.onYtNavigate=function(k){var I=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);I&&(k.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(I))};
_.c.onYtServiceRequestSent=function(k,I){this.handleServiceRequestActions(I);_.vW(this.hostElement,"yt-service-request-sent-button-renderer")};
_.c.onServiceRequestCompleted=function(k,I){this.handleServiceRequestActions(I);_.vW(this.hostElement,"yt-service-request-completed-button-renderer")};
_.c.updateButton=function(k){var I;if(k=(I=_.K(k,IAQ))==null?void 0:I.updatedButton)this.ytButtonBehavior.data=_.K(k,_.b_)};
_.c.handleUpdateButtonAction=function(k){var I=this.ytButtonBehavior.data;I.targetId&&k.updateButtonAction.targetId&&I.targetId===k.updateButtonAction.targetId&&this.updateButton(k)};
_.c.handleServiceRequestActions=function(k){if(k=k.actions)for(var I=0;I<k.length;I++)this.updateButton(k[I])};
_.R9.Object.defineProperties(_.AR,{template:{configurable:!0,enumerable:!0,get:function(){if(TOl===void 0){var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);TOl=k}k=TOl;return k}}});
_.AR.prototype.onServiceRequestCompleted=_.AR.prototype.onServiceRequestCompleted;_.AR.prototype.onYtServiceRequestSent=_.AR.prototype.onYtServiceRequestSent;_.AR.prototype.onYtNavigate=_.AR.prototype.onYtNavigate;_.AR.prototype.onPressedStateChanged=_.AR.prototype.onPressedStateChanged;_.AR.prototype.onHintIdChanged=_.AR.prototype.onHintIdChanged;_.H([_.n(),_.Z("design:type",Object)],_.AR.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],_.AR.prototype,"isPressed",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],_.AR.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.vDR.YtButtonBehavior),_.Z("design:type",Object)],_.AR.prototype,"ytButtonBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],_.AR.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],_.AR.prototype,"ytComponentBehavior",void 0);
_.H([_.q(kP.YtRenderButtonBehavior),_.Z("design:type",Object)],_.AR.prototype,"ytRenderButtonBehavior",void 0);_.H([_.w$("data.hint.hintRenderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],_.AR.prototype,"onHintIdChanged",null);_.H([_.w$("isPressed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],_.AR.prototype,"onPressedStateChanged",null);
_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],_.AR.prototype,"onYtNavigate",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],_.AR.prototype,"onYtServiceRequestSent",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],_.AR.prototype,"onServiceRequestCompleted",null);_.H([_.GY({is:"ytd-button-renderer",disableElementRegistration:jbO})],_.AR);var Q1=function(){var k=_.a.apply(this,arguments)||this;k.modern=_.m("web_button_rework_with_live");k.buttonOverrides={style:"overlay",type:"filled"};return k};
_.J(Q1,_.a);_.c=Q1.prototype;_.c.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"}}}}};
_.c.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.c.dataChanged=function(){if(this.data&&this.data.sticker){var k=_.ji(this.data.sticker.thumbnails,this.stickerWidth);k||_.vJj(k).thenCatch(function(){_.$w(new _.GN("Failed to load Super Sticker with url",k))})}};
_.c.computeAuthorPhotoSize=function(k){return(k==null?0:k.isV2Style)?32:40};
_.c.computeIsV2Style=function(k){return(k==null?0:k.isV2Style)?!0:!1};
_.c.onStickerLoaded=function(k){var I,V,X;(I=_.$5(k))==null||(V=I.parentNode)==null||(X=V.classList)==null||X.add("sticker-loaded")};
_.c.computeNoveltyImageWidth=function(k){var I,V;if(k==null?0:(I=k.headerOverlayImage)==null?0:(V=I.thumbnails)==null?0:V.length){I=k.headerOverlayImage.thumbnails[0];var X,P;if((X=k.pdgPurchasedNoveltyLoggingDirectives)==null?0:(P=X.loggingDirectives)==null?0:P.trackingParams){var L,T;ijj((L=k.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(T=L.loggingDirectives)==null?void 0:T.trackingParams)}return I.width||0}return 0};
_.c.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.c.updateStickerStyles=function(){var k=this.data;k&&(k={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(k.authorNameTextColor)},
_.x5(this.hostElement,k))};
_.c.onBuyButtonClick=function(){var k,I=_.K((k=this.data)==null?void 0:k.buyButton,_.b_);I&&!LaD(I.command)&&this.ytRendererBehavior.logExplicitClick(I)};
_.c.shouldSupportWholeItemClick=function(){return!0};
_.R9.Object.defineProperties(Q1.prototype,{stickerWidth:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
stickerHeight:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.stickerDisplayWidth||96}},
hasHeartButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.creatorHeartButton}},
hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
Q1.prototype.updateStickerStyles=Q1.prototype.updateStickerStyles;Q1.prototype.isDeletedChanged=Q1.prototype.isDeletedChanged;Q1.prototype.onStickerLoaded=Q1.prototype.onStickerLoaded;Q1.prototype.dataChanged=Q1.prototype.dataChanged;_.H([_.q(Y1y.YtPdgLiveChatItemBehavior),_.Z("design:type",Object)],Q1.prototype,"ytPdgLiveChatItemBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Q1.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Q1.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],Q1.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Q1.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Q1.prototype,"data",void 0);
_.H([_.n({computed:"computeAuthorPhotoSize(data)"}),_.Z("design:type",Number)],Q1.prototype,"authorPhotoSize",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Q1.prototype,"isDeleted",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Q1.prototype,"dashboardMoneyFeed",void 0);_.H([_.n({computed:"computeNoveltyImageWidth(data)"}),_.Z("design:type",Number)],Q1.prototype,"noveltyWidth",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Q1.prototype,"modern",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.Z("design:type",Boolean)],Q1.prototype,"isV2Style",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Q1.prototype,"dataChanged",null);_.H([_.C$("yt-img-shadow-loaded"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Q1.prototype,"onStickerLoaded",null);
_.H([_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],Q1.prototype,"stickerWidth",null);_.H([_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],Q1.prototype,"stickerHeight",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Q1.prototype,"hasHeartButton",null);_.H([_.v("data","dashboardMoneyFeed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Q1.prototype,"hideLowerBumper",null);
_.H([_.w$("isDeleted"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Q1.prototype,"isDeletedChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Q1.prototype,"updateStickerStyles",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],Q1);
_.C(Q1,"yt-live-chat-paid-sticker-renderer",function(){if(G$Z===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-paid-sticker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_live_chat_paid_sticker_renderer.yt.live.chat.paid.sticker.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-info" tabindex="0" class="style-scope yt-live-chat-paid-sticker-renderer"><template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-paid-sticker-renderer" height="[[authorPhotoSize]]" thumbnail="[[data.authorPhoto]]" width="[[authorPhotoSize]]"></yt-img-shadow></template><template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></template><template is="dom-if" if="[[data.headerOverlayImage]]" restamp="" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="overlay-image" thumbnail="[[data.headerOverlayImage]]" width="[[noveltyWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></template><div id="content" class="style-scope yt-live-chat-paid-sticker-renderer"><span id="timestamp" hidden$="[[!data.timestampUsec]]" class="style-scope yt-live-chat-paid-sticker-renderer">[[timestampString]]</span><div id="content-primary-column" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="author-name-chip" is-deleted$="[[isDeleted]]" hidden$="[[!data.authorName]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" dashboard-money-feed="[[dashboardMoneyFeed]]" disable-highlighting="" single-line="" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-live-chat-author-chip></div><span id="price-column" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-formatted-string id="purchase-amount-chip" text="[[data.purchaseAmountText]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string></span></div></div></div><div id="sticker-container" hidden$="[[!data.sticker]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-img-shadow id="sticker" height="[[stickerHeight]]" hidden$="[[!data.sticker]]" notify-on-loaded="" tabindex="0" thumbnail="[[data.sticker]]" width="[[stickerWidth]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-img-shadow></div><yt-formatted-string id="dashboard-deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-formatted-string><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-paid-sticker-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-paid-sticker-renderer"></yt-icon></yt-icon-button></div><div id="gradient-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="gradient" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="creator-heart-button" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div><div id="lower-bumper" hidden$="[[hideLowerBumper]]" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="buy-flow-button" hidden$="[[!data.buyButton]]" on-click="onBuyButtonClick" class="style-scope yt-live-chat-paid-sticker-renderer"></div><div id="inline-action-button-container" class="style-scope yt-live-chat-paid-sticker-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-paid-sticker-renderer"></div></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;cyU===void 0&&(cyU=document.createElement("template"));var X=cyU;V.call(I,X.content.cloneNode(!0),k.content.firstChild);G$Z=k}k=G$Z;return k},{mode:0});var JyC;var YFy;var gzf,qFC=function(){return gzf!==void 0?gzf:gzf=document.createElement("template")};
document.head.appendChild(qFC().content);var vzN,sbK=function(){return vzN!==void 0?vzN:vzN=document.createElement("template")};
document.head.appendChild(sbK().content);var FXO;var BOK,AyU=function(){return BOK!==void 0?BOK:BOK=document.createElement("template")};
document.head.appendChild(AyU().content);var Qbl;var nzG=document.head,ozf=nzG.appendChild,xfN;if(Qbl===void 0){var a1y=document.createElement("template");_.Y(a1y,"\x3c!--css-build:shady--\x3e");a1y.content.insertBefore(AyU().content.cloneNode(!0),a1y.content.firstChild);Qbl=a1y}xfN=Qbl;ozf.call(nzG,xfN.content);var RFf=document.head,ClR=RFf.appendChild,w6N;if(FXO===void 0){var nU=document.createElement("template");_.Y(nU,"\x3c!--css-build:shady--\x3e");nU.content.insertBefore(sbK().content.cloneNode(!0),nU.content.firstChild);nU.content.insertBefore(qFC().content.cloneNode(!0),nU.content.firstChild);FXO=nU}w6N=FXO;ClR.call(RFf,w6N.content);var oS=function(){var k=_.Mm.apply(this,arguments)||this;k.focusedIndex=0;k.verticalOffset=0;k.verticalAlign="top";k.dynamicAlign=!0;return k};
_.J(oS,_.Mm);oS.prototype.emojiUrl=function(k){k=_.hR(this.emojiManager,k);if(!k)return"";var I;k=(I=k.image)==null?void 0:I.thumbnails;return _.ji(k,24)||""};
var Hjx=function(k){var I;k.emojiVariants&&(I=k.data)!=null&&I.target&&_.xA(k,function(){k.set("verticalOffset",-1*k.hostElement.clientHeight);var V=_.BL(k.hostElement).querySelector("img");V&&V.focus()})};
_.c=oS.prototype;_.c.onKeyboardEnter=function(){};
_.c.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.c.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.c.onKeyDown=function(k){switch(k.keyCode){case 13:this.onKeyboardEnter();k.preventDefault();break;case 40:this.changeFocus(1);k.preventDefault();break;case 38:this.changeFocus(-1);k.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.c.onYtEmojiSelect=function(k){var I=this,V,X,P,L,T,d,U,E;return _.W(function(l){if(l.nextAddress==1)return X=(V=I.data)==null?void 0:V.emoji,T=((P=X)==null?void 0:P.stickyPrefId)||((L=X)==null?void 0:L.emojiId),U=(d=k.detail)==null?void 0:d.emojiId,T&&U&&T!==U?l.yield((E=I.emojiManager)==null?void 0:Dyx(E,X,U),2):l.return();_.sm(I.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[X,U]);_.xg(l)})};
_.c.changeFocus=function(k){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+k+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(k=_.BL(this.hostElement).querySelector("#variants"))&&k.children[this.focusedIndex].focus())};
_.R9.Object.defineProperties(oS.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
oS.prototype.onYtEmojiSelect=oS.prototype.onYtEmojiSelect;oS.prototype.onKeyDown=oS.prototype.onKeyDown;oS.prototype.onEmojiVariantsChanged=oS.prototype.onEmojiVariantsChanged;oS.prototype.onVerticalOffsetOrPositionTargetChanged=oS.prototype.onVerticalOffsetOrPositionTargetChanged;_.H([_.q(_.r5),_.Z("design:type",Object)],oS.prototype,"ironOverlayBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],oS.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",_.ra)],oS.prototype,"emojiManager",void 0);
_.H([_.n(),_.Z("design:type",Object)],oS.prototype,"emojiVariants",void 0);_.H([_.n(),_.Z("design:type",Object)],oS.prototype,"focusedIndex",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],oS.prototype,"positionTarget",null);_.H([_.n({reflectToAttribute:!0}),_.v("verticalOffset","data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],oS.prototype,"isPositioned",null);_.H([_.n(),_.Z("design:type",Object)],oS.prototype,"verticalOffset",void 0);
_.H([_.n(),_.Z("design:type",Object)],oS.prototype,"verticalAlign",void 0);_.H([_.n(),_.Z("design:type",Object)],oS.prototype,"dynamicAlign",void 0);_.H([_.w$("verticalOffset","positionTarget"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],oS.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.H([_.w$("emojiVariants"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],oS.prototype,"onEmojiVariantsChanged",null);
_.H([_.C$("keydown"),_.Z("design:type",Function),_.Z("design:paramtypes",[KeyboardEvent]),_.Z("design:returntype")],oS.prototype,"onKeyDown",null);_.H([_.C$("yt-emoji-select"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype",Promise)],oS.prototype,"onYtEmojiSelect",null);_.H([_.ZZ()],oS);var p6f=[oS.prototype];var NOO;var M5C;var ZjQ=/medium-light|medium-dark|light|medium|dark/,DfN=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,zFx=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),xP=function(){var k=_.a.apply(this,arguments)||this;k.userSelection={left:null,right:null};k.scrollAction="lock";k.isEmojiDraftInProgress=!1;return k};
_.J(xP,_.a);_.c=xP.prototype;_.c.onClick=function(k){k=_.$5(k);k instanceof HTMLImageElement&&this.selectOrUpdateEmoji(k)};
_.c.selectOrUpdateEmoji=function(k){var I=k.getAttribute("selection");I&&(I==="default"?_.vW(this.hostElement,"yt-emoji-select",_.hR(this.emojiManager,k.id)):I==="left"?this.userSelection=Object.assign({},this.userSelection,{left:k.src}):I==="right"?this.userSelection=Object.assign({},this.userSelection,{right:k.src}):I==="user"&&this.userSelection.left&&this.userSelection.right&&_.vW(this.hostElement,"yt-emoji-select",_.hR(this.emojiManager,k.id)))};
_.c.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.c.onMultiSelectorThumbnailRowChanged=function(){var k,I,V;((k=this.data)==null?0:(I=k.emoji)==null?0:(V=I.multiSelectorThumbnailRow)==null?0:V.length)&&this.openSelector()};
_.c.getThumbnailFromEmojiRow=function(k){var I,V;return(k==null?void 0:(I=k.thumbnails)==null?void 0:(V=I[0])==null?void 0:V.url)||""};
_.c.getEmojiAltTextForPartialSelector=function(k){var I;return((I=this.getThumbnailFromEmojiRow(k).match(DfN))==null?void 0:I[0])||""};
_.c.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.c.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.c.getRowSelection=function(k){return["left","right"][k]};
_.c.getIdFromComposedEmoji=function(k){return(k==null?void 0:k.emojiId)||""};
_.c.getEmojiFromPartialSelections=function(k,I){if(!k&&!I)return null;var V,X,P=(V=this.data)==null?void 0:(X=V.emoji)==null?void 0:X.variantIds;if(!P||!P.length)return null;var L;k=(L=k.match(ZjQ))==null?void 0:L[0];var T;I=(T=I.match(ZjQ))==null?void 0:T[0];if(!k||!I)return null;var d=zFx.get(k);T=zFx.get(I);if(d===T){T=Array.from(zFx.values()).filter(function(E){return E!==d}).join("|");
var U=new RegExp("^((?!("+T+")).)*"+d+"$")}else U=new RegExp(d+".*"+T);return(P=P.find(function(E){return U.test(E)}))&&_.hR(this.emojiManager,P)||null};
_.c.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var k,I=this.ytEmojiSelectorBehavior.emojiUrl(((k=this.data.emoji)==null?void 0:k.emojiId)||"");_.BL(this.hostElement).querySelector('[selection="user"]').src.includes(I)||(this.isEmojiDraftInProgress=!0)}};
_.c.onDomChange=function(){Hjx(this.ytEmojiSelectorBehavior)};
_.c.getFocusableElements=function(){return _.BL(this.hostElement).querySelectorAll("img").filter(function(k){return k.getAttribute("role")==="option"})};
_.c.changeFocus=function(k){var I=this.getFocusableElements();I!=null&&I.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+k+I.length)%I.length,this.ytEmojiSelectorBehavior.focusedIndex<I.length&&(k=I[this.ytEmojiSelectorBehavior.focusedIndex])&&k.focus())};
_.c.onKeyboardEnter=function(){var k=this.getFocusableElements();k!=null&&k.length&&(k=k[this.ytEmojiSelectorBehavior.focusedIndex])&&k instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(k),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.R9.Object.defineProperties(xP.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var k=this,I,V,X;return this.emojiManager&&((I=this.data)==null?0:(V=I.emoji)==null?0:(X=V.variantIds)==null?0:X.length)?this.data.emoji.variantIds.map(function(P){return!!P&&_.hR(k.emojiManager,P)}).filter(function(P){return!!P}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var k,I=(k=this.userSelection)==null?void 0:k.left,V;k=(V=this.userSelection)==null?void 0:V.right;return I&&k?this.getEmojiFromPartialSelections(I,k):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.composedEmojiSelection)==null?0:k.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var I;k=(I=this.userSelection)==null?void 0:I.left;var V;I=(V=this.userSelection)==null?void 0:V.right;if(!k&&!I){var X;return this.ytEmojiSelectorBehavior.emojiUrl(((X=this.data.emoji)==null?void 0:X.emojiId)||"")}return k&&!I?k:!k&&I?I:""}}});
xP.prototype.onMultiSelectorThumbnailRowChanged=xP.prototype.onMultiSelectorThumbnailRowChanged;xP.prototype.onClick=xP.prototype.onClick;_.H([_.q(_.r5),_.Z("design:type",Object)],xP.prototype,"ironOverlayBehavior",void 0);_.H([_.q(p6f),_.Z("design:type",Object)],xP.prototype,"ytEmojiSelectorBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],xP.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",_.ra)],xP.prototype,"emojiManager",void 0);
_.H([_.n(),_.Z("design:type",Object)],xP.prototype,"userSelection",void 0);_.H([_.n(),_.Z("design:type",Object)],xP.prototype,"scrollAction",void 0);_.H([_.n(),_.Z("design:type",Object)],xP.prototype,"isEmojiDraftInProgress",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],xP.prototype,"emojiVariants",null);_.H([_.v("data","userSelection"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],xP.prototype,"composedEmojiSelection",null);
_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[MouseEvent]),_.Z("design:returntype")],xP.prototype,"onClick",null);_.H([_.w$("data.emoji.multiSelectorThumbnailRow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xP.prototype,"onMultiSelectorThumbnailRowChanged",null);_.H([_.v("data","userSelection","composedEmojiSelection"),_.Z("design:type",String),_.Z("design:paramtypes",[])],xP.prototype,"draftEmojiUrl",null);
_.H([_.cd({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],xP);
_.C(xP,"yt-emoji-multi-person-selector",function(){if(M5C===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-multi-person-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_multi_person_selector.yt.emoji.multi.person.selector.css.js--\x3e<div id="options" class="style-scope yt-emoji-multi-person-selector">\n  <template is="dom-repeat" id="repeat" items="[[data.emoji.multiSelectorThumbnailRow]]" notify-dom-change="" as="row" index-as="rowIndex" on-dom-change="onDomChange" class="style-scope yt-emoji-multi-person-selector">\n    <div class="variant-thumbnail-row style-scope yt-emoji-multi-person-selector">\n      <template is="dom-repeat" id="thumbnail-row-repeat" items="[[row.thumbnails]]" as="thumbnail" class="style-scope yt-emoji-multi-person-selector">\n        \n        <img height="24" role="option" alt="[[getEmojiAltTextForPartialSelector(thumbnail)]]" src$="[[getThumbnailFromEmojiRow(thumbnail)]]" tabindex="-1" width="24" selection$="[[getRowSelection(rowIndex)]]" class="style-scope yt-emoji-multi-person-selector">\n      </template>\n    </div>\n  </template>\n</div>\n<div id="selections" class="style-scope yt-emoji-multi-person-selector">\n\n  <img id="[[data.emoji.emojiId]]" class="default-selection style-scope yt-emoji-multi-person-selector" alt="[[data.emoji.emojiId]]" height="36" role="option" src$="[[emojiUrl(data.emoji.emojiId)]]" tabindex="-1" width="36" selection="default">\n  <img id$="[[getIdFromComposedEmoji(composedEmojiSelection)]]" class="user-selection style-scope yt-emoji-multi-person-selector" is-draft$="[[isEmojiDraftInProgress]]" alt="[[getEmojiAltTextForDraftEmoji(composedEmojiSelection)]]" height="36" role$="[[getDraftEmojiAriaRole(composedEmojiSelection)]]" src$="[[draftEmojiUrl]]" selection="user" tabindex="-1" width="36" on-load="onUserSelectionSrcLoad">\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;NOO===void 0&&(NOO=document.createElement("template"));var X=NOO;V.call(I,X.content.cloneNode(!0),k.content.firstChild);M5C=k}k=M5C;return k},{mode:2});var uSN;var Ojx;var aS=function(){var k=_.a.apply(this,arguments)||this;k.tooltip_=null;return k};
_.J(aS,_.a);_.c=aS.prototype;_.c.dataChanged_=function(){var k;if((k=this.data)==null?0:k.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.BL(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.o1)(this.tooltip_).textContent=this.data.tooltip};
_.c.computeTargetId=function(){var k;return((k=this.data)==null?void 0:k.targetId)||""};
_.c.computeId_=function(k){return k};
_.c.computeIcon_=function(k){return _.ol(k)};
_.c.onTap_=function(){this.active=!this.active;_.vW(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.c.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("active-changed",this.active))};
_.R9.Object.defineProperties(aS.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var k,I;if((k=this.data)==null?0:(I=k.icon)==null?0:I.iconType)return this.data.icon.iconType==="SUPER_STICKER";var V,X;return((V=this.data)==null?void 0:(X=V.icon)==null?void 0:X.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
aS.prototype.activeChangedForBinding=aS.prototype.activeChangedForBinding;aS.prototype.dataChanged_=aS.prototype.dataChanged_;_.H([_.q(_.UR.YtLiveChatTooltipTargetingBehavior),_.Z("design:type",Object)],aS.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],aS.prototype,"data",void 0);_.H([_.n({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.Z("design:type",String)],aS.prototype,"id",void 0);
_.H([_.n({computed:"computeTargetId(data.targetId)"}),_.Z("design:type",String)],aS.prototype,"targetId",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],aS.prototype,"active",void 0);_.H([_.n({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.Z("design:type",String)],aS.prototype,"icon",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],aS.prototype,"dataChanged_",null);
_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],aS.prototype,"iconFilled",null);_.H([_.w$("active"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],aS.prototype,"activeChangedForBinding",null);_.H([_.cd({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],aS);
_.C(aS,"yt-emoji-picker-category-button-renderer",function(){if(Ojx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_button_renderer.yt.emoji.picker.category.button.renderer.css.js--\x3e<yt-icon-button id="button" label="[[data.accessibility.accessibilityData.label]]" on-tap="onTap_" class="style-scope yt-emoji-picker-category-button-renderer">\n  <yt-icon default-to-filled="[[iconFilled]]" icon="[[icon]]" class="style-scope yt-emoji-picker-category-button-renderer"></yt-icon>\n</yt-icon-button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;uSN===void 0&&(uSN=document.createElement("template"));var X=uSN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Ojx=k}k=Ojx;return k},{mode:2});var t5C;var eFy;var RS=function(){var k=_.a.apply(this,arguments)||this;k.ariaLabel=null;k.ariaActivedescendant=null;k.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};k.JSC$14596_ignoreNextFocus_=!1;k.longPressTimeoutId=-1;return k};
_.J(RS,_.a);_.c=RS.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.c.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.c.emojiChanged_=function(){this.changeFocus_(0,!1);for(var k=_.Ne(),I=0;I<this.emoji.length;I++){var V={veType:88013,elementIndex:I},X=this.emoji[I];X.isCustomEmoji&&(X=document.querySelector(("#"+X.emojiId).replace("/","\\/")))&&(V=_.pI(k,V))&&(X.visualElement=V)}};
_.c.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.c.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.c.emojiSkinToneChanged_=function(k){this.skinTone=k};
_.c.dataChanged=function(){this.data&&this.data.emojiData&&pnN(this.emojiManager,this.data.emojiData)};
_.c.emojiUrl=function(k){k=this.getEmoji(k);if(!k)return"";var I;k=(I=k.image)==null?void 0:I.thumbnails;return _.ji(k,24)||""};
_.c.emojiAlt=function(k){var I=this.get("image.accessibility.accessibilityData.label",k);return I?I:k.isCustomEmoji?k.shortcuts[0]:k.emojiId};
_.c.emojiAriaLabel=function(k){return k.shortcuts?k.shortcuts[0]:""};
_.c.emojiAriaSelected=function(k,I,V){return k&&V==I?"true":"false"};
_.c.getEmoji=function(k){if(this.emojiManager)return this.shouldUseStickyPreferences?M7N(this.emojiManager,k):y1(this.emojiManager,k)};
_.c.computeId_=function(k){return k.categoryId||""};
_.c.computeEmoji=function(k){var I=this;return this.emojiManager?k.emojiIds?k.emojiIds.map(function(V){return V?_.hR(I.emojiManager,V):null}).filter(swU):k.emojiData?k.emojiData.map(function(V){var X=!!V.emojiId&&_.hR(I.emojiManager,V.emojiId);
return X?Object.assign({},X,V):null}).filter(swU):[]:[]};
_.c.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.c.computeAriaLabel_=function(k){return _.m6(k)};
_.c.computeAriaActivedescendant_=function(k,I){return k&&k[I]?k[I].emojiId||"":""};
_.c.handleLongPressEmojiWithVariants=function(k,I){this.changeFocusToEmoji(k.emojiId,!1);this.openVariantSelector(k,I)};
_.c.onMouseDown=function(k){var I=this;this.hostElement!==document.activeElement&&(this.JSC$14596_ignoreNextFocus_=!0);if(k.button===0){var V=_.$5(k);if(V instanceof HTMLImageElement){var X=_.BL(this.hostElement).querySelector("#repeat").itemForElement(V);this.emojiContainsVariants(X)&&(this.longPressTimeoutId=setTimeout(function(){I.handleLongPressEmojiWithVariants(X,V)},500))}}};
_.c.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.c.onFocus=function(){this.JSC$14596_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14596_ignoreNextFocus_=!1};
_.c.onBlur_=function(){this.showFocus=!1};
_.c.emojiContainsVariants=function(k){return!!(k&&k.variantIds&&k.variantIds.length)};
_.c.onClick=function(k){clearTimeout(this.longPressTimeoutId);k=_.$5(k);if(k instanceof HTMLImageElement){var I=k.id;this.changeFocusToEmoji(I,!1);var V=this.getEmoji(I),X;if(X=this.shouldUseStickyPreferences&&this.emojiContainsVariants(V)){var P;X=!((P=this.emojiManager.emojiMap[I])!=null&&P.stickyPrefId)}X?(P=_.BL(this.hostElement).querySelector("#repeat").itemForElement(k),this.openVariantSelector(P,k)):_.vW(this.hostElement,"yt-emoji-select",V)}};
_.c.isActiveEmojiWithVariants=function(k,I){return k&&I?I.stickyPrefId?k===I.stickyPrefId:k===I.emojiId:!1};
_.c.onCloseEmojiVariantSelector=function(k){this.activeEmojiWithVariantsId===k&&(this.activeEmojiWithVariantsId="")};
_.c.onMouseOver_=function(k){k=_.$5(k);k instanceof HTMLImageElement&&_.vW(this.hostElement,"yt-emoji-hover",_.hR(this.emojiManager,k.id))};
_.c.changeFocus_=function(k,I){this.focusedIndex=(this.focusedIndex+k+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(k=this.emoji[this.focusedIndex],I&&(this.showFocus=!0,_.BL(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.vW(this.hostElement,"yt-emoji-hover",k)))};
_.c.changeFocusToEmoji=function(k,I){if(k){var V=this.emoji.findIndex(function(X){return X.emojiId===k});
V!==-1&&this.changeFocus_(V-this.focusedIndex,I)}};
_.c.onKeyDown_=function(k){switch(k.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var I=this.emoji[this.focusedIndex];if(I&&I.emojiId){if(this.emojiContainsVariants(I)){var V=_.BL(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(I,V)}else _.vW(this.hostElement,"yt-emoji-select",y1(this.emojiManager,I.emojiId)),this.hostElement.focus();k.preventDefault()}}break;case 40:this.changeFocus_(1,!0);k.preventDefault();break;case 38:this.changeFocus_(-1,!0),
k.preventDefault()}};
_.c.onEmojiStickyPreferenceChanged=function(k,I){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&k.emojiId&&k.variantIds&&k.variantIds.includes(I)&&this.activeEmojiWithVariantsId!==I&&this.setStickyEmojiPreference(k.emojiId,I)};
_.c.openVariantSelector=function(k,I){this.activeEmojiWithVariantsId=k.stickyPrefId||k.emojiId||"";_.vW(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:k,target:I})};
_.c.setStickyEmojiPreference=function(k,I){if(this.data){var V=this.emoji.findIndex(function(P){return P.emojiId===k});
if(V!==-1){var X=this.emoji[V];X.stickyPrefId=I;this.set("emoji."+V,Object.assign({},X));this.activeEmojiWithVariantsId=I}}};
RS.prototype.onKeyDown_=RS.prototype.onKeyDown_;RS.prototype.onMouseOver_=RS.prototype.onMouseOver_;RS.prototype.onClick=RS.prototype.onClick;RS.prototype.onBlur_=RS.prototype.onBlur_;RS.prototype.onFocus=RS.prototype.onFocus;RS.prototype.onMouseUp=RS.prototype.onMouseUp;RS.prototype.onMouseDown=RS.prototype.onMouseDown;RS.prototype.dataChanged=RS.prototype.dataChanged;RS.prototype.disableIncrementalLoadingChanged_=RS.prototype.disableIncrementalLoadingChanged_;RS.prototype.emojiManagerChanged_=RS.prototype.emojiManagerChanged_;
RS.prototype.emojiChanged_=RS.prototype.emojiChanged_;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],RS.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],RS.prototype,"data",void 0);_.H([_.n({computed:"computeId_(data)"}),_.Z("design:type",String)],RS.prototype,"id",void 0);_.H([_.n({computed:"computeEmoji(data)"}),_.Z("design:type",Array)],RS.prototype,"emoji",void 0);_.H([_.n(),_.Z("design:type",Number)],RS.prototype,"skinTone",void 0);
_.H([_.n(),_.Z("design:type",_.ra)],RS.prototype,"emojiManager",void 0);_.H([_.n(),_.Z("design:type",Boolean)],RS.prototype,"disableIncrementalLoading",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],RS.prototype,"focusedIndex",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],RS.prototype,"showFocus",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.Z("design:type",Object)],RS.prototype,"ariaLabel",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.Z("design:type",Object)],RS.prototype,"ariaActivedescendant",void 0);_.H([_.n({value:60}),_.Z("design:type",Number)],RS.prototype,"domRepeatTargetFramerate",void 0);_.H([_.n({value:1}),_.Z("design:type",Number)],RS.prototype,"domRepeatInitialCount",void 0);_.H([_.n({value:""}),_.Z("design:type",String)],RS.prototype,"activeEmojiWithVariantsId",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],RS.prototype,"shouldUseStickyPreferences",void 0);_.H([_.w$("emoji"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RS.prototype,"emojiChanged_",null);_.H([_.w$("emojiManager"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RS.prototype,"emojiManagerChanged_",null);
_.H([_.w$("disableIncrementalLoading"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RS.prototype,"disableIncrementalLoadingChanged_",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RS.prototype,"dataChanged",null);_.H([_.C$("mousedown"),_.Z("design:type",Function),_.Z("design:paramtypes",[Object]),_.Z("design:returntype")],RS.prototype,"onMouseDown",null);
_.H([_.C$("mouseup"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RS.prototype,"onMouseUp",null);_.H([_.C$("focus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RS.prototype,"onFocus",null);_.H([_.C$("blur"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RS.prototype,"onBlur_",null);
_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],RS.prototype,"onClick",null);_.H([_.C$("mouseover"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],RS.prototype,"onMouseOver_",null);_.H([_.C$("keydown"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],RS.prototype,"onKeyDown_",null);
_.H([_.cd({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],RS);
_.C(RS,"yt-emoji-picker-category-renderer",function(){if(eFy===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_category_renderer.yt.emoji.picker.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-category-renderer"></yt-formatted-string><div class$="[[data.categoryType]] style-scope yt-emoji-picker-category-renderer" id="emoji" role="listbox" aria-label="[[computeAriaLabel_(data.title)]]"><template is="dom-repeat" id="repeat" items="[[emoji]]" initial-count="[[domRepeatInitialCount]]" target-framerate="[[domRepeatTargetFramerate]]" class="style-scope yt-emoji-picker-category-renderer"><img id="[[item.emojiId]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" contains-variants$="[[emojiContainsVariants(item)]]" height="24" is-active-emoji-with-variants$="[[isActiveEmojiWithVariants(activeEmojiWithVariantsId, item)]]" loading$="[[emojiLoading()]]" role="option" src$="[[emojiUrl(item.emojiId, skinTone)]]" width="24" class="style-scope yt-emoji-picker-category-renderer"></template></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;t5C===void 0&&(t5C=document.createElement("template"));var X=t5C;V.call(I,X.content.cloneNode(!0),k.content.firstChild);eFy=k}k=eFy;return k},{mode:2});var kyy;var IYx;var VrN;var XNx;var CU=function(){var k=_.a.apply(this,arguments)||this;k.ariaLabel=null;k.ariaActivedescendant=null;k.getFormattedStringRawText=_.m6;k.JSC$14602_ignoreNextFocus_=!1;return k};
_.J(CU,_.a);_.c=CU.prototype;_.c.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")};
_.c.emojiUrl=function(k){var I,V;k=(I=y1(this.emojiManager,k,!0))==null?void 0:(V=I.image)==null?void 0:V.thumbnails;return _.ji(k,24)||""};
_.c.emojiAlt=function(k){var I=this.get("image.accessibility.accessibilityData.label",k);return I?I:k.isCustomEmoji?k.shortcuts[0]:k.emojiId};
_.c.emojiId=function(k){return"emoji"+k};
_.c.computeId_=function(k){return k.categoryId||""};
_.c.computeAriaActivedescendant_=function(k){return this.emoji&&k<this.emoji.length?this.emojiId(k):""};
_.c.emojiChanged_=function(){this.changeFocus_(0,!1);for(var k=_.Ne(),I=0;I<this.emoji.length;I++){var V={veType:88013,elementIndex:I},X=this.emoji[I];X.isCustomEmoji&&(X=document.querySelector(("#"+X.emojiId).replace("/","\\/")))&&(V=_.pI(k,V))&&(X.visualElement=V)}};
_.c.computeEmoji_=function(k){var I=this;return this.emojiManager?k.emojiIds.map(function(V){return _.hR(I.emojiManager,V,!0)}).filter(FiX):[]};
_.c.titleOffsetChanged_=function(){var k=this.hostElement.getBoundingClientRect(),I=_.BL(this.hostElement).querySelector("#title").getBoundingClientRect();k=Math.max(0,Math.min(this.titleOffset,k.height-I.height));_.BL(this.hostElement).querySelector("#title").style.top=k+"px"};
_.c.onEmojiMouseOver_=function(k){_.vW(this.hostElement,"yt-emoji-hover",k.model.item)};
_.c.onEmojiTap_=function(k){this.data.command&&(k=hFX(_.C7().resolve(_.RZ(qL)),this.data.command,k),_.vW(this.hostElement,"yt-navigate",k))};
_.c.emojiAriaLabel=function(k){return k.shortcuts[0]};
_.c.emojiAriaSelected=function(k,I,V){return k&&V==I?"true":"false"};
_.c.changeFocus_=function(k,I){var V=this.emoji.length;this.focusedIndex=(this.focusedIndex+k+V)%V;k=this.emoji[this.focusedIndex];if(I){var X;(X=_.BL(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||X.scrollIntoView(!1);_.vW(this.hostElement,"yt-emoji-hover",k)}};
_.c.onMouseDown_=function(){this.JSC$14602_ignoreNextFocus_=!0};
_.c.onFocus_=function(){this.JSC$14602_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14602_ignoreNextFocus_=!1};
_.c.onBlur_=function(){this.showFocus=!1};
_.c.onKeyDown_=function(k){switch(k.keyCode){case 13:this.onEmojiTap_(k);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);k.preventDefault();break;case 38:this.changeFocus_(-1,!0),k.preventDefault()}};
CU.prototype.onKeyDown_=CU.prototype.onKeyDown_;CU.prototype.onBlur_=CU.prototype.onBlur_;CU.prototype.onFocus_=CU.prototype.onFocus_;CU.prototype.onMouseDown_=CU.prototype.onMouseDown_;CU.prototype.onEmojiTap_=CU.prototype.onEmojiTap_;CU.prototype.titleOffsetChanged_=CU.prototype.titleOffsetChanged_;CU.prototype.emojiChanged_=CU.prototype.emojiChanged_;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],CU.prototype,"ytComponentBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],CU.prototype,"data",void 0);_.H([_.n({computed:"computeId_(data)"}),_.Z("design:type",String)],CU.prototype,"id",void 0);_.H([_.n({computed:"computeEmoji_(data)"}),_.Z("design:type",Array)],CU.prototype,"emoji",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],CU.prototype,"titleOffset",void 0);_.H([_.n({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.Z("design:type",Object)],CU.prototype,"ariaLabel",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.Z("design:type",Object)],CU.prototype,"ariaActivedescendant",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],CU.prototype,"showFocus",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],CU.prototype,"focusedIndex",void 0);_.H([_.n(),_.Z("design:type",_.ra)],CU.prototype,"emojiManager",void 0);
_.H([_.w$("emoji"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CU.prototype,"emojiChanged_",null);_.H([_.w$("titleOffset"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CU.prototype,"titleOffsetChanged_",null);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],CU.prototype,"onEmojiTap_",null);
_.H([_.C$("mousedown"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CU.prototype,"onMouseDown_",null);_.H([_.C$("focus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CU.prototype,"onFocus_",null);_.H([_.C$("blur"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CU.prototype,"onBlur_",null);
_.H([_.C$("keydown"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],CU.prototype,"onKeyDown_",null);_.H([_.cd({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],CU);
_.C(CU,"yt-emoji-picker-upsell-category-renderer",function(){if(XNx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-upsell-category-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_upsell_category_renderer.yt.emoji.picker.upsell.category.renderer.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-emoji-picker-upsell-category-renderer"></yt-formatted-string><div id="emoji" class="style-scope yt-emoji-picker-upsell-category-renderer"><template is="dom-repeat" id="repeat" items="[[emoji]]" class="style-scope yt-emoji-picker-upsell-category-renderer"><div class="style-scope yt-emoji-picker-upsell-category-renderer"><img id="[[emojiId(index)]]" on-mouseover="onEmojiMouseOver_" shared-tooltip-text$="[[data.emojiTooltip]]" src$="[[emojiUrl(item.emojiId)]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" aria-selected$="[[emojiAriaSelected(showFocus, focusedIndex, index)]]" role="option" class="style-scope yt-emoji-picker-upsell-category-renderer"><svg viewBox="0 0 24 24" class="style-scope yt-emoji-picker-upsell-category-renderer"><path id="lock-border" d="M18.3809524 6.80952784c1.6455246.45922361 2.8571428 1.97242785 2.8571428 3.76190076v9.5238095C21.2380952 22.2474266 19.4855219 24 17.3333333 24H5.9047619C3.75257336 24 2 22.2474266 2 20.0952381v-9.5238095c0-1.78947291 1.21161828-3.30267715 2.85714286-3.76190076v-.04762308C4.85714286 3.02876383 7.88590669 0 11.6190476 0c3.7331409 0 6.7619048 3.02876383 6.7619048 6.76190476v.04762308z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path><path d="M17.3333333 8.66666667c1.0476191 0 1.9047619.85714285 1.9047619 1.90476193v9.5238095c0 1.047619-.8571428 1.9047619-1.9047619 1.9047619H5.9047619C4.85714286 22 4 21.1428571 4 20.0952381v-9.5238095c0-1.04761908.85714286-1.90476193 1.9047619-1.90476193h.95238096V6.76190476C6.85714286 4.13333333 8.99047619 2 11.6190476 2c2.6285714 0 4.7619048 2.13333333 4.7619048 4.76190476v1.90476191h.9523809zm-5.7142857 8.57142853c1.0476191 0 1.9047619-.8571428 1.9047619-1.9047619 0-1.047619-.8571428-1.9047619-1.9047619-1.9047619-1.047619 0-1.90476189.8571429-1.90476189 1.9047619 0 1.0476191.85714289 1.9047619 1.90476189 1.9047619zm2.952381-8.57142853V6.76190476c0-1.62857143-1.3238096-2.95238095-2.952381-2.95238095-1.62857141 0-2.95238093 1.32380952-2.95238093 2.95238095v1.90476191h5.90476193z" class="style-scope yt-emoji-picker-upsell-category-renderer"></path></svg></div></template></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;VrN===void 0&&(VrN=document.createElement("template"));var X=VrN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);XNx=k}k=XNx;return k},{mode:2});var PkW;var Liy;var wa=function(){var k=_.a.apply(this,arguments)||this;k.scrollAction="lock";k.verticalAlign="top";return k};
_.J(wa,_.a);_.c=wa.prototype;_.c.onClick=function(k){k=_.$5(k);k instanceof HTMLImageElement&&_.vW(this.hostElement,"yt-emoji-select",_.hR(this.emojiManager,k.id))};
_.c.openSelector=function(){this.ironOverlayBehavior.open()};
_.c.onDomChange=function(){Hjx(this.ytEmojiSelectorBehavior)};
_.c.computeIsFamilySelector=function(k){var I;return(k==null?void 0:(I=k.emoji)==null?void 0:I.emojiId)==="\ud83d\udc6a"};
_.c.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var k=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];k&&k.emojiId&&(_.vW(this.hostElement,"yt-emoji-select",_.hR(this.emojiManager,k.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.R9.Object.defineProperties(wa.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var k=this,I,V,X;return this.emojiManager&&((I=this.data)==null?0:(V=I.emoji)==null?0:(X=V.variantIds)==null?0:X.length)?this.data.emoji.variantIds.map(function(P){return!!P&&_.hR(k.emojiManager,P)}).filter(function(P){return!!P}):[]}}});
wa.prototype.onClick=wa.prototype.onClick;_.H([_.q(_.r5),_.Z("design:type",Object)],wa.prototype,"ironOverlayBehavior",void 0);_.H([_.q(p6f),_.Z("design:type",Object)],wa.prototype,"ytEmojiSelectorBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],wa.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",_.ra)],wa.prototype,"emojiManager",void 0);_.H([_.n(),_.Z("design:type",Object)],wa.prototype,"scrollAction",void 0);_.H([_.n(),_.Z("design:type",Object)],wa.prototype,"verticalAlign",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.Z("design:type",Boolean)],wa.prototype,"isFamilySelector",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],wa.prototype,"emojiVariants",null);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[MouseEvent]),_.Z("design:returntype")],wa.prototype,"onClick",null);_.H([_.cd({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],wa);
_.C(wa,"yt-emoji-variant-selector",function(){if(Liy===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-variant-selector--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_variant_selector.yt.emoji.variant.selector.css.js--\x3e<div role="listbox" id="variants" class="style-scope yt-emoji-variant-selector">\n    <template is="dom-repeat" id="repeat" items="[[emojiVariants]]" notify-dom-change="" on-dom-change="onDomChange" class="style-scope yt-emoji-variant-selector">\n      \n      <img id="[[item.emojiId]]" alt="[[item.emojiId]]" height="24" role="option" tabindex="-1" src$="[[emojiUrl(item.emojiId)]]" width="24" class="style-scope yt-emoji-variant-selector">\n    </template>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;PkW===void 0&&(PkW=document.createElement("template"));var X=PkW;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Liy=k}k=Liy;return k},{mode:2});var cmG=/:/g,GyN=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],Hv=function(){var k=_.a.apply(this,arguments)||this;k.emojiVariantSelector=null;k.emojiMultiPersonSelector=null;k.identity=_.Bt;k.lastAnimationTime_=0;k.animationStart_=null;k.animationEnd_=null;return k};
_.J(Hv,_.a);_.c=Hv.prototype;
_.c.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}}};
_.c.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.mn)};
_.c.attached=function(){_.Qz&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&NsG(this.emojiManager)};
_.c.dataChanged=function(){var k;if((k=this.data)==null?0:k.categories){k=this.emojiManager;var I=this.getCustomEmojiIds();k.pickerCustomEmojiIds=[].concat(_.Z9(a0l),_.Z9(I))}};
_.c.getCustomEmojiIds=function(){var k,I=(k=this.data.categories)==null?void 0:k.find(function(L){var T;return((T=L.emojiPickerCategoryRenderer)==null?void 0:T.categoryId)&&GyN.includes(L.emojiPickerCategoryRenderer.categoryId)}),V;
k=(V=this.data.categories)==null?void 0:V.find(function(L){return L.emojiPickerUpsellCategoryRenderer});
var X,P;return[I==null?void 0:(X=I.emojiPickerCategoryRenderer)==null?void 0:X.emojiIds,k==null?void 0:(P=k.emojiPickerUpsellCategoryRenderer)==null?void 0:P.emojiIds].flat().filter(function(L){return!!L})};
_.c.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.c.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.c.updateCategoriesAndPlaceholderInternal=function(k,I){var V=this;k&&I&&(this.categories=k.categories||[],this.categoryButtons=k.categoryButtons||[],this.resetPlaceholder(),this.search="",_.E6(function(){V.updateButtons_()}))};
_.c.computeId_=function(k){return k.id||""};
_.c.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(k){return k.emojiPickerCategoryRenderer&&k.emojiPickerCategoryRenderer.emojiData}):!1};
_.c.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.c.onShowEmojiVariantSelector=function(k){var I=k.detail.emojiData;I.variantIds&&I.variantIds.length&&(I.multiSelectorThumbnailRow&&I.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:I,target:k.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:I,target:k.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.c.onIronOverlayClosed=function(k){var I=M7N(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");I&&k.composedPath&&(k.composedPath().includes(_.BL(this.hostElement).querySelector("#emoji-variant-selector"))||k.composedPath().includes(_.BL(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.sm(this.hostElement,"yt-close-emoji-variant-selector",[I.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.c.onEmojiVariantSelectorMouseup=function(k){var I=k.target.firstChild;this.variantSelectorOpened&&I&&_.E6(function(){I.noCancelOnOutsideClick=!1},100)};
_.c.onEmojiVariantSelectorMousedown=function(k){k=k.target.firstChild;this.variantSelectorOpened&&k&&(k.noCancelOnOutsideClick=!1)};
_.c.onSelectCategory_=function(k){var I=this.search!="";this.search="";for(var V=_.BL(this.hostElement).querySelector("#categories").children,X=0;X<V.length;X++){var P=V[X];if(P.id==k.detail.categoryId){I?(_.BL(this.hostElement).querySelector("#categories").scrollTop=P.offsetTop,this.updateButtons_()):(this.animationStart_=_.BL(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=P.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.c.onEmojiHover_=function(k){this.placeholder=k.detail.shortcuts?k.detail.shortcuts[0]:""};
_.c.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.c.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.c.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.c.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.c.computeSearchCategory_=function(k){k=k.replace(cmG,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();k=k.split(" ");for(var I=[],V=this.emojiManager.emojis,X=0;X<V.length;X++){var P=V[X];if(P.searchTerms)for(var L=0;L<P.searchTerms.length;L++){for(var T=P.searchTerms[L].toLocaleLowerCase(),d=!1,U=0;U<k.length;U++)if(T.indexOf(k[U])!=-1){d=!0;break}if(d&&(!P.isCustomEmoji||!P.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(P.emojiId))){I.push(P.emojiId);
break}}}return{categoryId:-1,emojiIds:I}};
_.c.computeSearchEmptyMessage_=function(k,I){return k&&I&&I.emojiIds&&I.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.c.computeSearching_=function(k){return this.emojiManager&&k.replace(cmG,"").length>1};
_.c.computeSkinToneHidden=function(){var k;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((k=this.data)==null||!k.hideSkinTonePicker)};
_.c.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.c.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.c.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.c.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.c.selectSkinTone_=function(k){k=Number(k.target.getAttribute("tone"));this.set("emojiManager.skinTone",k);_.sm(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[k]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.c.skinToneChanged_=function(){_.BL(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var k=_.BL(this.hostElement).querySelector("#dropdown-content").children,I=0;I<k.length;I++)I===this.skinTone?k[I].setAttribute("selected",""):k[I].removeAttribute("selected")};
_.c.animateScroll_=function(k){this.lastAnimationTime_||(this.lastAnimationTime_=k);k-=this.lastAnimationTime_;k<200?(_.BL(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*k/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.BL(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.c.searchChanged_=function(){this.updateButtons_()};
_.c.updateButtons_=function(){var k=null;if(!this.search)for(var I=_.BL(this.hostElement).querySelector("#categories").scrollTop,V=_.BL(this.hostElement).querySelector("#categories").children,X=0;X<V.length;X++){var P=V[X];P.offsetTop<=I&&(k=P.id)}I=_.BL(this.hostElement).querySelector("#category-buttons").children;for(V=0;V<I.length;V++)X=I[V],X.active=X.id===k};
Hv.prototype.searchChanged_=Hv.prototype.searchChanged_;Hv.prototype.skinToneChanged_=Hv.prototype.skinToneChanged_;Hv.prototype.onEmojiHover_=Hv.prototype.onEmojiHover_;Hv.prototype.onSelectCategory_=Hv.prototype.onSelectCategory_;Hv.prototype.onShowEmojiVariantSelector=Hv.prototype.onShowEmojiVariantSelector;Hv.prototype.updateCategoriesAndPlaceholder_=Hv.prototype.updateCategoriesAndPlaceholder_;Hv.prototype.dataChanged=Hv.prototype.dataChanged;
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Hv.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Hv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Hv.prototype,"data",void 0);_.H([_.n({value:function(){return[]}}),
_.Z("design:type",Array)],Hv.prototype,"categories",void 0);_.H([_.n({value:function(){return[]}}),
_.Z("design:type",Array)],Hv.prototype,"categoryButtons",void 0);_.H([_.n({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Hv.prototype,"disableScroll",void 0);_.H([_.n({computed:"computeId_(data)",reflectToAttribute:!0}),_.Z("design:type",String)],Hv.prototype,"id",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Hv.prototype,"selected",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Hv.prototype,"disableIncrementalLoading",void 0);_.H([_.n(),_.Z("design:type",String)],Hv.prototype,"placeholder",void 0);_.H([_.n({value:""}),_.Z("design:type",String)],Hv.prototype,"search",void 0);_.H([_.n({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Hv.prototype,"searching",void 0);_.H([_.n({computed:"computeSearchCategory_(search)"}),_.Z("design:type",Object)],Hv.prototype,"searchCategory",void 0);
_.H([_.n({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.Z("design:type",Object)],Hv.prototype,"searchEmptyMessage",void 0);_.H([_.n({computed:"identity(emojiManager.skinTone)"}),_.Z("design:type",Number)],Hv.prototype,"skinTone",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Hv.prototype,"skinToneOpened",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Hv.prototype,"variantSelectorOpened",void 0);
_.H([_.n({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.Z("design:type",Boolean)],Hv.prototype,"skinToneHidden",void 0);_.H([_.n(),_.Z("design:type",_.ra)],Hv.prototype,"emojiManager",void 0);_.H([_.n(),_.Z("design:type",Object)],Hv.prototype,"emojiVariantSelector",void 0);_.H([_.n(),_.Z("design:type",Object)],Hv.prototype,"emojiMultiPersonSelector",void 0);
_.H([_.n({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.Z("design:type",Boolean)],Hv.prototype,"shouldUseStickyPreferences",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Hv.prototype,"dataChanged",null);_.H([_.w$("data","selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Hv.prototype,"updateCategoriesAndPlaceholder_",null);
_.H([_.C$("yt-show-emoji-variant-selector"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Hv.prototype,"onShowEmojiVariantSelector",null);_.H([_.C$("yt-emoji-picker-select-category"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Hv.prototype,"onSelectCategory_",null);_.H([_.C$("yt-emoji-hover"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Hv.prototype,"onEmojiHover_",null);
_.H([_.w$("skinTone"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Hv.prototype,"skinToneChanged_",null);_.H([_.w$("search"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Hv.prototype,"searchChanged_",null);_.H([_.cd({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],Hv);
_.C(Hv,"yt-emoji-picker-renderer",function(){if(IYx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_emoji_picker_renderer.yt.emoji.picker.renderer.css.js--\x3e<div id="search-panel" class="style-scope yt-emoji-picker-renderer"><tp-yt-paper-input id="search" no-label-float="" placeholder="[[placeholder]]" use-v2-underline="" value="{{search}}" on-blur="onSearchBoxBlur_" on-focus="onSearchBoxFocused_" class="style-scope yt-emoji-picker-renderer"></tp-yt-paper-input><yt-icon-button id="clear-search" hidden="[[!search]]" label="[[data.clearSearchLabel]]" on-tap="clearSearch" class="style-scope yt-emoji-picker-renderer"><yt-icon icon="close" class="style-scope yt-emoji-picker-renderer"></yt-icon></yt-icon-button><button id="skin-tone" aria-label$="[[getSimpleString(data.pickSkinToneText)]]" hidden="[[skinToneHidden]]" on-mouseout="resetPlaceholder" on-mouseover="showSkinTonePlaceholder" on-tap="openSkinToneSelector" selected="" class="style-scope yt-emoji-picker-renderer"></button><tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" horizontal-align="right" horizontal-offset="8" no-auto-focus="" opened="{{skinToneOpened}}" vertical-align="top" vertical-offset="8" class="style-scope yt-emoji-picker-renderer"><div id="dropdown-content" class="dropdown-content style-scope yt-emoji-picker-renderer" slot="dropdown-content"><button aria-label$="[[data.skinToneGenericLabel]]" on-tap="selectSkinTone_" tone="0" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneLightLabel]]" on-tap="selectSkinTone_" tone="1" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLightLabel]]" on-tap="selectSkinTone_" tone="2" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumLabel]]" on-tap="selectSkinTone_" tone="3" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneMediumDarkLabel]]" on-tap="selectSkinTone_" tone="4" class="style-scope yt-emoji-picker-renderer"></button><button aria-label$="[[data.skinToneDarkLabel]]" on-tap="selectSkinTone_" tone="5" class="style-scope yt-emoji-picker-renderer"></button></div></tp-yt-iron-dropdown></div><div id="category-buttons" class="style-scope yt-emoji-picker-renderer"></div><yt-emoji-picker-category-renderer id="search-category" data="[[searchCategory]]" emoji-manager="[[emojiManager]]" should-use-sticky-preferences="[[shouldUseStickyPreferences]]" skin-tone="[[skinTone]]" class="style-scope yt-emoji-picker-renderer"></yt-emoji-picker-category-renderer><yt-formatted-string id="search-empty" hidden="[[!searchEmptyMessage]]" text="[[searchEmptyMessage]]" class="style-scope yt-emoji-picker-renderer"></yt-formatted-string><div id="categories-wrapper" class="style-scope yt-emoji-picker-renderer"><div id="categories" on-mouseout="onMouseoutCategories" on-scroll="onScroll_" class="style-scope yt-emoji-picker-renderer"></div></div><div id="emoji-variant-selector" hidden="[[!emojiVariantSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div><div id="emoji-multi-person-selector" hidden="[[!emojiMultiPersonSelector]]" on-mouseup="onEmojiVariantSelectorMouseup" on-mousedown="onEmojiVariantSelectorMousedown" class="style-scope yt-emoji-picker-renderer"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;kyy===void 0&&(kyy=document.createElement("template"));var X=kyy;V.call(I,X.content.cloneNode(!0),k.content.firstChild);IYx=k}k=IYx;return k},{mode:2});var pU=function(){var k=_.a.apply(this,arguments)||this;k.emojiManager=_.mn;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.selectedIndex=1;k.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return k};
_.J(pU,_.a);_.c=pU.prototype;_.c.handleEmojiCustomizationVisible=function(k){this.emojiPickerRenderer.selected=k;this.selectedIndex=1;k?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.c.emojiCustomizationSetChanged=function(){var k;(k=this.data)!=null&&k.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.uD(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.c.updateSaveButtonState=function(k){var I;(I=this.data)!=null&&I.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.NP("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:k}))};
_.c.emojiUrl=function(k){k=_.hR(this.emojiManager,k);if(!k)return"";var I;k=(I=k.image)==null?void 0:I.thumbnails;return _.ji(k,24)||""};
_.c.emojiAlt=function(k){var I=_.hR(this.emojiManager,k);if(!I)return k;var V,X,P,L=(I==null?void 0:(V=I.image)==null?void 0:(X=V.accessibility)==null?void 0:(P=X.accessibilityData)==null?void 0:P.label)||"";return L?L:I.isCustomEmoji?I.shortcuts[0]:I.emojiId||k};
_.c.emojiAriaLabel=function(k){var I,V;return((I=_.hR(this.emojiManager,k))==null?void 0:(V=I.shortcuts)==null?void 0:V[0])||k};
_.c.onEmojiClick=function(k){k.model.index!==0&&(this.selectedIndex=k.model.index)};
_.c.onEmojiSelect=function(k){k=k.detail;var I,V;((I=this.data)==null?0:I.emojiCustomizationSetEntityKey)&&((V=this.emojiCustomizationSet)==null?0:V.emojiId)&&k.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,k.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.NP("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,k.emojiId,this.selectedIndex)}))};
_.c.canEditEmoji=function(k,I,V){k=k.indexOf(I);return k===V||k===0||V===0?!1:!0};
_.c.getUpdatedEmojiIdList=function(k,I,V){var X=k.indexOf(I);k=[].concat(_.Z9(k));X>=0&&(k[X]=k[V]);k[V]=I;return k};
_.R9.Object.defineProperties(pU,{template:{configurable:!0,enumerable:!0,get:function(){if(YFy===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-customization-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_customization_panel_view_model.yt.emoji.customization.panel.view.model.css.js--\x3e<yt-attributed-string id="description-text" data="[[data.descriptionText]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-attributed-string>\n<div id="fab-container" class="style-scope yt-emoji-customization-panel-view-model">\n  <div id="expanded-buttons" class="style-scope yt-emoji-customization-panel-view-model">\n    <template is="dom-repeat" id="repeat" items="[[emojiCustomizationSet.emojiId]]" class="style-scope yt-emoji-customization-panel-view-model">\n      <button class="reaction-button style-scope yt-emoji-customization-panel-view-model" emoji-selected$="[[equals(selectedIndex, index)]]" on-click="onEmojiClick" disabled$="[[equals(index, 0)]]">\n        <img id="[[index]]" alt="[[emojiAlt(item)]]" aria-label$="[[emojiAriaLabel(item)]]" height="24" role="option" src$="[[emojiUrl(item)]]" width="24" class="style-scope yt-emoji-customization-panel-view-model">\n      </button>\n    </template>\n  </div>\n</div>\n<yt-button-view-model data="[[data.resetButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-emoji-customization-panel-view-model">\n</yt-button-view-model>\n<yt-emoji-picker-renderer data="[[data.emojiPicker.emojiPickerRenderer]]" class="style-scope yt-emoji-customization-panel-view-model"></yt-emoji-picker-renderer>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;JyC===void 0&&(JyC=document.createElement("template"));var X=JyC;V.call(I,X.content.cloneNode(!0),k.content.firstChild);YFy=k}k=YFy;return k}}});
pU.prototype.onEmojiSelect=pU.prototype.onEmojiSelect;_.H([_.q(_.fF),_.Z("design:type",Object)],pU.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],pU.prototype,"ytActionHandlerBehavior",void 0);_.H([_.p$("yt-emoji-picker-renderer"),_.Z("design:type",Object)],pU.prototype,"emojiPickerRenderer",void 0);
_.H([_.n({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(k,I){return _.nQ(k.entities,"emojiCustomizationSetEntity",I)},
observer:"emojiCustomizationSetChanged"}),_.Z("design:type",Object)],pU.prototype,"emojiCustomizationSet",void 0);_.H([_.n(),_.Z("design:type",Object)],pU.prototype,"originalEmojiSet",void 0);_.H([_.n(),_.Z("design:type",_.ra)],pU.prototype,"emojiManager",void 0);_.H([_.n(),_.Z("design:type",Object)],pU.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pU.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",Object)],pU.prototype,"selectedIndex",void 0);
_.H([_.C$("yt-emoji-select"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],pU.prototype,"onEmojiSelect",null);_.H([_.cd({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],pU);var TdZ;var d9N;var iry;var WiU;var N2=function(){var k=_.a.apply(this,arguments)||this;k.authorBadges=[];return k};
_.J(N2,_.a);_.c=N2.prototype;_.c.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.c.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]]"}}}}}};
_.c.dataChanged=function(){var k=S1z(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",k)};
_.c.updateMessage=function(){var k=this.data.message,I=_.BL(_.BL(this.hostElement).querySelector("#message"));I.textContent="";k&&I.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k))};
_.c.shouldSupportWholeItemClick=function(){return!0};
_.c.onShowOriginalClick=function(k){k.preventDefault();this.showOriginal=!0};
_.c.computeShowBar=function(k,I,V){return k&&I||V};
_.c.computeAuthorBadges=function(k){return k.authorBadges||[]};
_.c.computeAuthorIsOwner=function(k){return!!j$D(k.authorBadges,"owner")};
_.c.computeAuthorNameColor=function(k){var I;if(_.m("live_chat_author_name_color_usernames")&&(k==null?0:(I=k.authorName)==null?0:I.simpleText))return _.s$K(_.FeD(k.authorName.simpleText));if(_.m("live_chat_seed_color_usernames")&&(k==null?0:k.authorSeedColorArgb))return _.s$K(_.QI(k.authorSeedColorArgb));if(_.m("live_chat_colored_usernames"))return"#cc0000";var V;return _.m("live_chat_simple_color_usernames")&&(k==null?0:(V=k.authorName)==null?0:V.simpleText)&&(k==null?0:k.authorUsernameColorLight)&&
(k==null?0:k.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.QI(k.authorUsernameColorDark):_.QI(k.authorUsernameColorLight):""};
N2.prototype.updateMessage=N2.prototype.updateMessage;N2.prototype.dataChanged=N2.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],N2.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],N2.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],N2.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],N2.prototype,"data",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],N2.prototype,"showOriginal",void 0);_.H([_.n({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],N2.prototype,"isDimmed",void 0);_.H([_.n({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],N2.prototype,"showBar",void 0);
_.H([_.n({computed:"computeAuthorBadges(data)"}),_.Z("design:type",Array)],N2.prototype,"authorBadges",void 0);_.H([_.n({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],N2.prototype,"authorIsOwner",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],N2.prototype,"inCollapsedBanner",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],N2.prototype,"inBanner",void 0);
_.H([_.n({value:_.m("live_chat_hide_avatars"),reflectToAttribute:!0}),_.Z("design:type",Boolean)],N2.prototype,"avatarHidden",void 0);_.H([_.n({computed:"computeAuthorNameColor(data)"}),_.Z("design:type",String)],N2.prototype,"authorNameColor",void 0);_.H([_.n(),_.Z("design:type",_.JR)],N2.prototype,"participantsManager",void 0);_.H([_.n({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.Z("design:type",Object)],N2.prototype,"filledButtonOverrides",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],N2.prototype,"dataChanged",null);_.H([_.w$("data.message"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],N2.prototype,"updateMessage",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],N2);
_.C(N2,"yt-live-chat-text-message-renderer",function(){if(WiU===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_message_renderer.yt.live.chat.text.message.renderer.css.js--\x3e<yt-img-shadow id="author-photo" class="no-transition style-scope yt-live-chat-text-message-renderer" height="24" thumbnail="[[data.authorPhoto]]" width="24"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-text-message-renderer"><span id="timestamp" class="style-scope yt-live-chat-text-message-renderer">[[timestampString]]</span><yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" class="style-scope yt-live-chat-text-message-renderer"></yt-live-chat-author-chip>\u200b<div id="before-content-buttons" class="style-scope yt-live-chat-text-message-renderer"></div>\u200b<span id="message" dir="auto" class="style-scope yt-live-chat-text-message-renderer"></span><span id="deleted-state" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.deletedStateMessage)]]</span><a id="show-original" href="#" on-click="onShowOriginalClick" class="style-scope yt-live-chat-text-message-renderer">[[getSimpleString(data.showOriginalContentMessage)]]</a></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-text-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-text-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-text-message-renderer"></yt-icon></yt-icon-button></div><div id="inline-action-button-container" class="style-scope yt-live-chat-text-message-renderer"><div id="inline-action-buttons" class="style-scope yt-live-chat-text-message-renderer"></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;iry===void 0&&(iry=document.createElement("template"));var X=iry;V.call(I,X.content.cloneNode(!0),k.content.firstChild);WiU=k}k=WiU;return k},{mode:0});var M2=function(){var k=_.a.apply(this,arguments)||this;k.tonalButtonOverrides={type:"tonal",style:"overlay"};return k};
_.J(M2,_.a);
M2.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]]"}}}}}};
M2.prototype.shouldSupportInlineActionButtons=function(){return!0};
M2.prototype.shouldSupportWholeItemClick=function(){return!0};
_.R9.Object.defineProperties(M2.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],M2.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],M2.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],M2.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],M2.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",_.JR)],M2.prototype,"participantsManager",void 0);
_.H([_.n(),_.Z("design:type",Object)],M2.prototype,"tonalButtonOverrides",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.infoDialogButton"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],M2.prototype,"hasInfoDialogButton",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],M2);
_.C(M2,"yt-live-chat-auto-mod-message-renderer",function(){if(d9N===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-auto-mod-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_auto_mod_message_renderer.yt.live.chat.auto.mod.message.renderer.css.js--\x3e<div id="explanation" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <yt-icon id="warning-icon" hidden$="[[hasInfoDialogButton]]" icon="warning" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-icon>\n  <div id="button" hidden$="[[!hasInfoDialogButton]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <yt-formatted-string text="[[data.headerText]]" class="style-scope yt-live-chat-auto-mod-message-renderer"></yt-formatted-string>\n</div>\n<div id="auto-moderated-item" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="moderation-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-auto-mod-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n  <div id="additional-inline-action-buttons" class="style-scope yt-live-chat-auto-mod-message-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;TdZ===void 0&&(TdZ=document.createElement("template"));var X=TdZ;V.call(I,X.content.cloneNode(!0),k.content.firstChild);d9N=k}k=d9N;return k},{mode:0});var fYQ;var U9N;var EJf;var brf=function(){return _.a.apply(this,arguments)||this};
_.J(brf,_.a);_.H([_.n(),_.Z("design:type",Object)],brf.prototype,"data",void 0);_.H([_.GY({is:"ytd-factoid-renderer",disableElementRegistration:!0})],brf);
_.C(brf,"ytd-factoid-renderer",function(){if(EJf!==void 0)return EJf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-factoid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="factoid style-scope ytd-factoid-renderer" role="text" aria-label="[[data.accessibilityText]]">\n  <yt-formatted-string class="factoid-value style-scope ytd-factoid-renderer" text="[[data.value]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="factoid-label style-scope ytd-factoid-renderer" text="[[data.label]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return EJf=k},{mode:1});var ZH=function(){return _.a.apply(this,arguments)||this};
_.J(ZH,_.a);ZH.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.H([_.n(),_.Z("design:type",Object)],ZH.prototype,"data",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ZH.prototype,"ytRendererstamperBehavior",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],ZH);
_.C(ZH,"yt-live-chat-channel-activity-reputation-renderer",function(){if(U9N===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-channel-activity-reputation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_channel_activity_reputation_renderer.yt.live.chat.channel.activity.reputation.renderer.css.js--\x3e<div id="factoids" class="style-scope yt-live-chat-channel-activity-reputation-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;fYQ===void 0&&(fYQ=document.createElement("template"));var X=fYQ;V.call(I,X.content.cloneNode(!0),k.content.firstChild);U9N=k}k=U9N;return k},{mode:0});var lYQ;var rmf;var DH=function(){return _.a.apply(this,arguments)||this};
_.J(DH,_.a);DH.prototype.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],DH.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Boolean)],DH.prototype,"menuFocused",void 0);_.H([_.n(),_.Z("design:type",Object)],DH.prototype,"data",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],DH.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],DH);
_.C(DH,"yt-live-chat-donation-announcement-renderer",function(){if(rmf===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-donation-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_donation_announcement_renderer.yt.live.chat.donation.announcement.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-img-shadow><div id="content" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="content-header" class="style-scope yt-live-chat-donation-announcement-renderer"><div id="author-name" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.authorName)]]</div><div id="text" class="style-scope yt-live-chat-donation-announcement-renderer">[[getSimpleString(data.text)]]</div></div><div id="timestamp" class="style-scope yt-live-chat-donation-announcement-renderer">[[timestampString]]</div><yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-formatted-string></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-donation-announcement-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-donation-announcement-renderer"></yt-icon></yt-icon-button></div></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;lYQ===void 0&&(lYQ=document.createElement("template"));var X=lYQ;V.call(I,X.content.cloneNode(!0),k.content.firstChild);rmf=k}k=rmf;return k},{mode:0});var h6N;var ymC,m9N=function(){if(ymC!==void 0)return ymC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-empty-feed-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_empty_feed_view_model.yt.live.chat.empty.feed.view.model.css.js--\x3e<yt-image id="image" alt="empty_feed_image" data="[[data.emptyFeedImage]]" height="100" preserve-height="" preserve-width="" width="178" class="style-scope yt-live-chat-empty-feed-view-model">\n</yt-image>\n<yt-attributed-string id="message" data="[[data.message]]" class="style-scope yt-live-chat-empty-feed-view-model"></yt-attributed-string>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;h6N===void 0&&(h6N=document.createElement("template"));var X=h6N;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return ymC=k};var zq=function(){return _.a.apply(this,arguments)||this};
_.J(zq,_.a);_.R9.Object.defineProperties(zq,{template:{configurable:!0,enumerable:!0,get:function(){return m9N()}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],zq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],zq.prototype,"data",void 0);_.H([_.cd({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],zq);_.C(zq,"yt-live-chat-empty-feed-view-model",function(){return m9N()},{mode:0});var KiZ;var $9Z;var ux=function(){return _.a.apply(this,arguments)||this};
_.J(ux,_.a);ux.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"}}}}}};
_.R9.Object.defineProperties(ux.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var k,I;return{runs:[{text:(k=this.data)==null?void 0:(I=k.channelName)==null?void 0:I.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var k=[],I;if((I=this.data)==null||!I.channelBadges)return k;var V;I=_.G((V=this.data)==null?void 0:V.channelBadges);for(V=I.next();!V.done;V=I.next()){V=_.K(V.value,EtZ);var X=void 0,P=void 0;if((X=V)==null?0:(P=X.badgeImage)==null?0:P.sources)X=void 0,P={liveChatAuthorBadgeRenderer:{tooltip:V.tooltip,accessibility:{accessibilityData:{label:(X=_.K(V.rendererContext,_.DL))==null?void 0:X.label}}}},V.badgeImage.sources[0].clientResource?P.liveChatAuthorBadgeRenderer.icon=
{iconType:V.badgeImage.sources[0].clientResource.imageName}:P.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:V.badgeImage.sources},k.push(P)}return k}}});
_.H([_.n(),_.Z("design:type",Object)],ux.prototype,"data",void 0);_.H([_.v("data.channelName"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ux.prototype,"channelName",null);_.H([_.v("data.channelBadges"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],ux.prototype,"channelBadges",null);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ux.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],ux);
_.C(ux,"yt-live-chat-identity-view-model",function(){if($9Z===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-identity-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_identity_view_model.yt.live.chat.identity.view.model.css.js--\x3e<div id="avatar" class="style-scope yt-live-chat-identity-view-model"></div>\n<div id="channel_info" class="style-scope yt-live-chat-identity-view-model">\n  <yt-live-chat-author-chip id="channel_name" author-badges="[[channelBadges]]" author-name="[[channelName]]" class="style-scope yt-live-chat-identity-view-model">\n  </yt-live-chat-author-chip>\n  <div id="channel_metadata" class="style-scope yt-live-chat-identity-view-model">\n    <yt-attributed-string id="create_time" data="[[data.channelCreateTime]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n    <yt-attributed-string id="subscriber_count" data="[[data.channelSubscriberCount]]" class="style-scope yt-live-chat-identity-view-model"></yt-attributed-string>\n  </div>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;KiZ===void 0&&(KiZ=document.createElement("template"));var X=KiZ;V.call(I,X.content.cloneNode(!0),k.content.firstChild);$9Z=k}k=$9Z;return k},{mode:0});var SUW;var jwZ;var JmN;var YUZ;var Oy=function(){var k=_.a.apply(this,arguments)||this;k.hidden=!1;k.supportsInlineActionButtons=!0;return k};
_.J(Oy,_.a);Oy.prototype.ready=function(){var k;((k=document.querySelector("yt-live-chat-app"))==null?0:k.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
Oy.prototype.dataChanged=function(k){var I=(0,_.o1)(_.BL(this.hostElement).querySelector("#detail-text"));I.textContent="";(k==null?0:k.detailText)&&I.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k.detailText))};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Oy.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],Oy.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Oy.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n({observer:"dataChanged"}),_.Z("design:type",Object)],Oy.prototype,"data",void 0);
_.H([_.n({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.Z("design:type",Object)],Oy.prototype,"hidden",void 0);_.H([_.GY({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],Oy);
_.C(Oy,"yt-live-chat-legacy-paid-message-renderer",function(){if(YUZ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-legacy-paid-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_legacy_paid_message_renderer.yt.live.chat.legacy.paid.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-img-shadow>\n  <div id="content" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <div id="content-primary-column" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <div id="author-name" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.authorName)]]</div>\n      <div id="event-text" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[getSimpleString(data.eventText)]]</div>\n      <div id="detail-text" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n    </div>\n    <div id="timestamp" class="style-scope yt-live-chat-legacy-paid-message-renderer">[[timestampString]]</div>\n  </div>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n      <yt-icon icon="more_vert" class="style-scope yt-live-chat-legacy-paid-message-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-legacy-paid-message-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-legacy-paid-message-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;JmN===void 0&&(JmN=document.createElement("template"));var X=JmN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);YUZ=k}k=YUZ;return k},{mode:0});var gJR;var qUN;var vJW={},tR=function(){return _.Mm.apply(this,arguments)||this};
_.J(tR,_.Mm);tR.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
tR.prototype.onLiveChatMembershipItemBehaviorClick=tR.prototype.onLiveChatMembershipItemBehaviorClick;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tR.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],tR.prototype,"data",void 0);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],tR.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.H([_.ZZ()],tR);
vJW.YtLiveChatMembershipItemBehavior=[tR.prototype,_.O.YtRendererBehavior];var e4=function(){var k=_.a.apply(this,arguments)||this;k.supportsInlineActionButtons=!0;k.hasPrimaryHeaderText=!1;k.showOnlyHeader=!1;k.authorBadges=[];k.modern=_.m("web_button_rework_with_live");k.buttonOverrides={style:"overlay",type:"filled"};return k};
_.J(e4,_.a);_.c=e4.prototype;_.c.shouldSupportInlineActionButtons=function(){return!0};
_.c.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.c.ready=function(){var k=document.querySelector("yt-live-chat-app");k&&k.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.c.messageChanged=function(){var k=this.data.message,I=(0,_.o1)(_.BL(this.hostElement).querySelector("#message"));I.textContent="";k&&I.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(k))};
_.c.computeHasPrimaryHeaderText=function(k){return!(!k||!k.headerPrimaryText)};
_.c.computeShowOnlyHeader=function(k,I){return this.isMessageEmpty(k,I)};
_.c.computeAuthorBadges=function(k){return k.authorBadges||[]};
_.c.isMessageEmpty=function(k,I){return!k||k.empty?!0:!k.message&&!k.inputField&&!I};
_.c.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.c.getInputElement=function(){return _.BL(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.c.inputFocus=function(){var k=this.getInputElement();k&&k.focus()};
_.c.inputInsertEmoji=function(k){var I=this.getInputElement();I&&I.insertEmoji(k)};
_.c.inputMessage=function(){var k=this.getInputElement();return k&&this.data.inputField?(k.completeEmojis(),_.TV(k.liveChatRichMessageInput)):null};
_.c.onFooterButtonClick=function(){this.data.footerButton&&_.vW(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.c.shouldSupportWholeItemClick=function(){return!0};
e4.prototype.isDeletedChanged=e4.prototype.isDeletedChanged;e4.prototype.messageChanged=e4.prototype.messageChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],e4.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],e4.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.q(vJW.YtLiveChatMembershipItemBehavior),_.Z("design:type",Object)],e4.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],e4.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],e4.prototype,"data",void 0);_.H([_.n({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],e4.prototype,"hasPrimaryHeaderText",void 0);_.H([_.n({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.Z("design:type",Object)],e4.prototype,"showOnlyHeader",void 0);
_.H([_.n({computed:"computeAuthorBadges(data)"}),_.Z("design:type",Array)],e4.prototype,"authorBadges",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],e4.prototype,"modern",void 0);_.H([_.w$("data.message"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],e4.prototype,"messageChanged",null);_.H([_.w$("isDeleted"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],e4.prototype,"isDeletedChanged",null);
_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],e4);
_.C(e4,"yt-live-chat-membership-item-renderer",function(){if(qUN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-membership-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_membership_item_renderer.yt.live.chat.membership.item.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="header" class="style-scope yt-live-chat-membership-item-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope yt-live-chat-membership-item-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope yt-live-chat-membership-item-renderer">\n      <div id="header-content-primary-column" class="style-scope yt-live-chat-membership-item-renderer">\n        <div id="header-content-inner-column" class="style-scope yt-live-chat-membership-item-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope yt-live-chat-membership-item-renderer">\n            <yt-live-chat-author-chip author-badges="[[authorBadges]]" author-name="[[data.authorName]]" class="style-scope yt-live-chat-membership-item-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="header-primary-text" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerPrimaryText)]]</div>\n        </div>\n        <div id="header-subtext" class="style-scope yt-live-chat-membership-item-renderer">[[getSimpleString(data.headerSubtext)]]</div>\n      </div>\n      <div id="timestamp" class="style-scope yt-live-chat-membership-item-renderer">[[timestampString]]</div>\n    </div>\n    <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-membership-item-renderer">\n      <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-icon icon="more_vert" class="style-scope yt-live-chat-membership-item-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div id="content" class="style-scope yt-live-chat-membership-item-renderer">\n    <div id="message" dir="auto" class="style-scope yt-live-chat-membership-item-renderer"></div>\n    <div id="input-container" class="style-scope yt-live-chat-membership-item-renderer">\n      <template is="dom-if" if="[[data.inputField]]" class="style-scope yt-live-chat-membership-item-renderer">\n        <yt-live-chat-text-input-field-renderer id="input-field" data="[[data.inputField.liveChatTextInputFieldRenderer]]" participants-manager="[[participantsManager]]" class="style-scope yt-live-chat-membership-item-renderer">\n        </yt-live-chat-text-input-field-renderer>\n      </template>\n    </div>\n    <yt-formatted-string id="deleted-state" is-deleted$="[[isDeleted]]" text="[[data.deletedStateMessage]]" class="style-scope yt-live-chat-membership-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div id="footer-button" hidden$="[[!data.footerButton]]" on-click="onFooterButtonClick" class="style-scope yt-live-chat-membership-item-renderer"></div>\n<div id="inline-action-button-container" class="style-scope yt-live-chat-membership-item-renderer">\n  <div id="inline-action-buttons" class="style-scope yt-live-chat-membership-item-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;gJR===void 0&&(gJR=document.createElement("template"));var X=gJR;V.call(I,X.content.cloneNode(!0),k.content.firstChild);qUN=k}k=qUN;return k},{mode:0});var swC;var FiZ;var kk=function(){return _.a.apply(this,arguments)||this};
_.J(kk,_.a);kk.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],kk.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],kk.prototype,"data",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],kk);
_.C(kk,"yt-live-chat-mode-change-message-renderer",function(){if(FiZ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-mode-change-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_mode_change_message_renderer.yt.live.chat.mode.change.message.renderer.css.js--\x3e<div id="contents" class="style-scope yt-live-chat-mode-change-message-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-icon>\n  <div id="text-container" class="style-scope yt-live-chat-mode-change-message-renderer">\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope yt-live-chat-mode-change-message-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-mode-change-message-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;swC===void 0&&(swC=document.createElement("template"));var X=swC;V.call(I,X.content.cloneNode(!0),k.content.firstChild);FiZ=k}k=FiZ;return k},{mode:0});var BdN;var AmN;var Iy=function(){return _.a.apply(this,arguments)||this};
_.J(Iy,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Iy.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],Iy.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Iy.prototype,"data",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],Iy);
_.C(Iy,"yt-live-chat-moderation-message-renderer",function(){if(AmN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-moderation-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_moderation_message_renderer.yt.live.chat.moderation.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-moderation-message-renderer">\n  <span id="timestamp" class="style-scope yt-live-chat-moderation-message-renderer">[[timestampString]]</span>\n  <yt-formatted-string id="message" text="[[data.message]]" class="style-scope yt-live-chat-moderation-message-renderer"></yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;BdN===void 0&&(BdN=document.createElement("template"));var X=BdN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);AmN=k}k=AmN;return k},{mode:0});var QwC;var nJx;var V7=function(){return _.a.apply(this,arguments)||this};
_.J(V7,_.a);V7.prototype.onClick=function(){var k;if((k=this.data)!=null&&k.onClickCommand){var I;_.al.instance.resolveCommand((I=this.data)==null?void 0:I.onClickCommand)}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],V7.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],V7.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],V7.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],V7.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],V7.prototype,"data",void 0);
_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],V7);
_.C(V7,"yt-live-chat-offer-click-count-message-renderer",function(){if(nJx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-offer-click-count-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_offer_click_count_message_renderer.yt.live.chat.offer.click.count.message.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n  <div id="icon-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="icon" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-icon icon="yt-icons:trending_up" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="metadata-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n    <div id="message-title" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-live-chat-offer-click-count-message-renderer"></yt-formatted-string>\n    </div>\n    <div id="product-title-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">[[data.productTitle]]</div>\n    <div id="cta-container" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n      <a id="cta-endpoint" href$="[[computeHref_(data.onClickCommand)]]" on-click="onClick" data="[[data.onClickCommand]]" class="style-scope yt-live-chat-offer-click-count-message-renderer">\n        [[data.ctaTitle]]\n        <yt-icon class="hover-icon style-scope yt-live-chat-offer-click-count-message-renderer" icon="open_in_new"></yt-icon>\n      </a>\n    </div>\n  </div>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;QwC===void 0&&(QwC=document.createElement("template"));var X=QwC;V.call(I,X.content.cloneNode(!0),k.content.firstChild);nJx=k}k=nJx;return k},{mode:0});var oJy;var x9Z=function(){return _.a.apply(this,arguments)||this};
_.J(x9Z,_.a);_.H([_.n(),_.Z("design:type",Object)],x9Z.prototype,"data",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],x9Z);
_.C(x9Z,"yt-live-chat-placeholder-item-renderer",function(){if(oJy===void 0){var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-placeholder-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);oJy=k}k=oJy;return k},{mode:0});var aYN;var R6N;var CkN=new hW(7),X9=function(){var k=_.a.apply(this,arguments)||this;k.data={};return k};
_.J(X9,_.a);X9.prototype.dataChanged=function(){var k;((k=this.data)==null?0:k.class)&&_.Qi(this.hostElement,this.data.class,!0);var I;((I=this.oldData)==null?0:I.class)&&_.Qi(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
X9.prototype.computeTimestampString=function(k){return CkN.format(new Date(k/1E3))};
X9.prototype.dataChanged=X9.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],X9.prototype,"data",void 0);_.H([_.n({computed:"computeTimestampString(data.timestampUsec)"}),_.Z("design:type",String)],X9.prototype,"timestampString",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],X9.prototype,"dataChanged",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],X9);
_.C(X9,"yt-live-chat-server-error-message",function(){if(R6N===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-server-error-message--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_server_error_message.yt.live.chat.server.error.message.css.js--\x3e<span id="timestamp" class="style-scope yt-live-chat-server-error-message">[[timestampString]]</span>\n<span id="message" class="style-scope yt-live-chat-server-error-message">[[data.message]]</span>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;aYN===void 0&&(aYN=document.createElement("template"));var X=aYN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);R6N=k}k=R6N;return k},{mode:0});var wNO;var HrZ;var P4=function(){var k=_.a.apply(this,arguments)||this;k.defaultToFilledIcon=!1;return k};
_.J(P4,_.a);P4.prototype.computeHasPrimaryColorIcon=function(k){return k==="SPARK"||k==="SPONSORSHIP_STAR"};
P4.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],P4.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],P4.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],P4.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],P4.prototype,"defaultToFilledIcon",void 0);_.H([_.n(),_.Z("design:type",Object)],P4.prototype,"data",void 0);
_.H([_.n({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],P4.prototype,"hasPrimaryColorIcon",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],P4);
_.C(P4,"yt-live-chat-viewer-engagement-message-renderer",function(){if(HrZ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-viewer-engagement-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_viewer_engagement_message_renderer.yt.live.chat.viewer.engagement.message.renderer.css.js--\x3e<div id="card" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon id="icon" default-to-filled="[[defaultToFilledIcon]]" icon="[[data.icon.iconType]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon><div id="content" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><div id="message-container" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-formatted-string id="message" split-lines="" text="[[data.message]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-formatted-string></div><div id="action-button" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></div></div><div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="showContextMenu" class="style-scope yt-live-chat-viewer-engagement-message-renderer"><yt-icon icon="more_vert" class="style-scope yt-live-chat-viewer-engagement-message-renderer"></yt-icon></yt-icon-button></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;wNO===void 0&&(wNO=document.createElement("template"));var X=wNO;V.call(I,X.content.cloneNode(!0),k.content.firstChild);HrZ=k}k=HrZ;return k},{mode:0});var pNN;var Lm=function(){var k=_.a.apply(this,arguments)||this;k.modernUpdate=!1;k.buttonStyle="overlay";k.buttonType="filled";return k};
_.J(Lm,_.a);Lm.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
Lm.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Lm.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Lm.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Lm.prototype,"modernUpdate",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Lm.prototype,"buttonStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Lm.prototype,"buttonType",void 0);
_.H([_.GY({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],Lm);
_.C(Lm,"ytd-ad-hover-text-button-renderer",function(){if(pNN!==void 0)return pNN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-hover-text-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="info-button" data="[[data.button.buttonRenderer]]" hidden="[[!data.button]]" overrides="[[computeButtonOverride(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n</ytd-button-renderer>\n<tp-yt-paper-tooltip id="ad-info-tooltip" for="info-button" hidden="[[!data.hoverText]]" position="[[computeTooltipPosition(modernUpdate)]]" class="style-scope ytd-ad-hover-text-button-renderer">\n  [[getSimpleString(data.hoverText)]]\n</tp-yt-paper-tooltip>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return pNN=k},{mode:1});var NdN;var c4=function(){var k=_.a.apply(this,arguments)||this;k.buttonOverrides={size:"XS"};return k};
_.J(c4,_.a);c4.prototype.onHelpTap=function(k){this.data&&this.data.informationDialog&&(_.vW(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),k.preventDefault(),k.stopPropagation())};
_.H([_.n(),_.Z("design:type",Object)],c4.prototype,"buttonOverrides",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],c4.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],c4.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],c4);
_.C(c4,"ytd-live-chat-purchased-product-message-renderer",function(){if(NdN!==void 0)return NdN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-purchased-product-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div id="container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n  <a id="product-container" class="yt-simple-endpoint style-scope ytd-live-chat-purchased-product-message-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" data-offer-version-id$="[[data.debugOfferVersionId]]">\n    <div id="product-image" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <yt-img-shadow class="no-transition style-scope ytd-live-chat-purchased-product-message-renderer" thumbnail="[[data.thumbnail]]"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n      <div id="purchased-message" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <yt-formatted-string text="[[data.purchasedMessage]]" class="style-scope ytd-live-chat-purchased-product-message-renderer"></yt-formatted-string>\n      </div>\n      <div id="product-title-container" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n        <div id="product-title" show-icon$="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">[[data.productTitle]]\n          <template is="dom-if" if="[[data.showExternalIcon]]" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n            <yt-icon class="hover-icon style-scope ytd-live-chat-purchased-product-message-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </div>\n    </div>\n  </a>\n  <div id="information-icon" on-tap="onHelpTap" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    <ytd-button-renderer id="info-button" data="[[data.informationButton.buttonRenderer]]" hidden="[[!data.informationButton]]" overrides="[[buttonOverrides]]" role="tooltip" tab-index="1" class="style-scope ytd-live-chat-purchased-product-message-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return NdN=k},{mode:1});var MrC;var ZrN;var GC=function(){var k=_.a.apply(this,arguments)||this;k.isContainerDeleted=!1;return k};
_.J(GC,_.a);GC.prototype.onContextMenuClick=function(k){this.ytLiveChatItemBehavior.showContextMenu(k)};
GC.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))};
GC.prototype.isContainerDeletedChanged=GC.prototype.isContainerDeletedChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],GC.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],GC.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],GC.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],GC.prototype,"isContainerDeleted",void 0);
_.H([_.n(),_.Z("design:type",String)],GC.prototype,"deletedStateMessage",void 0);_.H([_.w$("isContainerDeleted"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],GC.prototype,"isContainerDeletedChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],GC);
_.C(GC,"ytd-sponsorships-live-chat-header-renderer",function(){if(ZrN!==void 0)return ZrN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-img-shadow id="author-photo" height="40" thumbnail="[[data.authorPhoto]]" width="40" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-img-shadow>\n    </template>\n    <template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon id="author-photo" icon="yt-icons:avatar_anonymous" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </template>\n    <div id="header-content" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <div id="header-content-primary-column" hidden$="[[isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="header-content-inner-column" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n          <template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            <yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" single-line="" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n            </yt-live-chat-author-chip>\n          </template>\n          <div id="primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.primaryText)]]</div>\n        </div>\n        <div id="secondary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[getSimpleString(data.secondaryText)]]</div>\n      </div>\n      <div id="header-content-deleted-state" hidden$="[[!isContainerDeleted]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n        <div id="deleted-primary-text" class="style-scope ytd-sponsorships-live-chat-header-renderer">[[deletedStateMessage]]</div>\n      </div>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.image]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-img-shadow class="rhs-image style-scope ytd-sponsorships-live-chat-header-renderer" height="104" thumbnail="[[data.image]]" width="104">\n    </yt-img-shadow>\n  </template>\n  <div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n    <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-header-renderer">\n      <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-header-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ZrN=k},{mode:1});var TC=function(){var k=_.a.apply(this,arguments)||this;k.modern=_.m("web_button_rework_with_live");k.buttonOverrides={style:"overlay",type:"filled"};return k};
_.J(TC,_.a);TC.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]]"}}}}}};
TC.prototype.onCtaButtonClick=function(){var k,I=_.K((k=this.data)==null?void 0:k.optInPrompt,_.b_);if(k=this.maybeGetButtonCommand(I)){var V;(V=_.Ne())==null||V.clickCommand(k)}};
TC.prototype.maybeGetButtonCommand=function(k){return!k||!k.command||_.K(k.command,kCN)===void 0&&_.K(k.command,eUy)===void 0?null:k.command};
TC.prototype.shouldHideOptinPrompt=function(k,I){return!k||I};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],TC.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],TC.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],TC.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],TC.prototype,"modern",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],TC);
_.C(TC,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(MrC!==void 0)return MrC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-purchase-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-sponsorships-live-chat-header-renderer id="header" data="[[data.header.liveChatSponsorshipsHeaderRenderer]]" deleted-state-message="[[getSimpleString(data.deletedStateMessage)]]" is-container-deleted="[[isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer">\n</ytd-sponsorships-live-chat-header-renderer>\n<div id="opt-in-prompt" on-click="onCtaButtonClick" hidden="[[shouldHideOptinPrompt(data.optInPrompt, isDeleted)]]" class="style-scope ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return MrC=k},{mode:1});var D9l;var de=function(){return _.a.apply(this,arguments)||this};
_.J(de,_.a);de.prototype.onContextMenuClick=function(k){this.ytLiveChatItemBehavior.showContextMenu(k)};
de.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))};
de.prototype.isDeletedChanged=de.prototype.isDeletedChanged;_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],de.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],de.prototype,"data",void 0);_.H([_.w$("isDeleted"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],de.prototype,"isDeletedChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],de);
_.C(de,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(D9l!==void 0)return D9l;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="star_circle_ribbon" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return D9l=k},{mode:1});var iW=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return k};
_.J(iW,_.a);_.c=iW.prototype;
_.c.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"}}}};
_.c.handleLiveChatAction=function(k){_.K(k,nVK)?this.handleMarkChatItemAsDeletedAction(_.K(k,nVK)):_.K(k,QTQ)&&this.handleRemoveChatItemAction(_.K(k,QTQ))};
_.c.handleLiveChatActions=function(k){k.forEach(this.handleLiveChatAction,this)};
_.c.handleMarkChatItemAsDeletedAction=function(k){var I=this,V;((V=this.data)==null?0:V.items)&&this.data.items.forEach(function(X,P){var L=Object.keys(X)[0];Object.values(X)[0].id===k.targetItemId&&I.markAsDeleted("data.items",P,L,k.deletedStateMessage,k.showOriginalContentMessage)})};
_.c.handleRemoveChatItemAction=function(k){var I=this,V;((V=this.data)==null?0:V.items)&&this.data.items.forEach(function(X,P){Object.values(X)[0].id===k.targetItemId&&I.splice("data.items",P,1)})};
_.c.markAsDeleted=function(k,I,V,X,P){k=[k,I,V].join(".");this.set(k+".deletedStateMessage",X);this.set(k+".showOriginalContentMessage",P)};
_.H([_.n(),_.Z("design:type",Object)],iW.prototype,"data",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],iW.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],iW.prototype,"ytActionHandlerBehavior",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],iW);
_.C(iW,"yt-live-chat-item-display-list-renderer",function(){if(jwZ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_list_renderer.yt.live.chat.item.display.list.renderer.css.js--\x3e<div id="items" class="style-scope yt-live-chat-item-display-list-renderer"></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;SUW===void 0&&(SUW=document.createElement("template"));var X=SUW;V.call(I,X.content.cloneNode(!0),k.content.firstChild);jwZ=k}k=jwZ;return k},{mode:0});var z6l;var uEl,OrN=function(){if(uEl!==void 0)return uEl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-item-display-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_item_display_renderer.yt.live.chat.item.display.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-item-display-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;z6l===void 0&&(z6l=document.createElement("template"));var X=z6l;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return uEl=k};var W4=function(){var k=_.a.apply(this,arguments)||this;k.isHeader=!1;return k};
_.J(W4,_.a);W4.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.R9.Object.defineProperties(W4,{template:{configurable:!0,enumerable:!0,get:function(){return OrN()}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],W4.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],W4.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],W4.prototype,"isHeader",void 0);_.H([_.cd({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],W4);_.C(W4,"yt-live-chat-item-display-renderer",function(){return OrN()},{mode:0});var trW,e6C,PhZ,Xwy;
trW={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}};e6C={home:"eohps",search:"eosps",watch:"eowps"};_.kXU=["watch","search","home"];
_.fm=function(){this.JSC$14713_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14713_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.gH("PRECONSTRUCTION_DELAY",0);this.signals_=_.KZ();this.targetPage_=""};
_.fm.prototype.init=function(k,I){k=k===void 0?"":k;I=I===void 0?null:I;if(this.JSC$14713_isInitialized_)this.abort();else if(this.JSC$14713_isInitialized_=!0,k&&_.ICQ(this,k),I){var V=_.$B(this.signals_,"pcl")?0:10,X=function(){for(var P=0,L;L=_.kXU[P++];)L!=k&&L!=I&&this.pendingPages_.push(L);_.Vel(this)}.bind(this);
this.signals_.parkOrScheduleJob(X,V,"pcl")}};
_.fm.prototype.abort=function(){this.fragmentJobId_&&(_.hD.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);Xwy(this)};
_.ICQ=function(k,I){k.JSC$14713_isInitialized_&&!k.targetPage_&&(k.targetPage_=I,PhZ(k,I),k.isInitialPass_=!1,PhZ(k,I),k.signals_.processSignal(e6C[k.targetPage_]),Xwy(k),_.Vel(k))};
_.Vel=function(k){k.pendingPages_.length&&!k.pagePreparerJobId_&&(k.pagePreparerJobId_=_.d6(_.hD,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.ICQ(this,this.pendingPages_.shift())}.bind(k),k.DEFAULT_DELAY_))};
PhZ=function(k,I){if(I=trW[I])for(var V in I){var X=!1,P=V;V.charAt(0)=="~"&&(X=!0,P=V.substring(1));var L=I[V];L=typeof L=="object"?L:{count:L};I[V]=L;L.componentName=P;L.count>0&&(k.isInitialPass_?X||k.isSeenDuringInitialPass_[P]||(k.JSC$14713_queue_.push({componentName:P,count:1,signals:L.signals}),k.isSeenDuringInitialPass_[P]=!0,L.count--):k.JSC$14713_queue_.push(L))}};
Xwy=function(k){k.JSC$14713_queue_.length=0;k.targetPage_="";k.isInitialPass_=!0;k.signals_.processSignal("eop")};
_.fm.getInstance=function(){return _.qF(_.fm)};var LZG=function(){this.signals=_.KZ();this.init()};
LZG.prototype.startPreconstruction=function(){_.fm.getInstance().init(_.qw("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
LZG.prototype.init=function(){ceG(this);window.Polymer&&lSx&&m$R();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var k=_.XA.ytcsi;if(k&&k.gt&&(k=k.gt())&&k.tick&&(k.tick.aft>0||k.tick.pbs>0)&&(_.qw("IS_HOMEPAGE_COLD")||_.qw("IS_RESULTS_PAGE_COLD")||_.qw("IS_WATCH_PAGE_COLD"))){GXy(this);break a}LKl(hto,this.onNotifications,this)}};
var ceG=function(k){var I=function(){k.signals.processSignal("dl")};
document.readyState==="complete"?(_.AI(Error("uh"),"WARNING"),I()):_.A4D(window,"load",I)};
LZG.prototype.onNotifications=function(k){k.timer||(_.qw("IS_HOMEPAGE_COLD")||_.qw("IS_RESULTS_PAGE_COLD")||_.qw("IS_WATCH_PAGE_COLD"))&&GXy(this)};
var GXy=function(k){k.signals.parkOrScheduleJob(function(){k.signals.processSignal("eocs")},10,"eor")};
new LZG;var TDR=function(){return _.Mm.apply(this,arguments)||this};
_.J(TDR,_.Mm);_.R9.Object.defineProperties(TDR.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_entity_store_from_dependency_injection")?_.mK():_.$L()}}});
_.H([_.ZZ()],TDR);_.Uh=[LF.prototype,TDR.prototype];var dpZ=["ytd-rich-shelf-renderer"],Eh=function(){var k=_.Mm.apply(this,arguments)||this;k._noAccessors=!0;k.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";k.followUpDialogPromise=null;k.followUpDialogPromiseResolve=null;k.followUpDialogPromiseReject=null;return k};
_.J(Eh,_.Mm);_.c=Eh.prototype;_.c.dismissibleItemIsDismissedChanged_=function(k){_.m("kevlar_fluid_dismiss")&&(k?_.vW(this.hostElement,"yt-dismissible-item-dismissed"):_.vW(this.hostElement,"yt-dismissible-item-undismissed"))};
_.c.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.c.dismissibleItemReset_=function(){var k=this;this.isDismissed&&(this.isHideEnclosingAction=this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0);this.followUpDialogPromiseReject&&(this.followUpDialogPromise.thenCatch(function(){}),this.followUpDialogPromiseReject());
this.followUpDialogPromise=new _.tD(function(I,V){k.followUpDialogPromiseResolve=I;k.followUpDialogPromiseReject=V});
_.vW(this.hostElement,"yt-enable-lockup-interaction")};
_.c.dismissibleItemOnYtServiceRequestSent_=function(k,I){I.actions&&this.dismissibleItemProcessActions(I.actions,k)};
_.c.dismissibleItemOnRequestSent=function(k){for(var I=_.G(k.detail),V=I.next();!V.done;V=I.next()){var X=void 0;(V=(X=_.K(V.value,_.Rt))==null?void 0:X.actions)&&this.dismissibleItemProcessActions(V,k)}};
_.c.dismissibleItemOnCommandSent=function(k,I){I&&this.dismissibleItemProcessActions(I,k)};
_.c.setAndGetDismissedContentId=function(k){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+k};
_.c.replayDismissAction=function(k){this.dismissibleItemProcessActions([k])};
_.c.dismissibleItemProcessActions=function(k,I){for(var V=0;V<k.length;V++){var X=k[V],P=void 0;((P=_.K(X,_.x4))==null?0:P.commands)&&this.dismissibleItemProcessActions(_.K(X,_.x4).commands,I);if(_.K(X,_.Do)){if(P=_.K(X,_.Do),!P.replaceParentSection||dpZ.includes(this.hostElement.nodeName.toLowerCase()))P.groupDismissal&&Bd_(this,P.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(P),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.NP("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:X})),X=void 0,(X=I)==null||X.stopPropagation()}else if(_.K(X,gxN))this.dismissibleItemHandleHideEnclosingAction_(),X=void 0,(X=I)==null||X.stopPropagation();else if(_.K(X,kHK))X=_.K(X,kHK),P=void 0,((P=X)==null?0:P.targetGroupId)&&Bd_(this,{targetGroupId:X.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.NP("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
X=void 0,(X=I)==null||X.stopPropagation();else if(_.K(X,_.Rt))(X=_.K(X,_.Rt).actions)&&_.nC(this.hostElement,X,this.hostElement),X=void 0,(X=I)==null||X.stopPropagation();else{var L=P=void 0;((P=_.K(X,_.g6))==null?void 0:P.signal)!=="TELL_US_WHY"||((L=_.K(X,_.g6))==null?0:L.targetId)&&_.m("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),X=void 0,(X=I)==null||X.stopPropagation())}}};
_.c.dismissibleItemOnYtServiceRequestCompleted_=function(k,I){var V=this.get("feedbackResponses.0.followUpDialog",I.data);V?this.followUpDialogPromiseResolve(V):I.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(I.actions,k)};
_.c.dismissibleItemHandleReplaceEnclosingAction_=function(k){this.dismissedRenderer=k.item;this.isDismissed=!0;var I=null;(I=_.BL(this.hostElement).querySelector("#dismissed"))&&_.xA(this,function(){_.Qj(I)});
_.vW(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.c.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.c.dismissibleItemHandleUndoFeedbackAction_=function(){_.vW(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.c.dismissibleItemHandleTellUsWhySignalAction_=function(){var k=this;this.followUpDialogPromise.then(function(I){k.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:I}})})};
Eh.prototype.dismissibleItemOnYtServiceRequestCompleted_=Eh.prototype.dismissibleItemOnYtServiceRequestCompleted_;Eh.prototype.dismissibleItemOnCommandSent=Eh.prototype.dismissibleItemOnCommandSent;Eh.prototype.dismissibleItemOnRequestSent=Eh.prototype.dismissibleItemOnRequestSent;Eh.prototype.dismissibleItemOnYtServiceRequestSent_=Eh.prototype.dismissibleItemOnYtServiceRequestSent_;Eh.prototype.dismissibleItemDataChanged_=Eh.prototype.dismissibleItemDataChanged_;
Eh.prototype.dismissibleItemIsDismissedChanged_=Eh.prototype.dismissibleItemIsDismissedChanged_;_.H([_.q(_.Ff),_.Z("design:type",Object)],Eh.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Eh.prototype,"ytdReduxBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Eh.prototype,"isDismissed",void 0);_.H([_.n(),_.Z("design:type",Object)],Eh.prototype,"dismissedRenderer",void 0);
_.H([_.w$("isDismissed"),_.Z("design:type",Function),_.Z("design:paramtypes",[Boolean]),_.Z("design:returntype")],Eh.prototype,"dismissibleItemIsDismissedChanged_",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Eh.prototype,"dismissibleItemDataChanged_",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],Eh.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.H([_.C$("yt-service-request-sent-button-renderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Eh.prototype,"dismissibleItemOnRequestSent",null);
_.H([_.C$("yt-dismissible-item-action"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Array]),_.Z("design:returntype")],Eh.prototype,"dismissibleItemOnCommandSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],Eh.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.H([_.ZZ()],Eh);_.bW=[_.Ff,_.Uh,Eh.prototype];var lW=function(){var k=_.Mm.apply(this,arguments)||this;k.disableGridStateAware=!1;k.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};k.currentGridClass="";return k};
_.J(lW,_.Mm);lW.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.xA(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var k=this.gridStateAwareGetElement();_.Qi(k,"grid",!0)}};
lW.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
lW.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.BL(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
lW.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var k="grid-disabled";else{k=_.xB.getInstance();var I=this.get("pageSubtype");k=I&&EbO.includes(I)?"grid-disabled":k.currentSnapState_?k.currentSnapState_.className:null}(I=this.gridStateAwareGetElement())&&k!==this.currentGridClass&&(k&&_.Qi(I,k,!0),this.currentGridClass&&_.Qi(I,this.currentGridClass,!1),this.currentGridClass=k)};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],lW.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",String)],lW.prototype,"gridStateAwareSizingElementSelector",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],lW.prototype,"disableGridStateAware",void 0);_.H([_.ZZ()],lW);_.re=[lW.prototype,_.pF.YtActionHandlerBehavior];_.hY=new _.g9("GUIDE_TOKEN");var m1;_.y7={};m1=function(){var k=_.Mm.apply(this,arguments)||this;k.guideStateActionMap={"ytd-update-guide-state-action":"handleGuideStateAction","ytd-update-mini-guide-state-action":"handleMiniGuideStateAction","ytd-update-guide-opened-action":"handleGuideOpenedAction","ytd-update-active-endpoint-action":"handleActiveEndpointAction"};return k};
_.J(m1,_.Mm);_.c=m1.prototype;_.c.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.c.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var k=_.C7().resolve(_.RZ(_.hY));k&&(this.guidePersistentAndVisible=k.getGuidePersistentAndVisible(),this.activeEndpoint=k.getActiveEndpoint(),this.guideOpened=k.getGuideOpened(),this.miniGuideVisible=k.getMiniGuideVisible())};
_.c.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.c.handleGuideStateAction=function(k){this.guidePersistentAndVisible=k};
_.c.handleMiniGuideStateAction=function(k){this.miniGuideVisible=k};
_.c.handleGuideOpenedAction=function(k){this.guideOpened=k};
_.c.handleActiveEndpointAction=function(k){this.activeEndpoint=k};
m1.prototype.onActiveEndpointChange=m1.prototype.onActiveEndpointChange;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],m1.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],m1.prototype,"guidePersistentAndVisible",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],m1.prototype,"miniGuideVisible",void 0);_.H([_.n(),_.Z("design:type",Object)],m1.prototype,"activeEndpoint",void 0);
_.H([_.w$("activeEndpoint"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],m1.prototype,"onActiveEndpointChange",null);_.H([_.n(),_.Z("design:type",Boolean)],m1.prototype,"guideOpened",void 0);_.H([_.ZZ()],m1);_.y7.YtdGuideStateAwareBehavior=[];_.y7.YtdGuideStateAwareBehavior.push(m1.prototype,_.pF.YtActionHandlerBehavior);var iiN=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],Km=function(){var k=_.Mm.apply(this,arguments)||this;k.hoverJobId=0;k.JSC$14740_touched=!1;return k};
_.J(Km,_.Mm);_.c=Km.prototype;_.c.created=function(){this.useExpandableTooltip=!iiN.includes(this.is)};
_.c.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.c.detached=function(){this.useExpandableTooltip=!1};
_.c.lockupOnDown=function(k){this.interactionElement&&!_.yy(_.K$(k),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.c.lockupOnUp=function(k){this.interactionElement&&!_.yy(_.K$(k),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.c.onTouchStart=function(){this.JSC$14740_touched=!0};
_.c.lockupOnMouseEnter=function(){var k=this,I=_.Nw("kevlar_lockup_hover_delay",-1);this.JSC$14740_touched&&I>=0?(_.hD.cancelJob(this.hoverJobId),this.hoverJobId=_.hD.addJob(function(){k.lockupIsHovered=!0},8,I),this.JSC$14740_touched=!1):this.lockupIsHovered=!0};
_.c.lockupOnMouseLeave=function(){this.hoverJobId&&(_.hD.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.c.lockupOnPopupClosed=function(k,I){var V;((V=I.popupRenderer)==null?void 0:V.is)==="ytd-menu-popup-renderer"&&(k=I.popupRenderer.veData,I=_.PW(),k&&I&&_.h8(I,[k]))};
_.c.lockupOnLockupRequested=function(k){var I=k.detail.videoIds[0],V;k.detail&&I===((V=this.data)==null?void 0:V.videoId)&&(k.detail.returnValue=[this.data])};
_.c.lockupOnYtServiceRequestSent=function(k,I){if(k=I.actions)for(var V=0;V<k.length;V++){var X=k[V];if(X.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&I.ajaxPromise){var P=void 0,L=(P=_.K(I.endpoint,_.Wc))==null?void 0:P.playlistId;P=void 0;X=(P=X.removedVideoId)!=null?P:"";RSW(_.jR(),X,L)}else X.action==="ACTION_REMOVE_VIDEO"&&I.ajaxPromise&&(L=void 0,X=(L=X.setVideoId)!=null?L:"",_.CjO(_.jR(),X))}};
_.c.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.c.lockupOnLockupEnabled=function(){if(!this.$){var k=_.C7().resolve(_.Kz).getCurrentPage(),I=this.getParentRenderer?this.getParentRenderer():void 0;_.$w(new _.GN("component not ready",this.is,this.isAttached,k==null?void 0:k.is,I==null?void 0:I.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
Km.prototype.lockupOnLockupEnabled=Km.prototype.lockupOnLockupEnabled;Km.prototype.lockupOnLockupDisabled=Km.prototype.lockupOnLockupDisabled;Km.prototype.lockupOnYtServiceRequestSent=Km.prototype.lockupOnYtServiceRequestSent;Km.prototype.lockupOnLockupRequested=Km.prototype.lockupOnLockupRequested;Km.prototype.lockupOnPopupClosed=Km.prototype.lockupOnPopupClosed;Km.prototype.lockupOnMouseLeave=Km.prototype.lockupOnMouseLeave;Km.prototype.lockupOnMouseEnter=Km.prototype.lockupOnMouseEnter;
Km.prototype.onTouchStart=Km.prototype.onTouchStart;Km.prototype.lockupOnUp=Km.prototype.lockupOnUp;Km.prototype.lockupOnDown=Km.prototype.lockupOnDown;_.H([_.n(),_.Z("design:type",Object)],Km.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Km.prototype,"lockupIsHovered",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Km.prototype,"lockupTouchTriggered",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Km.prototype,"useExpandableTooltip",void 0);
_.H([_.p$("#interaction"),_.Z("design:type",Object)],Km.prototype,"interactionElement",void 0);_.H([_.C$("down"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Km.prototype,"lockupOnDown",null);_.H([_.C$("up"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Km.prototype,"lockupOnUp",null);
_.H([_.C$("touchstart"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Km.prototype,"onTouchStart",null);_.H([_.C$("mouseenter"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Km.prototype,"lockupOnMouseEnter",null);_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Km.prototype,"lockupOnMouseLeave",null);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],Km.prototype,"lockupOnPopupClosed",null);_.H([_.C$("yt-lockup-requested"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Km.prototype,"lockupOnLockupRequested",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],Km.prototype,"lockupOnYtServiceRequestSent",null);_.H([_.C$("yt-disable-lockup-interaction"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Km.prototype,"lockupOnLockupDisabled",null);
_.H([_.C$("yt-enable-lockup-interaction"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Km.prototype,"lockupOnLockupEnabled",null);_.H([_.ZZ()],Km);_.$k=[Km.prototype];_.WZf={YtdReduxBehavior:[]};_.WZf.YtdReduxBehavior.push.apply(_.WZf.YtdReduxBehavior,_.Uh);var Sp=function(){var k=_.Mm.apply(this,arguments)||this;k._noAccessors=!0;k.disableNowPlaying=!1;k.disableTooltips=!1;k.useHoveredProperty=!1;k.hovered=!1;k.isThumbnailHovered_=!1;k.addBackground=_.m("kevlar_thumbnail_bg");k.nowPlaying=!1;k.disableRounding=!1;k.size="small";return k};
_.J(Sp,_.Mm);_.c=Sp.prototype;_.c.computeThumbnailOverlaySidePanelWidth_=function(k,I){return k-I};
_.c.computeSize=function(k,I){if(!this.disableRounding){if(!k&&!I)return"small";k=Math.max(k||0,I||0);return k>=256?"large":k>=96?"medium":"small"}};
_.c.computeFinalHoveredState_=function(k,I,V){return this.nowPlaying?!1:_.m("kevlar_thumbnail_fluid")&&k?I:V};
_.c.computeHoverOverlays_=function(k,I){return k&&I?I:void 0};
_.c.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.c.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.c.checkMiniplayer_=function(){var k;if(((k=this.data)==null?0:k.playlistSetVideoId)&&_.m("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{k=_.u_();var I=k.currentEndpoint;!this.disableNowPlaying&&I&&_.K(I,_.rj)&&this.data?(I=_.K(I,_.rj),this.nowPlaying=this.data.playlistId?I.playlistId===this.data.playlistId:I.videoId===this.data.videoId,this.isVideoPlaying=k==null?void 0:k.isVideoPlaying):this.nowPlaying=!1}};
Sp.prototype.checkMiniplayer_=Sp.prototype.checkMiniplayer_;Sp.prototype.onMouseLeave_=Sp.prototype.onMouseLeave_;Sp.prototype.onMouseEnter_=Sp.prototype.onMouseEnter_;Sp.prototype.computeHoverOverlays_=Sp.prototype.computeHoverOverlays_;Sp.prototype.computeFinalHoveredState_=Sp.prototype.computeFinalHoveredState_;Sp.prototype.computeSize=Sp.prototype.computeSize;Sp.prototype.computeThumbnailOverlaySidePanelWidth_=Sp.prototype.computeThumbnailOverlaySidePanelWidth_;
_.H([_.q(_.Uh),_.Z("design:type",Object)],Sp.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Sp.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],Sp.prototype,"height",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Sp.prototype,"bottomSidePanel",void 0);_.H([_.n(),_.Z("design:type",Number)],Sp.prototype,"width",void 0);_.H([_.n(),_.Z("design:type",Object)],Sp.prototype,"disableNowPlaying",void 0);
_.H([_.n({selector:_.Lv}),_.Z("design:type",Boolean)],Sp.prototype,"miniplayerIsActive",void 0);_.H([_.n(),_.Z("design:type",Object)],Sp.prototype,"disableTooltips",void 0);_.H([_.n(),_.Z("design:type",Object)],Sp.prototype,"useHoveredProperty",void 0);_.H([_.n(),_.Z("design:type",Object)],Sp.prototype,"hovered",void 0);_.H([_.n(),_.Z("design:type",Object)],Sp.prototype,"isThumbnailHovered_",void 0);
_.H([_.n({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.Z("design:type",Boolean)],Sp.prototype,"finalHoveredState_",void 0);_.H([_.n({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.Z("design:type",Number)],Sp.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Sp.prototype,"addBackground",void 0);
_.H([_.n({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.Z("design:type",Object)],Sp.prototype,"hoverOverlays_",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Sp.prototype,"nowPlaying",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Sp.prototype,"isVideoPlaying",void 0);_.H([_.n(),_.Z("design:type",Object)],Sp.prototype,"disableRounding",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.Z("design:type",Object)],Sp.prototype,"size",void 0);_.H([_.C$("mouseenter"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Sp.prototype,"onMouseEnter_",null);_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Sp.prototype,"onMouseLeave_",null);
_.H([_.w$("data","disableNowPlaying","miniplayerIsActive"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Sp.prototype,"checkMiniplayer_",null);_.H([_.ZZ()],Sp);var fCl=[Sp.prototype];_.jp={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(k,I){return k+":"+_.Di(I)},
getPlayerListener_:function(k,I,V){k=this.getPlayerListenerKey_(k,I);I=this.playerListeners_.get(k);V&&this.playerListeners_.delete(k);return I},
savePlayerListener_:function(k,I){var V=I.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(k,I),V);return V},
listenToPlayerEvent:function(k,I,V){V=this.savePlayerListener_(I,V);k.addEventListener(I,V)},
listenToPlayerEvents:function(k,I){I.forEach(function(V,X){this.listenToPlayerEvent(k,X,V)}.bind(this))},
unlistenFromPlayerEvent:function(k,I,V){V=this.getPlayerListener_(I,V,!0);k.removeEventListener(I,V)},
unlistenFromPlayerEvents:function(k,I){I.forEach(function(V,X){this.unlistenFromPlayerEvent(k,X,V)}.bind(this))}}};
_.JY=function(){};_.UpU=new _.g9("PLAYER_API_TOKEN");var oJl=!1,CkD,aYD=!1,HrX;var Yd=function(k,I,V,X,P){_.ce.call(this);var L=this;this.playerId=I;this.webPlayerContextConfig=X;this.tWq=P;this.aIT=!1;this.api={};this.ulk=this.zKr=null;this.f2N=new _.eL;this.l1={};this.hrc=this.t1l=this.elementId=this.qD6=this.config=null;this.dSF=!1;this.iY=this.ouc=null;this.eqz={};this.zl1=["onReady"];this.lastError=null;this.awx=NaN;this.e9F={};this.z4Q=0;this.nv=this.targetElement=k;_.zr(this,this.f2N);EGW(this);V?this.z4Q=setTimeout(function(){L.loadNewVideoConfig(V)},0):X&&(biy(this),
lCy(this))};
_.J(Yd,_.ce);Yd.prototype.getId=function(){return this.playerId};
Yd.prototype.loadNewVideoConfig=function(k){if(!this.isDisposed()){this.z4Q&&(clearTimeout(this.z4Q),this.z4Q=0);var I=k||{};I instanceof MCG||(I=new MCG(I));this.config=I;this.setConfig(k);lCy(this);this.isReady()&&reN(this)}};
var biy=function(k){var I;k.webPlayerContextConfig?I=k.webPlayerContextConfig.rootElementId:I=k.config.attrs.id;k.elementId=I||k.elementId;k.elementId==="video-player"&&(k.elementId=k.playerId,k.webPlayerContextConfig?k.webPlayerContextConfig.rootElementId=k.playerId:k.config.attrs.id=k.playerId);var V;((V=k.nv)==null?void 0:V.id)===k.elementId&&(k.elementId+="-player",k.webPlayerContextConfig?k.webPlayerContextConfig.rootElementId=k.elementId:k.config.attrs.id=k.elementId)};
Yd.prototype.setConfig=function(k){this.qD6=k;this.config=hwl(k);biy(this);if(!this.t1l){var I;this.t1l=yex(this,((I=this.config.args)==null?void 0:I.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)k=this.config.attrs,(I=k.width)&&this.nv&&(this.nv.style.width=l2(Number(I)||I,!0)),(k=k.height)&&this.nv&&(this.nv.style.height=l2(Number(k)||k,!0))};
Yd.prototype.getConfig=function(){return this.qD6};
var reN=function(k){if(k.config&&k.config.loaded!==!0)if(k.config.loaded=!0,!k.config.args||k.config.args.autoplay!=="0"&&k.config.args.autoplay!==0&&k.config.args.autoplay!==!1){var I;k.api.loadVideoByPlayerVars((I=k.config.args)!=null?I:null)}else k.api.cueVideoByPlayerVars(k.config.args)},KZl=function(k){var I=!0,V=k.getPlayerElement();
V&&k.config&&(I=V.dataset.version===mpZ(k));return I&&!!_.FB("yt.player.Application.create")},lCy=function(k){if(!k.isDisposed()&&!k.dSF){var I=KZl(k);
if(I&&(k.getPlayerElement()?"html5":null)==="html5")k.hrc="html5",k.isReady()||$pN(k);else if(SfZ(k),k.hrc="html5",I&&k.iY&&k.targetElement)k.targetElement.appendChild(k.iY),$pN(k);else{k.config&&(k.config.loaded=!0);var V=!1;k.ouc=function(){V=!0;var X=j_y(k,"player_bootstrap_method")?_.FB("yt.player.Application.createAlternate")||_.FB("yt.player.Application.create"):_.FB("yt.player.Application.create");var P=k.config?hwl(k.config):void 0;X&&X(k.targetElement,P,k.webPlayerContextConfig,k.tWq);$pN(k)};
k.dSF=!0;I?k.ouc():(_.WW(mpZ(k),k.ouc),(I=JeR(k))&&wcj(I||""),Yfx(k)&&!V&&_.aJ("yt.player.Application.create",null))}}};
Yd.prototype.getPlayerElement=function(){var k=_.J9(document,this.elementId);!k&&this.nv&&this.nv.querySelector&&(k=this.nv.querySelector("#"+this.elementId));return k};
var $pN=function(k){if(!k.isDisposed()){var I=k.getPlayerElement(),V=!1;I&&I.getApiInterface&&I.getApiInterface()&&(V=!0);if(V){k.dSF=!1;if(!j_y(k,"html5_remove_not_servable_check_killswitch")){var X;if((I==null?0:I.isNotServable)&&k.config&&(I==null?0:I.isNotServable((X=k.config.args)==null?void 0:X.video_id)))return}gGK(k)}else k.awx=setTimeout(function(){$pN(k)},50)}},gGK=function(k){EGW(k);
k.aIT=!0;var I=k.getPlayerElement();if(I){k.zKr=qfN(k,I,"addEventListener");k.ulk=qfN(k,I,"removeEventListener");var V=I.getApiInterface();V=V.concat(I.getInternalApiInterface());for(var X=k.api,P=0;P<V.length;P++){var L=V[P];X[L]||(X[L]=qfN(k,I,L))}}for(var T in k.l1)k.l1.hasOwnProperty(T)&&k.zKr&&k.zKr(T,k.l1[T]);reN(k);k.t1l&&k.t1l(k.api);k.f2N.publish("onReady",k.api)},qfN=function(k,I,V){var X=I[V];
return function(){var P=_.OT.apply(0,arguments);try{return k.lastError=null,X.apply(I,P)}catch(L){if(V!=="sendAbandonmentPing")throw L.params=V,k.lastError=L,P=new _.GN("PlayerProxy error in method call",{error:L,method:V,playerId:k.playerId}),P.level="WARNING",P;}}},EGW=function(k){k.aIT=!1;
if(k.ulk)for(var I in k.l1)k.l1.hasOwnProperty(I)&&k.ulk(I,k.l1[I]);for(var V in k.e9F)k.e9F.hasOwnProperty(V)&&clearTimeout(Number(V));k.e9F={};k.zKr=null;k.ulk=null;I=k.api;for(var X in I)I.hasOwnProperty(X)&&(I[X]=null);I.addEventListener=function(P,L){k.addEventListener(P,L)};
I.removeEventListener=function(P,L){k.removeEventListener(P,L)};
I.destroy=function(){k.dispose()};
I.getLastError=function(){return k.getLastError()};
I.getPlayerType=function(){return k.getPlayerType()};
I.getCurrentVideoConfig=function(){return k.getConfig()};
I.loadNewVideoConfig=function(P){k.loadNewVideoConfig(P)};
I.isReady=function(){return k.isReady()}};
Yd.prototype.isReady=function(){return this.aIT};
Yd.prototype.addEventListener=function(k,I){var V=this;this.isDisposed();var X=yex(this,I);X&&(_.n_(this.zl1,k)||this.l1[k]||(I=vGy(this,k),this.zKr&&this.zKr(k,I)),this.f2N.subscribe(k,X),k==="onReady"&&this.isReady()&&setTimeout(function(){X(V.api)},0))};
Yd.prototype.removeEventListener=function(k,I){this.isDisposed()||(I=yex(this,I))&&this.f2N.unsubscribe(k,I)};
var yex=function(k,I){var V=I;if(typeof I==="string"){if(k.eqz[I])return k.eqz[I];V=function(){var X=_.OT.apply(0,arguments),P=_.FB(I);if(P)try{P.apply(_.XA,X)}catch(L){throw X=new _.GN("PlayerProxy error when executing callback",{error:L}),X.level="ERROR",X;}};
k.eqz[I]=V}return V?V:null},vGy=function(k,I){var V=function(X){var P=function(){k.isDisposed();
if(!k.isDisposed())try{k.f2N.publish(I,X!=null?X:void 0)}catch(d){var T=new _.GN("PlayerProxy error when creating global callback",{error:d.message,event:I,playerId:k.playerId,data:X,originalStack:d.stack,componentStack:d.componentStack});T.level="WARNING";throw T;}};
if(j_y(k,"web_player_publish_events_immediately"))P();else{var L=setTimeout(function(){P();_.dc.remove(k.e9F,String(L))},0);
_.dc.add(k.e9F,String(L),!0)}};
return k.l1[I]=V};
Yd.prototype.getPlayerType=function(){return this.hrc||(this.getPlayerElement()?"html5":null)};
Yd.prototype.getLastError=function(){return this.lastError};
var SfZ=function(k){k.cancel();EGW(k);k.hrc=null;k.config&&(k.config.loaded=!1);var I=k.getPlayerElement();I&&(KZl(k)||!Yfx(k)?k.iY=I:(I&&I.destroy&&I.destroy(),k.iY=null));k.targetElement&&_.i2(k.targetElement)};
Yd.prototype.cancel=function(){this.ouc&&_.Gsl(mpZ(this),this.ouc);clearTimeout(this.awx);this.dSF=!1};
Yd.prototype.disposeInternal=function(){SfZ(this);if(this.iY&&this.config&&this.iY.destroy)try{this.iY.destroy()}catch(I){var k=new _.GN("PlayerProxy error during disposal",{error:I});k.level="ERROR";throw k;}this.eqz=null;for(k in this.l1)this.l1.hasOwnProperty(k)&&delete this.l1[k];this.qD6=this.config=this.api=null;delete this.targetElement;delete this.nv;_.ce.prototype.disposeInternal.call(this)};
var Yfx=function(k){var I,V;k=(I=k.config)==null?void 0:(V=I.args)==null?void 0:V.fflags;return!!k&&k.indexOf("player_destroy_old_version=true")!==-1},mpZ=function(k){return k.webPlayerContextConfig?k.webPlayerContextConfig.jsUrl:(k=k.config.assets)?k.js:""},JeR=function(k){return k.webPlayerContextConfig?k.webPlayerContextConfig.cssUrl:(k=k.config.assets)?k.css:""},j_y=function(k,I){if(k.webPlayerContextConfig)var V=k.webPlayerContextConfig.serializedExperimentFlags;
else{var X;if((X=k.config)==null?0:X.args)V=k.config.args.fflags}return(V||"").split("&").includes(I+"=true")},hwl=function(k){for(var I={},V=_.G(Object.keys(k)),X=V.next();!X.done;X=V.next()){X=X.value;
var P=k[X];I[X]=typeof P==="object"?_.dc.clone(P):P}return I};var D9O={},ZrR="player_uid_"+(Math.random()*1E9>>>0);var Yk=function(k,I,V,X,P,L){I=I===void 0?document.createElement("div"):I;this.webPlayerContextConfig=k;this.container=I;this.commandResolver=V;this.apiResolver=OrD();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.nv;X||L?s_O(this):FZR(this);this.pendingPlayerResponse=X;this.pendingWatchNextResponse=P;this.pendingPlayerVars=L;BDZ(this)};
Yk.prototype.loadVideoWithPlayerResponse=function(k,I,V){this.loadVideo(k,I,V)};
Yk.prototype.loadVideoWithPlayerVars=function(k){return this.loadVideo(void 0,void 0,k)};
Yk.prototype.destroy=function(k){if(k=_.J9(document,k))k=ZrR+"_"+_.Di(k),(k=D9O[k])&&k.dispose()};
var Q_R=function(k,I){var V;_.W(function(X){if(X.nextAddress==1)return k.pendingWatchNextResponse=I,k.synchronousApi?(V=k.synchronousApi,X.jumpTo(2)):X.yield(k.api,3);X.nextAddress!=2&&(V=X.yieldResult);if(!AeN(k,V))return X.return();k.pendingWatchNextResponse&&(V.updateVideoData({raw_watch_next_response:k.pendingWatchNextResponse}),k.pendingWatchNextResponse=void 0);_.xg(X)})},AeN=function(k,I){var V;
if(!(I==null?0:(V=I.isReady)==null?0:V.call(I))){var X;_.$w(new _.GN("playerApi is falsey",{synchronousApi:k.synchronousApi,apiResolved:k.apiResolver.resolved,playerApiUndefined:I===void 0,playerApiNull:I===null,playerApiReady:(I==null?void 0:(X=I.isReady)==null?void 0:X.call(I))===!0,playerApiMethods:I?Object.keys(I):[]}));return!1}return!0},nGN=function(k,I){if(typeof k[I]==="function")return k[I]()},oGl=function(k){var I=window,V,X=(V=I.ytplayer)==null?void 0:V.bootstrapPlayerContainer;
if((V=X==null?void 0:X.firstElementChild)&&_.jG(V,"html5-video-player")){var P,L,T=(P=I.ytplayer)==null?void 0:(L=P.bootstrapWebPlayerContextConfig)==null?void 0:L.contextId;P=k.webPlayerContextConfig.contextId;if(T&&T===P){X!==k.container&&(X=!1,nGN(V,"getPlayerState")===2&&(X=!0),k.container.appendChild(V),X||nGN(V,"playVideo"));var d;if((d=I.ytplayer)==null?0:d.bootstrapPlayerResponse)k.bootstrapPlayerResponse=I.ytplayer.bootstrapPlayerResponse}}},BDZ=function(k){var I,V,X,P,L;
_.W(function(T){if(T.nextAddress==1)return k.pageReadyOrDataAvailable?T.jumpTo(2):T.yield(k.pageReadyOrDataAvailableResolver.promise,2);if(T.nextAddress!=4)return!_.m("kevlar_player_unified_player_loading")||x9X()&&R6D()?T.jumpTo(4):T.yield(NdR(),4);oGl(k);if(k.pendingPlayerResponse||k.pendingPlayerVars)I=MrU(k.pendingPlayerResponse,k.pendingWatchNextResponse,k.pendingPlayerVars),k.pendingPlayerResponse&&k.pendingPlayerResponse===k.bootstrapPlayerResponse&&(I.loaded=!0),k.bootstrapPlayerResponse=
void 0;V=uEO(k.container,I,k.webPlayerContextConfig);((X=I)==null?0:X.loaded)&&k.pendingWatchNextResponse?(Q_R(k,k.pendingWatchNextResponse),k.pendingPlayerResponse=void 0,k.pendingPlayerVars=void 0):xpl(k);P=function(d){V.removeEventListener("onReady",P);k.synchronousApi=d;k.apiResolver.resolve(d)};
V.addEventListener("onReady",P);k.commandResolver!==void 0&&(L=k.commandResolver,V.addEventListener("innertubeCommand",function(d){L(d)}));
_.xg(T)})};
Yk.prototype.loadVideo=function(k,I,V){var X=this,P,L,T,d,U,E,l,r,h;return _.W(function(y){if(y.nextAddress==1)return X.pendingPlayerResponse=k,X.pendingWatchNextResponse=I,X.pendingPlayerVars=V,s_O(X),X.synchronousApi?(P=X.synchronousApi,y.jumpTo(2)):y.yield(X.api,3);y.nextAddress!=2&&(P=y.yieldResult);if(!AeN(X,P))return y.return(new Promise(function(){}));
T=new Promise(function(S){L=S});
d=function(){var S=P.getPlayerResponse();S&&(P.removeEventListener("onVideoDataChange",d),L(S))};
P.addEventListener("onVideoDataChange",d);if(X.pendingPlayerResponse||X.pendingPlayerVars)X.pendingPlayerResponse&&X.pendingPlayerResponse===X.bootstrapPlayerResponse?(L(X.pendingPlayerResponse),X.pendingWatchNextResponse&&Q_R(X,X.pendingWatchNextResponse)):(U=MrU(X.pendingPlayerResponse,X.pendingWatchNextResponse,X.pendingPlayerVars),(h=(E=X.pendingPlayerResponse)==null?void 0:(l=E.playerConfig)==null?void 0:(r=l.playbackStartConfig)==null?void 0:r.startPaused)?P.cueVideoByPlayerVars(U.args):P.loadVideoByPlayerVars(U.args)),
xpl(X),X.bootstrapPlayerResponse=void 0;return y.return(T)})};
var FZR=function(k){if(document.readyState==="complete"||document.readyState==="interactive")s_O(k);else{var I=function(){document.removeEventListener("DOMContentLoaded",I);s_O(k)};
document.addEventListener("DOMContentLoaded",I)}},s_O=function(k){k.pageReadyOrDataAvailable=!0;
k.pageReadyOrDataAvailableResolver.resolve()},xpl=function(k){k.pendingPlayerResponse=void 0;
k.pendingWatchNextResponse=void 0;k.pendingPlayerVars=void 0};
_.R9.Object.defineProperties(Yk.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var ge=function(k){cf.call(this,k===void 0?"document_active":k);var I=this;this.overridePriority=10;this.JSC$14773_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){I.transition("document_disposed",{event:V})});
window.addEventListener("beforeunload",function(V){I.transition("document_disposed_preventable",{event:V})});
window.addEventListener("unload",function(V){I.transition("document_disposed",{event:V});I.JSC$14773_hasRun=new Map})};
_.J(ge,cf);
ge.prototype.runPreventableDispose=function(k,I){if(!this.JSC$14773_hasRun.get("document_disposed_preventable")){k(I==null?void 0:I.event);var V,X;if((I==null?0:(V=I.event)==null?0:V.defaultPrevented)||(I==null?0:(X=I.event)==null?0:X.returnValue)){I.event.returnValue||(I.event.returnValue=!0);I.event.defaultPrevented||I.event.preventDefault();this.JSC$14773_hasRun=new Map;this.transition("document_active");return}}this.JSC$14773_hasRun.set("document_disposed_preventable",!0);this.JSC$14773_hasRun.get("document_disposed")?this.transition("flush_logs"):
this.transition("document_disposed")};
ge.prototype.runDispose=function(k,I){this.JSC$14773_hasRun.get("document_disposed")?this.transition("document_active"):(k(I==null?void 0:I.event),this.JSC$14773_hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
ge.prototype.runFlush=function(k,I){k(I==null?void 0:I.event);this.transition("document_active")};
ge.prototype.runActive=function(){};var ql=function(k){cf.call(this,k===void 0?"document_visibility_unknown":k);var I=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"?I.transition("document_visible",{event:V}):I.transition("document_hidden",
{event:V})});
_.m("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(V){I.transition("document_backgrounded",{event:V})}),window.addEventListener("focus",function(V){I.transition("document_foregrounded",{event:V})}))};
_.J(ql,cf);ql.prototype.runVisible=function(k,I){k(I==null?void 0:I.event);_.m("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
ql.prototype.runHidden=function(k,I){k(I==null?void 0:I.event);_.m("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
ql.prototype.runBackgrounded=function(k,I){k(I==null?void 0:I.event)};
ql.prototype.runForegrounded=function(k,I){k(I==null?void 0:I.event)};var v4=function(){this.teardownLifecycle=new ge;this.visibilityLifecycle=new ql};
v4.prototype.install=function(){var k=_.OT.apply(0,arguments),I=this;k.forEach(function(V){I.teardownLifecycle.install(V)});
k.forEach(function(V){I.visibilityLifecycle.install(V)})};var sh=function(){v4.call(this);var k={};this.install((k.document_disposed={callback:this.abortSlisAndFlush},k));_.m("combine_ve_grafts")&&(k={},this.install((k.document_disposed={callback:this.flushInteractionLoggingAttachVes},k)));k={};this.install((k.flush_logs={callback:this.logFinalPayload},k));_.m("web_log_cfg_cee_ks")||_.d6(_.hD,aCZ)};
_.J(sh,v4);var trj=function(){sh.loggingInstance||(sh.loggingInstance=new sh);return sh.loggingInstance};
sh.prototype.logFinalPayload=function(){if(_.m("web_fp_via_jspb")){var k=new Mal,I=_.PW();I&&_.Xw(k,1,I);I=_.m("jspb_sparse_encoded_pivot")?new Tw([{}]):new Tw;_.BP(I,380,ZQN,k);clX("finalPayload",I);_.m("web_fp_via_jspb_and_json")&&_.bz("finalPayload",{csn:_.PW()})}else _.bz("finalPayload",{csn:_.PW()})};
sh.prototype.abortSlisAndFlush=function(){qYN($t);Sd!=null&&Sd.flush()};
sh.prototype.flushInteractionLoggingAttachVes=function(){OdR(_.Ne())};
var aCZ=function(){var k=_.gH("CLIENT_EXPERIMENT_EVENTS");if(k){var I=dCj();k=_.G(k);for(var V=k.next();!V.done;V=k.next())V=V.value,I(V)&&_.bz("genericClientExperimentEvent",{eventType:V});delete _.JI.CLIENT_EXPERIMENT_EVENTS}};var RwC={};
RwC.YtPlayerBehavior=[_.jp.YtPlayerListenerBehavior,{properties:{watchNextData:{type:Object,observer:"watchNextDataChanged_"},context:{type:String},playerId:{type:String},disableTouchGestures:{type:Boolean}},listeners:{pinchout:"onPinchOut_",pinchin:"onPinchIn_",touchstart:"onTouchStart_"},created:function(){var k=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.nv;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;e6U(function(){k.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.$A(this,"pan-down"),_.m("kevlar_pinch_fullscreen")&&_.OX().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.m("kevlar_pinch_fullscreen")&&_.OX().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(k,I,V){var X=this;gz(this.useUnifiedPlayer_());if(this.mainAppPlayer_)gz(!1,"MainAppPlayer already created.");else{var P=_.m("kevlar_player_container_query_killswitch")?this.$.container:_.BL(this.hostElement).querySelector("#container");this.mainAppPlayer_=new Yk(this.getWebPlayerContextConfig_(),P,function(L){return _.Rl(L,X.hostElement)},k,I,V);
this.mainAppPlayer_.api.then(function(L){X.player_=L;X.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&tSO.resolve(L)})}},
loadVideoWithPlayerResponse:function(k,I){var V=this;if(this.useUnifiedPlayer_()){var X=this.watchNextData,P,L=(P=k.videoDetails)==null?void 0:P.videoId,T,d,U;(P=(T=this.watchNextData)==null?void 0:(d=T.currentVideoEndpoint)==null?void 0:(U=d.watchEndpoint)==null?void 0:U.videoId)&&L!=P&&(X=void 0,_.m("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(k,X,I):this.createMainAppPlayer_(k,X,I);this.mainAppPlayer_.api.then(function(){_.vW(V.hostElement,
"yt-player-updated")})}else this.update(Am_(k,I))},
loadVideoWithPlayerVars:function(k){var I=this;this.useUnifiedPlayer_()?(_.m("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(k):this.createMainAppPlayer_(void 0,void 0,k),this.mainAppPlayer_.api.then(function(){_.vW(I.hostElement,"yt-player-updated")})):this.update({args:k})},
update:function(k){var I=this;if(this.useUnifiedPlayer_())gz(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(k);var V=lFX(k.args);V&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==V&&Object.assign(k.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(k).then(function(X){_.vW(I.hostElement,"yt-player-updated",_.m("kevlar_player_updated_obsolete_player_killswitch")?
X:void 0)})}_.yP(new _.GN("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(I.getPlayerPromise(),2);V=X.yieldResult;if(!V)throw Error("wh");k&&I.updatePlayerPlaylist_(k);_.xg(X)})},
acquireApi_:function(k){var I=this;if(this.useUnifiedPlayer_())gz(!1,"Invalid method call in kevlar_unified_player.");else return _.hD.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(gz(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(V){I.shouldAutoplay_(k)?V.loadVideoByPlayerVars(k.args):V.cueVideoByPlayerVars(k.args)})):this.initPlayerPromise_=this.initPlayerContainer_(k),this.initPlayerPromise_},
initPlayerContainer_:function(k){var I=this;if(this.useUnifiedPlayer_())gz(!1,"Invalid method call in kevlar_unified_player.");else return gz(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.$w(Error("xh")),gz(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.m("kevlar_player_container_query_killswitch")?this.$.container:_.BL(this.hostElement).querySelector("#container"),NdR().then(function(){var V=I.initPlayer_(k);I.playerResolver_.resolve(V);
return V})},
onPlayerReady_:function(k,I){this.useUnifiedPlayer_()?gz(!1,"Invalid method call in kevlar_unified_player."):(k.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&tSO.resolve(k),I(k))},
maybeCallApiMethodOnElement_:function(k,I){if(typeof k[I]==="function")return k[I]()},
maybeAdoptBootstrapPlayer_:function(){var k=window,I,V=(I=k.ytplayer)==null?void 0:I.bootstrapPlayerContainer;if((I=V==null?void 0:V.firstElementChild)&&I.classList.contains("html5-video-player")){var X,P,L=(X=k.ytplayer)==null?void 0:(P=X.bootstrapWebPlayerContextConfig)==null?void 0:P.contextId;X=this.getWebPlayerContextConfig_().contextId;if(L&&L===X){V!==this.playerContainer_&&(V=!1,this.maybeCallApiMethodOnElement_(I,"getPlayerState")===2&&(V=!0),this.playerContainer_.appendChild(I),V||this.maybeCallApiMethodOnElement_(I,
"playVideo"));var T;if((T=k.ytplayer)==null?0:T.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=k.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(k){var I=this;if(this.useUnifiedPlayer_())gz(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(V){I.maybeAdoptBootstrapPlayer_();var X=k?QwU(k):void 0;X&&X==I.bootstrapPlayerResponse_&&(k.loaded=!0);X=I.playerContainer_;var P=I.getWebPlayerContextConfig_();X=uEO(X,k,P);I.player_=X;I.onPlayerReadyEvent_=I.onPlayerReady_.bind(I,I.player_,V);I.player_.addEventListener("onReady",I.onPlayerReadyEvent_);I.player_.addEventListener("innertubeCommand",
I.onPlayerInnerTubeCommand_.bind(I))})},
getPlayerPromise:function(){return this.useUnifiedPlayer_()?(this.mainAppPlayer_||this.createMainAppPlayer_(),this.mainAppPlayer_.api):this.playerResolver_.promise},
getPlayer:function(){return this.player_&&this.player_.isReady()?this.player_:null},
pause:function(){this.getPlayerPromise().then(function(k){k.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(k){k.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var k=_.C7().resolve(_.Kz).getCurrentPage();k&&k.getScrollTop()<=0?_.$A(this,"pan-down"):_.$A(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(k){k.isFullscreen()||k.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(k){k.isFullscreen()&&k.toggleFullscreen()})},
updatePlayerPlaylist_:function(k){var I=this,V,X,P;return _.W(function(L){if(L.nextAddress==1)return V=_.C7().resolve(_.RZ(_.yK)),X=!!(V&&V.playlistComponent&&V.playlistComponent.loopOn),L.yield(I.getPlayerPromise(),2);var T=P=L.yieldResult,d=T.updatePlaylist,U=[];if(_.m("kevlar_player_playlist_use_local_index")){var E,l;var r=(l=(E=k.localCurrentIndex)!=null?E:k.currentIndex)!=null?l:0}else{var h;r=(h=k.currentIndex)!=null?h:0}if(k.contents)for(E=0;E<k.contents.length;E++)if((l=k.contents[E])&&l.playlistPanelVideoRenderer)if(WJR(l)){l=
l.playlistPanelVideoRenderer;h="";l.shortBylineText&&(h=_.m6(l.shortBylineText));var y="";l.title?y=_.m6(l.title):l.unplayableText&&(y=_.m6(l.unplayableText));U.push({author:h,title:y,encrypted_id:l.videoId})}else E<r&&--r;d.call(T,{index:r,list:k.playlistId?k.playlistId:"",loop:X,playlist_title:k.title,playlist_length:U.length,video:U,fetch:0,external_list:"1",title:k.title?k.title:"",playlist_author:k.ownerName?_.m6(k.ownerName):void 0});_.xg(L)})},
focusOnPlayer:function(){_.xA(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var k=this.playerContainer_.querySelector(".html5-video-player");k&&(_.F9(_.C7().resolve(_.p2)),k.focus())}})},
preparePlayer:function(){var k=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(I){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")I();else{var V=function(){document.removeEventListener("DOMContentLoaded",V);I()};
document.addEventListener("DOMContentLoaded",V)}})).then(function(){return NdR()}).then(function(){k.initPlayerPromise_||k.preparePlayerJobId_||(k.preparePlayerJobId_=_.d6(_.hD,function(){k.initPlayerPromise_||(k.initPlayerPromise_=k.initPlayerContainer_())}))}):_.yP(new _.GN("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(k){this.useUnifiedPlayer_()?gz(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(k)||(k.args.autoplay="0")},
shouldAutoplay_:function(k){if(this.useUnifiedPlayer_())gz(!1,"Invalid method call in kevlar_unified_player.");else{var I=this.get("args.el",k);return I&&I!="detailpage"&&this.isMiniplayerActive_()||I&&(I=="sponsorshipsoffer"||I=="handlesclaiming")&&this.get("args.autoplay",k)=="0"?!1:(k=QwU(k))&&this.get("playerConfig.playbackStartConfig.startPaused",k)?!1:!0}},
isMiniplayerActive_:function(){return _.C7().resolve(_.iP).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var k=this.getPlayer();if(k){var I=k.getPlayerState();_.m("kevlar_player_check_ad_state_on_stop")&&(I=k.getPlayerState(k.getPresentingPlayerType()));I!=5&&k.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(k,I,V){V=V===void 0?!1:V;var X=this,P,L,T,d;return _.W(function(U){if(U.nextAddress==1)return I||(I=X.hostElement),P=X.useUnifiedPlayer_()?!!X.mainAppPlayer_:!!X.initPlayerPromise_,P?U.yield(X.getPlayerPromise(),2):(V?k.insertBefore(I,k.firstChild):k.appendChild(I),U.return());L=U.yieldResult;T=L.getPlayerState(L.getPresentingPlayerType());d=!1;if(T==-1||T==1||T==3)d=!0;V?k.insertBefore(I,k.firstChild):k.appendChild(I);d&&L.playVideo();L.setSize(NaN,NaN);_.xg(U)})},
watchNextDataChanged_:function(k){var I=this;k&&(this.useUnifiedPlayer_()&&_.m("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&Q_R(this.mainAppPlayer_,k):this.getPlayerPromise().then(function(V){V.updateVideoData(I.computeWatchNextPlayerVars_(k))}))},
computeWatchNextPlayerVars_:function(k){if(this.useUnifiedPlayer_()&&_.m("kevlar_unified_player_update_watch_next_killswitch"))gz(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:k}},
maybeSendAbandonmentPing_:function(){var k=this.getPlayer();k&&k.getPlayerState()!=5&&k.getPlayerState()!=0&&k.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var k=_.gH("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(k=Object.assign({},k),k.rootElementId=this.playerId);k.serializedExperimentIds&&k.serializedExperimentFlags||_.$w(Error("yh"));return k},
hasWebPlayerContextConfig_:function(){return!!_.gH("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(k){this.useUnifiedPlayer_()?gz(!1,"Invalid method call in kevlar_unified_player."):_.Rl(k,this.hostElement)},
useUnifiedPlayer_:function(){var k=_.m("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.m("kevlar_unified_player")||k}}];var ChR={};ChR.YtPlaylistPanelBehavior=[_.O.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(k){k=k.detail;if(k.actions.loop!=void 0||k.actions["yt-icons:loop"]!=void 0)this.loopOn=k.actions.loop||k.actions["yt-icons:loop"];if(k.actions.shuffle!=void 0||k.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=k.actions.shuffle||k.actions["yt-icons:shuffle"]},
setMenuData_:function(k){if(!k||!k.playlistButtons||k.isInfinite)return null;for(var I=k.playlistButtons.menuRenderer.topLevelButtons,V=I.length,X=0;X<V;X++)if(I[X].toggleButtonRenderer){var P=I[X].toggleButtonRenderer;P.defaultIcon.iconType=="LOOP"&&this.loopOn?P.isToggled=this.loopOn:P.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(P.isToggled=this.shuffleOn)}return k.playlistButtons}}];_.B4={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(k,I,V){var X=this.getClickTarget_(I);if(X&&this.isClickAllowed_(X)){I.preventDefault();k=(0,_.dc.unsafeClone)(k);var P=this.getContainerBoundingRect();I=this.getRelativeClickXy_(I,P);this.expandEndpointUrlMacros_(k,{NX:I[0],NY:I[1],NB:X.code});V&&this.truncateWebCommendMetadataUrl_(k);_.vW(this.hostElement,"yt-navigate",{endpoint:k})}},
getClickTarget_:function(k){if(!this.clickTargetMap)return null;k=_.K$(k)||[];k=_.G(k);for(var I=k.next();!I.done;I=k.next()){I=I.value;if(I===_.BL(this.hostElement).querySelector("#menu"))break;if(I=this.clickTargetMap.get(I.id))return I}return null},
getRelativeClickXy_:function(k,I){var V=Math.round(k.detail.x-I.left);k=Math.round(k.detail.y-I.top);return V<0||k<0?[null,null]:[V,k]},
getContainerBoundingRect:function(){return _.BL(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(k,I){for(var V=_.G(k.loggingUrls||[]),X=V.next();!X.done;X=V.next())X=X.value,X.baseUrl&&(X.baseUrl=pel(X.baseUrl,I));k.urlEndpoint&&k.urlEndpoint.url&&(k.urlEndpoint.url=pel(k.urlEndpoint.url,I));k.commandMetadata&&k.commandMetadata.webCommandMetadata&&k.commandMetadata.webCommandMetadata.url&&(k.commandMetadata.webCommandMetadata.url=pel(k.commandMetadata.webCommandMetadata.url,I))},
truncateWebCommendMetadataUrl_:function(k){if(k.commandMetadata&&k.commandMetadata.webCommandMetadata&&k.commandMetadata.webCommandMetadata.url){var I=k.commandMetadata.webCommandMetadata.url,V=I.indexOf("&pp=");if(V>0){var X=I.indexOf("&",V+1);k.commandMetadata.webCommandMetadata.url=X>V&&X<I.length?I.slice(0,V)+I.slice(X):I.slice(0,V)}}},
configureClickTargets:function(k,I,V){this.containerId=k;this.clickTargetMap=new Map;k=_.G(I);for(I=k.next();!I.done;I=k.next())if(I=I.value,I.location){var X=V.get(I.location);X&&(_.Qi(_.BL(this.hostElement).querySelector("#"+X),"yt-simple-endpoint",this.isClickAllowed_(I)),this.clickTargetMap.set(X,I))}},
isClickAllowed_:function(k){return k.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||k.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||k.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||k.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.AY={};
_.AY.YtLazyListBehavior=[_.gn.YtTaskEmitterBehavior,{_noAccessors:!0,properties:{initialCount:{type:Number,value:4},targetFramerate:{type:Number,value:20},minChunkSize:{type:Number,value:1},autoFill:{type:Boolean,value:!1},disableAutoFill:{type:Boolean,value:!1},shownItems:Array,shownCount:{type:Number,value:0},canShowMore:{type:Boolean,notify:!0,reflectToAttribute:!0,observer:"onCanShowMoreUpdated_"},renderDelay:Number,targetFrameTime_:{type:Number,computed:"computeFrameTime_(targetFramerate)"},canScheduleJobs:{type:Boolean,
value:!0,observer:"canScheduleJobsChanged_"}},itemsPath:"data.items",beforeRegister:function(){if(this.itemsPath)if(this.getItemsPath&&this.getItemsPath instanceof Function&&(this.itemsPath=this.getItemsPath()),this.useSignals)this.addReactiveSchema({type:"observe",method:{methodName:"deepLazyListObserver_",args:[{type:"wildcard",path:this.itemsPath}]}});else{var k=(this.constructor.generatedFrom||this).observers;k||(k=[]);k.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
k}},
created:function(){this.boundRenderChunk_=this.renderChunk_.bind(this);this.items_=null;this.lazyListRenderJobId_=this.chunkCount_=this.lastChunkTime_=this.length_=0;this.nonDeferredItemCount=-1;this.renderElementsOutsideVisibleArea_=null;this.partiallyRenderedItems_=new WeakSet},
fillRemainingListItems:function(){this.fillRange_(this.shownCount,this.length_)},
renderDeferredElements:function(){var k=this.renderElementsOutsideVisibleArea_;k&&(RaN(k,4),k.processSignal())},
deepLazyListObserver_:function(k){var I=this;if(k){var V=k.value||[];if(this.itemsPath==k.path){var X=this.nonDeferredItemCount;k=0;X>-1&&V.length>X&&(k=_.gH("REMAINING_DOVA_DEFERRED_CHUNKS",-1));k>0?(X>0&&(X=V.slice(0,X),this.setInitialItemsOnDataChanged(X)),(X=this.renderElementsOutsideVisibleArea_)?X.cancel():(X=this.renderElementsOutsideVisibleArea_=new _.vq(2,"eocs"),_.A4D(window,"scroll",function(){return I.renderDeferredElements()})),_.sR(X,function(){I.setInitialItemsOnDataChanged(V)}),_.Y6("REMAINING_DOVA_DEFERRED_CHUNKS",
k-1)):this.setInitialItemsOnDataChanged(V)}else if(this.itemsPath+".splices"==k.path)this.onItemsUpdated_(V);
else X="shownItems"+k.path.substr(this.itemsPath.length),this.useSignals&&X==="shownItems.length"||this.notifyPath(X,k.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(k){k&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(k),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(k){k=k.indexSplices;for(var I=0,V=k.length;I<V;I++){var X=k[I];if(X.index<this.shownCount&&(X.removed&&this.splice("shownItems",X.index,X.removed.length),X.addedCount)){var P=X.object.slice(X.index,X.index+X.addedCount);X=["shownItems",X.index,0];X.push.apply(X,P);this.splice.apply(this,X)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(k){this.cancelPendingTasks_();k||(k=[]);this.items_=k;this.length_=this.items_.length;this.shownItems=this.items_.slice(0,this.initialCount);this.shownCount=this.shownItems.length;this.canShowMore=this.shownCount<this.length_;this.autoFill&&(_.qw("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.xA(this,this.tryRenderChunk_)))},
fillRange_:function(k,I){this.canShowMore&&this.items_&&(k=this.items_.slice(k,I),k.unshift("shownItems"),this.push.apply(this,k),this.shownCount=I,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var k=this;this.canShowMore&&_.bA(this,"renderChunk",function(){k.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.qw("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.Dm(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var k=this.renderElementsOutsideVisibleArea_;k&&(k.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var k=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(k-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=k;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(k){return Math.ceil(1E3/k)},
onCanShowMoreUpdated_:function(k){this.data&&this.items_!==null&&(k?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(k){!this.shouldUseTaskManager()&&this.data&&(!k&&this.canShowMore?(_.obD(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):k&&this.partiallyRenderedItems_.has(this.items_)&&(_.m("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var oy;_.Q7={};
oy=function(){var k=_.Mm.apply(this,arguments)||this;k.atStart=!0;k.atEnd=!0;k.startIndex=0;k.endIndex=0;k.scrollCount=0;k.initialStartIndex=0;k.disableScrollEventListener=!1;k.useFloorScrolling=!1;k.isSearch=!1;k.dragging=!1;k.dragMouseStart=0;k.dragOffsetStart=0;k.disableWheelScroll=!1;k.centerListItems=!1;k.offset=0;k.minComponentWidth=0;k.marginWidthRight=0;k.marginWidthLeft=0;k.setButtonsStateRequested=!1;k.itemsVisibilityObserver=null;k.fullyVisibleItemsIndices=[];k.JSC$14802_onWheelScroll=function(I){if(k.isSearch&&
!k.disableWheelScroll&&_.m("desktop_enable_dmpanel_wheel_scroll")){var V=I.shiftKey?Math.abs(I.deltaY)>Math.abs(I.deltaX)?I.deltaY:I.deltaX:I.deltaX;V!==0&&(I.preventDefault(),k.ytLazyListBehavior.fillRemainingListItems(),k.offset+=V,nm(k),k.reposition_())}};
k.onPointerDown=function(I){wwN(k)&&(k.dragMouseStart=I.clientX,k.dragOffsetStart=k.offset,k.dragging=!0)};
k.onPointerMove=function(I){wwN(k)&&k.dragging&&(k.ytLazyListBehavior.fillRemainingListItems(),k.offset=k.dragOffsetStart-(I.clientX-k.dragMouseStart),nm(k),k.reposition_())};
k.onPointerUp=function(){wwN(k)&&(k.dragging=!1)};
return k};
_.J(oy,_.Mm);var Hil=function(k){var I=_.BL(k.hostElement).querySelector("#items").children;if(!I)return 0;var V=0;k=_.G(k.fullyVisibleItemsIndices);for(var X=k.next();!X.done;X=k.next())V+=I[X.value].clientWidth;return V},wwN=function(k){return k.isSearch&&_.m("desktop_enable_dmpanel_click_drag_scroll")};
oy.prototype.created=function(){this.cachedViewportWidth=_.gH("initialInnerWidth")||window.innerWidth;this.JSC$14802_cachedViewportHeight=_.gH("initialInnerHeight")||window.innerHeight;_.gH("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.Y6("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
oy.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.m("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();pwW(this)};
oy.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.m("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var k;(k=this.itemsVisibilityObserver)==null||k.disconnect();this.itemsVisibilityObserver=null;var I;(I=this.itemsObserver)==null||I.disconnect()};
var pwW=function(k){var I=_.BL(k.hostElement).querySelector("#scroll-container");if(I){if(!k.itemsVisibilityObserver){var V=window.getComputedStyle(I).marginRight;k.itemsVisibilityObserver=new IntersectionObserver(function(X){NDN(k,X)},{root:I,
rootMargin:V,threshold:.98})}if(I=_.BL(k.hostElement).querySelector("#items"))k.itemsObserver=new y1Q(I,function(X){Mey(k,X)})}},Mey=function(k,I){ZiN(k)&&(Array.from(I.addedNodes).filter(function(V){return V.nodeType===Node.ELEMENT_NODE}).forEach(function(V){k.itemsVisibilityObserver&&k.itemsVisibilityObserver.observe(V)}),Array.from(I.removedNodes).filter(function(V){return V.nodeType===Node.ELEMENT_NODE}).forEach(function(V){k.itemsVisibilityObserver&&k.itemsVisibilityObserver.unobserve(V)}))},
NDN=function(k,I){var V=new Set(k.fullyVisibleItemsIndices);
I=_.G(I);for(var X=I.next();!X.done;X=I.next()){X=X.value;var P=X.target.parentElement;P?(P=Array.from(P.children).indexOf(X.target),X.isIntersecting?V.add(P):V.has(P)&&V.delete(P)):_.$w(new _.GN("Parent element not found",X.target.nodeName))}k.fullyVisibleItemsIndices=Array.from(V).sort(function(L,T){return L-T});
V.size===0?_.$w(new _.GN("No visible entries in horizontal list")):(k.startIndex=k.fullyVisibleItemsIndices[0],k.endIndex=k.fullyVisibleItemsIndices[k.fullyVisibleItemsIndices.length-1])},ZiN=function(k){k.data?k=(k=k.data)&&k.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===k.itemSizeConstraint:!1:k=!1;
return k};
_.c=oy.prototype;_.c.addScrollEventListeners=function(){var k=_.BL(this.hostElement).querySelector("#scroll-container");k.style.touchAction="pan-y";k.addEventListener("wheel",this.JSC$14802_onWheelScroll);k.addEventListener("pointerdown",this.onPointerDown);k.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.c.removeScrollEventListeners=function(){var k=_.BL(this.hostElement).querySelector("#scroll-container");k.removeEventListener("wheel",this.JSC$14802_onWheelScroll);k.removeEventListener("pointerdown",this.onPointerDown);k.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.c.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.xA(this,this.setStartIndex,[this.initialStartIndex])};
_.c.reposition_=function(){var k=_.gH("HTML_DIR")=="rtl"?"":"-",I=_.BL(this.hostElement).querySelector("#items");I&&(I.style.transform="translateX("+k+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.c.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.xA(this,this.setButtonsState_))};
_.c.setButtonsState_=function(){this.setButtonsStateRequested=!1;var k=_.BL(this.hostElement).querySelector("#items").firstElementChild;if(k){this.minComponentWidth||(this.minComponentWidth=DpG(this,k));k=_.BL(this.hostElement).querySelector("#scroll-container").clientWidth;var I=_.BL(this.hostElement).querySelector("#items");I=_.m("kevlar_horizontal_list_scroll_width_killswitch")?I.clientWidth:I.scrollWidth;var V=this.get(this.ytLazyListBehavior.itemsPath,this);if(V){var X=Math.round(k/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+X,V.length)-1)}this.ytLazyListBehavior.canShowMore?I+this.minComponentWidth>=this.offset+k&&(this.atEnd=!1):this.atEnd=this.offset+k>=I-20?!0:!1;this.atStart=this.offset<=20}};
_.c.setStartIndex=function(k){if(!this.minComponentWidth){var I=_.BL(this.hostElement).querySelector("#items").firstElementChild;if(!I)return;this.minComponentWidth=DpG(this,I)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*k;nm(this);this.reposition_()};
_.c.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.ww();var k=_.BL(this.hostElement).querySelector("#scroll-container").clientWidth;_.m("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=DpG(this,_.BL(this.hostElement).querySelector("#items").firstElementChild));k=this.useFloorScrolling?Math.floor(k/this.minComponentWidth)||1:Math.round(k/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&zwf(this);this.offset+=ZiN(this)?
Hil(this):k*this.minComponentWidth;nm(this);this.reposition_();this.scrollCount++};
_.c.prevClick_=function(){var k=_.BL(this.hostElement).querySelector("#scroll-container").clientWidth;k=this.useFloorScrolling?Math.floor(k/this.minComponentWidth)||1:Math.round(k/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=ZiN(this)?Hil(this):this.minComponentWidth*this.scrollCount-1):this.offset-=ZiN(this)?Hil(this):k*this.minComponentWidth;this.centerListItems&&zwf(this);nm(this);this.reposition_()};
_.c.onIronResize_=function(){this.resizeSupportEnabled&&_.xA(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.c.onItemsTransitionEnd_=function(k){_.$5(k)===_.BL(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.c.onChildElementFocus_=function(k){k=k.target.closest("#items > *");var I=_.BL(this.hostElement).querySelector("#scroll-container");if(I.contains(k)){if(_.m("web_horizontal_list_behavior_focus_killswitch"))if(k.offsetLeft<this.offset)this.offset=Math.abs(k.offsetLeft)<k.clientWidth?0:k.offsetLeft;else if(k.offsetLeft+k.clientWidth>this.offset+I.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.ww(),this.offset=k.offsetLeft+k.clientWidth-I.clientWidth;else return;else{var V=_.BL(this.hostElement).querySelector("#items"),
X=_.gH("HTML_DIR")==="rtl",P=X?V.clientWidth-k.offsetLeft:k.offsetLeft;V=X?V.clientWidth-(k.offsetLeft+k.clientWidth):k.offsetLeft+k.clientWidth;var L=X?P>this.offset+I.clientWidth:P<this.offset,T=X?V<this.offset:V>this.offset+I.clientWidth,d=X?L:T;if(X?T:L)I=X?V:P,this.offset=Math.abs(I)<k.clientWidth?0:I;else if(d)this.ytLazyListBehavior.fillRemainingListItems(),_.ww(),this.offset=(X?P:V)-I.clientWidth;else return}nm(this);this.reposition_()}};
_.c.observeShownItems_=function(){this.reset()};
_.c.checkComponentWidthResize=function(){var k=_.BL(this.hostElement).querySelector("#items").firstElementChild;k&&(k=DpG(this,k),this.centerListItems||k!==this.minComponentWidth)&&(this.minComponentWidth=k,this.offset=k*this.scrollCount,this.centerListItems&&zwf(this),nm(this),this.reposition_())};
var DpG=function(k,I){var V=window.getComputedStyle(I).marginRight;V=Math.floor(Number(V.replace("px","")));var X=window.getComputedStyle(I).marginLeft;X=Math.floor(Number(X.replace("px","")));k.centerListItems&&!k.marginWidthRight&&(k.marginWidthRight=V,k.marginWidthLeft=X);return k.resizeSupportEnabled?I.getBoundingClientRect().width+V:I.offsetWidth+V},nm=function(k){var I=_.BL(k.hostElement).querySelector("#scroll-container").clientWidth,V=_.BL(k.hostElement).querySelector("#items").clientWidth;
k.offset<0?k.offset=0:k.offset+I>=V&&(k.offset=V-I)},zwf=function(k){k.offset-=(_.BL(k.hostElement).querySelector("#scroll-container").clientWidth+k.marginWidthRight-k.minComponentWidth)/2-k.marginWidthLeft};
_.R9.Object.defineProperties(oy.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var k=_.gH("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(k==-1)k=this.JSC$14802_cachedViewportHeight,k=k>1320?5:k>1020?4:k>730?3:k>430?2:1;else if(k==0)return 0;_.Y6("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",k-1);k=_.gH("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(k>-1)return k;k=this.cachedViewportWidth;k=k>1600?6:k>1400?5:k>1300?4:k>1090?5:k>870?4:k>660?3:2;_.Y6("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
k);return k},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.m("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
oy.prototype.observeShownItems_=oy.prototype.observeShownItems_;oy.prototype.onChildElementFocus_=oy.prototype.onChildElementFocus_;oy.prototype.onItemsTransitionEnd_=oy.prototype.onItemsTransitionEnd_;oy.prototype.onIronResize_=oy.prototype.onIronResize_;oy.prototype.prevClick_=oy.prototype.prevClick_;oy.prototype.nextClick_=oy.prototype.nextClick_;oy.prototype.setButtonsState_=oy.prototype.setButtonsState_;oy.prototype.requestButtonsStateUpdate_=oy.prototype.requestButtonsStateUpdate_;
oy.prototype.reposition_=oy.prototype.reposition_;oy.prototype.reset=oy.prototype.reset;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],oy.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.AY.YtLazyListBehavior),_.Z("design:type",Object)],oy.prototype,"ytLazyListBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],oy.prototype,"atStart",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],oy.prototype,"atEnd",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"startIndex",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"endIndex",void 0);_.H([_.n({value:6}),_.Z("design:type",Number)],oy.prototype,"initialCount",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"scrollCount",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"initialStartIndex",void 0);
_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"disableScrollEventListener",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"supportComponentResize",void 0);_.H([_.n({value:function(){var k=this;return function(){return k.prevClick_()}}}),
_.Z("design:type",Function)],oy.prototype,"boundPrevClick",void 0);_.H([_.n({value:function(){var k=this;return function(){return k.nextClick_()}}}),
_.Z("design:type",Function)],oy.prototype,"boundNextClick",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"useFloorScrolling",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"isSearch",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"dragging",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"dragMouseStart",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"dragOffsetStart",void 0);
_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"disableWheelScroll",void 0);_.H([_.n(),_.Z("design:type",Object)],oy.prototype,"centerListItems",void 0);_.H([_.C$("iron-resize"),_.w$("guideOpened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],oy.prototype,"onIronResize_",null);_.H([_.C$("transitionend"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],oy.prototype,"onItemsTransitionEnd_",null);
_.H([_.C$("focusin"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],oy.prototype,"onChildElementFocus_",null);_.H([_.w$("shownItems"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],oy.prototype,"observeShownItems_",null);_.H([_.ZZ()],oy);_.Q7.YtdHorizontalListBehavior=[];_.Q7.YtdHorizontalListBehavior.push(_.IT,_.O.YtRendererBehavior,_.AY.YtLazyListBehavior,_.y7.YtdGuideStateAwareBehavior,oy.prototype);var ICA=["APP_STATE","PI"];var xk,ay=function(k){this.hostElement=k},Ry=function(k,I){if(I&&(LZc(I.viewableCommands)||LZc(I.endOfSessionCommands))){var V=GXl(I.viewableCommands);
I=GXl(I.endOfSessionCommands);if(!xk){var X=_.Nw("custom_active_view_tos_timeout_ms");xk=X>0&&X!==36E5?new q_K(cec(),X):new q_K(cec())}sYl(xk,k.hostElement);F4c(xk,k.hostElement,V,I)}},Cm=function(k){xk&&sYl(xk,k.hostElement)};var uvf=_.yz(["about:blank"]),OiN={pushState:window.history.pushState,replaceState:window.history.replaceState};var we=function(k){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=k;this.internalPushState=k.pushState.bind(k);this.internalReplaceState=k.replaceState.bind(k)};
we.prototype.init=function(){this.initialized=!0};
we.prototype.pushState=function(k,I){this.initialized||this.init();this.internalPushState&&this.internalPushState(k,"",I)};
we.prototype.replaceState=function(k,I){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(k,"",I)};
we.prototype.getState=function(){return this.history&&this.history.state};var teU=function(k){var I=function(){var V=k.apply(this,arguments)||this;V.boundHistoryPushState=!1;V.boundHistoryReplaceState=!1;V.debugInfo={};return V};
_.J(I,k);I.prototype.init=function(){var V=_.eQ("IFRAME");_.X4(V,_.j2(uvf));V.sandbox="allow-same-origin";V.style.display="none";this.iframe=V;document.body.appendChild(V);this.bindHistoryStateFunctions();k.prototype.init.call(this)};
I.prototype.bindHistoryStateFunctions=function(){var V=this,X=[],P;this.iframe&&((P=this.iframe.contentWindow)==null?0:P.history)&&(P=this.iframe.contentWindow.history)&&(X.push(P),Object.getPrototypeOf(P)&&X.push(Object.getPrototypeOf(P)));window.history&&X.push(window.history);P=window.history;Object.getPrototypeOf(P)&&X.push(Object.getPrototypeOf(P));X.push(OiN);P=function(T){for(var d=null,U=0;U<X.length;U++){var E=X[U][T];if(typeof E==="function"){d=E.bind(window.history);V.debugInfo[T]=U;break}}return d};
if(!this.boundHistoryReplaceState){var L=P("replaceState");L&&(this.internalReplaceState=L,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(P=P("pushState"))&&(this.internalPushState=P,this.boundHistoryPushState=!0)};
return I}(we),ewN=function(){return teU.call(this,window.history)||this};
_.J(ewN,teU);ewN.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var H4=function(k){this.browserHistory=k;this.initialized=!1};
H4.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
H4.prototype.pushState=function(k,I){this.initialized||this.init();this.browserHistory.pushState(k,I)};
H4.prototype.replaceState=function(k,I){this.initialized||this.init();this.browserHistory.replaceState(k,I)};
H4.prototype.handlePopstate=function(k){return k.state};_.k9x=function(k,I,V,X,P){this.endpoint=k;this.forward=I;this.historyEntry=V;this.JSC$31181_savedComponentState=X;this.legacyBorder=P===void 0?!1:P};var I6U=function(k,I){this.rootData=k;this.scrollTop=I};_.pm=new _.g9("EPHEMERAL_STORE_TOKEN");_.Nl=function(k){this.data=Object.assign({},k);var I;(I=this.data.innertubeResponse)==null||delete I.frameworkUpdates};
_.Nl.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.wR)()};
_.Nl.prototype.isProcessed=function(){return!!this.data.isProcessed};
_.sV=function(k){return Object.assign({},k.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var Vwf=function(){this.maxSize=100;this.timeToDataCache=new Map};
Vwf.prototype.get=function(k){var I=this.timeToDataCache.get(k);I&&(this.timeToDataCache.delete(k),this.timeToDataCache.set(k,I));if(I&&I.rootData&&(_.m("web_use_response_store_for_history_cache")||_.m("mweb_use_new_history_manager"))){var V=_.C7().resolve(_.pm),X=XkG(I),P=!!X;if(X){if(X.content){var L=Ml(V,X.content);P&&L?I.rootData.response=_.sV(L):P=!1}X.player&&(L=Ml(V,X.player),P&&L?I.rootData.playerResponse=_.sV(L):P=!1);X.reelSequence&&(V=Ml(V,X.reelSequence),P&&V?I.rootData.reelWatchSequenceResponse=
_.sV(V):P=!1)}P||(this.timeToDataCache.delete(k),I=void 0)}return I};
Vwf.prototype.set=function(k,I){if(I.rootData&&(_.m("web_use_response_store_for_history_cache")||_.m("mweb_use_new_history_manager"))){var V=XkG(I),X=Object.assign({},I.rootData);V&&(V.content&&I.rootData.response&&(PEN(this,V.content,I.rootData.response),X.response=null),V.player&&I.rootData.playerResponse&&(PEN(this,V.player,I.rootData.playerResponse),X.playerResponse=null),V.reelSequence&&I.rootData.reelWatchSequenceResponse&&(PEN(this,V.reelSequence,I.rootData.reelWatchSequenceResponse),X.reelWatchSequenceResponse=
null));I=new I6U(X,I.scrollTop)}this.timeToDataCache.has(k)?this.timeToDataCache.delete(k):this.timeToDataCache.size>=this.maxSize&&(V=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(V.value));this.maxSize!==0&&this.timeToDataCache.set(k,I)};
Vwf.prototype.clear=function(){this.timeToDataCache.clear()};
var XkG=function(k){var I=_.C7().resolve(_.RZ(_.e$)),V;if((V=k.rootData)==null?0:V.endpoint)return I==null?void 0:WRN(I,k.rootData.endpoint);var X;_.$w(new _.GN("History snapshot response data does not contain endpoint",(X=k.rootData)==null?void 0:X.url));return null},PEN=function(k,I,V){if(k.maxSize>0){var X;
(k=(X=V.responseContext)==null?void 0:X.maxAgeSeconds)&&Number(k)>0&&(X=_.C7().resolve(_.pm),V=sI(V,k),X.put(I,new _.Nl(V)))}};var LDU=function(k,I,V){this.endpoint=I;this.JSC$31187_savedComponentState=V===void 0?null:V;this.entryTime=k};var dpX=1;var ZB=function(k){var I=function(){var V=k.apply(this,[].concat(_.Z9(_.OT.apply(0,arguments))))||this;V.historyEntryTime=0;V.historySnapshotCache=V.createHistoryCache();return V};
_.J(I,k);I.prototype.createHistoryCache=function(){return new Vwf};
I.prototype.saveAndReplace=function(V,X,P){var L=window.location.href;var T=T===void 0?{}:T;var d=(d=this.browserHistory.getState())&&d.entryTime?d.entryTime:iiD();V=this.createNewHistoryEntry(V,T,d);this.saveSnapshot(d,X,P);this.replaceState(V,L||window.location.href)};
I.prototype.saveAndPush=function(V,X,P,L,T){T=T===void 0?{}:T;this.saveSnapshot(this.historyEntryTime,P,L);P=this.historySnapshotCache;L=this.historyEntryTime;var d=P.timeToDataCache.keys();d=_.G(d);for(var U=d.next();!U.done;U=d.next())U=U.value,U>L&&P.timeToDataCache.delete(U);X=this.createNewHistoryEntry(X,T);this.pushState(X,V)};
I.prototype.saveSnapshot=function(V,X,P){this.historySnapshotCache.set(V,new I6U(X,P))};
I.prototype.createNewHistoryEntry=function(V,X,P){P=P===void 0?iiD():P;return new LDU(P,V,X)};
I.prototype.handlePopstate=function(V){var X=k.prototype.handlePopstate.call(this,V),P=null,L=null,T=!1,d=null;X&&X.entryTime&&(d=this.historySnapshotCache.get(X.entryTime)||null,T=X.entryTime>this.historyEntryTime,this.historyEntryTime=X.entryTime,P=X.endpoint,L=X.JSC$31187_savedComponentState);this.handleHistoryCacheLoad(new _.k9x(P,T,d,L),V);return X};
I.prototype.pushState=function(V,X){Number(V==null?void 0:V.entryTime)>=0&&(this.historyEntryTime=V.entryTime);k.prototype.pushState.call(this,V,X)};
I.prototype.replaceState=function(V,X){Number(V==null?void 0:V.entryTime)>=0&&(this.historyEntryTime=V.entryTime);k.prototype.replaceState.call(this,V,X)};
I.prototype.handleHistoryCacheLoad=function(){};
return I}(H4),ciy=function(){var k=ZB.call(this,new ewN)||this;
k.dispatchElement=null;k.entryIndex=0;return k};
_.J(ciy,ZB);_.c=ciy.prototype;_.c.init=function(k){k=k===void 0?!0:k;ZB.prototype.init.call(this);this.initialized||(k||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.c.handlePopstate=function(k){var I=null;k.state||(I="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return ZB.prototype.handlePopstate.call(this,k);var V=new CustomEvent("yt-history-pop",{cancelable:!0});_.sm(this.dispatchElement,"yt-history-pop",[V,{errorMsg:I}]);_.AV(this.dispatchElement,"yt-close-all-popups-action");if(!V.defaultPrevented){V=_.C7().resolve(_.Kz);I=V.getCurrentData();var X=V.getCurrentPage();V=0;X?(X=_.sm(this.dispatchElement,"yt-get-page-offset",
[X]),X.length>0&&(V=X[0])):_.$w(new _.GN("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:I?I.page:"undefined"}));I&&(I.csn=_.PW());this.saveSnapshot(this.historyEntryTime,I,V)}return ZB.prototype.handlePopstate.call(this,k)};
_.c.handleHistoryCacheLoad=function(k,I){k.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.G(_.AV(this.dispatchElement,"yt-history-will-navigate",[I])).next().value||_.sm(this.dispatchElement,"yt-history-load",[I,k]))};
_.c.pushState=function(k,I){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var V=new _.GN("history.pushState is not a function",this.getDebugString());_.hq(V)}ZB.prototype.pushState.call(this,k,I)};
_.c.replaceState=function(k,I){if(!this.browserHistory.boundHistoryReplaceState){var V=new _.GN("history.replaceState is not a function",this.getDebugString());_.hq(V)}ZB.prototype.replaceState.call(this,k,I)};
_.c.saveAndPush=function(k,I,V,X,P){P=P===void 0?{}:P;V&&(V.csn=_.PW());ZB.prototype.saveAndPush.call(this,k,I,V,X,P)};
_.c.getDebugString=function(){var k=[];this.initialized&&k.push("i");this.browserHistory.boundHistoryReplaceState&&k.push("bhr");this.browserHistory.boundHistoryPushState&&k.push("bhs");"replaceState"in this.browserHistory.debugInfo&&k.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&k.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&k.push("ei:"+String(this.entryIndex));return k.join(",")};
_.DB=function(k,I){k.init(!0);var V=k.browserHistory.getState();k.replaceState(V,vT(I))};
ciy.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.zC=new _.g9("DESKTOP_HISTORY_MANAGER_TOKEN");var G9l=[10,20,30,40,50,60],uW=function(){this.currentPartitionIndex=0},TPy=function(k){o$y({mainAppWeb:_.r$(),
survivalSli:{partitionMinute:k,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},d1O=function(k){o$y({mainAppWeb:_.r$(),
survivalSli:{partitionMinute:k,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},iJW=function(k){return k.currentPartitionIndex>=0&&k.currentPartitionIndex<G9l.length?G9l[k.currentPartitionIndex]:-1},WDW=function(k){return k.currentPartitionIndex>0&&k.currentPartitionIndex-1<G9l.length?G9l[k.currentPartitionIndex-1]:-1};
uW.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var k=WDW(this);k>0&&d1O(k);k=iJW(this);k>0&&TPy(k);f6Q(this)}};
var f6Q=function(k){var I=iJW(k);if(I>0){var V=WDW(k);V<0&&(V=0);k.intervalId=_.hD.addJob(function(){var X=WDW(k);X>0&&d1O(X);X=iJW(k);X>0&&TPy(X);f6Q(k)},3,(I-V)*6E4);
k.currentPartitionIndex+=1}else k.currentPartitionIndex=-1};var U1C=function(k){ks.call(this,k,132);this.isDocument=k===document.documentElement};
_.J(U1C,ks);U1C.prototype.calculateScrollDelta=function(k,I,V){var X=0;k<I?X=k<I-100?-48:-8:k>I+V&&(X=k>I+V+100?48:8);return X};
U1C.prototype.JSC$11696_onMouseMove=function(k){this.isDocument||(k.clientX=k.event_.pageX,k.clientY=k.event_.pageY);ks.prototype.JSC$11696_onMouseMove.call(this,k)};_.EHQ=function(k,I){var V=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14856_dragListGroup=null;this.onDraggerCreated=function(X){var P=X.JSC$11692_dragger;P.scrollTarget_=V.scrollElement;X=X.draggerEl;P&&X.menuOpened&&P.setEnabled(!1)};
this.onDragStart=function(X){var P=X.draggerEl;X=X.currDragItem;var L=Object.assign({},X==null?void 0:X.data);L.trackingParams=void 0;P.data=L;P.style.position="absolute";P.style.width=(X==null?void 0:X.clientWidth)+"px";P.style.zIndex="2030";P.onDrag&&P.onDrag();X=_.Uq(P);(L=X.querySelector("ytd-app"))?_.BL(L).appendChild(P):X.body.appendChild(P);V.dragScrollSupport=new U1C(V.scrollElement);V.dragScrollSupport.horizontalScrolling_=!1;P=V.dragScrollSupport;P.constrainScroll_=!!P.margin_&&!1};
this.onDrop=function(X){V.handleDrop(X);V.dragScrollSupport&&(_.BB(V.dragScrollSupport),V.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(V.JSC$14856_dragListGroup){var X=V.JSC$14856_dragListGroup;xzK(X,X.currDragItem_)}};
this.handleDrop=I};
_.Oh=function(k){k.JSC$14856_dragListGroup&&(_.VE(k.JSC$14856_dragListGroup,qvW,k.onDragStart),_.VE(k.JSC$14856_dragListGroup,Byx,k.onDragStart),k.JSC$14856_dragListGroup.dispose(),k.JSC$14856_dragListGroup=null);k.dragScrollSupport&&(_.BB(k.dragScrollSupport),k.dragScrollSupport=null);k.scrollElement.removeEventListener("scroll",k.onReorderableScroll)};
_.bJZ=function(k,I,V,X){X=X===void 0?"":X;_.Oh(k);V&&(k.scrollElement=V);k.JSC$14856_dragListGroup=new d0;k.JSC$14856_dragListGroup.hysteresisDistance_=2;QeC(k.JSC$14856_dragListGroup,I);k.JSC$14856_dragListGroup.draggerElClasses_=UO("dragging").split(" ");X&&n_Z(k.JSC$14856_dragListGroup,function(P){var L=P||document,T=null;L.getElementsByClassName?T=L.getElementsByClassName(X)[0]:T=t2Q("*",X,P);return T||P});
_.O6(k.JSC$14856_dragListGroup,YvN,k.onDraggerCreated);_.O6(k.JSC$14856_dragListGroup,qvW,k.onDragStart);_.O6(k.JSC$14856_dragListGroup,Byx,k.onDrop);k.JSC$14856_dragListGroup.init();k.scrollElement.addEventListener("scroll",k.onReorderableScroll,{passive:!0})};
_.R9.Object.defineProperties(_.EHQ.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var l6W=function(){this.skipNextNavigation=!1},riG=function(k,I,V){if(!I)return!1;
if(k.skipNextNavigation)return k.skipNextNavigation=!1;if(_.K(V,_.vE))return!1;var X,P,L;if((X=_.K(V,_.Cv))==null?0:(P=X.browseEndpointContextSupportedConfigs)==null?0:(L=P.browseEndpointContextMainConfig)==null?0:L.skipConfirmation)return!1;var T;return((T=_.K(I.commandMetadata,_.CC))==null?void 0:T.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
l6W.prototype.showConfirmationDialog=function(k,I){this.navigateParams=I;this.customConfirmationCommand?_.C7().resolve(_.Hp).resolveCommand(this.customConfirmationCommand):(I={openPopupAction:{popup:{confirmDialogRenderer:{title:_.y8(_.HW("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.y8(_.HW("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.y8(_.HW("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.y8(_.HW("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.sG.getInstance().triggerAction("yt-open-popup-action",I,k))};
l6W.prototype.cancelPendingNavigation=function(){var k;((k=this.navigateParams)==null?void 0:k.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var hhG=function(){},m1y=function(k,I,V,X,P,L,T){V=V===void 0?{}:V;
T=T===void 0?{}:T;var d=_.C7().resolve(_.e$),U,E=(U=_.K(I,_.vE))==null?void 0:U.url;return E?tnt(d,E,V,window.location.href,function(l,r){yiN(k,l,r,!1,!0,V,L,X)},function(){return!1}):Uc(d,I,V,window.location.href,HC(I),function(l,r){yiN(k,l,r,!1,!0,V,L,X)},P,T)},yiN=function(k,I,V,X,P,L,T,d){if(!k.JSC$14871_chunkHandler)if(V.page==="learning_journey_watch"&&_.m("web_enable_canvas_on_learning_journey")){var U=!_.K(d,_.Cv);
P=P||X;if(U)if(P){if(_.m("kevlar_continue_playback_without_player_response")){var E;var l=(E=_.K(d,_.rj))==null?void 0:E.videoId}X={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:X,previousVideoId:l},tempData:L}}else X={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else X={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};k.JSC$14871_chunkHandler=new GuU(_.S_,X,T,U,P)}else if(V.page==="watch"||V.page==="learning_journey_watch")if(P||X){if(_.m("kevlar_continue_playback_without_player_response")){var r;
U=(r=_.K(d,_.rj))==null?void 0:r.videoId}k.JSC$14871_chunkHandler=new inl(_.S_,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:X,previousVideoId:U},tempData:L},T)}else k.JSC$14871_chunkHandler=new LkW(_.S_);else V.page==="shorts"&&P&&!X?k.JSC$14871_chunkHandler=new dTN(_.S_,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:L},T):k.JSC$14871_chunkHandler=new c$N(T);k.JSC$14871_chunkHandler.processChunk({endpoint:I,data:V});return k.JSC$14871_chunkHandler.gR.promise},
KDR=function(k,I,V,X,P){(V=_.jBx(V))&&yiN(k,I,V,!1,!0,X,void 0,P)};_.$1W=new _.g9("NAVIGATION_SERVICE_TOKEN");var SoN=function(){this.pendingNavigationPromise=null};
_.c=SoN.prototype;_.c.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.c.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.c.addEventListener=function(){throw Error("zh");};
_.c.dispatchEvent=function(){throw Error("zh");};
_.c.removeEventListener=function(){throw Error("zh");};var jVR=new _.g9("APP_ROOT");var fCO=null;var JiU=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],tY=function(){_.XY.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];YoW(this)};
_.J(tY,_.XY);tY.prototype.verifyUser=function(){var k=YoW(this),I=k.logout;if(!k.sessionChange)return!0;this.dispatchEvent("ytsessionchange");I&&this.dispatchEvent("ytuserinvalid");return!1};
var YoW=function(k){var I=JiU.map(function(P){var L;return(L=_.IJ.get(P))!=null?L:""}),V=I.some(function(P,L){return k.sessionCookies&&k.sessionCookies[L]!==""&&P===""}),X=I.some(function(P,L){return k.sessionCookies&&k.sessionCookies[L]!==P});
k.sessionCookies=I;return{logout:V,sessionChange:X}};
tY.prototype.clearTimeout=function(){this.scheduledJobId&&(_.hD.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var hwO=new _.g9("POSTMESSAGE_TUNNEL_TOKEN");var bil=["/parent_tools","/file_download","/artist_roster"],KZO=[ngQ,ogO,xjZ,ReQ,a9K,Q0N,CLC,wKZ];var ep=new _.g9("NAVIGATION_CONFIRMATION_SERVICE");var gHN="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /contribute-notes /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /place /playables /playlist /podcasts /post/ /premium /product/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),qoO=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],kh=function(k,I){this.pendingNavigationPromise=null;this.JSC$14894_clientRoot=k;this.historyManager=I;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 hhG;this.debugString=k.is;k={"yt-signal-action-history-back":this.handleSignalActionHistoryBack,"yt-signal-action-reload-page":this.handleSignalActionReloadPage.bind(this),"yt-signal-action-soft-reload-page":this.handleSignalActionSoftReloadPage.bind(this),"yt-signal-action-reset-warm-loads":this.handleSignalActionResetWarmLoads.bind(this),"yt-signal-action-close-window":this.handleSignalActionCloseWindow};_.Fh(_.sG.getInstance(),k,this.JSC$14894_clientRoot)},AiK,QVQ,nHN,oHU,BPN;
_.J(kh,SoN);kh.prototype.reload=function(){_.iR(window.location.href)};
var gby=function(k){k.currentEndpoint&&_.K(k.currentEndpoint,_.ND)?k.reload():k.currentEndpoint&&k.navigate(k.currentEndpoint,!0,void 0,{disableCache:!0})};
kh.prototype.navigate=function(k,I,V,X,P,L,T,d){I=I===void 0?!1:I;V=V===void 0?{}:V;X=X===void 0?{}:X;var U=_.C7().resolve(ep),E;if(!T&&riG(U,(E=this.currentEndpoint)!=null?E:void 0,k))return U.showConfirmationDialog(this.JSC$14894_clientRoot.parentElement,{endpoint:k,reload:I,params:V,tempData:X,requestType:P,createScreenConfig:L}),!1;var l=_.KZ();_.$B(l,"eocs")||l.parkOrScheduleJob(function(){l.processSignal("eocs")},10,"eor");
Upt();T=HC(k);U=X.autonav==="1";E=_.PW();tY.instance||(tY.instance=new tY);var r=tY.instance.verifyUser(),h;if(_.m("enable_dark_theme_only_on_shorts")){var y=document.documentElement.hasAttribute("dark"),S=_.f$(!0)==="USER_INTERFACE_THEME_DARK";if(T==="shorts"){if(!y)if(_.m("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var g;_.iR((g=_.K(k==null?void 0:k.commandMetadata,_.CC))==null?void 0:g.url,void 0,void 0,window.top)}}else{var F;_.iR(_.x6((F=_.K(k==
null?void 0:k.commandMetadata,_.CC))==null?void 0:F.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.m("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!y){var Q;_.iR(_.x6((Q=_.K(k==null?void 0:k.commandMetadata,_.CC))==null?void 0:Q.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(S!==y){var x;_.iR(_.x6((x=_.K(k==null?void 0:k.commandMetadata,_.CC))==null?void 0:x.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(T==="watch"){if(vHG(_.C7().resolve(_.iP),
k)&&(r||_.m("fix_miniplayer_navigation_killswitch")))return!1;_.m("block_all_player_prefetch_requests")||(h=J$y(_.qF(_.H5),k,U))}else{var N,M=(N=_.K(this.currentEndpoint,_.rj))==null?void 0:N.videoId;M&&_.c5.getInstance().then(function(oj){oj&&oj.set("yt-miniplayer-shown-video-id",M)})}h&&(V.frags=h.missingFragments_.join(","));
g=null;var p;F=(p=_.K(k==null?void 0:k.commandMetadata,_.CC))==null?void 0:p.ignoreNavigation;if(!F)if(_.m("kevlar_command_url")){var z;g=(z=_.K(k==null?void 0:k.commandMetadata,_.CC))==null?void 0:z.url}else g=_.h9K(k,V);if(g&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&g==this.lastNavigationUrl)return _.V3({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.C3(i8(),"CANCELLED")}g&&(this.lastNavigationUrl=g);rXj();_.Y6("IS_HOMEPAGE_COLD",
!1);_.Y6("IS_RESULTS_PAGE_COLD",!1);_.Y6("IS_WATCH_PAGE_COLD",!1);k.loggingUrls&&k.loggingUrls.forEach(function(oj){oj.baseUrl&&_.qM(oj.baseUrl)});
_.Jei(k,L?L.layer:0)&&_.m("kevlar_flush_logs_on_away_navigation")&&_.r6();if($pD(k))return!1;cLC(T,P);if(!g)return F||_.$w(new _.GN("Can't construct url for endpoint",k)),_.C3(i8(),"FAILURE"),!1;_.EGj();p=k&&_.K(k,_.Cv)&&_.K(k,_.Cv).browseId.startsWith("UC");V=(z=_.m("enable_dark_theme_only_on_shorts")&&T==="shorts"?!1:_.Us()&&document.documentElement.hasAttribute("dark")!==_.WL())?{themeRefresh:1}:{};z&&!_.Px()&&_.f$()==="USER_INTERFACE_THEME_DARK"&&(V.theme="dark");p=z||sVU(g)&&!p&&!_.m("kevlar_disable_url_allowlist");
r||(p=!0);if(p||_.gH("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var u;var ct=(u=window.top)==null?void 0:u.location.href}catch(oj){var dt;ct=(dt=oj)==null?void 0:dt.message}_.$w(new _.GN("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:ct}))}k=_.m("kevlar_redirect_on_window_killswitch")?window.top:window;d$(g);_.iR(_.x6(g,V),void 0,void 0,k);_.C3(i8(),"ABORTED");return!1}_.m("kevlar_early_popup_close")&&_.sm(this.JSC$14894_clientRoot,"yt-close-all-popups-action",
[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14871_chunkHandler=void 0;var $K;ct=HC(($K=this.currentEndpoint)!=null?$K:void 0);($K=T==="shorts"&&ct==="shorts")||_.$Zz();_.s5(WrA)("nr",void 0);U&&_.V3({webInfo:{navigationReason:"an"}});k.clickTrackingParams&&(X.itct=k.clickTrackingParams,X.csn=E);UXt(X);X.endpoint=JSON.stringify(k);_.m("enable_unknown_lact_fix_on_html5")&&(_.C7().resolve(_.p2),X.lact=_.wx());_.dc.isEmpty(X)||_.mP(g,X);!_.m("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&
(L=Object.assign({},{layer:0},L,{parentLayer:3}));this.pendingNavigationPromise=L=m1y(this.pageFetcher,k,X,this.currentEndpoint,this.JSC$14894_isNetworkPromiseStale.bind(this),L,d);L=L.then(this.handleNavigateSuccess.bind(this,L,k,h,X),this.handleNavigateFail.bind(this,L,k));_.u_().navigationFinishPromise=L;I={endpoint:k,pageType:T,url:vT(g),reload:!!I,noProgressBar:$K};P&&(I.type=P);var lD;P=_.R5((lD=this.currentEndpoint)!=null?lD:null);lD=_.R5(k!=null?k:null);this.fireEvent("yt-navigate-start",
I);var mR;(mR=_.C7().resolve(_.RZ(_.$1W)))==null||mR.publish("navigation-start",{sourcePageSubtype:P,destinationPageSubtype:lD});h&&KDR(this.pageFetcher,k,h,X,this.currentEndpoint);return!0};
kh.prototype.JSC$14894_isNetworkPromiseStale=function(k){return k!=this.pendingNavigationPromise};
var FDG=function(k,I,V,X,P){var L=HC(I);I={endpoint:I,pageType:L};P&&(I.errorMessage=P);_.$w(V);I.navigationDoneMs=_.LQ("nd");I.navigationErrorReason=X;k.fireEvent("yt-navigate-error",I)};
kh.prototype.handleNavigateFail=function(k,I,V){var X=void 0;V instanceof _.dq&&(X=V,lLA(V));if(this.JSC$14894_isNetworkPromiseStale(k))return _.e8(X);_.C3(i8(),"FAILURE");FDG(this,I,V,"101");return _.e8(V)};
kh.prototype.handleNavigateSuccess=function(k,I,V,X,P){if(this.JSC$14894_isNetworkPromiseStale(k))return _.ot();this.pendingNavigationPromise=null;if(!P)return I=new _.GN("Missing data in response for navigation endpoint",I),_.e8(I);if(P.reload)return window.location.reload(!0),_.ot();V&&(k={},_.dc.extend(k,_.jBx(V),P),P=k);var L,T;V=(L=P)==null?void 0:(T=L.timing)==null?void 0:T.responseStart;V!=null&&_.LQ("srt",V);_.LQ("pdc");var d,U;L=(d=P)==null?void 0:(U=d.timing)==null?void 0:U.info;L!=null&&
(d=_.s5(_.EBj)(L),_.V3(d));_.C3(i8(),"SUCCESS");BPN(this,I,P,1,X);return _.ot()};
var sVU=function(k){var I=k;_.m("kevlar_no_redirect_to_classic_2_ks")||(I=(new _.hV(k)).getPath());if(I==="/"||I==="/red")return!1;var V=!0;gHN.forEach(function(X){k.indexOf(X)===0&&(V=!1)});
qoO.forEach(function(X){var P=X.url;_.m(X.expFlag)&&k.indexOf(P)===0&&(V=!1)});
return V};
kh.prototype.publishPageData=function(k){this.fireEvent("yt-page-data-fetched",{pageData:k})};
AiK=function(k,I,V,X,P,L){var T=null;I.page!=="watch"&&I.page!=="learning_journey_watch"||X?I.filler||_.sm(k.JSC$14894_clientRoot,"yt-stop-old-player",[I]):T=yiN(k.pageFetcher,P,I,V,!1,L,void 0,k.currentEndpoint);if(T)return T.then(k.publishPageData.bind(k,I));k.publishPageData(I);return _.ot()};
QVQ=function(k,I,V){var X=null;if(!V)return X=new _.GN("Empty data",k.debugString,I);var P=V.response;if(!P)return X;var L={endpointType:HC(I)||"unknown"};P.responseContext?(P=P.responseContext.errors)&&(X=new _.GN("Errors in response context",k.debugString,I,P,L)):X=P.error||P.errorMetadata?new _.GN("Errors in response",k.debugString,I,P.error,P.errorMetadata,L):new _.GN("responseContext missing",k.debugString,I,Object.keys(P).sort().join(","),L);var T,d,U,E;if(k=V==null?void 0:(T=V.response)==null?
void 0:(d=T.responseContext)==null?void 0:(U=d.webResponseContextExtensionData)==null?void 0:(E=U.webResponseContextDebugData)==null?void 0:E.debugErrorMessages)for(T=0;T<k.length;T++);return X};
nHN=function(k){var I,V,X,P;return k==null?void 0:(I=k.response)==null?void 0:(V=I.responseContext)==null?void 0:(X=V.errors)==null?void 0:(P=X.error)==null?void 0:P["0"]};
oHU=function(k,I){var V;if(V=I.url&&!I.url.startsWith("/clip"))V=I.url,V=!_.m("webfe_parse_debug_param_in_resolveurl_service")&&k.searchDebugUrlMatcher.test(V)||qA_(V)?!0:!1;if(V)qA_(I.url)&&_.oZ(window.location.href).themeRefresh?(I=_.un(I.url,"themeRefresh"),_.DB(k.historyManager,I)):I.url&&!TDi(I.url)&&_.DB(k.historyManager,I.url);else if(I.endpoint){var X,P,L;(V=(X=I.endpoint)==null?void 0:(P=X.commandMetadata)==null?void 0:(L=P.webCommandMetadata)==null?void 0:L.url)&&!TDi(V)&&_.DB(k.historyManager,
V);V&&I.url&&V!=I.url&&!I.url.match("playnext=1")&&new _.GN("Response url mismatch in response data",k.debugString,V,I.url)}};
_.x1y=function(k,I,V,X,P,L,T,d){L=L===void 0?!1:L;var U=_.C7().resolve(ep),E;if(!d&&riG(U,(E=k.currentEndpoint)!=null?E:void 0,I))return U.showConfirmationDialog(k.JSC$14894_clientRoot.parentElement,{endpoint:I,data:V,navigationType:X,tempData:P,isMiniplayer:L,isForwardHistoryNavigation:T==null?void 0:T.forward}),_.ot();k.pageFetcher.JSC$14871_chunkHandler=void 0;return BPN(k,I,V,X,P,L)};
BPN=function(k,I,V,X,P,L){L=L===void 0?!1:L;k.isMiniplayerExpansion=L;var T=X===2;k.currentEndpoint=I;k.numNavigations++;k.numNavigations&&(k3t.navigationCount=k.numNavigations);_.Y6("NUM_NAV",k.numNavigations);var d=QVQ(k,I,V);if(d)return FDG(k,I,d,"102",nHN(V)),_.e8(d);var U,E,l,r;d=V.rootVe||(V==null?void 0:(U=V.response)==null?void 0:(E=U.responseContext)==null?void 0:(l=E.webResponseContextExtensionData)==null?void 0:(r=l.ytConfigData)==null?void 0:r.rootVisualElementType);!T&&V&&oHU(k,V);var h,
y;U=V==null?void 0:(h=V.response)==null?void 0:(y=h.responseContext)==null?void 0:y.maxAgeSeconds;if(!T&&!isNaN(U)){var S;_.m("kevlar_use_response_ttl_to_invalidate_cache")?S=(0,_.wR)()+1E3*U:_.m("kevlar_always_invalidate_cache")&&(S=0);isNaN(S)||(V.expirationTime=S)}_.qF(_.H5).prefetchCache_.clear();T||V.page!=="watch"||X!==1?X=AiK(k,V,T,!!L,I,P):(k.publishPageData(V),X=_.ot());P=X.then(function(){var g=HC(I);g={endpoint:I,pageType:g,fromHistory:T,response:V};g.navigationDoneMs=_.LQ("nd");k.fireEvent("yt-navigate-finish",
g);var F;(F=_.C7().resolve(_.RZ(_.$1W)))==null||F.publish("navigation-end")});
V.csn&&d&&V.clientSideGrafts&&X.then(k.attachClientSideGrafts.bind(k,V,_.Xc()));return P};
_.c=kh.prototype;_.c.attachClientSideGrafts=function(k,I){k.clientSideGrafts&&I&&k.clientSideGrafts.forEach(function(V){if(I&&V){var X=_.zY(V);_.m("combine_ve_grafts")?_.Ne().graftServerVe(V,I):_.EA(k.csn,I,X)}})};
_.c.handleSignalActionHistoryBack=function(){window.history.back()};
_.c.handleSignalActionCloseWindow=function(){window.close()};
_.c.handleSignalActionReloadPage=function(){this.reload()};
_.c.handleSignalActionSoftReloadPage=function(){gby(this)};
_.c.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.c.fireEvent=function(k,I){k=new CustomEvent(k,{bubbles:!0,cancelable:!1,composed:!0,detail:I});this.dispatchEvent(k)};
_.c.addEventListener=function(k,I){this.JSC$14894_clientRoot.addEventListener(k,I)};
_.c.dispatchEvent=function(k){return this.JSC$14894_clientRoot.dispatchEvent(k)};
_.c.removeEventListener=function(k,I){this.JSC$14894_clientRoot.removeEventListener(k,I)};
kh[wH]=[jVR,_.zC];var a6l;var Rhf=function(){return _.a.apply(this,arguments)||this};
_.J(Rhf,_.a);_.R9.Object.defineProperties(Rhf,{template:{configurable:!0,enumerable:!0,get:function(){if(a6l===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-player">\n  \n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);a6l=k}k=a6l;return k}}});
_.H([_.q(RwC.YtPlayerBehavior),_.Z("design:type",Object)],Rhf.prototype,"ytPlayerBehavior",void 0);_.H([_.GY({is:"ytd-player"})],Rhf);var CEf;var wkN;var HJU;var Ix=function(){var k=_.a.apply(this,arguments)||this;k.forceModernIconButton=!1;k.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return k};
_.J(Ix,_.a);Ix.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]]"}}}}}};
Ix.prototype.handleAccountLinkingStateChangedCommand=function(k){if(k=_.K(k,fox)){var I,V=(I=this.data)==null?void 0:I.providerKey;I=k.providerKey;V&&I&&V.id===I.id&&V.subject===I.subject&&(k=k.linked,k!==void 0&&(this.set("data.linked",k),this.notifyPath("data.linked"),_.m("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(k)))}};
Ix.prototype.setPlayerAccountLinkState=function(k){var I=new q4K;vtW(I,Y4W(new JCQ,k));var V=_.S_();V&&V.getPlayerPromise().then(function(X){X.setAccountLinkState(_.OO(I.JSC$12624_serializeBinary(),4));X.updateAccountLinkingConfig(k)})};
Ix.prototype.handleShowAccountLinkDialog=function(){var k=this.get("button.buttonRenderer.command");k&&_.at([k],this.hostElement)};
_.R9.Object.defineProperties(Ix.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}}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ix.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ix.prototype,"ytRendererBehavior",void 0);_.H([_.q([_.pF.YtActionHandlerBehavior]),_.Z("design:type",Object)],Ix.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ix.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Ix.prototype,"overrides",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ix.prototype,"forceModernIconButton",void 0);_.H([_.n({value:"bottom"}),_.Z("design:type",String)],Ix.prototype,"buttonTooltipPosition",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Ix.prototype,"forceIconButton",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Ix.prototype,"disableTextTransform",void 0);
_.H([_.v("data","data.linked","data.isWarning"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ix.prototype,"button",null);_.H([_.GY({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],Ix);
_.C(Ix,"ytd-account-link-button-renderer",function(){if(HJU!==void 0)return HJU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-link-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-account-link-button-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return HJU=k},{mode:1});var pkQ;var NPO=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],Vh=function(){return _.a.apply(this,arguments)||this};
_.J(Vh,_.a);Vh.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
Vh.prototype.updateButtonActiveState=function(){var k=this,I=!!NPO.find(function(V){return k.currentState===V});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.m("enable_web_delhi_icons")&&(I=!1);this.button&&(this.button.isPressed=I)};
_.R9.Object.defineProperties(Vh.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.playlistLoopStateEntity)==null?void 0:k.state)||((I=this.data)==null?void 0:I.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var k=void 0,I;if(this.currentState&&((I=this.data)==null?0:I.states)){I=_.G(this.data.states);for(var V=I.next();!V.done;V=I.next()){V=_.K(V.value,_.qwN);var X=void 0;if(((X=V)==null?void 0:X.state)===this.currentState){k=V;break}}}return k}}});
Vh.prototype.updateButtonActiveState=Vh.prototype.updateButtonActiveState;_.H([_.q(_.Uh),_.Z("design:type",Object)],Vh.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Vh.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Vh.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.LU.playlistLoopStateEntitySelector}),_.Z("design:type",Object)],Vh.prototype,"playlistLoopStateEntity",void 0);_.H([_.n(),_.Z("design:type",Object)],Vh.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Vh.prototype,"forceIconOnly",void 0);_.H([_.p$("ytd-button-renderer"),_.Z("design:type",_.AR)],Vh.prototype,"button",void 0);
_.H([_.v("data","playlistLoopStateEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Vh.prototype,"currentState",null);_.H([_.w$("currentButtonStateRenderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vh.prototype,"updateButtonActiveState",null);_.H([_.v("currentState"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Vh.prototype,"currentButtonStateRenderer",null);
_.H([_.GY({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],Vh);
_.C(Vh,"ytd-playlist-loop-button-renderer",function(){if(pkQ!==void 0)return pkQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-loop-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-playlist-loop-button-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return pkQ=k},
{mode:1});var MwQ;var ZJC=_.HW("DOWNLOAD",{},"Download"),D1N=_.HW("DOWNLOADING",{},"Downloading"),zhx=_.HW("DOWNLOADED",{},"Downloaded"),uUC=_.HW("RETRY",{},"Retry"),Xa=function(){var k=_.a.apply(this,arguments)||this;k.forceIconButton=!1;k.forceIconOnly=!1;k.overrides=!1;k.buttonTooltipPosition=!1;k.styleActionButton=!1;k.disableTextTransform=!1;k.downloadProgress=0;k.isDownloadComplete=!1;k.isHidden=!0;k.transferState="TRANSFER_STATE_UNKNOWN";k.isVideoDeletedByUser=!1;k.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return k};
_.J(Xa,_.a);_.c=Xa.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.dataChanged=function(){var k;(k=this.data)!=null&&k.text||(k=_.Ti(_.$L().getState(),this.videoId),this.updateButtonState(k))};
_.c.computeVideoId=function(k){return k};
_.c.computePlayerStateEntityKey=function(k){return k};
_.c.showHideButton=function(){this.updateButtonVisibility()};
_.c.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var k;((k=this.playerStateEntity)==null?void 0:k.adsState)==="ADS_STATE_PLAYING"?this.isHidden=!0:this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.c.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.c.updateButtonState=function(k){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==D1N||!_.ZN(k))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(k){case "TRANSFER_STATE_UNKNOWN":k=ZJC;var I="OFFLINE_DOWNLOAD";var V="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":k=uUC;I="OFFLINE_DOWNLOAD";V="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":k=zhx;I="OFFLINE_PIN";V="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":k=
D1N;I="OFFLINE_DOWNLOADING_ZERO";V="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":k=uUC;I="OFFLINE_DOWNLOAD";V="ACTION_RETRY";break;default:k=ZJC,I="OFFLINE_DOWNLOAD",V="ACTION_ADD"}this.isVideoDeletedByUser&&(k=ZJC,I="OFFLINE_DOWNLOAD",V="ACTION_ADD");var X=Object.assign({},this.data);X.text=_.y8(k);X.tooltip=k;X.icon={iconType:I};X.size="SIZE_DEFAULT";X.style="STYLE_DEFAULT";_.K(X.command,_.xd)&&(_.K(X.command,_.xd).action=V);this.set("data",X)}};
_.c.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var k="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?k="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?k="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?k="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?k="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?k="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(k="OFFLINE_PIN",this.isDownloadComplete=!0);var I;k!==((I=this.data.icon)==null?void 0:I.iconType)&&(I=Object.assign({},this.data),I.text=_.y8(D1N),I.tooltip=D1N,I.icon={iconType:k},_.K(I.command,_.xd)&&(_.K(I.command,_.xd).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",I))}};
Xa.prototype.updateProgress=Xa.prototype.updateProgress;Xa.prototype.onTransferStateChanged=Xa.prototype.onTransferStateChanged;Xa.prototype.showHideButton=Xa.prototype.showHideButton;Xa.prototype.dataChanged=Xa.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Xa.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Xa.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Xa.prototype,"forceIconButton",void 0);
_.H([_.n(),_.Z("design:type",Object)],Xa.prototype,"forceIconOnly",void 0);_.H([_.n(),_.Z("design:type",Object)],Xa.prototype,"overrides",void 0);_.H([_.n(),_.Z("design:type",Object)],Xa.prototype,"buttonTooltipPosition",void 0);_.H([_.n(),_.Z("design:type",Object)],Xa.prototype,"styleActionButton",void 0);_.H([_.n(),_.Z("design:type",Object)],Xa.prototype,"disableTextTransform",void 0);
_.H([_.n({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.Z("design:type",String)],Xa.prototype,"videoId",void 0);_.H([_.n({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.Z("design:type",String)],Xa.prototype,"playerStateEntityKey",void 0);_.H([_.n(),_.Z("design:type",Object)],Xa.prototype,"data",void 0);_.H([_.n({selector:iJ,selectorArgs:["videoId"]}),_.Z("design:type",Object)],Xa.prototype,"downloadProgress",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Xa.prototype,"isDownloadComplete",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Xa.prototype,"isHidden",void 0);_.H([_.n({selector:_.Ti,selectorArgs:["videoId"]}),_.Z("design:type",String)],Xa.prototype,"transferState",void 0);_.H([_.n({selector:_.yYi,selectorArgs:["videoId"]}),_.Z("design:type",Object)],Xa.prototype,"isVideoDeletedByUser",void 0);
_.H([_.n({selector:Ulj,selectorArgs:["videoId"]}),_.Z("design:type",Object)],Xa.prototype,"offlineabilityState",void 0);_.H([_.n({selector:_.Br,selectorArgs:["playerStateEntityKey"]}),_.Z("design:type",Object)],Xa.prototype,"playerStateEntity",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],Xa.prototype,"showTooltips",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],Xa.prototype,"sendCommandWhenDisabled",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Xa.prototype,"disabled",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xa.prototype,"dataChanged",null);_.H([_.DZ("offlineabilityState","playerStateEntity"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xa.prototype,"showHideButton",null);
_.H([_.DZ("transferState","isVideoDeletedByUser"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xa.prototype,"onTransferStateChanged",null);_.H([_.DZ("downloadProgress"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xa.prototype,"updateProgress",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],Xa);
_.C(Xa,"ytd-download-button-renderer",function(){if(MwQ!==void 0)return MwQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-button-renderer"></ytd-button-renderer>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return MwQ=k},{mode:2});var OJO;var twf,ehC=function(){if(twf!==void 0)return twf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e<yt-button-shape data="[[computedButtonShape]]" icon-name="[[computedIcon]]">\n</yt-button-shape>\n<tp-yt-paper-tooltip disable-upgrade$="[[!tooltip]]" fit-to-visible-bounds="" offset="8" position="[[buttonTooltipPosition]]">[[tooltip]]</tp-yt-paper-tooltip>\n');return twf=k};var k1x=_.m("web_button_rework")&&_.qw("BUTTON_REWORK")||_.m("web_button_rework_with_live"),I8Z=_.Nw("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,Pu=function(){var k=_.a.apply(this,arguments)||this;k.isPressed=!1;k.forceIconButton=!1;k.forceIconOnly=!1;k.forceModernIconButton=!1;k.alignByText=!1;k.isShorts=!1;k.animatedText=!1;k.shouldAnimate=!1;k.JSC$14932_browserSupportsAnimation=_.m("web_supports_animations_api");k.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};k.onTap=function(){var I;if((I=k.data)==null||!I.defaultNavigationEndpoint){var V;I=!((V=k.data)==null?0:V.isToggled);var X;if((X=k.data)==null||!X.preventAutoToggle){k.shouldAnimate=!1;k.disableTextUpdateJobId&&_.hD.cancelJob(k.disableTextUpdateJobId);k.disableTextUpdateJobId=_.hD.addLowPriorityJob(function(){k.disableTextUpdateJobId=void 0},I8Z);
var P;k.set("data.isToggled",!((P=k.data)==null?0:P.isToggled));V=k.getInnertubeIcon();X={toggled:I,actions:{}};V&&(X.actions[V.toLowerCase()]=I);_.vW(k.hostElement,"yt-toggle-button",X)}}};
return k};
_.J(Pu,_.a);_.c=Pu.prototype;_.c.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.hD.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.toggle=function(k){var I;this.set("data.isToggled",k!==void 0?k:!((I=this.data)==null?0:I.isToggled))};
_.c.handleUpdateToggleButtonStateCommand=function(k){if(this.data){k=_.K(k,yux);var I,V,X,P=(I=this.data)==null?void 0:(V=I.toggleButtonSupportedData)==null?void 0:(X=V.toggleButtonIdData)==null?void 0:X.id;P&&k&&P===(k==null?void 0:k.buttonId)&&this.set("data.isToggled",k.toggled)}};
_.c.handleUpdateToggleButtonTextAction=function(k){if(this.data){k=_.K(k,CWx);var I,V,X,P=(I=this.data)==null?void 0:(V=I.toggleButtonSupportedData)==null?void 0:(X=V.toggleButtonIdData)==null?void 0:X.id;P&&k&&P===(k==null?void 0:k.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=k.defaultNumericalValue,this.set("data.defaultText",k.defaultText),this.set("data.toggledText",k.toggledText),this.shouldAnimate=!1)}};
_.c.getInnertubeIcon=function(){var k=this.data;if(k){var I,V,X=((I=k.defaultIcon)==null?0:I.iconType)?(V=k.defaultIcon)==null?void 0:V.iconType:null,P,L;I=((P=k.toggledIcon)==null?0:P.iconType)?(L=k.toggledIcon)==null?void 0:L.iconType:X;return k.isToggled?I:X}};
_.c.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.R9.Object.defineProperties(Pu.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k={renderer:this.data,element:this.hostElement,toggled:!!this.data.isToggled,onTapCallback:this.onTap,overrides:this.overrides,forceIcon:this.forceIconButton||this.forceIconOnly,forceModernIconButton:this.forceModernIconButton,forceDisabled:this.disabled,nextVersion:!0,useAnimatedText:this.animatedText&&this.JSC$14932_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var I=k.renderer;var V=k.element;var X=k.toggled;var P=k.onTapCallback;var L=k.commandClientArgs;var T=k.overrides;var d=k.forceIcon;var U=k.forceModernIconButton;var E=k.forceDisabled;var l=k.useAnimatedText;var r=k.animatedTextProps;k=qfR(I,X);d=!I.defaultIcon||!d&&I.defaultText?I.defaultIcon?"leading":void 0:U?"icon-only":"icon-only-40";d==="icon-only-40"&&(k.type="text");var h;U=Object;var y=U.assign,S;a:switch((S=
I.style)==null?void 0:S.styleType){case "STYLE_COMPACT_GRAY":S={size:"S"};break a;default:S={size:"M"}}var g=!!X;var F=(F=X&&I.toggledText||I.defaultText)?_.VV(F):void 0;l?(l=_.m6(X&&I.toggledText||I.defaultText))&&r&&!isNaN(Number(r.numberValue))?(r.numberText=l,X&&(r.numberValue+=1),l=r):l=void 0:l=void 0;var Q,x,N,M;var p=(r=((x=X?I.toggledAccessibilityData||((p=I.toggledText)==null?void 0:p.accessibility):I.accessibilityData||((Q=I.defaultText)==null?void 0:Q.accessibility))==null?void 0:(N=x.accessibilityData)==
null?void 0:N.label)||((M=I.accessibility)==null?void 0:M.label))?r:_.m6(X&&I.toggledText||I.defaultText);E=E===void 0?I.isDisabled:E;V=gGt(I,X,P,V,L);X=Yfo(I,X);X!=null&&X.length?(X=_.TI({innertubeCommand:Faz(X),forceNewState:!0}),X=dy(X)?X:void 0):X=void 0;I=y.call(U,{},k,S,{iconPosition:d},T,{focused:!1,toggled:g,toggleable:!0,formattedButtonText:F,animatedTextProps:l,accessibilityLabel:p,disabled:E,onTap:V,aTagConfig:X},RFz((h=I.colorData)==null?void 0:h.basicColorPaletteData));I.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(I.type="filled");return I}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var k=this.getInnertubeIcon();if(k)return _.ol(k)}}});
Pu.prototype.resetAnimation=Pu.prototype.resetAnimation;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Pu.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Pu.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Pu.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"isPressed",void 0);_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"forceIconButton",void 0);_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"forceIconOnly",void 0);_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"forceModernIconButton",void 0);_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"alignByText",void 0);_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"overrides",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],Pu.prototype,"disabled",void 0);_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"isShorts",void 0);_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"buttonTooltipPosition",void 0);_.H([_.n(),_.Z("design:type",Object)],Pu.prototype,"animatedText",void 0);_.H([_.n(),_.Z("design:type",String)],Pu.prototype,"textNumberValue",void 0);_.H([_.n({computed:"computeTooltip(data, data.isToggled)"}),_.Z("design:type",Object)],Pu.prototype,"tooltip",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pu.prototype,"resetAnimation",null);_.H([_.v("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pu.prototype,"computedButtonShape",null);_.H([_.v("data.*"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pu.prototype,"computedIcon",null);
_.H([_.GY({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],Pu);k1x&&_.C(Pu,"ytd-toggle-button-renderer",ehC,{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var V3Z=_.R(function(k){function I(E){var l;return _.W(function(r){if(r.nextAddress==1)return(l=!s_K(E,d())||!d().enabled)?r.jumpTo(2):r.yield(nGR(),3);r.nextAddress!=2&&(l=r.yieldResult);if(l)return r.return();V();setTimeout(function(){T(!1)},1500);
_.xg(r)})}
function V(){setTimeout(function(){T(!0);var E;(E=X.lottieEl)==null||E.goToAndPlay(0)},150)}
var X=_.nz(),P=_.G(_.Gz(!1,void 0,"UfUosc")),L=P.next().value,T=P.next().value,d=_.$F(k.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.SL(function(){var E,l;((E=k.settings)==null?void 0:(l=E.call(k))==null?void 0:l.uniqueId)==="this is not intended behavior"&&_.$w(new _.GN("Smartimation Settings is undefined"))});
_.Yv(function(){d().experimentEnabled&&(d().enabled?FZi(I):(T(!1),BDX(I)),_.gu(function(){BDX(I)}))},"IHhVmc");
_.Yv(function(){d().timings.join("");d().experimentEnabled&&(Ae_(d()),_.gu(function(){Q_i(d())}))},"fsfhOe");
var U=_.EH(function(){var E=X,l=d().uniqueId+"-border",r,h;var y="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((h=(r=_.C7().resolve(_.RZ(_.pz)))==null?void 0:r())!=null&&h?"dark":"light")+"_v2.json";return{animationRef:E,animationConfig:{name:l,autoplay:!1,loop:!1,path:y}}},void 0,"UWvUGe");
P={};return _.f("yt-smartimation",{class:_.FH(k.className,"smartimation",(P["smartimation--experiment-enabled"]=function(){return d().experimentEnabled},P["smartimation--active-border"]=L,P["smartimation--enable-masking"]=oGO(),P))},_.f(_.b,{cond:function(){return d().experimentEnabled},
then:function(){return _.f("div",{class:"smartimation__border"},_.f(_.Ng,{className:"smartimation__border-gradient",data:U,animationName:function(){return U().animationConfig.name}}))}}),_.f("div",{class:"smartimation__content"},k.children))},"ja");
V3Z.idomCompat=!0;_.Si(V3Z,"yt-smartimation",{props:{className:_.$3,settings:_.$3}});var LL=function(){var k=_.a.apply(this,arguments)||this;k.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};k.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};k.shouldEnableSmartimation=!1;return k};
_.J(LL,_.a);LL.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
LL.prototype.onDataChanged=function(){var k,I;this.shouldEnableSmartimation=(((k=this.data)==null?void 0:(I=k.timedAnimationData)==null?void 0:I.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
LL.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var k=_.K(this.data.likeButton,_.l_),I=_.K(this.data.dislikeButton,_.l_);return!!((k==null?0:k.isToggled)||(I==null?0:I.isToggled))};
LL.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]]"}}}}}};
_.R9.Object.defineProperties(LL.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var k,I,V=((k=this.data)==null?void 0:(I=k.timedAnimationData)==null?void 0:I.animationTiming)||[];return{uniqueId:"like-dislike",timings:V,enabled:this.shouldEnableSmartimation,experimentEnabled:V.length>0}}}});
LL.prototype.onDataChanged=LL.prototype.onDataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],LL.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],LL.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],LL.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],LL.prototype,"likeButtonOverride",void 0);_.H([_.n(),_.Z("design:type",Object)],LL.prototype,"dislikeButtonOverride",void 0);
_.H([_.v("shouldEnableSmartimation"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],LL.prototype,"smartimationSettings",null);_.H([_.w$("data"),_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],LL.prototype,"onDataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],LL);
_.C(LL,"ytd-segmented-like-dislike-button-renderer",function(){if(OJO!==void 0)return OJO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-segmented-like-dislike-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-buttons-wrapper" class="style-scope ytd-segmented-like-dislike-button-renderer"><div id="segmented-like-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div><div id="segmented-dislike-button" class="style-scope ytd-segmented-like-dislike-button-renderer"></div></div></yt-smartimation>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return OJO=k},{mode:1});var XAf;var PON;(PON=document.body)==null||PON.setAttribute("rounded-container","");var Lvf={};Lvf.YtToggleButtonBehavior=[_.pF.YtActionHandlerBehavior,kP.YtRenderButtonBehavior,{_noAccessors:!0,properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.isToggled)","stateChanged_(data.defaultText)","stateChanged_(data.toggledText)","stateChanged_(forceIconOnly)"],created:function(){this.toggleButtonActionMap_={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction_","yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand_"}},
attached:function(){this.registerActionMap(this.toggleButtonActionMap_)},
detached:function(){this.unregisterActionMap(this.toggleButtonActionMap_)},
onYtToggleButtonTapHandler:function(){},
onYtButtonTapHandler:function(){var k=this.data.isToggled;if(!this.isModal_(k)){if(!this.data.preventAutoToggle){this.toggle();var I={toggled:this.data.isToggled,actions:{}};I.actions[this.buttonIcon]=this.data.isToggled;_.vW(this.hostElement,"yt-toggle-button",I)}I=this.data.defaultServiceEndpoint||null;var V=this.data.toggledServiceEndpoint||null;if(I&&V||I&&this.data.preventAutoToggle)k=k?V:I,I=this.disableCommandHandlerOverride,_.m("killswitch_toggle_button_behavior_resolve_command")||I?_.Qk(this.hostElement,
[k]):_.Rl(k,this.hostElement),_.vW(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:k})}},
stateChanged_:function(){var k=this.data;if(k){var I=k.isToggled;this._setEndpoint(this.computeEndpoint_(k));this._setServiceEndpoint(this.computeServiceEndpoint_(k));this._setButtonIcon(this.computeButtonIcon_(k,I));this._setButtonText(this.computeButtonText_(k,I));this._setButtonAccessibility(this.computeAccessibility_(k,I));this._setButtonTooltip(this.computeTooltip_(k,I));this._setButtonClass(this.computeButtonClass_(k,I));this._setIconPositionType(this.computeIconPositionType_(k));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=I):this.elements_.button.setAttribute("aria-pressed",I));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=I)}},
shouldSetIconActiveState_:function(){return _.m("kevlar_system_icons")},
toggle:function(k){this.set("data.isToggled",k!==void 0?k:!this.data.isToggled);_.m("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(k){if(k){var I,V;return!!((I=this.data)==null?0:(V=I.toggledServiceEndpoint)==null?0:V.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(k){return k&&k.defaultNavigationEndpoint||null},
computeButtonIcon_:function(k,I){var V=k&&k.defaultIcon?_.ol(k.defaultIcon.iconType):null;k=k&&k.toggledIcon?_.ol(k.toggledIcon.iconType):V;return I?k:V},
handleUpdateToggleButtonStateCommand_:function(k){k=k.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==k.buttonId&&this.toggle(k.toggled)},
computeButtonText_:function(k,I){return k?I&&k.toggledText||k.defaultText||null:null},
computeAccessibility_:function(k,I){return k?(I?this.get("toggledAccessibilityData.accessibilityData",k):this.get("accessibilityData.accessibilityData",k))||k.accessibility||null:null},
computeTooltip_:function(k,I){return k?I&&k.toggledTooltip||k.defaultTooltip||null:null},
computeButtonClass_:function(k,I){if(!k)return"";var V="",X=k.toggledStyle||k.style;if(I=I?X:k.style){I.styleType&&(I=I.styleType);try{V+=I.toLowerCase().replace(/_/g,"-")+" "}catch(P){_.Sf(P,I,typeof I),_.$w(P)}}if(k=k.size){k.sizeType&&(k=k.sizeType);try{V+=k.toLowerCase().replace(/_/g,"-")+" "}catch(P){_.Sf(P,k,typeof k),_.$w(P)}}return V.trim()},
computeIconPositionType_:function(k){return k&&k.iconPosition||null},
computeServiceEndpoint_:function(k){var I=k&&k.serviceEndpoint,V=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return I?I:V&&k.command?k.command:null},
handleUpdateToggleButtonTextAction_:function(k){k=k.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==k.buttonId&&(this.set("data.defaultText",k.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",k.toggledText),this.notifyPath("data.toggledText"))}}];_.Ov("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var cdN=_.m("web_button_rework")&&_.qw("BUTTON_REWORK")||_.m("web_button_rework_with_live"),cu=function(){var k=_.a.apply(this,arguments)||this;k.systemIcons=_.m("kevlar_system_icons");k.roundedContainer=!0;return k};
_.J(cu,_.a);cu.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
cu.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var k=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var I={toggled:!!this.data.isToggled,actions:{}};I.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var V,X;I.actions.playlistId=(V=this.data.defaultServiceEndpoint)==null?void 0:(X=V.playlistEditEndpoint)==null?void 0:X.playlistId;_.vW(this.hostElement,"yt-toggle-button",I)}(k=k?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(k)}};
cu.prototype.onYtNavigate=function(k){var I=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);I&&(k.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(I))};
_.R9.Object.defineProperties(cu,{template:{configurable:!0,enumerable:!0,get:function(){if(XAf===void 0){var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);XAf=k}k=XAf;return k}}});
cu.prototype.onYtNavigate=cu.prototype.onYtNavigate;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],cu.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],cu.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],cu.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(Lvf.YtToggleButtonBehavior),_.Z("design:type",Object)],cu.prototype,"ytToggleButtonBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],cu.prototype,"data",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],cu.prototype,"showTooltips",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cu.prototype,"systemIcons",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cu.prototype,"roundedContainer",void 0);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],cu.prototype,"onYtNavigate",null);
_.H([_.GY({is:"ytd-toggle-button-renderer",disableElementRegistration:cdN})],cu);var G1N,Tox;_.Ge=new _.g9("PANEL_CONTROLLER_TOKEN");_.Te=new _.g9("SHEET_CONTROLLER_TOKEN");_.dW=new _.g9("DIALOG_CONTROLLER_TOKEN");G1N=new _.g9("DIALOG_CONTAINER_TOKEN");Tox=new _.g9("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.iQ=new _.g9("PERSISTENT_PANEL_CONTROLLER_TOKEN");var Mel=_.HW("DOWNLOAD",{},"Download"),ZiD=_.HW("DOWNLOADING",{},"Downloading"),Dpc=_.HW("DOWNLOADED",{},"Downloaded"),zwz=_.HW("RETRY",{},"Retry");var dAQ=_.R(function(k){var I=k9o,V=function(){return""},X=uvz(k.data),P=OiD(k.data),L=tet(k.data),T=ew_(k.data);
I=function(){var d=k.data(),U=pwj(d,X(),P(),L(),T()),E=!!d.videoId,l=U.text;return{title:E?l:void 0,tooltip:E?void 0:l,accessibilityText:l,onTap:U.onTap,iconName:U.iconType,style:d.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:U.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:d.buttonSize}};
V={};V=_.FH("ytDownloadButtonViewModelHost",(V.ytDownloadButtonViewModelIsHidden=function(){var d=k.data(),U=T();return d.playlistId||U()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||U()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},V));
return _.f("download-button-view-model",{class:V},_.f(_.ac,{data:I}))},"ka");
dAQ.idomCompat=!0;var d1K=new _.g9("SUBMIT_API_SERVICE_TOKEN");var cil,G9O,iJj={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var qoK=new _.g9("RENDERER_LOGGER_TOKEN");var jVi=new _.g9("RENDERER_STAMPER_OPTIONS_TOKEN");var f6A;_.wz=new RQl;f6A=new Map;var Jit="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),gH_=["notificationTextRenderer","notificationMultiActionRenderer"],
Yoj="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),SoR=U1U(function(k){return _.v9(k==null?void 0:k.targetId)}).useUpdatableData;var $1j=0,m1l=new Set;_.HT.debugName="EjJbCe";var iVO=_.R(function(k){var I=k.data;k=k.className;_.$6(function(){I().formId||_.hq(Error("Dh"))});
var V=_.LDt(function(){return I().formId},function(){return I().beforeSubmitCommand},function(){return I().afterSubmitCommand}),X=V.submitForm,P=V.isValid,L=V.isSubmitting,T=function(){return{state:I().isDisabled||!P()||L()?"disabled":"active"}};
return _.f("yt-submit-button-view-model",{class:_.FH("ytSubmitButtonViewModelHost",k)},_.f(_.HT,{data:function(){return I().button}},{buttonViewModel:function(d){return _.f(_.ac,{data:d.data,
buttonOverrides:T,onClick:X})}}))},"na");var f8W=_.R(function(k){var I=k.backgroundLottieRef;var V=k.foregroundLottieRef;var X=k.children;var P=k.wrapperClass;var L=k.disableAnimation;k=function(){return(_.m("web_animated_actions")||_.m("web_animated_actions_v2"))&&!(L==null?0:L())};
return _.f("yt-animated-action",{class:_.FH("ytAnimatedActionHost",P)},_.f("div",{class:"ytAnimatedActionContentWithBackground"},_.f(_.b,{cond:k,then:function(){return _.f(WvK,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:I==null?void 0:I(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(vHc()?"dark":"light")+"_v5.json"}}}})}}),X),_.f(_.b,{cond:k,
then:function(){return _.f(WvK,{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_"+(vHc()?"dark":"light")+"_v4.json"}}}})}}))},"oa");
f8W.idomCompat=!0;var WvK=_.R(function(k){var I=k.wrapperClass;var V=k.lottieClass;var X=k.lottiePlayerProps;return _.f("div",{class:_.FH("ytAnimatedActionLottie",I),"aria-hidden":"true"},_.f(_.Ng,{className:V,data:X,animationName:function(){return X().animationConfig.name}}))},"pa");var sVt={isOpen:!1};var BPR={isAllowed:!1};var QVA={errorMessage:"",title:"",privacy:"",isDisabled:!0};var oHt={isOpen:!1};var a6O={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var UAQ={response:void 0};var CEz=function(k,I){k=k===void 0?UAQ:k;switch(I.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},k,{response:I.payload});default:return k}};var EIl={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var wk_=function(k,I){k=k===void 0?EIl:k;switch(I.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},k,{nextDisabled:I.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},k,{nextCommand:I.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},k,{footerSubmissionData:I.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},k,{isImpersonationValid:I.payload});default:return k}};var bVC={reportFormData:void 0,reportDetailsFormData:void 0};var HJt=function(k,I){k=k===void 0?bVC:k;switch(I.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},k,{reportFormData:I.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},k,{reportDetailsFormData:I.payload});default:return k}};var l8N=void 0;_.m("mweb_enable_redux_store_on_demand")||(l8N=new Kv(pkA()));var Wu=_.m("enable_web_delhi_icons");var rdK=_.R(function(k){k=_.j8(k,{themeOverride:void 0,animationRef:{}});var I=k.animatedIconType,V=k.active,X=k.themeOverride,P=k.animationRef;k=k.staticIconFn;var L=_.G(_.Gz(void 0,void 0,"l48agc")),T=L.next().value,d=L.next().value,U=function(){a:{var F=I();var Q=X==null?void 0:X();var x;Q=(Q==null?void 0:Q.useDarkTheme)||((x=_.C7().resolve(_.RZ(_.pz)))==null?void 0:x());switch(F){case "LIKE":l8N||(l8N=new Kv(pkA()));F=(F=rBt(l8N.getState()))&&F.animationLightUrl&&F.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:Q?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:Q?F.animationDarkUrl:F.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(F){Q=F;break a}Q="animated_like_icon_"+(Q?"dark":"light")+"_"+(Wu?"v5":"v4");Q={lottiePlayerProps:{animationConfig:{name:Q,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+Q+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(Wu?" animated-like-icon-delhi":"")}}},totalFrames:Wu?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":Q={lottiePlayerProps:{animationConfig:{name:Q?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(Q?"dark":"light")+(Wu?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(Wu?" animated-subscribe-icon-delhi":"")}}},totalFrames:Wu?120:79,lazyLoad:!1};break a}Q=
void 0}return Q},E=function(){var F,Q;
return(Q=(F=U())==null?void 0:F.lottiePlayerProps.animationConfig.name)!=null?Q:""},l=function(){if(U()){var F=U().lottiePlayerProps.animationConfig.path;
return Zx.get(F)||T()}};
L=_.G(_.Gz(!1,void 0,"sDrGId"));var r=L.next().value;L=L.next().value;var h=MwA(L),y=function(){var F=U(),Q,x,N;return(N=F==null?void 0:(Q=F.lottiePlayerProps.animationConfig)==null?void 0:(x=Q.rendererSettings)==null?void 0:x.className)!=null?N:""},S=void 0,g=void 0;
_.Yv(function(){var F=U(),Q=E(),x=l(),N=r(),M=V();if(F&&(g!==Q&&(g=Q,S=M,Q=P(),h.animationConfig=F.lottiePlayerProps.animationConfig,h.animationRef=Q,x&&(h.animationConfig.animationData=x,h.animationConfig.path=void 0),Q=F.lottiePlayerProps.animationConfig.path,!Zx.get(Q)&&F.lazyLoad&&Q&&NPK(Q,d)),!(N||F.lazyLoad&&!x))){if(x=!P().lottieEl)M?(N=F.totalFrames,h.animationConfig.initialSegment=[N-1,N]):h.animationConfig.initialSegment=void 0;if(S!==M&&!x)if(x=P(),M){var p;(p=x.lottieEl)==null||p.playSegments([0,
F.totalFrames],!0)}else{var z;(z=x.lottieEl)==null||z.playSegments([0,1],!0)}S=M}},"RQVZ1d");
return _.f("animated-icon",{class:"ytAnimatedIconHost"},_.f(_.b,{cond:function(){var F,Q;return!((F=U())==null||!F.lottiePlayerProps.animationConfig.path||((Q=U())==null?0:Q.lazyLoad)&&!l()||r())},
then:function(){return _.f(_.Ng,{data:h,animationName:E,className:y,animationRef:P})},
else:k}))},"ra");_.fL=_.R(function(k){var I=_.yQ("yt-subscribe-button-view-model"),V=_.yQ("div"),X=_.yQ("div"),P=_.nz(),L=_.nz(),T=_.nz(),d=_.RE(uUU,function(){return k.data().stateEntityStoreKey}),U=_.RE(OJK,function(){var p_,hx;
return(hx=(p_=k.data().notificationStateEntityStoreKeys)==null?void 0:p_.subsNotificationStateKey)!=null?hx:""}),E=function(){return!k.data().enableSubscribeButtonPostClickAnimation},l=_.G(_.Gz(0,void 0,"YtsSKb")),r=l.next().value,h=l.next().value;
l=_.G(_.Gz(0,void 0,"V6JxRe"));var y=l.next().value,S=l.next().value;l=_.G(_.Gz(!1,void 0,"JUCSZ"));var g=l.next().value,F=l.next().value;l=_.G(_.Gz(!1,void 0,"oV6jwf"));var Q=l.next().value,x=l.next().value;l=_.G(_.Gz(!1,void 0,"hK1Whe"));var N=l.next().value,M=l.next().value,p;l=_.G(_.Gz(!1,void 0,"Asaolf"));var z=l.next().value,u=l.next().value,ct=function(){x(!0);_.Dm(_.hD,function(){x(!1)},1500)};
_.Yv(function(){var p_=Q();_.Lu(function(){p_&&!E()&&d()&&iVK(P,L,T)})},"Qq6Hsf");
_.Yv(function(){var p_=d();_.Lu(function(){if(!E()&&p_){var hx;((hx=k.animateWidth)==null?0:hx.call(k))&&dAA(I.value,!!p_.subscribed,r(),y());var jy,bN;((jy=p)==null?0:jy.subscribed)||!p_.subscribed||p_.key!==((bN=p)==null?void 0:bN.key)||ct();p=p_}})},"hog8te");
l=_.EH(function(){var p_,hx,jy,bN=k.data(),g3=!((p_=d())==null||!p_.subscribed);p_=!((hx=k.isOverlay)==null||!hx.call(k));hx=g()?I:void 0;var LX=(jy=U())==null?void 0:jy.state;jy=z();Too(bN,LX);return zho({model:bN,subscribed:g3,isOverlay:p_,element:hx,notificationState:LX,disableTextEllipsis:!0,focused:jy})},void 0,"hc1PRd");
var dt=function(){var p_;if(!E()&&((p_=k.animateWidth)==null?0:p_.call(k))&&(V==null?0:V.value)&&(X==null?0:X.value)&&!N()){p_=d();var hx=_.G((p_==null?0:p_.subscribed)?[V,X]:[X,V]),jy=hx.next().value;hx=hx.next().value;jy=Math.ceil(jy.value.getBoundingClientRect().width);hx=Math.ceil(hx.value.getBoundingClientRect().width);h(jy);S(hx);dAA(I.value,!(p_==null||!p_.subscribed),jy,hx);M(!0)}},$K=_.A4(function(p_){dt();
var hx=d();hx&&(p_.detail.endpoint.subscribeEndpoint||p_.detail.endpoint.unsubscribeEndpoint)&&Lvz(I.value,!hx.subscribed,hx)}),lD=function(){var p_=_.C7().resolve(_.RZ(_.Bq));
p_&&u(p_.isKeyBoardInUse())},mR=function(){u(!1)};
_.Aq("yt-player-subscribe",function(p_){var hx=d();hx&&p_===k.data().channelId&&Lvz(I.value,!0,hx)});
_.Aq("yt-player-unsubscribe",function(p_){var hx=d();hx&&p_===k.data().channelId&&Lvz(I.value,!1,hx)});
_.Aq("yt-update-subscribe-button-action",function(p_){p_=_.K(p_,V1y);var hx=d();hx&&p_&&p_.channelId===k.data().channelId&&Lvz(I.value,!!p_.subscribed,hx)});
_.SL(function(){I.value&&(I.value.addEventListener("focusin",lD),I.value.addEventListener("focusout",mR));var p_=_.d6(_.hD,function(){dt()});
F(!0);_.gu(function(){_.hD.cancelJob(p_);I.value&&(I.value.removeEventListener("focusin",lD),I.value.removeEventListener("focusout",mR))})});
var oj=function(){var p_,hx,jy;if(jy=!((p_=d())==null||!p_.subscribed))p_=!!k.data().disableNotificationBell,jy=(hx=U())==null?void 0:hx.state,jy=!p_&&!!jy;return jy},Zi=function(){var p_;
return!((p_=d())==null?0:p_.subscribed)},Ht=function(){var p_,hx;
if(hx=Zi()){hx=!!k.data().disableNotificationBell;var jy=(p_=U())==null?void 0:p_.state;hx=!hx&&!!jy}return hx},rK={},Ul={};
return _.f("yt-subscribe-button-view-model",{class:_.FH(k.className,"ytSubscribeButtonViewModelHost",(rK.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var p_,hx;return!((p_=d())==null||!p_.subscribed)&&((hx=k.animateWidth)==null?void 0:hx.call(k))&&Q()},rK.ytSubscribeButtonViewModelHostHidden=function(){var p_;
return!((p_=d())==null?0:p_.subscribed)&&k.data().hideWhenUnsubscribed},rK)),
el:I,"on:yt-service-request-sent":$K},_.f(f8W,{backgroundLottieRef:P,foregroundLottieRef:L,wrapperClass:_.FH("ytSubscribeButtonViewModelAnimatedActionWrapper",(Ul.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var p_;return((p_=k.animateWidth)==null?void 0:p_.call(k))&&Q()},Ul.ytSubscribeButtonViewModelStaticWidth=function(){var p_;
return!((p_=k.animateWidth)==null?0:p_.call(k))},Ul)),
disableAnimation:E},_.f("div",{el:V,class:"ytSubscribeButtonViewModelContainer"},_.f(_.x3,{data:l,icon:function(){return _.f(_.b,{cond:oj,then:function(){var p_=function(){var hx;return PO_((hx=U())==null?void 0:hx.state)};
return _.f(_.b,{cond:function(){return E()||p_()!=="NOTIFICATIONS_NONE"},
then:function(){return _.f(_.x_,{icon:p_})},
else:function(){return _.f(rdK,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:T})}})}})},
secondaryIconName:function(){return oj()?"EXPAND":void 0}}))),_.f("div",{el:X,
class:"ytSubscribeButtonViewModelInvisible"},_.f(_.b,{cond:function(){var p_;return((p_=k.animateWidth)==null?void 0:p_.call(k))&&!E()&&!N()},
then:function(){return _.f(_.x3,{data:_.EH(function(){var p_;return zho({model:k.data(),subscribed:Zi(),isOverlay:!((p_=k.isOverlay)==null||!p_.call(k)),element:I,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var p_;return Ht()?PO_((p_=U())==null?void 0:p_.state):void 0},
secondaryIconName:function(){return Ht()?"EXPAND":void 0}})}})))},"ua");
_.fL.idomCompat=!0;var h0U=_.R(function(k){var I=k.data;var V=_.RE(uUU,function(){return I().subscriptionStateEntityKey});
return _.f(_.b,{cond:function(){var X=I(),P=V();return!X.hideWhenUnsubscribed||(P==null?0:P.subscribed)?_.K(I().button,_.hC):void 0},
then:function(X){return _.f("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.f(_.ac,{data:X,buttonOverrides:function(){return{toggled:!0}}}))}})},"va");
h0U.idomCompat=!0;var ydG,Ux;ydG=_.R(function(k){return _.f(_.HT,{data:function(){return k.actionRow().actions}},{buttonViewModel:function(I){var V=I.data;
return _.f(Ux,{isRow:k.isRow,isIconOnlyButton:function(){return Wvt(V())},
useIntrinsicWidth:k.useIntrinsicWidth},_.f(_.ac,{data:V}))},
subscribeButtonViewModel:function(I){return _.f(Ux,{isRow:k.isRow},_.f(_.fL,{data:I.data,isOverlay:!1,animateWidth:function(){return!k.isRow()}}))},
downloadButtonViewModel:function(I){var V=I.data;return _.f(Ux,{isRow:k.isRow,isIconOnlyButton:function(){return!!V().playlistId}},_.f(dAQ,{data:V}))},
submitButtonViewModel:function(I){var V=I.data;return _.f(Ux,{isRow:k.isRow,isIconOnlyButton:function(){var X=V();return Wvt(_.K(X==null?void 0:X.button,_.hC))}},_.f(iVO,{data:V}))},
toggleButtonViewModel:function(I){var V=I.data;return _.f(Ux,{isRow:k.isRow,isIconOnlyButton:function(){var X=V();return Wvt(_.K(X.isToggled?X.toggledButtonViewModel:X.defaultButtonViewModel,_.hC))}},_.f(_.cv,{data:V}))},
subscribePlusButtonViewModel:function(I){return _.f(Ux,{isRow:k.isRow},_.f(h0U,{data:I.data}))}})},"wa");
Ux=_.R(function(k){var I={};return _.f("div",{class:_.FH("ytFlexibleActionsViewModelAction",(I.ytFlexibleActionsViewModelActionRowAction=k.isRow,I.ytFlexibleActionsViewModelActionIntrinsicWidth=k.useIntrinsicWidth,I.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,I.ytFlexibleActionsViewModelActionIconOnlyButton=k.isIconOnlyButton,I))},k.children)},"xa");
_.Ex=_.R(function(k){var I=function(){var X;return((X=k.layout)==null?void 0:X.call(k))===1},V={};
return _.f("yt-flexible-actions-view-model",{class:_.FH("ytFlexibleActionsViewModelHost",k.className,(V.ytFlexibleActionsViewModelInline=function(){return!I()},V.ytFlexibleActionsViewModelScrollable=function(){return k.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},V))},_.f(_.ly,{each:function(){return k.data().actionsRows||[]}},function(X){return _.f(_.b,{cond:I,
then:function(){return _.f("div",{class:"ytFlexibleActionsViewModelActionRow"},_.f(ydG,{actionRow:X,isRow:I,useIntrinsicWidth:function(){return!!k.data().respectActionIntrinsicWidth}}))},
else:function(){return _.f(ydG,{actionRow:X,isRow:I})}})}))},"ya");_.Si(_.Ex,"yt-flexible-actions-view-model",{props:{data:_.$3,layout:_.$3,justifyContentOverride:_.$3,className:_.$3}});_.bQ=_.R(function(k){var I=_.RE(_.PT,function(){var P;return(P=k.data().dislikeEntityKey)!=null?P:""}),V=_.EH(function(){var P=I();
return P?P.likeStatus==="DISLIKE":_.K(k.data().toggleButtonViewModel,_.mb).isToggled},void 0,"fNr9he"),X=_.EH(function(){return Object.assign({},_.K(k.data().toggleButtonViewModel,_.mb),{isToggled:V()})},void 0,"AezoCc");
return _.f("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.f(_.cv,{data:X,buttonShapeOverrides:k.buttonShapeOverrideables,onToggle:function(P){var L=I();L&&P!==(L.likeStatus==="DISLIKE")&&L.key&&_.KI(_.XN("likeStatusEntity",L.key,{likeStatus:P?"DISLIKE":"INDIFFERENT",hadUserInteraction:P}))}}))},"za");
_.bQ.idomCompat=!0;_.lQ=_.R(function(k){var I=_.m("web_supports_animations_api"),V=YPz(function(h){var y=E();if(!h){var S,g;return{numberText:(g=y==null?void 0:(S=y.likeCountIfIndifferent)==null?void 0:S.content)!=null?g:"",numberValue:Number(y==null?void 0:y.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var F;S=(y==null?void 0:(F=y.likeCountIfIndifferent)==null?void 0:F.content)!==h.numberText;if(d()||!S)return h;var Q;return{numberText:(y==null?void 0:(Q=y.likeCountIfIndifferent)==null?void 0:Q.content)||
"",numberValue:Number(y==null?void 0:y.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!y}}),X=YPz(function(h){var y=E();
if(!h){var S,g;return{numberText:(g=y==null?void 0:(S=y.likeCountIfLiked)==null?void 0:S.content)!=null?g:"",numberValue:Number(y==null?void 0:y.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var F;S=(y==null?void 0:(F=y.likeCountIfIndifferent)==null?void 0:F.content)!==h.numberText;if(d()||!S)return h;var Q;return{numberText:(y==null?void 0:(Q=y.likeCountIfLiked)==null?void 0:Q.content)||"",numberValue:Number(y==null?void 0:y.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!y}}),P=_.G(_.Gz(void 0,
void 0,"xYSlUe")),L=P.next().value,T=P.next().value,d=L,U=_.RE(_.PT,function(){var h,y;
return(y=(h=k.data())==null?void 0:h.likeStatusEntityKey)!=null?y:""}),E=_.RE(kyl,function(){var h,y;
return((h=k.likeCountEntity)==null?void 0:(y=h.call(k))==null?void 0:y.key)||""}),l=_.EH(function(){var h;
return((h=U())==null?void 0:h.likeStatus)==="LIKE"},void 0,"DG5Osd"),r=function(){var h;
return I&&!((h=k.likeCountEntity)==null||!h.call(k))};
return _.f("like-button-view-model",{class:_.FH("ytLikeButtonViewModelHost",k.className)},_.f(_.cv,{data:function(){var h=Object,y=h.assign,S;var g=_.K((S=k.data())==null?void 0:S.toggleButtonViewModel,_.mb);return y.call(h,{},g||{},{isToggled:l()})},
buttonShapeOverrides:k.buttonShapeOverrideables,animatedTextPropsDefault:function(){return r()?V():void 0},
animatedTextPropsToggled:function(){return r()?X():void 0},
onToggle:function(h){f8j(h,U(),d(),T)},
style:function(){var h;return((h=k.disableIconAnimation)==null?0:h.call(k))?void 0:{animateIcon:"true"}}}))},"Aa");
_.lQ.idomCompat=!0;var mAN=_.R(function(k){var I=function(){return _.K(k.data().likeButtonViewModel,_.WM)},V=function(){var P;
return((P=I())==null?void 0:P.likeStatusEntityKey)||""},X=_.EH(function(){var P,L;
var T=(L=_.RE(_.PT,V)())!=null?L:(P=I())==null?void 0:P.likeStatusEntity;P=k.data();var d;P=(P==null?void 0:(d=P.timedAnimationData)==null?void 0:d.animationTiming)||[];return{uniqueId:"like-dislike",timings:P,enabled:(T==null?void 0:T.likeStatus)==="INDIFFERENT"&&P.length>0,experimentEnabled:P.length>0}},void 0,"zZ3GQb");
return _.f("segmented-like-dislike-button-view-model",{class:_.FH("ytSegmentedLikeDislikeButtonViewModelHost",k.className),"button-renderer":!0},_.f(V3Z,{settings:X},_.f("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.f(_.b,{cond:I,then:function(P){return _.f(_.lQ,{data:P,likeCountEntity:function(){return k.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.m("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.f(_.b,{cond:function(){return _.K(k.data().dislikeButtonViewModel,_.fO)},
then:function(P){return _.f(_.bQ,{data:P,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"Ba");
mAN.idomCompat=!0;_.Si(mAN,"segmented-like-dislike-button-view-model",{props:{data:_.$3,className:_.$3}});var KvN=_.R(function(k){var I=k.data;var V=k.className;var X=k.setMinWidth;var P=k.forceIconOnly;var L=_.yQ("account-link-button-view-model"),T=_.RE(_.UAA,function(){var h;return(h=I().accountLinkStatusEntityKey)!=null?h:""}),d=_.RE(_.UAA,function(){var h;
return(h=I().accountLinkStatusSecondaryEntityKey)!=null?h:""}),U=function(){if(!_.m("web_account_link_secondary_killswitch")){var h,y;
return((h=T())==null?void 0:h.linked)||((y=d())==null?void 0:y.linked)}var S;return(S=T())==null?void 0:S.linked};
_.Yv(function(){var h=T();if(h){var y=vtW(new q4K,Y4W(new JCQ,!!h.linked));_.A9().then(function(S){S&&(S.setAccountLinkState(_.OO(y.JSC$12624_serializeBinary(),4)),S.updateAccountLinkingConfig(!!h.linked))})}},"IvZF7");
var E=function(){return _.K(I().toggleButtonViewModel,_.mb)};
_.Aq("yt-signal-action-show-account-link-dialog",function(){if(E()){var h=U()?E().toggledButtonViewModel:E().defaultButtonViewModel;h=_.K(h,_.hC);var y;if((y=T())==null?0:y.isWarning){y=_.K(I().warningButtonViewModel,_.hC);if(!y){_.AI(Error("Eh"));return}h=y}var S;(y=_.cr((S=h)==null?void 0:S.onTap))&&_.at([y],L.value)}else _.AI(Error("Fh"))});
var l=function(){var h=E();return Object.assign({},h,{isToggled:U()})},r=function(){return(P==null?0:P())?{iconPosition:"icon-only"}:{}};
return _.f("account-link-button-view-model",{class:_.FH("ytwAccountLinkButtonViewModelHost",V,function(){return(X==null?0:X())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:L,"button-renderer":!0},_.f("div",null,_.f(_.b,{cond:function(){var h;if((h=T())==null?0:h.isWarning)return(h=_.K(I().warningButtonViewModel,_.hC))||_.AI(Error("Eh")),h},
then:function(h){return _.f(_.ac,{data:h,buttonOverrides:r})},
else:function(){return _.f(_.cv,{data:l,buttonShapeOverrides:r})}})))},"Da");_.Si(KvN,"account-link-button-view-model",{props:{data:_.$3,className:_.mQ,setMinWidth:_.mQ,forceIconOnly:_.mQ}});_.Ov("menuRenderer","menuRenderer","ytd-menu-renderer");
var $AN={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"}},
SDN=_.m("web_fix_missing_action_buttons")?100:200,rW=function(){var k=_.a.apply(this,arguments)||this;k.safeArea=!_.m("kevlar_flex_menu_safe_area_killswitch");k.tonalOverride=!1;k.threeDotSize="M";k.isOverlay=!1;k.useOverlayDark=!1;k.topLevelIconsOnly=!1;k.JSC$15066_lastWidth=0;k.maybeUpdateFlexibleMenu=function(){_.m("web_fix_missing_action_buttons")?requestAnimationFrame(k.maybeUpdateFlexibleMenuImpl):k.maybeUpdateFlexibleMenuImpl()};
k.maybeUpdateFlexibleMenuImpl=function(){var I;if((I=k.data)!=null&&I.flexibleItems){k.maybeFlushDebouncer();I=k.hostElement.clientWidth;var V=I>k.JSC$15066_lastWidth,X,P=((X=k.topLevelButtonsContainer)==null?void 0:X.scrollHeight)||0,L;X=((L=k.flexibleItemButtonsContainer)==null?void 0:L.scrollHeight)||0;L=k.hostElement.scrollHeight>Math.max(P,X)+8;V?(k.resetFlexibleItems(),k.JSC$15066_lastWidth=k.hostElement.clientWidth,k.maybeUpdateFlexibleMenu()):L&&(k.shrinkFlexibleMenu(),k.JSC$15066_lastWidth=
I)}};
k.computeThreeDotButtonShape=function(){if(k.tonalOverride)return Object.assign({},{onTap:function(){k.onOverflowTap()},
iconPosition:"icon-only",style:k.isOverlay?k.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:k.threeDotSize,state:"active",accessibilityLabel:k.computeAccessibilityLabel(k.data)},k.threeDotButtonOverride)};
k.onOverflowTap=function(){var I,V,X,P,L,T;_.W(function(d){switch(d.nextAddress){case 1:if(k.data.fetchMenuCommand)return I=_.C7().resolve(_.Hp),I.resolveCommand(k.data.fetchMenuCommand,{form:{element:k.hostElement}}),d.return();if(k.data.isDisabled&&k.data.disabledCommand)return _.Rl(k.data.disabledCommand,k.hostElement),d.return();V=k.createMenuRendererVe();X={items:k.items};k.data.menuPopupAccessibility&&(X.menuPopupAccessibility=k.data.menuPopupAccessibility);k.data.footer&&(X.footer=k.data.footer);
P={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:X},veData:V}};L=_.C7().resolve(_.Te);if(!_.m("ytd-menu-singleton-sheet-killswitch")){d.jumpTo(2);break}return d.yield(L.openSheet({openPopupActionCommand:P},k.hostElement),3);case 3:return d.return();case 2:return d.yield(L.isSheetOpen(),4);case 4:return(T=d.yieldResult)?d.yield(L.closeSheet(),0):d.yield(L.openSheet({openPopupActionCommand:P},k.hostElement),0)}})};
return k};
_.J(rW,_.a);_.c=rW.prototype;_.c.updateButtonOverrides=function(){if(!_.m("menu_renderer_label_update_upkillswitch")){var k=_.BL(this.hostElement).querySelector("yt-button-view-model");k&&(k.buttonOverrides=this.buttonOverrides)}};
_.c.computeHasItems=function(){var k;return((k=this.topLevelButtonData)==null?void 0:k.length)||this.hasFlexibleItems};
_.c.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.c.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.x5(this.hostElement,{"--ytd-menu-renderer-button-color":_.Vi(this.data.iconColor)}))};
_.c.onStamperFinished=function(){this.JSC$15066_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.c.setupFlexibleMenu=function(){var k=this,I;(I=this.data)!=null&&I.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.n2(this.maybeUpdateFlexibleMenu,SDN,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){k.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement)),
this.resetFlexibleItems()):(this.flexAsTopLevelButtons=void 0,this.hostElement.removeEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.removeEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=void 0))};
_.c.maybeFlushDebouncer=function(){if(_.m("web_replace_formatted_with_attributed_string")){var k;(k=this.topLevelButtons)==null||k.forEach(function(V){var X;(V=(X=V.getElementsByTagName("yt-attributed-string"))==null?void 0:X[0])&&xTt(V)});
var I;(I=this.flexibleItemButtons)==null||I.forEach(function(V){var X;(V=(X=V.getElementsByTagName("yt-attributed-string"))==null?void 0:X[0])&&xTt(V)})}};
_.c.resetFlexibleItems=function(){var k;if((k=this.data)!=null&&k.flexibleItems){_.m("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var I;this.flexAsTopLevelButtons=(I=this.data.flexibleItems)==null?void 0:I.map(function(V){return _.K(V,_.iUN).topLevelButton});
_.m("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.c.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.c.shrinkFlexibleMenu=function(){var k;(k=this.flexAsTopLevelButtons)!=null&&k.length&&(this.flexAsTopLevelButtons=[].concat(_.Z9(this.flexAsTopLevelButtons.slice(0,-1))))};
_.c.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:$AN,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:$AN,events:!0}}};
_.c.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.c.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.c.detached=function(){this.icon="MORE_VERT"};
_.c.computeTopLevelButtonData=function(k){if(!k)return[];var I;k=(I=k==null?void 0:k.topLevelButtons)!=null?I:[];return _.dc.unsafeClone([].concat(_.Z9(k)))};
_.c.computeItems=function(k,I){if(!k)return[];var V=[];if(I){var X=(k.flexibleItems||[]).map(function(T){return _.K(T,_.iUN)});
X=_.G(X);for(var P=X.next();!P.done;P=X.next())P=P.value,I.includes(P.topLevelButton)||(P=P.menuItem)&&V.push(P)}var L;k=(L=k==null?void 0:k.items)!=null?L:[];return[].concat(_.Z9(V),_.Z9(k))};
_.c.computeMenuActive=function(k,I){return k||I};
_.c.onPopupOpened=function(){this.overlayOpen=!0;_.vW(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.c.onPopupClosed=function(){this.overlayOpen=!1;_.vW(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.c.onPopupCanceled=function(){this.overlayOpen=!1;_.vW(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.c.computeAccessibilityLabel=function(k){return this.get("accessibility.accessibilityData.label",k)};
_.c.isHidden=function(k,I){return this.tonalOverride||!k?!0:k.fetchMenuCommand||k.isDisabled&&k.disabledCommand?!1:!(I==null?0:I.length)};
_.c.isModernOverflowHidden=function(k,I){return this.tonalOverride&&k?k.fetchMenuCommand?!1:!(I==null?0:I.length):!0};
_.c.createMenuRendererVe=function(){var k=this.data.trackingParams,I=_.PW(),V=_.Xc();return k&&I&&V?(k=_.zY(k),V=_.BT(7591),_.m("combine_ve_grafts")?_.Hc(_.Ne(),V,k):_.EA(I,k,V),V):null};
_.R9.Object.defineProperties(rW.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.flexAsTopLevelButtons)==null||!k.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
rW.prototype.onPopupCanceled=rW.prototype.onPopupCanceled;rW.prototype.onPopupClosed=rW.prototype.onPopupClosed;rW.prototype.onPopupOpened=rW.prototype.onPopupOpened;rW.prototype.tonalOverrideChanged=rW.prototype.tonalOverrideChanged;rW.prototype.resetFlexibleItems=rW.prototype.resetFlexibleItems;rW.prototype.setupFlexibleMenu=rW.prototype.setupFlexibleMenu;rW.prototype.iconButtonColorChanged=rW.prototype.iconButtonColorChanged;rW.prototype.updateButtonOverrides=rW.prototype.updateButtonOverrides;
_.H([_.q(_.Ff),_.Z("design:type",Object)],rW.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],rW.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],rW.prototype,"ytRendererstamperBehavior",void 0);_.H([_.p$("#button-shape"),_.Z("design:type",HTMLElement)],rW.prototype,"buttonShape",void 0);_.H([_.p$("#button"),_.Z("design:type",Object)],rW.prototype,"button",void 0);
_.H([_.n(),_.Z("design:type",Object)],rW.prototype,"data",void 0);_.H([_.n({computed:"computeTopLevelButtonData(data)"}),_.Z("design:type",Array)],rW.prototype,"topLevelButtonData",void 0);_.H([_.n(),_.Z("design:type",Array)],rW.prototype,"flexAsTopLevelButtons",void 0);_.H([_.n({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.Z("design:type",Array)],rW.prototype,"items",void 0);_.H([_.n({value:"MORE_VERT"}),_.Z("design:type",String)],rW.prototype,"icon",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],rW.prototype,"safeArea",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.Z("design:type",Boolean)],rW.prototype,"menuActive",void 0);_.H([_.n(),_.Z("design:type",Boolean)],rW.prototype,"menuFocused",void 0);_.H([_.n({value:"bottom"}),_.Z("design:type",String)],rW.prototype,"buttonTooltipPosition",void 0);_.H([_.n(),_.Z("design:type",Boolean)],rW.prototype,"overlayOpen",void 0);
_.H([_.n({value:!0}),_.Z("design:type",Boolean)],rW.prototype,"forceIconButton",void 0);_.H([_.n(),_.Z("design:type",Boolean)],rW.prototype,"styleActionButton",void 0);_.H([_.n(),_.Z("design:type",Boolean)],rW.prototype,"disableTextTransformOnButtons",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],rW.prototype,"tonalOverride",void 0);_.H([_.n(),_.Z("design:type",Object)],rW.prototype,"threeDotSize",void 0);
_.H([_.n(),_.Z("design:type",Object)],rW.prototype,"threeDotButtonOverride",void 0);_.H([_.n(),_.Z("design:type",Object)],rW.prototype,"isOverlay",void 0);_.H([_.n(),_.Z("design:type",Object)],rW.prototype,"useOverlayDark",void 0);_.H([_.n({computed:"computeButtonOverride(tonalOverride)"}),_.Z("design:type",Object)],rW.prototype,"buttonOverride",void 0);_.H([_.n(),_.Z("design:type",Boolean)],rW.prototype,"minimizePipBreakages",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],rW.prototype,"hasCustomIconColor",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("flexAsTopLevelButtons"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],rW.prototype,"hasFlexibleItems",null);_.H([_.n({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.Z("design:type",Boolean)],rW.prototype,"hasItems",void 0);_.H([_.n(),_.Z("design:type",Object)],rW.prototype,"topLevelIconsOnly",void 0);
_.H([_.w$("topLevelIconsOnly"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rW.prototype,"updateButtonOverrides",null);_.H([_.v("topLevelIconsOnly"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],rW.prototype,"buttonOverrides",null);_.H([_.p$("#top-level-buttons-computed"),_.Z("design:type",HTMLElement)],rW.prototype,"topLevelButtonsContainer",void 0);_.H([_.Nm(".top-level-buttons > *"),_.Z("design:type",Array)],rW.prototype,"topLevelButtons",void 0);
_.H([_.p$("#flexible-item-buttons"),_.Z("design:type",HTMLElement)],rW.prototype,"flexibleItemButtonsContainer",void 0);_.H([_.Nm("#flexible-item-buttons > *"),_.Z("design:type",Array)],rW.prototype,"flexibleItemButtons",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rW.prototype,"iconButtonColorChanged",null);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rW.prototype,"setupFlexibleMenu",null);_.H([_.DZ("topLevelIconsOnly"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rW.prototype,"resetFlexibleItems",null);_.H([_.w$("tonalOverride"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rW.prototype,"tonalOverrideChanged",null);
_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rW.prototype,"onPopupOpened",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rW.prototype,"onPopupClosed",null);_.H([_.C$("yt-popup-canceled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rW.prototype,"onPopupCanceled",null);
_.C(rW,"ytd-menu-renderer",function(){if(wkN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-level-buttons-computed" class="top-level-buttons style-scope ytd-menu-renderer"></div><div id="flexible-item-buttons" hidden="[[!flexAsTopLevelButtons]]" class="style-scope ytd-menu-renderer"></div><yt-icon-button id="button" class="dropdown-trigger style-scope ytd-menu-renderer" hidden="[[isHidden(data, items)]]" label="[[computeAccessibilityLabel(data)]]" style-target="button" on-click="onOverflowTap"><yt-icon icon="[[icon]]" class="style-scope ytd-menu-renderer"></yt-icon></yt-icon-button><yt-button-shape id="button-shape" data="[[computeThreeDotButtonShape(data, isOverlay, threeDotButtonOverride)]]" disable-upgrade$="[[!tonalOverride]]" hidden$="[[isModernOverflowHidden(data, items, tonalOverride)]]" icon-name="[[icon]]" class="style-scope ytd-menu-renderer"></yt-button-shape>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);wkN=k}k=wkN;return k},{mode:2});var jIZ;var JdG;_.hb=_.R(function(k){var I=k.data;var V=function(){if(I().icon)a:{var P={iconName:I().icon};for(var L=_.C7().resolve(_.xF),T=_.G([12,24]),d=T.next();!d.done;d=T.next()){var U=d.value;d=Object.assign({},P,{iconStyle:"youtube_fill",iconSize:U});U=Object.assign({},P,{iconStyle:"youtube_outline",iconSize:U});if(L.resolveIcon(d)){P=d;break a}if(L.resolveIcon(U)){P=U;break a}}P=void 0}else P=void 0;return P};
k={};var X={};return _.f("badge-shape",{class:_.FH("yt-badge-shape",function(){return ydc(I().type)},(k["yt-badge-shape--overlay"]=function(){return I().isOverlay},k["yt-badge-shape--ads-include-dot"]=function(){return I().adsIncludeDot},k["yt-badge-shape--thumbnail-badge"]=function(){a:switch(I().type){case 17:case 18:case 19:var P=!0;
break a;default:P=!1}return P},k["yt-badge-shape--status-badge"]=function(){a:switch(I().type){case 12:case 13:case 14:case 15:case 16:var P=!0;
break a;default:P=!1}return P},k["yt-badge-shape--no-text"]=function(){return!I().text},k["yt-badge-shape--modern"]=function(){return I().modern||_.m("web_modern_badge_shape")},k["yt-badge-shape--typography"]=function(){a:{var P=I();
if(P.shouldInheritTypography)switch(P.type){case 0:case 1:case 9:P=!0;break a;default:P=!1}else P=!1}return!P},k)),
style:_.oe({"background-color":function(){var P;return(P=I().customColors)==null?void 0:P.backgroundColor}}),
role:function(){return I().accessibilityText?"img":void 0},
"aria-label":function(){return I().accessibilityText}},_.f(_.b,{cond:function(){return I().animation},
then:function(P){return _.f(_.Ng,{className:"yt-badge-shape__icon",data:P,animationName:function(){return P().animationConfig.name||""}})}}),_.f(_.b,{cond:function(){var P;
return V()&&!((P=I())==null?0:P.animation)},
then:function(){return _.f("div",{class:"yt-badge-shape__icon"},_.f(_.Dx,{data:function(){return V()}}))}}),_.f("div",{class:_.FH("yt-badge-shape__text",(X["yt-badge-shape__text--clip-text-overflow"]=function(){return I().clipTextOverflow},X["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(I().numBadgesInRow||0)>1},X))},function(){var P;
return(P=I())==null?void 0:P.text}))},"Ea");
_.hb.idomCompat=!0;_.Si(_.hb,"badge-shape",{props:{data:_.$3}});var yh=function(){var k=_.a.apply(this,arguments)||this;k.systemIcons=_.m("kevlar_system_icons");k.animated=_.m("animated_live_badge_icon");k.useBadgeShape=_.m("web_badge_shape_defrag");return k};
_.J(yh,_.a);_.c=yh.prototype;_.c.addTooltips=function(){for(var k=_.BL(this.hostElement).querySelectorAll(".badge"),I=0,V;V=k[I++];){var X=this.repeatElement.itemForElement(V);V=_.BL(V);V.lastChild&&V.lastChild.is==="tp-yt-paper-tooltip"&&V.removeChild(V.lastChild);if(X=X.metadataBadgeRenderer&&X.metadataBadgeRenderer.tooltip){var P=_.qg("tp-yt-paper-tooltip");(0,_.o1)(P).textContent=X;P.setAttribute("position","top");P.setAttribute("aria-hidden","true");V.appendChild(P)}}};
_.c.badgesChanged=function(){var k=this;_.KZ().parkOrScheduleJob(function(){k.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.c.standaloneRoundedBadgeChanged=function(){var k=this.useRoundedBadge?this.useRoundedBadge:void 0;k&&(this.useRoundedBadge=k)};
_.c.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.c.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.c.computeStyle=function(k){_.m("kevlar_ytb_live_badges")&&k==="BADGE_STYLE_TYPE_LIVE_NOW"&&(k="badge-style-type-live-now-alternate");return k?k.toLowerCase().replace(/_/g,"-"):""};
_.c.computeRole=function(k){return this.computeAriaLabel(k)?"img":"status"};
_.c.computeAriaLabel=function(k){var I;return(k==null?void 0:(I=k.accessibilityData)==null?void 0:I.label)||(k==null?void 0:k.label)};
_.c.computeBadgeShape=function(k){if(k){var I,V;var X=rdt(k.style);var P=h0t(k.style),L=k.label,T=((I=k.accessibilityData)==null?void 0:I.label)||k.label;a:switch(k.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":I=!0;break a;default:I=!1}var d=(V=k.icon)==null?void 0:V.iconType;a:switch(k.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":k=!0;break a;default:k=!1}X={type:X,brNzRatingBadgeType:P,text:L,accessibilityText:T,
isOverlay:I,icon:d!=="PREMIUM"?d:void 0,modern:_.m("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:k}}else X={};return X};
_.c.updateComputedBadges=function(k,I,V){var X=this;(I=I?[I]:V?[V]:void 0)?this.computedBadges=I:this.computedBadges=k==null?void 0:k.filter(function(P){var L;if((L=P.metadataBadgeRenderer)==null?0:L.groups){L=!1;P=_.G(P.metadataBadgeRenderer.groups);for(var T=P.next();!T.done;T=P.next()){T=T.value;var d=void 0;L=L||((d=X.hiddenBadgeGroups)==null?void 0:d.includes(T))}return!L}return!0})};
_.c.useFilledIcons=function(k){return _.m("kevlar_system_icons")&&(k==="AUDIO_BADGE"||k==="CHECK_CIRCLE_THICK"||k==="OFFICIAL_ARTIST_BADGE"||k==="SPONSORSHIP_STAR"||k==="PERSON_RADAR_FILLED"||k==="PERSON_RADAR")};
_.c.computeBadgeShapeStyle=function(k){return this.useBadgeShape?k==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||k==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":k==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.c.computeIcon=function(k){var I,V;k=k==null?void 0:(I=k.metadataBadgeRenderer)==null?void 0:(V=I.icon)==null?void 0:V.iconType;if(k!=="PREMIUM"&&k)return _.ol(k)};
_.c.computeStandaloneBadge=function(k){var I;k=k==null?void 0:(I=k.icon)==null?void 0:I.iconType;return k==="PREMIUM_STANDALONE"||k==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
yh.prototype.hiddenBadgeGroupsChanged=yh.prototype.hiddenBadgeGroupsChanged;yh.prototype.standaloneBadgeChanged=yh.prototype.standaloneBadgeChanged;yh.prototype.standaloneRoundedBadgeChanged=yh.prototype.standaloneRoundedBadgeChanged;yh.prototype.badgesChanged=yh.prototype.badgesChanged;_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"hidden",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],yh.prototype,"componentBehavior",void 0);
_.H([_.n(),_.Z("design:type",Array)],yh.prototype,"badges",void 0);_.H([_.n(),_.Z("design:type",Object)],yh.prototype,"topStandaloneBadge",void 0);_.H([_.n(),_.Z("design:type",Object)],yh.prototype,"bottomStandaloneBadge",void 0);_.H([_.n(),_.Z("design:type",Object)],yh.prototype,"computedBadges",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"mediumFontAdBadge",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"useRoundedBadge",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"largeFontAdBadge",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"overlayAd",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"overlayPremium",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"noDotAdBadge",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"collectionTruncate",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"isThumbnailBadge",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yh.prototype,"wrapBadges",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Number)],yh.prototype,"numBadgesInRow",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yh.prototype,"systemIcons",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yh.prototype,"animated",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yh.prototype,"useBadgeShape",void 0);_.H([_.n({value:[]}),_.Z("design:type",Array)],yh.prototype,"hiddenBadgeGroups",void 0);_.H([_.p$("#repeat"),_.Z("design:type",VI)],yh.prototype,"repeatElement",void 0);_.H([_.DZ("badges"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yh.prototype,"badgesChanged",null);
_.H([_.DZ("useRoundedBadge"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yh.prototype,"standaloneRoundedBadgeChanged",null);_.H([_.DZ("topStandaloneBadge","bottomStandaloneBadge"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yh.prototype,"standaloneBadgeChanged",null);_.H([_.DZ("hiddenBadgeGroups"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yh.prototype,"hiddenBadgeGroupsChanged",null);
_.H([_.GY({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],yh);
var YDU=_.Fr()(yh,"ytd-badge-supported-renderer",function(){if(JdG===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-badge-supported-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" id="repeat" items="[[computedBadges]]" as="badge" class="style-scope ytd-badge-supported-renderer"><template is="dom-if" if="[[useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge-shape [[computeBadgeShapeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer"><badge-shape data="[[computeBadgeShape(badge.metadataBadgeRenderer)]]" class="style-scope ytd-badge-supported-renderer"></badge-shape></div></template><template is="dom-if" if="[[!useBadgeShape]]" class="style-scope ytd-badge-supported-renderer"><div class$="badge [[computeStandaloneBadge(badge.metadataBadgeRenderer)]] [[computeStyle(badge.metadataBadgeRenderer.style)]] style-scope ytd-badge-supported-renderer" role="[[computeRole(badge.metadataBadgeRenderer)]]" aria-label$="[[computeAriaLabel(badge.metadataBadgeRenderer)]]"><yt-icon default-to-filled="[[useFilledIcons(badge.metadataBadgeRenderer.icon.iconType)]]" disable-upgrade$="[[!badge.metadataBadgeRenderer.icon]]" hidden="[[!computeIcon(badge)]]" icon="[[computeIcon(badge)]]" size="16" class="style-scope ytd-badge-supported-renderer"></yt-icon><p class="style-scope ytd-badge-supported-renderer">[[badge.metadataBadgeRenderer.label]]</p></div></template></template>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);JdG=k}k=JdG;return k},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.Bd("kevlar_poly_si_batch_j053")?1:2});var m8=function(){var k=_.a.apply(this,arguments)||this;k.iconType="STAR";k.plaMedium=_.m("enable_pla_resizing_for_desktop_medium");k.plaLarge=_.m("enable_pla_resizing_for_desktop_large");k.plaExtraLarge=_.m("enable_pla_resizing_for_desktop_extra_large");k.standardizeIconSize=_.m("kevlar_system_icons");k.mediaHoverOverlayInitialVisibility=_.m("enable_top_landscape_image_button_command_web");k.noBottomMargin=!1;k.thumbnailObjectFit="CONTAIN";k.thumbnailFitHeight=!0;k.actionMap={"yt-mute-ad-action":"handleMuteAd"};
return k};
_.J(m8,_.a);_.c=m8.prototype;_.c.created=function(){this.activeView=new ay(this.hostElement)};
_.c.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"}}}};
_.c.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",m8.JSC$15079_DEFAULT_CLICK_LOCATION_BEHAVIOR,m8.JSC$15079_CLICK_LOCATION_ID_MAP))};
_.c.onTap=function(k){this.onTapOrClick(k)};
_.c.onTapOrClick=function(k){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,k,!1)};
_.c.updateMediaBackgroundImage=function(){var k=this.get("data.image.thumbnail.thumbnails");k&&(k=_.ji(k,0))&&_.x5(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+k+")"})};
_.c.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var k=0;k<this.data.impressionEndpoints.length;k++){var I=this.data.impressionEndpoints[k];I.clickTrackingParams&&delete I.clickTrackingParams;_.C7().resolve(_.Hp).resolveCommand(I,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var V;((V=this.data)==null?0:V.activeView)&&Ry(this.activeView,this.data.activeView)}};
_.c.handleMuteAd=function(){};
_.c.attached=function(){var k=this;_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Cm(k.activeView)})};
_.c.detached=function(){_.m("stop_av_measurement_on_detach")&&Cm(this.activeView)};
_.R9.Object.defineProperties(m8.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.titleText)return"";var I;return _.HW("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((I=this.data)==null?void 0:I.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.fifthLine)?this.data.fifthLine:null}},
computeRatingHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getRating}},
computePriceHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getPrice}},
computeThirdLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getThirdLine}},
computeFourthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFourthLine}},
computeFifthLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getFifthLine}},
hasEnergyIcon:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.energyIcon)}},
computeSecondaryTextHidden:{configurable:!0,enumerable:!0,get:function(){return!(this.computeRatingHidden&&this.computePriceHidden)}},
layout:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.layout?this.data.layout.toLowerCase().replace(/_/g,"-"):""}},
mediaThumbnailWidth:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.layout&&this.data.layout==="DISPLAY_AD_LAYOUT_VERTICAL_CAROUSEL_ITEM")return 135}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.layout==="display-ad-layout-top-landscape-image"}}});
m8.prototype.onTap=m8.prototype.onTap;m8.prototype.dataChanged=m8.prototype.dataChanged;
m8.JSC$15079_CLICK_LOCATION_ID_MAP=_.m("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"]]);
m8.JSC$15079_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.m("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"}];_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],m8.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],m8.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.bW),_.Z("design:type",Object)],m8.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],m8.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],m8.prototype,"ytSparklesClickLocationBehavior",void 0);_.H([_.q([_.pF.YtActionHandlerBehavior]),_.Z("design:type",Object)],m8.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],m8.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],m8.prototype,"clickCommand",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],m8.prototype,"miniMode",void 0);_.H([_.n(),_.Z("design:type",String)],m8.prototype,"iconType",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m8.prototype,"plaMedium",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m8.prototype,"plaLarge",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m8.prototype,"plaExtraLarge",void 0);_.H([_.v("data.titleText"),_.Z("design:type",String),_.Z("design:paramtypes",[])],m8.prototype,"titleAriaLabel",null);_.H([_.v("data.rating"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],m8.prototype,"getRating",null);_.H([_.v("data.price"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],m8.prototype,"getPrice",null);
_.H([_.v("data.thirdLine"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],m8.prototype,"getThirdLine",null);_.H([_.v("data.fourthLine"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],m8.prototype,"getFourthLine",null);_.H([_.v("data.fifthLine"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],m8.prototype,"getFifthLine",null);_.H([_.v("getRating"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],m8.prototype,"computeRatingHidden",null);
_.H([_.v("getPrice"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],m8.prototype,"computePriceHidden",null);_.H([_.v("getThirdLine"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],m8.prototype,"computeThirdLineHidden",null);_.H([_.v("getFourthLine"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],m8.prototype,"computeFourthLineHidden",null);_.H([_.v("getFifthLine"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],m8.prototype,"computeFifthLineHidden",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data.energyIcon"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],m8.prototype,"hasEnergyIcon",null);_.H([_.v("computePriceHidden","computeRatingHidden"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],m8.prototype,"computeSecondaryTextHidden",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m8.prototype,"standardizeIconSize",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m8.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m8.prototype,"noBottomMargin",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.layout"),_.Z("design:type",String),_.Z("design:paramtypes",[])],m8.prototype,"layout",null);_.H([_.v("data.layout"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],m8.prototype,"mediaThumbnailWidth",null);
_.H([_.v("layout"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],m8.prototype,"useRoundedBadge",null);_.H([_.n(),_.Z("design:type",String)],m8.prototype,"thumbnailObjectFit",void 0);_.H([_.n(),_.Z("design:type",Object)],m8.prototype,"thumbnailFitHeight",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],m8.prototype,"dataChanged",null);
_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],m8.prototype,"onTap",null);_.H([_.GY({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],m8);
_.C(m8,"ytd-display-ad-renderer",function(){if(jIZ!==void 0)return jIZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-display-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-display-ad-renderer">\n  <div id="root" class="style-scope ytd-display-ad-renderer">\n    <div id="media-container" aria-hidden="true" class="style-scope ytd-display-ad-renderer">\n      <div id="media-background" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-badge" class="style-scope ytd-display-ad-renderer"></div>\n      <div id="media-hover-overlay" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div class="title style-scope ytd-display-ad-renderer">\n      <a class="yt-display-ad-renderer-endpoint title-link style-scope ytd-display-ad-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(clickCommand)]]">\n        <yt-formatted-string class="title-text style-scope ytd-display-ad-renderer" text="[[data.titleText]]" title="[[getSimpleString(data.titleText)]]">\n        </yt-formatted-string>\n      </a>\n      <div id="menu" class="style-scope ytd-display-ad-renderer"></div>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" title="[[getSimpleString(data.bodyText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <div id="badge" class="badge style-scope ytd-display-ad-renderer"></div>\n      <yt-formatted-string id="secondary-text" hidden="[[computeSecondaryTextHidden]]" text="[[data.secondaryText]]" title="[[getSimpleString(data.secondaryText)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-display-ad-renderer">[[getRating]]</span>\n      <yt-icon id="icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-display-ad-renderer"></yt-icon>\n      <yt-formatted-string id="price" hidden="[[computePriceHidden]]" text="[[getPrice]]" class="style-scope ytd-display-ad-renderer"></yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="third-line" hidden="[[computeThirdLineHidden]]" text="[[data.thirdLine]]" title="[[getSimpleString(data.thirdLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fourth-line" hidden="[[computeFourthLineHidden]]" text="[[data.fourthLine]]" title="[[getSimpleString(data.fourthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="support" class="style-scope ytd-display-ad-renderer">\n      <yt-formatted-string id="fifth-line" hidden="[[computeFifthLineHidden]]" text="[[data.fifthLine]]" title="[[getSimpleString(data.fifthLine)]]" class="style-scope ytd-display-ad-renderer">\n      </yt-formatted-string>\n      <yt-img-shadow id="energy-icon" height="14" hidden="[[!data.energyIcon]]" thumbnail="[[data.energyIcon]]" class="style-scope ytd-display-ad-renderer"></yt-img-shadow>\n    </div>\n    <div id="call-to-action" class="style-scope ytd-display-ad-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-display-ad-renderer">\n  <div id="dismissed-content" class="style-scope ytd-display-ad-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return jIZ=k},{mode:1});var gIO;var qDN;var vIG;var mAR=new Map;var sIf=!1;var KL=function(){var k=_.a.apply(this,arguments)||this;k.DEFAULT_TOOLTIP_OFFSET="10";k.TOOLTIP_OFFSET_NO_BANNER="-8";k.badges=null;k.noEndpoints=!1;k.wrapText=!1;k.forceVerified=!1;k.tooltipPosition="top";k.compactStyle=!1;k.height=0;k.lineHeight=0;return k};
_.J(KL,_.a);_.c=KL.prototype;_.c.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.c.attached=function(){var k=this;this.observer=new MutationObserver(function(I,V){k.handleResized();V.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.c.detached=function(){this.observer&&this.observer.disconnect()};
_.c.logTooltipEvent=function(){_.m("kevlar_wiz_tooltip_event_killswitch")||sIf||(_.KvD("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),sIf=!0)};
_.c.handleWindowResized=function(){this.handleResized()};
_.c.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")))};
_.c.onHeightChanged=function(){if(this.verified){var k=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.gH("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=k:this.textContainerEl.style.marginRight=k}};
_.c.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.gH("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.c.handleResized=function(){var k=this;this.verified&&_.hD.addLowPriorityJob(function(){k.fitBackgroundToText();var I=getComputedStyle(k.hostElement).lineHeight;I&&(I=I.match(/\d+/))&&I.length&&(k.lineHeight=Number(I[0]));k.height=k.lineHeight&&!k.wrapText?k.lineHeight:k.textEl.offsetHeight})};
_.c.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var k=document.createRange(),I=_.BL(this.textEl).children;I.length>0?k.selectNodeContents(I[0]):k.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(k.getBoundingClientRect().width)+"px"}};
_.c.computeChannelBadgeStyle=function(k){var I;if((k==null?0:(I=k.runs)==null?0:I.length)&&k.runs[0].textColor)return"--ytd-badge-icon-color:"+_.Vi(k.runs[0].textColor)+";"};
_.R9.Object.defineProperties(KL.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"?_.y8(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var k=this.get("badges.0.metadataBadgeRenderer.tooltip");if(k)return k}return _.m6(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
KL.prototype.onLineHeightChanged=KL.prototype.onLineHeightChanged;KL.prototype.onHeightChanged=KL.prototype.onHeightChanged;KL.prototype.onChannelNameChanged=KL.prototype.onChannelNameChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],KL.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],KL.prototype,"badges",void 0);_.H([_.n(),_.Z("design:type",Object)],KL.prototype,"channelName",void 0);
_.H([_.n(),_.Z("design:type",Object)],KL.prototype,"noEndpoints",void 0);_.H([_.n(),_.Z("design:type",Object)],KL.prototype,"wrapText",void 0);_.H([_.n(),_.Z("design:type",Object)],KL.prototype,"forceVerified",void 0);_.H([_.n(),_.Z("design:type",Object)],KL.prototype,"tooltipPosition",void 0);_.H([_.n(),_.Z("design:type",String)],KL.prototype,"tooltip",void 0);_.H([_.n(),_.Z("design:type",Boolean)],KL.prototype,"hasChannelArt",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],KL.prototype,"compactStyle",void 0);_.H([_.p$("#text-container"),_.Z("design:type",HTMLElement)],KL.prototype,"textContainerEl",void 0);_.H([_.p$("#text"),_.Z("design:type",Object)],KL.prototype,"textEl",void 0);_.H([_.p$("#verified-tooltip"),_.Z("design:type",HTMLElement)],KL.prototype,"verifiedTooltip",void 0);_.H([_.n(),_.Z("design:type",Object)],KL.prototype,"height",void 0);
_.H([_.n(),_.Z("design:type",Object)],KL.prototype,"lineHeight",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("badges","forceVerified"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],KL.prototype,"verified",null);_.H([_.v("badges","verified"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],KL.prototype,"hideBadges",null);_.H([_.v("channelName"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],KL.prototype,"formattedName",null);
_.H([_.v("badges","verified","formattedName"),_.Z("design:type",String),_.Z("design:paramtypes",[])],KL.prototype,"tooltipText",null);_.H([_.v("hasChannelArt"),_.Z("design:type",String),_.Z("design:paramtypes",[])],KL.prototype,"tooltipOffset",null);_.H([_.w$("channelName"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KL.prototype,"onChannelNameChanged",null);
_.H([_.w$("height"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KL.prototype,"onHeightChanged",null);_.H([_.w$("lineHeight","height"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KL.prototype,"onLineHeightChanged",null);_.H([_.GY({is:"ytd-channel-name",disableElementRegistration:!0})],KL);
_.C(KL,"ytd-channel-name",function(){if(vIG!==void 0)return vIG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-name--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-mouseover="logTooltipEvent" class="style-scope ytd-channel-name">\n  <div id="text-container" class="style-scope ytd-channel-name">\n    <yt-formatted-string id="text" ellipsis-truncate="[[!wrapText]]" link-inherit-color="" no-endpoints="[[noEndpoints]]" respect-lang-dir="" text="[[formattedName]]" title="" class="style-scope ytd-channel-name">\n    </yt-formatted-string>\n  </div>\n  <tp-yt-paper-tooltip aria-hidden="true" fit-to-visible-bounds="" offset="[[tooltipOffset]]" position="[[tooltipPosition]]" class="style-scope ytd-channel-name">\n    [[tooltipText]]\n  </tp-yt-paper-tooltip>\n</div>\n<ytd-badge-supported-renderer badges="[[badges]]" hidden="[[hideBadges]]" style$="[[computeChannelBadgeStyle(formattedName)]]" class="style-scope ytd-channel-name">\n</ytd-badge-supported-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return vIG=k},{mode:_.Bd("kevlar_poly_si_batch_j036")?1:2});var $h=function(){var k=_.a.apply(this,arguments)||this;k.standardizeIconSize=_.m("kevlar_system_icons");return k};
_.J($h,_.a);$h.prototype.basicPaletteChanged=function(){var k;(k=this.data.color)!=null&&k.basicColorPaletteData&&_.zI(this.hostElement,this.data.color.basicColorPaletteData)};
$h.prototype.useFilledIcons=function(k){return _.m("kevlar_system_icons")&&(k==="CHECK_CIRCLE_THICK"||k==="OFFICIAL_ARTIST_BADGE")};
_.R9.Object.defineProperties($h.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return this.data.authorCreator||((k=this.data)==null?void 0:(I=k.color)==null?void 0:(V=I.basicColorPaletteData)==null?void 0:V.backgroundColor)}}});
$h.prototype.basicPaletteChanged=$h.prototype.basicPaletteChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$h.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$h.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],$h.prototype,"standardizeIconSize",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.authorUnifiedVerified"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],$h.prototype,"verified",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],$h.prototype,"creator",null);_.H([_.w$("data.color.basicColorPaletteData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$h.prototype,"basicPaletteChanged",null);_.H([_.GY({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],$h);
_.C($h,"ytd-author-comment-badge-renderer",function(){if(qDN!==void 0)return qDN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-author-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="name" class="yt-simple-endpoint style-scope ytd-author-comment-badge-renderer" href$="[[computeOptionalHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n  <ytd-channel-name id="channel-name" channel-name="[[data.authorText]]" force-verified="[[verified]]" tooltip="[[data.iconTooltip]]" class="style-scope ytd-author-comment-badge-renderer">\n  </ytd-channel-name>\n</a>\n<yt-icon id="icon" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" size="12" class="style-scope ytd-author-comment-badge-renderer">\n</yt-icon>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return qDN=k},{mode:1});var FvN;var SW=function(){return _.a.apply(this,arguments)||this};
_.J(SW,_.a);SW.prototype.computeThumbnailWidth=function(k){if(k==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],SW.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],SW.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.icon)"}),_.Z("design:type",String)],SW.prototype,"icon",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],SW.prototype,"surface",void 0);
_.H([_.n({reflectToAttribute:!0,value:_.m("enable_shrink_image_size_on_web_posts_singleton")}),_.Z("design:type",Boolean)],SW.prototype,"searchSxsUx",void 0);_.H([_.n({reflectToAttribute:!0,value:_.m("enable_community_page_on_desktop")}),_.Z("design:type",Boolean)],SW.prototype,"useSmallerPostImageAttachments",void 0);_.H([_.GY({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],SW);
_.C(SW,"ytd-backstage-image-renderer",function(){if(FvN!==void 0)return FvN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[data.command]]" class="style-scope ytd-backstage-image-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-backstage-image-renderer" href$="[[computeHref_(data.command)]]" data="[[data.commmand]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.command]]" class="style-scope ytd-backstage-image-renderer">\n    <div id="image-container" class="style-scope ytd-backstage-image-renderer">\n      <yt-img-shadow thumbnail="[[data.image]]" width="[[computeThumbnailWidth(surface)]]" class="style-scope ytd-backstage-image-renderer">\n      </yt-img-shadow>\n      <div id="generated-image-identifier" class="generated-image-identifier style-scope ytd-backstage-image-renderer" hidden="[[!data.generatedImageMetadata]]">\n        <yt-icon class="generated-image-icon style-scope ytd-backstage-image-renderer" icon="[[computeIcon_(data.generatedImageMetadata.icon)]]"></yt-icon>\n        <span class="generated-image-label style-scope ytd-backstage-image-renderer">[[data.generatedImageMetadata.label]]</span>\n      </div>\n      <div id="image-icon-container" class="image-icon-container style-scope ytd-backstage-image-renderer" hidden="[[!data.icon]]">\n        <yt-icon icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-backstage-image-renderer"></yt-icon>\n      </div>\n    </div>\n</template>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return FvN=k},{mode:1});var BoN;var jW=function(){var k=_.a.apply(this,arguments)||this;k.isLoading=!1;k.selectedItemIndex=-1;return k};
_.J(jW,_.a);_.c=jW.prototype;_.c.computeIsChannelOwner=function(k){if(!k)return!0;k=k[0];return!(k&&(k.signinEndpoint||k.selectServiceEndpoint))};
_.c.computeIsImagePoll=function(k){return(k==null?void 0:k.type)==="POLL_TYPE_IMAGE"};
_.c.computeIsTotalVotesDisabled=function(k){return!(k==null?0:k.totalVotes)};
_.c.thumbnailSrc=function(k){var I,V,X,P;return(k==null?0:(I=k.thumbnails)==null?0:(V=I[0])==null?0:V.url)?_.zK((X=k.thumbnails)==null?void 0:(P=X[0])==null?void 0:P.url):void 0};
_.c.progressWidth=function(k){return"width:"+(k?k*100:0)+"%;"};
_.c.textAreaWidth=function(k){return this.isImagePoll?null:"width:"+(k?k*100:0)+"%;"};
_.c.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.c.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var k=this.data.choices,I=0;I<k.length;I++)if(k[I].selected){this.selectedItemIndex=I;break}};
_.c.onPopupClosed=function(k,I){k=Number(this.pollVotes.selected);I.confirmed&&(this.selectChoice(k,!1),_.sm(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.c.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.c.onYtCommentPollRevert=function(k,I){I&&(this.selectChoice(I.selectedChoiceIndex,!0),this.set("data.totalVotes",I.totalVotes))};
_.c.onYtServiceRequestSent=function(k,I){if(I.actions)for(k=0;k<I.actions.length;k++){var V=I.actions[k];_.K(V,OS)&&this.set("data.totalVotes",_.K(V,OS).totalVotes)}};
_.c.onYtServiceRequestCompleted=function(k){var I=this.get("detail.data.actionResults.0.feedback",k);k=this.get("detail.data.actionResults.0.status",k);if(I==="FEEDBACK_DESELECT"||I==="FEEDBACK_SELECT")this.isLoading=!1,k==="STATUS_FAILED"?_.vW(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.c.getEndpoint=function(k,I){return I===k?this.data.choices[I].deselectServiceEndpoint||null:this.data.choices[k].selectServiceEndpoint||null};
_.c.selectChoice=function(k,I){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var V=0;V<this.data.choices.length;V++){var X;if(k===this.selectedItemIndex){var P=!1;var L=X=null}else X=(P=V===k)?this.data.choices[V].voteRatioIfSelected:this.data.choices[V].voteRatioIfNotSelected,L=P?this.data.choices[V].votePercentageIfSelected:this.data.choices[V].votePercentageIfNotSelected;this.set("data.choices."+V+".voteRatio",X);
this.set("data.choices."+V+".votePercentage",L);this.set("data.choices."+V+".selected",P)}I||(this.isLoading=!0,(I=this.getEndpoint(k,this.selectedItemIndex))&&_.C7().resolve(_.Hp).resolveCommand(I,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===k?-1:k};
_.R9.Object.defineProperties(jW.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
jW.prototype.onYtServiceRequestCompleted=jW.prototype.onYtServiceRequestCompleted;jW.prototype.onYtServiceRequestSent=jW.prototype.onYtServiceRequestSent;jW.prototype.onYtCommentPollRevert=jW.prototype.onYtCommentPollRevert;jW.prototype.onPopupClosed=jW.prototype.onPopupClosed;jW.prototype.dataChanged=jW.prototype.dataChanged;_.H([_.q(_.ms),_.Z("design:type",Object)],jW.prototype,"paperItemBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jW.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],jW.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jW.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],jW.prototype,"isLoading",void 0);_.H([_.n({computed:"computeIsChannelOwner(data.choices)"}),_.Z("design:type",Boolean)],jW.prototype,"isChannelOwner",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.Z("design:type",Boolean)],jW.prototype,"isImagePoll",void 0);_.H([_.n({computed:"computeIsTotalVotesDisabled(data)"}),_.Z("design:type",Boolean)],jW.prototype,"isTotalVotesDisabled",void 0);_.H([_.n(),_.Z("design:type",Object)],jW.prototype,"previousPollInfo",void 0);_.H([_.n(),_.Z("design:type",Object)],jW.prototype,"selectedItemIndex",void 0);_.H([_.p$("#poll-votes"),_.Z("design:type",Object)],jW.prototype,"pollVotes",void 0);
_.H([_.v("isChannelOwner"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jW.prototype,"endpointStyle",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jW.prototype,"dataChanged",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],jW.prototype,"onPopupClosed",null);
_.H([_.C$("yt-comment-poll-revert"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],jW.prototype,"onYtCommentPollRevert",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],jW.prototype,"onYtServiceRequestSent",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],jW.prototype,"onYtServiceRequestCompleted",null);_.H([_.GY({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],jW);
_.C(jW,"ytd-backstage-poll-renderer",function(){if(BoN!==void 0)return BoN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option" 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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return BoN=k},{mode:2});var Ady;var QIN={autoplay:!1,loop:!1},nIy={simpleText:""},Jb=function(){var k=_.a.apply(this,arguments)||this;k.isLoading=!1;k.usesPanelLockup=!1;k.selectedItemIndex=-1;k.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},QIN,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});k.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},QIN,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});k.correctnessAnimationProps=[];k.correctnessAnimationRefs=[];return k};
_.J(Jb,_.a);_.c=Jb.prototype;_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.c.computeIsChannelOwner=function(k){if(!k)return!0;k=k[0];return!(k&&(k.signinEndpoint||k.selectServiceEndpoint))};
_.c.computeIsTotalVotesDisabled=function(k){return!(k==null?0:k.totalVotes)};
_.c.computeIsImageQuiz=function(k){return(k==null?void 0:k.type)==="POLL_TYPE_IMAGE"};
_.c.onExplanationChanged=function(){this.expander.reset()};
_.c.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var k=this.data.choices;if(k){this.maybeInitializeQuizLotties(k);for(var I=0;I<k.length;I++)if(k[I].isSelected||this.isChannelOwner&&k[I].isCorrect){this.selectedItemIndex=I;return}this.selectedItemIndex=-1}}};
_.c.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var k=this.selectedItemIndex,I=Number(this.quizVotes.selected);this.selectChoice(I);this.sendVoteAction(I,k);this.quizVotes.selected=-1;var V;k=!((V=this.data)==null?0:V.enableAnimation);this.maybePlayAnswerAnimations(k)}};
_.c.onYtCommentPollRevert=function(k,I){I&&(this.selectChoice(I.selectedChoiceIndex),this.set("data.totalVotes",I.totalVotes))};
_.c.onYtServiceRequestSent=function(k,I){if(I.actions)for(k=_.G(I.actions),I=k.next();!I.done;I=k.next())(I=_.K(I.value,OS))&&this.set("data.totalVotes",I.totalVotes)};
_.c.onYtServiceRequestCompleted=function(k){var I=this.get("detail.data.actionResults.0.feedback",k);k=this.get("detail.data.actionResults.0.status",k);if(I==="FEEDBACK_DESELECT"||I==="FEEDBACK_SELECT")this.isLoading=!1,k==="STATUS_FAILED"?_.vW(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.c.getAnimationPropsForChoiceIndex=function(k,I){return I[k]};
_.c.maybePlayAnswerAnimations=function(k){k=k===void 0?!1:k;var I;if((I=this.data)!=null&&I.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){I=_.G(this.correctnessAnimationRefs);for(var V=I.next();!V.done;V=I.next()){var X=void 0,P=void 0;(X=V.value)==null||(P=X.lottieEl)==null||P.stop()}if(!(this.selectedItemIndex<0)){I=0;k&&(I=this.isCorrect?37:25);var L,T;(L=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(T=L.lottieEl)==null||T.goToAndPlay(k?I:0,!0);if(!(this.isCorrect||
(L=this.data.choices.findIndex(function(l){return l.isCorrect}),L<0))){var d,U;
(U=(d=this.correctnessAnimationRefs[L])==null?void 0:d.lottieEl)==null||U.goToAndPlay(37,!0);var E;d=(E=this.fadeContainers)==null?void 0:E.item(L);!k&&d&&this.fadeIn(d)}}}};
_.c.thumbnailSrc=function(k){var I,V,X,P;return(k==null?0:(I=k.thumbnails)==null?0:(V=I[0])==null?0:V.url)?_.zK((X=k.thumbnails)==null?void 0:(P=X[0])==null?void 0:P.url):void 0};
_.c.a11yVotedText=function(k,I){var V,X,P=((V=this.data)==null?void 0:(X=V.correctVotedText)==null?void 0:X.simpleText)||"",L,T;V=((L=this.data)==null?void 0:(T=L.votedText)==null?void 0:T.simpleText)||"";if(!I)return"";var d,U;if((d=this.data)==null?0:(U=d.choices)==null?0:U[k].isCorrect)return P;var E,l;return((E=this.data)==null?0:(l=E.choices)==null?0:l[k].isSelected)?V:""};
_.c.getEndpoint=function(k,I){return I===k?this.data.choices[k].deselectServiceEndpoint||null:this.data.choices[k].selectServiceEndpoint||null};
_.c.sendVoteAction=function(k,I){if(k=this.getEndpoint(k,I))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(k)};
_.c.selectChoice=function(k){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var I=0;I<this.data.choices.length;I++)this.set("data.choices."+I+".isSelected",k===this.selectedItemIndex?!1:I===k);this.selectedItemIndex=this.selectedItemIndex===k?-1:k};
_.c.maybeInitializeQuizLotties=function(k){var I=this;this.isDarkTheme&&(this.baseCorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_DarkTheme_01a.json",this.baseIncorrectLottiePlayerAnimationConfig.path="https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_DarkTheme_01a.json");this.correctnessAnimationProps=k.map(function(V){return{animationConfig:V.isCorrect?I.baseCorrectLottiePlayerAnimationConfig:I.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){I.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(V){return V.animationRef||{}})};
_.c.fadeIn=function(k){k.classList.add("fade-in");_.qz(_.hD,function(){k.classList.remove("fade-in")},900)};
_.R9.Object.defineProperties(Jb.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.m6(this.explanation).length>0&&this.showCorrectAnswer}},
showCorrectAnswer:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
isQuizAnsweringDisabled:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner||this.isAttempted}},
endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isQuizAnsweringDisabled?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}},
isAttempted:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:(I=k.choices)==null?void 0:I.some(function(V){return V.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null||!k.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?nIy:this.data.choices[this.selectedItemIndex].explanation||nIy}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null||!k.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
Jb.prototype.onYtServiceRequestCompleted=Jb.prototype.onYtServiceRequestCompleted;Jb.prototype.onYtServiceRequestSent=Jb.prototype.onYtServiceRequestSent;Jb.prototype.onYtCommentPollRevert=Jb.prototype.onYtCommentPollRevert;Jb.prototype.dataChanged=Jb.prototype.dataChanged;Jb.prototype.onExplanationChanged=Jb.prototype.onExplanationChanged;_.H([_.q(_.ms),_.Z("design:type",Object)],Jb.prototype,"paperItemBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Jb.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Jb.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.gn.YtTaskEmitterBehavior),_.Z("design:type",Object)],Jb.prototype,"ytTaskEmitterBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],Jb.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Jb.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],Jb.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",Object)],Jb.prototype,"usesPanelLockup",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.Z("design:type",Boolean)],Jb.prototype,"isChannelOwner",void 0);_.H([_.n({computed:"computeIsTotalVotesDisabled(data)"}),_.Z("design:type",Boolean)],Jb.prototype,"isTotalVotesDisabled",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.Z("design:type",Boolean)],Jb.prototype,"isImageQuiz",void 0);_.H([_.n(),_.Z("design:type",Object)],Jb.prototype,"previousQuizInfo",void 0);_.H([_.n(),_.Z("design:type",Object)],Jb.prototype,"selectedItemIndex",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data","usesPanelLockup"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Jb.prototype,"shouldUseModernUi",null);
_.H([_.Nm(".fade-container"),_.Z("design:type",Object)],Jb.prototype,"fadeContainers",void 0);_.H([_.n(),_.Z("design:type",Array)],Jb.prototype,"correctnessAnimationProps",void 0);_.H([_.v("explanation","showCorrectAnswer"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Jb.prototype,"showExplanation",null);_.H([_.v("isChannelOwner","isAttempted"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Jb.prototype,"showCorrectAnswer",null);
_.H([_.v("isChannelOwner","isAttempted","data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Jb.prototype,"isQuizAnsweringDisabled",null);_.H([_.v("isQuizAnsweringDisabled"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Jb.prototype,"endpointStyle",null);_.H([_.v("data","selectedItemIndex"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Jb.prototype,"isAttempted",null);
_.H([_.v("data","selectedItemIndex"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Jb.prototype,"explanation",null);_.H([_.v("data","selectedItemIndex"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Jb.prototype,"isCorrect",null);_.H([_.p$("ytd-expander"),_.Z("design:type",Object)],Jb.prototype,"expander",void 0);_.H([_.p$("#quiz-votes"),_.Z("design:type",Object)],Jb.prototype,"quizVotes",void 0);
_.H([_.w$("explanation"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Jb.prototype,"onExplanationChanged",null);_.H([_.w$("data","isChannelOwner"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Jb.prototype,"dataChanged",null);_.H([_.C$("yt-comment-quiz-revert"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],Jb.prototype,"onYtCommentPollRevert",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],Jb.prototype,"onYtServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Jb.prototype,"onYtServiceRequestCompleted",null);_.H([_.GY({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],Jb);
_.C(Jb,"ytd-backstage-quiz-renderer",function(){if(Ady!==void 0)return Ady;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-quiz-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="quiz-votes" on-iron-select="onQuizChoiceSelected" class="style-scope ytd-backstage-quiz-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-quiz-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="button">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" attempted$="[[isAttempted]]" correct$="[[item.isCorrect]]" is-channel-owner$="[[isChannelOwner]]" name="[[index]]" role="button" selected$="[[item.isSelected]]" show-correct-answer$="[[showCorrectAnswer]]">\n        <div class="choice-info style-scope ytd-backstage-quiz-renderer">\n          <template is="dom-if" if="[[isImageQuiz]]" class="style-scope ytd-backstage-quiz-renderer">\n            <img class="choice-image style-scope ytd-backstage-quiz-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n          </template>\n          <div class="text-area style-scope ytd-backstage-quiz-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-quiz-renderer" text="[[item.text]]"> </yt-formatted-string>\n            \n            <div class="a11y-voted-text style-scope ytd-backstage-quiz-renderer" aria-label$="[[a11yVotedText(index, isAttempted)]]"> </div>\n            \n            <span style="user-select: none" class="style-scope ytd-backstage-quiz-renderer"> \u00a0 </span>\n            <div class="voted-box style-scope ytd-backstage-quiz-renderer">\n              <yt-formatted-string class="vote-percentage style-scope ytd-backstage-quiz-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n              </yt-formatted-string>\n              <div class="fade-container animation-container style-scope ytd-backstage-quiz-renderer">\n                <ytd-lottie-player class="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');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Ady=k},{mode:1});var oIN;var Yh=function(){return _.a.apply(this,arguments)||this};
_.J(Yh,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Yh.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Yh.prototype,"data",void 0);_.H([_.GY({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],Yh);
_.C(Yh,"ytd-post-uploaded-video-renderer",function(){if(oIN!==void 0)return oIN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-uploaded-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-post-uploaded-video-renderer">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-post-uploaded-video-renderer">\n  </yt-img-shadow>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return oIN=k},{mode:1});var xAx;var gW=function(){return _.a.apply(this,arguments)||this};
_.J(gW,_.a);gW.prototype.useFilledIcons=function(k){return k==="SPONSORSHIP_STAR"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gW.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gW.prototype,"data",void 0);_.H([_.GY({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],gW);
var a8O=_.Fr()(gW,"ytd-sponsors-only-badge-renderer",function(){if(xAx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsors-only-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" default-to-filled="[[useFilledIcons(data.icon.iconType)]]" class="style-scope ytd-sponsors-only-badge-renderer">\n</yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer">\n  <tp-yt-paper-tooltip for="label" class="style-scope ytd-sponsors-only-badge-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.tooltip]]" class="style-scope ytd-sponsors-only-badge-renderer"></yt-formatted-string>\n  </tp-yt-paper-tooltip>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);xAx=k}k=xAx;return k},{allowedProps:["data"],
mode:1});var R0C;var q_=function(){return _.a.apply(this,arguments)||this};
_.J(q_,_.a);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],q_.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],q_.prototype,"data",void 0);_.H([_.GY({is:"ytd-child-video-renderer",disableElementRegistration:!0})],q_);
_.C(q_,"ytd-child-video-renderer",function(){if(R0C!==void 0)return R0C;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-child-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-child-video-renderer" id="title" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"><yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-child-video-renderer"></yt-formatted-string><div id="length" class="style-scope ytd-child-video-renderer">[[getSimpleString(data.lengthText)]]</div></a>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return R0C=k},{mode:1});var COZ;var wAC;var vu=function(){var k=_.a.apply(this,arguments)||this;k.size=0;k.fallbackImageSize={height:void 0,width:9999};k.webModernCollections=!1;return k};
_.J(vu,_.a);_.c=vu.prototype;_.c.computeBlurredImageSize=function(k){return k?{height:k*2,width:k*2}:this.fallbackImageSize};
_.c.computeImageSize=function(k){return k?{height:k,width:k}:this.fallbackImageSize};
_.c.computeObjectFit=function(k){return k?"FILL":"CONTAIN"};
_.c.computePreserve=function(k){return k?!0:!1};
_.c.setBackground=function(){var k,I;if((k=this.data)==null?0:(I=k.thumbnail)==null?0:I.sampledThumbnailColor)k=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+k.red+","+k.green+","+k.blue+",1)"};
vu.prototype.setBackground=vu.prototype.setBackground;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vu.prototype,"ytRendererBehavior",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],vu.prototype,"watchFeedThumbnail",void 0);_.H([_.n(),_.Z("design:type",Object)],vu.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],vu.prototype,"size",void 0);
_.H([_.n({computed:"computeBlurredImageSize(size)"}),_.Z("design:type",Object)],vu.prototype,"blurredImageSize",void 0);_.H([_.n({computed:"computeImageSize(size)"}),_.Z("design:type",Object)],vu.prototype,"imageSize",void 0);_.H([_.n({computed:"computePreserve(size)"}),_.Z("design:type",String)],vu.prototype,"preserve",void 0);_.H([_.n({computed:"computeObjectFit(size)"}),_.Z("design:type",String)],vu.prototype,"objectFit",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],vu.prototype,"webModernCollections",void 0);_.H([_.w$("data.thumbnail.sampledThumbnailColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vu.prototype,"setBackground",null);_.H([_.GY({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],vu);
_.C(vu,"ytd-playlist-custom-thumbnail-renderer",function(){if(wAC!==void 0)return wAC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[webModernCollections]]" class="style-scope ytd-playlist-custom-thumbnail-renderer">\n    <div class="blurred-image-wrapper style-scope ytd-playlist-custom-thumbnail-renderer" style$="[[backgroundStyle]]">\n        <yt-image class="blurred-image style-scope ytd-playlist-custom-thumbnail-renderer" alt="hidden" aria-hidden="true" data="[[data.thumbnail]]" ftl-eligible="" height="[[blurredImageSize.height]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[blurredImageSize.width]]">\n        </yt-image>\n    </div>\n</template>\n<yt-image class="custom-thumbnail style-scope ytd-playlist-custom-thumbnail-renderer" alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[imageSize.height]]" object-fit="[[objectFit]]" object-position="TOP_START" preserve-height="[[preserve]]" preserve-width="[[preserve]]" width="[[imageSize.width]]">\n</yt-image>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return wAC=k},{mode:1});var HVN;var sx=function(){return _.a.apply(this,arguments)||this};
_.J(sx,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],sx.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],sx.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],sx.prototype,"width",void 0);_.H([_.GY({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],sx);
_.C(sx,"ytd-playlist-video-thumbnail-renderer",function(){if(HVN!==void 0)return HVN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" width="[[width]]" class="style-scope ytd-playlist-video-thumbnail-renderer">\n</yt-image>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return HVN=k},{mode:1});var pAN;var Fa=function(){return _.a.apply(this,arguments)||this};
_.J(Fa,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Fa.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Fa.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],Fa.prototype,"width",void 0);_.H([_.GY({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],Fa);
_.C(Fa,"ytd-show-custom-thumbnail-renderer",function(){if(pAN!==void 0)return pAN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-custom-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-image alt="" data="[[data.thumbnail]]" width="[[width]]" class="style-scope ytd-show-custom-thumbnail-renderer">\n</yt-image>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return pAN=k},{mode:1});var NoW;var Bu=function(){return _.a.apply(this,arguments)||this};
_.J(Bu,_.a);Bu.prototype.useFilledIcons=function(k){return k==="MUSIC"||k==="COURSE"};
Bu.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=PL(this.overlayColor,"0.8");else if(this.overlayColor){var k=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+k.red+","+k.green+","+k.blue+",0.8)"}};
_.R9.Object.defineProperties(Bu.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)}}});
Bu.prototype.overlayColorChanged=Bu.prototype.overlayColorChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Bu.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Bu.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Bu.prototype,"overlayColor",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.icon","data.text"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Bu.prototype,"overlayStyle",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data.icon","data.text"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Bu.prototype,"overlayTextStyle",null);_.H([_.w$("overlayColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Bu.prototype,"overlayColorChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],Bu);
_.C(Bu,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(NoW!==void 0)return NoW;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-bottom-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[useFilledIcons(data.icon.iconType)]]" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-icon>\n<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-bottom-panel-renderer"></yt-formatted-string>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return NoW=k},{mode:1});var M3N;var Ab=function(){var k=_.a.apply(this,arguments)||this;k.active=!1;return k};
_.J(Ab,_.a);Ab.prototype.computeIsSpinnerHidden=function(k){return(k==null?void 0:k.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
Ab.prototype.computeOverlayIcon=function(k){return(k==null?void 0:k.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(k==null?void 0:k.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ab.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ab.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Ab.prototype,"active",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],Ab);
_.C(Ab,"ytd-thumbnail-overlay-downloading-renderer",function(){if(M3N!==void 0)return M3N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-downloading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[computeOverlayIcon(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[active]]" hidden="[[computeIsSpinnerHidden(data)]]" class="style-scope ytd-thumbnail-overlay-downloading-renderer"></tp-yt-paper-spinner-lite>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return M3N=k},{mode:1});var ZVx;var Qh=function(){return _.a.apply(this,arguments)||this};
_.J(Qh,_.a);_.R9.Object.defineProperties(Qh.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Qh.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Qh.prototype,"data",void 0);_.H([_.v("data.text"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Qh.prototype,"text",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],Qh);
_.C(Qh,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(ZVx!==void 0)return ZVx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-hover-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-hover-text-renderer"></yt-icon>\n<span class="style-scope ytd-thumbnail-overlay-hover-text-renderer">[[text]]</span>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ZVx=k},{mode:1});var DAR,z0C=function(){if(DAR!==void 0)return DAR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-equalizer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg xmlns="http://www.w3.org/2000/svg" id="equalizer" viewBox="0 0 55 95" class="style-scope ytd-thumbnail-overlay-equalizer">\n  <g class="style-scope ytd-thumbnail-overlay-equalizer">\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="0"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="20"></rect>\n    <rect class="bar style-scope ytd-thumbnail-overlay-equalizer" x="40"></rect>\n  </g>\n</svg>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return DAR=k};var nL=function(){return _.a.apply(this,arguments)||this};
_.J(nL,_.a);_.R9.Object.defineProperties(nL,{template:{configurable:!0,enumerable:!0,get:function(){return z0C()}}});
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],nL.prototype,"animateEqualizer",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],nL);_.Fr()(nL,"ytd-thumbnail-overlay-equalizer",function(){return z0C()},{allowedProps:["animateEqualizer"],
mode:1});var uLO;var ox=function(){var k=_.a.apply(this,arguments)||this;k.nowPlayingBadge=_.m("web_now_playing_badge");k.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return k};
_.J(ox,_.a);ox.prototype.activeChanged=function(){var k=this;_.m("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.xA(this,function(){_.vW(k.hostElement,"yt-playlist-lockup-now-playing-active",k)})};
ox.prototype.onMiniplayerPlayStateChanged=function(k){var I,V=(I=_.K(_.u_().currentEndpoint,_.rj))==null?void 0:I.videoId;this.isVideoPlaying=k&&(_.m("web_limit_now_playing_animation_killswitch")||this.videoId===V)};
ox.prototype.activeChanged=ox.prototype.activeChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ox.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],ox.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ox.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ox.prototype,"isVideoPlaying",void 0);_.H([_.n(),_.Z("design:type",String)],ox.prototype,"videoId",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],ox.prototype,"equalizerOnly",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ox.prototype,"isActive",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ox.prototype,"nowPlayingBadge",void 0);_.H([_.w$("isActive"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ox.prototype,"activeChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],ox);
_.C(ox,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(uLO!==void 0)return uLO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-now-playing-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="overlay-text" hidden="[[equalizerOnly]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">[[getSimpleString(data.text)]]</span>\n<ytd-thumbnail-overlay-equalizer animate-equalizer="[[isVideoPlaying]]" class="style-scope ytd-thumbnail-overlay-now-playing-renderer">\n</ytd-thumbnail-overlay-equalizer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return uLO=k},{mode:1});var OVN;var xh=function(){return _.a.apply(this,arguments)||this};
_.J(xh,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xh.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],xh.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],xh);
_.C(xh,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(OVN!==void 0)return OVN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-playback-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.texts]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-thumbnail-overlay-playback-status-renderer"></yt-formatted-string></template>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return OVN=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var t3W;var ax=function(){return _.a.apply(this,arguments)||this};
_.J(ax,_.a);ax.prototype.onDurationChanged=function(){var k,I;_.BL(this.hostElement).querySelector("#progress").style.width=((I=(k=this.data)==null?void 0:k.percentDurationWatched)!=null?I:0)+"%"};
ax.prototype.onDurationChanged=ax.prototype.onDurationChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],ax.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ax.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],ax.prototype,"isLive",void 0);_.H([_.w$("data.percentDurationWatched"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ax.prototype,"onDurationChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],ax);
_.C(ax,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(t3W!==void 0)return t3W;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-resume-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress" class="style-scope ytd-thumbnail-overlay-resume-playback-renderer"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return t3W=k},{mode:1});var e0W;var Rx=function(){var k=_.a.apply(this,arguments)||this;k.bottomPanel=!1;k.richGridOverlay=!1;k.watchFeedOverlay=!1;k.isCompact=!1;return k};
_.J(Rx,_.a);Rx.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.R9.Object.defineProperties(Rx.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:(I=k.icon)==null?void 0:I.iconType)==="PLAY_ALL"&&_.m("kevlar_system_icons")}}});
Rx.prototype.widthChanged=Rx.prototype.widthChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Rx.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Rx.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],Rx.prototype,"width",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rx.prototype,"bottomPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rx.prototype,"richGridOverlay",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rx.prototype,"watchFeedOverlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rx.prototype,"isCompact",void 0);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Rx.prototype,"isIconFilled",null);_.H([_.w$("width","watchFeedOverlay"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rx.prototype,"widthChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],Rx);
_.C(Rx,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(e0W!==void 0)return e0W;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-side-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-formatted-string>\n<yt-icon default-to-filled="[[isIconFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-side-panel-renderer"></yt-icon>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return e0W=k},{mode:1});var kTG;var IVl=["CLIP","SHORTS"],CL=function(){var k=_.a.apply(this,arguments)||this;k.animated=_.m("animated_live_badge_icon");k.hasIcon=!1;k.updateTimerIntervalId=0;k.timeSinceLive=0;return k};
_.J(CL,_.a);_.c=CL.prototype;_.c.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.c.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.c.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.c.hasIconOrText=function(){var k,I;return!!(((k=this.data)==null?0:k.icon)||((I=this.data)==null?0:I.text))};
_.c.initializeLiveBadgeTimer=function(){var k=this,I,V=(I=this.liveBadgeData)==null?void 0:I.startTimestampSec;if(V&&this.canShowLiveBadgeTimer()){var X;I=Number((X=this.liveBadgeData)==null?void 0:X.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(V);this.updateTimerIntervalId=_.uy(function(){k.canShowLiveBadgeTimer()?k.timeSinceLive++:(k.timeSinceLive=0,window.clearInterval(k.updateTimerIntervalId))},I)}else this.timeSinceLive=0};
_.c.canShowLiveBadgeTimer=function(){var k=Date.now(),I,V;return k<(Number((I=this.liveBadgeData)==null?void 0:I.endTimestampSec)-1)*1E3&&k>Number((V=this.liveBadgeData)==null?void 0:V.startTimestampSec)*1E3};
_.R9.Object.defineProperties(CL.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.$A_(this.data,this.timeSinceLive):{}}},
hideBadgeShape:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.hasIconOrText()||this.overlayType==="OPEN_IN_NEW_TAB"}},
overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}},
liveBadgeData:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.liveBadgeData}},
overlayType:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.type)return this.data.type.replace("THUMBNAIL_OVERLAY_TIME_STATUS_TYPE_","")}},
useFilledIcon:{configurable:!0,enumerable:!0,get:function(){return IVl.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
CL.prototype.initializeLiveBadgeTimer=CL.prototype.initializeLiveBadgeTimer;CL.prototype.dataChanged=CL.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],CL.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],CL.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.icon)"}),_.Z("design:type",String)],CL.prototype,"icon",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],CL.prototype,"animated",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.Z("design:type",Boolean)],CL.prototype,"hideTimeStatus",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],CL.prototype,"hasIcon",void 0);_.H([_.n(),_.Z("design:type",Object)],CL.prototype,"timeSinceLive",void 0);_.H([_.v("data","timeSinceLive"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],CL.prototype,"badgeShapeData",null);
_.H([_.v("data","overlayType"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CL.prototype,"hideBadgeShape",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CL.prototype,"dataChanged",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.style"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],CL.prototype,"overlayStyle",null);
_.H([_.v("data.liveBadgeData"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],CL.prototype,"liveBadgeData",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.type"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],CL.prototype,"overlayType",null);_.H([_.v("overlayType","overlayStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CL.prototype,"useFilledIcon",null);
_.H([_.DZ("liveBadgeData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CL.prototype,"initializeLiveBadgeTimer",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],CL);
_.C(CL,"ytd-thumbnail-overlay-time-status-renderer",function(){if(kTG!==void 0)return kTG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-time-status-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer badges="[[data.badges]]" is-thumbnail-badge="" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></ytd-badge-supported-renderer><div class="thumbnail-overlay-badge-shape style-scope ytd-thumbnail-overlay-time-status-renderer" hidden="[[hideBadgeShape]]"><badge-shape data="[[badgeShapeData]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></badge-shape></div><div id="time-status" hidden="[[hideTimeStatus]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer"><yt-icon active="[[useFilledIcon]]" disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" size="16" class="style-scope ytd-thumbnail-overlay-time-status-renderer"></yt-icon><span id="text" aria-label$="[[data.text.accessibility.accessibilityData.label]]" class="style-scope ytd-thumbnail-overlay-time-status-renderer">\n    [[getSimpleString(data.text)]]\n  </span></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return kTG=k},{mode:_.Bd("kevlar_poly_si_batch_j035")?1:2});var VFN;var wW=function(){return _.a.apply(this,arguments)||this};
_.J(wW,_.a);wW.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"}}}}};
wW.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(k){if(this.hasPlaybackProgressBar)return{percentDurationWatched:k.percentDurationWatched}};
wW.prototype.computeHasPlaybackProgressBar=function(k){return!!k.percentDurationWatched&&k.percentDurationWatched>0};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],wW.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],wW.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],wW.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.Z("design:type",Boolean)],wW.prototype,"hasPlaybackProgressBar",void 0);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],wW);
_.C(wW,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(VFN!==void 0)return VFN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-show-watch-forward-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n  <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></yt-formatted-string>\n  <div id="button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n    <div id="primary-action-button-container" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      <div id="primary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n      <ytd-thumbnail-overlay-resume-playback-renderer id="playback-progress" data="[[computeThumbnailOverlayResumePlaybackRenderer(data)]]" hidden$="[[!hasPlaybackProgressBar]]" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer">\n      </ytd-thumbnail-overlay-resume-playback-renderer>\n    </div>\n    <div id="secondary-action-button" role="button" class="style-scope ytd-tvfilm-show-watch-forward-overlay-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return VFN=k},{mode:1});var Xll;var PoQ=_.R(function(k){var I=k.data;var V=k.children;var X=function(){return!!I().doubleStack},P=function(){return!!I().includeStackHeight};
return _.f("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!I().experimentEnabled}},_.f(_.b,{cond:I,
then:function(){var L={};return _.f(_.D7,null,_.f(_.b,{cond:P,then:function(){var T={};return _.f("div",{class:_.FH("ytCollectionsStackSpacer",(T.ytCollectionsStackSpacerDoubleStack=X,T))})}}),_.f("div",{class:_.FH((L.ytCollectionsStackRelativeStack=P,L))},_.f(_.b,{cond:X,
then:function(){var T={};return _.f("div",{class:_.FH("ytCollectionsStackCollectionStack2",function(){return I().customClassName2ndStack},(T.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return I().enableResponsiveMode},T)),
style:_.oe({"background-color":function(){return jIX(I())}})})}}),_.f("div",{class:_.FH("ytCollectionsStackCollectionStack1",function(){return I().customClassName1stStack},function(){return SDR(I().thumbnailSize?I().thumbnailSize:"medium")}),
style:_.oe({"background-color":function(){return jIX(I())}})}),V))}}))},"Fa");_.Si(PoQ,"yt-collections-stack",{props:{data:_.$3}});var Hu=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};k.webModernCollections=!1;k.isSearch=!1;k.isDoubleStack=!1;k.thumbnailSize="medium";return k};
_.J(Hu,_.a);_.c=Hu.prototype;
_.c.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]]"}}}}}};
_.c.getThumbnailDetails=function(k){if(k!=null&&k.thumbnailRenderer){var I=k.thumbnailRenderer,V;if((V=I.playlistVideoThumbnailRenderer)==null?0:V.thumbnail)return I.playlistVideoThumbnailRenderer.thumbnail;var X;if((X=I.playlistCustomThumbnailRenderer)==null?0:X.thumbnail)return I.playlistCustomThumbnailRenderer.thumbnail;k=k.thumbnailRenderer;var P;if((P=k.showCustomThumbnailRenderer)==null?0:P.thumbnail)return k.showCustomThumbnailRenderer.thumbnail}};
_.c.computeOverlayColor=function(k){var I,V;if((I=this.getThumbnailDetails(k))==null?0:(V=I.darkColorPalette)==null?0:V.section2Color)return this.getThumbnailDetails(k).darkColorPalette.section2Color;var X;return(X=this.getThumbnailDetails(k))==null?void 0:X.sampledThumbnailColor};
_.c.computeWebModernCollections=function(k){if(k==null||!k.thumbnailOverlays)return!1;k=_.G(k.thumbnailOverlays);for(var I=k.next();!I.done;I=k.next()){var V=void 0;if((V=I.value)==null?0:V.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.c.computeNavigationEndpoint=function(k){return XqK(k==null?void 0:k.navigationEndpoint)};
_.R9.Object.defineProperties(Hu.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var k=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:k==null?void 0:k.sampledThumbnailColor,vibrantColorPalette:k==null?void 0:k.vibrantColorPalette,darkColorPalette:k==null?void 0:k.darkColorPalette,experimentEnabled:!0}}}});
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Hu.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Hu.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(fCl),_.Z("design:type",Object)],Hu.prototype,"ytdThumbnailBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Hu.prototype,"componentBehavior",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Hu.prototype,"watchFeedThumbnail",void 0);_.H([_.n(),_.Z("design:type",Number)],Hu.prototype,"customThumbnailSize",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],Hu.prototype,"hideAria",void 0);_.H([_.n(),_.Z("design:type",Object)],Hu.prototype,"data",void 0);_.H([_.n({computed:"computeOverlayColor(data)"}),_.Z("design:type",Object)],Hu.prototype,"overlayColor",void 0);
_.H([_.n({computed:"computeWebModernCollections(data)"}),_.Z("design:type",Object)],Hu.prototype,"webModernCollections",void 0);_.H([_.n({computed:"computeNavigationEndpoint(data)"}),_.Z("design:type",Object)],Hu.prototype,"computedNavigationEndpoint",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Hu.prototype,"isSearch",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Hu.prototype,"isDoubleStack",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Hu.prototype,"thumbnailSize",void 0);_.H([_.v("data","isDoubleStack","thumbnailSize"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Hu.prototype,"collectionStack",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],Hu);
_.C(Hu,"ytd-playlist-thumbnail",function(){if(Xll!==void 0)return Xll;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-playlist-thumbnail"></yt-collections-stack>\n<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-playlist-thumbnail" aria-hidden="[[hideAria]]" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" tabindex="-1">\n  <div id="playlist-thumbnails" class="style-scope ytd-playlist-thumbnail"></div>\n  <yt-formatted-string id="length" hidden="[[!data.lengthText]]" text="[[data.lengthText]]" class="style-scope ytd-playlist-thumbnail">\n  </yt-formatted-string>\n  <div id="overlays" class="style-scope ytd-playlist-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-playlist-thumbnail"></div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Xll=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var LEK;_.Si(_.R(function(k){return _.f("yt-text-view-model",{class:_.FH("ytTextViewModelHost")},_.f(_.KF,{text:function(){return k.data().text}}))},"Ga"),"yt-text-view-model",{props:{data:_.$3}});var pL=function(){var k=_.a.apply(this,arguments)||this;k.noEndpoints=!1;k.amsterdamPostMvp=_.m("web_amsterdam_post_mvp_playlists");k.badges=[];k.transferState="TRANSFER_STATE_UNKNOWN";return k};
_.J(pL,_.a);_.c=pL.prototype;_.c.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.c.getMetadata=function(k){if(!k)return[];var I=[],V=k.shortViewCountText||k.viewCountText;V&&I.push(_.m6(V));k.publishedTimeText&&I.push(_.m6(k.publishedTimeText));k.upcomingEventData&&k.upcomingEventData.upcomingEventText&&I.push(_.zV(_.m6(k.upcomingEventData.upcomingEventText),Number(k.upcomingEventData.startTime)));return I};
_.c.observeDataForBylineSeparator=function(){this.data&&_.Qi(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.c.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.Vi(this.metadataColor)};
_.c.getSimpleString=function(k){return _.m6(k)};
_.c.isBylineHidden=function(k){return this.noByline||!((k==null?0:k.longBylineText)||(k==null?0:k.shortBylineText))};
_.c.isMetadataHidden=function(k){var I;return((I=this.getMetadata(k))==null?void 0:I.length)===0};
_.c.isBylineMetadataSeparatorHidden=function(k){return this.isMetadataHidden(k)||!this.shouldShowVideoInfo};
_.c.isLongByline=function(k,I){return I&&!(k==null||!k.longBylineText)};
_.R9.Object.defineProperties(pL.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var k;return this.amsterdamPostMvp&&!((k=this.data)==null||!k.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
pL.prototype.metadataColorChanged=pL.prototype.metadataColorChanged;pL.prototype.observeDataForBylineSeparator=pL.prototype.observeDataForBylineSeparator;_.H([_.q(_.Uh),_.Z("design:type",Object)],pL.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],pL.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],pL.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],pL.prototype,"noEndpoints",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],pL.prototype,"isSlimShort",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],pL.prototype,"radioMeta",void 0);_.H([_.n({selector:_.X_}),_.Z("design:type",Object)],pL.prototype,"isGridViewEnabled",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],pL.prototype,"richMeta",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pL.prototype,"amsterdamPostMvp",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],pL.prototype,"noByline",void 0);_.H([_.n({computed:"isLongByline(data, radioMeta)"}),_.Z("design:type",Boolean)],pL.prototype,"longByline",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],pL.prototype,"truncateMetadataLine",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],pL.prototype,"miniMode",void 0);_.H([_.n(),_.Z("design:type",Number)],pL.prototype,"metadataColor",void 0);
_.H([_.n(),_.Z("design:type",Array)],pL.prototype,"badges",void 0);_.H([_.n({selector:_.Ti,selectorArgs:["data.videoId"]}),_.Z("design:type",String)],pL.prototype,"transferState",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],pL.prototype,"isDownloading",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],pL.prototype,"typographyBump",void 0);_.H([_.p$("#metadata-line"),_.Z("design:type",HTMLElement)],pL.prototype,"metadataLine",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pL.prototype,"observeDataForBylineSeparator",null);_.H([_.w$("metadataColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pL.prototype,"metadataColorChanged",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],pL.prototype,"shouldShowVideoInfo",null);
_.H([_.v("badges"),_.Z("design:type",String),_.Z("design:paramtypes",[])],pL.prototype,"inlineBadgeClass",null);_.H([_.v("longByline"),_.Z("design:type",String),_.Z("design:paramtypes",[])],pL.prototype,"longBylineClass",null);_.H([_.v("data","longByline"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],pL.prototype,"bylineText",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],pL.prototype,"hasAttributedBylineText",null);
_.H([_.v("isGridViewEnabled","data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],pL.prototype,"watchFeedBigThumbs",null);_.H([_.GY({is:"ytd-video-meta-block",disableElementRegistration:!0})],pL);
_.C(pL,"ytd-video-meta-block",function(){if(LEK!==void 0)return LEK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-meta-block"></div>\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[hasAttributedBylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return LEK=k},{mode:_.Bd("kevlar_poly_si_batch_j080")?1:2});_.Ov("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var N_=function(){var k=_.a.apply(this,arguments)||this;k.displayItemCount=2;k.isBackstagePlaylist=!1;k.isPostCompactPlaylist=!1;k.shouldShowChannelThumbnail=!1;return k};
_.J(N_,_.a);_.c=N_.prototype;_.c.computeFirstVideos=function(k,I){return k===void 0||I===void 0?[]:k.slice(0,I)};
_.c.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var k=this.data.thumbnailRenderer;k.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",k.playlistVideoThumbnailRenderer.thumbnail);k.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",k.playlistCustomThumbnailRenderer.thumbnail)}};
_.c.computeThumbnailHeight=function(k,I,V,X,P){return X?P==="BIG"?280:P==="MASSIVE"?337:234:V?240:I?72:k?118:138};
_.c.computeThumbnailWidth=function(k,I,V,X,P){return X?P==="MEDIUM"?450:P==="BIG"?500:P==="MASSIVE"?600:420:V?360:I?128:k?210:246};
_.c.computeUseBiggerThumbs=function(k){return k&&_.m("enable_desktop_search_bigger_thumbs")};
_.c.computeShouldShowChannelThumbnail=function(k,I){return k&&!(I==null||!I.channelThumbnail)};
_.R9.Object.defineProperties(N_.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
N_.prototype.dataChanged=N_.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],N_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],N_.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],N_.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],N_.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],N_.prototype,"displayItemCount",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],N_.prototype,"isBackstagePlaylist",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],N_.prototype,"isPostCompactPlaylist",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],N_.prototype,"isSearch",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.Z("design:type",Boolean)],N_.prototype,"useBiggerThumbs",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.Mw("desktop_search_bigger_thumbs_style")}}),
_.Z("design:type",String)],N_.prototype,"biggerThumbsStyle",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],N_.prototype,"isDownloads",void 0);_.H([_.n({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.Z("design:type",Object)],N_.prototype,"shouldShowChannelThumbnail",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],N_.prototype,"dataChanged",null);
_.H([_.v("isSearch"),_.Z("design:type",String),_.Z("design:paramtypes",[])],N_.prototype,"stackThumbnailSize",null);_.H([_.GY({is:"ytd-playlist-renderer",disableElementRegistration:!0})],N_);
_.C(N_,"ytd-playlist-renderer",function(){if(COZ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch)]]" data="[[data]]" height="[[computeThumbnailHeight(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" hovered="[[lockupIsHovered]]" is-double-stack="[[isSearch]]" thumbnail-size="[[stackThumbnailSize]]" use-hovered-property="" width="[[computeThumbnailWidth(isBackstagePlaylist, isPostCompactPlaylist, isSearch, useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-playlist-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-playlist-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <template is="dom-if" if="[[shouldShowChannelThumbnail]]" restamp="" class="style-scope ytd-playlist-renderer">\n      <div id="channel-info" class="style-scope ytd-playlist-renderer">\n        <a id="channel-thumbnail" hidden="[[!data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" aria-label$="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnail.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-playlist-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnail.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-playlist-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-playlist-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </template>\n    <ytd-video-meta-block id="meta" data="[[data]]" hidden="[[shouldShowChannelThumbnail]]" class="style-scope ytd-playlist-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="allowlisted-metadata-badges style-scope ytd-playlist-renderer" badges="[[data.allowlistedMetadataBadges]]" hidden="[[!data.allowlistedMetadataBadges]]">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="description-text" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ul id="list" hidden="[[isPostCompactPlaylist]]" class="style-scope ytd-playlist-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-playlist-renderer">\n      <li class="style-scope ytd-playlist-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-playlist-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n  <yt-formatted-string id="view-more" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-playlist-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-playlist-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-playlist-renderer"></yt-interaction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);COZ=k}k=COZ;return k},{mode:1});var czN;var GTN;var M_=function(){var k=_.a.apply(this,arguments)||this;k.startX=0;return k};
_.J(M_,_.a);M_.prototype.onEndpointMouseDown=function(k){this.startX=k.clientX};
M_.prototype.onEndpointClick=function(k){this.startX!==k.clientX&&(k.preventDefault(),k.stopPropagation())};
M_.prototype.computeObjectFit=function(k){return k==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||k==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||k==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
M_.prototype.computeCardStyle=function(k){return k?k.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.R9.Object.defineProperties(M_.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:(I=k.searchRefinementCardRendererStyle)==null?void 0:I.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}}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],M_.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],M_.prototype,"data",void 0);_.H([_.n({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.Z("design:type",Number)],M_.prototype,"objectFit",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.Z("design:type",String)],M_.prototype,"cardStyle",void 0);
_.H([_.n({reflectToAttribute:!0,value:!0}),_.Z("design:type",Boolean)],M_.prototype,"roundContainer",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],M_.prototype,"isAlbumCard",null);_.H([_.v("data","isAlbumCard"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],M_.prototype,"collectionStack",null);_.H([_.GY({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],M_);
_.C(M_,"ytd-search-refinement-card-renderer",function(){if(GTN!==void 0)return GTN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-refinement-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-search-refinement-card-renderer" data="[[data.searchEndpoint]]" href$="[[computeHref_(data.searchEndpoint)]]" on-mousedown="onEndpointMouseDown" on-click="onEndpointClick" draggable="false">\n  <div id="card-thumbnail" class="style-scope ytd-search-refinement-card-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-search-refinement-card-renderer"></yt-collections-stack>\n    <yt-img-shadow object-fit="[[objectFit]]" rounded-container="[[isAlbumCard]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-search-refinement-card-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="card-title" class="style-scope ytd-search-refinement-card-renderer">\n    <div class="style-scope ytd-search-refinement-card-renderer">[[getSimpleString(data.query)]]</div>\n  </div>\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return GTN=k},{mode:1});var TTK;var Zh=function(){var k=_.a.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.J(Zh,_.a);_.H([_.n(),_.Z("design:type",Object)],Zh.prototype,"data",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Zh.prototype,"componentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Zh.prototype,"ytdReduxBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Zh.prototype,"isRichGrid",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],Zh.prototype,"miniMode",void 0);
_.H([_.GY({is:"ytd-game-details-renderer",disableElementRegistration:!0})],Zh);
_.C(Zh,"ytd-game-details-renderer",function(){if(TTK!==void 0)return TTK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint focus-on-expand style-scope ytd-game-details-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n  <yt-img-shadow height="290" object-fit="COVER" thumbnail="[[data.boxArt]]" width="210" class="style-scope ytd-game-details-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="auto-generated" hidden="[[!data.autoGenerated]]" text="[[data.autoGenerated]]" class="style-scope ytd-game-details-renderer"></yt-formatted-string>\n  <yt-formatted-string id="live-viewers-count" hidden="[[!data.liveViewersText]]" text="[[data.liveViewersText]]" class="style-scope ytd-game-details-renderer">\n  </yt-formatted-string>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return TTK=k},{mode:1});var diy;var iwN;var Dh=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return k};
_.J(Dh,_.a);_.c=Dh.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.currentStateData=function(k){var I=k||this.data;return I&&I.states&&I.currentStateId!=null?I.states.find(function(V){return V.stateId===I.currentStateId})||null:null};
_.c.currentStateRendererData=function(k){return(k=this.currentStateData(k))&&k.state&&k.state.buttonRenderer?k.state.buttonRenderer:null};
_.c.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())};
_.c.computeButtonIcon=function(k){k=this.currentStateRendererData(k);var I;return(k==null?0:(I=k.icon)==null?0:I.iconType)?k.icon.iconType.toLowerCase():null};
_.c.computeAccessibility=function(k){return(k=this.currentStateRendererData(k))&&k.accessibilityData?k.accessibilityData.accessibilityData||null:null};
_.c.computeButtonClass=function(k){var I=this.currentStateRendererData(k);if(!I)return"";k="";var V=I.style;V&&(k+=V.toLowerCase().replace(/_/g,"-")+" ");(I=I.size)&&(k+=I.toLowerCase().replace(/_/g,"-")+" ");return k.trim()};
_.c.computeServiceEndpoint=function(k){if(!k)return null;var I=k&&k.serviceEndpoint,V=this.get("command.commandMetadata.webCommandMetadata.sendPost",k);return I?I:V&&k.command?k.command:null};
_.c.computeBellMenuItemParams=function(k){var I;k=(I=_.K(k==null?void 0:k.command,_.x4))==null?void 0:I.commands;if(!k||k.length===0)return null;I=_.K(k[0],_.ta);var V,X;return(I==null?0:(V=I.popup)==null?0:(X=V.menuPopupRenderer)==null?0:X.items)?I.popup.menuPopupRenderer.items.map(function(P){return P.menuServiceItemRenderer.trackingParams}):null};
_.c.handleBellMenuOpenSelectedAction=function(k){var I=k.trackingParams,V=this.computeBellMenuItemParams(this.data);this.data&&I&&V&&V.includes(I)&&this.ytRenderButtonBehavior._setButtonIcon(k.icon.iconType.toLowerCase())};
_.c.onYtServiceRequestCompleted=function(k,I){(k=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",I))&&this.set("data",k)};
_.c.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.c.resetState=function(){this.set("data.currentStateId",3)};
_.c.onYtButtonTapHandler=function(){if(this.data){var k=this.currentStateRendererData(this.data);k&&this.ytRendererBehavior.logExplicitClick(k)}};
Dh.prototype.onYtServiceRequestError=Dh.prototype.onYtServiceRequestError;Dh.prototype.onYtServiceRequestCompleted=Dh.prototype.onYtServiceRequestCompleted;Dh.prototype.stateChanged=Dh.prototype.stateChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Dh.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Dh.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(kP.YtRenderButtonBehavior),_.Z("design:type",Object)],Dh.prototype,"ytRenderButtonBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Dh.prototype,"data",void 0);_.H([_.DZ("data","data.currentStateId"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Dh.prototype,"stateChanged",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],Dh.prototype,"onYtServiceRequestCompleted",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Dh.prototype,"onYtServiceRequestError",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],Dh);
_.C(Dh,"ytd-subscription-notification-toggle-button-renderer",function(){if(iwN!==void 0)return iwN;var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return iwN=k},{mode:1});var WEC;var ze=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};k.tapHandler=function(){if(k.data){var I=k.currentStateRendererData();I&&k.ytRendererBehavior.logExplicitClick(I)}};
return k};
_.J(ze,_.a);_.c=ze.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.currentStateData=function(){var k=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(I){return I.stateId===k.data.currentStateId})||null:null};
_.c.currentStateRendererData=function(){var k=this.currentStateData();return k&&k.state&&k.state.buttonRenderer?k.state.buttonRenderer:null};
_.c.computeAccessibilityLabel=function(){var k,I,V;return(k=this.currentStateRendererData())==null?void 0:(I=k.accessibilityData)==null?void 0:(V=I.accessibilityData)==null?void 0:V.label};
_.c.computeBellMenuItemParams=function(){var k,I,V=(I=_.K((k=this.data)==null?void 0:k.command,_.x4))==null?void 0:I.commands;if(!V||V.length===0)return null;k=_.K(V[0],_.ta);var X,P;return(k==null?0:(X=k.popup)==null?0:(P=X.menuPopupRenderer)==null?0:P.items)?k.popup.menuPopupRenderer.items.map(function(L){return L.menuServiceItemRenderer.trackingParams}):null};
_.c.handleBellMenuOpenSelectedAction=function(k){var I=k.trackingParams,V=this.computeBellMenuItemParams();if(this.data&&I&&V&&V.includes(I)&&(k==null||!k.isDisabled)){var X;((X=_.K(k.serviceEndpoint,_.Rt))==null?void 0:X.signal)!=="CLIENT_SIGNAL"&&(this.icon=k.icon.iconType)}};
_.c.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.c.onYtServiceRequestCompleted=function(k,I){if(k=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",I))this.icon=void 0,this.set("data",k)};
_.c.onYtServiceRequestError=function(){this.icon=void 0};
_.R9.Object.defineProperties(ze.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=this.data,I=this.textLabel,V=this.hostElement,X=this.computeAccessibilityLabel(),P=this.tapHandler,L=this.isOverlay?"overlay":"mono",T=(k==null?0:k.disableButton)?"disabled":"active";I=I?_.VV(I):void 0;return{style:L,type:"tonal",state:T,size:"M",focused:!1,formattedButtonText:I,iconPosition:"leading-trailing",onTap:YDt(k,P,V),accessibilityLabel:X}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var k=this.currentStateRendererData(),I,V,X=(V=this.icon)!=null?V:k==null?void 0:(I=k.icon)==null?void 0:I.iconType;if(X)return _.ol(X)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.data)==null?void 0:(I=k.secondaryIcon)==null?void 0:I.iconType;if(V)return _.ol(V)}}});
ze.prototype.onYtServiceRequestError=ze.prototype.onYtServiceRequestError;ze.prototype.onYtServiceRequestCompleted=ze.prototype.onYtServiceRequestCompleted;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ze.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],ze.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ze.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],ze.prototype,"textLabel",void 0);
_.H([_.n(),_.Z("design:type",String)],ze.prototype,"icon",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ze.prototype,"isOverlay",void 0);_.H([_.v("data.*","textLabel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ze.prototype,"computedButtonShape",null);_.H([_.v("data.*","icon"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ze.prototype,"computedIcon",null);_.H([_.v("computedIcon"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ze.prototype,"computedAnimateIcon",null);
_.H([_.v("data.*"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ze.prototype,"computedSecondaryIcon",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],ze.prototype,"onYtServiceRequestCompleted",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],ze.prototype,"onYtServiceRequestError",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],ze);
_.C(ze,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(WEC!==void 0)return WEC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e<yt-button-shape animate-icon="[[computedAnimateIcon]]" data="[[computedButtonShape]]" icon-name="[[computedIcon]]" secondary-icon-name="[[computedSecondaryIcon]]">\n</yt-button-shape>\n');return WEC=k},{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var fVf;_.Si(f8W,"yt-animated-action",{props:{backgroundLottieRef:_.$3,foregroundLottieRef:_.$3,wrapperClass:_.$3,disableAnimation:_.$3},unsafeExternallySettableAttributes:new Set(["key"])});var uQ=function(){var k=_.a.apply(this,arguments)||this;k.animatedActionEnabled=_.m("web_animated_actions");k.foregroundLottieRef={};k.backgroundLottieRef={};k.forceIconOnly=!1;k.showTextWhileAnimating=!1;k.keyboardFocused=!1;k.isAnimating=!1;k.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return k};
_.J(uQ,_.a);_.c=uQ.prototype;_.c.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.c.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]]"}}}}}};
_.c.attached=function(){this.keyboardFocused=!1};
_.c.onYtServiceRequestSent=function(k,I){(this.get("endpoint.subscribeEndpoint",I)||this.get("endpoint.unsubscribeEndpoint",I))&&this.updateSubscriptionState(!this.subscribed)};
_.c.onYtServiceRequestCompleted=function(k,I){(k=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",I.data))&&this.bellButton&&(this.bellButton.data=k)};
_.c.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.x5(this.hostElement)};
_.c.onPlayerSubscribe=function(k){this.isCompactRed()||k!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.c.onPlayerUnsubscribe=function(k){this.isCompactRed()||k!==this.data.channelId||this.updateSubscriptionState(!1)};
_.c.handleUpdateSubscribeButtonAction=function(k){k=_.K(k,V1y);var I;k&&k.channelId===((I=this.data)==null?void 0:I.channelId)&&this.updateSubscriptionState(!!k.subscribed)};
_.c.computeButtonStyle=function(k){return this.get("style.styleType",k)||null};
_.c.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.c.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.c.updateSubscriptionState=function(k){if(k!==this.subscribed){this.set("data.subscribed",k);var I,V=(I=this.data)==null?void 0:I.subscribedEntityKey;V&&this.ytdReduxBehavior.dispatch(_.NP("subscriptionStateEntity",V,{key:V,subscribed:k}));this.isCompactRed()||_.vW(this.hostElement,"yt-subscription-changed",k);k||(_.sm(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!k),k&&this.hasBellButton&&this.startAnimation())}};
_.c.startAnimation=function(){var k=this;if(!this.isAnimating){var I=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var V;(V=this.backgroundLottieRef.lottieEl)==null||V.goToAndPlay(0);var X;(X=this.foregroundLottieRef.lottieEl)==null||X.goToAndPlay(0);_.hD.addJob(function(){k.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.hD.addJob(function(){k.updateContainerToFitContent(!!k.subscribed,!0)},2,1500);
_.hD.addJob(function(){k.isAnimating=!1},2,I)}};
_.c.maybeAnimateBellIcon=function(){var k=_.As(this.hostElement).querySelector("yt-animated-icon");if(k){var I;(I=k.animationRef.lottieEl)==null||I.goToAndPlay(0)}};
_.c.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.c.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.c.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var k;this.unsubscribedWidth=(k=this.subscribeButtonShape)==null?void 0:k.getBoundingClientRect().width}var I;this.subscribedWidth=(I=this.bellButton)==null?void 0:I.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.c.updateContainerToFitContent=function(k,I){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(k?(k=this.subscribedWidth,I=this.isAnimating&&!I,this.subscribedIconOnlyWidth===void 0||I||(k=this.subscribedIconOnlyWidth),this.hostElement.style.width=k+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.c.clearContainerSize=function(){this.hostElement.style.width=""};
_.c.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.c.maybeSetSubscribedButtonIconOnlyWidth=function(){var k=this;this.forceIconOnly&&this.showTextWhileAnimating&&this.subscribedIconOnlyWidth===void 0&&(this.subscribedIconOnlyWidth=0,this.subscribed?this.subscribedIconOnlyWidth=this.subscribedWidth:(this.bellButton&&(this.bellButton.textLabel=void 0),requestAnimationFrame(function(){var I;k.subscribedIconOnlyWidth=(I=k.bellButton)==null?void 0:I.getBoundingClientRect().width;requestAnimationFrame(function(){if(k.bellButton){var V;k.bellButton.textLabel=
(V=k.data)==null?void 0:V.subscribedButtonText}})})))};
_.R9.Object.defineProperties(uQ.prototype,{hasBellButton:{configurable:!0,enumerable:!0,get:function(){return!!this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)}},
subscribedButtonText:{configurable:!0,enumerable:!0,get:function(){if(this.showTextWhileAnimating&&(this.isAnimating||!this.subscribed)){var k;return(k=this.data)==null?void 0:k.subscribedButtonText}var I;return this.forceIconOnly?void 0:(I=this.data)==null?void 0:I.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var k,I,V=((k=this.data)==null?void 0:(I=k.timedAnimationData)==null?void 0:I.animationTiming)||[];return{uniqueId:"subscribe",timings:V,enabled:V.length>0&&!this.subscribed,experimentEnabled:V.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!this.subscribed&&((k=this.data)==null?void 0:k.hideWhenUnsubscribed)||!this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
subscribeButtonInvisible:{configurable:!0,enumerable:!0,get:function(){return this.animatedActionEnabled&&this.hasBellButton&&this.subscribed}},
unsubscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){return!this.animatedActionEnabled&&!this.subscribed}},
buttonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var I=k.renderer;var V=k.element;var X=k.subscribed;var P=k.commandController;var L=k.isOverlay;k=k.stopPropagation;var T=sIz(I,X);L&&(T.style="overlay");L=Object;var d=L.assign,U;a:switch((U=I.style)==null?void 0:U.styleType){case "COMPACT_GRAY":case "COMPACT_RED":U={size:"S"};break a;default:U={size:"M"}}var E=vIc(I,
X);var l=(l=X?I.subscribedButtonText:I.unsubscribedButtonText)?_.VV(l):void 0;return d.call(L,{},T,U,{focused:!1,toggled:X,accessibilityLabel:E,formattedButtonText:l,onTap:qDR(I,X,V,P,k)})}}}});
uQ.prototype.onMouseDown=uQ.prototype.onMouseDown;uQ.prototype.onDataChanged=uQ.prototype.onDataChanged;uQ.prototype.observedSubscribed=uQ.prototype.observedSubscribed;uQ.prototype.onYtServiceRequestCompleted=uQ.prototype.onYtServiceRequestCompleted;uQ.prototype.onYtServiceRequestSent=uQ.prototype.onYtServiceRequestSent;uQ.prototype.maybeUpdateBellButtonText=uQ.prototype.maybeUpdateBellButtonText;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],uQ.prototype,"ytComponentBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],uQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],uQ.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],uQ.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uQ.prototype,"data",void 0);
_.H([_.n({selectorArgs:["data.subscribedEntityKey"],selector:uUU}),_.Z("design:type",Object)],uQ.prototype,"subscriptionStateEntity",void 0);_.H([_.n({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],uQ.prototype,"subscribed",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],uQ.prototype,"branded",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uQ.prototype,"animatedActionEnabled",void 0);
_.H([_.n(),_.Z("design:type",Object)],uQ.prototype,"foregroundLottieRef",void 0);_.H([_.n(),_.Z("design:type",Object)],uQ.prototype,"backgroundLottieRef",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],uQ.prototype,"overlayButton",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.Z("design:type",Object)],uQ.prototype,"buttonStyle",void 0);_.H([_.n(),_.Z("design:type",Object)],uQ.prototype,"forceIconOnly",void 0);
_.H([_.n(),_.Z("design:type",Object)],uQ.prototype,"showTextWhileAnimating",void 0);_.H([_.n({value:function(){return!!_.C7().resolve(_.RZ(_.Bq))&&_.m("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.Z("design:type",Boolean)],uQ.prototype,"useKeyboardFocused",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uQ.prototype,"keyboardFocused",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uQ.prototype,"isAnimating",void 0);_.H([_.v("data.notificationPreferenceButton.*"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uQ.prototype,"hasBellButton",null);
_.H([_.w$("subscribedButtonText"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uQ.prototype,"maybeUpdateBellButtonText",null);_.H([_.v("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uQ.prototype,"subscribedButtonText",null);_.H([_.v("data.timedAnimationData.animationTiming","subscribed"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uQ.prototype,"smartimationSettings",null);
_.H([_.n({reflectToAttribute:!0}),_.v("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uQ.prototype,"subscribeButtonHidden",null);_.H([_.n({reflectToAttribute:!0}),_.v("subscribed","hasBellButton"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uQ.prototype,"subscribeButtonInvisible",null);
_.H([_.n({reflectToAttribute:!0}),_.v("subscribed"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uQ.prototype,"unsubscribeButtonHidden",null);_.H([_.p$("ytd-subscription-notification-toggle-button-renderer-next"),_.Z("design:type",Object)],uQ.prototype,"bellButton",void 0);_.H([_.p$("#subscribe-button-shape"),_.Z("design:type",HTMLElement)],uQ.prototype,"subscribeButtonShape",void 0);
_.H([_.v("overlayButton","subscribed","data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uQ.prototype,"buttonShape",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],uQ.prototype,"onYtServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],uQ.prototype,"onYtServiceRequestCompleted",null);
_.H([_.w$("subscribed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uQ.prototype,"observedSubscribed",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uQ.prototype,"onDataChanged",null);_.H([_.C$("mousedown"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uQ.prototype,"onMouseDown",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],uQ);
_.C(uQ,"ytd-subscribe-button-renderer",function(){if(fVf!==void 0)return fVf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscribe-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-smartimation settings="[[smartimationSettings]]" class="style-scope ytd-subscribe-button-renderer">\n  <yt-button-shape id="subscribe-button-shape" data="[[buttonShape]]" hidden$="[[subscribeButtonHidden]]" invisible$="[[subscribeButtonInvisible]]" class="style-scope ytd-subscribe-button-renderer">\n  </yt-button-shape>\n  <div id="notification-preference-toggle-button" hidden="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  <yt-animated-action background-lottie-ref="[[backgroundLottieRef]]" foreground-lottie-ref="[[foregroundLottieRef]]" key="yt-animated-action" class="style-scope ytd-subscribe-button-renderer">\n    <div id="notification-preference-button" hidden="[[unsubscribeButtonHidden]]" invisible$="[[!subscribed]]" class="style-scope ytd-subscribe-button-renderer"></div>\n  </yt-animated-action>\n</yt-smartimation>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return fVf=k},{mode:1});var Ox=function(){var k=_.a.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.J(Ox,_.a);Ox.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ox.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ox.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ox.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ox.prototype,"isRichGrid",void 0);_.H([_.GY({is:"ytd-game-card-renderer",disableElementRegistration:!0})],Ox);
_.C(Ox,"ytd-game-card-renderer",function(){if(diy!==void 0)return diy;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-game-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="game" class="style-scope ytd-game-card-renderer"></div>\n<div id="subscribe-button" class="style-scope ytd-game-card-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return diy=k},{mode:1});var tb={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.m("defer_menus")&&!CSZ?0:void 0,waitForSignal:"eocs"};var Uil;var ETZ;var eW=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return k};
_.J(eW,_.a);_.c=eW.prototype;_.c.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.c.onSeriesReminderStateEntityChange=function(){var k,I,V;((k=this.eventReminderStateEntity)==null?0:k.key)&&((I=this.seriesReminderStateEntity)==null?void 0:I.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((V=this.eventReminderStateEntity)==null?void 0:V.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.NP("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.c.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.c.onYtServiceRequestError=function(){var k;this.updateReminderStateEntitiesFromButtonState((k=this.data)==null?void 0:k.currentState)};
_.c.handleUpdateUpcomingEventReminderButtonStateCommand=function(k){if(k=_.K(k,VpW)){var I,V=(I=this.data)==null?void 0:I.targetId;V&&k.targetId===V&&_.E6(this.updateReminderStateEntitiesFromButtonState.bind(this,k.state))}};
_.c.getButtonStateFromReminderState=function(){var k;if(((k=this.seriesReminderStateEntity)==null?void 0:k.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var I;if(((I=this.eventReminderStateEntity)==null?void 0:I.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var V,X;if(((V=this.seriesReminderStateEntity)==null?void 0:V.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((X=this.eventReminderStateEntity)==
null?void 0:X.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var P;return(P=this.data)==null?void 0:P.currentState};
_.c.updateReminderStateEntitiesFromButtonState=function(k){if(k){switch(k){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":k="UPCOMING_EVENT_REMINDER_STATE_NONE";var I="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":k="UPCOMING_EVENT_REMINDER_STATE_SINGLE";I="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":k="UPCOMING_EVENT_REMINDER_STATE_NONE";I="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var V;
((V=this.eventReminderStateEntity)==null?0:V.key)&&this.ytdReduxBehavior.dispatch(_.NP("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:k})));var X;((X=this.seriesReminderStateEntity)==null?0:X.key)&&this.ytdReduxBehavior.dispatch(_.NP("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:I})))}};
_.R9.Object.defineProperties(eW.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var k=this.getButtonStateFromReminderState(),I,V;if(k&&((I=this.data)==null?0:(V=I.states)==null?0:V.length))for(I=_.G(this.data.states),V=I.next();!V.done;V=I.next()){V=V.value;var X=void 0;if(((X=_.K(V,X4U))==null?void 0:X.state)===k)return _.K(V,X4U)}}}});
eW.prototype.onYtServiceRequestError=eW.prototype.onYtServiceRequestError;eW.prototype.onYtServiceRequestCompleted=eW.prototype.onYtServiceRequestCompleted;eW.prototype.onSeriesReminderStateEntityChange=eW.prototype.onSeriesReminderStateEntityChange;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],eW.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],eW.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],eW.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],eW.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],eW.prototype,"data",void 0);_.H([_.n({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:twz}),_.Z("design:type",Object)],eW.prototype,"eventReminderStateEntity",void 0);
_.H([_.n({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(k,I){return _.nQ(k.entities,"sportsSeriesReminderStateEntity",I)}}),
_.Z("design:type",Object)],eW.prototype,"seriesReminderStateEntity",void 0);_.H([_.v("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],eW.prototype,"currentButtonStateRenderer",null);_.H([_.w$("seriesReminderStateEntity"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eW.prototype,"onSeriesReminderStateEntityChange",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eW.prototype,"onYtServiceRequestCompleted",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eW.prototype,"onYtServiceRequestError",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],eW);
_.C(eW,"ytd-upcoming-event-reminder-button-renderer",function(){if(ETZ!==void 0)return ETZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-upcoming-event-reminder-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-upcoming-event-reminder-button-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return ETZ=k},{mode:1});var bwW;var k$=function(){return _.a.apply(this,arguments)||this};
_.J(k$,_.a);k$.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.R9.Object.defineProperties(k$.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(_.m("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],k$.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],k$.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],k$.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],k$.prototype,"shelfDismissal",void 0);_.H([_.v("data.responseText"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],k$.prototype,"text",null);
_.H([_.v("data.responseText"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],k$.prototype,"textAriaLabel",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],k$);
_.C(k$,"ytd-notification-multi-action-renderer",function(){if(bwW!==void 0)return bwW;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-multi-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="text" aria-label$="[[textAriaLabel]]" class="style-scope ytd-notification-multi-action-renderer">[[text]]</span>\n<div id="buttons" class="style-scope ytd-notification-multi-action-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return bwW=k},{mode:1});var lVl;var Iu=function(){return _.a.apply(this,arguments)||this};
_.J(Iu,_.a);Iu.prototype.ready=function(){var k=this;_.BL(this.hostElement).querySelector("#undo").addEventListener("tap",function(){k.onUndoTap()})};
Iu.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.C7().resolve(_.Hp).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Iu.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Iu.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],Iu);
_.C(Iu,"ytd-notification-text-renderer",function(){if(lVl!==void 0)return lVl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.successResponseText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n<yt-formatted-string id="undo" text="[[data.undoText]]" class="style-scope ytd-notification-text-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return lVl=k},{mode:1});var rzl;var Vp=function(){var k=_.a.apply(this,arguments)||this;k.mouseOverDelayJobId=0;k.fadeInImageDelayJobId=0;k.startTimeMs=-1;k.loadingStartTimeMs=-1;k.loadingEndTimeMs=-1;k.hasVideoPreview=!1;return k};
_.J(Vp,_.a);_.c=Vp.prototype;_.c.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.c.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.c.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.c.showThumbnail=function(){var k=this;this.csn=_.PW();_.cX("fmth");_.hD.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.qz(_.hD,function(){k.loadingStartTimeMs=(0,_.wR)();var I=_.BL(k.hostElement).querySelector("#thumbnail");I.complete?k.displayMouseOverImage():I.addEventListener("load",_.R1(k,k.displayMouseOverImage))},150):_.Qi(_.BL(this.hostElement).querySelector("#play"),"show",!0)};
_.c.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.c.onTap=function(){this.removeVideoPreview()};
_.c.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var k=this.videoId,I=this.csn,V=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,X=this.startTimeMs,P=this.hasVideoPreview,L=_.zY(this.trackingParams),T={isMovingThumbnail:P};P&&X>0&&(V>0&&(T.movingThumbnailLoadingDurationMs=Math.round(V)),T.durationHoveredMs=Math.round((0,_.wR)()-X));k&&(T.videoId=k);_.mO(I,L,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:T});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.c.removeVideoPreview=function(){_.hD.cancelJob(this.mouseOverDelayJobId);_.hD.cancelJob(this.fadeInImageDelayJobId);var k=_.BL(this.hostElement).querySelector("#thumbnail");_.Qi(k,"fade-in",!1);k.removeEventListener("load",_.R1(this,this.displayMouseOverImage));k=_.BL(this.hostElement).querySelector("#play");_.Qi(k,"fade-in",!1);_.Qi(k,"show",!1)};
_.c.displayMouseOverImage=function(){var k=_.BL(this.hostElement).querySelector("#thumbnail"),I=_.BL(this.hostElement).querySelector("#play");this.isImageAvailable(k)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.wR)(),this.startTimeMs=(0,_.wR)(),this.fadeInImageDelayJobId=_.qz(_.hD,function(){_.Qi(k,"fade-in",!0)},50)):_.Qi(I,"fade-in",!0)};
_.c.computeThumbnail=function(k,I){var V;k&&k.movingThumbnailDetails&&k.movingThumbnailDetails.thumbnails&&I?V=_.ji(k.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):V=I?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(V)return _.zK(V)};
_.c.isImageAvailable=function(k){return!(!k.src||k.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||k.naturalWidth===120)};
Vp.prototype.onTap=Vp.prototype.onTap;Vp.prototype.dataChanged=Vp.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Vp.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Vp.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Vp.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Vp.prototype,"csn",void 0);_.H([_.n(),_.Z("design:type",Object)],Vp.prototype,"trackingParams",void 0);
_.H([_.n(),_.Z("design:type",String)],Vp.prototype,"videoId",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Vp.prototype,"isAttachedAndDataSet",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vp.prototype,"dataChanged",null);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vp.prototype,"onTap",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],Vp);
_.C(Vp,"ytd-moving-thumbnail-renderer",function(){if(rzl!==void 0)return rzl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-moving-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img id="thumbnail" alt="" src$="[[computeThumbnail(data, isAttachedAndDataSet)]]" class="style-scope ytd-moving-thumbnail-renderer">\n<yt-icon id="play" icon="play_all" class="style-scope ytd-moving-thumbnail-renderer"></yt-icon>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return rzl=k},{mode:1});var h3Z;_.o2=function(k){this.hostElement=k;this.eventSink=null;this.eventList=[]};
_.o2.prototype.shouldForward=function(){var k,I;return(I=(k=this.eventSink)==null?void 0:k.isConnected)!=null?I:document.body.contains(this.eventSink)};
_.o2.prototype.start=function(k,I){this.eventSink&&this.stop();for(var V=0;V<k.length;V++)this.hostElement.addEventListener(k[V],_.R1(this,this.forwardEvent));var X;this.eventSink=(X=I.hostElement)!=null?X:I;this.eventList=k};
_.o2.prototype.stop=function(){for(var k=0;k<this.eventList.length;k++)this.hostElement.removeEventListener(this.eventList[k],_.R1(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.o2.prototype.forwardEvent=function(k,I){this.shouldForward()&&(k.stopPropagation(),this.eventSink instanceof Element?_.vW(this.eventSink,k.type,I):_.$w(new _.GN("eventSink is not an element")))};_.XM={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.o2(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(k,I){this.forwarder_.start(k,I)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var PJ=function(){return _.a.apply(this,arguments)||this};
_.J(PJ,_.a);_.c=PJ.prototype;_.c.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=_.gH("HTML_DIR")==="rtl"?"right":"left"};
_.c.dataChanged=function(){this.popupOpen=!1};
_.c.computeAriaLabel=function(k){return _.K(k,ycO).label};
_.c.onTap=function(k){k.stopPropagation();k.preventDefault();this.data.command&&_.C7().resolve(_.Hp).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.c.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.c.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
PJ.prototype.onPopupClosed=PJ.prototype.onPopupClosed;PJ.prototype.onPopupOpened=PJ.prototype.onPopupOpened;PJ.prototype.onTap=PJ.prototype.onTap;PJ.prototype.dataChanged=PJ.prototype.dataChanged;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],PJ.prototype,"eventForwardingBehavior",void 0);_.H([_.q(_.Xo),_.Z("design:type",Object)],PJ.prototype,"ironButtonState",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],PJ.prototype,"componentBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],PJ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:-1}),_.Z("design:type",Number)],PJ.prototype,"tabindex",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.Z("design:type",Object)],PJ.prototype,"ariaLabel",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],PJ.prototype,"disableTooltips",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],PJ.prototype,"popupOpen",void 0);
_.H([_.n(),_.Z("design:type",Element)],PJ.prototype,"eventSink",void 0);_.H([_.p$("#tooltip"),_.Z("design:type",Object)],PJ.prototype,"tooltip",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],PJ.prototype,"dataChanged",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],PJ.prototype,"onTap",null);
_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],PJ.prototype,"onPopupOpened",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],PJ.prototype,"onPopupClosed",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],PJ);
_.C(PJ,"ytd-thumbnail-overlay-button-renderer",function(){if(h3Z!==void 0)return h3Z;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon icon="[[data.icon.iconType]]" on-click="onTap" class="style-scope ytd-thumbnail-overlay-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-button-renderer">\n  [[data.tooltip]]\n</tp-yt-paper-tooltip>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return h3Z=k},{mode:1});var yzG;var LA=function(){return _.a.apply(this,arguments)||this};
_.J(LA,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],LA.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],LA.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],LA.prototype,"disableAnimation",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],LA.prototype,"rounded",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],LA.prototype,"transparentBackground",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],LA.prototype,"noPadding",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],LA);
_.C(LA,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(yzG!==void 0)return yzG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-endorsement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="inner-background" class="style-scope ytd-thumbnail-overlay-endorsement-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></yt-formatted-string>\n  <span id="bottom-right-corner" class="style-scope ytd-thumbnail-overlay-endorsement-renderer"></span>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return yzG=k},{mode:1});var miR;var cJ=function(){return _.a.apply(this,arguments)||this};
_.J(cJ,_.a);cJ.prototype.computeIconPosition=function(k){return this.get("iconPosition",k)||null};
cJ.prototype.computeIconStyle=function(k){return this.get("iconStyle",k)||null};
cJ.prototype.computeIsIconStyleFilled=function(k){if(!k)return!1;var I;return k.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((I=k.icon)==null?void 0:I.iconType)==="ERROR_BLACK"};
_.H([_.n(),_.Z("design:type",Object)],cJ.prototype,"data",void 0);_.H([_.n({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],cJ.prototype,"iconPosition",void 0);_.H([_.n({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],cJ.prototype,"iconStyle",void 0);_.H([_.n({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],cJ.prototype,"iconStyleFilled",void 0);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],cJ);
_.C(cJ,"ytd-thumbnail-overlay-icon-renderer",function(){if(miR!==void 0)return miR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-icon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon default-to-filled="[[iconStyleFilled]]" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-icon-renderer"></yt-icon>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return miR=k},{mode:1});var KEQ;var Gd=function(){return _.a.apply(this,arguments)||this};
_.J(Gd,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Gd.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Gd.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],Gd);
_.C(Gd,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if(KEQ!==void 0)return KEQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-inline-unplayable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-thumbnail-overlay-inline-unplayable-renderer"></yt-icon>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return KEQ=k},{mode:1});var $iN;var Td=function(){var k=_.a.apply(this,arguments)||this;k.isPreviewLoading=!1;return k};
_.J(Td,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Td.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Td.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Td.prototype,"isPreviewLoading",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],Td);
_.C(Td,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if($iN!==void 0)return $iN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-loading-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="style-scope ytd-thumbnail-overlay-loading-preview-renderer">[[getSimpleString(data.text)]]</span>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $iN=k},{mode:1});var SQf;var dB=function(){return _.a.apply(this,arguments)||this};
_.J(dB,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],dB.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],dB.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],dB);
_.C(dB,"ytd-thumbnail-overlay-pinking-renderer",function(){if(SQf!==void 0)return SQf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-pinking-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg class="pinking-left style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="left-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="0,0 1,0 5,4 1,8 0,8"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#left-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n<svg class="pinking-right style-scope ytd-thumbnail-overlay-pinking-renderer" shape-rendering="crispEdges">\n  <defs class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n    <pattern id="right-pattern" width="5" height="8" patternUnits="userSpaceOnUse" class="style-scope ytd-thumbnail-overlay-pinking-renderer">\n      <polygon class="pinking style-scope ytd-thumbnail-overlay-pinking-renderer" points="4,0 0,4 4,8 5,8 5,0"></polygon>\n    </pattern>\n  </defs>\n  <rect fill="url(#right-pattern)" width="5" height="100%" class="style-scope ytd-thumbnail-overlay-pinking-renderer"></rect>\n</svg>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return SQf=k},{mode:1});var jfl;var iZ=function(){var k=_.a.apply(this,arguments)||this;k.disableTooltips=!1;k.isLoading=!1;k.useExpandableTooltip=!1;k.toggled=!1;k.hovered=!1;k.mouseoverDelayJobId=0;k.toggleDelayJobId=0;k.expandAnimationDelayJobId=0;return k};
_.J(iZ,_.a);_.c=iZ.prototype;_.c.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");_.BL(this.hostElement).querySelector("#tooltip").position=_.gH("HTML_DIR")==="rtl"?"right":"left"};
_.c.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.hD.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.hD.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.hD.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.c.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.hD.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.hD.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.hD.cancelJob(this.expandAnimationDelayJobId)};
_.c.computeIcon=function(k,I,V){return(k=V?I:k)&&k.iconType?_.ol(k.iconType):void 0};
_.c.computeAriaLabel=function(k,I,V){return _.K(V?I:k,ycO).label};
_.c.computeTooltip=function(k,I,V){return V?I:k};
_.c.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.c.computeIconOnHover=function(k,I){if((k==null?0:k.iconType)&&!I)return _.ol(k.iconType)};
_.c.onTap=function(k){var I=this;k.stopPropagation();k.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(k=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(k),this.useExpandableTooltip&&(this.toggleDelayJobId=_.qz(_.hD,function(){I.hovered=!1;I.data&&!I.data.toggledServiceEndpoint&&(I.expandAnimationDelayJobId=_.qz(_.hD,function(){I.set("data.isToggled",
!1)},200))},2E3))};
_.c.onMouseenter=function(){var k=this;this.mouseoverDelayJobId=_.qz(_.hD,function(){k.hovered=!0},300)};
_.c.onMouseleave=function(){_.hD.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.c.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.c.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.c.onServiceRequestCompleted=function(k,I){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(I)||this.set("data.isToggled",!this.data.isToggled)};
_.c.serviceRequestWasSuccessful=function(k){return _.K(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.Wc)?k.data.status==="STATUS_SUCCEEDED":!0};
iZ.prototype.onServiceRequestCompleted=iZ.prototype.onServiceRequestCompleted;iZ.prototype.onPopupClosed=iZ.prototype.onPopupClosed;iZ.prototype.onPopupOpened=iZ.prototype.onPopupOpened;iZ.prototype.onMouseleave=iZ.prototype.onMouseleave;iZ.prototype.dataChanged=iZ.prototype.dataChanged;_.H([_.q(_.Xo),_.Z("design:type",Object)],iZ.prototype,"ironButtonState",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],iZ.prototype,"ytComponentBehavior",void 0);
_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],iZ.prototype,"ytEventForwardingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],iZ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.Z("design:type",Object)],iZ.prototype,"ariaLabel",void 0);_.H([_.n(),_.Z("design:type",Object)],iZ.prototype,"disableTooltips",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],iZ.prototype,"popupOpen",void 0);_.H([_.n(),_.Z("design:type",Object)],iZ.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",Element)],iZ.prototype,"eventSink",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],iZ.prototype,"useExpandableTooltip",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.Z("design:type",Object)],iZ.prototype,"toggled",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],iZ.prototype,"hovered",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.Z("design:type",Object)],iZ.prototype,"iconOnHover",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iZ.prototype,"dataChanged",null);
_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iZ.prototype,"onMouseleave",null);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iZ.prototype,"onPopupOpened",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iZ.prototype,"onPopupClosed",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],iZ.prototype,"onServiceRequestCompleted",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],iZ);
_.C(iZ,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(jfl!==void 0)return jfl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail-overlay-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"><div id="label" on-click="onTap" hidden="[[disableTooltips]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n    [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n  </div></div><yt-icon id="icon-on-hover-element" icon="[[iconOnHover]]" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><yt-icon id="icon" icon="[[computeIcon(data.untoggledIcon, data.toggledIcon, data.isToggled)]]" on-click="onTap" on-mouseenter="onMouseenter" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" animation-delay="0" hidden="[[disableTooltips]]" offset="0" class="style-scope ytd-thumbnail-overlay-toggle-button-renderer">\n  [[computeTooltip(data.untoggledTooltip, data.toggledTooltip, data.isToggled)]]\n</tp-yt-paper-tooltip>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return jfl=k},{mode:_.Bd("kevlar_poly_si_batch_j053")?1:2});var JzW;var YQZ=_.R(function(k){var I=k.data;var V=k.thumbnailSize;var X=function(){return I().enableSegmentView};
return _.f("yt-thumbnail-overlay-progress-bar-view-model",{class:_.FH("ytThumbnailOverlayProgressBarHost",function(){return FvD(V==null?void 0:V())})},_.f(_.b,{cond:X,
then:function(){return _.f("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.f("div",{class:_.OI("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+I().startPercent+"%"}}),_.f("div",{class:_.OI("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+I().segmentDurationPercent+"%"}},_.f("div",{class:_.OI("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.f("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.f("div",null," ",function(){return I().segmentLabel})),_.f("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.f("div",{class:_.OI("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.f(_.b,{cond:function(){return!X()&&I().startPercent},
then:function(){var P={};return _.f("div",{class:_.OI("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(P.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.m("web_enable_modern_progress_bar_overlay"),P))},_.f("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+I().startPercent+"%"}}))}}))},"Ha");
YQZ.idomCompat=!0;_.gTW=_.R(function(k){var I=_.nz(),V=_.wy(function(P){var L,T,d;a:{var U=(L=k.data())==null?void 0:L.animationActivationTargetId;L=((T=k.data())==null?void 0:T.animationActivationEntityKey)||"";T=(d=k.data())==null?void 0:d.animationActivationEntitySelectorType;if(L&&U)switch(T){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":P=_.Br(P,L);d=_.C7().resolve(_.RZ(_.iP));U=!!(P&&P.videoId===U&&(d==null?0:d.isMiniplayerActive()));U={activated:U,playAnimation:U&&P.playerState==="PLAYER_STATE_PLAYING"};
break a}U=void 0}return U});
_.Yv(function(){var P;if((P=V())==null?0:P.activated){var L;if((L=V())==null?0:L.playAnimation){var T;(T=I.lottieEl)==null||T.goToAndPlay(0)}else{var d;(d=I.lottieEl)==null||d.goToAndStop(0)}}},"DbQiXd");
var X=function(){var P,L=!((P=V())==null||!P.activated);if(k.data()){P=k.data();var T=void 0;P.icon&&(T=_.XDU(P.icon),T=fER(T));var d=void 0,U;if((U=P.backgroundColor)==null?0:U.lightTheme){var E;d={backgroundColor:PL((E=P.backgroundColor)==null?void 0:E.lightTheme,"0.8")}}if(P.text||T||L){if(L&&P.lottieData&&I){E=P.lottieData;var l,r,h;U={animationConfig:{name:E.url,path:E.url,autoplay:(l=E.settings)==null?void 0:l.autoplay,loop:(h=(r=E.settings)==null?void 0:r.loop)!=null?h:!0},animationRef:I}}else U=
void 0;if(L)l=17;else b:switch(P.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":l=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":l=19;break b;default:l=17}L={type:l,text:L&&P.animatedText?P.animatedText:P.text,icon:T,customColors:d,animation:U}}else L=void 0}else L=void 0;return L};
return _.f("yt-thumbnail-badge-view-model",{class:_.FH("ytThumbnailBadgeViewModelHost",k.class)},_.f(_.b,{cond:X,then:function(){return _.f(_.hb,{data:function(){return X()}})}}))},"Ja");var qQZ=_.R(function(k){var I={},V={};return _.f("yt-thumbnail-bottom-overlay-view-model",{class:_.FH("ytThumbnailBottomOverlayViewModelHost",(I.ytThumbnailBottomOverlayViewModelHostBackground=function(){return k.data().enableGradientBackground},I))},_.f(_.HT,{data:function(){return k.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(X){return _.f(YQZ,{data:X.data,
thumbnailSize:k.thumbnailSize})}}),_.f("div",{class:_.FH("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var X;
return Bo_((X=k.thumbnailSize)==null?void 0:X.call(k))},(V.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var X;
return(X=k.isClip)==null?void 0:X.call(k)},V.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var X;
return!_.m("web_enable_modern_progress_bar_overlay")&&((X=k.thumbnailSize)==null?void 0:X.call(k))==="small"},V))},_.f(_.HT,{data:function(){return k.data().badge}},{thumbnailBadgeViewModel:function(X){return _.f(_.gTW,{data:X.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.f(_.HT,{data:function(){return k.data().badges}},{thumbnailBadgeViewModel:function(X){return _.f(_.gTW,{data:X.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ka");
qQZ.idomCompat=!0;_.Si(qQZ,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.mQ,thumbnailSize:_.mQ,isClip:_.mQ}});var WJ=_.R(function(k){var I=k.data;var V=k.className;k=k.alwaysShow;var X=_.nIl(),P={};return _.f("thumbnail-hover-overlay-view-model",{el:_.h4(_.VN(function(){return I().rendererContext})),
class:_.FH("ytThumbnailHoverOverlayViewModelHost",V,(P.ytThumbnailHoverOverlayViewModelHostForceHover=k,P)),"aria-label":function(){var L;return(L=_.K(I().rendererContext,_.DL))==null?void 0:L.label},
role:function(){return _.ky(I().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.ky(I().rendererContext)!==void 0?0:void 0},
"on:keypress":X},_.f("div",{class:_.FH("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(I().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var L="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:L="ytThumbnailHoverOverlayViewModelStyleCover"}return L})},_.f(_.b,{cond:function(){return I().icon},
then:function(L){return _.f(_.yV,{data:L,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.f(_.b,{cond:function(){return I().text},
then:function(L){return _.f(_.KF,{text:L,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ma");
WJ.idomCompat=!0;var vTU=_.R(function(k){var I=k.data;return _.f(_.HT,{data:function(){return I==null?void 0:I().overlays}},{thumbnailHoverOverlayViewModel:WJ})},"Na");
vTU.idomCompat=!0;var sfO={};var FEU=_.R(function(k){var I=k.data;var V=k.image;var X=k.state;var P=k.iconType;var L=k.overlays;var T=k.isOverlay;var d=_.mL("div");k=_.G(_.Gz(!0,void 0,"AA4e7b"));var U=k.next().value,E=k.next().value,l=function(){return!!I().onTap},r=_.$F(P,"LIVE");
_.Yv(function(){var y=I();requestAnimationFrame(function(){if(d.value===null)var S=!0;else{var g=d.value;S=y.badgeText;var F=pA_(y.size);S in sfO?g=sfO[S]:(g=g.clientWidth,sfO[S]=g);(S=g>F)?d.value.style.display="none":d.value.style.visibility="visible"}E(S)})},"vNdN8b");
var h=function(){var y={};return y["yt-spec-avatar-shape__image"]=!0,y["yt-spec-avatar-shape__image--ads-app"]=I().type===1,y["yt-spec-avatar-shape__image--inscribed-square"]=I().type===2,y};
return _.f("yt-avatar-shape",null,_.f("div",{el:_.h4(M3D(l,{keydown:function(y){if(y.key==="Enter"){var S;(S=y.currentTarget)==null||S.click()}},
click:function(y){var S,g;return void((g=(S=I()).onTap)==null?void 0:g.call(S,y))}})),
class:function(){var y={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},S=I();y=(y[S.clusterLayoutConfig?z0U(S.clusterLayoutConfig):uLK(S.size)]=!0,y["yt-spec-avatar-shape__button--tappable"]=l(),y);(S=I().avatarButtonCustomClassName)&&(y[S]=!0);return _.OI(y)},
"aria-label":function(){return l()?I().accessibilityText:""},
role:function(){return l()?"button":void 0},
tabindex:function(){return l()?0:void 0}},_.f("div",{class:function(){var y,S=I(),g=X==null?void 0:X(),F=T==null?void 0:T(),Q=!((y=S.decorations)==null||!y.includes(2)||S.size!=="medium"&&S.size!=="large"),x=S.size==="tiny"||S.size==="extra-small",N,M,p,z,u={};
y=(u["yt-spec-avatar-shape--live-ring"]=!!(((N=S.decorations)==null?0:N.includes(0))&&t3j(S.size)),u["yt-spec-avatar-shape--stories-watched"]=Q&&!(g==null||!g.storiesWatched),u["yt-spec-avatar-shape--stories-unwatched"]=Q&&!(g==null?0:g.storiesWatched),u["yt-spec-avatar-shape--background-border"]=e0j(S.decorations)&&!x,u["yt-spec-avatar-shape--background-border-thin"]=e0j(S.decorations)&&x,u["yt-spec-avatar-shape__on-select-border"]=!((M=S.decorations)==null||!M.includes(4)),u["yt-spec-avatar-shape__white-border"]=
!((p=S.decorations)==null||!p.includes(5)),u["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((z=S.decorations)==null?0:z.includes(5))&&x),u["yt-spec-avatar-shape--is-overlay"]=!!F,u);return _.OI(y)},
style:function(){a:{var y=I().clusterLayoutConfig;if(y){b:{var S=y.numAvatarsInCluster;var g=y.avatarIndex;if(g!==S-1){switch(y.clusterSize){case "small":y="32";break;case "medium":y="36";break;case "40":y="40";break;default:S=void 0;break b}S="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+y+"x"+y+"_avatars_"+S+"_index_"+g+".svg"}else S=void 0}if(S){S=_.oe({"-webkit-mask-image":"url("+S+")","mask-image":"url("+S+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}S=void 0}return S}},_.f("div",{class:function(){var y={};
var S=I();y=(y[S.clusterLayoutConfig?ZVo(S.clusterLayoutConfig):DAi(S.size)]=!0,y["yt-spec-avatar-shape--no-margin"]=e0j(I().decorations),y["yt-spec-avatar-shape--square"]=I().type===2,y);return _.OI(y)}},_.f(_.yV,{data:V,
alt:function(){return!l()&&I().accessibilityText?I().accessibilityText:""},
targetWidth:function(){return OVD(I().size)},
targetHeight:function(){return OVD(I().size)},
className:function(){return _.OI(h())}}),_.f(_.b,{cond:function(){var y;
return((y=I().decorations)==null?void 0:y.includes(0))&&t3j(I().size)},
then:function(){return _.f("div",{class:function(){var y={};y=(y["yt-spec-avatar-shape__live-badge"]=!0,y["yt-spec-avatar-shape__live-badge--badge-small"]=I().size==="small",y["yt-spec-avatar-shape__live-badge--badge-medium"]=I().size==="medium"||I().size==="48",y["yt-spec-avatar-shape__live-badge--badge-large"]=I().size==="large",y["yt-spec-avatar-shape__live-badge--badge-extra-large"]=I().size==="extra-large"||I().size==="extra-extra-large"||I().size==="giant",y);return _.OI(y)}},_.f(_.b,{cond:function(){return I().badgeText},
then:function(y){return _.f("div",{class:"yt-spec-avatar-shape__badge-text",el:d},y)}}),_.f(_.b,{cond:U,
then:function(){return _.f("div",{class:"yt-spec-avatar-shape__badge-icon"},_.f(_.x_,{icon:r,size:function(){a:switch(I().size){case "extra-large":var y=16;break a;default:y=13}return y}}))}}))}}),_.f(_.b,{cond:function(){var y,S;
return((y=I().decorations)==null?void 0:y.includes(1))||((S=I().decorations)==null?void 0:S.includes(0))&&!t3j(I().size)},
then:function(){return _.f("div",{class:function(){var y=I(),S,g,F={};var Q=(F["yt-spec-avatar-shape__live-dot"]=!((S=y.decorations)==null||!S.includes(0)||t3j(y.size)),F["yt-spec-avatar-shape__new-content"]=!((g=y.decorations)==null||!g.includes(1)),F);return _.OI(Q)}})}}),_.f(_.b,{cond:function(){return!!L},
then:function(){return _.f("div",{class:function(){var y={};y=Object.assign((y["yt-spec-avatar-shape__image-overlays"]=!0,y),h());return _.OI(y)}},L==null?void 0:L())}})))))},"Qa");
FEU.idomCompat={callbacks:{overlays:!0}};_.fA=_.R(function(k){function I(){V().endpoint&&_.iB(V().endpoint)}
var V=k.data;var X=k.decorations;var P=k.avatarButtonCustomClassName;var L=k.isOverlay;var T=k.clusterLayoutConfig;return _.f("avatar-view-model",null,_.f(_.b,{cond:function(){return V().image},
then:function(d){return _.f(FEU,{data:function(){return IVO({data:V(),onTap:V().endpoint?I:void 0,decorations:X==null?void 0:X(),badgeText:void 0,accessibilityText:V().accessibilityText,avatarButtonCustomClassName:P==null?void 0:P(),clusterLayoutConfig:T==null?void 0:T()})},
image:d,iconType:"RADAR_LIVE",overlays:function(){return _.f(vTU,{data:V})},
isOverlay:L})}}))},"Ra");
_.fA.idomCompat=!0;_.UY=_.R(function(k){var I=k.data;k=k.className;var V=_.mL("yt-decorated-avatar-view-model"),X=function(){return _.K(I().avatar,_.P8)},P=_.EH(function(){var L,T=I(),d=X(),U=_.ky(I().rendererContext),E=(L=V.value)!=null?L:void 0,l;
if(d){E={data:T,avatar:d,onTap:U,element:E};L=E.data;T=E.avatar;d=E.onTap;U=E.element;E=E.commandController;d=d?LEt(d,U,E):void 0;U=[];L.liveData&&U.push(0);var r;E=(r=L.liveData)==null?void 0:r.liveBadgeText;r=(l=_.K(L.rendererContext,_.DL))==null?void 0:l.label;l=IVO({data:T,onTap:d,decorations:U,badgeText:E,accessibilityText:r?r:L.a11yLabel})}else l={size:"medium"};return l},void 0,"c00kWd");
return _.f("yt-decorated-avatar-view-model",{class:_.FH("ytDecoratedAvatarViewModelHost",k),el:V},_.f(_.b,{cond:function(){var L;return(L=X())==null?void 0:L.image},
then:function(L){return _.f(FEU,{data:P,image:L,iconType:"RADAR_LIVE",overlays:function(){return _.f(vTU,{data:X})}})}}))},"Sa");
_.UY.idomCompat=!0;_.EY=_.R(function(k){var I=function(){var d;return Object.assign({},k.data(),(d=k.overrides)==null?void 0:d.call(k))},V=function(){return _.IU(I().rendererContext)},X=function(){var d=I().avatars,U,E;
return(E=(U=(d==null?0:d[0])?_.K(d[0],_.P8):void 0)==null?void 0:U.avatarImageSize)!=null?E:"AVATAR_SIZE_UNKNOWN"},P=function(){return PoA(I())},L=function(){if(I().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var d=void 0;
else if((d=k.decorations)==null?0:d.call(k))d=k.decorations();else{d=I();var U=0;d.avatars&&(U+=d.avatars.length);d.decoratedText&&(U+=1);d=U>1?[3]:[]}return d},T={};
return _.f("yt-avatar-stack-view-model",{el:_.h4(_.VN(function(){return I().rendererContext})),
class:_.FH("yt-avatar-stack-view-model",k.className,(T["yt-avatar-stack-view-model--tappable"]=V,T["yt-avatar-stack-view-model--is-overlay"]=k.isOverlay,T["yt-avatar-stack-view-model--medium-text"]=k.useMediumText,T)),tabindex:function(){return V()?0:void 0},
role:function(){return V()?"link":void 0},
"aria-label":function(){var d,U;return(U=(d=_.K(I().rendererContext,_.DL))==null?void 0:d.label)!=null?U:""}},_.f(_.b,{cond:function(){var d;
return I().avatars&&!((d=k.hideAvatar)==null?0:d.call(k))},
then:function(){return _.f("div",{class:"yt-avatar-stack-view-model__avatars"},_.f(_.b,{cond:function(){return I().decoratedText},
then:function(d){var U={};return _.f("div",{class:_.FH("yt-avatar-stack-view-model__text-container",(U["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return X()==="AVATAR_SIZE_XXS"||X()==="AVATAR_SIZE_XS"},U["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var E;
return((E=k.isOverlay)==null?void 0:E.call(k))&&(X()==="AVATAR_SIZE_XXS"||X()==="AVATAR_SIZE_XS")},U)),
style:_.oe({width:function(){return P().avatarSizeInPx+"px"},
height:function(){return P().avatarSizeInPx+"px"}})},_.f(_.KF,{text:d,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.f("div",{style:function(){return _.oe(P().avatarStackStyle)()},
class:function(){return P().avatarStackClass}},_.f(_.HT,{data:function(){return P().avatars.reverse()}},{avatarViewModel:function(d,U){return _.f("div",{style:function(){var E,l;
return _.oe((l=(E=P()).avatarStyle)==null?void 0:l.call(E,U()))()},
class:function(){return P().avatarClass}},_.f(_.fA,{data:d.data,
decorations:L,avatarButtonCustomClassName:function(){return P().avatarButtonCustomClassName},
isOverlay:k.isOverlay,clusterLayoutConfig:function(){var E,l;return(l=(E=P()).clusterLayoutConfig)==null?void 0:l.call(E,U())}}))},
decoratedAvatarViewModel:function(d,U){return _.f("div",{style:function(){var E,l;return _.oe((l=(E=P()).avatarStyle)==null?void 0:l.call(E,U()))()},
class:function(){return P().avatarClass}},_.f(_.UY,{data:d.data}))}})))}}),_.f(_.b,{cond:function(){return I().text},
then:function(d){return _.f(_.KF,{text:d,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Ta");
_.EY.idomCompat=!0;_.Si(_.R(function(k){var I=k.data;var V=k.thumbnailSize;return _.f("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.f("div",{class:_.FH("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return czD(V==null?void 0:V())})},_.f(_.HT,{data:function(){return I().avatarStack}},{avatarStackViewModel:function(X){return _.f(_.EY,{data:X.data,
decorations:[5]})}})))},"Ua"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.$3,
thumbnailSize:_.$3}});var BTN=_.R(function(k){k=_.j8(k,{hidden:!1});var I=k.data;k=k.hidden;return _.f("yt-thumbnail-overlay-title-view-model",{class:_.FH("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(I().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var V="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:V="ytThumbnailOverlayTitleViewModelPositionTop"}return V}),
hidden:k},_.f(_.b,{cond:function(){return I().leadingContent},
then:function(V){return _.f("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.f(_.HT,{data:V},{decoratedAvatarViewModel:_.UY}))}}),_.f("div",null,_.f(_.KF,{text:function(){return I().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.f(_.b,{cond:function(){return I().subtitle},
then:function(){return _.f(_.KF,{text:function(){return I().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Va");
BTN.idomCompat=!0;_.Si(BTN,"yt-thumbnail-overlay-title-view-model",{props:{data:_.$3,hidden:_.$3}});_.AzN=_.R(function(k){k=_.j8(k,{isClip:!1});var I=k.data,V=k.thumbnailSize,X={};return _.f("yt-thumbnail-overlay-badge-view-model",{class:_.FH("yt-thumbnail-overlay-badge-view-model",function(){a:switch(I().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var P="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:P="yt-thumbnail-overlay-badge-view-model--bottom-end"}return P},function(){return GTR(V==null?void 0:V())},(X["yt-thumbnail-overlay-badge-view-model--clip"]=k.isClip,
X))},_.f(_.HT,{data:function(){return I().thumbnailBadges}},{thumbnailBadgeViewModel:function(P){return _.f(_.gTW,{data:P.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Wa");
_.AzN.idomCompat=!0;_.Si(_.AzN,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.$3,thumbnailSize:_.$3,isClip:_.$3}});var QfR=_.R(function(k){var I=k.data;k=k.hidden;var V=_.EH(function(){return I().indicatorCount||0},void 0,"AbKnMc"),X={};
return _.f("yt-page-indicator-view-model",{class:_.FH("ytPageIndicatorViewModelHost",(X.ytPageIndicatorViewModelIndicatorHidden=function(){return!I().indicatorCount},X)),
hidden:k},_.f(_.ly,{each:function(){return Array(V())}},function(P,L){var T={};
return _.f("div",{class:_.FH("ytPageIndicatorViewModelIndicator",(T.ytPageIndicatorViewModelIndicatorSelected=function(){return I().selectedIndex===L()},T))})}))},"Xa");
QfR.idomCompat=!0;_.Si(QfR,"yt-page-indicator-view-model",{props:{data:_.$3,hidden:_.$3}});var bZ=function(){var k=_.a.apply(this,arguments)||this;k.eventSink=function(){return k};
k.disableInteraction=!1;k.noRoundedCorners=!1;k.isPreviewLoading=!1;k.isOriginalAspectRatio=!1;k.computedObjectFit=!1;k.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return k};
_.J(bZ,_.a);_.c=bZ.prototype;
_.c.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:_.m("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"}}};
_.c.onImageLoaded=function(){this.loaded=!0};
_.c.onImageUnloaded=function(){this.loaded=!1};
_.c.computeRichThumbnail=function(k,I,V,X){if(k&&I&&!X&&!_.m("disable_moving_thumbs_handling")&&!V)return I};
_.c.computeImageWidth=function(k,I){return I||9999};
_.c.computeIsOriginalAspectRatio=function(k){return k};
_.c.computeIsLive=function(k){if(k==null?0:k.badges)for(var I=0;I<k.badges.length;I++){var V=k.badges[I];if(V.metadataBadgeRenderer&&V.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(k==null?0:k.thumbnailOverlays)for(I=0;I<k.thumbnailOverlays.length;I++)if(V=k.thumbnailOverlays[I],V.thumbnailOverlayTimeStatusRenderer&&V.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.c.computeObjectFit=function(k,I){return I||(k?"CONTAIN":"")};
_.c.computeNavigationEndpoint=function(k,I,V){return k?I:V};
_.c.computeHasClip=function(k){k=_.G(k||[]);for(var I=k.next();!I.done;I=k.next())if(I.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.c.computeOverlayColor=function(k){var I;return(k==null?0:(I=k.darkColorPalette)==null?0:I.section2Color)?k.darkColorPalette.section2Color:k==null?void 0:k.sampledThumbnailColor};
_.R9.Object.defineProperties(bZ.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.ABc(this.width)}}});
bZ.prototype.onImageUnloaded=bZ.prototype.onImageUnloaded;bZ.prototype.onImageLoaded=bZ.prototype.onImageLoaded;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],bZ.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],bZ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(fCl),_.Z("design:type",Object)],bZ.prototype,"ytdThumbnailBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],bZ.prototype,"componentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],bZ.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bZ.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],bZ.prototype,"circular",void 0);
_.H([_.n({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.Z("design:type",Object)],bZ.prototype,"richThumbnail",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.Z("design:type",Boolean)],bZ.prototype,"hasClip",void 0);_.H([_.n(),_.Z("design:type",Object)],bZ.prototype,"eventSink",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],bZ.prototype,"queued",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],bZ.prototype,"richGridThumbnail",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],bZ.prototype,"useExpandableTooltip",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],bZ.prototype,"useUntranslatedNavigationEndpoint",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],bZ.prototype,"disableInteraction",void 0);
_.H([_.n({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.Z("design:type",Object)],bZ.prototype,"computedNavigationEndpoint",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],bZ.prototype,"nowPlayingEqualizerOnly",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],bZ.prototype,"hidePlaybackStatus",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],bZ.prototype,"objectFit",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],bZ.prototype,"noRoundedCorners",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],bZ.prototype,"watchFeedThumbnail",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],bZ.prototype,"isPreviewLoading",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.Z("design:type",Object)],bZ.prototype,"isOriginalAspectRatio",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.Z("design:type",Object)],bZ.prototype,"computedObjectFit",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.Z("design:type",Boolean)],bZ.prototype,"isLiveVideo",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],bZ.prototype,"loaded",void 0);_.H([_.n({computed:"computeOverlayColor(data.thumbnail)"}),_.Z("design:type",Object)],bZ.prototype,"overlayColor",void 0);_.H([_.n(),_.Z("design:type",Boolean)],bZ.prototype,"minimizePipBreakages",void 0);_.H([_.n({selector:_.Vpj}),_.Z("design:type",Boolean)],bZ.prototype,"inlinePreviewIsEnabled",void 0);_.H([_.n(),_.Z("design:type",Number)],bZ.prototype,"width",void 0);
_.H([_.v("inlinePreviewIsEnabled"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],bZ.prototype,"isPreviewDisabled",null);_.H([_.v("width"),_.Z("design:type",String),_.Z("design:paramtypes",[])],bZ.prototype,"thumbnailSize",null);_.H([_.C$("image-loaded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bZ.prototype,"onImageLoaded",null);
_.H([_.C$("image-unloaded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bZ.prototype,"onImageUnloaded",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-thumbnail"})],bZ);
_.Fr()(bZ,"ytd-thumbnail",function(){if(JzW===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-thumbnail--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint inline-block style-scope ytd-thumbnail" aria-hidden="true" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]" rel="[[computeNofollow_(computedNavigationEndpoint)]]" tabindex="-1">\n  <yt-image alt="" data="[[data.thumbnail]]" ftl-eligible="" height="[[height]]" notify-on-loaded="" notify-on-unloaded="" object-fit="[[computedObjectFit]]" width="[[computeImageWidth(data, width)]]" class="style-scope ytd-thumbnail">\n  </yt-image>\n  \n  <div id="overlays" class="style-scope ytd-thumbnail"></div>\n  <div id="mouseover-overlay" class="style-scope ytd-thumbnail"></div>\n  <div id="hover-overlays" class="style-scope ytd-thumbnail"></div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);JzW=k}k=JzW;return k},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying minimizePipBreakages".split(" "),mode:2});var iwR=function(k){var I=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15339_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15339_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(V){nTl(I,V)};
this.onLockupMouseLeaveFn=function(V){V=V.relatedTarget;var X,P;((X=document.getElementsByTagName("ytd-video-preview"))==null?0:(P=X.item(0))==null?0:P.contains(V))||(I.terminateVideoPreview(),lZ(I))};
this.onThumbnailMouseDownFn=function(){I.terminateVideoPreview();lZ(I)};
this.onTouchStart=function(){I.JSC$15339_touched=!0};
this.mediaRenderer=k.mediaRenderer;this.thumbnailElement=k.thumbnailElement;this.lockupElement=k.lockupElement;this.videoPreviewOptsInput=k.videoPreviewOpts;oTZ(this);rB(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)):
_.$w(Error("Gh")):_.$w(Error("Hh")):xif(this)},J0=function(k){xif(k);
var I;(I=k.lockupElement)==null||I.removeEventListener("mouseenter",k.onMouseMoveFn);var V;(V=k.lockupElement)==null||V.removeEventListener("mouseleave",k.onLockupMouseLeaveFn);var X;(X=k.lockupElement)==null||X.removeEventListener("touchstart",k.onTouchStart);var P;(P=k.thumbnailElement)==null||P.removeEventListener("mousedown",k.onThumbnailMouseDownFn);lZ(k)},oTZ=function(k){k.inlinePreviewIsEnabledForUser=_.$L().getState().ui.inlinePreviewIsEnabled;
k.unsubscribeFromInlinePreviewIsEnabled=_.ed(_.$L(),_.Vpj,function(I){(k.inlinePreviewIsEnabledForUser=I)||lZ(k)});
k.JSC$15339_unsubscribeFromInlinePreviewIsActive=_.ed(_.$L(),_.IBU,function(I){(k.inlinePreviewIsActive=I)||lZ(k)})},xif=function(k){k.unsubscribeFromInlinePreviewIsEnabled();
k.unsubscribeFromInlinePreviewIsEnabled=function(){};
k.JSC$15339_unsubscribeFromInlinePreviewIsActive();k.JSC$15339_unsubscribeFromInlinePreviewIsActive=function(){}},nTl=function(k,I){I.buttons>0||(I=_.Nw("kevlar_lockup_hover_delay",-1),k.JSC$15339_touched&&I>=0?(_.hD.cancelJob(k.videoPreviewJobId),k.videoPreviewJobId=_.qz(_.hD,function(){aVf(k)},I),k.JSC$15339_touched=!1):aVf(k))},cUc=function(k){k.videoPreviewJobId=_.qz(_.hD,function(){return _.W(function(I){return I.yield(R3G(k,{isAutoplay:!0}),0)})})},aVf=function(k){!k.previewTriggered&&rB(k)&&
(k.inlinePreviewIsActive&&k.terminateVideoPreview(),k.previewTriggered=!0,k.mediaRenderer.isInlinePreviewTriggered=!0,_.hD.cancelJob(k.videoPreviewJobId),k.videoPreviewJobId=_.qz(_.hD,function(){return _.W(function(I){return I.yield(R3G(k),0)})}))},R3G=function(k,I){I=I===void 0?{}:I;
var V=I.isAutoplay===void 0?!1:I.isAutoplay;var X,P,L,T;return _.W(function(d){if(d.nextAddress==1){if(!rB(k))return d.return();X=k.getVideoPreviewOpts();if(!X)return d.return();V&&(X.isAutoplay=!0);return(L=(P=_.AV(k.mediaRenderer.hostElement,"yt-open-video-preview-action",[X]))&&P[0])?d.yield(P[0],3):d.jumpTo(2)}d.nextAddress!=2&&(L=d.yieldResult===1);if(L){var U=(T=k.mediaRenderer)==null?void 0:T.data;U&&(dil(U)?delete U.inlinePlayerData:"inlinePlaybackEndpoint"in U&&delete U.inlinePlaybackEndpoint)}_.xg(d)})};
iwR.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var k,I;if((I=(k=this.videoPreviewOptsInput)==null?void 0:k.videoPreviewData)!=null)k=I;else if(k=this.mediaRenderer.data)if(dil(k))k={inlinePlaybackEndpoint:_.cr(k.inlinePlayerData.onVisible),navigationEndpoint:_.cr(k.onTap),thumbnail:"image"in k?k.image:k.thumbnail,thumbnailOverlays:void 0,accessibilityText:TTt(k)};else if("multipleInlinePlaybackEndpoint"in k){var V=_.K(_.K(k.multipleInlinePlaybackEndpoint,x6l),LFU);if(V!=
null&&V.playerDescriptors){I=[];V=_.G(V.playerDescriptors);for(var X=V.next();!X.done;X=V.next())X=X.value,I.push({inlinePlaybackEndpoint:X.inlinePlaybackEndpoint,navigationEndpoint:X.navigationEndpoint,thumbnail:X.thumbnail,thumbnailOverlays:X.thumbnailOverlays,accessibilityText:TTt(k)});k=I}else k=void 0}else k={inlinePlaybackEndpoint:k.inlinePlaybackEndpoint,navigationEndpoint:k.navigationEndpoint,thumbnail:k.thumbnail,thumbnailOverlays:k.thumbnailOverlays,accessibilityText:TTt(k)};else k=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:k,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var rB=function(k){var I;if(I=k.inlinePreviewIsEnabledForUser)I=(k=k.mediaRenderer.data)?"inlinePlaybackEndpoint"in k&&k.inlinePlaybackEndpoint||dil(k)&&k.inlinePlayerData||"multipleInlinePlaybackEndpoint"in k&&k.multipleInlinePlaybackEndpoint?!0:!1:!1;return I};
iwR.prototype.terminateVideoPreview=function(){_.sm(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var lZ=function(k){_.hD.cancelJob(k.videoPreviewJobId);k.inlinePreviewIsActive=!1;k.previewTriggered=!1;k.mediaRenderer.isInlinePreviewTriggered=!1};var Cox=_.yz(["#"]),hA=function(){var k=_.a.apply(this,arguments)||this;k.isDisabled=!1;return k};
_.J(hA,_.a);_.c=hA.prototype;
_.c.configureRendererStamper=function(){return{"data.menu":tb,"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"}}}};
_.c.attached=function(){this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.getMetadata=function(k){var I=[];if(k.metadataText&&Object.keys(k.metadataText).length>0){var V=this.ytRendererBehavior.getSimpleString(k.metadataText);k.upcomingEventData&&k.upcomingEventData.upcomingEventText&&(V=_.zV(V,Number(k.upcomingEventData.startTime)));I.push(V)}else k.shortViewCountText&&I.push(this.ytRendererBehavior.getSimpleString(k.shortViewCountText)),k.publishedTimeText&&I.push(this.ytRendererBehavior.getSimpleString(k.publishedTimeText)),k.upcomingEventData&&k.upcomingEventData.upcomingEventText&&
(V=this.ytRendererBehavior.getSimpleString(k.upcomingEventData.upcomingEventText),I.push(_.zV(V,Number(k.upcomingEventData.startTime))));return I};
_.c.calculateBylineText=function(k){return k.shortBylineText?k.shortBylineText:k.bylineText?k.bylineText:null};
_.c.calculateIsDisabled=function(k){return!!k.isDisabled};
_.c.computeHrefWithDefault=function(k){return this.ytComponentBehavior.computeHref_(k)||_.$jt(Cox)};
_.c.onDetailsTap=function(k){var I=this.data&&this.data.navigationEndpoint;I&&!_.yy(_.K$(k)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.m("kevlar_grid_video_renderer_killswitch")?_.vW(this.hostElement,"yt-navigate",{endpoint:I}):this.ytComponentBehavior.resolveCommand(I))};
_.c.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15346_inlinePreviewHoverListener=Lf({mediaRenderer:this,lockupElement:_.BL(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.BL(this.hostElement).querySelector("ytd-thumbnail")})};
_.c.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15346_inlinePreviewHoverListener)==null||J0(k)};
_.c.computeThumbnailWidth=function(k,I){return I&&I>0?I:k?360:210};
_.c.computeNumBadgesInRow=function(k){var I;return((I=k.badges)==null?void 0:I.length)||0};
_.c.computeShowChannelThumbnail=function(k,I){var V;return I&&!!(k==null?0:(V=k.channelThumbnailSupportedRenderers)==null?0:V.channelThumbnailWithLinkRenderer)};
_.R9.Object.defineProperties(hA.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15346_inlinePreviewHoverListener)==null?0:rB(k))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
hA.prototype.dataChanged=hA.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],hA.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],hA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],hA.prototype,"ytdDismissibleItemBehavior",void 0);
_.H([_.q(_.$k),_.Z("design:type",Object)],hA.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],hA.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],hA.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],hA.prototype,"noEndpoints",void 0);_.H([_.n({computed:"calculateBylineText(data)"}),_.Z("design:type",Object)],hA.prototype,"bylineText",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],hA.prototype,"isSearch",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],hA.prototype,"isDownloading",void 0);_.H([_.n({reflectToAttribute:!0,value:0}),_.Z("design:type",Number)],hA.prototype,"width",void 0);_.H([_.n({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.Z("design:type",Object)],hA.prototype,"isDisabled",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],hA.prototype,"dataChanged",null);_.H([_.v("lockupIsHovered"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],hA.prototype,"isHovered",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],hA.prototype,"hasAttributedBylineText",null);
_.H([_.v("bylineText","hasAttributedBylineText"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],hA.prototype,"showBylineText",null);_.H([_.GY({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],hA);
_.C(hA,"ytd-grid-video-renderer",function(){if(Uil!==void 0)return Uil;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" class="style-scope ytd-grid-video-renderer"><div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-grid-video-renderer"></div><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[!showBylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" num-badges-in-row="[[computeNumBadgesInRow(data)]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Uil=k},{mode:_.Bd("kevlar_poly_si_batch_j047")?1:2});var wlf;var yp=function(){var k=_.a.apply(this,arguments)||this;k.roundedContainer=!0;k.skipRoundingTop=!1;k.disableTopPadding=!1;k.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");k.extractOverlay=!1;return k};
_.J(yp,_.a);yp.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
yp.prototype.onClick=function(k){var I,V=(I=this.data)==null?void 0:I.sourceEndpoint;!_.yy(_.K$(k),this.hostElement,["A".toString()])&&V&&_.vW(this.hostElement,"yt-navigate",{endpoint:V})};
_.R9.Object.defineProperties(yp.prototype,{showMetadataAtTop:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!!this.data.sourceAtTop}},
showMetadataBelowTitle:{configurable:!0,enumerable:!0,get:function(){return this.data&&!(!this.data.source&&!this.data.publishedTimeText)&&!this.data.sourceAtTop}},
hasMenu:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=(k=this.data)==null?void 0:k.paragraphMaxLines)!=null?I:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yp.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],yp.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],yp.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yp.prototype,"showVerticalDividers",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yp.prototype,"roundedContainer",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yp.prototype,"skipRoundingTop",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yp.prototype,"disableTopPadding",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yp.prototype,"amsterdamEnabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yp.prototype,"extractOverlay",void 0);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yp.prototype,"showMetadataAtTop",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yp.prototype,"showMetadataBelowTitle",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.menu"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yp.prototype,"hasMenu",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data.truncateParagraphs"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yp.prototype,"truncateParagraphs",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.paragraphMaxLines"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],yp.prototype,"paragraphMaxLines",null);
_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.v("data.background"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yp.prototype,"background",null);_.H([_.GY({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],yp);
_.C(yp,"ytd-info-panel-content-renderer",function(){if(wlf!==void 0)return wlf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-info-panel-content-renderer" on-click="onClick">\n  <yt-icon class="inline-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <div class="text-content style-scope ytd-info-panel-content-renderer">\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataAtTop]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <a class="yt-simple-endpoint title-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.title]]" href$="[[computeHref_(data.sourceEndpoint)]]" data="[[data.sourceEndpoint]]">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-info-panel-content-renderer"></yt-formatted-string>\n      <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n      </yt-icon>\n    </a>\n    <div class="metadata-container style-scope ytd-info-panel-content-renderer" hidden="[[!showMetadataBelowTitle]]">\n      <yt-formatted-string text="[[data.source]]" class="style-scope ytd-info-panel-content-renderer">\n      </yt-formatted-string>\n      <div class="published-time style-scope ytd-info-panel-content-renderer" hidden="[[!data.publishedTimeText]]">\n        \u2022\n        <yt-formatted-string text="[[data.publishedTimeText]]" class="style-scope ytd-info-panel-content-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div class="paragraphs style-scope ytd-info-panel-content-renderer">\n      <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.runs]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-formatted-string class="paragraph style-scope ytd-info-panel-content-renderer" text="[[item]]">\n          </yt-formatted-string>\n          <div class="inline-source style-scope ytd-info-panel-content-renderer" hidden="[[!data.inlineSource]]">\n            <yt-formatted-string force-default-style="" text="[[data.inlineSource]]" class="style-scope ytd-info-panel-content-renderer">\n            </yt-formatted-string>\n            <yt-icon class="inline-link-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineLinkIcon.iconType]]" hidden="[[!data.inlineLinkIcon.iconType]]" icon="[[data.inlineLinkIcon.iconType]]">\n            </yt-icon>\n          </div>\n        </div>\n      </template>\n      <template is="dom-repeat" items="[[data.attributedParagraphs]]" class="style-scope ytd-info-panel-content-renderer">\n        <div hidden="[[!item.content]]" class="style-scope ytd-info-panel-content-renderer">\n          <yt-attributed-string id="paragraph" class="attributed-paragraph style-scope ytd-info-panel-content-renderer" data="[[item]]">\n          </yt-attributed-string>\n        </div>\n      </template>\n      <div class="disclaimer-container style-scope ytd-info-panel-content-renderer" hidden="[[!data.disclaimer]]">\n        <a class="yt-simple-endpoint style-scope ytd-info-panel-content-renderer" href$="[[computeHref_(data.sourceEndpoint)]]" target="_blank" data="[[data.sourceEndpoint]]">\n          <yt-formatted-string class="disclaimer style-scope ytd-info-panel-content-renderer" text="[[data.disclaimer]]">\n          </yt-formatted-string>\n          <yt-icon class="inline-link-icon inline-disclaimer-icon style-scope ytd-info-panel-content-renderer" disable-upgrade$="[[!data.inlineDisclaimerIcon.iconType]]" hidden="[[!data.inlineDisclaimerIcon]]" icon="[[data.inlineDisclaimerIcon.iconType]]">\n          </yt-icon>\n        </a>\n      </div>\n    </div>\n  </div>\n  <yt-img-shadow class="thumbnail style-scope ytd-info-panel-content-renderer" hidden="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n</div>\n<div id="menu" class="style-scope ytd-info-panel-content-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return wlf=k},{mode:_.Bd("kevlar_poly_si_batch_j076")?1:2});var HwG;var plC;var NTN;var MFN;var mJ=function(){return _.a.apply(this,arguments)||this};
_.J(mJ,_.a);mJ.prototype.computeStyle=function(k){return k};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],mJ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],mJ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Z("design:type",String)],mJ.prototype,"style_",void 0);_.H([_.cd({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],mJ);
_.C(mJ,"yt-channel-thumbnail-with-link-renderer",function(){if(MFN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-channel-thumbnail-with-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_channel_thumbnail_with_link_renderer.yt.channel.thumbnail.with.link.renderer.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" title="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope yt-channel-thumbnail-with-link-renderer">\n  </yt-img-shadow>\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;NTN===void 0&&(NTN=document.createElement("template"));var X=NTN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);MFN=k}k=MFN;return k},{mode:2});var KA=function(){return _.a.apply(this,arguments)||this};
_.J(KA,_.a);KA.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"}}}};
KA.prototype.computeTitleStyle=function(k){return k||null};
KA.prototype.computeAvatarStyle=function(k){return k||null};
KA.prototype.computeShowNavigationButton=function(k,I){return!(k==null||!k.navigationButton||I)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],KA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],KA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],KA.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.Z("design:type",String)],KA.prototype,"titleStyle",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.Z("design:type",String)],KA.prototype,"avatarStyle",void 0);_.H([_.n(),_.Z("design:type",Boolean)],KA.prototype,"hideNavigationButton",void 0);_.H([_.GY({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],KA);
_.C(KA,"ytd-rich-list-header-renderer",function(){if(plC!==void 0)return plC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="title-row style-scope ytd-rich-list-header-renderer">\n  <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n  <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-rich-list-header-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n      </yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-list-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-rich-list-header-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <div id="image-container" class="style-scope ytd-rich-list-header-renderer">\n        <div id="avatar" class="style-scope ytd-rich-list-header-renderer"></div>\n        <div id="title-text" class="style-scope ytd-rich-list-header-renderer">\n          <span id="title" class="style-scope ytd-rich-list-header-renderer">[[getSimpleString(data.title)]]</span>\n          <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-rich-list-header-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </a>\n  </template>\n  <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-list-header-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="title-annotation" hidden="[[!data.titleAnnotation]]" text="[[data.titleAnnotation]]" class="style-scope ytd-rich-list-header-renderer">\n  </yt-formatted-string>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-list-header-renderer"></div>\n  <div id="navigation-button" hidden="[[!computeShowNavigationButton(data, hideNavigationButton)]]" class="style-scope ytd-rich-list-header-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return plC=k},{mode:_.Bd("kevlar_poly_si_batch_j058")?1:2});var $$=function(){return _.a.apply(this,arguments)||this};
_.J($$,_.a);$$.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]]"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$$.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],$$.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$$.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],$$.prototype,"isSearch",void 0);_.H([_.GY({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],$$);
_.C($$,"ytd-preview-card-renderer",function(){if(HwG!==void 0)return HwG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-preview-card-renderer"></div>\n<div id="contents" class="style-scope ytd-preview-card-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return HwG=k},{mode:1});var ZwG;var SC=function(){return _.a.apply(this,arguments)||this};
_.J(SC,_.a);SC.prototype.configureRendererStamper=function(){return{"data.menu":tb}};
SC.prototype.dataChanged=function(){var k=this.get("colorExtractionPalette.section1Color",this.data);k=_.Vi(k);_.x5(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":k})};
SC.prototype.computeCardStyle=function(k){return this.get("style.value",k)||null};
SC.prototype.dataChanged=SC.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],SC.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],SC.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],SC.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],SC.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.Z("design:type",String)],SC.prototype,"cardStyle",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],SC.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],SC);
_.C(SC,"ytd-compact-channel-recommendation-card-renderer",function(){if(ZwG!==void 0)return ZwG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-channel-recommendation-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="card-body" class="yt-simple-endpoint style-scope ytd-compact-channel-recommendation-card-renderer" href$="[[computeHref_(data.channelEndpoint)]]" title$="[[getSimpleString(data.channelTitle)]]" aria-label$="[[getSimpleString(data.channelTitle)]]" data="[[data.channelEndpoint]]">\n  <div id="banner" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <yt-img-shadow id="channel-art" object-fit="COVER" thumbnail="[[data.backgroundImage]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n    <svg id="avatar-protection" viewBox="0 0 210 56" preserveAspectRatio="none" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n      <path id="lower-overlay" d="M 0 -12 L 126 56 L 0 56 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n      <path id="upper-overlay" d="M 0 -12 L 74 28 L 0 68 z" class="style-scope ytd-compact-channel-recommendation-card-renderer"></path>\n    </svg>\n    <yt-img-shadow id="avatar" thumbnail="[[data.channelAvatar]]" class="style-scope ytd-compact-channel-recommendation-card-renderer"></yt-img-shadow>\n  </div>\n  <div id="channel-info" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n    <span id="title" class="style-scope ytd-compact-channel-recommendation-card-renderer">[[getSimpleString(data.channelTitle)]]</span>\n  </div>\n</a>\n<div id="subscribe-container" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  <ytd-subscribe-button-renderer id="subscribe" data="[[data.subscribeButton.subscribeButtonRenderer]]" class="style-scope ytd-compact-channel-recommendation-card-renderer">\n  </ytd-subscribe-button-renderer>\n</div>\n<div id="menu" class="style-scope ytd-compact-channel-recommendation-card-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ZwG=k},{mode:1});var DiN;var z3N;var jC=function(){var k=_.a.apply(this,arguments)||this;k.alignAuto=!1;k.collapsed=!0;k.isToggled=!1;k.alwaysCollapsed=!1;k.canToggle=!0;k.collapsedHeight=80;k.disableToggle=!1;k.alwaysToggleable=!1;k.reversed=!1;k.shouldUseNumberOfLines=!1;k.recomputeOnResize=!1;k.canToggleJobId=0;k.lastReversed=!1;return k};
_.J(jC,_.a);_.c=jC.prototype;_.c.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.c.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.c.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var k=_.BL(this.hostElement),I=k.childNodes,V=document.createDocumentFragment(),X=k.childNodes.length-1;X>=0;X--)_.BL(V).appendChild(I[X]);_.m("enable_shadydom_free_scoped_node_methods")?_.As(this.hostElement).appendChild(V):k.appendChild(V)}};
_.c.ready=function(){var k=this;_.E6(function(){k.initChildrenObserver()},1)};
_.c.attached=function(){var k;(k=this.resizeObserver)==null||k.observe(this.content)};
_.c.detached=function(){this.detachObserver()};
_.c.toggle=function(k,I){this.canToggle&&(this.isToggled=I,_.vW(this.hostElement,"yt-refit"),k&&k.stopPropagation())};
_.c.reset=function(){this.childrenChanged()};
_.c.onIronResize=function(){this.recomputeOnResize&&!_.m("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.c.computeIsMoreVisible=function(k,I){return k&&!I};
_.c.computeShouldUseNumberOfLines=function(k){try{return!!k&&window.CSS.supports("-webkit-line-clamp","1")}catch(I){}return!1};
_.c.computeIsLessVisible=function(k,I){return k&&I};
_.c.observeCollapsedHeightAndMaxLines=function(){var k=this.collapsedHeight,I=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.x5(this.hostElement,{"--ytd-expander-max-lines":""+I,"--ytd-expander-collapsed-height":""}):_.x5(this.hostElement,{"--ytd-expander-collapsed-height":k+"px","--ytd-expander-max-lines":""})};
_.c.handleMoreTap=function(k){this.disableToggle||(_.vW(this.hostElement,"yt-expander-more-tapped"),this.toggle(k,!0))};
_.c.handleLessTap=function(k){_.vW(this.hostElement,"yt-expander-less-tapped");this.toggle(k,!1)};
_.c.initChildrenObserver=function(){var k=this;this.observer=new MutationObserver(function(){k.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.m("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.n2(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var I;(I=k.resizeThrottle)==null||I.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.c.childrenChanged=function(){var k=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){gy(function(){k.canToggleJobId=0;k.calculateCanCollapse()})}))};
_.c.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};
_.c.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.c.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("collapsed-changed",this.collapsed))};
_.c.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("is-toggled-changed",this.isToggled))};
_.c.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("can-toggle-changed",this.canToggle))};
_.R9.Object.defineProperties(jC.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
jC.prototype.canToggleChangedForBinding=jC.prototype.canToggleChangedForBinding;jC.prototype.isToggledChangedForBinding=jC.prototype.isToggledChangedForBinding;jC.prototype.collapsedChangedForBinding=jC.prototype.collapsedChangedForBinding;jC.prototype.observeCollapsedHeightAndMaxLines=jC.prototype.observeCollapsedHeightAndMaxLines;jC.prototype.onIronResize=jC.prototype.onIronResize;jC.prototype.reversedChanged=jC.prototype.reversedChanged;jC.prototype.toggledChanged=jC.prototype.toggledChanged;
jC.prototype.alwaysToggleableChanged=jC.prototype.alwaysToggleableChanged;_.H([_.q(_.IT),_.Z("design:type",Object)],jC.prototype,"ironResizableBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],jC.prototype,"alignAuto",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],jC.prototype,"collapsed",void 0);_.H([_.n(),_.Z("design:type",Object)],jC.prototype,"isToggled",void 0);_.H([_.n(),_.Z("design:type",Object)],jC.prototype,"alwaysCollapsed",void 0);
_.H([_.n(),_.Z("design:type",Object)],jC.prototype,"canToggle",void 0);_.H([_.n(),_.Z("design:type",Object)],jC.prototype,"collapsedHeight",void 0);_.H([_.n(),_.Z("design:type",Object)],jC.prototype,"disableToggle",void 0);_.H([_.n(),_.Z("design:type",Object)],jC.prototype,"alwaysToggleable",void 0);_.H([_.n(),_.Z("design:type",Object)],jC.prototype,"reversed",void 0);_.H([_.n(),_.Z("design:type",Number)],jC.prototype,"maxNumberOfLines",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.Z("design:type",Object)],jC.prototype,"shouldUseNumberOfLines",void 0);_.H([_.n(),_.Z("design:type",Object)],jC.prototype,"recomputeOnResize",void 0);_.H([_.p$("#content"),_.Z("design:type",HTMLDivElement)],jC.prototype,"content",void 0);_.H([_.DZ("alwaysToggleable"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jC.prototype,"alwaysToggleableChanged",null);
_.H([_.DZ("isToggled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jC.prototype,"toggledChanged",null);_.H([_.v("canToggleJobId"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jC.prototype,"isResetting",null);_.H([_.w$("reversed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jC.prototype,"reversedChanged",null);
_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jC.prototype,"onIronResize",null);_.H([_.w$("maxNumberOfLines","collapsedHeight"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jC.prototype,"observeCollapsedHeightAndMaxLines",null);_.H([_.w$("collapsed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jC.prototype,"collapsedChangedForBinding",null);
_.H([_.w$("isToggled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jC.prototype,"isToggledChangedForBinding",null);_.H([_.w$("canToggle"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jC.prototype,"canToggleChangedForBinding",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-expander"})],jC);
_.C(jC,"ytd-expander",function(){if(z3N!==void 0)return z3N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-expander">\n  \n  <slot id="container" name="content" class="style-scope ytd-expander"></slot>\n</div>\n<slot name="sticky" class="style-scope ytd-expander"></slot>\n<tp-yt-paper-button id="less" aria-expanded="true" hidden="[[!computeIsLessVisible(canToggle, isToggled)]]" noink="" on-tap="handleLessTap" class="style-scope ytd-expander">\n  <slot name="less-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<tp-yt-paper-button id="more" aria-expanded="false" hidden="[[!computeIsMoreVisible(canToggle, isToggled)]]" noink="" on-tap="handleMoreTap" class="style-scope ytd-expander">\n  <slot name="more-button" class="style-scope ytd-expander"></slot>\n</tp-yt-paper-button>\n<slot name="sticky-secondary" class="style-scope ytd-expander"></slot>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return z3N=k},{mode:1});var JA=function(){return _.a.apply(this,arguments)||this};
_.J(JA,_.a);JA.prototype.computeIsCarousel=function(k){return!!k.isCarousel};
JA.prototype.observeLightsourcePalette=function(){var k,I=(k=this.data)==null?void 0:k.vibrantsourceColorPaletteData;I&&_.zI(this.hostElement,I)};
JA.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
JA.prototype.observeLightsourcePalette=JA.prototype.observeLightsourcePalette;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],JA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],JA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],JA.prototype,"data",void 0);_.H([_.n({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],JA.prototype,"isCarousel",void 0);
_.H([_.w$("data.vibrantsourceColorPaletteData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],JA.prototype,"observeLightsourcePalette",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],JA);
_.C(JA,"ytd-media-upsell-renderer",function(){if(DiN!==void 0)return DiN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-media-upsell-renderer">\n  <div class="image-wrapper style-scope ytd-media-upsell-renderer">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-media-upsell-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-media-upsell-renderer" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="details style-scope ytd-media-upsell-renderer">\n    <div class="metadata-wrapper style-scope ytd-media-upsell-renderer">\n      <span id="media-title" hidden="[[!data.mediaTitle]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.mediaTitle)]]\n      </span>\n      <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-media-upsell-renderer">\n        [[getSimpleString(data.metadata)]]\n      </span>\n    </div>\n    <div id="action-button" class="style-scope ytd-media-upsell-renderer"></div>\n  </div>\n</div>\n<ytd-expander id="expander" hidden="[[data.isCarousel]]" max-number-of-lines="4" class="style-scope ytd-media-upsell-renderer">\n  <yt-formatted-string id="synopsis" slot="content" disable-upgrade$="[[!data.synopsis]]" hidden="[[data.isCarousel]]" text="[[data.synopsis]]" class="style-scope ytd-media-upsell-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-media-upsell-renderer" slot="more-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="drop-down-icon" icon="EXPAND" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-media-upsell-renderer" slot="less-button">\n    <span class="expander-text style-scope ytd-media-upsell-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="drop-up-icon" icon="COLLAPSE" class="style-scope ytd-media-upsell-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return DiN=k},{mode:2});var uuG;var Y$=function(){var k=_.a.apply(this,arguments)||this;k.JSC$15373_playerEvents=new Map;k.listeningToPlayer=!1;k.startX=0;k.active=!1;k.shouldShowButtons=_.m("web_buttons_hidden_killswitch");k.isHighlighted=!1;k.useHighlightStyling=_.m("web_enable_deeper_metadata_highlight_styling");k.enableProblemWalkthrough=_.m("problem_walkthrough_sd");return k};
_.J(Y$,_.a);_.c=Y$.prototype;
_.c.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}}}}}};
_.c.created=function(){this.JSC$15373_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.c.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.R1(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.R1(this,this.onActiveUpdate))};
_.c.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.R1(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.R1(this,this.onActiveUpdate))};
_.c.onDataChanged=function(){this.removePlayerListeners()};
_.c.onColorPaletteChange=function(){var k={},I;if(_.f$()==="USER_INTERFACE_THEME_DARK"&&((I=this.data)==null?0:I.darkColorPalette)){var V=this.data.darkColorPalette;k["--ytd-macro-markers-list-item-background-color"]=_.Xe(this.get("section2Color",V))}else{var X;_.f$()==="USER_INTERFACE_THEME_LIGHT"&&((X=this.data)==null?0:X.lightColorPalette)&&(V=this.data.lightColorPalette,k["--ytd-macro-markers-list-item-background-color"]=_.Xe(this.get("section3Color",V)))}V?(k["--ytd-macro-markers-list-item-title-color"]=
_.Xe(this.get("primaryTitleColor",V)),k["--ytd-macro-markers-list-item-secondary-color"]=_.Xe(this.get("secondaryTitleColor",V)),k["--ytd-macro-markers-list-item-timestamp-background-color"]=_.Xe(this.get("section1Color",V)),this.customButtonProperties={customColors:{color:_.Xe(this.get("primaryTitleColor",V))}},this.useColorSampling=!0):(k["--ytd-macro-markers-list-item-background-color"]="initial",k["--ytd-macro-markers-list-item-title-color"]="initial",k["--ytd-macro-markers-list-item-secondary-color"]=
"initial",k["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.x5(this.hostElement,k)};
_.c.onEndpointMouseDown=function(k){this.startX=k.clientX};
_.c.onEndpointClick=function(k){var I=this,V,X,P;return _.W(function(L){if(L.nextAddress==1){if(I.startX!==k.clientX)return k.preventDefault(),L.return();I.data&&I.ytRendererBehavior.logExplicitClick(I.data);if(!I.seekWithAnimationOnClick)return L.jumpTo(0);if(k.button!==0||k.shiftKey||k.altKey||k.metaKey||k.ctrlKey||_.yy(_.K$(k),I.hostElement,["BUTTON".toString()]))return L.return();k.stopPropagation();k.preventDefault();return I.data?L.yield(_.j_().getPlayerPromise(),3):L.return()}V=L.yieldResult;
P=(X=_.K(I.data.onTap,_.rj))==null?void 0:X.startTimeSeconds;P!==void 0&&V.seekToTimeWithAnimation(P*1E3,_.m6(I.data.title));_.xg(L)})};
_.c.computeLayout=function(k){return k};
_.c.computeIsHighlighted=function(k){return!!k};
_.c.computeCarouselType=function(k){return k};
_.c.hideCarousel=function(k){return this.hideThumbnail(k)};
_.c.hideThumbnail=function(k){return this.enableProblemWalkthrough&&k!==null&&k==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.c.onRepeatButtonToggle=function(k){var I=this;k.detail.toggled&&_.j_().getPlayerPromise().then(function(V){I.ytPlayerListenerBehavior.listenToPlayerEvents(V,I.JSC$15373_playerEvents);I.listeningToPlayer=!0})};
_.c.onLoopRangeChange=function(k){var I=_.BL(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(I){var V=I.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",I.polymerController.data);if(V){var X=Number(V.endTimeMs);if(Number(V.startTimeMs)!==(k==null?void 0:k.startTimeMs)||X!==(k==null?void 0:k.endTimeMs))I.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.c.removePlayerListeners=function(){var k=this;this.listeningToPlayer&&_.j_().getPlayerPromise().then(function(I){k.ytPlayerListenerBehavior.unlistenFromPlayerEvents(I,k.JSC$15373_playerEvents);k.listeningToPlayer=!1})};
_.c.onActiveUpdate=function(k){this.active=k.detail.active};
Y$.prototype.onColorPaletteChange=Y$.prototype.onColorPaletteChange;Y$.prototype.onDataChanged=Y$.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Y$.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Y$.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],Y$.prototype,"ytPlayerListenerBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],Y$.prototype,"data",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Y$.prototype,"useCustomColors",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Y$.prototype,"active",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Y$.prototype,"shouldShowButtons",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.Z("design:type",String)],Y$.prototype,"layout",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.Z("design:type",Object)],Y$.prototype,"isHighlighted",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Y$.prototype,"useHighlightStyling",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Y$.prototype,"enableProblemWalkthrough",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.Z("design:type",String)],Y$.prototype,"carouselType",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Y$.prototype,"useColorSampling",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Y$.prototype,"seekWithAnimationOnClick",void 0);_.H([_.n(),_.Z("design:type",Object)],Y$.prototype,"customButtonProperties",void 0);
_.H([_.p$("#repeat-button"),_.Z("design:type",HTMLElement)],Y$.prototype,"repeatButton",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Y$.prototype,"onDataChanged",null);_.H([_.w$("data.lightColorPalette","data.darkColorPalette"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Y$.prototype,"onColorPaletteChange",null);
_.H([_.GY({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],Y$);
_.C(Y$,"ytd-macro-markers-list-item-renderer",function(){if(uuG!==void 0)return uuG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return uuG=k},{mode:1});var OwK;var tFN;var gB=function(){return _.a.apply(this,arguments)||this};
_.J(gB,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gB.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gB.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],gB);
_.C(gB,"ytd-title-and-button-list-header-renderer",function(){if(tFN!==void 0)return tFN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-title-and-button-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-title-and-button-list-header-renderer"></yt-formatted-string>\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return tFN=k},{mode:1});var e3K;var kAK=new _.g9("BUTTON_RENDERER_TOKEN");_.qq=_.R(function(k){var I=_.C7().resolve(kAK);return _.f(I,Object.assign({},k,{overrides:k.buttonOverrides}))},"Ya");var IbN=_.R(function(k){var I=k.data,V=_.$F(k.useSquareAspectRatio,!1);return _.f("dismissed-mini-game-card-view-model",null,_.f(_.b,{cond:function(){var X,P;return(X=I().responseText)==null?void 0:(P=X.runs)==null?void 0:P.length},
then:function(){var X={};return _.f("div",{class:_.FH("yt-mini-game-card-view-model__dismissed-card",(X["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!V()},X["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.m("web_game_card_force_2_by_3")},X["yt-mini-game-card-view-model--dismissed-square-card"]=V,X))},_.f("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.f(_.b,{cond:function(){return I().responseText.runs[0].text},
then:function(P){return _.f("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:P},P)}}),_.f(_.HT,{data:function(){return I().buttons}},{buttonRenderer:_.qq,
buttonViewModel:_.ac})))}}))},"Za");var VjN=_.R(function(k){var I=k.data;return _.f("br-nz-badge-shape",{class:_.FH(function(){return WEU(I().brNzRatingBadgeType)}),
role:function(){return I().accessibilityText?"img":void 0},
"aria-label":function(){return I().accessibilityText}},function(){var V;
return(V=I())==null?void 0:V.text})},"$a");_.vJ=_.R(function(k){var I=function(){var V=k.data(),X,P,L,T,d;if(V){var U=!((X=k.workaroundShortsIsThumbnailBadge)==null||!X.call(k));X=(P=k.modern)==null?void 0:P.call(k);P=(L=k.numBadgesInRow)==null?void 0:L.call(k);L=(T=k.clipTextOverflow)==null?void 0:T.call(k);T=(d=k.inheritTypography)==null?void 0:d.call(k);var E;a:switch(V.badgeStyle){case "BADGE_OVERLAY":d=!0;break a;default:d=!1}V={type:U?17:fVz(V.badgeStyle),brNzRatingBadgeType:UiO(V.badgeStyle),text:V.badgeText,icon:V.iconName,isOverlay:d,
modern:X||_.m("web_modern_badge_view_model"),accessibilityText:V.accessibilityLabel||((E=_.K(V.rendererContext,_.DL))==null?void 0:E.label),numBadgesInRow:P,clipTextOverflow:L,shouldInheritTypography:T}}else V=void 0;return V};
return _.f("yt-badge-view-model",{class:_.FH("ytBadgeViewModelHost",k.class)},_.f(_.rH,null,_.f(_.E5,{when:function(){var V;return!((V=I())==null||!V.brNzRatingBadgeType)}},function(){return _.f(VjN,{data:function(){return I()}})}),_.f(_.E5,{when:function(){return!!I()&&!I().brNzRatingBadgeType}},function(){return _.f(_.hb,{data:function(){return I()}})})))},"ab");
_.vJ.idomCompat=!0;var iEW=_.R(function(k){k=_.j8(k,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var I=k.data,V=k.useFullWidth,X=k.isDesktopWeb,P=k.addSearchResultTopMargin,L=function(){return I().layout},T=function(){return I().title},d=function(){return I().metadataText?I().metadataText:I().genre},U=function(){return I().channelName},E=function(){return I().image},l=function(){return I().colorPalette},r=function(){return I().actionButton},h=function(){return I().overflowButton},
y=function(){return I().avatar},S=function(){return I().ageRating},g=function(){var N={};
N=_.FH("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(N["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return X()},N));
return _.f("div",{class:N},_.f(X3N,{imageData:E,colorPalette:l}),_.f(PwN,{onTap:function(){return I().onTap},
imageData:E,accessibilityText:function(){return I().accessibilityText},
overlayBadgeText:function(){return I().overlayBadgeText},
iconName:function(){return I().iconName},
unplayableInlinePlaybackIconName:function(){return I().unplayableInlinePlaybackIconName},
isDesktopWeb:X}),_.f(_.b,{cond:function(){return!X()},
then:function(){return _.f(_.D7,null,_.f(L4U,{layout:L,colorPalette:l,isDesktopWeb:X,overflowButton:h,avatar:y,onTap:function(){return I().onTap},
genre:d,title:T,channelName:U}),_.f(cMR,{actionButton:r}))}}))},F=function(){var N={};
N=_.FH((N["yt-mini-game-card-view-model--search-result-desktop"]=function(){return X()},N["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!X()},N["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return P()},N));
return _.f("div",{class:N},g(),_.f(GAN,{description:function(){return I().description},
isDesktopWeb:X,title:T,genre:d,onTap:function(){return I().onTap},
actionButton:r,overflowButton:h,avatar:y,channelName:U}))},Q=function(){var N={};
N=_.FH("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(N["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return X()},N["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return X()&&I().width===135},N["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return X()},N["yt-mini-game-card-view-model--big-metadata-font"]=function(){return I().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},N["yt-mini-game-card-view-model--use-full-width"]=
function(){return V()},N["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.m("web_game_card_force_2_by_3")},N));
return _.f("div",{class:N},_.f(T4O,{colorPalette:l,isDesktopWeb:X,onTap:function(){return I().onTap},
accessibilityText:function(){return I().accessibilityText},
overlayBadgeText:function(){return I().overlayBadgeText},
iconName:function(){return I().iconName},
unplayableInlinePlaybackIconName:function(){return I().unplayableInlinePlaybackIconName},
actionButton:r,imageData:E}),_.f(L4U,{layout:L,colorPalette:l,isDesktopWeb:X,overflowButton:h,avatar:y,onTap:function(){return I().onTap},
genre:d,title:T,channelName:U}),_.f(_.b,{cond:S,then:function(M){return _.f(dGN,{ageRating:M})}}))},x=function(){var N={};
N=_.FH("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(N["yt-mini-game-card-view-model--square-card-desktop"]=function(){return X()},N["yt-mini-game-card-view-model--use-full-width"]=function(){return V()},N));
return _.f("div",{class:N},_.f(PwN,{onTap:function(){return I().onTap},
imageData:E,accessibilityText:function(){return I().accessibilityText},
overlayBadgeText:function(){return I().overlayBadgeText},
iconName:function(){return I().iconName},
unplayableInlinePlaybackIconName:function(){return I().unplayableInlinePlaybackIconName},
isDesktopWeb:X}),_.f(L4U,{layout:L,colorPalette:l,isDesktopWeb:X,overflowButton:h,avatar:y,onTap:function(){return I().onTap},
genre:d,title:T,channelName:U}),_.f(_.b,{cond:S,then:function(M){return _.f(dGN,{ageRating:M})}}))};
return _.f("mini-game-card-view-model",{class:k.className},_.f(_.rH,null,_.f(_.E5,{when:function(){return L()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return Q()}),_.f(_.E5,{when:function(){return L()==="MINI_APP_LAYOUT_SQUARE"}},function(){return x()}),_.f(_.E5,{when:function(){return L()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return F()})))},"bb");
iEW.idomCompat=!0;var cMR=_.R(function(k){var I=_.$F(k.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.f(_.HT,{data:k.actionButton},{buttonViewModel:function(V){return _.f("div",{class:I},_.f(_.ac,{data:V.data}))}})},"cb"),PwN=_.R(function(k){var I=k.onTap;
var V=k.imageData;var X=k.accessibilityText;var P=k.overlayBadgeText;var L=k.iconName;var T=k.unplayableInlinePlaybackIconName;k=k.isDesktopWeb;return _.f(_.Av,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:I},_.f(_.yV,{data:V,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(X==null?void 0:X())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.f(W4y,{overlayBadgeText:P,iconName:L,unplayableInlinePlaybackIconName:T,isDesktopWeb:k}))},"db"),W4y=_.R(function(k){var I=k.overlayBadgeText;
var V=k.iconName;var X=k.unplayableInlinePlaybackIconName;var P=k.isDesktopWeb;return _.f("div",{class:"yt-mini-game-card-view-model__badge-container"},_.f(_.b,{cond:V,then:function(L){return _.f("div",{class:"yt-mini-game-card-view-model__badge"},_.f("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.f(_.x_,{icon:L,className:"yt-mini-game-card-view-model__icon",size:12}),_.f("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},I)))}}),_.f(_.b,{cond:function(){return!V()&&
I()},
then:function(){return _.f("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},I)}}),_.f(_.b,{cond:function(){return X()&&P()},
then:function(){return _.f("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.f(_.x_,{icon:X,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"eb"),X3N=_.R(function(k){var I=k.colorPalette;
var V=k.imageData;var X=function(){return I().vibrantColorPalette?I().vibrantColorPalette.section2Color:I().sectionTwoColor};
return _.f(_.D7,null,_.f("div",{class:"yt-mini-game-card-view-model__background-base",style:_.oe({"background-color":function(){return PL(X(),"1")}})}),_.f("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.oe({"background-image":function(){return"url("+V().sources[0].url+")"}})}),_.f("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.oe({background:function(){return"linear-gradient(180deg,\n    "+PL(X(),".8")+" 0%,\n    "+PL(X(),".4")+" 25%,\n    "+PL(I().vibrantColorPalette?I().vibrantColorPalette.section4Color:I().sectionFourColor,".8")+" 100%)"}})}))},"fb"),L4U=_.R(function(k){var I=k.layout;
var V=k.colorPalette;var X=k.overflowButton;var P=k.avatar;var L=k.onTap;var T=k.title;var d=k.channelName;var U=k.genre;var E=function(){var l;return I()!=="MINI_APP_LAYOUT_SQUARE"&&((l=V())==null?0:l.textPrimaryColor)?"color: "+PL(V().textPrimaryColor,".7"):""};
return _.f("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.f(_.b,{cond:P,then:function(){return _.f("div",{class:"yt-mini-game-card-view-model__avatar"},_.f(_.HT,{data:P},{avatarViewModel:_.fA}))}}),_.f(_.Av,{command:L,
className:"yt-mini-game-card-view-model__metadata-details"},_.f("h3",{class:"yt-mini-game-card-view-model__title",title:T},T),_.f(_.b,{cond:P,then:function(){return _.f("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.f("span",{class:"yt-mini-game-card-view-model__genre",title:d,style:E},d),_.f("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:E},U))},
else:function(){return _.f("span",{class:"yt-mini-game-card-view-model__genre",title:U},U)}})),_.f("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.f(_.HT,{data:X},{buttonViewModel:function(l){var r=l.data;
return _.f(_.ac,{data:function(){return Object.assign({},r(),{customFontColor:I()==="MINI_APP_LAYOUT_SINGLETON"?r().customFontColor:void 0})}})}})))},"gb"),T4O=_.R(function(k){var I=k.colorPalette;
var V=k.isDesktopWeb;var X=k.onTap;var P=k.accessibilityText;var L=k.overlayBadgeText;var T=k.iconName;var d=k.unplayableInlinePlaybackIconName;var U=k.actionButton;k=k.imageData;return _.f("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.f(X3N,{imageData:k,colorPalette:I}),_.f(PwN,{onTap:X,imageData:k,accessibilityText:P,overlayBadgeText:L,iconName:T,unplayableInlinePlaybackIconName:d,isDesktopWeb:V}),_.f(_.b,{cond:function(){return U==null?void 0:U()},
then:function(){return _.f(cMR,{actionButton:U})}}))},"hb"),GAN=_.R(function(k){var I=k.description;
var V=k.isDesktopWeb;var X=k.title;var P=k.genre;var L=k.onTap;var T=k.actionButton;var d=k.overflowButton;var U=k.avatar;k=k.channelName;var E={};E=_.FH("yt-mini-game-card-view-model--search-result-metadata-wrapper",(E["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=V,E["yt-mini-game-card-view-model--show-unplayable-on-hover"]=V,E["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!V()},E));
var l={};l=_.FH("yt-mini-game-card-view-model__search-result-info-row",(l["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!V()},l));
return _.f("div",{class:E},_.f("div",{class:l},_.f(_.Av,{command:L,className:"yt-mini-game-card-view-model__metadata-details"},_.f("h3",{class:"yt-mini-game-card-view-model__title",title:X},X),_.f("span",{class:"yt-mini-game-card-view-model__genre",title:P},P)),_.f(cMR,{actionButton:T,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.f("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.f(_.HT,{data:d},{buttonViewModel:_.ac}))),_.f("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.f("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.f("div",{class:"yt-mini-game-card-view-model__avatar"},_.f(_.HT,{data:U},{avatarViewModel:function(r){var h=r.data;return _.f(_.fA,{data:function(){return Object.assign({},h(),{avatarImageSize:V()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.f(_.Av,{command:L,
className:"yt-mini-game-card-view-model__description"},_.f("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},k)),_.f(_.Av,{command:L,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.f("div",null)))),_.f(_.b,{cond:V,then:function(){return _.f(_.Av,{command:L,className:"yt-mini-game-card-view-model__description"},I)}}))},"ib"),dGN=_.R(function(k){var I=k.ageRating;
return _.f("div",{class:"yt-mini-game-card-view-model__age-rating-wrapper"},_.f(_.yV,{data:function(){return{sources:[{url:I().imageUrl||"",width:16,height:16}]}},
className:"yt-mini-game-card-view-model__age-rating-image",alt:"",targetHeight:16,targetWidth:16,preserveWidth:!0,preserveHeight:!0}),_.f(_.vJ,{data:function(){return{badgeText:I().label||"",badgeStyle:"BADGE_MEDIA"}},
modern:!0,class:"yt-mini-game-card-view-model__age-rating-badge",clipTextOverflow:!0}))},"jb");_.Si(iEW,"mini-game-card-view-model",{props:{data:_.$3,className:_.$3,useFullWidth:_.$3,isDesktopWeb:_.$3,addSearchResultTopMargin:_.$3}});_.Si(IbN,"dismissed-mini-game-card-view-model",{props:{data:_.$3,useSquareAspectRatio:_.$3}});var sY=function(){var k=_.a.apply(this,arguments)||this;k.isSearch=!1;k.isRichGrid=!1;return k};
_.J(sY,_.a);_.c=sY.prototype;_.c.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.c.dismissibleItemOnYtServiceRequestSent=function(k,I){I.actions&&this.dismissibleItemProcessActions(k,I.actions)};
_.c.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.c.dataChanged=function(){this.dismissibleItemReset()};
_.c.dismissibleItemProcessActions=function(k,I){for(var V=0;V<I.length;V++){var X=I[V];_.K(X,_.Do)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.K(X,_.Do)),k.stopPropagation())}};
_.c.dismissibleItemHandleReplaceEnclosingAction=function(k){this.dismissedRenderer=k.item;this.isDismissed=!0};
_.R9.Object.defineProperties(sY.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var k;return!!this.data&&!((k=this.dismissedRenderer)==null?0:k.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.dismissedRenderer)==null||!k.notificationMultiActionRenderer)}}});
sY.prototype.dataChanged=sY.prototype.dataChanged;sY.prototype.dismissibleItemOnRequestSent=sY.prototype.dismissibleItemOnRequestSent;sY.prototype.dismissibleItemOnYtServiceRequestSent=sY.prototype.dismissibleItemOnYtServiceRequestSent;_.H([_.n(),_.Z("design:type",Object)],sY.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],sY.prototype,"isSearch",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],sY.prototype,"isDismissed",void 0);
_.H([_.n(),_.Z("design:type",Object)],sY.prototype,"dismissedRenderer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],sY.prototype,"isRichGrid",void 0);_.H([_.v("data.layout"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],sY.prototype,"useSquareAspectRatio",null);_.H([_.v("data","dismissedRenderer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],sY.prototype,"showCard",null);
_.H([_.v("data","dismissedRenderer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],sY.prototype,"showDismissed",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],sY.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.H([_.C$("yt-service-request-sent-button-renderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],sY.prototype,"dismissibleItemOnRequestSent",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],sY.prototype,"dataChanged",null);_.H([_.cd({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],sY);
_.C(sY,"ytd-mini-game-card-view-model",function(){if(e3K!==void 0)return e3K;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-game-card-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[showCard]]" class="style-scope ytd-mini-game-card-view-model"><mini-game-card-view-model add-search-result-top-margin="[[isSearch]]" data="[[data]]" is-desktop-web="" use-full-width="[[isRichGrid]]" class="style-scope ytd-mini-game-card-view-model"></mini-game-card-view-model></template><template is="dom-if" restamp="" if="[[showDismissed]]" class="style-scope ytd-mini-game-card-view-model"><dismissed-mini-game-card-view-model data="[[dismissedRenderer.notificationMultiActionRenderer]]" use-square-aspect-ratio="[[useSquareAspectRatio]]" class="style-scope ytd-mini-game-card-view-model"></dismissed-mini-game-card-view-model></template>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return e3K=k},{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var fbl;var UGW;var FM=function(){return _.CS.apply(this,arguments)||this};
_.J(FM,_.CS);FM.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
FM.prototype.getContinuationUrl=function(k){var I={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(I.itct=this.data.clickTrackingParams);return _.ZD(k,I)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],FM.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],FM.prototype,"data",void 0);_.H([_.cd({is:"yt-reload-continuation",noInjection:!0})],FM);var EaN;var bER;var BJ=function(){var k=_.a.apply(this,arguments)||this;k.notificationData={};return k};
_.J(BJ,_.a);_.c=BJ.prototype;_.c.isMenuExpanded=function(k){return k&&k.length<=1?"undefined":"false"};
_.c.dataChanged_=function(){this.selected=void 0;var k=this.computeSelectedIndex_(this.data);k>=0&&(this.selected=k);k=this.data&&this.data.length>1;_.Qi(this.hostElement,"has-items",k);_.BL(this.hostElement).querySelector("#label").tabIndex=k?0:-1};
_.c.onDropdownOpen=function(){var k=_.PW();if(this.parentTrackingParams&&this.data){var I=_.zY(this.parentTrackingParams);this.data.forEach(function(V){k&&I&&V.trackingParams&&(V=_.zY(V.trackingParams),_.EA(k,I,V),_.rC(k,[V]))})}else this.parentTrackingParams||_.$w(new _.GN("No parent tracking params passed in for yt-dropdown-menu."))};
_.c.hasNotification=function(k){var I;if(k.targetId&&((I=this.notificationData)==null?0:I.targetId)){var V;return k.targetId===((V=this.notificationData)==null?void 0:V.targetId)}};
_.c.computeSelectedIndex_=function(k){if(k)for(var I=0,V=k.length;I<V;I++)if(k[I].selected)return I;return-1};
_.c.computeLabel_=function(k){return this.data&&k!=void 0?this.data[k].title:""};
_.c.computeShowIcon_=function(k,I){return!I&&!!k};
_.c.computeVerticalOffset_=function(k){return k?36:0};
_.c.computeEndpoint_=function(k){return k.endpoint||k.navigationEndpoint};
_.c.onLabelClick_=function(k){this.data&&this.data.length<=1?k.stopPropagation():this.menuExpanded="true"};
_.c.onIronActivate_=function(k){k=k.detail.item;var I=_.BL(this.hostElement).querySelector("#repeat").itemForElement(k);if(I&&I.trackingParams){var V=_.PW(),X=_.zY(I.trackingParams);V&&_.y3(V,X)}if(I&&I.serviceEndpoint)_.m("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(I.serviceEndpoint):_.Qk(this.hostElement,[I.serviceEndpoint]),_.vW(this.hostElement,"yt-playlist-reloading");else a:{if((I=k.querySelector("yt-supported-renderers"))&&
(I=I.rendererElement)&&I.is=="yt-reload-continuation"){I.trigger();break a}(k=k.querySelector("yt-reload-continuation"))&&k.trigger()}};
_.c.onTap_=function(k){k.preventDefault()};
_.c.onItemTap_=function(k){this.ytEndpointBehavior.onEndpointTap_(k)};
_.c.onLinkFocus_=function(k){try{var I=k.target}catch(X){}if(I){var V=I.querySelector("tp-yt-paper-item");V&&_.bA(this,"focus",function(){V.focus()})}};
_.c.onMenuClose_=function(){this.menuExpanded="false"};
_.c.isLabelIconActive_=function(k){return k==="true"};
_.c.computeHasSubtitle_=function(k){return!!k};
_.c.computeHrefForItem_=function(k){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(k))};
_.c.updateSelectedFromBinding=function(k){this.selected=k.detail.value};
_.R9.Object.defineProperties(BJ.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
BJ.prototype.onMenuClose_=BJ.prototype.onMenuClose_;BJ.prototype.onTap_=BJ.prototype.onTap_;BJ.prototype.onIronActivate_=BJ.prototype.onIronActivate_;BJ.prototype.onDropdownOpen=BJ.prototype.onDropdownOpen;BJ.prototype.dataChanged_=BJ.prototype.dataChanged_;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],BJ.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Hq.YtEndpointBehavior),_.Z("design:type",Object)],BJ.prototype,"ytEndpointBehavior",void 0);
_.H([_.n(),_.Z("design:type",Array)],BJ.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],BJ.prototype,"parentTrackingParams",void 0);_.H([_.n(),_.Z("design:type",Object)],BJ.prototype,"selected",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],BJ.prototype,"useLabel",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],BJ.prototype,"useComputedAriaLabel",void 0);_.H([_.n(),_.Z("design:type",String)],BJ.prototype,"icon",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],BJ.prototype,"iconLabel",void 0);_.H([_.n(),_.Z("design:type",String)],BJ.prototype,"ariaLabel",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],BJ.prototype,"disabled",void 0);_.H([_.n({computed:"isMenuExpanded(data)"}),_.Z("design:type",String)],BJ.prototype,"menuExpanded",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],BJ.prototype,"closeOnActivate",void 0);
_.H([_.n({reflectToAttribute:!0,value:_.m("web_modern_buttons")}),_.Z("design:type",Boolean)],BJ.prototype,"modernButtons",void 0);_.H([_.n(),_.Z("design:type",Object)],BJ.prototype,"notificationData",void 0);_.H([_.v("ariaLabel, selected"),_.n(),_.Z("design:type",String),_.Z("design:paramtypes",[])],BJ.prototype,"computedAriaLabel",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],BJ.prototype,"dataChanged_",null);
_.H([_.C$("paper-dropdown-open"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],BJ.prototype,"onDropdownOpen",null);_.H([_.C$("iron-activate"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],BJ.prototype,"onIronActivate_",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],BJ.prototype,"onTap_",null);
_.H([_.C$("iron-overlay-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],BJ.prototype,"onMenuClose_",null);_.H([_.cd({is:"yt-dropdown-menu",disableElementRegistration:!0})],BJ);
_.C(BJ,"yt-dropdown-menu",function(){if(bER===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_dropdown_menu.yt.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button close-on-activate="[[closeOnActivate]]" disabled="[[disabled]]" dynamic-align="" expand-sizing-target-for-scrollbars="" horizontal-align="[[horizontalAlign]]" vertical-offset="[[computeVerticalOffset_(icon)]]" class="style-scope yt-dropdown-menu">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope yt-dropdown-menu" slot="dropdown-trigger" aria-expanded$="[[menuExpanded]]" aria-label$="[[computedAriaLabel]]" on-tap="onLabelClick_">\n    <template is="dom-if" if="[[computeShowIcon_(icon, useLabel)]]" class="style-scope yt-dropdown-menu">\n      <yt-icon id="label-icon" active="[[isLabelIconActive_(menuExpanded)]]" icon="[[icon]]" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n      <div id="icon-label" class="style-scope yt-dropdown-menu">[[iconLabel]]</div>\n    </template>\n    <template is="dom-if" if="[[useLabel]]" class="style-scope yt-dropdown-menu">\n      <div id="label-text" style-target="label-text" class="style-scope yt-dropdown-menu">[[computeLabel_(selected)]]</div>\n      <yt-icon id="label-icon" icon="expand" class="style-scope yt-dropdown-menu">\n      </yt-icon>\n    </template>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="menu" class="dropdown-content style-scope yt-dropdown-menu" slot="dropdown-content" selected="[[selected]]" on-selected-changed="updateSelectedFromBinding">\n    <template id="repeat" is="dom-repeat" items="[[data]]" class="style-scope yt-dropdown-menu">\n      <a class="yt-simple-endpoint style-scope yt-dropdown-menu" href$="[[computeHrefForItem_(item)]]" data="[[computeEndpoint_(item)]]" on-focus="onLinkFocus_" on-tap="onItemTap_">\n        <tp-yt-paper-item class="style-scope yt-dropdown-menu">\n          <tp-yt-paper-item-body two-line$="[[computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n            <div id="item-with-badge" class="style-scope yt-dropdown-menu">\n              <div class="item style-scope yt-dropdown-menu">[[item.title]]\n                <span class="notification style-scope yt-dropdown-menu" hidden$="[[!hasNotification(item,notificationData)]]"></span>\n              </div>\n              <ytd-badge-supported-renderer hidden="[[!item.badge]]" top-standalone-badge="[[item.badge]]" class="style-scope yt-dropdown-menu">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div secondary="" id="subtitle" hidden="[[!computeHasSubtitle_(item.subtitle)]]" class="style-scope yt-dropdown-menu">\n              [[item.subtitle]]\n            </div>\n          </tp-yt-paper-item-body>\n          <yt-reload-continuation data="[[item.continuation.reloadContinuationData]]" class="style-scope yt-dropdown-menu">\n          </yt-reload-continuation>\n        </tp-yt-paper-item>\n      </a>\n    </template>\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;EaN===void 0&&(EaN=document.createElement("template"));var X=EaN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);bER=k}k=bER;return k},{mode:2});var AA=function(){var k=_.a.apply(this,arguments)||this;k.hasNotification=!1;return k};
_.J(AA,_.a);AA.prototype.computeId=function(k){return k};
AA.prototype.computeHorizontalAlign=function(k){return k?"right":"left"};
AA.prototype.computeAccessibilityLabel=function(k){var I,V;return((I=k.accessibility)==null?void 0:(V=I.accessibilityData)==null?void 0:V.label)||null};
AA.prototype.notificationDataChanged=function(){var k;this.hasNotification=!!this.notificationData&&!((k=this.data)==null?0:k.icon)};
AA.prototype.notificationDataChanged=AA.prototype.notificationDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],AA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.UR.YtLiveChatTooltipTargetingBehavior),_.Z("design:type",Object)],AA.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],AA.prototype,"data",void 0);_.H([_.n({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Z("design:type",String)],AA.prototype,"id",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],AA.prototype,"isRightAligned",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],AA.prototype,"disabled",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],AA.prototype,"closeOnActivate",void 0);_.H([_.n(),_.Z("design:type",Object)],AA.prototype,"notificationData",void 0);_.H([_.n(),_.Z("design:type",Object)],AA.prototype,"hasNotification",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],AA.prototype,"useComputedAriaLabel",void 0);_.H([_.w$("notificationData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],AA.prototype,"notificationDataChanged",null);_.H([_.cd({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],AA);
_.C(AA,"yt-sort-filter-sub-menu-renderer",function(){if(UGW===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sort-filter-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_sort_filter_sub_menu_renderer.yt.sort.filter.sub.menu.renderer.css.js--\x3e<tp-yt-paper-tooltip class="style-scope yt-sort-filter-sub-menu-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n<yt-dropdown-menu aria-label="[[computeAccessibilityLabel(data)]]" close-on-activate="[[closeOnActivate]]" data="[[data.subMenuItems]]" disabled="[[disabled]]" horizontal-align="[[computeHorizontalAlign(isRightAligned)]]" icon="[[data.icon.iconType]]" icon-label="[[data.title]]" notification-data="[[notificationData]]" parent-tracking-params="[[data.trackingParams]]" use-computed-aria-label="[[useComputedAriaLabel]]" use-label="[[!data.icon.iconType]]" class="style-scope yt-sort-filter-sub-menu-renderer">\n</yt-dropdown-menu>\n<div id="notification" hidden$="[[!hasNotification]]" class="style-scope yt-sort-filter-sub-menu-renderer"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;fbl===void 0&&(fbl=document.createElement("template"));var X=fbl;V.call(I,X.content.cloneNode(!0),k.content.firstChild);UGW=k}k=UGW;return k},{mode:2});var lbN=_.R(function(k){var I=k.data;var V=_.A4(function(){var L=I().onTap;(L=_.K(L,_.L2))&&_.C7().resolve(_.Hp).resolveCommand(L);return!1}),X=function(){return{sources:[{url:I().thumbnailUrl,
width:120,height:90}]}},P=function(){return I().rating&&I().ratingA11yLabel&&I().reviewsCount&&I().reviewsCountA11yLabel};
return _.f("place-data-view-model",null,_.f(_.b,{cond:function(){return I().placeName&&I().placeCategory},
then:function(){return _.f("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":V},_.f(_.yV,{data:X,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.f(_.Av,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return I().onTap}},_.f("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return I().placeName}},function(){return I().placeName})),_.f("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.f(_.b,{cond:P,
then:function(){return _.f("div",{class:_.FH("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.f("span",{class:"score",title:function(){return I().ratingA11yLabel}},function(){return I().rating}),_.f("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.f(_.x_,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.f("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return I().reviewsCountA11yLabel}},function(){return I().reviewsCount}))},
else:function(){return _.f("div",{class:_.FH("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.f("div",{class:_.FH("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.f("span",{class:"category",
title:function(){return I().placeCategory}},function(){return I().placeCategory}))))}}))},"kb");
lbN.idomCompat=!0;_.Si(lbN,"place-data-view-model",{props:{data:_.$3}});var rMR=new _.g9("INLINE_PLAYBACK_HOOK_TOKEN");var hGl=ei({sharedUi:ZWN});_.W8=kd(hGl)(hGl.sharedUi,{animatedThumbnailEnabledSelector:function(k){return k.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(k){return k.inlinePreviewEnabled},
currentPageTypeSelector:function(k){return k.currentPageType},
currentPageSubTypeSelector:function(k){return k.currentPageSubType},
persistentPanelVisibleSelector:function(k){return k.persistentPanelVisible}});var yMN=function(k){this.setActiveSlideIndex=k;this.jobIds=[];this.isSlideshowPlaying=!1},$GR=function(k,I){k.isSlideshowPlaying||(k.isSlideshowPlaying=!0,mGU(k),K4x(k,I,0))},mGU=function(k){_.qz(_.hD,function(){k.setActiveSlideIndex(0)},1)},K4x=function(k,I,V){k.jobIds.push(_.qz(_.hD,function(){var X=V<I-1?V+1:0;
k.setActiveSlideIndex(X);K4x(k,I,X)},1800))};var S_U,JMO;S_U=new _.g9("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");_.jYR=new _.g9("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");JMO=new _.g9("COMMON_MARK_VIEW_MODEL_TOKEN");var Y_K=new _.g9("IMAGE_ON_LOAD_HANDLER_TOKEN");var gaO=_.R(function(k){return _.f("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.f(_.b,{cond:function(){var I;return(I=k.data())==null?void 0:I.thumbnail},
then:function(I){return _.f(_.yV,{data:I,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"lb");_.q_O=_.R(function(k){var I=k.data;var V=k.lockupExperiments;k={};return _.f("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.f("div",{class:_.FH("ytThumbnailOverlayButtonViewModelButton",(k.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var X;return V&&((X=V())==null?void 0:X.useLegacySizedIconButton)},k))},_.f(_.HT,{data:function(){return I().overlayButton}},{buttonViewModel:function(X){return _.f(_.ac,{data:X.data,
buttonOverrides:function(){var P;return V&&((P=V())==null?0:P.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"mb");
_.q_O.idomCompat=!0;var vaO=_.R(function(k){return _.f("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.A4(function(I){I.preventDefault();return!1})},_.f(_.HT,{data:function(){return k.data().buttons}},{toggleButtonViewModel:function(I){return _.f("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.f(_.cv,{data:I.data}))}}))},"nb");
vaO.idomCompat=!0;var sYy=_.R(function(k){var I=function(){var V;return((V=_.K(k.data().rendererContext,_.DL))==null?void 0:V.label)||""};
return _.f("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.f(_.b,{cond:function(){return k.data().image},
then:function(){return _.f("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.f(_.yV,{data:function(){return k.data().image},
alt:I}))}}),_.f(_.b,{cond:function(){return k.data().text},
then:function(){return _.f("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return k.data().text})}}))},"ob");var F4G=_.W8.animatedThumbnailEnabledSelector,Qp=_.R(function(k){var I=[],V=function(){var h,y;return _.ABc((h=k.width)==null?void 0:h.call(k),(y=k.height)==null?void 0:y.call(k))},X=_.C7().resolve(_.RZ(Y_K)),P=_.yQ("yt-thumbnail-view-model",function(){I.push("elRef.value set");
var h;(h=k.playbackRef)==null||h.call(k,{thumbnailElRef:P,thumbnail:k.data().image,thumbnailOverlays:k.data().overlays,thumbnailSize:V()})});
_.SL(function(){I.push("onInit");_.gu(function(){I.push("onCleanup")})});
var L=_.wy(F4G),T=function(){var h,y;return(y=(h=k.aspectRatio)==null?void 0:h.call(k))!=null?y:0},d=function(){return(k.data().image?_.VzR(k.data().image):T())<=1&&T()===0},U=function(){return d()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},E=function(){P.value||_.$w(new _.GN("Thumbnail elRef.value is null",I.join("\n")));
X&&P.value&&X(P.value)},l=function(){var h,y;
return((h=k.hovered)==null?void 0:h.call(k))&&V()!=="large"&&((y=k.data().overlays)==null?void 0:y.some(function(S){return _.K(S,jyG)}))},r={};
return _.f("yt-thumbnail-view-model",{class:_.FH("ytThumbnailViewModelHost",k.className,function(){return bwj(T())},function(){var h,y;
a:{var S=V(),g=(h=k.disableRounding)==null?void 0:h.call(k);h=(y=k.isClip)==null?void 0:y.call(k);if(!g&&!h)switch(S){case "large":y="ytThumbnailViewModelLarge";break a;case "small":y="ytThumbnailViewModelSmall";break a;default:y="ytThumbnailViewModelMedium";break a}y=void 0}return y},(r.ytThumbnailViewModelCinematic=d,r)),
style:_.oe({"background-color":function(){var h,y=d()?(h=k.data().backgroundColor)==null?void 0:h.lightTheme:void 0;return y?PL(y,"1"):void 0}}),
el:P},_.f(_.b,{cond:d,then:function(){return _.f("div",{class:"ytThumbnailViewModelBlurredImage"},_.f(_.yV,{data:function(){return k.data().image},
alt:"",contentMode:U,targetWidth:k.width,onload:E}))}}),_.f("div",{class:"ytThumbnailViewModelImage"},_.f(_.yV,{data:function(){return k.data().image},
alt:"",contentMode:U,targetWidth:k.width,onload:E}),null),_.f(_.HT,{data:function(){return l()?void 0:k.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:BTN,thumbnailOverlayBadgeViewModel:function(h){return _.f(_.AzN,{data:h.data,thumbnailSize:V,isClip:k.isClip})},
thumbnailBottomOverlayViewModel:function(h){return _.f(qQZ,{data:h.data,thumbnailSize:V,isClip:k.isClip})},
thumbnailOverlayFullViewModel:sYy,thumbnailOverlayButtonViewModel:function(h){return _.f(_.q_O,{data:h.data,lockupExperiments:k.lockupExperiments})},
channelDisclosureViewModel:function(h){h=h.data;var y;return _.f("div",null,(y=_.C7().resolve(_.RZ(S_U)))==null?void 0:y({data:h}))}}),_.f(_.HT,{data:function(){var h;
return((h=k.hovered)==null?0:h.call(k))?k.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(h){return _.f(WJ,{data:h.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:vaO}),_.f(_.HT,{data:function(){var h;return((h=k.hovered)==null?0:h.call(k))&&L()?k.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:gaO}),_.f(_.b,{cond:k.isClip,then:function(){return _.f("div",{class:"ytPinkingNsHost"},_.f("svg",{class:"ytPinkingNsPinkingLeft"},_.f("defs",null,_.f("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.f("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.f("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.f("svg",{class:"ytPinkingNsPinkingRight"},_.f("defs",null,_.f("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.f("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.f("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"pb");
Qp.idomCompat={callbacks:{playbackRef:!0}};var B4y=_.R(function(k){var I=_.G(_.Gz(-1,void 0,"RW2Ole")),V=I.next().value,X=I.next().value;_.SL(function(){var P=new yMN(X);$GR(P,k.data().thumbnails.length);_.gu(function(){if(P.isSlideshowPlaying){P.isSlideshowPlaying=!1;for(var L=P.jobIds,T=0,d=L.length;T<d;T++)_.hD.cancelJob(L[T]);P.jobIds.length=0}})});
return _.f("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.f(_.HT,{data:function(){return k.data().thumbnails}},{thumbnailViewModel:function(P,L){return _.f("div",{class:function(){var T=!k.data().primaryThumbnail,d=L(),U=V(),E=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
T&&d===0&&E.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");d<=U&&E.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return E.join(" ")}},_.f(Qp,{data:P.data,
disableRounding:k.disableRounding}))}}))},"qb");
B4y.idomCompat=!0;var lVO=new _.g9("DWELL_DETECTOR_REGISTRY_TOKEN");var QYf=_.R(function(k){var I=rzO(k.triggeringElement),V=function(){return!!k.data().primaryThumbnail},X=function(){var L,T=(L=k.data())==null?void 0:L.maxHeight,d;
L=(d=k.maxHeight)==null?void 0:d.call(k);return T!=null&&L!=null?Math.min(T,L):L!=null?L:T},P=function(){var L=X();
if(L){var T;if(V()&&(T=k.includeStackHeight)!=null&&T.call(k)){var d;T=((d=k.doubleStack)==null?0:d.call(k))?8:4}else T=0;L=L-T-1;if(!(L<0)){d=Math;T=d.ceil;var U,E;var l=Bs_((E=(U=k.aspectRatio)==null?void 0:U.call(k))!=null?E:0);return T.call(d,L*l)}}};
return _.f("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.oe({height:function(){return X()?X()+"px":void 0},
width:function(){return P()?P()+"px":void 0}})},_.f(AMN,{stackEnabled:V,
thumbnailSize:function(){var L,T;return _.ABc((L=k.width)==null?void 0:L.call(k),(T=k.height)==null?void 0:T.call(k))},
doubleStack:k.doubleStack,stackColor:function(){return k.data().stackColor},
includeStackHeight:k.includeStackHeight},_.f(_.HT,{data:function(){return k.data().primaryThumbnail}},{thumbnailViewModel:function(L){var T={};
return _.f(Qp,{data:L.data,width:k.width,height:k.height,aspectRatio:k.aspectRatio,disableRounding:k.disableRounding,className:_.FH((T.ytCollectionThumbnailViewModelHostHasStacks=V,T)),hovered:k.hovered,playbackRef:k.playbackRef})}}),_.f(_.b,{cond:function(){var L;
return I()&&((L=k.data().thumbnails)==null?void 0:L.length)},
then:function(){return _.f("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.f(B4y,{data:k.data,disableRounding:function(){return!V()}}))}})))},"rb");
QYf.idomCompat={callbacks:{playbackRef:!0}};
var AMN=_.R(function(k){var I=k.children;var V=k.stackEnabled;var X=k.thumbnailSize;var P=k.doubleStack;var L=k.stackColor;var T=k.includeStackHeight;var d,U=(d=_.C7().resolve(_.RZ(_.pz)))==null?void 0:d();return _.f(_.b,{cond:V,then:function(){return _.f(PoQ,{data:function(){var E,l;return{experimentEnabled:!0,thumbnailSize:X(),doubleStack:P==null?void 0:P(),color:U?L==null?void 0:(E=L())==null?void 0:E.darkTheme:L==null?void 0:(l=L())==null?void 0:l.lightTheme,enableResponsiveMode:!1,includeStackHeight:T==
null?void 0:T()}}},I)},
else:function(){return I}})},"sb");var naZ=new _.g9("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var ou;_.nA={calledOnce:!0,state:"visible"};ou={calledOnce:!0,state:"hidden"};_.x$=_.R(function(k){var I=k.data;var V=k.customCommandResolver;var X=k.className;var P=k.delayedClassName;var L=k.animationEntityKey;var T=k.isCompactWidth;var d=k.isContentWidth;k=_.G(_.Gz(!1,void 0,"pC3tUb"));var U=k.next().value,E=k.next().value,l=_.$F(L,""),r=_.RE(bKt,l),h=function(){var lD,mR;return(mR=(lD=r())==null?void 0:lD.value)!=null?mR:!1},y=function(){_.KI(_.NP("booleanEntity",l(),{key:l(),
value:!0}));p=void 0};
L=_.G(_.J1(h));var S=L.next().value,g=L.next().value;L=_.G(_.J1(h));var F=L.next().value,Q=L.next().value;L=_.G(_.J1(function(){var lD;return h()?(lD=I().styleTransitionConfig)==null?void 0:lD.destinationStyle:void 0}));
var x=L.next().value,N=L.next().value,M=function(){var lD=Object.assign({},I(),x()&&{style:x()});var mR,oj,Zi=lD.label,Ht=(mR=lD.interaction)==null?void 0:(oj=mR.accessibility)==null?void 0:oj.label;mR=lD.iconImage?lD.label&&lD.label.content?lD.iconLeading?"leading":"trailing":"icon-only":void 0;lD={formattedButtonText:Zi,accessibilityLabel:Ht,style:KEA(lD.style),type:$iD(lD.style),state:"active",size:mii(lD.size),iconPosition:mR,disabled:!1,aTagConfig:yzc(lD,V)};_.m("enable_desktop_vdcbg_components")&&
(lD.focused=U());return lD},p;
L=_.RG({visibilityCallback:function(lD){var mR,oj=(mR=I().interaction)==null?void 0:mR.onFirstVisible;lD&&oj&&_.iB(oj)},
showOption:_.nA});var z=function(){return wnK(M(),!!I().iconImage)};
k={};var u={};X=_.FH(function(){return"ytwAdButtonViewModelHost"},function(){return I().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var lD=!!I().delayedAppearanceConfig,mR=S();
return lD?mR?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var lD=!!I().delayedAppearanceConfig,mR=F();
return lD?mR?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!I().delayedAppearanceConfig||S()?P==null?void 0:P():""},(k.ytwAdButtonViewModelHostCompactWidth=function(){return T==null?void 0:T()},k),(u.ytwAdButtonViewModelHostContentWidth=function(){return d==null?void 0:d()},u),X!=null?X:"");
var ct=function(){var lD,mR=(lD=I().delayedAppearanceConfig)==null?void 0:lD.delayedInvisibleSeconds;mR&&(p=_.Dm(_.hD,function(){g(!0);dt()},mR*1E3))},dt=function(){var lD,mR=(lD=I().delayedAppearanceConfig)==null?void 0:lD.delayedVisibleSeconds;
mR&&(p=_.Dm(_.hD,function(){Q(!0);$K()},mR*1E3))},$K=function(){var lD,mR=(lD=I().styleTransitionConfig)==null?void 0:lD.styleTransitionSeconds,oj,Zi=(oj=I().styleTransitionConfig)==null?void 0:oj.destinationStyle;
mR&&Zi?p=_.Dm(_.hD,function(){N(Zi);y()},mR*1E3):y()};
_.SL(function(){ct()});
_.gu(function(){p&&_.hD.cancelJob(p)});
return _.f("ad-button-view-model",{"on:focusin":_.A4(_.m("enable_desktop_vdcbg_components")?function(){var lD=_.C7().resolve(_.RZ(_.Bq));lD&&E(lD.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.A4(_.m("enable_desktop_vdcbg_components")?function(){E(!1);return!1}:void 0),
class:X,el:_.h4(L),style:_.oe({"transition-duration":"0.3s"})},_.f(_.b,{cond:M,then:function(){return _.f(_.x3,{data:M,icon:function(){return _.f(_.b,{cond:function(){return I().iconImage},
then:function(lD){return _.f(_.yV,{data:lD,alt:"",targetWidth:z,targetHeight:z,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"ub");var oaN=_.R(function(k){var I=k.data;k=function(){return I().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var V=_.RG({visibilityCallback:function(L){var T,d=(T=I().interaction)==null?void 0:T.onFirstVisible;L&&d&&_.iB(d)},
showOption:_.nA}),X={},P={};return _.f("ad-button-group-view-model",{class:_.FH("ytwAdButtonGroupViewModelHost",(X.ytwAdButtonGroupViewModelHostCompactWidth=k,X)),el:_.h4(V)},_.f("div",{class:_.FH("ytwAdButtonGroupViewModelHostSecondaryButton",(P.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=k,P))},_.f(_.HT,{data:function(){return I().secondaryAdButton}},{adButtonViewModel:function(L){return _.f(_.x$,{data:L.data})}})),_.f("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.f(_.HT,
{data:function(){return I().primaryAdButton}},{adButtonViewModel:function(L){return _.f(_.x$,{data:L.data})}})))},"vb");var xGZ=_.R(function(k){var I=function(){var V;return((V=k.data())==null?void 0:V.answers)||[]};
return _.f("yt-survey-icons",{class:"ytSurveyIconsHost"},_.f("div",{class:"ytSurveyIconsHeader"},_.f("div",{class:"ytSurveyIconsTitle"},function(){var V;return(V=k.data())==null?void 0:V.text}),_.f("div",null,_.f(_.x3,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var V;(V=k.onDismiss)==null||V.call(k)}}},
iconName:"DISMISSAL"}))),_.f("div",null,_.f("div",{class:"ytSurveyIconsAnswers"},_.f(_.ly,{each:function(){return I()},
keyBy:"INDEX"},function(V,X){return _.f("div",null,_.f(_.x3,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var P;(P=k.onSelect)==null||P.call(k,V(),X)}}},
icon:function(){return _.f(_.x_,{icon:function(){var P,L;return(P=V())==null?void 0:(L=P.icon)==null?void 0:L.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.f("div",{class:"ytSurveyIconsAnswersText"},_.f("div",null,function(){return I().length?I()[0].text:""}),_.f("div",null,function(){return I().length?I()[I().length-1].text:""}))))},"wb");var abN=_.R(function(k){var I=_.h4(_.VN(function(){var U;return(U=k.data())==null?void 0:U.rendererContext},void 0,void 0,void 0,!0)),V=_.G(_.Gz(!1,void 0,"GW0yjf")),X=V.next().value,P=V.next().value,L=_.RE(EIO,function(){var U;
return(U=k.data().keys)==null?void 0:U.surveyEntityKey}),T=_.RE(bVU,function(){var U;
return(U=k.data().keys)==null?void 0:U.surveyStateEntityKey});
_.Aq("ytd-slimline-survey-show-action",function(){P(!1)});
var d=function(){var U,E;var l=(U=T())==null?void 0:(E=U.questionStack)==null?void 0:E[0];if(l!==void 0){var r,h;return(r=L())==null?void 0:(h=r.questions)==null?void 0:h[l]}};
V={};return _.f("yt-slimline-survey-view-model",{el:I,class:_.FH("ytSlimlineSurveyViewModelHost",(V.ytSlimlineSurveyViewModelCollapsed=function(){return X()},V))},_.f("div",{class:"ytSlimlineSurveyViewModelContainer"},_.f(_.b,{cond:function(){var U;
return((U=d())==null?void 0:U.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.f(xGZ,{data:function(){return d()},
onSelect:function(U,E){var l,r;return _.W(function(h){P(!0);if(r=(l=k.data())==null?void 0:l.onSelectRating)_.iB(r),_.KI(cEK(E));_.xg(h)})},
onDismiss:function(){P(!0);var U;var E=(U=L())==null?void 0:U.dismissalFeedbackToken;U=E?{feedbackEndpoint:{feedbackToken:E}}:void 0;U&&_.GI(U,{form:{element:I.value}})}})}})))},"xb");var RGy=_.R(function(k){return _.f("yt-table-view-model",{class:_.FH("ytTableViewModelHost",k.className)},_.f(_.ly,{each:function(){return k.data().rows||[]}},function(I){var V={};
return _.f("div",{class:_.FH("ytTableViewModelRow",(V.ytTableViewModelRowBottomBorder=function(){return k.data().showSeparators},V))},_.f(_.ly,{each:function(){return(I==null?void 0:I.cells)||[]}},function(X,P){var L,T={};
return _.f("span",{class:_.FH((T.ytTableViewModelRowLabel=function(){return P()===0&&k.data().showHorizontalHeaders},T.ytTableViewModelCell=function(){return!k.data().showHorizontalHeaders||P()>0},T))},(L=X.text)==null?void 0:L.content)}))}))},"yb");var Cwy=_.R(function(k){return _.f("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.f(_.HT,{data:function(){var I;return(I=k.data())==null?void 0:I.attachments}},{flexibleActionsViewModel:function(I){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(_.Ex,{data:I.data,
layout:function(){var V;return((V=k.lockupStyle())==null?void 0:V.arrangement)===1?0:1},
justifyContentOverride:function(){var V;return((V=k.lockupStyle())==null?void 0:V.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(I){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(abN,{data:I.data}))},
expandableMetadataViewModel:function(I){I=I.data;var V;return _.f("div",{class:_.FH("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(V=_.C7().resolve(_.RZ(naZ)))==null?void 0:V({data:I}))},
adButtonGroupViewModel:function(I){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(oaN,{data:I.data}))},
adButtonViewModel:function(I){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(_.x$,{data:I.data,isCompactWidth:!0}))},
tableViewModel:function(I){return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.f(RGy,{data:I.data}))},
aiCompanionAttachmentViewModel:function(I){I=I.data;var V;return _.f("div",{class:"ytLockupAttachmentsViewModelAttachment"},(V=_.C7().resolve(_.RZ(_.jYR)))==null?void 0:V({data:I}))}}))},"zb");var qQX=_.Nw("rich_grid_min_item_width",310),YQX=_.Nw("rich_grid_max_item_width",500);var xiz,oTX;xiz=16/9;oTX=2/3;_.au=_.R(function(k){var I=k.data;var V=k.className;var X=k.imageSizeConfig;var P=k.notifyOnLoaded;var L=function(){return I().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},T=function(){var h;
return _.IU((h=I())==null?void 0:h.rendererContext)};
k={};k=(k.ytContentPreviewImageViewModelHost=!0,k.ytContentPreviewImageViewModelCircleImage=function(){return L()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},k.ytContentPreviewImageViewModelTappable=function(){return T()},k);
var d=function(){var h,y;return(y=(h=_.K(I().rendererContext,_.DL))==null?void 0:h.label)!=null?y:""},U=function(){return R3c(I())},E=function(){var h=aVz(L(),I().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",X==null?void 0:X(),Coo(U()),I().layoutWidth,I().layoutHeight),y=Object.assign({},h);
h.width&&(y.width=Math.round(h.width));h.height&&(y.height=Math.round(h.height));h.maxWidth&&(y.maxWidth=Math.round(h.maxWidth));h.maxHeight&&(y.maxHeight=Math.round(h.maxHeight));return y},l=_.EH(function(){return E().height},void 0,"CxFlJb"),r=_.EH(function(){return E().width},void 0,"lb8Jhd");
return _.f("yt-content-preview-image-view-model",{el:_.h4(_.VN(function(){var h;return(h=I())==null?void 0:h.rendererContext})),
role:function(){return T()?"link":void 0},
tabindex:function(){return T()?0:void 0},
class:_.FH(V,k,function(){var h=L();var y=X==null?void 0:X();h=h==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||h==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||h==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||h==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(y==null?void 0:y.size)!=null&&y.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(y==null?void 0:y.size)!=null&&y.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return h}),
style:function(){var h=E(),y=[];h.width&&y.push("width: "+h.width+"px");h.height&&y.push("height: "+h.height+"px");h.maxWidth&&y.push("max-width: "+h.maxWidth+"px");h.maxHeight&&y.push("max-height: "+h.maxHeight+"px");h.fullWidth&&y.push("width: 100%");return y.join(";")}},_.f(_.b,{cond:U,
then:function(h){return _.f(_.yV,{data:h,alt:d,"data-disabled$":function(){return!d()},
notifyOnLoaded:P,targetWidth:r,targetHeight:l,preserveWidth:function(){return!!r()},
preserveHeight:function(){return!!l()}})}}),_.f(_.HT,{data:function(){var h;
return(h=I())==null?void 0:h.overlays}},{thumbnailHoverOverlayViewModel:WJ,
thumbnailOverlayButtonViewModel:_.q_O}))},"Ab");
_.au.idomCompat=!0;var Ru=_.R(function(k){var I=k.data;var V=k.className;var X=k.useSmallLayout;var P=k.useMediumText;var L=k.useHeavyText;var T=function(){return!(P==null||!P())||!(L==null||!L())};
k={};return _.f("yt-attribution-view-model",{el:_.h4(_.VN(function(){var d;return(d=I())==null?void 0:d.rendererContext})),
class:_.FH(V,(k.ytAttributionViewModelHost=!0,k.ytAttributionViewModelMediumText=P,k.ytAttributionViewModelHeavyText=L,k))},_.f(_.b,{cond:function(){return _.IU(I().rendererContext)},
then:function(){return _.f("button",{class:"ytAttributionViewModelTappable"},_.f(w3C,{data:I,useSmallLayout:X,badgesShouldInheritTypography:T}))},
else:function(){return _.f(w3C,{data:I,useSmallLayout:X,badgesShouldInheritTypography:T})}}))},"Bb"),w3C=_.R(function(k){var I=k.data;
var V=k.useSmallLayout;var X=k.badgesShouldInheritTypography;var P=function(){return{size:(V==null?0:V())?16:24}};
return _.f(_.D7,null,_.f(_.HT,{data:function(){return I().contentPreviewImage}},{contentPreviewImageViewModel:function(L){return _.f(_.au,{data:L.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:P})}}),_.f(_.HT,{data:function(){return I().badge}},{badgeViewModel:function(L){return _.f(_.vJ,{data:L.data,
class:"ytAttributionViewModelBadge",modern:!0,inheritTypography:X})}}),_.f(_.b,{cond:function(){return I().text},
then:function(){return _.f(_.KF,{text:function(){return I().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.f(_.b,{cond:function(){return I().suffix},
then:function(){return _.f(_.KF,{text:function(){return I().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"Cb");
Ru.idomCompat=!0;var HEZ,p3f,N4Q,MjU,ZER;HEZ=_.R(function(k){var I=k.delimiter;var V=k.max;var X=k.index;var P=k.isStandalone;return _.f(_.b,{cond:function(){return V()-1>X()},
then:function(){var L={};return _.f("span",{class:_.FH("yt-content-metadata-view-model__delimiter",(L["yt-content-metadata-view-model__delimiter--standalone"]=P,L)),"aria-hidden":!0},I)}})},"Db");
p3f=_.R(function(k){var I=k.metadataPart;var V=k.maxLines;return _.f(_.KF,{text:function(){return I().text},
linkInheritColor:!0,className:function(){return wlz(V())},
userInput:!0})},"Eb");
N4Q=_.R(function(k){var I=k.metadataPart;var V=k.maxLines;return _.f(_.b,{cond:function(){return I().tooltip},
then:function(X){return _.f("span",{title:X,role:"tooltip"},_.f(p3f,{metadataPart:I,maxLines:V}))},
else:function(){return _.f(p3f,{metadataPart:I,maxLines:V})}})},"Fb");
MjU=_.R(function(k){var I=k.metadataPart;var V=k.isOverlay;var X=k.useMediumText;var P=k.hideAvatar;var L=function(){return I().maxLines!==void 0?I().maxLines:1};
return _.f(_.D7,null,_.f(_.HT,{data:function(){return I().avatarStack}},{avatarStackViewModel:function(T){return _.f(_.EY,{data:T.data,
isOverlay:V,useMediumText:X,hideAvatar:P})},
badgeViewModel:_.vJ}),_.f(_.b,{cond:function(){return I().leadingIcon},
then:function(T){return _.f(_.x_,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return T().name},
size:function(){return T().width}})}}),_.f(_.b,{cond:function(){return I().text},
then:function(){return _.f(N4Q,{metadataPart:I,maxLines:L})}}),_.f(_.b,{cond:function(){return I().icon},
then:function(T){return _.f(_.x_,{className:"yt-content-metadata-view-model__icon",icon:function(){return T().name},
size:function(){return T().width}})}}))},"Gb");
ZER=_.R(function(k){var I=k.metadataRow;var V=k.isInline;var X=k.delimiter;var P=k.isOverlay;var L=k.useMediumText;var T=k.extensions;var d=function(){var E,l=T==null?void 0:(E=T())==null?void 0:E.lockupMetadata;E=I();var r,h;return!!((l==null?0:(r=l.byline)==null?0:r.hideAvatar)&&((h=_.K(E,lBK))==null?void 0:h.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},U=function(){return I().metadataParts||[]};
k={};return _.f("div",{class:_.FH("yt-content-metadata-view-model__metadata-row",(k["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=V,k["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var E,l=T==null?void 0:(E=T())==null?void 0:E.lockupMetadata;E=I();var r,h;return!!((l==null?0:(r=l.byline)==null?0:r.addPadding)&&((h=_.K(E,lBK))==null?void 0:h.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},k["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var E;
return!!(T==null?0:(E=T())==null?0:E.lockupMetadata)&&I().badges&&!I().metadataParts},k))},_.f(_.HT,{data:function(){return I().badges}},{badgeViewModel:function(E){return _.f("div",{class:"yt-content-metadata-view-model__badge"},_.f(_.vJ,{data:E.data,
numBadgesInRow:function(){var l,r;return((l=I())==null?void 0:(r=l.badges)==null?void 0:r.length)||0}}))}}),_.f(_.ly,{each:U},function(E,l){return _.f(_.D7,null,_.f(MjU,{metadataPart:E,
isOverlay:P,useMediumText:L,hideAvatar:d}),_.f(HEZ,{delimiter:X,max:function(){return U().length},
index:l,isStandalone:!1}))}),_.f(_.b,{cond:function(){return I().isSpacerRow&&!V()},
then:function(){return _.f("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Hb");
_.CA=_.R(function(k){k=_.j8(k,{layout:0,isOverlay:!1});var I=k.data,V=k.layout,X=k.isOverlay,P=k.useMediumText,L=k.extensions,T=function(){return V()===0},d=function(){var E;
return((E=I().metadataRows)==null?void 0:E.filter(function(l){var r,h=L==null?void 0:(r=L())==null?void 0:r.lockupMetadata,y,S;r=!!((h==null?0:(y=h.description)==null?0:y.hideDescription)&&((S=_.K(l,lBK))==null?void 0:S.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var g,F;return!((h==null?0:(g=h.spacer)==null?0:g.hideSpacer)&&((F=_.K(l,lBK))==null?void 0:F.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||r)}))||[]},U={};
return _.f("yt-content-metadata-view-model",{class:_.FH(k.className,"yt-content-metadata-view-model",(U["yt-content-metadata-view-model--inline"]=T,U["yt-content-metadata-view-model--tappable"]=function(){return _.IU(I().rendererContext)},U["yt-content-metadata-view-model--medium-text"]=P,U)),
el:_.h4(_.VN(function(){return I().rendererContext}))},_.f(_.ly,{each:d},function(E,l){return _.f(_.D7,null,_.f(ZER,{metadataRow:E,
isInline:T,delimiter:function(){return I().delimiter},
isOverlay:X,useMediumText:P,extensions:L}),_.f(_.b,{cond:function(){return T()&&!E.isSpacerRow},
then:function(){return _.f(HEZ,{delimiter:function(){return I().delimiter},
max:function(){return d().length},
index:l,isStandalone:!0})}}))}))},"Ib");
_.CA.idomCompat=!0;var DGN=_.R(function(k){var I=_.C7().resolve(_.RZ(_.pz)),V={};return _.f("yt-lockup-metadata-view-model",{class:_.FH("yt-lockup-metadata-view-model",function(){a:{var X=k.lockupStyle();if(X==null?0:X.isOverlay)X="yt-lockup-metadata-view-model--overlay";else switch(X==null?void 0:X.arrangement){case 1:X="yt-lockup-metadata-view-model--horizontal";break a;default:X="yt-lockup-metadata-view-model--vertical"}}return X},function(){a:{var X=k.lockupStyle();
switch(X==null?void 0:X.titleMaxLines){case 1:X="yt-lockup-metadata-view-model--title-max-lines-1";break a}X=void 0}return X},function(){a:{var X=k.lockupStyle();
if(X==null?0:X.isTiny)X="yt-lockup-metadata-view-model--tiny";else switch(X==null?void 0:X.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":X="yt-lockup-metadata-view-model--compact";break a;default:X="yt-lockup-metadata-view-model--standard"}}return X},(V["yt-lockup-metadata-view-model--overlay"]=function(){var X;
return(X=k.lockupStyle())==null?void 0:X.isOverlay},V["yt-lockup-metadata-view-model--card"]=function(){var X;
return(X=k.lockupStyle())==null?void 0:X.isCard},V["yt-lockup-metadata-view-model--centered"]=function(){var X;
return(X=k.lockupStyle())==null?void 0:X.isCentered},V["yt-lockup-metadata-view-model--typography-bump"]=function(){var X;
return(X=k.lockupStyle())==null?void 0:X.typographyBump},V["yt-lockup-metadata-view-model--legacy-typography"]=function(){var X;
return(X=k.lockupStyle())==null?void 0:X.useLegacyTypography},V["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var X;
return(X=k.lockupStyle())==null?void 0:X.useRichGridLegacyTypography},V))},_.f(_.HT,{data:function(){return k.data().image}},{avatarStackViewModel:function(X){return _.f("div",{class:"yt-lockup-metadata-view-model__avatar"},_.f(_.EY,{data:X.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(X){return _.f("div",{class:"yt-lockup-metadata-view-model__avatar"},_.f(_.fA,{data:X.data}))},
decoratedAvatarViewModel:function(X){return _.f("div",{class:"yt-lockup-metadata-view-model__avatar"},_.f(_.UY,{data:X.data}))}}),_.f("div",{class:"yt-lockup-metadata-view-model__text-container"},_.f("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var X;return(X=k.data().title)==null?void 0:X.content}},_.f(_.b,{cond:function(){return k.data().title},
then:function(X){return _.f(_.Av,{command:k.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.oe({color:function(){var P;a:{var L=k.lockupStyle();var T=(P=k.hovered)==null?void 0:P.call(k);P=!(I==null||!I());var d;if((L==null?0:(d=L.onFocusEffect)==null?0:d.textPrimaryColor)&&T&&(L=P?L.onFocusEffect.textPrimaryColor.darkTheme:L.onFocusEffect.textPrimaryColor.lightTheme)){L=L$(L);break a}L=void 0}return L}}),
ariaLabel:k.lockupAccessibilityLabel},_.f(_.KF,{text:X,userInput:!0}))}})),_.f("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.oe({color:function(){var X;a:{var P=k.lockupStyle();var L=(X=k.hovered)==null?void 0:X.call(k);X=!(I==null||!I());var T;if((P==null?0:(T=P.onFocusEffect)==null?0:T.textSecondaryColor)&&L&&(P=X?P.onFocusEffect.textSecondaryColor.darkTheme:P.onFocusEffect.textSecondaryColor.lightTheme)){P=L$(P);break a}P=void 0}return P}})},_.f(_.HT,{data:function(){return k.data().metadata}},{contentMetadataViewModel:function(X){return _.f(_.CA,{data:X.data,
layout:function(){var P,L;return(L=(P=k.layout)==null?void 0:P.call(k))!=null?L:1},
useMediumText:function(){var P,L;return((P=k.lockupStyle())==null?void 0:P.typographyBump)||((L=k.lockupStyle())==null?void 0:L.useRichGridLegacyTypography)},
extensions:function(){var P,L,T,d;return{lockupMetadata:{byline:{hideAvatar:((P=k.lockupStyle())==null?void 0:P.arrangement)===0,addPadding:((L=k.lockupStyle())==null?void 0:L.arrangement)===1},description:{hideDescription:!((T=k.lockupStyle())==null||!T.compactMetadata)},spacer:{hideSpacer:!((d=k.lockupStyle())==null||!d.compactMetadata)}}}}})}})),_.f(_.HT,{data:function(){return k.data().attribution}},{attributionViewModel:function(X){return _.f("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.f(Ru,{data:X.data,
useSmallLayout:!0}))}})),_.f("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.f(_.HT,{data:function(){return k.data().menuButton}},{buttonViewModel:function(X){return _.f(_.ac,{data:X.data,
buttonOverrides:function(){var P;return((P=k.lockupStyle())==null?0:P.isOverlay)?{style:"overlay"}:void 0}})}})))},"Jb");
DGN.idomCompat=!0;var zGU=_.R(function(k){var I=_.yQ("notification-multi-action-renderer");_.$6(function(){requestAnimationFrame(function(){_.Qj(I.value)})});
var V={},X={},P={};return _.f("notification-multi-action-renderer",{class:_.FH("ytNotificationMultiActionRendererHost",(V.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var L;return(L=k.useLegacyShelfStyle)==null?void 0:L.call(k)},V)),
el:I},_.f("span",{"aria-live":"polite",class:_.FH("ytNotificationMultiActionRendererTextContainer",(X.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var L;return(L=k.useLegacyShelfStyle)==null?void 0:L.call(k)},X))},_.f(_.KF,{text:function(){return k.data().responseText}})),_.f("div",{class:_.FH("ytNotificationMultiActionRendererButtonContainer",(P.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var L;
return(L=k.useLegacyShelfStyle)==null?void 0:L.call(k)},P))},_.f(_.HT,{data:function(){var L;
return(L=k.data().buttons)==null?void 0:L.map(function(T){if(T=T.buttonRenderer){var d,U=Object,E=U.assign,l=(d=T.icon)==null?void 0:d.iconType;d=(d=T.command||T.serviceEndpoint||T.navigationEndpoint)?{innertubeCommand:d}:void 0;T={buttonViewModel:E.call(U,{},{iconName:l,onTap:d,trackingParams:T.trackingParams,titleFormatted:T.text?_.VV(T.text):void 0},plU(T))}}else T=void 0;return T}).filter(function(T){return!!T})}},{buttonViewModel:function(L,T){return _.f("div",null,_.f(_.ac,{data:L.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var d;return((d=k.useModernStyles)==null?0:d.call(k))?{type:T()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Lb");var uDN=_.R(function(k){var I=_.yQ("notification-text-renderer");_.$6(function(){requestAnimationFrame(function(){_.Qj(I.value)})});
return _.f("notification-text-renderer",{el:I,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.f(_.KF,{text:function(){return k.data().successResponseText}}))},"Nb");_.wB=_.R(function(k){var I=_.RE(XAz,function(){var X;return NT_((X=k.contentId)==null?void 0:X.call(k))}),V=function(){var X;
return _.K((X=I())==null?void 0:X.command,_.Do)};
return _.f(_.b,{cond:function(){var X;if(!(X=V())){var P;X=_.K((P=I())==null?void 0:P.command,gxN)}return X},
then:function(){return _.f(_.b,{cond:V,then:function(){var X={};return _.f("div",{class:_.FH("ytDismissibleItemReplacedContent",function(){var P;return MFD((P=k.aspectRatio)==null?void 0:P.call(k))})},_.f("div",{class:_.FH((X.ytDismissibleItemAspectRatioContainer=function(){var P;
return((P=k.aspectRatio)==null?void 0:P.call(k))!==void 0},X))},_.f(_.HT,{data:function(){var P;
return(P=V())==null?void 0:P.item}},{notificationMultiActionRenderer:function(P){return _.f(zGU,{data:P.data,
useModernStyles:k.useModernStyle,useLegacyShelfStyle:k.useLegacyShelfStyle})},
notificationTextRenderer:uDN})))}})},
else:k.children})},"Ob");_.OEK=_.R(function(k){var I=k.data;var V=k.customCommandResolver;k=_.h4(_.RG({visibilityCallback:function(L){var T,d=(T=I().interaction)==null?void 0:T.onFirstVisible;L&&d&&_.iB(d)},
showOption:_.nA}));var X=function(){var L;return((L=I().interaction)==null?0:L.onTap)?function(T){var d;h3X(T,(d=I().interaction)==null?void 0:d.onTap,V)}:void 0},P=function(){var L,T=I(),d=X(),U=(L=_.K(I().rendererContext,_.DL))==null?void 0:L.label;
a:switch(T.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":L=1;break a;default:L=0}return{size:z3_(T.size),type:L,onTap:d,accessibilityText:U}};
return _.f("ad-avatar-view-model",{class:function(){var L;return((L=I().interaction)==null?0:L.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:k},_.f(_.b,{cond:function(){return I().image},
then:function(L){return _.f(FEU,{data:P,image:L})}}))},"Pb");_.HJ=_.R(function(k){var I=_.j8(k,{hasDot:!1,usedInMasthead:!1}),V=Object.assign({},I),X=I.data,P=I.hasDot;k=I.customCommandResolver;var L=I.usedInMasthead,T=(delete V.data,delete V.hasDot,delete V.customCommandResolver,delete V.usedInMasthead,V);I=function(){return X().style};
I!==void 0&&I!==null||_.AI(Error("Ih"));k=_.Gb(function(){return X().interaction},k);
return _.f("ad-badge-view-model",{class:_.FH(function(){var d;return((d=X().interaction)==null?0:d.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var d=T.adRenderingContextType(),U=L();
X();return d!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||U?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.h4(k)},_.f(_.hb,{data:function(){var d;X();return{type:2,text:(d=X().label)==null?void 0:d.content,adsIncludeDot:P(),isOverlay:X().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Qb");var tjy;_.pA=_.R(function(k){var I=k.data;var V=k.customCommandResolver;var X=k.adRenderingContextType;return _.f("ad-details-line-view-model",{class:function(){var P;return((P=I().interaction)==null?0:P.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.h4(_.RG({visibilityCallback:function(P){var L,T=(L=I().interaction)==null?void 0:L.onFirstVisible;P&&T&&_.iB(T)},
showOption:_.nA}),_.Gb(function(){return I().interaction},V))},_.f(_.b,{cond:function(){return I().style},
then:function(P){return _.f(_.ly,{each:function(){var L;return((L=I())==null?void 0:L.attributes)||[]},
keyBy:"INDEX"},function(L){return _.f(tjy,{attribute:L,style:P,adRenderingContextType:function(){return X()}})})}}))},"Rb");
tjy=_.R(function(k){var I=k.attribute;var V=k.style;var X=k.adRenderingContextType;return _.f(_.b,{cond:function(){return I().text},
then:function(P){return _.f(_.KF,{text:P,className:function(){var L=X();V();return L==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Sb");var eGN=_.R(function(k){var I=k.data;var V=k.typographyBump;var X=function(){return I().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"},P=function(){return{size:"M"}};
k={};return _.f(_.D7,null,_.f("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.f(_.KF,{text:function(){return I().headline},
className:_.FH((k.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineLegacy=function(){return!_.m("enable_desktop_vdc_components")},k.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline=function(){return _.m("enable_desktop_vdc_components")},k.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return X==null?void 0:X()},k.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(V==null?void 0:V())&&!(X==null?0:X())},k)),
linkInheritColor:!0}),_.f(_.b,{cond:function(){return I().description},
then:function(L){var T={};return _.f(_.KF,{text:L,className:_.FH("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(T.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return X==null?void 0:X()},T.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(V==null?void 0:V())&&!(X==null?0:X())},T)),
linkInheritColor:!0})}}),_.f(_.b,{cond:function(){return I().secondaryDescription},
then:function(L){var T={};return _.f(_.KF,{text:L,className:_.FH("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(T.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return V==null?void 0:V()},T)),
linkInheritColor:!0})}}),_.f("div",{class:function(){return X()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.f(_.b,{cond:function(){return I().adAvatar},
then:function(){return _.f("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.f(_.HT,{data:function(){return I().adAvatar}},{adAvatarViewModel:_.OEK}))}}),_.f(_.HT,{data:function(){return I().adBadge}},{adBadgeViewModel:function(L){return _.f(_.HJ,{data:L.data,
hasDot:function(){return!!I().adDetailsLine},
adRenderingContextType:function(){return I().adRenderingContextType}})}}),_.f(_.HT,{data:function(){return I().adDetailsLine}},{adDetailsLineViewModel:function(L){return _.f(_.pA,{data:L.data,
adRenderingContextType:function(){return I().adRenderingContextType}})}}))),_.f("div",{class:function(){return _.m("enable_desktop_vdc_components")?"ytwFeedAdMetadataViewModelHostMenuButton":X()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.f(_.HT,{data:function(){return I().menu}},{buttonViewModel:function(L){return _.f(_.ac,{data:L.data,
buttonOverrides:_.m("enable_desktop_vdc_components")?P:function(){a:switch(I().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var T="S";break a;default:T="M"}return{size:T}}})}})))},"Tb"),kjf=_.R(function(k){var I=k.data;
var V=k.noBottomMargin;var X=k.useVideoLockupTopPadding;var P=k.typographyBump;k={};k=_.FH("ytwFeedAdMetadataViewModelHostMetadata",(k.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return V==null?void 0:V()},k.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return X==null?void 0:X()},k));
var L=function(){return I().adBadge};
L!==void 0&&L!==null||_.AI(Error("Jh"));L={};var T={};return _.f(_.D7,null,_.f(_.b,{cond:function(){return I().adAvatar},
then:function(){return _.f("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.f(_.HT,{data:function(){return I().adAvatar}},{adAvatarViewModel:function(d){return _.f(_.OEK,{data:d.data})}}))}}),_.f("div",{class:k},_.f("div",{class:_.FH("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(L.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return P==null?void 0:P()},L.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(P==
null?void 0:P())&&_.m("web_enable_typography_bump_v2")},L))},_.f(_.KF,{text:function(){return I().headline},
linkInheritColor:!0})),_.f(_.b,{cond:function(){return I().description},
then:function(d){return _.f(_.KF,{text:d,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.f("div",{class:function(){return I().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.m("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.f(_.HT,{data:function(){return I().adBadge}},
{adBadgeViewModel:function(d){return _.f(_.HJ,{data:d.data,
hasDot:function(){return!!I().adDetailsLine},
adRenderingContextType:function(){return I().adRenderingContextType}})}}),_.f(_.HT,{data:function(){return I().adDetailsLine}},{adDetailsLineViewModel:function(d){return _.f(_.pA,{data:d.data,
adRenderingContextType:function(){return I().adRenderingContextType}})}})),_.f(_.b,{cond:function(){return I().secondaryDescription},
then:function(d){return _.f(_.KF,{text:d,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.f("div",{class:_.FH("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(T.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return X==null?void 0:X()},T))},_.f(_.HT,{data:function(){return I().menu}},{buttonViewModel:_.ac})))},"Ub"),Nq=_.R(function(k){var I=k.data;
var V=k.noBottomMargin;var X=k.listenToTapEvent;var P=k.setTouchEndHandler;var L=k.useVideoLockupTopPadding;var T=k.typographyBump;k=_.RG({visibilityCallback:function(r){var h,y=(h=I().interaction)==null?void 0:h.onFirstVisible;r&&y&&_.iB(y)},
showOption:_.nA});var d=_.Gb(function(){return I().interaction},void 0,function(){return X==null?void 0:X()}),U=_.G(_.Gz(!1,void 0,"KSFskc")),E=U.next().value,l=U.next().value;
U=_.A4(function(r){(P==null?0:P())&&!E()&&(r.currentTarget.click(),l(!0),setTimeout(function(){l(!1)},100));
return!1});
return _.f("feed-ad-metadata-view-model",{class:function(){var r;return((r=I().interaction)==null?0:r.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.h4(k,d),"on:touchend":U},_.f(_.rH,null,_.f(_.E5,{when:function(){return I().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.f(eGN,{data:I,
typographyBump:T})}),_.f(_.E5,{when:function(){return I().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.f(kjf,{data:I,
noBottomMargin:V,useVideoLockupTopPadding:L,typographyBump:T})})))},"Vb");var IGl,VNU;IGl=_.W8.inlinePreviewEnabledSelector;_.Mq=_.R(function(k){return _.f("yt-lockup-view-model",{class:_.FH(k.className,"yt-lockup-view-model--wrapper")},_.f(_.wB,{contentId:function(){return k.data().contentId},
useModernStyle:!0,aspectRatio:function(){var I,V;return((I=k.containerType)==null?void 0:I.call(k))!==3?Qfi(k.data().contentType,(V=k.force16By9ThumbnailAspectRatio)==null?void 0:V.call(k)):void 0}},function(){return _.f(VNU,Object.assign({},k))}))},"Wb");
VNU=_.R(function(k){k=_.j8(k,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0,useOverlayStyling:void 0});var I=k.data,V=k.containerLayoutConfig,X=k.containerType,P=k.sizing,L=k.protectBackground,T=k.typographyBump,d=k.force16By9ThumbnailAspectRatio,U=k.thumbnailFixedWidth,E=k.thumbnailTargetWidth,l=k.lockupExperiments,
r=k.elementsPerRow,h=k.useOverlayStyling,y=_.C7().resolve(_.RZ(_.pz));k=_.h4(_.VN(function(){var Ht;return(Ht=I())==null?void 0:Ht.rendererContext},void 0,void 0,["A".toString(),
"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL","YT-EXPANDABLE-METADATA-VIEW-MODEL","FEED-AD-METADATA-VIEW-MODEL","AD-BADGE-VIEW-MODEL","AD-DETAILS-LINE-VIEW-MODEL"],!0));var S=_.wy(IGl),g=_.C7().resolve(_.RZ(rMR)),F=g?{}:void 0,Q=function(){var Ht,rK,Ul;return(Ul=(rK=_.K((Ht=I())==null?void 0:Ht.rendererContext,_.DL))==null?void 0:rK.label)!=null?Ul:void 0},x=function(){var Ht;
return(Ht=_.K(I().metadata,_.rYK))==null?void 0:Ht.endorsement},N=function(){var Ht=V==null?void 0:V(),rK;
if(Ht==null?0:Ht.containerType){var Ul=(rK=I())==null?void 0:rK.contentType;rK=l();var p_=T(),hx=E(),jy=L();Ht=Object.assign({},nTO(sfK(Ht),dV(Ht.responsiveSize),p_,Ul,Ht.force16By9ThumbnailAspectRatio,hx,jy,void 0,rK),{thumbnailFixedWidth:Ht.contentPreviewWidth})}else Ht=nTO(X(),P(),T(),(Ul=I())==null?void 0:Ul.contentType,d(),E(),L(),h(),l());return Ht};
g&&F&&g({enabled:function(){return S()},
itemPlaybackModel:function(){return I().itemPlayback},
thumbnailElRef:function(){return F.thumbnailElRef},
containerElRef:k,options:function(){var Ht=F.thumbnailOverlays||[],rK=x(),Ul;!rK||((Ul=l())==null?0:Ul.onFocusEffect)||Ht.push(rK);var p_,hx;return{thumbnail:F.thumbnail,thumbnailOverlays:Ht,accessibilityText:Q(),thumbnailSize:F.thumbnailSize,enableRounding:N().isCollection,containPlayerWithinThumbnail:N().isCollection,mouseleaveCallback:function(){z(!1)},
trackingParams:(p_=_.K(I().rendererContext,_.Me))==null?void 0:(hx=p_.loggingDirectives)==null?void 0:hx.trackingParams}}});
var M=0;g=_.G(_.Gz(!1,void 0,"v0iGab"));var p=g.next().value,z=g.next().value;g=_.G(_.Gz(!1,void 0,"PVKcBd"));var u=g.next().value,ct=g.next().value;g=_.A4(function(){u()?(_.hD.cancelJob(M),M=_.hD.addJob(function(){z(!0)},8,32)):z(!0);
return!0});
var dt=_.A4(function(Ht){Ht=Ht.relatedTarget;var rK=document.querySelector("ytd-video-preview");Ht&&rK&&rK.contains(Ht)||(M&&(_.hD.cancelJob(M),M=0),z(!1))});
_.gu(function(){M&&(_.hD.cancelJob(M),M=0)});
var $K=DiD(function(){ct(!0)}),lD=$K.touchFeedbackEvents,mR=$K.touchFeedbackOnPointerUp,oj=$K.touchFeedbackOnPointerDown;
$K=$K.touchFeedbackOnPointerLeave;var Zi={};return _.f(_.D7,null,_.f("div",{el:k,class:_.FH("yt-lockup-view-model",function(){a:{var Ht=N();if(Ht.metadataOnThumbnail)Ht="yt-lockup-view-model--metadata-on-thumbnail";else switch(Ht.arrangement){case 1:Ht="yt-lockup-view-model--horizontal";break a;default:Ht="yt-lockup-view-model--vertical"}}return Ht},function(){a:{var Ht=N();
if(Ht.metadataOnThumbnail)Ht="yt-lockup-view-model--metadata-on-thumbnail";else{switch(Ht.collectionStackNumber){case 1:Ht="yt-lockup-view-model--collection-stack-1";break a;case 2:Ht="yt-lockup-view-model--collection-stack-2";break a}Ht=void 0}}return Ht},function(){var Ht;
return _.Hwc((Ht=I())==null?void 0:Ht.contentId)},(Zi["yt-lockup-view-model--card"]=function(){return N().isCard},Zi["yt-lockup-view-model--compact"]=function(){return N().isTiny||N().sizing!=="STANDARD"},Zi["yt-lockup-view-model--protect-background"]=L,Zi["yt-lockup-view-model--add-margins"]=function(){return N().addMarginForFullbleed},Zi["yt-lockup-view-model--centered"]=function(){return N().isCentered},Zi["yt-lockup-view-model--fullbleed"]=function(){return N().fullbleed},Zi["yt-lockup-view-model--single-column-grid"]=
function(){return r()===1&&X()===2},Zi["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var Ht;
return(Ht=l())==null?void 0:Ht.useRichGridLegacyMargin},Zi["yt-lockup-view-model--flex-none"]=function(){return!_.m("lockup_flex_none_killswitch")},Zi)),
"on:mousedown":oj,"on:mouseleave":dt,"on:mouseup":mR,"on:mouseover":g,"on:touchstart":oj,"on:touchend":mR,"on:pointerleave":$K},_.f(_.QY,{model:function(){var Ht,rK,Ul=Object,p_=Ul.assign,hx=(F==null?void 0:F.thumbnailSize)||"small";a:{var jy=N();var bN=!!(x()&&((Ht=l())==null?0:Ht.onFocusEffect));switch((F==null?void 0:F.thumbnailSize)||"small"){case "small":Ht=4;break;case "large":Ht=12;break;default:Ht=8}if(bN)jy=Ht+12;else{switch(jy.collectionStackNumber){case 1:jy=Ht+8;break a;case 2:jy=Ht+12;
break a}jy=void 0}}hx={thumbnailSize:hx,triggerEvents:!0,customTopExtend:jy};var g3;jy=(rK=l())==null?void 0:rK.onFocusEffect;bN=!(y==null||!y());if(jy){var LX,bD;rK=bN?(LX=jy.onFocusColor)==null?void 0:LX.darkTheme:(bD=jy.onFocusColor)==null?void 0:bD.lightTheme;var xK,lN;LX=bN?(xK=jy.keyLightColor)==null?void 0:xK.darkTheme:(lN=jy.keyLightColor)==null?void 0:lN.lightTheme;var DR;xK=bN?(g3=jy.touchResponseColor)==null?void 0:g3.darkTheme:(DR=jy.touchResponseColor)==null?void 0:DR.lightTheme;g3={background:rK!==
void 0?L$(rK):void 0,keyLight:LX!==void 0?L$(LX):void 0};DR=[];lN=_.G(jy.lightingTechniques||[]);for(LX=lN.next();!LX.done;LX=lN.next())switch(LX.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":DR.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":DR.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":DR.push(3)}g3={hoverEffect:{palette:g3,lightingTechniques:DR},touchEffect:{palette:{background:xK!==void 0?L$(xK):void 0}}}}else g3={};return p_.call(Ul,{},hx,g3)},
hovered:function(){return p()},
pointerDownEvent:lD.pointerDownEvent,pointerUpEvent:lD.pointerUpEvent,pointerLeaveEvent:lD.pointerLeaveEvent}),_.f(_.b,{cond:function(){var Ht;return x()&&p()&&((Ht=l())==null?void 0:Ht.onFocusEffect)},
then:function(){return _.f("div",{class:"yt-lockup-view-model__endorsement"},_.f(_.HT,{data:function(){return x()}},{attributionViewModel:function(Ht){return _.f(Ru,{data:Ht.data,
useHeavyText:!0})}}))}}),_.f(_.Av,{command:function(){var Ht;
return _.ky((Ht=I())==null?void 0:Ht.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(U()||N().thumbnailFixedWidth)&&N().arrangement===1?"width: "+(U()||N().thumbnailFixedWidth):""}},_.f(_.HT,{data:function(){var Ht;
return(Ht=I())==null?void 0:Ht.contentImage}},{thumbnailViewModel:function(Ht){return _.f(Qp,{data:Ht.data,
aspectRatio:function(){return N().aspectRatio},
disableRounding:function(){return N().disableRounding},
width:E,hovered:function(){return p()&&!(S()&&I().itemPlayback)},
isClip:function(){var rK;return((rK=I())==null?void 0:rK.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:ETX(F),lockupExperiments:function(){return l()}})},
collectionThumbnailViewModel:function(Ht){return _.f(QYf,{data:Ht.data,aspectRatio:function(){return N().aspectRatio},
disableRounding:function(){return N().disableRounding},
width:E,doubleStack:function(){return N().collectionStackNumber===2},
hovered:function(){return p()&&!(S()&&I().itemPlayback)},
playbackRef:ETX(F)})},
decoratedAvatarViewModel:_.UY})),_.f("div",{class:"yt-lockup-view-model__metadata"},_.f(_.HT,{data:function(){var Ht;return(Ht=I())==null?void 0:Ht.metadata}},{lockupMetadataViewModel:function(Ht){return _.f(DGN,{data:Ht.data,
hovered:p,lockupStyle:N,lockupCommand:function(){var rK;return _.ky((rK=I())==null?void 0:rK.rendererContext)},
lockupAccessibilityLabel:function(){return Q()},
layout:function(){var rK;return((rK=l())==null?0:rK.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(Ht){return _.f(Nq,{data:Ht.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:T})}}),_.f(_.HT,{data:function(){var Ht;
return(Ht=I())==null?void 0:Ht.attachmentSlot}},{lockupAttachmentsViewModel:function(Ht){return _.f(Cwy,{data:Ht.data,
lockupStyle:N})}}))),_.f(_.HT,{data:function(){var Ht;
return(Ht=I())==null?void 0:Ht.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(Ht){return _.f(Cwy,{data:Ht.data,
lockupStyle:N})}}))},"Xb");
_.Mq.idomCompat=!0;_.Si(_.Mq,"yt-lockup-view-model",{props:{data:_.$3,containerLayoutConfig:_.$3,containerType:_.$3,sizing:_.$3,protectBackground:_.$3,typographyBump:_.$3,thumbnailFixedWidth:_.$3,thumbnailTargetWidth:_.$3,force16By9ThumbnailAspectRatio:_.$3,className:_.$3,lockupExperiments:_.$3,elementsPerRow:_.$3,useOverlayStyling:_.$3}});var e3t,XzQ=_.R(function(k){var I=_.j8(k,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),V=I.text,X=I.alwaysShowTruncationText;k=I.truncationText;var P=I.onTextClick,L=I.maxLines,T=I.disableTextMask,d=I.textStyle,U=I.accessibilityLabel,E=I.textSize,l=I.alwaysTruncateAtMaxLines,r=I.expandOnClick;I=_.G(_.Gz(!1,void 0,"EzA1q"));var h=I.next().value,y=I.next().value;I=_.A4(function(){r()&&y(!h());P==null||P()});
var S=function(){a:switch(E()){case "medium":var u=2;break a;case "large":u=2.2;break a;default:u=1.8}return u},g=Vj_(V,function(){return h()?Infinity:L()},S,T,l,h),F=g.isTruncated;
V=g.displayText;l=g.contentRef;var Q=g.hiddenRef,x=g.placeholderTruncationTextRef,N=g.hiddenTruncationTextRef;g=g.truncationTextRef;var M={},p={},z={};return _.f("truncated-text",{class:_.FH((M["yt-truncated-text"]=!0,M["yt-truncated-text--overlay"]=function(){return d()==="overlay"},M["yt-truncated-text--medium-text"]=function(){return E()==="medium"},M["yt-truncated-text--large-text"]=function(){return E()==="large"},M["yt-truncated-text--primary-text"]=function(){return d()==="primary-text"},M)),
"on:click":I,style:function(){return"line-height: "+S()+"rem;"}},_.f("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:l,style:function(){return h()?"":"max-height: "+L()*S()+"rem;"}},_.f(_.KF,{text:V}),_.f("button",{"aria-disabled":!0,
disabled:!0,class:_.FH((p["yt-truncated-text__inline-button"]=!0,p["yt-truncated-text--hidden"]=function(){return!(!h()&&(X!=null&&X()||F()))},p)),
el:x,style:function(){return"line-height: "+S()+"rem;"}},_.f(_.KF,{text:k}))),_.f("truncated-text-content",{class:_.FH("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:Q,style:function(){return h()?"":"max-height: "+L()*S()+"rem;"},
"aria-hidden":"true"},_.f(_.KF,{text:V}),_.f("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:N,style:function(){return"line-height: "+S()+"rem;"}},_.f(_.KF,{text:k}))),_.f("button",{"aria-label":U,
class:_.FH((z["yt-truncated-text__absolute-button"]=function(){return!T()},z["yt-truncated-text__bottom-button"]=function(){return T()},z["yt-truncated-text--hidden"]=function(){return!(!h()&&(X!=null&&X()||F()))},z)),
el:g,style:function(){return"line-height: "+S()+"rem;"}},_.f(_.KF,{text:k})))},"Zb");
XzQ.idomCompat={callbacks:{onTextClick:!0}};var c5U=_.R(function(k){var I=k.data;k=k.className;var V=_.EH(function(){return PwD(I())},void 0,"uDhDke"),X=_.f(_.D7,null,_.f(_.b,{cond:function(){return I().heroText||I().image},
then:function(){return _.f(PgN,{data:I})}}),_.f(LBy,{data:I,
sizeSmall:function(){return I().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.f("yt-video-attribute-view-model",{class:k},_.f("div",{class:function(){var P=I();a:switch(P.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var L="yt-video-attribute-view-model--vertical";break a;default:L="yt-video-attribute-view-model--horizontal"}a:switch(P.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var T="yt-video-attribute-view-model--image-small";break a;default:T="yt-video-attribute-view-model--image-large"}a:switch(P.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var d=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":d="yt-video-attribute-view-model--image-avatar";break a;default:d=""}a:switch(P.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var U="yt-video-attribute-view-model--metadata-header";break a;default:U=""}a:switch(P.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var E="yt-video-attribute-view-model--container-card";break a;default:E=""}return["yt-video-attribute-view-model",L,T,
d,U,E,PwD(P)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.oe({"background-color":function(){var P=I();if(P.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var L="";else{L=P.lightColorPalette;P=P.darkColorPalette;var T,d=((T=_.C7().resolve(_.RZ(_.pz)))==null?0:T())&&P?P:L;L=(L=d==null?void 0:d.section2Color)?_.Xe(L):""}return L}})},_.f(_.b,{cond:V,
then:function(){return _.f(_.Av,{className:"yt-video-attribute-view-model__content-container",command:V,role:"group",ariaLabel:function(){return I().title}},X)},
else:function(){return _.f("div",{class:"yt-video-attribute-view-model__content-container"},X)}})))},"$b");
c5U.idomCompat=!0;var PgN=_.R(function(k){var I=k.data;var V,X=(V=_.C7().resolve(_.RZ(_.pz)))==null?void 0:V(),P=function(){return X&&I().darkThemeImage?I().darkThemeImage:I().image},L=_.EH(function(){return L4t(I())},void 0,"UDqj0b");
return _.f("div",{class:"yt-video-attribute-view-model__hero-section"},_.f(_.rH,null,_.f(_.E5,{when:P},function(){return _.f(_.yV,{data:function(){return P()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.f(_.E5,{when:function(){return I().heroText}},function(){return _.f("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.f("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return I().heroText}))})),_.f(_.b,{cond:function(){return I().overflowMenuOnTap},
then:function(){return _.f("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.f(_.x3,{data:L,iconName:"MORE_VERT"}))}}))},"ac");
PgN.idomCompat=!0;var LBy=_.R(function(k){var I=k.data;k=k.sizeSmall;var V=function(){return I().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},X=_.EH(function(){return dy(_.TI({innertubeCommand:PwD(I())}))?"link":PwD(I())?"button":"group"},void 0,"e2MmYe"),P={};
return _.f("div",{class:_.FH("yt-video-attribute-view-model__metadata",(P["yt-video-attribute-view-model--small-font"]=k,P)),role:X},_.f("h1",{class:"yt-video-attribute-view-model__title"},function(){return I().title}),_.f(_.b,{cond:function(){return I().subtitle},
then:function(){return _.f("h4",{class:"yt-video-attribute-view-model__subtitle"},_.f(_.b,{cond:V,then:function(){return _.f(XzQ,{text:function(){return X3R(I().subtitle)},
truncationText:function(){return X3R(I().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.f("span",null,function(){return I().subtitle})}}))}}),_.f(_.b,{cond:function(){return I().secondarySubtitle},
then:function(L){return _.f("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.f(_.KF,{text:function(){var T=L();if(T!=null&&T.attachmentRuns){for(var d=[],U=_.G(T.attachmentRuns),E=U.next();!E.done;E=U.next())E=E.value,E.element&&d.push(Object.assign({},E,{element:Object.assign({},E.element,{properties:{layoutProperties:{height:{unit:"DIMENSION_UNIT_POINT",value:15},width:{unit:"DIMENSION_UNIT_POINT",value:15}}}})}));T=Object.assign({},T,{attachmentRuns:d})}return T}}))}}),_.f(_.HT,
{data:function(){return I().buttonViewModel}},{buttonViewModel:function(L){return _.f(_.ac,{data:L.data,
className:"yt-video-attribute-view-model__button"})}}))},"bc");
LBy.idomCompat=!0;_.Si(c5U,"yt-video-attribute-view-model",{props:{data:_.$3,className:_.$3}});var Zp=function(){var k=_.a.apply(this,arguments)||this;k.useHighlightStyling=_.m("web_enable_deeper_metadata_highlight_styling");k.isSearch=!1;k.JSC$15589_lastScrollContainerWidth=NaN;k.pageLoadingFromNavigation=!1;k.currentIndex=0;k.supportComponentResize=!1;return k};
_.J(Zp,_.a);_.c=Zp.prototype;
_.c.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}}}}}};
_.c.attached=function(){document.addEventListener("yt-page-type-changed",_.R1(this,this.onPageChange))};
_.c.detached=function(){document.removeEventListener("yt-page-type-changed",_.R1(this,this.onPageChange))};
_.c.getItemsPath=function(){return"data.cards"};
_.c.onIronResize=function(){this.updateListStyles()};
_.c.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var k;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(k=this.data)==null?void 0:k.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.m("problem_walkthrough_sd")&&!!this.centerItems};
_.c.computeCardListStyle=function(k){return k||null};
_.c.computeEmpty=function(k){return!this.get("cards.length",k)};
_.c.computeThumbnailStyle=function(k){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",k)||null};
_.c.computeHasSubtitle=function(k){return!!this.get("header.richListHeaderRenderer.subtitle",k)};
_.c.computeInitialCountNumber=function(k){return this.hasSquareMiniApp&&k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.c.computeUseFloorScrolling=function(k){return k==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.c.computeHasGameCard=function(k){return(k=this.get("cards",k))?k.some(function(I){return I.gameCardRenderer}):!1};
_.c.computeCenterHeaderTitle=function(k){return!(k==null||!k.centerHeaderTitle)};
_.c.computeHasPortraitMiniApp=function(k){return(k=k==null?void 0:k.cards)?k.some(function(I){return I.miniGameCardViewModel&&I.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.c.computeHasSquareMiniApp=function(k){return(k=k==null?void 0:k.cards)?k.some(function(I){return I.miniGameCardViewModel&&I.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.c.computeHasSkinnyWidthPortraitMiniApp=function(k){return(k=k==null?void 0:k.cards)?k.some(function(I){return I.miniGameCardViewModel&&I.miniGameCardViewModel.width===135}):!1};
_.c.computeCenterItems=function(k){return!!k};
_.c.computeHasInfoPanel=function(k){var I;return k==null?void 0:(I=k.cards)==null?void 0:I.some(function(V){return V.infoPanelContentRenderer})};
_.c.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.c.getItemByIndex=function(k){var I=this.items.children;return I&&I.length>k?I[k]:void 0};
_.c.onPageChange=function(){var k=this;this.pageLoadingFromNavigation=!0;_.hD.addJob(function(){k.pageLoadingFromNavigation=!1;_.AV(k.hostElement,"yt-terminate-video-preview-action")},8)};
_.c.updateListStyles=function(){if(_.m("problem_walkthrough_sd")&&this.JSC$15589_scrollContainer!==void 0){var k=this.JSC$15589_scrollContainer.clientWidth;k!==this.JSC$15589_lastScrollContainerWidth&&(this.JSC$15589_lastScrollContainerWidth=k,_.x5(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(k*.8,415)+"px"}),_.vW(this.hostElement,"iron-resize"))}};
_.R9.Object.defineProperties(Zp.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.m("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return!!((k=this.data)==null?0:(I=k.cards)==null?0:(V=I[0])==null?0:V.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return!!((k=this.data)==null?0:(I=k.cards)==null?0:(V=I[0])==null?0:V.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return _.m("enable_desktop_amsterdam_info_panels")&&!!((k=this.data)==null?0:(I=k.cards)==null?0:(V=I[0])==null?0:V.infoPanelContentRenderer)}}});
Zp.prototype.dataChanged=Zp.prototype.dataChanged;Zp.prototype.onIronResize=Zp.prototype.onIronResize;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Zp.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Zp.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Q7.YtdHorizontalListBehavior),_.Z("design:type",Object)],Zp.prototype,"ytdHorizontalListBehavior",void 0);
_.H([_.q(_.bW),_.Z("design:type",Object)],Zp.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Zp.prototype,"data",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Zp.prototype,"useCustomColors",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Zp.prototype,"useHighlightStyling",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.Z("design:type",Object)],Zp.prototype,"cardListStyle",void 0);_.H([_.n({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.Z("design:type",Boolean)],Zp.prototype,"empty",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.Z("design:type",Boolean)],Zp.prototype,"hasSubtitle",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.Z("design:type",Boolean)],Zp.prototype,"thumbnailStyle",void 0);_.H([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.Z("design:type",Boolean)],Zp.prototype,"hasGameCard",void 0);_.H([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.Z("design:type",Boolean)],Zp.prototype,"centerHeaderTitle",void 0);
_.H([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.Z("design:type",Boolean)],Zp.prototype,"hasPortraitMiniApp",void 0);_.H([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.Z("design:type",Boolean)],Zp.prototype,"hasSquareMiniApp",void 0);_.H([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.Z("design:type",Boolean)],Zp.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.H([_.n({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.Z("design:type",Boolean)],Zp.prototype,"hasInfoPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Zp.prototype,"isSearch",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Zp.prototype,"inlineStructuredDescription",void 0);_.H([_.p$("#scroll-container"),_.Z("design:type",HTMLDivElement)],Zp.prototype,"JSC$15589_scrollContainer",void 0);
_.H([_.n({computed:"computeInitialCountNumber(data.style.type)"}),_.Z("design:type",Number)],Zp.prototype,"initialCount",void 0);_.H([_.n({computed:"computeUseFloorScrolling(data.style.type)"}),_.Z("design:type",Boolean)],Zp.prototype,"useFloorScrolling",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.Z("design:type",Boolean)],Zp.prototype,"centerItems",void 0);_.H([_.n(),_.Z("design:type",Object)],Zp.prototype,"pageLoadingFromNavigation",void 0);
_.H([_.n(),_.Z("design:type",Object)],Zp.prototype,"currentIndex",void 0);_.H([_.n(),_.Z("design:type",Number)],Zp.prototype,"scrollCount",void 0);_.H([_.n(),_.Z("design:type",Object)],Zp.prototype,"supportComponentResize",void 0);_.H([_.p$("#items"),_.Z("design:type",HTMLDivElement)],Zp.prototype,"items",void 0);_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Zp.prototype,"onIronResize",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Zp.prototype,"dataChanged",null);_.H([_.n({reflectToAttribute:!0}),_.v("inlineStructuredDescription"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Zp.prototype,"hideNavigationButton",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Zp.prototype,"modernChapters",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Zp.prototype,"hasVideoAttributeViewModels",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Zp.prototype,"modernInfoPanels",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],Zp);
_.C(Zp,"ytd-horizontal-card-list-renderer",function(){if(OwK!==void 0)return OwK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-horizontal-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-horizontal-card-list-renderer">\n<div id="header-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <h2 id="header" hidden$="[[!data.header]]" class="style-scope ytd-horizontal-card-list-renderer"></h2>\n  <div id="sort-filter" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  <div id="header-button" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="shelf-container" class="style-scope ytd-horizontal-card-list-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atStart]]">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="prevClick_" hidden="[[data.previousButton]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="left-arrow-button" hidden="[[!data.previousButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown" class="style-scope ytd-horizontal-card-list-renderer">\n    <div id="items" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-horizontal-card-list-renderer" hidden="[[atEnd]]">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-horizontal-card-list-renderer" on-click="nextClick_" hidden="[[data.nextButton]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-horizontal-card-list-renderer"></yt-icon>\n    </div>\n    <div id="right-arrow-button" hidden="[[!data.nextButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n  </div>\n</div>\n<div id="footer-section" hidden="[[!data.footerButton]]" class="style-scope ytd-horizontal-card-list-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-horizontal-card-list-renderer"></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return OwK=k},{mode:_.Bd("kevlar_poly_si_batch_j072")?1:2});var GjR=_.R(function(k){var I=k.data;var V={};return _.f("video-summary-content-view-model",{class:_.FH("videoSummaryContentViewModelHost",k.className,(V.videoSummaryContentViewModelHostIsSearch=k.isSearch,V))},_.f(_.ly,{each:function(){var X=[],P=I().paragraphs;if(P==null||!P.length)return[];for(var L=0;L<P.length;L++){var T=_.K(P[L],rlO),d=void 0;L>0&&(d=_.K(P[L-1],rlO));d&&!!d.marker===!!T.marker?X[X.length-1].paragraphs.push(T):X.push({isList:!!T.marker,paragraphs:[T]})}return X},
keyBy:"INDEX"},function(X){return _.f(_.b,{cond:function(){return X().isList},
then:function(){return _.f("ul",{class:"videoSummaryContentViewModelList"},_.f(_.ly,{each:function(){return X().paragraphs},
keyBy:"INDEX"},function(P){return _.f("li",{class:"videoSummaryContentViewModelListItem"},_.f(_.KF,{text:function(){return P().text}}))}))},
else:function(){return _.f("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.f(_.ly,{each:function(){return X().paragraphs},
keyBy:"INDEX"},function(P){return _.f("p",{class:"videoSummaryContentViewModelParagraph"},_.f(_.KF,{text:function(){return P().text}}))}))}})}),_.f(_.b,{cond:function(){return!!_.K(I().likeButtonViewModel,_.WM)&&!!_.K(I().dislikeButtonViewModel,_.fO)},
then:function(){return _.f("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.f("div",{class:"videoSummaryContentViewModelLikeButton"},_.f(_.lQ,{data:function(){return _.K(I().likeButtonViewModel,_.WM)},
disableIconAnimation:!0})),_.f(_.bQ,{data:function(){return _.K(I().dislikeButtonViewModel,_.fO)}}))}}))},"cc");
GjR.idomCompat=!0;_.Si(GjR,"video-summary-content-view-model",{props:{data:_.$3,isSearch:_.$3,className:_.$3}});var Dp=function(){var k=_.a.apply(this,arguments)||this;var I,V;k.isExpanded=(V=(I=k.data)==null?void 0:I.isExpanded)!=null?V:!1;k.disableExpand=!1;k.showProminentLabel=!1;k.showRightSideLabel=!0;k.toggleExpandableContent=function(X){k.disableExpand||(X.stopPropagation(),_.mt(_.K$(X),k.hostElement,["info","expanded-subtitle"])||(k.isExpanded=!k.isExpanded,k.ytRendererBehavior.logExplicitClick(k.data),k.JSC$15600_cardList&&!_.m("expandable_metadata_a11y_fix_ks")&&_.xA(k,function(){_.AD(k.hostElement)})))};
k.useSquareThumbnail=!1;k.startX=0;return k};
_.J(Dp,_.a);_.c=Dp.prototype;_.c.computeUseSquareThumbnail=function(){var k;return(k=this.data)==null?void 0:k.useSquareThumbnail};
_.c.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"}}}}};
_.c.dataChanged=function(){if(this.data){var k,I;this.isExpanded=(I=(k=this.data)==null?void 0:k.isExpanded)!=null?I:!1;var V,X,P,L;if(k=this.isDarkTheme()?(V=this.data)==null?void 0:(X=V.colorData)==null?void 0:X.darkColorPalette:(P=this.data)==null?void 0:(L=P.colorData)==null?void 0:L.lightColorPalette){var T,d;if((T=this.data)==null?0:(d=T.colorData)==null?0:d.vibrantColorPalette)k.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.zI(this.hostElement,k)}}};
_.c.isExpandedChanged=function(){this.isExpanded&&this.JSC$15600_cardList&&_.vW(this.JSC$15600_cardList,"iron-resize")};
_.c.computeIsExpanded=function(k){return!!k.isExpanded};
_.c.computeShowProminentLabel=function(k,I){var V;return!!(k==null?0:(V=k.header)==null?0:V.showLeadingCollapsedLabel)&&!I};
_.c.computeShowRightSideLabel=function(k,I){var V;return!(k==null?0:(V=k.header)==null?0:V.showLeadingCollapsedLabel)&&!I};
_.c.captureContentClick=function(k){if(!this.disableExpand)if(_.m("expandable_metadata_fix_killswitch")){var I=k.target;_.K7C(I,"ytd-macro-markers-list-item-renderer")||k.stopPropagation();(I==null?void 0:I.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.mt(_.K$(k),this.hostElement,["items"])||_.yy(_.K$(k),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.c.timestampClick=function(k){k.stopPropagation();var I,V;(k=(I=this.data)==null?void 0:(V=I.header)==null?void 0:V.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(k)};
_.c.onDown=function(k){k.stopPropagation();this.startX=k.detail?k.detail.x:0};
_.c.onUp=function(k){this.skipKeyInteraction(k)&&k.stopPropagation()};
_.c.skipKeyInteraction=function(k){var I=k.target;if((I==null?void 0:I.id)==="scroll-container"||(I==null?void 0:I.id)==="items"||k.detail&&k.detail.x!==this.startX)return!0;k=_.K$(k);k=_.G(k);for(I=k.next();!I.done;I=k.next()){I=I.value;if(I===this.hostElement)break;if(I.hasAttribute&&I.hasAttribute("skip-key-interaction"))return!0}return!1};
_.c.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.R9.Object.defineProperties(Dp.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.K((k=this.data)==null?void 0:k.expandedContent,l4Z)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.K((k=this.data)==null?void 0:k.expandedContent,hMC)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null||!k.useCustomColors)&&!((I=this.data)==null||!I.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var k,I;return!!((k=this.data)==null?0:(I=k.header)==null?0:I.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var k,I;return!!((k=this.data)==null?0:(I=k.header)==null?0:I.expandedSubtitle)&&this.isExpanded}},
expandedSubtitleTarget:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.data)==null?void 0:(I=k.header)==null?void 0:I.expandedSubtitleTapCommand;k=V&&_.K(V,_.vE);return _.m("web_open_ai_support_links_external_window")&&(k==null?void 0:k.target)==="TARGET_NEW_WINDOW"?"_blank":null}},
expandedSubtitleRel:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.data)==null?void 0:(I=k.header)==null?void 0:I.expandedSubtitleTapCommand;k=V&&_.K(V,_.vE);return _.m("web_open_ai_support_links_external_window")&&(k==null?void 0:k.target)==="TARGET_NEW_WINDOW"?"noopener":null}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var k,I;return!!((k=this.data)==null?0:(I=k.header)==null?0:I.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
Dp.prototype.onUp=Dp.prototype.onUp;Dp.prototype.onDown=Dp.prototype.onDown;Dp.prototype.isExpandedChanged=Dp.prototype.isExpandedChanged;Dp.prototype.dataChanged=Dp.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Dp.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Dp.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Dp.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Dp.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Dp.prototype,"isExpanded",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Dp.prototype,"disableExpand",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Dp.prototype,"isSearch",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Dp.prototype,"isWatch",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.Z("design:type",Object)],Dp.prototype,"showProminentLabel",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.Z("design:type",Object)],Dp.prototype,"showRightSideLabel",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Dp.prototype,"hasVideoSummary",null);_.H([_.n({value:!1,reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Dp.prototype,"hasLockupViewModel",null);_.H([_.n({reflectToAttribute:!0}),_.v("data","isWatch"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Dp.prototype,"useCustomColors",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data","isExpanded"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Dp.prototype,"showInfoButton",null);_.H([_.v("data","isExpanded"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Dp.prototype,"showTimestamp",null);_.H([_.v("data","isExpanded"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Dp.prototype,"showExpandedSubtitle",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Dp.prototype,"expandedSubtitleTarget",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Dp.prototype,"expandedSubtitleRel",null);_.H([_.v("data","isExpanded"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Dp.prototype,"showThumbnail",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Dp.prototype,"useVppShoppingDestinationStyle",null);
_.H([_.n(),_.Z("design:type",Object)],Dp.prototype,"toggleExpandableContent",void 0);_.H([_.p$("ytd-horizontal-card-list-renderer"),_.Z("design:type",Object)],Dp.prototype,"JSC$15600_cardList",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.Z("design:type",Object)],Dp.prototype,"useSquareThumbnail",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Dp.prototype,"dataChanged",null);
_.H([_.w$("isExpanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Dp.prototype,"isExpandedChanged",null);_.H([_.C$("down"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Dp.prototype,"onDown",null);_.H([_.C$("up"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Dp.prototype,"onUp",null);
_.H([_.GY({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],Dp);
_.C(Dp,"ytd-expandable-metadata-renderer",function(){if(czN!==void 0)return czN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]" 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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return czN=k},{mode:1});var Tkl,dkN=function(){if(Tkl!==void 0)return Tkl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" hidden="[[hasAttributedBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Tkl=k};_.Si(_.EY,"yt-avatar-stack-view-model",{props:{className:_.$3,data:_.$3,overrides:_.$3,isOverlay:_.$3,useMediumText:_.$3,decorations:_.$3,hideAvatar:_.$3}});_.Ov("itemSectionRenderer","videoRenderer","ytd-video-renderer");var zd=function(){var k=_.a.apply(this,arguments)||this;k.disableExpand=!1;k.shouldShowChannelInfo=!1;k.hasAttributedBylineText=!1;k.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return k};
_.J(zd,_.a);_.c=zd.prototype;_.c.computeUseSearchUi=function(){var k,I;return this.isSearch||((k=this.data)==null?void 0:(I=k.style)==null?void 0:I.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.c.computeUseThreeLineTitle=function(){var k;return((k=this.data)==null?void 0:k.maxTitleLines)===3};
_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.m("polymer_video_renderer_defer_menu")&&!CSZ?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"}}}};
_.c.attached=function(){_.Qi(this.hostElement,"blue-links",_.m("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.n$(_.BL(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var k=this.get("data.buttons.buttonRenderer.serviceEndpoint"),I;k&&((I=_.K(k.commandMetadata,_.eA))==null?0:I.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(k);this.updateInlinePreviewHoverListeners()};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15605_inlinePreviewHoverListener=Lf({mediaRenderer:this,lockupElement:this.JSC$15605_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.c.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15605_inlinePreviewHoverListener)==null||J0(k)};
_.c.onTextWrapperClick=function(k){var I,V,X=this.hideTranslation?(I=this.data)==null?void 0:I.untranslatedNavigationEndpoint:(V=this.data)==null?void 0:V.navigationEndpoint;I=_.mt(_.K$(k),this.hostElement,["expandable-metadata"]);!X||I&&!_.m("expandable_metadata_fix_killswitch")||_.yy(_.K$(k),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.vW(this.hostElement,"yt-navigate",{endpoint:X})};
_.c.computeThumbnailWidth=function(k,I,V,X,P){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:X?P==="MASSIVE"?600:P==="BIG"?500:P==="MEDIUM"?450:420:V?360:I?128:k?210:246};
_.c.computeUseBiggerThumbs=function(k){return k&&_.m("enable_desktop_search_bigger_thumbs")};
_.c.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.c.computeHasAttributedBylineText=function(){var k;return!((k=this.data)==null||!k.attributedBylineText)};
_.c.computeVideoStyle=function(){if(_.m("enable_video_style")){var k,I;return(k=this.data)==null?void 0:(I=k.style)==null?void 0:I.value}};
_.c.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.c.handleHideItemSectionVideosByIdCommand=function(k){var I;k=(I=_.K(k,aFG))==null?void 0:I.videoId;this.data&&this.data.videoId===k&&(this.isHidden=!0)};
_.c.getMetadataSnippetContainerClass=function(k){return k?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.c.computeTitleText=function(k,I,V){return k?V:I};
_.c.computeDescriptionSnippet=function(k,I,V){return k?V:I};
_.c.computeSnippetText=function(k,I,V){return k?V:I};
_.c.computeNavigationEndpoint=function(k,I){return k?I==null?void 0:I.untranslatedNavigationEndpoint:I==null?void 0:I.navigationEndpoint};
_.c.hideInlineTitleIcon=function(k,I){return k||!I};
_.R9.Object.defineProperties(zd.prototype,{hideTranslation:{configurable:!0,enumerable:!0,get:function(){return this.searchVideoResultEntity?!!this.searchVideoResultEntity.hasOptedOutTranslation:!1}},
hiddenBadgeGroups:{configurable:!0,enumerable:!0,get:function(){if(this.searchVideoResultEntity){var k;return(k=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?k:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return!!(this==null?0:(k=this.data)==null?0:(I=k.channelThumbnailSupportedRenderers)==null?0:(V=I.channelThumbnailWithLinkRenderer)==null?0:V.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.K((k=this.data)==null?void 0:k.avatar,yYR)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15605_inlinePreviewHoverListener)==null?0:rB(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.R9.Object.defineProperties(zd,{template:{configurable:!0,enumerable:!0,get:function(){return dkN()}}});
zd.prototype.dataChanged=zd.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],zd.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],zd.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],zd.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],zd.prototype,"ytdDismissibleItemBehavior",void 0);
_.H([_.q(_.$k),_.Z("design:type",Object)],zd.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],zd.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],zd.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],zd.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],zd.prototype,"isBackstageVideo",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],zd.prototype,"isPostCompactVideo",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],zd.prototype,"isHistory",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],zd.prototype,"isRichGridVideoPost",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],zd.prototype,"isHidden",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],zd.prototype,"isSearch",void 0);_.H([_.n({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.Z("design:type",Boolean)],zd.prototype,"useSearchUi",void 0);_.H([_.n({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.Z("design:type",Boolean)],zd.prototype,"useThreeLineTitle",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.Z("design:type",Boolean)],zd.prototype,"useBiggerThumbs",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.Z("design:type",Object)],zd.prototype,"videoStyle",void 0);_.H([_.n({computed:"computeDisableExpand(videoStyle)"}),_.Z("design:type",Object)],zd.prototype,"disableExpand",void 0);
_.H([_.n({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.Z("design:type",Object)],zd.prototype,"shouldShowChannelInfo",void 0);_.H([_.n({computed:"computeHasAttributedBylineText(data)"}),_.Z("design:type",Object)],zd.prototype,"hasAttributedBylineText",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.Mw("desktop_search_bigger_thumbs_style")}}),
_.Z("design:type",String)],zd.prototype,"biggerThumbsStyle",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.Z("design:type",String)],zd.prototype,"inlineTitleIcon",void 0);_.H([_.n({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.Z("design:type",Object)],zd.prototype,"computedNavigationEndpoint",void 0);_.H([_.n({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(k,I){return _.nQ(k.entities,"searchVideoResultEntity",I)}}),
_.Z("design:type",Object)],zd.prototype,"searchVideoResultEntity",void 0);_.H([_.p$("ytd-thumbnail"),_.Z("design:type",HTMLElement)],zd.prototype,"thumbnail",void 0);_.H([_.p$("#dismissible"),_.Z("design:type",HTMLElement)],zd.prototype,"JSC$15605_dismissibleMedia",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zd.prototype,"dataChanged",null);
_.H([_.v("searchVideoResultEntity"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],zd.prototype,"hideTranslation",null);_.H([_.v("searchVideoResultEntity"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],zd.prototype,"hiddenBadgeGroups",null);_.H([_.v("data","useAvatar"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],zd.prototype,"shouldShowChannelThumbnail",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],zd.prototype,"useAvatar",null);
_.H([_.v("lockupIsHovered"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],zd.prototype,"isHovered",null);_.H([_.GY({is:"ytd-video-renderer",disableElementRegistration:!0})],zd);_.C(zd,"ytd-video-renderer",function(){return dkN()},{mode:_.Bd("kevlar_poly_si_batch_j047")?1:2});var uZ=function(){var k=_.a.apply(this,arguments)||this;k.editDialog=null;k.roundedContainer=!0;k.isLoading=!1;k.isRichGrid=!1;k.isRichGridRepost=!1;k.reduceSidePaddings=_.m("reduce_side_paddings_in_shelf");k.JSC$15612_spinnerEl=null;return k};
_.J(uZ,_.a);_.c=uZ.prototype;
_.c.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"}}}};
_.c.contentTextChanged=function(){this.expander.reset()};
_.c.dataChanged=function(){var k=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var I=0,V=this.data.actions&&this.data.actions.length;I<V;I++)this.openEditDialog(_.K(this.data.actions[I],$EN));if((I=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(I=this.get("buttonRenderer.hint.hintRenderer.hintId",I))&&I.startsWith("share-post-hint")){var X=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(X){_.RP.getInstance();var P=CZ(_.y8(_.HW("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.hD.addLowPriorityJob(function(){_.nC(k.hostElement,P,X)})}}}};
_.c.updatePoll=function(k){k>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.c.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15612_spinnerEl||(this.JSC$15612_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.BL(this.hostElement).appendChild(this.JSC$15612_spinnerEl));this.JSC$15612_spinnerEl&&(this.JSC$15612_spinnerEl.active=this.isLoading)};
_.c.onYtNavigate=function(k){var I=this.get("updateCommentDialogEndpoint",k.detail.endpoint);I&&(this.openEditDialog(I),k.stopPropagation())};
_.c.onYtCommentboxDismiss=function(){this.editDialog=null};
_.c.onYtCommentPollRevert=function(k,I){I&&this.updatePoll(I.selectedChoiceIndex)};
_.c.onYtServiceRequestSent=function(k,I){var V;I.endpoint&&(_.K(I.endpoint,ARf)||_.K(I.endpoint,BaC)&&((V=_.K(I.endpoint,BaC))==null||!V.clientActions))&&(this.isLoading=!0);if(I.actions)for(k=0;k<I.actions.length;k++)V=I.actions[k],_.K(V,OS)&&(V=this.get("updateBackstagePollAction.selectedChoiceIndex",V),V==void 0&&(V=-1),this.updatePoll(V))};
_.c.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.c.openEditDialog=function(k){k&&k.dialog&&(this.editDialog=k.dialog,k=this.editDialogEl.firstElementChild)&&(k.focus(),k.openDialog&&k.openDialog())};
_.c.computeIsPostHidden=function(k,I){return!!k||I};
_.c.computeSurfaceType=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.c.computeUsesCompactLockup=function(k){return k==="BACKSTAGE_SURFACE_TYPE_HOME"||k==="BACKSTAGE_SURFACE_TYPE_SEARCH"||k==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||k==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||k==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||k==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.c.computeShowWithoutToolbar=function(k){return!k.actionButtons&&!k.actionMenu};
_.c.computePostAttachment=function(k){if(k.backstageAttachment){if(_.K(k.backstageAttachment,Wnl))return"poll";if(_.K(k.backstageAttachment,zky))return"quiz";if(_.K(k.backstageAttachment,_.m2C))return"video";if(_.K(k.backstageAttachment,udU))return"uploaded-videos";if(_.K(k.backstageAttachment,MhW))return k.contentText?"image":"image-only";if(_.K(k.backstageAttachment,Nnx))return"playlist"}return"none"};
_.c.computePostTabIndex=function(k){return k?0:-1};
_.c.computeButtonTooltipPosition=function(k){return this.computeUsesCompactLockup(k)?"top":"bottom"};
_.c.computeHasText=function(k){return!(k==null||!k.contentText)};
_.c.onTap=function(k){var I,V;if(((I=this.data)==null?0:I.navigationEndpoint)&&((V=this.data)==null?void 0:V.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var X;((X=this.data)==null?0:X.navigationEndpoint)&&!_.yy(_.K$(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.R9.Object.defineProperties(uZ.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.voteCount)||_.y8("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,Wnl))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,udU))}}});
uZ.prototype.onYtServiceRequestCompleted=uZ.prototype.onYtServiceRequestCompleted;uZ.prototype.onYtServiceRequestSent=uZ.prototype.onYtServiceRequestSent;uZ.prototype.onYtCommentPollRevert=uZ.prototype.onYtCommentPollRevert;uZ.prototype.onYtCommentboxDismiss=uZ.prototype.onYtCommentboxDismiss;uZ.prototype.onYtNavigate=uZ.prototype.onYtNavigate;uZ.prototype.isLoadingChanged=uZ.prototype.isLoadingChanged;uZ.prototype.dataChanged=uZ.prototype.dataChanged;uZ.prototype.contentTextChanged=uZ.prototype.contentTextChanged;
_.H([_.q(_.bW),_.Z("design:type",Object)],uZ.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uZ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],uZ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],uZ.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uZ.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],uZ.prototype,"editDialog",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uZ.prototype,"roundedContainer",void 0);_.H([_.n(),_.Z("design:type",Object)],uZ.prototype,"isLoading",void 0);_.H([_.n({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.Z("design:type",String)],uZ.prototype,"surface",void 0);
_.H([_.n({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],uZ.prototype,"usesCompactLockup",void 0);_.H([_.n({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],uZ.prototype,"showWithoutToolbar",void 0);_.H([_.n({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.Z("design:type",String)],uZ.prototype,"attachment",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uZ.prototype,"isRichGrid",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uZ.prototype,"isRichGridRepost",void 0);_.H([_.n({reflectToAttribute:!0,value:_.m("use_better_post_dismissals")}),_.Z("design:type",Boolean)],uZ.prototype,"useBetterPostDismissals",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uZ.prototype,"reduceSidePaddings",void 0);
_.H([_.n({computed:"computeHasText(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],uZ.prototype,"hasText",void 0);_.H([_.p$("#expander"),_.Z("design:type",Object)],uZ.prototype,"expander",void 0);_.H([_.p$("#action-buttons"),_.Z("design:type",Object)],uZ.prototype,"actionButtons",void 0);_.H([_.p$("#edit-dialog"),_.Z("design:type",HTMLElement)],uZ.prototype,"editDialogEl",void 0);
_.H([_.w$("data.contentText"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uZ.prototype,"contentTextChanged",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uZ.prototype,"dataChanged",null);_.H([_.w$("isLoading"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uZ.prototype,"isLoadingChanged",null);
_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uZ.prototype,"onYtNavigate",null);_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uZ.prototype,"onYtCommentboxDismiss",null);_.H([_.C$("yt-comment-poll-revert"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],uZ.prototype,"onYtCommentPollRevert",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],uZ.prototype,"onYtServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],uZ.prototype,"onYtServiceRequestCompleted",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uZ.prototype,"voteCount",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uZ.prototype,"commentCount",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],uZ.prototype,"hasPoll",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],uZ.prototype,"hasUploadedVideo",null);_.H([_.GY({is:"ytd-post-renderer",disableElementRegistration:!0})],uZ);
_.C(uZ,"ytd-post-renderer",function(){if(gIO!==void 0)return gIO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" role="link" hidden="[[computeIsPostHidden(editDialog, isLoading)]]" tabindex="[[computePostTabIndex(data.navigationEndpoint)]]" on-tap="onTap" class="style-scope ytd-post-renderer">\n  <div id="header" class="style-scope ytd-post-renderer">\n    <div id="author-thumbnail" class="style-scope ytd-post-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" tabindex="-1">\n        <yt-img-shadow fit="" height="32" thumbnail="[[data.authorThumbnail]]" width="32" class="style-scope ytd-post-renderer">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="author" class="style-scope ytd-post-renderer">\n      <a id="author-text" class="yt-simple-endpoint style-scope ytd-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[data.authorCommentBadge]]">\n        <span class="style-scope ytd-post-renderer">[[getSimpleString(data.authorText)]]</span>\n      </a>\n      <span id="author-comment-badge" hidden="[[!data.authorCommentBadge]]" class="style-scope ytd-post-renderer"></span>\n    </div>\n    <span id="author-divider" class="style-scope ytd-post-renderer">\u2022</span>\n    <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-post-renderer">\n    </yt-formatted-string>\n    <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-post-renderer"></span>\n  </div>\n  <div id="body" class="style-scope ytd-post-renderer">\n    <div id="post-text" class="style-scope ytd-post-renderer">\n\n      \n      <ytd-expander id="expander" hidden="[[usesCompactLockup]]" class="style-scope ytd-post-renderer">\n        <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n        <span class="more-button style-scope ytd-post-renderer" slot="more-button">\n          [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n        </span>\n        <span class="less-button style-scope ytd-post-renderer" slot="less-button">\n          [[getSimpleString(data.collapseButton.buttonRenderer.text)]]\n        </span>\n      </ytd-expander>\n      <yt-formatted-string id="home-content-text" slot="content" hidden="[[!usesCompactLockup]]" split-lines="[[!usesCompactLockup]]" text="[[data.contentText]]" class="style-scope ytd-post-renderer">\n        </yt-formatted-string>\n    </div>\n    <div id="attachments" class="style-scope ytd-post-renderer">\n      <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-post-renderer"></div>\n      \n      <div id="answer-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.quizRenderer.totalVotes)]]\n      </div>\n      <div id="vote-count-text" class="style-scope ytd-post-renderer">\n        [[getSimpleString(data.backstageAttachment.pollRenderer.totalVotes)]]\n      </div>\n      <div id="vote-button" class="style-scope ytd-post-renderer"></div>\n      <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" role="group" class="style-scope ytd-post-renderer">\n      </ytd-backstage-poll-renderer>\n    </div>\n  </div>\n  <div id="toolbar" hidden="[[showWithoutToolbar]]" class="style-scope ytd-post-renderer">\n    <ytd-comment-action-buttons-renderer id="action-buttons" button-tooltip-position="[[computeButtonTooltipPosition(data.surface)]]" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-creator-reply="[[hasCreatorReply_]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" use-comment-icon="" vote-count="[[voteCount]]" class="style-scope ytd-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n    <div id="action-menu" class="style-scope ytd-post-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-post-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return gIO=k},{mode:1});var iqN;var WBZ;var OY=function(){return _.a.apply(this,arguments)||this};
_.J(OY,_.a);OY.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],OY.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],OY.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Q7.YtdHorizontalListBehavior),_.Z("design:type",Object)],OY.prototype,"ytdHorizontalListBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],OY.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],OY.prototype,"data",void 0);
_.H([_.n({value:"$.items.children"}),_.Z("design:type",String)],OY.prototype,"itemsPath",void 0);_.H([_.n({value:1}),_.Z("design:type",Number)],OY.prototype,"initialCount",void 0);_.H([_.n({reflectToAttribute:!0,value:_.m("enable_community_page_on_desktop")}),_.Z("design:type",Boolean)],OY.prototype,"useSmallerPostImageAttachments",void 0);_.H([_.n(),_.Z("design:type",String)],OY.prototype,"surface",void 0);_.H([_.GY({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],OY);
_.C(OY,"ytd-post-multi-image-renderer",function(){if(WBZ!==void 0)return WBZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-multi-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shelf-container" class="style-scope ytd-post-multi-image-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="prevClick_" hidden="[[atStart]]">\n         <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n      </div>\n  </div>\n  <div id="scroll-container" on-keydown="handleKeyDown_" class="style-scope ytd-post-multi-image-renderer">\n    <div id="items" class="style-scope ytd-post-multi-image-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-post-multi-image-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-post-multi-image-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-post-multi-image-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return WBZ=k},{mode:_.Bd("kevlar_poly_si_batch_j079")?1:2});var fGN={"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"}}},
tA=function(){var k=_.a.apply(this,arguments)||this;k.hasInlineCommentSection=!1;k.editDialog=null;k.isLoading=!1;k.shouldHideAuthor=!1;k.shouldShowVideoTime=!1;k.isInEngagementPanel=!1;k.hideBorder=!1;k.usesFullLockup=!1;k.shouldShowMenuInCompactView=!1;k.JSC$15627_spinnerEl=null;k.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return k};
_.J(tA,_.a);_.c=tA.prototype;_.c.configureRendererStamper=function(){return fGN};
_.c.computeIsPollHeaderEnabled=function(k){return(k==null?void 0:k.pollMetadataIcon)!=null};
_.c.getPublishTimeStampString=function(k,I){I=new Date((Number(I)-60*((new Date).getTimezoneOffset()-(new Date(Number(I)*1E3)).getTimezoneOffset()))*1E3);I=(new hW(10)).format(I);if(k&&k.runs&&k.runs.length)for(var V=0;V<k.runs.length;V++)k.runs[V].text&&(k.runs[V].text=k.runs[V].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",I));return k};
_.c.created=function(){this.JSC$15627_spinnerEl=null};
_.c.contentTextChanged=function(){this.expander.reset()};
_.c.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var k;if((k=this.data)==null?0:k.actions){k=_.G(this.data.actions);for(var I=k.next();!I.done;I=k.next())this.openEditDialog(_.K(I.value,$EN))}};
_.c.handleSignalActionOpenPostCommentDialogAction=function(){_.BL(this.hostElement).querySelector("#action-buttons").reply()};
_.c.updatePoll=function(k,I){I&&this.set("data.pollMetadataVoteCountText",I);this.hasInlineCommentSection&&(k=k>=0,I=_.BL(this.hostElement).querySelector("#action-buttons"),k?I.reply():I.hideReplyDialog())};
_.c.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15627_spinnerEl||(this.JSC$15627_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.BL(this.hostElement).appendChild(this.JSC$15627_spinnerEl));this.JSC$15627_spinnerEl&&(this.JSC$15627_spinnerEl.active=this.isLoading)};
_.c.onYtNavigate=function(k){var I=this.get("updateCommentDialogEndpoint",k.detail.endpoint);I&&(this.openEditDialog(I),k.stopPropagation())};
_.c.onYtCommentboxDismiss=function(){this.editDialog=null};
_.c.onYtCommentPollRevert=function(k,I){I&&this.updatePoll(I.selectedChoiceIndex,I.totalVotes)};
_.c.onYtServiceRequestSent=function(k,I){k.stopPropagation();k=_.K(I.endpoint,BaC);if(_.K(I.endpoint,ARf)||k&&!k.clientActions)this.isLoading=!0;if(I.actions)for(k=0;k<I.actions.length;k++){var V=I.actions[k],X=_.K(V,OS);X&&(V=this.get("updateBackstagePollAction.selectedChoiceIndex",V),V===void 0&&(V=-1),this.updatePoll(V,X.totalVotes))}};
_.c.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.c.openEditDialog=function(k){k&&k.dialog&&(this.editDialog=k.dialog,k=this.editDialogElement.firstElementChild)&&(k.focus(),k.openDialog&&k.openDialog())};
_.c.computeIsBodyHidden=function(k,I){return!!k||I};
_.R9.Object.defineProperties(tA.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var k=this.data,I=k.showPostAuthorBackgroundHighlight,V=k.postAuthorBadgeType,X=k.authorEndpoint;if(!I&&V!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&V!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var P,L,T;k=_.y8(((P=k.authorText)==null?void 0:(L=P.runs)==null?void 0:(T=L[0])==null?void 0:T.text)||"");P=void 0;switch(V){case "POST_AUTHOR_BADGE_TYPE_ARTIST":P={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":P={iconType:I?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:k,authorEndpoint:X,authorCreator:I,icon:P}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var k,I;if((k=this.data)==null?0:(I=k.pollMetadataIcon)==null?0:I.iconType)return _.ol(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.voteCount)||_.y8("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,Wnl))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,zky))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.K(this.data.backstageAttachment,udU))}}});
tA.prototype.onYtServiceRequestCompleted=tA.prototype.onYtServiceRequestCompleted;tA.prototype.onYtServiceRequestSent=tA.prototype.onYtServiceRequestSent;tA.prototype.onYtCommentPollRevert=tA.prototype.onYtCommentPollRevert;tA.prototype.onYtCommentboxDismiss=tA.prototype.onYtCommentboxDismiss;tA.prototype.onYtNavigate=tA.prototype.onYtNavigate;tA.prototype.isLoadingChanged=tA.prototype.isLoadingChanged;tA.prototype.dataChanged=tA.prototype.dataChanged;tA.prototype.contentTextChanged=tA.prototype.contentTextChanged;
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],tA.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tA.prototype,"rendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],tA.prototype,"rendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],tA.prototype,"ytdDismissibleItemBehavior",void 0);
_.H([_.p$("#contentTextExpander"),_.Z("design:type",Object)],tA.prototype,"expander",void 0);_.H([_.p$("#edit-dialog"),_.Z("design:type",Element)],tA.prototype,"editDialogElement",void 0);_.H([_.n(),_.Z("design:type",Object)],tA.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],tA.prototype,"hasInlineCommentSection",void 0);_.H([_.n(),_.Z("design:type",Object)],tA.prototype,"editDialog",void 0);_.H([_.n(),_.Z("design:type",Object)],tA.prototype,"isLoading",void 0);
_.H([_.n({computed:"computeIsPollHeaderEnabled(data)"}),_.Z("design:type",Boolean)],tA.prototype,"isPollHeaderEnabled",void 0);_.H([_.n(),_.Z("design:type",Object)],tA.prototype,"shouldHideAuthor",void 0);_.H([_.n(),_.Z("design:type",Object)],tA.prototype,"shouldShowVideoTime",void 0);_.H([_.n(),_.Z("design:type",Object)],tA.prototype,"isInEngagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tA.prototype,"hideBorder",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tA.prototype,"usesFullLockup",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tA.prototype,"shouldShowMenuInCompactView",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tA.prototype,"authorCommentBadge",null);_.H([_.v("isInEngagementPanel"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],tA.prototype,"postTextMaxLines",null);
_.H([_.v("data.icon.iconType"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tA.prototype,"pollIcon",null);_.H([_.w$("data.contentText"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tA.prototype,"contentTextChanged",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tA.prototype,"dataChanged",null);
_.H([_.w$("isLoading"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tA.prototype,"isLoadingChanged",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],tA.prototype,"onYtNavigate",null);_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tA.prototype,"onYtCommentboxDismiss",null);
_.H([_.C$("yt-comment-poll-revert"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],tA.prototype,"onYtCommentPollRevert",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],tA.prototype,"onYtServiceRequestSent",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],tA.prototype,"onYtServiceRequestCompleted",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tA.prototype,"voteCount",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tA.prototype,"commentCount",null);
_.H([_.v("data.backstageAttachment"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],tA.prototype,"hasPoll",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],tA.prototype,"hasQuiz",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],tA.prototype,"hasUploadedVideo",null);_.H([_.GY({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],tA);
_.C(tA,"ytd-backstage-post-renderer",function(){if(iqN!==void 0)return iqN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-backstage-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return iqN=k},{mode:1});var UkK;var eC=function(){var k=_.a.apply(this,arguments)||this;k.editDialog=null;k.showExpandButton=!1;k.isRichGrid=!1;k.usesFullLockup=!1;return k};
_.J(eC,_.a);_.c=eC.prototype;_.c.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"}}}};
_.c.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.c.computeShowExpandButton=function(k){return this.usesCompactLockup||k&&k.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.c.computeUsesCompactLockup=function(k){return!!k.condensedContent};
_.c.computeShowFullContentText=function(k){return!k};
_.c.onYtNavigate=function(k){k=this.get("updateCommentDialogEndpoint",k.detail.endpoint);this.openEditDialog(k)};
_.c.onYtCommentboxDismiss=function(){this.editDialog=null};
_.c.openEditDialog=function(k){k&&k.dialog&&(this.editDialog=k.dialog,k=this.repostEditDialogEl.firstElementChild)&&(k.focus(),k.openDialog&&k.openDialog())};
_.c.onTap=function(k){if(this.data){var I=null;this.usesCompactLockup&&!_.yy(_.K$(k)||[],this.hostElement,["YT-IMG-SHADOW"])?I=this.get("navigationEndpoint",this.data):k.target===this.moreButtonEl&&(I=this.get("navigationEndpoint",k.target.data));I&&_.vW(this.hostElement,"yt-navigate",{endpoint:I})}};
eC.prototype.onYtCommentboxDismiss=eC.prototype.onYtCommentboxDismiss;eC.prototype.onYtNavigate=eC.prototype.onYtNavigate;eC.prototype.dataChanged=eC.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],eC.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],eC.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],eC.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],eC.prototype,"editDialog",void 0);_.H([_.n({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],eC.prototype,"usesCompactLockup",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],eC.prototype,"showExpandButton",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],eC.prototype,"isRichGrid",void 0);
_.H([_.n({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],eC.prototype,"showFullContentText",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],eC.prototype,"usesFullLockup",void 0);_.H([_.p$("#more"),_.Z("design:type",Object)],eC.prototype,"moreButtonEl",void 0);_.H([_.p$("#repost-content-text"),_.Z("design:type",HTMLElement)],eC.prototype,"repostContentTextEl",void 0);
_.H([_.p$("#repost-edit-dialog"),_.Z("design:type",HTMLElement)],eC.prototype,"repostEditDialogEl",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eC.prototype,"dataChanged",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],eC.prototype,"onYtNavigate",null);
_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eC.prototype,"onYtCommentboxDismiss",null);_.H([_.GY({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],eC);
_.C(eC,"ytd-shared-post-renderer",function(){if(UkK!==void 0)return UkK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shared-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="repost-context" hidden="[[editDialog]]" on-tap="onTap" class="style-scope ytd-shared-post-renderer">\n  <div id="repost-author-thumbnail" class="style-scope ytd-shared-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-shared-post-renderer"></yt-img-shadow>\n    </a>\n  </div>\n  <div id="repost-main" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <div id="repost-header" class="style-scope ytd-shared-post-renderer">\n      <div id="repost-header-author" class="style-scope ytd-shared-post-renderer">\n        <a id="repost-author-text" class="yt-simple-endpoint style-scope ytd-shared-post-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n          <span class="style-scope ytd-shared-post-renderer">[[getSimpleString(data.displayName)]]</span>\n        </a>\n        <yt-formatted-string id="repost-published-time-text" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-shared-post-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <yt-formatted-string id="repost-content-text" force-default-style="" split-lines="[[!showFullContentText]]" text="[[data.content]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n    <tp-yt-paper-button id="more" data="[[data.expandButton.buttonRenderer]]" hidden="[[!showExpandButton]]" noink="" class="style-scope ytd-shared-post-renderer">\n      [[getSimpleString(data.expandButton.buttonRenderer.text)]]\n    </tp-yt-paper-button>\n  </div>\n  <div id="repost-main-compact" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n    <yt-formatted-string id="condensed-repost-content-text" ellipsis-truncate="" force-default-style="" text="[[data.condensedContent]]" class="style-scope ytd-shared-post-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" hidden="[[usesCompactLockup]]" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="divider-line-container" hidden="[[!usesCompactLockup]]" class="style-scope ytd-shared-post-renderer">\n  <div id="divider-line" class="style-scope ytd-shared-post-renderer"></div>\n</div>\n<div id="repost-edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post" hidden="[[data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer"></div>\n<div id="original-post-deleted-message" hidden="[[!data.originalPostDeletedMessage]]" class="style-scope ytd-shared-post-renderer">\n  [[data.originalPostDeletedMessage]]\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return UkK=k},{mode:1});var EYR;var bqy;var kl=function(){return _.a.apply(this,arguments)||this};
_.J(kl,_.a);kl.prototype.attached=function(){var k=this;this.networkStatusManager||(this.networkStatusManager=new _.sa,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){k.onlineHandler()}))};
kl.prototype.detached=function(){var k=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){k.onlineHandler()}),delete this.networkStatusManager)};
kl.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],kl.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],kl.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],kl.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],kl);
_.C(kl,"ytd-reload-page-button-renderer",function(){if(bqy!==void 0)return bqy;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reload-page-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer data="[[data]]" class="style-scope ytd-reload-page-button-renderer"></ytd-button-renderer>');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return bqy=k},{mode:1});var lGl={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"},Io=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(Io,_.a);_.c=Io.prototype;_.c.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.c.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.c.computeHasBodyText=function(k){return!!k.bodyText};
_.c.computeButtons=function(k){var I=[];k.ctaButton&&I.push(k.ctaButton);k.secondaryButton&&I.push(k.secondaryButton);return I};
_.c.computeRendererStyle=function(k){return k.style?k.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():k.icon?"":"no-icon"};
_.c.getIconName=function(k,I){I=I===void 0?!1:I;if(k===void 0)return"";k=this.get("icon.iconType",k);var V;_.m("enable_hlp_client_icon_pick")?V=this.getThemedIcon(k,I):V=k;(I=lGl[V])||(I="yt-icons");return[I,V].join(":")};
_.c.getThemedIcon=function(k,I){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(k)?I?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(k)?I?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":k};
_.c.isThumbnail=function(k){return!!k.thumbnail};
_.c.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.c.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Io.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Io.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Io.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Io.prototype,"data",void 0);
_.H([_.n({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.Z("design:type",String)],Io.prototype,"rendererStyle",void 0);_.H([_.n({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.Z("design:type",String)],Io.prototype,"iconName",void 0);_.H([_.n({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Io.prototype,"thumbnail",void 0);_.H([_.n({computed:"computeButtons(data)"}),_.Z("design:type",Array)],Io.prototype,"buttons",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Io.prototype,"isDarkTheme",void 0);_.H([_.n({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Io.prototype,"hasBodyText",void 0);_.H([_.GY({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],Io);
_.Fr()(Io,"ytd-background-promo-renderer",function(){if(EYR===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-background-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="image style-scope ytd-background-promo-renderer" hidden="[[!data.icon]]" icon="[[iconName]]"></yt-icon>\n<yt-img-shadow class="image style-scope ytd-background-promo-renderer" height="[[data.thumbnail.thumbnails.height]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnail.thumbnails.width]]">\n</yt-img-shadow>\n<div class="promo-message style-scope ytd-background-promo-renderer">\n  <div class="promo-title style-scope ytd-background-promo-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string class="promo-body-text style-scope ytd-background-promo-renderer" split-lines="" text="[[data.bodyText]]">\n  </yt-formatted-string>\n</div>\n<div id="buttons" hidden="[[!data.ctaButton]]" class="style-scope ytd-background-promo-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);EYR=k}k=EYR;return k},{allowedProps:["data"],
mode:1});var r5N;var Vv=function(){return _.a.apply(this,arguments)||this};
_.J(Vv,_.a);_.R9.Object.defineProperties(Vv.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X,P,L;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(k=this.data)==null?void 0:(I=k.thumbnail)==null?void 0:I.sampledThumbnailColor,vibrantColorPalette:(V=this.data)==null?void 0:(X=V.thumbnail)==null?void 0:X.vibrantColorPalette,darkColorPalette:(P=this.data)==null?void 0:(L=P.thumbnail)==null?void 0:L.darkColorPalette,experimentEnabled:!0}}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Vv.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Vv.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Vv.prototype,"collectionStack",null);_.H([_.GY({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],Vv);
_.C(Vv,"ytd-compact-station-renderer",function(){if(r5N!==void 0)return r5N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-station-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="flex-container style-scope ytd-compact-station-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-station-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-station-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" width="118" class="style-scope ytd-compact-station-renderer"></ytd-thumbnail>\n  </div>\n  <a class="yt-simple-endpoint style-scope ytd-compact-station-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.title)]]\n    </h3>\n    <div id="flex-item" class="style-scope ytd-compact-station-renderer">\n      <p id="description" title$="[[getSimpleString(data.description)]]" class="style-scope ytd-compact-station-renderer">\n        [[getSimpleString(data.description)]]\n      </p>\n    </div>\n    <p id="video-count-text" class="style-scope ytd-compact-station-renderer">\n      [[getSimpleString(data.videoCountText)]]\n    </p>\n  </a>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return r5N=k},{mode:1});var hDR;var Xn=function(){var k=_.a.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.J(Xn,_.a);Xn.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]]"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Xn.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Xn.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Xn.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Xn.prototype,"isRichGrid",void 0);_.H([_.GY({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],Xn);
_.C(Xn,"ytd-grid-channel-renderer",function(){if(hDR!==void 0)return hDR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel" class="style-scope ytd-grid-channel-renderer">\n  <a id="channel-info" class="yt-simple-endpoint style-scope ytd-grid-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow height="103" thumbnail="[[data.thumbnail]]" width="103" class="style-scope ytd-grid-channel-renderer"> </yt-img-shadow>\n    <span id="title" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.title)]]</span>\n    <span id="thumbnail-attribution" class="style-scope ytd-grid-channel-renderer">[[getSimpleString(data.subscriberCountText)]]</span>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-channel-renderer">\n    </ytd-badge-supported-renderer>\n  </a>\n  <div id="subscribe" hidden="[[!data.subscribeButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n  <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-grid-channel-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return hDR=k},{mode:1});var y5N;var Pa=function(){return _.a.apply(this,arguments)||this};
_.J(Pa,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Pa.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Pa.prototype,"data",void 0);_.H([_.GY({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],Pa);
_.C(Pa,"ytd-grid-movie-playlist-renderer",function(){if(y5N!==void 0)return y5N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail width="210" data="[[data]]" bottom-side-panel="" class="style-scope ytd-grid-movie-playlist-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-playlist-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-playlist-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-playlist-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer id="badges" badges="[[data.ownerBadges]]" hidden="[[!data.ownerBadges]]" class="style-scope ytd-grid-movie-playlist-renderer">\n</ytd-badge-supported-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return y5N=k},{mode:1});var mkQ;var LM=function(){var k=_.a.apply(this,arguments)||this;k.downloadProgress=0;k.transferState="TRANSFER_STATE_UNKNOWN";k.modernButtons=_.m("web_modern_buttons");return k};
_.J(LM,_.a);LM.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
LM.prototype.configureRendererStamper=function(){return{"data.menu":tb}};
LM.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
LM.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.m("woffle_playlist_renderer_killswitch")){var k,I=Yxt(this.entityInfo,this.transferState,this.downloadProgress,(k=this.data)==null?void 0:k.playlistId,this.isOnline);k=I.viewPlaylistText;var V=I.badges;I=I.thumbnailOverlays;this.isDownloads=!!k||!!V;this.set("data.viewPlaylistText",k);V&&V.length>0&&this.set("data.badges",V);I&&I.length>0&&this.set("data.thumbnailOverlays",
I)}};
_.R9.Object.defineProperties(LM.prototype,{downloadState:{configurable:!0,enumerable:!0,get:function(){return this.transferState&&this.transferState!=="TRANSFER_STATE_UNKNOWN"?this.transferState==="TRANSFER_STATE_COMPLETE"?"DOWNLOADED":"DOWNLOADING":""}},
menuHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.menu)}}});
LM.prototype.transferStateChanged=LM.prototype.transferStateChanged;LM.prototype.dataChanged=LM.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],LM.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],LM.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],LM.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],LM.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n({selector:_.imt,selectorArgs:["data.playlistId"]}),_.Z("design:type",Object)],LM.prototype,"downloadProgress",void 0);_.H([_.n({selector:_.d7,selectorArgs:["data.playlistId"]}),_.Z("design:type",Object)],LM.prototype,"transferState",void 0);_.H([_.n({selector:dlt,selectorArgs:["data.playlistId"]}),_.Z("design:type",Object)],LM.prototype,"entityInfo",void 0);_.H([_.n({selector:_.Gi}),_.Z("design:type",Boolean)],LM.prototype,"isOnline",void 0);
_.H([_.n(),_.Z("design:type",Object)],LM.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],LM.prototype,"downloadRenderData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],LM.prototype,"modernButtons",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],LM.prototype,"isDownloads",void 0);_.H([_.v("transferState"),_.n({reflectToAttribute:!0}),_.Z("design:type",String),_.Z("design:paramtypes",[])],LM.prototype,"downloadState",null);
_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],LM.prototype,"menuHidden",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],LM.prototype,"dataChanged",null);_.H([_.DZ("transferState","downloadProgress","isOnline"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],LM.prototype,"transferStateChanged",null);
_.H([_.GY({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],LM);
_.C(LM,"ytd-grid-playlist-renderer",function(){if(mkQ!==void 0)return mkQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail custom-thumbnail-size="118" data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-playlist-renderer">\n</ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-playlist-renderer">\n  <h3 class="style-scope ytd-grid-playlist-renderer">\n    <a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-grid-playlist-renderer" data="[[data]]"></ytd-video-meta-block>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-grid-playlist-renderer">\n  </ytd-badge-supported-renderer>\n  <div id="menu" class="style-scope ytd-grid-playlist-renderer"></div>\n  <yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-grid-playlist-renderer">\n  </yt-formatted-string>\n  <yt-interaction id="interaction" class="extended style-scope ytd-grid-playlist-renderer"></yt-interaction>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return mkQ=k},{mode:1});var KBf;var ca=function(){return _.a.apply(this,arguments)||this};
_.J(ca,_.a);ca.prototype.configureRendererStamper=function(){return{"data.menu":tb,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.R9.Object.defineProperties(ca.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X,P,L;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(k=this.data)==null?void 0:(I=k.thumbnail)==null?void 0:I.sampledThumbnailColor,vibrantColorPalette:(V=this.data)==null?void 0:(X=V.thumbnail)==null?void 0:X.vibrantColorPalette,darkColorPalette:(P=this.data)==null?void 0:(L=P.thumbnail)==null?void 0:L.darkColorPalette,experimentEnabled:!0}}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ca.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],ca.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],ca.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ca.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ca.prototype,"data",void 0);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ca.prototype,"collectionStack",null);_.H([_.GY({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],ca);
_.C(ca,"ytd-grid-radio-renderer",function(){if(KBf!==void 0)return KBf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-grid-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-grid-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="118" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div id="details" class="style-scope ytd-grid-radio-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-grid-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-grid-radio-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-radio-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-radio-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <ytd-video-meta-block class="grid style-scope ytd-grid-radio-renderer" data="[[data]]" radio-meta=""></ytd-video-meta-block>\n    </a>\n    <div id="menu" class="style-scope ytd-grid-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-grid-radio-renderer">\n  <div id="dismissed-content" class="style-scope ytd-grid-radio-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-radio-renderer"></yt-interaction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return KBf=k},{mode:1});var $kG;var GQ=function(){return _.a.apply(this,arguments)||this};
_.J(GQ,_.a);GQ.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
GQ.prototype.computeNavigationEndpoint=function(k){return XqK(k==null?void 0:k.navigationEndpoint)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],GQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],GQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],GQ.prototype,"ytdLockupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],GQ.prototype,"data",void 0);_.H([_.n({computed:"computeNavigationEndpoint(data)"}),_.Z("design:type",Object)],GQ.prototype,"computedNavigationEndpoint",void 0);
_.H([_.GY({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],GQ);
_.C(GQ,"ytd-grid-show-renderer",function(){if($kG!==void 0)return $kG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="210" class="style-scope ytd-grid-show-renderer"></ytd-playlist-thumbnail>\n<div id="details" class="style-scope ytd-grid-show-renderer">\n  <a id="title" class="yt-simple-endpoint style-scope ytd-grid-show-renderer" href$="[[computeHref_(computedNavigationEndpoint)]]" data="[[computedNavigationEndpoint]]">\n    <h3 class="style-scope ytd-grid-show-renderer">\n      <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="grid style-scope ytd-grid-show-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer class="badge style-scope ytd-grid-show-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n  </ytd-badge-supported-renderer>\n  <div id="offer-button" class="style-scope ytd-grid-show-renderer"></div>\n  <div id="menu" class="style-scope ytd-grid-show-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-show-renderer"></yt-interaction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $kG=k},{mode:1});var SeR;_.TQ=function(k){this.playerClient=k};
_.jiy=function(k,I,V){V=V===void 0?{}:V;return k.playerClient.setOption("ad",I,V)};
_.TQ.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.TQ.prototype.executeCommand=function(k,I){this.getOptions().includes("executeCommand")?_.jiy(this,"executeCommand",{command:k,layoutId:I}):_.U2("Calling executeCommand when adModule is not loaded")};var dh=function(){return _.a.apply(this,arguments)||this};
_.J(dh,_.a);dh.prototype.getLayoutId=function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
dh.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var k=_.S_(),I=this.getLayoutId(),V=this.data.clickthroughEndpoint;k&&I&&_.m("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?k.getPlayerPromise().then(function(X){(new _.TQ(X)).executeCommand(V,I)}):_.vW(this.hostElement,"yt-navigate",{endpoint:V})}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],dh.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],dh.prototype,"data",void 0);_.H([_.GY({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],dh);
_.C(dh,"ytd-shopping-companion-item-renderer",function(){if(SeR!==void 0)return SeR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="shopping-companion-item-container" on-tap="onTap" class="style-scope ytd-shopping-companion-item-renderer">\n  <div id="card" class="style-scope ytd-shopping-companion-item-renderer">\n    <yt-img-shadow id="image" thumbnail="[[data.image]]" class="style-scope ytd-shopping-companion-item-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-shopping-companion-item-renderer">\n      <span id="headline" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.headline)]]</span>\n      <span id="price" class="style-scope ytd-shopping-companion-item-renderer">[[getSimpleString(data.priceText)]]</span>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return SeR=k},{mode:1});var J5G;var i4=function(){var k=_.a.apply(this,arguments)||this;k.isExpandableContent=!1;return k};
_.J(i4,_.a);_.R9.Object.defineProperties(i4.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.data)==null?void 0:k.price)||((I=this.data)==null?void 0:(V=I.dealsData)==null?void 0:V.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var k,I;if((k=this.data)!=null&&k.dealsData&&((I=this.data)==null||!I.priceReplacementText)){k=this.data.dealsData;var V,X,P;return((V=k.salesData)==null?void 0:V.originalPrice)||((X=k.priceDropData)==null?void 0:X.referencePrice)||((P=k.promotionData)==null?void 0:P.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var k,I;return(k=this.data)==null?void 0:(I=k.dealsData)==null?void 0:I.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],i4.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],i4.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],i4.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],i4.prototype,"isExpandableContent",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"showCta",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"ctaText",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"hasPriceTopPosition",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"hasPriceBottomPosition",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"useNewStyle",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"showPriceReplacementText",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"priceValue",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"showDeal",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"showAffiliateDisclaimer",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"useSaleStyle",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"useFromBrandCtaStyle",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"useFromVendorCtaStyle",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],i4.prototype,"useShoppingCollectionCtaStyle",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],i4);
_.C(i4,"ytd-vertical-product-card-renderer",function(){if(J5G!==void 0)return J5G;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-product-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a id="product-card-renderer-container" class="yt-simple-endpoint style-scope ytd-vertical-product-card-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]" aria-label="[[data.accessibilityTitle]]">\n  <div id="card-with-protection" data-offer-version-id$="[[data.debugOfferVersionId]]" class="style-scope ytd-vertical-product-card-renderer">\n    <div id="product-image" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n      <yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-vertical-product-card-renderer"></yt-img-shadow>\n    </div>\n    <div id="product-info" class="style-scope ytd-vertical-product-card-renderer">\n      <div id="product-name" class="product-info-row style-scope ytd-vertical-product-card-renderer">[[data.title]]</div>\n\n      <template is="dom-if" restamp="" if="[[hasPriceTopPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <div id="variants-description" class="product-info-row style-scope ytd-vertical-product-card-renderer">\n        [[data.variantsDescription]]\n      </div>\n\n      <template is="dom-if" restamp="" if="[[showCta]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <yt-formatted-string class="cta-row style-scope ytd-vertical-product-card-renderer" text="[[ctaText]]">\n          </yt-formatted-string>\n          <template is="dom-if" restamp="" if="[[data.showOpenInNewIcon]]" class="style-scope ytd-vertical-product-card-renderer">\n            <yt-icon class="cta-row hover-icon style-scope ytd-vertical-product-card-renderer" icon="open_in_new"></yt-icon>\n          </template>\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[hasPriceBottomPosition]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price-replacement" class="style-scope ytd-vertical-product-card-renderer">[[data.priceReplacementText]]</span>\n          </template>\n          <template is="dom-if" restamp="" if="[[!showPriceReplacementText]]" class="style-scope ytd-vertical-product-card-renderer">\n            <span id="price" class="style-scope ytd-vertical-product-card-renderer">[[priceValue]]</span>\n            <template is="dom-if" restamp="" if="[[data.additionalFeesText]]" class="style-scope ytd-vertical-product-card-renderer">\n              <span id="additional-taxes" class="style-scope ytd-vertical-product-card-renderer">[[data.additionalFeesText]]</span>\n            </template>\n          </template>\n        </div>\n        <div id="product-deal" class="product-info-row style-scope ytd-vertical-product-card-renderer" aria-label="[[data.dealsData.salesData.salesPriceAccessibilityLabel]]">\n          [[showDeal]]\n        </div>\n      </template>\n\n      <template is="dom-if" restamp="" if="[[showAffiliateDisclaimer]]" class="style-scope ytd-vertical-product-card-renderer">\n        <div class="product-info-row style-scope ytd-vertical-product-card-renderer">\n          <div id="affiliate-disclaimer" class="style-scope ytd-vertical-product-card-renderer">[[data.affiliateDisclaimer]]</div>\n        </div>\n      </template>\n    </div>\n  </div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return J5G=k},{mode:1});var Yex;var Wa=function(){return _.a.apply(this,arguments)||this};
_.J(Wa,_.a);Wa.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Wa.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Wa.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],Wa.prototype,"ytdLockupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Wa.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],Wa);
_.C(Wa,"ytd-grid-movie-renderer",function(){if(Yex!==void 0)return Yex;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="210" class="style-scope ytd-grid-movie-renderer">\n</ytd-thumbnail>\n<a class="yt-simple-endpoint style-scope ytd-grid-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-grid-movie-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-movie-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-grid-movie-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <span class="grid-movie-renderer-metadata style-scope ytd-grid-movie-renderer" hidden="[[!data.metadata]]">\n    [[getSimpleString(data.metadata)]]\n  </span>\n  \n  <ytd-video-meta-block class="grid style-scope ytd-grid-movie-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n<ytd-badge-supported-renderer class="badges style-scope ytd-grid-movie-renderer" badges="[[data.badges]]" hidden="[[!data.badges]]">\n</ytd-badge-supported-renderer>\n<div id="offer-button" class="style-scope ytd-grid-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-grid-movie-renderer"></yt-interaction>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Yex=k},{mode:1});var gYU;var fM=function(){var k=_.a.apply(this,arguments)||this;k.roundedFix=_.m("web_enable_merch_item_rounding_fix");k.itemStyle="small-item";return k};
_.J(fM,_.a);fM.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var k,I,V,X,P=(I=_.K((k=this.data)==null?void 0:k.buttonCommand,_.YzC))==null?void 0:(V=I.item)==null?void 0:(X=V.notificationTextRenderer)==null?void 0:X.successResponseText;P&&_.cMi(this.hostElement,P)}};
_.R9.Object.defineProperties(fM.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:k.isProductPlaceholder)!==void 0&&((I=this.data)==null?void 0:I.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.showOpenInNewIcon)===!1}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityTitle?this.data.accessibilityTitle:this.data.title+", "+this.data.price+", "+this.data.additionalFeesText+", "+this.data.vendorName}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fM.prototype,"ytRendererBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fM.prototype,"roundedFix",void 0);_.H([_.n(),_.Z("design:type",Object)],fM.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],fM.prototype,"itemStyle",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fM.prototype,"hasPrice",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fM.prototype,"hasPriceReplacementText",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fM.prototype,"hasAdditionalFeesText",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fM.prototype,"hasAffiliateDisclaimer",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fM.prototype,"isProductPlaceholder",null);
_.H([_.n(),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fM.prototype,"hideOpenInNewIcon",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fM.prototype,"ariaLabel",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],fM);
_.C(fM,"ytd-merch-shelf-item-renderer",function(){if(gYU!==void 0)return gYU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<a class="yt-simple-endpoint style-scope ytd-merch-shelf-item-renderer" href$="[[computeHref_(data.buttonCommand)]]" data="[[data.buttonCommand]]" aria-label$="[[ariaLabel]]" data-offer-version-id$="[[data.debugOfferVersionId]]" on-click="showSnackbarIfPlaceholder">\n  <div class="product-item style-scope ytd-merch-shelf-item-renderer">\n    <yt-img-shadow class="product-item-image style-scope ytd-merch-shelf-item-renderer" height="90" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="90"></yt-img-shadow>\n    <template is="dom-if" restamp="" if="[[isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper product-placeholder-item-info-center style-scope ytd-merch-shelf-item-renderer">\n          <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[!isProductPlaceholder]]" class="style-scope ytd-merch-shelf-item-renderer">\n      <div class="product-item-info style-scope ytd-merch-shelf-item-renderer">\n        <div class="product-item-info-wrapper style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-info-wrapper-row-1 style-scope ytd-merch-shelf-item-renderer">\n            <div class="small-item-hide product-item-title style-scope ytd-merch-shelf-item-renderer">[[data.title]]</div>\n            <template is="dom-if" restamp="" if="[[hasPrice]]" class="style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-price-wrapper style-scope ytd-merch-shelf-item-renderer">\n                <template is="dom-if" restamp="" if="[[hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.priceReplacementText]]</div>\n                </template>\n                <template is="dom-if" restamp="" if="[[!hasPriceReplacementText]]" class="style-scope ytd-merch-shelf-item-renderer">\n                  <div class="product-item-price style-scope ytd-merch-shelf-item-renderer">[[data.price]]</div>\n                  <div class="product-item-additional-fees-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAdditionalFeesText]]">\n                    [[data.additionalFeesText]]\n                  </div>\n                </template>\n              </div>\n            </template>\n            <div no-price$="[[!hasPrice]]" class="cta-item-hide link-item-hide product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n              <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">\n                [[data.vendorName]]\n                <yt-icon class="product-item-merchant-icon product-item-merchant-icon--inline style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n              </div>\n              \n              <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n            </div>\n          </div>\n          <div class="small-item-hide large-item-hide product-item-info-wrapper-row-2 style-scope ytd-merch-shelf-item-renderer">\n            <div class="affiliate-disclaimer-text style-scope ytd-merch-shelf-item-renderer" hidden="[[!hasAffiliateDisclaimer]]">\n              [[data.affiliateDisclaimer]]\n            </div>\n            <div class="product-item-description style-scope ytd-merch-shelf-item-renderer">[[data.description]]</div>\n          </div>\n        </div>\n      </div>\n      <div class="small-item-hide large-item-hide link-item-hide product-item-button-wrapper style-scope ytd-merch-shelf-item-renderer" hidden="[[isProductPlaceholder]]">\n        <div class="product-item-button style-scope ytd-merch-shelf-item-renderer">[[data.buttonText]]</div>\n        <div class="product-item-merchant style-scope ytd-merch-shelf-item-renderer">\n          <div class="product-item-merchant-text style-scope ytd-merch-shelf-item-renderer">[[data.vendorName]]</div>\n          <yt-icon class="product-item-merchant-icon style-scope ytd-merch-shelf-item-renderer" hidden="[[hideOpenInNewIcon]]" icon="open_in_new" size="15"></yt-icon>\n        </div>\n      </div>\n    </template>\n  </div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return gYU=k},{mode:1});_.Si(_.R(function(k){return _.f("button-card-view-model",{el:_.h4(_.VN(function(){return k.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return k.data().title},
role:"button"},_.f(_.QY,{model:{}}),_.f("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.f("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.f(_.b,{cond:function(){return k.data().image},
then:function(I){return _.f(_.yV,{data:I,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.f("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return k.data().title})))},"dc"),"button-card-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){k=_.j8(k,{className:void 0});var I=k.data;k=k.className;var V=_.EH(function(){return I().onTapCommand},void 0,"SXkP9e");
return _.f("ytd-shopping-item-card",{class:_.FH("ytdShoppingItemCardHost",k)},_.f(_.Av,{command:V,className:"ytdShoppingItemCardHostLink"},_.f("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.f(_.HT,{data:function(){return I().thumbnailViewModel}},{thumbnailViewModel:function(X){return _.f(Qp,{data:X.data,
aspectRatio:3})}})),_.f("div",null,_.f("p",{class:"ytdShoppingItemCardHostItemTitle"},_.f(_.KF,{text:function(){return I().itemTitle}})),_.f("p",{class:"ytdShoppingItemCardHostPrice"},_.f(_.KF,{text:function(){return I().priceOrStatus}})))))},"ec"),"ytd-shopping-item-card",{props:{data:_.$3,
className:_.$3}});var qeC={isAdsVideo:!0},vYZ={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},siK={showPlayerControls:!1,videoPreviewDurationMs:15E3},FBy={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},Bkl={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,hideScrubber:!0};var ba=null,GAR={};var iEj="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(" "),UZ={},W4l=(UZ.FEwhat_to_watch="home",UZ.FEhashtag="hashtag",UZ.FEtrending="trending",UZ.FEhistory="history",UZ.SPunlimited="premium",UZ.FEmemberships_and_purchases="paid_memberships",UZ.SPredeem_code="redeem",UZ.SPverify_location="locate",UZ.SPminor_moment="minor_moment",
UZ.FEmini_app_container="mini_app",UZ.FEnews_destination="news",UZ.SPopen_in_app="open_in_app",UZ.FEexplore="explore",UZ.FEsubscriptions="subscriptions",UZ.FEsfv_audio_pivot="sfv_audio_pivot",UZ.FEplaylist_aggregation="playlist_aggregation",UZ);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");_.ot("init");var A5N=function(){},xkN=_.R(function(k){var I=k.data;
var V=k.inlineMetadata;var X=k.aspectRatio;var P=k.scrimStyle;var L=k.className;var T=k.useDefaultStyle;var d=k.titleStyle;var U=new A5N,E=_.m("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",l=_.EH(function(){return(T==null?0:T())?E==="SHORTS_LOCKUP_STYLE_SLIM":I().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CIGaAf"),r=_.EH(function(){return _.v9(V)||l()||!1},void 0,"SEL6Qd"),h=function(){return(P==null?void 0:P())!==void 0?P==null?void 0:P():1},
y=_.EH(function(){return I().belowThumbnailMetadata||!r()},void 0,"KAqk1b");
k=_.RG({visibilityCallback:function(ct){var dt=I().onFirstVisible;ct&&dt&&_.iB(dt)},
showOption:{calledOnce:!0,state:"visible"}});var S=_.h4(),g={},F=_.FH(function(){return l(),"shortsLockupViewModelHostThumbnailContainer"},(g.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.v9(X)===1},g.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.v9(X)===2},g.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.m("web_shorts_2_by_3_lockups_study")&&!_.m("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
g)),Q=_.EH(function(){if(_.v9(X)===1)return 1;
_.v9(X);return 2},void 0,"Bg5Es"),x,N=function(){if(U){var ct;
(ct=x)==null||J0(ct);var dt;if(U.hostElement&&((dt=U.data)==null?0:dt.inlinePlayerData)){var $K,lD;ct=(($K=U.data)==null?0:(lD=$K.inlinePlayerData)==null?0:lD.enableAudioControl)?Object.assign({},Bkl):Object.assign({},FBy);var mR,oj;((mR=U.data)==null?void 0:(oj=mR.inlinePlayerData)==null?void 0:oj.maxPlaybackLengthSec)!==void 0&&(ct.videoPreviewDurationMs=U.data.inlinePlayerData.maxPlaybackLengthSec*1E3);x=Lf({mediaRenderer:U,lockupElement:U.hostElement,thumbnailElement:S.value,videoPreviewOpts:ct})}}};
_.Yv(function(){U&&(U.data=I(),N())},"wo9C7e");
var M=_.EH(function(){return I().thumbnail},void 0,"haijYd");
g=_.EH(function(){return I().badge},void 0,"RpDeSe");
var p=_.EH(function(){return I().onTap},void 0,"hOfuOb"),z={},u={};
return _.f("ytm-shorts-lockup-view-model",{el:_.h4(function(ct){U&&(U.hostElement=ct)},N,k),
class:_.FH("shortsLockupViewModelHost",L)},_.f(_.D7,null,_.f(_.Av,{command:p,className:_.FH("shortsLockupViewModelHostEndpoint",(z.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!y()},z),"reel-item-endpoint",""),
ariaHidden:function(){return!r()},
tabIndex:function(){return r()?0:-1}},_.f("div",{el:S,
class:_.FH("shortsLockupViewModelHostThumbnailParentContainer",(u.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!l()},u))},_.f(_.b,{cond:M,
then:function(){return _.f("div",{class:F},_.f(_.yV,{data:function(){var ct;return(ct=M==null?void 0:M())!=null?ct:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.f(_.HT,{data:function(){return I().thumbnailViewModel}},{thumbnailViewModel:function(ct){return _.f(Qp,{data:ct.data,
aspectRatio:function(){return Q()},
disableRounding:function(){return l()}})}}),null),_.f(_.b,{cond:r,
then:function(){return _.f(QiO,{data:I,scrimStyle:h,useDefaultStyle:T,titleStyle:d})}}),_.f(_.HT,{data:g},{badgeViewModel:function(ct){return _.f(_.vJ,{data:ct.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.f(_.b,{cond:function(){return r()&&I().menuOnTap},
then:function(){return _.f(nYW,{data:I,inlineMetadata:!0})}}),_.f(_.b,{cond:y,
then:function(){return _.f(oYf,{data:I,useDefaultStyle:T,inlineMetadata:r})}})))},"gc"),QiO=_.R(function(k){var I=k.data;
var V=k.scrimStyle;var X=k.useDefaultStyle;var P=k.titleStyle;var L=_.m("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",T=X&&_.m("web_hide_primary_text_for_pivot_panel"),d=_.EH(function(){return(X==null?0:X())?L==="SHORTS_LOCKUP_STYLE_SLIM":I().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c5smEd");
k={};k=_.FH("shortsLockupViewModelHostInlineMetadata",(k.shortsLockupViewModelHostMetadataRounded=function(){return!d()},k.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(V==null?void 0:V())===3&&!_.m("enable_shorts_lockup_new_scrim")},k.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(V==null?void 0:V())===3&&_.m("enable_shorts_lockup_new_scrim")},k.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(V==null?void 0:V())===2||(V==null?void 0:
V())===4},k.shortsLockupViewModelHostShowOverPlayer=function(){return!0},k),"image-overlay-text");
var U={};return _.f("div",{class:k},_.f("h3",{class:_.FH("shortsLockupViewModelHostMetadataTitle",(U.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(V==null?void 0:V())===4},U.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return I().belowThumbnailMetadata},U.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(P==null?void 0:P())===1},U.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(P==null?void 0:P())===2},U)),
"aria-label":function(){return I().accessibilityText}},_.f(_.b,{cond:function(){var E;
return!((E=I().overlayMetadata)==null||!E.primaryText)&&!T},
then:function(){return _.f(_.KF,{text:function(){var E;return(E=I().overlayMetadata)==null?void 0:E.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.f(_.b,{cond:function(){var E;
return(E=I().overlayMetadata)==null?void 0:E.secondaryText},
then:function(){return _.f(aGR,{data:I,scrimStyle:V,className:void 0})}}))},"hc"),oYf=_.R(function(k){var I=k.data;
var V=k.useDefaultStyle;var X=k.inlineMetadata;var P=_.m("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",L=_.EH(function(){return(V==null?0:V())?P==="SHORTS_LOCKUP_STYLE_SLIM":I().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"hn3pLe"),T=_.h4(),d;
k=_.A4(function(y){if(_.e_(_.t9(y),T.value,["AVATAR-VIEW-MODEL"]))return!1;var S;(S=d)==null||S.click();return!1});
var U=_.EH(function(){return I().belowThumbnailMetadata||I().overlayMetadata},void 0,"GwezKf"),E=function(){return I().menuOnTap&&!X()},l=function(){var y;
return(y=U())==null?void 0:y.avatar},r={},h={};
return _.f("div",{class:_.FH(function(){return L()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(r.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!l()},r.shortsLockupViewModelHostOutsideMetadataHasMenu=E,r)),
"on:click":k,el:T,role:"presentation"},_.f(_.HT,{data:l},{avatarViewModel:function(y){return _.f(_.fA,{data:y.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.f("div",null,_.f("h3",{class:_.FH("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(h.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var y,S;
return!((y=U())==null?0:(S=y.primaryText)==null?0:S.content)},h.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=X,h)),
role:"presentation"},_.f(_.Av,{ref:function(y){return void(d=y)},
command:function(){return I().onTap},
className:_.FH("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var y,S;return(y=U())==null?void 0:(S=y.primaryText)==null?void 0:S.content},
"aria-label":function(){return I().accessibilityText}},_.f(_.b,{cond:function(){var y;
return(y=U())==null?void 0:y.primaryText},
then:function(y){return _.f(_.KF,{text:y,noEndpoints:!0,noStyleRuns:!0})}}))),_.f(_.b,{cond:function(){var y;
return(y=U())==null?void 0:y.secondaryText},
then:function(y){return _.f("div",{class:_.FH("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.f(_.KF,{text:y,noStyleRuns:!0}))}})),_.f(_.b,{cond:E,
then:function(){return _.f(nYW,{data:I,inlineMetadata:!1})}}))},"ic"),aGR=_.R(function(k){var I=k.data;
var V=k.scrimStyle;k=k.className;var X={};return _.f("div",{class:_.FH((X.shortsLockupViewModelHostMetadataSubhead=function(){return(V==null?void 0:V())!==4},X.shortsLockupViewModelHostMetadataSubheadNew=_.m("enable_shorts_lockup_new_scrim"),X.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(V==null?void 0:V())===4},X),k),
"aria-hidden":"true"},_.f(_.KF,{text:function(){var P;return(P=I().overlayMetadata)==null?void 0:P.secondaryText},
noStyleRuns:!0}))},"jc"),nYW=_.R(function(k){var I=k.data;
var V=k.inlineMetadata;k={};k=_.FH((k.shortsLockupViewModelHostInlineMetadataMenu=function(){return V()},k.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!V()},k.shortsLockupViewModelHostShowOverPlayer=function(){return!0},k),"image-overlay-text");
return _.f("div",{class:k},_.f(_.x3,{data:function(){return{style:V()?"overlay":"mono",accessibilityLabel:I().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(X){X.preventDefault();X.stopPropagation();var P=_.TI({elementsCommand:I().menuOnTap,forceNewState:!0});if(P==null?0:P.onclick)P.onclick(X)}}},
iconName:"MORE_VERT"}))},"kc");var RDZ=_.R(function(k){var I=k.data;var V=k.inlineMetadata;var X=k.aspectRatio;var P=k.scrimStyle;var L=k.className;var T=k.useDefaultStyle;k=_.EH(function(){var d=I().entityId;return d?d.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.f("ytm-shorts-lockup-view-model-v2",{class:_.FH("shortsLockupViewModelHost",L)},_.f(_.wB,{contentId:k,aspectRatio:function(){return(X==null?void 0:X())===1?1:(X==null?void 0:X())===2?2:4}},function(){return _.f(xkN,{data:I,
inlineMetadata:V,aspectRatio:X,scrimStyle:P,className:L,useDefaultStyle:T})}))},"lc");_.Si(RDZ,"ytm-shorts-lockup-view-model-v2",{props:{data:_.mQ,inlineMetadata:_.mQ,aspectRatio:_.mQ,scrimStyle:_.mQ,className:_.mQ,useDefaultStyle:_.mQ,titleStyle:_.mQ}});var CgN=16/9*210,EZ=function(){var k=_.a.apply(this,arguments)||this;k.isExpandableContent=!1;k.hideShelfHeader=!1;k.engagementPanel=!1;k.buttonClasses=["arrow"];k.isSearch=!1;k.disableScrollEventListener=!1;k.containsLockup=!1;k.overrideArrowPositionForProductCard=!1;k.overrideArrowPositionForShoppingItemCard=!1;k.overrideArrowPositionForReelItems=!1;k.overrideArrowPositionForGridMovie=!1;k.overrideArrowPositionToCenter=!1;k.isSearchPostShelf=!1;k.overrideArrowPositionForMixedShelf=!1;k.overrideArrowPositionForMixedShelfShortsOnly=
!1;k.hasBigThumbsReelItems=!1;k.shouldUseMixedListHeight=!1;k.shouldUseShortsListHeight=!1;k.gridVideoWidth=0;k.isSearchVodShelf=!1;k.disableWheelScroll=!1;k.sizing="COMPACT";k.shortsLockupAspectRatio=0;return k};
_.J(EZ,_.a);_.c=EZ.prototype;
_.c.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]]"}}}}};
_.c.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.m("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.c.computeInitialCountNumber=function(k){if(!k)return 6;var I=k.items.some(function(L){return!!L.topicRecommendationsChipRenderer}),V=k.items.some(function(L){return!!L.displayAdRenderer}),X=this.computeShouldListItemsHaveEqualHeight(k),P=k.items.some(function(L){return!!L.gridPlaylistRenderer});
k=k.items.some(function(L){return!!L.shoppingItemCardViewModel});
return I?9:V?8:P||X?10:k?7:6};
_.c.computeContainsPost=function(k){return!!k&&!!k.items&&k.items.some(function(I){return!!I.postRenderer})};
_.c.computeContainsLockup=function(){if(_.m("web_horizontal_list_lockup_arrow_killswitch"))return!1;var k,I;return(k=this.data)==null?void 0:(I=k.items)==null?void 0:I.some(function(V){return!!V.lockupViewModel})};
_.c.maybeUpdateLockupAspectRatio=function(){var k,I;if(this.computeContainsLockup()&&((k=this.data)==null?0:(I=k.items)==null?0:I.length)){var V;k=Qfi((V=this.data.items[0].lockupViewModel)==null?void 0:V.contentType,this.data.force16By9ThumbnailAspectRatio);V=Qzi(k);V=this.computeLockupWidth()/V;_.x5(this.hostElement,{"--yt-horizontal-list-content-height":V+"px"})}};
_.c.computeOverrideArrowPositionForProductCard=function(k){if(this.isExpandableContent)return!1;var I;return!!(k==null?0:(I=k.items)==null?0:I.some(function(V){return!!V.verticalProductCardRenderer}))};
_.c.computeOverrideArrowPositionForShoppingItemCard=function(k){var I;return!!(k==null?0:(I=k.items)==null?0:I.some(function(V){return!!V.shoppingItemCardViewModel}))};
_.c.computeOverrideArrowPositionForReelItemRenderer=function(k){return this.containsReelItemRenderer(k)};
_.c.computeHasBigThumbsReelItems=function(k,I){return k&&this.containsReelItemRenderer(I)};
_.c.computeShouldListItemsHaveEqualHeight=function(k){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(k==null?void 0:k.itemSizeConstraint)};
_.c.computeShouldListItemsHaveShortsHeight=function(k){return this.computeShouldListItemsHaveEqualHeight(k)&&!this.containsGridVideoRenderer(k)};
_.c.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.c.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.c.containsReelItemRenderer=function(k){var I;return!!(k==null?0:(I=k.items)==null?0:I.some(function(V){return!(!V.reelItemRenderer&&!V.shortsLockupViewModel)}))};
_.c.containsGridVideoRenderer=function(k){var I;return!!(k==null?0:(I=k.items)==null?0:I.some(function(V){return!!V.gridVideoRenderer||!!V.lockupViewModel}))};
_.c.computeContainsGridMovieRenderer=function(k){var I;return!!(k==null?0:(I=k.items)==null?0:I.some(function(V){return!!V.gridMovieRenderer}))};
_.c.computeOverrideArrowPositionToCenter=function(k){return this.computeIsSearchPostShelf(k)};
_.c.computeIsSearchPostShelf=function(k){var I;return!!(k==null?0:(I=k.items)==null?0:I.some(function(V){var X,P;return((P=(X=V.postRenderer)==null?void 0:X.surface)!=null?P:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.c.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(k){var I;return!!(k==null?0:(I=k.items)==null?0:I.some(function(V){var X,P,L;return((L=(X=V.backgroundPromoRenderer)==null?void 0:(P=X.style)==null?void 0:P.value)!=null?L:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.c.computeIsSearchVodShelf=function(k,I){return k&&this.containsGridVideoRenderer(I)};
_.c.computeDisableWheelScroll=function(k,I){return this.computeIsSearchVodShelf(k,I)};
_.c.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.c.computeShortsLockupAspectRatio=function(){return 1};
_.c.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.x5(this.hostElement,{"--ytd-reel-item-thumbnail-height":CgN+"px"})};
EZ.prototype.dataChanged=EZ.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],EZ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],EZ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Q7.YtdHorizontalListBehavior),_.Z("design:type",Object)],EZ.prototype,"ytdHorizontalListBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],EZ.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],EZ.prototype,"isExpandableContent",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"hideShelfHeader",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"engagementPanel",void 0);_.H([_.n(),_.Z("design:type",Array)],EZ.prototype,"buttonClasses",void 0);_.H([_.n(),_.Z("design:type",Object)],EZ.prototype,"isSearch",void 0);
_.H([_.n(),_.Z("design:type",Object)],EZ.prototype,"disableScrollEventListener",void 0);_.H([_.n({computed:"computeInitialCountNumber(data)"}),_.Z("design:type",Number)],EZ.prototype,"initialCount",void 0);_.H([_.n({computed:"computeContainsPost(data)"}),_.Z("design:type",Boolean)],EZ.prototype,"supportComponentResize",void 0);_.H([_.n({computed:"computeContainsPost(data)"}),_.Z("design:type",Boolean)],EZ.prototype,"containsPost",void 0);
_.H([_.n({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"containsLockup",void 0);_.H([_.n({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],EZ.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.H([_.n({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"overrideArrowPositionForProductCard",void 0);_.H([_.n({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.H([_.n({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"overrideArrowPositionForReelItems",void 0);_.H([_.n({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"overrideArrowPositionForGridMovie",void 0);
_.H([_.n({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"overrideArrowPositionToCenter",void 0);_.H([_.n({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"isSearchPostShelf",void 0);_.H([_.n({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.H([_.n({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.H([_.n({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"hasBigThumbsReelItems",void 0);
_.H([_.n({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"shouldUseMixedListHeight",void 0);_.H([_.n({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"shouldUseShortsListHeight",void 0);_.H([_.n({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"gridVideoWidth",void 0);
_.H([_.n({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"isSearchVodShelf",void 0);_.H([_.n({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.Z("design:type",Object)],EZ.prototype,"disableWheelScroll",void 0);_.H([_.n({computed:"computeSizing(isSearch)"}),_.Z("design:type",Object)],EZ.prototype,"sizing",void 0);
_.H([_.n({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.Z("design:type",Object)],EZ.prototype,"shortsLockupAspectRatio",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],EZ.prototype,"dataChanged",null);
_.C(EZ,"yt-horizontal-list-renderer",function(){if(CEf===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-horizontal-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n<div id="scroll-outer-container" class="style-scope yt-horizontal-list-renderer">\n  <div id="scroll-container" class="style-scope yt-horizontal-list-renderer">\n    <div id="items" class="style-scope yt-horizontal-list-renderer"></div>\n  </div>\n</div>\n<div id="right-arrow" class="style-scope yt-horizontal-list-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);CEf=k}k=CEf;return k},{mode:1});var wzK=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
wzK.prototype.subscribe=function(k,I){var V=this.subscriptions.get(k);if(!V)return function(){};
V.add(I);return function(){V.delete(I)}};
wzK.prototype.unsubscribe=function(k,I){(k=this.subscriptions.get(k))&&k.delete(I)};
wzK.prototype.publish=function(k,I){I=I===void 0?{}:I;(k=this.subscriptions.get(k))&&k.forEach(function(V){V(I)})};var HqQ;var pzQ=[10,12,14,16,18,20,24,28,32,36],NkN=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],b4=function(){var k=_.a.apply(this,arguments)||this;k.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";k.hideOverflow=!1;k.useRoboto=!1;k.fontClass="";k.overflown=!1;k.actionMap={"yt-window-resized":"resize"};return k};
_.J(b4,_.a);_.c=b4.prototype;
_.c.attached=function(){var k=this;switch(this.fontFamily){case "PROMO_FONT_FAMILY_ROBOTO_BOLD":this.useRoboto=!0;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD":this.useRoboto=!1;this.fontWeight=700;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_MEDIUM":this.useRoboto=!1;this.fontWeight=500;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_SEMIBOLD":this.useRoboto=!1;this.fontWeight=600;break;case "PROMO_FONT_FAMILY_YOUTUBE_SANS_LIGHT":this.useRoboto=!1;this.fontWeight=400;break;default:this.useRoboto=
!1,this.fontWeight=700}this.setParentConstraints();_.xA(this,function(){k.resize()});
if(!_.Qz){var I,V,X;(I=document)==null||(V=I.fonts)==null||(X=V.ready)==null||X.then(function(){k.resize()})}};
_.c.dataChanged=function(){this.resize()};
_.c.guideIsExpandedChanged=function(){this.resize()};
_.c.resize=function(){if(this.textNode.offsetWidth||this.textNode.offsetWidth){this.overflown&&(this.overflown=!1,this.textNode.classList.remove("overflown"));this.textNode.style.visibility="hidden";var k=this.getMaxNumLines(),I=this.getMinFont(),V=this.getMaxFont(),X=this.useRoboto?pzQ:NkN;for(X=X.filter(function(L){return L<=V&&L>=I});X.length>1;){var P=Math.floor(X.length/2);
this.updateFontSize(X[P]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=k)X=X.slice(P,X.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>k)X=X.slice(0,P);else break}this.updateFontSize(X[X.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(k)}};
_.c.handleOverflow=function(k){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>k&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",k.toString()))};
_.c.updateFontSize=function(k){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+k;this.textNode.classList.add(this.fontClass)};
_.c.getMaxFont=function(){var k=this.useRoboto?pzQ:NkN;k=k[k.length-1];return this.maxFontSize&&this.maxFontSize<=k?this.maxFontSize:k};
_.c.getMinFont=function(){var k=(this.useRoboto?pzQ:NkN)[0];return this.minFontSize&&this.minFontSize>=k?this.minFontSize:k};
_.c.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.c.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.c.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.m6(this.text).split("\n").length-1:Infinity};
_.c.setParentConstraints=function(){this.maxWidth&&(this.containerNode.style.maxWidth=this.maxWidth+"px");this.maxHeight&&(this.containerNode.style.maxHeight=this.maxHeight+"px");if(this.fontWeight){if(this.useRoboto&&this.fontWeight!==400&&this.fontWeight!==500)throw Error("Kh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
b4.prototype.guideIsExpandedChanged=b4.prototype.guideIsExpandedChanged;b4.prototype.dataChanged=b4.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],b4.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],b4.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],b4.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],b4.prototype,"text",void 0);
_.H([_.n(),_.Z("design:type",String)],b4.prototype,"fontFamily",void 0);_.H([_.n(),_.Z("design:type",Number)],b4.prototype,"maxWidth",void 0);_.H([_.n(),_.Z("design:type",Number)],b4.prototype,"maxHeight",void 0);_.H([_.n(),_.Z("design:type",Number)],b4.prototype,"maxFontSize",void 0);_.H([_.n(),_.Z("design:type",Number)],b4.prototype,"minFontSize",void 0);_.H([_.n(),_.Z("design:type",Number)],b4.prototype,"maxLines",void 0);_.H([_.n(),_.Z("design:type",Object)],b4.prototype,"hideOverflow",void 0);
_.H([_.n({selector:_.OUA}),_.Z("design:type",Boolean)],b4.prototype,"guideIsExpanded",void 0);_.H([_.p$("#container"),_.Z("design:type",HTMLElement)],b4.prototype,"containerNode",void 0);_.H([_.p$("#text"),_.Z("design:type",HTMLElement)],b4.prototype,"textNode",void 0);_.H([_.DZ("text"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],b4.prototype,"dataChanged",null);
_.H([_.DZ("guideIsExpanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],b4.prototype,"guideIsExpandedChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],b4);
_.C(b4,"yt-dynamic-sizing-formatted-string",function(){if(HqQ!==void 0)return HqQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-dynamic-sizing-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="dynamic-text-container style-scope yt-dynamic-sizing-formatted-string">\n  <yt-formatted-string id="text" disable-attributed-string="" text="[[text]]" class="style-scope yt-dynamic-sizing-formatted-string"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return HqQ=k},{mode:1});var MNC;_.ZqN=function(k){_.kK.call(this,k)};
_.J(_.ZqN,_.kK);var DkU=function(k){_.kK.call(this,k)};
_.J(DkU,_.ZqN);var l4=function(){return _.a.apply(this,arguments)||this};
_.J(l4,_.a);l4.prototype.onTapSuspendedChannel=function(){var k;if((k=this.data)!=null&&k.serviceEndpoint){var I,V;(k=(V=_.K((I=this.data)==null?void 0:I.serviceEndpoint,_.vE))==null?void 0:V.url)?_.iR(k,void 0,void 0,window.top):(I=new DkU("Did not handle suspended account tap. No appealUrl."),_.hq(I))}else I=new DkU("Did not handle suspended account tap. No serviceEndpoint."),_.hq(I)};
l4.prototype.onTap=function(){var k=this,I=_.Ne(),V,X=(V=_.pI(I,{veType:7116}))!=null?V:void 0;_.iH(I,{visualElement:X});_.TR();this.saveRoleText();var P;if((P=this.data)==null?0:P.youtubeSuspended)this.onTapSuspendedChannel();else{var L=!1,T,d;(I=(d=_.K((T=this.data)==null?void 0:T.serviceEndpoint,_.RUx))==null?void 0:d.supportedTokens)&&I.forEach(function(U){if(U.accountSigninToken)if(L=!0,k.onAccountItemTap)k.onAccountItemTap(U.accountSigninToken.signinUrl);else _.iR(U.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!L){if(T=this.get("serviceEndpoint",this.data))L=!0,this.ytComponentBehavior.resolveCommand(T);L||_.yP(new DkU("Did not handle account switch tap. No token."))}}};
l4.prototype.saveRoleText=function(){if(this.data){var k=this.data,I=k.channelDelegationRole;if(I){var V,X=(V=_.K(k==null?void 0:k.serviceEndpoint,_.RUx))==null?void 0:V.supportedTokens;if(!X){var P,L,T,d;X=(P=_.K(k==null?void 0:k.serviceEndpoint,_.ta))==null?void 0:(L=P.popup)==null?void 0:(T=L.confirmDialogRenderer)==null?void 0:(d=T.confirmButton)==null?void 0:d.buttonRenderer;var U;X=(U=_.K(X==null?void 0:X.command,_.x4))==null?void 0:U.commands;if(!X)return;var E;X=(E=_.K(X[1],_.RUx))==null?
void 0:E.supportedTokens}if(X){U=void 0;E=_.G(X);for(X=E.next();!X.done;X=E.next())if(X=X.value,X.datasyncIdToken){U=X.datasyncIdToken.datasyncIdToken;break}if(U){var l;a:{if(_.cQA()&&(E=_.UL(U+"::pom"))){E=new tl(E);break a}E=void 0}(l=E)==null||l.set("role_text",I);if((yQi?yQi:window.location).href.indexOf("studio")!==-1&&(l=G3j())){E=l.src?(new URL(l.src)).origin:"*";var r;(r=l.contentWindow)==null||r.postMessage({action:"save_pom_role",datasyncId:U,roleText:I},E)}}}}}};
_.R9.Object.defineProperties(l4.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.data)==null?void 0:(I=k.accountPhoto)==null?void 0:I.thumbnails;return V&&V.length>0&&(V[0].height===36||V[0].height===48)?V[0].height:40}}});
l4.prototype.onTap=l4.prototype.onTap;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],l4.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],l4.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],l4.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!1}),_.Z("design:type",Function)],l4.prototype,"onAccountItemTap",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],l4.prototype,"enableRingForActiveAccount",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],l4.prototype,"thumbnailSize",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],l4.prototype,"onTap",null);_.H([_.GY({is:"ytd-account-item-renderer",disableElementRegistration:!0})],l4);
_.C(l4,"ytd-account-item-renderer",function(){if(MNC!==void 0)return MNC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-icon-item class="style-scope ytd-account-item-renderer">\n  <yt-img-shadow slot="item-icon" height="[[thumbnailSize]]" item-icon="" thumbnail="[[data.accountPhoto]]" width="[[thumbnailSize]]" class="style-scope ytd-account-item-renderer">\n  </yt-img-shadow>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-account-item-renderer">\n    <yt-formatted-string id="channel-title" text="[[data.accountName]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string respect-lang-dir="" secondary="" text="[[data.channelHandle]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string secondary="" text="[[data.accountByline]]" class="style-scope ytd-account-item-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item-body>\n  <yt-icon id="selected" hidden="[[!data.isSelected]]" icon="yt-icons:check" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <yt-icon id="studio-redirect" aria-label$="[[getSimpleString(data.studioRedirectVisualHint)]]" hidden="[[!data.isRedirectToStudio]]" icon="yt-icons:open_in_new" class="style-scope ytd-account-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-tooltip for="studio-redirect" hidden="[[!data.isRedirectToStudio]]" position="left" class="style-scope ytd-account-item-renderer">\n    [[getSimpleString(data.studioRedirectVisualHint)]]\n  </tp-yt-paper-tooltip>\n</tp-yt-paper-icon-item>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return MNC=k},{mode:1});var zDU;var rh=function(){return _.a.apply(this,arguments)||this};
_.J(rh,_.a);rh.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.C7().resolve(_.Hp).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],rh.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],rh.prototype,"data",void 0);_.H([_.GY({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],rh);
_.C(rh,"ytd-identity-chip-renderer",function(){if(zDU!==void 0)return zDU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-identity-chip-renderer">\n  <h3 id="header-text" class="style-scope ytd-identity-chip-renderer">[[data.headerText]]</h3>\n</div>\n<div id="content-row" class="style-scope ytd-identity-chip-renderer">\n  <div id="info-div" class="style-scope ytd-identity-chip-renderer">\n    <img id="avatar-image" alt="" src$="[[data.avatarUrl]]" class="style-scope ytd-identity-chip-renderer">\n    <div id="name-handle-div" class="style-scope ytd-identity-chip-renderer">\n      <p id="name" class="style-scope ytd-identity-chip-renderer">[[data.name]]</p>\n      <p id="handle" hidden="[[!data.handle]]" dir="auto" class="style-scope ytd-identity-chip-renderer"><span class="style-scope ytd-identity-chip-renderer">@</span>[[data.handle]]</p>\n    </div>\n  </div>\n  <div id="edit-icon" class="style-scope ytd-identity-chip-renderer">\n    <yt-icon-button id="edit-icon-button" aria-label$="[[data.onTapLabel]]" on-click="onClickEditIcon" class="style-scope ytd-identity-chip-renderer">\n      <yt-icon id="edit-icon" icon="yt-icons:edit" class="style-scope ytd-identity-chip-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return zDU=k},{mode:1});var ukQ;var OqN;var tNZ;var eDG;var hX=function(){var k=_.a.apply(this,arguments)||this;k.richItemMinWidth=_.Nw("wn_grid_min_item_width",310);k.isShorts=!1;k.isWatchNext=!1;k.isExploreHub=!1;return k};
_.J(hX,_.a);_.R9.Object.defineProperties(hX.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var k=[],I=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.x5(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)&&I)for(I*=this.data.rows,V=0;V<I;V++)k.push({});return k}}});
_.H([_.q(_.Uh),_.Z("design:type",Object)],hX.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hX.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],hX.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.PC,value:3}),_.Z("design:type",Number)],hX.prototype,"itemsPerRow",void 0);_.H([_.n({selector:_.ufz,value:6}),_.Z("design:type",Number)],hX.prototype,"slimItemsPerRow",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Number)],hX.prototype,"richItemMinWidth",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],hX.prototype,"miniMode",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],hX.prototype,"isShorts",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],hX.prototype,"isWatchNext",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],hX.prototype,"isExploreHub",void 0);
_.H([_.v("isExploreHub"),_.n({reflectToAttribute:!0}),_.Z("design:type",Object),_.Z("design:paramtypes",[])],hX.prototype,"shimmerAnimation",null);_.H([_.v("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],hX.prototype,"cardItems",null);_.H([_.GY({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],hX);
_.kUx=_.Fr()(hX,"ytd-ghost-grid-renderer",function(){if(eDG===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-grid style-scope ytd-ghost-grid-renderer">\n  <template is="dom-repeat" items="[[cardItems]]" class="style-scope ytd-ghost-grid-renderer">\n    <div class="ghost-card style-scope ytd-ghost-grid-renderer">\n      <div class="rich-thumbnail skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n      <div class="details style-scope ytd-ghost-grid-renderer">\n        <div class="channel-avatar skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        <div class="details-text-shell style-scope ytd-ghost-grid-renderer">\n          <div class="rich-video-title text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n          <div class="video-meta rich-video-meta text-shell skeleton-bg-color style-scope ytd-ghost-grid-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);eDG=k}k=eDG;return k},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.Si(_.R(function(k){var I=_.j8(k,{numberOfComments:3}).numberOfComments,V=_.j8(k,{isInitialLoad:!1}).isInitialLoad,X=_.j8(k,{engagementPanel:!1}).engagementPanel,P=function(){return Math.min(Number(I==null?void 0:I())||20,20)};
return _.f("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.f(_.b,{cond:function(){return!(X==null?0:X())&&(V==null?void 0:V())},
then:function(){return _.f("div",{class:"ytGhostCommentsComments"},_.f("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.f("div",{class:_.FH("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.f("div",{class:_.FH("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.f("div",{class:"ytGhostCommentsGhostCard"},_.f("div",{class:"ytGhostCommentsAvatar"},_.f("div",{class:"ytGhostCommentsCircle"})),_.f("div",{class:"ytGhostCommentsComments"},_.f("div",{class:"ytGhostCommentsMeta"},
_.f("div",{class:_.FH("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.f("div",{class:_.FH("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.f("div",{class:"ytGhostCommentsComments"},_.f(_.ly,{each:function(){return Array((P==null?void 0:P())||3)}},function(){return _.f("div",{class:"ytGhostCommentsGhostCard"},_.f("div",{class:"ytGhostCommentsAvatar"},_.f("div",{class:"ytGhostCommentsCircle"})),_.f("div",{class:"ytGhostCommentsHost"},_.f("div",{class:"ytGhostCommentsMeta"},
_.f("div",{class:_.FH("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.f("div",{class:_.FH("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.f("div",{class:_.FH("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.f("div",{class:"ytGhostCommentsGhostLikeDislike"},_.f("div",{class:_.FH("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.f("div",{class:_.FH("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"mc"),"yt-ghost-comments",{props:{numberOfComments:_.$3,
isInitialLoad:_.$3,engagementPanel:_.$3},unsafeExternallySettableAttributes:new Set(["hidden"])});_.Ov("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var yv=function(){var k=_.a.apply(this,arguments)||this;k.isOverridable=!1;k.spinnerActive=!1;k.showButton=!1;k.isCommentsSection=!1;k.engagementPanel=!0;k.isShortsGrid=!1;k.isShortsPage=!1;k.isWatchPage=!1;k.originalShowButton=!1;k.endOfList=!1;return k};
_.J(yv,_.a);_.c=yv.prototype;_.c.resetIntersectionObserver=function(){var k;(k=this.observer)==null||k.disconnect();this.observer=void 0};
_.c.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var k,I;((k=this.data)==null?void 0:k.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((I=this.data)==null?0:I.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.c.initializeIntersectionObserver=function(){var k=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(I){I=_.G(I);for(var V=I.next();!V.done;V=I.next())V.value.isIntersecting&&(k.triggerContinuation(),k.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.c.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]]"}}}}}};
_.c.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var k;((k=this.data)==null?0:k.continuationEndpoint)&&(k=_.K(this.data.continuationEndpoint,_.Lz))&&this.ytdReduxBehavior.dispatch(_.vX({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:k}}))};
_.c.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.c.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.c.onServiceRequestCompleted=function(k,I){if(!_.m("kevlar_hide_spinner_on_empty_continuation_killswitch")){var V;(V=I.actions)!=null&&V.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.c.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.c.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.c.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.c.numberOfGhostCommentsChanged=function(){var k=3;if(this.engagementPanel){var I,V,X;k=Math.floor(((((I=this.hostElement)==null?void 0:(V=I.parentElement)==null?void 0:(X=V.parentElement)==null?void 0:X.scrollHeight)||108)-108)/108);k=this.isInitialLoad?Math.max(k,3):3}I=[].concat(_.Z9(this.hostElement.querySelectorAll("yt-ghost-comments")));I=_.G(I);for(V=I.next();!V.done;V=I.next())V=V.value,V.numberOfComments=k,V.isInitialLoad=this.isInitialLoad,V.engagementPanel=this.engagementPanel};
_.c.detached=function(){this.resetIntersectionObserver()};
_.R9.Object.defineProperties(yv.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
yv.prototype.numberOfGhostCommentsChanged=yv.prototype.numberOfGhostCommentsChanged;yv.prototype.continuationTriggerOffsetChanged=yv.prototype.continuationTriggerOffsetChanged;yv.prototype.showButtonChanged=yv.prototype.showButtonChanged;yv.prototype.onYtServiceRequestCompletedForButtonRenderer=yv.prototype.onYtServiceRequestCompletedForButtonRenderer;yv.prototype.onServiceRequestCompleted=yv.prototype.onServiceRequestCompleted;yv.prototype.onYtServiceRequestSentForButtonRenderer=yv.prototype.onYtServiceRequestSentForButtonRenderer;
yv.prototype.observeData=yv.prototype.observeData;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],yv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yv.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.rn.YtVisibilityBehavior),_.Z("design:type",Object)],yv.prototype,"ytVisibilityBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],yv.prototype,"ytComponentBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],yv.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],yv.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],yv.prototype,"isOverridable",void 0);_.H([_.n(),_.Z("design:type",Object)],yv.prototype,"spinnerActive",void 0);_.H([_.n(),_.Z("design:type",Object)],yv.prototype,"showButton",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yv.prototype,"isCommentsSection",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yv.prototype,"engagementPanel",void 0);_.H([_.n(),_.Z("design:type",Object)],yv.prototype,"isShortsGrid",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.kCD}),_.Z("design:type",Object)],yv.prototype,"isShortsPage",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.eUl}),_.Z("design:type",Object)],yv.prototype,"isWatchPage",void 0);_.H([_.n(),_.Z("design:type",Number)],yv.prototype,"continuationTriggerOffset",void 0);
_.H([_.n(),_.Z("design:type",Object)],yv.prototype,"endOfList",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yv.prototype,"isInitialLoad",void 0);_.H([_.p$("ytd-button-renderer"),_.Z("design:type",_.AR)],yv.prototype,"buttonRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],yv.prototype,"buttonOverrides",void 0);
_.H([_.n(),_.v("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yv.prototype,"showGhostCardComments",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yv.prototype,"observeData",null);
_.H([_.C$("yt-service-request-sent-button-renderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yv.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],yv.prototype,"onServiceRequestCompleted",null);
_.H([_.C$("yt-service-request-completed-button-renderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yv.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.H([_.DZ("showButton"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yv.prototype,"showButtonChanged",null);
_.H([_.DZ("continuationTriggerOffset"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yv.prototype,"continuationTriggerOffsetChanged",null);_.H([_.w$("isInitialLoad","engagementPanel"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yv.prototype,"numberOfGhostCommentsChanged",null);_.H([_.GY({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],yv);
_.C(yv,"ytd-continuation-item-renderer",function(){if(tNZ!==void 0)return tNZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-continuation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ghost-cards" class="style-scope ytd-continuation-item-renderer"></div>\n<div id="ghost-comment-section" class="style-scope ytd-continuation-item-renderer"></div>\n<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" hidden="[[showButton]]" class="style-scope ytd-continuation-item-renderer">\n</tp-yt-paper-spinner>\n<div id="button" hidden="[[!showButton]]" class="style-scope ytd-continuation-item-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return tNZ=k},{mode:1});var IqZ;var md=function(){var k=_.a.apply(this,arguments)||this;k.downloadProgress=0;k.transferState="TRANSFER_STATE_UNKNOWN";k.downloadState="DOWNLOAD_STATE_UNKNOWN";k.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";k.offlineVideoPolicyExpirationTimestamp=0;k.downloadedVideoPlaybackPosition=0;return k};
_.J(md,_.a);md.prototype.dataChanged=function(){var k;this.videoData=_.K((k=this.data)==null?void 0:k.renderer,lHQ);this.transferStateChanged()};
md.prototype.downloadProgressChanged=function(){if(this.entityInfo){var k=Object.assign({},this.videoData),I=ght(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),V=I.publishedTimeText,X=I.badges;k.shortViewCountText=I.shortViewCountText;k.publishedTimeText=V;k.badges=X;this.set("videoData",k)}};
md.prototype.transferStateChanged=function(){if(this.entityInfo){var k=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",I=_.ZN(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!MS(this.entityInfo.policyEntity),V=Object.assign({},this.videoData),X=ght(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),P=X.publishedTimeText,L=X.badges;V.shortViewCountText=
X.shortViewCountText;V.publishedTimeText=P;V.badges=L;V.isDisabled=I;V.isWatched=this.downloadedVideoPlaybackPosition>0;V.navigationEndpoint=I?void 0:I$O(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var T;k&&((T=this.videoData)==null?0:T.videoId)&&!_.m("dl_resume_click_killswitch")&&(V.isDisabled=!1,V.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});V.thumbnailOverlays=JbD(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",V)}};
md.prototype.transferStateChanged=md.prototype.transferStateChanged;md.prototype.downloadProgressChanged=md.prototype.downloadProgressChanged;md.prototype.dataChanged=md.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],md.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],md.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],md.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],md.prototype,"videoData",void 0);_.H([_.n({selector:iJ,selectorArgs:["videoData.videoId"]}),_.Z("design:type",Object)],md.prototype,"downloadProgress",void 0);_.H([_.n(),_.Z("design:type",Number)],md.prototype,"relativeDateReference",void 0);_.H([_.n({selector:_.Ti,selectorArgs:["videoData.videoId"]}),_.Z("design:type",Object)],md.prototype,"transferState",void 0);
_.H([_.n({selector:mlU,selectorArgs:["videoData.videoId"]}),_.Z("design:type",Object)],md.prototype,"downloadState",void 0);_.H([_.n({selector:L1c,selectorArgs:["videoData.videoId"]}),_.Z("design:type",Object)],md.prototype,"offlinePolicyAction",void 0);_.H([_.n({selector:cYU,selectorArgs:["videoData.videoId"]}),_.Z("design:type",Object)],md.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.H([_.n({selector:WC,selectorArgs:["videoData.videoId"]}),_.Z("design:type",Object)],md.prototype,"downloadedVideoPlaybackPosition",void 0);_.H([_.n({selector:Tec,selectorArgs:["videoData.videoId"]}),_.Z("design:type",Object)],md.prototype,"entityInfo",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],md.prototype,"isDownloading",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],md.prototype,"dataChanged",null);
_.H([_.DZ("downloadProgress"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],md.prototype,"downloadProgressChanged",null);_.H([_.DZ("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],md.prototype,"transferStateChanged",null);
_.H([_.GY({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],md);
_.C(md,"ytd-downloaded-video-grid-video-renderer",function(){if(IqZ!==void 0)return IqZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-downloaded-video-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-grid-video-renderer id="video" data="[[videoData]]" is-downloading="[[isDownloading]]" class="style-scope ytd-downloaded-video-grid-video-renderer"></ytd-grid-video-renderer>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return IqZ=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var VoN;var KM=function(){};
KM.prototype.resolve=function(k,I){var V=this;return _.W(function(X){return X.yield(V.resolveCommand(k,I),0)})};var X0N,$l;X0N=U1U(function(k){return k.targetId},{shouldPersist:!1});
$l=X0N.updateData;_.Psf=X0N.useUpdatableData;var Lmf,c7K;Lmf=U1U(function(k){return k.targetId});
c7K=Lmf.updateData;_.GUR=Lmf.useUpdatableData;var TJG=Ea_.bind(null,$l),dKG=Ea_.bind(null,c7K);(function(k,I,V){var X=_.K(V==null?void 0:V.updatedRenderer,_.MVQ);return X?k({targetId:I},function(){return X}):!1}).bind(null,$l);var S0=function(){};
_.J(S0,KM);S0.prototype.resolveCommand=function(k){var I;return _.W(function(V){I=_.K(k,JmD);if(!I)return V.return();TJG(I.targetId,I);_.xg(V)})};var j0=function(){var k=_.Mm.apply(this,arguments)||this;k.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return k};
_.J(j0,_.Mm);_.c=j0.prototype;_.c.configureContinuationPathMap=function(){return{}};
_.c.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.c.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.c.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.c.observeData=function(){this.data&&(this.continuationIsReloading=!1,this.reloadUiContent=void 0)};
_.c.handleAppendContinuationItemsAction=function(k){var I=_.K(k,_.xEl);if(this.data&&this.data.targetId&&I&&this.continuationPathMap&&I.targetId===this.data.targetId){var V=$NX(k),X=V&&this.continuationPathMap[V];if(X&&V)if(k=this.get(X,this.data)){a:{for(V=0;V<k.length;V++){var P=k[V],L=void 0,T=!!_.K((L=_.K(P,jsU))==null?void 0:L.content,_.fHG);if(_.K(P,_.Ye)||T)break a}V=k.length}X="data."+X;I.continuationItems?V===k.length-1?(this.pop(X),this.push.apply(this,[X].concat(_.Z9(I.continuationItems)))):
V===k.length?this.push.apply(this,[X].concat(_.Z9(I.continuationItems))):this.splice.apply(this,[X,V,1].concat(_.Z9(I.continuationItems))):this.splice(X,V,1);(_.m("web_enable_voting_animation")||_.m("enable_music_web_cairo_voting_animation"))&&_.vW(this.hostElement,"yt-append-continuation-items-action-finished");_.vW(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.$w(new _.GN("append continuation items does not exist",V));else _.$w(new _.GN("append continuation path does not exist",
V))}};
_.c.handleReloadContinuationItemsCommand=function(k){var I=_.K(k,JmD);if(this.data&&I){if(!_.m("web_reload_continuation_items_command_resolver_killswitch")){var V=_.C7().resolve(_.RZ(S0));V&&V.resolveCommand(k)}if(this.data.targetId&&this.continuationPathMap&&I.targetId===this.data.targetId&&(!_.m("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||I.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var X;V=(X=I.slot)==null?void 0:X.replace("RELOAD_CONTINUATION_SLOT_",
"");X=(k=$NX(k)+"-"+(V==null?void 0:V.toLowerCase()))&&this.continuationPathMap[k];if(!X||!k||!V)_.$w(new _.GN("reload continuation path does not exist",k));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(I)){if(I.replaceWithFirstItem){var P;this.set("data."+X,((P=I.continuationItems)==null?0:P.length)?I.continuationItems[0]:{})}else this.set("data."+X,I.continuationItems?I.continuationItems:[]);this.continuationIsReloading=!1;this.reloadUiContent=void 0;
_.vW(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.c.handleShowReloadUiCommand=function(k){k=_.K(k,eNN);var I;((I=this.data)==null?0:I.targetId)&&(k==null?0:k.targetId)&&k.targetId===this.data.targetId&&(this.continuationIsReloading=!0,k.content&&(this.reloadUiContent=k.content))};
j0.prototype.observeData=j0.prototype.observeData;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],j0.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],j0.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],j0.prototype,"data",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],j0.prototype,"continuationIsReloading",void 0);
_.H([_.n(),_.Z("design:type",Object)],j0.prototype,"reloadUiContent",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],j0.prototype,"observeData",null);_.H([_.ZZ()],j0);_.JX=[_.ER.YtComponentBehavior,_.pF.YtActionHandlerBehavior,j0.prototype];_.Yl={};_.Yl.YtNextContinuationBehavior=[_.gn.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",_.R1(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.R1(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(k,I){k.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,I,{}):(k={locationRetrieved:function(V){this.makeNextContinuationRequest_(V,I,{})}.bind(this)},_.vW(this.hostElement,"yt-retrieve-location",k))},
makeNextContinuationRequest_:function(k,I,V){_.cX("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();k=I(k);var X;this.canUseContextualNetworkManager_()&&(X=this.getNetworkManager());X||(X=_.C7().resolve(_.ZP));I=_.WT.instance;if(_.gH("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&I){X=_.SK([k.startsWith("/")?k.substr(1):k]);var P,L;V=_.hl(I,{},X,V==null?void 0:(P=V.context)==null?void 0:(L=P.clickTracking)==null?void 0:L.clickTrackingParams).then(function(T){return{response:T}})}else V=
this.nextContinuation.usePost?X.postData(k,V):X.fetchData(k);
V.then(this.updateNextContinuationData_.bind(this,k));this.pendingContinuationRequest_=V;this.startListeningForNavigate_()},
updateNextContinuationData_:function(k,I){var V=this;_.cX("ncl");this.pendingContinuationRequest_=void 0;if(I){var X={};this.nextContinuation&&(X=this.nextContinuation);if(I.response&&I.response.continuationContents&&I.response.continuationContents[X.continuationType]){k=I.response.continuationContents[X.continuationType];var P=X.header||"data.header",L=k[X.responseHeaderKey||"header"];L&&this.set(P,L);P=X.contentsArray||"data.contents";L=this.getContents_(k,X.responseContentsKey||"contents")||[];
this.pathExists_(P)?(L.unshift(P),this.push.apply(this,L)):this.set(P,L);L&&(bEi(_.Ne(),I.response,this.hostElement,function(T){_.sm(V.hostElement,"yt-store-grafted-ve-action",[T])}),_.vW(this.hostElement,"yt-next-continuation-data-updated",{continuationData:I,
page:this,contentsArray:P}));this.set(X.continuationsArray||"data.continuations",k[X.responseContinuationsKey||"continuations"]||[])}else I.reload?_.$w(new _.GN("Reloading from continuation is unsupported")):I.responseContext&&I.responseContext.errors||(delete I.xsrf_token,delete I.timing,delete I.endpoint,delete I.csn,I.responseContext&&delete I.responseContext.serviceTrackingParams,P={request:_.x6(k,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(I).sort()},I.response&&(P.responseContentKeys=
Object.keys(I.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(P.continuationType=this.nextContinuation.continuationType.substr(0,256)),I=new _.GN("Malformed continuation",P),k.indexOf("/comment_service_ajax")==0?_.$w(I):_.hq(I)),this.set(X.continuationsArray||"data.continuations",[])}else _.yP(new _.GN("Missing continuation response",k))},
getContents_:function(k,I){I=I.split(".");return _.dc.getValueByKeys(k,I)},
pathExists_:function(k){var I=this;k=k.toString().split(".");for(var V=0;V<k.length;V++)if(I=I[k[V]],I===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var iHx;var WmN;var gh=function(){var k=_.a.apply(this,arguments)||this;k.triggered_=!1;return k};
_.J(gh,_.a);_.c=gh.prototype;_.c.attached=function(){this.maybeTriggerAutoload()};
_.c.detached=function(){this.hasBeenTriggered_=!1};
_.c.onPrescanVisible=function(){this.onShow()};
_.c.onShow=function(){this.showButton||this.trigger()};
_.c.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.vW(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.c.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.c.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.c.computeLabel_=function(k,I){return k===void 0?null:k.label||!I?k.label:this.showMoreText_};
_.c.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.c.getContinuationUrl=function(k){var I={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(I.itct=this.data.clickTrackingParams);return _.ZD(k,I)};
_.c.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
gh.prototype.showButtonChanged_=gh.prototype.showButtonChanged_;gh.prototype.observeData_=gh.prototype.observeData_;_.H([_.q(_.rn.YtVisibilityBehavior),_.Z("design:type",Object)],gh.prototype,"ytVisibilityBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gh.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gh.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],gh.prototype,"showButton",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],gh.prototype,"showIcon",void 0);_.H([_.n({computed:"computeLabel_(data, showButton)"}),_.Z("design:type",Object)],gh.prototype,"label",void 0);_.H([_.n({value:_.y8(_.HW("SHOW_MORE",void 0,"Show More"))}),_.Z("design:type",Object)],gh.prototype,"showMoreText_",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],gh.prototype,"spinnerActive_",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],gh.prototype,"hasBeenTriggered_",void 0);
_.H([_.n({value:void 0}),_.Z("design:type",String)],gh.prototype,"observeVisibleOption",void 0);_.H([_.n({value:void 0}),_.Z("design:type",String)],gh.prototype,"observeHiddenOption",void 0);_.H([_.n({value:"observe_once"}),_.Z("design:type",Object)],gh.prototype,"observePrescanOption",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],gh.prototype,"observeData_",null);
_.H([_.w$("showButton"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],gh.prototype,"showButtonChanged_",null);_.H([_.cd({is:"yt-next-continuation",disableElementRegistration:!0})],gh);
_.C(gh,"yt-next-continuation",function(){if(WmN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-next-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.continuations.yt_next_continuation.yt.next.continuation.css.js--\x3e\n<template is="dom-if" if="[[!showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-spinner id="spinner" active="[[spinnerActive_]]" class="style-scope yt-next-continuation"></tp-yt-paper-spinner>\n</template>\n<template is="dom-if" if="[[showButton]]" class="style-scope yt-next-continuation">\n  <tp-yt-paper-button on-tap="trigger" class="style-scope yt-next-continuation">\n    <yt-icon hidden$="[[!showIcon]]" icon="subdirectory_arrow_right" class="style-scope yt-next-continuation"></yt-icon>\n    <yt-formatted-string text="[[label]]" class="style-scope yt-next-continuation"></yt-formatted-string>\n  </tp-yt-paper-button>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;iHx===void 0&&(iHx=document.createElement("template"));var X=iHx;V.call(I,X.content.cloneNode(!0),k.content.firstChild);WmN=k}k=WmN;return k},{mode:2});var fql;var UKN;var q$=function(){return _.a.apply(this,arguments)||this};
_.J(q$,_.a);q$.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],q$.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],q$.prototype,"data",void 0);_.H([_.cd({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],q$);
_.C(q$,"yt-music-pass-small-feature-info-renderer",function(){if(UKN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-small-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_small_feature_info_renderer.yt.music.pass.small.feature.info.renderer.css.js--\x3e<yt-img-shadow thumbnail="[[data.icon]]" width="84" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-img-shadow>\n<yt-formatted-string id="header" respect-html-dir="" text="[[data.header]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" respect-html-dir="" text="[[data.description]]" class="style-scope yt-music-pass-small-feature-info-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;fql===void 0&&(fql=document.createElement("template"));var X=fql;V.call(I,X.content.cloneNode(!0),k.content.firstChild);UKN=k}k=UKN;return k},{mode:2});_.Ov("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var va=function(){var k=_.a.apply(this,arguments)||this;k.isCollapsible=!1;k.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return k};
_.J(va,_.a);_.c=va.prototype;_.c.computeIsCollapsible=function(k){return!!(((k==null?0:k.showMoreText)||(k==null?0:k.visibleRowCount))&&(k==null?0:k.isCollapsible))};
_.c.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"}}}};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.c.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.c.onIronResize=function(){var k=this;_.bA(this,"updateGridInitItems",function(){k.maybeUpdateInitialItemsDisplayed()})};
_.c.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var k=this.getVisibleWidth();k!==0&&(k=Math.floor(k/214)*(this.data.visibleRowCount||2),k!==this.initialCount&&(this.initialCount=k,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.c.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.c.computeExpandVisible=function(k,I,V,X){return k&&I&&V&&!!X&&!!X.showMoreText};
_.c.computeShowMoreButton=function(k){return{text:k,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.c.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.c.initCollapsed=function(){var k=this;this.ytLazyListBehavior.canShowMore=!1;var I;(this.collapsed=!((I=this.data)==null||!I.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.xA(this,function(){_.AV(k.hostElement,"yt-refit-popups-action")})};
_.c.fillRestIfNotCollapsible=function(){var k=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!k||this.ytLazyListBehavior.fillRemainingListItems()};
_.c.computeViewAllHidden=function(k,I){return k||!I.viewAllEndpoint};
va.prototype.fillRestIfNotCollapsible=va.prototype.fillRestIfNotCollapsible;va.prototype.initCollapsed=va.prototype.initCollapsed;va.prototype.onIronResize=va.prototype.onIronResize;va.prototype.persistentGuideChanged=va.prototype.persistentGuideChanged;_.H([_.q(_.IT),_.Z("design:type",Object)],va.prototype,"ironResizableBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],va.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],va.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.AY.YtLazyListBehavior),_.Z("design:type",Object)],va.prototype,"ytLazyListBehavior",void 0);_.H([_.q(_.Yl.YtNextContinuationBehavior),_.Z("design:type",Object)],va.prototype,"ytNextContinuationBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],va.prototype,"ytdGuideStateAwareBehavior",void 0);
_.H([_.q(_.JX),_.Z("design:type",Object)],va.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],va.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],va.prototype,"collapsed",void 0);_.H([_.n(),_.Z("design:type",Number)],va.prototype,"initialCount",void 0);_.H([_.n({computed:"computeShowMoreButton(data.showMoreText)"}),_.Z("design:type",Object)],va.prototype,"showMoreButton",void 0);
_.H([_.n({computed:"computeIsCollapsible(data)"}),_.Z("design:type",Object)],va.prototype,"isCollapsible",void 0);_.H([_.p$("#items"),_.Z("design:type",HTMLElement)],va.prototype,"items",void 0);_.H([_.DZ("guidePersistentAndVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],va.prototype,"persistentGuideChanged",null);_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],va.prototype,"onIronResize",null);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],va.prototype,"initCollapsed",null);_.H([_.DZ("canShowMore"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],va.prototype,"fillRestIfNotCollapsible",null);_.H([_.GY({is:"ytd-grid-renderer",disableElementRegistration:!0})],va);
_.C(va,"ytd-grid-renderer",function(){if(VoN!==void 0)return VoN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.title]]" class="style-scope ytd-grid-renderer">\n  <h3 class="channel-link style-scope ytd-grid-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-grid-renderer"></yt-formatted-string>\n  </h3>\n</template>\n<div id="items" class="style-scope ytd-grid-renderer"></div>\n<ytd-button-renderer id="show-more-button" align-by-text="" data="[[showMoreButton]]" hidden="[[!computeExpandVisible(isCollapsible, collapsed, canShowMore, data)]]" on-tap="onExpandTap" class="style-scope ytd-grid-renderer">\n</ytd-button-renderer>\n<yt-formatted-string id="view-all" hidden="[[computeViewAllHidden(canShowMore, data)]]" text="[[data.viewAllText]]" class="style-scope ytd-grid-renderer">\n</yt-formatted-string>\n<div id="continuations" class="style-scope ytd-grid-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return VoN=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var sZ=function(){return _.a.apply(this,arguments)||this};
_.J(sZ,_.a);
sZ.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"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],sZ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],sZ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],sZ.prototype,"data",void 0);_.H([_.GY({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],sZ);
_.C(sZ,"ytd-carousel-ad-renderer",function(){if(OqN!==void 0)return OqN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-carousel-ad-renderer">\n  <div id="badge" class="style-scope ytd-carousel-ad-renderer"></div>\n  <h3 id="title-text" class="style-scope ytd-carousel-ad-renderer">\n    <yt-formatted-string text="[[data.adMetadata.displayAdRenderer.titleText]]" class="style-scope ytd-carousel-ad-renderer">\n    </yt-formatted-string>\n  </h3>\n  <div id="menu" class="style-scope ytd-carousel-ad-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-carousel-ad-renderer"></div>\n<div id="footer" class="style-scope ytd-carousel-ad-renderer">\n  <yt-formatted-string id="footer-string" text="[[data.adMetadata.displayAdRenderer.footerString]]" title="[[getSimpleString(data.adMetadata.displayAdRenderer.footerString)]]" class="style-scope ytd-carousel-ad-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return OqN=k},{mode:1});var EmN;var Fn=function(){return _.a.apply(this,arguments)||this};
_.J(Fn,_.a);_.c=Fn.prototype;_.c.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"}}}};
_.c.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,Fn.JSC$15811_CLICK_LOCATION_ID_MAP))};
_.c.onSitelinkTap=function(k){k.stopPropagation();var I,V,X=k==null?void 0:(I=k.model)==null?void 0:(V=I.item)==null?void 0:V.onTap;X&&this.ytSparklesClickLocationBehavior.handleClick(X,k,!1)};
_.c.onTap=function(k){var I=this.data&&this.data.content&&this.data.content.navigationEndpoint;I&&this.ytSparklesClickLocationBehavior.handleClick(I,k,!1)};
_.c.sendImpression=function(){if(this.data&&this.data.content)for(var k=_.G(this.data.content.impressionEndpoints||[]),I=k.next();!I.done;I=k.next()){I=_.G(I.value.loggingUrls||[]);for(var V=I.next();!V.done;V=I.next())V=V.value,V.baseUrl&&vR(V.baseUrl,V.attributionSrcMode)}};
Fn.prototype.onTap=Fn.prototype.onTap;Fn.prototype.dataChanged=Fn.prototype.dataChanged;Fn.JSC$15811_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"]]);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Fn.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Fn.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],Fn.prototype,"ytSparklesClickLocationBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Fn.prototype,"data",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fn.prototype,"dataChanged",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Fn.prototype,"onTap",null);_.H([_.GY({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],Fn);
_.C(Fn,"ytd-promoted-sparkles-text-search-renderer",function(){if(EmN!==void 0)return EmN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-text-search-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n  <div id="main-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <h3 id="title" aria-label$="[[data.content.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.content.title)]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-img-shadow id="favicon" hidden="[[!data.content.favicon]]" thumbnail="[[data.content.favicon]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-img-shadow>\n        [[getSimpleString(data.content.title)]]\n    </h3>\n    <yt-formatted-string id="description" no-endpoints="[[noEndpoints]]" text="[[data.content.descriptionText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    </yt-formatted-string>\n    <div id="sitelinks-table" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <template id="sitelinks-dom-repeat" is="dom-repeat" items="[[data.content.sitelinks]]" as="item" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        <yt-formatted-string id="sitelinks" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" role="link" text="[[item.title]]" on-click="onSitelinkTap" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="format-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      <div id="ad-badge" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n      <yt-formatted-string id="display-url" ellipsis-truncate="" no-endpoints="[[noEndpoints]]" text="[[data.content.websiteText]]" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="right-container" class="style-scope ytd-promoted-sparkles-text-search-renderer">\n    <div id="menu" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n    <div id="call-to-action" class="style-scope ytd-promoted-sparkles-text-search-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return EmN=k},{mode:1});var bHx;var Ba=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-mute-ad-action":"handleMuteAd"};return k};
_.J(Ba,_.a);_.c=Ba.prototype;_.c.created=function(){this.activeView=new ay(this.hostElement)};
_.c.configureRendererStamper=function(){return{"data.menu":{id:_.m("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]]"}}}}}};
_.c.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.c.computeHasAdBadge=function(k){return!(k==null||!k.adBadge)};
_.c.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",Ba.JSC$15820_DEFAULT_AD_BADGE_RENDERER),_.Qi(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&Ry(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,Ba.JSC$15820_CLICK_LOCATION_ID_MAP))};
_.c.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var k;(((k=this.data)==null?void 0:k.impressionCommands)||[]).forEach(function(I){I=_.G(I.loggingUrls||[]);for(var V=I.next();!V.done;V=I.next())V=V.value,V.baseUrl&&vR(V.baseUrl,V.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.c.onTap=function(k){var I,V=(I=this.data)==null?void 0:I.navigationEndpoint,X;(I=(X=this.data)==null?void 0:X.thumbnailNavigationEndpoint)&&_.mt(_.K$(k),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(I,k,!1):V&&this.ytSparklesClickLocationBehavior.handleClick(V,k,!1)};
_.c.handleMuteAd=function(){this.collapsed=!0};
_.c.attached=function(){var k=this;_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Cm(k.activeView)})};
_.c.detached=function(){_.m("stop_av_measurement_on_detach")&&Cm(this.activeView)};
_.R9.Object.defineProperties(Ba.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var k;return!(((k=this.data)==null?void 0:k.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var k;return!(((k=this.data)==null?void 0:k.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
hideActionButton:{configurable:!0,enumerable:!0,get:function(){return!(this.data&&this.data.actionButton)}},
useRoundedBadge:{configurable:!0,enumerable:!0,get:function(){return this.webSearchLayout}}});
Ba.prototype.dataChanged=Ba.prototype.dataChanged;
Ba.JSC$15820_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"]]);
Ba.JSC$15820_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.HW("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ba.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ba.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Ba.prototype,"actionHandlerBehavior",void 0);
_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],Ba.prototype,"ytSparklesClickLocationBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ba.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Ba.prototype,"collapsed",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Z("design:type",Boolean)],Ba.prototype,"useBiggerThumbs",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.Mw("desktop_search_bigger_thumbs_style")}}),
_.Z("design:type",String)],Ba.prototype,"biggerThumbsStyle",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.Z("design:type",Boolean)],Ba.prototype,"fixAlignmentSmallScreens",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs_square")}}),
_.Z("design:type",Boolean)],Ba.prototype,"useBiggerThumbsSquare",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.mediaHoverOverlay"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ba.prototype,"hideHoverOverlay",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.promotedSparklesWebStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ba.prototype,"webSearchLayout",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ba.prototype,"webSearchLayoutLandscape",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ba.prototype,"webSearchLayoutSquare",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data.promotedSparklesWebStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ba.prototype,"sparklesCtaNoBackground",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.actionButton"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ba.prototype,"hideActionButton",null);_.H([_.n({computed:"computeButtonOverride(uiUpdate)"}),_.Z("design:type",Object)],Ba.prototype,"buttonOverride",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.Z("design:type",Boolean)],Ba.prototype,"hasNewAdBadge",void 0);_.H([_.v("data.promotedSparklesWebStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ba.prototype,"useRoundedBadge",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ba.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],Ba);
_.C(Ba,"ytd-promoted-sparkles-web-renderer",function(){if(bHx!==void 0)return bHx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-sparkles-web-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sparkles-container" on-tap="onTap" class="style-scope ytd-promoted-sparkles-web-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="thumbnail-hover-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <div id="thumbnail-deep-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <yt-img-shadow id="thumbnail" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n        </yt-img-shadow>\n        <div id="media-badge-search" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n      </div>\n      <div id="media-hover-overlay" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n  </div>\n  <div id="sparkles-body-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n    <div id="sparkles-body" class="style-scope ytd-promoted-sparkles-web-renderer">\n      <h3 id="title" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.title)]]\n      </h3>\n      <div id="description" class="style-scope ytd-promoted-sparkles-web-renderer">\n        [[getSimpleString(data.description)]]\n      </div>\n      <div id="website-text-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n        <span id="ad-badge-container" class="style-scope ytd-promoted-sparkles-web-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-sparkles-web-renderer">\n          </ytd-badge-supported-renderer>\n          <div id="ad-badge-new" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n        </span>\n        <div id="website-text" class="style-scope ytd-promoted-sparkles-web-renderer">\n          [[getSimpleString(data.websiteText)]]\n        </div>\n      </div>\n      <div id="action-button" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>\n  </div>\n</div>\n<div id="old-menu" class="style-scope ytd-promoted-sparkles-web-renderer"></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return bHx=k},{mode:1});var lqN;var AX=function(){var k=_.a.apply(this,arguments)||this;k.isInlinePreviewTriggered=!1;k.enableMonoStyle=_.m("enable_default_mono_cta_migration_web_client");return k};
_.J(AX,_.a);_.c=AX.prototype;_.c.created=function(){this.activeView=new ay(this.hostElement)};
_.c.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]]"}}}}}};
_.c.computeShowCta=function(k){return!(k==null||!k.ctaRenderer)};
_.c.onCtaClick=function(){var k,I,V,X=(k=this.data)==null?void 0:(I=k.ctaRenderer)==null?void 0:(V=I.buttonRenderer)==null?void 0:V.command;X&&this.ytComponentBehavior.resolveCommand(X)};
_.c.onWatchButtonClick=function(){var k,I,V,X=(k=this.data)==null?void 0:(I=k.watchButtonRenderer)==null?void 0:(V=I.buttonRenderer)==null?void 0:V.command;X&&this.ytComponentBehavior.resolveCommand(X)};
_.c.onTap=function(){};
_.c.dataChanged=function(){if(this.data){var k;_.m("enable_inline_muted_playback_on_web_search")&&((k=this.data)==null?0:k.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",AX.JSC$15824_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&Ry(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",AX.JSC$15824_DEFAULT_CLICK_LOCATION_BEHAVIOR,AX.JSC$15824_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"));var I;if(((I=this.data)==null?0:I.forceImpAutoplay)&&_.m("enable_force_imp_autoplay_on_desktop_search")){var V;(V=this.JSC$15825_inlinePreviewHoverListener)==null||cUc(V)}}};
_.c.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var k=_.G(this.data.impressionUrls),I=k.next();!I.done;I=k.next())I=I.value,TyO(I,i2A(I));this.data.impressionsFired=!0}};
_.c.maybeComputeHref=function(){return null};
_.c.computeIsShortDR=function(k){return!(k==null||!k.watchButtonRenderer)&&!(k==null||!k.ctaRenderer)&&!!this.enableShortDR};
_.c.computeIsNewUiOrShortDr=function(k){return!!this.enableUiUpdate||this.computeIsShortDR(k)};
_.c.computeIsNewUiAndNotShortDr=function(k){return!!this.enableUiUpdate&&!this.computeIsShortDR(k)};
_.c.computeHideAvatar=function(k){return!((k==null?0:k.channelThumbnail)&&this.computeIsNewUiOrShortDr(k))};
_.c.onClick=function(k){var I,V=(I=this.data)==null?void 0:I.navigationEndpoint;if(this.enableShortDR&&V&&(_.K(V,_.rj)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(V,k,!!_.K(V,_.rj)),k.stopPropagation();else if(V&&_.K(V,_.rj))this.ytSparklesClickLocationBehavior.handleClick(V,k,!0),k.stopPropagation();else if(V){var X,P;((X=this.data)==null?0:X.navigationEndpoint)&&((P=this.data)==null?0:P.adPlaybackContextParams)&&(I=this.data.navigationEndpoint,k=this.data.adPlaybackContextParams,
I.commandMetadata&&_.K(I.commandMetadata,_.CC)&&_.K(I.commandMetadata,_.CC).url&&(I=_.oZ(_.K(I.commandMetadata,_.CC).url).adurl)&&_.fNK(I)&&_.mP(_.C8(I),{encoded_ad_playback_context:k}));this.ytComponentBehavior.resolveCommand(V)}};
_.c.computeButtonOverride=function(k){if(this.computeIsNewUiOrShortDr(k))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.c.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.c.onThumbnailContainerClick=function(k){this.onClick(k)};
_.c.computeThumbnailWidth=function(k,I){return k?I==="MASSIVE"?600:I==="BIG"?500:I==="MEDIUM"?450:420:360};
_.c.attached=function(){var k=this,I;_.m("enable_inline_muted_playback_on_web_search")&&((I=this.data)==null?0:I.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Cm(k.activeView)})};
_.c.detached=function(){var k;_.m("enable_inline_muted_playback_on_web_search")&&((k=this.data)==null?0:k.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.m("stop_av_measurement_on_detach")&&Cm(this.activeView)};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15825_inlinePreviewHoverListener=Lf({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:qeC})};
_.c.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15825_inlinePreviewHoverListener)==null||J0(k)};
AX.prototype.dataChanged=AX.prototype.dataChanged;AX.prototype.onTap=AX.prototype.onTap;AX.JSC$15824_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.HW("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};AX.JSC$15824_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
AX.JSC$15824_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"}];_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],AX.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],AX.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],AX.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],AX.prototype,"ytSparklesClickLocationBehavior",void 0);_.H([_.p$("#main-container"),_.Z("design:type",HTMLElement)],AX.prototype,"mainContainer",void 0);
_.H([_.n(),_.Z("design:type",Object)],AX.prototype,"isInlinePreviewTriggered",void 0);_.H([_.n(),_.Z("design:type",Object)],AX.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Z("design:type",Boolean)],AX.prototype,"useBiggerThumbs",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_video_display_compact_button_group_for_desktop_search")}}),
_.Z("design:type",Boolean)],AX.prototype,"enableShortDR",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_vac_ui_update_for_desktop_search")}}),
_.Z("design:type",Boolean)],AX.prototype,"enableUiUpdate",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.Mw("desktop_search_bigger_thumbs_style")}}),
_.Z("design:type",String)],AX.prototype,"biggerThumbsStyle",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.Z("design:type",Boolean)],AX.prototype,"showCta",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.Z("design:type",Boolean)],AX.prototype,"isShortDr",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.Z("design:type",Boolean)],AX.prototype,"isShortDrOrNewUi",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.Z("design:type",Boolean)],AX.prototype,"isNewUiAndNotShortDr",void 0);_.H([_.n({computed:"computeButtonOverride(data)"}),_.Z("design:type",Object)],AX.prototype,"buttonOverride",void 0);_.H([_.n({computed:"computeSecondaryButtonOverride(data)"}),_.Z("design:type",Object)],AX.prototype,"secondaryButtonOverride",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],AX.prototype,"enableMonoStyle",void 0);
_.H([_.p$("ytd-thumbnail"),_.Z("design:type",HTMLElement)],AX.prototype,"thumbnail",void 0);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],AX.prototype,"onTap",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],AX.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],AX);
_.C(AX,"ytd-promoted-video-renderer",function(){if(lqN!==void 0)return lqN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" on-click="onThumbnailContainerClick" class="style-scope ytd-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div id="metadata-container" class="style-scope ytd-promoted-video-renderer">\n    <div id="text-container" class="style-scope ytd-promoted-video-renderer">\n      <a id="endpoint" class="yt-simple-endpoint style-scope ytd-promoted-video-renderer" data="[[data.navigationEndpoint]]" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick">\n        <div id="meta" class="style-scope ytd-promoted-video-renderer">\n          <div id="title-wrapper" class="style-scope ytd-promoted-video-renderer">\n            \n            <h3 id="video-title" aria-label$="[[data.title.accessibility.accessibilityData.label]]" title$="[[getSimpleString(data.title)]]" class="style-scope ytd-promoted-video-renderer">\n              [[getSimpleString(data.title)]]\n            </h3>\n          </div>\n          \n          <span id="description-text" hidden="[[!computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n          <div id="byline" class="style-scope ytd-promoted-video-renderer">\n            <div id="channel-thumbnail-container" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" hidden="[[computeHideAvatar(data)]]" class="style-scope ytd-promoted-video-renderer">\n                <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" class="style-scope ytd-promoted-video-renderer">\n                </yt-img-shadow>\n            </div>\n            <div id="ad-badge-container" hidden="[[!data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              <ytd-badge-supported-renderer top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-promoted-video-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <ytd-video-meta-block id="ad-badge-metablock" data="[[data]]" class="style-scope ytd-promoted-video-renderer"></ytd-video-meta-block>\n          </div>\n        </div>\n        <span id="description-text" hidden="[[computeIsNewUiOrShortDr(data)]]" class="style-scope ytd-promoted-video-renderer">[[getSimpleString(data.description)]]</span>\n        <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n      </a>\n      <div id="button-container" class="style-scope ytd-promoted-video-renderer">\n        <template is="dom-if" if="[[computeIsShortDR(data)]]" class="style-scope ytd-promoted-video-renderer">\n          <ytd-button-renderer id="secondary-button" data="[[data.watchButtonRenderer.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data)]]" on-click="onWatchButtonClick" class="style-scope ytd-promoted-video-renderer">\n          </ytd-button-renderer>\n        </template>\n        <div id="call-to-action" on-click="onCtaClick" class="style-scope ytd-promoted-video-renderer"></div>\n      </div>\n    </div>\n    <div id="menu" class="style-scope ytd-promoted-video-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return lqN=k},{mode:1});var r7Q;var Qv=function(){var k=_.a.apply(this,arguments)||this;k.useRoundedBadge=!0;k.sitelinkIds=[];return k};
_.J(Qv,_.a);_.c=Qv.prototype;
_.c.configureRendererStamper=function(){return{"data.menu":{id:_.m("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]]"}}}}}};
_.c.dataChanged=function(){var k;(k=this.data)!=null&&k.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,Qv.JSC$15830_CLICK_LOCATION_ID_MAP)};
_.c.onTap=function(k){var I,V=(I=this.data)==null?void 0:I.navigationCommand;V&&!_.mt(_.K$(k),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(V,k,!1)};
_.c.onSitelinkTap=function(k){var I,V,X=k==null?void 0:(I=k.model)==null?void 0:(V=I.item)==null?void 0:V.onTap;X&&this.ytSparklesClickLocationBehavior.handleClick(X,k,!1)};
_.c.configureSitelinkClickTargets=function(){var k=this,I,V,X=(I=this.data)==null?void 0:(V=I.clickLocationTargets)==null?void 0:V.find(function(P){return P.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
X&&_.BL(this.hostElement).querySelectorAll(".sitelink").forEach(function(P){_.Qi(P,"yt-simple-endpoint",!0);k.sitelinkIds.push(P.id);var L,T;(L=k.ytSparklesClickLocationBehavior)==null||(T=L.clickTargetMap)==null||T.set(P.id,X)})};
_.c.sendImpression=function(){var k,I,V=((k=this.data)==null?void 0:(I=k.impressionCommand)==null?void 0:I.loggingUrls)||[];k=_.G(V);for(I=k.next();!I.done;I=k.next())I=I.value,I.baseUrl&&vR(I.baseUrl,I.attributionSrcMode)};
_.c.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.R9.Object.defineProperties(Qv.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
Qv.prototype.onTap=Qv.prototype.onTap;Qv.prototype.dataChanged=Qv.prototype.dataChanged;Qv.JSC$15830_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"]]);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Qv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Qv.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],Qv.prototype,"ytSparklesClickLocationBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Qv.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Qv.prototype,"showFavicon",null);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Z("design:type",Boolean)],Qv.prototype,"useBiggerThumbs",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.Mw("desktop_search_bigger_thumbs_style")}}),
_.Z("design:type",String)],Qv.prototype,"biggerThumbsStyle",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.Z("design:type",Boolean)],Qv.prototype,"enableThumbnailScalingFix",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Qv.prototype,"dataChanged",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Qv.prototype,"onTap",null);_.H([_.GY({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],Qv);
_.C(Qv,"ytd-text-image-no-button-layout-renderer",function(){if(r7Q!==void 0)return r7Q;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-image-no-button-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n  <div id="text-image-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="media-hover-overlay" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n    <div id="text-image" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-img-shadow id="text-image-favicon" hidden="[[!showFavicon]]" thumbnail="[[data.favicon]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-img-shadow>\n      <h3 id="text-image-title" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.title)]]</h3>\n    </div>\n    <div id="media-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="metadata-container" class="style-scope ytd-text-image-no-button-layout-renderer">\n    <div id="metadata-body" class="style-scope ytd-text-image-no-button-layout-renderer">\n      <yt-formatted-string id="headline" ellipsis-truncate="" no-endpoints="" text="[[data.headline]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <yt-formatted-string id="description" ellipsis-truncate="" no-endpoints="" text="[[data.description]]" class="style-scope ytd-text-image-no-button-layout-renderer"></yt-formatted-string>\n      <div id="details-line" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <div id="ad-badge" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n        <div id="website-text" class="style-scope ytd-text-image-no-button-layout-renderer">[[getSimpleString(data.websiteText)]]</div>\n      </div>\n      <div id="sitelinks-carousel" class="style-scope ytd-text-image-no-button-layout-renderer">\n        <template is="dom-repeat" items="[[data.sitelinks]]" as="item" on-dom-change="configureSitelinkClickTargets" class="style-scope ytd-text-image-no-button-layout-renderer">\n          <div class="sitelink-container style-scope ytd-text-image-no-button-layout-renderer">\n            <yt-formatted-string id="sitelink-[[index]]" class="sitelink style-scope ytd-text-image-no-button-layout-renderer" ellipsis-truncate="" no-endpoints="" role="link" text="[[item.title]]" on-click="onSitelinkTap"></yt-formatted-string>\n          </div>\n        </template>\n      </div>\n    </div>\n    <div id="new-menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n  </div>\n  <div id="menu" class="style-scope ytd-text-image-no-button-layout-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return r7Q=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var hLU;var nM=function(){var k=_.a.apply(this,arguments)||this;k.isInlinePlaybackState=!1;k.uiUpdate=_.m("web_modern_buttons");k.hideCta=_.m("hide_cta_for_home_web_video_ads");k.noBottomMargin=!1;k.animateInTimeStamp=_.Nw("hide_cta_for_home_web_video_ads_animate_in_time");k.animateInCta=!1;k.isHovered=!1;k.enableMonoStyle=_.m("enable_default_mono_cta_migration_web_client");k.player=null;k.JSC$15837_playerEvents=new Map;k.JSC$15837_preventProgressSaveTimer=null;k.delayedCtaJobId=null;return k};
_.J(nM,_.a);_.c=nM.prototype;_.c.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]]"}}}}}};
_.c.attached=function(){this.JSC$15837_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15837_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.m("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.c.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15837_playerEvents)};
_.c.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",nM.JSC$15836_DEFAULT_CLICK_LOCATION_BEHAVIOR,nM.JSC$15836_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.c.hoverChanged=function(){var k=this;this.delayedCtaJobId&&(_.hD.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.m("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.Dm(_.hD,function(){k.buttonContainer.classList.add("show-delayed-buttons")},_.Nw("delayed_cta_on_web_delay_milliseconds")))};
_.c.setPlayer=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return(I=_.AV(k.hostElement,"yt-get-inline-preview-player-action"))&&I[0]?V.yield(I[0].getPlayerPromise(),3):V.jumpTo(0);k.player=V.yieldResult;k.ytPlayerListenerBehavior.listenToPlayerEvents(k.player,k.JSC$15837_playerEvents);_.xg(V)})};
_.c.onPlaybackStart=function(){var k=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15837_preventProgressSaveTimer=_.qz(_.hD,function(){k.JSC$15837_preventProgressSaveTimer=null},1E4))};
_.c.onVideoProgress=function(k){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&k>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.c.resetPreventProgressSaveTimer=function(){_.hD.cancelJob(this.JSC$15837_preventProgressSaveTimer);this.JSC$15837_preventProgressSaveTimer=null};
_.c.getSimpleString=function(k){return _.m6(k)};
_.c.onClick=function(k){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var I,V=(I=this.data)==null?void 0:I.navigationEndpoint,X;I=(X=this.data)==null?void 0:X.channelEndpoint;var P,L;((L=_.K((P=this.data)==null?void 0:P.adCtaButton,_.b_))==null?0:L.command)&&_.mt(_.K$(k),this.hostElement,["call-to-action"])||(I&&_.mt(_.K$(k),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(I,k,!1):!_.mt(_.K$(k),this.hostElement,
["secondary-button"])&&V&&(_.m("enable_short_dr_for_desktop_launchable")?(X=!!_.K(V,_.rj),this.isInlinePlaybackState&&X&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(V,k,X)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(V,k,!0))))}};
_.c.updateWatchEndpointStartTime=function(){var k,I;this.player&&((k=this.data)==null?0:k.inlinePlaybackEndpoint)&&((I=this.data)==null?0:I.navigationEndpoint)&&!this.JSC$15837_preventProgressSaveTimer&&(k=Math.floor(this.player.getCurrentTime()),_.K(this.data.navigationEndpoint,_.rj).startTimeSeconds=k,_.K(this.data.inlinePlaybackEndpoint,_.rj).startTimeSeconds=k)};
_.c.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.c.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.R9.Object.defineProperties(nM.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.m("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null||!k.watchButton)&&!((I=this.data)==null||!I.adCtaButton)}}});
nM.prototype.hoverChanged=nM.prototype.hoverChanged;nM.prototype.dataChanged=nM.prototype.dataChanged;
nM.JSC$15836_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"]]);
nM.JSC$15836_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"}];
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],nM.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],nM.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],nM.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],nM.prototype,"ytSparklesClickLocationBehavior",void 0);
_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],nM.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],nM.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nM.prototype,"isInlinePlaybackState",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],nM.prototype,"miniMode",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nM.prototype,"uiUpdate",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nM.prototype,"hideCta",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nM.prototype,"noBottomMargin",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nM.prototype,"animateInCta",void 0);_.H([_.n({computed:"computeButtonOverride(uiUpdate)"}),_.Z("design:type",Object)],nM.prototype,"buttonOverride",void 0);
_.H([_.n({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.Z("design:type",Object)],nM.prototype,"secondaryButtonOverride",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nM.prototype,"isHovered",void 0);_.H([_.p$("#button-container"),_.Z("design:type",HTMLElement)],nM.prototype,"buttonContainer",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],nM.prototype,"typographyBump",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("typographyBump"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],nM.prototype,"typographyBumpV2",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nM.prototype,"enableMonoStyle",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nM.prototype,"dataChanged",null);
_.H([_.w$("isHovered"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nM.prototype,"hoverChanged",null);_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],nM.prototype,"isButtonGroup",null);_.H([_.GY({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],nM);
_.C(nM,"ytd-ad-inline-playback-meta-block",function(){if(hLU!==void 0)return hLU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-inline-playback-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="ad-inline-playback-metadata" on-click="onClick" class="style-scope ytd-ad-inline-playback-meta-block">\n  <div id="meta-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <div id="channel-thumbnail-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <a id="avatar-link" class="yt-simple-endpoint style-scope ytd-ad-inline-playback-meta-block" hidden="[[!data.channelThumbnail]]" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" title="[[getSimpleString(data.shortBylineText)]]" aria-label$="[[data.shortBylineText.accessibility.accessibilityData.label]]" tabindex="-1">\n        <yt-img-shadow id="avatar" disable-upgrade$="[[!data.channelThumbnail]]" thumbnail="[[data.channelThumbnail]]" width="48" class="style-scope ytd-ad-inline-playback-meta-block">\n        </yt-img-shadow>\n      </a>\n    </div>\n    <div id="info-container" class="style-scope ytd-ad-inline-playback-meta-block">\n      <div id="title-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="video-title" text="[[data.title]]" title="[[getSimpleString(data.title)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="menu" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n      <div id="description-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="description" text="[[data.description]]" title="[[getSimpleString(data.description)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n      <div id="byline-container" aria-hidden="true" class="style-scope ytd-ad-inline-playback-meta-block">\n        <div id="badge" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n        <ytd-channel-name id="short-byline-text" channel-name="[[data.shortBylineText]]" no-endpoints="true" wrap-text="true" class="style-scope ytd-ad-inline-playback-meta-block"></ytd-channel-name>\n      </div>\n      <div id="secondary-description-container" aria-hidden="true" hidden="[[!data.secondaryDescription]]" "="" class="style-scope ytd-ad-inline-playback-meta-block">\n        <yt-formatted-string id="secondary-description" text="[[data.secondaryDescription]]" title="[[getSimpleString(data.secondaryDescription)]]" class="style-scope ytd-ad-inline-playback-meta-block"></yt-formatted-string>\n      </div>\n    </div>\n  </div>\n  <div id="button-container" class="style-scope ytd-ad-inline-playback-meta-block">\n    <template is="dom-if" if="[[data.watchButton.buttonRenderer]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      <ytd-button-renderer id="secondary-button" data="[[data.watchButton.buttonRenderer]]" overrides="[[computeSecondaryButtonOverride(data.watchButton.buttonRenderer)]]" class="style-scope ytd-ad-inline-playback-meta-block">\n      </ytd-button-renderer>\n    </template>\n    <div id="call-to-action" class="style-scope ytd-ad-inline-playback-meta-block"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return hLU=k},{mode:_.Bd("kevlar_poly_si_batch_j065")?1:2});var y7x;var oo=function(){var k=_.a.apply(this,arguments)||this;k.noBottomMargin=!1;k.isInlinePreviewTriggered=!1;k.JSC$15842_activeViewMeasurementDataResolver=_.bH();return k};
_.J(oo,_.a);_.c=oo.prototype;_.c.created=function(){this.activeView=new ay(this.hostElement)};
_.c.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.attached=function(){var k=this;this.updateInlinePreviewHoverListeners();this.JSC$15842_activeViewMeasurementDataResolver.promise.then(function(I){Ry(k.activeView,I)});
_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Cm(k.activeView)})};
_.c.detached=function(){this.clearInlinePreviewHoverListeners();_.m("stop_av_measurement_on_detach")&&Cm(this.activeView)};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15842_inlinePreviewHoverListener=Lf({mediaRenderer:this,lockupElement:this.JSC$15842_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:qeC})};
_.c.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15842_inlinePreviewHoverListener)==null||J0(k)};
_.c.onDataChanged=function(){var k;((k=this.data)==null?0:k.activeView)&&this.JSC$15842_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",oo.JSC$15841_DEFAULT_CLICK_LOCATION_BEHAVIOR,oo.JSC$15841_CLICK_LOCATION_ID_MAP);this.thumbnail&&(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"));var I;if((I=this.data)==
null?0:I.forceImpAutoplay){var V;(V=this.JSC$15842_inlinePreviewHoverListener)==null||cUc(V)}};
_.c.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.c.onThumbnailContainerClick=function(k){if(this.data&&this.data.navigationEndpoint){var I,V=(I=this.data)==null?void 0:I.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(V,k,!!_.K(V,_.rj));k.stopPropagation()}};
_.c.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.c.impressionLog=function(){var k=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var I,V,X=(V=_.K((I=this.data)==null?void 0:I.onImpression,_.x4))==null?void 0:V.commands;X&&(X.forEach(function(P){P.clickTrackingParams&&delete P.clickTrackingParams;k.ytComponentBehavior.resolveCommand(P)}),this.data.impressionsFired=!0)}};
_.R9.Object.defineProperties(oo.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15842_inlinePreviewHoverListener)==null?0:rB(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
oo.prototype.onTypographyBumpChanged=oo.prototype.onTypographyBumpChanged;oo.prototype.onDataChanged=oo.prototype.onDataChanged;oo.JSC$15841_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);oo.JSC$15841_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"}];
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],oo.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],oo.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],oo.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],oo.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],oo.prototype,"ytdLockupBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],oo.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],oo.prototype,"ytSparklesClickLocationBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],oo.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],oo.prototype,"noBottomMargin",void 0);_.H([_.n(),_.Z("design:type",Object)],oo.prototype,"isInlinePreviewTriggered",void 0);
_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],oo.prototype,"miniMode",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],oo.prototype,"typographyBump",void 0);_.H([_.p$("ytd-thumbnail"),_.Z("design:type",HTMLElement)],oo.prototype,"thumbnail",void 0);_.H([_.p$("#dismissible"),_.Z("design:type",HTMLElement)],oo.prototype,"JSC$15842_dismissibleMedia",void 0);
_.H([_.p$("ytd-ad-inline-playback-meta-block"),_.Z("design:type",HTMLElement)],oo.prototype,"adInlinePlaybackMetaBlock",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],oo.prototype,"onDataChanged",null);_.H([_.DZ("typographyBump"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],oo.prototype,"onTypographyBumpChanged",null);
_.H([_.v("lockupIsHovered"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],oo.prototype,"isHovered",null);_.H([_.GY({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],oo);
_.C(oo,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(y7x!==void 0)return y7x;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-and-button-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" no-bottom-margin="[[noBottomMargin]]" typography-bump="[[typographyBump]]" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-and-button-group-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return y7x=k},{mode:1});var mKf;var xl=function(){var k=_.a.apply(this,arguments)||this;k.isInlinePreviewTriggered=!1;k.JSC$15845_activeViewMeasurementDataResolver=_.bH();return k};
_.J(xl,_.a);_.c=xl.prototype;_.c.created=function(){this.activeView=new ay(this.hostElement)};
_.c.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.attached=function(){var k=this;this.updateInlinePreviewHoverListeners();this.JSC$15845_activeViewMeasurementDataResolver.promise.then(function(I){Ry(k.activeView,I)})};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15845_inlinePreviewHoverListener=Lf({mediaRenderer:this,lockupElement:this.JSC$15845_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:qeC})};
_.c.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$15845_inlinePreviewHoverListener)==null||J0(k)};
_.c.onDataChanged=function(){var k;((k=this.data)==null?0:k.activeView)&&this.JSC$15845_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",xl.JSC$15844_DEFAULT_CLICK_LOCATION_BEHAVIOR,xl.JSC$15844_CLICK_LOCATION_ID_MAP);this.thumbnail&&(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"))};
_.c.onThumbnailContainerClick=function(k){if(this.data&&this.data.navigationEndpoint){var I,V=(I=this.data)==null?void 0:I.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(V,k,!0);k.stopPropagation()}};
_.c.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.c.impressionLog=function(){var k=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var I,V,X=(V=_.K((I=this.data)==null?void 0:I.onImpression,_.x4))==null?void 0:V.commands;X&&(X.forEach(function(P){P.clickTrackingParams&&delete P.clickTrackingParams;_.C7().resolve(_.Hp).resolveCommand(P,{form:{element:k.hostElement}})}),this.data.impressionsFired=!0)}};
_.R9.Object.defineProperties(xl.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$15845_inlinePreviewHoverListener)==null?0:rB(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
xl.prototype.onDataChanged=xl.prototype.onDataChanged;xl.JSC$15844_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);xl.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"}];_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xl.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],xl.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],xl.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],xl.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],xl.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],xl.prototype,"ytSparklesClickLocationBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],xl.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],xl.prototype,"isInlinePreviewTriggered",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],xl.prototype,"miniMode",void 0);_.H([_.p$("ytd-thumbnail"),_.Z("design:type",HTMLElement)],xl.prototype,"thumbnail",void 0);_.H([_.p$("#dismissible"),_.Z("design:type",HTMLElement)],xl.prototype,"JSC$15845_dismissibleMedia",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xl.prototype,"onDataChanged",null);_.H([_.v("lockupIsHovered"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],xl.prototype,"isHovered",null);_.H([_.GY({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],xl);
_.C(xl,"ytd-video-display-full-buttoned-renderer",function(){if(mKf!==void 0)return mKf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-display-full-buttoned-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="root" class="style-scope ytd-video-display-full-buttoned-renderer">\n    <div id="thumbnail-container" role="button" aria-label$="[[data.title.accessibility.accessibilityData.label]]" on-click="onThumbnailContainerClick" class="style-scope ytd-video-display-full-buttoned-renderer">\n      <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-video-display-full-buttoned-renderer">\n      </ytd-thumbnail>\n    </div>\n    <ytd-ad-inline-playback-meta-block data="[[data]]" is-hovered="[[isInlinePreviewTriggered]]" mini-mode="[[miniMode]]" class="style-scope ytd-video-display-full-buttoned-renderer">\n    </ytd-ad-inline-playback-meta-block>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-display-full-buttoned-renderer">\n  <div id="dismissed-content" class="style-scope ytd-video-display-full-buttoned-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return mKf=k},{mode:1});var S9=function(k,I,V,X){X=X===void 0?!1:X;_.kK.call(this,k);this.adsClientErrorMessage=V;this.aggressivelySample=X;this.args=[];I&&this.args.push(I)};
_.J(S9,_.kK);var Kf=function(k,I,V,X){X=X===void 0?!1:X;_.kK.call(this,k);this.adsClientErrorMessage=V;this.aggressivelySample=X;this.args=[];I&&this.args.push(I)};
_.J(Kf,_.kK);var KmR=function(k){_.ce.call(this);var I=this;this.initializationFunction=k;this.instance=null;this.addOnDisposeCallback(function(){_.BB(I.instance);I.instance=null})};
_.J(KmR,_.ce);KmR.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.U2("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var S_t=function(){var k=new Map;[].forEach(function(I){k.set(I.JSC$31494_getType(),I)});
this.getters=k};new Promise(function(){});var hGO=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"]]),lbR=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"}]]),$KO=function(k){this.experimentApiProvider=k;k=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=k<.1};var ao=function(k,I,V,X){_.ce.call(this);this.adsControlFlowEventListeners=I;this.adEventLogger=V;this.experimentApiProvider=X;this.adsControlFlowManagerHelper=k(this,this,this,this,this);_.zr(this,this.adsControlFlowManagerHelper);k=_.G(I);for(I=k.next();!I.done;I=k.next())_.zr(this,I.value)};
_.J(ao,_.ce);var SrN=function(k,I,V,X){Ro(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",I,V,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,X);k=_.G(k.adsControlFlowEventListeners);for(X=k.next();!X.done;X=k.next())SrN(X.value,I,V)};
_.c=ao.prototype;_.c.onOpportunityProcessedExternallyManaged=function(k,I,V,X){Ro(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",k,V,I,void 0,void 0,void 0,void 0,void 0,void 0,void 0,X)};
_.c.onSlotReceivedExternallyManaged=function(k,I){CM(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",k,I)};
_.c.onSlotEntered=function(k){if(wh(this.adsControlFlowManagerHelper,k)!=null){CM(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",k);this.adsControlFlowManagerHelper.onSlotEntered(k);for(var I=_.G(this.adsControlFlowEventListeners),V=I.next();!V.done;V=I.next())V.value.onSlotEntered(k);if(wh(this.adsControlFlowManagerHelper,k)!=null&&wh(this.adsControlFlowManagerHelper,k).isOccupyingSlotType()&&Ha(this.adsControlFlowManagerHelper,k)&&!jFf(this.adsControlFlowManagerHelper,k)){var X;pM(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",k,(X=Ha(this.adsControlFlowManagerHelper,k))!=null?X:void 0);k=wh(this.adsControlFlowManagerHelper,k);k.slotLifecycleStage!=="entered"&&N$(k.slot,k.slotLifecycleStage,"enterLayoutForSlot");k.slotLifecycleStage="rendering";k.registeredLayoutRenderingAdapter.startRendering(k.layout)}}};
_.c.onSlotExited=function(k){if(wh(this.adsControlFlowManagerHelper,k)!=null){CM(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",k);this.adsControlFlowManagerHelper.onSlotExited(k);for(var I=_.G(this.adsControlFlowEventListeners),V=I.next();!V.done;V=I.next())V.value.onSlotExited(k);wh(this.adsControlFlowManagerHelper,k)!=null&&wh(this.adsControlFlowManagerHelper,k).markedForUnscheduleAfterOutboundAdapterRequests&&J7C(this,k)}};
_.c.onLayoutReceivedExternallyManaged=function(k,I,V){k.managerLayer!=="core"&&pM(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",k,I,V)};
var YrK=function(k,I,V){if(wh(k.adsControlFlowManagerHelper,I)!=null){pM(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",I,V);k=_.G(k.adsControlFlowEventListeners);for(var X=k.next();!X.done;X=k.next())YrK(X.value,I,V)}};
ao.prototype.onLayoutExited=function(k,I,V){if(wh(this.adsControlFlowManagerHelper,k)!=null){pM(this.adEventLogger,rMi(V),k,I);this.adsControlFlowManagerHelper.onLayoutExited(k,I);for(var X=_.G(this.adsControlFlowEventListeners),P=X.next();!P.done;P=X.next())P.value.onLayoutExited(k,I,V);(V=Ha(this.adsControlFlowManagerHelper,k))&&I.layoutId===V.layoutId&&gmO(this,k)}};
ao.prototype.disposeInternal=function(){var k=qrl(this.adsControlFlowManagerHelper);k=_.G(k);for(var I=k.next();!I.done;I=k.next())J7C(this,I.value);_.ce.prototype.disposeInternal.call(this)};
var J7C=function(k,I){if(wh(k.adsControlFlowManagerHelper,I)!=null)if(wh(k.adsControlFlowManagerHelper,I).JSC$31524_isSlotExitRequested()||wh(k.adsControlFlowManagerHelper,I).JSC$31524_isLayoutExitRequested())wh(k.adsControlFlowManagerHelper,I).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(wh(k.adsControlFlowManagerHelper,I).isOccupyingSlotType())wh(k.adsControlFlowManagerHelper,I).markedForUnscheduleAfterOutboundAdapterRequests=!0,gmO(k,I);else if(wh(k.adsControlFlowManagerHelper,I).JSC$31524_isSlotFillRequested())wh(k.adsControlFlowManagerHelper,
I).markedForUnscheduleAfterOutboundAdapterRequests=!0,wh(k.adsControlFlowManagerHelper,I)!=null&&(CM(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",I),I=wh(k.adsControlFlowManagerHelper,I),I.fulfillmentLifecycleStage="fill_cancel_requested",I.registeredFulfillmentAdapter.cancelSlotFilling());else{var V=Ha(k.adsControlFlowManagerHelper,I),X;k.experimentApiProvider.get();(X=_.m("h5_enable_layout_unscheduling_events"))&&(V?vmx(k,I,V):_.U2(Error("Mh"),I,V,void 0,!1));CM(k.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",I);var P=wh(k.adsControlFlowManagerHelper,I),L=I.slotEntryTrigger,T=P.registeredSlotEntryTriggerAdapters.get(L.triggerId);T&&(T.unregisterTrigger(L),P.registeredSlotEntryTriggerAdapters.delete(L.triggerId));L=_.G(I.slotFulfillmentTriggers);for(T=L.next();!T.done;T=L.next()){T=T.value;var d=P.registeredFulfillmentTriggerAdapters.get(T.triggerId);d&&(d.unregisterTrigger(T),P.registeredFulfillmentTriggerAdapters.delete(T.triggerId))}L=_.G(I.slotExpirationTriggers);
for(T=L.next();!T.done;T=L.next())if(T=T.value,d=P.registeredExpirationTriggerAdapters.get(T.triggerId))d.unregisterTrigger(T),P.registeredExpirationTriggerAdapters.delete(T.triggerId);P.hasLayout()&&(L=P.layout,M$(P,L.layoutExitNormalTriggers),M$(P,L.layoutExitSkipTriggers),M$(P,L.layoutExitMuteTriggers),M$(P,L.layoutExitUserInputSubmittedTriggers),M$(P,L.layoutExitUserCancelledTriggers));P.registeredFulfillmentAdapter=void 0;P.registeredSlotAdapter!=null&&(P.registeredSlotAdapter.release(),P.registeredSlotAdapter=
void 0);P.registeredLayoutRenderingAdapter!=null&&(P.registeredLayoutRenderingAdapter.release(),P.registeredLayoutRenderingAdapter=void 0);P=k.adsControlFlowManagerHelper;wh(P,I)&&(P=sFf(P,I.slotType+"_"+I.slotPhysicalPosition))&&P.delete(I.slotId);CM(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",I);k=_.G(k.adsControlFlowEventListeners);for(P=k.next();!P.done;P=k.next())P=P.value,P.onSlotUnscheduled(I),V&&!X&&vmx(P,I,V)}},vmx=function(k,I,V){pM(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
I,V);
pM(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",I,V);k=_.G(k.adsControlFlowEventListeners);for(var X=k.next();!X.done;X=k.next())X=X.value,V&&vmx(X,I,V)},gmO=function(k,I){if(wh(k.adsControlFlowManagerHelper,I)!=null&&wh(k.adsControlFlowManagerHelper,I).isOccupyingSlotType()){var V=Ha(k.adsControlFlowManagerHelper,I);
if(V&&jFf(k.adsControlFlowManagerHelper,I)){if(wh(k.adsControlFlowManagerHelper,I)!=null){var X=k.adEventLogger,P;var L=((P=lbR.get("abandoned"))==null?void 0:P.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";pM(X,L,I,V);k=wh(k.adsControlFlowManagerHelper,I);k.slotLifecycleStage!=="rendering"&&N$(k.slot,k.slotLifecycleStage,"exitLayout");k.slotLifecycleStage="rendering_stop_requested";k.registeredLayoutRenderingAdapter.stopRendering(V,"abandoned")}}else{CM(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
I);try{X=wh(k.adsControlFlowManagerHelper,I);if(!X)throw new Kf("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");X.slotLifecycleStage!=="enter_requested"&&X.slotLifecycleStage!=="entered"&&X.slotLifecycleStage!=="rendering"&&N$(X.slot,X.slotLifecycleStage,"exitSlot");X.slotLifecycleStage="exit_requested";if(X.registeredSlotAdapter===void 0)throw X.slotLifecycleStage="scheduled",new Kf("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
X.registeredSlotAdapter.exit()}catch(T){T instanceof Kf&&T.adsClientErrorMessage?(FmN(k.adEventLogger,T.adsClientErrorMessage,I),_.U2(T,I,void 0,void 0,T.aggressivelySample)):(FmN(k.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",I),_.U2(T,I))}}}};var ZX=function(k,I,V,X,P,L){_.ce.call(this);this.registry=k;this.experimentApiProvider=L;this.slotMap=new Map};
_.J(ZX,_.ce);var sFf=function(k,I){return(k=k.slotMap.get(I))?k:new Map},wh=function(k,I){return sFf(k,I.slotType+"_"+I.slotPhysicalPosition).get(I.slotId)},qrl=function(k){var I=[];
k.slotMap.forEach(function(V){V=_.G(V.values());for(var X=V.next();!X.done;X=V.next())I.push(X.value.slot)});
return I};
ZX.prototype.onSlotEntered=function(k){k=wh(this,k);k.slotLifecycleStage!=="enter_requested"&&N$(k.slot,k.slotLifecycleStage,"onSlotEntered");k.slotLifecycleStage="entered"};
var jFf=function(k,I){k=wh(k,I);return k.hasLayout()&&k.isRendering()},Ha=function(k,I){(k=wh(k,I))?k.hasLayout()&&!k.layout&&_.U2("Unexpected empty layout",I):_.U2("Unexpected undefined slotState",I);
return(k==null?void 0:k.layout)||null};
ZX.prototype.onSlotExited=function(k){k=wh(this,k);k.slotLifecycleStage!=="exit_requested"&&N$(k.slot,k.slotLifecycleStage,"onSlotExited");k.slotLifecycleStage="scheduled"};
ZX.prototype.onLayoutExited=function(k,I){k=wh(this,k);k.isPrimaryLayout(I)&&(k.slotLifecycleStage!=="rendering_stop_requested"&&N$(k.slot,k.slotLifecycleStage,"onLayoutExited"),k.slotLifecycleStage="entered")};
var M$=function(k,I){I=_.G(I);for(var V=I.next();!V.done;V=I.next()){V=V.value;var X=k.registeredLayoutExitTriggerAdapters.get(V.triggerId);X&&(X.unregisterTrigger(V),k.registeredLayoutExitTriggerAdapters.delete(V.triggerId))}},N$=function(k,I,V){_.U2("Slot stage was "+I+" when calling method "+V,k)};var A7N=function(k){_.ce.call(this);this.deps=k;this.JSC$15898_adsControlFlowManager=BJN(this)};
_.J(A7N,_.ce);var BJN=function(k){var I=new ao(function(V,X,P,L){return new ZX(k.deps.registry,V,X,P,L,k.deps.experimentApiProvider)},new Set($Gi(k.deps.registry).concat(k.deps.listeners)),k.deps.adEventLogger,k.deps.experimentApiProvider);
_.zr(k,I);return I};var r8_=function(){};var QFl=function(k,I){_.ce.call(this);this.experimentApiProvider=k;this.eventLoggingSettingsProvider=I;this.eventCount=0;this.premiumAdSeenEventLogger=huO()()};
_.J(QFl,_.ce);QFl.prototype.logEvent=function(k){Ro(this,k)};
var CM=function(k,I,V,X){Ro(k,I,void 0,void 0,void 0,V,void 0,void 0,void 0,V.adSlotLoggingData,void 0,void 0,X)},pM=function(k,I,V,X,P){Ro(k,I,void 0,void 0,void 0,V,X?X:void 0,void 0,void 0,V.adSlotLoggingData,X?X.adLayoutLoggingData:void 0,void 0,P);
V=_.C7().resolve(_.RZ(iz))==null?void 0:WE();I=V==null?void 0:V.adsSeenHotConfig;V=V==null?void 0:V.adsHotConfig;(I==null?0:I.logOnAdsSeen)&&(V==null?0:V.webEnablePremiumAdsSeenLogging)&&nmQ(k,X?X:void 0,P)},FmN=function(k,I,V){Ro(k,"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:I})},Ro=function(k,I,V,X,P,L,T,d,U,E,l,r,h){h=h===void 0?0:h;
omf(k.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+I,"slot:",L,"layout:",T,"ping:",d,"Opportunity:",{opportunityType:V,associatedSlotId:X,slotsFromOpportunity:P,triggerBundle:U,adSlotLoggingData:E,adLayoutLoggingData:l});try{var y=function(){k.experimentApiProvider.get();if(I!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){I||_.U2("Empty PACF event type",L,T);var S=k.eventLoggingSettingsProvider.get();var g;(g=S.alwaysIncludeDebugData)||(S.experimentApiProvider.get(),g=
!1);S=g;g={eventType:I,eventOrder:++k.eventCount};var F={};L&&(F.slotData=mGt(S,L));if(T){var Q={type:T.layoutType,controlFlowManagerLayer:hGO.get(T.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};S&&(Q.debugData={layoutId:T.layoutId});F.layoutData=Q}d&&(F.pingData={pingDispatchStatus:d.dispatchStatus,serializedAdPingMetadata:d.ping.serializedAdPingMetadata,pingIndex:d.index});U&&(F.triggerData=yMR(U.trigger,U.category));V&&(F.opportunityData=K4o(S,V,X,P));g.adClientData=F;E&&(g.serializedSlotAdServingData=
E.serializedSlotAdServingDataEntry);l&&(g.serializedAdServingData=l.serializedAdServingDataEntry);r&&(g.errorInfo=r);_.bz("adsClientStateChange",{adsClientEvent:g})}};
h&&h>0?_.d6(_.Ia(),function(){return y()},h):y()}catch(S){omf(k.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.d6(_.Ia(),function(){_.U2(S instanceof Error?S:String(S),L,T,{pacf_message:"exception during pacf logging"})})}},nmQ=function(k,I,V){if(I){var X=I.adLayoutLoggingData;
_.d6(_.Ia(),function(){k.premiumAdSeenEventLogger!=null&&X&&_.bz("adsSeenClientLogging",{serializedAdServingDataEntry:X.serializedAdServingDataEntry})},V!=null?V:0)}};var xKR=function(k,I){QFl.call(this,k,I)};
_.J(xKR,QFl);var aqO=function(){},omf=function(k,I){return _.m(I)};var CsW=function(){var k=new RLN;this.JSC$15923_adsControlFlowManager=(new A7N(k)).JSC$15898_adsControlFlowManager},RLN=function(){_.ce.call(this);
var k=this;this.experimentApiProvider=new KmR(function(){return new aqO});
var I=new KmR(function(){return new $KO(k.experimentApiProvider)});
this.adEventLogger=new xKR(this.experimentApiProvider,I);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.J(RLN,_.ce);var w0G=function(){},HHG,DX=function(){HHG||(HHG=new w0G);
return HHG},zQ=function(k){if(!k.JSC$15934_externallyManagedSlotAdapterCallback){var I=(new CsW).JSC$15923_adsControlFlowManager;
k.JSC$15934_externallyManagedSlotAdapterCallback=I}return k.JSC$15934_externallyManagedSlotAdapterCallback},p0G=function(k,I,V){var X=I.opportunityType,P=Error("Nh");
if(X!==void 0){var L=zQ(k);SrN(L,X,void 0,V)}else _.U2(P,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});L=[];if(I.adSlotAndLayoutMetadata!==void 0){I=_.G(I.adSlotAndLayoutMetadata);for(var T=I.next();!T.done;T=I.next()){var d=T.value;if(T=d.adSlotMetadata)if(L.push(T),k.onSlotReceivedExternallyManaged(T,V),d.adLayoutMetadata){d=_.G(d.adLayoutMetadata);for(var U=d.next();!U.done;U=d.next())k.onLayoutReceivedExternallyManaged(T,U.value,V)}else V>0&&_.U2("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
X,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else V>0&&_.U2("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+X,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else V>0&&_.U2("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+X,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(X!==void 0)k.onOpportunityProcessedExternallyManaged(X,L,void 0,V);else _.U2(P,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
w0G.prototype.onSlotReceivedExternallyManaged=function(k,I){k=$y(k);if(k instanceof Kf)_.U2(k,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else zQ(this).onSlotReceivedExternallyManaged(k,I)};
w0G.prototype.onLayoutReceivedExternallyManaged=function(k,I,V){k=$y(k);I=jYi(I);if(k instanceof Kf)_.U2(k,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(I instanceof S9)_.U2(I,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else zQ(this).onLayoutReceivedExternallyManaged(k,I,V)};
w0G.prototype.onOpportunityProcessedExternallyManaged=function(k,I,V,X){var P=[];I=_.G(I);for(var L=I.next();!L.done;L=I.next())L=$y(L.value),L instanceof Kf?_.U2(L,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):P.push(L);zQ(this).onOpportunityProcessedExternallyManaged(k,P,V,X)};
var NJx=function(k,I){I=$y(I);if(I instanceof Kf)_.U2(I,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var V=zQ(k);CM(V.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",I);V=_.G(V.adsControlFlowEventListeners);for(var X=V.next();!X.done;X=V.next())X=wh(X.value,I),X.slotLifecycleStage!=="not_scheduled"&&N$(X.slot,X.slotLifecycleStage,"onSlotScheduled"),X.slotLifecycleStage="scheduled";k=zQ(k);CM(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",I);k=_.G(k.adsControlFlowEventListeners);
for(V=k.next();!V.done;V=k.next())V.value.onSlotEntered(I)}},Mof=function(k,I){I=$y(I);
if(I instanceof Kf)_.U2(I,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var V=zQ(k);CM(V.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",I);V=_.G(V.adsControlFlowEventListeners);for(var X=V.next();!X.done;X=V.next())X.value.onSlotExited(I);k=zQ(k);CM(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",I);k=_.G(k.adsControlFlowEventListeners);for(V=k.next();!V.done;V=k.next())V.value.onSlotUnscheduled(I)}},ZHG=function(k,I,V){I=$y(I);
V=jYi(V);if(I instanceof Kf)_.U2(I,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(V instanceof S9)_.U2(V,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var X=zQ(k);pM(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",I,V);X=_.G(X.adsControlFlowEventListeners);for(var P=X.next();!P.done;P=X.next())P.value.onLayoutScheduled(I,V);k=zQ(k);pM(k.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",I,V);k=_.G(k.adsControlFlowEventListeners);
for(X=k.next();!X.done;X=k.next())YrK(X.value,I,V)}},u4=function(k,I,V){I=$y(I);
V=jYi(V);if(I instanceof Kf)_.U2(I,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(V instanceof S9)_.U2(V,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var X=zQ(k);pM(X.adEventLogger,rMi("normal"),I,V);X=_.G(X.adsControlFlowEventListeners);for(var P=X.next();!P.done;P=X.next())P.value.onLayoutExited(I,V,"normal");k=zQ(k);k=_.G(k.adsControlFlowEventListeners);for(X=k.next();!X.done;X=k.next())vmx(X.value,I,V)}};_.OZ=_.R(function(k){var I=_.j8(k,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});k=Object.assign({},I);var V=I.data;I=I.customCommandResolver;var X=(delete k.data,delete k.customCommandResolver,k);k=_.RG({visibilityCallback:function(d,U){var E,l=(E=V().interaction)==null?void 0:E.onFirstVisible;d&&(l&&_.iB(l),X.setOnErrorHandler()&&JMK(U))},
showOption:_.nA});I=_.Gb(function(){return V().interaction},I,function(){var d;
return(d=X.listenToTapEvent)==null?void 0:d.call(X)});
var P=_.G(_.Gz(!1,void 0,"wAC0Lc")),L=P.next().value,T=P.next().value;P=_.A4(function(d){var U;((U=X.setTouchEndHandler)==null?0:U.call(X))&&!L()&&(d.currentTarget.click(),T(!0),setTimeout(function(){T(!1)},100));
return!1});
return _.f("ad-image-view-model",{class:function(){var d,U=[((d=V().interaction)==null?0:d.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],E;((E=X.isGridViewEnabled)==null?0:E.call(X))&&U.push("ytwAdImageViewModelHostInGridView");return U.join(" ")},
el:_.h4(k,I),"on:touchend":P},_.f("div",{class:"ytwAdImageViewModelHostImageContainer"},_.f(_.yV,{data:function(){var d;return{sources:V().imageSources,contentMode:(d=V().imageProperties)==null?void 0:d.contentMode}},
alt:function(){var d,U;return((d=V().interaction)==null?void 0:(U=d.accessibility)==null?void 0:U.label)||""},
targetHeight:X.targetHeight,targetWidth:X.targetWidth,preserveHeight:X.preserveHeight,preserveWidth:X.preserveWidth,useWidth:X.useWidth,style:function(){var d,U;return"vertical-align: bottom;"+(((d=V().background)==null?0:d.color)?"background-color:"+_.Vi((U=V().background)==null?void 0:U.color)+";":"")},
className:function(){return X.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var d,U;return(U=(d=X.setDraggable)==null?void 0:d.call(X))!=null?U:void 0}})))},"nc");var DKZ=_.R(function(k){var I=k.data,V=k.listenToTapEvent,X=function(){};
return _.f("ad-button-hover-overlay-view-model",{"on:click":_.A4(function(P){if(_.m("enable_web_home_top_landscape_image_layout_legacy_click_command")){var L,T=(L=I().interaction)==null?void 0:L.onTap;T&&_.vW(P.currentTarget,"yt-navigate",{endpoint:_.cr(T)})}}),
class:function(){var P;return((P=I().interaction)==null?0:P.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.h4(_.RG({visibilityCallback:function(P){var L,T=(L=I().interaction)==null?void 0:L.onFirstVisible;P&&T&&_.iB(T)},
showOption:_.nA}),_.Gb(function(){return I().interaction},void 0,function(){return!_.m("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(V==null?void 0:V())}))},function(){return _.m("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.f(_.HT,{data:function(){return I().button}},{adButtonViewModel:function(P){return _.f(_.x$,{data:P.data,
customCommandResolver:X})}}):_.f(_.HT,{data:function(){return I().button}},{adButtonViewModel:_.x$})}())},"oc");var j9;_.Si(_.R(function(k){var I=k.data;k=_.RG({visibilityCallback:function(d,U){if(d){var E;(d=(E=I().interaction)==null?void 0:E.onFirstVisible)&&_.iB(d);var l;if(E=(l=I().adLayoutData)==null?void 0:l.activeViewData)Jw(U,E),_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Yy(U)})}else _.m("stop_av_measurement_on_detach")&&Yy(U)},
showOption:_.nA,hideOption:ou});var V=_.Gb(function(){return I().interaction},void 0,function(){return!0}),X=_.G(_.Gz(!1,void 0,"VNDDT")),P=X.next().value,L=X.next().value;
X=_.A4(function(){L(!0)});
var T=_.A4(function(){L(!1)});
return _.f("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.h4(k,B4l,V),"on:mouseenter":X,"on:mouseleave":T},_.f("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.oe({"max-width":function(){return _.m("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.f("div",{class:function(){var d;
a:{var U;switch((d=_.K(I().thumbnailImage,RTQ))==null?void 0:(U=d.imageProperties)==null?void 0:U.renderingAspect){case "RENDERING_ASPECT_SQUARE":d="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":d="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}d=void 0}return d}},_.f(_.HT,{data:function(){return I().thumbnailImage}},{adImageViewModel:function(d){return _.f(_.OZ,
{data:d.data,
listenToTapEvent:!0,setTouchEndHandler:_.m("enable_top_landscape_image_experiment_dom_id_web")})}})),_.f("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.f(_.b,{cond:function(){var d,U,E;
return(d=_.K(I().thumbnailImage,RTQ))==null?void 0:(U=d.imageProperties)==null?void 0:(E=U.overlayIcon)==null?void 0:E.iconImage},
then:function(d){return _.f(_.yV,{data:d,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.f("div",{class:function(){return P()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.f(_.HT,{data:function(){return I().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(d){return _.f(DKZ,
{data:d.data,
listenToTapEvent:!0})}}))),_.f("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.f(_.HT,{data:function(){return I().feedAdMetadata}},{feedAdMetadataViewModel:function(d){return _.f(Nq,{data:d.data,
listenToTapEvent:!0,setTouchEndHandler:_.m("enable_top_landscape_image_experiment_dom_id_web")})}})))},"pc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;k=_.RG({visibilityCallback:function(d,U){if(d){var E;(d=(E=I().interaction)==null?void 0:E.onFirstVisible)&&_.iB(d);var l;if(E=(l=I().adLayoutData)==null?void 0:l.activeViewData)Jw(U,E),_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Yy(U)})}else _.m("stop_av_measurement_on_detach")&&Yy(U)},
showOption:_.nA,hideOption:ou});var V=_.wy(_.X_),X=_.Gb(function(){return I().interaction}),P={},L={},T={};
return _.f("square-image-layout-view-model",{class:_.FH("ytwSquareImageLayoutViewModelHost",(P.ytwSquareImageLayoutViewModelHostColumn=V,P)),el:_.h4(k,AMD,X)},_.f("div",{class:_.FH("ytwSquareImageLayoutViewModelHostImage",(L.ytwSquareImageLayoutViewModelHostColumnImage=V,L))},function(){return _.f(_.HT,{data:function(){return I().adImage}},{adImageViewModel:function(d){return _.f(_.OZ,{data:d.data,
isGridViewEnabled:V,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.f("div",{class:_.FH("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(T.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=V,T))},_.f(_.HT,{data:function(){return I().feedAdMetadata}},{feedAdMetadataViewModel:Nq}),function(){return _.f(_.HT,{data:function(){return I().adButton}},{adButtonViewModel:function(d){var U={};
return _.f(_.x$,{data:d.data,className:_.FH((U.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,U.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=V,U))})}})}()))},"qc"),"square-image-layout-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=k.noBottomMargin;var X=k.typographyBump;k=_.RG({visibilityCallback:function(r,h){if(r){var y;(r=(y=I().interaction)==null?void 0:y.onFirstVisible)&&_.iB(r);var S;if(y=(S=I().adLayoutData)==null?void 0:S.activeViewData)Jw(h,y),_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Yy(h)})}else _.m("stop_av_measurement_on_detach")&&Yy(h)},
showOption:_.nA,hideOption:ou});var P=_.Gb(function(){return I().interaction},void 0,function(){return _.m("enable_web_home_top_landscape_image_layout_level_click")}),L=function(){return I().interaction};
L!==void 0&&L!==null||_.AI(Error("Oh"));var T=function(){var r,h,y;return(r=_.K(I().thumbnailImage,RTQ))==null?void 0:(h=r.background)==null?void 0:(y=h.backgroundImageSource)==null?void 0:y.imageSources};
L=_.G(_.Gz(!1,void 0,"NFjwje"));var d=L.next().value,U=L.next().value;L=_.A4(function(){U(!0)});
var E=_.A4(function(){U(!1)}),l=function(){return d()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.f("top-landscape-image-layout-view-model",{class:function(){var r;return((r=I().interaction)==null?0:r.onTap)&&_.m("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.h4(k,QYz,P),"on:mouseenter":L,"on:mouseleave":E},_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.f(_.b,{cond:function(){return T()&&T().length>0},
then:function(){return _.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.oe({top:"0","background-image":function(){return"url("+String(T()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.f(_.b,{cond:function(){return!!I().adButtonHoverOverlay},
then:function(){return _.f("div",{class:l},_.f(_.HT,{data:function(){return I().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:DKZ}))}}),_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.f(_.HT,{data:function(){return I().thumbnailImage}},{adImageViewModel:function(r){return _.f(_.OZ,{data:r.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.m("enable_web_home_top_landscape_image_layout_level_click")})}})),_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.f(_.yV,{data:{sources:[{clientResource:{imageName:_.m("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.f("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.f(_.HT,{data:function(){return I().feedAdMetadata}},{feedAdMetadataViewModel:function(r){return _.f(Nq,{data:r.data,
noBottomMargin:function(){return V==null?void 0:V()},
listenToTapEvent:function(){return _.m("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return X==null?void 0:X()}})}})))},"rc"),"top-landscape-image-layout-view-model",{props:{data:_.$3,
noBottomMargin:_.$3,typographyBump:_.$3}});var zLU=_.R(function(k){var I=k.data,V=_.RG({visibilityCallback:function(P){var L,T=(L=I().interaction)==null?void 0:L.onFirstVisible;P&&T&&_.iB(T)},
showOption:_.nA});k=_.Gb(function(){return I().interaction},k.customCommandResolver);
var X={};return _.f("ad-text-image-view-model",{class:_.FH("ytwAdTextImageViewModelHost",(X.ytwAdTextImageViewModelHostDarkBackground=function(){return I().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},X)),
el:_.h4(V,k),"aria-label":function(){var P,L;return(P=I().interaction)==null?void 0:(L=P.accessibility)==null?void 0:L.label}},_.f("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.f(_.KF,{text:function(){return I().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.f(_.b,{cond:function(){return I().overlayIcon},
then:function(P){return _.f("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.f(_.yV,{data:P,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"sc");var umN=_.R(function(k){var I=k.data;return _.f("feed-ad-sitelink-view-model",{class:function(){var V;return((V=I().interaction)==null?0:V.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.h4(_.Gb(function(){return I().interaction},k.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var V,X;return(V=I().interaction)==null?void 0:(X=V.accessibility)==null?void 0:X.label},
role:"link",tabindex:0},_.f(_.KF,{text:function(){return I().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"tc");var OHl=_.R(function(k){var I=k.data;k={};return _.f("feed-ad-sitelinks-carousel-view-model",{el:_.h4(_.RG({visibilityCallback:function(V){var X,P=(X=I().interaction)==null?void 0:X.onFirstVisible;V&&P&&_.iB(P)},
showOption:_.nA})),class:_.FH("ytwFeedAdSitelinksCarouselViewModelHost",(k.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return I().style==="FEED_AD_SITELINKS_STYLE_NONE"},k))},_.f(_.HT,{data:function(){return I().sitelinks}},{feedAdSitelinkViewModel:umN}))},"uc");_.Si(_.R(function(k){var I=k.data;k=_.RG({visibilityCallback:function(T,d){if(T){var U;(T=(U=I().interaction)==null?void 0:U.onFirstVisible)&&_.iB(T);var E;(U=(E=I().adLayoutData)==null?void 0:E.activeViewData)&&Jw(d,U)}},
showOption:_.nA});var V=_.G(_.Gz(!1,void 0,"BzPhl")),X=V.next().value,P=V.next().value;V=_.A4(function(){P(!0)});
var L=_.A4(function(){P(!1)});
return _.f("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.h4(k),"on:mouseenter":V,"on:mouseleave":L},_.f("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.f("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.f(_.HT,{data:function(){return I().textImage}},{adTextImageViewModel:zLU})),_.f("div",{class:function(){return X()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.f(_.HT,{data:function(){return I().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(T){return _.f(DKZ,{data:T.data,
listenToTapEvent:!0})}}))),_.f("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.f(_.HT,{data:function(){return I().feedAdMetadata}},{feedAdMetadataViewModel:function(T){return _.f(Nq,{data:T.data,
listenToTapEvent:!0})}}),_.f(_.HT,{data:function(){return I().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:OHl})))},"vc"),"text-image-no-button-layout-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=k.typographyBump;return _.f("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.h4(_.RG({visibilityCallback:function(X,P){if(X){var L;(X=(L=I().interaction)==null?void 0:L.onFirstVisible)&&_.iB(X);var T;(L=(T=I().adLayoutData)==null?void 0:T.activeViewData)&&Jw(P,L)}},
showOption:_.nA,hideOption:ou}))},_.f("div",null,_.f(_.HT,{data:function(){return I().videoLockup}},{lockupViewModel:function(X){return _.f(_.Mq,{data:X.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:V})}})))},"wc"),"video-display-button-group-layout-view-model",{props:{data:_.$3,
noBottomMargin:_.$3,typographyBump:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=k.className;var X=k.typographyBump;return _.f("video-display-compact-button-group-layout-view-model",{el:_.h4(_.RG({visibilityCallback:function(P,L){if(P){var T;(P=(T=I().interaction)==null?void 0:T.onFirstVisible)&&_.iB(P);var d;(T=(d=I().adLayoutData)==null?void 0:d.activeViewData)&&Jw(L,T)}},
showOption:_.nA})),class:_.FH("videoDisplayCompactButtonGroupLayoutViewModelHost",V)},_.f(_.HT,{data:function(){return I().videoLockup}},{lockupViewModel:function(P){return _.f(_.Mq,{data:P.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:X})}}))},"xc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.$3,
className:_.$3,typographyBump:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=k.className;var X=k.typographyBump;return _.f("video-display-compact-buttoned-layout-view-model",{el:_.h4(_.RG({visibilityCallback:function(P,L){if(P){var T;(P=(T=I().interaction)==null?void 0:T.onFirstVisible)&&_.iB(P);var d;(T=(d=I().adLayoutData)==null?void 0:d.activeViewData)&&Jw(L,T)}},
showOption:_.nA})),class:_.FH("videoDisplayCompactButtonedLayoutViewModelHost",V)},_.f(_.HT,{data:function(){return I().videoLockup}},{lockupViewModel:function(P){return _.f(_.Mq,{data:P.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:X})}}))},"yc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.$3,
className:_.$3,typographyBump:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=k.className;var X=k.typographyBump;var P=function(){return I().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},L=_.wy(_.X_);
k=_.RG({visibilityCallback:function(E,l){if(E){var r=I();E=r.adLayoutData;var h;(r=(h=r.interaction)==null?void 0:h.onFirstVisible)&&_.iB(r);(h=E==null?void 0:E.activeViewData)&&Jw(l,h)}},
showOption:_.nA});var T=_.EH(function(){return{containerType:P()&&L()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:P()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),d=_.EH(function(){return P()&&L()?"":P()?"168px":"50%"},void 0,"Om6kNe"),U=_.EH(function(){return P()&&L()?9999:void 0},void 0,"S71lKd");
return _.f("video-display-compact-layout-view-model",{el:_.h4(k),class:_.FH("videoDisplayCompactLayoutViewModelHost",V)},_.f(_.HT,{data:function(){return I().videoLockup}},{lockupViewModel:function(E){return _.f(_.Mq,{data:E.data,
containerLayoutConfig:T,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:d,thumbnailTargetWidth:U,typographyBump:X})}}))},"zc"),"video-display-compact-layout-view-model",{props:{data:_.$3,
className:_.$3,typographyBump:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=k.typographyBump;return _.f("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.h4(_.RG({visibilityCallback:function(X,P){if(X){var L;(X=(L=I().interaction)==null?void 0:L.onFirstVisible)&&_.iB(X);var T;(L=(T=I().adLayoutData)==null?void 0:T.activeViewData)&&Jw(P,L)}},
showOption:_.nA,hideOption:ou}))},_.f("div",null,_.f(_.HT,{data:function(){return I().videoLockup}},{lockupViewModel:function(X){return _.f(_.Mq,{data:X.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:V})}})))},"Ac"),"video-display-full-layout-view-model",{props:{data:_.$3,
noBottomMargin:_.$3,typographyBump:_.$3}});_.toU=_.R(function(k){var I=k.data;k=_.yQ("ad-card-badge-view-model");return _.f("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:k},_.f(_.b,{cond:function(){return I().imageBadge},
then:function(V){return _.f(_.yV,{data:V,alt:""})}}))},"Bc");var eLQ=_.R(function(k){var I=k.data;var V=k.customCommandResolver;return _.f("carousel-ad-card-image-view-model",{class:function(){var X;return((X=I().interaction)==null?0:X.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.h4(_.RG({visibilityCallback:function(X){var P,L=(P=I().interaction)==null?void 0:P.onFirstVisible;X&&L&&_.iB(L)},
showOption:_.nA}),_.Gb(function(){return I().interaction},V)),
"aria-label":function(){var X,P;return(X=I().interaction)==null?void 0:(P=X.accessibility)==null?void 0:P.label}},_.f(_.HT,{data:function(){return I().adImage}},{adImageViewModel:function(X){return _.f(_.OZ,{data:X.data,
customCommandResolver:V})}}),_.f("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.f(_.HT,{data:function(){return I().badge}},{adCardBadgeViewModel:_.toU})),_.f(_.QY,{model:{color:4}}))},"Cc");var kFl=_.R(function(k){var I=_.G(_.Gz(0,void 0,"JJ0QQc")),V=I.next().value;I.next();var X=I.next().value,P=_.G(_.Gz(!1,void 0,"f6YICe"));I=P.next().value;var L=P.next().value,T;_.gu(function(){clearTimeout(T)});
P=_.A4(function(){var E;((E=k.animate)==null?0:E.call(k))?(L(!0),T=setTimeout(function(){L(!1);d()},200)):d();
return!1});
var d=function(){X(function(E){return(E+k.numShownItems())%k.data().length})},U={};
return _.f("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.f("div",{class:_.FH("ytwHorizontalCarouselCarouselWrapper")},_.f("div",{class:_.FH("ytwHorizontalCarouselCarouselInnerWrapper",(U.ytwHorizontalCarouselAnimating=I,U))},_.f(_.ly,{each:k.data,keyBy:"INDEX"},function(E,l){return _.f("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.oe({"flex-basis":function(){return"calc((100% - (8px * "+(k.numShownItems()-1)+")) / "+k.numShownItems()+")"},
order:function(){var r=l-V();r<0&&(r+=k.data().length);return r}})},k.children(E,l))}))),_.f("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":P},k.nextButton()))},"Dc");var XGy=_.R(function(k){var I=k.data;var V=k.customCommandResolver;var X=k.expansive;var P=k.isLockupAttachment;return _.f("carousel-ad-card-collection-view-model",{el:_.h4(_.RG({visibilityCallback:function(L){var T,d=(T=I().interaction)==null?void 0:T.onFirstVisible;L&&d&&_.iB(d)},
showOption:_.nA})),class:"ytwCarouselAdCardCollectionViewModelHost"},_.f(_.b,{cond:function(){return P==null?void 0:P()},
then:function(){return _.f(Ijx,{data:I,customCommandResolver:V})},
else:function(){return _.f(VBZ,{data:I,customCommandResolver:V,expansive:X})}}))},"Ec"),Ijx=_.R(function(k){var I=k.data;
var V=k.customCommandResolver;return _.f("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarousel",tabindex:0},_.f(_.HT,{data:function(){return I().carouselAdCards||[]}},{carouselAdCardImageViewModel:function(X){return _.f("div",{class:"ytwCarouselAdCardCollectionViewModelMetadataAttachmentCarouselItem"},_.f(eLQ,{data:X.data,
customCommandResolver:V}))}}))},"Fc"),VBZ=_.R(function(k){var I=k.data;
var V=k.customCommandResolver;var X=k.expansive;return _.f(kFl,{data:function(){var P;return((P=I())==null?void 0:P.carouselAdCards)||[]},
nextButton:function(){return _.f(_.HT,{data:function(){return I().nextButton}},{buttonViewModel:function(P){var L=P.data;
return _.f(_.ac,{data:function(){return(X==null?0:X())?Object.assign({},L(),{style:"mono"}):L()},
className:_.m("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(P){return _.f(_.HT,{data:P},{carouselAdCardImageViewModel:function(L){return _.f(eLQ,{data:L.data,customCommandResolver:V})}})})},"Gc");var Pvf=_.R(function(k){var I=k.data;var V=k.customCommandResolver;var X=k.className;var P=k.buttonClassName;var L=k.animationEntityKey;var T=k.expansive;return _.f("carousel-button-view-model",{class:_.FH("ytwCarouselButtonViewModelHost",X)},_.f(_.HT,{data:function(){return I().carousel}},{carouselAdCardCollectionViewModel:function(d){return _.f(XGy,{data:d.data,
customCommandResolver:V,expansive:T})}}),_.f(_.HT,{data:function(){return I().button}},{adButtonViewModel:function(d){var U=d.data;
return _.f(_.x$,{data:function(){return(T==null?0:T())?Object.assign({},U(),{style:"AD_BUTTON_STYLE_TONAL"}):U()},
className:P,customCommandResolver:V,animationEntityKey:L})}}))},"Hc");_.Lyx=_.R(function(k){var I=k.data;k=k.className;var V=_.yQ("pivot-button-view-model");_.SL(function(){var X;((X=I())==null?0:X.backgroundColor)&&V.value.setAttribute("data-background-color",String(I().backgroundColor))});
return _.f("pivot-button-view-model",{el:V,class:_.FH("ytwPivotButtonViewModelHost",k)},_.f(_.Av,{command:function(){var X=I();X=X.onClickCommand?_.cr(X.onClickCommand):X.contentDescription?_.JW(X.contentDescription):void 0;return X},
ariaLabel:function(){return I().contentDescription}},_.f(_.b,{cond:function(){return I().thumbnail},
then:function(X){return _.f(_.yV,{data:X,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.f(_.b,{cond:function(){return I().icon},
then:function(X){return _.f(_.x_,{icon:function(){return X().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Ic");_.c_U=_.R(function(k){var I=k.data;var V=k.buttonShapeOverrideables;return _.f("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.f(_.HT,{data:function(){return I().buttonViewModels}},{buttonViewModel:function(X){return _.f(_.ac,{data:X.data,
buttonOverrides:V})},
likeButtonViewModel:function(X){return _.f(_.lQ,{data:X.data,buttonShapeOverrideables:V})},
dislikeButtonViewModel:function(X){return _.f(_.bQ,{data:X.data,buttonShapeOverrideables:V})},
toggleButtonViewModel:function(X){return _.f(_.cv,{data:X.data,buttonShapeOverrides:V})}}))},"Jc");var GFW=_.R(function(k){var I=k.avatar;var V=k.headline;var X=k.badge;var P=k.description;var L=k.expansive;k={};return _.f("yt-ad-metadata-shape",{class:_.FH("ytAdMetadataShapeHost",(k.ytAdMetadataShapeHostLarge=L,k))},_.f("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.f(_.b,{cond:I,then:function(T){return _.f(_.OEK,{data:function(){return(L==null?0:L())?Object.assign({},T(),{size:"AD_AVATAR_SIZE_M"}):T()}})}}),_.f("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.f(_.KF,{text:V,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.f(_.b,{cond:X,then:function(T){return _.f(_.HJ,{data:function(){return(L==null?0:L())?Object.assign({},T(),{style:"AD_BADGE_STYLE_STARK"}):T()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.f("h2",{class:"ytAdMetadataShapeHostDescription"},_.f(_.KF,{text:P,
linkInheritColor:!0,isHeadline:function(){return L==null?void 0:L()}})))},"Kc");var T_W=_.R(function(k){var I=k.data;var V=k.onShow;var X=k.expansive;k=_.Gb(function(){return I().interaction});
_.SL(function(){var L,T=(L=I().animatedRenderingConfig)==null?void 0:L.delayedSecondsToVisible;if(T){var d=setTimeout(V,T*1E3);_.gu(function(){clearTimeout(d)})}});
var P={};return _.f("reels-ad-card-buttoned-view-model",{class:_.FH(function(){var L;return((L=I().interaction)==null?0:L.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(P.ytwReelsAdCardButtonedViewModelHostExpansive=X,P)),
el:_.h4(k)},_.f(GFW,{avatar:function(){return _.K(I().avatar,oxQ)},
headline:function(){return I().headline},
badge:function(){return _.K(I().adBadge,x3G)},
description:function(){return I().description},
expansive:X}),_.f(_.HT,{data:function(){return I().ctaButton}},{adButtonViewModel:function(L){var T=L.data;
return _.f(_.x$,{data:function(){return(X==null?0:X())?Object.assign({},T(),{style:"AD_BUTTON_STYLE_FILLED"}):T()}})}}))},"Lc");var dvC=_.R(function(k){var I=k.data;k=k.expansive;var V=_.m("web_ad_metadata_clickable")?_.Gb(function(){return I().interaction},void 0,function(){return _.m("web_ad_metadata_clickable")}):void 0,X={};
X=_.OI("ytwReelsAdMetadataViewModelHost",(X.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.m("web_ad_metadata_clickable"),X));return _.f("reels-ad-metadata-view-model",{class:X,el:_.h4(V)},_.f(GFW,{avatar:function(){return _.K(I().avatar,oxQ)},
headline:function(){return I().headline},
badge:function(){return _.K(I().adBadge,x3G)},
description:function(){return I().description},
expansive:k}))},"Mc");var ilx=_.R(function(){return _.f("div",{class:"ytwVideoFilteringOverlayHost",style:_.oe({"background-color":function(){return _.Xe(_.Nw("exp_shorts_ads_mvp_filtering_hex_value_web"))}})})},"Nc");var WyZ={iconPosition:"icon-with-label",size:"L"},fjQ=_.R(function(k){var I=k.data;var V=k.overlayDensity;var X=k.extractOverlay;var P=k.extractActionBar;k=_.yQ("reels-player-overlay-layout-view-model");var L=_.$F(V,0),T=function(){var y;return(y=I().reelsAdCardButtonedEntityKey)!=null?y:""},d=function(){return T()+"/ad_button"},U=_.RE(bKt,T),E=function(){var y,S;
return(S=(y=U())==null?void 0:y.value)!=null?S:!1},l=_.wy(naX),r=function(){var y,S=Object.assign({},WyZ,(l()||!((y=P==null?void 0:P())!=null&&y))&&{style:"overlay-dark"});
return _.m("mweb_shorts_rhs_no_background_protection")?Object.assign({},S,{type:"text",style:"overlay"}):S};
V={};var h={};return _.f("reels-player-overlay-layout-view-model",{class:_.FH("ytwReelsPlayerOverlayLayoutViewModelHost",(V.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!I().extension},V.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},V.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return L()===1&&!(X==null?0:X())},V.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var y;
return(y=X==null?void 0:X())!=null?y:!1},V.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var y;
return(y=P==null?void 0:P())!=null?y:!1},V)),
"overlay-density":function(){return String(L())},
el:k},_.f("div",{class:_.FH("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(h.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},h))},_.f("div",{"aria-hidden":function(){return E()},
class:_.FH("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return E()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.oe({"transition-duration":function(){return RGl(I())}})},_.f(_.HT,{data:function(){return I().adMetadata}},{reelsAdMetadataViewModel:function(y){return _.f(dvC,{data:y.data,
expansive:function(){return L()===1}})}}),_.f(_.b,{cond:function(){return I().extension},
then:function(y){return _.f("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.f(_.HT,{data:y},{adButtonViewModel:function(S){return _.f(_.x$,{data:S.data,animationEntityKey:d,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(S){return _.f(Pvf,{data:S.data,animationEntityKey:d,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return L()===1}})}}))}})),_.f("div",{"aria-hidden":function(){return!E()},
class:_.FH("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return E()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.oe({"transition-duration":function(){return RGl(I())}})},_.f(_.HT,{data:function(){return I().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(y){return _.f(T_W,{data:y.data,
onShow:function(){_.KI(_.NP("booleanEntity",T(),{key:T(),value:!0}))},
expansive:function(){var S;return(S=X==null?void 0:X())!=null?S:!1}})}}))),_.f("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.f(_.HT,{data:function(){return I().actions}},{reelActionBarViewModel:function(y){return _.f(_.c_U,{data:y.data,
buttonShapeOverrideables:r})}}),_.f(_.HT,{data:function(){return I().menu}},{buttonViewModel:function(y){return _.f(_.ac,{data:y.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},{type:"tonal"},r())}})}}),_.f(_.HT,{data:function(){return I().pivotButton}},{pivotButtonViewModel:function(y){return _.f(_.Lyx,{data:y.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})),_.f(_.b,{cond:function(){return _.m("exp_shorts_ads_mvp_filtering_web")},
then:function(){return _.f(_.DxR,{root:"ytd-reel-video-renderer[is-active] #video-filtering-overlay-container"},function(){return _.f(ilx,null)})}}))},"Oc");_.Si(fjQ,"reels-player-overlay-layout-view-model",{props:{data:_.$3,overlayDensity:_.$3,extractOverlay:_.$3,extractActionBar:_.$3}});var tX=function(){var k=_.a.apply(this,arguments)||this;k.noBottomMargin=!1;k.overlayDensity=0;k.extractOverlay=!1;k.extractActionBar=!1;return k};
_.J(tX,_.a);_.c=tX.prototype;
_.c.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonedLayoutViewModel:{component:"video-display-compact-buttoned-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactLayoutViewModel:{component:"video-display-compact-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",textImageNoButtonLayoutViewModel:"text-image-no-button-layout-view-model",
promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.m("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]]"}}}}}};
_.c.ready=function(){var k=this;e6U(function(){k.isAttached&&yN(k.JSC$15981_storedAdSlotMetadata,k.JSC$15981_storedAdLayoutMetadata,k.adSlotMetadata,k.adLayoutMetadata)&&u4(DX(),k.JSC$15981_storedAdSlotMetadata,k.JSC$15981_storedAdLayoutMetadata)})};
_.c.attached=function(){yN(this.JSC$15981_storedAdSlotMetadata,this.JSC$15981_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&ZHG(DX(),this.JSC$15981_storedAdSlotMetadata,this.JSC$15981_storedAdLayoutMetadata)};
_.c.detached=function(){yN(this.JSC$15981_storedAdSlotMetadata,this.JSC$15981_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&u4(DX(),this.JSC$15981_storedAdSlotMetadata,this.JSC$15981_storedAdLayoutMetadata)};
_.c.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.c.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15981_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15981_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15981_storedAdLayoutMetadata!==void 0&&this.JSC$15981_storedAdSlotMetadata!==void 0&&u4(DX(),this.JSC$15981_storedAdSlotMetadata,this.JSC$15981_storedAdLayoutMetadata),ZHG(DX(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15981_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15981_storedAdSlotMetadata=this.adSlotMetadata)};
_.R9.Object.defineProperties(tX.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.adLayoutMetadata}}});
tX.prototype.onAdMetadataChanged=tX.prototype.onAdMetadataChanged;tX.prototype.onTypographyBumpChanged=tX.prototype.onTypographyBumpChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],tX.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tX.prototype,"rendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],tX.prototype,"ytComponentBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],tX.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],tX.prototype,"noBottomMargin",void 0);_.H([_.n(),_.Z("design:type",Object)],tX.prototype,"overlayDensity",void 0);_.H([_.n(),_.Z("design:type",Object)],tX.prototype,"extractOverlay",void 0);_.H([_.n(),_.Z("design:type",Object)],tX.prototype,"extractActionBar",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],tX.prototype,"typographyBump",void 0);
_.H([_.v("data.adLayoutMetadata"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tX.prototype,"adLayoutMetadata",null);_.H([_.n(),_.Z("design:type",Object)],tX.prototype,"adSlotMetadata",void 0);_.H([_.p$("ytd-video-display-full-buttoned-and-button-group-renderer"),_.Z("design:type",HTMLElement)],tX.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.H([_.w$("typographyBump"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tX.prototype,"onTypographyBumpChanged",null);_.H([_.w$("adLayoutMetadata","adSlotMetadata"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tX.prototype,"onAdMetadataChanged",null);_.H([_.GY({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],tX);
_.C(tX,"ytd-in-feed-ad-layout-renderer",function(){if(ukQ!==void 0)return ukQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-in-feed-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-in-feed-ad-layout-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ukQ=k},
{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var UvO;var ERN;_.Si(_.HJ,"ad-badge-view-model",{props:{data:_.$3,hasDot:_.$3,customCommandResolver:_.mQ,adRenderingContextType:_.mQ,usedInMasthead:_.mQ}});_.Si(_.x$,"ad-button-view-model",{props:{data:_.$3,customCommandResolver:_.mQ,className:_.mQ,delayedClassName:_.mQ,animationEntityKey:_.mQ,isCompactWidth:_.mQ,isContentWidth:_.mQ}});var e0=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return k};
_.J(e0,_.a);_.c=e0.prototype;_.c.computeHasLiveDescription=function(k){return!(k==null||!k.liveDescription)};
_.c.computeHasByline=function(k){return!(k==null||!k.byline)};
_.c.computeUsesAdButtonViewModel=function(k){return!!_.K(k==null?void 0:k.cta,avU)};
_.c.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"}}}}}};
_.c.onYtToggleButton=function(k){var I,V=(I=this.data)==null?void 0:I.videoReminderEntityKey;V&&this.ytdReduxBehavior.dispatch(_.NP("upcomingEventReminderStateEntity",V,{key:V,state:k.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.c.attached=function(){this.updateChannelBanner()};
_.c.dataChanged=function(){this.updateChannelBanner()};
_.c.videoReminderStateChanged=function(){var k;this.videoReminderState&&_.K((k=this.data)==null?void 0:k.cta,_.l_)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.c.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var k=_.ji(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);k&&(k.startsWith("//")&&(k="https:"+k),this.hostElement.classList.add("channel-banner"),_.x5(this.hostElement,{"--ytvmh-channel-banner":"url("+k+")"}))}else _.m("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.c.onPlayerReady=function(){this.onIronResize()};
_.c.maybeFlushDebouncer=function(){_.m("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(k){var I;k=(I=k.getElementsByTagName("yt-attributed-string"))==null?void 0:I[0];xTt(k==null?void 0:k.polymerController)})};
_.c.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var k=_.BL(this.hostElement).querySelector("#live-description"),I;k&&((I=this.data)==null?0:I.shortLiveDescription)&&k.clientWidth<k.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
e0.prototype.onIronResize=e0.prototype.onIronResize;e0.prototype.videoReminderStateChanged=e0.prototype.videoReminderStateChanged;e0.prototype.dataChanged=e0.prototype.dataChanged;e0.prototype.onYtToggleButton=e0.prototype.onYtToggleButton;_.H([_.q(_.IT),_.Z("design:type",Object)],e0.prototype,"ironResizableBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],e0.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],e0.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],e0.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],e0.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],e0.prototype,"data",void 0);_.H([_.n({selectorArgs:["data.videoReminderEntityKey"],selector:twz}),_.Z("design:type",Object)],e0.prototype,"videoReminderState",void 0);
_.H([_.n({reflectToAttribute:!0,value:_.m("web_modern_buttons")}),_.Z("design:type",Boolean)],e0.prototype,"rounded",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.Z("design:type",Boolean)],e0.prototype,"hasLiveDescription",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.Z("design:type",Boolean)],e0.prototype,"hasByline",void 0);
_.H([_.n({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.Z("design:type",String)],e0.prototype,"adRenderingContextType",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],e0.prototype,"isMasthead",void 0);_.H([_.n({computed:"computeUsesAdButtonViewModel(data)"}),_.Z("design:type",Boolean)],e0.prototype,"usesAdButtonViewModel",void 0);
_.H([_.n({reflectToAttribute:!0,value:_.m("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.Z("design:type",Boolean)],e0.prototype,"resizableAdBannerSafariFix",void 0);_.H([_.Nm("yt-formatted-string"),_.Z("design:type",Array)],e0.prototype,"formattedStrings",void 0);_.H([_.p$("#cta-button"),_.Z("design:type",HTMLElement)],e0.prototype,"ctaButton",void 0);
_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],e0.prototype,"onYtToggleButton",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],e0.prototype,"dataChanged",null);_.H([_.w$("videoReminderState"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],e0.prototype,"videoReminderStateChanged",null);
_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],e0.prototype,"onIronResize",null);_.H([_.GY({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],e0);
_.C(e0,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(ERN!==void 0)return ERN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-advertiser-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="banner" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n</a>\n<div id="info-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n  <div id="thumbnail-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <a id="thumbnail-endpoint" class="yt-simple-endpoint inline-block style-scope ytd-video-masthead-ad-advertiser-info-renderer" aria-hidden="true" href$="[[computeHref_(data.channelEndpoint)]]" data="[[data.channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.channelThumbnail]]" width="80" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n    <div id="title-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <div id="menu" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n    <div id="byline-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <div id="ad-badge" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-badge-supported-renderer>\n      <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </yt-formatted-string>\n      <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n        <div id="live-description-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n          </yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <div id="cta-container" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      <ytd-button-renderer id="cta-button" data="[[data.cta.buttonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-button-renderer>\n      <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" hidden="[[usesAdButtonViewModel]]" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer">\n      </ytd-toggle-button-renderer>\n      <div id="ad-button" class="style-scope ytd-video-masthead-ad-advertiser-info-renderer"></div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ERN=k},{mode:1});var blU;var kU=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};k.isLocked=!1;return k};
_.J(kU,_.a);_.c=kU.prototype;_.c.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.c.onExpandedChanged=function(){this.expanded&&_.AV(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.c.onMouseOver=function(){this.maybeExpand()};
_.c.onTap=function(){this.maybeExpand()};
_.c.onExpandableTileExpanding=function(k){k!==this&&(this.expanded=!1)};
_.c.onExpandableTileLockAndCollapse=function(k){this.isLocked=!0;k!==this&&(this.expanded=!1)};
_.c.onExpandableTileUnlock=function(){this.isLocked=!1};
kU.prototype.onTap=kU.prototype.onTap;kU.prototype.onMouseOver=kU.prototype.onMouseOver;kU.prototype.onExpandedChanged=kU.prototype.onExpandedChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],kU.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],kU.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],kU.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],kU.prototype,"expanded",void 0);_.H([_.DZ("expanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],kU.prototype,"onExpandedChanged",null);_.H([_.C$("mouseover"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],kU.prototype,"onMouseOver",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],kU.prototype,"onTap",null);
_.H([_.GY({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],kU);
_.C(kU,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(blU!==void 0)return blU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-thumbnail-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a href="[[computeHref_(data.navigationEndpoint)]]" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" data="[[data.navigationEndpoint]]" aria-hidden="true" tabindex="-1" id="endpoint">\n <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n   <div id="play-button" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n     \n     <svg width="100%" height="100%" viewBox="0 0 68 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n       <path id="play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,0.13,34,0,34,0S12.21,0.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" class="ytp-large-play-button-bg style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer" fill="#212121" fill-opacity="0.8"></path>\n       <path d="M 45,24 27,14 27,34" fill="#FFFFFF" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer"></path>\n     </svg>\n   </div>\n </div>\n <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="424" class="style-scope ytd-video-masthead-ad-expandable-thumbnail-tile-renderer">\n </yt-img-shadow>\n    </a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return blU=k},{mode:1});var ljQ;var Ig=function(){var k=_.a.apply(this,arguments)||this;k.buttonOverrides={style:"overlay"};k.useYtdPlayer=_.m("use_ytd_player_for_desktop_masthead");k.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};k.playbackFinished=!1;k.JSC$15995_playerManager=null;k.JSC$15995_mastheadCounter=new F9y;return k};
_.J(Ig,_.a);_.c=Ig.prototype;_.c.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"}}}};
_.c.created=function(){this.JSC$15995_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15995_playerManager=new eR)};
_.c.ready=function(){var k=this;this.JSC$15995_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var I=_.BL(this.hostElement).querySelector("#player");this.useYtdPlayer?I.style.display="none":(this.ytdPlayer.style.display="none",kJC(this.JSC$15995_playerManager,I,function(){k.onPlaybackEnded()}),_.BL(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var V;
((V=k.data)==null?0:V.navigationEndpoint)&&_.vW(k.hostElement,"yt-navigate",{endpoint:k.data.navigationEndpoint})}))};
_.c.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15995_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.c.attached=function(){var k=this;_.E6(function(){k.maybePlayVideo()})};
_.c.maybePlayVideo=function(){var k=this;!(this.expanded&&this.isAttached&&this.data&&this.data.videoId)||this.playbackFinished||this.useYtdPlayer&&this.data.disableAutoPlayback||(this.hostElement.classList.add("video-playing"),this.lockAndCollapseExpandableTiles(),this.useYtdPlayer?this.ytdPlayer.play():(this.JSC$15995_playerManager.playVideo(),this.getPlayerPromise().then(function(){k.JSC$15995_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.c.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15995_playerManager.stopVideo()};
_.c.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var k,I={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((k=this.data.playbackStartMs)!=null?k:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(I);this.setupYtdPlayer()}else Vqf(this.JSC$15995_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(IMO(this.JSC$15995_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.c.getPlayerPromise=function(){return this.JSC$15995_playerManager.getPlayerPromise()};
_.c.onYtToggleButton=function(k){this.useYtdPlayer?this.toggleMute(k.detail.toggled):k.detail.toggled?this.JSC$15995_playerManager.mute():this.JSC$15995_playerManager.unMute()};
_.c.onYtNavigate=function(k){var I=K3l(k.detail.endpoint),V=$Xi(this.data.clickthroughReportingData);I&&V&&(k.detail.endpoint.watchEndpoint?k.detail.tempData=V:_.mP(I,V,30))};
_.c.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.c.onExpandedChanged=function(){this.expanded?(_.AV(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.c.onMouseOver=function(){this.maybeExpand()};
_.c.onTap=function(){this.maybeExpand()};
_.c.onExpandableTileExpanding=function(k){k!==this&&(this.stopVideo(),this.expanded=!1)};
_.c.onExpandableTileLockAndCollapse=function(k){k!==this&&(this.isLocked=!0,this.expanded=!1)};
_.c.onExpandableTileUnlock=function(){this.isLocked=!1};
_.c.lockAndCollapseExpandableTiles=function(){_.sm(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.c.unlockExpandableTiles=function(){_.sm(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.c.setupYtdPlayer=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return V.yield(k.ytdPlayer.getPlayerPromise(),2);I=V.yieldResult;I.addEventListener("onStateChange",function(X){k.onPlayerStateChange(X)});
I.addEventListener("onCueRangeExit",function(X){k.onCueRangeExit(X)});
_.xg(V)})};
_.c.onPlayerStateChange=function(k){if(k===1&&(k=this.ytdPlayer.getPlayer())){var I=k.getCurrentTime(),V,X,P=I+((X=(V=this.data)==null?void 0:V.playbackDurationMs)!=null?X:0)/1E3;k.addCueRange("playback",I,P);this.JSC$15995_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.c.onCueRangeExit=function(k){k==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.c.toggleMute=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(I.ytdPlayer.getPlayerPromise(),2);V=X.yieldResult;k?V.mute():V.unMute();_.xg(X)})};
Ig.prototype.onTap=Ig.prototype.onTap;Ig.prototype.onMouseOver=Ig.prototype.onMouseOver;Ig.prototype.onExpandedChanged=Ig.prototype.onExpandedChanged;Ig.prototype.onYtNavigate=Ig.prototype.onYtNavigate;Ig.prototype.onYtToggleButton=Ig.prototype.onYtToggleButton;Ig.prototype.dataChanged=Ig.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ig.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Ig.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ig.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ig.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Ig.prototype,"expanded",void 0);_.H([_.n(),_.Z("design:type",Object)],Ig.prototype,"buttonOverrides",void 0);
_.H([_.n(),_.Z("design:type",Object)],Ig.prototype,"useYtdPlayer",void 0);_.H([_.p$("#ytd-player"),_.Z("design:type",Object)],Ig.prototype,"ytdPlayer",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ig.prototype,"dataChanged",null);_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Ig.prototype,"onYtToggleButton",null);
_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Ig.prototype,"onYtNavigate",null);_.H([_.DZ("expanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ig.prototype,"onExpandedChanged",null);_.H([_.C$("mouseover"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ig.prototype,"onMouseOver",null);
_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ig.prototype,"onTap",null);_.H([_.GY({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],Ig);
_.C(Ig,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(ljQ!==void 0)return ljQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-expandable-video-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n  <div id="overlay" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <div id="mute-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="replay-button" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="player-container" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-expandable-video-tile-renderer" data="[[data.navigationEndpoint]]"></a>\n    <div id="player" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer"></div>\n    <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-expandable-video-tile-renderer">\n    </ytd-player>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ljQ=k},{mode:1});var r_Z;var Vn=function(){return _.a.apply(this,arguments)||this};
_.J(Vn,_.a);Vn.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
Vn.prototype.onShow=function(){var k=_.BL(this.hostElement).querySelector("#live-description"),I;k&&((I=this.data)==null?0:I.shortLiveDescription)&&k.clientWidth<k.scrollWidth&&this.hostElement.classList.add("short-live-description")};
Vn.prototype.onYtToggleButton=function(k){var I,V=(I=this.data)==null?void 0:I.videoReminderEntityKey;V&&this.ytdReduxBehavior.dispatch(_.NP("upcomingEventReminderStateEntity",V,{key:V,state:k.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
Vn.prototype.videoReminderStateChanged=function(){var k;this.videoReminderState&&_.K((k=this.data)==null?void 0:k.cta,_.l_)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
Vn.prototype.videoReminderStateChanged=Vn.prototype.videoReminderStateChanged;Vn.prototype.onYtToggleButton=Vn.prototype.onYtToggleButton;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Vn.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Vn.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Vn.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Vn.prototype,"data",void 0);
_.H([_.n({selectorArgs:["data.videoReminderEntityKey"],selector:twz}),_.Z("design:type",Object)],Vn.prototype,"videoReminderState",void 0);_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Vn.prototype,"onYtToggleButton",null);_.H([_.w$("videoReminderState"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vn.prototype,"videoReminderStateChanged",null);
_.H([_.GY({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],Vn);
_.C(Vn,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(r_Z!==void 0)return r_Z;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="advertiser-info" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  <yt-formatted-string id="title" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n  </yt-formatted-string>\n  <div id="byline-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" overlay-ad="true" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-badge-supported-renderer>\n    <yt-formatted-string id="byline" ellipsis-truncate="[[!data.liveDescription]]" link-inherit-color="" text="[[data.byline]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n      <div id="live-description-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        <yt-formatted-string id="short-live-description" text="[[data.shortLiveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="live-description" text="[[data.liveDescription]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="cta-container" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    <ytd-toggle-button-renderer id="reminder-button" data="[[data.cta.toggleButtonRenderer]]" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer">\n    </ytd-toggle-button-renderer>\n  </div>\n</div>\n<div id="menu" class="style-scope ytd-video-masthead-ad-primary-video-overlay-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return r_Z=k},{mode:_.Bd("kevlar_poly_si_batch_j065")?1:2});var hvK;var Xb=function(){var k=_.a.apply(this,arguments)||this;k.useYtdPlayer=_.m("use_ytd_player_for_desktop_masthead");k.buttonOverrides={style:"overlay"};k.JSC$16003_playerManager=null;k.JSC$16003_mastheadCounter=new F9y;k.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return k};
_.J(Xb,_.a);_.c=Xb.prototype;_.c.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"}}}};
_.c.created=function(){this.JSC$16003_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$16003_playerManager=new eR)};
_.c.ready=function(){var k=this;this.JSC$16003_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var I;(I=this.embeddedPlayer)==null||I.remove()}else{var V;(V=this.ytdPlayer)==null||V.remove();kJC(this.JSC$16003_playerManager,this.embeddedPlayer,function(){k.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){k.data&&k.data.navigationEndpoint&&_.vW(k.hostElement,"yt-navigate",{endpoint:k.data.navigationEndpoint})})}};
_.c.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$16003_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.c.dataChanged=function(){var k=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var I=!this.data.disableAutoPlayback,V,X={autoplay:I,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(I?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(X);this.setupYtdPlayer()}else Vqf(this.JSC$16003_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(IMO(this.JSC$16003_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$16003_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.sm(k.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");k.JSC$16003_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.c.getPlayerPromise=function(){return this.JSC$16003_playerManager.getPlayerPromise()};
_.c.onYtToggleButton=function(k){this.useYtdPlayer?this.toggleMute(k.detail.toggled):k.detail.toggled?this.JSC$16003_playerManager.mute():this.JSC$16003_playerManager.unMute()};
_.c.onYtNavigate=function(k){var I=K3l(k.detail.endpoint),V=$Xi(this.data.clickthroughReportingData);I&&V&&(k.detail.endpoint.watchEndpoint?k.detail.tempData=V:_.mP(I,V,30))};
_.c.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$16003_playerManager.stopVideo()};
_.c.setupYtdPlayer=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return V.yield(k.ytdPlayer.getPlayerPromise(),2);I=V.yieldResult;I.addEventListener("onStateChange",function(X){k.onPlayerStateChange(X)});
I.addEventListener("onCueRangeExit",function(X){k.onCueRangeExit(X)});
_.xg(V)})};
_.c.onPlayerStateChange=function(k){if(k===1&&(k=this.ytdPlayer.getPlayer())){var I=k.getCurrentTime(),V,X,P=I+((X=(V=this.data)==null?void 0:V.playbackDurationMs)!=null?X:0)/1E3;k.addCueRange("playback",I,P);_.sm(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$16003_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.c.onCueRangeExit=function(k){k==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.c.toggleMute=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(I.ytdPlayer.getPlayerPromise(),2);V=X.yieldResult;k?V.mute():V.unMute();_.xg(X)})};
_.R9.Object.defineProperties(Xb.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var k,I;if(!((k=this.data)==null?0:(I=k.accessibilityData)==null?0:I.label))return"Ad primary link";var V,X;return _.HW("AD_TITLE",{title:(V=this.data)==null?void 0:(X=V.accessibilityData)==null?void 0:X.label})}}});
Xb.prototype.onYtMastheadHidden=Xb.prototype.onYtMastheadHidden;Xb.prototype.onYtNavigate=Xb.prototype.onYtNavigate;Xb.prototype.onYtToggleButton=Xb.prototype.onYtToggleButton;Xb.prototype.dataChanged=Xb.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Xb.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Xb.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Xb.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Xb.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Xb.prototype,"useYtdPlayer",void 0);_.H([_.p$("ytd-toggle-button-renderer"),_.Z("design:type",Object)],Xb.prototype,"muteButton",void 0);_.H([_.n(),_.Z("design:type",Object)],Xb.prototype,"buttonOverrides",void 0);
_.H([_.v("data.accessibilityData.label"),_.Z("design:type",String),_.Z("design:paramtypes",[])],Xb.prototype,"titleAriaLabel",null);_.H([_.p$("#replay-button"),_.Z("design:type",Object)],Xb.prototype,"replayButton",void 0);_.H([_.p$("#player-container"),_.Z("design:type",Object)],Xb.prototype,"playerContainer",void 0);_.H([_.p$("#player"),_.Z("design:type",Object)],Xb.prototype,"embeddedPlayer",void 0);_.H([_.p$("#ytd-player"),_.Z("design:type",Object)],Xb.prototype,"ytdPlayer",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xb.prototype,"dataChanged",null);_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Xb.prototype,"onYtToggleButton",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Xb.prototype,"onYtNavigate",null);
_.H([_.C$("yt-masthead-hidden"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xb.prototype,"onYtMastheadHidden",null);_.H([_.GY({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],Xb);
_.C(Xb,"ytd-video-masthead-ad-primary-video-renderer",function(){if(hvK!==void 0)return hvK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-primary-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="overlay" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <div id="mute-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="replay-button" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <div id="thumbnail-overlays" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <template is="dom-if" if="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    <yt-formatted-string id="live-badge" text="[[data.liveBadgeLabel]]" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<div id="player-container" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  <a id="click-target" class="yt-simple-endpoint style-scope ytd-video-masthead-ad-primary-video-renderer" aria-label$="[[titleAriaLabel]]" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]"></a>\n  <div id="player" class="style-scope ytd-video-masthead-ad-primary-video-renderer"></div>\n  <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD" class="style-scope ytd-video-masthead-ad-primary-video-renderer">\n  </ytd-player>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return hvK=k},{mode:2});var y_K;var Pj=function(){var k=_.a.apply(this,arguments)||this;k.collapsed=!1;k.impressionResolver=_.bH();k.JSC$16007_activeViewMeasurementDataResolver=_.bH();k.actionMap={"yt-mute-ad-action":"handleMuteAd"};return k};
_.J(Pj,_.a);_.c=Pj.prototype;_.c.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"}}}};
_.c.created=function(){this.activeView=new ay(this.hostElement)};
_.c.ready=function(){var k=this;_.BL(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){k.expandAd()});
this.hostElement.addEventListener("yt-action",function(I){if(I.detail.actionName==="yt-service-request"){var V=I.detail.args[1];V.videoMastheadAdMuteCommand&&(k.collapseAd(V.videoMastheadAdMuteCommand.encryptedMastheadId),I.stopPropagation())}})};
_.c.attached=function(){var k=this;_.E6(function(){k.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(I){if(!k.collapsed){I=_.G(I);for(var V=I.next();!V.done;V=I.next())V=V.value,vR(V.baseUrl,V.attributionSrcMode);k.data.impressionCommand=void 0}});
this.JSC$16007_activeViewMeasurementDataResolver.promise.then(function(I){Ry(k.activeView,I)});
_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Cm(k.activeView)})};
_.c.dataChanged=function(){var k;((k=this.data.impressionCommand)==null?0:k.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var I;((I=this.data)==null?0:I.activeView)&&this.JSC$16007_activeViewMeasurementDataResolver.resolve(this.data.activeView);(k=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(k.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.c.computeWidescreen=function(k){var I;return!!(k&&((I=_.K(k,Fqf))==null?0:I.isWidescreen))};
_.c.computeExpandable=function(k){return!!(k&&k.length>0)};
_.c.onIronResize=function(){if(this.expandable){var k=_.BL(this.hostElement).querySelector("#expandable-tile-container :first-child");k&&!k.expanded&&(k.expanded=!0)}};
_.c.handleMuteAd=function(){this.collapseAd(null)};
_.c.restoreCollapsedState=function(k){this.collapsed=_.Mx().get("HIDDEN_MASTHEAD_ID")===k};
_.c.collapseAd=function(k){if(k){var I=_.Mx();I.set("HIDDEN_MASTHEAD_ID",k);I.save()}(k=_.BL(this.hostElement).querySelector("#video"))&&_.vW(k,"yt-masthead-hidden");this.collapsed=!0};
_.c.expandAd=function(){var k=_.Mx();k.set("HIDDEN_MASTHEAD_ID",!1);k.save();location.reload()};
_.c.detached=function(){_.m("stop_av_measurement_on_detach")&&Cm(this.activeView)};
Pj.prototype.onIronResize=Pj.prototype.onIronResize;Pj.prototype.dataChanged=Pj.prototype.dataChanged;_.H([_.q(_.IT),_.Z("design:type",Object)],Pj.prototype,"ironResizableBehavior",void 0);_.H([_.q(_.re),_.Z("design:type",Object)],Pj.prototype,"ytdGridStateAwareBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Pj.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Pj.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Pj.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Pj.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.Z("design:type",Boolean)],Pj.prototype,"widescreen",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.Z("design:type",Boolean)],Pj.prototype,"expandable",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pj.prototype,"collapsed",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pj.prototype,"dataChanged",null);_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pj.prototype,"onIronResize",null);_.H([_.GY({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],Pj);
_.C(Pj,"ytd-video-masthead-ad-v3-renderer",function(){if(y_K!==void 0)return y_K;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-masthead-ad-v3-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n  <div id="video-overlay" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-primary-video-overlay-renderer data="[[data.primaryVideoOverlay.videoMastheadAdPrimaryVideoOverlayRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-primary-video-overlay-renderer>\n  </div>\n  <template is="dom-if" if="[[data.primaryVideo]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <div id="video-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <ytd-video-masthead-ad-primary-video-renderer id="video" data="[[data.primaryVideo.videoMastheadAdPrimaryVideoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      </ytd-video-masthead-ad-primary-video-renderer>\n    </div>\n  </template>\n  <div id="expandable-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n  <div id="right-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    <ytd-video-masthead-ad-advertiser-info-renderer data="[[data.advertiserInfo.videoMastheadAdAdvertiserInfoRenderer]]" class="style-scope ytd-video-masthead-ad-v3-renderer">\n    </ytd-video-masthead-ad-advertiser-info-renderer>\n    <div id="compact-tile-container" class="style-scope ytd-video-masthead-ad-v3-renderer">\n      <template is="dom-repeat" items="[[data.compactVideoTiles]]" as="tile" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        <ytd-thumbnail data="[[tile.videoMastheadAdCompactVideoTileRenderer]]" width="210" class="style-scope ytd-video-masthead-ad-v3-renderer">\n        </ytd-thumbnail>\n      </template>\n    </div>\n  </div>\n  <div id="show-ad" class="style-scope ytd-video-masthead-ad-v3-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return y_K=k},{mode:2});var Ld=function(){return _.a.apply(this,arguments)||this};
_.J(Ld,_.a);_.c=Ld.prototype;_.c.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.c.ready=function(){var k=this;e6U(function(){k.isAttached&&yN(k.JSC$16012_storedAdSlotMetadata,k.JSC$16012_storedAdLayoutMetadata,k.adSlotMetadata,k.adLayoutMetadata)&&u4(DX(),k.JSC$16012_storedAdSlotMetadata,k.JSC$16012_storedAdLayoutMetadata)})};
_.c.attached=function(){yN(this.JSC$16012_storedAdSlotMetadata,this.JSC$16012_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&ZHG(DX(),this.JSC$16012_storedAdSlotMetadata,this.JSC$16012_storedAdLayoutMetadata)};
_.c.detached=function(){yN(this.JSC$16012_storedAdSlotMetadata,this.JSC$16012_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&u4(DX(),this.JSC$16012_storedAdSlotMetadata,this.JSC$16012_storedAdLayoutMetadata)};
_.c.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$16012_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$16012_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$16012_storedAdLayoutMetadata!==void 0&&this.JSC$16012_storedAdSlotMetadata!==void 0&&u4(DX(),this.JSC$16012_storedAdSlotMetadata,this.JSC$16012_storedAdLayoutMetadata),ZHG(DX(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$16012_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$16012_storedAdSlotMetadata=this.adSlotMetadata)};
_.R9.Object.defineProperties(Ld.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.adLayoutMetadata}}});
Ld.prototype.onAdMetadataChanged=Ld.prototype.onAdMetadataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ld.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Ld.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ld.prototype,"data",void 0);_.H([_.v("data.adLayoutMetadata"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ld.prototype,"adLayoutMetadata",null);
_.H([_.n(),_.Z("design:type",Object)],Ld.prototype,"adSlotMetadata",void 0);_.H([_.w$("adLayoutMetadata","adSlotMetadata"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ld.prototype,"onAdMetadataChanged",null);_.H([_.GY({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],Ld);
_.C(Ld,"ytd-page-top-ad-layout-renderer",function(){if(UvO!==void 0)return UvO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-top-ad-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="rendering-content" class="style-scope ytd-page-top-ad-layout-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return UvO=
k},{mode:_.Bd("kevlar_poly_si_batch_j070")?1:2});var mvZ;var iY=function(){var k=_.a.apply(this,arguments)||this;k.noBottomMargin=!1;k.overlayDensity=0;k.typographyBump=!1;k.extractOverlay=!1;k.extractActionBar=!1;return k};
_.J(iY,_.a);_.c=iY.prototype;
_.c.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]]"}}}}}};
_.c.ready=function(){var k=this;e6U(function(){k.isAttached&&k.adSlotMetadata&&Mof(DX(),k.adSlotMetadata)})};
_.c.attached=function(){if(this.adSlotMetadata){var k;if(this.adSlotMetadata===((k=this.data)==null?void 0:k.adSlotMetadata))NJx(DX(),this.adSlotMetadata);else{var I;_.$w(Error("Ph`"+this.adSlotMetadata+"`"+((I=this.data)==null?void 0:I.adSlotMetadata)))}}};
_.c.detached=function(){this.adSlotMetadata&&Mof(DX(),this.adSlotMetadata)};
_.c.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.c.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&Mof(DX(),this.adSlotMetadata),NJx(DX(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.R9.Object.defineProperties(iY.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var k,I,V=_.K((k=this.data)==null?void 0:(I=k.fulfillmentContent)==null?void 0:I.fulfilledLayout,_.AcU),X;return(k=(X=_.K(V==null?void 0:V.renderingContent,B9G))==null?void 0:X.layout)?k.toLowerCase().replace(/_/g,"-"):""}}});
iY.prototype.onAdSlotMetadataChanged=iY.prototype.onAdSlotMetadataChanged;iY.prototype.onTypographyBumpChanged=iY.prototype.onTypographyBumpChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],iY.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],iY.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],iY.prototype,"rendererBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],iY.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],iY.prototype,"noBottomMargin",void 0);_.H([_.n(),_.Z("design:type",Object)],iY.prototype,"overlayDensity",void 0);_.H([_.n(),_.Z("design:type",Object)],iY.prototype,"typographyBump",void 0);_.H([_.n(),_.Z("design:type",Object)],iY.prototype,"extractOverlay",void 0);_.H([_.n(),_.Z("design:type",Object)],iY.prototype,"extractActionBar",void 0);
_.H([_.p$("ytd-in-feed-ad-layout-renderer"),_.Z("design:type",HTMLElement)],iY.prototype,"inFeedAdLayoutRenderer",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],iY.prototype,"layout",null);_.H([_.w$("typographyBump"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iY.prototype,"onTypographyBumpChanged",null);
_.H([_.w$("data.adSlotMetadata"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iY.prototype,"onAdSlotMetadataChanged",null);_.H([_.GY({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],iY);
_.C(iY,"ytd-ad-slot-renderer",function(){if(mvZ!==void 0)return mvZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="fulfilled-layout" class="style-scope ytd-ad-slot-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return mvZ=k},{mode:_.Bd("kevlar_poly_si_batch_j077")?
1:2});var KyK;var Wj=function(){return _.a.apply(this,arguments)||this};
_.J(Wj,_.a);_.c=Wj.prototype;_.c.created=function(){this.activeView=new ay(this.hostElement)};
_.c.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"}}}};
_.c.maybeComputeHref=function(){return null};
_.c.onTap=function(){};
_.c.onThumbnailContainerClick=function(k){this.onClick(k)};
_.c.onClick=function(k){var I,V=(I=this.data)==null?void 0:I.navigationEndpoint;V&&_.K(V,_.rj)&&(this.ytSparklesClickLocationBehavior.handleClick(V,k,!1),k.stopPropagation())};
_.c.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var k=_.G(this.data.impressionUrls),I=k.next();!I.done;I=k.next())I=I.value,TyO(I,i2A(I));this.data.activeView&&Ry(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",Wj.JSC$16020_DEFAULT_CLICK_LOCATION_BEHAVIOR,Wj.JSC$16020_CLICK_LOCATION_ID_MAP);this.thumbnail&&(k=this.thumbnail.getElementsByTagName("a"),k.length>0&&(k=k.namedItem("thumbnail"))&&k.removeAttribute("href"))}};
_.c.attached=function(){var k=this;_.m("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&Cm(k.activeView)})};
_.c.detached=function(){_.m("stop_av_measurement_on_detach")&&Cm(this.activeView)};
_.R9.Object.defineProperties(Wj.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
Wj.prototype.dataChanged=Wj.prototype.dataChanged;Wj.prototype.onTap=Wj.prototype.onTap;Wj.JSC$16020_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
Wj.JSC$16020_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"}];_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Wj.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Wj.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Wj.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Wj.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],Wj.prototype,"ytSparklesClickLocationBehavior",void 0);
_.H([_.n({selector:_.X_}),_.Z("design:type",Object)],Wj.prototype,"isGridViewEnabled",void 0);_.H([_.v("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Wj.prototype,"watchFeedBigThumbs",null);_.H([_.v("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.Z("design:type",String),_.Z("design:paramtypes",[])],Wj.prototype,"thumbnailWidth",null);_.H([_.n(),_.Z("design:type",Object)],Wj.prototype,"data",void 0);
_.H([_.p$("ytd-thumbnail"),_.Z("design:type",HTMLElement)],Wj.prototype,"thumbnail",void 0);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Wj.prototype,"onTap",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Wj.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],Wj);
_.C(Wj,"ytd-compact-promoted-video-renderer",function(){if(KyK!==void 0)return KyK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-container" class="style-scope ytd-compact-promoted-video-renderer">\n  <ytd-thumbnail id="thumbnail-container" data="[[data]]" width="[[thumbnailWidth]]" on-click="onThumbnailContainerClick" class="style-scope ytd-compact-promoted-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-promoted-video-renderer">\n    <a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-promoted-video-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" on-click="onClick" data="[[data.navigationEndpoint]]">\n      <h3 class="style-scope ytd-compact-promoted-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-promoted-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-promoted-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-promoted-video-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-promoted-video-renderer" data="[[data]]" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n        </ytd-video-meta-block>\n        <div id="ad-badge-container" class="style-scope ytd-compact-promoted-video-renderer">\n          <div id="ad-badge" class="style-scope ytd-compact-promoted-video-renderer"></div>\n        </div>\n      </div>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-promoted-video-renderer"></div>\n  </div>\n</div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return KyK=k},{mode:1});var $vR;_.Ov("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var fd=function(){return _.a.apply(this,arguments)||this};
_.J(fd,_.a);fd.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fd.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],fd.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fd.prototype,"data",void 0);_.H([_.GY({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],fd);
_.C(fd,"ytd-search-pyv-renderer",function(){if($vR!==void 0)return $vR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-pyv-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-search-pyv-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return $vR=k},{mode:1});var S8C;_.Ov("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var U9=function(){var k=_.a.apply(this,arguments)||this;k.roundedContainer=!0;k.JSC$16028_handleOpenPostCommentDialogActionAfterStamp=!1;k.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return k};
_.J(U9,_.a);_.c=U9.prototype;
_.c.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}}};
_.c.onStampFinished=function(){this.JSC$16028_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.c.handleSignalActionOpenPostCommentDialogAction=function(){var k=_.BL(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");k?k.openDialog():this.JSC$16028_handleOpenPostCommentDialogActionAfterStamp=!0};
_.c.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.c.computeHideBorder=function(){return this.isInEngagementPanel};
_.c.computeIsCompact=function(){return this.isInEngagementPanel};
_.c.computeUsesCompactLockup=function(k){return k==="BACKSTAGE_SURFACE_TYPE_HOME"||k==="BACKSTAGE_SURFACE_TYPE_SEARCH"||k==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||k==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||k==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||k==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.c.computeUsesFullLockup=function(){var k,I=(k=this.data)==null?void 0:k.post,V;k=(V=_.K(I,ZGU))==null?void 0:V.surface;var X;V=(X=_.K(I,ulW))==null?void 0:X.originalPost;var P;if(X=k||((P=_.K(V,ZGU))==null?void 0:P.surface))return!this.computeUsesCompactLockup(X)&&this.useUpdatedRepostUi;var L;return((L=_.K(I,ulW))==null?void 0:L.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.R9.Object.defineProperties(U9.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var k,I;return((I=_.K((k=this.data)==null?void 0:k.post,ZGU))==null?void 0:I.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.useUpdatedRepostUi}}});
U9.prototype.onYtCommentModerationPanelEmpty=U9.prototype.onYtCommentModerationPanelEmpty;U9.prototype.onStampFinished=U9.prototype.onStampFinished;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],U9.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],U9.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],U9.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],U9.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],U9.prototype,"roundedContainer",void 0);_.H([_.n({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],U9.prototype,"hideBorder",void 0);_.H([_.n({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],U9.prototype,"isCompact",void 0);
_.H([_.n({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],U9.prototype,"usesFullLockup",void 0);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],U9.prototype,"onStampFinished",null);
_.H([_.C$("ytd-comment-moderation-panel-empty"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],U9.prototype,"onYtCommentModerationPanelEmpty",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],U9.prototype,"isInEngagementPanel",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],U9.prototype,"useUpdatedRepostUi",null);
_.H([_.GY({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],U9);
_.C(U9,"ytd-backstage-post-thread-renderer",function(){if(S8C!==void 0)return S8C;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="post" hidden="[[!data.post]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comments-disabled" hidden="[[!data.commentsDisabledMessage]]" class="style-scope ytd-backstage-post-thread-renderer">[[getSimpleString(data.commentsDisabledMessage)]]</div>\n<div id="moderation-panel" hidden="[[!data.moderationPanel]]" class="style-scope ytd-backstage-post-thread-renderer"></div>\n<div id="comment-dialog" hidden="[[!data.commentDialog]]" class="style-scope ytd-backstage-post-thread-renderer"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return S8C=k},{mode:1});var jrO;var E9=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(E9,_.a);E9.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
E9.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var k=this.data.thumbnail.thumbnails;this.isDarkTheme&&(k=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(k=_.ji(k,24,void 0,"height"))?k:void 0}};
E9.prototype.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
E9.prototype.computeHasText=function(){var k;return!((k=this.data)==null||!k.text)};
_.R9.Object.defineProperties(E9.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.zK(this.bannerImageUrl))+'");'}}});
E9.prototype.computeHasText=E9.prototype.computeHasText;E9.prototype.computeBannerImageUrl=E9.prototype.computeBannerImageUrl;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],E9.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],E9.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],E9.prototype,"ytRendererBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],E9.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],E9.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",String)],E9.prototype,"bannerImageUrl",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.Z("design:type",Boolean)],E9.prototype,"hasText",void 0);_.H([_.w$("data","isDarkTheme"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],E9.prototype,"computeBannerImageUrl",null);
_.H([_.w$("data.text"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],E9.prototype,"computeHasText",null);_.H([_.v("bannerImageUrl"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],E9.prototype,"bannerStyle",null);_.H([_.GY({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],E9);
_.C(E9,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(jrO!==void 0)return jrO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-prefilled-post-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" hidden="[[!bannerImageUrl]]" style$="[[bannerStyle]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n</div>\n<div id="message" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">\n  <p id="title" hidden="[[!getSimpleString(data.title)]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.title)]]</p>\n  <p id="text" hidden="[[!hasText]]" class="style-scope ytd-backstage-prefilled-post-dialog-header-renderer">[[getSimpleString(data.text)]]</p>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return jrO=k},{mode:1});var J_O;var bY=function(){return _.a.apply(this,arguments)||this};
_.J(bY,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bY.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bY.prototype,"data",void 0);_.H([_.GY({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],bY);
_.C(bY,"ytd-backstage-zero-state-renderer",function(){if(J_O!==void 0)return J_O;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="backstage:artwork" class="style-scope ytd-backstage-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<span id="text" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.text)]]</span>\n<yt-formatted-string id="link" force-default-style="" text="[[data.link]]" class="style-scope ytd-backstage-zero-state-renderer"></yt-formatted-string>\n<span id="footer" class="style-scope ytd-backstage-zero-state-renderer">[[getSimpleString(data.footer)]]</span>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return J_O=k},{mode:1});var Y8O;var lY=function(){return _.a.apply(this,arguments)||this};
_.J(lY,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lY.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lY.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.icon)"}),_.Z("design:type",String)],lY.prototype,"icon",void 0);_.H([_.GY({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],lY);
_.C(lY,"ytd-post-filter-zero-state-renderer",function(){if(Y8O!==void 0)return Y8O;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-filter-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-container" class="style-scope ytd-post-filter-zero-state-renderer"><yt-icon id="icon" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-filter-zero-state-renderer"></yt-icon></div>\n<div id="title" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-post-filter-zero-state-renderer">[[getSimpleString(data.subtitle)]]</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Y8O=k},{mode:1});var gRG;var q8W={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},rm=function(){return _.a.apply(this,arguments)||this};
_.J(rm,_.a);rm.prototype.configureRendererStamper=function(){return q8W};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],rm.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],rm.prototype,"rendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],rm.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.icon)"}),_.Z("design:type",String)],rm.prototype,"icon",void 0);_.H([_.GY({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],rm);
_.C(rm,"ytd-post-scheduling-zero-state-renderer",function(){if(gRG!==void 0)return gRG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-scheduling-zero-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="image" icon="[[computeIcon_(data.icon)]]" class="style-scope ytd-post-scheduling-zero-state-renderer"></yt-icon>\n<span id="title" class="style-scope ytd-post-scheduling-zero-state-renderer">[[getSimpleString(data.title)]]</span>\n<div id="schedule-button" class="style-scope ytd-post-scheduling-zero-state-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return gRG=k},{mode:1});var vRl;var hQ=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return k};
_.J(hQ,_.a);hQ.prototype.onTabsActivate=function(k){this.data&&this.data.tabs&&_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[k.detail.selected].navigationEndpoint})};
hQ.prototype.shouldShowTotalCount=function(k){return k&&k.totalCount!==void 0};
hQ.prototype.handleUpdatePostsTotalCountAction=function(k){var I=this.get(["data.tabs",1,"totalCount"]),V=this.get("updatePostsTotalCountAction.updateType",k);k=this.get("updatePostsTotalCountAction.number",k);I!==void 0&&V!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&k&&(V==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(I)+k):V==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(I)-k))};
_.R9.Object.defineProperties(hQ.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var k=0,I=this.data.tabs.length;k<I;k++)if(this.data.tabs[k].selected)return k;return 0}}});
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],hQ.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hQ.prototype,"rendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],hQ.prototype,"data",void 0);_.H([_.v("data.tabs"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],hQ.prototype,"selected",null);_.H([_.GY({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],hQ);
_.C(hQ,"ytd-post-stream-filter-renderer",function(){if(vRl!==void 0)return vRl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-stream-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-container" class="style-scope ytd-post-stream-filter-renderer">\n  <tp-yt-paper-tabs selected="[[selected]]" on-iron-activate="onTabsActivate" class="style-scope ytd-post-stream-filter-renderer">\n    <template is="dom-repeat" items="[[data.tabs]]" class="style-scope ytd-post-stream-filter-renderer">\n      <tp-yt-paper-tab class="style-scope ytd-post-stream-filter-renderer">\n        [[getSimpleString(item.title)]]\n        <template is="dom-if" if="[[shouldShowTotalCount(item)]]" class="style-scope ytd-post-stream-filter-renderer">\n          <span class="posts-count style-scope ytd-post-stream-filter-renderer">[[item.totalCount]]</span>\n        </template>\n      </tp-yt-paper-tab>\n    </template>\n  </tp-yt-paper-tabs>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return vRl=k},{mode:1});var srO;var yn=function(){return _.a.apply(this,arguments)||this};
_.J(yn,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yn.prototype,"kevlarBehaviors",void 0);_.H([_.n(),_.Z("design:type",Object)],yn.prototype,"data",void 0);_.H([_.GY({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],yn);
_.C(yn,"ytd-channel-age-gate-renderer",function(){if(srO!==void 0)return srO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-age-gate-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-age-gate-renderer">\n  <div id="channel-container" class="style-scope ytd-channel-age-gate-renderer">\n    <div id="channel" class="style-scope ytd-channel-age-gate-renderer">[[data.channelTitle]]</div>\n    <yt-img-shadow thumbnail="[[data.avatar]]" width="144" class="style-scope ytd-channel-age-gate-renderer"></yt-img-shadow>\n  </div>\n  <div id="info" class="style-scope ytd-channel-age-gate-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <yt-formatted-string text="[[data.mainText]]" class="style-scope ytd-channel-age-gate-renderer"></yt-formatted-string>\n    <ytd-button-renderer align-by-text="" data="[[data.signInButton.buttonRenderer]]" class="style-scope ytd-channel-age-gate-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string text="[[data.secondaryText]]" class="style-scope ytd-channel-age-gate-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return srO=k},{mode:1});var FyQ;_.Ov("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var m3=function(){var k=_.a.apply(this,arguments)||this;k.data=null;return k};
_.J(m3,_.a);m3.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.R9.Object.defineProperties(m3.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.data)==null?0:(I=k.title)==null?0:(V=I.runs)==null?0:V.length)?147:160}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],m3.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],m3.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],m3.prototype,"imageSizePx",null);_.H([_.GY({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],m3);
_.C(m3,"ytd-channel-owner-empty-state-renderer",function(){if(FyQ!==void 0)return FyQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-owner-empty-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container ytd-channel-owner-empty-state-renderer style-scope ytd-channel-owner-empty-state-renderer">\n  <div class="illustration style-scope ytd-channel-owner-empty-state-renderer">\n    <yt-img-shadow height="[[imageSizePx]]" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-owner-empty-state-renderer">\n    <div class="header style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.title]]">\n      <h2 class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string id="title" class="header-title style-scope ytd-channel-owner-empty-state-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="description style-scope ytd-channel-owner-empty-state-renderer">\n      <yt-formatted-string id="description" class="description-text style-scope ytd-channel-owner-empty-state-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n      <div class="button-layer style-scope ytd-channel-owner-empty-state-renderer" hidden="[[!data.uploadVideoButton]]">\n        <span id="upload-video-button" class="style-scope ytd-channel-owner-empty-state-renderer"></span>\n      </div>\n    <div class="learn-more style-scope ytd-channel-owner-empty-state-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-owner-empty-state-renderer">\n        <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-owner-empty-state-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return FyQ=k},{mode:1});var B_W;var A_K;var Kd=function(){var k=_.a.apply(this,arguments)||this;k.boundSubmitSearch=function(){k.submitSearch()};
k.boundClearSearch=function(){k.clearSearch()};
return k};
_.J(Kd,_.a);_.c=Kd.prototype;_.c.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]]"}}}}}};
_.c.toggleClearButton=function(){this.hideClearButton=Axy||!this.input.value};
_.c.submitOnEnterKeyUp=function(k){k.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.c.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.c.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.c.submit=function(){_.vW(this.hostElement,"search-query-changed",this.input.value)};
Kd.prototype.toggleClearButton=Kd.prototype.toggleClearButton;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Kd.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Kd.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Kd.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Kd.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Kd.prototype,"hideClearButton",void 0);_.H([_.n(),_.Z("design:type",Object)],Kd.prototype,"boundSubmitSearch",void 0);_.H([_.n(),_.Z("design:type",Object)],Kd.prototype,"boundClearSearch",void 0);_.H([_.p$("#input"),_.Z("design:type",Object)],Kd.prototype,"input",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Kd.prototype,"toggleClearButton",null);
_.H([_.GY({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],Kd);
_.C(Kd,"ytd-channel-switcher-search-box-renderer",function(){if(A_K!==void 0)return A_K;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="input" auto-validate="true" autocomplete="off" error-message="[[getSimpleString(data.invalidQueryErrorMessage)]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="100" minlength="3" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-channel-switcher-search-box-renderer">\n  <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n  <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-channel-switcher-search-box-renderer"></div>\n</tp-yt-paper-input>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return A_K=k},{mode:1});var QrQ;var $U=function(){var k=_.a.apply(this,arguments)||this;k.boundSubmit=function(){k.submit()};
return k};
_.J($U,_.a);_.c=$U.prototype;_.c.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"}}}}};
_.c.ready=function(){var k=this;this.form.addEventListener("submit",function(I){return k.onSubmit(I)})};
_.c.onSubmit=function(k){k.preventDefault();return!1};
_.c.toggleClearButton=function(){this.hideClearButton=Axy||!this.input.value};
_.c.submitOnEnterKeyUp=function(k){k.keyCode===13&&this.submit()};
_.c.submit=function(){var k=this.data.endpoint,I=(0,_.dc.unsafeClone)(k);_.K(I,_.Cv)?_.K(I,_.Cv).query=this.input.value:_.K(I,_.w7)&&(_.K(I,_.w7).query=this.input.value);var V=_.K(I.commandMetadata,_.CC);(V==null?0:V.url)?(V.url=_.OW(V.url,"query",this.input.value),_.vW(this.hostElement,"yt-navigate",{endpoint:I})):_.K(I,JcG)?(_.K(I,JcG).channelSwitcherQuery=this.input.value,_.C7().resolve(_.Hp).resolveCommand(I,{form:{element:this.hostElement}})):(k=Error("Qh`"+JSON.stringify(k)),_.hq(k))};
_.c.getUrl=function(k){return this.get("commandMetadata.webCommandMetadata.url",k)};
$U.prototype.toggleClearButton=$U.prototype.toggleClearButton;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$U.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],$U.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$U.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],$U.prototype,"hideClearButton",void 0);
_.H([_.n(),_.Z("design:type",Object)],$U.prototype,"boundSubmit",void 0);_.H([_.p$("#form"),_.Z("design:type",HTMLFormElement)],$U.prototype,"form",void 0);_.H([_.p$("#input"),_.Z("design:type",Object)],$U.prototype,"input",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$U.prototype,"toggleClearButton",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],$U);
_.C($U,"ytd-search-box-renderer",function(){if(QrQ!==void 0)return QrQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<form id="form" action="[[getUrl(data.endpoint)]]" class="style-scope ytd-search-box-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[getSimpleString(data.placeholderText)]]" max-length="100" name="query" no-label-float="" use-v2-underline="" value="[[getSimpleString(data.searchText)]]" on-input="toggleClearButton" on-keyup="submitOnEnterKeyUp" class="style-scope ytd-search-box-renderer">\n    <div id="search-button" slot="prefix" prefix="" class="style-scope ytd-search-box-renderer"></div>\n    <div id="clear-button" slot="suffix" suffix="" class="style-scope ytd-search-box-renderer"></div>\n  </tp-yt-paper-input>\n</form>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return QrQ=k},{mode:2});var SH=function(){var k=_.a.apply(this,arguments)||this;k.showSearchBox=!0;return k};
_.J(SH,_.a);SH.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],SH.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],SH.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],SH.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],SH.prototype,"showSearchBox",void 0);_.H([_.GY({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],SH);
_.C(SH,"ytd-channel-switcher-header-renderer",function(){if(B_W!==void 0)return B_W;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-channel-switcher-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-channel-switcher-header-renderer"></yt-formatted-string>\n</h2>\n<div id="search-box" hidden="[[!showSearchBox]]" class="style-scope ytd-channel-switcher-header-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return B_W=k},{mode:1});var nRN;var oRN;var jH=function(){var k=_.a.apply(this,arguments)||this;k.isDisplayed=!0;return k};
_.J(jH,_.a);_.c=jH.prototype;_.c.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.dataChanged=function(){this.isDisplayed=!0};
_.c.computeType=function(k){return k||"UNKNOWN"};
_.c.onYtServiceRequestCompleted=function(k){k.stopPropagation();this.isDisplayed=!1};
_.c.onClose=function(){this.isDisplayed=!1};
jH.prototype.onYtServiceRequestCompleted=jH.prototype.onYtServiceRequestCompleted;jH.prototype.dataChanged=jH.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jH.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],jH.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jH.prototype,"data",void 0);
_.H([_.n({computed:"computeType(data.type)",reflectToAttribute:!0}),_.Z("design:type",String)],jH.prototype,"type",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],jH.prototype,"isDisplayed",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jH.prototype,"dataChanged",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],jH.prototype,"onYtServiceRequestCompleted",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],jH);
_.C(jH,"ytd-alert-with-button-renderer",function(){if(oRN!==void 0)return oRN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-alert-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-alert-with-button-renderer"></yt-formatted-string>\n<div id="buttons" class="style-scope ytd-alert-with-button-renderer">\n  <div id="button" class="style-scope ytd-alert-with-button-renderer"></div>\n  <div id="dismiss-button" on-click="onClose" class="style-scope ytd-alert-with-button-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return oRN=k},{mode:1});var JQ=function(){var k=_.a.apply(this,arguments)||this;k.noResult=!1;k.enableAlertBanner=!1;k.dismissedAlertBanner=!1;k.hideCreateChannelButton=!1;k.boundDismissAlertBanner=function(){k.dismissAlertBanner()};
k.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return k};
_.J(JQ,_.a);_.c=JQ.prototype;_.c.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.c.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.c.updateChannelSwitcherAction=function(k){var I;k=(I=_.K(k,SwQ))==null?void 0:I.page;_.K(k,$6Q)!==void 0&&(this.data=_.K(k,$6Q))};
_.c.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]]"}}}}}};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.c.searchQueryChanged=function(k,I){if(this.data&&this.data.contents&&this.data.contents.length){k=[];var V=[];this.hideCreateChannelButton=this.noResult=!1;for(var X=document.querySelectorAll("ytd-account-item-renderer"),P=_.G(X),L=P.next();!L.done;L=P.next())L=L.value,V.push(L),L.style.display="block";this.resetRightBorder(V);if(I){this.hideCreateChannelButton=!0;for(V=1;V<this.data.contents.length;V++)if(L=this.data.contents[V],_.K(L,$3N)){var T=void 0,d=void 0;P=(T=_.K(L,$3N))==null?void 0:(d=
T.accountName)==null?void 0:d.simpleText;d=T=void 0;L=(T=_.K(L,$3N))==null?void 0:(d=T.channelHandle)==null?void 0:d.simpleText;(T=X[V-1])&&P&&_.f_(P,I)?k.push(T):_.m("enable_handle_search_on_channel_switcher")&&T&&L&&_.f_(L.toString(),I.toString())?k.push(T):T.style.display="none"}k.length===0&&(this.noResult=!0);this.resetRightBorder(k)}}};
_.c.resetRightBorder=function(k){for(var I=0;I<k.length;I++)k[I].style.borderRight=!this.hideCreateChannelButton&&(I+2)%3===0||this.hideCreateChannelButton&&(I+1)%3===0?"none":"1px solid var(--yt-spec-outline)"};
_.c.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.c.setShowSearchBox=function(k){if(k&&k.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var I=0;I<k.contents.length;I++)_.K(k.contents[I],_.Ye)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.c.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.R9.Object.defineProperties(JQ.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.contents)}}});
JQ.prototype.onContinuationItemsUpdated=JQ.prototype.onContinuationItemsUpdated;JQ.prototype.searchQueryChanged=JQ.prototype.searchQueryChanged;JQ.prototype.onDataChanged=JQ.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],JQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],JQ.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],JQ.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.JX),_.Z("design:type",Object)],JQ.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],JQ.prototype,"data",void 0);_.H([_.p$("ytd-channel-switcher-header-renderer"),_.Z("design:type",Object)],JQ.prototype,"channelSwitcherHeaderRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],JQ.prototype,"noResult",void 0);
_.H([_.n(),_.Z("design:type",Object)],JQ.prototype,"enableAlertBanner",void 0);_.H([_.n(),_.Z("design:type",Object)],JQ.prototype,"dismissedAlertBanner",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],JQ.prototype,"hideCreateChannelButton",void 0);_.H([_.v("data.contents"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],JQ.prototype,"isLoading",null);_.H([_.n(),_.Z("design:type",Object)],JQ.prototype,"boundDismissAlertBanner",void 0);
_.H([_.n({computed:"computeButtonOverride()"}),_.Z("design:type",Object)],JQ.prototype,"buttonOverride",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],JQ.prototype,"onDataChanged",null);_.H([_.C$("search-query-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,String]),_.Z("design:returntype")],JQ.prototype,"searchQueryChanged",null);
_.H([_.C$("yt-next-continuation-data-updated"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],JQ.prototype,"onContinuationItemsUpdated",null);_.H([_.GY({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],JQ);
_.C(JQ,"ytd-channel-switcher-page-renderer",function(){if(nRN!==void 0)return nRN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-page-renderer"></div>\n<div id="body" class="style-scope ytd-channel-switcher-page-renderer">\n  <div class="spinner-container style-scope ytd-channel-switcher-page-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-switcher-page-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n  <div id="alert" hidden="[[!enableAlertBanner]]" class="style-scope ytd-channel-switcher-page-renderer">\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-channel-switcher-page-renderer"></yt-formatted-string>\n      <div id="dismiss-button" class="style-scope ytd-channel-switcher-page-renderer"></div>\n  </div>\n  <div id="contents" class="style-scope ytd-channel-switcher-page-renderer"></div>\n</div>\n<yt-formatted-string id="no-result" hidden="[[!noResult]]" text="[[data.noResult]]" class="style-scope ytd-channel-switcher-page-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return nRN=k},{mode:1});var xvy;var ajf;var YU=function(){var k=_.a.apply(this,arguments)||this;k.images=[];k.selectedImageIndex=0;return k};
_.J(YU,_.a);_.c=YU.prototype;
_.c.ready=function(){_.O6(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.O6(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.O6(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.O6(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,!1,this)};
_.c.onThumbnailClick=function(k){if(k=k.event_.detail)this.selectedImageIndex=this.images.indexOf(k)};
_.c.updateImageThumbnails=function(k){k=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:k.event_.detail});this.images.splice(this.selectedImageIndex,1,k);this.images=[].concat(_.Z9(this.images))};
_.c.cancelImageRepositions=function(){this.selectedImageIndex=0;_.vW(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.c.saveImageRepositions=function(){this.selectedImageIndex=0;_.vW(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.R9.Object.defineProperties(YU.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var k=this;return(this.images||[]).map(function(I,V){return{image:I,selected:V===k.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],YU.prototype,"ytRendererstamperBehavior",void 0);_.H([_.p$("ytd-backstage-image-preview-renderer"),_.Z("design:type",Object)],YU.prototype,"imagePreviewContainer",void 0);_.H([_.p$(".thumbnail-images-container"),_.Z("design:type",HTMLElement)],YU.prototype,"thumbnailImagesContainer",void 0);_.H([_.n(),_.Z("design:type",Array)],YU.prototype,"images",void 0);
_.H([_.n(),_.Z("design:type",Object)],YU.prototype,"repositionInstructions",void 0);_.H([_.n(),_.Z("design:type",Object)],YU.prototype,"selectedImageIndex",void 0);_.H([_.v("images","selectedImageIndex"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],YU.prototype,"thumbnailRendererDatas",null);_.H([_.v("images","selectedImageIndex"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],YU.prototype,"selectedImageData",null);
_.H([_.GY({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],YU);
_.Fr()(YU,"ytd-backstage-multi-image-reposition-renderer",function(){if(ajf===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-reposition-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="image-reposition-container style-scope ytd-backstage-multi-image-reposition-renderer">\n  <div class="thumbnail-images-container style-scope ytd-backstage-multi-image-reposition-renderer">\n    <template is="dom-repeat" items="[[thumbnailRendererDatas]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n      <div class="image-thumbnail style-scope ytd-backstage-multi-image-reposition-renderer">\n        <ytd-backstage-multi-image-thumbnail-renderer id="thumbnail-renderer" data="[[item]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n        </ytd-backstage-multi-image-thumbnail-renderer>\n      </div>\n    </template>\n  </div>\n  <div class="image-reposition style-scope ytd-backstage-multi-image-reposition-renderer">\n    <ytd-backstage-image-preview-renderer edit-only-mode="" image-data="[[selectedImageData]]" instruction="[[repositionInstructions]]" class="style-scope ytd-backstage-multi-image-reposition-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);ajf=k}k=ajf;return k},{allowedProps:["images",
"repositionInstructions"],mode:1});var gm=function(k,I){_.XY.call(this);this.uploadUrl=k;this.channelId=I;this.imagesUploadData=[]};
_.J(gm,_.XY);gm.prototype.getAllUploadStatuses=function(){var k=this,I,V,X;return _.W(function(P){if(P.nextAddress==1)return P.yield(RvU(k),2);I=P.yieldResult;V=I.get("succeed");X=I.get("failed");return P.return(V.concat(X))})};
var wGR=function(k){var I,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(RvU(k),2);I=X.yieldResult;V=I.get("failed");V.length>0&&CvN(k,V);return X.return(k.getAllUploadStatuses())})},RvU=function(k){var I,V,X,P,L,T,d;
return _.W(function(U){if(U.nextAddress==1)return I=new Map,U.yield(Promise.allSettled(k.imagesUploadData.map(function(E){return E.uploadPromise})),2);
V=U.yieldResult;X=[];P=_.G(V);for(L=P.next();!L.done;L=P.next())T=L.value,T.status==="fulfilled"&&X.push(T.value);d=k.imagesUploadData.map(function(E){return E.image}).filter(function(E){return X.every(function(l){return l.id!==E.id})});
I.set("succeed",X);I.set("failed",d);return U.return(I)})},CvN=function(k,I){I=_.G(I);
for(var V=I.next();!V.done;V=I.next()){var X=k;V=V.value;HlW(X,V.id)>=0&&X.cancel(V.id);var P=new pGR(V),L=_.WqN(X.uploadUrl,{"X-YouTube-ChannelId":X.channelId},V.imageBlob);P.transfer=L;P.uploadPromise=N_Q(L,V);X.imagesUploadData.push(P);L.run()}};
gm.prototype.cancel=function(k){var I=HlW(this,k);I!==-1&&((I=this.imagesUploadData[I].transfer)&&I.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(V){return V.image.id!==k}))};
var HlW=function(k,I){return k.imagesUploadData.findIndex(function(V){return V.image.id===I})},N_Q=function(k,I){return new Promise(function(V,X){k.listen("l",function(){var P=k.getResponseText();
P?(P=JSON.parse(P).encryptedBlobId,I.encryptedBlobId=P,V(I)):X("upload failed")});
k.listen("n",function(){X("upload failed")})})},pGR=function(k){this.image=k};var Cwl=function(k,I,V,X,P){this.id=k;this.imageBlob=I;this.localImageSrc=V;this.naturalWidth=X;this.naturalHeight=P;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 MBl=[".jpeg",".jpg",".png"],qX=function(){var k=_.a.apply(this,arguments)||this;k.showImagesPreview=!1;k.pollOptions=[];k.errorMessage="";k.optionPlaceholderText="";k.optionDefaultText="";k.JSC$16084_imageId=0;k.maxFileSizeMb=0;k.maxAspectRatio=0;k.invalidFileSizeError="";k.invalidAspectRatioError="";k.invalidFileTypeError="";k.imageSelector=new aT(null,"single_file",MBl);return k};
_.J(qX,_.a);_.c=qX.prototype;_.c.ready=function(){_.O6(this.imageSelector,"j",this.onImageSelect,!1,this);_.O6(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.O6(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.c.dataChanged=function(){var k,I,V=_.K((k=this.data)==null?void 0:(I=k.cellTemplate)==null?void 0:I.onEmptyCellTap,PpR);if(V&&V.uploadUrl&&V.channelId){var X;this.maxFileSizeMb=((X=V.imageValidationInfo)==null?void 0:X.maxFileSizeMb)||0;var P;this.maxAspectRatio=((P=V.imageValidationInfo)==null?void 0:P.allowedMaxAspectRatio)||0;var L;this.invalidFileSizeError=this.getSimpleString((L=this.data)==null?void 0:L.invalidFileSizeError);var T;this.invalidAspectRatioError=this.getSimpleString((T=this.data)==
null?void 0:T.invalidAspectRatioError);var d;this.invalidFileTypeError=this.getSimpleString((d=this.data)==null?void 0:d.invalidFileTypeError);this.uploadManager=new gm(V.uploadUrl,V.channelId)}};
_.c.onEditorInfoChange=function(){this.optionPlaceholderText=_.m6(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.m6(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.c.observeAddImageError=function(){this.errorMessage!==""&&_.vW(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.c.onPollOptionsChange=function(){for(var k=!1,I=[],V=0;V<this.pollOptions.length;V++){var X=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(V+1);this.pollOptions[V].placeholderText!==X?(k=!0,I.push(Object.assign({},this.pollOptions[V],{placeholderText:X}))):I.push(this.pollOptions[V])}k&&(this.pollOptions=I);this.isValid()?_.vW(this.hostElement,"yt-commentbox-post-enable"):_.vW(this.hostElement,"yt-commentbox-post-disable")};
_.c.createPollOptions=function(k){var I=[],V;k=(V=k==null?void 0:k.minPollOptions)!=null?V:0;for(V=0;V<k;V++)I.push(this.createPollOption());return I};
_.c.onImageSelect=function(k){var I=this,V,X,P,L,T,d;return _.W(function(U){if(U.nextAddress==1){if(I.selectedImageIndex===void 0)return U.jumpTo(0);V=k.files[0];I.errorMessage="";X=I.validateImage(V);if(X!=="")return I.errorMessage=X,U.return();P=new Yt(I.maxAspectRatio,!1,!0);return U.yield(P.transform(V),3)}if(U.nextAddress!=4)return L=U.yieldResult,L.transformedData?L.invalidAspectRatio?(I.errorMessage=I.invalidAspectRatioError,U.return()):U.yield(w3U(I.JSC$16084_imageId,k.files[0],L.transformedData),
4):(I.errorMessage=I.invalidFileTypeError,U.return());T=U.yieldResult;I.JSC$16084_imageId++;CvN(I.uploadManager,[T]);d=Object.assign({},I.pollOptions[I.selectedImageIndex],{image:T});I.pollOptions.splice(I.selectedImageIndex,1,d);I.refreshPollOptions();_.vW(I.hostElement,"yt-backstage-poll-image-select");_.xg(U)})};
_.c.validateImage=function(k){return k.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.c.refreshPollOptions=function(){this.pollOptions=[].concat(_.Z9(this.pollOptions))};
_.c.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.Z9(this.pollOptions),[this.createPollOption()]))};
_.c.onRemovePollOption=function(k){var I=this.pollOptions[k.model.index];I&&I.image&&this.uploadManager.cancel(I.image.id);this.pollOptions.splice(k.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.vW(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.c.onTextInput=function(){this.refreshPollOptions()};
_.c.onImageButtonClick=function(k){this.selectedImageIndex=k.model.index;this.imageSelector.click()};
_.c.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.c.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.c.saveImageRepositions=function(k){k=k.event_.detail;for(var I=0,V=[],X=_.G(this.pollOptions),P=X.next();!P.done;P=X.next())P=P.value,P.image!==void 0?(P=Object.assign({},P,{image:k[I]}),V.push(P),I++):V.push(P);this.showImagesPreview=!1;this.pollOptions=[].concat(_.Z9(V))};
_.c.isValid=function(){if(!this.editorInfo||this.showImagesPreview||this.pollOptions.length<Number(this.editorInfo.minPollOptions)||this.pollOptions.length>Number(this.editorInfo.maxPollOptions))return!1;for(var k=0,I=_.G(this.pollOptions),V=I.next();!V.done;V=I.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;k++}return k>=Number(this.editorInfo.minPollOptions)};
_.c.getAllUploadStatuses=function(){var k=this,I,V,X,P;return _.W(function(L){if(L.nextAddress==1)return L.yield(k.uploadManager.getAllUploadStatuses(),2);I=L.yieldResult;V=_.G(I);for(X=V.next();!X.done;X=V.next())if(P=X.value,P.encryptedBlobId===void 0)return L.return(wGR(k.uploadManager));return L.return(I)})};
_.c.getPostCreateOptions=function(){for(var k=[],I=_.G(this.pollOptions),V=I.next();!V.done;V=I.next())V=V.value,V.image!==void 0&&k.push({text:this.hasCustomOptionText?V.optionText:V.placeholderText,image:V.image});return k};
_.c.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.c.createButtonRenderer=function(k,I){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:k,accessibilityData:{accessibilityData:{label:this.getSimpleString(k)}},isDisabled:I}};
_.c.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.c.computeThumbnailRendererData=function(k){return k?{image:k,selected:!1}:void 0};
_.c.getSimpleString=function(k){return _.m6(k)};
_.c.updateOptionTextFromBinding=function(k){if(k.target){var I=Array.from(_.BL(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(k.target);if(I>=0){var V;this.pollOptions[I].optionText=(V=k.detail.value)!=null?V:""}}};
_.R9.Object.defineProperties(qX.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var k,I;return this.pollOptions.length<((I=(k=this.editorInfo)==null?void 0:k.maxPollOptions)!=null?I:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(k){return k.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(k){return k.image}).map(function(k){return k.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(k){return k.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var k,I=(k=this.data)==null?void 0:k.addOptionButtonText;return I?this.createButtonRenderer(I,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var k,I=(k=this.data)==null?void 0:k.repositionImagesButtonLabel;return I?this.createButtonRenderer(I,!this.hasImages):void 0}}});
qX.prototype.onPollOptionsChange=qX.prototype.onPollOptionsChange;qX.prototype.observeAddImageError=qX.prototype.observeAddImageError;qX.prototype.onEditorInfoChange=qX.prototype.onEditorInfoChange;qX.prototype.dataChanged=qX.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qX.prototype,"ytRendererstamperBehavior",void 0);_.H([_.p$("ytd-backstage-multi-image-reposition-renderer"),_.Z("design:type",Object)],qX.prototype,"imageRepositionContainer",void 0);
_.H([_.n(),_.Z("design:type",Object)],qX.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],qX.prototype,"editorInfo",void 0);_.H([_.n(),_.Z("design:type",gm)],qX.prototype,"uploadManager",void 0);_.H([_.n(),_.Z("design:type",Object)],qX.prototype,"showImagesPreview",void 0);_.H([_.n(),_.Z("design:type",Array)],qX.prototype,"pollOptions",void 0);_.H([_.n(),_.Z("design:type",Object)],qX.prototype,"errorMessage",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qX.prototype,"dataChanged",null);_.H([_.DZ("editorInfo"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qX.prototype,"onEditorInfoChange",null);_.H([_.w$("errorMessage"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qX.prototype,"observeAddImageError",null);
_.H([_.DZ("pollOptions"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qX.prototype,"onPollOptionsChange",null);_.H([_.v("pollOptions","editorInfo"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],qX.prototype,"isAllowedToAddOption",null);_.H([_.v("pollOptions"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],qX.prototype,"hasImages",null);
_.H([_.v("pollOptions"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],qX.prototype,"imagesToReposition",null);_.H([_.v("pollOptions"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],qX.prototype,"hasCustomOptionText",null);_.H([_.v("data","isAllowedToAddOption"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],qX.prototype,"addOptionButton",null);_.H([_.v("data","hasImages"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],qX.prototype,"repositionImagesButton",null);
_.H([_.GY({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],qX);
_.C(qX,"ytd-backstage-image-poll-editor-renderer",function(){if(xvy!==void 0)return xvy;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-poll-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[showImagesPreview]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  <template is="dom-repeat" items="[[pollOptions]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n    <div class="poll-option style-scope ytd-backstage-image-poll-editor-renderer">\n      <div class="image-thumbnail-container style-scope ytd-backstage-image-poll-editor-renderer">\n        <div class="image-thumbnail style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!item.image]]">\n          <ytd-backstage-multi-image-thumbnail-renderer data="[[computeThumbnailRendererData(item.image)]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n          </ytd-backstage-multi-image-thumbnail-renderer>\n        </div>\n        <div class="image-select-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[item.image]]">\n          <yt-icon-button class="add-image-icon-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onImageButtonClick">\n            <yt-icon class="add-image-icon style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:image"></yt-icon>\n          </yt-icon-button>\n        </div>\n      </div>\n      <tp-yt-paper-input-container class="poll-option-input style-scope ytd-backstage-image-poll-editor-renderer" no-label-float="">\n        <tp-yt-iron-autogrow-textarea class="paper-input-input poll-option-input-text style-scope ytd-backstage-image-poll-editor-renderer" slot="input" maxlength$="[[editorInfo.maxPollOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onTextInput" on-value-changed="updateOptionTextFromBinding">\n        </tp-yt-iron-autogrow-textarea>\n        <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-backstage-image-poll-editor-renderer"></tp-yt-paper-input-char-counter>\n      </tp-yt-paper-input-container>\n      <yt-icon-button class="remove-button style-scope ytd-backstage-image-poll-editor-renderer" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-backstage-image-poll-editor-renderer" icon="yt-icons:delete"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </template>\n  <div class="button-container style-scope ytd-backstage-image-poll-editor-renderer">\n    <yt-button-renderer class="add-option style-scope ytd-backstage-image-poll-editor-renderer" data="[[addOptionButton]]" on-click="onAddPollOption">\n    </yt-button-renderer>\n    <yt-button-renderer class="reposition-images style-scope ytd-backstage-image-poll-editor-renderer" data="[[repositionImagesButton]]" on-click="onRepositionImages">\n    </yt-button-renderer>\n  </div>\n</div>\n\n\n<div class="image-reposition-container style-scope ytd-backstage-image-poll-editor-renderer" hidden="[[!showImagesPreview]]">\n  <ytd-backstage-multi-image-reposition-renderer images="[[imagesToReposition]]" reposition-instructions="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-image-poll-editor-renderer">\n  </ytd-backstage-multi-image-reposition-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return xvy=k},{mode:2});var Zlx={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 Dvx;var vj=function(){var k=_.a.apply(this,arguments)||this;k.a11yConfig=Zlx;k.imageDisplayOffsetTop=0;k.imageDisplayOffsetLeft=0;k.pickerDisplayOffsetTop=0;k.pickerDisplayOffsetLeft=0;k.showPreviewContainer=!0;k.startPicker=!1;k.repositionOptional=!1;k.editOnlyMode=!1;k.savedImageDisplayOffsetTop=0;k.savedImageDisplayOffsetLeft=0;return k};
_.J(vj,_.a);_.c=vj.prototype;_.c.created=function(){_.fk.requestAvailability()};
_.c.ready=function(){};
_.c.onArrowKeysDown=function(k){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){k.detail.keyboardEvent.preventDefault();var I=0,V=0,X="";switch(k.detail.keyboardEvent.key){case "ArrowUp":HEX(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?X=this.a11yConfig.reachBottomOfImage:I=this.imageHeight*.05*-1;break;case "ArrowDown":HEX(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?X=this.a11yConfig.reachTopOfImage:
I=this.imageHeight*.05;break;case "ArrowLeft":HEX(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?X=this.a11yConfig.reachRightOfImage:V=this.imageWidth*.05*-1;break;case "ArrowRight":HEX(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?X=this.a11yConfig.reachLeftOfImage:V=this.imageWidth*.05}X&&_.HW(X)&&_.vW(this.hostElement,"iron-announce",{text:_.HW(X)});if(V||I)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+I)),k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),k=_.HW(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+V)),k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),k=_.HW(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})),k&&_.vW(this.hostElement,"iron-announce",{text:k})}};
_.c.getPreviewPosition=function(k,I,V,X){return Math.round(100*(k+I*.5-V)/X)};
_.c.calculateDisplayPosition=function(){var k=this.imageData.naturalWidth,I=this.imageData.naturalHeight;this.displayScale=Math.max(200/k,200/I);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var V=k*this.displayScale*this.imageData.previewCoordinates.left,X=I*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=I>k?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-V;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=k>I?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-X;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=k*this.displayScale;this.imageHeight=I*this.displayScale};
_.c.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.c.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.c.getSignedPosition=function(k,I,V){return I==="X"&&_.gH("HTML_DIR")==="rtl"?V==="-"?k+"px":k*-1+"px":V==="-"?k*-1+"px":k+"px"};
_.c.pickerMove=function(k){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var I=this.pickerOffsetX-k.clientX,V=this.pickerOffsetY-k.clientY;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
V)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-I))}};
_.c.pickerMoveStart=function(k){this.startPicker=!0;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY};
_.c.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var k=this.generateCropPreview();k&&_.vW(this.hostElement,"ytd-backstage-image-preview-coordinates-update",k)};
_.c.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.vW(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.c.deleteImage=function(){_.vW(this.hostElement,"ytd-backstage-image-preview-delete")};
_.c.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.c.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var k=this.generateCropPreview();k&&_.vW(this.hostElement,"ytd-backstage-image-preview-coordinates-save",k)};
_.c.getPreviewOffset=function(k,I,V){return I&&k?(V==="X"&&_.gH("HTML_DIR")==="rtl"?300/I*k:300/I*k*-1)+"px":"0px"};
_.c.getSimpleText=function(k){return k?_.m6(k):""};
_.c.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}};
_.R9.Object.defineProperties(vj.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.HW(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.HW(this.a11yConfig.verticalRepositionInstruction)}k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.HW(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.HW(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.instruction)==null?void 0:(I=k.previewInstruction)==null?void 0:I.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 k,I,V,X,P=this.editOnlyMode?(k=this.instruction)==null?void 0:(I=k.editInstruction)==null?void 0:I.saveImagesButtonLabel:(V=this.instruction)==null?void 0:(X=V.editInstruction)==null?void 0:X.saveButtonLabel;return P?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:P,accessibilityData:{accessibilityData:{label:this.getSimpleText(P)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.instruction)==null?void 0:(I=k.previewInstruction)==null?void 0:I.deleteButtonLabel;return V?{size:"SIZE_SMALL",text:V,accessibilityData:{accessibilityData:{label:this.getSimpleText(V)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.instruction)==null?void 0:(I=k.editInstruction)==null?void 0:I.cancelButtonLabel;k=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return V?{style:k,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"}}});
vj.prototype.onEditOnlyModeUpdate=vj.prototype.onEditOnlyModeUpdate;vj.prototype.onImageChange=vj.prototype.onImageChange;_.H([_.n(),_.Z("design:type",Cwl)],vj.prototype,"imageData",void 0);_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"instruction",void 0);_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"a11yConfig",void 0);_.H([_.n(),_.Z("design:type",Number)],vj.prototype,"imageWidth",void 0);_.H([_.n(),_.Z("design:type",Number)],vj.prototype,"imageHeight",void 0);
_.H([_.n(),_.Z("design:type",Number)],vj.prototype,"displayScale",void 0);_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"imageDisplayOffsetTop",void 0);_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"imageDisplayOffsetLeft",void 0);_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"pickerDisplayOffsetTop",void 0);_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"pickerDisplayOffsetLeft",void 0);_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"showPreviewContainer",void 0);
_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"startPicker",void 0);_.H([_.n(),_.Z("design:type",Number)],vj.prototype,"pickerOffsetX",void 0);_.H([_.n(),_.Z("design:type",Number)],vj.prototype,"pickerOffsetY",void 0);_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"repositionOptional",void 0);_.H([_.n(),_.Z("design:type",Object)],vj.prototype,"editOnlyMode",void 0);_.H([_.p$("#picker-container"),_.Z("design:type",HTMLElement)],vj.prototype,"JSC$16097_pickerContainer",void 0);
_.H([_.p$("#picker"),_.Z("design:type",HTMLElement)],vj.prototype,"picker",void 0);_.H([_.p$("#preview-clipper"),_.Z("design:type",HTMLElement)],vj.prototype,"previewClipper",void 0);_.H([_.p$("#image-in-picker-background"),_.Z("design:type",HTMLImageElement)],vj.prototype,"JSC$16097_imageInBackground",void 0);_.H([_.p$("#image-in-picker"),_.Z("design:type",HTMLImageElement)],vj.prototype,"JSC$16097_imageInPicker",void 0);
_.H([_.p$("#image-in-preview-clipper"),_.Z("design:type",HTMLImageElement)],vj.prototype,"JSC$16097_imageInPreviewClipper",void 0);_.H([_.v("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.Z("design:type",String),_.Z("design:paramtypes",[])],vj.prototype,"altLabelForImage",null);_.H([_.v("imageHeight","imageWidth"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],vj.prototype,"pickerSize",null);
_.H([_.v("imageHeight","imageWidth"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],vj.prototype,"imageOrientationStyle",null);_.H([_.v("instruction"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],vj.prototype,"editButton",null);_.H([_.v("instruction","editOnlyMode"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],vj.prototype,"saveButton",null);_.H([_.v("instruction"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],vj.prototype,"deleteButton",null);
_.H([_.v("instruction","editOnlyMode"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],vj.prototype,"cancelButton",null);_.H([_.v("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],vj.prototype,"cropOffsetTop",null);_.H([_.v("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],vj.prototype,"cropOffsetLeft",null);
_.H([_.v("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.Z("design:type",String),_.Z("design:paramtypes",[])],vj.prototype,"pickerBackgroundStyle",null);_.H([_.v("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.Z("design:type",String),_.Z("design:paramtypes",[])],vj.prototype,"pickerDisplayStyle",null);_.H([_.v("cropOffsetLeft","cropOffsetTop"),_.Z("design:type",String),_.Z("design:paramtypes",[])],vj.prototype,"imageInPickerStyle",null);
_.H([_.v("cropOffsetLeft","cropOffsetTop","pickerSize"),_.Z("design:type",String),_.Z("design:paramtypes",[])],vj.prototype,"previewClipperStyle",null);_.H([_.DZ("imageData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vj.prototype,"onImageChange",null);_.H([_.DZ("editOnlyMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vj.prototype,"onEditOnlyModeUpdate",null);
_.H([_.v("showPreviewContainer"),_.Z("design:type",String),_.Z("design:paramtypes",[])],vj.prototype,"pickerModeStyle",null);_.H([_.GY({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],vj);
_.C(vj,"ytd-backstage-image-preview-renderer",function(){if(Dvx!==void 0)return Dvx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[pickerModeStyle]] style-scope ytd-backstage-image-preview-renderer">\n  <div id="preview-container" hidden="[[!showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="preview-clipper" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" style$="[[previewClipperStyle]]">\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="delete-button" data="[[deleteButton]]" on-click="deleteImage" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="edit-button" data="[[editButton]]" on-click="editCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n  <div id="edit-container" hidden="[[showPreviewContainer]]" class="style-scope ytd-backstage-image-preview-renderer">\n    <div id="picker-container" class="style-scope ytd-backstage-image-preview-renderer">\n      <img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" alt="[[altLabelForImage]]">\n      <div id="overlay" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope ytd-backstage-image-preview-renderer">\n      </div>\n      <div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope ytd-backstage-image-preview-renderer">\n        <img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope ytd-backstage-image-preview-renderer" src$="[[imageData.localImageSrc]]" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt="">\n      </div>\n    </div>\n    <div class="buttons-container style-scope ytd-backstage-image-preview-renderer">\n      <yt-button-renderer id="cancel-button" data="[[cancelButton]]" on-click="cancelReposition" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="save-button" data="[[saveButton]]" on-click="saveCropCoordinates" class="style-scope ytd-backstage-image-preview-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope ytd-backstage-image-preview-renderer">\n</iron-a11y-keys>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Dvx=k},{mode:1});var zvO;var uGG={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 Olf;var tBK;var s9=function(){var k=_.a.apply(this,arguments)||this;k.a11yConfig=uGG;k.imageDisplayOffsetTop=0;k.imageDisplayOffsetLeft=0;k.pickerDisplayOffsetTop=0;k.pickerDisplayOffsetLeft=0;k.cropCoordinatesSaved=!1;k.previewSize=0;k.startPicker=!1;k.repositionOptional=!1;return k};
_.J(s9,_.a);_.c=s9.prototype;_.c.created=function(){_.fk.requestAvailability()};
_.c.ready=function(){};
_.c.onArrowKeysDown=function(k){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){k.detail.keyboardEvent.preventDefault();var I=0,V=0,X="";switch(k.detail.keyboardEvent.key){case "ArrowUp":p3z(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?X=this.a11yConfig.reachBottomOfImage:I=this.imageHeight*.05*-1;break;case "ArrowDown":p3z(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?X=this.a11yConfig.reachTopOfImage:
I=this.imageHeight*.05;break;case "ArrowLeft":p3z(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?X=this.a11yConfig.reachRightOfImage:V=this.imageWidth*.05*-1;break;case "ArrowRight":p3z(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?X=this.a11yConfig.reachLeftOfImage:V=this.imageWidth*.05}X&&_.HW(X)&&_.vW(this.hostElement,"iron-announce",{text:_.HW(X)});if(V||I)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+I)),k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),k=_.HW(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+V)),k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),k=_.HW(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})),k&&_.vW(this.hostElement,"iron-announce",{text:k})}};
_.c.getPreviewPosition=function(k,I,V,X){return Math.round(100*(k+I*.5-V)/X)};
_.c.displayImage=function(){var k=this.JSC$16108_pickerContainer.getBoundingClientRect().width,I=this.JSC$16108_pickerContainer.getBoundingClientRect().height,V=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),X=this.JSC$16108_imageInBackground.naturalWidth,P=this.JSC$16108_imageInBackground.naturalHeight;this.displayScale=Math.max(V/X,V/P);this.imageWidth=X*this.displayScale;this.imageHeight=P*this.displayScale;this.pickerDisplayOffsetLeft=(k-V)/2;this.pickerDisplayOffsetTop=
(I-V)/2;this.imageDisplayOffsetLeft=P>X?this.pickerDisplayOffsetLeft:(k-this.imageWidth)/2;this.imageDisplayOffsetTop=X>P?this.pickerDisplayOffsetTop:(I-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.c.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$16108_imageInBackground.src=this.imageData.toString(),this.JSC$16108_imageInPicker.src=this.imageData.toString(),this.JSC$16108_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.c.getSignedPosition=function(k,I,V){return I==="X"&&_.gH("HTML_DIR")==="rtl"?V==="-"?k+"px":k*-1+"px":V==="-"?k*-1+"px":k+"px"};
_.c.pickerMove=function(k){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var I=this.pickerOffsetX-k.clientX,V=this.pickerOffsetY-k.clientY;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
V)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-I))}};
_.c.pickerMoveStart=function(k){this.startPicker=!0;this.pickerOffsetX=k.clientX;this.pickerOffsetY=k.clientY};
_.c.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.c.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.vW(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.c.getPreviewOffset=function(k,I,V,X){return I&&k&&V?(X==="X"&&_.gH("HTML_DIR")==="rtl"?V/I*k:V/I*k*-1)+"px":"0px"};
_.c.getSimpleText=function(k){return k?_.m6(k):""};
_.c.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var k=this.cropOffsetTop/this.imageHeight,I=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,V=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,X=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.BL(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.vW(this.hostElement,"yt-img-crop-coordinates-update",{top:k,right:I,bottom:V,left:X})}};
_.R9.Object.defineProperties(s9.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var k=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.HW(this.a11yConfig.imageVerticalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.HW(this.a11yConfig.verticalRepositionInstruction)}k=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.HW(this.a11yConfig.imageHorizontalPosition,{x_percent:""+k,y_percent:""+(100-k)})+"\n"+_.HW(this.a11yConfig.horizontalRepositionInstruction)}},
pickerSize:{configurable:!0,enumerable:!0,get:function(){return this.imageHeight&&this.imageWidth?this.imageHeight>this.imageWidth?this.imageWidth:this.imageHeight:0}},
imageOrientationStyle:{configurable:!0,enumerable:!0,get:function(){if(this.imageHeight&&this.imageWidth)return this.imageHeight===this.imageWidth?"SQUARE":this.imageHeight>this.imageWidth?"PORTRAIT":"LANDSCAPE"}},
editButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.previewInstruction&&this.instruction.previewInstruction.editButtonLabel)return{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:this.instruction.previewInstruction.editButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.previewInstruction.editButtonLabel)}}}}},
saveButton:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction&&this.instruction.editInstruction.saveButtonLabel)return{style:"STYLE_PRIMARY",size:"SIZE_SMALL",text:this.instruction.editInstruction.saveButtonLabel,accessibilityData:{accessibilityData:{label:this.getSimpleText(this.instruction.editInstruction.saveButtonLabel)}}}}},
cropOffsetTop:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetTop===void 0||this.pickerDisplayOffsetTop===void 0?0:this.pickerDisplayOffsetTop-this.imageDisplayOffsetTop}},
cropOffsetLeft:{configurable:!0,enumerable:!0,get:function(){return this.imageDisplayOffsetLeft===void 0||this.pickerDisplayOffsetLeft===void 0?0:this.pickerDisplayOffsetLeft-this.imageDisplayOffsetLeft}},
pickerBackgroundStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.imageDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.imageDisplayOffsetTop,"Y",void 0)+");"}},
pickerDisplayStyle:{configurable:!0,enumerable:!0,get:function(){return"width:"+this.pickerSize+"px;height:"+this.pickerSize+"px;transform:translateX("+this.getSignedPosition(this.pickerDisplayOffsetLeft,"X",void 0)+") translateY("+this.getSignedPosition(this.pickerDisplayOffsetTop,"Y",void 0)+");"}},
imageInPickerStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getSignedPosition(this.cropOffsetLeft,"X","-")+") translateY("+this.getSignedPosition(this.cropOffsetTop,"Y","-")+");"}},
previewClipperStyle:{configurable:!0,enumerable:!0,get:function(){return"transform:translateX("+this.getPreviewOffset(this.cropOffsetLeft,this.pickerSize,this.previewSize,"X")+") translateY("+this.getPreviewOffset(this.cropOffsetTop,this.pickerSize,this.previewSize,"Y")+");"}},
pickerModeStyle:{configurable:!0,enumerable:!0,get:function(){return this.cropCoordinatesSaved?"preview":"edit"}},
learnMore:{configurable:!0,enumerable:!0,get:function(){if(this.instruction&&this.instruction.editInstruction)return this.instruction.editInstruction.learnMore}},
learnMoreUrl:{configurable:!0,enumerable:!0,get:function(){if(this.learnMore&&this.learnMore.runs&&this.learnMore.runs[0]){var k,I=(k=this.learnMore.runs[0])==null?void 0:k.navigationEndpoint,V;return((V=_.K(I,_.vE))==null?void 0:V.url)||void 0}}}});
s9.prototype.onImageDataChange=s9.prototype.onImageDataChange;_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"imageData",void 0);_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"instruction",void 0);_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"a11yConfig",void 0);_.H([_.n(),_.Z("design:type",Number)],s9.prototype,"imageWidth",void 0);_.H([_.n(),_.Z("design:type",Number)],s9.prototype,"imageHeight",void 0);_.H([_.n(),_.Z("design:type",Number)],s9.prototype,"displayScale",void 0);
_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"imageDisplayOffsetTop",void 0);_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"imageDisplayOffsetLeft",void 0);_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"pickerDisplayOffsetTop",void 0);_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"pickerDisplayOffsetLeft",void 0);_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"cropCoordinatesSaved",void 0);_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"previewSize",void 0);
_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"startPicker",void 0);_.H([_.n(),_.Z("design:type",Number)],s9.prototype,"pickerOffsetX",void 0);_.H([_.n(),_.Z("design:type",Number)],s9.prototype,"pickerOffsetY",void 0);_.H([_.n(),_.Z("design:type",Object)],s9.prototype,"repositionOptional",void 0);_.H([_.p$("#picker-container"),_.Z("design:type",HTMLElement)],s9.prototype,"JSC$16108_pickerContainer",void 0);_.H([_.p$("#picker"),_.Z("design:type",HTMLElement)],s9.prototype,"picker",void 0);
_.H([_.p$("#image-in-picker-background"),_.Z("design:type",HTMLImageElement)],s9.prototype,"JSC$16108_imageInBackground",void 0);_.H([_.p$("#image-in-picker"),_.Z("design:type",HTMLImageElement)],s9.prototype,"JSC$16108_imageInPicker",void 0);_.H([_.p$("#image-in-preview-clipper"),_.Z("design:type",HTMLImageElement)],s9.prototype,"JSC$16108_imageInPreviewClipper",void 0);_.H([_.p$("#full-image-as-preview"),_.Z("design:type",HTMLImageElement)],s9.prototype,"imageAsPreview",void 0);
_.H([_.v("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.Z("design:type",String),_.Z("design:paramtypes",[])],s9.prototype,"altLabelForImage",null);_.H([_.v("imageHeight","imageWidth"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],s9.prototype,"pickerSize",null);_.H([_.v("imageHeight","imageWidth"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],s9.prototype,"imageOrientationStyle",null);
_.H([_.v("instruction.previewInstruction.editButtonLabel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],s9.prototype,"editButton",null);_.H([_.v("instruction.editInstruction.saveButtonLabel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],s9.prototype,"saveButton",null);_.H([_.v("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],s9.prototype,"cropOffsetTop",null);
_.H([_.v("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],s9.prototype,"cropOffsetLeft",null);_.H([_.v("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.Z("design:type",String),_.Z("design:paramtypes",[])],s9.prototype,"pickerBackgroundStyle",null);_.H([_.v("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.Z("design:type",String),_.Z("design:paramtypes",[])],s9.prototype,"pickerDisplayStyle",null);
_.H([_.v("cropOffsetLeft","cropOffsetTop"),_.Z("design:type",String),_.Z("design:paramtypes",[])],s9.prototype,"imageInPickerStyle",null);_.H([_.v("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.Z("design:type",String),_.Z("design:paramtypes",[])],s9.prototype,"previewClipperStyle",null);_.H([_.w$("imageData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],s9.prototype,"onImageDataChange",null);
_.H([_.v("cropCoordinatesSaved"),_.Z("design:type",String),_.Z("design:paramtypes",[])],s9.prototype,"pickerModeStyle",null);_.H([_.v("instruction.editInstruction.learnMore"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],s9.prototype,"learnMore",null);_.H([_.v("learnMore"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],s9.prototype,"learnMoreUrl",null);_.H([_.cd({is:"yt-img-crop-picker",disableElementRegistration:!0})],s9);
_.C(s9,"yt-img-crop-picker",function(){if(tBK===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-img-crop-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_img_crop_picker.yt.img.crop.picker.css.js--\x3e<div id="left-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="picker-container" class="style-scope yt-img-crop-picker"><img id="image-in-picker-background" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[pickerBackgroundStyle]]" on-load="displayImage" tabindex="0" alt="[[altLabelForImage]]"><div id="overlay" hidden="[[cropCoordinatesSaved]]" on-mousemove="pickerMove" on-mousedown="pickerMoveStart" on-mouseup="pickerMoveComplete" on-mouseleave="pickerMoveComplete" class="style-scope yt-img-crop-picker"></div><div id="picker" style$="[[pickerDisplayStyle]]" class="style-scope yt-img-crop-picker"><img id="image-in-picker" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" width$="[[imageWidth]]" height$="[[imageHeight]]" style$="[[imageInPickerStyle]]" alt=""></div></div><div id="preview-container" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.previewDetails]]"></yt-formatted-string><div id="preview-clipper" class="style-scope yt-img-crop-picker"><img id="image-in-preview-clipper" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" style$="[[previewClipperStyle]]" alt="[[getSimpleText(instruction.previewInstruction.previewHeader)]]"></div><yt-button-renderer id="edit-button" data="[[editButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div></div><div id="right-container" class$="[[pickerModeStyle]] style-scope yt-img-crop-picker"><div id="edit-instruction" hidden="[[cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.editInstruction.header]]"></yt-formatted-string><div class="details style-scope yt-img-crop-picker"><yt-formatted-string text="[[instruction.editInstruction.details]]" class="style-scope yt-img-crop-picker"></yt-formatted-string></div><div class="details style-scope yt-img-crop-picker" id="learnmore-text"><a class="yt-simple-endpoint style-scope yt-img-crop-picker" target="_blank" href$="[[learnMoreUrl]]"><span class="style-scope yt-img-crop-picker">[[getSimpleText(learnMore)]]</span><yt-icon id="open-in-new" icon="yt-icons:open_in_new" class="style-scope yt-img-crop-picker"></yt-icon></a></div></div><yt-button-renderer id="save-button" data="[[saveButton]]" on-tap="saveCropCoordinates" class="style-scope yt-img-crop-picker"></yt-button-renderer></div><div id="preview-instruction" hidden="[[!cropCoordinatesSaved]]" class="style-scope yt-img-crop-picker"><div class="instruction-container style-scope yt-img-crop-picker"><yt-formatted-string class="header style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageHeader]]"></yt-formatted-string><yt-formatted-string class="details style-scope yt-img-crop-picker" text="[[instruction.previewInstruction.fullImageDetails]]"></yt-formatted-string></div><div id="full-image-container" class="style-scope yt-img-crop-picker"><img id="full-image-as-preview" class$="[[imageOrientationStyle]] style-scope yt-img-crop-picker" alt="[[getSimpleText(instruction.previewInstruction.fullImageHeader)]]"></div></div></div><iron-a11y-keys keys="up down left right" target="[[keyboardInterfaceTarget]]" on-keys-pressed="onArrowKeysDown" class="style-scope yt-img-crop-picker"></iron-a11y-keys>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;Olf===void 0&&(Olf=document.createElement("template"));var X=Olf;V.call(I,X.content.cloneNode(!0),k.content.firstChild);tBK=k}k=tBK;return k},{mode:2});var Fb=function(){var k=_.a.apply(this,arguments)||this;k.errorMessage="";k.hasPreview=!1;k.isBackstagePost=!1;k.dismissButtonOverrides={size:"XS"};return k};
_.J(Fb,_.a);_.c=Fb.prototype;_.c.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"}}}};
_.c.detached=function(){this.removeOverlay()};
_.c.setPreview=function(k){_.BL(this.hostElement).querySelector("#preview-picker").imageData=k;this.hasPreview=!0;_.vW(this.hostElement,"yt-backstage-image-select-preview")};
_.c.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var k=_.BL(this.hostElement).querySelector("#dropzone");k.classList.remove("dragover");k.classList.remove("error");_.vW(this.hostElement,"yt-backstage-image-select-cancel")};
_.c.setupOverlay=function(){var k=this.imageUploadEndpoint;this.removeOverlay();if(k&&k.imageValidationInfo){var I=_.BL(this.hostElement).querySelector("#dropzone"),V=_.BL(this.hostElement).querySelector("#select");this.overlay=new qV(k.uploadUrl,k.channelId,k.imageValidationInfo.maxFileSizeMb,k.imageValidationInfo.allowedMaxAspectRatio,I,V,!0);_.O6(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.O6(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.O6(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.O6(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.O6(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.c.removeOverlay=function(){this.overlay&&(_.VE(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.VE(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.VE(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.VE(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.VE(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.c.onDragOver=function(k){var I=_.BL(this.hostElement).querySelector("#dropzone");_.Qi(I,"dragover",k.value)};
_.c.onPreview=function(k){this.setPreview(k.value)};
_.c.onImageError=function(k){if(k.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var I;k=(I=this.data)==null?void 0:I.fileSizeError}else if(k.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var V;k=(V=this.data)==null?void 0:V.invalidError}else if(k.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var X;k=(X=this.data)==null?void 0:X.invalidAspectRatioError}else return;this.errorMessage=_.m6(k);_.BL(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.c.onImageAlert=function(k){this.onImageError(k)};
_.c.uploadPromise=function(){var k=this,I=this.overlay&&this.overlay.uploadPromise();if(I)return I.catch(function(){throw Error(k.data?_.m6(k.data.uploadFailureError):"");})};
_.R9.Object.defineProperties(Fb.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var k,I;if((k=this.data)==null?0:(I=k.icon)==null?0:I.iconType)return _.ol(this.data.icon.iconType)}}});
Fb.prototype.setupOverlay=Fb.prototype.setupOverlay;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Fb.prototype,"rendererStamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Fb.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Fb.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Fb.prototype,"imageUploadEndpoint",void 0);_.H([_.n(),_.Z("design:type",Object)],Fb.prototype,"errorMessage",void 0);
_.H([_.n(),_.Z("design:type",qV)],Fb.prototype,"overlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Fb.prototype,"hasPreview",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Fb.prototype,"isBackstagePost",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Fb.prototype,"selectionCancel",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Fb.prototype,"previewCancel",null);
_.H([_.v("data.icon.iconType"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Fb.prototype,"icon",null);_.H([_.n(),_.Z("design:type",Object)],Fb.prototype,"dismissButtonOverrides",void 0);_.H([_.w$("imageUploadEndpoint"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fb.prototype,"setupOverlay",null);_.H([_.GY({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],Fb);
_.C(Fb,"ytd-backstage-image-select-renderer",function(){if(zvO!==void 0)return zvO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dropzone" hidden="[[hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-icon id="drop-icon" icon="[[icon]]" class="style-scope ytd-backstage-image-select-renderer"></yt-icon>\n  <span id="prompt" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <div id="select" class="style-scope ytd-backstage-image-select-renderer"></div>\n  <div class="messages style-scope ytd-backstage-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-image-select-renderer">\n      [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n<div id="image-preview" hidden="[[!hasPreview]]" class="style-scope ytd-backstage-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-image-select-renderer" on-tap="cancel"></div>\n  <yt-img-crop-picker id="preview-picker" instruction="[[data.imagePreviewSelectMetadata]]" reposition-optional="true" class="style-scope ytd-backstage-image-select-renderer">\n  </yt-img-crop-picker>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return zvO=k},{mode:1});var evN;var kty;var Bj=function(){var k=_.a.apply(this,arguments)||this;k.selected=!1;return k};
_.J(Bj,_.a);_.c=Bj.prototype;_.c.computeSelected=function(k){return k==null?void 0:k.selected};
_.c.computeTransform=function(k,I,V){var X,P,L=(P=(X=this.imageContainer)==null?void 0:X.getBoundingClientRect())!=null?P:{width:0,height:0};X=Math.max(L.width/I,L.height/V);V=V*X*k.top;return"translateX("+this.getSignedPosition(I*X*k.left,"X","-")+") translateY("+this.getSignedPosition(V,"Y","-")+")"};
_.c.getSignedPosition=function(k,I,V){return I==="X"&&_.gH("HTML_DIR")==="rtl"?V==="-"?k+"px":k*-1+"px":V==="-"?k*-1+"px":k+"px"};
_.c.onClick=function(){var k;_.vW(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(k=this.data)==null?void 0:k.image)};
_.c.onKeyPress=function(k){if(k.keyCode===13)this.onClick()};
_.R9.Object.defineProperties(Bj.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:(I=k.image)==null?void 0:I.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)!=null&&k.image){var I;k=(I=this.data)==null?void 0:I.image;return k.previewCoordinates.top!==0||k.previewCoordinates.left!==0?(I=this.computeTransform(k.previewCoordinates,k.naturalWidth,k.naturalHeight),k.naturalHeight>=k.naturalWidth?"width:inherit;transform:"+I+";":"height:inherit;transform:"+I+";"):k.naturalHeight>=k.naturalWidth?"width:inherit;":"height:inherit;"}}}});
Bj.prototype.onKeyPress=Bj.prototype.onKeyPress;_.H([_.p$(".image-container"),_.Z("design:type",HTMLElement)],Bj.prototype,"imageContainer",void 0);_.H([_.n(),_.Z("design:type",Object)],Bj.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.Z("design:type",Object)],Bj.prototype,"selected",void 0);_.H([_.v("data.image"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Bj.prototype,"thumbnailUrl",null);
_.H([_.v("data.image","data.image.previewCoordinates"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Bj.prototype,"thumbnailStyle",null);_.H([_.C$("keypress"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Bj.prototype,"onKeyPress",null);_.H([_.GY({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],Bj);
_.Fr()(Bj,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(kty===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-backstage-multi-image-thumbnail-renderer">\n  <div class="image-container style-scope ytd-backstage-multi-image-thumbnail-renderer" role="button" tabindex="0" on-click="onClick">\n    <img class="thumbnail-image style-scope ytd-backstage-multi-image-thumbnail-renderer" style$="[[thumbnailStyle]]" src$="[[thumbnailUrl]]" alt="">\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);kty=k}k=kty;return k},{allowedProps:["data"],
mode:2});var AQ=function(k,I,V){V=V===void 0?!1:V;_.XY.call(this);var X=this;this.dropZoneOverlay=new xV(k);this.selectOverlay=V?new aT(I,"multiple_file",["image/*"]):new aT(I,"single_file",["image/*"]);this.handler=new _.E0(this);_.zr(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(I,"click",function(){X.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.J(AQ,_.XY);AQ.prototype.onChange=function(k){var I;(I=k.files)!=null&&I.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:k.files}))};var Qn=function(){var k=_.a.apply(this,arguments)||this;k.addImageErrorMessage="";k.errorMessage="";k.images=[];k.selectedImageIndex=0;k.modern=_.m("web_modern_buttons");k.maxNumImagesPerPost=_.Nw("max_num_images_per_post_web_ui");k.JSC$16123_imageId=0;return k};
_.J(Qn,_.a);_.c=Qn.prototype;_.c.created=function(){var k=this;this.JSC$16123_ytReorderableController=new _.EHQ(100,function(I){k.handleDrop(I)})};
_.c.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.vW(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.c.observeDragToReorder=function(){var k=this;if(this.showImagesPreview){var I,V=y$Z(_.RP.getInstance(),(I=this.data)==null?void 0:I.dragToReorderTooltip);_.hD.addLowPriorityJob(function(){_.nC(k.hostElement,V,k.thumbnailDragDropArea)})}};
_.c.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}}};
_.c.computeThumbnail=function(k){return(k==null?void 0:k.localImageSrc)||void 0};
_.c.onRendererstamperFinished=function(){_.bJZ(this.JSC$16123_ytReorderableController,_.BL(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.BL(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.c.handleDrop=function(k){var I=k.currDragItem;if(I!=null&&I.data){k=this.images[this.selectedImageIndex];var V=I.data.image,X=this.images.indexOf(V)||0;I=_.QX(I.parentNode.children,I);this.images.splice(X,1);this.images.splice(I,0,V);this.images=[].concat(_.Z9(this.images));this.selectedImageIndex=this.images.indexOf(k)}};
_.c.setUpImagePicker=function(){var k=this.imageUploadEndpoint;k&&k.imageValidationInfo&&(this.uploadManager=new gm(k.uploadUrl,k.channelId),this.initialPicker||(this.initialPicker=new AQ(this.dropzone,this.selectLink,!0),_.O6(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new AQ(this.addImageButtonContainer,this.addImageSelectButton),_.O6(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.O6(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.O6(this.imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.O6(_.BL(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.c.detached=function(){this.initialPicker&&(_.VE(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.VE(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.Oh(this.JSC$16123_ytReorderableController)};
_.c.onInitialSelectImages=function(k){var I=this;return _.W(function(V){return V.yield(I.onSelectImages(k,!1),0)})};
_.c.onAddImage=function(k){var I=this;return _.W(function(V){return V.yield(I.onSelectImages(k,!0),0)})};
_.c.onSelectImages=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z;return _.W(function(u){switch(u.nextAddress){case 1:I?V.addImageErrorMessage="":(V.images=[],V.errorMessage="");X=k.detail;P=V.validateImages([].concat(_.Z9(X)));if(P!=="")return I?V.addImageErrorMessage=P:V.errorMessage=P,u.return();L=[].concat(_.Z9(X)).map(function(ct){return(new Yt(V.maxAspectRatio,!1,!0)).transform(ct)});
return u.yield(Promise.allSettled(L),2);case 2:T=u.yieldResult,d=_.G(T.entries()),U=d.next();case 3:if(U.done){u.jumpTo(5);break}E=U.value;l=_.G(E);r=l.next().value;h=l.next().value;y=r;S=h;if(S.status!=="fulfilled"){Q=F=g=void 0;I?V.addImageErrorMessage=_.m6((g=V.data)==null?void 0:g.invalidError):V.errorMessage=V.errorMessage===""?_.m6((F=V.data)==null?void 0:F.invalidError):_.m6((Q=V.data)==null?void 0:Q.multiFileError);u.jumpTo(4);break}x=S.value;x.cropped&&_.vW(V.hostElement,"yt-backstage-multi-image-cropped");
if(x.invalidAspectRatio){p=M=N=void 0;I?V.addImageErrorMessage=_.m6((N=V.data)==null?void 0:N.invalidAspectRatioError):V.errorMessage=V.errorMessage===""?_.m6((M=V.data)==null?void 0:M.invalidAspectRatioError):_.m6((p=V.data)==null?void 0:p.multiFileError);u.jumpTo(4);break}return u.yield(w3U(V.JSC$16123_imageId,k.detail[y],x.transformedData),8);case 8:z=u.yieldResult,V.images.push(z),V.JSC$16123_imageId++;case 4:U=d.next();u.jumpTo(3);break;case 5:if(V.errorMessage!==""||V.addImageErrorMessage!==
"")return u.return();I?CvN(V.uploadManager,[V.images[V.images.length-1]]):CvN(V.uploadManager,V.images);V.images=[].concat(_.Z9(V.images));V.selectedImageIndex=I?Math.max(V.images.length-1,0):0;_.vW(V.hostElement,"yt-backstage-multi-image-select");_.xg(u)}})};
_.c.onThumbnailClick=function(k){if(k=k.event_.detail)this.selectedImageIndex=this.images.indexOf(k)};
_.c.validateImages=function(k){if(k.length>this.maxNumImagesPerPost){var I;return _.m6((I=this.data)==null?void 0:I.multiImageExceedMaxImageCountError)}var V=1048576*this.maxFileSizeMb;k=k.filter(function(L){return L.size>V}).length;
if(k===0)return"";var X,P;k=k>1?(X=this.data)==null?void 0:X.multiFileError:(P=this.data)==null?void 0:P.fileSizeError;return _.m6(k)};
_.c.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.Z9(this.images));this.selectedImageIndex=0};
_.c.repositionImage=function(k){this.images[this.selectedImageIndex].previewCoordinates=k.event_.detail;this.images=[].concat(_.Z9(this.images))};
_.c.getAllUploadStatuses=function(){var k=this,I,V,X,P;return _.W(function(L){if(L.nextAddress==1)return L.yield(k.uploadManager.getAllUploadStatuses(),2);I=L.yieldResult;V=_.G(I);for(X=V.next();!X.done;X=V.next())if(P=X.value,P.encryptedBlobId===void 0)return L.return(wGR(k.uploadManager));return L.return(I)})};
_.c.hasImages=function(){return this.images.length>0};
_.c.cancel=function(){for(var k=this.uploadManager,I=_.G(k.imagesUploadData),V=I.next();!V.done;V=I.next())k.cancel(V.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.vW(this.hostElement,"yt-backstage-multi-image-cancel")};
_.R9.Object.defineProperties(Qn.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.imageUploadEndpoint)==null?void 0:(I=k.imageValidationInfo)==null?void 0:I.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.imageUploadEndpoint)==null?void 0:(I=k.imageValidationInfo)==null?void 0:I.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var k,I;if((k=this.data)==null?0:(I=k.icon)==null?0:I.iconType)return _.ol(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.addImageButton}},
dropzoneClass:{configurable:!0,enumerable:!0,get:function(){return this.errorMessage===""?"":"error"}},
showImagesPreview:{configurable:!0,enumerable:!0,get:function(){return this.images.length>0&&this.errorMessage===""}},
containMaxImages:{configurable:!0,enumerable:!0,get:function(){return this.images.length>=this.maxNumImagesPerPost}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]||void 0}},
thumbnailRenderers:{configurable:!0,enumerable:!0,get:function(){var k=this;return(this.images||[]).map(function(I,V){return{renderer:{image:I,selected:V===k.selectedImageIndex}}})}}});
Qn.prototype.setUpImagePicker=Qn.prototype.setUpImagePicker;Qn.prototype.onRendererstamperFinished=Qn.prototype.onRendererstamperFinished;Qn.prototype.observeDragToReorder=Qn.prototype.observeDragToReorder;Qn.prototype.observeAddImageError=Qn.prototype.observeAddImageError;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Qn.prototype,"rendererStamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Qn.prototype,"ytRendererBehavior",void 0);
_.H([_.p$("#dropzone"),_.Z("design:type",HTMLElement)],Qn.prototype,"dropzone",void 0);_.H([_.p$("#select-link"),_.Z("design:type",HTMLElement)],Qn.prototype,"selectLink",void 0);_.H([_.p$("#thumbnail-drag-drop-area"),_.Z("design:type",HTMLElement)],Qn.prototype,"thumbnailDragDropArea",void 0);_.H([_.p$("#add-image-button-container"),_.Z("design:type",HTMLElement)],Qn.prototype,"addImageButtonContainer",void 0);
_.H([_.p$("#add-image-button"),_.Z("design:type",HTMLElement)],Qn.prototype,"addImageSelectButton",void 0);_.H([_.p$("#image-preview-container"),_.Z("design:type",Object)],Qn.prototype,"imagePreviewContainer",void 0);_.H([_.n(),_.Z("design:type",Object)],Qn.prototype,"addImageErrorMessage",void 0);_.H([_.n(),_.Z("design:type",Object)],Qn.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Qn.prototype,"errorMessage",void 0);
_.H([_.n(),_.Z("design:type",Object)],Qn.prototype,"imageUploadEndpoint",void 0);_.H([_.n(),_.Z("design:type",Array)],Qn.prototype,"images",void 0);_.H([_.n(),_.Z("design:type",AQ)],Qn.prototype,"initialPicker",void 0);_.H([_.n(),_.Z("design:type",AQ)],Qn.prototype,"addImagePicker",void 0);_.H([_.n(),_.Z("design:type",gm)],Qn.prototype,"uploadManager",void 0);_.H([_.n(),_.Z("design:type",Object)],Qn.prototype,"selectedImageIndex",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Qn.prototype,"modern",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Qn.prototype,"maxNumImagesPerPost",void 0);_.H([_.v("imageUploadEndpoint"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],Qn.prototype,"maxAspectRatio",null);_.H([_.v("imageUploadEndpoint"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],Qn.prototype,"maxFileSizeMb",null);
_.H([_.v("data.icon.iconType"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Qn.prototype,"dropIcon",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Qn.prototype,"selectionCancel",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Qn.prototype,"previewCancel",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Qn.prototype,"dataForAddImageButton",null);
_.H([_.v("errorMessage"),_.Z("design:type",String),_.Z("design:paramtypes",[])],Qn.prototype,"dropzoneClass",null);_.H([_.v("images"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Qn.prototype,"showImagesPreview",null);_.H([_.v("images"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Qn.prototype,"containMaxImages",null);_.H([_.w$("addImageErrorMessage"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Qn.prototype,"observeAddImageError",null);
_.H([_.w$("showImagesPreview"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Qn.prototype,"observeDragToReorder",null);_.H([_.v("images","selectedImageIndex"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Qn.prototype,"selectedImageData",null);_.H([_.v("images","selectedImageIndex"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],Qn.prototype,"thumbnailRenderers",null);
_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Qn.prototype,"onRendererstamperFinished",null);_.H([_.w$("imageUploadEndpoint"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Qn.prototype,"setUpImagePicker",null);_.H([_.GY({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],Qn);
_.C(Qn,"ytd-backstage-multi-image-select-renderer",function(){if(evN!==void 0)return evN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-multi-image-select-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="dropzone" class$="[[dropzoneClass]] style-scope ytd-backstage-multi-image-select-renderer" hidden="[[showImagesPreview]]">\n  <div id="selection-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="drop-icon-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <yt-icon id="drop-icon" icon="[[dropIcon]]" class="style-scope ytd-backstage-multi-image-select-renderer"></yt-icon>\n  </div>\n  <span id="prompt" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.dragLabel)]]</span>\n  <a id="select-link" class="style-scope ytd-backstage-multi-image-select-renderer">\n     [[getSimpleString(data.selectButton)]]\n  </a>\n  <div class="messages style-scope ytd-backstage-multi-image-select-renderer">\n    <span id="aspect-ratio-message" class="style-scope ytd-backstage-multi-image-select-renderer">\n       [[getSimpleString(data.aspectRatioRequirement)]]\n    </span>\n    <span id="license-text" class="style-scope ytd-backstage-multi-image-select-renderer">[[getSimpleString(data.licenseText)]]</span>\n    <span id="error-message" hidden="[[!errorMessage]]" class="style-scope ytd-backstage-multi-image-select-renderer">[[errorMessage]]</span>\n  </div>\n</div>\n\n\n<div id="multi-image-container" hidden="[[!showImagesPreview]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n  <div id="preview-cancel-button" class="cancel style-scope ytd-backstage-multi-image-select-renderer" on-click="cancel"></div>\n  <div id="thumbnail-images-container" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <div id="thumbnail-drag-drop-area" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    <div id="add-image-button-container" hidden="[[containMaxImages]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n       <div id="add-image-button" class="style-scope ytd-backstage-multi-image-select-renderer"></div>\n    </div>\n  </div>\n  <div id="preview" class="style-scope ytd-backstage-multi-image-select-renderer">\n    <ytd-backstage-image-preview-renderer id="image-preview-container" image-data="[[selectedImageData]]" instruction="[[data.imagePreviewSelectMetadata]]" class="style-scope ytd-backstage-multi-image-select-renderer">\n    </ytd-backstage-image-preview-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return evN=k},{mode:1});var Iel;var VxG;var XmN;var nd=function(){var k=_.a.apply(this,arguments)||this;k.boundCaptureFocus=function(I){k.onCaptureFocus(I)};
return k};
_.J(nd,_.a);_.c=nd.prototype;_.c.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.c.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.c.onCaptureFocus=function(k){_.K$(k).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.c.getIconType=function(k){return k?"yt-icons:"+k.toLowerCase():null};
_.c.onSelect=function(){var k;if((k=this.data)==null?0:k.onSelectCommand)if(_.m("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var I;((I=_.K(this.data.onSelectCommand.commandMetadata,_.CC))==null?0:I.url)?_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.C7().resolve(_.Hp).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.R9.Object.defineProperties(nd.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.m6(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}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],nd.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],nd.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],nd.prototype,"data",void 0);_.H([_.p$("#item"),_.Z("design:type",HTMLElement)],nd.prototype,"item",void 0);_.H([_.v("data.label"),_.Z("design:type",String),_.Z("design:paramtypes",[])],nd.prototype,"label",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],nd.prototype,"value",null);_.H([_.GY({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],nd);
_.C(nd,"ytd-privacy-dropdown-item-renderer",function(){if(XmN!==void 0)return XmN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-privacy-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" on-click="onSelect" class="style-scope ytd-privacy-dropdown-item-renderer">\n  <yt-icon id="dropdown-icon" hidden="[[!data.icon.iconType]]" icon="[[getIconType(data.icon.iconType)]]" class="style-scope ytd-privacy-dropdown-item-renderer">\n  </yt-icon>\n  <tp-yt-paper-item-body two-line="" class="style-scope ytd-privacy-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-privacy-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item-body>\n</tp-yt-paper-item>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return XmN=k},{mode:1});var og=function(){var k=_.a.apply(this,arguments)||this;k.value="";k.label="";k.disabled=!1;return k};
_.J(og,_.a);_.c=og.prototype;_.c.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"}}}};
_.c.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.c.dataChanged=function(){this.reset()};
_.c.valueChanged=function(){var k;if(this.value&&(k=this.data)!=null&&k.entries){k=_.G(this.data.entries);for(var I=k.next();!I.done;I=k.next())if((I=this.getRendererForEntry(I.value))&&this.getItemRendererValue(I)===this.value){this.label=this.ytComponentBehavior.getSimpleString(I.label);break}}};
_.c.setInitialLabel=function(){if(this.data&&this.data.entries)for(var k=_.G(this.data.entries),I=k.next();!I.done;I=k.next())if(I=this.getRendererForEntry(I.value)){if(I.isSelected){this.label=this.ytComponentBehavior.getSimpleString(I.label);break}this.data.label&&(this.label=this.data.label)}};
_.c.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var k=_.G(this.data.entries),I=k.next();!I.done;I=k.next()){I=this.getRendererForEntry(I.value);var V=void 0;if((V=I)==null?0:V.isSelected)return this.getItemRendererValue(I)||-1}return-1};
_.c.getItemRendererValue=function(k){return"stringValue"in k||"int32Value"in k?k.stringValue||k.int32Value||null:null};
_.c.getRendererForEntry=function(k){return k.dropdownItemRenderer||k.privacyDropdownItemRenderer||k.navigationDropdownItemRenderer||null};
_.c.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("value-changed",this.value))};
_.c.updateValueFromBinding=function(k){this.value=k.detail.value};
og.prototype.valueChangedForBinding=og.prototype.valueChangedForBinding;og.prototype.valueChanged=og.prototype.valueChanged;og.prototype.dataChanged=og.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],og.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],og.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],og.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],og.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],og.prototype,"value",void 0);_.H([_.n(),_.Z("design:type",Object)],og.prototype,"label",void 0);_.H([_.p$("#entries"),_.Z("design:type",Object)],og.prototype,"entries",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],og.prototype,"disabled",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],og.prototype,"dataChanged",null);
_.H([_.DZ("value"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],og.prototype,"valueChanged",null);_.H([_.w$("value"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],og.prototype,"valueChangedForBinding",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],og);
_.C(og,"ytd-flat-dropdown-renderer",function(){if(VxG!==void 0)return VxG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flat-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button disabled="[[disabled]]" dynamic-align="" horizontal-align="left" class="style-scope ytd-flat-dropdown-renderer">\n  <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-flat-dropdown-renderer" slot="dropdown-trigger" aria-label$="[[label]]">\n    <div id="label-text" class="style-scope ytd-flat-dropdown-renderer">[[label]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-flat-dropdown-renderer">\n    </yt-icon>\n  </tp-yt-paper-button>\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-flat-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-menu-button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return VxG=k},{mode:1});var PMZ;var xU=function(){var k=_.a.apply(this,arguments)||this;k.quizOptions=[];k.explanationPlaceholderText="";k.optionPlaceholderText="";k.correctAnswerIndex=-1;k.isMarkAnswerTooltipShown=!1;k.timer=0;return k};
_.J(xU,_.a);_.c=xU.prototype;_.c.dataChanged=function(){this.optionPlaceholderText=_.m6(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.m6(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.c.onMarkCorrectAnswer=function(k){var I,V=((I=this.quizOptions[this.correctAnswerIndex])==null?void 0:I.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[k.model.index]=Object.assign({},this.quizOptions[k.model.index],{explanationText:V,isCorrect:!0});this.correctAnswerIndex=k.model.index;this.quizOptions=[].concat(_.Z9(this.quizOptions))};
_.c.updatePlaceholderTexts=function(){for(var k=!1,I=[],V=0;V<this.quizOptions.length;V++){var X=this.optionPlaceholderText+" "+(V+1),P=void 0;((P=this.quizOptions[V])==null?void 0:P.placeholderText)!==X?(k=!0,I.push(Object.assign({},this.quizOptions[V],{placeholderText:X}))):I.push(this.quizOptions[V])}k&&(this.quizOptions=I);this.isValid()?_.vW(this.hostElement,"yt-commentbox-post-enable"):_.vW(this.hostElement,"yt-commentbox-post-disable")};
_.c.getSimpleString=function(k){return _.m6(k)};
_.c.createQuizOptions=function(k){var I=[],V;k=(V=k==null?void 0:k.minQuizOptions)!=null?V:0;for(V=0;V<k;V++)I.push(this.createQuizOption());return I};
_.c.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.Z9(this.quizOptions),[this.createQuizOption()]))};
_.c.onInput=function(){this.quizOptions=[].concat(_.Z9(this.quizOptions))};
_.c.onExplanationInput=function(){_.vW(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.c.onRemoveQuizOption=function(k){this.quizOptions.splice(k.model.index,1);k.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:k.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.Z9(this.quizOptions));this.quizOptions.length===0&&_.vW(this.hostElement,"yt-quiz-attachment-dismiss")};
_.c.updateHintRenderer=function(){var k=this;clearTimeout(this.timer);this.timer=setTimeout(function(){k.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.c.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var k=0,I=0,V=_.G(this.quizOptions),X=V.next();!X.done;X=V.next()){X=X.value;var P=void 0;if(((P=X.optionText)==null?void 0:P.trim())!==""||X.isCorrect){X.isCorrect&&I++;P=void 0;if(this.hasCustomOptionText&&((P=X.optionText)==null?void 0:P.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;k++}}return k>=
Number(this.editorInfo.minQuizOptions)&&I===1};
_.c.getPostCreateOptions=function(){for(var k=[],I=_.G(this.quizOptions),V=I.next();!V.done;V=I.next()){V=V.value;var X=void 0;((X=V.optionText)==null?void 0:X.trim())!==""&&k.push({pollOption:{text:V.optionText,explanation:V.explanationText},isCorrect:V.isCorrect})}return k};
_.c.getExplanationText=function(){var k;return((k=this.quizOptions[this.correctAnswerIndex])==null?void 0:k.explanationText)||""};
_.c.maybeDisplayMarkAnswerEduToolTip=function(){var k,I,V,X,P,L,T;this.shouldShowMarkAnswerTooltip()&&((k=this.editorInfo)==null?0:(I=k.markAnswerButton)==null?0:(V=I.buttonRenderer)==null?0:(X=V.hint)==null?0:(P=X.hintRenderer)==null?0:(L=P.content)==null?0:(T=L.bubbleHintRenderer)==null?0:T.text)&&(_.RP.getInstance(),k=CZ(this.editorInfo.markAnswerButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,void 0,"OPEN_POPUP_POSITION_TOP",void 0,"mark-answer-button-edu-displayed-impression"),
this.isMarkAnswerTooltipShown=!0,(k==null?void 0:k.length)>0&&this.optionSelectors&&_.Rl(k[0],this.optionSelectors[0]))};
_.c.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var k=0,I=_.G(this.quizOptions),V=I.next();!V.done;V=I.next()){V=V.value;var X=void 0;((X=V.optionText)==null?void 0:X.trim())!==""&&k++;if(V.isCorrect)return!1}return k<2?!1:!0};
_.c.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.c.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.c.updateOptionTextFromBinding=function(k){if(k.target){var I=Array.from(_.BL(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(k.target);if(I>=0){var V;this.quizOptions[I].optionText=(V=k.detail.value)!=null?V:""}}};
_.R9.Object.defineProperties(xU.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.editorInfo)==null?void 0:(I=k.addOptionButton)==null?void 0:I.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 k,I;return this.quizOptions.length<((I=(k=this.editorInfo)==null?void 0:k.maxQuizOptions)!=null?I:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(k){var I;return(I=k.optionText)==null?void 0:I.trim()})}}});
xU.prototype.updatePlaceholderTexts=xU.prototype.updatePlaceholderTexts;xU.prototype.dataChanged=xU.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],xU.prototype,"editorInfo",void 0);_.H([_.n(),_.Z("design:type",Array)],xU.prototype,"quizOptions",void 0);_.H([_.n(),_.Z("design:type",Object)],xU.prototype,"explanationPlaceholderText",void 0);_.H([_.Nm(".option-selector-button"),_.Z("design:type",Array)],xU.prototype,"optionSelectors",void 0);
_.H([_.DZ("editorInfo"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xU.prototype,"dataChanged",null);_.H([_.v("editorInfo","isAllowedToAddOption","quizOptions"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],xU.prototype,"addAnswerButton",null);_.H([_.v("editorInfo","quizOptions"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],xU.prototype,"isAllowedToAddOption",null);
_.H([_.DZ("quizOptions"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xU.prototype,"updatePlaceholderTexts",null);_.H([_.v("quizOptions"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],xU.prototype,"hasCustomOptionText",null);_.H([_.GY({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],xU);
_.C(xU,"ytd-backstage-quiz-editor-renderer",function(){if(PMZ!==void 0)return PMZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-backstage-quiz-editor-renderer">\n  <template is="dom-repeat" items="[[quizOptions]]" index="quizAnswerIndex" class="style-scope ytd-backstage-quiz-editor-renderer">\n    <div class="quiz-option style-scope ytd-backstage-quiz-editor-renderer">\n      <div class="quiz-option-container style-scope ytd-backstage-quiz-editor-renderer">\n        <div class="quiz-thumbnail-container style-scope ytd-backstage-quiz-editor-renderer">\n          <div class="quiz-select-container style-scope ytd-backstage-quiz-editor-renderer">\n            <yt-icon-button class="option-selector-button style-scope ytd-backstage-quiz-editor-renderer" aria-checked="[[item.isCorrect]]" aria-label="[[editorInfo.markAnswerButton.buttonRenderer.accessibilityData.accessibilityData.label]]" role="radio" on-click="onMarkCorrectAnswer">\n              <yt-icon class="option-selector style-scope ytd-backstage-quiz-editor-renderer" hidden="[[item.isCorrect]]" icon="yt-icons:radio-button-unchecked">\n              </yt-icon>\n              <yt-icon class="option-selector-correct style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" default-to-filled="true" icon="yt-icons:check-circle">\n              </yt-icon>\n            </yt-icon-button>\n          </div>\n        </div>\n        <tp-yt-paper-input-container class="quiz-option-input style-scope ytd-backstage-quiz-editor-renderer" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-option-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizOptionChars]]" no-label-float="" placeholder$="[[item.placeholderText]]" value="[[item.optionText]]" on-input="onInput" on-keyup="updateHintRenderer" on-value-changed="updateOptionTextFromBinding">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="option-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n        <yt-icon-button class="remove-button style-scope ytd-backstage-quiz-editor-renderer" aria-label="[[editorInfo.removeOptionButtonA11yText.accessibilityData.label]]" on-click="onRemoveQuizOption">\n          <yt-icon class="remove-option style-scope ytd-backstage-quiz-editor-renderer" icon="yt-icons:delete"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div class="quiz-explanation style-scope ytd-backstage-quiz-editor-renderer">\n        <tp-yt-paper-input-container class="quiz-explanation-input style-scope ytd-backstage-quiz-editor-renderer" hidden="[[!item.isCorrect]]" no-label-float="">\n          <tp-yt-iron-autogrow-textarea class="quiz-explanation-input-input paper-input-input style-scope ytd-backstage-quiz-editor-renderer" slot="input" maxlength$="[[editorInfo.maxQuizExplanationChars]]" no-label-float="" placeholder$="[[explanationPlaceholderText]]" value="{{item.explanationText}}" on-input="onExplanationInput">\n          </tp-yt-iron-autogrow-textarea>\n          <tp-yt-paper-input-char-counter class="explanation-counter style-scope ytd-backstage-quiz-editor-renderer" slot="add-on">\n          </tp-yt-paper-input-char-counter>\n        </tp-yt-paper-input-container>\n      </div>\n    </div>\n  </template>\n</div>\n<div class="button-container style-scope ytd-backstage-quiz-editor-renderer">\n  <yt-button-renderer class="add-answer style-scope ytd-backstage-quiz-editor-renderer" data="[[addAnswerButton]]" hidden="[[!isAllowedToAddOption]]" on-click="onAddQuizOption">\n  </yt-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return PMZ=k},{mode:2});var LGR;var cgQ=(xy.FIRSTDAYOFWEEK+1)%7;var GtC;var TZZ=[],ddN=0,ieC=0;ddN=0;ieC=24;if(.25*(ieC-ddN)<0)GtC=[];else{for(var WGx=ddN;WGx<ieC;WGx+=.25)TZZ.push(WGx);GtC=TZZ}var feG=GtC.map(function(k){k=k*60*60;return{secondsSinceMidnight:k,text:(new hW(7)).format(new Date(0,0,0,0,0,k))}});var UdW;var ag=function(){var k=_.a.apply(this,arguments)||this;k.skipNextOpenDialog=!1;k.errorMessage="";k.previousMonthLabel=_.HW("PREVIOUS_MONTH_LABEL");k.nextMonthLabel=_.HW("NEXT_MONTH_LABEL");return k};
_.J(ag,_.a);_.c=ag.prototype;_.c.attached=function(){var k=this,I=new MutationObserver(function(){k.JSC$16165_calendarMain.scrollHeight>0&&(I.disconnect(),k.calendarConfig&&k.calendarConfig.selectedDate&&k.scrollToDate())});
I.observe(this.JSC$16165_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){I.disconnect()},1E3)};
_.c.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.c.onDateTextChange=function(){if(this.calendarConfig){var k=this.validateDateText();k.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(k.details)):this.textbox.setAttribute("invalid","")}};
_.c.handleDayClick=function(k){k.model.day.date&&(this.commitDate(k.model.day.date),this.dialog.close())};
_.c.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var k=eGD(this.calendarConfig.selectedDate,this.renderData);k!==void 0&&this.JSC$16165_calendarMain.scrollToIndex(k)}};
_.c.scrollToNextMonth=function(){this.JSC$16165_calendarMain.scrollToIndex(this.JSC$16165_calendarMain.firstVisibleIndex+1)};
_.c.scrollToPrevMonth=function(){this.JSC$16165_calendarMain.firstVisibleIndex===0&&this.JSC$16165_calendarMain.scrollTo(0,0);this.JSC$16165_calendarMain.scrollToIndex(this.JSC$16165_calendarMain.firstVisibleIndex-1)};
_.c.onFormSubmit=function(k){k.preventDefault();this.calendarConfig&&(k=this.validateDateText(),k.isValid&&(this.commitDate(k.details),this.dialog.close()))};
_.c.onEscOrClickingOutside=function(k){k=k.detail.path&&!!k.detail.path.length&&k.detail.path[0];if(k.classList.contains("ytd-calendar-date-picker")){k===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var I=0;I<this.dropdownButton.children.length;I++)this.dropdownButton.children[I]===k&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}k=this.textbox.value!==this.dateText;I=this.validateDateText();k&&I.isValid&&this.commitDate(I.details);this.dialog.close();this.textbox.value=
this.dateText};
_.c.commitDate=function(k){this.calendarConfig&&(this.set("calendarConfig.selectedDate",k),_.vW(this.hostElement,"ytd-calendar-date-selected",k))};
_.c.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var k=this.textbox.value;var I=new Date;k=(new hDi(2)).parse(k,I,{validate:!0})===k.length?OEt(I):void 0;if(!k)return this.errorMessage=_.HW("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};I=this.calendarConfig.start;var V=this.calendarConfig.end;if(Mjt(k,I))return this.errorMessage=_.HW("ENTER_DATE_OR_LATER",{allowed_date:uDD(I)}),{isValid:!1,details:void 0};if(Mjt(V,k))return this.errorMessage=
_.HW("ENTER_DATE_OR_EARLIER",{allowed_date:uDD(V)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:k}};
_.R9.Object.defineProperties(ag.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?uDD(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var k=this.calendarConfig,I=[],V=0;V<7;V++)I.push(xy.NARROWWEEKDAYS[(V+cgQ)%7]);V=[];for(var X=new Date(k.start.year,k.start.month);X.getFullYear()<k.end.year||X.getFullYear()===k.end.year&&X.getMonth()<=k.end.month;){var P=V,L=P.push,T=X.getFullYear(),d=X.getMonth(),U=k,E=void 0,l=[],r=Object.freeze({extraCssClass:"invisible",debugClass:""}),h=new Date(T,d),y=OEt(h);h=h.getDay();for(var S=OEt(new Date);y.month===
d;){h!==cgQ&&E||(E=Array.from({length:7}).fill(r),l.push(E));var g={date:{year:T,month:d,day:y.day},extraCssClass:"",debugClass:""};U.selectedDate&&g.date&&N4A(g.date,U.selectedDate)&&(g.extraCssClass+=" selected");if(Mjt(y,U.start)||Mjt(U.end,y))g.extraCssClass+=" disabled";N4A(y,S)&&(g.extraCssClass+=" today");g.extraCssClass=g.extraCssClass.trim();E[(h-cgQ+7)%7]=g;y=DGR(y);h=(h+1)%7}L.call(P,{weeks:l,monthLabel:xy.SHORTMONTHS[d]+" "+T,year:T,month:d,monthLabelExtraCssClass:l[0][2]===r?"shift-down-label":
""});X.setMonth(X.getMonth()+1)}return{months:V,daysOfWeekLabel:I}}}}});
ag.prototype.onEscOrClickingOutside=ag.prototype.onEscOrClickingOutside;ag.prototype.scrollToDate=ag.prototype.scrollToDate;_.H([_.n(),_.Z("design:type",Object)],ag.prototype,"calendarConfig",void 0);_.H([_.n(),_.Z("design:type",Object)],ag.prototype,"skipNextOpenDialog",void 0);_.H([_.n(),_.Z("design:type",Object)],ag.prototype,"errorMessage",void 0);_.H([_.n(),_.Z("design:type",Object)],ag.prototype,"previousMonthLabel",void 0);
_.H([_.n(),_.Z("design:type",Object)],ag.prototype,"nextMonthLabel",void 0);_.H([_.p$("#textbox"),_.Z("design:type",HTMLInputElement)],ag.prototype,"textbox",void 0);_.H([_.p$("#calendar-dialog"),_.Z("design:type",Object)],ag.prototype,"dialog",void 0);_.H([_.p$("#calendar-main"),_.Z("design:type",Object)],ag.prototype,"JSC$16165_calendarMain",void 0);_.H([_.p$("#date-picker"),_.Z("design:type",HTMLElement)],ag.prototype,"dropdownButton",void 0);
_.H([_.v("calendarConfig.selectedDate"),_.Z("design:type",String),_.Z("design:paramtypes",[])],ag.prototype,"dateText",null);_.H([_.v("calendarConfig","calendarConfig.selectedDate"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ag.prototype,"renderData",null);_.H([_.w$("renderData","calendarConfig.selectedDate"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ag.prototype,"scrollToDate",null);
_.H([_.C$("iron-overlay-canceled"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],ag.prototype,"onEscOrClickingOutside",null);_.H([_.cd({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],ag);
_.C(ag,"ytd-calendar-date-picker",function(){if(UdW!==void 0)return UdW;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-calendar-date-picker--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-menu-button class="style-scope ytd-calendar-date-picker">\n  <tp-yt-paper-button id="date-picker" class="dropdown-trigger style-scope ytd-calendar-date-picker" slot="dropdown-trigger" aria-labelledby="date-label-text" on-tap="openPicker">\n    <div id="date-label-text" class="style-scope ytd-calendar-date-picker">[[dateText]]</div>\n    <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-calendar-date-picker">\n    </yt-icon>\n  </tp-yt-paper-button>\n</tp-yt-paper-menu-button>\n\n<tp-yt-paper-dialog id="calendar-dialog" dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-calendar-date-picker">\n  <div id="control-area" class="style-scope ytd-calendar-date-picker">\n    <form id="date-input" on-submit="onFormSubmit" autocomplete="off" class="style-scope ytd-calendar-date-picker">\n      <tp-yt-paper-input-container aria-label="Enter date" invalid="[[errorMessage]]" no-label-float="" use-v2-underline="" on-input="onDateTextChange" class="style-scope ytd-calendar-date-picker">\n        <tp-yt-iron-input slot="input" bind-value="[[dateText]]" class="style-scope ytd-calendar-date-picker">\n          <input id="textbox" autofocus="" class="style-scope ytd-calendar-date-picker"></tp-yt-iron-input>\n        <tp-yt-paper-input-error slot="add-on" class="style-scope ytd-calendar-date-picker">[[errorMessage]]</tp-yt-paper-input-error>\n      </tp-yt-paper-input-container>\n    </form>\n    <div id="month-controller" class="style-scope ytd-calendar-date-picker">\n      <yt-icon-button id="prev-month" label="[[previousMonthLabel]]" on-tap="scrollToPrevMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n      <yt-icon-button id="next-month" label="[[nextMonthLabel]]" on-tap="scrollToNextMonth" class="style-scope ytd-calendar-date-picker">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-calendar-date-picker"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n  <div class="calendar-container style-scope ytd-calendar-date-picker">\n    <div class="calendar-header style-scope ytd-calendar-date-picker">\n      <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-calendar-date-picker">\n        <span class="calendar-header-day style-scope ytd-calendar-date-picker">[[dayLabel]]</span>\n      </template>\n    </div>\n    <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-calendar-date-picker">\n      <template class="style-scope ytd-calendar-date-picker">\n        <div class="calendar-month style-scope ytd-calendar-date-picker">\n          <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-calendar-date-picker">\n            [[month.monthLabel]]\n          </div>\n          <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-calendar-date-picker">\n            <div class="calendar-week style-scope ytd-calendar-date-picker">\n              <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-calendar-date-picker">\n                <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-calendar-date-picker" on-tap="handleDayClick">\n                  [[day.date.day]]\n                </span>\n              </template> \n            </div>\n          </template> \n        </div>\n      </template>\n    </tp-yt-iron-list> \n  </div>\n</tp-yt-paper-dialog>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return UdW=k},{mode:2});var E7W=_.HW("UTC_OFFSET_FORMAT",{utc_offset:(new hW("Z")).format(new Date)}),beK=(new Date).getTimezoneOffset()*-60,leN=new Date,rgy,hgN=r7(leN.getTimezoneOffset());rgy=znN(O2N(hgN,leN));var ygl=_.HW("LOCAL_TIME_GMT_LABEL",{gmt_text:rgy.replace("+0","+").replace("-0","-").replace(":00","")}),Rg=function(){var k=_.a.apply(this,arguments)||this;k.selectedTimeIndex=0;k.selectedTimezoneIndex=0;k.timeOfDayOptions=feG;return k};
_.J(Rg,_.a);_.c=Rg.prototype;_.c.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var k=zGt();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=k,this.selectedTimeIndex=0;else{var I=tjl(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},k,{selectedDate:I.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(V){return V.secondsSinceMidnight===I.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.c.onDatePicked=function(k){this.selectedDate=k.detail};
_.c.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.vW(this.hostElement,"ytd-date-time-selection-cancelled")};
_.c.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var k=this.selectedDate;k=new Date(k.year,k.month,k.day);_.vW(this.hostElement,"ytd-date-time-selection-update",Math.floor(k.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+k.getTimezoneOffset()*60))}};
_.c.getTimezoneFormat=function(k){return k.localizedDisplayText?k.localizedDisplayText:_.HW("TIMEZONE_FORMAT",{utc_offset_text:""+k.localizedUtcOffset,city_name:""+k.localizedName})};
_.c.updateSelectedTimeIndexFromBinding=function(k){this.selectedTimeIndex=k.detail.value};
_.c.updateSelectedTimezoneIndexFromBinding=function(k){this.selectedTimezoneIndex=k.detail.value};
_.R9.Object.defineProperties(Rg.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k=this.data.timezoneOptions;var I={name:"Etc/Unknown",localizedName:_.HW("LOCAL_TIME_LABEL"),localizedUtcOffset:E7W,utcOffsetSec:""+beK,localizedDisplayText:ygl};k?k.length&&k[0].name!==I.name&&(k[0].localizedDisplayText||(I.localizedDisplayText=""),k.unshift(I)):k=[I];return k}}},
selectedTimezone:{configurable:!0,enumerable:!0,get:function(){if(this.timeZones&&!(this.selectedTimezoneIndex>=this.timeZones.length))return this.timeZones[this.selectedTimezoneIndex]}},
selectedTime:{configurable:!0,enumerable:!0,get:function(){return this.timeOfDayOptions[this.selectedTimeIndex]}}});
Rg.prototype.onDateTimeTimezoneChange=Rg.prototype.onDateTimeTimezoneChange;Rg.prototype.onDatePicked=Rg.prototype.onDatePicked;Rg.prototype.updateDefaultSelectedValue=Rg.prototype.updateDefaultSelectedValue;_.H([_.n(),_.Z("design:type",Object)],Rg.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Rg.prototype,"calendarConfig",void 0);_.H([_.n(),_.Z("design:type",Object)],Rg.prototype,"selectedDate",void 0);_.H([_.n(),_.Z("design:type",Object)],Rg.prototype,"selectedTimeIndex",void 0);
_.H([_.n(),_.Z("design:type",Object)],Rg.prototype,"selectedTimezoneIndex",void 0);_.H([_.p$("#time-listbox"),_.Z("design:type",Object)],Rg.prototype,"timeListBox",void 0);_.H([_.p$("#timezone-listbox"),_.Z("design:type",Object)],Rg.prototype,"timezoneListBox",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Rg.prototype,"rendererStamperBehavior",void 0);_.H([_.v("data.timezoneOptions"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Rg.prototype,"timeZones",null);
_.H([_.DZ("data","timeZones"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rg.prototype,"updateDefaultSelectedValue",null);_.H([_.v("selectedTimezoneIndex","timeZones"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Rg.prototype,"selectedTimezone",null);_.H([_.v("selectedTimeIndex"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Rg.prototype,"selectedTime",null);
_.H([_.C$("ytd-calendar-date-selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Rg.prototype,"onDatePicked",null);_.H([_.w$("selectedTimezone","selectedTime","selectedDate"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rg.prototype,"onDateTimeTimezoneChange",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],Rg);
_.C(Rg,"ytd-date-time-picker-renderer",function(){if(LGR!==void 0)return LGR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-time-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cancel-button-wrapper" hidden="[[!data.dismissButton]]" on-tap="onCancelButtonTap" class="style-scope ytd-date-time-picker-renderer">\n</div>\n<div id="hint" hidden="[[!data.header]]" class="style-scope ytd-date-time-picker-renderer">\n  <yt-formatted-string text="[[data.header]]" class="style-scope ytd-date-time-picker-renderer"></yt-formatted-string>\n</div>\n<div id="picker-component" class="style-scope ytd-date-time-picker-renderer">\n  <ytd-calendar-date-picker calendar-config="[[calendarConfig]]" class="style-scope ytd-date-time-picker-renderer"></ytd-calendar-date-picker>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="time-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="time-label-text">\n      <div id="time-label-text" class="style-scope ytd-date-time-picker-renderer">[[selectedTime.text]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="time-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimeIndex]]" on-selected-changed="updateSelectedTimeIndexFromBinding">\n      <template is="dom-repeat" items="[[timeOfDayOptions]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[item.text]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <tp-yt-paper-menu-button dynamic-align="" horizontal-align="left" vertical-align="top" vertical-offset="44" class="style-scope ytd-date-time-picker-renderer">\n    <tp-yt-paper-button id="timezone-picker" class="dropdown-trigger style-scope ytd-date-time-picker-renderer" slot="dropdown-trigger" aria-labelledby="timezone-label-text">\n      <div id="timezone-label-text" class="style-scope ytd-date-time-picker-renderer">[[getTimezoneFormat(selectedTimezone)]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-date-time-picker-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="timezone-listbox" class="dropdown-content style-scope ytd-date-time-picker-renderer" slot="dropdown-content" selected="[[selectedTimezoneIndex]]" on-selected-changed="updateSelectedTimezoneIndexFromBinding">\n      <template is="dom-repeat" items="[[timeZones]]" class="style-scope ytd-date-time-picker-renderer">\n        <tp-yt-paper-item class="style-scope ytd-date-time-picker-renderer">\n          [[getTimezoneFormat(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return LGR=k},{mode:1});var mdl;var Cd=function(){var k=_.a.apply(this,arguments)||this;k.boundOnTapDismissButton=function(){k.dismissTapHandler()};
k.dismissButtonOverrides={size:"XS"};return k};
_.J(Cd,_.a);Cd.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}}}}}};
Cd.prototype.dismissTapHandler=function(){_.vW(this.hostElement,"yt-backstage-attachment-dismissed")};
Cd.prototype.computeAttachmentType=function(k){return k?k.backstageImageRenderer?"image":k.videoRenderer?"video":"none":"none"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Cd.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Cd.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Cd.prototype,"attachmentPreview",void 0);_.H([_.n(),_.Z("design:type",Object)],Cd.prototype,"dismissButton",void 0);_.H([_.n(),_.Z("design:type",Object)],Cd.prototype,"boundOnTapDismissButton",void 0);
_.H([_.n(),_.Z("design:type",Object)],Cd.prototype,"dismissButtonOverrides",void 0);_.H([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.Z("design:type",String)],Cd.prototype,"attachmentType",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],Cd);
_.C(Cd,"ytd-backstage-dismissable-attachment",function(){if(mdl!==void 0)return mdl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-dismissable-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="attachment-preview-container" class="style-scope ytd-backstage-dismissable-attachment">\n  <div id="attachment-preview" class="style-scope ytd-backstage-dismissable-attachment"></div>\n  <div id="dismiss-button" class="style-scope ytd-backstage-dismissable-attachment"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return mdl=k},{mode:1});var KGN;var wm=function(){var k=_.a.apply(this,arguments)||this;k.selectedVideoId=void 0;k.picker=void 0;k.dismissButtonOverrides={size:"XS"};k.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return k};
_.J(wm,_.a);_.c=wm.prototype;_.c.onServiceRequestCompleted=function(k){k.stopPropagation()};
_.c.handleAddVideoPreviewAction=function(k){k=this.get("addVideoPreviewAction",k);this.onGetVideoPreviewSuccess(k)};
_.c.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}}}}}};
_.c.onLaunchVideoPicker=function(k){var I=this,V=_.m6(this.get("addVideoLinkAction.title",k)),X=this.get("addVideoLinkAction.onePickHostId",k);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",k);X&&(this.picker||(V=_.PKO(_.qZ_(X).setTitle(V).addView(kDC()).addView(e2N()),function(P){I.onPickVideo(P)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",k)||V.addView("youtube"),this.picker=V.build()),this.picker.setVisible(!0))};
_.c.onPickVideo=function(k){if(k)if(k.action==="cancel")_.vW(this.hostElement,"yt-video-link-button-cancel");else if(k.action==="picked"){k=k.docs;if(!k||k.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(k=(k==null?0:k.length)?k[0]:void 0)?k.id:void 0;this.setVideoPreview()}};
_.c.setVideoPreview=function(){var k=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){k.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.c.onGetVideoPreviewSuccess=function(k){if(k&&k.videoPreview&&k.cancelButton)this.videoPreview=k.videoPreview,this.cancelButton=k.cancelButton,_.vW(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.c.onGetVideoPreviewError=function(){this.cancel()};
_.c.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.vW(this.hostElement,"yt-video-link-cancel")};
_.c.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
wm.prototype.onServiceRequestCompleted=wm.prototype.onServiceRequestCompleted;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],wm.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],wm.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],wm.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],wm.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],wm.prototype,"videoPreview",void 0);_.H([_.n(),_.Z("design:type",Object)],wm.prototype,"cancelButton",void 0);_.H([_.n(),_.Z("design:type",Object)],wm.prototype,"getVideoPreviewCommand",void 0);_.H([_.n(),_.Z("design:type",Object)],wm.prototype,"dismissButtonOverrides",void 0);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],wm.prototype,"onServiceRequestCompleted",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],wm);
_.C(wm,"ytd-backstage-video-link-attachment",function(){if(KGN!==void 0)return KGN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-video-link-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview" class="style-scope ytd-backstage-video-link-attachment"></div>\n<div id="cancel-button" on-tap="cancel" class="style-scope ytd-backstage-video-link-attachment"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return KGN=k},{mode:1});var $dO;var SNN;var jCQ;var Hj=function(){return _.a.apply(this,arguments)||this};
_.J(Hj,_.a);Hj.prototype.dataChanged=function(){this.active=!1};
Hj.prototype.onTap=function(){_.vW(this.hostElement,"yt-select-emoji-suggestion",this.data)};
Hj.prototype.identity=function(k){return k};
_.R9.Object.defineProperties(Hj.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X;if((k=this.data)==null?0:(I=k.image)==null?0:(V=I.thumbnails)==null?0:(X=V[0])==null?0:X.url)return k=this.data.image.thumbnails[0].url,k.startsWith("data:image/svg+xml")?Ct(k):_.zK(k)}}});
Hj.prototype.dataChanged=Hj.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],Hj.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Hj.prototype,"active",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Hj.prototype,"dataChanged",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Hj.prototype,"imageSrc",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],Hj);
_.C(Hj,"ytd-emoji-suggestion",function(){if(jCQ!==void 0)return jCQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-suggestion--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item active="[[active]]" on-tap="onTap" class="style-scope ytd-emoji-suggestion">\n  <img alt="[[data.alt]]" hidden$="[[!identity(data.image)]]" src$="[[imageSrc]]" author$="[[data.author]]" class="style-scope ytd-emoji-suggestion">\n  [[data.text]]\n</tp-yt-paper-item>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return jCQ=k},{mode:1});var Jgl=/.*([:@#].*?)$/,pd=function(){var k=_.a.apply(this,arguments)||this;k.suggestions=[];k.suggestionIndex=-1;k.JSC$16193_lastSuggestionRange=null;return k};
_.J(pd,_.a);_.c=pd.prototype;_.c.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.c.getSuggestions=function(k){var I=[],V=ZKU(this.emojiManager,k.substr(0,3));if(V)for(var X in V)if(X.toLocaleLowerCase().indexOf(k)===0){var P=V[X];if(P&&P.emojiId){P=y1(this.emojiManager,P.emojiId);var L=void 0,T=void 0,d=void 0,U=void 0,E=((L=P)==null?0:L.isCustomEmoji)?(T=P)==null?void 0:(d=T.shortcuts)==null?void 0:d[0]:(U=P)==null?void 0:U.emojiId;L=void 0;I.push({suggestion:{image:(L=P)==null?void 0:L.image,alt:E,text:X}});if(I.length>=64)break}}return I?I.sort(function(l,r){return r.suggestion.text<
l.suggestion.text?-1:r.suggestion.text===l.suggestion.text?0:1}):null};
_.c.insertSuggestion=function(k){_.vW(this.hostElement,"yt-insert-suggestion",{range:this.JSC$16193_lastSuggestionRange,text:k.alt});this.dropdown.opened=!1};
_.c.updateSuggestionsAtCaret=function(k){this.updateSuggestions(k,this.retrieveTextBeforeRange(k))};
_.c.offsetStartOfRangeBy=function(k,I){k.startOffset>=I&&k.setStart(k.startContainer,k.startOffset-I)};
_.c.updateSuggestions=function(k,I){var V=this;this.JSC$16193_lastSuggestionRange&&(this.JSC$16193_lastSuggestionRange.detach(),this.JSC$16193_lastSuggestionRange=null);if((I=Jgl.exec(I))&&I.length&&(I=I[I.length-1].toLocaleLowerCase(),I.length>2||I===":_")&&(this.offsetStartOfRangeBy(k,I.length),this.JSC$16193_lastSuggestionRange=k,(k=this.getSuggestions(I))&&k.length)){this.suggestions=k;_.xA(this,function(){V.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(k.length-1);return}this.dropdown.opened=!1};
_.c.onKeyDown=function(k){if(this.dropdown.opened)switch(k.key){case "Escape":this.dropdown.opened=!1;k.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);k.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);k.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),k.preventDefault()}};
_.c.onKeyUp=function(k,I){switch(k.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(I);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(I)}};
_.c.onKeyPress=function(k){k.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),k.preventDefault())};
_.c.changeSuggestionIndex=function(k){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(k+this.suggestions.length)%this.suggestions.length,k=this.dropdownContent.children[this.suggestionIndex],k.active=!0,this.dropdownContent.scrollTop=k.offsetTop)};
_.c.retrieveTextBeforeRange=function(k){var I=k.startContainer;return I&&I.nodeType===Node.TEXT_NODE?I.textContent.substr(0,k.startOffset):""};
pd.prototype.onKeyPress=pd.prototype.onKeyPress;pd.prototype.onKeyUp=pd.prototype.onKeyUp;pd.prototype.onKeyDown=pd.prototype.onKeyDown;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],pd.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Array)],pd.prototype,"suggestions",void 0);_.H([_.n(),_.Z("design:type",_.ra)],pd.prototype,"emojiManager",void 0);_.H([_.n(),_.Z("design:type",Number)],pd.prototype,"verticalSuggestionsOffset",void 0);
_.H([_.p$("#dropdown"),_.Z("design:type",Object)],pd.prototype,"dropdown",void 0);_.H([_.p$("#dropdown-content"),_.Z("design:type",HTMLDivElement)],pd.prototype,"dropdownContent",void 0);_.H([_.C$("keydown"),_.Z("design:type",Function),_.Z("design:paramtypes",[KeyboardEvent]),_.Z("design:returntype")],pd.prototype,"onKeyDown",null);_.H([_.C$("keyup"),_.Z("design:type",Function),_.Z("design:paramtypes",[KeyboardEvent,Range]),_.Z("design:returntype")],pd.prototype,"onKeyUp",null);
_.H([_.C$("keypress"),_.Z("design:type",Function),_.Z("design:paramtypes",[KeyboardEvent]),_.Z("design:returntype")],pd.prototype,"onKeyPress",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-emoji-input"})],pd);
_.C(pd,"ytd-emoji-input",function(){if(SNN!==void 0)return SNN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emoji-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<slot name="input" class="style-scope ytd-emoji-input"></slot>\n<tp-yt-iron-dropdown id="dropdown" allow-outside-scroll="" no-auto-focus="" vertical-align="bottom" vertical-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-emoji-input">\n  <div id="dropdown-content" class="dropdown-content style-scope ytd-emoji-input" slot="dropdown-content">\n  </div>\n</tp-yt-iron-dropdown>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return SNN=k},{mode:2});var YNU;var NX=function(){var k=_.a.apply(this,arguments)||this;k.hasMaxOptions=!1;return k};
_.J(NX,_.a);_.c=NX.prototype;_.c.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.c.setPrefilledChoices=function(k){var I=this;this.set("pollOptions",[]);var V;for(V=0;V<Math.min(k.length,this.data.maxPollOptions);V++)this.push("pollOptions",k[V].substring(0,this.data.maxPollOptionChars));for(;V<this.data.minPollOptions;V++)this.push("pollOptions","");this.hasMaxOptions=V>=this.data.maxPollOptions;_.xA(this,function(){for(var X=I.pollOptions,P=_.BL(I.hostElement).querySelectorAll(".poll-option-input"),L=0;L<P.length;L++)P[L].value=X[L]})};
_.c.focusChanged=function(){_.x5(this.hostElement)};
_.c.onInput=function(){var k=this;_.bA(this,"onInput",function(){k.isValid()?_.vW(k.hostElement,"yt-commentbox-post-enable"):_.vW(k.hostElement,"yt-commentbox-post-disable")},300)};
_.c.setPollOptions=function(){var k=[],I,V=((I=this.data)==null?0:I.minPollOptions)?this.data.minPollOptions:0;for(I=0;I<V;I++)k.push("");return k};
_.c.addPollOption=function(){var k=this;_.vW(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.hD.addLowPriorityJob(function(){var I;(I=_.BL(k.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||I.focus()})};
_.c.onRemovePollOption=function(k){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.vW(this.hostElement,"yt-poll-attachment-dismiss")):(k=this.repeat.indexForElement(k.target.parentNode),k!==null&&(this.splice("pollOptions",k,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.vW(this.hostElement,"yt-commentbox-post-enable"))))};
_.c.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.c.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var k=0,I=this.pollOptions.length;k<I;k++)if(this.pollOptions[k].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.c.getPollOptions=function(){return this.pollOptions};
_.c.setPollOptionsFromInputs=function(){for(var k=_.BL(this.hostElement).querySelectorAll(".poll-option-input"),I=0;I<k.length;I++)this.pollOptions[I]=k[I].value.trim()};
_.c.clearPollOptions=function(){var k=_.BL(this.hostElement).querySelectorAll(".poll-option-input");k=_.G(k);for(var I=k.next();!I.done;I=k.next())I.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.c.getSimpleString=function(k){return _.m6(k)};
_.c.updateValueFromBinding=function(k){if(k.target&&this.pollOptions){var I=Array.from(_.BL(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(k.target);if(I>=0){var V;this.pollOptions[I]=(V=k.detail.value)!=null?V:"";this.notifyPath("pollOptions."+I)}}};
NX.prototype.dataChanged=NX.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],NX.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],NX.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Array)],NX.prototype,"pollOptions",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],NX.prototype,"hasMaxOptions",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],NX.prototype,"enableCreationBox",void 0);
_.H([_.p$("#repeat"),_.Z("design:type",VI)],NX.prototype,"repeat",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],NX.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-poll-attachment"})],NX);
_.C(NX,"ytd-poll-attachment",function(){if(YNU!==void 0)return YNU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-poll-attachment--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="poll-options" class="style-scope ytd-poll-attachment">\n  <template is="dom-repeat" id="repeat" items="[[pollOptions]]" class="style-scope ytd-poll-attachment">\n    <div class="poll-option style-scope ytd-poll-attachment">\n      <yt-icon-button class="remove-button style-scope ytd-poll-attachment" on-click="onRemovePollOption">\n        <yt-icon class="remove-option style-scope ytd-poll-attachment" icon="yt-icons:close"></yt-icon>\n      </yt-icon-button>\n      <tp-yt-paper-input class="poll-option-input style-scope ytd-poll-attachment" char-counter="" maxlength$="[[data.maxPollOptionChars]]" no-label-float="" placeholder="[[getSimpleString(data.optionPlaceholderText)]]" use-v2-underline="" value="[[item]]" on-focused-changed="focusChanged" on-input="onInput" on-value-changed="updateValueFromBinding">\n      </tp-yt-paper-input>\n    </div>\n  </template>\n</div>\n<div id="add-option" hidden="[[hasMaxOptions]]" on-click="addPollOption" class="style-scope ytd-poll-attachment"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return YNU=k},{mode:2});var g7N;var qNU;var v7y;var sCQ;var MX=function(){return _.a.apply(this,arguments)||this};
_.J(MX,_.a);_.R9.Object.defineProperties(MX.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],MX.prototype,"rendererBehaviors",void 0);_.H([_.n(),_.Z("design:type",Object)],MX.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],MX.prototype,"focused",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("focused"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],MX.prototype,"ariaSelected",null);_.H([_.cd({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],MX);
_.C(MX,"yt-user-mention-suggestion-renderer",function(){if(sCQ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestion_renderer.yt.user.mention.suggestion.renderer.css.js--\x3e<yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-user-mention-suggestion-renderer">\n</yt-img-shadow>\n<div id="info" class="style-scope yt-user-mention-suggestion-renderer">\n  <div id="display-name" aria-label="[[data.displayName]]" class="style-scope yt-user-mention-suggestion-renderer">[[data.displayName]]</div>\n  <yt-formatted-string id="channel-info" text="[[data.details]]" class="style-scope yt-user-mention-suggestion-renderer">\n  </yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;v7y===void 0&&(v7y=document.createElement("template"));var X=v7y;V.call(I,X.content.cloneNode(!0),k.content.firstChild);sCQ=k}k=sCQ;return k},{mode:2});var FGN;var BZQ;var ZJ=function(){var k=_.a.apply(this,arguments)||this;k.focusedSuggestionIndex=-1;return k};
_.J(ZJ,_.a);_.c=ZJ.prototype;_.c.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.c.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.c.setFocusedSuggestionIndex=function(k){!this.data||!this.data.suggestions||k<0||k>=this.data.suggestions.length||(this.focusedSuggestionIndex=k,k=this.getSuggestionId(k),this._setFocusedSuggestionId(k))};
_.c.advanceSuggestion=function(k){this.focusedSuggestionIndex===-1||k!==-1&&k!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+k),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.c.ensureSuggestionVisible=function(k){k=this.getSuggestionId(k);k=_.BL(this.hostElement).querySelector("[id="+k+"]");k!=null&&(k.offsetTop<this.hostElement.scrollTop?k.scrollIntoView(!0):k.offsetTop+k.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&k.scrollIntoView(!1))};
_.c.getSuggestionId=function(k){return"user-mention-suggestion-"+k};
_.c.onSuggestionTap=function(k){var I=_.K(k.model.item,t4f);this.ytRendererBehavior.logExplicitClick(I);_.vW(this.hostElement,"yt-user-mention-suggestion-selected",{data:I,index:k.model.index})};
_.c.onSuggestionMouseMove=function(k){k.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(k.model.index)};
_.c.isSuggestionFocused=function(k,I){return k===I};
_.c.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.c.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("focused-suggestion-id-changed",this.focusedSuggestionId))};
ZJ.prototype.focusedSuggestionIdChangedForBinding=ZJ.prototype.focusedSuggestionIdChangedForBinding;ZJ.prototype.onDomChange=ZJ.prototype.onDomChange;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ZJ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ZJ.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],ZJ.prototype,"focusedSuggestionIndex",void 0);_.H([_.n({readOnly:!0}),_.Z("design:type",String)],ZJ.prototype,"focusedSuggestionId",void 0);
_.H([_.C$("dom-change"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],ZJ.prototype,"onDomChange",null);_.H([_.w$("focusedSuggestionId"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ZJ.prototype,"focusedSuggestionIdChangedForBinding",null);_.H([_.cd({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],ZJ);
_.C(ZJ,"yt-user-mention-suggestions-dropdown",function(){if(BZQ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-suggestions-dropdown--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_suggestions_dropdown.yt.user.mention.suggestions.dropdown.css.js--\x3e\n<template is="dom-repeat" items="[[data.suggestions]]" index-as="index" notify-dom-change="" class="style-scope yt-user-mention-suggestions-dropdown">\n  <yt-user-mention-suggestion-renderer data="[[item.userMentionSuggestionRenderer]]" focused="[[isSuggestionFocused(index, focusedSuggestionIndex)]]" id$="[[getSuggestionId(index)]]" role="option" on-mousemove="onSuggestionMouseMove" on-tap="onSuggestionTap" class="style-scope yt-user-mention-suggestions-dropdown">\n  </yt-user-mention-suggestion-renderer>\n</template>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;FGN===void 0&&(FGN=document.createElement("template"));var X=FGN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);BZQ=k}k=BZQ;return k},{mode:2});var DJ=function(){var k=_.a.apply(this,arguments)||this;k.suggestionsResponse=null;k.activeMention=null;k.selectionChangeListener=k.onSelectionChange.bind(k);k.handlesEnabled=_.m("enable_handles_in_mention_suggest_posts");k.handlesInMentionSuggestionsEnabled=_.m("handles_in_mention_suggest_posts");k.zeroPrefixMentionSuggestionEnabled=_.m("enable_zero_prefix_mention_suggestion_web");k.pendingQuery=null;k.flowNonce=null;return k};
_.J(DJ,_.a);_.c=DJ.prototype;_.c.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.c.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.c.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.c.hasSuggestions=function(k){return!!(k&&k.suggestions&&k.suggestions.length>0)};
_.c.onInput=function(){var k=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var I=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),V=this.activeMention.JSC$11648_getText().slice(-1)===" ",X=this.activeMention.JSC$11648_getText().slice(-2,-1)===" ",P="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11648_getText().slice(-2,
-1))>=0;P=this.zeroPrefixMentionSuggestionEnabled&&P;if(this.activeMention.isCollapsed()||(I||X||P)&&V)this.cancelActiveMention();else{var L=this.activeMention.JSC$11648_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.bA(this,"requestSuggestions",function(){k.requestSuggestions(L)},100)}}}};
_.c.onServiceRequestSent=function(k){k.stopPropagation()};
_.c.onServiceRequestCompleted=function(k){k.stopPropagation();k=k.detail.data;k.query&&(!this.pendingQuery||this.pendingQuery!==k.query)||!this.zeroPrefixMentionSuggestionEnabled&&k.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=k,this.hasSuggestions(k)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.c.onServiceRequestError=function(k){k.stopPropagation()};
_.c.onUserMentionSuggestionSelected=function(k){this.selectSuggestion(k.detail.data,k.detail.index)};
_.c.onSelectionChange=function(){if(this.activeMention){var k=_.zD(),I=this.activeMention.JSC$11648_containsRange(k);k=k&&this.containsHelper(this.dropdown,k.getContainer());I||k||this.cancelActiveMention()}};
_.c.containsHelper=function(k,I){var V;if(((V=window.ShadyDOM)==null?void 0:V.noPatch)===!0)return k.contains(I);for(;I;){if(I===k)return!0;I=I instanceof ShadowRoot?I.host:I.parentNode}return!1};
_.c.maybeStartSuggest=function(){var k=_.zD();if(k&&k.isCollapsed()){var I=k.JSC$11648_getStartNode(),V=k.JSC$11648_getStartOffset();if(I instanceof Text&&!(V<1)){var X=I.textContent;!(X=X&&X.charAt(V-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(X)<0||(this.activeMention=_.eE(I,V-1,k.JSC$11648_getEndNode(),k.JSC$11648_getEndOffset()),this.flowNonce=It(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.c.updateActiveMention=function(){if(this.activeMention){var k=_.zD();k&&k.isCollapsed()&&(this.activeMention=_.eE(this.activeMention.JSC$11648_getStartNode(),this.activeMention.JSC$11648_getStartOffset(),k.JSC$11648_getEndNode(),k.JSC$11648_getEndOffset()))}};
_.c.requestSuggestions=function(k){if(this.activeMention){var I={suggestions_query:k};this.pendingQuery=k;_.Qk(this.hostElement,[this.suggestionsEndpoint,I])}};
_.c.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()};
_.c.focusPreviousSuggestion=function(k){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),k.preventDefault())};
_.c.focusNextSuggestion=function(k){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),k.preventDefault())};
_.c.selectFocusedSuggestion=function(k){if(this.hasSuggestions(this.suggestionsResponse)){var I=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.K(I,t4f)&&(this.selectSuggestion(_.K(I,t4f),this.dropdown.focusedSuggestionIndex),k.preventDefault())}};
_.c.selectSuggestion=function(k,I){if(k){var V=this.activeMention;if(V){var X=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&k.handle?_.Et(X,"\u00a0\u2068@"+k.handle+"\u2069\u00a0"):this.handlesEnabled?_.Et(X,"\u00a0"+k.displayName+"\u00a0"):_.Et(X,"\u00a0@"+k.displayName+"\u00a0");et(X,"/channel/"+k.channelId);X.classList.add("yt-formatted-string","yt-simple-endpoint");X.setAttribute("spellcheck","false");V.isCollapsed()||V.JSC$11648_removeContents();V.insertNode(X,!0);k=document.createTextNode(" ");
X.parentNode.insertBefore(k,X.nextSibling);window.getSelection().collapse(k,1);I={suggestionSelected:{suggestionIndex:I}};if(this.zeroPrefixMentionSuggestionEnabled){var P;I.suggestionSelected.isZeroPrefix=((P=this.suggestionsResponse)==null?void 0:P.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",I);this.cancelActiveMention();_.vW(this.hostElement,"yt-mention-inserted")}}};
_.c.getPositionTarget=function(k){return k&&k.getBrowserRangeObject()};
_.c.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.c.onFocusedSuggestionIdChanged=function(k){var I=_.xbX(this.hostElement)[0];I&&(k.detail.value?I.setAttribute("aria-activedescendant",k.detail.value):I.removeAttribute("aria-activedescendant"))};
_.c.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.c.logGELEvent=function(k,I){k={eventType:k,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};I&&(k=Object.assign(k,I));_.bz("userMentionAutoCompleteBoxEvent",k)};
DJ.prototype.onDomChange=DJ.prototype.onDomChange;DJ.prototype.onUserMentionSuggestionSelected=DJ.prototype.onUserMentionSuggestionSelected;DJ.prototype.onServiceRequestError=DJ.prototype.onServiceRequestError;DJ.prototype.onServiceRequestCompleted=DJ.prototype.onServiceRequestCompleted;DJ.prototype.onServiceRequestSent=DJ.prototype.onServiceRequestSent;DJ.prototype.onInput=DJ.prototype.onInput;_.H([_.q(_.N6),_.Z("design:type",Object)],DJ.prototype,"ironA11yKeysBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],DJ.prototype,"suggestionsEndpoint",void 0);_.H([_.n(),_.Z("design:type",Object)],DJ.prototype,"suggestionsResponse",void 0);_.H([_.n(),_.Z("design:type",Object)],DJ.prototype,"activeMention",void 0);_.H([_.p$("#dropdown"),_.Z("design:type",Object)],DJ.prototype,"dropdown",void 0);_.H([_.p$("#iron-dropdown"),_.Z("design:type",Object)],DJ.prototype,"ironDropdown",void 0);
_.H([_.C$("input"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],DJ.prototype,"onInput",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],DJ.prototype,"onServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],DJ.prototype,"onServiceRequestCompleted",null);
_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],DJ.prototype,"onServiceRequestError",null);_.H([_.C$("yt-user-mention-suggestion-selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],DJ.prototype,"onUserMentionSuggestionSelected",null);
_.H([_.C$("dom-change"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],DJ.prototype,"onDomChange",null);_.H([_.cd({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],DJ);
_.C(DJ,"yt-user-mention-autosuggest-input",function(){if(qNU===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-user-mention-autosuggest-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.social.yt_user_mention_autosuggest_input.yt.user.mention.autosuggest.input.css.js--\x3e<slot name="input" class="style-scope yt-user-mention-autosuggest-input"></slot>\n<tp-yt-iron-dropdown id="iron-dropdown" horizontal-align="auto" no-auto-focus="" no-overlap="true" opened="[[hasSuggestions(suggestionsResponse)]]" position-target="[[getPositionTarget(activeMention)]]" on-iron-overlay-opened="onDropdownOpened" class="style-scope yt-user-mention-autosuggest-input">\n  <yt-user-mention-suggestions-dropdown id="dropdown" class="dropdown-content style-scope yt-user-mention-autosuggest-input" slot="dropdown-content" data="[[suggestionsResponse]]" role="listbox" on-focused-suggestion-id-changed="onFocusedSuggestionIdChanged">\n  </yt-user-mention-suggestions-dropdown>\n</tp-yt-iron-dropdown>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;g7N===void 0&&(g7N=document.createElement("template"));var X=g7N;V.call(I,X.content.cloneNode(!0),k.content.firstChild);qNU=k}k=qNU;return k},{mode:2});var z3=null;
_.Il({is:"ytd-commentbox",_template:function(){if($dO!==void 0)return $dO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commentbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="identity-chip" hidden="[[computeHideIdentityChipRenderer_(isLoading, zeroStepChannelCreationRenderer)]]" class="style-scope ytd-commentbox"></div>\n<div id="thumbnail-input-row" class="style-scope ytd-commentbox">\n  <yt-img-shadow id="author-thumbnail" height="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" hidden="[[computeHideAuthorThumbnail_(isLoading, zeroStepChannelCreationRenderer)]]" thumbnail="[[data.authorThumbnail]]" width="[[computeAuthorThumbnailDimension_(isReply, isBackstageComment)]]" class="style-scope ytd-commentbox">\n  </yt-img-shadow>\n  <div id="main" hidden="[[isLoading]]" class="style-scope ytd-commentbox">\n    <div id="divider-line" class="style-scope ytd-commentbox"></div>\n    \n    <div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-commentbox" hidden="[[hasPollOrQuizRendererInEditDialog_]]">\n      <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-commentbox">\n        <div slot="after-input" class="paper-input-input style-scope ytd-commentbox">\n          <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-commentbox">\n            <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-commentbox">\n              <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[getSimpleString(placeholderFormattedText_)]]" plaintext-only="true" required="true" split-lines="1" text="[[data.editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-commentbox"></yt-formatted-string>\n            </yt-user-mention-autosuggest-input>\n          </ytd-emoji-input>\n          <div id="external-links-banner" hidden="[[!isExternalLinksBannerDisplayed]]" class="style-scope ytd-commentbox">\n            <yt-formatted-string text="[[data.advancedTierFeatures.externalLinks.verificationBannerMessage]]" class="style-scope ytd-commentbox">\n            </yt-formatted-string>\n            <ytd-button-renderer id="verification-button" data="[[data.advancedTierFeatures.externalLinks.verificationButton.buttonRenderer]]" class="style-scope ytd-commentbox">\n            </ytd-button-renderer>\n          </div>\n        </div>\n        <ytd-backstage-dismissable-attachment id="dismissable-attachment" slot="after-input" attachment-preview="[[prefilledContent_]]" dismiss-button="[[data.attachmentDismissButton]]" hidden="[[computeHideDismissableAttachment_(prefilledAttachment_)]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-dismissable-attachment>\n        <div id="attachment-preview" slot="after-input" class="style-scope ytd-commentbox"></div>\n        <div id="image-select" class="paper-input-input style-scope ytd-commentbox" hidden="[[!hasImage_]]" slot="after-input"></div>\n        <ytd-backstage-video-link-attachment id="video-link-attachment" slot="after-input" hidden="[[!hasVideo_]]" class="style-scope ytd-commentbox">\n        </ytd-backstage-video-link-attachment>\n      </tp-yt-paper-input-container>\n    </div>\n    <ytd-poll-attachment id="poll-attachment" data="[[data.pollEditorInfo]]" hidden="[[!hasPoll_]]" class="style-scope ytd-commentbox">\n    </ytd-poll-attachment>\n    <ytd-backstage-image-poll-editor-renderer id="image-poll-attachment" data="[[data.imagePollEditorRenderer.imagePollEditorRenderer]]" editor-info="[[data.imagePollEditorInfo]]" hidden="[[!hasImagePoll_]]" class="style-scope ytd-commentbox">\n    </ytd-backstage-image-poll-editor-renderer>\n    <ytd-backstage-quiz-editor-renderer id="quiz-attachment" editor-info="[[data.quizEditorInfo]]" hidden="[[!hasQuiz_]]" class="style-scope ytd-commentbox">\n  </ytd-backstage-quiz-editor-renderer>\n    <slot name="repost-preview" class="style-scope ytd-commentbox"></slot>\n    <div id="poll-preview-edit-dialog" hidden="[[!hasPollOrQuizRendererInEditDialog_]]" class="style-scope ytd-commentbox">\n      <yt-formatted-string text="[[data.editableText]]" class="style-scope ytd-commentbox"></yt-formatted-string>\n      <div id="poll-preview" class="style-scope ytd-commentbox"></div>\n    </div>\n    <div id="footer" class="style-scope ytd-commentbox">\n      <span id="emoji-button" on-tap="onEmojiButtonTap_" hidden="[[!isEmojiButtonDisplayed]]" class="style-scope ytd-commentbox"></span>\n      <div id="attachments" hidden="[[computeHideAttachmentButtons_(data, addedAttachment, prefilledAttachment_, errorMessage_)]]" class="style-scope ytd-commentbox">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-commentbox">\n          <ytd-button-renderer id="[[buttonId]]" data="[[getButtonRenderer(data, buttonId)]]" class="style-scope ytd-commentbox">\n          </ytd-button-renderer>\n        </template>\n      </div>\n      <div id="inline-scheduling-panel" hidden="[[!inlineSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n      <div id="footer-text" class="style-scope ytd-commentbox">\n        <yt-formatted-string id="footer-message" class$="[[computeFooterMessageClass_(alertMessage_, errorMessage_)]] style-scope ytd-commentbox" hidden="[[computeFooterMessageHidden_(alertMessage_, errorMessage_)]]" text="[[computeFooterMessage_(alertMessage_, errorMessage_)]]">\n        </yt-formatted-string>\n        <yt-formatted-string id="zero-step-footer-text" hidden="[[!zeroStepChannelCreationRenderer.footerText]]" text="[[zeroStepChannelCreationRenderer.footerText]]" class="style-scope ytd-commentbox">\n        </yt-formatted-string>\n      </div>\n      <div id="access-restrictions-selector" class="style-scope ytd-commentbox"></div>\n      <span id="char-count" hidden="[[!charLimit_]]" class="style-scope ytd-commentbox">[[charCount_]]/[[charLimit_]]</span>\n      <div id="buttons" class$="[[computeSubmitButtonClass_(dropdownSchedulePanel_, data.postOptionsMenu)]] style-scope ytd-commentbox">\n        <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancel_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <ytd-button-renderer id="submit-button" data="[[computeSubmitButton_(data, scheduleButton_)]]" disabled="[[submitButtonDisabled]]" overrides="[[computeSubmitButtonOverride(data, submitButtonDisabled, dropdownSchedulePanel_)]]" on-tap="onSubmit_" class="style-scope ytd-commentbox">\n        </ytd-button-renderer>\n        <div id="option-menu" hidden="[[dropdownSchedulePanel_]]" class="style-scope ytd-commentbox">\n          <ytd-menu-renderer data="[[data.postOptionsMenu.menuRenderer]]" disable-upgrade="[[!data.postOptionsMenu.menuRenderer]]" hidden="[[!data.postOptionsMenu.menuRenderer]]" icon="EXPAND" no-ink-on-dropdown-button="" three-dot-button-override="[[computeThreeDotButtonOverride(submitButtonDisabled)]]" tonal-override="[[modern]]" class="style-scope ytd-commentbox">\n          </ytd-menu-renderer>\n        </div>\n      </div>\n    </div>\n    <div id="scheduling-panel" hidden="[[!dropdownSchedulePanel_]]" class="style-scope ytd-commentbox"></div>\n    <div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-commentbox">\n      <span id="emoji-picker" class="style-scope ytd-commentbox"></span>\n    </div>\n  </div>\n  <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-commentbox"></tp-yt-paper-spinner-lite>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $dO=k},
behaviors:[_.boA.YtHostElementBehavior,_.N6,_.pF.YtActionHandlerBehavior,_.ER.YtComponentBehavior,_.Fd.YtRendererstamperBehavior,_.WZf.YtdReduxBehavior],keyBindings:{left:"leftKeyPressed_",right:"rightKeyPressed_",end:"endKeyPressed_",backspace:"maybeBackspaceChip_","delete":"maybeDeleteChip_","ctrl+enter meta+enter":"submitIfNotBackstagePost_","ctrl+backspace alt+backspace":"maybeBackspaceChipWordMode_","ctrl+delete alt+delete":"maybeDeleteChipWordMode_"},properties:{data:{type:Object,observer:"dataChanged_"},
placeholderFormattedText_:{type:Object,computed:"computePlaceholderText_(data, addedAttachment, prefilledAttachment_)"},aadcGuidelinesState_:{type:Object,selectorArgs:["data.aadcGuidelinesStateEntityKey"],selector:function(k,I){return _.nQ(k.entities,"aadcGuidelinesStateEntityPayload",I)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(k,I){return _.nQ(k.entities,"commentboxStateEntity",I)},
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 _.mn}},
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:_.m("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.m("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",_.R1(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(k){this.fire(k?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(k){this.set("submitButtonDisabled",void 0);this.clear();k&&this.computeIsEmojiButtonDisplayed_(k)&&(k=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&k.updateEmojiCategories()},
observePrefilledImage_:function(k,I,V){this.isValidPrefilledImage_(k,I,V)&&(this.prefilledAttachment_="image",this.prefilledImageData_=I,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(k,I){this.isValidPrefilledVideo_(k,I)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(k){k&&k.pollData&&k.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(k.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.ww();this.focus()},
detached:function(){document.removeEventListener("tap",_.R1(this,this.onTap_))},
created:function(){this.scheduledPublishTimeSec_=this.prefilledImageData_=this.imagePreviewCoordinates_=this.taggedVideoId_=this.selectedVideoId_=void 0;document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1;this.TEST_ONLY=void 0},
onEmojiButtonTap_:function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.$$("#emoji-picker > yt-emoji-picker-renderer").selected=!this.$$("#emoji-picker > yt-emoji-picker-renderer").selected},
onEmojiSelect_:function(k){k=k.detail;k=k.isCustomEmoji?k.shortcuts[0]:k.emojiId;var I=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(I,k);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var k=_.zD();if(k){k=k.getBrowserRangeObject();for(var I=k.commonAncestorContainer;I;){if(I===this.getEditableTextArea_())return k;I=I.parentNode}}k=this.getEditableTextArea_();k=_.tk(k,k.childNodes.length);k.select();return k.getBrowserRangeObject()},
insertTextWithEmojis_:function(k,I,V){(I=this.emojiManager.createDocumentFragment(I,!0,!1,V===void 0?!0:V))&&I.childNodes.length!==0&&(k.collapsed||k.deleteContents(),V=I.lastChild,k.insertNode(I),_.y4O(V).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var k=_.zD();if(k){var I=k.JSC$11648_getStartNode(),V=k.JSC$11648_getEndNode();if(kjz(I)&&kjz(V)){var X=k.JSC$11648_getStartOffset(),P;if(_.oa&&I.nodeType===Node.ELEMENT_NODE&&(P=_.eEC(I)))_.tk(P,0).select();else{P=s2(I)?I:_.lf(I,s2);var L=s2(V)?V:_.lf(V,s2);if(P||L)if(k.isCollapsed()){if(I.nodeType===Node.TEXT_NODE){k=!0;X===I.length&&(k=!1);if(z3==="end"||z3==="right")k=!1;I=I.parentNode;k=[].concat(_.Z9(I.parentNode.childNodes)).indexOf(I)+(k?0:1);_.tk(I.parentNode,
k).select()}}else P?P.previousSibling&&P.previousSibling.length>0?_.eE(V,k.JSC$11648_getEndOffset(),P.previousSibling,P.previousSibling.length-1).select():(I=document.createTextNode("\u200b"),P.parentNode.insertBefore(I,P),_.eE(V,k.JSC$11648_getEndOffset(),I,0).select()):L&&(L.nextSibling&&L.nextSibling.length>0?_.eE(I,k.JSC$11648_getStartOffset(),L.nextSibling,1).select():(V=document.createTextNode("\u200b"),L.parentNode.insertBefore(V,L.nextSibling),_.eE(I,k.JSC$11648_getStartOffset(),V,V.length).select()));
z3=null}}else z3=null}else z3=null},
leftKeyPressed_:function(){z3="left"},
rightKeyPressed_:function(){z3="right"},
endKeyPressed_:function(){z3="end"},
maybeDeleteChip_:function(){var k=c5t(!0);if(k){var I=_.zD(),V=I.JSC$11648_getStartNode();I=I.JSC$11648_getStartOffset();_.Op(V,I,k,k.childNodes.length).select()}},
maybeBackspaceChip_:function(){var k=c5t(!1);if(k){var I=_.zD(),V=I.JSC$11648_getStartNode();I=I.JSC$11648_getStartOffset();_.Op(V,I,k,0).select()}},
maybeBackspaceChipWordMode_:function(k){var I=_.zD();if(I.isCollapsed()){var V=I.JSC$11648_getStartNode();I=I.JSC$11648_getStartOffset();var X=Gji(V,I,!0);X&&(_.Op(V,I,X,0).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(k){var I=_.zD();if(I.isCollapsed()){var V=I.JSC$11648_getStartNode();I=I.JSC$11648_getStartOffset();var X=Gji(V,I,!1);X&&(_.Op(V,I,X,X.childNodes.length).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
onTap_:function(k){if(!k.defaultPrevented&&(k.currentTarget.tagName==="YTD-COMMENTBOX"&&s2(k.target)&&k.preventDefault(),this.isEmojiPickerDisplayed)){var I=this.$$("#emojis"),V=this.$$("#emoji-button"),X=this.getEditableTextArea_();if((k=k.path?k.path:k.composedPath&&k.composedPath())&&!k.includes(I)&&!k.includes(X)&&!k.includes(V))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(k,I,V){return k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&I!==void 0&&I.encryptedBlobId!==null&&I.sourceExternalVideoId!==null&&V!==void 0&&V.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(k,I){return k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!I&&!!I.videoRenderer&&!!I.videoRenderer.videoId},
isValidPrefilledAttachment_:function(k,I,V){return this.isValidPrefilledImage_(k,I,V)||this.isValidPrefilledVideo_(k,V)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.m("enable_multi_image_post_creation")){var k=this.$$("ytd-backstage-multi-image-select-renderer");k&&k.hasImages()&&k.cancel()}else(k=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&k.cancel();(k=this.$["poll-attachment"])&&this.hasPoll_&&k.clearPollOptions();(k=this.$["image-poll-attachment"])&&this.hasImagePoll_&&k.resetPollOptions();(k=this.$["quiz-attachment"])&&this.hasQuiz_&&k.resetQuizOptions();
(k=this.$["video-link-attachment"])&&this.hasVideo_&&k.cancel();(k=this.$["access-restrictions-selector"].firstElementChild)&&k.reset();this.prefilledAttachment_!=="none"&&this.dismissPrefilledContent_();this.addedAttachment="none";this.prefilledImageData_=this.scheduledPublishTimeSec_=this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.submitButtonDisabled=!0;this.setTextAreaValue_(this.data.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.isExternalLinksBannerDisplayed=
this.isEmojiPickerDisplayed=this.receivedFocusPreviously_=!1;if(this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")this.onDateTimeSelectionCancelled_()},
getEditableTextArea_:function(){return _.BL(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.BL(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(k,I){k=VNt(k,this.emojiManager,I).cloneNode(!0);for(I=k.firstChild;I;)if(I.nodeType!==1)I=I.nextSibling;else switch(I.tagName){case "BR":var V=_.Th();_.GrR(V,I);I=V.nextSibling;break;case "DIV":(V=I.lastChild)&&I.nextSibling&&_.fD(_.Th(),V);I.previousSibling&&(I.previousSibling.nodeType===1||I.previousSibling.nodeType===3&&!I.previousSibling.textContent.endsWith("\n"))&&_.Wg(_.Th(),I);V&&V.nodeName==="BR"&&_.kW(V);V=I;I.hasChildNodes()?(I=I.firstChild,
_.Tcx(V)):(I=I.nextSibling,_.kW(V));break;default:I=I.nextSibling}return TkO(k)},
onAddImageError_:function(k){k.stopPropagation();this.errorMessage_=_.y8(k.detail)},
setTextAreaValue_:function(k){k||(k="");var I=this.getEditableFormattedString_();I.text="";this.getEditableTextArea_().innerText="";typeof k==="string"&&(k={runs:[{text:k}]});I.text=k},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();z3=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var k=this.getEditableTextArea_();k&&(_.tk(k,k.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.gH("HTML_DIR")==="rtl"){var k=this.getEditableTextArea_(),I=this.getTextAreaValue()!==""?"auto":"rtl";k.setAttribute("dir",I)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var k;return SSA((k=this.$["quiz-attachment"])==null?void 0:k.getExplanationText())||SSA(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var k=null;if(this.isEmojiButtonDisplayed){var I=this.getInputRange_();I&&(k=this.emojiInput.retrieveTextBeforeRange(I))}this.insertText_(k,!0);this.updateCharCount_();this.setSubmitButton_();k=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=k.scrollHeight>k.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var k=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:k})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount_=this.getTextLength();this.aboveCharLimit_=!!this.charLimit_&&this.charCount_>this.charLimit_},
onPaste_:function(k){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(k)},
onPasteEmoji_:function(k){k.preventDefault();k.stopImmediatePropagation();k=k.clipboardData.getData("text/plain");this.insertText_(k,!1,!1)},
insertText_:function(k,I,V){I=I===void 0?!1:I;V=V===void 0?!0:V;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&k){var X=this.getInputRange_().cloneRange();this.emojiManager&&X&&(I&&this.emojiInput.offsetStartOfRangeBy(X,k.length),this.insertTextWithEmojis_(X,k,V),IGO(this.getEditableTextArea_().lastChild)||(X=this.getInputRange_().cloneRange()),X&&(this.emojiInput.updateSuggestions(X,k),this.updateSuggestionOffset_(X)))}},
setSubmitButton_:function(){if(this.data){var k=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",I=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(k||I){var V=this.getTextAreaValue().trim();I=V===this.previousText_;V=!V||this.aboveCharLimit_;k&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(V=this.aboveCharLimit_);this.submitButtonDisabled=
I||V||!this.getTextLength();k&&_.m("enable_post_scheduling")&&(this.submitButtonDisabled=I&&!this.scheduledPublishTimeSec_||V)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.m6,computeCreationBoxClass_:function(k){return k?"focused":"not-focused"},
computeFooterMessageClass_:function(k,I){return I?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(k,I){return I?I:k},
computeFooterMessageHidden_:function(k,I){return!I&&!k},
computePlaceholderText_:function(k,I,V){return(V==="video"||V==="image")&&(k==null?0:k.prefilledPlaceholderText)?k==null?void 0:k.prefilledPlaceholderText:I==="poll"||I==="image-poll"?k==null?void 0:k.pollPostPlaceholderText:I==="quiz"?k==null?void 0:k.quizPostPlaceholderText:I==="image"?k==null?void 0:k.imagePostPlaceholderText:k==null?void 0:k.placeholderText},
computeHideAttachmentButtons_:function(k,I,V,X){return k===void 0?!1:X&&this.getSimpleString(X)===this.getSimpleString(k.rateLimitErrorMessage)?!0:I!=="none"||V!=="none"||!k.videoLinkButton&&!k.pollButton&&!k.imagePollButton&&!k.quizButton&&!k.imageButton},
computeHideDismissableAttachment_:function(k){return k!=="image"&&k!=="video"},
computeHasVideo_:function(k){return k==="video"},
computeHasImage_:function(k){return k==="image"},
computeHasPoll_:function(k){return k==="poll"},
computeHasImagePoll_:function(k){return k==="image-poll"},
computeHasQuiz_:function(k){return k==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(k){return k&&k.backstageAttachment?k.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!k.backstageAttachment.quizRenderer&&!k.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(k){if(this.isValidPrefilledAttachment_(k.purpose,k.prefilledImageData,k.backstageAttachment))return k.backstageAttachment},
computeEditAttachment_:function(k){if(this.computePrefilledContent_(k)===void 0)return k.backstageAttachment},
computeAuthorThumbnailDimension_:function(k,I){return k&&!I?24:40},
computeImageUploadEndpoint_:function(k){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",k)},
computeRateLimitErrorCommands_:function(k){var I,V;return k==null?void 0:(I=k.advancedTierFeatures)==null?void 0:(V=I.rateLimit)==null?void 0:V.rateLimitCommands},
computeIsBackstageComment_:function(k){return!(!k||k!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(k){return this.get("submitButton.buttonRenderer.serviceEndpoint",k)||this.get("replyButton.buttonRenderer.serviceEndpoint",k)||this.get("postButton.buttonRenderer.serviceEndpoint",k)},
computeSubmitButtonOverride:function(){if(_.m("web_modern_buttons")){var k,I;return{segmentedPosition:this.dropdownSchedulePanel_||!((k=this.data)==null?0:(I=k.postOptionsMenu)==null?0:I.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.m("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(k,I){k=this.get("submitButton.buttonRenderer",k)||this.get("replyButton.buttonRenderer",k)||this.get("postButton.buttonRenderer",k);I&&(k=I);k&&(k=Object.assign({},k),k.serviceEndpoint=void 0,k.isDisabled=this.submitButtonDisabled);return k},
computeHasExternalLinksAccess_:function(k){if(_.m("enable_rfa_external_links")){var I,V,X;return(X=k==null?void 0:(I=k.advancedTierFeatures)==null?void 0:(V=I.externalLinks)==null?void 0:V.allowExternalLinks)!=null?X:!0}return!0},
computeIsEmojiButtonDisplayed_:function(k){return k.emojiButton&&k.emojiPicker&&k.emojiPicker.emojiPickerRenderer&&k.emojiPicker.emojiPickerRenderer.categories?k.emojiPicker.emojiPickerRenderer.categories.find(function(I){return I.emojiPickerCategoryRenderer?I.emojiPickerCategoryRenderer.emojiIds&&I.emojiPickerCategoryRenderer.emojiIds.length>0:I.emojiPickerUpsellCategoryRenderer?I.emojiPickerUpsellCategoryRenderer.emojis&&I.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(k){return k.charLimit?k.charLimit:null},
computeDropdownSchedulingPanel_:function(k,I){if(k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&I)return I},
computeInlineSchedulingPanel_:function(k,I){if(k==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&I)return I},
computeHideAuthorThumbnail_:function(k,I){return k||this.computeUseIdentityChip_(I)},
computeHideIdentityChipRenderer_:function(k,I){return k||!this.computeUseIdentityChip_(I)},
computeUseIdentityChip_:function(k){return!!k&&!!k.identityChipRenderer},
getSharedPostId_:function(){return this.data.backstageAttachment&&this.data.backstageAttachment.postRenderer&&this.data.backstageAttachment.postRenderer.postId?this.data.backstageAttachment.postRenderer.postId:void 0},
onYtNavigate_:function(k){var I,V,X,P;(k==null?0:(I=k.detail)==null?0:(V=I.endpoint)==null?0:V.ypcGetOffersEndpoint)||(k==null?0:(X=k.detail)==null?0:(P=X.endpoint)==null?0:P.ypcOffersEndpoint)?(k.stopPropagation(),_.Qk(this,[k.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",k)&&(k.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(k){this.addedAttachment="video";this.selectedVideoId_=k.detail.videoId},
commentboxStateEntityChanged_:function(k){var I=this;(k==null?void 0:k.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(k==null?void 0:k.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){I.focus()})},
onYtServiceRequestSent_:function(k,I){if(I.actions)for(k=_.G(I.actions),I=k.next();!I.done;I=k.next())I.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(k){this.isLoading=!1;var I=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",k),V,X,P,L=k==null?void 0:(V=k.detail)==null?void 0:(X=V.data)==null?void 0:(P=X.actionResult)==null?void 0:P.commentboxStateEntityKey;if(I)this.errorMessage_=I;else if(L){var T;this.dismissData_=k==null?void 0:(T=k.detail)==null?void 0:T.data;this.commentboxStateKey_=L}else{this.clear();var d;this.fire("yt-commentbox-dismiss",k==null?void 0:(d=k.detail)==
null?void 0:d.data)}},
onYtServiceRequestError_:function(k){k.stopPropagation();this.isLoading=!1;var I,V;if(((I=this.data)==null?void 0:I.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((V=this.data)==null?void 0:V.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(I=this.get("detail.error.args",k)||[],I.length>1&&I[1].message){this.handlePostsServiceRequestError_(I[1].message);return}(k=this.get("detail.error.message",k))?this.errorMessage_=this.data.errorMessage||_.y8(k):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(k){if(_.m("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var I=_.G(this.rateLimitErrorCommands),V=I.next();!V.done;V=I.next())if(V=V.value,V.errorLabel===k){_.Rl(V.command,this.hostElement);return}this.errorMessage_=_.y8(k)},
submitIfNotBackstagePost_:function(k){if(!this.isBackstagePost)this.onSubmit_(k)},
onSubmit_:function(k){var I=this,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F;return _.W(function(Q){switch(Q.nextAddress){case 1:k.stopPropagation();if(!I.serviceEndpoint||!I.isValidInput_())return Q.return();if(I.shouldShowPostAadcNotice_())return I.showPostAadcNotice_(),Q.return();if(I.shouldShowCommentAadcNotice_())return I.showCommentAadcNotice_(),Q.return();if(!(I.$$("ytd-backstage-multi-image-select-renderer")&&I.hasImage_&&_.m("enable_multi_image_post_creation"))){Q.jumpTo(2);break}V=I.$$("ytd-backstage-multi-image-select-renderer");
return Q.yield(V.getAllUploadStatuses(),3);case 3:X=Q.yieldResult;if(!X)return Q.return();P=_.G(X);for(L=P.next();!L.done;L=P.next())if(T=L.value,T.encryptedBlobId===void 0)return I.isLoading=!1,U=d=void 0,I.errorMessage_=(U=(d=I.imageUploadEndpoint_)==null?void 0:d.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?U:null,Q.return();return Q.return(I.submitForm_(void 0,void 0,void 0,void 0,V.images,I.taggedVideoId_));case 2:if(!I.hasImagePoll_||!I.$["image-poll-attachment"]){Q.jumpTo(4);
break}return Q.yield(I.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:E=Q.yieldResult;if(!E)return Q.return();l=_.G(E);for(r=l.next();!r.done;r=l.next())if(h=r.value,!h.encryptedBlobId)return I.isLoading=!1,y=void 0,I.errorMessage_=(y=I.data.errorMessage)!=null?y:null,Q.return();case 4:g=(S=I.$$("ytd-backstage-image-select-renderer"))&&S.uploadPromise(),F=I.getSharedPostId_(),g?g.then(function(){I.submitForm_.apply(I,_.Z9(_.OT.apply(0,arguments)))}).catch(function(x){I.isLoading=!1;
I.errorMessage_=_.y8(x.message)}):I.selectedVideoId_?I.submitForm_(void 0,I.selectedVideoId_):I.prefilledAttachment_==="image"?I.submitForm_(I.prefilledImageData_.encryptedBlobId,void 0,void 0,I.prefilledImageData_.sourceExternalVideoId,void 0,I.taggedVideoId_):I.prefilledAttachment_==="video"?I.submitForm_(void 0,I.data.backstageAttachment.videoRenderer.videoId):F?I.submitForm_(void 0,void 0,F):I.taggedVideoId_!==void 0?I.submitForm_(void 0,void 0,void 0,void 0,void 0,I.taggedVideoId_):I.submitForm_(),
_.xg(Q)}})},
openSchedulingPanel:function(k){k&&k.scheduleButton&&k.scheduleButton.buttonRenderer&&(this.scheduleButton_=k.scheduleButton.buttonRenderer);k&&k.dateTimePicker&&this.set("data.schedulingDateTimePicker",k.dateTimePicker)},
openImagePollComponent:function(){this.addedAttachment="image-poll";this.$["image-poll-attachment"]&&this.$["image-poll-attachment"].resetPollOptions()},
openQuizComponent:function(){this.addedAttachment="quiz";this.$["quiz-attachment"]&&this.$["quiz-attachment"].resetQuizOptions()},
onCancel_:function(k){k.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(k){k.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(k){k.stopPropagation();k.detail.alertMessage&&(this.alertMessage_=k.detail.alertMessage)},
onImageSelected_:function(k){k.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(k){k.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(k){k.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(k.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(k){k.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(k){var I=this.$["video-link-attachment"];I&&I.onLaunchVideoPicker(k)},
onAttachmentDismiss_:function(k){k.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()},
isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&_.m("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.m("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&
this.$$("ytd-backstage-image-select-renderer").hasPreview&&this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var k;if(this.addedAttachment==="image-poll"&&((k=this.$["image-poll-attachment"])==null||!k.isValid()))return!1;var I;if(this.addedAttachment==="quiz"&&((I=this.$["quiz-attachment"])==null||!I.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;k=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(k=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")k=!0;return k||!!this.getTextAreaValue().trim()},
submitForm_:function(k,I,V,X,P,L){var T=this.getTextAreaValue().trim(),d={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&T===this.previousText_&&(T=void 0);T!==void 0&&(d.comment_text=T);this.isLoading=!0;L!=void 0&&(d.tagged_video_id=L);k?(d.image_blob_id=k,this.imagePreviewCoordinates_&&(d.image_preview_coordinates=this.imagePreviewCoordinates_)):I?d.attached_video_id=I:V?d.shared_post_id=V:P&&P.length>0&&(d.images_data=P.map(function(U){return{encryptedBlobId:U.encryptedBlobId,
previewCoordinates:U.previewCoordinates}}));
X&&(d.source_video_id=X);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(d.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(d.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(d.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());this.addedAttachment==="quiz"&&(d.quiz_options=
this.$["quiz-attachment"].getPostCreateOptions());_.m("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(d.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.Qk(this,[this.serviceEndpoint,d])},
onIsInputFocusChanged_:function(k,I){k?this.fire("yt-autonav-pause-focus"):I!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(k){var I=this.getEditableTextArea_();[].concat(_.Z9(k.dataTransfer.items)).forEach(function(V){V.kind==="string"&&V.type.match("^text/plain")&&V.getAsString(function(X){I.appendChild(document.createTextNode(X))})});
k.preventDefault()},
preventDefault_:function(k){k.preventDefault()},
onSuggestionInsert_:function(k){this.insertTextWithEmojis_(k.detail.range,k.detail.text)},
onEmojiSuggestionClick_:function(k){this.emojiInput.insertSuggestion(k.detail)},
computeSubmitButtonClass_:function(k,I){return!I||k?"":"with-options"},
updateSuggestionOffset_:function(k){if(this.emojiInput&&_.BL(this.emojiInput).querySelector("#dropdown")){var I=this.getEditableTextArea_().getBoundingClientRect().bottom,V=k.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(I-V)+5;I=this.getEditableTextArea_().getBoundingClientRect().left;k=k.getBoundingClientRect().left-I;_.BL(this.emojiInput).querySelector("#dropdown").style.marginLeft=k+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(k){if(_.m("enable_post_scheduling")&&this.data&&this.data.purpose){k=k.detail;if(Math.floor(Date.now()/1E3)>=k)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var I=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(I)||I!==k?this.scheduledPublishTimeSec_=k:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=k;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var k=["image-button","image-poll-button","poll-button","quiz-button"];_.m("auto_convert_posts_video_tag")||k.push("video-link-button");return k},
getButtonRenderer:function(k,I){if(k)switch(I){case "video-link-button":var V;return((V=k.videoLinkButton)==null?void 0:V.buttonRenderer)||void 0;case "image-button":var X;return((X=k.imageButton)==null?void 0:X.buttonRenderer)||void 0;case "poll-button":var P;return((P=k.pollButton)==null?void 0:P.buttonRenderer)||void 0;case "image-poll-button":var L;return((L=k.imagePollButton)==null?void 0:L.buttonRenderer)||void 0;case "quiz-button":var T;return((T=k.quizButton)==null?void 0:T.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var k;return(k=this.data)==null||!k.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var k,I;return!((k=this.data)==null||!k.openAadcDialog)&&!((I=this.aadcGuidelinesState_)==null||!I.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.gH("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var k;((k=this.data)==null?0:k.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ST("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(k){k.clickTrackingParams&&_.Ne().clickCommand(k);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.sm(this,"yt-close-popup-action")},
onHideIdentityChip:function(k){var I;this.set("data.placeholderText",(I=k.hideIdentityChipAction)==null?void 0:I.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var uY=function(){var k=_.a.apply(this,arguments)||this;k.isOpen=!1;k.modern=_.m("web_modern_buttons");k.roundedContainer=!0;k.dropdownButtonOverride=_.m("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;k.inPopupContainer=!1;k.isCommentboxLoading=!1;var I=["image-button","image-poll-button","poll-button"];_.m("enable_quiz_creation")&&I.push("quiz-button");_.m("auto_convert_posts_video_tag")||I.push("video-link-button");k.attachmentButtonIds=I;k.actionMap={"yt-create-comment-action":"onCreateCommentAction",
"yt-create-poll-action":"onCreatePollAction","yt-add-video-link-action":"onAddVideoLinkAction","yt-show-scheduling-panel-command":"onShowSchedulingPanelCommand","yt-create-image-poll-command":"onCreateImagePollCommand","yt-create-quiz-command":"onCreateQuizCommand"};return k};
_.J(uY,_.a);_.c=uY.prototype;_.c.computeButtonOverride=function(){var k;return((k=this.data)==null?0:k.postOptionsMenu)&&_.m("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.c.configureRendererStamper=function(){var k={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.m("auto_convert_posts_video_tag")||(k["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return k};
_.c.ready=function(){var k=this,I=_.BL(this.hostElement).querySelector("#placeholder-area"),V=function(X){k.onOpen(X)};
I.addEventListener("tap",V);I.addEventListener("keypress",V)};
_.c.showButtonEduTooltip=function(){var k,I,V,X,P,L,T;if(_.m("enable_quiz_creation")&&((k=this.data)==null?0:(I=k.quizButton)==null?0:(V=I.buttonRenderer)==null?0:(X=V.hint)==null?0:(P=X.hintRenderer)==null?0:(L=P.content)==null?0:(T=L.bubbleHintRenderer)==null?0:T.text)&&(_.RP.getInstance(),k=CZ(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(k==null?void 0:
k.length)>0)){this.ytComponentBehavior.resolveCommand(k[0],{form:{element:this.quizButton}});return}var d;if((d=this.data)==null?0:d.imagePollButtonTooltip)if(_.RP.getInstance(),d=CZ(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(d==null?void 0:d.length)>0){this.ytComponentBehavior.resolveCommand(d[0],{form:{element:this.imagePollButton}});return}var U;_.m("enable_multi_image_post_creation")&&
((U=this.data)==null?0:U.multiImageButtonTooltip)&&(_.RP.getInstance(),U=CZ(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(U==null?void 0:U.length)>0&&this.ytComponentBehavior.resolveCommand(U[0],{form:{element:this.imageButton}}))};
_.c.onCreatePollAction=function(k){_.K(k,mEl)&&(this.JSC$16248_commentbox.addedAttachment="poll",this.openDialog())};
_.c.onAddVideoLinkAction=function(k){if(_.K(k,lIG))this.JSC$16248_commentbox.onAddVideoLink(k)};
_.c.onShowSchedulingPanelCommand=function(k){(k=_.K(k,pHK))&&this.openSchedulingPanel(k)};
_.c.onCreateImagePollCommand=function(k){_.K(k,ZFN)&&(this.JSC$16248_commentbox.openImagePollComponent(),this.openDialog())};
_.c.onCreateQuizCommand=function(k){_.K(k,DgW)&&(this.JSC$16248_commentbox.openQuizComponent(),this.openDialog())};
_.c.openSchedulingPanel=function(k){_.m("enable_post_scheduling")&&(this.openDialog(),this.JSC$16248_commentbox.openSchedulingPanel(k))};
_.c.onCreateCommentAction=function(k){this.get("createCommentAction.contents",k)&&(this.JSC$16248_commentbox.clear(),this.closeDialog())};
_.c.onOpen=function(k){k instanceof KeyboardEvent&&k.type==="keypress"&&k.keyCode!==13&&k.keyCode!==32||(this.data.prepareAccountEndpoint?_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.c.onYtCommentboxDismiss=function(){this.closeDialog()};
_.c.onYtCommentboxLoadingStart=function(k){k.stopPropagation();this.isCommentboxLoading=!0};
_.c.onYtCommentboxLoadingEnd=function(k){k.stopPropagation();this.isCommentboxLoading=!1};
_.c.onYtVideoLinkButtonCancel=function(k){k.stopPropagation();this.onOpen(k)};
_.c.onYtVideoLinkSelected=function(k){k.stopPropagation();this.onOpen(k)};
_.c.onIronSelect=function(k){k.stopPropagation();k.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=k.detail.item.value&&(this.accessRestriction?(this.accessRestriction=k.detail.item.value,this.onOpen(k)):this.accessRestriction=k.detail.item.value)};
_.c.onYtNavigate=function(k){this.get("detail.endpoint.backstageImageUploadEndpoint",k)&&(this.JSC$16248_commentbox.addedAttachment="image",this.JSC$16248_commentbox.submitButtonDisabled=!0,this.onOpen(k))};
_.c.onRequestSent=function(k){for(var I=_.G(k.detail),V=I.next();!V.done;V=I.next())_.K(V.value,PpR)&&(this.JSC$16248_commentbox.addedAttachment="image",this.JSC$16248_commentbox.submitButtonDisabled=!0,this.onOpen(k))};
_.c.openDialog=function(){var k;(k=this.data)!=null&&k.isIneligibleForCommunityPagePostCreation||(this.JSC$16248_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16248_commentbox.focus())};
_.c.onPopupClosed=function(){_.RP.getInstance()};
_.c.computeCreationDisabled=function(k){return!!k};
_.c.computeIsCreationDialog=function(k){return!!k&&k==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.c.computeDisabledPostButton=function(k){if(!k)return null;k.isDisabled=!0;return k};
_.c.computeIsCreationDialogWithHeader=function(k){return!this.inPopupContainer&&!!k&&!!k.authorText&&k.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.c.computeIsHeaderHidden=function(k,I){return!k||I};
_.c.computeDropdownRendererClasses=function(k){return k?["text-secondary-style"]:[]};
_.c.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var k=_.BL(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;k&&k.reset()};
uY.prototype.onPopupClosed=uY.prototype.onPopupClosed;uY.prototype.onRequestSent=uY.prototype.onRequestSent;uY.prototype.onYtNavigate=uY.prototype.onYtNavigate;uY.prototype.onIronSelect=uY.prototype.onIronSelect;uY.prototype.onYtVideoLinkSelected=uY.prototype.onYtVideoLinkSelected;uY.prototype.onYtVideoLinkButtonCancel=uY.prototype.onYtVideoLinkButtonCancel;uY.prototype.onYtCommentboxLoadingEnd=uY.prototype.onYtCommentboxLoadingEnd;uY.prototype.onYtCommentboxLoadingStart=uY.prototype.onYtCommentboxLoadingStart;
uY.prototype.onYtCommentboxDismiss=uY.prototype.onYtCommentboxDismiss;uY.prototype.showButtonEduTooltip=uY.prototype.showButtonEduTooltip;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],uY.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],uY.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uY.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],uY.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uY.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uY.prototype,"isOpen",void 0);_.H([_.n({computed:"computeButtonOverride(data)"}),_.Z("design:type",Object)],uY.prototype,"buttonOverride",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uY.prototype,"modern",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uY.prototype,"roundedContainer",void 0);_.H([_.n(),_.Z("design:type",Object)],uY.prototype,"dropdownButtonOverride",void 0);_.H([_.n({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.Z("design:type",Boolean)],uY.prototype,"creationDisabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],uY.prototype,"enableCreationBox",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.Z("design:type",Boolean)],uY.prototype,"isCreationDialog",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uY.prototype,"inPopupContainer",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.Z("design:type",Boolean)],uY.prototype,"isCreationDialogWithHeader",void 0);_.H([_.n(),_.Z("design:type",Object)],uY.prototype,"accessRestriction",void 0);
_.H([_.n({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.Z("design:type",Array)],uY.prototype,"dropdownRendererClasses",void 0);_.H([_.n(),_.Z("design:type",Object)],uY.prototype,"isCommentboxLoading",void 0);_.H([_.n(),_.Z("design:type",Array)],uY.prototype,"attachmentButtonIds",void 0);_.H([_.p$("#image-button"),_.Z("design:type",HTMLElement)],uY.prototype,"imageButton",void 0);
_.H([_.p$("#image-poll-button"),_.Z("design:type",HTMLElement)],uY.prototype,"imagePollButton",void 0);_.H([_.p$("#quiz-button"),_.Z("design:type",HTMLElement)],uY.prototype,"quizButton",void 0);_.H([_.p$("#commentbox"),_.Z("design:type",Object)],uY.prototype,"JSC$16248_commentbox",void 0);_.H([_.w$("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uY.prototype,"showButtonEduTooltip",null);
_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uY.prototype,"onYtCommentboxDismiss",null);_.H([_.C$("yt-commentbox-loading-start"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uY.prototype,"onYtCommentboxLoadingStart",null);
_.H([_.C$("yt-commentbox-loading-end"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uY.prototype,"onYtCommentboxLoadingEnd",null);_.H([_.C$("yt-video-link-button-cancel"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uY.prototype,"onYtVideoLinkButtonCancel",null);
_.H([_.C$("yt-video-link-selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uY.prototype,"onYtVideoLinkSelected",null);_.H([_.C$("iron-select"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uY.prototype,"onIronSelect",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uY.prototype,"onYtNavigate",null);
_.H([_.C$("yt-service-request-sent-button-renderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uY.prototype,"onRequestSent",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uY.prototype,"onPopupClosed",null);_.H([_.GY({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],uY);
_.C(uY,"ytd-backstage-post-dialog-renderer",function(){if(Iel!==void 0)return Iel;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n    [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer"></yt-formatted-string>\n    <div class="visibility-container style-scope ytd-backstage-post-dialog-renderer" hidden="[[data.isIneligibleForCommunityPagePostCreation]]">\n      <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n      <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n      <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" hidden="[[data.isIneligibleForCommunityPagePostCreation]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div class="ytd-commentbox-slot-repost-preview style-scope ytd-backstage-post-dialog-renderer" slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Iel=k},{mode:1});var AgW;var QCC;var O9=function(){return _.a.apply(this,arguments)||this};
_.J(O9,_.a);_.c=O9.prototype;_.c.computeHeartButtonStyle=function(k){return(k==null?0:k.styleType)?k.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.c.onYtButtonTap=function(){if(this.data.isEnabled){var k=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(k=this.getEndpoint(k))&&_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}})}else(k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(k)};
_.c.toggle=function(k){this.set("data.isHearted",k!==void 0?k:!this.data.isHearted)};
_.c.getEndpoint=function(k){var I,V=(I=this.data)==null?void 0:I.heartEndpoint,X;I=(X=this.data)==null?void 0:X.unheartEndpoint;if(V&&I)return k?I:V};
_.c.computeButtonAccessibility=function(k,I){var V,X,P=k==null?void 0:(V=k.heartedAccessibility)==null?void 0:(X=V.accessibilityData)==null?void 0:X.label,L,T;k=k==null?void 0:(L=k.unheartedAccessibility)==null?void 0:(T=L.accessibilityData)==null?void 0:T.label;return I?P:k};
_.R9.Object.defineProperties(O9.prototype,{heartTooltip:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.data.isHearted?this.data.heartedTooltip:this.data.unheartedTooltip}},
iconFilled:{configurable:!0,enumerable:!0,get:function(){var k;return _.m("kevlar_system_icons")&&!((k=this.data)==null||!k.isHearted)}}});
O9.prototype.onYtButtonTap=O9.prototype.onYtButtonTap;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],O9.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],O9.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],O9.prototype,"data",void 0);_.H([_.v("data.isHearted"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],O9.prototype,"heartTooltip",null);
_.H([_.v("data.isHearted"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],O9.prototype,"iconFilled",null);_.H([_.n({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.Z("design:type",String)],O9.prototype,"buttonAccessibility",void 0);_.H([_.n({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.Z("design:type",String)],O9.prototype,"heartButtonStyle",void 0);
_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],O9.prototype,"onYtButtonTap",null);_.H([_.GY({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],O9);
_.C(O9,"ytd-creator-heart-renderer",function(){if(QCC!==void 0)return QCC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-creator-heart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="creator-heart-button" disabled="[[!data.isEnabled]]" label="[[buttonAccessibility]]" class="style-scope ytd-creator-heart-renderer">\n  <template is="dom-if" if="[[data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-img-shadow id="hearted-thumbnail" thumbnail="[[data.creatorThumbnail]]" class="style-scope ytd-creator-heart-renderer"></yt-img-shadow>\n    <yt-icon id="hearted-border" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n    <yt-icon id="hearted" default-to-filled="[[iconFilled]]" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n  <template is="dom-if" if="[[!data.isHearted]]" class="style-scope ytd-creator-heart-renderer">\n    <yt-icon id="unhearted" icon="[[data.heartIcon.iconType]]" class="style-scope ytd-creator-heart-renderer"></yt-icon>\n  </template>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-creator-heart-renderer">[[heartTooltip]]</tp-yt-paper-tooltip>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return QCC=k},{mode:1});var tQ=function(){var k=_.a.apply(this,arguments)||this;k.hasCreatorReply=!1;k.buttonOverrides={size:"S",iconPosition:"icon-only"};k.replyButtonOverrides={size:"S",type:"text"};k.forceIconButton=!_.m("web_modern_buttons");k.modern=_.m("web_modern_buttons");k.buttonTooltipPosition="bottom";k.systemIcons=_.m("kevlar_system_icons");k.replyDialog=null;return k};
_.J(tQ,_.a);_.c=tQ.prototype;
_.c.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]]"}}}}}};
_.c.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.c.dataChange=function(){this.replyDialog&&_.BL(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var k,I,V;this.isLiked=this.systemIcons&&!!((k=this.data)==null?0:(I=k.likeButton)==null?0:(V=I.toggleButtonRenderer)==null?0:V.isToggled)};
_.c.computeShowVoteCountBeginning=function(k,I){return k===void 0||I===void 0?!0:k.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!I&&this.ytRendererBehavior.getSimpleString(I)!=="0"};
_.c.computeShowVoteCountEnd=function(k,I){return k===void 0||I===void 0?!0:k.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!I&&this.ytRendererBehavior.getSimpleString(I)!=="0"};
_.c.computeShowCommentCount=function(k,I){return k===void 0||I===void 0?!0:k.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!I&&this.ytRendererBehavior.getSimpleString(I)!=="0"};
_.c.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.c.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.c.showReplyDialog=function(k){k&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.BL(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=k,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.c.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.c.onRequestSent=function(k){k=_.G(k.detail);for(var I=k.next();!I.done;I=k.next())(I=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",I.value))&&this.showReplyDialog(I)};
_.c.onYtNavigate=function(k){var I,V;(k=(I=_.K(k.detail.endpoint,_.cvQ))==null?void 0:(V=I.dialog)==null?void 0:V.commentReplyDialogRenderer)&&this.showReplyDialog(k)};
_.c.onYtServiceRequestSent=function(k,I){k.stopPropagation();if(I.actions)for(k=0;k<I.actions.length;k++){var V=_.K(I.actions[k],Y$W);V&&this.handleUpdateCommentVoteAction(V)}};
_.c.handleUpdateCommentVoteAction=function(k){this.voteCount=k.voteCount||_.y8("0");k.voteStatus==="LIKE"?this.JSC$16260_ytdDislikeToggleButtonRenderer.toggle(!1):k.voteStatus==="DISLIKE"?this.JSC$16260_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16260_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16260_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.c.computeReplyButtonHidden=function(k){return k};
_.c.computeReplyButtonBeginning=function(k){return(k==null?0:k.replyButton)&&k.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?k.replyButton:void 0};
_.c.computeReplyButtonEnd=function(k){return(k==null?0:k.replyButton)&&k.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?k.replyButton:void 0};
_.c.computeActionButtonStyle=function(k){return(k==null?0:k.style)?k.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.c.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.c.onYtToggleButton=function(k){var I,V;this.isLiked=this.systemIcons&&!!((I=k.detail)==null?0:(V=I.actions)==null?0:V.like)};
tQ.prototype.onYtToggleButton=tQ.prototype.onYtToggleButton;tQ.prototype.onButtonTooltipPositionChanged=tQ.prototype.onButtonTooltipPositionChanged;tQ.prototype.onYtServiceRequestSent=tQ.prototype.onYtServiceRequestSent;tQ.prototype.onYtNavigate=tQ.prototype.onYtNavigate;tQ.prototype.onRequestSent=tQ.prototype.onRequestSent;tQ.prototype.onYtCommentboxDismiss=tQ.prototype.onYtCommentboxDismiss;tQ.prototype.dataChange=tQ.prototype.dataChange;
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],tQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],tQ.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],tQ.prototype,"voteCount",void 0);_.H([_.n(),_.Z("design:type",Object)],tQ.prototype,"commentCount",void 0);_.H([_.n(),_.Z("design:type",Object)],tQ.prototype,"replyThumbnail",void 0);
_.H([_.n(),_.Z("design:type",Object)],tQ.prototype,"hasCreatorReply",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],tQ.prototype,"enableCreationBox",void 0);_.H([_.n({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.Z("design:type",String)],tQ.prototype,"actionButtonsStyle",void 0);_.H([_.n({computed:"computeReplyButtonBeginning(data)"}),_.Z("design:type",Object)],tQ.prototype,"replyButtonBeginning",void 0);
_.H([_.n({computed:"computeReplyButtonEnd(data)"}),_.Z("design:type",Object)],tQ.prototype,"replyButtonEnd",void 0);_.H([_.n(),_.Z("design:type",Object)],tQ.prototype,"buttonOverrides",void 0);_.H([_.n(),_.Z("design:type",Object)],tQ.prototype,"replyButtonOverrides",void 0);_.H([_.n(),_.Z("design:type",Object)],tQ.prototype,"forceIconButton",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],tQ.prototype,"useCommentIcon",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tQ.prototype,"modern",void 0);_.H([_.n(),_.Z("design:type",Object)],tQ.prototype,"buttonTooltipPosition",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tQ.prototype,"systemIcons",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],tQ.prototype,"isLiked",void 0);_.H([_.p$("ytd-button-renderer"),_.Z("design:type",Object)],tQ.prototype,"ytdReplyButtonRenderer",void 0);
_.H([_.p$("#like-button"),_.Z("design:type",Object)],tQ.prototype,"JSC$16260_ytdLikeToggleButtonRenderer",void 0);_.H([_.p$("#dislike-button"),_.Z("design:type",Object)],tQ.prototype,"JSC$16260_ytdDislikeToggleButtonRenderer",void 0);_.H([_.p$("#reply-dialog"),_.Z("design:type",HTMLElement)],tQ.prototype,"replyDialogElement",void 0);_.H([_.p$("#reply-button"),_.Z("design:type",HTMLElement)],tQ.prototype,"replyButtonElement",void 0);
_.H([_.p$("#reply-button-end"),_.Z("design:type",HTMLElement)],tQ.prototype,"replyButtonEndElement",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tQ.prototype,"dataChange",null);_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],tQ.prototype,"onYtCommentboxDismiss",null);
_.H([_.C$("yt-service-request-sent-button-renderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],tQ.prototype,"onRequestSent",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],tQ.prototype,"onYtNavigate",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],tQ.prototype,"onYtServiceRequestSent",null);_.H([_.w$("buttonTooltipPosition"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tQ.prototype,"onButtonTooltipPositionChanged",null);
_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],tQ.prototype,"onYtToggleButton",null);_.H([_.GY({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],tQ);
_.C(tQ,"ytd-comment-action-buttons-renderer",function(){if(AgW!==void 0)return AgW;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-action-buttons-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-action-buttons-renderer">\n  <div id="reply-button" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <span id="vote-count-left" hidden="[[!computeShowVoteCountBeginning(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.likeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!computeShowVoteCountEnd(data, voteCount)]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(voteCount)]]\n  </span>\n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.dislikeButton.toggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </ytd-toggle-button-renderer>\n  <div id="creator-heart" class="style-scope ytd-comment-action-buttons-renderer"></div>\n  <div id="share-button" hidden="[[!data.shareButton]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  <div id="reply-button-end" hidden="[[computeReplyButtonHidden(hasCreatorReply)]]" class="style-scope ytd-comment-action-buttons-renderer">\n  </div>\n  \n  <span id="comment-count" hidden="[[!computeShowCommentCount(data, commentCount)]]" class="style-scope ytd-comment-action-buttons-renderer">\n    [[getSimpleString(commentCount)]]\n  </span>\n</div>\n<div id="reply-dialog" class="style-scope ytd-comment-action-buttons-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return AgW=k},{mode:1});var n7N;var eH=function(){return _.a.apply(this,arguments)||this};
_.J(eH,_.a);eH.prototype.focus=function(){_.BL(this.hostElement).querySelector("#commentbox").focus()};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],eH.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],eH.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],eH.prototype,"zeroStepChannelCreationRenderer",void 0);_.H([_.GY({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],eH);
_.C(eH,"ytd-comment-dialog-renderer",function(){if(n7N!==void 0)return n7N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" zero-step-channel-creation-renderer="[[zeroStepChannelCreationRenderer]]" class="style-scope ytd-comment-dialog-renderer">\n</ytd-commentbox>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return n7N=k},{mode:1});var o7Q;var k0=function(){var k=_.a.apply(this,arguments)||this;k.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.m("enable_web_delhi_icons")};k.replyButtonOverrides={size:"S",type:"text"};return k};
_.J(k0,_.a);_.c=k0.prototype;_.c.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.c.detached=function(){this.replyBox&&this.replyBox.remove()};
_.c.showReplyDialog=function(k){if(k){var I=this.replyBox;I||(I=document.createElement("ytd-comment-reply-dialog-renderer"),I.id="replybox",_.BL(this.replyDialogDiv).appendChild(I));I.data=k;this.replyDialogDiv.hidden=!1;I.openDialog()}};
_.c.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.c.handleReplyButtonClick=function(){if(this.isSuperfanOnlyCommentsEligibleUser){var k,I=_.K((k=this.toolbarSurface)==null?void 0:k.superfanOnlySnackbarCommand,_.L2);I&&_.vW(this.hostElement,"yt-show-superfan-only-snackbar",{command:I})}else this.isSubsOnlyCommentsEligibleUser&&(k=_.K((I=this.toolbarSurface)==null?void 0:I.subscribersOnlyDisclaimerSnackbarCommand,_.L2))&&_.vW(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:k})};
_.c.onYtServiceRequestSent=function(k,I){k.stopPropagation();if(I.actions)for(var V=0;V<I.actions.length;V++){var X=_.K(I.actions[V],Y$W);X?this.handleUpdateCommentVoteAction(X):k.target===this.heartButton&&this.toggleHeartState()}};
_.c.handleUpdateCommentVoteAction=function(k){var I;(I=this.toolbarState)!=null&&I.key&&this.ytdReduxBehavior.dispatch(_.XN("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:k.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":k.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.c.toggleHeartState=function(){var k;(k=this.toolbarState)!=null&&k.key&&this.ytdReduxBehavior.dispatch(_.XN("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.R9.Object.defineProperties(k0.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return(((k=this.toolbarState)==null?void 0:k.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(I=this.toolbarData)==null?void 0:I.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 k;return((k=this.toolbarSurface)==null?void 0:k.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
isSuperfanOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.superfanOnlySnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.toolbarSurface)==null?void 0:k.prepareAccountCommand)!==void 0&&!_.m("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k,I=_.K((k=this.toolbarSurface)==null?void 0:k.prepareAccountCommand,_.L2),V,X,P,L,T,d,U,E,l;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((V=this.toolbarSharedData)==null||!V.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((X=this.toolbarState)==null?void 0:X.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:I!=null?I:_.K((P=this.toolbarSurface)==null?void 0:P.likeCommand,_.L2),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:I!=null?I:_.K((L=this.toolbarSurface)==null?void 0:L.unlikeCommand,_.L2),defaultCommand:this.isVisiblyDisabled?_.K((T=this.toolbarSurface)==null?void 0:T.commentDisabledActionCommand,_.L2):void 0,defaultTooltip:(d=this.toolbarData)==null?void 0:d.likeInactiveTooltip,toggledTooltip:(U=this.toolbarData)==null?void 0:U.likeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?
"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:(E=this.toolbarData)==null?void 0:E.likeButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(l=this.toolbarSharedData)==null?void 0:l.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k,I=_.K((k=this.toolbarSurface)==null?void 0:k.prepareAccountCommand,_.L2),V,X,P,L,T,d,U,E,l,r;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((V=this.toolbarSharedData)==null||!V.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((X=this.toolbarState)==null?void 0:X.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:I!=null?I:_.K((P=this.toolbarSurface)==null?void 0:P.dislikeCommand,_.L2),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:I!=null?I:_.K((L=this.toolbarSurface)==null?void 0:L.undislikeCommand,_.L2),defaultCommand:this.isVisiblyDisabled?_.K((T=this.toolbarSurface)==null?void 0:T.commentDisabledActionCommand,_.L2):void 0,defaultTooltip:(d=this.toolbarData)==null?void 0:d.dislikeInactiveTooltip,toggledTooltip:(U=this.toolbarData)==null?void 0:
U.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(E=this.toolbarSharedData)==null?void 0:E.dislikeReplyButtonA11y:(l=this.toolbarSharedData)==null?void 0:l.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(r=this.toolbarSharedData)==null?void 0:r.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var k,I,V;if(((k=this.toolbarState)==null?void 0:k.heartState)!==void 0&&((I=this.toolbarState)==null?void 0:I.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((V=this.toolbarState)==null?void 0:V.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var X,P,L,T,d,U,E,l,r,h,y,S,g,F;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(X=this.toolbarData)==null?void 0:X.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((P=this.toolbarState)==null?void 0:P.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((L=this.toolbarState)==null?void 0:L.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((T=this.toolbarState)==null?void 0:T.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((d=this.toolbarState)==null?void 0:d.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.K((U=this.toolbarSurface)==null?void 0:U.heartCommand,
_.L2),unheartEndpoint:this.isVisiblyDisabled?void 0:_.K((E=this.toolbarSurface)==null?void 0:E.unheartCommand,_.L2),disabledEndpoint:this.isVisiblyDisabled?_.K((l=this.toolbarSurface)==null?void 0:l.commentDisabledActionCommand,_.L2):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(r=this.toolbarData)==null?void 0:r.heartActiveTooltip,unheartedTooltip:(h=this.toolbarData)==null?void 0:h.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((y=
this.toolbarState)==null?void 0:y.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(S=this.toolbarSharedData)==null?void 0:S.unheartButtonA11y:(g=this.toolbarSharedData)==null?void 0:g.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(F=this.toolbarSharedData)==null?void 0:F.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.toolbarSurface)==null||!k.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.commentStrings)!=null&&k.replyButtonText){var I,V,X,P;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(I=this.commentStrings)==null?void 0:I.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.K((V=this.toolbarSurface)==null?void 0:V.replyCommand,_.L2),command:this.isVisiblyDisabled?
_.K((X=this.toolbarSurface)==null?void 0:X.commentDisabledActionCommand,_.L2):this.isSubsOnlyCommentsIneligibleUser?_.K((P=this.toolbarSurface)==null?void 0:P.subscribersOnlySnackbarCommand,_.L2):void 0}}}}});
k0.prototype.onYtServiceRequestSent=k0.prototype.onYtServiceRequestSent;k0.prototype.hideReplyDialogDiv=k0.prototype.hideReplyDialogDiv;_.H([_.n(),_.Z("design:type",Object)],k0.prototype,"commentStrings",void 0);_.H([_.n(),_.Z("design:type",Boolean)],k0.prototype,"isReply",void 0);_.H([_.n(),_.Z("design:type",Object)],k0.prototype,"toolbarData",void 0);_.H([_.n(),_.Z("design:type",Object)],k0.prototype,"toolbarSharedData",void 0);
_.H([_.n(),_.Z("design:type",String)],k0.prototype,"toolbarStateKey",void 0);_.H([_.n(),_.Z("design:type",String)],k0.prototype,"toolbarSurfaceKey",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],k0.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],k0.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],k0.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.Ff),_.Z("design:type",Object)],k0.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.p$("#reply-dialog"),_.Z("design:type",HTMLElement)],k0.prototype,"replyDialogDiv",void 0);_.H([_.p$("#replybox"),_.Z("design:type",Object)],k0.prototype,"replyBox",void 0);_.H([_.p$("ytd-creator-heart-renderer"),_.Z("design:type",Object)],k0.prototype,"heartButton",void 0);_.H([_.n({selector:function(k,I){return _.nQ(k.entities,"engagementToolbarStateEntityPayload",I)},
selectorArgs:["toolbarStateKey"]}),_.Z("design:type",Object)],k0.prototype,"toolbarState",void 0);_.H([_.n({selector:k1o,selectorArgs:["toolbarSurfaceKey"]}),_.Z("design:type",Object)],k0.prototype,"toolbarSurface",void 0);_.H([_.n(),_.Z("design:type",Object)],k0.prototype,"buttonOverrides",void 0);_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],k0.prototype,"hideReplyDialogDiv",null);
_.H([_.v("toolbarData","toolbarState"),_.Z("design:type",String),_.Z("design:paramtypes",[])],k0.prototype,"likeCount",null);_.H([_.v("likeCount"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],k0.prototype,"showLikeCount",null);_.H([_.v("toolbarSurface"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],k0.prototype,"isVisiblyDisabled",null);_.H([_.v("toolbarSurface"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],k0.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.H([_.v("toolbarSurface"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],k0.prototype,"isSubsOnlyCommentsEligibleUser",null);_.H([_.v("toolbarSurface"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],k0.prototype,"isSuperfanOnlyCommentsEligibleUser",null);_.H([_.v("toolbarSurface"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],k0.prototype,"hasPrepareAccountCommand",null);
_.H([_.v("toolbarData","toolbarState","toolbarSurface"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],k0.prototype,"likeToggleButtonRenderer",null);_.H([_.v("isReply","toolbarData","toolbarState","toolbarSurface"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],k0.prototype,"dislikeToggleButtonRenderer",null);_.H([_.v("toolbarData","toolbarState","toolbarSurface"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],k0.prototype,"creatorHeartSupportedRenderer",null);
_.H([_.v("toolbarSurface"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],k0.prototype,"hasReplyCommand",null);_.H([_.v("toolbarSurface","commentStrings","isVisiblyDisabled"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],k0.prototype,"replyButtonRenderer",null);_.H([_.n(),_.Z("design:type",Object)],k0.prototype,"replyButtonOverrides",void 0);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],k0.prototype,"onYtServiceRequestSent",null);_.H([_.GY({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],k0);
_.C(k0,"ytd-comment-engagement-bar",function(){if(o7Q!==void 0)return o7Q;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-engagement-bar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="toolbar" class="style-scope ytd-comment-engagement-bar">\n  \n  <ytd-toggle-button-renderer id="like-button" button-tooltip-position="bottom" data="[[likeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  <span id="vote-count-middle" hidden="[[!showLikeCount]]" aria-label$="[[voteCount.accessibility.accessibilityData.label]]" class="style-scope ytd-comment-engagement-bar">\n    [[likeCount]]\n  </span>\n  \n  <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="bottom" data="[[dislikeToggleButtonRenderer]]" icon-size="16" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-engagement-bar">\n  </ytd-toggle-button-renderer>\n  \n  <div id="creator-heart" class="style-scope ytd-comment-engagement-bar"></div>\n  \n  <ytd-button-renderer id="reply-button-end" data="[[replyButtonRenderer]]" force-icon-button="true" hidden="[[!hasReplyCommand]]" overrides="[[replyButtonOverrides]]" on-click="handleReplyButtonClick" class="style-scope ytd-comment-engagement-bar">\n  </ytd-button-renderer>\n</div>\n\n<div id="reply-dialog" class="style-scope ytd-comment-engagement-bar"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return o7Q=k},{mode:1});var xdQ;var IH=function(){return _.a.apply(this,arguments)||this};
_.J(IH,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],IH.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],IH.prototype,"data",void 0);_.H([_.GY({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],IH);
_.C(IH,"ytd-comment-inline-thumbnail-renderer",function(){if(xdQ!==void 0)return xdQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-inline-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-comment-inline-thumbnail-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumbnail-container style-scope ytd-comment-inline-thumbnail-renderer" hidden="[[!data.thumbnail]]">\n    <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" object-fit="COVER" thumbnail="[[data.thumbnail]]" class="style-scope ytd-comment-inline-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</a>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return xdQ=k},{mode:1});var aeQ;var V2=function(){return _.a.apply(this,arguments)||this};
_.J(V2,_.a);V2.prototype.onMessageTap=function(){if(this.onTapCommand){var k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);k&&this.ytdOpenPopupBehavior.openPopup(k)}};
_.R9.Object.defineProperties(V2.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return(k=this.data)==null?void 0:(I=k.button)==null?void 0:(V=I.buttonRenderer)==null?void 0:V.command}}});
_.H([_.q(_.Ff),_.Z("design:type",Object)],V2.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],V2.prototype,"data",void 0);_.H([_.v("data.button.buttonRenderer.command"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],V2.prototype,"onTapCommand",null);_.H([_.GY({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],V2);
_.C(V2,"ytd-comment-pause-composer-renderer",function(){if(aeQ!==void 0)return aeQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-pause-composer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pause-composer" on-click="onMessageTap" class="style-scope ytd-comment-pause-composer-renderer">\n  <yt-attributed-string data="[[data.text]]" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.termsText]]" force-default-style="" class="style-scope ytd-comment-pause-composer-renderer">\n  </yt-attributed-string>\n</div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return aeQ=k},{mode:1});var Rgy;var CMN;var Xs=function(){var k=_.a.apply(this,arguments)||this;k.isOpen=!1;return k};
_.J(Xs,_.a);_.c=Xs.prototype;_.c.dataChanged=function(){this.isOpen=!1};
_.c.onTap=function(){this.data&&(this.data.navigationEndpoint?_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.c.focus=function(){this.JSC$16289_commentbox.focus()};
_.c.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.c.openDialog=function(){this.isOpen=!0;this.JSC$16289_commentbox.focus();this.JSC$16289_commentbox.maybeHeightChanged()};
Xs.prototype.onYtCommentboxDismiss=Xs.prototype.onYtCommentboxDismiss;Xs.prototype.dataChanged=Xs.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Xs.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Xs.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Xs.prototype,"isOpen",void 0);_.H([_.p$("#commentbox"),_.Z("design:type",Object)],Xs.prototype,"JSC$16289_commentbox",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Xs.prototype,"dataChanged",null);_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Xs.prototype,"onYtCommentboxDismiss",null);_.H([_.GY({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],Xs);
_.C(Xs,"ytd-comment-reply-dialog-renderer",function(){if(CMN!==void 0)return CMN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-reply-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-reply="" class="style-scope ytd-comment-reply-dialog-renderer">\n</ytd-commentbox>\n<div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-comment-reply-dialog-renderer">\n  <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-reply-dialog-renderer">\n  </yt-img-shadow>\n  <div id="placeholder-area" on-tap="onTap" on-keydown="onTap" class="style-scope ytd-comment-reply-dialog-renderer">\n    <yt-formatted-string id="placeholder-text" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-reply-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return CMN=k},{mode:1});var wmK;var Po=function(){return _.a.apply(this,arguments)||this};
_.J(Po,_.a);_.R9.Object.defineProperties(Po.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.data)==null?void 0:(I=k.icon)==null?void 0:I.iconType;return V?"yt-icons:"+V.toLowerCase():null}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Po.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Po.prototype,"data",void 0);_.H([_.n(),_.v("data.icon"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Po.prototype,"icon",null);_.H([_.GY({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],Po);
_.C(Po,"ytd-pinned-comment-badge-renderer",function(){if(wmK!==void 0)return wmK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pinned-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon hidden="[[!icon]]" icon="[[icon]]" size="12" class="style-scope ytd-pinned-comment-badge-renderer"></yt-icon>\n<yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-pinned-comment-badge-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return wmK=k},{mode:1});var Hey;var pmQ={},NZx={input:!0,meta:!0,br:!0,link:!0,img:!0},LW=null;pmQ.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(){LW==null&&(LW=document.createElement("tp-yt-paper-tooltip"),LW.offset=8,LW.fitToVisibleBounds=!0)},
onMouseOver_:function(k){if(k=_.lf(k.target,function(P){return P==this||P.getAttribute&&P.getAttribute("shared-tooltip-text")}.bind(this),!0)){var I=k.getAttribute("shared-tooltip-text");
if(I){var V=this,X=null;k!=this&&(k.tagName.toLowerCase()in NZx?V=k.parentElement:V=k,k.id&&(X=k.id));this.polymerController.createTooltipIfRequired_();if(LW.parentElement!=V||LW.for!=X)(0,_.o1)(LW).textContent=I,_.BL(V).appendChild(LW),LW.for=X,LW.animationDelay=this.polymerController.sharedTooltipAnimationDelay,LW.position=this.polymerController.sharedTooltipPosition}}}};var co=function(){return _.a.apply(this,arguments)||this};
_.J(co,_.a);co.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]]"}}}}}};
co.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var k;((k=this.data)==null?0:k.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var I;((I=this.data)==null?0:I.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
co.prototype.colorChanged=function(){var k,I,V,X=(k=this.data)==null?void 0:(I=k.color)==null?void 0:(V=I.basicColorPaletteData)==null?void 0:V.foregroundBodyColor;X&&(this.rgbBadgeColor=_.Vi(X));_.BL(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
co.prototype.tooltipChanged=function(){var k;((k=this.data)==null?0:k.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
co.prototype.tooltipChanged=co.prototype.tooltipChanged;co.prototype.colorChanged=co.prototype.colorChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],co.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],co.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(pmQ.YtSharedTooltipBehavior),_.Z("design:type",Object)],co.prototype,"ytSharedTooltipBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],co.prototype,"data",void 0);
_.H([_.n({value:"#4285F4"}),_.Z("design:type",String)],co.prototype,"rgbBadgeColor",void 0);_.H([_.w$("data.color"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],co.prototype,"colorChanged",null);_.H([_.w$("data.tooltip"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],co.prototype,"tooltipChanged",null);_.H([_.GY({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],co);
_.C(co,"ytd-sponsor-comment-badge-renderer",function(){if(Hey!==void 0)return Hey;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsor-comment-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n<div id="custom-badge" aria-hidden="true" class="style-scope ytd-sponsor-comment-badge-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Hey=k},{mode:1});var MxN;var Zel;var Gg=function(){return _.a.apply(this,arguments)||this};
_.J(Gg,_.a);Gg.prototype.computeState=function(k){switch(k==null?void 0:k.stateIdentifier){case "TRI_STATE_IDENTIFIER_UNTOGGLED_STATE":return"untoggled";case "TRI_STATE_IDENTIFIER_TOGGLING_STATE":return"toggling";case "TRI_STATE_IDENTIFIER_TOGGLED_STATE":return"toggled";default:return"unknown"}};
Gg.prototype.updateStateIdentifier=function(k){if(this.viewModel.triStateKey){var I=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.XN("triStateButtonStateEntityPayload",I,{key:I,stateIdentifier:k}))}};
Gg.prototype.onClick=function(){var k=this;if(this.data)switch(this.ytRendererBehavior.logExplicitClick(this.data),this.state){case "toggled":this.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE");break;case "untoggled":this.viewModel.transitionCommand?(this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLING_STATE"),this.ytComponentBehavior.resolveCommand(this.viewModel.transitionCommand,{commandController:{onSuccess:function(){k.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){k.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.R9.Object.defineProperties(Gg.prototype,{data:{configurable:!0,enumerable:!0,get:function(){switch(this.state){case "untoggled":return this.viewModel.untoggledStateData;case "toggling":return this.viewModel.togglingStateData;case "toggled":return this.viewModel.toggledStateData}}},
buttonText:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.buttonText)||""}}});
_.H([_.n(),_.Z("design:type",Object)],Gg.prototype,"viewModel",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Gg.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Gg.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Gg.prototype,"ytRendererBehavior",void 0);_.H([_.n({selector:I8X,selectorArgs:["viewModel.triStateKey"]}),_.Z("design:type",Object)],Gg.prototype,"triStateButtonStateEntity",void 0);
_.H([_.n({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.Z("design:type",String)],Gg.prototype,"state",void 0);_.H([_.v("viewModel","state"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Gg.prototype,"data",null);_.H([_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],Gg.prototype,"buttonText",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],Gg);
_.C(Gg,"ytd-tri-state-button-view-model",function(){if(Zel!==void 0)return Zel;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tri-state-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button noink="" on-click="onClick" class="style-scope ytd-tri-state-button-view-model">\n  [[buttonText]]\n</tp-yt-paper-button>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Zel=k},{mode:1});var DdN;var zgO;var Tg=function(){var k=_.a.apply(this,arguments)||this;k.defaultIconToFilled=!_.m("kevlar_fill_comment_chip_icon_killswitch");return k};
_.J(Tg,_.a);Tg.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
Tg.prototype.dataChanged=function(){if(this.data){var k,I;((k=this.data.chipColorPalette)==null?0:k.backgroundColor)&&((I=this.data.chipColorPalette)==null?0:I.foregroundTitleColor)&&_.x5(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.Xe(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.Xe(this.data.chipColorPalette.foregroundTitleColor)});var V;((V=this.data)==null?0:V.command)?(_.x5(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.x5(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}};
Tg.prototype.onTap=function(){var k;if(this.data&&(k=this.data)!=null&&k.command){var I;this.ytComponentBehavior.resolveCommand((I=this.data)==null?void 0:I.command)}};
Tg.prototype.getIconSize=function(){return _.m("kevlar_fill_comment_chip_icon_killswitch")?24:12};
Tg.prototype.onTap=Tg.prototype.onTap;Tg.prototype.dataChanged=Tg.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Tg.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Tg.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.N6),_.Z("design:type",Object)],Tg.prototype,"ironA11yKeysBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Tg.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],Tg.prototype,"basePriceText",void 0);_.H([_.n(),_.Z("design:type",Object)],Tg.prototype,"chipIcon",void 0);_.H([_.n(),_.Z("design:type",Object)],Tg.prototype,"defaultIconToFilled",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Tg.prototype,"dataChanged",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Tg.prototype,"onTap",null);
_.H([_.cd({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],Tg);
_.C(Tg,"yt-pdg-comment-chip-renderer",function(){if(zgO===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-comment-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.pdg.yt_pdg_comment_chip_renderer.yt.pdg.comment.chip.renderer.css.js--\x3e<div id="comment-chip-container" class="style-scope yt-pdg-comment-chip-renderer"><yt-icon default-to-filled="[[defaultIconToFilled]]" icon="[[chipIcon.iconType]]" size="[[getIconSize()]]" class="style-scope yt-pdg-comment-chip-renderer"></yt-icon><span id="comment-chip-price" class="style-scope yt-pdg-comment-chip-renderer"> [[getSimpleString(basePriceText)]] </span></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;DdN===void 0&&(DdN=document.createElement("template"));var X=DdN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);zgO=k}k=zgO;return k},{mode:2});var dS=function(){var k=_.a.apply(this,arguments)||this;k.useSmallAvatars=_.m("small_avatars_for_comments");k.commentThreadingEnabled=_.m("web_delhi_comment_threads");k.webWatchCompactComments=_.m("web_watch_compact_comments");k.editDialog=null;return k};
_.J(dS,_.a);_.c=dS.prototype;_.c.onShow=function(){_.cX("cmv",void 0,"wn_comments")};
_.c.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"}}}};
_.c.detached=function(){this.editDialog=null;this.expander.reset()};
_.c.updateBackgroundColor=function(){if(this.backgroundColor){var k={"--ytd-comment-paid-background-color":_.Xe(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.x5(this.hostElement,k)}else _.x5(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.c.resetExpander=function(){var k;(k=this.expander)==null||k.reset()};
_.c.openEditDialog=function(k){k.dialog&&(this.editDialog=k.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.c.onYtNavigate=function(k){var I=k.detail.endpoint;if(I=_.K(I,_.GLN)||_.K(I,_.TnC))k.stopPropagation(),this.openEditDialog(I)};
_.c.onYtCommentboxDismiss=function(){this.editDialog=null;_.x5(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.c.onAuthorThumbnailClicked=function(){_.m("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.c.onYtCommentboxResize=function(k){var I;(k==null?0:(I=k.detail)==null?0:I.height)&&_.x5(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":k.detail.height+"px"})};
_.R9.Object.defineProperties(dS.prototype,{linked:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.linkedCommentText}},
linkedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.linked?{metadataBadgeRenderer:{label:this.viewModel.linkedCommentText,style:"BADGE_STYLE_TYPE_SIMPLE"}}:null}},
pinned:{configurable:!0,enumerable:!0,get:function(){return!!this.viewModel.pinnedText}},
pinnedCommentBadge:{configurable:!0,enumerable:!0,get:function(){return this.viewModel&&this.pinned?{renderer:{icon:{iconType:"KEEP"},label:{runs:[{text:this.viewModel.pinnedText}]}}}:null}},
authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var k,I=(k=this.commentEntity)==null?void 0:k.author;return I&&(I.isCreator||I.isVerified||I.isArtist)?{renderer:{authorEndpoint:I.channelPageEndpoint?_.K(I.channelPageEndpoint,_.L2):_.K(I.channelCommand,_.L2),authorText:{runs:[{text:I.displayName}]},color:I.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:I.isArtist?{iconType:"AUDIO_BADGE"}:
I.isVerified?{iconType:I.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:I.isArtist||I.isVerified?I.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var k,I=(k=this.commentEntity)==null?void 0:k.author;return I!=null&&I.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:I.sponsorBadgeUrl}]},tooltip:I.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return _.K((k=this.commentSurfaceEntity)==null?void 0:k.pdgCommentChip,_.o3G)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var k;return this.voiceReplyContainerViewModel&&((k=this.voiceReplyContainerViewModel)==null?void 0:k.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return _.K((k=this.commentSurfaceEntity)==null?void 0:k.voiceReplyContainerViewModel,noK)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var k;return this.voiceReplyContainerViewModel&&(k=this.voiceReplyContainerViewModel)!=null&&k.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=(k=this.commentSurfaceEntity)==null?void 0:k.commentBackgroundColor)!=null?I:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.m("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var k,I;return(((k=this.commentEntity)==null?void 0:(I=k.properties)==null?void 0:I.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var k,I;if(_.m("enable_profile_cards_on_comments")&&((k=this.commentEntity)==null?0:(I=k.author)==null?0:I.profileCardEndpoint)&&this.viewModel.allowProfileCard){var V,X;return _.K((V=this.commentEntity)==null?void 0:(X=V.author)==null?void 0:X.profileCardEndpoint,_.L2)}var P,L;return _.K((P=this.commentEntity)==null?void 0:(L=P.avatar)==null?void 0:L.endpoint,_.L2)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var k,I;if(_.m("enable_profile_cards_on_comments")&&((k=this.commentEntity)==null?0:(I=k.author)==null?0:I.channelPageEndpoint)){var V,X;return _.K((V=this.commentEntity)==null?void 0:(X=V.author)==null?void 0:X.channelPageEndpoint,_.L2)}var P,L;return _.K((P=this.commentEntity)==null?void 0:(L=P.avatar)==null?void 0:L.endpoint,_.L2)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X,P=(k=this.commentEntity)==null?void 0:(I=k.avatar)==null?void 0:(V=I.image)==null?void 0:(X=V.sources)==null?void 0:X[0];return P?{thumbnails:[{url:P.url,width:P.width,height:P.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.commentEntity)==null?0:(I=k.author)==null?0:I.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.commentEntity)==null?void 0:(I=k.author)==null?void 0:I.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.commentEntity)==null?void 0:(I=k.properties)==null?void 0:I.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var k;return _.K((k=this.commentSurfaceEntity)==null?void 0:k.publishedTimeCommand,_.L2)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var k,I;if(((k=this.commentEntity)==null?0:k.translatedContent)&&((I=this.translateButtonState)==null?void 0:I.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 X,P;return((X=this.commentEntity)==null?void 0:(P=X.properties)==null?void 0:P.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.commentSharedEntity)==null?void 0:(I=k.strings)==null?void 0:I.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.commentSharedEntity)==null?void 0:(I=k.strings)==null?void 0:I.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.commentEntity)==null||!k.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var k,I,V=(I=_.K((k=this.viewModel)==null?void 0:k.translateButton,QDN))!=null?I:{},X,P,L,T,d,U,E,l,r,h,y;return Object.assign({},V,{untoggledStateData:Object.assign({},V.untoggledStateData,{buttonText:(X=this.commentEntity)==null?void 0:(P=X.translateData)==null?void 0:P.text}),togglingStateData:Object.assign({},V.togglingStateData,{buttonText:(L=this.commentSharedEntity)==null?
void 0:(T=L.strings)==null?void 0:T.translatingText}),toggledStateData:Object.assign({},V.toggledStateData,{buttonText:(d=this.commentSharedEntity)==null?void 0:(U=d.strings)==null?void 0:U.seeOriginalText}),transitionCommand:((E=this.commentEntity)==null?0:E.translatedContent)?void 0:_.K((l=this.commentEntity)==null?void 0:(r=l.translateData)==null?void 0:r.translateComment,_.L2),triStateKey:(h=this.commentEntity)==null?void 0:(y=h.properties)==null?void 0:y.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((I=_.K(_.K((k=this.toolbarSurface)==null?void 0:k.menuCommand,_.L2),dgl))==null?void 0:(V=I.menu)==null?void 0:V.menuRenderer)||null}}});
dS.prototype.onYtCommentboxResize=dS.prototype.onYtCommentboxResize;dS.prototype.onYtCommentboxDismiss=dS.prototype.onYtCommentboxDismiss;dS.prototype.onYtNavigate=dS.prototype.onYtNavigate;dS.prototype.resetExpander=dS.prototype.resetExpander;dS.prototype.updateBackgroundColor=dS.prototype.updateBackgroundColor;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],dS.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],dS.prototype,"ytdReduxBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],dS.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],dS.prototype,"ytRendererstamperBehavior",void 0);_.H([_.p$("#author-thumbnail > button"),_.Z("design:type",HTMLElement)],dS.prototype,"authorThumbnailAnchor",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("viewModel"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],dS.prototype,"linked",null);
_.H([_.v("viewModel","linked"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"linkedCommentBadge",null);_.H([_.n({reflectToAttribute:!0}),_.v("viewModel"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],dS.prototype,"pinned",null);_.H([_.v("viewModel","pinned"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"pinnedCommentBadge",null);
_.H([_.v("commentEntity","commentSharedEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"authorCommentBadge",null);_.H([_.n({reflectToAttribute:!0}),_.v("authorCommentBadge"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"hasAuthorBadge",null);_.H([_.v("commentEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"sponsorCommentBadge",null);
_.H([_.n({reflectToAttribute:!0}),_.v("sponsorCommentBadge"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"hasSponsorBadge",null);_.H([_.v("commentSurfaceEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"pdgCommentChipRenderer",null);_.H([_.n({reflectToAttribute:!0}),_.v("voiceReplyContainerViewModel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"hasVoiceReply",null);
_.H([_.v("commentSurfaceEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"voiceReplyContainerViewModel",null);_.H([_.v("voiceReplyContainerViewModel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"voiceReplyUnavailableText",null);_.H([_.n(),_.Z("design:type",Object)],dS.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"viewModel",null);
_.H([_.n({selector:function(k,I){return _.nQ(k.entities,"commentSharedEntityPayload",I)},
selectorArgs:["viewModel.sharedKey"]}),_.Z("design:type",Object)],dS.prototype,"commentSharedEntity",void 0);_.H([_.n({selector:ehU,selectorArgs:["viewModel.commentKey"]}),_.Z("design:type",Object)],dS.prototype,"commentEntity",void 0);_.H([_.n({selector:function(k,I){return _.nQ(k.entities,"commentSurfaceEntityPayload",I)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.Z("design:type",Object)],dS.prototype,"commentSurfaceEntity",void 0);_.H([_.n({selector:k1o,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.Z("design:type",Object)],dS.prototype,"toolbarSurface",void 0);_.H([_.n({selector:I8X,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.Z("design:type",Object)],dS.prototype,"translateButtonState",void 0);
_.H([_.v("commentSurfaceEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"backgroundColor",null);_.H([_.n({reflectToAttribute:!0}),_.v("viewModel"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],dS.prototype,"optimalReadingWidthComments",null);_.H([_.p$("ytd-expander"),_.Z("design:type",Object)],dS.prototype,"expander",void 0);
_.H([_.w$("backgroundColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dS.prototype,"updateBackgroundColor",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dS.prototype,"useSmallAvatars",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],dS.prototype,"engagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dS.prototype,"commentThreadingEnabled",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dS.prototype,"webWatchCompactComments",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("commentEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"isReply",null);_.H([_.v("commentEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"authorThumbnailEndpoint",null);_.H([_.v("commentEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"authorNameEndpoint",null);
_.H([_.v("commentEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"authorThumbnail",null);_.H([_.v("commentEntity"),_.Z("design:type",String),_.Z("design:paramtypes",[])],dS.prototype,"authorTextClass",null);_.H([_.v("commentEntity"),_.Z("design:type",String),_.Z("design:paramtypes",[])],dS.prototype,"authorChannelName",null);_.H([_.v("commentEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"publishedTime",null);
_.H([_.v("commentSurfaceEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"publishedTimeCommand",null);_.H([_.v("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"contentText",null);_.H([_.w$("contentText"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dS.prototype,"resetExpander",null);
_.H([_.v("commentEntity"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],dS.prototype,"shouldShowReadMoreInitially",null);_.H([_.v("commentSharedEntity"),_.Z("design:type",String),_.Z("design:paramtypes",[])],dS.prototype,"expandText",null);_.H([_.v("commentSharedEntity"),_.Z("design:type",String),_.Z("design:paramtypes",[])],dS.prototype,"collapseText",null);_.H([_.v("commentEntity"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],dS.prototype,"shouldShowTranslateButton",null);
_.H([_.v("commentEntity","commentSharedEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"translateButton",null);_.H([_.v("toolbarSurface"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dS.prototype,"overflowMenuRenderer",null);_.H([_.n(),_.Z("design:type",Object)],dS.prototype,"editDialog",void 0);_.H([_.p$("ytd-comment-dialog-renderer"),_.Z("design:type",Object)],dS.prototype,"editCommentDialogContainer",void 0);
_.H([_.p$("ytd-comment-reply-dialog-renderer"),_.Z("design:type",Object)],dS.prototype,"editReplyDialogContainer",void 0);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],dS.prototype,"onYtNavigate",null);_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],dS.prototype,"onYtCommentboxDismiss",null);
_.H([_.C$("yt-commentbox-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],dS.prototype,"onYtCommentboxResize",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-comment-view-model"})],dS);
_.C(dS,"ytd-comment-view-model",function(){if(MxN!==void 0)return MxN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="paid-comment-background" class="style-scope ytd-comment-view-model"></div>\n<div id="linked-comment-badge" class="style-scope ytd-comment-view-model"></div>\n\n<div id="body" hidden="[[editDialog]]" class="style-scope ytd-comment-view-model">\n  \n  <div id="author-thumbnail" class="style-scope ytd-comment-view-model">\n    <button id="author-thumbnail-button" aria-label="[[authorChannelName]]" on-click="onAuthorThumbnailClicked" class="style-scope ytd-comment-view-model">\n      <yt-img-shadow fit="" height="40" thumbnail="[[authorThumbnail]]" width="40" class="style-scope ytd-comment-view-model"> </yt-img-shadow>\n    </button>\n  </div>\n  <div id="main" class="style-scope ytd-comment-view-model">\n    <div id="header" class="style-scope ytd-comment-view-model">\n      <div id="pinned-comment-badge" class="style-scope ytd-comment-view-model"></div>\n      <div id="header-author" class="style-scope ytd-comment-view-model">\n        \n        <h3 class="style-scope ytd-comment-view-model">\n          \n          <a id="author-text" class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeOptionalHref_(authorNameEndpoint)]]" data="[[authorNameEndpoint]]" hidden="[[authorCommentBadge]]">\n            <span class$="[[authorTextClass]] style-scope ytd-comment-view-model"> [[authorChannelName]] </span>\n          </a>\n        </h3>\n        <span id="author-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span id="sponsor-comment-badge" class="style-scope ytd-comment-view-model"></span>\n        <span dir="auto" id="published-time-text" class="style-scope ytd-comment-view-model">\n          <a class="yt-simple-endpoint style-scope ytd-comment-view-model" href$="[[computeHref_(publishedTimeCommand)]]" data="[[publishedTimeCommand]]">\n            [[publishedTime]]\n          </a>\n        </span>\n      </div>\n    </div>\n    \n    <ytd-expander id="expander" can-toggle="[[shouldShowReadMoreInitially]]" max-number-of-lines="4" recompute-on-resize="[[webWatchCompactComments]]" class="style-scope ytd-comment-view-model">\n      \n      <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="content" data="[[pdgCommentChipRenderer]]" hidden="[[!pdgCommentChipRenderer]]" class="style-scope ytd-comment-view-model">\n      </yt-pdg-comment-chip-renderer>\n      <yt-attributed-string id="content-text" slot="content" data="[[contentText]]" user-input="" class="style-scope ytd-comment-view-model">\n      </yt-attributed-string>\n      <span class="more-button style-scope ytd-comment-view-model" slot="more-button">[[expandText]]</span>\n      <span class="less-button style-scope ytd-comment-view-model" slot="less-button">[[collapseText]]</span>\n    </ytd-expander>\n    <yt-attributed-string id="error-text" data="[[voiceReplyUnavailableText]]" hidden$="[[!voiceReplyUnavailableText]]" class="style-scope ytd-comment-view-model">\n    </yt-attributed-string>\n    <ytd-tri-state-button-view-model class="translate-button style-scope ytd-comment-view-model" hidden="[[!shouldShowTranslateButton]]" view-model="[[translateButton]]">\n    </ytd-tri-state-button-view-model>\n    <ytd-comment-engagement-bar id="action-buttons" comment-strings="[[commentSharedEntity.strings]]" is-reply="[[isReply]]" toolbar-data="[[commentEntity.toolbar]]" toolbar-shared-data="[[commentSharedEntity.toolbarShared]]" toolbar-state-key="[[viewModel.toolbarStateKey]]" toolbar-surface-key="[[viewModel.toolbarSurfaceKey]]" class="style-scope ytd-comment-view-model">\n    </ytd-comment-engagement-bar>\n  </div>\n  \n  <div id="action-menu" class="style-scope ytd-comment-view-model">\n    <ytd-menu-renderer data="[[overflowMenuRenderer]]" class="style-scope ytd-comment-view-model"></ytd-menu-renderer>\n  </div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-comment-view-model"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return MxN=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});_.Si(_.R(function(k){var I={},V={};return _.f("yt-sub-thread",{class:_.FH("ytSubThreadHost",(I.ytSubThreadHasButton=k.isButton,I.ytSubThreadHovered=k.hovered,I.ytSubThreadTopLevelThread=function(){var X,P;return((X=k.topLevelThread)==null?void 0:X.call(k))&&!(_.m("small_avatars_for_comments")&&((P=k.engagementPanel)==null?0:P.call(k)))},I))},_.f("div",{class:"ytSubThreadThreadline"},_.f(_.b,{cond:function(){var X;
return!((X=k.isTeaser)==null?0:X.call(k))},
then:function(){return _.f("div",{class:"ytSubThreadConnection"})}}),_.f("div",{class:"ytSubThreadContinuation"}),_.f("div",{class:"ytSubThreadShadow"})),_.f("div",{class:_.FH("ytSubThreadSubThreadContent",(V.ytSubThreadSubThreadContentEngagementPanel=k.engagementPanel,V))},k.children))},"Pc"),"yt-sub-thread",{props:{isButton:_.$3,
isTeaser:_.$3,hovered:_.$3,topLevelThread:_.$3,engagementPanel:_.$3}});var id=function(){var k=_.a.apply(this,arguments)||this;k.modern=_.m("web_modern_buttons");k.commentThreadingEnabled=_.m("web_delhi_comment_threads");k.isWatchGrid=_.m("kevlar_watch_grid");k.buttonOverrides=k.commentThreadingEnabled?_.m("web_delhi_comment_threads_call_to_action")?{iconPosition:"trailing",type:"text",style:"call-to-action"}:{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};k.JSC$16335_spinnerEl=null;return k};
_.J(id,_.a);_.c=id.prototype;_.c.configureContinuationPathMap=function(){return _.m("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.c.shouldShowLegacyTeasers=function(k,I){return k&&!I};
_.c.shouldShowExpandedThreads=function(k,I){return this.commentThreadingEnabled&&I&&(k==null?void 0:k.length)>0};
_.c.shouldShowCollapsedThreads=function(k,I){return this.commentThreadingEnabled&&!I&&k};
_.c.computeCommentViewModel=function(k){return _.K(k,ATU)};
_.c.computeThreadRenderer=function(k){return _.K(k,goQ)};
_.c.computeIsContinuationItem=function(k){return!!this.computeContinuationItemRenderer(k)};
_.c.computeButtonRenderer=function(k){return _.K(k,_.b_)};
_.c.computeContinuationItemRenderer=function(k){return _.K(k,_.Ye)};
_.c.computeShowButton=function(k){var I;return!((I=this.computeContinuationItemRenderer(k))==null||!I.button)};
_.c.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]]"}}}}}};
_.c.attached=function(){this.isShowRepliesVisible=!0};
_.c.dataChanged=function(){var k=this.expanderContents;k&&(k.hidden=!0);this.isLoading=!1};
_.c.endsInContinuation=function(k){return!!k&&k.length>0&&!!this.computeContinuationItemRenderer(k[k.length-1])};
_.c.computeShouldShowHideRepliesButton=function(k,I){return!k&&I};
_.c.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.c.isLoadingChanged=function(){this.isLoading&&!this.JSC$16335_spinnerEl&&(this.JSC$16335_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.BL(this.expanderContents).appendChild(this.JSC$16335_spinnerEl));this.JSC$16335_spinnerEl&&(this.JSC$16335_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var k;(k=this.contents)==null||k.classList.remove("reloading")}};
_.c.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var k=_.K(this.data.viewReplies,_.b_);k&&this.ytRendererBehavior.logExplicitClick(k);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.c.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var k=_.K(this.data.hideReplies,_.b_);k&&this.ytRendererBehavior.logExplicitClick(k);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.c.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var k=_.BL(this.hostElement).querySelector("#expander-contents");k&&(k.hidden=this.isShowRepliesVisible)}};
_.c.computeAlign=function(){if(this.modern){var k;return!((k=this.data)==null?0:k.viewRepliesCreatorThumbnail)}};
_.R9.Object.defineProperties(id.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var k,I;return this.endsInContinuation((k=this.data)==null?void 0:k.contents)||this.commentThreadingEnabled&&this.endsInContinuation((I=this.data)==null?void 0:I.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var k;return(k=this.data)==null?void 0:k.teaserContents}}});
id.prototype.isShowMoreChanged=id.prototype.isShowMoreChanged;id.prototype.isLoadingChanged=id.prototype.isLoadingChanged;id.prototype.triggerFirstContinuation=id.prototype.triggerFirstContinuation;id.prototype.dataChanged=id.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],id.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],id.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.JX),_.Z("design:type",Object)],id.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],id.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],id.prototype,"modern",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],id.prototype,"commentThreadingEnabled",void 0);_.H([_.n(),_.Z("design:type",Boolean)],id.prototype,"expanded",void 0);
_.H([_.n(),_.Z("design:type",Function)],id.prototype,"toggleExpanded",void 0);_.H([_.n(),_.Z("design:type",Array)],id.prototype,"addedReplies",void 0);_.H([_.n(),_.Z("design:type",Boolean)],id.prototype,"hovered",void 0);_.H([_.n(),_.Z("design:type",Boolean)],id.prototype,"topLevelThread",void 0);_.H([_.n(),_.Z("design:type",Boolean)],id.prototype,"isLoading",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],id.prototype,"isShowRepliesVisible",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],id.prototype,"useNewFormatting",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],id.prototype,"engagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],id.prototype,"isWatchGrid",void 0);_.H([_.n(),_.Z("design:type",Object)],id.prototype,"buttonOverrides",void 0);_.H([_.p$("#expander-contents"),_.Z("design:type",HTMLElement)],id.prototype,"expanderContents",void 0);
_.H([_.p$("ytd-continuation-item-renderer"),_.Z("design:type",Object)],id.prototype,"continuationItemRenderer",void 0);_.H([_.p$("#contents"),_.Z("design:type",HTMLElement)],id.prototype,"contents",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],id.prototype,"dataChanged",null);_.H([_.v("data.contents","data.subThreads.*"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],id.prototype,"hasContinuation",null);
_.H([_.v("data.teaserContents"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],id.prototype,"subThreadTeasers",null);_.H([_.C$("yt-expander-more-tapped"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],id.prototype,"triggerFirstContinuation",null);_.H([_.w$("isLoading"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],id.prototype,"isLoadingChanged",null);
_.H([_.w$("isShowRepliesVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],id.prototype,"isShowMoreChanged",null);_.H([_.GY({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],id);
_.C(id,"ytd-comment-replies-renderer",function(){if(Rgy!==void 0)return Rgy;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[commentThreadingEnabled]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!shouldShowLegacyTeasers(isShowRepliesVisible, commentThreadingEnabled)]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n<div id="expanded-threads" hidden="[[!shouldShowCollapsedThreads(data.viewReplies, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[subThreadTeasers]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread 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 button-overrides="[[buttonOverrides]]" data="[[computeContinuationItemRenderer(item)]]" is-comments-section="" show-button="[[computeShowButton(item)]]" class="style-scope ytd-comment-replies-renderer">\n        </ytd-continuation-item-renderer>\n      </template>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-if" if="[[computeShouldShowHideRepliesButton(hasContinuation, data.hideReplies)]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-button-renderer id="less-replies-sub-thread" aria-controls="collapsed-threads" aria-expanded="[[expanded]]" data="[[computeButtonRenderer(data.hideReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowLessTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </yt-sub-thread>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Rgy=k},{mode:1});var uVK;var Wo=function(){var k=_.a.apply(this,arguments)||this;k.isOpen=!1;k.commentDialog=null;k.useSmallAvatars=_.m("small_avatars_for_comments");k.useSmallAvatarsEngagementPanelOnly=_.m("small_avatars_for_comments_ep");k.placeholderFocusListener=null;k.hasOpenedDialog=!1;k.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return k};
_.J(Wo,_.a);_.c=Wo.prototype;_.c.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]]"}}}}}};
_.c.ready=function(){var k=this,I=_.BL(this.hostElement).querySelector("#placeholder-area"),V=_.BL(this.hostElement).querySelector("#simplebox-placeholder"),X=function(P){P.stopPropagation();P instanceof KeyboardEvent&&P.type==="keypress"&&P.keyCode!==13&&P.keyCode!==32||k.openDialog()};
this.placeholderFocusListener=X;V.addEventListener("focus",this.placeholderFocusListener);I.addEventListener("tap",X);I.addEventListener("keypress",X)};
_.c.maybeRemoveFocusEventListener=function(){var k;(k=this.data)!=null&&k.prepareAccountEndpoint&&!_.m("web_comments_simplebox_modal_focus_on_tap_ks")&&(k=_.BL(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(k.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.c.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.c.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.m("web_comment_simplebox_resolve_polymer_command_ks")?_.al.instance.resolveCommand(this.data.prepareAccountEndpoint):_.Rl(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.superfanOnlySnackbarCommand&&!this.hasOpenedDialog){var k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.superfanOnlySnackbarCommand);k&&this.ytdOpenPopupBehavior.openPopup(k);this.hasOpenedDialog=!0}this.data.subscribersOnlySnackbarCommand&&
!this.hasOpenedDialog&&((k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand))&&this.ytdOpenPopupBehavior.openPopup(k),this.hasOpenedDialog=!0);this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.BL(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.c.onYtCommentboxDismiss=function(k){k.stopPropagation();this.isOpen=!1};
_.c.onCreateCommentAction=function(k){this.get("createCommentAction.contents",k)&&(this.isOpen=!1)};
_.c.computeCommentDialog=function(k){return{placeholderText:k.placeholderText,authorThumbnail:k.authorThumbnail,submitButton:k.submitButton,imageButton:k.imageButton,cancelButton:k.cancelButton,emojiButton:k.emojiButton,emojis:k.emojis,emojiPicker:k.emojiPicker,aadcGuidelinesStateEntityKey:k.aadcGuidelinesStateEntityKey,openAadcDialog:k.openAadcDialog,unicodeEmojisUrl:k.unicodeEmojisUrl}};
_.c.onHideIdentityChip=function(k){_.K(k,KYN)&&this.set("data.placeholderText",_.K(k,KYN).placeholderText)};
Wo.prototype.onYtCommentboxDismiss=Wo.prototype.onYtCommentboxDismiss;Wo.prototype.dataChanged=Wo.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Wo.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],Wo.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Wo.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Wo.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Wo.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Wo.prototype,"isOpen",void 0);_.H([_.n(),_.Z("design:type",Object)],Wo.prototype,"commentDialog",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Wo.prototype,"engagementPanel",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Wo.prototype,"useSmallAvatars",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Wo.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Wo.prototype,"enableCreationBox",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Wo.prototype,"showCreateDialog",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Wo.prototype,"dataChanged",null);_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Wo.prototype,"onYtCommentboxDismiss",null);_.H([_.GY({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],Wo);
_.C(Wo,"ytd-comment-simplebox-renderer",function(){if(uVK!==void 0)return uVK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="author-thumbnail" fit="" height="40" hidden="[[isOpen]]" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-comment-simplebox-renderer">\n</yt-img-shadow>\n<div id="placeholder-area" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <yt-formatted-string id="simplebox-placeholder" role="textbox" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-comment-simplebox-renderer">\n  </yt-formatted-string>\n</div>\n<div id="attachments" hidden="[[isOpen]]" class="style-scope ytd-comment-simplebox-renderer">\n  <div id="image-button" class="style-scope ytd-comment-simplebox-renderer"></div>\n</div>\n<div id="comment-dialog" hidden="[[!isOpen]]" class="style-scope ytd-comment-simplebox-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return uVK=k},{mode:1});var OeC;_.Ov("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var fW=function(){var k=_.a.apply(this,arguments)||this;k.addHoverEffect=_.m("swatcheroo_comments_hover_effect");k.useSmallAvatars=_.m("small_avatars_for_comments");k.scrollingEnabled=_.m("web_comment_threading_scroll_on_collapse");k.isSubThread=!1;k.threadHovered=!1;k.expanded=!1;k.removed=!1;k.addedReplies=[];k.actionMap=k.configureActionMap();k.toggleExpanded=function(){k.expanded=!k.expanded;!k.expanded&&k.scrollingEnabled&&_.sm(k.hostElement,"yt-scroll-to-comment-element",[k.commentElement])};
return k};
_.J(fW,_.a);_.c=fW.prototype;_.c.configureActionMap=function(){return _.m("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"}:{}};
_.c.createCommentReplyAction=function(k){k=_.K(k,yTO);if(k!=null&&k.contents){var I=k.replyToCommentId,V=k.parentCommentId,X,P=(X=this.commentViewModel)==null?void 0:X.commentId;(P===I||P===V&&!I)&&this.maybeAttachReply(k.contents)}};
_.c.maybeAttachReply=function(k){var I,V;(((I=this.commentEntity)==null?void 0:(V=I.properties)==null?void 0:V.replyLevel)||0)>=3?_.vW(this.hostElement,"yt-pushed-create-comment-reply",k):this.attachReply(k)};
_.c.onPushedCreateCommentReply=function(k){var I,V;(((I=this.commentEntity)==null?void 0:(V=I.properties)==null?void 0:V.replyLevel)||0)>=3||(this.attachReply(k.detail),k.stopPropagation())};
_.c.attachReply=function(k){var I;((I=this.data)==null?0:I.replies)?(I=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+I+".continuationItemRenderer")?I===0?this.push("addedReplies",k):this.splice("data.replies.commentRepliesRenderer.subThreads",I,0,k):this.push("data.replies.commentRepliesRenderer.subThreads",k)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[k],viewReplies:{buttonRenderer:{text:_.Yu(_.HW("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.c.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.Z9(this.addedReplies))),this.set("addedReplies",[]))};
_.c.removeCommentAction=function(k){k=_.K(k,jDO);var I=k==null?void 0:k.commentId,V;I&&((V=this.commentViewModel)==null?void 0:V.commentId)===I&&this.maybeRemoveComment(k.actionResult)};
_.c.banAuthorAction=function(k){k=_.K(k,rTZ);var I=k==null?void 0:k.commentId,V;I&&((V=this.commentViewModel)==null?void 0:V.commentId)===I&&this.maybeRemoveComment(k.actionResult)};
_.c.hideReportedCommentAction=function(k){k=_.K(k,RNG);var I=k==null?void 0:k.commentId,V;I&&((V=this.commentViewModel)==null?void 0:V.commentId)===I&&this.maybeRemoveComment(k.actionResult)};
_.c.maybeRemoveComment=function(k){k&&k.status==="STATUS_SUCCEEDED"&&(this.feedbackText=k.feedbackText||_.Yu("Reply removed"),this.removed=!0)};
_.c.onTap=function(k){if(this.addHoverEffect&&!this.engagementPanel&&!_.yy(_.K$(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var I;((I=window.getSelection())==null?0:I.toString().length)||_.Rl({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.c.attached=function(){var k=this;this.isSubThread&&(this.expanded=!0);var I;(I=this.commentThreadHitbox)==null||I.addEventListener("mouseover",function(){k.threadHovered=!0});
var V;(V=this.commentThreadHitbox)==null||V.addEventListener("mouseout",function(){k.threadHovered=!1});
var X;(X=this.commentThreadHitbox)==null||X.addEventListener("click",function(){k.maybeToggleExpanded()})};
_.c.onDataChanged=function(){var k=_.m("web_delhi_comment_threads")?"data.replies.commentRepliesRenderer.subThreads":"data.replies.commentRepliesRenderer.contents";this.get("data.replies.commentRepliesRenderer.teaserContents")&&!this.get(k)&&this.set(k,[{commentThreadRenderer:{commentViewModel:this.get("data.replies.commentRepliesRenderer.teaserContents")[0]}}])};
_.c.maybeToggleExpanded=function(){var k,I,V,X=(k=this.data)==null?void 0:(I=k.replies)==null?void 0:(V=I.commentRepliesRenderer)==null?void 0:V.subThreads,P;(X==null?void 0:X.length)===1&&((P=_.K(X[0],_.Ye))==null?0:P.button)&&this.expanded||this.toggleExpanded()};
_.R9.Object.defineProperties(fW.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return _.K((k=this.data)==null?void 0:k.commentViewModel,ATU)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return _.m("web_delhi_comment_threads")&&!!((k=this.data)==null?0:(I=k.replies)==null?0:(V=I.commentRepliesRenderer)==null?0:V.subThreads)}}});
fW.prototype.onDataChanged=fW.prototype.onDataChanged;fW.prototype.onTap=fW.prototype.onTap;fW.prototype.onAppendContinuationItemsActionFinished=fW.prototype.onAppendContinuationItemsActionFinished;fW.prototype.onPushedCreateCommentReply=fW.prototype.onPushedCreateCommentReply;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fW.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],fW.prototype,"ytdReduxBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],fW.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],fW.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fW.prototype,"addHoverEffect",void 0);_.H([_.n(),_.Z("design:type",Object)],fW.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fW.prototype,"useSmallAvatars",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fW.prototype,"scrollingEnabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fW.prototype,"isSubThread",void 0);_.H([_.p$(".thread-hitbox"),_.Z("design:type",HTMLElement)],fW.prototype,"commentThreadHitbox",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fW.prototype,"threadHovered",void 0);_.H([_.p$("#comment"),_.Z("design:type",HTMLElement)],fW.prototype,"commentElement",void 0);
_.H([_.n(),_.Z("design:type",Object)],fW.prototype,"expanded",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fW.prototype,"removed",void 0);_.H([_.n(),_.Z("design:type",Object)],fW.prototype,"feedbackText",void 0);_.H([_.n(),_.Z("design:type",Array)],fW.prototype,"addedReplies",void 0);_.H([_.n({selector:ehU,selectorArgs:["commentViewModel.commentKey"]}),_.Z("design:type",Object)],fW.prototype,"commentEntity",void 0);
_.H([_.C$("yt-pushed-create-comment-reply"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],fW.prototype,"onPushedCreateCommentReply",null);_.H([_.C$("yt-append-continuation-items-action-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fW.prototype,"onAppendContinuationItemsActionFinished",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fW.prototype,"commentViewModel",null);
_.H([_.v("data.replies.commentRepliesRenderer.subThreads"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],fW.prototype,"hasSubThreading",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],fW.prototype,"engagementPanel",void 0);_.H([_.C$("tap"),_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],fW.prototype,"onTap",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fW.prototype,"onDataChanged",null);_.H([_.GY({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],fW);
_.C(fW,"ytd-comment-thread-renderer",function(){if(OeC!==void 0)return OeC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="comment-container" class="style-scope ytd-comment-thread-renderer">\n  <div class="threadline style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-thread-renderer"></div></div>\n  <div class="removed-placeholder style-scope ytd-comment-thread-renderer" hidden="[[!removed]]">\n    <yt-icon icon="WARNING_FILLED" class="style-scope ytd-comment-thread-renderer"></yt-icon>\n    <yt-formatted-string text="[[feedbackText]]" class="style-scope ytd-comment-thread-renderer"></yt-formatted-string>\n  </div>\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" 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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return OeC=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var txZ;var UJ=function(){var k=_.a.apply(this,arguments)||this;k.compactHeader=_.m("web_watch_compact_comments_header");k.hidePanelButton=!1;k.isPostSchedulingEnabled=_.m("enable_post_scheduling");k.hasFinishedStamping=!1;k.JSC$16358_handleOpenPostCommentDialogActionAfterStamp=!1;k.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return k};
_.J(UJ,_.a);_.c=UJ.prototype;
_.c.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"}}}};
_.c.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.c.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16358_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.c.onYtServiceRequestSent=function(k,I){if(!_.m("kevlar_command_handler")&&I.actions)for(k=0;k<I.actions.length;k++){var V=I.actions[k];_.K(V,pHK)&&_.BL(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.K(V,pHK))}};
_.c.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var k;if(this.getPrefilledBackstagePostDialog((k=this.data)==null?void 0:k.actions)){_.BL(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var I=_.BL(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;I&&_.xA(this,function(){I.focus();I.openDialog&&I.openDialog()})}}else this.hasActionsChange=!0};
_.c.computeIsBackstage=function(k){return k};
_.c.onYtCommentboxDismiss=function(){_.BL(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.c.removePrefilledDialog=function(k){if(k==null?0:k.actions){for(var I=k.actions.length-1;I>=0;I--){var V=void 0;((V=_.K(k.actions[I],LCl))==null?0:V.dialog)&&delete k.actions[I]}this.set("data",void 0);this.set("data",k)}};
_.c.getPrefilledBackstagePostDialog=function(k){if(k)for(var I=0;I<k.length;I++){var V=k[I],X=void 0;if((X=_.K(V,LCl))==null?0:X.dialog)return _.K(V,LCl).dialog}return null};
_.c.computeBackstagePostDialog=function(k){return k&&(this.getPrefilledBackstagePostDialog(k.actions)||k.createRenderer)};
_.c.dataChanged=function(){if(this.data){var k=this.data.customEmojis,I=this.data.unicodeEmojisUrl;_.mn.clear();I&&_.wnO(_.mn,I);k&&_.mn.load(k)}};
_.c.handleSignalActionOpenPostCommentDialogAction=function(){var k=_.BL(this.hostElement).querySelector("ytd-comment-simplebox-renderer");k?k.openDialog():this.JSC$16358_handleOpenPostCommentDialogActionAfterStamp=!0};
_.c.onPostHeaderTap=function(){var k;((k=this.data)==null?0:k.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.R9.Object.defineProperties(UJ.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.m("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X,P,L,T;return!this.hidePanelButton&&_.m("kevlar_watch_comments_panel_button")&&((T=_.K((k=this.data)==null?void 0:(I=k.sortMenu)==null?void 0:(V=I.sortFilterSubMenuRenderer)==null?void 0:(X=V.subMenuItems)==null?void 0:(P=X[0])==null?void 0:(L=P.serviceEndpoint)==null?void 0:L.commandMetadata,_.CC))==null?void 0:T.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.HW("MINIPLAYER_EXPAND_LABEL"),text:_.y8(_.HW("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
UJ.prototype.dataChanged=UJ.prototype.dataChanged;UJ.prototype.onYtCommentboxDismiss=UJ.prototype.onYtCommentboxDismiss;UJ.prototype.observePrefilledBackstagePostDialog=UJ.prototype.observePrefilledBackstagePostDialog;UJ.prototype.onYtServiceRequestSent=UJ.prototype.onYtServiceRequestSent;UJ.prototype.onStampFinished=UJ.prototype.onStampFinished;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],UJ.prototype,"ytComponentBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],UJ.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],UJ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],UJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],UJ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],UJ.prototype,"compactHeader",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],UJ.prototype,"engagementPanel",void 0);_.H([_.n(),_.Z("design:type",Object)],UJ.prototype,"hidePanelButton",void 0);_.H([_.n({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],UJ.prototype,"isBackstage",void 0);_.H([_.n({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.Z("design:type",Object)],UJ.prototype,"backstagePostDialog",void 0);
_.H([_.n(),_.Z("design:type",Object)],UJ.prototype,"isPostSchedulingEnabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data","showCommentsPanelButton"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],UJ.prototype,"useSpaceBetween",null);_.H([_.n({reflectToAttribute:!0}),_.v("data","hidePanelButton"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],UJ.prototype,"showCommentsPanelButton",null);
_.H([_.v("data","showCommentsPanelButton"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],UJ.prototype,"commentsPanelButtonData",null);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],UJ.prototype,"onStampFinished",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],UJ.prototype,"onYtServiceRequestSent",null);
_.H([_.w$("data.actions"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],UJ.prototype,"observePrefilledBackstagePostDialog",null);_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],UJ.prototype,"onYtCommentboxDismiss",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],UJ.prototype,"dataChanged",null);
_.H([_.GY({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],UJ);
_.C(UJ,"ytd-comments-header-renderer",function(){if(txZ!==void 0)return txZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" on-click="onPostHeaderTap" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return txZ=k},{mode:1});var egR;var EJ=function(){return _.a.apply(this,arguments)||this};
_.J(EJ,_.a);_.H([_.n(),_.Z("design:type",Object)],EJ.prototype,"data",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],EJ.prototype,"ytRendererBehavior",void 0);_.H([_.GY({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],EJ);
_.C(EJ,"ytd-destination-button-renderer",function(){if(egR!==void 0)return egR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="destination-content-root" class="yt-simple-endpoint style-scope ytd-destination-button-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n  <yt-img-shadow id="destination-icon" height="32" thumbnail="[[data.iconImage]]" width="32" class="style-scope ytd-destination-button-renderer"></yt-img-shadow>\n  <div id="destination-label-wrapper" class="style-scope ytd-destination-button-renderer">\n     <yt-formatted-string id="destination-label" text="[[data.label]]" class="style-scope ytd-destination-button-renderer"></yt-formatted-string>\n  </div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return egR=k},{mode:1});var kPK;var bd=function(){var k=_.a.apply(this,arguments)||this;k.isRichGrid=!1;k.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return k};
_.J(bd,_.a);_.c=bd.prototype;_.c.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.c.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.c.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.c.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var k;if((k=this.data)==null||!k.isExpanded){k=this.hostElement.clientWidth;var I;if(k&&(I=this.data)!=null&&I.destinationButtons){I=Math.floor((k+4)/214);k=this.data.destinationButtons.length;var V=Math.ceil(k/I);this.fullyVisibleRows=k%I===1&&V===2?1:Math.min(V,2);this.isShowMoreVisible=this.fullyVisibleRows<V}}}};
_.c.updateRichGridDestinationButtonsVisibility=function(){var k,I;if(this.isRichGrid&&((k=this.data)==null||!k.isExpanded)&&(I=this.data)!=null&&I.destinationButtons){k=this.richGridItemsPerRow+1;I=this.data.destinationButtons.length;var V=Math.ceil(I/k);this.fullyVisibleRows=I%k===1&&V===2?1:Math.min(V,2);this.isShowMoreVisible=this.fullyVisibleRows<V}};
_.c.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
bd.prototype.updateRichGridDestinationButtonsVisibility=bd.prototype.updateRichGridDestinationButtonsVisibility;_.H([_.n(),_.Z("design:type",Object)],bd.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Number)],bd.prototype,"fullyVisibleRows",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],bd.prototype,"isShowMoreVisible",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],bd.prototype,"isRichGrid",void 0);
_.H([_.n({selector:_.PC,value:0}),_.Z("design:type",Number)],bd.prototype,"richGridItemsPerRow",void 0);_.H([_.n(),_.Z("design:type",Object)],bd.prototype,"gridStateActionMap",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bd.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],bd.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],bd.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],bd.prototype,"ytdReduxBehavior",void 0);_.H([_.w$("data","richGridItemsPerRow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bd.prototype,"updateRichGridDestinationButtonsVisibility",null);_.H([_.GY({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],bd);
_.C(bd,"ytd-destination-shelf-renderer",function(){if(kPK!==void 0)return kPK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-destination-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-destination-shelf-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-destination-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="destination-buttons" class="style-scope ytd-destination-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-destination-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-destination-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return kPK=k},{mode:1});var IOl;var ld=function(){return _.a.apply(this,arguments)||this};
_.J(ld,_.a);ld.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ld.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ld.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ld.prototype,"data",void 0);_.H([_.GY({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],ld);
_.C(ld,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(IOl!==void 0)return IOl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-cta-shelf-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="cta-renderer style-scope ytd-brandconnect-cta-shelf-card-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-brandconnect-cta-shelf-card-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-brandconnect-cta-shelf-card-renderer">\n    <p id="header-line" hidden="[[!data.headline]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.headline)]]\n    </p>\n    <p id="brand-name" hidden="[[!data.brandName]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.brandName)]]\n    </p>\n    <p id="description" hidden="[[!data.description]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer">\n      [[getSimpleString(data.description)]]\n    </p>\n    <div id="action-button" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n  </div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-brandconnect-cta-shelf-card-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return IOl=k},{mode:1});var VvN;var rS=function(){var k=_.a.apply(this,arguments)||this;k.disableAnimation=!1;k.isSlimlineSurvey=!1;k.isSlimlineSurveyFollowUp=!1;k.isShortsStyle=!1;return k};
_.J(rS,_.a);rS.prototype.onTap=function(k){k.preventDefault();this.data&&_.vW(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.R9.Object.defineProperties(rS.prototype,{isAnimatedIcon:{configurable:!0,enumerable:!0,get:function(){return!this.disableAnimation&&(this.isSlimlineSurveyFollowUp||this.isShortsStyle)}},
iconSize:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle?36:24}},
isDarkTheme:{configurable:!0,enumerable:!0,get:function(){return this.isShortsStyle||document.documentElement.hasAttribute("dark")}},
icon:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X,P;return((k=this.data)==null?0:k.checked)?(I=this.data)==null?void 0:(V=I.onStateIcon)==null?void 0:V.iconType:(X=this.data)==null?void 0:(P=X.defaultStateIcon)==null?void 0:P.iconType}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],rS.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],rS.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],rS.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],rS.prototype,"disableAnimation",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],rS.prototype,"isSlimlineSurvey",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],rS.prototype,"isSlimlineSurveyFollowUp",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],rS.prototype,"isShortsStyle",void 0);_.H([_.v("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],rS.prototype,"isAnimatedIcon",null);
_.H([_.v("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],rS.prototype,"iconSize",null);_.H([_.v("isShortsStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],rS.prototype,"isDarkTheme",null);_.H([_.v("data.checked"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],rS.prototype,"icon",null);_.H([_.GY({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],rS);
_.C(rS,"ytd-rating-survey-option-renderer",function(){if(VvN!==void 0)return VvN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="rating-survey-button" label="[[getSimpleString(data.responseText)]]" pressed="[[data.checked]]" toggleable="" on-tap="onTap" class="style-scope ytd-rating-survey-option-renderer">\n    <yt-icon icon="[[icon]]" is-animated-icon="[[isAnimatedIcon]]" is-dark-theme="[[isDarkTheme]]" size="[[iconSize]]" class="style-scope ytd-rating-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return VvN=k},{mode:2});var XsC;var hG=function(){var k=_.a.apply(this,arguments)||this;k.firstResponseText=null;k.lastResponseText=null;k.selectedNonStarOption=null;k.hideOptions=!1;k.hideUndoButton=!0;k.disableAnimation=!1;k.showResponseRangeText=!1;k.selectedRatingIndex=-1;k.isSlimlineSurvey=!1;k.isSlimlineSurveyFollowUp=!1;k.isShortsStyle=!1;k.slimlineSurveyRatingSelectedIndex=-1;return k};
_.J(hG,_.a);_.c=hG.prototype;_.c.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.c.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.c.onOptionChange=function(k,I){var V=this;k=I.onStateIcon&&I.defaultStateIcon&&I.onStateIcon.iconType===I.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(T,d){T.responseText===I.responseText?V.isSlimlineSurvey?(V.selectedRatingIndex=d,V.ytdReduxBehavior.dispatch(cEK(d))):(V.setSurveyOptionValue(d,!0,"checked"),V.setSurveyOptionValue(d,!0,"selected")):(V.setSurveyOptionValue(d,!1,"checked"),V.setSurveyOptionValue(d,
!1,"selected"))});
else if(k)this.selectedNonStarOption=I,this.hideOptions=!0;else{var X=this.ytRendererBehavior.getSimpleString(I.responseText),P=!0;this.getOptionRenderers().forEach(function(T,d){V.setSurveyOptionValue(d,P,"checked");V.setSurveyOptionValue(d,!1,"selected");V.ytRendererBehavior.getSimpleString(T.responseText)===X&&(P=!1,V.setSurveyOptionValue(d,!0,"selected"))})}k=I.responseEndpoint;
var L;I.followUpCommand&&(L=_.K(I.followUpCommand,uiZ));this.isSlimlineSurvey?(this.resetComponent(),_.sm(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.sm(this.hostElement,"ytd-inline-survey-rating-select-action",[k,L])};
_.c.showSelectedOption=function(){var k=this;_.hD.addJob(function(){var I=k.getOptionRenderers()[k.slimlineSurveyRatingSelectedIndex];k.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),I)},8,100)};
_.c.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(k){var I;return(I=_.K(k,t1y))!=null?I:{}}):[]};
_.c.onUndoClick=function(){this.resetComponent();_.sm(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.c.setSurveyOptionValue=function(k,I,V){this.notifyPath("data.ratings."+k+".ratingSurveyOptionRenderer."+V);this.set("data.ratings."+k+".ratingSurveyOptionRenderer."+V,I)};
_.c.resetComponent=function(){var k=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var I=this.getOptionRenderers(),V,X;this.firstResponseText=(X=(V=I[0])==null?void 0:V.responseText)!=null?X:null;var P,L;this.lastResponseText=(L=(P=I[I.length-1])==null?void 0:P.responseText)!=null?L:null;I.forEach(function(T,d){k.setSurveyOptionValue(d,!1,"checked");k.setSurveyOptionValue(d,!1,"selected")})};
_.R9.Object.defineProperties(hG.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
hG.prototype.onOptionChange=hG.prototype.onOptionChange;hG.prototype.dataChanged=hG.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],hG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hG.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],hG.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],hG.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],hG.prototype,"firstResponseText",void 0);_.H([_.n(),_.Z("design:type",Object)],hG.prototype,"lastResponseText",void 0);_.H([_.n(),_.Z("design:type",Object)],hG.prototype,"selectedNonStarOption",void 0);_.H([_.n(),_.Z("design:type",Object)],hG.prototype,"hideOptions",void 0);_.H([_.n(),_.Z("design:type",Object)],hG.prototype,"hideUndoButton",void 0);_.H([_.n(),_.Z("design:type",Object)],hG.prototype,"disableAnimation",void 0);
_.H([_.n(),_.Z("design:type",Object)],hG.prototype,"showResponseRangeText",void 0);_.H([_.n(),_.Z("design:type",Object)],hG.prototype,"selectedRatingIndex",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],hG.prototype,"isSlimlineSurvey",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],hG.prototype,"isSlimlineSurveyFollowUp",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],hG.prototype,"isShortsStyle",void 0);_.H([_.n({selector:function(k){return k.ui.slimlineSurveyRatingSelectedIndex}}),
_.Z("design:type",Object)],hG.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.H([_.v("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],hG.prototype,"isSingleSelect",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],hG.prototype,"dataChanged",null);
_.H([_.C$("ytd-rating-survey-option-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],hG.prototype,"onOptionChange",null);_.H([_.GY({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],hG);
_.C(hG,"ytd-rating-survey-renderer",function(){if(XsC!==void 0)return XsC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rating-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selection-panel" class="style-scope ytd-rating-survey-renderer">\n  <div id="options" class="style-scope ytd-rating-survey-renderer">\n    <div id="ratings" hidden="[[hideOptions]]" class="style-scope ytd-rating-survey-renderer"></div>\n  </div>\n  <div id="selected-response-icon" hidden="[[!selectedNonStarOption]]" class="style-scope ytd-rating-survey-renderer">\n    <yt-icon icon="[[selectedNonStarOption.onStateIcon.iconType]]" class="style-scope ytd-rating-survey-renderer"></yt-icon>\n  </div>\n  <div id="bottom-text-container" hidden="[[!showResponseRangeText]]" class="style-scope ytd-rating-survey-renderer">\n    <div id="first-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[firstResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n    <div id="last-response-text" class="style-scope ytd-rating-survey-renderer">\n      <yt-formatted-string text="[[lastResponseText]]" class="style-scope ytd-rating-survey-renderer"></yt-formatted-string>\n    </div>\n  </div>\n</div>\n<ytd-button-renderer id="undo-button" data="[[data.undoButton.buttonRenderer]]" hidden="[[hideUndoButton]]" on-click="onUndoClick" class="style-scope ytd-rating-survey-renderer">\n</ytd-button-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return XsC=k},{mode:1});var PIW;var LFC;var cUG;var bql=(xy.FIRSTDAYOFWEEK+1)%7,GPf=function(k,I,V,X){var P="";if(X.selection&&WBX(X.selection))QN(k,X.selection)&&(P+=" selected");else if(X.selection&&fGR(X.selection)){var L=X.selection.selectionState||"START_DATE";QN(k,X.selection.start)&&(P+=" period-start ",L==="START_DATE"&&(P+="selected"));QN(k,X.selection.end)&&(P+=" period-end ",L==="END_DATE"&&(P+="selected"));nf(k,X.selection.start)||nf(X.selection.end,k)||(P+=" highlighted")}if(nf(I,X.start)||nf(X.end,I))P+=" disabled";X.circleToday&&
QN(I,V)&&(P+=" today");return P};var y2=function(){return _.a.apply(this,arguments)||this};
_.J(y2,_.a);_.c=y2.prototype;_.c.attached=function(){var k=this;_.xA(this,function(){k.JSC$16392_calendarMain.scrollHeight>0&&(k.calendarConfig.selection?k.scrollToDate(Ukt(k.calendarConfig.selection)):k.scrollToDate(k.calendarConfig.end))})};
_.c.updateSelection=function(k){k=lGO(Object.assign({},this.calendarConfig,{selection:k}),GPf);this.splice.apply(this,["renderData.months",0,k.length].concat(_.Z9(k)))};
_.c.scrollToDate=function(k){this.renderData&&(k=r5D(k,this.renderData),k!==void 0&&this.JSC$16392_calendarMain.scrollToIndex(k))};
_.c.scrollToNextMonth=function(){this.JSC$16392_calendarMain.scrollToIndex(this.JSC$16392_calendarMain.firstVisibleIndex+1)};
_.c.scrollToPrevMonth=function(){this.JSC$16392_calendarMain.firstVisibleIndex===0&&this.JSC$16392_calendarMain.scrollTo(0,0);this.JSC$16392_calendarMain.scrollToIndex(this.JSC$16392_calendarMain.firstVisibleIndex-1)};
_.c.handleDayClick=function(k){_.sm(this.hostElement,"ytd-calendar-date-clicked",[k.model.day.date])};
_.c.handleDayMouseDown=function(k){k.preventDefault();_.sm(this.hostElement,"ytd-calendar-date-mousedown",[k.model.day.date])};
_.c.handleDayMouseUp=function(k){_.sm(this.hostElement,"ytd-calendar-date-mouseup",[k.model.day.date])};
_.c.handleDayMouseEnter=function(k){k.preventDefault();_.sm(this.hostElement,"ytd-calendar-date-mouseenter",[k.model.day.date])};
_.c.handleDayMouseLeave=function(k){_.sm(this.hostElement,"ytd-calendar-date-mouseleave",[k.model.day.date])};
_.R9.Object.defineProperties(y2.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var k=this.calendarConfig,I=GPf;I=I===void 0?GPf:I;for(var V=[],X=0;X<7;X++)V.push(xy.NARROWWEEKDAYS[(X+bql)%7]);return{months:lGO(k,I),daysOfWeekLabel:V}}}});
_.H([_.n(),_.Z("design:type",Object)],y2.prototype,"calendarConfig",void 0);_.H([_.p$("#calendar-main"),_.Z("design:type",Object)],y2.prototype,"JSC$16392_calendarMain",void 0);_.H([_.v("calendarConfig"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],y2.prototype,"renderData",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],y2);
_.C(y2,"ytd-scrollable-calendar",function(){if(cUG!==void 0)return cUG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-scrollable-calendar--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="calendar-container style-scope ytd-scrollable-calendar">\n  <div class="calendar-header style-scope ytd-scrollable-calendar">\n    <template is="dom-repeat" items="[[renderData.daysOfWeekLabel]]" as="dayLabel" class="style-scope ytd-scrollable-calendar">\n      <span class="calendar-header-day style-scope ytd-scrollable-calendar">[[dayLabel]]</span>\n    </template>\n  </div>\n\n  <tp-yt-iron-list id="calendar-main" as="month" items="[[renderData.months]]" tabindex="-1" class="style-scope ytd-scrollable-calendar">\n    <template class="style-scope ytd-scrollable-calendar">\n      <div class="calendar-month style-scope ytd-scrollable-calendar">\n        <div class$="calendar-month-label [[month.monthLabelExtraCssClass]] style-scope ytd-scrollable-calendar">\n          [[month.monthLabel]]\n        </div>\n        <template is="dom-repeat" items="[[month.weeks]]" as="week" class="style-scope ytd-scrollable-calendar">\n          <div class="calendar-week style-scope ytd-scrollable-calendar">\n            <template is="dom-repeat" items="[[week]]" as="day" class="style-scope ytd-scrollable-calendar">\n              <span class$="calendar-day [[day.extraCssClass]] [[day.debugClass]] style-scope ytd-scrollable-calendar" on-tap="handleDayClick" on-mouseenter="handleDayMouseEnter" on-mouseleave="handleDayMouseLeave" on-mousedown="handleDayMouseDown" on-mouseup="handleDayMouseUp">\n                [[day.date.day]]\n              </span>\n            </template> \n          </div>\n        </template> \n      </div>\n    </template>\n  </tp-yt-iron-list> \n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return cUG=k},{mode:2});var TIQ;var dIN;var mw=function(){var k=_.a.apply(this,arguments)||this;k.hideCharCounter=!1;k.hideLabel=!1;k.noLabelFloat=!1;k.autoValidate=!0;k.invalid=!1;k.disabled=!1;k.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return k};
_.J(mw,_.a);_.c=mw.prototype;_.c.reset=function(k){this.value=k&&this.data?this.data.value=k:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.c.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.c.focusTextInput=function(){this.input.focus()};
_.c.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()};
_.c.valueChanged=function(){var k,I;if(((k=this.data)==null?0:k.value)||((I=this.data)==null?void 0:I.value)==="")this.value=this.data.value;else{var V;((V=this.data)==null?void 0:V.value)!==void 0||this.value||(this.value="")}};
_.c.computeLabel=function(k,I){return I?"":_.m6(k)};
_.c.computeAriaLabel=function(k,I){return I?_.m6(k):""};
_.c.computeErrorMessage=function(k,I,V,X){!k&&I?k=V||this.strings.REQUIRED_LABEL:(k=_.m6(X),k=_.iD(k,"&")?"document"in _.XA?zeN(k):u4G(k):k);return k};
_.c.computeType=function(k){return k==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.c.onTextValueChanged=function(k){this.value=k.detail.value;var I;(I=this.onValueChanged)==null||I.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.c.handleUpdateTextInputFormFieldRendererCommand=function(k){(k=_.K(k,hbZ))&&this.data&&this.data.id===k.id&&(k.invalid!==void 0&&(this.invalid=k.invalid),k.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",k.invalidValueErrorMessage))};
_.c.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("value-changed",this.value))};
_.c.updateInvalidFromBinding=function(k){this.invalid=k.detail.value};
_.R9.Object.defineProperties(mw.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var k;return!((k=this.data)==null||!k.isMultiline)}}});
mw.prototype.valueChangedForBinding=mw.prototype.valueChangedForBinding;mw.prototype.valueChanged=mw.prototype.valueChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],mw.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],mw.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],mw.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],mw.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],mw.prototype,"value",void 0);_.H([_.n(),_.Z("design:type",String)],mw.prototype,"pattern",void 0);_.H([_.n(),_.Z("design:type",String)],mw.prototype,"errorMessage",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],mw.prototype,"componentStyle",void 0);_.H([_.n(),_.Z("design:type",Object)],mw.prototype,"hideCharCounter",void 0);
_.H([_.n(),_.Z("design:type",Object)],mw.prototype,"hideLabel",void 0);_.H([_.n(),_.Z("design:type",Object)],mw.prototype,"noLabelFloat",void 0);_.H([_.n(),_.Z("design:type",Function)],mw.prototype,"onValueChanged",void 0);_.H([_.n(),_.Z("design:type",Boolean)],mw.prototype,"isMultilineOverride",void 0);_.H([_.n(),_.Z("design:type",Object)],mw.prototype,"autoValidate",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],mw.prototype,"invalid",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],mw.prototype,"disabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],mw.prototype,"enableOverlayTheme",void 0);_.H([_.n({value:{REQUIRED_LABEL:_.HW("REQUIRED_LABEL",void 0,"Required")}}),_.Z("design:type",Object)],mw.prototype,"strings",void 0);_.H([_.p$("#input"),_.Z("design:type",Object)],mw.prototype,"input",void 0);
_.H([_.v("data","isMultilineOverride"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],mw.prototype,"isMultiline",null);_.H([_.DZ("data.value"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],mw.prototype,"valueChanged",null);_.H([_.w$("value"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],mw.prototype,"valueChangedForBinding",null);_.H([_.cd({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],mw);
_.C(mw,"yt-text-input-form-field-renderer",function(){if(dIN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-text-input-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_text_input_form_field_renderer.yt.text.input.form.field.renderer.css.js--\x3e<template is="dom-if" if="[[isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-textarea id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" max-rows="5" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" rows="[[data.rows]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-textarea>\n</template>\n<template is="dom-if" if="[[!isMultiline]]" class="style-scope yt-text-input-form-field-renderer">\n  <tp-yt-paper-input id="input" always-float-label="" aria-label$="[[computeAriaLabel(data.label, hideLabel)]]" char-counter="[[!data.hideCharCounter]]" disabled="[[disabled]]" error-message="[[computeErrorMessage(value, data.required, requiredErrorMessage, data.invalidValueErrorMessage)]]" invalid="[[invalid]]" label="[[computeLabel(data.label, hideLabel)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="[[noLabelFloat]]" pattern="[[data.validValueRegexp]]" placeholder="[[data.placeholderText]]" required="[[data.required]]" type="[[computeType(data.type)]]" use-v2-underline="" value="[[value]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="onTextValueChanged" class="style-scope yt-text-input-form-field-renderer">\n  </tp-yt-paper-input>\n</template>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;TIQ===void 0&&(TIQ=document.createElement("template"));var X=TIQ;V.call(I,X.content.cloneNode(!0),k.content.firstChild);dIN=k}k=dIN;return k},{mode:2});var KW=function(){var k=_.a.apply(this,arguments)||this;k.data=void 0;k.selectionState="START_DATE";k.isStartDateInvalid=!1;k.isEndDateInvalid=!1;k.autoapply=!1;k.actionMap={"ytd-calendar-date-clicked":"handleCalendarDateClicked","ytd-calendar-date-mousedown":"handleCalendarDateMouseDown","ytd-calendar-date-mouseup":"handleCalendarDateMouseUp","ytd-calendar-date-mouseenter":"handleCalendarDateMouseEnter","ytd-calendar-date-mouseleave":"handleCalendarDateMouseLeave","yt-signal-action-submit-form":"handleCalendarSubmitDateRange"};
return k};
_.J(KW,_.a);_.c=KW.prototype;_.c.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"}}}}};
_.c.focus=function(){this.startDateInput.focus()};
_.c.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:oU(this.data.selection.start),end:oU(this.data.selection.end)})};
_.c.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.c.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.k2(this.selectionState)}};
_.c.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.c.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.c.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.c.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var k=this.calendar.calendarConfig,I=k.end;k=y5_({start:k.start,end:this.endDate||I},this.startDateInput.value||"");this.isStartDateInvalid=!k.isValid;k.isValid&&(k=k.value,this.selection=this.endDate?{start:k,end:this.endDate}:k,this.calendar.scrollToDate(k));this.updateInvalidState()}};
_.c.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var k=this.calendar.calendarConfig,I=k.start;k=y5_({start:this.startDate||I,end:k.end},this.endDateInput.value||"");this.isEndDateInvalid=!k.isValid;k.isValid&&(k=k.value,this.selection={start:this.startDate,end:k},this.calendar.scrollToDate(k));this.updateInvalidState()}};
_.c.handleCalendarDateClicked=function(k){var I=this.selection&&Ukt(this.selection),V=this.selection&&EYi(this.selection);I&&!nf(k,I)&&this.selectionState==="END_DATE"?(this.selection={start:I,end:k},this.selectionState="START_DATE"):(V&&!nf(V,k)?this.selection={start:k,end:V}:this.selection=k,this.selectionState="END_DATE")};
_.c.handleCalendarDateMouseDown=function(k){this.selection&&!WBX(this.selection)&&(this.dragPivot=QN(k,this.selection.start)?this.selection.end:QN(k,this.selection.end)?this.selection.start:k)};
_.c.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.c.handleCalendarDateMouseEnter=function(k){this.dragPivot&&(this.selection={start:function(I,V){return nf(I,V)?I:V}(this.dragPivot,k),
end:function(I,V){return nf(I,V)?V:I}(this.dragPivot,k)},this.dragPivot||(this.selectionState="START_DATE"))};
_.c.handleCalendarDateMouseLeave=function(){};
_.c.handleCalendarSubmitDateRange=function(){this.selection&&!WBX(this.selection)&&_.sm(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.c.updateInvalidState=function(){var k=function(I,V){V?I.setAttribute("invalid",""):I.removeAttribute("invalid")};
k(this.startDateInput,this.isStartDateInvalid);k(this.endDateInput,this.isEndDateInvalid)};
_.c.updateDateStrings=function(){this.selection&&(WBX(this.selection)?iq_(this.selection):(iq_(this.selection.start),iq_(this.selection.end)))};
_.c.updateCalendarSelection=function(k){this.calendar.updateSelection(Object.assign({},k,{selectionState:this.selectionState}))};
_.c.updateIsStartDateInvalidFromBinding=function(k){this.isStartDateInvalid=k.detail.value};
_.c.updateIsEndDateInvalidFromBinding=function(k){this.isEndDateInvalid=k.detail.value};
_.c.updateStartDateStringFromBinding=function(){};
_.c.updateEndDateStringFromBinding=function(){};
_.R9.Object.defineProperties(KW.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:oU(this.data.dateRangeStart),end:oU(this.data.dateRangeEnd),selection:{start:oU(this.data.selection.start),end:oU(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&Ukt(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&EYi(this.selection)}}});
KW.prototype.resetTextboxes=KW.prototype.resetTextboxes;KW.prototype.observeSelection=KW.prototype.observeSelection;KW.prototype.dataChanged=KW.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],KW.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],KW.prototype,"ytRendererstamperBehavior",void 0);_.H([_.p$("#calendar"),_.Z("design:type",Object)],KW.prototype,"calendar",void 0);
_.H([_.p$("#start-date"),_.Z("design:type",Object)],KW.prototype,"startDateInput",void 0);_.H([_.p$("#end-date"),_.Z("design:type",Object)],KW.prototype,"endDateInput",void 0);_.H([_.n(),_.Z("design:type",Object)],KW.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],KW.prototype,"selection",void 0);_.H([_.n(),_.Z("design:type",String)],KW.prototype,"selectionState",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],KW.prototype,"calendarConfig",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],KW.prototype,"errorMessage",null);_.H([_.v("selection"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],KW.prototype,"startDate",null);_.H([_.v("selection"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],KW.prototype,"endDate",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KW.prototype,"dataChanged",null);
_.H([_.w$("selection","selectionState"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KW.prototype,"observeSelection",null);_.H([_.w$("selectionState"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KW.prototype,"resetTextboxes",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],KW);
_.C(KW,"ytd-date-period-picker-renderer",function(){if(LFC!==void 0)return LFC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-date-period-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="control-area" class="style-scope ytd-date-period-picker-renderer">\n  <form id="form" class="style-scope ytd-date-period-picker-renderer">\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="start-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.startDateField.textInputFormFieldRenderer]]" invalid="[[isStartDateInvalid]]" value="[[startDateString]]" on-blur="onDateInputBlur" on-focusin="onStartDateTapOrFocus" on-input="onStartDateTextChange" on-invalid-changed="updateIsStartDateInvalidFromBinding" on-tap="onStartDateTapOrFocus" on-value-changed="updateStartDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isStartDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="separator" class="style-scope ytd-date-period-picker-renderer">\u2013</div>\n    <div class="input-and-error style-scope ytd-date-period-picker-renderer">\n      <yt-text-input-form-field-renderer id="end-date" auto-validate="[[autoValidate]]" component-style="BOLD_INPUT_TEXT" data="[[data.endDateField.textInputFormFieldRenderer]]" invalid="[[isEndDateInvalid]]" value="[[endDateString]]" on-blur="onDateInputBlur" on-focusin="onEndDateTapOrFocus" on-input="onEndDateTextChange" on-invalid-changed="updateIsEndDateInvalidFromBinding" on-tap="onEndDateTapOrFocus" on-value-changed="updateEndDateStringFromBinding" class="style-scope ytd-date-period-picker-renderer">\n      </yt-text-input-form-field-renderer>\n      <div class="error-message style-scope ytd-date-period-picker-renderer" role="alert">\n        <yt-formatted-string hidden="[[!isEndDateInvalid]]" text="[[data.errorMessage]]" class="style-scope ytd-date-period-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n  </form>\n</div>\n\n<ytd-scrollable-calendar id="calendar" calendar-config="[[calendarConfig]]" class="style-scope ytd-date-period-picker-renderer">\n</ytd-scrollable-calendar>\n\n<div id="buttons" class="style-scope ytd-date-period-picker-renderer">\n  <div id="cancel-button" class="style-scope ytd-date-period-picker-renderer"></div>\n  <div id="apply-button" class="style-scope ytd-date-period-picker-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return LFC=k},{mode:1});var $0=function(){var k=_.a.apply(this,arguments)||this;var I={};k.actionMap=(I["ytd-date-period-picker-apply"]="handleDateRangeUpdated",I);return k};
_.J($0,_.a);$0.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
$0.prototype.handleDateRangeUpdated=function(){};
_.H([_.n(),_.Z("design:type",Object)],$0.prototype,"data",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],$0.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],$0.prototype,"rendererstamperBehavior",void 0);_.H([_.GY({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],$0);
_.C($0,"ytd-report-history-section-header-renderer",function(){if(PIW!==void 0)return PIW;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="header-content style-scope ytd-report-history-section-header-renderer">\n  <div id="time-range-dropdown" class="filter style-scope ytd-report-history-section-header-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return PIW=k},{mode:1});var iBN;var WFN;var fOO;var SS=function(){return _.a.apply(this,arguments)||this};
_.J(SS,_.a);_.R9.Object.defineProperties(SS.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?0:(I=k.icon)==null?0:I.iconType)?_.ol(this.data.icon.iconType):""}}});
_.H([_.n(),_.Z("design:type",Object)],SS.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],SS.prototype,"icon",null);_.H([_.GY({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],SS);
_.C(SS,"ytd-report-history-table-text-cell-renderer",function(){if(fOO!==void 0)return fOO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-text-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="icon-wrapper style-scope ytd-report-history-table-text-cell-renderer" hidden="[[!icon]]">\n  <yt-icon icon="[[icon]]" class="style-scope ytd-report-history-table-text-cell-renderer"></yt-icon>\n</div>\n<div class="text style-scope ytd-report-history-table-text-cell-renderer">\n  <yt-formatted-string class="main-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.text]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="sub-text style-scope ytd-report-history-table-text-cell-renderer" split-lines="" text="[[data.shortByLineText]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return fOO=k},{mode:1});var jS=function(){return _.a.apply(this,arguments)||this};
_.J(jS,_.a);jS.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],jS.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jS.prototype,"data",void 0);_.H([_.GY({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],jS);
_.C(jS,"ytd-report-history-table-reason-cell-renderer",function(){if(WFN!==void 0)return WFN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-reason-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="latest-reason" class="style-scope ytd-report-history-table-reason-cell-renderer"></div>\n<div id="show-all-reasons" hidden="[[!data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer">\n  <yt-formatted-string text="[[data.showAllReasons]]" class="style-scope ytd-report-history-table-reason-cell-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return WFN=k},{mode:1});var JG=function(){return _.a.apply(this,arguments)||this};
_.J(JG,_.a);JG.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"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],JG.prototype,"rendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],JG.prototype,"data",void 0);_.H([_.GY({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],JG);
_.C(JG,"ytd-report-history-table-cell-renderer",function(){if(iBN!==void 0)return iBN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-cell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="cell-container" class="style-scope ytd-report-history-table-cell-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return iBN=k},{mode:1});var UIU;var Y0=function(){var k=_.a.apply(this,arguments)||this;k.columnType={type:"REPORT_HISTORY_COLUMN_TYPE",content:"REPORT_HISTORY_COLUMN_CONTENT",reason:"REPORT_HISTORY_COLUMN_REASON",status:"REPORT_HISTORY_COLUMN_STATUS",date:"REPORT_HISTORY_COLUMN_DATE"};return k};
_.J(Y0,_.a);Y0.prototype.onDataChanged=function(){var k;if((k=this.data)==null?0:k.style)this.componentStyle=this.getStyleName(this.data.style)};
Y0.prototype.getCellForColumn=function(k){return this.cells.find(function(I){var V;return((V=_.K(I==null?void 0:I.cell,IoG)||_.K(I==null?void 0:I.cell,kSZ))==null?void 0:V.columnId)===k.type})};
Y0.prototype.getClassForColumn=function(k){switch(k){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
Y0.prototype.getStyleName=function(k){switch(k){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.R9.Object.defineProperties(Y0.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.cells)||[]).map(function(I){return _.K(I,ebK)})}}});
Y0.prototype.onDataChanged=Y0.prototype.onDataChanged;_.H([_.n(),_.Z("design:type",Object)],Y0.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Array)],Y0.prototype,"columnRenderData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Y0.prototype,"componentStyle",void 0);_.H([_.v("data"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],Y0.prototype,"cells",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Y0.prototype,"onDataChanged",null);_.H([_.GY({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],Y0);
_.C(Y0,"ytd-report-history-table-row-renderer",function(){if(UIU!==void 0)return UIU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-table-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="row-container" class="style-scope ytd-report-history-table-row-renderer">\n  <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-report-history-table-row-renderer">\n    <div class$="[[column.classes]] cell-body style-scope ytd-report-history-table-row-renderer" role="cell" style$="[[column.style]]">\n      <ytd-report-history-table-cell-renderer class$="[[getClassForColumn(column.type)]] style-scope ytd-report-history-table-row-renderer" data="[[getCellForColumn(column)]]"></ytd-report-history-table-cell-renderer>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return UIU=k},{mode:1});var EqQ;var bBN;var mkA={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},KBz={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var gS=function(){return _.a.apply(this,arguments)||this};
_.J(gS,_.a);gS.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"}}}}}};
gS.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.R9.Object.defineProperties(gS.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.columns)?Yeo(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return jil(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var k=this.tableSpec,I=mkA;I=I===void 0?KBz:I;I=J5c(k.columnDimensions,k.columnsToShow||[],I);k=0;I=_.G(I);for(var V=I.next();!V.done;V=I.next())V=V.value,k+=V.minWidth+V.paddingLeft+V.paddingRight;return k}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.H([_.q(_.JX),_.Z("design:type",Object)],gS.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],gS.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gS.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],gS.prototype,"tableSpec",null);_.H([_.v("tableSpec"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],gS.prototype,"columnRenderData",null);
_.H([_.v("tableSpec"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],gS.prototype,"totalMinWidth",null);_.H([_.v("totalMinWidth"),_.Z("design:type",String),_.Z("design:paramtypes",[])],gS.prototype,"tableWidthStyle",null);_.H([_.GY({is:"ytd-table-renderer",disableElementRegistration:!0})],gS);
_.C(gS,"ytd-table-renderer",function(){if(bBN!==void 0)return bBN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-table-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="table-content" role="table" style$="[[tableWidthStyle]]" class="style-scope ytd-table-renderer">\n  <div id="table-header" role="row" class="style-scope ytd-table-renderer">\n    <template is="dom-repeat" items="[[columnRenderData]]" as="column" class="style-scope ytd-table-renderer">\n      <div class$="[[column.classes]] cell-header style-scope ytd-table-renderer" style$="[[column.style]]" role="columnheader">\n        <h4 id="[[column.type]]-header-name" class="header-name style-scope ytd-table-renderer">\n          <span class="style-scope ytd-table-renderer">[[column.headerName]]</span>\n        </h4>\n        <div class="cell-header-icon style-scope ytd-table-renderer" hidden="[[!column.headerIcon]]">\n          <yt-icon icon="[[column.headerIcon]]" class="style-scope ytd-table-renderer"></yt-icon>\n        </div>\n      </div>\n    </template> \n  </div>\n  <div id="table-body" class="style-scope ytd-table-renderer">\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return bBN=k},{mode:1});var qb=function(){return _.a.apply(this,arguments)||this};
_.J(qb,_.a);qb.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}}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qb.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qb.prototype,"data",void 0);_.H([_.GY({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],qb);
_.C(qb,"ytd-report-reason-history-modal-renderer",function(){if(EqQ!==void 0)return EqQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-reason-history-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="report-history-modal-body" class="style-scope ytd-report-reason-history-modal-renderer">\n  <h4 class="title style-scope ytd-report-reason-history-modal-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-report-reason-history-modal-renderer"></yt-formatted-string>\n  </h4>\n  <div id="content-info" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-report-reason-history-modal-renderer">\n    <div id="reasons-table" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div id="report-history-modal-footer" class="style-scope ytd-report-reason-history-modal-renderer">\n  <div id="done-button" class="style-scope ytd-report-reason-history-modal-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return EqQ=k},{mode:1});var lOf;var rUN;var h$N;var vo=function(){return _.a.apply(this,arguments)||this};
_.J(vo,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vo.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],vo.prototype,"data",void 0);_.H([_.GY({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],vo);
_.C(vo,"ytd-profile-column-stats-entry-renderer",function(){if(h$N!==void 0)return h$N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.label)]]</div>\n<div id="value" class="style-scope ytd-profile-column-stats-entry-renderer">[[getSimpleString(data.value)]]</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return h$N=k},{mode:1});var yUG;var sJ=function(){return _.a.apply(this,arguments)||this};
_.J(sJ,_.a);sJ.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],sJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],sJ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],sJ.prototype,"data",void 0);_.H([_.GY({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],sJ);
_.C(sJ,"ytd-profile-column-stats-renderer",function(){if(yUG!==void 0)return yUG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-stats-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-stats-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return yUG=k},{mode:1});var mIG;var Fs=function(){return _.a.apply(this,arguments)||this};
_.J(Fs,_.a);_.R9.Object.defineProperties(Fs.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.useThumbnailSize)return 80;var I,V;k=(I=this.data)==null?void 0:(V=I.thumbnail)==null?void 0:V.thumbnails;var X;return k&&((X=k[0])==null?void 0:X.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.useThumbnailSize)return 80;var I,V;k=(I=this.data)==null?void 0:(V=I.thumbnail)==null?void 0:V.thumbnails;var X;return k&&((X=k[0])==null?void 0:X.height)||80}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Fs.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Fs.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Fs.prototype,"componentStyle",void 0);_.H([_.v("data.useThumbnailSize"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Fs.prototype,"thumbnailWidth",null);
_.H([_.v("data.useThumbnailSize"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Fs.prototype,"thumbnailHeight",null);_.H([_.GY({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],Fs);
_.C(Fs,"ytd-profile-column-user-info-renderer",function(){if(mIG!==void 0)return mIG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-user-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="thumbnail" height="[[thumbnailHeight]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-profile-column-user-info-renderer">\n</yt-img-shadow>\n<div id="title" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.title)]]</div>\n<div id="subtitle" class="style-scope ytd-profile-column-user-info-renderer">[[getSimpleString(data.subtitle)]]</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return mIG=k},{mode:1});var Bo=function(){return _.a.apply(this,arguments)||this};
_.J(Bo,_.a);Bo.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]]"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Bo.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Bo.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Bo.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Bo.prototype,"componentStyle",void 0);_.H([_.GY({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],Bo);
_.C(Bo,"ytd-profile-column-renderer",function(){if(rUN!==void 0)return rUN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-profile-column-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-profile-column-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return rUN=k},{mode:1});var AG=function(){var k=_.a.apply(this,arguments)||this;k.componentStyle="NON_CENTERED_PROFILE";return k};
_.J(AG,_.a);AG.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
AG.prototype.getIcon=function(k){return k?"settings:"+k.toLowerCase():null};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],AG.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],AG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],AG.prototype,"data",void 0);_.H([_.GY({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],AG);
_.C(AG,"ytd-page-introduction-renderer",function(){if(lOf!==void 0)return lOf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-introduction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-content" class="style-scope ytd-page-introduction-renderer">\n  <div id="introduction-text" class="style-scope ytd-page-introduction-renderer">\n    <div id="name" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.pageTitle)]]</div>\n    <div id="title" class="style-scope ytd-page-introduction-renderer">[[getSimpleString(data.headerText)]]</div>\n    <yt-formatted-string id="text" split-lines="" text="[[data.bodyText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n    <ul class="introduction-bullet-items style-scope ytd-page-introduction-renderer" hidden="[[!data.bulletMessages]]">\n      <template is="dom-repeat" items="[[data.bulletMessages]]" as="bullet" class="style-scope ytd-page-introduction-renderer">\n        <li class="style-scope ytd-page-introduction-renderer">\n          <yt-formatted-string id="text" text="[[bullet]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string>\n        </li>\n      </template>\n    </ul>\n    <div class="introduction-additional-lines style-scope ytd-page-introduction-renderer" hidden="[[!data.additionalLines]]">\n      <template is="dom-repeat" items="[[data.additionalLines]]" as="line" class="style-scope ytd-page-introduction-renderer">\n        <p class="style-scope ytd-page-introduction-renderer"> <yt-formatted-string id="text" text="[[line]]" class="style-scope ytd-page-introduction-renderer"></yt-formatted-string> </p>\n      </template>\n    </div>\n    <yt-formatted-string id="text" force-default-style="" text="[[data.footerText]]" class="style-scope ytd-page-introduction-renderer">\n    </yt-formatted-string>\n  </div>\n  <yt-icon hidden="[[!data.headerIcon]]" icon="[[getIcon(data.headerIcon.iconType)]]" class="style-scope ytd-page-introduction-renderer"></yt-icon>\n  <yt-img-shadow height="160" hidden="[[!data.headerImage]]" thumbnail="[[data.headerImage]]" class="style-scope ytd-page-introduction-renderer">\n  </yt-img-shadow>\n</div>\n<div id="report-stats" hidden="[[!data.reportStats]]" class="style-scope ytd-page-introduction-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return lOf=k},{mode:1});var KFK;var Q2=function(){return _.a.apply(this,arguments)||this};
_.J(Q2,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Q2.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Q2.prototype,"data",void 0);_.H([_.GY({is:"ytd-report-description-renderer",disableElementRegistration:!0})],Q2);
_.C(Q2,"ytd-report-description-renderer",function(){if(KFK!==void 0)return KFK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-description-vertical-line style-scope ytd-report-description-renderer"></div>\n<div class="report-description style-scope ytd-report-description-renderer">\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-upper-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-receipt style-scope ytd-report-description-renderer" text="[[data.receipt]]">\n    </yt-formatted-string>\n  </div>\n  <div class="report-description-item style-scope ytd-report-description-renderer">\n    <div class="report-description-lower-bullet report-description-bullet style-scope ytd-report-description-renderer"></div>\n    <yt-formatted-string class="report-state style-scope ytd-report-description-renderer" text="[[data.state]]">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return KFK=k},{mode:1});var $If;var SkN;var nW=function(){return _.a.apply(this,arguments)||this};
_.J(nW,_.a);nW.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],nW.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],nW.prototype,"data",void 0);_.H([_.GY({is:"ytd-video-report-renderer",disableElementRegistration:!0})],nW);
_.C(nW,"ytd-video-report-renderer",function(){if(SkN!==void 0)return SkN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-report-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="report-thumbnail style-scope ytd-video-report-renderer"></div>\n<div class="report-info style-scope ytd-video-report-renderer">\n  <yt-formatted-string class="report-title style-scope ytd-video-report-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="report-subtitle style-scope ytd-video-report-renderer" text="[[data.shortBylineText]]">\n  </yt-formatted-string>\n</div>\n<div id="description" class="style-scope ytd-video-report-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return SkN=k},{mode:1});var jmQ;_.Ov("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.Ov("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var oH=function(){return _.a.apply(this,arguments)||this};
_.J(oH,_.a);oH.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]]"}}}}}};
oH.prototype.computeMessageStyle=function(k){return k};
oH.prototype.computeButtonOverride=function(k){var I;if((k==null?0:(I=k.style)==null?0:I.value)&&k.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],oH.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],oH.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],oH.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],oH.prototype,"shelf",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],oH.prototype,"panel",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.Z("design:type",Boolean)],oH.prototype,"componentStyle",void 0);_.H([_.n({computed:"computeButtonOverride(data)"}),_.Z("design:type",Object)],oH.prototype,"buttonOverride",void 0);_.H([_.GY({is:"ytd-message-renderer",disableElementRegistration:!0})],oH);
_.C(oH,"ytd-message-renderer",function(){if(jmQ!==void 0)return jmQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon" class="style-scope ytd-message-renderer"></div>\n<div id="thumbnail" class="style-scope ytd-message-renderer"></div>\n<yt-formatted-string id="message" hidden$="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<yt-formatted-string id="submessage" hidden$="[[!data.subtext]]" split-lines="" text="[[data.subtext.messageSubtextRenderer.text]]" class="style-scope ytd-message-renderer"></yt-formatted-string>\n<div id="message-button" class="style-scope ytd-message-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return jmQ=k},{mode:1});var x0=function(){return _.a.apply(this,arguments)||this};
_.J(x0,_.a);x0.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"}}}};
x0.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
x0.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.R9.Object.defineProperties(x0.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var k,I;return!!(((k=this.data)==null?0:k.header)&&((I=this.data)==null?0:I.table))}}});
x0.prototype.onRequestError=x0.prototype.onRequestError;_.H([_.q(_.JX),_.Z("design:type",Object)],x0.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],x0.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],x0.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],x0.prototype,"data",void 0);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],x0.prototype,"isUnifiedReportHistory",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],x0.prototype,"onRequestError",null);_.H([_.GY({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],x0);
_.C(x0,"ytd-report-history-section-renderer",function(){if($If!==void 0)return $If;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-history-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" hidden="[[isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer"></div>\n\n\n<div id="unified-report-history" hidden="[[!isUnifiedReportHistory]]" class="style-scope ytd-report-history-section-renderer">\n  <div id="header" class="style-scope ytd-report-history-section-renderer"></div>\n  <div class="table-container style-scope ytd-report-history-section-renderer">\n    <div id="history-table" class="style-scope ytd-report-history-section-renderer"></div>\n    <div class="spinner-container style-scope ytd-report-history-section-renderer" hidden="[[!continuationIsReloading]]">\n      <tp-yt-paper-spinner active="" class="style-scope ytd-report-history-section-renderer"></tp-yt-paper-spinner>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $If=k},{mode:1});var JUf;var aH=function(){var k=_.a.apply(this,arguments)||this;k.answerExpanded=!1;return k};
_.J(aH,_.a);aH.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],aH.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],aH.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],aH.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],aH.prototype,"answerExpanded",void 0);_.H([_.GY({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],aH);
_.C(aH,"ytd-handles-claiming-faq-renderer",function(){if(JUf!==void 0)return JUf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="head style-scope ytd-handles-claiming-faq-renderer" on-click="toggleAnswer">\n  <span class="question style-scope ytd-handles-claiming-faq-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope ytd-handles-claiming-faq-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope ytd-handles-claiming-faq-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope ytd-handles-claiming-faq-renderer">\n    <yt-formatted-string class="answer style-scope ytd-handles-claiming-faq-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return JUf=k},{mode:1});var YkN;var gqU=function(){return _.a.apply(this,arguments)||this};
_.J(gqU,_.a);_.H([_.n(),_.Z("design:type",Object)],gqU.prototype,"data",void 0);_.H([_.GY({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],gqU);
_.C(gqU,"ytd-handles-claiming-faq-section-renderer",function(){if(YkN!==void 0)return YkN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-faq-section-renderer">\n  <yt-formatted-string id="title" text="[[data.header]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.faqs]]" class="style-scope ytd-handles-claiming-faq-section-renderer">\n    <ytd-handles-claiming-faq-renderer data="[[item]]" class="style-scope ytd-handles-claiming-faq-section-renderer"></ytd-handles-claiming-faq-renderer>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return YkN=k},{mode:1});var qkK;var RH=function(){var k=_.a.apply(this,arguments)||this;k.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";k.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";k.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";k.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";k.leftSquiggly=k.leftSquigglyLight;k.rightSquiggly=k.rightSquigglyLight;
k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};k.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return k};
_.J(RH,_.a);_.c=RH.prototype;_.c.updateLeftSquigglyStyle=function(){_.x5(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.c.updateRightSquigglyStyle=function(){_.x5(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.c.ready=function(){var k=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(k)};
_.c.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.set("isDarkTheme",k),k?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
RH.prototype.updateRightSquigglyStyle=RH.prototype.updateRightSquigglyStyle;RH.prototype.updateLeftSquigglyStyle=RH.prototype.updateLeftSquigglyStyle;_.H([_.n(),_.Z("design:type",Object)],RH.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],RH.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",String)],RH.prototype,"leftSquiggly",void 0);_.H([_.n(),_.Z("design:type",String)],RH.prototype,"rightSquiggly",void 0);
_.H([_.w$("leftSquiggly"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RH.prototype,"updateLeftSquigglyStyle",null);_.H([_.w$("rightSquiggly"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RH.prototype,"updateRightSquigglyStyle",null);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],RH.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],RH.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],RH.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],RH.prototype,"actionButtonOverride",void 0);_.H([_.GY({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],RH);
_.C(RH,"ytd-handles-claiming-header-renderer",function(){if(qkK!==void 0)return qkK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="left-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n<div id="outer-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <yt-img-shadow id="profile-picture" height="150" thumbnail="[[data.profilePicture]]" width="150" class="style-scope ytd-handles-claiming-header-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-header-renderer"></yt-formatted-string>\n  <div id="action-button" class="style-scope ytd-handles-claiming-header-renderer">\n  </div>\n</div>\n<div id="right-container" class="style-scope ytd-handles-claiming-header-renderer">\n  <div id="right-image" class="style-scope ytd-handles-claiming-header-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return qkK=k},{mode:1});var vqN;var CW=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};k.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";k.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";k.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";k.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
k.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";k.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";k.image0SquigglyBackground=k.image0LightSquigglyBackground;k.image1SquigglyBackground=k.image1LightSquigglyBackground;k.image3SquigglyBackground=k.image3LightSquigglyBackground;return k};
_.J(CW,_.a);_.c=CW.prototype;_.c.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.c.onDataChanged=function(){this.updateTitleAndImages()};
_.c.onThemeChanged=function(){this.updateTitleAndImages()};
_.c.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k)};
_.c.updateImage0SquigglyBackground=function(){_.x5(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.c.updateImage1SquigglyBackground=function(){_.x5(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.c.updateImage3SquigglyBackground=function(){_.x5(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.c.updateTitleAndImages=function(){var k,I;((k=this.data)==null?void 0:(I=k.titleImages)==null?void 0:I.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))};
CW.prototype.updateImage3SquigglyBackground=CW.prototype.updateImage3SquigglyBackground;CW.prototype.updateImage1SquigglyBackground=CW.prototype.updateImage1SquigglyBackground;CW.prototype.updateImage0SquigglyBackground=CW.prototype.updateImage0SquigglyBackground;CW.prototype.onThemeChanged=CW.prototype.onThemeChanged;CW.prototype.onDataChanged=CW.prototype.onDataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],CW.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],CW.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"title0",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"title1",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"title2",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"title3",void 0);
_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"title4",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"image0",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"image1",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"image2",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"image3",void 0);_.H([_.n(),_.Z("design:type",Object)],CW.prototype,"image4",void 0);_.H([_.n(),_.Z("design:type",String)],CW.prototype,"image0SquigglyBackground",void 0);
_.H([_.n(),_.Z("design:type",String)],CW.prototype,"image1SquigglyBackground",void 0);_.H([_.n(),_.Z("design:type",String)],CW.prototype,"image3SquigglyBackground",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CW.prototype,"onDataChanged",null);_.H([_.w$("isDarkTheme"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CW.prototype,"onThemeChanged",null);
_.H([_.w$("image0SquigglyBackground"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CW.prototype,"updateImage0SquigglyBackground",null);_.H([_.w$("image1SquigglyBackground"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CW.prototype,"updateImage1SquigglyBackground",null);
_.H([_.w$("image3SquigglyBackground"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CW.prototype,"updateImage3SquigglyBackground",null);_.H([_.GY({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],CW);
_.C(CW,"ytd-handles-claiming-title-images-section-renderer",function(){if(vqN!==void 0)return vqN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-title-images-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-title-images-section-renderer"></yt-formatted-string>\n<div id="image-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n  <div id="left-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image0" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <div id="background-image1" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title0" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title0]]"></yt-formatted-string>\n    <yt-img-shadow id="image0" height="802.21" thumbnail="[[image0]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title1" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title1]]"></yt-formatted-string>\n    <yt-img-shadow id="image1" height="436.87" thumbnail="[[image1]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="right-container" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    <div id="background-image3" class="style-scope ytd-handles-claiming-title-images-section-renderer"></div>\n    <yt-formatted-string id="title2" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title2]]"></yt-formatted-string>\n    <yt-img-shadow id="image2" height="439.5" thumbnail="[[image2]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title3" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title3]]"></yt-formatted-string>\n    <yt-img-shadow id="image3" height="334.9" thumbnail="[[image3]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="title4" class="image-title style-scope ytd-handles-claiming-title-images-section-renderer" text="[[title4]]"></yt-formatted-string>\n    <yt-img-shadow id="image4" height="334.9" thumbnail="[[image4]]" width="421.6" class="style-scope ytd-handles-claiming-title-images-section-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return vqN=k},{mode:1});var smN;var wS=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(wS,_.a);wS.prototype.ready=function(){var k=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(k)};
wS.prototype.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k)};
wS.prototype.onCopyButtonClick=function(){var k=this,I,V,X;return _.W(function(P){return(I=k.data)!=null&&I.primaryChannelUrl?P.yield(navigator.clipboard.writeText(((V=k.data)==null?0:V.encodedChannelUrl)?k.data.encodedChannelUrl:"https://"+_.m6((X=k.data)==null?void 0:X.primaryChannelUrl)),0):P.jumpTo(0)})};
_.H([_.n(),_.Z("design:type",Object)],wS.prototype,"data",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],wS.prototype,"ytComponentBehavior",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],wS.prototype,"isDarkTheme",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],wS.prototype,"ytActionHandlerBehavior",void 0);_.H([_.GY({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],wS);
_.C(wS,"ytd-handles-claiming-update-social-renderer",function(){if(smN!==void 0)return smN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-update-social-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-update-social-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <yt-formatted-string id="channel-info" text="[[data.primaryChannelInfoText]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="primary-url" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <yt-formatted-string id="primary-channel-url" text="[[data.primaryChannelUrl]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n    <yt-icon-button id="copy-icon-button" label="[[data.copyText]]" on-click="onCopyButtonClick" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <yt-icon id="copy-icon" icon="yt-icons:copy" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <yt-formatted-string id="social-title" text="[[data.socialTitle]]" class="style-scope ytd-handles-claiming-update-social-renderer"></yt-formatted-string>\n  <div id="socials-container" class="style-scope ytd-handles-claiming-update-social-renderer">\n    <template is="dom-repeat" items="[[data.socialIcons]]" class="style-scope ytd-handles-claiming-update-social-renderer">\n      <a id="social-icon" class="yt-simple-endpoint style-scope ytd-handles-claiming-update-social-renderer" href$="[[computeHref_(item.onTap)]]" data="[[item.onTap]]" tabindex="-1">\n        <yt-img-shadow height="48" thumbnail="[[item.icon]]" width="48" class="style-scope ytd-handles-claiming-update-social-renderer">\n        </yt-img-shadow>\n      </a>\n    </template>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return smN=k},{mode:1});var FFC;var Ho=function(){var k=_.a.apply(this,arguments)||this;k.JSC$16486_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";k.JSC$16486_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};k.squigglyBackground=k.JSC$16486_squigglyBackgroundLight;return k};
_.J(Ho,_.a);Ho.prototype.updateSquigglyBackgroundStyle=function(){_.x5(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
Ho.prototype.ready=function(){var k=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",k);this.squigglyBackground=k?this.JSC$16486_squigglyBackgroundDark:this.JSC$16486_squigglyBackgroundLight};
Ho.prototype.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.set("isDarkTheme",k),this.squigglyBackground=k?this.JSC$16486_squigglyBackgroundDark:this.JSC$16486_squigglyBackgroundLight)};
Ho.prototype.updateSquigglyBackgroundStyle=Ho.prototype.updateSquigglyBackgroundStyle;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ho.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ho.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Ho.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ho.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],Ho.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",String)],Ho.prototype,"squigglyBackground",void 0);_.H([_.w$("squigglyBackground"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ho.prototype,"updateSquigglyBackgroundStyle",null);_.H([_.GY({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],Ho);
_.C(Ho,"ytd-handles-claiming-vanity-info-renderer",function(){if(FFC!==void 0)return FFC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-vanity-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="pic-container" class="style-scope ytd-handles-claiming-vanity-info-renderer"></div>\n    <div id="text-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="info-title" text="[[data.infoTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n    <div id="vanity-container" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n      <yt-formatted-string id="vanity-title" text="[[data.vanityTitle]]" class="style-scope ytd-handles-claiming-vanity-info-renderer"></yt-formatted-string>\n      <div id="vanities" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n        <template is="dom-repeat" items="[[data.vanities]]" class="style-scope ytd-handles-claiming-vanity-info-renderer">\n          <yt-formatted-string class="vanity style-scope ytd-handles-claiming-vanity-info-renderer" force-default-style="" link-inherit-color="" split-lines="" text="[[item]]"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n  </template>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return FFC=k},{mode:1});var BIZ;var pW=function(){var k=_.a.apply(this,arguments)||this;k.JSC$16489_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";k.JSC$16489_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";k.squigglyBackground=k.JSC$16489_squigglyBackgroundLight;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(pW,_.a);_.c=pW.prototype;_.c.ready=function(){var k=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(k)};
_.c.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.set("isDarkTheme",k),this.squigglyBackground=k?this.JSC$16489_squigglyBackgroundDark:this.JSC$16489_squigglyBackgroundLight)};
_.c.updateSquigglyBackgroundStyle=function(){_.x5(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.c.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.c.detached=function(){this.stop()};
_.c.stop=function(){this.playerElement.stop()};
_.c.setupVideoPlayer=function(){var k=this,I,V;return _.W(function(X){I=k.data.videoId;V="http://i1.ytimg.com/vi/"+I+"/maxresdefault.jpg";k.playerElement.loadVideoWithPlayerVars({video_id:I,iurlhq:V});_.xg(X)})};
pW.prototype.onDataChanged=pW.prototype.onDataChanged;pW.prototype.updateSquigglyBackgroundStyle=pW.prototype.updateSquigglyBackgroundStyle;_.H([_.n({value:!1}),_.Z("design:type",Boolean)],pW.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",String)],pW.prototype,"squigglyBackground",void 0);_.H([_.p$("#player"),_.Z("design:type",Object)],pW.prototype,"playerElement",void 0);_.H([_.n(),_.Z("design:type",Object)],pW.prototype,"data",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],pW.prototype,"ytActionHandlerBehavior",void 0);_.H([_.w$("squigglyBackground"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pW.prototype,"updateSquigglyBackgroundStyle",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pW.prototype,"onDataChanged",null);
_.H([_.GY({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],pW);
_.C(pW,"ytd-handles-claiming-video-item-renderer",function(){if(BIZ!==void 0)return BIZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-video-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-video-item-renderer">\n  <div id="player-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_HANDLES_CLAIMING" player-id="handlesclaiming" class="style-scope ytd-handles-claiming-video-item-renderer">\n    </ytd-player>\n  </div>\n  <div id="text-pic-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n    <div id="text-container" class="style-scope ytd-handles-claiming-video-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-handles-claiming-video-item-renderer"></yt-formatted-string>\n    </div>\n    <div id="pic-container" class="style-scope ytd-handles-claiming-video-item-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return BIZ=k},{mode:1});var AUO;var Mb=function(){var k=_.Mm.apply(this,arguments)||this;k.dragging=!1;k.dragMouseStart=0;k.dragOffsetStart=0;k.containerWidthDiff=0;k.boundPrevClick=function(){k.set("offset",Nb(k,k.offset-(k.scrollDistance||320)))};
k.boundNextClick=function(){k.set("offset",Nb(k,k.offset+(k.scrollDistance||320)))};
k.boundScrollContainerMouseDown=function(I){k.dragMouseStart=I.clientX;k.dragOffsetStart=k.offset;k.dragging=!0};
k.boundScrollContainerDrag=function(I){k.dragging&&k.set("offset",Nb(k,k.dragOffsetStart-(I.clientX-k.dragMouseStart)))};
k.boundMouseUp=function(){k.onMouseUp()};
k.boundWheelScroll=function(I){var V=0;Math.abs(I.deltaX)>=Math.abs(I.deltaY)?V=I.deltaX:I.shiftKey&&(V=I.deltaY);V!==0&&(k.offset+=V,I.stopPropagation(),I.preventDefault())};
k.boundChipCloudChipScrollIntoView=function(I){(I=I.detail)&&k.scrollChipIntoView(I)};
return k};
_.J(Mb,_.Mm);Mb.prototype.attached=function(){var k=_.BL(this.hostElement).querySelector("#scroll-container");k.addEventListener("wheel",this.boundWheelScroll);k.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);k.style.touchAction="pan-y";k.addEventListener("pointerdown",this.boundScrollContainerMouseDown);k.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
Mb.prototype.detached=function(){var k=_.BL(this.hostElement).querySelector("#scroll-container");k.removeEventListener("wheel",this.boundWheelScroll);k.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);k.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);k.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
Mb.prototype.reset=function(){this.set("offset",0);_.xA(this,this.setContainerWidthDiff);_.xA(this,this.setButtonsState)};
var Nb=function(k,I){return Math.min(Math.max(I,0),k.containerWidthDiff)};
_.c=Mb.prototype;_.c.onMouseUp=function(){this.dragging=!1};
_.c.transformContainer=function(){this.offset=Nb(this,this.offset);var k=_.gH("HTML_DIR")==="rtl"?"":"-";_.BL(this.hostElement).querySelector("#chips").style.transform="translateX("+k+this.offset+"px)";_.xA(this,this.setButtonsState)};
_.c.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=Nb(this,this.offset));this.atStart=this.offset<=0};
_.c.setContainerWidthDiff=function(){var k=_.BL(this.hostElement).querySelector("#scroll-container"),I=_.BL(this.hostElement).querySelector("#chips");k&&I&&(this.containerWidthDiff=I.clientWidth-k.clientWidth)};
_.c.scrollChipIntoView=function(k){var I=_.BL(this.hostElement).querySelector("#scroll-container");if(I){var V=this.atStart?0:106,X=this.atEnd?0:106;k.offsetLeft<this.offset+V?this.offset=Nb(this,k.offsetLeft-V):k.offsetLeft+k.clientWidth>this.offset+I.clientWidth-X&&(this.offset=Nb(this,k.offsetLeft+k.clientWidth+X-I.clientWidth))}};
Mb.prototype.transformContainer=Mb.prototype.transformContainer;_.H([_.n({value:0}),_.Z("design:type",Number)],Mb.prototype,"offset",void 0);_.H([_.n({value:!0,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Mb.prototype,"atStart",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Mb.prototype,"atEnd",void 0);_.H([_.n(),_.Z("design:type",Number)],Mb.prototype,"scrollDistance",void 0);
_.H([_.w$("offset"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Mb.prototype,"transformContainer",null);_.H([_.ZZ()],Mb);var Qmf;var nqf;_.Zy=_.R(function(k){var I=k.data;k=_.G(_.Gz(!1,void 0,"bob3J"));var V=k.next().value,X=k.next().value;k=function(L){if((I==null?void 0:I().state)!==1){var T,d;(d=(T=I()).onTap)==null||d.call(T,L)}};
var P={};return _.f("chip-shape",{class:"ytChipShapeHost","on:focusin":_.A4(function(){var L=_.C7().resolve(_.RZ(_.Bq));if(L){X(L.isKeyBoardInUse());var T,d;(d=(T=I()).onFocusIn)==null||d.call(T)}return!1}),
"on:focusout":_.A4(function(){X(!1);return!1})},_.f(oqR,{shouldWrapInButton:function(){return I().type!==2},
selected:function(){return I().state===0},
onClick:k,isDropdown:function(){return I().type===1},
accessibilityLabel:function(){return I().type===1?void 0:I().accessibilityLabel}},_.f("div",{class:_.FH("ytChipShapeChip",function(){a:switch(I==null?void 0:I().state){case 0:var L="ytChipShapeActive";
break a;case 1:L="ytChipShapeDisabled";break a;default:L="ytChipShapeInactive"}return L},function(){var L=I().type===1||I().type===2,T=I();
return L||T!=null&&T.startIcon?T==null||!T.startIcon||T!=null&&T.text?L?"ytChipShapeEndIconPadding":(T==null?0:T.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var L=I();
if((L==null?void 0:L.style)===0&&(L==null?void 0:L.state)===0){var T;L=((T=_.C7().resolve(_.RZ(_.pz)))==null?0:T())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else L="";return L},(P.ytChipShapeFocused=function(){var L;
return V()&&((L=I())==null?void 0:L.state)!==1},P))},_.f(_.b,{cond:function(){return I().startIcon},
then:function(){return _.f(_.x_,{icon:function(){var L;return(L=I())==null?void 0:L.startIcon},
className:_.FH(function(){return I().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var L=I(),T,d=(T=_.C7().resolve(_.RZ(_.pz)))==null?void 0:T();
return(L==null?void 0:L.style)===0&&(L==null?void 0:L.state)===0&&d?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return I().text},_.f(xIU,{shape:I,
onClick:k}),_.f(_.QY,{model:{borderRadius:"8px"}}))))},"Qc");
_.Zy.idomCompat=!0;var oqR=_.R(function(k){var I=_.A4(function(V){k.onClick(V);return!1});
return _.f(_.b,{cond:k.shouldWrapInButton,then:function(){return _.f("button",{class:"ytChipShapeButtonReset","on:click":I,role:function(){return k.isDropdown()?"combobox":"tab"},
"aria-label":k.accessibilityLabel,"aria-selected":k.selected},k.children)},
else:function(){return k.children}})},"Rc"),xIU=_.R(function(k){var I=k.shape;
var V=k.onClick;var X=_.A4(function(P){V(P);return!1});
return _.f(_.rH,null,_.f(_.E5,{when:function(){return I().type===1}},function(){return _.f(_.x_,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.f(_.E5,{when:function(){return I().type===2}},function(){return _.f("button",{class:"ytChipShapeButtonReset",
"on:click":X},_.f(_.x_,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.f(_.E5,{when:function(){return I().type===0}},function(){return _.f(_.D7,null)}))},"Sc");_.Si(_.Zy,"chip-shape",{props:{data:_.$3}});var Dy=function(){var k=_.a.apply(this,arguments)||this;k.disableDeselectEvent=!1;k.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return k};
_.J(Dy,_.a);_.c=Dy.prototype;_.c.onSelectChipCommand=function(k){if(!this.selected&&this.data&&(k=_.K(k,T0y),k.targetId&&k.targetId===this.data.targetId))this.onTap()};
_.c.onFilterChipTransformCommand=function(k){if(!this.selected&&this.data){var I;(k=(I=_.K(k,k5U))==null?void 0:I.chipUniqueId)&&k===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.c.dataChanged=function(){var k=this;_.xA(this,function(){k.data&&k.data.isSelected&&!k.selected&&(k.scrollChipIntoView(),k.onTap())})};
_.c.computeChipStyle=function(k){return k!=null?k:"STYLE_DEFAULT"};
_.c.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint?_.sm(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.sm(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.c.onFocus=function(){var k=_.C7().resolve(_.RZ(_.Bq));k&&k.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.c.scrollChipIntoView=function(){_.vW(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.R9.Object.defineProperties(Dy.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.icon)}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return A5D({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
Dy.prototype.onFocus=Dy.prototype.onFocus;Dy.prototype.onTap=Dy.prototype.onTap;Dy.prototype.dataChanged=Dy.prototype.dataChanged;_.H([_.q(_.zH),_.Z("design:type",Object)],Dy.prototype,"ironButtonState",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Dy.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Dy.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Dy.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.N6),_.Z("design:type",Object)],Dy.prototype,"ironA11yKeysBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Dy.prototype,"disableDeselectEvent",void 0);_.H([_.n(),_.Z("design:type",Object)],Dy.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.icon"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Dy.prototype,"hasIcon",null);
_.H([_.n({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.Z("design:type",String)],Dy.prototype,"chipStyle",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Dy.prototype,"selected",void 0);_.H([_.v("data","selected"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Dy.prototype,"chipShapeData",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Dy.prototype,"dataChanged",null);
_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Dy.prototype,"onTap",null);_.H([_.C$("focus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Dy.prototype,"onFocus",null);_.H([_.cd({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],Dy);
_.C(Dy,"yt-chip-cloud-chip-renderer",function(){if(nqf===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_chip_renderer.yt.chip.cloud.chip.renderer.css.js--\x3e<div id="chip-shape-container" class="style-scope yt-chip-cloud-chip-renderer">\n    <chip-shape data="[[chipShapeData]]" class="style-scope yt-chip-cloud-chip-renderer"></chip-shape>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Qmf===void 0&&(Qmf=document.createElement("template"));var X=Qmf;V.call(I,X.content.cloneNode(!0),k.content.firstChild);nqf=k}k=nqf;return k},{mode:2});var oYz=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.aOR=_.R(function(k){function I(){if(oYz.has(k.data().displayType)){var E=!X(),l;if((l=k.disableDeselection)==null||!l.call(k)||E){k.data().selected=E;l=Object.assign({},T(),{selected:E});d(l);var r;(r=k.callback)==null||r.call(k,l,E)}}}
var V=_.yQ("chip-view-model",function(E){var l=k.data().tooltipTargetId,r=_.u5();l&&_.z8(r,l,E);return function(){D4(r,E)}}),X=function(){var E,l;
return!!(((E=k.selected)==null?void 0:E.call(k))!==void 0?(l=k.selected)==null?0:l.call(k):T().selected)},P=_.G(_.J1(k.data)),L=P.next().value;
P=P.next().value;var T=L,d=P,U=_.RE(nYj,function(){return k.data().chipEntityKey||""});
return _.f("chip-view-model",{class:"ytChipViewModelHost",el:V},_.f(_.Zy,{data:function(){var E,l=Object.assign({},T(),{selected:X()}),r=U(),h=(E=k.disableDeselection)==null?void 0:E.call(k);a:switch(l.displayType){case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN":case "CHIP_VIEW_MODEL_DISPLAY_TYPE_DROP_DOWN_WITH_CLEAR":E=1;break a;case "CHIP_VIEW_MODEL_DISPLAY_TYPE_STATELESS":E=3;break a;default:E=0}return{text:(r==null?void 0:r.text)||l.text,state:l.disabled?1:l.selected?0:2,type:E,onTap:xk_(l,V,I,
h),accessibilityLabel:l.accessibilityLabel||l.text}}}))},"Tc");
_.aOR.idomCompat={callbacks:{callback:!0}};_.zg=_.R(function(k){k=_.j8(k,{nextButtonStyle:0});var I=k.data,V=k.callback,X=k.selectionBehavior,P=k.disableChipsScrollAnimation,L=k.nextButtonStyle,T=_.mL("div");k=_.G(_.Gz(!0,void 0,"VwW6Jc"));var d=k.next().value,U=k.next().value;k=_.G(_.Gz(!1,void 0,"OIoagd"));var E=k.next().value,l=k.next().value,r=!1,h=0,y=function(){switch(L()){case 0:return"ytChipsShelfViewModelGradientButton";case 1:return"ytChipsShelfViewModelFloatingButton";default:return"ytChipsShelfViewModelGradientButton"}};
_.$6(function(){U(F());l(Q())});
k=_.G(_.J1(function(){var dt={};return I().autoselectedChipIndex!=null?(dt[I().autoselectedChipIndex]=!0,dt):{}}));
var S=k.next().value,g=k.next().value,F=function(){var dt=T.value;return dt==null||dt.scrollLeft-1<=0},Q=function(){var dt=T.value;
return dt==null?!1:dt.scrollLeft+1>=(dt==null?NaN:dt.scrollWidth)-(dt==null?NaN:dt.clientWidth)},x=function(){return I().isHorizontallyScrollable},N=function(dt){T.value!=null&&(_.gH("HTML_DIR")==="rtl"&&(dt=-dt),T.value.scrollBy({left:dt,
behavior:(P==null?0:P())?"instant":"smooth"}))},M=function(){N(-320)},p=function(){N(320)},z=_.A4(function(dt){r=!0;
h=dt.clientX}),u=_.A4(function(dt){if(r){dt=dt.clientX;
var $K=dt-h;h=dt;var lD;(lD=T.value)==null||lD.scrollBy({left:-$K})}}),ct=_.A4(function(){var dt=F(),$K=Q();
dt!==d()&&U(dt);$K!==E()&&l($K)});
_.xw("pointerup",function(){r&&(r=!1)});
return _.f("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.f(_.wB,{contentId:function(){return I().contentId},
useModernStyle:!0},function(){var dt={},$K={};return _.f("div",null,_.f(_.b,{cond:function(){return I().title},
then:function(){return _.f("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.f("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return I().title}),_.f(_.HT,{data:function(){return I().overflowButton}},{buttonViewModel:_.ac}))}}),_.f("div",{class:_.FH("ytChipsShelfViewModelChipsShelfContent",y)},_.f(_.b,{cond:function(){return I().previousButton},
then:function(){var lD={};return _.f("div",{class:_.FH("ytChipsShelfViewModelLeftArrowContainer",(lD.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return d()},lD))},_.f(_.HT,{data:function(){return I().previousButton}},{buttonViewModel:function(mR){return _.f(_.ac,{data:mR.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:M})}}))}}),_.f("div",{el:T,
"on:pointerdown":z,"on:pointermove":u,"on:scroll":ct,class:_.FH("ytChipsShelfViewModelChipsScrollContainer",(dt.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=x,dt))},_.f("div",{class:_.FH("ytChipsShelfViewModelChipsContainer",($K.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=x,$K.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,$K)),role:"tablist"},_.f(_.HT,{data:function(){return I().contents}},{chipViewModel:function(lD,mR){return _.f("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.f(_.aOR,{data:lD.data,
callback:function(oj,Zi){var Ht=mR(),rK,Ul=(rK=X==null?void 0:X())!=null?rK:0;Ul===1||Ul===2?(rK={},g((rK[Ht]=Zi,rK))):Ul===0&&(rK={},g(Object.assign({},S(),(rK[Ht]=Zi,rK))));V==null||V(oj,Zi,Ht)},
disableDeselection:function(){return(X==null?void 0:X())===1},
selected:function(){return!!S()[mR()]}}))}}))),_.f(_.b,{cond:function(){return I().nextButton},
then:function(){var lD={};return _.f("div",{class:_.FH("ytChipsShelfViewModelRightArrowContainer",(lD.ytChipsShelfViewModelRightArrowContainerIsHidden=E,lD))},_.f(_.HT,{data:function(){return I().nextButton}},{buttonViewModel:function(mR){return _.f(_.ac,{data:mR.data,
className:"ytChipsShelfViewModelRightArrow",onClick:p})}}))}})))}))},"Vc");
_.zg.idomCompat={callbacks:{callback:!0}};var R$W=_.R(function(k){var I=k.data;var V=k.showChips;var X=k.isUpdateInProgress;var P=k.chipClickCallback;k=_.G(_.Gz(!1,void 0,"uth3se"));var L=k.next().value,T=k.next().value;k=_.G(_.Gz(!1,void 0,"qED0bb"));var d=k.next().value,U=k.next().value,E=function(){var r,h;return!((r=I())==null?0:r.responseMessage)&&!((h=I())==null||!h.chipsShelf)},l=void 0;
_.Yv(function(){U(!0);var r=(V()||E())&&!X();requestAnimationFrame(function(){T(r)});
l&&clearTimeout(l);l=setTimeout(function(){U(!1)},300)},"OBQBmf");
_.gu(function(){l&&clearTimeout(l)});
k={};return _.f("ytd-ai-response-box-view-model",{class:_.FH("ytdAiResponseBoxViewModelHost")},_.f("div",{class:_.FH("ytdAiResponseBoxViewModelResponseMessageContainer",(k.ytdAiResponseBoxViewModelResponseMessageContainerHidden=L,k.ytdAiResponseBoxViewModelNotShown=function(){return L()&&!d()},k))},_.f(_.b,{cond:X,
then:function(){return _.f("div",null,_.f(_.KF,{text:function(){return I().responsePendingMessage}}))},
else:function(){return _.f(_.D7,null,_.f(_.b,{cond:function(){var r;return(r=I().responseMessageIcon)==null?void 0:r.iconType},
then:function(r){return _.f("div",{class:"ytdAiResponseBoxViewModelResponseMessageIcon"},_.f(_.x_,{icon:r}))}}),_.f("div",null,_.f(_.KF,{text:function(){return I().responseMessage}})))}})),_.f(_.HT,{data:function(){return I().chipsShelf}},{chipsShelfViewModel:function(r){r=r.data;
var h={};return _.f("div",{class:_.FH("ytdAiResponseBoxViewModelChipsShelfContainer",(h.ytdAiResponseBoxViewModelChipsShelfContainerShown=L,h.ytdAiResponseBoxViewModelNotShown=function(){return!L()&&!d()},h))},_.f(_.zg,{data:r,
selectionBehavior:3,nextButtonStyle:1,callback:P}))}}))},"Xc");var CIU;CIU=Object.assign({},{continuation:zXQ,download:woK,canvas:BWX,reportChannelAbuse:IQR,ui:Qxz,share:VJC,talkToRecs:L_C,watch:UX,ypc:W_W,radioButtonGroup:sxt,collabInviteLink:qxA},DbZ,{voiceSearch:x_j,shorts:fZ});_.wsx=ei(CIU);_.HBl=kd(_.wsx);_.psK=(0,_.HBl)(_.wsx.talkToRecs,{talkToRecsStateSelector:function(k){return k}});var MvN=_.R(function(k){var I=_.G((0,_.Psf)(k.data)).next().value,V=_.EH(function(){var xK;a:{if(xK=I().onUpdateText)if(xK=_.K(xK,_.L2)){var lN;xK=(lN=_.K(xK,XfN))==null?void 0:lN.stepId;break a}xK=void 0}return xK},void 0,"olO2Rd");
k=_.G(_.Gz(!1,void 0,"QCzl5d"));var X=k.next().value,P=k.next().value;k=_.G(_.Gz(!1,void 0,"cQ7jrd"));var L=k.next().value,T=k.next().value;k=_.G(QiK());var d=k.next().value;k=k.next().value;var U=_.wy(_.psK.talkToRecsStateSelector),E=_.G(_.Gz("",void 0,"ry2Eac")),l=E.next().value,r=E.next().value;E=_.G(_.Gz(!1,void 0,"EwWXmb"));var h=E.next().value,y=E.next().value,S=_.G(_.Gz(!1,void 0,"hORmtb"));E=S.next().value;var g=S.next().value;S=_.G(_.Gz(!1,void 0,"fBzwv"));var F=S.next().value,Q=S.next().value;
S=_.G(_.Gz(!1,void 0,"BCC4Zc"));var x=S.next().value,N=S.next().value,M=_.yQ("div");S=_.G(_.Gz(void 0,void 0,"Xvb7gd"));var p=S.next().value,z=S.next().value,u=void 0,ct=function(xK){xK!==X()&&(T(!0),P(xK),u&&clearTimeout(u),u=setTimeout(function(){T(!1)},300))},dt=function(){if(p()!==void 0){var xK=p();
ct(window.scrollY>xK)}},$K=function(){var xK;
z((xK=M.value)==null?void 0:xK.offsetHeight);d("yt-feed-filter-chip-bar-resize")},lD="";
_.Yv(function(){lD=l()},"UJeAbb");
_.SL(function(){var xK,lN,DR;r((DR=(lN=aGi(V(),U()))!=null?lN:(xK=I().textInputValue)==null?void 0:xK.content)!=null?DR:"");y(!!I().welcomeBannerTitle&&!l());$K();document.addEventListener("scroll",dt);_.gu(function(){document.removeEventListener("scroll",dt);u&&clearTimeout(u)})});
_.Yv(function(){h();$K()},"xF8Dy");
S=_.A4(function(){Q(!0);g(!0)});
var mR=_.A4(function(){g(!1)});
_.Yv(function(){var xK=I();Q(!1);N(!1);var lN,DR;((DR=_.K((lN=xK.contents)==null?void 0:lN[0],JlW))==null?0:DR.responseMessageIcon)?r(NIZ.cachedUserQuery):NIZ.cachedUserQuery=lD},"XQIH3b");
var oj=function(xK){var lN=I().onUpdateText;lN&&_.iB(lN,{form:{userQuery:xK}})},Zi=_.k8(function(xK){oj(xK)},150),Ht=_.A4(function(xK){xK=xK.target.value;
r(xK);Zi(xK);return!1});
_.Yv(function(){var xK=aGi(V(),U());xK!==void 0&&xK!==lD&&r(xK)},"UIIfAc");
var rK=function(){N(!0);y(!1)},Ul=function(){var xK=_.K(I().submitButton,_.hC);
if(xK==null?0:xK.trackingParams){var lN=_.zY(xK.trackingParams),DR=_.PW();DR&&lN&&_.mO(DR,lN,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}if(xK=xK==null?void 0:xK.onTap)_.iB(xK),rK()},p_=_.A4(function(xK){xK.key==="Enter"&&(oj(xK.target.value.trim()),Ul());
return!1}),hx=function(){Ul()},jy=_.A4(function(){d("yt-feed-customization-scroll-up")}),bN={},g3={},LX={},bD={};
return _.f("ytd-feed-customization-form-view-model",{class:_.FH("ytdFeedCustomizationFormViewModelHost",(bN.ytdFeedCustomizationFormViewModelHostCollapsed=X,bN)),el:_.h4(k)},_.f("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer",el:M},_.f("div",{class:_.FH("ytdFeedCustomizationFormViewModelExpandedContent",(g3.ytdFeedCustomizationFormViewModelNotShown=function(){return X()&&!L()},g3))},_.f(_.b,{cond:function(){return I().disclaimer},
then:function(){return _.f("div",{class:"ytdFeedCustomizationFormViewModelDisclaimer"},_.f(_.KF,{text:function(){return I().disclaimer}}))}}),_.f(_.b,{cond:h,
then:function(){return _.f("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerContainer"},_.f("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerTitle"},_.f(_.KF,{text:function(){return I().welcomeBannerTitle}})),_.f("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerSubtitle"},_.f(_.KF,{text:function(){return I().welcomeBannerSubtitle}})))}}),_.f("div",{class:_.FH("ytdFeedCustomizationFormViewModelInputContainer",(LX.ytdFeedCustomizationFormViewModelInputContainerHighlighted=
E,LX))},_.f("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var xK;return(xK=I().textInputPlaceholder)==null?void 0:xK.content},
"prop:value":l,"on:focus":S,"on:blur":mR,"on:input":Ht,"on:keyup":p_,maxlength:300,disabled:x}),_.f(_.b,{cond:function(){return!!l()&&!x()},
then:function(){return _.f(_.HT,{data:function(){return I().clearButton}},{buttonViewModel:function(xK){return _.f("div",{class:"ytdFeedCustomizationFormViewModelClearButtonContainer"},_.f(_.ac,{data:xK.data}))}})}}),_.f(_.b,{cond:function(){return x()},
then:function(){return _.f(_.HT,{data:function(){return I().inProgressButton}},{buttonViewModel:function(xK){return _.f("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.f(_.ac,{data:xK.data,
buttonOverrides:{disabled:!0}}))}})},
else:function(){return _.f(_.HT,{data:function(){return I().submitButton}},{buttonViewModel:function(xK){return _.f("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.f(_.ac,{data:xK.data,
onClick:rK}))}})}}),_.f(_.HT,{data:function(){return I().menuButton}},{buttonViewModel:function(xK){return _.f("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.f(_.ac,{data:xK.data,
buttonOverrides:function(){return{disabled:x()}}}))}})),_.f(_.HT,{data:function(){return I().contents}},{aiResponseBoxViewModel:function(xK){return _.f("div",{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.f(R$W,{data:xK.data,
showChips:F,isUpdateInProgress:x,chipClickCallback:hx}))}})),_.f("div",{class:_.FH("ytdFeedCustomizationFormViewModelCollapsedContent",(bD.ytdFeedCustomizationFormViewModelNotShown=function(){return!X()&&!L()},bD)),
"on:click":jy},_.f("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var xK;return l()||((xK=I().textInputPlaceholder)==null?void 0:xK.content)}))))},"bd"),ZBZ=function(){this.cachedUserQuery=""};
ZBZ.prototype.reset=function(){this.cachedUserQuery=""};
var NIZ=new ZBZ;_.Si(MvN,"ytd-feed-customization-form-view-model",{props:{data:_.$3}});var DIR=_.W8.persistentPanelVisibleSelector,ud=function(){var k=_.a.apply(this,arguments)||this;k.isDarkTheme=!1;k.notSticky=!1;k.transparentBackground=!1;k.shouldHide=!1;k.disableSticky=!1;k.fluidWidth=!1;k.isClipList=!1;k.defaultChipIndex=0;k.hasSelectedChipContent=!1;k.isPlaylist=!1;k.playlistVotingAnimationEnabled=_.m("web_enable_voting_animation");k.toolbarHeight=0;k.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(ud,_.a);_.c=ud.prototype;
_.c.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},selectedChipContent:{id:"selected-chip-content",mapping:{feedCustomizationFormViewModel:{component:"ytd-feed-customization-form-view-model"}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.c.attached=function(){var k=this;document.addEventListener("scroll",_.R1(this,this.updateChipBarWidthAndTop));document.addEventListener("yt-feed-filter-chip-bar-resize",_.R1(this,this.onFeedFilterChipBarResize));this.isDarkTheme=document.documentElement.hasAttribute("dark");var I;this.toolbarHeight=((I=document.querySelector("ytd-masthead"))==null?void 0:I.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(V){k.handleIntersect(V)},{rootMargin:"-"+
(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){k.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.c.detached=function(){var k;(k=this.intersectionObserver)==null||k.disconnect();var I;(I=this.resizeObserver)==null||I.disconnect();document.removeEventListener("scroll",_.R1(this,this.updateChipBarWidthAndTop));document.removeEventListener("yt-feed-filter-chip-bar-resize",_.R1(this,this.onFeedFilterChipBarResize))};
_.c.dataChanged=function(){var k=this,I,V,X=(I=this.data)==null?void 0:(V=I.contents)==null?void 0:V.findIndex(function(L){var T;return!((T=_.K(L,EPW))==null?0:T.navigationEndpoint)});
X&&(this.defaultChipIndex=X);this.updating=!0;var P=this.findSelectedChipIndex();this.selectedIndex!==P&&(this.selectedIndex=-1);_.xA(this,function(){k.selectedIndex=P;k.updateSelectedChipContent(k.selectedIndex);k.updating=!1;k.ytScrollableChipCloudBehavior.reset()})};
_.c.findSelectedChipIndex=function(){var k;if((k=this.data)==null||!k.contents)return 0;k=this.data.contents;for(var I=0;I<k.length;I++){var V=void 0;if((V=_.K(k[I],EPW))==null?0:V.isSelected)return I}return 0};
_.c.computeStyle=function(k){return k};
_.c.handleChipCloudChipSelectAction=function(k){k=this.JSC$16535_chipsSelector.indexOf(k);k>-1&&(this.JSC$16535_chipsSelector.selectIndex(k),this.updateSelectedChipContent(k))};
_.c.updateSelectedChipContent=function(k){var I;if((I=this.data)==null||!I.contents||k<0||k>=this.data.contents.length)this.selectedChipContent=void 0;else{var V;this.selectedChipContent=(V=_.K(this.data.contents[k],EPW))==null?void 0:V.content}};
_.c.handleChipCloudChipDeselectAction=function(){if(_.m("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var k,I,V,X=(V=_.K((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I[this.defaultChipIndex],EPW))==null?void 0:V.navigationEndpoint;X&&_.sm(this.hostElement,"yt-browse-section-list-reload-endpoint",[X]);this.JSC$16535_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.c.onSelectedChipContentChanged=function(){this.hasSelectedChipContent=!!this.selectedChipContent};
_.c.onFeedFilterChipBarResize=function(){this.updateDynamicHeight()};
_.c.updateDynamicHeight=function(){var k=this;this.hasSelectedChipContent&&!this.notSticky?_.xA(this,function(){var I=_.BL(k.hostElement).querySelector("#chips-wrapper");I&&_.x5(k.hostElement,{"--ytd-chips-bar-dynamic-height":I.clientHeight+"px"})}):_.x5(this.hostElement,{"--ytd-chips-bar-dynamic-height":""})};
_.c.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.c.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.c.onResize=function(){this.updateLayout()};
_.c.updateLayout=function(){var k=this.ytScrollableChipCloudBehavior;_.xA(k,k.setContainerWidthDiff);k=this.ytScrollableChipCloudBehavior;_.xA(k,k.setButtonsState)};
_.c.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.c.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.c.handleIntersect=function(k){this.notSticky=this.isChannelPageGrid||this.disableSticky||k[0].intersectionRatio===1};
_.c.updateDimensions=function(){var k=this.ytRendererBehavior.parentComponent;if(k){var I,V=(I=k.headerElement)!=null?I:k;_.x5(this.hostElement,{"--ytd-rich-grid-chips-bar-width":V.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.c.updateSelectedIndexFromBinding=function(k){this.selectedIndex=k.detail.value};
_.c.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var k;(k=this.sortFilterHeaderRendererElement)==null||k.setAttribute("is-playlist-page-with-filters","")}};
_.c.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(dQU(!this.notSticky))};
_.R9.Object.defineProperties(ud.prototype,{isChannelPageGrid:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID"}},
isHashtagLandingPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_HASHTAG_LANDING_PAGE"}},
isPlaylistPage:{configurable:!0,enumerable:!0,get:function(){return this.componentStyle==="FEED_FILTER_CHIP_BAR_STYLE_TYPE_PLAYLIST_PAGE"}},
isDisableDeselectEvent:{configurable:!0,enumerable:!0,get:function(){return this.isChannelPageGrid||this.isHashtagLandingPage||this.isPlaylistPage}},
sortFilterHeaderRendererData:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.data)==null?void 0:(I=k.contents)==null?void 0:I.find(function(X){return _.K(X,yRR)});
return{sortFilterHeaderRenderer:_.K(V,yRR)}}}});
ud.prototype.dispatchChipBarIsSticky=ud.prototype.dispatchChipBarIsSticky;ud.prototype.isPlaylistPageChanged=ud.prototype.isPlaylistPageChanged;ud.prototype.updateChipBarWidthAndTop=ud.prototype.updateChipBarWidthAndTop;ud.prototype.onResize=ud.prototype.onResize;ud.prototype.onPersistentPanelVisibleChanged=ud.prototype.onPersistentPanelVisibleChanged;ud.prototype.onGuideIsExpandedChanged=ud.prototype.onGuideIsExpandedChanged;ud.prototype.updateDynamicHeight=ud.prototype.updateDynamicHeight;
ud.prototype.onSelectedChipContentChanged=ud.prototype.onSelectedChipContentChanged;ud.prototype.dataChanged=ud.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ud.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ud.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],ud.prototype,"actionHandlerBehavior",void 0);
_.H([_.q(_.IT),_.Z("design:type",Object)],ud.prototype,"ironResizableBehavior",void 0);_.H([_.q(),_.Z("design:type",Mb)],ud.prototype,"ytScrollableChipCloudBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],ud.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ud.prototype,"data",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],ud.prototype,"selectedIndex",void 0);_.H([_.n({value:320}),_.Z("design:type",Number)],ud.prototype,"scrollDistance",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ud.prototype,"isDarkTheme",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ud.prototype,"notSticky",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ud.prototype,"transparentBackground",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.Z("design:type",String)],ud.prototype,"componentStyle",void 0);
_.H([_.n({selector:_.OUA}),_.Z("design:type",Boolean)],ud.prototype,"guideIsExpanded",void 0);_.H([_.n({selector:DIR}),_.Z("design:type",Boolean)],ud.prototype,"persistentPanelVisible",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ud.prototype,"shouldHide",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ud.prototype,"disableSticky",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ud.prototype,"fluidWidth",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ud.prototype,"isClipList",void 0);_.H([_.n(),_.Z("design:type",Object)],ud.prototype,"defaultChipIndex",void 0);_.H([_.n(),_.Z("design:type",Object)],ud.prototype,"selectedChipContent",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ud.prototype,"hasSelectedChipContent",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ud.prototype,"isPlaylist",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],ud.prototype,"playlistVotingAnimationEnabled",void 0);_.H([_.p$("#chips"),_.Z("design:type",Object)],ud.prototype,"JSC$16535_chipsSelector",void 0);_.H([_.p$("ytd-sort-filter-header-renderer"),_.Z("design:type",HTMLElement)],ud.prototype,"sortFilterHeaderRendererElement",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],ud.prototype,"updating",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ud.prototype,"dataChanged",null);_.H([_.w$("selectedChipContent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ud.prototype,"onSelectedChipContentChanged",null);_.H([_.w$("hasSelectedChipContent","notSticky"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ud.prototype,"updateDynamicHeight",null);
_.H([_.w$("guideIsExpanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ud.prototype,"onGuideIsExpandedChanged",null);_.H([_.w$("persistentPanelVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ud.prototype,"onPersistentPanelVisibleChanged",null);_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ud.prototype,"onResize",null);
_.H([_.DZ("isChannelPageGrid","disableSticky","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ud.prototype,"updateChipBarWidthAndTop",null);_.H([_.v("componentStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],ud.prototype,"isChannelPageGrid",null);_.H([_.v("componentStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],ud.prototype,"isHashtagLandingPage",null);
_.H([_.w$("isPlaylistPage"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ud.prototype,"isPlaylistPageChanged",null);_.H([_.v("componentStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],ud.prototype,"isPlaylistPage",null);_.H([_.v("componentStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],ud.prototype,"isDisableDeselectEvent",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ud.prototype,"sortFilterHeaderRendererData",null);_.H([_.n({reflectToAttribute:!0,selector:_.PWi}),_.Z("design:type",String)],ud.prototype,"frostedGlassMode",void 0);_.H([_.w$("notSticky"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ud.prototype,"dispatchChipBarIsSticky",null);_.H([_.GY({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],ud);
_.C(ud,"ytd-feed-filter-chip-bar-renderer",function(){if(AUO!==void 0)return AUO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n  <div id="selected-chip-content" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return AUO=k},{mode:1});var z$N;var u$K=_.R(function(k){var I=k.data;var V=k.buttonIndex;var X=k.selectedIndex;var P=k.onSelect;var L=function(){return V()===X()},T=function(){var d,U;
return(U=(d=I().text)==null?void 0:d.content)!=null?U:""};
k=_.QIR();return _.f("yt-toggleable-image-button-view-model",{class:function(){var d={};d=(d.toggleableImageButtonViewModelHost=!0,d[""]=!0,d.toggleableImageButtonViewModelSemiTransparent=X()!==-1&&!L(),d);return _.OI(d)},
tabindex:0,"aria-label":T,"aria-pressed":L,role:"button","on:keydown":k,"on:click":_.A4(function(){P(I().onSubmitCommand);return!1})},_.f(_.b,{cond:function(){return I().logo},
then:function(d){return _.f(_.yV,{data:d,className:function(){var U={};U=(U.toggleableImageButtonViewModelImage=!0,U.toggleableImageButtonViewModelCircularRadius=!(!I().backgroundColor||!I().backgroundColorDarkMode),U.toggleableImageButtonViewModelGradientRing=!!(L()&&I().backgroundColor&&I().backgroundColorDarkMode),U);return _.OI(U)},
alt:T,useWidth:!1,style:function(){if(L()&&I().backgroundColor&&I().backgroundColorDarkMode){var U=PL(Number(I().backgroundColorDarkMode),"1");var E=PL(Number(I().backgroundColor),"1");U="background: linear-gradient(180deg,"+U+","+E+") border-box;"}else U="";return U}})}}),_.f(_.QY,{model:{borderRadius:"16px"}}),_.f("p",{class:function(){var d={};
d=(d.toggleableImageButtonViewModelLabel=!0,d.toggleableImageButtonViewModelBoldText=L(),d);return _.OI(d)}},_.f(_.KF,{text:function(){return I().text}})))},"cd");
u$K.idomCompat=!0;var tvx=_.R(function(k){var I=k.data;k=_.G(_.Gz({index:-1,command:{}},void 0,"GM3umb"));var V=k.next().value,X=k.next().value;return _.f("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.f("div",{class:"nudgeFormViewModelFormOptions"},_.f(_.HT,{data:function(){return I().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(P,L){return _.f(u$K,{data:P.data,buttonIndex:L,selectedIndex:function(){return V().index},
onSelect:function(T){X({index:L(),command:T})}})}})),_.f(_.KF,{text:function(){return I().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.f("div",{class:"nudgeFormViewModelSubmit"},_.f(_.HT,{data:function(){return I().submitButton}},{buttonViewModel:function(P){return _.f(OBf,{data:P.data,
isDisabled:function(){return V().index===-1},
onClick:function(){_.iB(V().command)}})}})))},"dd");
tvx.idomCompat=!0;var OBf=_.R(function(k){var I=_.EH(function(){return Object.assign({},k.data(),{state:k.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.f(_.ac,{data:I,onClick:k.onClick})},"ed");_.Si(tvx,"yt-nudge-form-view-model",{props:{data:_.$3}});var OJ=function(){var k=_.a.apply(this,arguments)||this;k.roundedContainer=!0;k.buttonUpdate=_.m("web_modern_buttons");k.isDarkMode=!1;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return k};
_.J(OJ,_.a);_.c=OJ.prototype;_.c.computeNudgeStyle=function(k){return k?"modernized-nudge":""};
_.c.handleDarkModeToggledAction=function(k){this.isDarkMode=k};
_.c.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.c.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"}}}};
_.c.computeIsHorizontalButtons=function(k){return k?!!k.applyModernizedStyle&&!!k.enableHorizontalButtons&&!!k.secondaryButton:!1};
_.R9.Object.defineProperties(OJ.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=(k=this.data)==null?void 0:k.backgroundStyle)!=null?I:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=(k=this.data)==null?void 0:k.contentsLocation)!=null?I:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.lightIconImage)}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],OJ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],OJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],OJ.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],OJ.prototype,"actionHandlerBehavior",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("isHideEnclosingAction"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],OJ.prototype,"isHidden",null);_.H([_.n(),_.Z("design:type",Object)],OJ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],OJ.prototype,"roundedContainer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],OJ.prototype,"buttonUpdate",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.Z("design:type",String)],OJ.prototype,"nudgeStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.trimStyle"),_.Z("design:type",String),_.Z("design:paramtypes",[])],OJ.prototype,"trimStyle",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.backgroundStyle"),_.Z("design:type",String),_.Z("design:paramtypes",[])],OJ.prototype,"backgroundStyle",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data.contentsLocation"),_.Z("design:type",String),_.Z("design:paramtypes",[])],OJ.prototype,"contentsLocation",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.disableDropShadow"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],OJ.prototype,"noShadow",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.lightIconImage"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],OJ.prototype,"noIcon",null);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.Z("design:type",Boolean)],OJ.prototype,"isHorizontalButtons",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Object)],OJ.prototype,"isDarkMode",void 0);_.H([_.GY({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],OJ);
_.C(OJ,"ytd-feed-nudge-renderer",function(){if(z$N!==void 0)return z$N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-nudge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismiss-button" class="style-scope ytd-feed-nudge-renderer"></div>\n  <div id="content-wrapper" class="style-scope ytd-feed-nudge-renderer">\n    <div id="header-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="image-container" hidden="[[!data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        <yt-img-shadow id="nudge-image" height="32" thumbnail="[[data.lightIconImage]]" class="style-scope ytd-feed-nudge-renderer">\n        </yt-img-shadow>\n      </div>\n    </div>\n    <div id="text-container" class="style-scope ytd-feed-nudge-renderer">\n      <div id="title-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n      <div id="subtitle-container" class="style-scope ytd-feed-nudge-renderer">\n        <yt-formatted-string id="subtitle" split-lines="" text="[[data.subtitle]]" class="style-scope ytd-feed-nudge-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="contents" hidden="[[!data.contents]]" class="style-scope ytd-feed-nudge-renderer"></div>\n    <div id="button-container" hidden="[[!data.primaryButton]]" class="style-scope ytd-feed-nudge-renderer">\n      <div id="primary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n      <div id="secondary-button" class="style-scope ytd-feed-nudge-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-feed-nudge-renderer">\n  <div id="dismissed-content" class="style-scope ytd-feed-nudge-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return z$N=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var e$N;var k4O;var tG=function(){var k=_.a.apply(this,arguments)||this;k.collapsed=!1;k.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return k};
_.J(tG,_.a);tG.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"}}}};
tG.prototype.handleRatingSelect=function(){var k;((k=this.data)==null?0:k.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
tG.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],tG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],tG.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],tG.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tG.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.bW),_.Z("design:type",Object)],tG.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],tG.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tG.prototype,"collapsed",void 0);_.H([_.GY({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],tG);
_.C(tG,"ytd-slimline-survey-renderer",function(){if(k4O!==void 0)return k4O;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slimline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-slimline-survey-renderer">\n  <div id="content-wrapper" class="style-scope ytd-slimline-survey-renderer">\n    <div id="header-container" class="style-scope ytd-slimline-survey-renderer">\n      <div id="title-container" class="style-scope ytd-slimline-survey-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-slimline-survey-renderer"></yt-formatted-string>\n      </div>\n      <div id="dismiss-button" class="style-scope ytd-slimline-survey-renderer"></div>\n    </div>\n    <div id="rating-survey" class="style-scope ytd-slimline-survey-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-slimline-survey-renderer">\n  <div id="dismissed-content" class="style-scope ytd-slimline-survey-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return k4O=k},{mode:1});var IaO;var eS=function(){return _.a.apply(this,arguments)||this};
_.J(eS,_.a);eS.prototype.maybeGetBackgroundColor=function(k){return this.isDarkMode?k.section2Color:k.section3Color};
eS.prototype.colorPaletteChanged=function(){var k=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;k&&(k==null?0:k.secondaryTitleColor)&&this.maybeGetBackgroundColor(k)?(this.hostElement.style.backgroundColor=_.Vi(this.maybeGetBackgroundColor(k)),this.hostElement.style.color=_.Vi(k.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
eS.prototype.colorPaletteChanged=eS.prototype.colorPaletteChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],eS.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],eS.prototype,"data",void 0);_.H([_.n({selector:function(k){return k.ui.darkModeIsEnabled}}),
_.Z("design:type",Boolean)],eS.prototype,"isDarkMode",void 0);_.H([_.n(),_.Z("design:type",Object)],eS.prototype,"lightColorPalette",void 0);_.H([_.n(),_.Z("design:type",Object)],eS.prototype,"darkColorPalette",void 0);_.H([_.w$("darkColorPalette","lightColorPalette","data","isDarkMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eS.prototype,"colorPaletteChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],eS);
_.C(eS,"ytd-endorsement-header-renderer",function(){if(IaO!==void 0)return IaO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-endorsement-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope ytd-endorsement-header-renderer"></yt-icon>\n<yt-formatted-string id="text" text="[[data.title]]" class="style-scope ytd-endorsement-header-renderer"></yt-formatted-string>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return IaO=k},{mode:1});_.Si(_.UY,"yt-decorated-avatar-view-model",{props:{data:_.$3,className:_.$3}});_.kQ=new _.g9("VIEW_TRANSITION_MANAGER_TOKEN");var I6=function(){var k=_.a.apply(this,arguments)||this;k.fullHeight=_.m("web_rich_grid_media_full_height");k.showChannelAvatar=!0;k.hasPlaylistThumbnail=!1;k.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};k.registerThumbnailForPageTransition=function(){_.m("web_thumbnail_to_watch_transition")&&_.VOK(_.C7().resolve(_.kQ),k.thumbnail)};
return k};
_.J(I6,_.a);_.c=I6.prototype;
_.c.configureRendererStamper=function(){return{lazyLoadMenu:tb,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"}}}};
_.c.attached=function(){this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.shouldLazyLoadMenu=function(){var k=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.m("kevlar_modern_downloads_page")||!k};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16559_inlinePreviewHoverListener=Lf({mediaRenderer:this,lockupElement:this.JSC$16559_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.c.getVideoPreviewOpts=function(){var k={},I;if((I=this.data)==null?0:I.multipleInlinePlaybackEndpoint)k=siK;this.isRadio&&(k=vYZ);return k};
_.c.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$16559_inlinePreviewHoverListener)==null||J0(k)};
_.c.getOwner=function(){var k,I,V;return((k=this.data)==null?void 0:(I=k.channelThumbnailSupportedRenderers)==null?void 0:I.channelThumbnailWithLinkRenderer)||_.K((V=this.data)==null?void 0:V.showProviderChannelThumbnail,WYQ)};
_.c.updateLockupSize=function(){var k;((k=this.getOwner())==null?0:k.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.c.getFeedbackEndpoint=function(k){if(_.K(k,_.LO))return k;var I,V;k=(V=(I=_.K(k,_.x4))==null?void 0:I.commands)!=null?V:[];I=_.G(k);for(V=I.next();!V.done;V=I.next())if(V=this.getFeedbackEndpoint(V.value))return V;return null};
_.c.computeNavigationEndpoint=function(k){return XqK(k==null?void 0:k.navigationEndpoint)};
_.c.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var k=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(k)!==JSON.stringify(this.data)&&this.set("data",k)}};
_.c.onDataChanged=function(){var k=this,I=this.getOwner();if(I){this.set("data.owner",I);var V,X,P,L,T,d=((V=this.data)==null?void 0:(X=V.shortBylineText)==null?void 0:(P=X.runs)==null?void 0:(L=P[0])==null?void 0:L.text)||((T=I.name)==null?void 0:T.simpleText);this.set("data.owner.title",d)}var U,E,l,r,h,y;I=((U=this.data)==null?void 0:(E=U.thumbnailRenderer)==null?void 0:E.playlistVideoThumbnailRenderer)||((l=this.data)==null?void 0:(r=l.thumbnailRenderer)==null?void 0:r.playlistCustomThumbnailRenderer)||
((h=this.data)==null?void 0:(y=h.thumbnailRenderer)==null?void 0:y.showCustomThumbnailRenderer);var S;((S=this.data)==null?0:S.thumbnail)||!I||this.set("data.thumbnail",I.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){k.updateLockupSize()});
var g;if(U=((g=this.data)==null?void 0:g.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(U);var F;((F=this.dismissActionToReplayEntity)==null?0:F.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.c.onHiddenChanged=function(){this.updateLockupSize()};
_.c.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.sm(this.hostElement,"yt-terminate-video-preview-action");else{var k;(k=this.videoTitleLink)==null||k.focus()}};
_.c.metadataColorChanged=function(){var k;if(this.metadataColor&&((k=this.videoTitle)==null?0:k.style))this.videoTitle.style.color=_.Vi(this.metadataColor);else{var I,V;!this.metadataColor&&((I=this.videoTitle)==null?0:(V=I.style)==null?0:V.color)&&(this.videoTitle.style.color="")}};
_.c.onDetailsClick=function(k){var I=this.computedNavigationEndpoint;I&&(_.yy(_.K$(k),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.vW(this.hostElement,"yt-navigate",{endpoint:I}))};
_.c.onRendererTap=function(){this.registerThumbnailForPageTransition();var k,I,V=((k=this.data)==null?void 0:k.serviceEndpoint)||this.getFeedbackEndpoint((I=this.data)==null?void 0:I.navigationEndpoint);V&&_.K(V,_.LO)&&this.ytComponentBehavior.resolveCommand(V)};
_.c.onMouseDown=function(k){var I=k.target,V=this.computedNavigationEndpoint,X;k=I.href||((X=_.K(V==null?void 0:V.commandMetadata,_.CC))==null?void 0:X.url);X=I.data||V;k&&X&&$fo(k,X)};
_.c.computeVideoTitleText=function(){var k;if((k=this.data)==null?0:k.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.c.computeHasPlaylistThumbnail=function(k){var I,V,X,P,L;if((((I=k.thumbnailRenderer)==null?0:I.playlistVideoThumbnailRenderer)||((V=k.thumbnailRenderer)==null?0:V.playlistCustomThumbnailRenderer)||((X=k.thumbnailRenderer)==null?0:X.showCustomThumbnailRenderer)||((P=k.thumbnailRenderer)==null?0:P.playlistVideoThumbnailRenderer)||((L=k.thumbnailRenderer)==null?0:L.playlistCustomThumbnailRenderer))&&k.thumbnailOverlays)for(I=0;I<k.thumbnailOverlays.length;I++)if(V=void 0,(V=k.thumbnailOverlays[I])==
null?0:V.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.R9.Object.defineProperties(I6.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.m("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var k;return(k=this.data)==null?void 0:k.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var k;return(k=this.data)==null?void 0:k.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$16559_inlinePreviewHoverListener)==null?0:rB(k))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.$$K(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:k.videoId)||((I=this.data)==null?void 0:I.playlistId)||""}}});
I6.prototype.onMouseDown=I6.prototype.onMouseDown;I6.prototype.metadataColorChanged=I6.prototype.metadataColorChanged;I6.prototype.onIsDismissedChanged=I6.prototype.onIsDismissedChanged;I6.prototype.onHiddenChanged=I6.prototype.onHiddenChanged;I6.prototype.onDataChanged=I6.prototype.onDataChanged;I6.prototype.handleReloadDownloadsInfo=I6.prototype.handleReloadDownloadsInfo;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],I6.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],I6.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],I6.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],I6.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],I6.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],I6.prototype,"ytdReduxBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],I6.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],I6.prototype,"entitySelectorType",void 0);_.H([_.n(),_.Z("design:type",Boolean)],I6.prototype,"noEndpoints",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],I6.prototype,"isRadio",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],I6.prototype,"miniMode",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],I6.prototype,"fullHeight",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],I6.prototype,"showDarkVideoMetadata",void 0);_.H([_.n(),_.Z("design:type",Boolean)],I6.prototype,"showLightVideoMetadata",void 0);_.H([_.n(),_.Z("design:type",Number)],I6.prototype,"metadataColor",void 0);_.H([_.n(),_.Z("design:type",Object)],I6.prototype,"showChannelAvatar",void 0);_.H([_.n(),_.Z("design:type",Boolean)],I6.prototype,"hidden",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],I6.prototype,"showYtInteraction",void 0);
_.H([_.n(),_.Z("design:type",String)],I6.prototype,"dismissedContentId",void 0);_.H([_.n({selectorArgs:["dismissedContentId"],selector:XAz}),_.Z("design:type",Object)],I6.prototype,"dismissActionToReplayEntity",void 0);
_.H([_.n({selectorArgs:["entitySelectorType","mediaId"],selector:function(k,I,V){if(_.m("kevlar_modern_downloads_page")&&V&&I&&I!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(I){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var X=Tec(k,V);if(X){I=_.Ti(k,V);var P=iJ(k,V),L=mlU(k,V);k=WC(k,V);var T=ght(X,I,P,L);P=T.shortViewCountText;var d=T.publishedTimeText;T=T.badges;var U=k>0;L=JbD(X,I,L,k);X=_.ZN(I)||I==="TRANSFER_STATE_FAILED"||I==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!MS(X.policyEntity)?
void 0:I$O(V,k,X.videoEntity.lengthSeconds);I==="TRANSFER_STATE_PAUSED_BY_USER"&&V&&!_.m("dl_resume_click_killswitch")&&(X={offlineVideoEndpoint:{videoId:V,action:"ACTION_RESUME"}});V={shortViewCountText:P,publishedTimeText:d,badges:T,isWatched:U,navigationEndpoint:X,thumbnailOverlays:L}}else V=void 0;return V;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(I=dlt(k,V))if(X=_.d7(k,V),L=_.imt(k,V),X!=="TRANSFER_STATE_UNKNOWN"){V=Yxt(I,X,L,V,_.Gi(k));break a}V=void 0}return V;default:_.$w(new _.GN("Error: entitySelectorType defined but not matched in selector.",
k,I))}}}),
_.Z("design:type",Object)],I6.prototype,"entityDrivenState",void 0);_.H([_.n({computed:"computeVideoTitleText(data)"}),_.Z("design:type",Object)],I6.prototype,"videoTitleText",void 0);_.H([_.n({computed:"computeHasPlaylistThumbnail(data)"}),_.Z("design:type",Object)],I6.prototype,"hasPlaylistThumbnail",void 0);_.H([_.n({computed:"computeNavigationEndpoint(data)"}),_.Z("design:type",Object)],I6.prototype,"computedNavigationEndpoint",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],I6.prototype,"typographyBump",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("typographyBump"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],I6.prototype,"typographyBumpV2",null);_.H([_.p$("#video-title"),_.Z("design:type",HTMLElement)],I6.prototype,"videoTitle",void 0);_.H([_.p$("#video-title-link"),_.Z("design:type",HTMLElement)],I6.prototype,"videoTitleLink",void 0);
_.H([_.p$("#thumbnail"),_.Z("design:type",HTMLElement)],I6.prototype,"thumbnail",void 0);_.H([_.p$("#dismissible"),_.Z("design:type",HTMLElement)],I6.prototype,"JSC$16559_dismissibleMedia",void 0);_.H([_.v("data.menu"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],I6.prototype,"lazyLoadMenu",null);_.H([_.v("data.menu"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],I6.prototype,"immediateLoadMenu",null);
_.H([_.DZ("entityDrivenState"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],I6.prototype,"handleReloadDownloadsInfo",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],I6.prototype,"onDataChanged",null);_.H([_.DZ("hidden"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],I6.prototype,"onHiddenChanged",null);
_.H([_.w$("isDismissed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],I6.prototype,"onIsDismissedChanged",null);_.H([_.w$("metadataColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],I6.prototype,"metadataColorChanged",null);_.H([_.C$("mousedown"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],I6.prototype,"onMouseDown",null);
_.H([_.v("lockupIsHovered"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],I6.prototype,"isHovered",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],I6.prototype,"useAvatar",null);_.H([_.v("data","entitySelectorType"),_.Z("design:type",String),_.Z("design:paramtypes",[])],I6.prototype,"mediaId",null);_.H([_.GY({is:"ytd-rich-grid-media",disableElementRegistration:!0})],I6);
var XQN=_.Fr()(I6,"ytd-rich-grid-media",function(){if(e$N!==void 0)return e$N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" dark$="[[showDarkVideoMetadata]]" hidden="[[hidden]]" light$="[[showLightVideoMetadata]]" on-click="onRendererTap" class="style-scope ytd-rich-grid-media"><div id="thumbnail" class="style-scope ytd-rich-grid-media"><ytd-thumbnail data="[[data]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-thumbnail><ytd-playlist-thumbnail data="[[data]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-media"></ytd-playlist-thumbnail></div><div id="thumbnail-underlay" on-click="onDetailsClick" hidden="[[!data.thumbnailUnderlay]]" class="style-scope ytd-rich-grid-media"></div><div id="details" on-click="onDetailsClick" class="style-scope ytd-rich-grid-media"><div id="avatar-container" class="yt-simple-endpoint style-scope ytd-rich-grid-media" hidden="[[!showChannelAvatar]]"><a id="avatar-link" class="yt-simple-endpoint style-scope ytd-rich-grid-media" href$="[[computeHref_(data.owner.navigationEndpoint)]]" data="[[data.owner.navigationEndpoint]]" title="[[data.owner.title]]" tabindex="-1" hidden="[[useAvatar]]"><yt-img-shadow id="avatar-image" thumbnail="[[data.owner.thumbnail]]" width="48" class="style-scope ytd-rich-grid-media"></yt-img-shadow></a><div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-rich-grid-media"></div></div><div id="meta" class="style-scope ytd-rich-grid-media"><h3 class="style-scope ytd-rich-grid-media"><ytd-badge-supported-renderer class="top-badge style-scope ytd-rich-grid-media" collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]"></ytd-badge-supported-renderer><a id="video-title-link" class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-media" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[computedNavigationEndpoint]]"><yt-formatted-string id="video-title" text="[[videoTitleText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string></a></h3><ytd-video-meta-block class="grid style-scope ytd-rich-grid-media" data="[[data]]" metadata-color="[[metadataColor]]" mini-mode="[[miniMode]]" radio-meta="[[isRadio]]" rich-meta="" typography-bump="[[typographyBump]]"></ytd-video-meta-block><ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-media" badges="[[data.badges]]" hidden="[[!data.badges]]"></ytd-badge-supported-renderer><ytd-badge-supported-renderer class="title-badge style-scope ytd-rich-grid-media" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]"></ytd-badge-supported-renderer><yt-formatted-string id="view-more" hidden="[[!data.viewPlaylistText]]" link-inherit-color="" text="[[data.viewPlaylistText]]" class="style-scope ytd-rich-grid-media"></yt-formatted-string><div id="buttons" class="style-scope ytd-rich-grid-media"></div></div><div id="menu" class="style-scope ytd-rich-grid-media"></div><div id="immediate-load-menu" class="style-scope ytd-rich-grid-media"></div></div><div id="attached-survey" class="style-scope ytd-rich-grid-media"></div></div><div id="dismissed" light$="[[showLightVideoMetadata]]" dark$="[[showDarkVideoMetadata]]" class="style-scope ytd-rich-grid-media"><div id="dismissed-content" class="style-scope ytd-rich-grid-media"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-media" hidden="[[!showYtInteraction]]"></yt-interaction>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return e$N=k},{mode:_.Bd("kevlar_poly_si_batch_j072")?1:2});var PcK;var VL=function(){var k=_.a.apply(this,arguments)||this;k.removeMaxWidth=!0;k.insetMetadata=!1;return k};
_.J(VL,_.a);_.c=VL.prototype;_.c.configureRendererStamper=function(){return{innerMenu:tb,outerMenu:Object.assign({},tb,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.onDataChanged=function(){var k,I=((k=this.data)==null?void 0:k.trackingParams)||"";I&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(I));var V;((V=this.dismissActionToReplayEntity)==null?0:V.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.c.attached=function(){this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16564_inlinePreviewHoverListener=Lf({mediaRenderer:this,lockupElement:this.JSC$16564_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:FBy})};
_.c.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$16564_inlinePreviewHoverListener)==null||J0(k)};
_.c.onRendererTap=function(){var k,I,V=(k=this.data)==null?void 0:(I=k.serviceEndpoints)==null?void 0:I[0];_.K(V,_.LO)&&this.componentBehavior.resolveCommand(V)};
_.c.onDetailsClick=function(k){var I,V=(I=this.data)==null?void 0:I.navigationEndpoint;V&&(_.yy(_.K$(k),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(V))};
_.c.onShow=function(){var k=this.data;k.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(k.onFirstVisibleCommand),delete k.onFirstVisibleCommand)};
_.R9.Object.defineProperties(VL.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var k;return this.insetMetadata?void 0:(k=this.data)==null?void 0:k.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var k;return this.insetMetadata?(k=this.data)==null?void 0:k.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var k=this.data;if(k!=null&&k.badge&&(k=_.K(k.badge,Gqf))){var I,V,X;return[{metadataBadgeRenderer:{label:((I=k.label)==null?void 0:(V=I.runs)==null?void 0:V[0].text)||((X=k.label)==null?void 0:X.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var k=this.data;return Object.assign({},k.headline,{accessibility:k.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return this.isSlimShort?(k=this.computedTitle)==null?void 0:(I=k.accessibility)==null?void 0:(V=I.accessibilityData)==null?void 0:V.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.m("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$16564_inlinePreviewHoverListener)==null?0:rB(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
VL.prototype.onDataChanged=VL.prototype.onDataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],VL.prototype,"componentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],VL.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],VL.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],VL.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.bW),_.Z("design:type",Object)],VL.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],VL.prototype,"ytdReduxBehavior",void 0);_.H([_.p$("ytd-thumbnail"),_.Z("design:type",HTMLElement)],VL.prototype,"thumbnail",void 0);_.H([_.p$("#dismissible"),_.Z("design:type",HTMLElement)],VL.prototype,"JSC$16564_dismissibleMedia",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],VL.prototype,"removeMaxWidth",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],VL.prototype,"insetMetadata",void 0);_.H([_.n(),_.Z("design:type",String)],VL.prototype,"dismissedContentId",void 0);_.H([_.n({selectorArgs:["dismissedContentId"],selector:XAz}),_.Z("design:type",Object)],VL.prototype,"dismissActionToReplayEntity",void 0);_.H([_.v("insetMetadata"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VL.prototype,"thumbnailObjectFit",null);
_.H([_.v("data","insetMetadata"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VL.prototype,"innerMenu",null);_.H([_.v("data","insetMetadata"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VL.prototype,"outerMenu",null);_.H([_.n(),_.Z("design:type",Object)],VL.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],VL.prototype,"miniMode",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],VL.prototype,"onDataChanged",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VL.prototype,"shortsBadges",null);_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],VL.prototype,"isShort",null);
_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],VL.prototype,"isSlimShort",null);_.H([_.v("data","isShort"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VL.prototype,"computedTitle",null);_.H([_.v("isSlimShort","computedTitle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VL.prototype,"computedAccessibilityLabel",null);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],VL.prototype,"shouldForce2By3",null);_.H([_.v("lockupIsHovered"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],VL.prototype,"isHovered",null);_.H([_.GY({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],VL);
_.C(VL,"ytd-rich-grid-slim-media",function(){if(PcK!==void 0)return PcK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-slim-media--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-click="onRendererTap" class="style-scope ytd-rich-grid-slim-media">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" no-rounded-corners="[[isSlimShort]]" object-fit="[[thumbnailObjectFit]]" rich-grid-thumbnail="" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="9999" class="style-scope ytd-rich-grid-slim-media">\n  </ytd-thumbnail>\n  <div id="details" on-click="onDetailsClick" role="heading" aria-label$="[[computedAccessibilityLabel]]" class="style-scope ytd-rich-grid-slim-media">\n    <h3 class="style-scope ytd-rich-grid-slim-media">\n      <a class="yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-slim-media" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(computedTitle)]]" aria-label$="[[computedTitle.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">\n        <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-rich-grid-slim-media">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" class="style-scope ytd-rich-grid-slim-media">[[getSimpleString(computedTitle)]]</span>\n      </a>\n    </h3>\n    <span id="metadata" hidden="[[!data.metadata]]" class="style-scope ytd-rich-grid-slim-media"> [[getSimpleString(data.metadata)]] </span>\n    <ytd-video-meta-block class="grid style-scope ytd-rich-grid-slim-media" data="[[data]]" is-slim-short="[[isSlimShort]]" rich-meta="">\n    </ytd-video-meta-block>\n    <div id="menu" class="style-scope ytd-rich-grid-slim-media"></div>\n  </div>\n  <div id="menu-outer" class="style-scope ytd-rich-grid-slim-media"></div>\n  \n  <template is="dom-if" if="[[!isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[data.badges]]" hidden="[[!data.badges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n  <template is="dom-if" if="[[isShort]]" class="style-scope ytd-rich-grid-slim-media">\n    <ytd-badge-supported-renderer class="video-badge style-scope ytd-rich-grid-slim-media" badges="[[shortsBadges]]" hidden="[[!shortsBadges]]">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-grid-slim-media">\n  <div id="dismissed-content" class="style-scope ytd-rich-grid-slim-media"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-rich-grid-slim-media"></yt-interaction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return PcK=k},{mode:_.Bd("kevlar_poly_si_batch_j063")?1:2});var LoN;var cNG;var XJ=function(){return _.a.apply(this,arguments)||this};
_.J(XJ,_.a);XJ.prototype.computeIcon=function(k){return k&&k.iconType?"yt-sys-icons:"+k.iconType.toLowerCase():""};
XJ.prototype.onMouseEnter=function(){this.isHovered=!0};
XJ.prototype.onMouseLeave=function(){this.isHovered=!1};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],XJ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],XJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],XJ.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],XJ.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],XJ.prototype,"isHovered",void 0);
_.H([_.GY({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],XJ);
_.C(XJ,"ytd-expand-on-hover-card-renderer",function(){if(cNG!==void 0)return cNG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expand-on-hover-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="card" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline" on-mouseenter="onMouseEnter"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string></div></div><div id="overlay" hidden="[[!isHovered]]" on-mouseleave="onMouseLeave" class="style-scope ytd-expand-on-hover-card-renderer"><div class="content style-scope ytd-expand-on-hover-card-renderer"><div class="icon-line style-scope ytd-expand-on-hover-card-renderer"><yt-icon class="icon style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.icon]]" icon="[[computeIcon(data.icon)]]"></yt-icon><yt-icon class="info style-scope ytd-expand-on-hover-card-renderer" icon="info_outline"></yt-icon></div><yt-formatted-string class="title style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.title]]" text="[[data.title]]"></yt-formatted-string><yt-formatted-string class="subtitle style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.subtitle]]" text="[[data.subtitle]]"></yt-formatted-string><yt-formatted-string class="details style-scope ytd-expand-on-hover-card-renderer" hidden="[[!data.details]]" text="[[data.details]]"></yt-formatted-string></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return cNG=k},{mode:1});var G4N,TFK=function(){if(G4N!==void 0)return G4N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="channel-user-state" hidden="[[!data.channelUserStateDescription]]" text="[[data.channelUserStateDescription]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><div id="content-section" class="style-scope ytd-channel-renderer"><div id="avatar-section" class="style-scope ytd-channel-renderer"><a class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="avatar" class="style-scope ytd-channel-renderer"><yt-img-shadow height="[[computeIconSize(compactStyle)]]" thumbnail="[[data.thumbnail]]" width="[[computeIconSize(compactStyle)]]" class="style-scope ytd-channel-renderer"></yt-img-shadow></div></a></div><div id="info-section" class="style-scope ytd-channel-renderer"><a id="main-link" class="channel-link yt-simple-endpoint style-scope ytd-channel-renderer" on-tap="onTap" href$="[[computeHrefEndpoint(data.navigationEndpoint)]]" data="[[computeChannelEndpoint(data.navigationEndpoint)]]"><div id="info" class="style-scope ytd-channel-renderer"><ytd-channel-name id="channel-title" badges="[[data.ownerBadges]]" channel-name="[[getSimpleString(data.title)]]" compact-style="[[compactStyle]]" wrap-text="" class="style-scope ytd-channel-renderer"></ytd-channel-name><div id="metadata" class="style-scope ytd-channel-renderer"><yt-formatted-string id="subscribers" respect-lang-dir="" text="[[data.subscriberCountText]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><span id="dot" hidden="[[computeHideDot(data)]]" class="style-scope ytd-channel-renderer">\u2022</span><span id="video-count" class="style-scope ytd-channel-renderer">[[getSimpleString(data.videoCountText)]]</span></div><yt-formatted-string id="description" hidden="[[compactStyle]]" text="[[data.descriptionSnippet]]" class="style-scope ytd-channel-renderer"></yt-formatted-string><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-channel-renderer"></ytd-badge-supported-renderer></div><div id="navigation-icon" hidden="[[!data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"><yt-icon disable-upgrade$="[[!data.navigationIcon.iconType]]" icon="[[data.navigationIcon.iconType]]" class="style-scope ytd-channel-renderer"></yt-icon></div></a><div id="buttons" class="style-scope ytd-channel-renderer"><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-channel-renderer"></div><div id="subscribe-button" hidden="[[!data.subscribeButton]]" class="style-scope ytd-channel-renderer"></div></div><div id="channel-memberships-button" hidden="[[!data.channelMembershipsButton]]" class="style-scope ytd-channel-renderer"></div></div></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return G4N=k};_.Ov("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var P_=function(){var k=_.a.apply(this,arguments)||this;k.compactStyle=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(P_,_.a);_.c=P_.prototype;_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.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"}}}};
_.c.computeHideDot=function(k){return!(k&&k.subscriberCountText&&k.videoCountText)||this.compactStyle};
_.c.hasDualButtons=function(k){return k&&k.purchaseButton&&k.subscribeButton};
_.c.backgroundColorChanged=function(){if(this.data!==void 0){var k=this.data.backgroundColor;this.isDarkTheme&&(k=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=k!=null?_.Vi(k):"transparent"}};
_.c.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.c.onTap=function(k){var I,V,X=((I=this.data)==null?void 0:I.navigationEndpoint)||((V=this.data)==null?void 0:V.serviceEndpoint);_.K(X,_.rV)&&(X&&_.C7().resolve(_.Hp).resolveCommand(X,{form:{element:this.hostElement}}),k.preventDefault())};
_.c.computeChannelEndpoint=function(k){return _.K(k,_.rV)?null:k};
_.c.computeHrefEndpoint=function(k){return _.K(k,_.rV)?null:this.componentBehavior.computeHref_(k)};
_.c.computeChannelRendererStyle=function(k){return k};
_.c.computeIconSize=function(k){return k?108:136};
_.R9.Object.defineProperties(P_,{template:{configurable:!0,enumerable:!0,get:function(){return TFK()}}});
P_.prototype.backgroundColorChanged=P_.prototype.backgroundColorChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],P_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],P_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],P_.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],P_.prototype,"componentBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],P_.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],P_.prototype,"isDarkTheme",void 0);_.H([_.n({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.Z("design:type",String)],P_.prototype,"channelRendererStyle",void 0);_.H([_.n({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],P_.prototype,"dualButtons",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Z("design:type",Boolean)],P_.prototype,"useBiggerThumbs",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.Mw("desktop_search_bigger_thumbs_style")}}),
_.Z("design:type",String)],P_.prototype,"biggerThumbStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],P_.prototype,"compactStyle",void 0);_.H([_.w$("data","isDarkTheme"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],P_.prototype,"backgroundColorChanged",null);_.H([_.GY({is:"ytd-channel-renderer",disableElementRegistration:!0})],P_);_.C(P_,"ytd-channel-renderer",function(){return TFK()},{mode:1});var dWf;var iyC;_.Ov("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var Lo=function(){var k=_.a.apply(this,arguments)||this;k.displayItemCount=2;k.hasPlaylistThumbnail=!1;k.stackThumbnailSize="large";return k};
_.J(Lo,_.a);_.c=Lo.prototype;_.c.attached=function(){this.updateInlinePreviewHoverListeners()};
_.c.detached=function(){this.clearInlinePreviewHoverListeners()};
_.c.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.c.computeFirstVideos=function(k,I){return k&&I?k.slice(0,I):[]};
_.c.computeThumbnailWidth=function(k,I){return k?I==="BIG"?500:I==="MASSIVE"?600:I==="MEDIUM"?450:420:360};
_.c.computeThumbnailHeight=function(k,I){return k?I==="BIG"?280:I==="MASSIVE"?337:234:202};
_.c.clearInlinePreviewHoverListeners=function(){var k;(k=this.JSC$16577_inlinePreviewHoverListener)==null||J0(k)};
_.c.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16577_inlinePreviewHoverListener=Lf({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:siK,thumbnailElement:this.thumbnail})};
_.c.computeHasPlaylistThumbnail=function(k){var I,V;if((((I=k.thumbnailRenderer)==null?0:I.playlistVideoThumbnailRenderer)||((V=k.thumbnailRenderer)==null?0:V.playlistCustomThumbnailRenderer))&&k.thumbnailOverlays)for(I=0;I<k.thumbnailOverlays.length;I++)if(V=void 0,(V=k.thumbnailOverlays[I])==null?0:V.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.R9.Object.defineProperties(Lo.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.JSC$16577_inlinePreviewHoverListener)==null?0:rB(k))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Lo.prototype.dataChanged=Lo.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Lo.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],Lo.prototype,"ytdLockupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Lo.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Lo.prototype,"displayItemCount",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Z("design:type",Boolean)],Lo.prototype,"useBiggerThumbs",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.Mw("desktop_search_bigger_thumbs_style")}}),
_.Z("design:type",String)],Lo.prototype,"biggerThumbsStyle",void 0);_.H([_.n({computed:"computeHasPlaylistThumbnail(data)"}),_.Z("design:type",Object)],Lo.prototype,"hasPlaylistThumbnail",void 0);_.H([_.n(),_.Z("design:type",String)],Lo.prototype,"stackThumbnailSize",void 0);_.H([_.p$("ytd-thumbnail"),_.Z("design:type",HTMLElement)],Lo.prototype,"thumbnail",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Lo.prototype,"dataChanged",null);
_.H([_.v("lockupIsHovered"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Lo.prototype,"isHovered",null);_.H([_.GY({is:"ytd-radio-renderer",disableElementRegistration:!0})],Lo);
_.C(Lo,"ytd-radio-renderer",function(){if(iyC!==void 0)return iyC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden$="[[hasPlaylistThumbnail]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-thumbnail>\n<ytd-playlist-thumbnail data="[[data]]" height="[[computeThumbnailHeight(useBiggerThumbs, biggerThumbsStyle)]]" hidden="[[!hasPlaylistThumbnail]]" hovered="[[isHovered]]" is-double-stack="true" thumbnail-size="[[stackThumbnailSize]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(useBiggerThumbs, biggerThumbsStyle)]]" class="style-scope ytd-radio-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-radio-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-radio-renderer" href="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-radio-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-radio-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-radio-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block id="meta" data="[[data]]" radio-meta="" class="style-scope ytd-radio-renderer"></ytd-video-meta-block>\n  </a>\n  <ul id="list" class="style-scope ytd-radio-renderer">\n    <template is="dom-repeat" items="[[computeFirstVideos(data.videos, displayItemCount)]]" as="video" class="style-scope ytd-radio-renderer">\n      <li class="style-scope ytd-radio-renderer">\n        <ytd-child-video-renderer data="[[video.childVideoRenderer]]" class="style-scope ytd-radio-renderer">\n        </ytd-child-video-renderer>\n      </li>\n    </template>\n  </ul>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-radio-renderer"></yt-interaction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return iyC=k},{mode:_.Bd("kevlar_poly_si_batch_j058")?1:2});var WoQ;_.Ov("itemSectionRenderer","showRenderer","ytd-show-renderer");var c_=function(){return _.a.apply(this,arguments)||this};
_.J(c_,_.a);c_.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
c_.prototype.computeThumbnailWidth=function(k){return k?360:246};
c_.prototype.computeUseProminentThumbs=function(k){return k};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],c_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],c_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],c_.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],c_.prototype,"isSearch",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.Z("design:type",Boolean)],c_.prototype,"useProminentThumbs",void 0);_.H([_.GY({is:"ytd-show-renderer",disableElementRegistration:!0})],c_);
_.C(c_,"ytd-show-renderer",function(){if(WoQ!==void 0)return WoQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-show-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail data="[[data]]" width="[[computeThumbnailWidth(useProminentThumbs)]]" class="style-scope ytd-show-renderer">\n</ytd-playlist-thumbnail>\n<div id="content" class="style-scope ytd-show-renderer">\n<a id="logo-container" class="yt-simple-endpoint style-scope ytd-show-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-show-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-show-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-show-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block data="[[data]]" class="style-scope ytd-show-renderer"></ytd-video-meta-block>\n  </a>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-badge-supported-renderer id="bottom-standalone-badge" bottom-standalone-badge="[[data.bottomStandaloneBadge]]" hidden="[[!data.bottomStandaloneBadge]]" class="style-scope ytd-show-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n<div id="menu" class="style-scope ytd-show-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return WoQ=k},{mode:1});_.Ov("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var G_=function(){var k=_.a.apply(this,arguments)||this;k.isRichGrid=!1;return k};
_.J(G_,_.a);G_.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"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],G_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],G_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],G_.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],G_.prototype,"isRichGrid",void 0);_.H([_.GY({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],G_);
_.C(G_,"ytd-feed-entry-renderer",function(){if(dWf!==void 0)return dWf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[isRichGrid]]" thumbnail="[[data.ownerThumbnail]]" width="48" class="style-scope ytd-feed-entry-renderer"></yt-img-shadow>\n<div class="info style-scope ytd-feed-entry-renderer">\n  <div id="title-container" hidden="[[isRichGrid]]" class="style-scope ytd-feed-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="post" text="[[data.postText]]" class="style-scope ytd-feed-entry-renderer"></yt-formatted-string>\n  <div id="contents" class="style-scope ytd-feed-entry-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return dWf=k},{mode:1});var fax;var T_=function(){return _.a.apply(this,arguments)||this};
_.J(T_,_.a);T_.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.H([_.q(_.Uh),_.Z("design:type",Object)],T_.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],T_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],T_.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],T_.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.PC,value:3}),_.Z("design:type",Number)],T_.prototype,"itemsPerRow",void 0);
_.H([_.GY({is:"ytd-link-card-renderer",disableElementRegistration:!0})],T_);
_.C(T_,"ytd-link-card-renderer",function(){if(fax!==void 0)return fax;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-link-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-link-card-renderer">\n  <a id="card-link" class="yt-simple-endpoint style-scope ytd-link-card-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n    <yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-link-card-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-link-card-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-link-card-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon id="chevron" hidden="[[!showChevronIcon(itemsPerRow)]]" icon="chevron_right" class="style-scope ytd-link-card-renderer">\n    </yt-icon>\n  </a>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return fax=k},{mode:1});var UWQ;var dN=function(){return _.a.apply(this,arguments)||this};
_.J(dN,_.a);_.c=dN.prototype;_.c.configureRendererStamper=function(){return{"data.menu":tb,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.c.onRendererTap=function(k){if(!this.ytdDismissibleItemBehavior.isDismissed){var I,V=(I=this.data)==null?void 0:I.navigationEndpoint;V&&!_.yy(_.K$(k),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(V)?_.yy(_.K$(k),this.hostElement,["A"])||_.vW(this.hostElement,"yt-navigate",{endpoint:V}):this.ytComponentBehavior.resolveCommand(V,{}))}};
_.c.maybeComputeHref=function(k){return this.ytComponentBehavior.computeHref_(k,!0)};
_.c.getNavigationCommand=function(k){return this.isNavigationCommand(k)?k:null};
_.c.isNavigationCommand=function(k){return k?_.K(k,_.Cv)||_.K(k,_.rj)||_.K(k,_.vE)?!0:!1:!1};
dN.prototype.onRendererTap=dN.prototype.onRendererTap;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],dN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],dN.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],dN.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],dN.prototype,"ytComponentBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],dN.prototype,"data",void 0);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],dN.prototype,"onRendererTap",null);_.H([_.GY({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],dN);
_.C(dN,"ytd-lumiere-promo-item-image-renderer",function(){if(UWQ!==void 0)return UWQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-promo-item-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="thumbnail-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-img-shadow thumbnail="[[data.thumbnail]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-img-shadow></a><div id="metadata" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="item-details" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="title" class="style-scope ytd-lumiere-promo-item-image-renderer"><h3 class="style-scope ytd-lumiere-promo-item-image-renderer"><a id="title-link" class="yt-simple-endpoint style-scope ytd-lumiere-promo-item-image-renderer" href$="[[maybeComputeHref(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[getNavigationCommand(data.navigationEndpoint)]]" rel="[[computeNofollow_(data.navigationEndpoint)]]"><yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string><yt-icon class="hover-icon style-scope ytd-lumiere-promo-item-image-renderer" hidden="[[!data.showLauncherIcon]]" icon="open_in_new"></yt-icon></a></h3></div><yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-promo-item-image-renderer"></yt-formatted-string></div><div id="menu" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div></div><div id="dismissed" class="style-scope ytd-lumiere-promo-item-image-renderer"><div id="dismissed-content" class="style-scope ytd-lumiere-promo-item-image-renderer"></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return UWQ=k},{mode:1});var ECN;var ij=function(){return _.a.apply(this,arguments)||this};
_.J(ij,_.a);ij.prototype.computeLandscapeThumbnail=function(){var k;return((k=this.data)==null?void 0:k.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ij.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],ij.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ij.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],ij.prototype,"miniMode",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.PC}),_.Z("design:type",Number)],ij.prototype,"itemsPerRow",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.Z("design:type",Boolean)],ij.prototype,"landscapeThumbnail",void 0);_.H([_.GY({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],ij);
_.C(ij,"ytd-lumiere-shelf-details-renderer",function(){if(ECN!==void 0)return ECN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-lumiere-shelf-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-lumiere-shelf-details-renderer">\n  <div id="lumiere-shelf-details" class="style-scope ytd-lumiere-shelf-details-renderer">\n    <div id="title" class="style-scope ytd-lumiere-shelf-details-renderer">\n       <yt-formatted-string id="item-title" text="[[data.title]]" class="style-scope ytd-lumiere-shelf-details-renderer"></yt-formatted-string>\n    </div>\n    <div id="subtitle" class="style-scope ytd-lumiere-shelf-details-renderer">\n      <yt-formatted-string id="item-subtitle" text="[[data.subtitle]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-badge-supported-renderer id="badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-lumiere-shelf-details-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ECN=k},{mode:_.Bd("kevlar_poly_si_batch_j076")?1:2});var byU;var W_=function(){return _.a.apply(this,arguments)||this};
_.J(W_,_.a);W_.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],W_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],W_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],W_.prototype,"data",void 0);_.H([_.GY({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],W_);
_.C(W_,"ytd-primetime-promo-details-renderer",function(){if(byU!==void 0)return byU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" hidden="[[!data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><div id="centered-container" class="style-scope ytd-primetime-promo-details-renderer"><yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string><div id="action-button" class="style-scope ytd-primetime-promo-details-renderer"></div></div></div><div id="header" hidden="[[data.headline]]" class="style-scope ytd-primetime-promo-details-renderer"><ytd-badge-supported-renderer top-standalone-badge="[[data.priceText]]" class="style-scope ytd-primetime-promo-details-renderer"></ytd-badge-supported-renderer><yt-formatted-string id="detail-text" text="[[data.detailText]]" class="style-scope ytd-primetime-promo-details-renderer"></yt-formatted-string></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return byU=k},{mode:1});var laN;var fo=function(){return _.a.apply(this,arguments)||this};
_.J(fo,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fo.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fo.prototype,"data",void 0);_.H([_.GY({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],fo);
_.C(fo,"ytd-panel-show-style-metadata-renderer",function(){if(laN!==void 0)return laN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-panel-show-style-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-panel-show-style-metadata-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return laN=k},{mode:1});var rNN;var UB=function(){return _.a.apply(this,arguments)||this};
_.J(UB,_.a);_.c=UB.prototype;_.c.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.c.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.c.computeThumbnail=function(k){if(k)return k.smallFormFactorBackgroundThumbnail||k.largeFormFactorBackgroundThumbnail};
_.c.maybeComputeHref=function(k){return this.ytComponentBehavior.computeHref_(k,!0)};
_.c.isNavigationCommand=function(k){return k?_.K(k,_.Cv)||_.K(k,_.rj)||_.K(k,_.vE)?!0:!1:!1};
_.c.getNavigationCommand=function(k){return this.isNavigationCommand(k)?k:null};
UB.prototype.onPanelTap=UB.prototype.onPanelTap;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],UB.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],UB.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],UB.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],UB.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0,value:!0}),_.Z("design:type",Boolean)],UB.prototype,"roundedContainer",void 0);_.H([_.n({reflectToAttribute:!0,value:_.m("web_modern_buttons")}),_.Z("design:type",Boolean)],UB.prototype,"modernButtons",void 0);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],UB.prototype,"onPanelTap",null);_.H([_.GY({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],UB);
_.C(UB,"ytd-primetime-promo-panel-renderer",function(){if(rNN!==void 0)return rNN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="thumbnail" class="yt-simple-endpoint style-scope ytd-primetime-promo-panel-renderer" href$="[[maybeComputeHref(data.command)]]" data="[[getNavigationCommand(data.command)]]" rel="[[computeNofollow_(data.command)]]"><yt-img-shadow thumbnail="[[computeThumbnail(data)]]" width="420" class="style-scope ytd-primetime-promo-panel-renderer"></yt-img-shadow><div id="action-button" class="style-scope ytd-primetime-promo-panel-renderer"><yt-formatted-string text="[[data.buttonText]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-formatted-string><yt-icon icon="[[data.contentIcon.iconType]]" class="style-scope ytd-primetime-promo-panel-renderer"></yt-icon></div></a><div id="panel-metadata" class="style-scope ytd-primetime-promo-panel-renderer"></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return rNN=k},{mode:1});_.Si(_.R(function(k){k=_.j8(k,{data:{},useFullWidth:!1});var I=k.data,V=k.useFullWidth;k={};return _.f("teaser-card-view-model",{class:_.FH("ytTeaserCardViewModelHost",(k.ytTeaserCardViewModelUseFullWidth=function(){return V()},k))},_.f(_.b,{cond:function(){return I().onTap},
then:function(X){return _.f(_.Av,{className:"ytTeaserCardViewModelLink",command:X},_.f("div",{class:"ytTeaserCardViewModelImageContainer"},_.f(_.b,{cond:function(){return I().image},
then:function(P){return _.f(_.yV,{data:P,className:"ytTeaserCardViewModelImage",alt:""})}})),_.f("p",{class:"ytTeaserCardViewModelCaption"},function(){return I().caption}))}}))},"fd"),"teaser-card-view-model",{props:{data:_.$3,
useFullWidth:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=function(){var X;return _.ia((X=I())==null?void 0:X.iconThemedImage)};
return _.f("yt-edu-card-view-model",null,_.f(_.wB,{contentId:function(){return I().nudgeId}},function(){return _.f("div",{class:_.FH("ytEduCardViewModelHost",function(){return I().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.f("div",{class:"ytEduCardViewModelTopCornerButton"},_.f(_.HT,{data:function(){return I().dismissButton}},{buttonViewModel:_.ac})),_.f("div",{class:"ytEduCardViewModelContentWrapper"},_.f("div",{class:"ytEduCardViewModelHeaderImage"},_.f(_.b,
{cond:V,
then:function(X){return _.f(_.yV,{data:X,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.f("div",{class:"ytEduCardViewModelTextContainer"},_.f("div",{class:"ytEduCardViewModelTitle"},_.f(_.KF,{text:function(){return I().title}})),_.f("div",{class:"ytEduCardViewModelSubtitle"},_.f(_.KF,{text:function(){return I().subtitle}}))),_.f("div",{class:"ytEduCardViewModelContent"},_.f(_.HT,{data:function(){return I().form}},{nudgeFormViewModel:tvx}))),_.f("div",{class:_.FH("ytEduCardViewModelButtonWrapper",
function(){return I().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.f(_.HT,{data:function(){return I().primaryButton}},{buttonViewModel:function(X){return _.f("div",{class:"ytEduCardViewModelPrimaryButton"},_.f(_.ac,{data:X.data}))}}),_.f(_.HT,{data:function(){return I().secondaryButton}},{buttonViewModel:function(X){return _.f("div",{class:"ytEduCardViewModelSecondaryButton"},_.f(_.ac,{data:X.data}))}})))}))},"gd"),"yt-edu-card-view-model",{props:{data:_.$3}});var hWG=new _.g9("RICH_GRID_VIDEO_RENDERER_TOKEN");_.Si(_.R(function(k){var I=k.data;var V=k.showYtInteractionInContent;var X=function(){return!!I().selectableFeedback};
k=_.G(_.Gz(!1,void 0,"qxtgaf"));var P=k.next().value,L=k.next().value;_.SL(function(){var h=_.K(I().primaryButton,_.mb);(h==null?0:h.isToggled)&&L(h.isToggled)});
k=_.A4(function(h){if(!X())return!1;if(P()){var y;var S=(y=I().selectableFeedback)==null?void 0:y.onDeselect}else{var g;S=(g=I().selectableFeedback)==null?void 0:g.onSelect}S&&_.iB(S,{form:{element:h.target}});L(!P());if(h=_.K(I().primaryButton,_.mb))h.isToggled=P();return!1});
var T=function(){if(!X()){var h,y=(h=I().loggingDirectives)==null?void 0:h.trackingParams;y&&_.MV(_.C7().resolve(_.Pv),y)}},d=_.nIl(),U=function(){var h;
return X()?(h=I().selectableFeedback)==null?void 0:h.a11yLabel:void 0},E=function(){return X()?{toggled:P()}:{}},l=_.C7().resolve(_.RZ(hWG)),r={};
return _.f("yt-feedback-item-renderer",{class:_.FH("ytFeedbackItemRendererHost",(r.ytFeedbackItemRendererSelectableFeedback=X,r)),"on:click":k,"on:keydown":d,title:U,"aria-label":U,"aria-pressed":function(){return X()?P():void 0},
tabindex:function(){return X()?0:void 0},
role:function(){return X()?"button":void 0}},_.f("div",{class:"ytFeedbackItemRendererContentContainer"},_.f(_.HT,{data:function(){return I().content}},{videoRenderer:function(h){return _.f(l,{data:h.data,
showYtInteraction:V})},
lockupViewModel:function(h){return _.f(_.Mq,{data:h.data,containerType:2})}})),_.f("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.f(_.HT,{data:function(){return I().primaryButton}},{toggleButtonViewModel:function(h){return _.f(_.cv,{data:h.data,
buttonShapeOverrides:E,disableExplicitClickLogging:!0,onToggle:T})}})))},"hd"),"yt-feedback-item-renderer",{props:{data:_.$3,
showYtInteractionInContent:_.$3}});var EB=function(){var k=_.a.apply(this,arguments)||this;k.isShortsGrid=!1;k.isCompactGrid=!1;k.isShortsPanelGrid=!1;k.renderedFromRichGrid=!1;k.isInFirstColumn=!1;k.noGutterMargins=!1;k.noBottomMargin=!1;k.halfBottomMargin=!1;k.isInlineGroupItem=!1;k.insetMetadata=!1;k.noBottomMarginInAds=!0;k.force16By9ThumbnailAspectRatio=!1;k.useCompactList=!1;k.containerType=2;k.thumbnailTargetWidth=9999;k.isResponsiveGrid=!1;k.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};k.hoverListener=
k.hover.bind(k);k.leaveListener=k.leave.bind(k);k.highlighted=!1;k.JSC$16613_unsubscribeFromInlinePreviewIsActive=function(){};
return k};
_.J(EB,_.a);_.c=EB.prototype;_.c.computeContainerType=function(){return this.useCompactList?3:2};
_.c.itemWidthChanged=function(){var k;this.thumbnailTargetWidth=(k=this.itemWidth)!=null?k:9999};
_.c.updateIsInFirstColumn=function(){var k;this.isInFirstColumn=((k=this.data)==null?void 0:k.colIndex)===0};
_.c.observerContainerType=function(){if(this.lockup){var k=this.lockup;k.containerType=this.containerType;k.sizing=this.sizing;k.typographyBump=this.typographyBump;k.itemWidth=this.itemWidth}this.richGridMedia&&_.m("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.m("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.c.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]]"}}}}}};
_.c.leave=function(k){k=k.relatedTarget;var I=document.querySelector("ytd-video-preview");k&&I&&_.As(I).contains(k)||this.removeAndCleanupHighlight()};
_.c.hover=function(){var k;!this.highlighted&&(k=this.data)!=null&&k.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(k=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:k,boxShadow:"0 0 0 10px "+k})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.c.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};
_.c.registerHoverHighlightListeners=function(){var k=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16613_unsubscribeFromInlinePreviewIsActive=_.ed(_.$L(),_.IBU,function(I){k.highlighted&&!I&&k.removeAndCleanupHighlight()})};
_.c.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16613_unsubscribeFromInlinePreviewIsActive()};
_.c.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.c.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.c.getBackgroundColor=function(){var k,I,V=(k=this.data)==null?void 0:(I=k.onFocusEffect)==null?void 0:I.onFocusColor;if(V){if(document.documentElement.hasAttribute("dark")&&(V==null?0:V.darkTheme))return L$(V==null?void 0:V.darkTheme);if(V==null?0:V.lightTheme)return L$(V==null?void 0:V.lightTheme)}};
_.c.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var k=_.PW(),I,V,X;k&&((I=this.data)==null?0:I.trackingParams)&&((V=this.data)==null?void 0:V.colIndex)!=null&&((X=this.data)==null?void 0:X.rowIndex)!=null&&_.KQ(k,_.zY(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.c.isSlimMediaRenderer=function(k){return!!_.K(k==null?void 0:k.content,_.QPN)||!!_.K(k==null?void 0:k.content,AlU)||!!_.K(k==null?void 0:k.content,_.U4)||!!_.K(k==null?void 0:k.content,PxN)};
_.c.isPostRenderer=function(){var k,I;return!!_.K((k=this.data)==null?void 0:k.content,zTZ)||!!_.K((I=this.data)==null?void 0:I.content,ulW)};
_.c.computeIsGameCardShelf=function(){var k;return!!_.K((k=this.data)==null?void 0:k.content,WsN)};
_.c.computeIsMiniGameCardShelf=function(){var k,I;return!!_.K((k=this.data)==null?void 0:k.content,Jax)||!!_.K((I=this.data)==null?void 0:I.content,YSG)};
_.c.computeIsTeaserCard=function(){var k;return!!_.K((k=this.data)==null?void 0:k.content,YSG)};
_.c.computeIsSelectableFeedbackItem=function(){var k,I;return!((I=_.K((k=this.data)==null?void 0:k.content,qSl))==null||!I.selectableFeedback)};
_.c.computeContainsLumierePosters=function(){var k,I;return((I=_.K((k=this.data)==null?void 0:k.content,cTO))==null?void 0:I.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.c.computeIsExpandOnHoverCardShelf=function(){var k;return!!_.K((k=this.data)==null?void 0:k.content,LYO)};
_.c.computeIsLinkCardShelf=function(){var k;return!!_.K((k=this.data)==null?void 0:k.content,hdR)};
_.c.computeIsReelItemStyleAvatarCircle=function(k){var I;return((I=_.K(k==null?void 0:k.content,_.U4))==null?void 0:I.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.c.computeIsLinkCardFullWidth=function(k,I){var V;return((V=_.K(k==null?void 0:k.content,hdR))==null?void 0:V.useFullWidth)||I<=2};
_.R9.Object.defineProperties(EB.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var k;return _.m("web_hover_effect_refactor")&&_.K((k=this.data)==null?void 0:k.content,hMC)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.m("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var k;if(_.m("web_hover_effect_refactor")&&_.K((k=this.data)==null?void 0:k.content,hMC))return!1;var I;return!((I=this.data)==null||!I.onFocusEffect)||_.m("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){var k;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.m("web_hover_effect_refactor")?(k=this.data)==null?void 0:k.onFocusEffect:void 0}}}});
EB.prototype.richGridHoverHighlightChanged=EB.prototype.richGridHoverHighlightChanged;EB.prototype.observerContainerType=EB.prototype.observerContainerType;EB.prototype.updateIsInFirstColumn=EB.prototype.updateIsInFirstColumn;EB.prototype.itemWidthChanged=EB.prototype.itemWidthChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],EB.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],EB.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],EB.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],EB.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],EB.prototype,"ytdLockupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],EB.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.Z("design:type",Boolean)],EB.prototype,"isPost",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.Z("design:type",Boolean)],EB.prototype,"containsLumierePosters",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.Z("design:type",Boolean)],EB.prototype,"isSlimMedia",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.Z("design:type",Boolean)],EB.prototype,"isGameCardShelf",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.Z("design:type",Boolean)],EB.prototype,"isMiniGameCardShelf",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.Z("design:type",Boolean)],EB.prototype,"isTeaserCard",void 0);_.H([_.n({computed:"computeIsSelectableFeedbackItem(data)"}),_.Z("design:type",Boolean)],EB.prototype,"isSelectableFeedbackItem",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"isShortsGrid",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],EB.prototype,"isSlimGrid",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"isCompactGrid",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"isShortsPanelGrid",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.Z("design:type",Boolean)],EB.prototype,"isExpandOnHoverCardShelf",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.Z("design:type",Boolean)],EB.prototype,"isLinkCardShelf",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.PC,value:3}),_.Z("design:type",Number)],EB.prototype,"itemsPerRow",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"renderedFromRichGrid",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"isInFirstColumn",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"noGutterMargins",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"noBottomMargin",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"halfBottomMargin",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"isInlineGroupItem",void 0);_.H([_.n(),_.Z("design:type",Object)],EB.prototype,"insetMetadata",void 0);_.H([_.n(),_.Z("design:type",Object)],EB.prototype,"noBottomMarginInAds",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],EB.prototype,"isShelfItem",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.Z("design:type",Boolean)],EB.prototype,"isReelItemStyleAvatarCircle",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.Z("design:type",Boolean)],EB.prototype,"isLinkCardFullWidth",void 0);_.H([_.n(),_.Z("design:type",Object)],EB.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"useCompactList",void 0);_.H([_.n(),_.Z("design:type",String)],EB.prototype,"sizing",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],EB.prototype,"typographyBump",void 0);_.H([_.n(),_.Z("design:type",Number)],EB.prototype,"itemWidth",void 0);_.H([_.n(),_.Z("design:type",Boolean)],EB.prototype,"isHomeShelf",void 0);_.H([_.n(),_.Z("design:type",Boolean)],EB.prototype,"isHomeGrid",void 0);
_.H([_.p$("yt-lockup-view-model"),_.Z("design:type",HTMLElement)],EB.prototype,"lockup",void 0);_.H([_.p$("ytd-rich-grid-media"),_.Z("design:type",HTMLElement)],EB.prototype,"richGridMedia",void 0);_.H([_.p$("ytd-ad-slot-renderer"),_.Z("design:type",HTMLElement)],EB.prototype,"adSlotRenderer",void 0);_.H([_.n({computed:"computeContainerType(useCompactList)"}),_.Z("design:type",Object)],EB.prototype,"containerType",void 0);_.H([_.n(),_.Z("design:type",Object)],EB.prototype,"thumbnailTargetWidth",void 0);
_.H([_.v("showYtInteractionOnRichItem"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],EB.prototype,"showYtInteractionOnRichGridMedia",null);_.H([_.v("isSelectableFeedbackItem","richGridHoverHighlight"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],EB.prototype,"showYtInteractionOnRichItem",null);_.H([_.v("typographyBump","isHomeGrid"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],EB.prototype,"richTypographyBump",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data","isShortsGrid","isCompactGrid"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],EB.prototype,"richGridHoverHighlight",null);_.H([_.v("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],EB.prototype,"shortsLockupViewModelAspectRatio",null);_.H([_.v("isInlineGroupItem"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],EB.prototype,"shortsLockupViewModelScrimStyle",null);
_.H([_.w$("itemWidth"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],EB.prototype,"itemWidthChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],EB.prototype,"updateIsInFirstColumn",null);_.H([_.w$("containerType","sizing","typographyBump"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],EB.prototype,"observerContainerType",null);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],EB.prototype,"isResponsiveGrid",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],EB.prototype,"lockupExperiments",null);_.H([_.w$("richGridHoverHighlight"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],EB.prototype,"richGridHoverHighlightChanged",null);_.H([_.GY({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],EB);
_.yNy=_.Fr()(EB,"ytd-rich-item-renderer",function(){if(LoN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-item-renderer"></div>\n<yt-interaction id="interaction" class="extended rounded-large style-scope ytd-rich-item-renderer" hidden="[[!showYtInteractionOnRichItem]]"></yt-interaction>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);LoN=k}k=LoN;return k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var ZqR={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var c7t=_.y8(_.HW("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var zDt={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},OqD={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},tNX={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var mWZ;var bj=function(){var k=_.a.apply(this,arguments)||this;k.useResponsiveGrid=!1;k.hidden=!1;k.isShowMoreHidden=!1;k.isShowLessHidden=!0;k.hasExpansionButton=!1;k.isInnerShelf=!1;k.allVideosCount=0;k.allPlaylistCount=0;k.haveSmartDownloadsCompleted=!1;k.restrictContentsOverflow=!1;k.firstShownIndex=0;k.horizontalOffset=0;k.atEnd=!0;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
k.disableServiceRequestPropagation=function(I){I.stopPropagation()};
k.nextClick=function(){var I;(I=k.data)!=null&&I.contents&&(k.firstShownIndex+=k.currentElementsPerRow,k.updateHorizontalOffset(),k.updateHorizontalItemVisibility())};
k.previousClick=function(){var I;(I=k.data)!=null&&I.contents&&(k.firstShownIndex-=k.currentElementsPerRow,k.updateHorizontalOffset(),k.updateHorizontalItemVisibility())};
return k};
_.J(bj,_.a);_.c=bj.prototype;
_.c.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:_.gH("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.c.attached=function(){this.requestElementsPerRow();_.m("disable_service_request_rich_shelf_killswitch")||this.contents.addEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.c.detached=function(){_.m("disable_service_request_rich_shelf_killswitch")||this.contents.removeEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.c.refreshGridLayoutNew=function(){var k;if((k=this.data)!=null&&k.contents&&this.containerWidth){var I;((I=this.data.responsiveContainerConfiguration)==null?0:I.responsiveSize)?(k=_.TJc(this.data.responsiveContainerConfiguration,this.containerWidth,2),k=_.Tb(Object.assign({},k,{standardUnitMinWidth:this.standardUnitMinWidth}))):k=_.Tb({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=k.typographyBump;if(this.elementsPerRow!==
k.numItems||this.gutter!==k.gutter)this.elementsPerRow=k.numItems,this.gutter=k.gutter,this.itemWidth=k.itemWidth,_.x5(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":k.gutter+"px"})}};
_.c.computeSizing=function(){if(!this.isLumiere){var k=_.vTt(this.data);return k?k:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.c.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.c.computeButton=function(k){var I=_.K(k,_.b_);k=Object.assign({},_.K(k,_.b_));return I?(k.text||(k.text={simpleText:k.tooltip}),k.style="STYLE_MONO_OUTLINE",k.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",k):I};
_.c.onRowIndexChange=function(){var k=_.PW(),I,V;((I=this.data)==null?0:I.trackingParams)&&((V=this.data)==null?void 0:V.rowIndex)!=null&&k&&_.KQ(k,_.zY(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.c.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var k,I=((k=this.getRichItemRenderers()[0])==null?void 0:k.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*I;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.c.requestElementsPerRow=function(){_.vW(this.hostElement,"yt-request-elements-per-row")};
_.c.onUpdateElementsPerRowAction=function(k,I,V,X,P,L){if(this.containerWidth!==L&&(this.containerWidth=L,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&k&&I&&V&&X&&P&&(this.elementsPerRow!==k||this.postsPerRow!==I||this.slimItemsPerRow!==V||this.gameCardsPerRow!==X||this.miniGameCardsPerRow!==P)&&(this.elementsPerRow=k,this.postsPerRow=I,this.slimItemsPerRow=V,this.gameCardsPerRow=X,this.miniGameCardsPerRow=P,this.updateItemVisibility())};
_.c.isExpandedChanged=function(){var k=this.getRichItemRenderers(),I=this.isExpanded;k.forEach(function(V){V.halfBottomMargin=I})};
_.c.isCollapsedChanged=function(){var k=this.getRichItemRenderers(),I=this.isCollapsed;k.forEach(function(V){V.noBottomMargin=I})};
_.c.getRichItemRenderers=function(){return _.BL(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.c.updateItemVisibility=function(){var k=this;if(this.data&&this.data.contents){var I=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(X,P){var L;((L=k.data)==null?0:L.isExpanded)?(X.hidden=P>I-1,X.ytRendererBehavior.markDirty()):X.hidden=P>k.currentElementsPerRow-1||P>I-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"}};
_.c.setHeightToSingleRow=function(){var k=this.getRichItemRenderers(),I=Number.parseInt(getComputedStyle(k[0]).marginBottom,10)||0;k=k.slice(0,this.currentElementsPerRow).reduce(function(V,X){return Math.max(V,X.getBoundingClientRect().height+I)},0);
this.contents.style.height=k+"px"};
_.c.focusNextExpandedItem=function(){var k;((k=this.data)==null?0:k.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.c.focusItem=function(k,I){var V=this.getRichItemRenderers();if(V[k]&&(k=V[k].querySelector(".focus-on-expand"))){if(I){var X;(X=V[this.currentElementsPerRow])==null||X.scrollIntoView({behavior:"smooth",block:"center"})}k.focus({preventScroll:!0})}};
_.c.onDataChange=function(){var k=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var I;if((I=this.data)==null?0:I.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.xA(this,function(){k.updateItemVisibility()});
var V;if((V=this.data)==null?0:V.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.x5(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),I=0;I<this.data.contents.length;I++)V=_.K(this.data.contents[I],_.kt)||{},V.colIndex=I,V.rowIndex=this.data.rowIndex};
_.c.handleRerenderDownloadsData=function(){_.m("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())};
_.c.blockInlinePreview=function(k){var I=this,V;return _.W(function(X){(V=I.inlinePreviewIsEnabled)&&I.ytdReduxBehavior.dispatch(_.TNW(!1));return X.return(new Promise(function(P){k(function(){V&&I.ytdReduxBehavior.dispatch(_.TNW(!0));P()})}))})};
_.c.expandShelf=function(){var k=this;if(this.data){var I,V=(I=_.K(this.data.showMoreButton,_.b_))==null?void 0:I.trackingParams;V&&_.MV(_.Ne(),V);this.set("data.isExpanded",!0);this.blockInlinePreview(function(X){k.setHeightToSingleRow();k.updateItemVisibility();k.contents.style.height=k.contents.scrollHeight+"px";_.hD.addJob(function(){k.contents.style.height="auto";k.focusNextExpandedItem();X()},2,200)})}};
_.c.collapseShelf=function(){var k=this;return _.W(function(I){if(I.nextAddress==1){if(!k.data)return I.return();k.set("data.isExpanded",!1);return I.yield(k.blockInlinePreview(function(V){k.contents.style.height=k.contents.scrollHeight+"px";k.setHeightToSingleRow();_.hD.addJob(function(){k.updateItemVisibility();k.contents.style.height="auto";V()},2,200)}),2)}_.vW(k.hostElement,"yt-rich-shelf-renderer-collapse",k.data.trackingParams);
k.focusItem(0,!1);_.xg(I)})};
_.c.updateArrowButtonStatus=function(){this.getRichItemRenderers();var k,I;var V=((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=V};
_.c.onChildElementFocus=function(k){this.hasChevronButtons&&(k=k.target.closest("#contents > *"),this.contents.contains(k)&&(k.offsetLeft<this.horizontalOffset?this.previousClick():k.offsetLeft+k.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.c.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.gH("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.c.updateHorizontalOffset=function(){var k=this.getRichItemRenderers(),I,V;var X=((I=this.data)==null?void 0:(V=I.contents)==null?void 0:V.length)||0;var P;k=((P=k[0])==null?void 0:P.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>X?this.firstShownIndex=X-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*k};
_.c.isSlimMediaShelfRenderer=function(){var k,I,V,X=(V=_.K((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I[0],_.kt))==null?void 0:V.content;return!!(_.K(X,_.QPN)||_.K(X,AlU)||_.K(X,_.U4)||_.K(X,PxN))};
_.c.isGameCardShelf=function(){var k,I,V,X=(V=_.K((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I[0],_.kt))==null?void 0:V.content;return!!_.K(X,WsN)};
_.c.isMiniGameCardShelf=function(){var k,I,V,X=(V=_.K((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I[0],_.kt))==null?void 0:V.content;return!!_.K(X,Jax)||!!_.K(X,YSG)};
_.c.hasGameBoxArtAvatarStyle=function(){var k;return((k=this.data)==null?void 0:k.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.c.hasRoundedGameBoxArtAvatarStyle=function(){var k;return((k=this.data)==null?void 0:k.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.c.isShortsShelf=function(){var k,I,V,X=(V=_.K((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I[0],_.kt))==null?void 0:V.content;return!!_.K(X,_.U4)||!!_.K(X,PxN)};
_.c.isPostShelfRenderer=function(){var k,I,V,X=(V=_.K((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I[0],_.kt))==null?void 0:V.content;return!(!_.K(X,zTZ)&&!_.K(X,ulW))};
_.c.isLumiereShelf=function(){var k,I,V=_.K((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I[0],_.kt);return!!_.K(V==null?void 0:V.content,cTO)};
_.c.isLumiereShelfWithPosters=function(){var k,I,V=_.K((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I[0],_.kt),X;return((X=_.K(V==null?void 0:V.content,cTO))==null?void 0:X.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.c.isExpandOnHoverCardShelf=function(){var k,I,V,X=(V=_.K((k=this.data)==null?void 0:(I=k.contents)==null?void 0:I[0],_.kt))==null?void 0:V.content;return!!_.K(X,LYO)};
_.c.computeHasFeaturedBadge=function(){var k,I,V=_.K((k=this.data)==null?void 0:(I=k.badges)==null?void 0:I[0],_.YwC);return V?V.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.c.computeHasPaygatedFeaturedBadge=function(){var k,I,V=_.K((k=this.data)==null?void 0:(I=k.badges)==null?void 0:I[0],_.YwC);return V?(V==null?void 0:V.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.c.computeHeaderHidden=function(){var k,I,V,X,P,L;return!((k=this.data)==null?0:k.icon)&&!((I=this.data)==null?0:I.title)&&!((V=this.data)==null?0:V.subtitle)&&!((X=this.data)==null?0:X.thumbnail)&&!((P=this.data)==null?0:P.badges)&&!((L=this.data)==null?0:L.menu)};
_.c.showCtaButton=function(){var k;return!((k=this.data)==null||!k.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.c.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.c.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.c.computeForce16By9ThumbnailAspectRatio=function(){var k,I;return((k=this.data)==null?void 0:(I=k.responsiveContainerConfiguration)==null?void 0:I.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.c.onSectionReactiveDismissal=function(k,I,V){var X,P;var L=(X=this.data)==null?void 0:(P=X.targetingContext)==null?void 0:P.targetGroupId;this&&L&&I.targetGroupId&&L.includes(I.targetGroupId)?(X=this.rowIndex,k=X===void 0?!1:!(I.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&X<=k)):k=!1;k&&(this.hidden=V)};
_.R9.Object.defineProperties(bj.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var k=this.elementsPerRow;this.isPostShelfRenderer()?k=this.postsPerRow:this.isSlimMediaShelfRenderer()?k=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?k=this.slimItemsPerRow-1:this.isGameCardShelf()?k=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(k=this.miniGameCardsPerRow);return k}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null||!k.previousButton)&&!((I=this.data)==null||!I.nextButton)}},
previousButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.firstShownIndex===0,ariaHidden:!0,tabIndex:-1}}},
nextButtonOverride:{configurable:!0,enumerable:!0,get:function(){return{disabled:this.atEnd,ariaHidden:!0,tabIndex:-1}}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var k;return((k=_.C7().resolve(_.Kz).getCurrentPage())==null?void 0:k.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X;return!((k=this.data)==null?0:(I=k.thumbnail)==null?0:(V=I.accessibility)==null?0:(X=V.accessibilityData)==null?0:X.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
bj.prototype.onChildElementFocus=bj.prototype.onChildElementFocus;bj.prototype.handleRerenderDownloadsData=bj.prototype.handleRerenderDownloadsData;bj.prototype.onDataChange=bj.prototype.onDataChange;bj.prototype.isCollapsedChanged=bj.prototype.isCollapsedChanged;bj.prototype.isExpandedChanged=bj.prototype.isExpandedChanged;bj.prototype.onRowIndexChange=bj.prototype.onRowIndexChange;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],bj.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bj.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],bj.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],bj.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],bj.prototype,"ytdReduxBehavior",void 0);
_.H([_.n({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.Z("design:type",Object)],bj.prototype,"useResponsiveGrid",void 0);_.H([_.n(),_.Z("design:type",Object)],bj.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],bj.prototype,"standardUnitMinWidth",void 0);_.H([_.n({reflectToAttribute:!0,value:3}),_.Z("design:type",Number)],bj.prototype,"elementsPerRow",void 0);_.H([_.n({value:3}),_.Z("design:type",Number)],bj.prototype,"postsPerRow",void 0);
_.H([_.n({value:6}),_.Z("design:type",Number)],bj.prototype,"slimItemsPerRow",void 0);_.H([_.n({value:6}),_.Z("design:type",Number)],bj.prototype,"gameCardsPerRow",void 0);_.H([_.n({value:6}),_.Z("design:type",Number)],bj.prototype,"miniGameCardsPerRow",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],bj.prototype,"hidden",void 0);_.H([_.n(),_.Z("design:type",Object)],bj.prototype,"isShowMoreHidden",void 0);
_.H([_.n(),_.Z("design:type",Object)],bj.prototype,"isShowLessHidden",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],bj.prototype,"hasExpansionButton",void 0);_.H([_.v("data.isExpanded"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],bj.prototype,"isExpanded",null);_.H([_.v("data.isExpanded"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],bj.prototype,"isCollapsed",null);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],bj.prototype,"isInnerShelf",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.Z("design:type",Boolean)],bj.prototype,"isShorts",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.Z("design:type",Boolean)],bj.prototype,"isLumiere",void 0);_.H([_.n({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.Z("design:type",Boolean)],bj.prototype,"hasBoxArtThumbnailStyle",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.Z("design:type",Boolean)],bj.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.Z("design:type",Boolean)],bj.prototype,"hasFeaturedBadge",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.Z("design:type",Boolean)],bj.prototype,"hasPaygatedFeaturedBadge",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.Z("design:type",Boolean)],bj.prototype,"isHeaderHidden",void 0);_.H([_.n({selector:_.GCK}),_.Z("design:type",Object)],bj.prototype,"allVideosCount",void 0);_.H([_.n({selector:GUi}),_.Z("design:type",Object)],bj.prototype,"allPlaylistCount",void 0);_.H([_.n({selector:rYt}),_.Z("design:type",Object)],bj.prototype,"haveSmartDownloadsCompleted",void 0);
_.H([_.n({selectorArgs:["entitySelectorType"],selector:function(k,I){if(_.m("kevlar_modern_downloads_page")&&I&&I!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var V=k.entities;switch(I){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":I=_.kL(V);k=RU(I);var X=_.DN(I);V=_.V8(V);V=_.Yu(kUo(X,V,I.length));return{contents:k,subtitle:V};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return V=_.kL(V),{contents:RU(V)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return V=
_.I5(V),{contents:RU(V)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return V=_.x2O(V),{contents:RU(V)};default:_.$w(new _.GN("Error: entitySelectorType defined but not matched in selector.",k,I))}}}}),
_.Z("design:type",Object)],bj.prototype,"entityDrivenRichShelfData",void 0);_.H([_.n({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.Z("design:type",Boolean)],bj.prototype,"hasTopCtaButton",void 0);_.H([_.n({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.Z("design:type",Boolean)],bj.prototype,"hasBottomCtaButton",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.Z("design:type",Boolean)],bj.prototype,"force16By9ThumbnailAspectRatio",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],bj.prototype,"restrictContentsOverflow",void 0);_.H([_.n({selector:_.Vpj}),_.Z("design:type",Boolean)],bj.prototype,"inlinePreviewIsEnabled",void 0);_.H([_.n({computed:"computeSizing(data)"}),_.Z("design:type",String)],bj.prototype,"sizing",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],bj.prototype,"typographyBump",void 0);_.H([_.n(),_.Z("design:type",Number)],bj.prototype,"itemWidth",void 0);_.H([_.n(),_.Z("design:type",Object)],bj.prototype,"firstShownIndex",void 0);_.H([_.n(),_.Z("design:type",Object)],bj.prototype,"horizontalOffset",void 0);_.H([_.n(),_.Z("design:type",Object)],bj.prototype,"atEnd",void 0);_.H([_.p$("#contents"),_.Z("design:type",HTMLElement)],bj.prototype,"contents",void 0);
_.H([_.w$("data.rowIndex"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bj.prototype,"onRowIndexChange",null);_.H([_.w$("isExpanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bj.prototype,"isExpandedChanged",null);_.H([_.w$("isCollapsed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bj.prototype,"isCollapsedChanged",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bj.prototype,"onDataChange",null);_.H([_.w$("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bj.prototype,"handleRerenderDownloadsData",null);_.H([_.C$("focusin"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],bj.prototype,"onChildElementFocus",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data","isHomePage"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],bj.prototype,"isTruncated",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],bj.prototype,"showBottomDivider",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],bj.prototype,"hasChevronButtons",null);
_.H([_.v("firstShownIndex"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],bj.prototype,"previousButtonOverride",null);_.H([_.v("atEnd"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],bj.prototype,"nextButtonOverride",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],bj.prototype,"isHomePage",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],bj.prototype,"thumbnailAriaHidden",null);
_.H([_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],bj.prototype,"entitySelectorType",null);_.H([_.GY({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],bj);
_.Koy=_.Fr()(bj,"ytd-rich-shelf-renderer",function(){if(mWZ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-rich-shelf-renderer">\n  <div id="rich-shelf-header-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="rich-shelf-header" class="style-scope ytd-rich-shelf-renderer">\n      <h2 class="style-scope ytd-rich-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n            <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n              <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n            </div>\n            <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n              <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-rich-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-rich-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" aria-hidden="[[thumbnailAriaHidden]]" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-rich-shelf-renderer">\n              </yt-img-shadow>\n            </a>\n            <div id="title-container" class="style-scope ytd-rich-shelf-renderer">\n              <div id="title-text" class="style-scope ytd-rich-shelf-renderer">\n                <a class="yt-simple-endpoint style-scope ytd-rich-shelf-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n                  <span id="title" class="style-scope ytd-rich-shelf-renderer">[[getSimpleString(data.title)]]</span>\n                </a>\n                <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!hasFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n              <div id="subtitle-text" class="style-scope ytd-rich-shelf-renderer">\n                <ytd-badge-supported-renderer id="paygated-featured-badge" badges="[[data.badges]]" hidden="[[!hasPaygatedFeaturedBadge]]" class="style-scope ytd-rich-shelf-renderer">\n                </ytd-badge-supported-renderer>\n                <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-rich-shelf-renderer"> </yt-formatted-string>\n              </div>\n            </div>\n          </div>\n        </template>\n      </h2>\n      <div id="menu-container" class="style-scope ytd-rich-shelf-renderer">\n        <div class="cta-button-container style-scope ytd-rich-shelf-renderer" hidden="[[!hasTopCtaButton]]">\n          <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n        <div id="menu" hidden="[[isDismissedButtonHidden]]" class="style-scope ytd-rich-shelf-renderer"></div>\n        <yt-button-view-model id="previous-button" button-overrides="[[previousButtonOverride]]" data="[[data.previousButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="previousClick" class="style-scope ytd-rich-shelf-renderer">\n        </yt-button-view-model>\n        <yt-button-view-model id="next-button" button-overrides="[[nextButtonOverride]]" data="[[data.nextButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="nextClick" class="style-scope ytd-rich-shelf-renderer">\n      </yt-button-view-model>\n      </div>\n    </div>\n    <div id="cta-bottom-button-container" hidden="[[!hasBottomCtaButton]]" class="style-scope ytd-rich-shelf-renderer">\n      <ytd-button-renderer class="cta-button style-scope ytd-rich-shelf-renderer" data="[[data.ctaButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="contents-container" class="style-scope ytd-rich-shelf-renderer">\n    <div id="contents" class="style-scope ytd-rich-shelf-renderer"></div>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowMoreHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showMoreButton)]]" on-click="expandShelf">\n    </ytd-button-renderer>\n  </div>\n  <div class="button-container style-scope ytd-rich-shelf-renderer" hidden="[[isShowLessHidden]]">\n    <ytd-button-renderer class="expand-collapse-button style-scope ytd-rich-shelf-renderer" data="[[computeButton(data.showLessButton)]]" on-click="collapseShelf">\n    </ytd-button-renderer>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-rich-shelf-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);mWZ=k}k=mWZ;return k},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var $WR;_.Si(_.vJ,"yt-badge-view-model",{props:{data:_.$3,class:_.$3,workaroundShortsIsThumbnailBadge:_.$3,modern:_.$3,numBadgesInRow:_.$3,clipTextOverflow:_.$3,inheritTypography:_.$3}});_.Si(abN,"yt-slimline-survey-view-model",{props:{data:_.$3}});var lj=function(){var k=_.a.apply(this,arguments)||this;k.tileLottieAnimationRef={};k.backgroundLottieAnimationRef={};k.isOnHoverBehaviorForLottieEnabled=!0;k.useBiggerShowcaseImage=_.m("enable_desktop_search_bigger_thumbs");k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return k};
_.J(lj,_.a);_.c=lj.prototype;_.c.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.c.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",toggleButtonViewModel:"yt-toggle-button-view-model",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",
mapping:{menuRenderer:"ytd-menu-renderer"}},"data.badge":{id:"badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.additionalBadge":{id:"additional-badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.c.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var k=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);k!==this.hasTile&&this.set("hasTile",k);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.c.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.c.currentColorChanged=function(){this.updateButtonPalette()};
_.c.computeBackgroundStyle=function(k){if(k&&this.data){var I=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var V=_.J4((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);V&&I.push('background-image: url("'+V+'");')}var X;((X=k.basicColorData)==null?void 0:X.backgroundColor)!==void 0&&I.push("background-color: "+_.Xe(k.basicColorData.backgroundColor)+";");return I.join("")}};
_.c.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k)};
_.c.getCurrentLogo=function(k,I){if(k)return I?k.darkLogoImage:k.lightLogoImage};
_.c.getCurrentStaticTileImage=function(k,I){if(this.hasStaticTile(k))return k.darkTileImage?I?k.darkTileImage:k.tileImage:k.tileImage};
_.c.computeTitleStyle=function(k){if(this.data&&this.data.title&&k&&k.basicColorData&&k.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.Vi(k.basicColorData.foregroundTitleColor)+";"};
_.c.computeSubtitleStyle=function(k){if(this.data&&this.data.subtitle&&k&&k.basicColorData&&k.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.Vi(k.basicColorData.foregroundBodyColor)+";"};
_.c.computeSupplementalStyle=function(k){if(this.data&&this.data.supplementalText&&k&&k.supplementalTextColor!==void 0)return k=_.Vi(k.supplementalTextColor),"color:"+k+";--yt-endpoint-color:"+k+";--yt-endpoint-hover-color:"+k+";--yt-endpoint-visited-color:"+k+";--yt-formatted-string-bold-font-weight:700;"};
_.c.computeDismissIconStyle=function(k){var I,V;if((k==null?0:(I=k.dismissButtonColorData)==null?0:I.foregroundTitleColor)&&(k==null?0:(V=k.dismissButtonColorData)==null?0:V.backgroundColor))return"--yt-button-color:"+_.Xe(k.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Xe(k.dismissButtonColorData.backgroundColor)+";"};
_.c.computeOverflowIconStyle=function(k){var I,V;if((k==null?0:(I=k.dismissButtonColorData)==null?0:I.foregroundTitleColor)&&(k==null?0:(V=k.dismissButtonColorData)==null?0:V.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.Xe(k.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.Xe(k.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.Xe(k.dismissButtonColorData.foregroundTitleColor)+";"};
_.c.computeBannerStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.c.computeLocation=function(k){switch(k==null?void 0:k.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.c.shouldShowTileSection=function(k,I,V){return!this.shouldExpandLogo(k,I,V)&&I};
_.c.shouldShowExpandedLogoSection=function(k,I,V){return this.shouldExpandLogo(k,I,V)&&k!==void 0&&this.hasLogo(k)};
_.c.shouldExpandLogo=function(k,I,V){return k&&I?!1:V>=2};
_.c.hasStaticTile=function(k){return!(k==null||!k.tileImage)};
_.c.hasTileLottie=function(k){var I;return!!(k==null?0:(I=k.tileLottie)==null?0:I.url)};
_.c.hasLogo=function(k){return this.getCurrentLogo(k,this.isDarkTheme)!==void 0};
_.c.getLogoHeight=function(k){return this.logoWithPadding(k)?"26":"20"};
_.c.getExpandedLogoHeight=function(k){return this.logoWithPadding(k)?"31":"24"};
_.c.getLogoImageId=function(k){return this.logoWithPadding(k)?"logo-image-with-padding":"logo-image"};
_.c.getMaxTitleFontSize=function(k){return k.overrideTitleMaxFontSize?String(k.overrideTitleMaxFontSize):"36"};
_.c.hasBackgroundLottie=function(k){var I;return!!(k==null?0:(I=k.backgroundLottie)==null?0:I.url)};
_.c.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var k,I;(k=this.tileLottieAnimationRef)==null||(I=k.lottieEl)==null||I.play();var V,X;(V=this.backgroundLottieAnimationRef)==null||(X=V.lottieEl)==null||X.play()}};
_.c.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var k,I;(k=this.tileLottieAnimationRef)==null||(I=k.lottieEl)==null||I.pause();var V,X;(V=this.backgroundLottieAnimationRef)==null||(X=V.lottieEl)==null||X.pause()}};
_.c.pauseLottie=function(){var k,I;(k=this.tileLottieAnimationRef)==null||(I=k.lottieEl)==null||I.pause();var V,X;(V=this.backgroundLottieAnimationRef)==null||(X=V.lottieEl)==null||X.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.c.performPrimaryButtonAction=function(){var k,I,V;((k=this.data)==null?0:(I=k.primaryButton)==null?0:(V=I.buttonRenderer)==null?0:V.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.c.requestElementsPerRow=function(){_.vW(this.hostElement,"yt-request-elements-per-row")};
_.c.updateButtonPalette=function(){if(this.data&&this.currentColorData){var k;((k=this.data.dismissButton)==null?0:k.buttonRenderer)&&this.currentColorData.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorData.dismissButtonColorData},this.data.dismissButton.buttonRenderer.style=void 0,this.set("dismissButton",{buttonRenderer:Object.assign({},this.data.dismissButton.buttonRenderer)}));var I;if((I=this.data.primaryButton)==null?0:I.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 X;((X=this.data.primaryButton)==null?0:X.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var P;((P=this.data.primaryButton)==null?0:P.toggleButtonViewModel)&&this.set("primaryButton",{toggleButtonViewModel:Object.assign({},this.data.primaryButton.toggleButtonViewModel)});var L;((L=this.data.secondaryButton)==null?0:L.toggleButtonRenderer)&&this.set("secondaryButton",
{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var T;((T=this.data.primaryButton)==null?0:T.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},this.data.primaryButton.buttonViewModel)})}};
_.c.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var k=this.getTileLottieDataBasedOnTheme(),I,V;if(k.url!==((I=this.tileLottiePlayerProps)==null?void 0:(V=I.animationConfig)==null?void 0:V.path)){var X,P;(X=this.tileLottieAnimationRef)==null||(P=X.lottieEl)==null||P.destroy();var L;this.isOnHoverBehaviorForLottieEnabled=!((L=k.settings)==null?0:L.autoplay);var T,d;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(d=(T=k.settings)==null?void 0:T.autoplay)!=null?d:!1,loop:this.getLottieLoopValue(k.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof k.url==="string"?this.tileLottiePlayerProps.animationConfig.path=k.url:this.tileLottiePlayerProps.animationConfig.animationData=k.url}}};
_.c.getOverflowButton=function(k){return _.K(k.overflowButton,d2Q)};
_.c.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var k=this.getBackgroundLottieDataBasedOnTheme(),I,V;if(k.url!==((I=this.backgroundLottiePlayerProps)==null?void 0:(V=I.animationConfig)==null?void 0:V.path)){var X,P;(X=this.backgroundLottieAnimationRef)==null||(P=X.lottieEl)==null||P.destroy();var L;this.isOnHoverBehaviorForLottieEnabled=!((L=k.settings)==null?0:L.autoplay);var T,d;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(d=(T=k.settings)==null?void 0:T.autoplay)!=null?d:!1,loop:this.getLottieLoopValue(k.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof k.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=k.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
k.url}}};
_.c.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var k;((k=this.tileLottieAnimationRef)==null?void 0:k.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var I;((I=this.backgroundLottieAnimationRef)==null?void 0:I.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.c.getTileLottieDataBasedOnTheme=function(){var k;if(this.isDarkTheme&&((k=this.data)==null?0:k.darkThemeTileLottie))return this.data.darkThemeTileLottie;var I;return((I=this.data)==null?0:I.tileLottie)?this.data.tileLottie:{}};
_.c.getBackgroundLottieDataBasedOnTheme=function(){var k;if(this.isDarkTheme&&((k=this.data)==null?0:k.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var I;return((I=this.data)==null?0:I.backgroundLottie)?this.data.backgroundLottie:{}};
_.c.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k)};
_.c.getLottieLoopValue=function(k){return k?k.loop!==void 0?k.loop:k.loopCount?k.loopCount-1:!0:!0};
_.c.logoWithPadding=function(k){var I,V,X;return(k=(I=this.getCurrentLogo(k,this.isDarkTheme))==null?void 0:(V=I.thumbnails)==null?void 0:(X=V[0])==null?void 0:X.height)&&k%31===0?!0:!1};
lj.prototype.currentColorChanged=lj.prototype.currentColorChanged;lj.prototype.themeChanged=lj.prototype.themeChanged;lj.prototype.dataChanged=lj.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lj.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],lj.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],lj.prototype,"ytdDismissibleItemBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],lj.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],lj.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lj.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],lj.prototype,"primaryButton",void 0);_.H([_.n(),_.Z("design:type",Object)],lj.prototype,"secondaryButton",void 0);
_.H([_.n({reflectToAttribute:!0,value:3}),_.Z("design:type",Number)],lj.prototype,"elementsPerRow",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],lj.prototype,"isDarkTheme",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],lj.prototype,"hasTile",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],lj.prototype,"hasMetadata",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],lj.prototype,"showLogoImage",void 0);_.H([_.n(),_.Z("design:type",Object)],lj.prototype,"currentColorData",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.Z("design:type",String)],lj.prototype,"bannerStyle",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.Z("design:type",String)],lj.prototype,"location",void 0);
_.H([_.n(),_.Z("design:type",Object)],lj.prototype,"tileLottiePlayerProps",void 0);_.H([_.n(),_.Z("design:type",Object)],lj.prototype,"tileLottieAnimationRef",void 0);_.H([_.n(),_.Z("design:type",Object)],lj.prototype,"backgroundLottiePlayerProps",void 0);_.H([_.n(),_.Z("design:type",Object)],lj.prototype,"backgroundLottieAnimationRef",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],lj.prototype,"useBiggerShowcaseImage",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],lj.prototype,"isHideEnclosingAction",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lj.prototype,"dataChanged",null);_.H([_.DZ("isDarkTheme"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lj.prototype,"themeChanged",null);
_.H([_.DZ("currentColorData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lj.prototype,"currentColorChanged",null);_.H([_.GY({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],lj);
_.C(lj,"ytd-statement-banner-renderer",function(){if($WR!==void 0)return $WR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="[[getMaxTitleFontSize(data)]]" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="badge-view-model-container" class="style-scope ytd-statement-banner-renderer">\n              <div id="additional-badge-view-model" hidden="[[!data.additionalBadge]]" class="style-scope ytd-statement-banner-renderer"></div>\n              <div id="badge-view-model" hidden="[[!data.badge]]" class="style-scope ytd-statement-banner-renderer"></div>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $WR=k},{mode:1});var S3R;var rN=function(){var k=_.a.apply(this,arguments)||this;k.isSearch=!1;k.hideShelfHeader=!1;k.engagementPanel=!1;k.disableMouseScroll=!0;k.useFloorScrolling=!0;return k};
_.J(rN,_.a);rN.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.HW("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.HW("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
rN.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
rN.prototype.onDataChanged=rN.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],rN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],rN.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],rN.prototype,"isSearch",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],rN.prototype,"hideShelfHeader",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],rN.prototype,"engagementPanel",void 0);_.H([_.n(),_.Z("design:type",Object)],rN.prototype,"disableMouseScroll",void 0);_.H([_.n(),_.Z("design:type",Object)],rN.prototype,"useFloorScrolling",void 0);_.H([_.n(),_.Z("design:type",Object)],rN.prototype,"data",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rN.prototype,"onDataChanged",null);
_.H([_.GY({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],rN);
_.C(rN,"ytd-reel-shelf-renderer",function(){if(S3R!==void 0)return S3R;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-reel-shelf-renderer">\n  <div id="image-container" class="style-scope ytd-reel-shelf-renderer">\n    <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-img-shadow>\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n  </div>\n  <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n    <h2 class="style-scope ytd-reel-shelf-renderer">\n      <div id="title-text" class="style-scope ytd-reel-shelf-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n        <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n      </div>\n      <div id="subtitle-text" class="style-scope ytd-reel-shelf-renderer">\n        <dom-repeat as="badge" items="[[data.badges]]" class="style-scope ytd-reel-shelf-renderer">\n          <template class="style-scope ytd-reel-shelf-renderer">\n            <yt-badge-view-model data="[[badge.badgeViewModel]]" class="style-scope ytd-reel-shelf-renderer"></yt-badge-view-model>\n          </template>\n        </dom-repeat>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n      </div>\n    </h2>\n  </div>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return S3R=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var jLZ;var JNN;JNN=_.yz(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.Y3W=_.j2(JNN);var gCx=_.R(function(k){var I=k.data;k=k.useSmallFont;var V={},X={};return _.f("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.f(_.b,{cond:function(){return I().favicon},
then:function(P){return _.f(_.yV,{data:P,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.f("div",{class:"ytChannelExternalLinkViewModelContainer"},_.f(_.KF,{text:function(){return I().title},
className:_.FH("ytChannelExternalLinkViewModelTitle",(V.ytChannelExternalLinkViewModelTitleSmallFont=k,V)),ellipsisTruncate:!0,userInput:!0}),_.f(_.KF,{text:function(){return I().link},
className:_.FH("ytChannelExternalLinkViewModelLink",(X.ytChannelExternalLinkViewModelLinkSmallFont=k,X)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"id");
gCx.idomCompat=!0;_.Si(gCx,"yt-channel-external-link-view-model",{props:{data:_.$3,useSmallFont:_.$3}});_.Ov("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var hE=function(){var k=_.a.apply(this,arguments)||this;k.revealButtonClass="button";k.businessEmailDisplayState="HIDE_SECTION";return k};
_.J(hE,_.a);_.c=hE.prototype;_.c.refit=function(){var k=this;_.E6(function(){_.AV(k.hostElement,"yt-refit-popups-action")});
_.xA(this,function(){_.AV(k.hostElement,"yt-refit-popups-action")})};
_.c.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.WW(_.Y3W),this.businessEmailDisplayState="CAPTCHA")};
_.c.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"};
_.c.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.c.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"}}}};
_.c.computeEmailHref=function(k){return"mailto:"+k};
_.c.computeSafeUrl=function(k){if(k)return _.zK(k)};
_.c.linkEndpoint=function(k){return _.K(k.onTap,_.L2)};
_.c.linkEndpointToHref=function(k){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(k))};
_.c.onYtServiceRequestCompleted=function(k){var I;if((I=k.detail.data)==null?0:I.businessEmail)this.businessEmail=k.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var V;if((V=k.detail.data)==null?0:V.errorMessage)this.businessEmailErrorMessage=k.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.c.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var k=this.JSC$16727_captchaTextarea.value;if(k){k={recaptcha_response_token:k,channel_id:this.metadata.channelId};var I=_.K(this.metadata.onBusinessEmailRevealClickCommand,_.L2);I&&this.ytComponentBehavior.resolveCommand(I,{form:k})}}};
_.c.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.R9.Object.defineProperties(hE.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var k;return _.K((k=this.data)==null?void 0:k.metadata,i0G)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.K(this.metadata.businessEmailRevealButton,_.hC)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var k=new URL(this.metadata.canonicalChannelUrl);return k.host+k.pathname}}},
formattedDescription:{configurable:!0,enumerable:!0,get:function(){return this.metadata.description?{simpleText:this.metadata.description}:void 0}},
shouldRendereVerifiedPhoneStatus:{configurable:!0,enumerable:!0,get:function(){return this.metadata.phoneVerifiedLabel!==""&&this.learnMoreCommand!==void 0}},
learnMoreCommand:{configurable:!0,enumerable:!0,get:function(){return _.K(this.metadata.learnMoreOnTap,_.L2)}}});
hE.prototype.onYtServiceRequestCompleted=hE.prototype.onYtServiceRequestCompleted;hE.prototype.businessEmailMetadataChanged=hE.prototype.businessEmailMetadataChanged;hE.prototype.refit=hE.prototype.refit;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],hE.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hE.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],hE.prototype,"ytRendererstamperBehavior",void 0);_.H([_.p$("#g-recaptcha-response"),_.Z("design:type",HTMLTextAreaElement)],hE.prototype,"JSC$16727_captchaTextarea",void 0);_.H([_.n(),_.Z("design:type",Object)],hE.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],hE.prototype,"revealButtonClass",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],hE.prototype,"metadata",null);
_.H([_.v("metadata"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],hE.prototype,"revealButton",null);_.H([_.v("metadata"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],hE.prototype,"channelDisplayUrl",null);_.H([_.DZ("metadata"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],hE.prototype,"refit",null);_.H([_.v("metadata"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],hE.prototype,"formattedDescription",null);
_.H([_.v("metadata","learnMoreCommand"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],hE.prototype,"shouldRendereVerifiedPhoneStatus",null);_.H([_.v("metadata"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],hE.prototype,"learnMoreCommand",null);_.H([_.n(),_.Z("design:type",String)],hE.prototype,"businessEmailDisplayState",void 0);_.H([_.n(),_.Z("design:type",String)],hE.prototype,"businessEmail",void 0);
_.H([_.n(),_.Z("design:type",String)],hE.prototype,"businessEmailErrorMessage",void 0);_.H([_.DZ("metadata"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],hE.prototype,"businessEmailMetadataChanged",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],hE.prototype,"onYtServiceRequestCompleted",null);
_.H([_.GY({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],hE);
_.C(hE,"ytd-about-channel-renderer",function(){if(jLZ!==void 0)return jLZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden$="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden$="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden$="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank" 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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return jLZ=k},{mode:1});var q3U;var yL=function(){return _.a.apply(this,arguments)||this};
_.J(yL,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yL.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],yL.prototype,"data",void 0);_.H([_.GY({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],yL);
_.C(yL,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(q3U!==void 0)return q3U;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-avatar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-list-sub-menu-avatar-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="80" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-channel-list-sub-menu-avatar-renderer">[[getSimpleString(data.title)]]</div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return q3U=k},{mode:1});var vCN;var m_=function(){return _.a.apply(this,arguments)||this};
_.J(m_,_.a);m_.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],m_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],m_.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],m_.prototype,"aligment",void 0);_.H([_.GY({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],m_);
_.C(m_,"ytd-channel-list-sub-menu-renderer",function(){if(vCN!==void 0)return vCN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-list-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-list-sub-menu-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return vCN=
k},{mode:1});var sLG;var Ko=function(){return _.a.apply(this,arguments)||this};
_.J(Ko,_.a);Ko.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}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ko.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ko.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ko.prototype,"data",void 0);_.H([_.GY({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],Ko);
_.C(Ko,"ytd-channel-sub-menu-renderer",function(){if(sLG!==void 0)return sLG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-items" class="style-scope ytd-channel-sub-menu-renderer">\n  <yt-dropdown-menu class="content-sub-menu style-scope ytd-channel-sub-menu-renderer" data="[[data.contentTypeSubMenuItems]]" parent-tracking-params="[[data.trackingParams]]" use-label="">\n  </yt-dropdown-menu>\n  <div id="play-all" class="style-scope ytd-channel-sub-menu-renderer"></div>\n</div>\n<div id="sort-menu" class="style-scope ytd-channel-sub-menu-renderer"></div>\n<div id="right-buttons" class="style-scope ytd-channel-sub-menu-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return sLG=k},{mode:1});var FoN;var BFN;var $Q=function(){var k=_.a.apply(this,arguments)||this;k.isCompact=!1;return k};
_.J($Q,_.a);_.R9.Object.defineProperties($Q.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var k,I;return((I=_.K((k=this.data)==null?void 0:k.endpoint,_.vE))==null?void 0:I.target)==="TARGET_NEW_WINDOW"}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$Q.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],$Q.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$Q.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],$Q.prototype,"isCompact",void 0);_.H([_.v("isCompact"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],$Q.prototype,"thumbnailWidth",null);
_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],$Q.prototype,"openNewWindow",null);_.H([_.GY({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],$Q);
_.C($Q,"ytd-media-lockup-renderer",function(){if(BFN!==void 0)return BFN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-media-lockup-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n  <div id="thumbnail-container" class="style-scope ytd-media-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" fit-width="" thumbnail="[[data.thumbnailDetails]]" width="[[thumbnailWidth]]" class="style-scope ytd-media-lockup-renderer">\n    </yt-img-shadow>\n  </div>\n  <div id="description" class="style-scope ytd-media-lockup-renderer">\n    <div id="title" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-media-lockup-renderer">\n      <span id="subtitle-text" class="style-scope ytd-media-lockup-renderer">[[getSimpleString(data.subtitle)]]</span>\n      \n      <yt-icon class="media-lockup-icon style-scope ytd-media-lockup-renderer" default-to-filled="true" hidden="[[!openNewWindow]]" icon="open_in_new" size="15"></yt-icon>\n    </div>\n  </div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return BFN=k},{mode:1});var ANW;var SJ=function(){return _.a.apply(this,arguments)||this};
_.J(SJ,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],SJ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],SJ.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],SJ.prototype,"data",void 0);_.H([_.GY({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],SJ);
_.C(SJ,"ytd-structured-description-channel-lockup-renderer",function(){if(ANW!==void 0)return ANW;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-channel-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="thumbnail-container" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  <ytd-thumbnail data="[[data]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-channel-lockup-renderer">\n  </ytd-thumbnail>\n</div>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-channel-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-channel-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-channel-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subscriber-count" class="style-scope ytd-structured-description-channel-lockup-renderer">\n      [[getSimpleString(data.subscriberCountText)]]\n    </div>\n  </div>\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ANW=k},{mode:1});var QLx;var jJ=function(){var k=_.a.apply(this,arguments)||this;k.isCompact=!1;k.collectionsStackColor=_.m("modernize_structured_description_playlist_lockups_v2");return k};
_.J(jJ,_.a);jJ.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:_.m("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.R9.Object.defineProperties(jJ.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X,P,L;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(k=this.data)==null?void 0:(I=k.thumbnail)==null?void 0:I.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(V=this.data)==null?void 0:(X=V.thumbnail)==null?void 0:X.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(P=this.data)==null?void 0:(L=P.thumbnail)==null?
void 0:L.vibrantColorPalette:void 0}}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jJ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],jJ.prototype,"componentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],jJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jJ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],jJ.prototype,"showSidePanelThumbnailOverlay",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],jJ.prototype,"isCompact",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],jJ.prototype,"collectionsStackColor",void 0);_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],jJ.prototype,"twoLineTitle",null);_.H([_.v("data","collectionsStackColor"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jJ.prototype,"collectionStack",null);
_.H([_.GY({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],jJ);
_.C(jJ,"ytd-structured-description-playlist-lockup-renderer",function(){if(QLx!==void 0)return QLx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" aria-label$="[[getSimpleString(data.title)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return QLx=k},{mode:1});var nCl;var JE=function(){return _.a.apply(this,arguments)||this};
_.J(JE,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],JE.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],JE.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],JE.prototype,"data",void 0);_.H([_.GY({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],JE);
_.C(JE,"ytd-structured-description-video-lockup-renderer",function(){if(nCl!==void 0)return nCl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-video-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" hovered="[[lockupIsHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n</ytd-thumbnail>\n<a id="text-wrapper" class="yt-simple-endpoint style-scope ytd-structured-description-video-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]">\n  <div id="description" class="style-scope ytd-structured-description-video-lockup-renderer">\n    <div id="title" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" class="style-scope ytd-structured-description-video-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n    <yt-formatted-string id="metadata-details" disable-upgrade$="[[!data.metadataDetails]]" hidden="[[!data.metadataDetails]]" no-endpoints="" text="[[data.metadataDetails]]" class="style-scope ytd-structured-description-video-lockup-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return nCl=k},{mode:2});var YQ=function(){return _.a.apply(this,arguments)||this};
_.J(YQ,_.a);
YQ.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}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],YQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],YQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],YQ.prototype,"data",void 0);_.H([_.GY({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],YQ);
_.C(YQ,"ytd-compact-infocard-renderer",function(){if(FoN!==void 0)return FoN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-infocard-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-compact-infocard-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return FoN=k},{mode:1});var oCO;var gN=function(){return _.a.apply(this,arguments)||this};
_.J(gN,_.a);gN.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.R9.Object.defineProperties(gN.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],gN.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],gN.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],gN.prototype,"ytdReduxBehavior",void 0);_.H([_.n({selector:_.X_}),_.Z("design:type",Object)],gN.prototype,"isGridViewEnabled",void 0);
_.H([_.v("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],gN.prototype,"watchFeedBigThumbs",null);_.H([_.v("isGridViewEnabled","data"),_.n({reflectToAttribute:!0,value:"168"}),_.Z("design:type",String),_.Z("design:paramtypes",[])],gN.prototype,"thumbnailWidth",null);_.H([_.v("isGridViewEnabled","data"),_.n({reflectToAttribute:!0,value:"94"}),_.Z("design:type",String),_.Z("design:paramtypes",[])],gN.prototype,"customThumbnailSize",null);
_.H([_.n(),_.Z("design:type",Object)],gN.prototype,"data",void 0);_.H([_.GY({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],gN);
_.C(gN,"ytd-compact-playlist-renderer",function(){if(oCO!==void 0)return oCO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-playlist-renderer">\n  <ytd-playlist-thumbnail custom-thumbnail-size="[[customThumbnailSize]]" data="[[data]]" height="94" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-playlist-renderer">\n  </ytd-playlist-thumbnail>\n  <div class="details style-scope ytd-compact-playlist-renderer">\n    <div class="metadata style-scope ytd-compact-playlist-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-playlist-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-playlist-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-playlist-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-playlist-renderer">\n          <ytd-video-meta-block class="compact style-scope ytd-compact-playlist-renderer" data="[[data]]" no-endpoints="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]">\n          </ytd-video-meta-block>\n          <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-compact-playlist-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-playlist-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-playlist-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return oCO=k},{mode:1});var xWC;var qQ=function(){var k=_.a.apply(this,arguments)||this;k.roundedContainer=!0;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return k};
_.J(qQ,_.a);_.c=qQ.prototype;_.c.attached=function(){this.requestElementsPerRow()};
_.c.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"}}}};
_.c.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.c.computeViewStyle=function(k){return k.style?k.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.c.onUpdateElementsPerRowAction=function(k){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&k===1};
_.c.requestElementsPerRow=function(){_.vW(this.hostElement,"yt-request-elements-per-row")};
qQ.prototype.dataChanged=qQ.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],qQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],qQ.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],qQ.prototype,"actionHandlerBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],qQ.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],qQ.prototype,"hideThumbnail",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.Z("design:type",String)],qQ.prototype,"viewStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],qQ.prototype,"roundedContainer",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qQ.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],qQ);
_.C(qQ,"ytd-compact-promoted-item-renderer",function(){if(xWC!==void 0)return xWC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-promoted-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-promoted-item-renderer">\n<ytd-thumbnail data="[[data]]" hidden$="[[hideThumbnail]]" width="100" class="style-scope ytd-compact-promoted-item-renderer"></ytd-thumbnail>\n  <div id="content" class="style-scope ytd-compact-promoted-item-renderer">\n    <div id="info" class="style-scope ytd-compact-promoted-item-renderer">\n      <h3 class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n      </h3>\n      <div id="subtitle-container" class="style-scope ytd-compact-promoted-item-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-promoted-item-renderer"></yt-formatted-string>\n        <ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-promoted-item-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n    </div>\n    <div id="button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-compact-promoted-item-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-promoted-item-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return xWC=k},{mode:1});var aaN;var v_=function(){return _.a.apply(this,arguments)||this};
_.J(v_,_.a);v_.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
v_.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
v_.prototype.onYtNavigate=function(k,I){var V=this;if(I.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",I)){var X=this.get("watchEndpoint.videoId",I.endpoint),P=_.AV(this.hostElement,"yt-get-current-video-id-action")[0];_.m("kevlar_mix_handle_first_endpoint_different")&&X&&P&&X!==P||(k.stopPropagation(),_.j_().getPlayerPromise().then(function(L){if(L.getPlayerState()===0&&V.data.secondaryNavigationEndpoint)var T=V.data.secondaryNavigationEndpoint;else{T=
Object.assign({},I.endpoint);var d=_.K(T.commandMetadata,_.CC);d&&(L=Math.floor(L.getCurrentTime()),d.url=_.ZD(d.url,{t:L}),!_.m("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(d=_.K(T,_.rj)))&&(d.startTimeSeconds=L)}_.vW(V.hostElement,"yt-navigate",{endpoint:T})}))}};
_.R9.Object.defineProperties(v_.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X,P,L;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(k=this.data)==null?void 0:(I=k.thumbnail)==null?void 0:I.sampledThumbnailColor,vibrantColorPalette:(V=this.data)==null?void 0:(X=V.thumbnail)==null?void 0:X.vibrantColorPalette,darkColorPalette:(P=this.data)==null?void 0:(L=P.thumbnail)==null?void 0:L.darkColorPalette,experimentEnabled:!0}}}});
v_.prototype.onYtNavigate=v_.prototype.onYtNavigate;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],v_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Hq.YtEndpointBehavior),_.Z("design:type",Object)],v_.prototype,"ytEndpointBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],v_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],v_.prototype,"ytdDismissibleItemBehavior",void 0);
_.H([_.q(_.$k),_.Z("design:type",Object)],v_.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],v_.prototype,"ytdReduxBehavior",void 0);_.H([_.n({selector:_.X_}),_.Z("design:type",Object)],v_.prototype,"isGridViewEnabled",void 0);_.H([_.v("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],v_.prototype,"watchFeedBigThumbs",null);
_.H([_.v("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.Z("design:type",String),_.Z("design:paramtypes",[])],v_.prototype,"thumbnailWidth",null);_.H([_.n(),_.Z("design:type",Object)],v_.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],v_.prototype,"collectionStack",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],v_.prototype,"onYtNavigate",null);
_.H([_.GY({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],v_);
_.C(v_,"ytd-compact-radio-renderer",function(){if(aaN!==void 0)return aaN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-radio-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-radio-renderer">\n  <div class="modern-collection-parent style-scope ytd-compact-radio-renderer">\n    <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-compact-radio-renderer"></yt-collections-stack>\n    <ytd-thumbnail data="[[data]]" height="94" hovered="[[lockupIsHovered]]" use-hovered-property="" watch-feed-thumbnail="[[watchFeedBigThumbs]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-radio-renderer">\n    </ytd-thumbnail>\n  </div>\n  <div class="details style-scope ytd-compact-radio-renderer">\n    <div class="metadata style-scope ytd-compact-radio-renderer">\n      <a id="title" class="yt-simple-endpoint style-scope ytd-compact-radio-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <h3 class="style-scope ytd-compact-radio-renderer">\n          <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-compact-radio-renderer">\n          </ytd-badge-supported-renderer>\n          <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-radio-renderer">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <ytd-video-meta-block class="compact style-scope ytd-compact-radio-renderer" data="[[data]]" no-endpoints="" radio-meta="">\n        </ytd-video-meta-block>\n      </a>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-radio-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-radio-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-radio-renderer"></yt-interaction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return aaN=k},{mode:1});var RWK;var sB=function(){return _.a.apply(this,arguments)||this};
_.J(sB,_.a);sB.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
sB.prototype.computeRendererStyle=function(k){return k.style?k.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.H([_.n(),_.Z("design:type",Object)],sB.prototype,"data",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],sB.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],sB.prototype,"rendererBehavior",void 0);_.H([_.n({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.Z("design:type",String)],sB.prototype,"rendererStyle",void 0);_.H([_.GY({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],sB);
_.C(sB,"ytd-compact-text-promo-renderer",function(){if(RWK!==void 0)return RWK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-text-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="featured-badge" hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-compact-text-promo-renderer">\n</ytd-badge-supported-renderer>\n<yt-formatted-string class="title style-scope ytd-compact-text-promo-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-compact-text-promo-renderer" force-default-style="" text="[[data.subTitle]]">\n</yt-formatted-string>\n<div id="action-button" class="style-scope ytd-compact-text-promo-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return RWK=k},{mode:1});var CcQ;var FJ=function(){var k=_.a.apply(this,arguments)||this;k.isShortsStyle=!1;return k};
_.J(FJ,_.a);_.c=FJ.prototype;_.c.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"}}}};
_.c.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.vW(this.hostElement,"yt-disable-lockup-interaction"):_.vW(this.hostElement,"yt-enable-lockup-interaction"))};
_.c.isMetaBlockEmpty=function(k){return!k||!k.longBylineText&&!k.shortBylineText&&!k.shortViewCountText&&!k.viewCountText};
_.c.computeHasOneLineTitle=function(k){return this.forceOneLineTitle||!(k==null||!k.buttons)};
_.c.computeDisableInteraction=function(){var k;return!((k=this.data)==null?0:k.navigationEndpoint)};
_.c.hasSingularTopStandaloneBadge=function(){var k;return!((k=this.data)==null||!k.topStandaloneBadge)};
_.R9.Object.defineProperties(FJ.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}},
topBadges:{configurable:!0,enumerable:!0,get:function(){var k;return this.hasSingularTopStandaloneBadge()?[(k=this.data)==null?void 0:k.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var k;return this.shouldShowTopBadges?((k=this.data)==null?void 0:k.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
FJ.prototype.disableInteractionChanged=FJ.prototype.disableInteractionChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],FJ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],FJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],FJ.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],FJ.prototype,"ytdLockupBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],FJ.prototype,"ytdReduxBehavior",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.Z("design:type",Boolean)],FJ.prototype,"metaBlockEmpty",void 0);_.H([_.n({selector:_.X_}),_.Z("design:type",Object)],FJ.prototype,"isGridViewEnabled",void 0);_.H([_.v("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],FJ.prototype,"watchFeedBigThumbs",null);
_.H([_.v("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.Z("design:type",String),_.Z("design:paramtypes",[])],FJ.prototype,"thumbnailWidth",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],FJ.prototype,"isShortsStyle",void 0);_.H([_.n(),_.Z("design:type",Object)],FJ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.Z("design:type",Boolean)],FJ.prototype,"hasOneLineTitle",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],FJ.prototype,"hideThumbnail",void 0);_.H([_.n(),_.Z("design:type",Boolean)],FJ.prototype,"forceOneLineTitle",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.Z("design:type",Boolean)],FJ.prototype,"disableInteraction",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],FJ.prototype,"musicMetadataVideoLockup",void 0);
_.H([_.w$("disableInteraction"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],FJ.prototype,"disableInteractionChanged",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],FJ.prototype,"shouldShowTopBadges",null);_.H([_.v("data"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],FJ.prototype,"topBadges",null);
_.H([_.v("shouldShowTopBadges","data"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],FJ.prototype,"inlineMetadataBadges",null);_.H([_.v("shouldShowTopBadges"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],FJ.prototype,"shouldShowBadgesBelowMetadata",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],FJ.prototype,"compactTitleClass",null);_.H([_.GY({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],FJ);
_.C(FJ,"ytd-compact-video-renderer",function(){if(CcQ!==void 0)return CcQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" disable-interaction="[[disableInteraction]]" hidden$="[[hideThumbnail]]" hovered="[[lockupIsHovered]]" queued="[[queued]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[thumbnailWidth]]" class="style-scope ytd-compact-video-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-video-renderer">\n    <div class="metadata style-scope ytd-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" rel="[[computeNofollow_(data.navigationEndpoint)]]">\n        <h3 class="style-scope ytd-compact-video-renderer">\n          \n          <ytd-badge-supported-renderer class="top-badge style-scope ytd-compact-video-renderer" badges="[[topBadges]]" collection-truncate="" hidden="[[!shouldShowTopBadges]]">\n          </ytd-badge-supported-renderer>\n          <span class$="[[compactTitleClass]] style-scope ytd-compact-video-renderer" id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]">\n            [[getSimpleString(data.title)]]\n          </span>\n        </h3>\n        <div class="secondary-metadata style-scope ytd-compact-video-renderer">\n          \n          <ytd-video-meta-block class="compact style-scope ytd-compact-video-renderer" badges="[[inlineMetadataBadges]]" data="[[data]]" inline-badges="" no-endpoints="" truncate-metadata-line="" watch-feed-big-thumbs="[[watchFeedBigThumbs]]"></ytd-video-meta-block>\n          \n          <ytd-badge-supported-renderer class="badges style-scope ytd-compact-video-renderer" badges="[[data.badges]]" hidden="[[!shouldShowBadgesBelowMetadata]]" wrap-badges="">\n          </ytd-badge-supported-renderer>\n        </div>\n      </a>\n      <div id="buttons" class="style-scope ytd-compact-video-renderer"></div>\n    </div>\n    <div id="menu" class="style-scope ytd-compact-video-renderer"></div>\n    <div id="queue-button" class="style-scope ytd-compact-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-video-renderer"></yt-interaction>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return CcQ=k},{mode:_.Bd("kevlar_poly_si_batch_j067")?1:2});var wQK;_.Ov("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var B_=function(){return _.a.apply(this,arguments)||this};
_.J(B_,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],B_.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],B_.prototype,"data",void 0);_.H([_.GY({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],B_);
_.C(B_,"ytd-counterfactual-renderer",function(){if(wQK!==void 0)return wQK;var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-counterfactual-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return wQK=k},{mode:1});var Hyy;var AE=function(){var k=_.a.apply(this,arguments)||this;k.hidden=!1;return k};
_.J(AE,_.a);AE.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.C7().resolve(_.Hp).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
AE.prototype.computeHidden=function(k){return!!k};
_.R9.Object.defineProperties(AE.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}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],AE.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],AE.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.Z("design:type",Object)],AE.prototype,"hidden",void 0);_.H([_.v("data.label"),_.Z("design:type",String),_.Z("design:paramtypes",[])],AE.prototype,"label",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],AE.prototype,"value",null);
_.H([_.GY({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],AE);
_.C(AE,"ytd-dropdown-item-renderer",function(){if(Hyy!==void 0)return Hyy;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item id="item" aria-label$="[[data.accessibility.label]]" on-tap="onSelect" class="style-scope ytd-dropdown-item-renderer">\n  <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-dropdown-item-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-item>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Hyy=k},{mode:1});var pQZ;var NFy;var QL=function(){return _.a.apply(this,arguments)||this};
_.J(QL,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],QL.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],QL.prototype,"data",void 0);_.H([_.n({computed:"getSimpleString(data.label)"}),_.Z("design:type",String)],QL.prototype,"label",void 0);_.H([_.GY({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],QL);
_.C(QL,"ytd-navigation-dropdown-item-renderer",function(){if(NFy!==void 0)return NFy;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-navigation-dropdown-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <a class="yt-simple-endpoint style-scope ytd-navigation-dropdown-item-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" aria-label$="[[data.accessibility.accessibilityData.label]]">\n  <tp-yt-paper-item id="item" class="style-scope ytd-navigation-dropdown-item-renderer">\n    <yt-formatted-string id="label" text="[[data.label]]" class="style-scope ytd-navigation-dropdown-item-renderer"></yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return NFy=k},{mode:1});var no=function(){var k=_.a.apply(this,arguments)||this;k.disabled=!1;k.value="";k.noLabelFloat=!1;k.noUnderline=!1;k.usePrimaryColor=!1;k.hasBackground=!1;k.verticalAlign="top";k.autosize=!1;k.minAutosizeWidth=100;k.autosizeFont="14px Roboto";return k};
_.J(no,_.a);_.c=no.prototype;_.c.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"}}}};
_.c.open=function(){this.inputEl.open()};
_.c.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.c.dataChanged=function(){this.reset()};
_.c.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("value-changed",this.value))};
_.c.stopPropagation=function(k){k.stopPropagation()};
_.c.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var k=this.canvas.getContext("2d");k&&(k.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(k.measureText(this.inputEl.value).width)+24)+"px")}};
_.c.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var k=0,I=this.data.entries.length;k<I;k++){var V=this.data.entries[k],X;for(X in V)if(V.hasOwnProperty(X)){var P=V[X];if("isSelected"in P&&P.isSelected)return"stringValue"in P?P.stringValue||"":"int32Value"in P?P.int32Value||0:0}}return null};
_.c.updateValueFromBinding=function(k){this.value=k.detail.value};
_.R9.Object.defineProperties(no.prototype,{label:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.entries)return null;if(this.data.label)return this.data.label;for(var k=0,I=this.data.entries.length;k<I;k++){var V=this.data.entries[k],X;for(X in V)if(V.hasOwnProperty(X)){var P=V[X];if("isSelected"in P&&P.isSelected&&"label"in P)return this.ytRendererBehavior.getSimpleString(P.label)}}return null}}});
no.prototype.autoSizeLabel=no.prototype.autoSizeLabel;no.prototype.stopPropagation=no.prototype.stopPropagation;no.prototype.valueChangedForBinding=no.prototype.valueChangedForBinding;no.prototype.dataChanged=no.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],no.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],no.prototype,"ytRendererStamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],no.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],no.prototype,"disabled",void 0);_.H([_.n(),_.Z("design:type",Object)],no.prototype,"value",void 0);_.H([_.n(),_.Z("design:type",Object)],no.prototype,"noLabelFloat",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],no.prototype,"noUnderline",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],no.prototype,"theme",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],no.prototype,"usePrimaryColor",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],no.prototype,"hasBackground",void 0);_.H([_.n(),_.Z("design:type",Object)],no.prototype,"verticalAlign",void 0);_.H([_.n(),_.Z("design:type",Object)],no.prototype,"autosize",void 0);_.H([_.n(),_.Z("design:type",Object)],no.prototype,"minAutosizeWidth",void 0);_.H([_.n(),_.Z("design:type",Object)],no.prototype,"autosizeFont",void 0);
_.H([_.p$("#entries"),_.Z("design:type",Object)],no.prototype,"entries",void 0);_.H([_.p$("#input"),_.Z("design:type",Object)],no.prototype,"inputEl",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],no.prototype,"dataChanged",null);_.H([_.DZ("value"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],no.prototype,"valueChangedForBinding",null);
_.H([_.C$("iron-overlay-opened"),_.C$("iron-overlay-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],no.prototype,"stopPropagation",null);_.H([_.C$("iron-select"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],no.prototype,"autoSizeLabel",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],no.prototype,"label",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],no);
_.C(no,"ytd-dropdown-renderer",function(){if(pQZ!==void 0)return pQZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dropdown-menu-light id="input" aria-label$="[[label]]" disabled="[[disabled]]" horizontal-align="left" label="[[label]]" no-label-float="[[noLabelFloat]]" vertical-align="[[verticalAlign]]" class="style-scope ytd-dropdown-renderer">\n  <tp-yt-paper-listbox id="entries" class="dropdown-content style-scope ytd-dropdown-renderer" slot="dropdown-content" attr-for-selected="value" selected="[[value]]" on-selected-changed="updateValueFromBinding">\n  </tp-yt-paper-listbox>\n</tp-yt-paper-dropdown-menu-light>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return pQZ=k},{mode:1});var MOC;var o6=function(){var k=_.a.apply(this,arguments)||this;k.isConstrainedList=!1;return k};
_.J(o6,_.a);o6.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"}}}};
o6.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
o6.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
o6.prototype.computeViewAllHidden=function(k,I){return k||!I.viewAllEndpoint};
o6.prototype.fillRestIfNoShowMore=o6.prototype.fillRestIfNoShowMore;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],o6.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],o6.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.AY.YtLazyListBehavior),_.Z("design:type",Object)],o6.prototype,"ytLazyListBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],o6.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],o6.prototype,"isConstrainedList",void 0);_.H([_.DZ("data","canShowMore"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],o6.prototype,"fillRestIfNoShowMore",null);_.H([_.GY({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],o6);
_.C(o6,"ytd-expanded-shelf-contents-renderer",function(){if(MOC!==void 0)return MOC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expanded-shelf-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="grid-container" class="style-scope ytd-expanded-shelf-contents-renderer"></div>\n<yt-formatted-string aria-role="button" hidden="[[!canShowMore]]" text="[[data.showMoreText]]" on-click="onShowMoreClick" class="style-scope ytd-expanded-shelf-contents-renderer">\n</yt-formatted-string>\n  <a class="yt-simple-endpoint style-scope ytd-expanded-shelf-contents-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[computeViewAllHidden(canShowMore,data)]]">\n  <yt-formatted-string text="[[data.viewAllText]]" class="style-scope ytd-expanded-shelf-contents-renderer"></yt-formatted-string>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return MOC=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var ZyN;var xQ=function(){return _.a.apply(this,arguments)||this};
_.J(xQ,_.a);xQ.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}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],xQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],xQ.prototype,"data",void 0);_.H([_.GY({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],xQ);
_.C(xQ,"ytd-feed-channel-filter-header-renderer",function(){if(ZyN!==void 0)return ZyN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-channel-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 class="style-scope ytd-feed-channel-filter-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-feed-channel-filter-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-img-shadow id="avatar" height="56" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="56" class="style-scope ytd-feed-channel-filter-header-renderer">\n    </yt-img-shadow>\n    <div id="channel" class="style-scope ytd-feed-channel-filter-header-renderer">\n      <span id="title" class="style-scope ytd-feed-channel-filter-header-renderer">[[getSimpleString(data.title)]]</span>\n      <div id="view-channel-button" aria-hidden="" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n    </div>\n  </a>\n</h2>\n<div id="buttons" class="style-scope ytd-feed-channel-filter-header-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ZyN=k},{mode:1});var DWG;var zWR;var u5N;var a6=function(){return _.a.apply(this,arguments)||this};
_.J(a6,_.a);_.c=a6.prototype;_.c.onClick=function(k){var I,V=(I=this.data)==null?void 0:I.sectionEndpoint;!_.yy(_.K$(k),this.hostElement,["A".toString()])&&V&&_.vW(this.hostElement,"yt-navigate",{endpoint:V})};
_.c.computeHasSectionEndpoint=function(k){return(k==null?void 0:k.sectionEndpoint)!==void 0};
_.c.computeShowHeaderAsLink=function(k){return(k==null?void 0:k.header)!==void 0&&(k==null?void 0:k.sectionEndpoint)!==void 0};
_.c.computeShowSubheaderAsLink=function(k){return(k==null?void 0:k.subheader)!==void 0&&(k==null?void 0:k.sectionEndpoint)!==void 0&&(k==null?void 0:k.header)===void 0};
_.c.getHeaderAsLinkClass=function(k){var I=[],V;(k==null?0:(V=k.headerIcon)==null?0:V.iconType)&&I.push("header-link-active");return I.join(" ")};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],a6.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],a6.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],a6.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],a6.prototype,"data",void 0);
_.H([_.n({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],a6.prototype,"hasSectionEndpoint",void 0);_.H([_.n({computed:"computeShowHeaderAsLink(data)"}),_.Z("design:type",Boolean)],a6.prototype,"showHeaderAsLink",void 0);_.H([_.n({computed:"computeShowSubheaderAsLink(data)"}),_.Z("design:type",Boolean)],a6.prototype,"showSubheaderAsLink",void 0);_.H([_.GY({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],a6);
_.C(a6,"ytd-medical-panel-section-renderer",function(){if(u5N!==void 0)return u5N;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" on-click="onClick" class="style-scope ytd-medical-panel-section-renderer">\n  <div id="header" hidden="[[!data.header]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showHeaderAsLink]]" text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    <a id="header-link" class$="yt-simple-endpoint [[getHeaderAsLinkClass(data)]] style-scope ytd-medical-panel-section-renderer" hidden="[[!showHeaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.header]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      <yt-icon class="icons style-scope ytd-medical-panel-section-renderer" hidden="[[!data.headerIcon.iconType]]" icon="[[data.headerIcon.iconType]]">\n      </yt-icon>\n    </a>\n  </div>\n\n  <div id="subheader" hidden="[[!data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string hidden="[[showSubheaderAsLink]]" text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer">\n    </yt-formatted-string>\n    <a id="subheader-link" class="yt-simple-endpoint style-scope ytd-medical-panel-section-renderer" hidden="[[!showSubheaderAsLink]]" href$="[[computeHref_(data.sectionEndpoint)]]" data="[[data.sectionEndpoint]]">\n      <yt-formatted-string text="[[data.subheader]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n    </a>\n  </div>\n  <div id="paragraphs" class="style-scope ytd-medical-panel-section-renderer">\n    <template is="dom-repeat" items="[[data.paragraphs]]" class="style-scope ytd-medical-panel-section-renderer">\n      <div class="paragraph style-scope ytd-medical-panel-section-renderer">\n        <yt-formatted-string split-lines="" text="[[item]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n  <div id="footer" hidden="[[!data.footer]]" class="style-scope ytd-medical-panel-section-renderer">\n    <yt-formatted-string link-inherit-color="" text="[[data.footer]]" class="style-scope ytd-medical-panel-section-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return u5N=k},{mode:1});var R6=function(){var k=_.a.apply(this,arguments)||this;k.isExpanded=!1;k.roundedContainer=!0;k.skipRoundingTop=!1;k.toggleExpandableSection=function(){k.isExpanded=!k.isExpanded};
return k};
_.J(R6,_.a);
R6.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]]"}}}}}};
R6.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
R6.prototype.dataChanged=R6.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],R6.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],R6.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],R6.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],R6.prototype,"isExpanded",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],R6.prototype,"roundedContainer",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],R6.prototype,"skipRoundingTop",void 0);_.H([_.n(),_.Z("design:type",Object)],R6.prototype,"toggleExpandableSection",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],R6.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],R6);
_.C(R6,"ytd-medical-panel-content-renderer",function(){if(zWR!==void 0)return zWR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-medical-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-medical-panel-content-renderer">\n  <div id="sections" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="expand" hidden="[[isExpanded]]"></div>\n  <div id="expandable-sections" hidden="[[!isExpanded]]" class="style-scope ytd-medical-panel-content-renderer"></div>\n  <div class="footer style-scope ytd-medical-panel-content-renderer" id="collapse" hidden="[[!isExpanded]]"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return zWR=k},{mode:1});_.Ov("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var Co=function(){var k=_.a.apply(this,arguments)||this;k.roundedContainer=!0;k.extractOverlay=!1;k.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");k.hasTitle=!1;k.linkIcon="OPEN_IN_NEW";k.isDismissed=!1;return k};
_.J(Co,_.a);Co.prototype.onOverlayConditionsChange=function(){var k=_.BL(this.hostElement).querySelector("ytd-info-panel-content-renderer");k&&(k.set("extractOverlay",this.extractOverlay),k.set("roundedContainer",this.roundedContainer))};
Co.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"}}}};
Co.prototype.computeHasTitle=function(k){return!(k==null||!k.title)};
Co.prototype.onClick=function(k){var I,V=(I=this.data)==null?void 0:I.headerEndpoint;!_.yy(_.K$(k),this.hostElement,["BUTTON".toString()])&&V&&this.ytComponentBehavior.resolveCommand(V)};
_.R9.Object.defineProperties(Co.prototype,{background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTAINER_BACKGROUND_",""):""}},
titleStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.titleStyle?this.data.titleStyle.replace("INFO_PANEL_CONTAINER_TITLE_STYLE_",""):""}},
showLinkIcon:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:k.disableBottomDivider)||!((I=this.data)==null?0:I.title)}}});
Co.prototype.onOverlayConditionsChange=Co.prototype.onOverlayConditionsChange;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Co.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Co.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Co.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Co.prototype,"ytdReduxBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],Co.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Co.prototype,"roundedContainer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Co.prototype,"extractOverlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Co.prototype,"amsterdamEnabled",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.Z("design:type",Object)],Co.prototype,"hasTitle",void 0);
_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.v("data.background"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Co.prototype,"background",null);_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.v("data.titleStyle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Co.prototype,"titleStyle",null);
_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.v("data.titleStyle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Co.prototype,"showLinkIcon",null);_.H([_.n(),_.Z("design:type",String)],Co.prototype,"linkIcon",void 0);_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Co.prototype,"hideDivider",null);
_.H([_.n({selectorArgs:["data.dismissStateEntityKey"],selector:function(k,I){k=_.nQ(k.entities,"dismissState",I);return(k==null?void 0:k.isDismissed)||(k==null?void 0:k.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(k==null?void 0:k.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.Z("design:type",Object)],Co.prototype,"isDismissed",void 0);_.H([_.w$("roundedContainer","extractOverlay"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Co.prototype,"onOverlayConditionsChange",null);_.H([_.GY({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],Co);
_.C(Co,"ytd-info-panel-container-renderer",function(){if(DWG!==void 0)return DWG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-panel-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div hidden="[[isDismissed]]" class="style-scope ytd-info-panel-container-renderer">\n  <div class="header style-scope ytd-info-panel-container-renderer" hidden="[[!data.title]]" on-click="onClick">\n    <h2 class="header-left-items style-scope ytd-info-panel-container-renderer">\n      <yt-icon class="header-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]">\n      </yt-icon>\n      <yt-formatted-string class="title style-scope ytd-info-panel-container-renderer" text="[[data.title]]"></yt-formatted-string>\n      <yt-icon class="link-icon style-scope ytd-info-panel-container-renderer" disable-upgrade$="[[!linkIcon]]" hidden="[[!showLinkIcon]]" icon="[[linkIcon]]">\n      </yt-icon>\n    </h2>\n    <div id="header-menu" class="style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div class="divider-container style-scope ytd-info-panel-container-renderer" hidden="[[hideDivider]]">\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider style-scope ytd-info-panel-container-renderer"></div>\n    <div class="divider-offset style-scope ytd-info-panel-container-renderer"></div>\n  </div>\n  <div id="content" class="style-scope ytd-info-panel-container-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return DWG=k},{mode:1});var OyU;_.Ov("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var wN=function(){return _.a.apply(this,arguments)||this};
_.J(wN,_.a);wN.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
wN.prototype.computeStyle=function(k){return k?k:""};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],wN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],wN.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],wN.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.Z("design:type",String)],wN.prototype,"titleStyle",void 0);
_.H([_.GY({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],wN);
_.Fr()(wN,"ytd-item-section-header-renderer",function(){if(OyU===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-item-section-header-renderer">\n  <div id="title" class="style-scope ytd-item-section-header-renderer">[[getSimpleString(data.title)]]</div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-item-section-header-renderer"></yt-formatted-string>\n</div>\n<div id="buttons" class="style-scope ytd-item-section-header-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);OyU=k}k=OyU;return k},{allowedProps:["data"],
mode:1});var tOU;var eWl,kOC=function(){return eWl!==void 0?eWl:eWl=document.createElement("template")};
document.head.appendChild(kOC().content);var IKO;_.H_=new _.g9("VOTING_ANIMATION_CONTROLLER_TOKEN");var Xyy=_.R(function(k){var I=k.data;var V=_.yQ("div"),X=_.yQ("div");k=_.G(_.Gz("VOTE_STATUS_NONE",void 0,"YPH5mf"));var P=k.next().value,L=k.next().value,T=_.RE(dKc,function(){var h;return(h=I())==null?void 0:h.entityKey}),d=_.m("web_enable_voting_animation")||_.m("enable_music_web_cairo_voting_animation");
_.SL(function(){var h;((h=I().initialState)==null?0:h.status)&&L(I().initialState.status)});
var U=function(){var h,y,S=(y=(h=I().initialState)==null?void 0:h.votes)!=null?y:0,g;h=(g=I().initialState)==null?void 0:g.status;return h==="VOTE_STATUS_UPVOTED"?S-1:h==="VOTE_STATUS_DOWNVOTED"?S+1:S},E=function(){return P()==="VOTE_STATUS_UPVOTED"?U()+1:P()==="VOTE_STATUS_DOWNVOTED"?U()-1:U()},l=function(h){var y=h?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
L(y);var S=E(),g=_.C7().resolve(_.RZ(_.H_)),F=T();F&&(h&&(F==null?0:F.upvoteDefaultButtonOnTap)?_.iB(F.upvoteDefaultButtonOnTap,{form:{element:V.value},disableClickTracking:!0}):(F==null?0:F.upvoteToggledButtonOnTap)&&_.iB(F.upvoteToggledButtonOnTap,{form:{element:V.value},disableClickTracking:!0}));var Q;h=(Q=F==null?void 0:F.enableOptimisticReordering)!=null?Q:I().enableOptimisticReordering;d&&g&&I().itemId&&h&&VnC(g,I().itemId,S,y)},r=function(h){var y=h?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
L(y);var S=E(),g=_.C7().resolve(_.RZ(_.H_)),F=T();F&&(h&&(F==null?0:F.downvoteDefaultButtonOnTap)?_.iB(F.downvoteDefaultButtonOnTap,{form:{element:X.value},disableClickTracking:!0}):(F==null?0:F.downvoteToggledButtonOnTap)&&_.iB(F.downvoteToggledButtonOnTap,{form:{element:X.value},disableClickTracking:!0}));var Q;h=(Q=F==null?void 0:F.enableOptimisticReordering)!=null?Q:I().enableOptimisticReordering;d&&g&&I().itemId&&h&&VnC(g,I().itemId,S,y)};
k={};k=_.FH("ytVotingViewModelVoteCount",(k.ytVotingViewModelVoteCountDisabled=function(){return I().isDisabled},k));
return _.f("voting-view-model",{class:"ytVotingViewModelHost"},_.f("div",{el:V},_.f(_.HT,{data:function(){var h=_.K(I().upvoteButton,_.mb);return{toggleButtonViewModel:Object.assign({},h,{isToggled:P()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(h){return _.f(_.cv,{data:h.data,
onToggle:l})}})),_.f("div",{class:k},function(){var h,y,S;
return P()==="VOTE_STATUS_UPVOTED"?(h=I().initialState)==null?void 0:h.compactVotesUpvoted:P()==="VOTE_STATUS_DOWNVOTED"?(y=I().initialState)==null?void 0:y.compactVotesDownvoted:(S=I().initialState)==null?void 0:S.compactVotes}),_.f("div",{el:X},_.f(_.HT,{data:function(){var h=_.K(I().downvoteButton,_.mb);
return{toggleButtonViewModel:Object.assign({},h,{isToggled:P()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(h){return _.f(_.cv,{data:h.data,
onToggle:r})}})))},"jd");_.Si(_.R(function(k){var I=k.data;return _.f("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.f("div",{class:_.FH("ytEngagementBarViewModelEngagementBarWrapper",k.className)},_.f(_.HT,{data:function(){return I().actions}},{votingViewModel:Xyy})))},"kd"),"engagement-bar-view-model",{props:{data:_.$3,
className:_.$3}});var po=function(){var k=_.a.apply(this,arguments)||this;k.playlistVotingAnimationEnabled=_.m("web_enable_voting_animation");k.downloadProgress=0;k.transferState="TRANSFER_STATE_UNKNOWN";k.downloadState="DOWNLOAD_STATE_UNKNOWN";k.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";k.offlineVideoPolicyExpirationTimestamp=0;return k};
_.J(po,_.a);_.c=po.prototype;_.c.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"}}}};
_.c.canReorderChanged=function(){this.persistentDragHandle=_.m("kevlar_playlist_drag_handles")&&this.canReorder};
_.c.onDrag=function(){if(this.thumbnail){var k=_.BL(this.thumbnail).querySelector("yt-image");k&&(k.shouldRenderLazy=!1)}};
_.c.onMenuOverlayChanged=function(k,I){this.menuOpened=I};
_.c.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.c.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.c.onContentsTap=function(k){var I,V=(I=this.data)==null?void 0:I.serviceEndpoints;if(V&&V.length===1&&_.K(V[0],fbO)&&!_.yy(_.K$(k),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(V[0]);else{var X;(I=(X=this.data)==null?void 0:X.navigationEndpoint)&&_.m("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?PVl(_.C7().resolve(_.iP),I):(_.u_().playlistSuggestionsShelfActivation=
!0,_.LlO(_.C7().resolve(_.iP),I)):I&&!_.yy(_.K$(k),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.m("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.vW(this.hostElement,"yt-navigate",{endpoint:I}):this.ytComponentBehavior.resolveCommand(I))}};
_.c.computeStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.c.computeThumbnailWidth=function(k){return k==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.c.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=ght(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))}};
_.c.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.c.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.c.dataChanged=function(){if(this.data){var k,I,V,X=((k=this.downloadRenderData)==null?void 0:k.badges)&&((I=this.downloadRenderData)==null?void 0:I.badges)!==((V=this.data)==null?void 0:V.badges),P,L,T;k=((P=this.downloadRenderData)==null?void 0:P.thumbnailOverlays)&&((L=this.downloadRenderData)==null?void 0:L.thumbnailOverlays)!==((T=this.data)==null?void 0:T.thumbnailOverlays);(!this.downloadRenderData||X||k)&&this.downloadStateChanged()}};
_.c.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var k,I,V=(k=this.data.menu)==null?void 0:(I=k.menuRenderer)==null?void 0:I.items;if(V)for(k=_.G(V),I=k.next();!I.done;I=k.next())if(I=I.value,V=void 0,_.K((V=I.menuServiceItemRenderer)==null?void 0:V.serviceEndpoint,_.Wc)){var X=V=void 0,P=void 0;I=(V=I)==null?void 0:(X=V.menuServiceItemRenderer)==null?void 0:(P=X.serviceEndpoint)==null?void 0:P.playlistEditEndpoint;P=X=void 0;if(V=(X=I)==null?void 0:(P=X.actions)==null?void 0:
P[0])X=void 0,V.setVideoId=(X=this.data)==null?void 0:X.setVideoId;P=X=V=void 0;if(I=(V=I)==null?void 0:(X=V.clientActions)==null?void 0:(P=X[0])==null?void 0:P.playlistRemoveVideosAction)V=void 0,I.setVideoIds=[(V=this.data)==null?void 0:V.setVideoId]}}};
_.R9.Object.defineProperties(po.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
po.prototype.setVideoIdChanged=po.prototype.setVideoIdChanged;po.prototype.dataChanged=po.prototype.dataChanged;po.prototype.downloadStateChanged=po.prototype.downloadStateChanged;po.prototype.onMenuOverlayChanged=po.prototype.onMenuOverlayChanged;po.prototype.canReorderChanged=po.prototype.canReorderChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],po.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],po.prototype,"ytdReduxBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],po.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],po.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],po.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],po.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],po.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],po.prototype,"canReorder",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],po.prototype,"menuOpened",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],po.prototype,"handleIsHovered",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],po.prototype,"persistentDragHandle",void 0);_.H([_.n(),_.Z("design:type",Object)],po.prototype,"downloadRenderData",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Z("design:type",String)],po.prototype,"styleType",void 0);_.H([_.n({computed:"computeThumbnailWidth(data.style)"}),_.Z("design:type",Number)],po.prototype,"thumbnailWidth",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],po.prototype,"isDownloads",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],po.prototype,"playlistVotingAnimationEnabled",void 0);
_.H([_.n({selector:iJ,selectorArgs:["data.videoId"]}),_.Z("design:type",Object)],po.prototype,"downloadProgress",void 0);_.H([_.n(),_.Z("design:type",Number)],po.prototype,"relativeDateReference",void 0);_.H([_.n({selector:_.Ti,selectorArgs:["data.videoId"]}),_.Z("design:type",Object)],po.prototype,"transferState",void 0);_.H([_.n({selector:mlU,selectorArgs:["data.videoId"]}),_.Z("design:type",Object)],po.prototype,"downloadState",void 0);
_.H([_.n({selector:L1c,selectorArgs:["data.videoId"]}),_.Z("design:type",Object)],po.prototype,"offlinePolicyAction",void 0);_.H([_.n({selector:cYU,selectorArgs:["data.videoId"]}),_.Z("design:type",Object)],po.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.H([_.n({selector:Tec,selectorArgs:["data.videoId"]}),_.Z("design:type",Object)],po.prototype,"entityInfo",void 0);_.H([_.n({selector:_.Lv}),_.Z("design:type",Boolean)],po.prototype,"miniplayerIsActive",void 0);
_.H([_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],po.prototype,"playlistVideoId",null);_.H([_.p$("#thumbnail"),_.Z("design:type",Object)],po.prototype,"thumbnail",void 0);_.H([_.DZ("canReorder"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],po.prototype,"canReorderChanged",null);
_.H([_.C$("yt-menu-overlay-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Boolean]),_.Z("design:returntype")],po.prototype,"onMenuOverlayChanged",null);_.H([_.DZ("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],po.prototype,"downloadStateChanged",null);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],po.prototype,"dataChanged",null);_.H([_.DZ("data.setVideoId"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],po.prototype,"setVideoIdChanged",null);_.H([_.GY({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],po);
_.C(po,"ytd-playlist-video-renderer",function(){if(IKO!==void 0)return IKO;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.main_desktop.ui.renderers.sections.ytd_playlist_video_renderer.ytd.playlist.video.renderer.transition.css.js--\x3e<div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n  <yt-icon id="reorder" icon="yt-icons:drag_handle" class="style-scope ytd-playlist-video-renderer"></yt-icon>\n  <yt-formatted-string id="index" text="[[data.index]]" class="style-scope ytd-playlist-video-renderer"></yt-formatted-string>\n</div>\n<div id="content" on-click="onContentsTap" class="style-scope ytd-playlist-video-renderer">\n  <div id="container" class="style-scope ytd-playlist-video-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" hide-playback-status="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-video-renderer">\n    </ytd-thumbnail>\n    <div id="meta" class="style-scope ytd-playlist-video-renderer">\n      <h3 aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-video-renderer">\n        <ytd-badge-supported-renderer id="top-standalone-badge" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n        </ytd-badge-supported-renderer>\n        <a id="video-title" title$="[[getSimpleString(data.title)]]" class="yt-simple-endpoint style-scope ytd-playlist-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <ytd-video-meta-block class="playlist style-scope ytd-playlist-video-renderer" data="[[data]]" is-downloading="[[isDownloads]]"></ytd-video-meta-block>\n      <ytd-badge-supported-renderer id="bottom-badges" badges="[[data.bottomBadges]]" hidden="[[!data.bottomBadges]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-badge-supported-renderer id="bottom-standalone-badge" hidden="[[!data.bottomStandaloneBadge]]" top-standalone-badge="[[data.bottomStandaloneBadge]]" class="style-scope ytd-playlist-video-renderer">\n      </ytd-badge-supported-renderer>\n      <div id="engagement-bar" class="style-scope ytd-playlist-video-renderer"></div>\n    </div>\n  </div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-video-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="contributor" hidden="[[!data.contributorName]]" link-inherit-color="" text="[[data.contributorName]]" class="style-scope ytd-playlist-video-renderer">\n  </yt-formatted-string>\n  <div id="offer-button" class="style-scope ytd-playlist-video-renderer"></div>\n</div>\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-playlist-video-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);k.content.insertBefore(kOC().content.cloneNode(!0),k.content.firstChild);return IKO=k},{mode:1});var ctU;var NQ=function(){return _.a.apply(this,arguments)||this};
_.J(NQ,_.a);_.H([_.n(),_.Z("design:type",Object)],NQ.prototype,"data",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],NQ.prototype,"rendererBehavior",void 0);_.H([_.GY({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],NQ);
_.C(NQ,"ytd-premium-browse-footer-renderer",function(){if(ctU!==void 0)return ctU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-premium-browse-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="title style-scope ytd-premium-browse-footer-renderer" text="[[data.title]]">\n</yt-formatted-string>\n<yt-formatted-string class="subtitle style-scope ytd-premium-browse-footer-renderer" text="[[data.subtitle]]">\n</yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ctU=k},{mode:1});var GOG;var MQ=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return k};
_.J(MQ,_.a);_.c=MQ.prototype;_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.handleDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.c.computeHeaderLogoThumbnail=function(k,I){if(k)return I?k.darkLogo:k.lightLogo};
_.c.computeHeaderLogoHeight=function(k,I){var V,X,P;return(k=(V=this.computeHeaderLogoThumbnail(k,I))==null?void 0:(X=V.thumbnails)==null?void 0:(P=X[0])==null?void 0:P.height)&&k%31===0?"31":"24"};
_.c.computeHeaderLogoMarginBottom=function(k,I){return this.computeHeaderLogoHeight(k,I)==="24"?"0":"-7"};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],MQ.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],MQ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],MQ.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],MQ.prototype,"isDarkTheme",void 0);_.H([_.n({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.Z("design:type",Object)],MQ.prototype,"themeLogo",void 0);
_.H([_.n({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.Z("design:type",String)],MQ.prototype,"logoHeight",void 0);_.H([_.n({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.Z("design:type",String)],MQ.prototype,"logoMarginBottom",void 0);_.H([_.GY({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],MQ);
_.C(MQ,"ytd-primetime-promo-header-renderer",function(){if(GOG!==void 0)return GOG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="logo" class="style-scope ytd-primetime-promo-header-renderer"><yt-img-shadow dimension="height" height$="[[logoHeight]]" margin-bottom$="[[logoMarginBottom]]" thumbnail="[[themeLogo]]" class="style-scope ytd-primetime-promo-header-renderer"></yt-img-shadow><ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-primetime-promo-header-renderer"></ytd-badge-supported-renderer></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return GOG=k},{mode:1});var Trl;_.ZQ=_.R(function(k){var I=k.className;var V=k.data;var X=k.isOverlay;var P=k.maxLinesOverride;var L=k.useMediumText;var T=function(){return V().alwaysShowTruncationText},d=function(){return V().truncationText},U=function(){return L!==void 0&&L()?"medium":"small"},E=function(){return X!==void 0&&X()?"overlay":"default"},l=function(){var S,g;
return(g=(S=_.K(V().rendererContext,_.DL))==null?void 0:S.label)!=null?g:""};
k=_.G(_.Gz(!1,void 0,"llBUm"));var r=k.next().value,h=k.next().value;k=_.A4(function(){V().expandOnTap&&h(!r());return!1});
var y={};return _.f("yt-description-preview-view-model",{el:_.h4(_.VN(function(){return V().rendererContext})),
class:_.FH("ytDescriptionPreviewViewModelHost",I,(y.ytDescriptionPreviewViewModelClickable=function(){var S;return!((S=_.K(V().rendererContext,_.X0))==null||!S.onTap)},y.ytDescriptionPreviewViewModelIsOverlay=X,y)),
"on:click":k},_.f(_.b,{cond:function(){return V().description},
then:function(S){return _.f(_.b,{cond:r,then:function(){var g={};return _.f("div",{class:_.FH("ytDescriptionPreviewViewModelDescription",(g.ytDescriptionPreviewViewModelDescriptionMediumText=L,g))},_.f(_.KF,{text:S}))},
else:function(){return _.f(XzQ,{text:S,alwaysShowTruncationText:T,truncationText:d,maxLines:function(){var g;return(g=P==null?void 0:P())!=null?g:V().maxLines},
textStyle:E,accessibilityLabel:l,textSize:U})}})}}))},"ld");
_.ZQ.idomCompat=!0;var igN=_.R(function(k){var I=_.A4(function(P){var L;(L=k.onClick)==null||L.call(k,P)}),V={},X={};
return _.f("yt-shelf-header-layout",{class:_.FH("yt-shelf-header-layout",(V["yt-shelf-header-layout--disable-horizontal-padding"]=k.disableHorizontalPadding,V["yt-shelf-header-layout--disable-vertical-padding"]=k.disableVerticalPadding,V["yt-shelf-header-layout--responsive"]=k.useResponsiveLayout,V["yt-shelf-header-layout--narrow"]=function(){var P,L;return((P=k.useResponsiveLayout)==null?void 0:P.call(k))&&((L=k.forceSmallLayout)==null?void 0:L.call(k))},V["yt-shelf-header-layout--is-overlay"]=k.isOverlay,
V["yt-shelf-header-layout--tappable"]=k.isInteractive,V["yt-shelf-header-layout--optional-medium-layout-padding"]=k.useUpdatedPadding,V)),
"on:click":I,tabindex:function(){var P;return((P=k.isInteractive)==null?0:P.call(k))?0:void 0}},_.f("div",{class:"yt-shelf-header-layout__header-row"},_.f(_.b,{cond:k.leadingIcon,
then:function(P){return _.f("div",{class:"yt-shelf-header-layout__leading-icon"},_.f(_.x_,{icon:P}))},
else:function(){return _.f(_.b,{cond:k.hasLeadingImage,then:function(){var P,L={};return _.f("div",{class:_.FH("yt-shelf-header-layout__leading-image",(L["yt-shelf-header-layout__leading-image--circular-image"]=k.circularImage,L))},(P=k.leadingImage)==null?void 0:P.call(k))}})}}),_.f("div",{class:"yt-shelf-header-layout__label-container"},_.f(_.b,{cond:k.hasSuperlabel,
then:function(){var P;return _.f("div",{class:"yt-shelf-header-layout__superlabel"},(P=k.superlabel)==null?void 0:P.call(k))}}),_.f("div",{class:"yt-shelf-header-layout__title-row"},_.f(doG,{text:k.title,
className:_.FH("yt-shelf-header-layout__title",(X["yt-shelf-header-layout__title--small-title"]=k.forceSmallLayout,X)),tagLevel:k.tagLevel}),_.f(_.b,{cond:k.hasDetail,then:function(){var P;return _.f("div",{class:"yt-shelf-header-layout__detail"},(P=k.detail)==null?void 0:P.call(k))}})),_.f(_.b,{cond:k.hasSublabel,
then:function(){var P;return _.f("div",{class:"yt-shelf-header-layout__sublabel"},(P=k.sublabel)==null?void 0:P.call(k))}})),_.f(_.b,{cond:k.hasTrailingActions,
then:function(){var P;return _.f("div",{class:"yt-shelf-header-layout__trailing-actions"},(P=k.trailingActions)==null?void 0:P.call(k))}})),_.f(_.b,{cond:k.hasBottomAccessory,
then:function(){var P;return _.f("div",{class:"yt-shelf-header-layout__bottom-accessory"},(P=k.bottomAccessory)==null?void 0:P.call(k))}}))},"md");
igN.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var doG=_.R(function(k){var I=k.text;var V=k.className;var X=k.tagLevel;return _.f(_.rH,null,_.f(_.E5,{when:function(){return(X==null?void 0:X())===0}},function(){return _.f("h2",{class:V},I())}),_.f(_.E5,{when:function(){return(X==null?void 0:X())===1}},function(){return _.f("h3",{class:V},I())}),_.f(_.E5,{when:function(){return(X==null?void 0:X())===2}},function(){return _.f("h4",{class:V},I())}),_.f(_.by,null,function(){return _.f("h2",{class:V},I())}))},"nd");var UoC,WlN,fKC;_.DQ=_.R(function(k){var I=k.className;var V=k.data;var X=k.disableHorizontalPadding;var P=k.disableVerticalPadding;var L=k.forceSmallLayout;var T=k.useResponsiveLayout;var d=k.isOverlay;k=k.useUpdatedPadding;return _.f("yt-section-header-view-model",{class:_.FH("ytSectionHeaderViewModelHost",I),style:_.oe({"background-color":function(){return Cf(V().backgroundColor)?_.Xe(Cf(V().backgroundColor)):void 0}})},_.f(igN,{hasDetail:!1,
title:function(){return _.f(_.KF,{text:function(){return V().headline}})},
hasTitle:!0,sublabel:function(){return _.f(WlN,{data:V})},
hasSublabel:function(){return!!V().sublabel||!!V().bottomBadge},
superlabel:function(){return _.f(fKC,{data:V})},
hasSuperlabel:function(){return!!V().superlabel||!!V().topBadge},
leadingImage:function(){return _.f(UoC,{leadingAccessory:function(){return V().leadingAccessory}})},
hasLeadingImage:function(){return!!V().leadingAccessory},
trailingActions:function(){return _.f(_.HT,{data:function(){return V().trailingActions}},{flexibleActionsViewModel:_.Ex})},
hasTrailingActions:function(){return!!V().trailingActions},
disableHorizontalPadding:function(){return(X==null?void 0:X())||V().disableHorizontalPadding},
disableVerticalPadding:P,forceSmallLayout:L,useResponsiveLayout:T,isOverlay:d,isInteractive:function(){return!!_.ky(V().rendererContext)},
onClick:function(U){if(_.IU(V().rendererContext)){var E=_.ky(V().rendererContext);E&&_.GI(E,{form:{element:U.target,event:U}})}},
bottomAccessory:function(){return _.f(_.HT,{data:function(){return V().bottomAccessory}},{descriptionPreviewViewModel:function(U){return _.f(_.ZQ,{data:U.data,
useMediumText:!0})},
commonMarkViewModel:function(U){U=U.data;var E;return _.f(_.D7,null,(E=_.C7().resolve(_.RZ(JMO)))==null?void 0:E({data:U}))}})},
hasBottomAccessory:function(){return!!V().bottomAccessory},
useUpdatedPadding:k}))},"od");
UoC=_.R(function(k){var I=k.leadingAccessory;return _.f(_.D7,null,_.f(_.b,{cond:function(){var V;return(V=I().image)!=null?V:_.ia(I().themedImage)},
then:function(V){return _.f(_.yV,{data:V,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.f(_.b,{cond:function(){return _.K(I().avatar,_.P8)},
then:function(V){return _.f(_.fA,{data:V})}}))},"pd");
WlN=_.R(function(k){var I=k.data;return _.f(_.D7,null,_.f(_.b,{cond:function(){return _.K(I().bottomBadge,fBy)},
then:function(V){var X={};return _.f(_.vJ,{data:V,class:_.FH((X.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!V()&&!!I().sublabel},X))})}}),_.f(_.b,{cond:function(){return I().sublabel},
then:function(V){return _.f(_.KF,{text:V})}}))},"qd");
fKC=_.R(function(k){var I=k.data;return _.f(_.D7,null,_.f(_.b,{cond:function(){return _.K(I().topBadge,fBy)},
then:function(V){var X={};return _.f(_.vJ,{data:V,class:_.FH((X.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!V()&&!!I().superlabel},X))})}}),_.f(_.b,{cond:function(){return I().superlabel},
then:function(V){return _.f(_.KF,{text:V})}}))},"rd");_.Si(_.DQ,"yt-section-header-view-model",{props:{data:_.$3,className:_.$3,disableHorizontalPadding:_.$3,disableVerticalPadding:_.$3,forceSmallLayout:_.$3,useResponsiveLayout:_.$3,isOverlay:_.$3,useUpdatedPadding:_.$3}});_.Ov("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var z_=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return k};
_.J(z_,_.a);_.c=z_.prototype;_.c.attached=function(){this.requestElementsPerRow()};
_.c.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"}}}};
_.c.onDataChange=function(){var k=this;_.xA(this,function(){k.updateItemVisibility()})};
_.c.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k,this.updateItemVisibility())};
_.c.updateItemVisibility=function(){var k=this;this.data&&this.data.panels&&_.BL(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(I,V){I.hidden=V>k.elementsPerRow-1})};
_.c.requestElementsPerRow=function(){_.vW(this.hostElement,"yt-request-elements-per-row")};
z_.prototype.onDataChange=z_.prototype.onDataChange;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],z_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],z_.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],z_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],z_.prototype,"actionHandlerBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],z_.prototype,"data",void 0);_.H([_.n({value:3}),_.Z("design:type",Number)],z_.prototype,"elementsPerRow",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],z_.prototype,"onDataChange",null);_.H([_.GY({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],z_);
_.C(z_,"ytd-primetime-promo-renderer",function(){if(Trl!==void 0)return Trl;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-primetime-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-primetime-promo-renderer">\n  <div id="header" class="style-scope ytd-primetime-promo-renderer">\n    <div id="header-contents" hidden="[[data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="shelf-header-container" hidden="[[!data.sectionHeader]]" class="style-scope ytd-primetime-promo-renderer">\n      <div id="section-header-container" class="style-scope ytd-primetime-promo-renderer"></div>\n      <div id="details-panel" hidden="[[!data.details]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    </div>\n    <div id="dismiss-button" hidden="[[data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n    <div id="overflow-button" hidden="[[!data.overflowButton]]" class="style-scope ytd-primetime-promo-renderer"></div>\n  </div>\n  <div id="panels" class="style-scope ytd-primetime-promo-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-primetime-promo-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Trl=k},{mode:1});var EjU;var uj=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return k};
_.J(uj,_.a);uj.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
uj.prototype.handleButtonRefreshAction=function(k){if(k=_.K(k,qzQ))this.set("data.button",k.membershipButton),this.notifyPath("data.button")};
_.R9.Object.defineProperties(uj.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:(I=k.avatars)==null?void 0:I.slice(0,8))||[]}}});
_.H([_.n(),_.Z("design:type",Object)],uj.prototype,"data",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],uj.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],uj.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uj.prototype,"rendererBehavior",void 0);_.H([_.v("data"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],uj.prototype,"avatars",null);
_.H([_.GY({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],uj);
_.C(uj,"ytd-recognition-shelf-renderer",function(){if(EjU!==void 0)return EjU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-recognition-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-recognition-shelf-renderer">\n  <div id="text-container" class="style-scope ytd-recognition-shelf-renderer">\n    <yt-formatted-string class="title style-scope ytd-recognition-shelf-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-recognition-shelf-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n  </div>\n  <div id="avatars-container" class="style-scope ytd-recognition-shelf-renderer">\n    <template is="dom-repeat" items="[[avatars]]" as="avatar" class="style-scope ytd-recognition-shelf-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-recognition-shelf-renderer" thumbnail="[[avatar]]"></yt-img-shadow>\n    </template>\n  </div>\n  <div id="action-button" class="style-scope ytd-recognition-shelf-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return EjU=k},{mode:1});var bgC;var lKK;var OB=function(){var k=_.a.apply(this,arguments)||this;k.modernButtons=_.m("web_modern_buttons");return k};
_.J(OB,_.a);_.c=OB.prototype;
_.c.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]]"}}}}}};
_.c.dataChanged=function(){this.collapsed=!0};
_.c.computeVisibleItems=function(k,I){return k!==void 0&&k.items?I?k.items.slice(0,this.data.collapsedItemCount):k.items:[]};
_.c.computeHideShowMore=function(k,I,V){return k>=I||!V};
_.c.computeHideShowAll=function(k,I,V){return!(k&&I)||V};
_.c.onMoreClick=function(){this.collapsed=!1};
_.R9.Object.defineProperties(OB.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.m("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.Mw("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.m("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
OB.prototype.dataChanged=OB.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],OB.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],OB.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],OB.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],OB.prototype,"isSearch",void 0);
_.H([_.n({computed:"computeVisibleItems(data,collapsed)"}),_.Z("design:type",Array)],OB.prototype,"visibleItems",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],OB.prototype,"collapsed",void 0);_.H([_.n({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.Z("design:type",Boolean)],OB.prototype,"hideShowMore",void 0);
_.H([_.n({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.Z("design:type",Boolean)],OB.prototype,"hideShowAll",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],OB.prototype,"modernButtons",void 0);_.H([_.v("isSearch"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],OB.prototype,"typographyBump",null);
_.H([_.v("isSearch"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],OB.prototype,"lockupExperiments",null);_.H([_.v("isSearch"),_.Z("design:type",String),_.Z("design:paramtypes",[])],OB.prototype,"thumbnailWidth",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],OB.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],OB);
_.C(OB,"ytd-vertical-list-renderer",function(){if(lKK!==void 0)return lKK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-list-renderer"></div>\n<div id="more" hidden="[[hideShowMore]]" class="style-scope ytd-vertical-list-renderer">\n  <yt-formatted-string text="[[data.collapsedStateButtonText]]" on-tap="onMoreClick" class="style-scope ytd-vertical-list-renderer">\n  </yt-formatted-string>\n</div>\n<div id="all" hidden="[[hideShowAll]]" class="style-scope ytd-vertical-list-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-vertical-list-renderer" href$="[[computeHref_(data.expandedStateButtonEndpoint]]" data="[[data.expandedStateButtonEndpoint]]">\n    <yt-formatted-string text="[[data.expandedStateButtonText]]" class="style-scope ytd-vertical-list-renderer">\n    </yt-formatted-string>\n  </a>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return lKK=k},{mode:1});var rty=_.yz(["#"]);_.Ov("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var tE=function(){var k=_.a.apply(this,arguments)||this;k.isConstrainedList=!1;return k};
_.J(tE,_.a);_.c=tE.prototype;
_.c.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"}}}};
_.c.computeThumbnailStyle=function(k){return k||""};
_.c.computePlaceAnnotationUnderTitle=function(){var k;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((k=this.data)==null?void 0:k.thumbnailStyle)||"")};
_.c.computeHrefWithDefault=function(k){return this.ytComponentBehavior.computeHref_(k)||_.$jt(rty)};
_.c.computeIsPromoShelf=function(k){var I;return(k=k==null?void 0:(I=k[0])==null?void 0:I.metadataBadgeRenderer)?k.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.c.computePlaceBadgeBesideTitle=function(k){var I;return(k==null?0:(I=k[0])==null?0:I.metadataBadgeRenderer)?!this.computeIsPromoShelf(k):!1};
_.c.computeMenuIcon=function(k){return this.computeIsPromoShelf(k)?"yt-icons:more_vert":"yt-icons:more"};
_.c.onDataChange=function(){var k,I;((k=this.data)==null?0:(I=k.content)==null?0:I.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.c.onLockupRequested=function(k){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&k.detail&&k.detail.videoIds){for(var I=this.data.content.gridRenderer.items,V=new Set,X=_.G(k.detail.videoIds),P=X.next();!P.done;P=X.next())V.add(P.value);k.detail.returnValue=I.filter(function(L){return L.gridVideoRenderer&&L.gridVideoRenderer.videoId&&V.has(L.gridVideoRenderer.videoId)}).map(function(L){return L.gridVideoRenderer})}};
_.c.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
tE.prototype.onLockupRequested=tE.prototype.onLockupRequested;tE.prototype.onDataChange=tE.prototype.onDataChange;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],tE.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],tE.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tE.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],tE.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.IT),_.Z("design:type",Object)],tE.prototype,"ironResizableBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],tE.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],tE.prototype,"isSearch",void 0);_.H([_.n(),_.Z("design:type",Object)],tE.prototype,"isConstrainedList",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("kevlar_fluid_dismiss")}}),
_.Z("design:type",Boolean)],tE.prototype,"enableFluidDismiss",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.Z("design:type",String)],tE.prototype,"thumbnailStyle",void 0);_.H([_.n({computed:"computeMenuIcon(data.badges)"}),_.Z("design:type",String)],tE.prototype,"menuIcon",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.Z("design:type",Boolean)],tE.prototype,"featuredPromo",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tE.prototype,"onDataChange",null);_.H([_.C$("yt-lockup-requested"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],tE.prototype,"onLockupRequested",null);_.H([_.GY({is:"ytd-shelf-renderer",disableElementRegistration:!0})],tE);
_.C(tE,"ytd-shelf-renderer",function(){if(bgC!==void 0)return bgC;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-text" class="style-scope ytd-shelf-renderer">\n            <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n            <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return bgC=k},{mode:1});var hqQ;var eJ=function(){return _.a.apply(this,arguments)||this};
_.J(eJ,_.a);eJ.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.R9.Object.defineProperties(eJ.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],eJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],eJ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],eJ.prototype,"data",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],eJ.prototype,"isPlaylist",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],eJ.prototype,"isClipList",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],eJ.prototype,"isPlaylistPageWithFilters",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],eJ.prototype,"hasTitle",null);_.H([_.n(),_.v("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],eJ.prototype,"isRightAligned",null);
_.H([_.GY({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],eJ);
_.C(eJ,"ytd-sort-filter-header-renderer",function(){if(hqQ!==void 0)return hqQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sort-filter-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-sort-filter-header-renderer">\n  <div id="headings" hidden="[[!data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-sort-filter-header-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="filter-menu" class="style-scope ytd-sort-filter-header-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return hqQ=k},{mode:1});var ytQ;var kb=function(){var k=_.a.apply(this,arguments)||this;k.enableRightArrowHidden=_.m("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return k};
_.J(kb,_.a);kb.prototype.attached=function(){var k=this;this.enableRightArrowHidden&&(this.JSC$16856_throttledOnResize=new _.n2(function(){var I;(I=k.ytdHorizontalListBehavior)==null||I.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var I;
(I=k.JSC$16856_throttledOnResize)==null||I.fire()}),this.resizeObserver.observe(this.hostElement))};
kb.prototype.detached=function(){if(this.enableRightArrowHidden){var k;(k=this.resizeObserver)==null||k.disconnect();var I;(I=this.JSC$16856_throttledOnResize)==null||I.dispose()}};
kb.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]]"}}}}}};
kb.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.R9.Object.defineProperties(kb.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.m("enable_creator_details_shelf_m2")){var k=[],I;((I=this.data)==null?0:I.creatorVideosButton)&&k.push(this.data.creatorVideosButton);var V;((V=this.data)==null?0:V.creatorAboutButton)&&k.push(this.data.creatorAboutButton);I=_.G(this.data.creatorCustomUrlButtons||[]);for(V=I.next();!V.done;V=I.next())k.push(V.value);return k}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.m("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],kb.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],kb.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Q7.YtdHorizontalListBehavior),_.Z("design:type",Object)],kb.prototype,"ytdHorizontalListBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],kb.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],kb.prototype,"engagementPanel",void 0);
_.H([_.n(),_.Z("design:type",Object)],kb.prototype,"enableRightArrowHidden",void 0);_.H([_.v("enableRightArrowHidden","atEnd"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],kb.prototype,"hideRightArrow",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],kb.prototype,"creatorCustomUrlButtons",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data","creatorCustomUrlButtons"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],kb.prototype,"showCreatorCustomUrlButtons",null);_.H([_.v("showCreatorCustomUrlButtons"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],kb.prototype,"channelAvatarSize",null);_.H([_.GY({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],kb);
_.C(kb,"ytd-video-description-infocards-section-renderer",function(){if(ytQ!==void 0)return ytQ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-infocards-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="header" class="yt-simple-endpoint style-scope ytd-video-description-infocards-section-renderer" data="[[data.channelEndpoint]]" href$="[[computeOptionalHref_(data.channelEndpoint)]]">\n  <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.sectionTitle)]]" hidden="[[!data.channelAvatar]]" thumbnail="[[data.channelAvatar]]" width="[[channelAvatarSize]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  </yt-img-shadow>\n  <div id="header-text" class="style-scope ytd-video-description-infocards-section-renderer">\n    <h3 id="title" class="style-scope ytd-video-description-infocards-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n    <div id="subtitle" hidden="[[!data.sectionSubtitle]]" class="style-scope ytd-video-description-infocards-section-renderer">\n      [[getSimpleString(data.sectionSubtitle)]]\n    </div>\n  </div>\n</a>\n<div id="action-buttons" hidden="[[showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="infocard-videos-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  <div id="infocard-channel-button" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n</div>\n<div id="social-links" hidden="[[!showCreatorCustomUrlButtons]]" class="style-scope ytd-video-description-infocards-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="left-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-infocards-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-infocards-section-renderer">\n    <div id="right-arrow" class="arrow center-aligned style-scope ytd-video-description-infocards-section-renderer" on-click="nextClick_" hidden="[[hideRightArrow]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-video-description-infocards-section-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n<div id="infocards-section" class="style-scope ytd-video-description-infocards-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ytQ=k},{mode:_.Bd("kevlar_poly_si_batch_j067")?1:2});var moW;var IB=function(){return _.a.apply(this,arguments)||this};
_.J(IB,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],IB.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],IB.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],IB.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.infoIcon)"}),_.Z("design:type",Object)],IB.prototype,"infoIcon",void 0);_.H([_.GY({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],IB);
_.C(IB,"ytd-eom-settings-disclaimer-renderer",function(){if(moW!==void 0)return moW;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-eom-settings-disclaimer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="app" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  <yt-icon id="info" disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-icon>\n  <yt-formatted-string id="label" text="[[data.disclaimer]]" class="style-scope ytd-eom-settings-disclaimer-renderer">\n  </yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return moW=k},{mode:1});var Klx;var Vu=function(){return _.a.apply(this,arguments)||this};
_.J(Vu,_.a);_.R9.Object.defineProperties(Vu.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.suppressPaddingDisclaimer)}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Vu.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Vu.prototype,"componentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Vu.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Vu.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Vu.prototype,"suppressPaddingDisclaimer",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],Vu);
_.C(Vu,"ytd-product-list-header-renderer",function(){if(Klx!==void 0)return Klx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-product-list-header-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.title]]" class="style-scope ytd-product-list-header-renderer">\n    </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Klx=k},{mode:1});var $oN;var Xq=function(){return _.a.apply(this,arguments)||this};
_.J(Xq,_.a);Xq.prototype.computeThumbnailStyle=function(k){if(k&&(k=_.Vi(k)))return"background-color:"+k+";"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Xq.prototype,"rendererBehaviors",void 0);_.H([_.n(),_.Z("design:type",Object)],Xq.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],Xq);
_.C(Xq,"ytd-hashtag-tile-renderer",function(){if($oN!==void 0)return $oN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-section" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-section" class="style-scope ytd-hashtag-tile-renderer"><a class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="thumbnail" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-spacing-wrapper" class="style-scope ytd-hashtag-tile-renderer"><div id="thumbnail-color-wrapper" style="[[computeThumbnailStyle(data.hashtagBackgroundColor)]]" class="style-scope ytd-hashtag-tile-renderer"><yt-img-shadow height="64" thumbnail="[[data.hashtagThumbnail]]" width="64" class="style-scope ytd-hashtag-tile-renderer"></yt-img-shadow></div></div></div></a></div><div id="info-section" class="style-scope ytd-hashtag-tile-renderer"><a id="main-link" class="hashtag-link yt-simple-endpoint style-scope ytd-hashtag-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]"><div id="info" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag" text="[[data.hashtag]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string><div id="metadata" class="style-scope ytd-hashtag-tile-renderer"><yt-formatted-string id="hashtag-info-text" text="[[data.hashtagInfoText]]" class="style-scope ytd-hashtag-tile-renderer"></yt-formatted-string></div></div></a></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $oN=k},{mode:1});var SMN;var P2=function(){return _.a.apply(this,arguments)||this};
_.J(P2,_.a);P2.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}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],P2.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],P2.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],P2.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],P2);
_.C(P2,"ytd-sponsorships-alert-renderer",function(){if(SMN!==void 0)return SMN;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope ytd-sponsorships-alert-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-sponsorships-alert-renderer">\n  <div id="action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n  <div id="secondary-action-button" class="style-scope ytd-sponsorships-alert-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return SMN=k},{mode:1});var jNZ;var Ln=function(){return _.a.apply(this,arguments)||this};
_.J(Ln,_.a);Ln.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.R9.Object.defineProperties(Ln.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.m("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.H([_.q(_.bW),_.Z("design:type",Object)],Ln.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],Ln.prototype,"ytdLockupBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ln.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ln.prototype,"ytRendererBehavior",void 0);_.H([_.n({selector:_.X_}),_.Z("design:type",Object)],Ln.prototype,"isGridViewEnabled",void 0);
_.H([_.v("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ln.prototype,"watchFeedBigThumbs",null);_.H([_.v("isGridViewEnabled"),_.n({reflectToAttribute:!0}),_.Z("design:type",String),_.Z("design:paramtypes",[])],Ln.prototype,"thumbnailWidth",null);_.H([_.n(),_.Z("design:type",Object)],Ln.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],Ln);
_.C(Ln,"ytd-compact-movie-renderer",function(){if(jNZ!==void 0)return jNZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-compact-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-compact-movie-renderer">\n  </ytd-thumbnail>\n  <div class="details style-scope ytd-compact-movie-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-compact-movie-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <template is="dom-if" if="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.topStandaloneBadges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n      <h3 id="movie-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-compact-movie-renderer">\n        [[getSimpleString(data.title)]]\n      </h3>\n      <div class="secondary-metadata style-scope ytd-compact-movie-renderer">\n        <ytd-video-meta-block class="compact style-scope ytd-compact-movie-renderer" data="[[data]]" no-endpoints="">\n        </ytd-video-meta-block>\n        <span class="movie-metadata style-scope ytd-compact-movie-renderer">[[getSimpleString(data.topMetadataItems.0)]]</span>\n      </div>\n      <template is="dom-if" if="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-compact-movie-renderer">\n        </ytd-badge-supported-renderer>\n      </template>\n    </a>\n    <div id="menu" class="style-scope ytd-compact-movie-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-compact-movie-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-compact-movie-renderer"></yt-interaction>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return jNZ=k},{mode:1});var JtZ;var YMN;var gjR=_.gH("HTML_DIR")==="rtl",c2=function(){var k=_.a.apply(this,arguments)||this;k.engagementPanel=!1;k.maxLines=2;k.expandButtonOffset=0;k.showExpandButton=!1;k.isTruncated=!1;k.isExpanded=!1;k.currentSnippetType=2;k.alwaysShowExpandButton=!1;k.JSC$16873_lastWidth=NaN;k.observer=null;k.left=0;k.right=0;k.mid=0;k.longestSnippetLength=0;k.isFinalSnippet=!1;k.isFirstMutation=!1;k.isResetMutation=!1;k.OVERFLOW_THRESHOLD=5;return k};
_.J(c2,_.a);_.c=c2.prototype;_.c.onClick=function(k){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.yy(_.K$(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var I;if((I=window.getSelection())==null||!I.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.c.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.c.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.c.updateTextOnSnippetTypeChange=function(){_.m("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.c.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.c.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.$w(new _.GN("AttributedSnippet is empty when the description is not empty",this.text))};
_.c.mutationCallback=function(){if(this.observer!=null){var k=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var I=Math.floor(k*this.maxLines/8);this.setSnippetText(this.text,I);I!==0||this.attributedTextIsEmpty()||_.$w(new _.GN("Estimated visible character count is 0 for AttributedString description",this.text));this.isFinalSnippet=!0;return}if(this.isResetMutation){this.isResetMutation=!1;this.observer.disconnect();this.attributedTextIsEmpty()?
this.maybeLogWarningForEmptyAttributedSnippet():this.resize(!0);return}}if(this.isFinalSnippet)this.expandButtonOffset=this.computeExpandButtonOffset(),this.observer.disconnect(),this.maybeLogWarningForEmptyAttributedSnippet();else if(this.isFirstMutation)if(this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;k=k*this.maxLines/8;this.left=0;var V;this.right=Math.min(k*2,(V=(I=this.simpleText)==null?void 0:I.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)}}};
_.c.mutationObserve=function(k){var I=this;this.observer||(this.observer=new MutationObserver(function(){I.mutationCallback()}));
this.observer.observe(k,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.c.attached=function(){var k=this;_.xA(this,function(){k.resize()})};
_.c.isExpandedChanged=function(){_.vW(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.c.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)};
_.c.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var k="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((gjR?"left":"right")+",\n        #000 0%,\n        #000 "+(this.expandButtonOffset-24)+"px,\n        transparent "+this.expandButtonOffset+"px,\n        transparent 100%)");this.snippetContainer.style.setProperty("-webkit-mask-image",k);this.snippetContainer.style.setProperty("mask-image",
k)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(gjR?"right":"left",this.expandButtonOffset+"px")};
_.c.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.c.setSnippetText=function(k,I){k||(k={});if(_.bB(k)){var V=Ev(k,I);V.attachmentRuns||V.commandRuns||V.decorationRuns||V.styleRuns||V.alignment||V.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:Ev(k,I),headerRuns:Mcj(I,this.headerRuns)},this.currentSnippetType=0):_.$w(new _.GN("Tried to set snippet text when HTML element was null",k)):(this.plainSnippetText.textContent=f2(k.content||"",I),this.currentSnippetType=2)}else{a:{V=iHo(k,I);if(V.runs){V=_.G(V.runs);for(var X=
V.next();!X.done;X=V.next())if(X=X.value,X.bold||X.deemphasize||X.italics||X.strikethrough||X.textColor||X.navigationEndpoint||_.K(X,XH)){V=!0;break a}}V=!1}V?this.formattedSnippetText?(this.formattedSnippetText.text=iHo(k,I),this.currentSnippetType=1):_.$w(new _.GN("Tried to set snippet text when HTML element was null",k)):(this.plainSnippetText.textContent=f2(_.m6(k),I),this.currentSnippetType=2)}};
_.c.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.c.attributedTextIsEmpty=function(){var k=this.text;if(!_.bB(k))return!0;var I;return((I=k.content)==null?void 0:I.length)===0?!0:!1};
_.c.resize=function(k){if(this.snippetText){if(k===void 0?0:k)this.JSC$16873_lastWidth=NaN;var I=this.hostElement.offsetWidth;if(I!==this.JSC$16873_lastWidth&&!this.isExpanded)if(this.JSC$16873_lastWidth=I,this.hasAttributedStringText)this.attributedSnippetIsEmpty()?(this.showExpandButton=this.alwaysShowExpandButton,this.isFinalSnippet=!1,this.isFirstMutation=!0,this.mutationObserve(this.snippetText),this.setSnippetText(this.text,Infinity)):(this.isResetMutation=!0,this.mutationObserve(this.snippetText),
this.setSnippetText(this.text,0));else if(this.setSnippetText(this.text,Infinity),this.showExpandButton=this.alwaysShowExpandButton,this.isOverflowing()){this.showExpandButton=this.isTruncated=!0;k=0;var V,X;I=Math.min(I*this.maxLines/8*2,(X=(V=this.simpleText)==null?void 0:V.length)!=null?X:0)-1;for(V=0;k<=I;)X=Math.floor(k+(I-k)/2),this.setSnippetText(this.text,X),this.isOverflowing()?I=X-1:(k=X+1,V=X);this.setSnippetText(this.text,V);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.c.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.c.onExpandClick=function(){var k=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.m("inline_expander_reset_focus_killswitch")||_.xA(this,function(){var I;((I=_.C7().resolve(_.RZ(_.Bq)))==null?0:I.isKeyBoardInUse())&&_.AD(k.hostElement)});
_.vW(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.c.onCollapseClick=function(){this.collapse();_.vW(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.c.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.c.computeExpandButtonOffset=function(){var k=this.expandSizer;return k?gjR?k.offsetParent?k.offsetParent.offsetWidth-k.offsetWidth-k.offsetLeft:0:k.offsetLeft:0};
_.R9.Object.defineProperties(c2.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.bB(this.text)?this.text.content||"":_.m6(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 _.bB(this.text)?!0:this.text&&_.m("web_replace_formatted_with_attributed_string")&&haO(this.text)?(this.text=_.VV(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}}});
c2.prototype.onTextChanged=c2.prototype.onTextChanged;c2.prototype.updateMaskAndExpandButtonOffset=c2.prototype.updateMaskAndExpandButtonOffset;c2.prototype.updateSnippetContainerMaxHeight=c2.prototype.updateSnippetContainerMaxHeight;c2.prototype.isExpandedChanged=c2.prototype.isExpandedChanged;c2.prototype.updateTextOnSnippetTypeChange=c2.prototype.updateTextOnSnippetTypeChange;c2.prototype.updateIsFormattedExpanded=c2.prototype.updateIsFormattedExpanded;c2.prototype.updateIsAttributedExpanded=c2.prototype.updateIsAttributedExpanded;
c2.prototype.onClick=c2.prototype.onClick;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],c2.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],c2.prototype,"text",void 0);_.H([_.n(),_.Z("design:type",Array)],c2.prototype,"headerRuns",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],c2.prototype,"engagementPanel",void 0);_.H([_.n(),_.Z("design:type",Object)],c2.prototype,"maxLines",void 0);
_.H([_.n(),_.Z("design:type",String)],c2.prototype,"expandLabel",void 0);_.H([_.n(),_.Z("design:type",String)],c2.prototype,"collapseLabel",void 0);_.H([_.n(),_.Z("design:type",Object)],c2.prototype,"expandCommand",void 0);_.H([_.n(),_.Z("design:type",Object)],c2.prototype,"expandButtonOffset",void 0);_.H([_.v("text"),_.Z("design:type",String),_.Z("design:paramtypes",[])],c2.prototype,"simpleText",null);
_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],c2.prototype,"onClick",null);_.H([_.v("text","isExpanded"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],c2.prototype,"expandedText",null);_.H([_.v("headerRuns","isExpanded"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],c2.prototype,"expandedHeaderRuns",null);
_.H([_.v("text"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],c2.prototype,"hasAttributedStringText",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],c2.prototype,"showExpandButton",void 0);_.H([_.v("collapseLabel","isExpanded"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],c2.prototype,"showCollapseButton",null);_.H([_.n(),_.Z("design:type",Object)],c2.prototype,"isTruncated",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],c2.prototype,"isExpanded",void 0);_.H([_.n(),_.Z("design:type",Boolean)],c2.prototype,"isAttributedExpanded",void 0);_.H([_.w$("isExpanded","hasAttributedStringText"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],c2.prototype,"updateIsAttributedExpanded",null);_.H([_.n(),_.Z("design:type",Boolean)],c2.prototype,"isFormattedExpanded",void 0);
_.H([_.w$("isExpanded","hasAttributedStringText"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],c2.prototype,"updateIsFormattedExpanded",null);_.H([_.n(),_.Z("design:type",Number)],c2.prototype,"currentSnippetType",void 0);_.H([_.v("currentSnippetType"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],c2.prototype,"useAttributedSnippet",null);
_.H([_.v("currentSnippetType"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],c2.prototype,"useFormattedSnippet",null);_.H([_.v("currentSnippetType"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],c2.prototype,"usePlainSnippet",null);_.H([_.n(),_.Z("design:type",Object)],c2.prototype,"alwaysShowExpandButton",void 0);_.H([_.w$("currentSnippetType"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],c2.prototype,"updateTextOnSnippetTypeChange",null);
_.H([_.n(),_.Z("design:type",Object)],c2.prototype,"attributedSnippetText",void 0);_.H([_.p$("#snippet"),_.Z("design:type",HTMLElement)],c2.prototype,"snippetContainer",void 0);_.H([_.p$("#snippet-text"),_.Z("design:type",HTMLElement)],c2.prototype,"snippetText",void 0);_.H([_.p$("#plain-snippet-text"),_.Z("design:type",HTMLElement)],c2.prototype,"plainSnippetText",void 0);_.H([_.p$("#formatted-snippet-text"),_.Z("design:type",Object)],c2.prototype,"formattedSnippetText",void 0);
_.H([_.p$("#attributed-snippet-text"),_.Z("design:type",Object)],c2.prototype,"attributedSnippetTextEl",void 0);_.H([_.p$("#expand"),_.Z("design:type",HTMLElement)],c2.prototype,"expandButton",void 0);_.H([_.p$("#expand-sizer"),_.Z("design:type",HTMLElement)],c2.prototype,"expandSizer",void 0);_.H([_.DZ("isExpanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],c2.prototype,"isExpandedChanged",null);
_.H([_.w$("isExpanded","maxLines"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],c2.prototype,"updateSnippetContainerMaxHeight",null);_.H([_.w$("isTruncated","showExpandButton","expandButtonOffset"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],c2.prototype,"updateMaskAndExpandButtonOffset",null);
_.H([_.DZ("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],c2.prototype,"onTextChanged",null);_.H([_.GY({is:"ytd-text-inline-expander",disableElementRegistration:!0})],c2);
_.C(c2,"ytd-text-inline-expander",function(){if(YMN===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-inline-expander--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expanded" class="style-scope ytd-text-inline-expander"><yt-attributed-string data="[[expandedText]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[expandedHeaderRuns]]" hidden$="[[!isAttributedExpanded]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!isFormattedExpanded]]" split-lines="[[!hasAttributedStringText]]" text="[[expandedText]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></div><div id="snippet" class="style-scope ytd-text-inline-expander"><span id="snippet-text" hidden="[[isExpanded]]" class="style-scope ytd-text-inline-expander"><span id="plain-snippet-text" hidden="[[!usePlainSnippet]]" class="style-scope ytd-text-inline-expander"></span><yt-attributed-string id="attributed-snippet-text" data="[[attributedSnippetText.data]]" disable-upgrade$="[[!hasAttributedStringText]]" header-runs="[[attributedSnippetText.headerRuns]]" hidden$="[[!useAttributedSnippet]]" user-input="" class="style-scope ytd-text-inline-expander"></yt-attributed-string><yt-formatted-string id="formatted-snippet-text" disable-attributed-string="" disable-upgrade$="[[hasAttributedStringText]]" hidden="[[!useFormattedSnippet]]" class="style-scope ytd-text-inline-expander"></yt-formatted-string></span><span hidden="[[!showExpandButton]]" class="style-scope ytd-text-inline-expander">\u00a0</span><span id="ellipsis" hidden="[[!isTruncated]]" class="style-scope ytd-text-inline-expander">\u2026</span><tp-yt-paper-button id="expand-sizer" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]">[[expandLabel]]</tp-yt-paper-button></div><tp-yt-paper-button id="expand" class="button style-scope ytd-text-inline-expander" hidden="[[!showExpandButton]]" on-click="onExpandClick">[[expandLabel]]</tp-yt-paper-button><slot name="extra-content" class="style-scope ytd-text-inline-expander"></slot><tp-yt-paper-button id="collapse" class="button style-scope ytd-text-inline-expander" hidden="[[!showCollapseButton]]" on-click="onCollapseClick">[[collapseLabel]]</tp-yt-paper-button>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);YMN=k}k=YMN;return k},{mode:2});var Gu=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return k};
_.J(Gu,_.a);Gu.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
Gu.prototype.handleUpdateDescriptionAction=function(k){if(k=_.K(k,_.RMG))if(k.attributedDescription)this.set("data.attributedDescriptionBodyText",k.attributedDescription);else if(k.description){var I;((I=this.data)==null?0:I.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.VV(k.description)):this.set("data.descriptionBodyText",k.description)}};
_.R9.Object.defineProperties(Gu.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null||!k.attributedDescriptionBodyText)||!((I=this.data)==null||!I.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.collapsedLineCount){var I;return(I=this.data)==null?void 0:I.collapsedLineCount}k=_.Nw("web_watch_description_collapsed_default_lines",12);if(_.m("ww_desc_line_page_size_ks"))return k;I=Math.round(_.pv().height*_.Nw("web_watch_description_screen_height_percentage",.5)/20);return Math.max(I,k)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return(V=(k=this.data)==null?void 0:k.descriptionBodyText)!=null?V:(I=this.data)==null?void 0:I.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.sourceAttributions}}});
Gu.prototype.panelContentVisibleChanged=Gu.prototype.panelContentVisibleChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Gu.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Gu.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Gu.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Gu.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],Gu.prototype,"panelContentVisible",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Gu.prototype,"engagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Gu.prototype,"shortsPanel",void 0);_.H([_.p$("#inline-expander"),_.Z("design:type",Object)],Gu.prototype,"inlineExpander",void 0);
_.H([_.w$("panelContentVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Gu.prototype,"panelContentVisibleChanged",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Gu.prototype,"hasDescriptionText",null);_.H([_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],Gu.prototype,"collapsedLines",null);
_.H([_.v("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Gu.prototype,"descriptionText",null);_.H([_.v("data","data.headerRuns"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Gu.prototype,"headerRuns",null);_.H([_.v("data","data.sourceAttributions"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Gu.prototype,"sourceAttributions",null);
_.H([_.GY({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],Gu);
_.C(Gu,"ytd-expandable-video-description-body-renderer",function(){if(JtZ!==void 0)return JtZ;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-video-description-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-text-inline-expander id="inline-expander" collapse-label="[[getSimpleString(data.showLessText)]]" engagement-panel="[[engagementPanel]]" expand-label="[[getSimpleString(data.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[!hasDescriptionText]]" max-lines="[[collapsedLines]]" text="[[descriptionText]]" class="style-scope ytd-expandable-video-description-body-renderer">\n</ytd-text-inline-expander>\n<div id="source-attributions-wrapper" engagement-panel="[[engagementPanel]]" class="style-scope ytd-expandable-video-description-body-renderer">\n<template is="dom-repeat" items="[[sourceAttributions]]" as="sourceAttribution" class="style-scope ytd-expandable-video-description-body-renderer">\n  <yt-attributed-string class="source-attribution style-scope ytd-expandable-video-description-body-renderer" data="[[sourceAttribution]]" link-inherit-color="">\n  </yt-attributed-string>\n  </template>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return JtZ=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var qMf;var vjl=_.R(function(k){var I=k.data;return _.f("factoid-renderer",{class:"ytwFactoidRendererHost"},_.f("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return I().accessibilityText}},_.f("span",{class:"ytwFactoidRendererValue"},_.f(_.KF,{text:function(){return I().value}})),_.f("span",{class:"ytwFactoidRendererLabel"},_.f(_.KF,{text:function(){return I().label}}))))},"sd");_.Si(vjl,"factoid-renderer",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;return _.f("upload-time-factoid-renderer",null,_.f(_.HT,{data:function(){return I().factoid}},{factoidRenderer:vjl}))},"td"),"upload-time-factoid-renderer",{props:{data:_.mQ}});_.Si(_.R(function(k){var I=k.data;return _.f("view-count-factoid-renderer",null,_.f(_.HT,{data:function(){return I().factoid}},{factoidRenderer:vjl}))},"ud"),"view-count-factoid-renderer",{props:{data:_.mQ}});var Tu=function(){var k=_.a.apply(this,arguments)||this;k.shortsPanel=!1;k.engagementPanel=!1;k.watchWhileSdp=_.m("shorts_desktop_watch_while_sdp");return k};
_.J(Tu,_.a);Tu.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"}}}}};
_.R9.Object.defineProperties(Tu.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var k;return(k=this.data)==null?void 0:k.channel}}});
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Tu.prototype,"componentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Tu.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Tu.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Tu.prototype,"shortsPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Tu.prototype,"engagementPanel",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Tu.prototype,"watchWhileSdp",void 0);_.H([_.v("shortsPanel","engagementPanel","data.channel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Tu.prototype,"showChannelInfo",null);_.H([_.GY({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],Tu);
_.C(Tu,"ytd-video-description-header-renderer",function(){if(qMf!==void 0)return qMf;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.title]]" class="style-scope ytd-video-description-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-video-description-header-renderer"></yt-formatted-string>\n</div>\n<template is="dom-if" if="[[showChannelInfo]]" class="style-scope ytd-video-description-header-renderer">\n    <div id="channel-info" class="style-scope ytd-video-description-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-video-description-header-renderer" href$="[[computeHref_(data.channelNavigationEndpoint)]]" data="[[data.channelNavigationEndpoint]]" tabindex="-1">\n      <yt-img-shadow id="avatar" alt="[[getSimpleString(data.channel)]]" fit="" thumbnail="[[data.channelThumbnail]]" width="36" class="style-scope ytd-video-description-header-renderer">\n      </yt-img-shadow>\n    </a>\n    <ytd-channel-name id="channel-name" channel-name="[[getSimpleString(data.channel)]]" wrap-text="" class="style-scope ytd-video-description-header-renderer">\n    </ytd-channel-name>\n  </div>\n</template>\n\n<div id="factoids" class="style-scope ytd-video-description-header-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return qMf=k},{mode:1});var sNU;var d8=function(){return _.a.apply(this,arguments)||this};
_.J(d8,_.a);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],d8.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],d8.prototype,"ytRendererBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],d8.prototype,"noPadding",void 0);_.H([_.n(),_.Z("design:type",Object)],d8.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],d8);
_.C(d8,"ytd-list-item-view-model",function(){if(sNU!==void 0)return sNU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-list-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="list-item" class="style-scope ytd-list-item-view-model">\n  <template is="dom-if" if="[[data.leadingImage]]" class="style-scope ytd-list-item-view-model">\n    <div id="leading-image-container" class="style-scope ytd-list-item-view-model">\n      <yt-image alt="Leading image for [[data.title]]" data="[[data.leadingImage]]" height="24" class="style-scope ytd-list-item-view-model">\n        </yt-image>\n    </div>\n  </template>\n  <div id="content" class="style-scope ytd-list-item-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-list-item-view-model">\n     </yt-attributed-string>\n      <yt-attributed-string id="subtitle" data="[[data.subtitle]]" class="style-scope ytd-list-item-view-model">\n      </yt-attributed-string>\n  </div>\n  <yt-button-view-model data="[[data.iconButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope ytd-list-item-view-model">\n  </yt-button-view-model>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return sNU=k},{mode:1});var FlN;var BrQ;var Atf;var QNW;var iS=function(){var k=_.a.apply(this,arguments)||this;k.adaptiveFullWidth=!1;k.modernButtons=_.m("web_modern_buttons");k.buttonOverrides={style:"call-to-action",type:"filled"};k.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return k};
_.J(iS,_.a);iS.prototype.handleSetTimestamp_=function(k){this.data&&this.data.shortUrl&&(_.BL(this.hostElement).querySelector("#share-url").value=k.isSet?_.DD(this.data.shortUrl,"t",k.timestamp):this.data.shortUrl)};
iS.prototype.handleSignalActionCopyShareUrl_=function(k,I){(_.m("killswitch_copy_link_target_check")||_.BL(this.hostElement).querySelector("#copy-button")===I)&&this.copyUrlToClipboard()};
iS.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.BL(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
iS.prototype.computeStyle_=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],iS.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],iS.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],iS.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.Z("design:type",String)],iS.prototype,"rendererStyle",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],iS.prototype,"adaptiveFullWidth",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],iS.prototype,"modernButtons",void 0);_.H([_.n(),_.Z("design:type",Object)],iS.prototype,"buttonOverrides",void 0);_.H([_.cd({is:"yt-copy-link-renderer",disableElementRegistration:!0})],iS);
_.C(iS,"yt-copy-link-renderer",function(){if(QNW===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-copy-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_copy_link_renderer.yt.copy.link.renderer.css.js--\x3e<div id="bar" class="style-scope yt-copy-link-renderer">\n  <input id="share-url" dir="ltr" readonly="" size="45" value="[[data.shortUrl]]" class="style-scope yt-copy-link-renderer">\n  <yt-button-renderer id="copy-button" data="[[data.copyButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope yt-copy-link-renderer"></yt-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Atf===void 0&&(Atf=document.createElement("template"));var X=Atf;V.call(I,X.content.cloneNode(!0),k.content.firstChild);QNW=k}k=QNW;return k},{mode:2});_.Ov("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var W2=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return k};
_.J(W2,_.a);_.c=W2.prototype;_.c.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.c.attached=function(){this.keyboardFocused=!1};
_.c.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var k=_.C7().resolve(_.RZ(_.Bq));k&&(this.keyboardFocused=k.isKeyBoardInUse())}};
_.c.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.c.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}};
_.c.onChange_=function(){if(this.data){var k=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;k&&this.ytComponentBehavior.resolveCommand(k);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.c.handleUpdateToggleAction_=function(k){(k=_.K(k,XZN))&&this.data&&k.targetId==this.data.targetId&&this.set("data.toggled",k.toggled)};
_.c.toBoolean_=function(k){return!!k};
_.c.reset=function(){};
_.c.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("data-changed",this.data))};
_.c.updateDataToggledFromBinding=function(k){this.set("data.toggled",k.detail.value)};
W2.prototype.dataChangedForBinding=W2.prototype.dataChangedForBinding;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],W2.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],W2.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],W2.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],W2.prototype,"ytRendererBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],W2.prototype,"data",void 0);_.H([_.n({computed:"computeDescription_(data.*)"}),_.Z("design:type",Object)],W2.prototype,"description_",void 0);_.H([_.n({value:function(){return!!_.C7().resolve(_.RZ(_.Bq))&&_.m("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.Z("design:type",Boolean)],W2.prototype,"useKeyboardFocused",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],W2.prototype,"keyboardFocused",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],W2.prototype,"dataChangedForBinding",null);_.H([_.cd({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],W2);
_.C(W2,"yt-toggle-form-field-renderer",function(){if(BrQ===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-toggle-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.playlist.yt_toggle_form_field_renderer.yt.toggle.form.field.renderer.css.js--\x3e<div id="toggle-container" class="style-scope yt-toggle-form-field-renderer">\n  <div id="caption" class="style-scope yt-toggle-form-field-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button id="input" checked="[[data.toggled]]" disabled="[[toBoolean_(data.isDisabled)]]" noink="" on-change="onChange_" on-checked-changed="updateDataToggledFromBinding" on-focusin="onToggleButtonFocusin_" on-focusout="onToggleButtonFocusout_" class="style-scope yt-toggle-form-field-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<yt-formatted-string id="description" hidden="[[!description_]]" text="[[description_]]" class="style-scope yt-toggle-form-field-renderer">\n</yt-formatted-string>\n<div id="footer-container" class="style-scope yt-toggle-form-field-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;FlN===void 0&&(FlN=document.createElement("template"));var X=FlN;V.call(I,X.content.cloneNode(!0),k.content.firstChild);BrQ=k}k=BrQ;return k},{mode:2});var njR;var ojl;var fn=function(){var k=_.a.apply(this,arguments)||this;k.isDarkTheme=!1;k.isSearch=!1;k.noTopMargin=_.m("kevlar_watch_no_top_margin");k.actionMap={"yt-related-chip-command":"handleRelatedChipCommand","yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(fn,_.a);_.c=fn.prototype;_.c.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}}}}}};
_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.c.dataChanged=function(){var k=this.getSelectedIndex();if(k>0)this.selected=k;else{this.selected=0;var I,V;(I=this.ytScrollableChipCloudBehavior)==null||(V=I.reset)==null||V.call(I)}};
_.c.getSelectedIndex=function(){var k;if((k=this.data)==null||!k.chips)return-1;k=-1;for(var I,V=0;V<((I=this.data)==null?void 0:I.chips.length);V++){var X=void 0,P=void 0;if((X=this.data)==null?0:(P=X.chips[V].chipCloudChipRenderer)==null?0:P.isSelected){k=V;break}}return k};
_.c.onResize=function(){var k=this.ytScrollableChipCloudBehavior;_.xA(k,k.setContainerWidthDiff);k=this.ytScrollableChipCloudBehavior;_.xA(k,k.setButtonsState)};
_.c.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.c.handleRelatedChipCommand=function(k,I){k=this.JSC$16900_chipsSelector.indexOf(I);k!==-1&&this.JSC$16900_chipsSelector.selectIndex(k)};
_.c.handleChipCloudChipSelectAction=function(k){k=this.JSC$16900_chipsSelector.indexOf(k);k>-1&&this.JSC$16900_chipsSelector.selectIndex(k)};
_.c.handleChipCloudChipDeselectAction=function(){var k=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16900_chipsSelector&&((k==null?0:k.continuationCommand)?_.Qk(this.hostElement,[k]):(k==null?0:k.searchEndpoint)?this.ytComponentBehavior.resolveCommand(k):k&&_.nC(this.hostElement,[k],this.hostElement),this.JSC$16900_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.c.updateSelectedFromBinding=function(k){this.selected=k.detail.value};
fn.prototype.onResize=fn.prototype.onResize;fn.prototype.dataChanged=fn.prototype.dataChanged;fn.prototype.isSearchChanged=fn.prototype.isSearchChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],fn.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fn.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],fn.prototype,"actionHandlerBehavior",void 0);
_.H([_.q(_.IT),_.Z("design:type",Object)],fn.prototype,"ironResizableBehavior",void 0);_.H([_.q(),_.Z("design:type",Mb)],fn.prototype,"ytScrollableChipCloudBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],fn.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fn.prototype,"data",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],fn.prototype,"selected",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fn.prototype,"isDarkTheme",void 0);_.H([_.n({value:160}),_.Z("design:type",Number)],fn.prototype,"scrollDistance",void 0);_.H([_.n(),_.Z("design:type",Object)],fn.prototype,"isSearch",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fn.prototype,"noTopMargin",void 0);_.H([_.p$("#chips"),_.Z("design:type",Object)],fn.prototype,"JSC$16900_chipsSelector",void 0);
_.H([_.w$("isSearch"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fn.prototype,"isSearchChanged",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fn.prototype,"dataChanged",null);_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fn.prototype,"onResize",null);_.H([_.cd({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],fn);
_.C(fn,"yt-chip-cloud-renderer",function(){if(ojl===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_chip_cloud_renderer.yt.chip.cloud.renderer.css.js--\x3e<div id="container" class="style-scope yt-chip-cloud-renderer">\n  <div id="left-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="left-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n  <div id="scroll-container" class="style-scope yt-chip-cloud-renderer">\n    <iron-selector id="chips" activate-event="" role="tablist" selected="[[selected]]" selected-attribute="selected" on-selected-changed="updateSelectedFromBinding" class="style-scope yt-chip-cloud-renderer">\n    </iron-selector>\n  </div>\n  <div id="right-arrow" class="style-scope yt-chip-cloud-renderer">\n    <div id="right-arrow-button" class="style-scope yt-chip-cloud-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;njR===void 0&&(njR=document.createElement("template"));var X=njR;V.call(I,X.content.cloneNode(!0),k.content.firstChild);ojl=k}k=ojl;return k},{mode:2});var xoN,aKy=function(){return xoN!==void 0?xoN:xoN=document.createElement("template")};
document.head.appendChild(aKy().content);var RqO;var CVU=document.head,wyQ=CVU.appendChild,HgU;if(RqO===void 0){var pyN=document.createElement("template");_.Y(pyN,"");pyN.content.insertBefore(aKy().content.cloneNode(!0),pyN.content.firstChild);RqO=pyN}HgU=RqO;wyQ.call(CVU,HgU.content);var NrQ=_.R(function(k){var I=k.data;return _.f("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.f("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.f("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.f(_.b,{cond:function(){return _.ia(I().image)},
then:function(V){return _.f("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.f(_.yV,{data:V,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.f("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.f(_.KF,{text:function(){return I().title}})),_.f("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.f(_.KF,{text:function(){return I().subtitle}})))),_.f(_.b,{cond:function(){var V;
return(V=I())==null?void 0:V.hasBottomDivider},
then:function(){return _.f("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"vd");var MnQ=_.R(function(k){var I=k.data;return _.f("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.f("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.f(_.HT,{data:function(){var V;return(V=I().offerPlanDetailsItem)!=null?V:[]}},{offerPlanDetailsItemViewModel:function(V){return _.f("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.f(NrQ,{data:V.data}))}})),_.f("div",null,_.f(_.b,{cond:function(){return I().hasBottomDivider},
then:function(){return _.f("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.f("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.f("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.f("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.f("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"wd");var Zgf=_.R(function(k){var I=k.data;k=_.G(_.Gz(!1,void 0,"MrXxy"));var V=k.next().value,X=k.next().value,P=_.A4(function(){X(!V());return!1}),L=function(){var T;
return(T=I().offerPlanDetailsContainer)!=null?T:[]};
return _.f("lp-complex-offer-card-details-view-model",null,_.f("div",null,_.f(_.b,{cond:function(){return V()},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.f("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":P,"aria-expanded":V},_.f(_.KF,{text:function(){return I().expandedTitle}})),_.f("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.f(_.HT,{data:L},{offerPlanDetailsContainerViewModel:function(T){return _.f("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.f(MnQ,{data:T.data}))}})),_.f("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.f(_.KF,{text:function(){return I().legalText}})))},
else:function(){return _.f("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":P,"aria-expanded":V},_.f(_.KF,{text:function(){return I().collapsedTitle}}),_.f("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.f(_.x_,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"xd");var DoO=_.R(function(k){var I=k.data;return _.f("lp-complex-offer-card-option-view-model",null,_.f("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.f(_.b,{cond:function(){return I().topDividerText},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.f("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.f("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.f("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.f(_.KF,{text:function(){return I().topDividerText}}))))}}),_.f(_.b,{cond:function(){return I().description},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.f(_.KF,{text:function(){return I().description}}))}}),_.f(_.b,{cond:function(){return I().planPricingPrimary},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.f(_.KF,{text:function(){return I().planPricingPrimary}}))}}),_.f(_.b,{cond:function(){return I().planPricingSecondary},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.f(_.KF,{text:function(){return I().planPricingSecondary}}))}}),_.f(_.b,{cond:function(){return I().primaryButton},
then:function(){return _.f("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.f(_.HT,{data:function(){return I().primaryButton}},{buttonViewModel:function(V){return _.f(_.ac,{data:V.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"yd");var zql=_.R(function(k){var I=k.data;var V=function(){var L;return((L=I())==null?void 0:L.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
k={};var X={},P={};return _.f("ytm-lp-complex-offer-card-view-model",null,_.f("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.f("div",{class:_.FH((k.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=V,k),"ytmLpComplexOfferCardViewModelCardContainer")},_.f(_.b,{cond:function(){var L;return(L=I())==null?void 0:L.bannerText},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.f("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.f(_.KF,{text:function(){return I().bannerText}})))}}),_.f(_.b,{cond:function(){return _.ia(I().logo)},
then:function(L){var T={};return _.f("div",{class:_.FH((T.ytmLpComplexOfferCardViewModelLogoAlignLeft=V,T),"ytmLpComplexOfferCardViewModelLogo")},_.f(_.yV,{data:L,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.f("div",{class:_.FH((X.ytmLpComplexOfferCardViewModelTitleAlignLeft=V,X),"ytmLpComplexOfferCardViewModelTitle")},_.f(_.KF,{text:function(){return I().title}})),_.f(_.b,{cond:function(){var L;
return(L=I())==null?void 0:L.subtitle},
then:function(){var L={};return _.f("div",{class:_.FH((L.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=V,L),"ytmLpComplexOfferCardViewModelSubtitle")},_.f(_.KF,{text:function(){return I().subtitle}}))}}),_.f(_.b,{cond:function(){return I().planPricingPrimary},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.f(_.KF,{text:function(){return I().planPricingPrimary}}))}}),_.f(_.b,{cond:function(){return I().planPricingSecondary},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.f(_.KF,{text:function(){return I().planPricingSecondary}}))}}),_.f(_.b,{cond:function(){return I().purchaseButton},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.f(_.HT,{data:function(){return I().purchaseButton}},{buttonViewModel:function(L){return _.f(_.ac,{data:L.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.f(_.b,{cond:function(){var L;
return(L=I())==null?void 0:L.offerOptions},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.f(_.HT,{data:function(){return I().offerOptions}},{lpComplexOfferCardOptionViewModel:DoO}))}}),_.f("div",{class:_.FH((P.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=V,P),"ytmLpComplexOfferCardViewModelLegalText")},_.f(_.KF,{text:function(){return I().legalText}})),_.f(_.b,{cond:function(){var L;
return(L=I())==null?void 0:L.offerCardDetails},
then:function(){return _.f("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.f(_.HT,{data:function(){return I().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:Zgf}))}}))))},"zd");var u1K=_.R(function(k){var I=k.data;var V=function(){var T;return((T=I())==null?void 0:T.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
k={};var X={},P={},L={};return _.f("ytm-lp-complex-offer-card-section-view-model",null,_.f("div",{class:_.FH("ytmLpComplexOfferCardSectionViewModelHost")},_.f("div",{class:_.FH((k.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=V,k),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.f("div",{class:_.FH((X.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=V,X),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.f("h2",{class:_.FH((P.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
V,P),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.f(_.KF,{text:function(){return I().title}}))),_.f(_.b,{cond:function(){var T;
return(T=I())==null?void 0:T.subtitle},
then:function(){var T={},d={};return _.f("div",{class:_.FH((T.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=V,T),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.f("div",{class:_.FH((d.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=V,d),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.f(_.KF,{text:function(){return I().subtitle}})))}}),_.f("div",{class:_.FH((L.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=V,L),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.f(_.HT,{data:function(){var T;
return(T=I().offerPlans)!=null?T:[]}},{lpComplexOfferCardViewModel:function(T){return _.f("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.f(zql,{data:T.data}))}})))))},"Ad");var OgO=_.R(function(k){return _.f("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.f("div",{class:"ytLpCouponBannerViewModelIcon"},_.f(_.x_,{icon:function(){return"price_tag"}})),_.f("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.f("div",{class:"ytLpCouponBannerViewModelContent"},_.f("div",{class:"ytLpCouponBannerViewModelHeading"},_.f(_.KF,{text:function(){var I;
return(I=k.data())==null?void 0:I.title}})),_.f("div",{class:"ytLpCouponBannerViewModelBody"},_.f(_.KF,{text:function(){var I;
return(I=k.data())==null?void 0:I.subtitle}})))))},"Bd");
OgO.idomCompat=!0;_.Ug=ZSG.getInstance();var tnK;tnK=_.R(function(k){return _.f("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":k.shouldAriaHideContent},_.f("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:k.questionId},_.f(_.KF,{text:k.question})))},"Cd");
_.eqR=_.R(function(k){var I=k.data;var V=k.themeOverride;k=_.G(_.Gz(!1,void 0,"pNli2b"));var X=k.next().value,P=k.next().value;k=_.A4(function(){P(!X());return!1});
var L=function(){return X()?"EXPAND_LESS":"EXPAND_MORE"},T=("faq-container"+_.TE(_.Ug)).toString(),d="faq-question-and-answers-section-question"+_.TE(_.Ug),U={},E={};
return _.f("faq-entry-view-model",null,_.f("div",{class:_.FH("ytLpFaqEntryViewModelHost",(U.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return V==null?void 0:V().useDarkTheme},U))},_.f("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":k,role:"button","aria-expanded":X,"aria-labelledby":d.toString(),"tab-index":"0"},_.f(tnK,{question:function(){return I().question},
questionId:d,shouldAriaHideContent:!0}),_.f(_.b,{cond:function(){return X()!==void 0},
then:function(){return _.f("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.f(_.x_,{icon:L,ariaHidden:!0}),_.f("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.f("div",{class:_.FH("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(E.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!X()},E))},_.f("div",{id:T},_.f(_.ly,{each:function(){return I().answers||[]}},function(l){return _.f("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.f(_.KF,
{text:l}))})))))},"Dd");
_.eqR.idomCompat=!0;var knK=_.R(function(k){var I=k.data;var V=k.themeOverride;k={};return _.f("lp-faq-section-view-model",null,_.f("div",{class:_.FH("yt-lp-faq-section-view-model",(k["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return I().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},k["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(V==null||!V().useDarkTheme)},k))},_.f("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.f(_.b,{cond:function(){return I().header},
then:function(X){return _.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.f(_.KF,{text:X}))}}),_.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.f(_.HT,{data:function(){return I().faqs}},{faqEntryViewModel:function(X){return _.f(_.eqR,{data:X.data,
themeOverride:V})}})),_.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.f(_.ly,{each:function(){return I().footers||[]}},function(X){return _.f(_.KF,{text:X})})),_.f(_.b,{cond:function(){return I().legal},
then:function(X){return _.f("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.f(_.KF,{text:X}))}}))))},"Ed");
knK.idomCompat=!0;var I_l=_.R(function(k){var I=k.data;var V=k.themeOverride;_.SL(function(){var T=I().gtmId;T&&_.VY(T,_.gH("GL",""))});
var X={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var T,d,U;return(U=(T=I().logo)==null?void 0:(d=T.accessibilityData)==null?void 0:d.label)!=null?U:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},P=_.C7().resolve(_.RZ(_.pz)),L=function(){return P&&P()||(V==null?void 0:V().useDarkTheme)};
return _.f("lp-header-section-view-model",null,_.f("div",{class:function(){var T=I().layoutType,d=I().marginType==="LP_SECTION_MARGIN_TYPE_TOP",U=V==null?void 0:V().useDarkTheme,E=["lp-header-section-view-model"];switch(T){case "LP_MODULE_LAYOUT_TYPE_PTC":E.push("lp-header-section-view-model--ptc-layout-type");break;case "LP_MODULE_LAYOUT_TYPE_NARROW_HEADER":E.push("lp-header-section-view-model--narrow-header-layout-type")}d&&E.push("lp-header-section-view-model__lp-header-section-margin");U&&E.push("lp-header-section-view-model--premium-force-dark-mode");
return E.join(" ")}},_.f(_.b,{cond:function(){return I().logo},
then:function(){return _.f("div",null,_.f(_.b,{cond:L,then:function(){return _.f(_.b,{cond:function(){var T;return(T=I().logo)==null?void 0:T.imageDark},
then:function(T){return _.f(_.yV,Object.assign({},{data:T},X))}})},
else:function(){return _.f(_.b,{cond:function(){var T;return(T=I().logo)==null?void 0:T.imageLight},
then:function(T){return _.f(_.yV,Object.assign({},{data:T},X))}})}}))}}),_.f(_.b,{cond:function(){return I().title},
then:function(T){return _.f("div",{class:"lp-header-section-view-model__lp-header-title"},_.f(_.KF,{text:T}))}}),_.f("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.f(_.b,{cond:function(){return I().subtitles},
then:function(T){return _.f(_.ly,{each:T},function(d){return _.f("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.f(_.KF,{text:d}))})}})),_.f(_.b,{cond:function(){return I().additionalInfo},
then:function(T){return _.f("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.f(_.KF,{text:T}))}}),_.f("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.f(_.b,{cond:function(){return I().primaryButton},
then:function(T){return _.f("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.f(_.HT,{data:T},{buttonViewModel:_.ac}))}}),_.f(_.b,{cond:function(){return I().secondaryButton},
then:function(T){return _.f("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.f(_.HT,{data:T},{buttonViewModel:_.ac}))}})),_.f(_.b,{cond:function(){return I().otherOffersInfo},
then:function(T){return _.f("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.f(_.KF,{text:T}))}}),_.f("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.f(_.b,{cond:function(){return I().billingInfo},
then:function(T){return _.f(_.ly,{each:T},function(d){return _.f("div",null,_.f(_.KF,{text:d}))})}}))))},"Fd");
I_l.idomCompat=!0;var VIZ=_.R(function(k){return _.f("lp-header-upsell-banner-view-model",{class:_.FH("lpHeaderUpsellBannerViewModelHost",k.className,{})},_.f("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.f(_.x_,{icon:function(){return"CAMPAIGN"}})),_.f("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.f("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.f("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.f("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.f(_.KF,{text:function(){var I;
return(I=k.data())==null?void 0:I.description}})))),_.f(_.HT,{data:function(){var I;
return(I=k.data())==null?void 0:I.purchaseButton}},{buttonViewModel:function(I){return _.f(_.ac,{data:I.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"Gd");var XFN=_.R(function(k){var I=k.data;var V=_.$F(k.themeOverride,{useDarkTheme:!1});k={};k=_.FH("ytmLpHeadlineSectionViewModelHost",(k.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return V().useDarkTheme},k));
return _.f("lp-headline-section-view-model",null,_.f("div",{class:k},_.f(_.b,{cond:function(){return I().title},
then:function(X){return _.f("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.f(_.KF,{text:X}))}}),_.f(_.b,{cond:function(){return I().subtitle},
then:function(X){return _.f("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.f(_.KF,{text:X}))}})))},"Hd");var Pmy=_.R(function(k){var I=k.data;var V=k.themeOverride;var X=_.C7().resolve(_.RZ(_.pz)),P=function(){return X&&X()||(V==null?void 0:V().useDarkTheme)},L=function(){var E,l;
var r=P()?(E=I().textBackgroundImage)==null?void 0:E.imageDark:(l=I().textBackgroundImage)==null?void 0:l.imageLight;return IEz((r==null?void 0:r.sources)||[])},T=function(){var E,l;
return P()?(E=I().featureImage)==null?void 0:E.imageDark:(l=I().featureImage)==null?void 0:l.imageLight},d=function(){return I().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},U=function(){var E,l;
return P()?(E=I().logo)==null?void 0:E.imageDark:(l=I().logo)==null?void 0:l.imageLight};
return _.f("ytm-lp-large-feature-section-view-model",null,_.f("div",{class:function(){var E=I().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",l=I().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",r=(I().index||0)%2===1,h=V==null?void 0:V().useDarkTheme,y=["yt-lp-large-feature-section-view-model"];E?y.push("yt-lp-large-feature-section-view-model--music-feature-type"):l?y.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):r||y.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
h&&y.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return y.join(" ")}},_.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.f(_.b,{cond:T,
then:function(){return _.f(_.yV,{data:function(){return T()},
alt:function(){var E,l,r;return(r=(E=I().featureImage)==null?void 0:(l=E.accessibilityData)==null?void 0:l.label)!=null?r:""},
contentMode:d})}})),_.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var E;return((E=L())==null?0:E.url)?"background-image: url("+_.zK(L().url)+");":""}},_.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.f(_.b,{cond:U,
then:function(){return _.f(_.yV,{data:function(){return U()},
alt:function(){var E,l,r;return(r=(E=I().logo)==null?void 0:(l=E.accessibilityData)==null?void 0:l.label)!=null?r:""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",targetWidth:138,targetHeight:20,preserveWidth:!0,preserveHeight:!0,className:"yt-lp-large-feature-section-view-model__lp-large-feature-section-logo"})}}),_.f(_.b,{cond:function(){return I().eyebrowText},
then:function(){return _.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.f(_.KF,{text:function(){return I().eyebrowText}}))}}),_.f(_.b,{cond:function(){return I().title},
then:function(){return _.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.f(_.KF,{text:function(){return I().title}}))}}),_.f(_.b,{cond:function(){return I().subtitles},
then:function(){return _.f("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.f(_.ly,{each:function(){return I().subtitles||[]}},function(E){return _.f(_.KF,{text:E})}))}})))))},"Id");
Pmy.idomCompat=!0;var L$O=_.R(function(k){return _.f("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.f("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.f(_.x_,{icon:function(){var I;return(I=k.data())==null?void 0:I.iconType},
className:function(){var I;switch((I=k.data())==null?void 0:I.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 I;return((I=k.data())==null?void 0:I.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.f("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.f(_.KF,{text:function(){var I;
return(I=k.data())==null?void 0:I.text},
className:function(){var I;return((I=k.data())==null?void 0:I.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"Jd");var crQ=_.R(function(k){k=_.j8(k,{config:void 0,themeOverride:void 0});var I=k.data,V=k.config,X=k.themeOverride;k={};k=_.FH("ytmLpOfferCardOptionViewModelHost",(k.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var d;return(d=X())==null?void 0:d.useDarkTheme},k));
var P=_.A4(function(){var d,U;(d=V())==null||(U=d.handleRadioButtonClick)==null||U.call(d,I());return!1}),L=function(){var d;
return(d=V())==null?void 0:d.shouldDisplayRadioButton},T=function(){var d;
return(d=I().featureListItems)!=null?d:[]};
return _.f("ytm-lp-offer-card-option-view-model",null,_.f("div",{class:k,"on:click":_.A4(function(){if(L()){var d,U;(d=V())==null||(U=d.handleRadioButtonClick)==null||U.call(d,I())}return!1})},_.f(_.b,{cond:L,
then:function(){return _.f("div",null,_.f("input",{type:"radio","on:click":P,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var d;return!((d=V())==null||!d.isOptionSelected)}}))}}),_.f("div",null,_.f("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.f(_.KF,{text:function(){return I().eyebrowText}})),_.f("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.f(_.KF,{text:function(){return I().title}})),_.f("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.f(_.KF,
{text:function(){return I().subtitle}})),_.f(_.b,{cond:function(){return T().length>0},
then:function(){return _.f("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.f(_.HT,{data:T},{lpFeatureListItemViewModel:L$O}))}}),_.f("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.f(_.KF,{text:function(){return I().description}})))))},"Kd");
crQ.idomCompat=!0;var Gnl=_.R(function(k){var I=k.data;var V=k.themeOverride;k=_.G(_.J1(function(){var L,T=(L=I().offerOptions)==null?void 0:L[0];return _.K(T,tVf)||{}}));
var X=k.next().value,P=k.next().value;k={};return _.f("ytm-lp-offer-card-view-model",null,_.f("div",{class:_.FH("ytmLpOfferCardViewModelHost",(k.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(V==null||!V().useDarkTheme)},k))},_.f("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.f(_.b,{cond:function(){return I().titleIconType},
then:function(){return _.f("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.f(_.x_,{icon:function(){var L;return((L=I().titleIconType)==null?void 0:L.toString())||""}}))}}),_.f("div",{class:"ytmLpOfferCardViewModelTitleText"},_.f(_.KF,{text:function(){return I().title}})),_.f(_.HT,{data:function(){return I().titleBadge}},{badgeViewModel:function(L){return _.f("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.f(_.vJ,{data:L.data}))}})),_.f("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.f(_.HT,{data:function(){return I().offerOptions}},{lpOfferCardOptionViewModel:function(L){var T=L.data;
return _.f(_.D7,null,_.f("div",{class:"ytmLpOfferCardViewModelDivider"}),_.f(crQ,{data:T,config:function(){var d;return{shouldDisplayRadioButton:(I().offerOptions||[]).length>1,isOptionSelected:T().id===((d=X())==null?void 0:d.id),handleRadioButtonClick:function(U){return void P(U)}}},
themeOverride:V}))}})),_.f("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.f(_.HT,{data:function(){var L;
return(L=X())==null?void 0:L.purchaseButtonOverride}},{buttonViewModel:_.ac}))))},"Ld");
Gnl.idomCompat=!0;var Tgx=_.R(function(k){var I=k.data;var V=k.themeOverride;k={};k=_.FH("ytmLpOfferCardSectionViewModelHost",(k.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var X;return V==null?void 0:(X=V())==null?void 0:X.useDarkTheme},k));
return _.f("ytm-lp-offer-card-section-view-model",null,_.f("div",{class:k},_.f(_.b,{cond:function(){return I().title!==void 0},
then:function(){return _.f("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.f("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.f(_.KF,{text:function(){return I().title}})),_.f(_.b,{cond:function(){return I().subtitle},
then:function(){return _.f("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.f(_.KF,{text:function(){return I().subtitle}}))}}))}}),_.f("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.f(_.HT,{data:function(){return I().offerCards}},{lpOfferCardViewModel:function(X){return _.f("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.f(Gnl,{data:X.data,
themeOverride:V}))}})),_.f(_.b,{cond:function(){return I().footer},
then:function(){return _.f("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.f(_.KF,{text:function(){return I().footer}}))}})))},"Md");var d8x=_.R(function(k){var I=k.data;return _.f("lp-offer-table-cell-content-view-model",null,_.f("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.f(_.rH,null,_.f(_.E5,{when:function(){return I().title}},function(){return _.f(_.KF,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return I().title}})}),_.f(_.E5,{when:function(){return I().subTitle}},function(){return _.f(_.KF,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return I().subTitle}})}),_.f(_.E5,{when:function(){return I().featureDescription}},function(){return _.f(_.KF,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return I().featureDescription}})}),_.f(_.E5,{when:function(){return I().description}},function(){return _.f(_.KF,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return I().description}})}),_.f(_.E5,{when:function(){return I().iconType}},function(){return _.f("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.f(_.x_,{icon:function(){return I().iconType.toString()}}))}),_.f(_.E5,{when:function(){return I().purchaseButton}},function(){return _.f(_.HT,{data:function(){return I().purchaseButton}},{buttonViewModel:function(V){return _.f("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.f(_.ac,
{data:V.data}))}})}),_.f(_.E5,{when:function(){return I().note}},function(){return _.f(_.KF,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return I().note}})}),_.f(_.E5,{when:function(){return I().featureDetail}},function(){return _.f(_.KF,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return I().featureDetail}})}),_.f(_.E5,{when:function(){return I().badge}},function(){return _.f(_.HT,{data:function(){return I().badge}},{badgeViewModel:_.vJ})}))))},"Nd");
d8x.idomCompat=!0;var ixK=_.R(function(k){var I=k.data;return _.f("lp-offer-table-cell-view-model",null,_.f("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(I().alignSelf){case "LP_OFFER_TABLE_ALIGNMENT_START":return"justify-content: flex-start;";case "LP_OFFER_TABLE_ALIGNMENT_END":return"justify-content: flex-end;";case "LP_OFFER_TABLE_ALIGNMENT_CENTER":return"justify-content: center;";default:return"justify-content: flex-start;"}}},_.f(_.HT,{data:function(){return I().contents}},{lpOfferTableCellContentViewModel:d8x})))},
"Od");
ixK.idomCompat=!0;var W$Z=_.R(function(k){var I=k.data;var V=k.lpTableIsFirstRow;var X=k.lpTableIsLastRow;var P=function(){return(V==null?0:V())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},L=function(){return(V==null?0:V())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(X==null?0:X())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.f("ytm-lp-offer-table-row-view-model",null,_.f("div",{class:"ytLpOfferTableRowViewModelHost"},_.f(_.HT,{data:function(){return I().rowHeaderCell}},{lpOfferTableCellViewModel:function(T){return _.f("div",{class:P},_.f(ixK,{data:T.data}))}}),_.f(_.HT,{data:function(){return I().contentCells}},{lpOfferTableCellViewModel:function(T){return _.f("div",{class:L},_.f(ixK,{data:T.data}))}})))},"Pd");
W$Z.idomCompat=!0;var f_N=_.R(function(k){var I=k.data;var V=k.themeOverride;var X=_.C7().resolve(_.RZ(_.pz)),P=function(){return _.K(I().logo,mqO)||{}};
k={};return _.f("ytm-lp-offer-table-section-view-model",null,_.f("div",{class:"ytLpOfferTableViewModelHost"},_.f(_.b,{cond:function(){var L,T;return X&&X()||(V==null?0:V().useDarkTheme)?(L=P())==null?void 0:L.imageDark:(T=P())==null?void 0:T.imageLight},
then:function(L){return _.f(_.yV,{data:L,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var T,d,U;return(U=(T=P())==null?void 0:(d=T.accessibilityData)==null?void 0:d.label)!=null?U:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.f(_.KF,{text:function(){return I().title}})),_.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.f(_.KF,{text:function(){return I().subtitle}})),_.f(_.b,{cond:function(){return I().disclaimers},
then:function(L){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.f(_.ly,{each:L},function(T){return _.f("div",null,_.f(_.KF,{text:T}))}))}}),_.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.f(_.HT,{data:function(){return I().rows}},{lpOfferTableRowViewModel:function(L,T){return _.f(W$Z,{data:L.data,
lpTableIsFirstRow:function(){return T()===0},
lpTableIsLastRow:function(){return T()===I().rows.length-1}})}})),_.f("div",{class:_.FH((k.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return I().hasFooterBackground},k))},_.f(_.b,{cond:function(){return I().footer},
then:function(){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.f(_.KF,{text:function(){return I().footer}}))}}),_.f(_.b,{cond:function(){return I().footerTitle},
then:function(){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.f(_.KF,{text:function(){return I().footerTitle}}))}}),_.f(_.b,{cond:function(){return I().footerDescription},
then:function(){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.f(_.KF,{text:function(){return I().footerDescription}}))}}),_.f(_.b,{cond:function(){return I().footerDescriptions},
then:function(L){return _.f("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.f(_.ly,{each:L},function(T){return _.f("div",null,_.f(_.KF,{text:T}))}))}}))))},"Qd");
f_N.idomCompat=!0;var U8U=_.R(function(k){var I=k.data;var V=k.themeOverride;var X=_.C7().resolve(_.RZ(_.pz)),P=function(){var d;return V==null?void 0:(d=V())==null?void 0:d.useDarkTheme},L=function(){var d,U;
return X&&X()||P()?(d=I().image)==null?void 0:d.imageDark:(U=I().image)==null?void 0:U.imageLight};
k={};k=_.FH("ytmLpSmallFeatureSectionViewModelHost",(k.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=P,k));var T=function(){var d,U,E;return(E=(d=I().image)==null?void 0:(U=d.accessibilityData)==null?void 0:U.label)!=null?E:""};
return _.f("ytm-lp-small-feature-section-view-model",{class:k},_.f(_.b,{cond:function(){return L()&&!tFD},
then:function(){return _.f("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.f(_.yV,{data:function(){return L()},
alt:T,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.f("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.f("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.f(_.b,{cond:function(){return I().title},
then:function(d){return _.f(_.KF,{text:d})}})),_.f("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.f(_.KF,{text:function(){return I().description}}))))},"Rd");
U8U.idomCompat=!0;var EXQ=_.R(function(k){var I=k.data;var V=k.themeOverride;k={};return _.f("ytm-lp-small-feature-section-group-view-model",null,_.f("div",{class:_.FH("ytmLpSmallFeatureSectionGroupViewModelHost",(k.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(V==null||!V().useDarkTheme)},k))},_.f("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.f(_.HT,{data:function(){return I().smallFeatures}},{lpSmallFeatureSectionViewModel:function(X){return _.f("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.f(U8U,{data:X.data,
themeOverride:V}))}}))))},"Sd");
EXQ.idomCompat=!0;_.Si(_.R(function(k){var I=k.data;var V=function(){return I().forcedTheme==="USER_INTERFACE_THEME_DARK"},X=function(){return I().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},P=function(){var T="",d,U;
var E=_.C7().resolve(_.RZ(_.pz));E=V()||(E==null?0:E())?(d=I().themedImageViewModel)==null?void 0:d.imageDark:(U=I().themedImageViewModel)==null?void 0:U.imageLight;(d=IEz((E==null?void 0:E.sources)||[]))&&d.url&&(T=X()?"background-image: linear-gradient(to bottom, transparent, "+(I().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.zK(d.url)+");":"background-image: url("+_.zK(d.url)+");");return T},L=function(){return{useDarkTheme:V()}};
k={};return _.f("yt-section-group-view-model",null,_.f("div",{class:_.FH("yt-lp-section-group-view-model",(k["yt-lp-section-group-view-model--premium-force-dark-mode"]=V,k["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return I().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},k))},_.f(_.b,{cond:function(){return P().length},
then:function(){var T={};return _.f("div",{class:_.FH("yt-lp-section-group-view-model__bg-image",(T["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=X,T)),style:P})}}),_.f("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.f(_.HT,{data:function(){return I().sections}},{lpHeaderUpsellBannerViewModel:function(T){return _.f(VIZ,{data:T.data})},
lpFaqSectionViewModel:function(T){return _.f(knK,{data:T.data,themeOverride:L})},
lpHeaderSectionViewModel:function(T){return _.f(I_l,{data:T.data,themeOverride:L})},
lpHeadlineSectionViewModel:function(T){return _.f(XFN,{data:T.data,themeOverride:L})},
lpLargeFeatureSectionViewModel:function(T){return _.f(Pmy,{data:T.data,themeOverride:L})},
lpOfferCardSectionViewModel:function(T){return _.f(Tgx,{data:T.data,themeOverride:L})},
lpComplexOfferCardSectionViewModel:function(T){return _.f(u1K,{data:T.data})},
lpOfferTableSectionViewModel:function(T){return _.f(f_N,{data:T.data,themeOverride:L})},
lpSmallFeatureSectionGroupViewModel:function(T){return _.f(EXQ,{data:T.data,themeOverride:L})},
lpCouponBannerViewModel:function(T){return _.f(OgO,{data:T.data})}}))))},"Td"),"yt-section-group-view-model",{props:{data:_.$3}});_.bxN=_.R(function(k){var I=_.RE(WmR,function(){var T;return(T=k.data())==null?void 0:T.chipBarStateEntityKey}),V=function(){return k.data().disableDeselection},X=_.G(_.J1(function(){var T;
if(((T=I())==null?void 0:T.selectedIndex)!=void 0)return I().selectedIndex;var d,U;T=_.G(((d=k.data())==null?void 0:(U=d.chips)==null?void 0:U.entries())||[]);for(d=T.next();!d.done;d=T.next()){d=_.G(d.value);U=d.next().value;d=d.next().value;var E=void 0;if((E=_.K(d,_.y9))==null?0:E.selected)return U}return-1})),P=X.next().value,L=X.next().value;
return _.f("chip-bar-view-model",{class:_.FH("ytChipBarViewModelHost",k.className),role:"tablist"},_.f(_.HT,{data:function(){return k.data().chips}},{chipViewModel:function(T,d){return _.f("div",{class:"ytChipBarViewModelChipWrapper"},_.f(_.aOR,{data:T.data,
selected:function(){return d()===P()},
callback:function(U,E){U=!!E;E=d();L(U?E:-1);var l,r=(l=k.data())==null?void 0:l.chipBarStateEntityKey;r&&U&&_.KI(_.NP("chipBarStateEntity",r,{key:r,selectedIndex:E}))},
disableDeselection:k.disableDeselection||V}))}}))},"Ud");_.Si(_.bxN,"chip-bar-view-model",{props:{data:_.mQ,className:_.mQ,disableDeselection:_.mQ}});_.l_U=_.R(function(k){var I=k.data;k={};return _.f("divider-view-model",{class:_.FH("dividerViewModelHost",(k.dividerViewModelInsetThinPadding=function(){return I().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},k))},_.f("div",{class:_.FH("dividerViewModelBaseDivider",function(){return fqO(I().dividerStyle)})}))},"Vd");
_.l_U.idomCompat=!0;_.Si(_.l_U,"divider-view-model",{props:{data:_.$3}});var wV=new Map,H8=new Map,bHo=0,MN;var Kmi=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],jFz={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var rrU,hJN;rrU=function(k){return function(I){return function(){return(I==null?void 0:I())!==void 0?String(I())+k:void 0}}};
_.Eg=rrU("px");hJN=rrU("s");var yrQ=U1U(function(k){return k.targetGroupId}).useUpdatableData;_.bS=_.R(function(k){function I(ct){return function(){var dt=F().numItemsPerGridRow,$K=ct()*dt;dt=$K+dt;var lD,mR;return(mR=(lD=X().contents)==null?void 0:lD.slice($K,dt))!=null?mR:[]}}
var V=_.j8(k,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),X=V.data,P=V.layoutContainerWidth,L=V.shouldUseOwnContainerSize,T=V.marginSettings,d=V.useUpdatedMargin,U=OK_(),E=_.G(yrQ(function(){var ct,dt;return{targetGroupId:(ct=X().targetingContext)==null?void 0:(dt=ct.targetGroupId)==null?void 0:dt[0]}})).next().value;
V=_.G(_.Gz(!0,void 0,"CC9Rdb"));var l=V.next().value,r=V.next().value,h=function(){var ct,dt=(ct=_.K(X().showMoreButton,_.hC))==null?void 0:ct.trackingParams;dt&&_.MV(_.Ne(),dt);r(!1)},y=function(){var ct,dt=(ct=_.K(X().showLessButton,_.hC))==null?void 0:ct.trackingParams;
dt&&_.MV(_.Ne(),dt);r(!0)};
V=_.G(_.ZL({canHaveZeroSize:!1}));var S=V.next().value;V=V.next().value;var g=function(){var ct;return(ct=X().contentAspectRatio)!=null?ct:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},F=_.EH(function(){var ct=L()&&S.width()>0?S.width()||P():P(),dt,$K=(dt=k.data())==null?void 0:dt.responsiveContainerConfiguration;
ct=_.Tb({containerWidth:ct,sizing:$K?dV($K==null?void 0:$K.responsiveSize):"EXTRA_COMPACT",marginSettings:T(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:ct.maxContainerWidth,numItemsPerGridRow:ct.numItems,contentPadding:L()?ct.margin:ct.contentMargin,itemWidth:ct.itemWidth,itemMargin:ct.gutter/2}},void 0,"YIvnde"),Q=function(){if(X().enableVerticalExpansion){if(l())return x();
var ct,dt,$K=(dt=(ct=X().contents)==null?void 0:ct.length)!=null?dt:0;return Math.ceil($K/F().numItemsPerGridRow)}return F().numItemsPerGridRow<=2?2:1},x=function(){var ct;
return Math.ceil(((ct=X().minCollapsedItemCount)!=null?ct:1)/F().numItemsPerGridRow)},N=function(){return X().enableVerticalExpansion&&X().showLessButton&&!l()&&Q()>x()},M=function(){var ct,dt;
return X().enableVerticalExpansion&&X().showMoreButton&&l()&&((dt=(ct=X().contents)==null?void 0:ct.length)!=null?dt:0)>F().numItemsPerGridRow*x()},p=function(){return!N()},z=function(){return!M()},u={};
return _.f("grid-shelf-view-model",{class:_.FH("ytGridShelfViewModelHost",k.className,(u.ytGridShelfViewModelHostHasBottomButton=function(){return N()||M()},u.ytGridShelfViewModelHostIsDismissed=function(){var ct,dt=(ct=E())!=null?ct:{};
ct=dt.behavior;var $K=dt.isDismissed,lD=dt.stamperContextTargetId;dt=dt.stamperIndex;if(!(_.m("mweb_see_fewer_shorts_group_dismissal")&&$K&&ct&&lD))return!1;var mR;$K=U;for(var oj,Zi,Ht=((oj=$K)==null?0:oj.targetId)?_.v9((Zi=$K)==null?void 0:Zi.targetId):void 0;((mR=$K)==null?0:mR.parent)&&Ht!==lD;)$K=$K.parent,Zi=oj=void 0,Ht=((oj=$K)==null?0:oj.targetId)?_.v9((Zi=$K)==null?void 0:Zi.targetId):void 0;mR=Ht===lD?$K:void 0;if(!mR)return!1;var rK;lD=mR==null?void 0:(rK=mR.stamperIndex)==null?void 0:
rK.call(mR);return ct==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||ct==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&lD!=null&&dt!=null&&lD>dt},u.ytGridShelfViewModelHostOptionalMediumLayoutMargin=d,u)),
el:_.h4(V),style:_.oe({"margin-left":(0,_.Eg)(function(){return F().contentPadding}),
"margin-right":(0,_.Eg)(function(){return F().contentPadding})})},_.f(_.b,{cond:function(){return _.K(X().header,YhC)},
then:function(ct){return _.f(_.DQ,{data:ct,useUpdatedPadding:d,disableHorizontalPadding:!0})}}),_.f("div",null,_.f(_.ly,{each:function(){return Array(Q())}},function(ct,dt){return _.f(m8N,{className:k.className,
items:I(dt),responsiveGridShelfLayout:F,contentAspectRatio:g})})),_.f("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.f(_.HT,{data:function(){return X().showMoreButton}},{buttonViewModel:function(ct){return _.f("div",{hidden:z},_.f(_.ac,{data:ct.data,
onClick:h}))}}),_.f(_.HT,{data:function(){return X().showLessButton}},{buttonViewModel:function(ct){return _.f("div",{hidden:p},_.f(_.ac,{data:ct.data,
onClick:y}))}})))},"Xd");
_.bS.idomCompat=!0;var m8N=_.R(function(k){var I=k.items;var V=k.responsiveGridShelfLayout;var X=k.contentAspectRatio;k=k.className;var P=(0,_.Eg)(function(){return-V().itemMargin});
return _.f("div",{el:_.h4(EmD(function(L){a:{for(var T=I(),d=[],U=0;U<T.length;U++){var E=_.K(T[U],PxN);if(!E||E==null||!E.inlinePlayerData){L=null;break a}var l=L.children.item(U);if(!l){L=null;break a}d.push({thumbnailElement:l,videoData:E})}L={gridVideoPreviewData:{gridItems:d}}}return L})),
class:_.FH("ytGridShelfViewModelGridShelfRow",k),style:_.oe({"margin-left":P,"margin-right":P})},_.f(_.HT,{data:I,replacementWrapper:function(L){return _.f(K$Z,{responsiveGridShelfLayout:V},L)}},{shortsLockupViewModel:function(L){return _.f(K$Z,{responsiveGridShelfLayout:V},_.f(RDZ,{data:L.data,
aspectRatio:function(){return X()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.m("mweb_enable_one_line_title_on_shorts")?1:_.m("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(L){return _.f(K$Z,{responsiveGridShelfLayout:V},_.f(_.Mq,{data:L.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Yd"),K$Z=_.R(function(k){return _.f("div",{style:_.oe({width:(0,_.Eg)(function(){return k.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+k.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},k.children)},"Zd");
_.bS.idomCompat=!0;_.Si(_.bS,"grid-shelf-view-model",{props:{data:_.$3,layoutContainerWidth:_.$3,shouldUseOwnContainerSize:_.$3,marginSettings:_.$3,useUpdatedMargin:_.$3,className:_.$3}});_.$8N=_.R(function(k){var I=_.G(_.Gz(!1,void 0,"FVl30c")),V=I.next().value,X=I.next().value;I={};return _.f("yt-alert-banner-view-model",{class:_.FH("ytAlertBannerViewModelHost",k.className,function(){var P;a:switch((P=k.data())==null?void 0:P.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":P="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":P="ytAlertBannerViewModelWarning";break a;default:P="ytAlertBannerViewModelInformational"}return P},(I.ytAlertBannerViewModelDismissed=
V,I.ytAlertBannerViewModelFullbleed=k.fullbleed,I.ytAlertBannerViewModelNarrow=k.narrow,I.ytAlertBannerViewModelIsInRichGrid=k.isInRichGrid,I))},_.f(_.b,{cond:function(){var P;
return!((P=k.data())==null?0:P.hideIcon)},
then:function(){return _.f("div",{class:"ytAlertBannerViewModelIcon"},_.f(_.x_,{icon:function(){return"info_circle"}}))}}),_.f("div",{class:"ytAlertBannerViewModelOuterContainer"},_.f("div",{class:"ytAlertBannerViewModelContainer"},_.f("div",{class:"ytAlertBannerViewModelContent"},_.f("div",{class:"ytAlertBannerViewModelHeading"},_.f(_.KF,{text:function(){var P;
return(P=k.data())==null?void 0:P.heading}})),_.f("div",{class:"ytAlertBannerViewModelBody"},_.f(_.KF,{text:function(){var P;
return(P=k.data())==null?void 0:P.body}})))),_.f(_.HT,{data:function(){var P;
return(P=k.data())==null?void 0:P.actionButton}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.f(_.HT,{data:function(){var P;
return(P=k.data())==null?void 0:P.dismissButton}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var L;((L=k.data())==null?0:L.disableLocalDismissBehavior)||X(!0)}})}}))},"$d");_.Si(_.$8N,"yt-alert-banner-view-model",{props:{data:_.$3,fullbleed:_.$3,narrow:_.$3,isInRichGrid:_.$3,className:_.$3}});var S7Z;_.lS=_.R(function(k){return _.f("basic-content-view-model",{class:_.FH("ytBasicContentViewModelHost",_.$F(k.className))},_.f(_.b,{cond:function(){return k.data().headline},
then:function(I){return _.f("div",{class:"ytBasicContentViewModelHeadline"},_.f(_.KF,{text:I}))}}),_.f(_.ly,{each:function(){return k.data().paragraphs||[]},
keyBy:"INDEX"},function(I){return _.f("div",{class:"ytBasicContentViewModelParagraph"},_.f(_.b,{cond:function(){var V=I();return!!(V.header||V.customHeader||V.headline)},
then:function(){return _.f(S7Z,{paragraph:I})}}),_.f(_.b,{cond:function(){return I().asset||I().text},
then:function(){return _.f("div",{class:"ytBasicContentViewModelParagraphContent"},_.f(_.b,{cond:function(){return I().asset},
then:function(V){return _.f("div",{class:"ytBasicContentViewModelParagraphAsset"},_.f(_.HT,{data:V},{contentPreviewImageViewModel:_.au}))}}),_.f(_.b,{cond:function(){return I().text},
then:function(V){return _.f("div",{class:"ytBasicContentViewModelParagraphText"},_.f(_.KF,{text:V}))}}))}}))}))},"ae");
S7Z=_.R(function(k){var I=k.paragraph;return _.f(_.D7,null,_.f(_.b,{cond:function(){return I().headline},
then:function(V){return _.f(_.KF,{text:V,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.f(_.HT,{data:function(){return I().header||I().customHeader}},{sectionHeaderViewModel:function(V){return _.f(_.DQ,{data:V.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"be");_.jMQ=_.R(function(k){function I(){var y,S;U((S=(y=P)==null?void 0:y.isKeyBoardInUse())!=null?S:!1)}
function V(){U(!1)}
function X(){var y;return d()?(y=k.focusedClassName)==null?void 0:y.call(k):""}
var P=_.C7().resolve(_.RZ(_.Bq)),L=_.G(_.Gz(!1,void 0,"SgkTXc")),T=L.next().value;L=L.next().value;var d=T,U=L,E=function(){var y,S;return((y=k.toggleable)==null?0:y.call(k))?(S=k.toggled)==null?void 0:S.call(k):void 0},l=_.A4(function(y){var S,g=(S=k.command)==null?void 0:S.call(k);
g&&_.C7().resolve(_.Hp).resolveCommand(g);var F;(F=k.onClick)==null||F.call(k,y)}),r=_.A4(I),h=_.A4(V);
return _.f(_.b,{cond:function(){var y;if(y=k.command){y=k.command();y=YbK(y);var S=y.href;y=!(!y.navigatingCommand||!S)}return y},
then:function(){return _.f(_.Av,Object.assign({},{command:k.command,style:k.style,ariaDescribedby:k.ariaDescribedby,ariaHidden:k.ariaHidden,ariaLabel:k.ariaLabel,ariaLabelledby:k.ariaLabelledby,ariaSelected:k.ariaSelected,disabled:k.disabled,dir:k.dir,tabIndex:k.tabIndex,target:k.target,title:k.title,onClick:k.onClick},{className:_.FH("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",k.className,function(){return X()}),
onFocusin:I,onFocusout:V,ariaCurrent:function(){var y,S;return(S=(y=k.ariaCurrent)==null?void 0:y.call(k))!=null?S:E()}}),k.children)},
else:function(){return _.f("button",{"on:click":l,"on:focusin":r,"on:focusout":h,class:_.FH("ytButtonOrAnchorHost","ytButtonOrAnchorButton",k.className,function(){return X()}),
style:k.style,"aria-describedby":k.ariaDescribedby,"aria-hidden":k.ariaHidden,"aria-label":k.ariaLabel,"aria-labelledby":k.ariaLabelledby,"aria-pressed":E,dir:k.dir,disabled:k.disabled,tabindex:k.tabIndex,title:k.title},k.children)}})},"ce");var Jrl=_.R(function(k){k=_.j8(k,{disabled:!1});var I=k.active,V=k.disabled;k={};k=_.FH("ytSwitchShapeTrack",(k.ytSwitchShapeTrackActive=function(){return I()},k.ytSwitchShapeTrackDisabled=function(){return V()},k));
var X={};X=_.FH("ytSwitchShapeKnob",(X.ytSwitchShapeKnobActive=function(){return I()},X));
return _.f("switch-shape",{class:"ytSwitchShapeHost"},_.f("div",{class:k}),_.f("div",{class:X}))},"de");var Y7C=_.R(function(k){var I=_.j8(k,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),V=I.data;k=I.className;var X=I.handleOnTapEventInParent,P=I.parentActive,L=I.onTap;I=_.G(_.J1(function(){var h;return(h=P())!=null?h:V().switchedOnByDefault||!1}));
var T=I.next().value,d=I.next().value,U=function(){return V().isDisabled},E=_.yQ("button");
I=_.A4(function(h){return h.key==="Enter"?(h.preventDefault(),E.value.click(),!1):!0});
var l=_.A4(function(h){if(V().handleOnTapEventInParent||X())return!0;if(U())return!1;if(L)return L(h),!0;gmK(V(),T(),h);d(!T());return!1}),r={};
r=_.FH("ytSwitchButtonViewModelButton",(r.ytSwitchButtonViewModelTappable=function(){return!U()},r));
return _.f("switch-button-view-model",{class:_.FH("ytSwitchButtonViewModelHost",k)},_.f("button",{el:E,class:r,"on:click":l,"on:keydown":I,"aria-label":function(){return T()?V().a11yLabelSwitchedOn:V().a11yLabelSwitchedOff},
"aria-checked":T,"aria-disabled":U,role:"switch"},_.f(Jrl,{active:T,disabled:U})))},"ee");var gXy=_.R(function(k){var I=k.data;var V=k.isLeading;var X=k.hideSelectionTextChevron;var P=k.isToggled;var L=k.shouldNotFillIcon;var T=function(){if(V())var r=I().leadingImage;else{var h;r=(h=I().trailingImage)!=null?h:_.ia(I().themedTrailingImage)}return r},d=function(){a:switch(I().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var r="expand_more";
break a;default:r="chevron_right"}return r};
k={};var U=_.FH("yt-list-item-view-model__image-container",(k["yt-list-item-view-model__leading"]=V,k["yt-list-item-view-model__trailing"]=function(){return!V()},k)),E=_.FH("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
k={};var l=_.FH("yt-list-item-view-model__accessory",(k["yt-list-item-view-model__leading"]=V,k["yt-list-item-view-model__trailing"]=function(){return!V()},k));
return _.f(_.b,{cond:function(){var r=I(),h=V();return!!(h&&(r.leadingImage||r.leadingAccessory)||!h&&(r.trailingImage||r.trailingButton||r.trailingButtons||r.selectionText||r.themedTrailingImage||r.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"))},
then:function(){return _.f(_.D7,null,_.f(_.b,{cond:T,then:function(r){return _.f("div",{class:U,"aria-hidden":"true"},_.f(_.yV,{data:r,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var h=(V()?I().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":I().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?V()?sFz(I().leadingIconAccessorySize):sFz(I().trailingIconAccessorySize):void 0;return h},
className:E,isToggled:function(){return!(L==null?0:L())&&(P==null?void 0:P())}}))}}),_.f(_.b,{cond:function(){return V()&&I().leadingAccessory},
then:function(){return _.f("div",{class:U},_.f(_.HT,{data:function(){return I().leadingAccessory}},{avatarViewModel:function(r){return _.f(_.fA,{data:r.data,
avatarButtonCustomClassName:E})},
collectionThumbnailViewModel:function(r){return _.f(QYf,{data:r.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.f(_.b,{cond:function(){return!V()&&I().trailingButton},
then:function(){return _.f("div",{class:"yt-list-item-view-model__button-container"},_.f(_.HT,{data:function(){return I().trailingButton}},{buttonViewModel:function(r){return _.f(_.ac,{data:r.data,
className:l})}}))}}),_.f(_.b,{cond:function(){var r;
return!V()&&((r=I().trailingButtons)==null?void 0:r.buttons)},
then:function(){return _.f("div",{class:"yt-list-item-view-model__button-container"},_.f(_.HT,{data:function(){var r;return(r=I().trailingButtons)==null?void 0:r.buttons}},{buttonViewModel:function(r){return _.f(_.ac,{data:r.data,
className:l})},
accountLinkButtonViewModel:function(r){return _.f(KvN,{data:r.data,className:l})},
switchButtonViewModel:function(r){return _.f(Y7C,{data:r.data,className:l})},
subscribeButtonViewModel:function(r){return _.f(_.fL,{data:r.data,isOverlay:!1,animateWidth:!1,className:l})},
toggleButtonViewModel:function(r){return _.f(_.cv,{data:r.data,className:l})}}))}}),_.f(_.b,{cond:function(){return!V()&&!!I().selectionText},
then:function(){return _.f(_.D7,null,_.f(_.KF,{text:function(){return I().selectionText},
className:_.FH("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.f(_.b,{cond:function(){return!(X==null?0:X())},
then:function(){return _.f(_.x_,{icon:d,className:"yt-list-item-view-model__chevron-icon"})}}))}}),_.f(_.b,{cond:function(){return!V()&&I().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"},
then:function(){return _.f("div",{class:"yt-list-item-view-model__new-content-indicator"})}}))}})},"fe");var q7G=_.R(function(k){var I=k.data;return _.f(_.b,{cond:function(){return I().title||I().subtitle},
then:function(){return _.f("div",{class:"yt-list-item-view-model__text-wrapper"},_.f(_.b,{cond:function(){return I().title},
then:function(V){return _.f("div",{class:"yt-list-item-view-model__title-wrapper"},_.f(_.KF,{text:V,className:"yt-list-item-view-model__title"}))}}),_.f(_.b,{cond:function(){return I().subtitle},
then:function(V){return _.f(_.KF,{text:V,className:"yt-list-item-view-model__subtitle"})}}))}})},"ge");var vXZ=_.R(function(k){var I=k.data;var V=k.hideSelectionTextChevron;var X=k.TrailingAccessory;var P=k.isToggled;var L=k.disabled;var T=k.isSelectItem;var d=k.isCompact;var U=k.inPopup;var E=k.disableHorizontalPadding;var l=k.isTappableWithoutSelect;var r=k.useButtonOrAnchor;var h=k.onTap;var y=k.shouldNotFillIcon;var S=function(){return _.f(q7G,{data:I,onTap:h,useButtonOrAnchor:r,isTappableWithoutSelect:l,isToggled:P})};
k={};return _.f("div",{class:_.FH("yt-list-item-view-model__label",(k["yt-list-item-view-model__container"]=function(){return!(T==null?0:T())},k["yt-list-item-view-model__container--disabled"]=function(){return!!I().isDisabled||!(L==null||!L())},k["yt-list-item-view-model__container--has-subtitle"]=function(){return!!I().subtitle},k["yt-list-item-view-model__container--compact"]=d,k["yt-list-item-view-model__container--tappable"]=l,k["yt-list-item-view-model__container--in-popup"]=U,k["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(E==null?void 0:E())&&!(T==null?0:T())},k))},_.f(gXy,{data:I,
isLeading:!0,hideSelectionTextChevron:V,isToggled:P,shouldNotFillIcon:y}),_.f(_.b,{cond:function(){return(r==null?void 0:r())&&(l==null?void 0:l())},
then:function(){return _.f(_.jMQ,{command:function(){return _.ky(I().rendererContext)},
onClick:h,className:"yt-list-item-view-model__button-or-anchor",toggleable:P!==void 0,toggled:P},_.f(S,null))},
else:function(){return _.f(S,null)}}),_.f(_.b,{cond:function(){return!!X},
then:function(){return _.f("div",{class:"yt-list-item-view-model__trailing"},X&&_.f(X,null))},
else:function(){return _.f(gXy,{data:I,isLeading:!1,hideSelectionTextChevron:V,isToggled:P,shouldNotFillIcon:y})}}))},"he");var F$N=_.R(function(k){var I=_.j8(k,{checked:!1,disabled:!1});k=I.name;var V=I.onChange,X=I.onClick,P=I.checked,L=I.labelRenderable,T=I.hasLeadingLabel,d=I.labelClass,U=I.isCompact,E=I.selectElementClass,l=I.disableHorizontalPadding;I=I.disabled;var r="checkbox"+_.TE(_.Ug),h=_.A4(function(g){X==null||X(g);return!1}),y=_.A4(function(g){V==null||V(g);
return!1}),S={};
return _.f("checkbox-shape",null,_.f("label",{class:_.FH("ytCheckboxShapeHost",d,(S.ytCheckboxShapeHostCompact=U,S.ytCheckboxShapeDisableHorizontalPadding=l,S))},_.f("input",{class:"ytCheckboxShapeInput",id:r,checked:P,name:k,type:"checkbox",disabled:I,"prop:checked":P,"on:change":y,"on:click":h}),_.f(_.b,{cond:function(){return!(T==null?0:T())},
then:function(){return _.f(sMO,{isLeading:!0,selectElementClass:E})}}),_.f(_.b,{cond:function(){return!!L},
then:function(){return _.f("div",{class:"ytCheckboxShapeLabel"},L==null?void 0:L())}}),_.f(_.b,{cond:T,
then:function(){return _.f(sMO,{isLeading:!1,selectElementClass:E})}})))},"ie");
F$N.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var sMO=_.R(function(k){var I=k.selectElementClass;k={};return _.f("div",{class:_.FH("ytCheckboxShapeCheckbox",I,(k.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(I==null?0:I())},k)),
"aria-hidden":"true"},_.f(_.x_,{icon:_.m("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.f(_.x_,{icon:_.m("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"je");_.r8=_.R(function(k){var I=k.name;var V=k.onChange;var X=k.onClick;var P=k.checked;var L=k.labelRenderable;var T=k.useCheckIcon;var d=k.hasLeadingLabel;var U=k.labelClass;var E=k.isCompact;var l=k.selectElementClass;var r=k.ariaLabel;var h=k.className;k=k.disabled;var y="radio"+_.TE(_.Ug),S=_.yQ("input"),g=_.m("enable_ios_webview_radio_button_responsiveness"),F=_.A4(function(u){S.value.checked=!(P==null||!P());V==null||V(u);return!1}),Q=_.A4(function(u){X==null||X(u);
return!1}),x=_.G(_.Gz(!1,void 0,"Ucg5gd")),N=x.next().value,M=x.next().value;
x=_.A4(function(){var u;((u=_.C7().resolve(_.RZ(_.Bq)))==null?0:u.isKeyBoardInUse())&&M(!0)});
var p=_.A4(function(){M(!1)}),z={};
return _.f("radio-shape",{class:_.FH("yt-radio-shape",h)},_.f("input",{el:S,class:"yt-radio-shape__input",id:y,"prop:checked":P,name:I,type:"radio",disabled:k,"on:change":F,"on:click":Q,"aria-label":r,"on:focusin":x,"on:focusout":p}),_.f("label",{class:_.FH("yt-radio-shape__label-container",U,(z["yt-radio-shape--compact"]=E,z["yt-radio-shape__label-container--keyboard-focused"]=N,z)),for:y},_.f(_.b,{cond:function(){return!(d==null?0:d())},
then:function(){return _.f(BgK,{checked:P,useCheckIcon:T,isLeading:!0,selectElementClass:l,usePassthrough:g})}}),_.f(_.b,{cond:function(){return!!L},
then:function(){var u={};return _.f("div",{class:_.FH("yt-radio-shape__label",(u["yt-radio-shape--event-passthrough"]=g,u)),"aria-hidden":function(){return(r==null?0:r())?"true":"false"}},L==null?void 0:L())}}),_.f(_.b,{cond:d,
then:function(){return _.f(BgK,{checked:P,useCheckIcon:T,isLeading:!1,selectElementClass:l,usePassthrough:g})}})))},"ke");
_.r8.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};
var BgK=_.R(function(k){var I=k.useCheckIcon;var V=k.selectElementClass;k=k.usePassthrough;var X=_.m("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE",P=_.m("enable_web_delhi_icons")?"CIRCLE_FULL":X,L={};return _.f("div",{class:_.FH("yt-radio-shape__radio",V,(L["yt-radio-shape__radio--check-icon"]=I,L["yt-radio-shape__radio--radio-default-style"]=function(){return!(V==null?0:V())},L["yt-radio-shape--event-passthrough"]=k,L)),
"aria-hidden":"true"},_.f(_.x_,{icon:function(){return(I==null?0:I())?"CHECK":X}}),_.f(_.x_,{icon:function(){return(I==null?0:I())?"CHECK":P},
active:function(){return!(I==null?0:I())}}))},"le");_.h$=_.R(function(k){var I=k.data;var V=k.isMenuItem;var X=k.isCompact;var P=k.onTap;var L=k.trailingAccessory;var T=k.hideSelectionTextChevron;var d=k.disabled;var U=k.inPopup;var E=k.disableHorizontalPadding;var l=k.isOverlay;var r=k.isToggled;var h=k.ariaLabel;var y=k.ariaPressed;var S=k.shouldNotFillIcon;var g=!_.m("web_enable_killswitch_for_selectable_list_item_on_tap_fix");k=!_.m("web_enable_killswitch_for_skip_child_tags");var F=_.wy(function(Ul){return FmR(I(),Ul)}),Q=function(){return(E==
null?void 0:E())||I().disableHorizontalPadding},x=function(){var Ul;
return!((Ul=I())==null||!Ul.entitySelectorType)},N=function(){return x()?Object.assign({},I(),F().data):I()},M=function(){return!!N().isDisabled||!(d==null||!d())},p=_.A7D(function(){return N().rendererContext}),z=function(){return!(N().isSelected===void 0||!N().selectionStyle||N().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},u=function(){return(_.IU(N().rendererContext)||P)&&!z()},ct={},dt=_.FH("yt-list-item-view-model__container",(ct["yt-list-item-view-model__container--tappable"]=
function(){return _.IU(N().rendererContext)||z()},ct["yt-list-item-view-model__container--compact"]=X,ct["yt-list-item-view-model__container--in-popup"]=U,ct["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(Q==null?void 0:Q())&&z()},ct)),$K=function(){return N().leadingImage||N().leadingAccessory},lD=_.FH("yt-list-item-view-model__image-container",function(){return $K()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
ct=_.QIR();var mR=_.G(_.Gz(!1,void 0,"ef0FO")),oj=mR.next().value,Zi=mR.next().value,Ht=function(){return _.f(vXZ,{data:N,hideSelectionTextChevron:T,TrailingAccessory:L,isToggled:r,disabled:d,isSelectItem:z,isCompact:X,inPopup:U,disableHorizontalPadding:Q,isTappableWithoutSelect:u,useButtonOrAnchor:rK,onTap:P,shouldNotFillIcon:S})},rK=_.m("web_button_or_anchor_list_item");
mR={};return _.f("yt-list-item-view-model",{el:_.h4(_.VN(function(){return M()?void 0:N().rendererContext},void 0,void 0,rK?["A".toString(),
"BUTTON".toString()]:[]),BJ_(function(Ul){if(!M()){var p_;if(p_=g)p_=N().selectionStyle,p_=p_==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||p_==="LIST_ITEM_SELECTION_STYLE_RADIO"||p_==="LIST_ITEM_SELECTION_STYLE_DEFAULT";p_||P==null||P(Ul)}},k?["A".toString(),
"BUTTON".toString()]:[]),M3D(function(){return u==null?void 0:u()},{focusin:function(){var Ul;
((Ul=_.C7().resolve(_.RZ(_.Bq)))==null?0:Ul.isKeyBoardInUse())&&Zi(!0)},
focusout:function(){Zi(!1)}})),
class:_.FH("yt-list-item-view-model",(mR["yt-list-item-view-model--is-overlay"]=l,mR["yt-list-item-view-model--keyboard-focused"]=oj,mR["yt-list-item-view-model--hidden"]=function(){return x()?F().isHidden:!1},mR)),
role:function(){return(V==null?0:V())?"menuitem":"listitem"},
tabindex:function(){var Ul=u();Ul=rK?void 0:P||Ul?0:void 0;return Ul},
"on:keydown":ct,"aria-label":function(){var Ul;return(h==null?void 0:h())||((Ul=p())==null?void 0:Ul.label)},
"aria-pressed":y},_.f(_.b,{cond:z,then:function(){return _.f(_.rH,null,_.f(_.E5,{when:function(){return N().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.f(F$N,{labelRenderable:Ht,
isCompact:X,checked:function(){return N().isSelected},
hasLeadingLabel:function(){return!!$K()},
labelClass:dt,selectElementClass:lD,disableHorizontalPadding:Q,onClick:g?P:void 0,disabled:M})}),_.f(_.E5,{when:function(){return N().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.f(_.r8,{labelRenderable:Ht,
isCompact:X,checked:function(){return N().isSelected},
hasLeadingLabel:function(){return!!$K()},
labelClass:dt,selectElementClass:lD,onClick:g?P:void 0,disabled:M})}),_.f(_.E5,{when:function(){return N().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.f(_.r8,{labelRenderable:Ht,
isCompact:X,checked:function(){return N().isSelected},
hasLeadingLabel:function(){return!!$K()},
labelClass:dt,selectElementClass:lD,useCheckIcon:!0,onClick:g?P:void 0,disabled:M})}),_.f(_.by,null,Ht))},
else:Ht}))},"me");
_.h$.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.yu=_.R(function(k){var I=_.G(_.ZL({canHaveZeroSize:!1})),V=I.next().value;I=I.next().value;var X=function(){return Moz(V.width(),k.data().responsiveContainerConfiguration)||Csj(V.width(),k.data().linearLayoutContainerConfiguration)};
return _.f("yt-linear-layout-view-model",{el:_.h4(I),class:"ytLinearLayoutViewModelHost"},_.f("div",{class:_.FH("ytLinearLayoutViewModelContainer",function(){a:switch(k.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var P="ytLinearLayoutViewModelHorizontal";break a;default:P="ytLinearLayoutViewModelVertical"}return P},function(){var P=k.data().linearLayoutContainerConfiguration;
return P?[xKi(P.flexDirection),aqK(P.justifyContent),RL_(P.alignItems)].join(" "):""}),
style:function(){var P;var L=((P=X())==null?void 0:P.containerStyles)||{};return _.oe(L)()}},_.f(_.HT,{data:function(){return k.data().items},
wrapper:function(P,L,T){return _.f("div",{style:function(){var d=T(),U;if((U=X())==null)d=void 0;else{var E=U.itemStyles,l,r;var h=(r=(l=k.data().items)==null?void 0:l.length)!=null?r:0;d=E.call(U,d===0,d===h-1)}return _.oe(d||{})()}},P())}},{lockupViewModel:function(P){return _.f(_.Mq,{data:P.data,
containerLayoutConfig:function(){var L;return(L=X())==null?void 0:L.containerLayoutConfig}})},
basicContentViewModel:_.lS,buttonViewModel:_.ac,linearLayoutViewModel:_.yu,thumbnailViewModel:Qp,descriptionPreviewViewModel:_.ZQ,listItemViewModel:_.h$,sectionHeaderViewModel:_.DQ})))},"ne");_.Si(_.yu,"yt-linear-layout-view-model",{props:{data:_.$3}});_.Si(_.zg,"chips-shelf-view-model",{props:{data:_.$3,callback:_.mQ,selectionBehavior:_.$3,disableChipsScrollAnimation:_.$3,nextButtonStyle:_.$3}});_.Si(_.R(function(k){return _.f("yt-comment-filter-context-view-model",{class:_.FH("ytCommentFilterContextHost",k.className)},_.f(_.KF,{text:function(){return k.data().text}}))},"oe"),"yt-comment-filter-context-view-model",{props:{data:_.$3,
className:_.mQ}});_.ArG=_.R(function(k){var I=k.data;var V=k.onTap;var X=k.onSwitch;var P=k.overrideDisabled;k=k.disableHorizontalPadding;var L=_.G(_.J1(function(){var h;return((h=vmo(l()))==null?void 0:h.switchedOnByDefault)||!1})),T=L.next().value,d=L.next().value;
L=_.G(_.Gz(!1,void 0,"V0hCrd"));var U=L.next().value,E=L.next().value,l=function(){var h;if(!(h=I().switchButton)){var y=I();h=P==null?void 0:P();y={switchOnCommand:y.switchOnCommand,switchOffCommand:y.switchOffCommand,switchedOnByDefault:y.switchedOnByDefault,isDisabled:y.isDisabled,a11yLabelSwitchedOn:y.a11yLabelSwitchedOn,a11yLabelSwitchedOff:y.a11yLabelSwitchedOff};h!==void 0&&(y.isDisabled=h);h={switchButtonViewModel:y}}return h},r=function(h){var y=vmo(l());
!y||y.isDisabled||I().ignoreTapUntilCommandCompletes&&U()||(V==null||V(h),gmK(y,T(),h,I().ignoreTapUntilCommandCompletes,E),d(!T()),X==null||X(T()))};
return _.f("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.f(_.h$,{data:function(){return{title:I().title,subtitle:I().attributedSubtitle,leadingImage:I().leadingImage,leadingAccessory:I().leadingAccessory,isDisabled:I().isDisabled}},
onTap:r,isToggled:T,shouldNotFillIcon:!0,trailingAccessory:function(){return _.f(_.HT,{data:l},{switchButtonViewModel:function(h){return _.f(Y7C,{data:h.data,parentActive:T,onTap:r})}})},
disableHorizontalPadding:k}))},"pe");var QMy=_.R(function(k){var I=k.data;k=k.className;var V=function(){var d;return((d=X())==null?void 0:d.isToggled)!==void 0},X=_.wy(function(d){a:{var U=I().entityKey,E=I().entitySelectorType;
if(E)switch(E){case "TOGGLEABLE_LIST_ITEM_ENTITY_SELECTOR_TYPE_TOGGLE_MENU_SERVICE_ITEM_ENTITY":if(!U)break;var l,r;d={isToggled:(r=(l=_.LU.toggleMenuServiceItemEntitySelector(d,U))==null?void 0:l.isToggled)!=null?r:!1};break a;default:_.$w(new _.GN("Error: entitySelectorType defined but not matched in selector.",d,E))}d=void 0}return d}),P=_.G(_.J1(function(){var d,U,E;
return V()?(d=X())==null?void 0:d.isToggled:(U=I())==null?void 0:(E=U.initialState)==null?void 0:E.isToggled})),L=P.next().value,T=P.next().value;
return _.f("toggleable-list-item-view-model",{el:_.h4(_.VN(function(){return I().rendererContext},{onTap:function(d,U){U();
V()||T(!L())}})),
class:_.FH("toggleableListItemViewModelHost",k)},_.f(_.b,{cond:function(){if(L()){var d=I().toggledListItem;d=_.K(d,_.Zm)}else d=I().defaultListItem,d=_.K(d,_.Zm);return d},
then:function(d){return _.f(_.h$,{data:d,isToggled:L,ariaLabel:function(){var U=L()?I().toggledListItem:I().defaultListItem,E;U=(E=_.K(U,_.Zm))==null?void 0:E.rendererContext;var l;return(l=_.K(U,_.DL))==null?void 0:l.label},
ariaPressed:function(){return L()}})}}))},"qe");var nXW=_.HW("DOWNLOAD",{},"Download"),oXQ=_.HW("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),x8Z=_.HW("RETRY",{},"Retry"),a_Z=_.HW("PAUSE_DOWNLOADING",{},"Pause downloading"),RJW=_.HW("RESUME_DOWNLOAD",{},"Resume download"),ZHc={text:nXW,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},zb={text:oXQ,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},um_={text:x8Z,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
DKX={text:a_Z,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},zLt={text:RJW,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var CmC=_.R(function(k){var I=function(){var d=k.data();d=_.ky(d.rendererContext);var U;return(U=_.K(d,_.xd))==null?void 0:U.videoId},V=_.wy(function(d){var U=I(),E=eLA(k.data());
return U?_.Ti(d,U):E?_.d7(d,E):"TRANSFER_STATE_UNKNOWN"}),X=_.RE(_.yYi,I),P=_.wy(function(d){return _.fBl(d,I(),eLA(k.data()))}),L=function(){return tot(V(),X(),_.ky(k.data().rendererContext),!!eLA(k.data()))},T=function(){return P()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.f("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:T},_.f(_.b,{cond:function(){return!T()},
then:function(){return _.f(_.b,{cond:L,then:function(d){return _.f(_.ly,{each:d},function(U){return _.f(_.h$,{data:U,isCompact:k.isCompact,isMenuItem:k.isMenuItem,inPopup:k.inPopup,disableHorizontalPadding:k.disableHorizontalPadding})})}})}}))},"re");
CmC.idomCompat=!0;_.wFU=_.R(function(k){var I=k.data;var V=k.isCompact;var X=k.hideSelectionTextChevron;var P=k.inPopup;var L=k.isOverlay;var T=k.disableHorizontalPadding;var d=function(){return kFO(I())&&(P==null?void 0:P())},U=_.m("web_list_view_model_listbox_killswitch")?"menu":"listbox";
k=_.A4(function(l){if(P!=null&&P()&&_.m("web_enable_arrow_key_navigation_in_dropdown")){var r=_.Gcj(l.currentTarget);if(r.length!==0){var h=Array.prototype.indexOf.call(r,document.activeElement);switch(l.key){case "ArrowDown":l.preventDefault();Ijo(r,h);break;case "ArrowUp":l.preventDefault();VBX(r,h);break;case "Tab":l.preventDefault(),l.shiftKey?VBX(r,h):Ijo(r,h)}}}});
var E={};return _.f("yt-list-view-model",{class:_.FH("ytListViewModelHost",(E.ytListViewModelHostKaiosSpatNav=tFD&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",E)),role:function(){return d()?U:"list"},
style:_.oe({"max-height":function(){var l,r=(l=I())==null?void 0:l.visibleElementCount;if(r)return(r+.5)*40+"px"}}),
"on:keydown":k},_.f(_.HT,{data:function(){return I().listItems}},{listItemViewModel:function(l){return _.f(_.h$,{data:l.data,
isMenuItem:d,isCompact:V,hideSelectionTextChevron:X,inPopup:P,isOverlay:L,disableHorizontalPadding:T})},
toggleableListItemViewModel:function(l){return _.f(QMy,{data:l.data})},
downloadListItemViewModel:function(l){return _.f(CmC,{data:l.data,isMenuItem:d,isCompact:V,inPopup:P,disableHorizontalPadding:T})},
switchListItemViewModel:function(l){return _.f(_.ArG,{data:l.data,disableHorizontalPadding:T})}}))},"se");
_.wFU.idomCompat=!0;var HxK=_.R(function(k){var I=k.data;var V=k.isOverlay;k={};return _.f("yt-course-perks-view-model",{class:_.FH("ytwCoursePerksViewModelHost",(k.ytwCoursePerksViewModelHostOverlay=V,k))},_.f("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.f(_.KF,{text:function(){return I().title}})),_.f("div",null,_.f(_.b,{cond:function(){return I().perks},
then:function(X){return _.f(_.wFU,{data:function(){return{listItems:X()}},
isCompact:!0,isOverlay:V})}})))},"te");_.Si(HxK,"yt-course-perks-view-model",{props:{data:_.mQ,isOverlay:_.mQ}});_.Si(_.R(function(k){var I=k.data;return _.f("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.f("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.f(_.KF,{text:function(){return I().title}})),_.f("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.f(_.KF,{text:function(){return I().progressSummary}})),_.f("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.f("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.oe({width:function(){return I().progressPercentage*100+"%"}})})))},"ue"),"yt-course-progress-view-model",{props:{data:_.$3}});var pFx=_.R(function(k){var I={};return _.f("yt-progress-view-model",{class:_.FH("ytwProgressViewModelHost",(I.ytwProgressViewModelHostOverlay=_.$F(k.isOverlay,!1),I))},_.f(_.b,{cond:function(){return k.data().progressSummary},
then:function(V){return _.f("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.f(_.KF,{text:V}))}}),_.f("div",{class:"ytwProgressViewModelHostProgressContainer"},_.f(_.b,{cond:function(){return k.data().leadingLabel},
then:function(V){return _.f("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.f(_.KF,{text:V}))}}),_.f("div",{class:"ytwProgressViewModelHostProgressBar"},_.f("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(k.data().progressPercentage||0)*100+"%"}}))))},"ve");var mk=_.R(function(k){var I=k.starNumber;var V=k.data;var X=function(){var P;return((P=V())==null?void 0:P.rating)||0};
return _.f(_.b,{cond:function(){return I()},
then:function(P){return _.f(_.rH,null,_.f(_.E5,{when:function(){return X()>=P()-.25}},function(){return _.f("div",{class:"ytStarRatingViewModelHostStar"},_.f(_.x_,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.f(_.E5,{when:function(){return X()>=P()-.75}},function(){return _.f("div",{class:"ytStarRatingViewModelHostStar"},_.f(_.x_,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.f(_.by,null,function(){return _.f("div",{class:"ytStarRatingViewModelHostStar"},_.f(_.x_,{icon:"STAR",
size:function(){return 24}}))}))}})},"we"),Ngl=_.R(function(k){k=k.data;
return _.f("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.f(mk,{starNumber:1,data:k}),_.f(mk,{starNumber:2,data:k}),_.f(mk,{starNumber:3,data:k}),_.f(mk,{starNumber:4,data:k}),_.f(mk,{starNumber:5,data:k}))},"xe");_.Si(_.R(function(k){var I=_.j8(k,{}).data;return _.f("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.f("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.f(_.KF,{text:function(){var V;return(V=I())==null?void 0:V.title}})),_.f("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.f(_.b,{cond:function(){return I().starProgressViewModels},
then:function(V){return _.f("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.f(_.HT,{data:V},{progressViewModel:pFx}))}}),_.f("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.f("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.f(_.KF,{text:function(){var V;
return(V=I())==null?void 0:V.averageRatingLabel}})),_.f(_.b,{cond:function(){return I().zeroStateText},
then:function(V){return _.f("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.f(_.KF,{text:V}))}}),_.f(_.b,{cond:function(){return I().starRatingViewModel},
then:function(V){return _.f("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.f(_.HT,{data:V},{starRatingViewModel:Ngl}))}}),_.f("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.f(_.KF,{text:function(){var V;
return(V=I())==null?void 0:V.totalRatingsCountLabel}})))))},"ye"),"yt-course-ratings-view-model",{props:{data:_.mQ}});var MIN;MIN={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"}};_.ZxZ=_.R(function(k){var I=_.yQ("yt-learning-journey-loader-view-model"),V=_.nz();_.$6(function(){requestAnimationFrame(function(){var P;(P=V.lottieEl)==null||P.addEventListener("DOMLoaded",function(){var L;(L=k.onLottieLoaded)==null||L.call(k)})});
var X=k.data().browseEndpoint;X&&_.iB(X)});
return _.f("yt-learning-journey-loader-view-model",{class:_.FH("learningJourneyLoaderViewModelHost",k.className),"data-target-id":function(){return k.data().targetId||""},
el:I},_.f(_.Ng,{className:_.FH("learningJourneyLoaderViewModelLoader",k.className),animationName:function(){return MIN.animationConfig.name},
data:MIN,animationRef:V}))},"Ae");_.Si(_.ZxZ,"yt-learning-journey-loader-view-model",{props:{data:_.$3,className:_.mQ,onLottieLoaded:_.mQ}});var D8O=_.R(function(k){var I=function(){return k.data()},V=function(){return!!_.tw(_.ua(I())).optionColor},X=_.G(_.Gz(-1,void 0,"gXOYR")),P=X.next().value,L=X.next().value,T=function(r){return P()===r},d=function(r){return I().correctAnswerIndex===r},U=function(){return P()!==-1};
X=_.G(_.Gz("",void 0,"BFwDQb"));var E=X.next().value,l=X.next().value;return _.f("learning-journey-quiz-view-model",{class:_.FH("learningQuizComponentHost","learningJourneyQuizYoututorHost",k.className),style:_.oe({background:function(){return _.tw(_.ua(I())).backgroundColor}})},_.f("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},E),_.f("div",{class:"learningQuizComponentQuizContainer"},_.f("div",{class:"learningQuizComponentQuiz"},_.f("div",{class:"learningQuizComponentQuizContent"},_.f(_.b,{cond:function(){return!!I().aiGeneratedQuizLabel},
then:function(){return _.f("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.f(_.KF,{text:function(){return I().aiGeneratedQuizLabel}}))}}),_.f("div",{class:"learningQuizComponentQuizHeader",
style:_.oe({"align-items":function(){return I().overflowMenu?"start":"center"}})},_.f("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.oe({"min-height":function(){return I().overflowMenu?"48px":"26px"}})},_.f("div",{class:"learningJourneyQuizYoututorText",
style:_.oe({color:function(){return _.tw(_.ua(I())).primaryTextColor}})},_.f(_.KF,{text:function(){return I().questionHeaderText}})))),_.f("div",{class:"learningQuizComponentQuizSubheader",
style:_.oe({color:function(){return _.tw(_.ua(I())).secondaryTextColor}})},_.f(_.KF,{text:function(){var r=I();
return U()?r.explanationText:r.questionSubheaderText}}))),_.f("div",{role:"group",
class:_.FH("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.f(_.ly,{each:function(){return I().optionsData||[]}},function(r,h){var y={};
return _.f("button",{class:_.FH("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(y.learningQuizComponentQuizHover=function(){return!U()},y.learningQuizComponentQuizOptionWithCustomColor=V,y.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return U()&&d(h())},y.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return P()!==I().correctAnswerIndex&&T(h())},y.learningQuizComponentQuizIncorrectShake=
function(){return P()!==I().correctAnswerIndex&&T(h())},y)),
"on:click":_.A4(function(){_.iH(_.Ne(),{data:r});if(U())return!1;L(h());var S,g;l(d(h())?((S=I().successTitle)==null?void 0:S.content)||"":((g=I().failureTitle)==null?void 0:g.content)||"");return!1}),
style:_.oe({background:"transparent"}),"aria-description":function(){var S,g;return U()?d(h())?(S=I().successTitle)==null?void 0:S.content:(g=I().failureTitle)==null?void 0:g.content:""},
"aria-disabled":U},_.f("div",{class:"learningQuizComponentQuizOptionContainer"},_.f(_.KF,{text:r.optionText}),_.f(_.b,{cond:function(){var S=h();return U()&&(T(S)||d(S))},
then:function(){var S={};return _.f(_.x_,{className:_.FH("learningJourneyQuizYoututorOptionIcon",(S.learningQuizComponentQuizPulse=function(){return P()===I().correctAnswerIndex&&d(h())},S)),
size:24,icon:function(){return d(h())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.f(_.b,{cond:U,
then:function(){return _.f("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.f("div",{class:"learningJourneyQuizYoututorExplanationText"},_.f(_.KF,{text:function(){return I().explanationHeaderText}})),_.f(_.KF,{text:function(){return I().optionsData[P()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"Be");
D8O.idomCompat=!0;Object.freeze&&Object.freeze(Object.create(null));var c_t=function(){},zJG;
(zJG=window.requestIdleCallback)==null||zJG.bind(window);var Pvz=new Set,XGl=null;var uXG;_.OxG=_.R(function(k){var I=null,V=null,X=null,P=function(){return k.data()},L=function(){return _.tw(_.ua(P()))},T=function(){return!!L().optionColor},d=_.G(_.Gz(-1,void 0,"H2gnQb")),U=d.next().value,E=d.next().value,l=function(M){return U()===M},r=function(M){return P().correctAnswerIndex===M},h=function(){return U()!==-1},y=function(){return U()===P().correctAnswerIndex},S=function(){var M=P(),p=h(),z=y();
return p?z?M.successTitle:M.failureTitle:M.questionHeaderText},g=function(){var M=h(),p=y();
return M?p?264685:264684:264683},F=function(){var M=P();
return h()?M.explanationText:M.questionSubheaderText},Q=function(){return!!P().video},x=function(M){return y()&&r(M)},N=_.A4(function(){E(-1);
return!1});
return _.f(_.b,{cond:function(){return P().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.f(D8O,{data:function(){return P()}})},
else:function(){return _.f("learning-journey-quiz-view-model",{class:_.FH("learningQuizComponentHost",k.className),style:_.oe({background:function(){return L().backgroundColor}})},_.f(_.b,{cond:Q,
then:function(){return _.f("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.oe({background:function(){return L().videoBackgroundColor}})},_.f(_.HT,{data:function(){return P().video}},{lockupViewModel:function(M){return _.f(_.Mq,{data:M.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.f("div",{class:"learningQuizComponentQuizContainer"},_.f("div",{class:"learningQuizComponentQuiz"},_.f("div",{class:"learningQuizComponentQuizContent"},_.f(_.b,{cond:function(){return!!P().aiGeneratedQuizLabel},
then:function(){return _.f("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.f(_.KF,{text:function(){return P().aiGeneratedQuizLabel}}))}}),_.f("div",{class:"learningQuizComponentQuizHeader",
style:_.oe({"align-items":function(){return P().overflowMenu?"start":"center"}})},_.f("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.oe({"min-height":function(){return P().overflowMenu?"48px":"26px"}})},_.f("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.h4(function(M){_.e9(g(),M,I,function(p){I=p})}),
style:_.oe({color:function(){return L().primaryTextColor}}),
"client-ve-type":g},_.f(_.KF,{text:S}))),_.f("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.f(_.b,{cond:h,then:function(){return _.f("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.h4(function(M){_.e9(264687,M,V,function(p){V=p})}),
"on:click":N,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.f("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.oe({fill:function(){return L().primaryTextColor}})},_.f("path",{d:"M440-122q-121-15-200.5-105.5T160-440q0-66 26-126.5T260-672l57 57q-38 34-57.5 79T240-440q0 88 56 155.5T440-202v80zm80 0v-80q87-16 143.5-83T720-440q0-100-70-170t-170-70h-3l44 44-56 56-140-140 140-140 56 56-44 44h3q134 0 227 93t93 227q0 121-79.5 211.5T520-122z"})))}}),
_.f(_.HT,{data:function(){return P().overflowMenu}},{buttonViewModel:function(M){return _.f(_.ac,{data:M.data})}}))),_.f("div",{class:"learningQuizComponentQuizSubheader",
el:_.h4(function(M){_.e9(264688,M,X,function(p){X=p})}),
style:_.oe({color:function(){return L().secondaryTextColor}}),
"client-ve-type":264688},_.f(_.KF,{text:F}))),_.f("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.f(_.ly,{each:function(){return P().optionsData||[]}},function(M,p){var z={};
return _.f("button",{class:_.FH("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(z.learningQuizComponentQuizHover=function(){return!h()},z.learningQuizComponentQuizOptionWithCustomColor=T,z.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return x(p())},z.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!y()&&l(p())},z.learningQuizComponentQuizIncorrectShake=function(){return!y()&&
l(p())},z.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return h()&&!l(p())},z)),
"on:click":_.A4(function(){_.iH(_.Ne(),{data:M});if(h())return!1;E(p());return!1}),
style:_.oe({background:function(){var u=p();return h()&&l(u)?"":T()?L().optionColor:"transparent"}}),
"aria-disabled":h},_.f("div",{class:"learningQuizComponentQuizOptionContainer"},_.f(_.b,{cond:h,then:function(){return _.f(uXG,{isOptionCorrect:r,optionIndex:p,isOptionSelectedAndCorrect:x,colors:L})}}),_.f(_.KF,{text:M.optionText})))})))))}})},"Ce");
uXG=_.R(function(k){var I={};return _.f("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var V=k.optionIndex();return k.isOptionCorrect(V)?"0 0 24 24":"0 -960 960 960"},
class:_.FH("learningJourneyQuizViewModelQuizOptionIconLeading",(I.learningQuizComponentQuizPulse=function(){return k.isOptionSelectedAndCorrect(k.optionIndex())},I)),
style:_.oe({fill:function(){return k.colors().primaryTextColor}})},_.f("path",{d:function(){var V=k.optionIndex();
return k.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"}}))},"De");
_.OxG.idomCompat=!0;_.Si(_.OxG,"learning-journey-quiz-view-model",{props:{data:_.$3,className:_.$3}});var tIN=_.R(function(k){var I=_.G((0,_.Psf)(function(){var T;return{targetId:(T=k.data().config)==null?void 0:T.suspenseKey,contents:[k.data()]}})).next().value,V=_.C7().resolve(_.Hp),X=function(){var T=I().contents.length>0?I().contents[0]:void 0;
return T==null?void 0:T.config},P=function(){var T;
return(T=X())==null?void 0:T.entityTriggerConfig},L=_.RE(VrR,function(){var T,d;
return(d=(T=P())==null?void 0:T.entityKey)!=null?d:""});
_.Yv(function(){var T,d,U,E=(U=Number((T=P())==null?void 0:(d=T.invalidationTimestamp)==null?void 0:d.seconds))!=null?U:0,l,r,h;if(((h=Number((l=L())==null?void 0:(r=l.lastUpdated)==null?void 0:r.seconds))!=null?h:0)>E){var y;(T=(y=X())==null?void 0:y.continuationCommand)&&V.resolveCommand(T)}},"tC8nKe");
return _.f("yt-suspense-view-model",{class:_.FH("ytSuspenseViewModelHost")},_.f(_.HT,{data:function(){var T;return(T=X())==null?void 0:T.contents}},{lockupViewModel:_.Mq}))},"Fe");var eJQ=_.R(function(k){var I=_.j8(k,{palette:void 0,isLastItem:!1}),V=I.palette,X=I.isLastItem,P=function(){return k.data().isHighlighted},L=function(){var U;
return GFj((U=V())==null?void 0:U.iconDisabledColor)},T=function(){var U;
return GFj((U=V())==null?void 0:U.primaryTitleColor)},d=function(){var U;
return GFj((U=V())==null?void 0:U.secondaryTitleColor)};
I={};return _.f("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.h4(_.VN(function(){return k.data().rendererContext}))},_.f(_.HT,{data:function(){return k.data().thumbnail}},{thumbnailViewModel:Qp}),_.f("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.f("div",{class:_.FH("ytMacroMarkerListItemViewModelTimeDescription",(I.ytMacroMarkerListItemViewModelHighlighted=P,I)),
style:_.oe({"background-color":function(){return P()?T():L()},
color:function(){return P()?"":d()}})},_.f(_.KF,{text:function(){return k.data().timestamp}})),_.f("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.oe({"background-color":function(){return X()?"transparent":L()}})}),_.f("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(P()?T():d())}},_.f(_.KF,{text:function(){return k.data().title}}))))},"Ge");_.Kn=_.R(function(k){function I(xK){x("transform:translateX("+(_.gH("HTML_DIR")==="rtl"?"":"-")+xK+"px)")}
function V(xK){return Math.min(Math.max(xK,0),Q()-u())}
function X(xK){var lN=p()+lD();if(!P())return 0;xK===void 0&&(xK=Math.round(u()/lN)||1);return xK*lN}
var P=function(){return k.data().items||[]},L=function(){return k.data().previousButton},T=function(){return k.data().nextButton},d=function(){var xK,lN;
return(lN=(xK=k.disableArrows)==null?void 0:xK.call(k))!=null?lN:!1},U=function(){var xK;
return!((xK=k.forceNarrowLayout)==null||!xK.call(k))},E=_.EH(function(){var xK;
return!((xK=k.centerAlignItems)==null||!xK.call(k))&&Q()<=u()},void 0,"iGOqxd"),l=_.yQ("horizontal-shelf-view-model"),r=_.yQ("div"),h=_.G(_.Gz(0,void 0,"tieKmf")),y=h.next().value,S=h.next().value;
h=_.G(_.Gz(0,void 0,"W2lvv"));var g=h.next().value,F=h.next().value,Q=g;g=_.G(_.Gz("",void 0,"PEePkc"));h=g.next().value;var x=g.next().value;g=_.G(_.Gz(0,void 0,"c7a4W"));var N=g.next().value,M=g.next().value,p=N;g=_.G(_.Gz(0,void 0,"KGhRJf"));N=g.next().value;var z=g.next().value,u=N;g=_.G(_.Gz(!1,void 0,"fgWgyc"));var ct=g.next().value,dt=g.next().value;g=_.G(_.Gz(0,void 0,"pe79rc"));N=g.next().value;var $K=g.next().value,lD=N;g=_.G(_.Gz(0,void 0,"CTqisc"));var mR=g.next().value,oj=g.next().value;
g=_.G(_.Gz(0,void 0,"S2Yf1b"));var Zi=g.next().value,Ht=g.next().value;g=_.G(_.Gz("50%",void 0,"kjP5ke"));var rK=g.next().value,Ul=g.next().value,p_=function(){var xK,lN=(xK=k.data())==null?void 0:xK.responsiveContainerConfiguration,DR,nN;return lN?dV(lN==null?void 0:lN.responsiveSize):(nN=(DR=k.sizing)==null?void 0:DR.call(k))!=null?nN:"STANDARD"},hx=function(){var xK,lN=(xK=k.data())==null?void 0:xK.responsiveContainerConfiguration;
return lN?lN.enableContentSpecificAspectRatio===!1:!1};
g=_.EH(function(){return!d()&&y()>0},void 0,"jT8Bud");
N=_.EH(function(){return!d()&&y()<Q()-u()},void 0,"mt4gsb");
var jy=function(){l.value!==null&&g3()},bN;
_.SL(function(){g3();window.ResizeObserver?(bN=new ResizeObserver(_.k8(jy,0)),bN.observe(l.value)):window.addEventListener("resize",jy)});
_.gu(function(){if(window.ResizeObserver){var xK;(xK=bN)==null||xK.disconnect()}else window.removeEventListener("resize",jy)});
var g3=function(){var xK=l.value.clientWidth,lN=k.includeMargin!==void 0?k.includeMargin():!1,DR;var nN=k.hasPeek!==void 0?k.hasPeek():!((DR=k.data())==null||!DR.hasPeek);xK=_.Tb({containerWidth:xK,hasPeek:nN,sizing:p_(),marginSettings:lN?U()?4:1:0});$K(xK.gutter);oj(xK.margin);M(xK.itemWidth);dt(xK.maxContainerWidth<528||U());z(xK.maxContainerWidth);P()&&F((xK.itemWidth+xK.gutter)*P().length-xK.gutter);if(P()){var ey;if(((ey=k.thumbnailAspectRatio)==null?void 0:ey.call(k))!==void 0){var F4;Ul(p()/
Bs_((F4=k.thumbnailAspectRatio)==null?void 0:F4.call(k))/2+"px")}else Ul("50%")}},LX={},bD={};
return _.f("horizontal-shelf-view-model",{class:_.FH("ytwHorizontalShelfViewModelHost",k.className),el:l},_.f(_.b,{cond:function(){var xK;return k.data().header&&!((xK=k.horizontalShelfExperiments)==null?0:xK.call(k).hideHeader)},
then:function(){return _.f("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.oe({width:function(){return u()+"px"},
padding:function(){return"0 "+mR()+"px"}})},_.f(_.HT,{data:function(){return k.data().header}},{sectionHeaderViewModel:function(xK){return _.f(_.DQ,{data:xK.data,
disableHorizontalPadding:!0,forceSmallLayout:ct,useResponsiveLayout:!0})}}))}}),_.f("div",{class:_.FH("ytwHorizontalShelfViewModelOuterContainer",(LX.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return E()},LX)),
style:_.oe({"margin-top":function(){var xK,lN=k.data().header&&!((xK=k.horizontalShelfExperiments)==null?0:xK.call(k).hideHeader),DR;return(((DR=k.ensureMarginTop)==null?0:DR.call(k))&&!lN?12:0)+"px"}})},_.f("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.oe({width:function(){return u()+"px"},
padding:function(){return"0 "+mR()+"px"},
overflow:function(){return d()?"auto":"hidden"}})},_.f("div",{class:_.FH("ytwHorizontalShelfViewModelItems",(bD.ytwHorizontalShelfViewModelCenterAlignItems=function(){return E()},bD)),
el:r,style:h},_.f(_.HT,{data:P},{macroMarkerListItemViewModel:function(xK,lN){return _.f("div",{style:_.oe({width:function(){return p()+"px"},
"margin-right":function(){return(lN()===P().length-1?0:lD())+"px"}})},_.f(eJQ,{data:xK.data,
palette:_.$F(k.palette),isLastItem:function(){return lN()===P().length-1}}))},
lockupViewModel:function(xK,lN){var DR=xK.data;return _.f("div",{"on:focusin":_.A4(function(){var nN=lN();nN!==Zi()&&(nN<Zi()?S(V(y()-X(1))):S(V(y()+X(1))),I(y()),Ht(nN));return!0}),
style:_.oe({width:function(){return p()+"px"},
"margin-right":function(){return(lN()===P().length-1?0:lD())+"px"}})},_.f(_.Mq,{data:DR,
containerType:4,sizing:p_,protectBackground:k.protectBackground,thumbnailFixedWidth:function(){return T_j(DR())+"px"},
thumbnailTargetWidth:function(){return T_j(DR())},
force16By9ThumbnailAspectRatio:hx}))},
suspenseViewModel:function(xK,lN){return _.f("div",{style:_.oe({width:function(){return p()+"px"},
"margin-right":function(){return(lN()===P().length-1?0:lD())+"px"}})},_.f(tIN,{data:xK.data}))}}))),_.f(_.b,{cond:g,
then:function(){return _.f("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.oe({top:function(){return rK()}})},_.f(_.HT,{data:L},{buttonViewModel:function(xK){return _.f(_.ac,{data:xK.data,
onClick:function(){S(V(y()-X(void 0)));I(y())}})}}))}}),_.f(_.b,{cond:N,
then:function(){return _.f("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.oe({top:function(){return rK()}})},_.f(_.HT,{data:T},{buttonViewModel:function(xK){return _.f(_.ac,{data:xK.data,
onClick:function(){S(V(y()+X(void 0)));I(y())}})}}))}})))},"He");
_.Kn.idomCompat=!0;var kcP=_.R(function(k){var I=function(){return k.data().targetId||""},V=function(){var g;
return((g=k.data())==null?void 0:g.expansionEntityKey)||""},X=_.RE(_.IYo,V),P=!0,L=function(){var g;
return((g=X())==null?void 0:g.value)===I()},T=function(g){_.KI(_.NP("stringEntity",V(),{key:V(),
value:g?I():""}))};
_.$6(function(){P=!1;k.data().isExpanded&&T(!0)});
var d=function(){if(L()){var g=!0;k.onCollapse!==void 0&&(g=k.onCollapse());g&&T(!1)}else T(!0)},U=_.A4(d),E=function(){var g;
return(((g=k.accordionStyle)==null?void 0:g.call(k))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},l=_.yQ("div"),r=function(){var g,F;
return(F=(g=_.K(k.data().rendererContext,_.DL))==null?void 0:g.label)!=null?F:""},h=function(){var g,F;
return{disabled:(g=k.hideIfNotExpanded)==null?void 0:g.call(k),ariaHidden:(F=k.hideIfNotExpanded)==null?void 0:F.call(k)}},y={},S={};
return _.f("yt-accordion-item-view-model",{class:_.FH("ytAccordionItemViewModelHost",k.className,(y.ytAccordionItemViewModelExpanded=function(){return L()},y.ytAccordionItemViewModelHidden=function(){var g;
return(g=k.hideIfNotExpanded)==null?void 0:g.call(k)},y.ytAccordionItemViewModelMini=E,y)),
"data-target-id":I},_.f("div",{class:"ytAccordionItemViewModelContainer"},_.f("div",{class:"ytAccordionItemViewModelLeftSection","on:click":U,title:r,"aria-hidden":function(){var g;return(g=k.hideIfNotExpanded)==null?void 0:g.call(k)}},_.f(_.KF,{text:function(){return k.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:r})),_.f("div",{class:"ytAccordionItemViewModelRightSection"},_.f(_.HT,{data:function(){return L()?k.data().expandButton:k.data().collapseButton}},{buttonViewModel:function(g){return _.f(_.ac,{data:g.data,
className:"ytAccordionItemViewModelToggleButton",onClick:d,buttonOverrides:h})}}))),_.f("div",{class:"ytAccordionItemViewModelContainer"},_.f("div",{class:_.FH("ytAccordionItemViewModelContent",(S.ytAccordionItemViewModelExpandedSubtitle=function(){return L()},S)),
el:l,style:_.oe({"max-height":function(){return P?"auto":L()?l.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!L()}},_.f(_.b,{cond:function(){return!E()},
then:function(){return _.f(_.KF,{text:function(){return k.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.f(_.HT,{data:function(){return k.data().content}},{horizontalShelfViewModel:function(g){return _.f(_.Kn,{data:g.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Je");_.Iik=_.R(function(k){var I=_.G((0,_.Psf)(k.data)).next().value,V=function(){return k.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},X=function(){return V()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},P=_.G(_.Gz(!0,void 0,"VFpYAb")),L=P.next().value,T=P.next().value,d=function(){return X()&&L()},U=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){T(!L())}}},E=_.A4(function(){I().onTitleTap&&_.iB(I().onTitleTap||{})});
P={};return _.f("yt-accordion-view-model",{class:_.FH("ytAccordionViewModelHost",(P.ytAccordionViewModelMinimized=function(){return d()},P)),
"data-target-id":function(){return k.data().targetId||""}},_.f(_.b,{cond:function(){return X()||!!I().title},
then:function(){return _.f("div",{class:"ytAccordionViewModelHeader"},_.f("div",{class:"ytAccordionViewModelTitleSection"},_.f("div",{class:"ytAccordionViewModelTitleWrapper"},_.f(_.b,{cond:function(){return!!k.data().headerIcon},
then:function(){return _.f(_.x_,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var l;return(l=k.data().headerIcon)==null?void 0:l.iconType}})}}),_.f("div",{class:"ytAccordionViewModelTitle",
"on:click":E},_.f(_.KF,{className:"ytAccordionViewModelTitleText",text:function(){return I().title}})))),_.f("div",{class:"ytAccordionViewModelButtonSection"},_.f(_.b,{cond:X,
then:function(){return _.f(_.x3,{data:U,iconName:function(){return d()?"chevron_down":"chevron_collapse"}})}})))}}),_.f("div",{class:"ytAccordionViewModelContent"},_.f(_.HT,{data:function(){return I().contents}},{accordionItemViewModel:function(l){return _.f(kcP,{data:l.data,
className:"ytAccordionViewModelRow",accordionStyle:V,hideIfNotExpanded:d,onCollapse:function(){return X()?(T(!0),!1):!0}})}})),_.f("div",null,_.f(_.b,{cond:function(){return!X()&&(!!I().disclaimerFooter||!!I().footer)},
then:function(){return _.f("div",{class:"ytAccordionViewModelFooter"},_.f(_.KF,{text:function(){return I().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.f(_.HT,{data:function(){return k.data().footer}},{flexibleActionsViewModel:function(l){return _.f(_.Ex,{data:l.data,
layout:0})}}))}})))},"Ke");_.Si(_.Iik,"yt-accordion-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=null,V=null,X,P=(X=_.C7().resolve(_.RZ(_.pz)))==null?void 0:X(),L=_.G(_.Gz(!1,void 0,"CmEVtc"));X=L.next().value;var T=L.next().value;L=_.G(_.Gz(!0,void 0,"yo9dR"));var d=L.next().value,U=L.next().value,E=_.yQ("textarea",function(F){_.e9(264503,F,I,function(Q){I=Q})}),l=function(F){T(!0);
F={learningJourneyFormData:{query:F}};_.iB(k.data().searchEndpoint||{},{form:{formData:F}});return!1},r=_.A4(function(F){F.target.closest("button-view-model")&&T(!0)});
L=_.A4(function(){U(E.value.value.length===0)});
var h=_.A4(function(F){if(F.key==="Enter"&&!F.shiftKey&&!d()){var Q=F.target;F.preventDefault();l(Q.value)}}),y={},S={},g={};
return _.f("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.f("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.f(_.yV,{data:function(){return k.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.f("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.f("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.f("div",{class:_.FH("ytLearningJourneyZeroStateSearchBar",(y.ytLearningJourneyZeroStateSearchBarDark=P,y))},_.f("textarea",{class:_.FH("ytLearningJourneyZeroStateTextInput",(S.ytLearningJourneyZeroStateTextInputDark=P,S)),el:E,"on:keyup":L,"on:keydown":h,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.f("div",{class:_.FH("ytLearningJourneyZeroStateSearchButtonContainer",(g.ytLearningJourneyZeroStateSearchButtonContainerDark=P,g))},_.f(_.ac,{data:function(){return _.K(k.data().searchButton,_.hC)},
className:"search-button",onClick:function(){return l(E.value.value)},
buttonOverrides:function(){return{disabled:d(),style:P?"mono-inverse":"mono",size:"XL"}}}))),_.f(_.b,{cond:function(){return!!k.data().errorBanner},
then:function(){return _.f("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.h4(function(F){_.e9(264617,F,V,function(Q){V=Q})})},_.f(_.HT,{data:function(){return k.data().errorBanner}},{alertBannerViewModel:function(F){return _.f(_.$8N,{data:F.data,
"client-ve-type":264617})}}))}})),_.f(_.b,{cond:X,
then:function(){return _.f("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.f(_.HT,{data:function(){return k.data().loader}},{learningJourneyLoaderViewModel:function(F){return _.f(_.ZxZ,{data:F.data})}}))},
else:function(){return _.f("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.f(_.b,{cond:function(){return!!k.data().learningJourneyShelf},
then:function(){return _.f("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.f("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return k.data().learningJourneySectionTitle}),_.f(_.HT,{data:function(){return k.data().learningJourneyShelf}},{horizontalShelfViewModel:function(F){return _.f(_.Kn,{data:F.data,
centerAlignItems:!0})}}))}}),_.f("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.f("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return k.data().suggestedJourneySectionTitle}),_.f("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":r},_.f(_.HT,{data:function(){return k.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(F){return _.f(_.Ex,{data:F.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Le"),"yt-learning-journey-zero-state",{props:{data:_.$3}});var Vl6=_.R(function(k){var I=k.data;return _.f("ytvl-live-leaderboard-item-action-content-view-model",{class:_.FH("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.f(_.KF,{text:function(){var V;return(V=I())==null?void 0:V.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.f(_.HT,{data:function(){return I().actionButton}},{buttonViewModel:function(V){return _.f(_.ac,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:V.data})}}))},"Me");var Xt6=_.R(function(k){var I=k.data;return _.f("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.FH("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.f(_.KF,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var V;return(V=I())==null?void 0:V.displayName},
ellipsisTruncate:!0}),_.f(_.HT,{data:function(){return I().badge}},{buttonViewModel:function(V){return _.f(_.ac,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:V.data})}}))},"Ne");_.Si(_.R(function(k){var I=k.data;return _.f("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.f("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.f(_.KF,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var V;return(V=I())==null?void 0:V.rank}})),_.f("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.f(_.HT,{data:function(){return I().avatar}},{avatarViewModel:_.fA})),_.f("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.f(_.HT,{data:function(){return I().content}},{liveLeaderboardItemChannelContentViewModel:Xt6,
liveLeaderboardItemActionContentViewModel:Vl6})),_.f(_.KF,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var V;return(V=I())==null?void 0:V.points}}))},"Oe"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;return _.f("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.f(_.KF,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var V,X;return(V=I())==null?void 0:(X=V.ranking)==null?void 0:X.rank}}),_.f("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.f(_.HT,{data:function(){return I().avatar}},{avatarViewModel:_.fA})),_.f(_.KF,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var V,X;return(V=I())==null?void 0:(X=V.channelContent)==null?void 0:X.channelName}}),_.f(_.KF,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var V;return(V=I())==null?void 0:V.points}}))},"Pe"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.$3}});var PD4=_.R(function(k){k=_.j8(k,{wrapper:!1}).wrapper;return _.f(_.b,{cond:k,then:function(){return _.f("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.f("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.f("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Qe");
PD4.idomCompat=!0;var LR2=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],coV=_.R(function(k){var I=k.data;var V=_.h4(),X=_.EH(function(){return I().command},void 0,"fyYsT");
_.Yv(function(){X()&&_.GI(X(),{form:{element:V.value}})},"B0nxdb");
return _.f("div",{el:V,class:"YtQrCodeRendererHostContainer"},_.f(_.b,{cond:function(){return I().qrCodeImage},
then:function(P){return _.f(_.yV,{data:P,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.f(_.b,{cond:function(){return I().spinner},
then:function(){return _.f(PD4,null)}})}}),_.f(_.b,{cond:function(){return I().label},
then:function(P){return _.f(_.KF,{text:P,className:"YtQrCodeRendererHostLabel"})}}),_.f(_.b,{cond:function(){return I().labels},
then:function(P){return _.f("div",{class:"YtQrCodeRendererHostLabels"},_.f(_.ly,{each:P},function(L){return _.f(_.KF,{text:L})}))}}))},"Te");_.Si(_.R(function(k){var I=k.data;var V=_.EH(function(){return I().qrEntityKey},void 0,"LmZ2xf"),X=_.EH(function(){return I().deleteEntityOnDismiss},void 0,"my0Tzb"),P=_.EH(function(){return I().command},void 0,"hzECIb"),L=_.RE(l0A,V);
k=_.EH(function(){return I().qrCodeImage},void 0,"AnD9rc");
var T=_.EH(function(){return I().style&&LR2.includes(I().style)},void 0,"f5fZv"),d=_.RG({visibilityCallback:function(U){U&&P()&&_.GI(P())},
showOption:{calledOnce:!0,state:"visible"}});_.SL(function(){_.gu(function(){X()&&V()&&_.mK().dispatch(_.NP("qrCodeEntity",V()))})});
return _.f("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.h4(d)},_.f(_.b,{cond:T,then:function(){return _.f(_.b,{cond:L,then:function(U){return _.f(coV,{data:U})}})}}),_.f(_.b,{cond:k,
then:function(U){return _.f(_.yV,{data:U,alt:""})}}))},"Re"),"yt-qr-code-renderer",{props:{data:_.$3}});var Tth=_.R(function(k){var I=function(){return _.Xe(1728053247&(k.barColor!==void 0?Cf(k.barColor()):4278190080))};
return _.f("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.f("div",{class:"ytVideoOverviewGhostCardDetails"},_.f(Gc4,{animationDelay:0,percentWidth:100,barColor:function(){return I()}}),_.f(Gc4,{animationDelay:600,
percentWidth:60,barColor:function(){return I()}})))},"Ue"),Gc4=_.R(function(k){return _.f("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+k.percentWidth()+"%"}},_.f("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var I=k.animationDelay(),V=k.barColor();return"animation-delay:"+I+"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    );"}}))},"Ve");var dU3;_.i_k=_.R(function(k){function I(F){L(F)}
var V=k.data;var X=_.h4();k=_.G(_.Gz(-1,void 0,"RrZHOc"));var P=k.next().value,L=k.next().value;k=_.G(_.Gz(0,void 0,"bSVocc"));var T=k.next().value,d=k.next().value,U={},E=_.RE(dvU,function(){return V().asyncDataEntityKey}),l=function(){var F;
if((F=E())==null?0:F.videoOverviewViewModel){var Q;return _.K((Q=E())==null?void 0:Q.videoOverviewViewModel,JRR)}return V()},r=function(F){L(F);
(X==null?0:X.value)&&X.value.children[F]&&X.value.children[F].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},h=function(){var F;
return((F=l())==null?void 0:F.headerSubtext)!==void 0?!0:!1},y=function(){var F,Q=Cf((F=l())==null?void 0:F.titleColor);
return Q?"color: "+_.Xe(Q)+";":void 0},S=function(){var F,Q=Cf((F=l())==null?void 0:F.subtextColor);
return Q?"color: "+_.Xe(Q)+";":void 0},g=function(){return _.f("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.f("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return y()}},_.f(_.KF,{text:function(){var F;
return(F=l())==null?void 0:F.headerText}})),_.f(_.b,{cond:h,
then:function(){return _.f("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.f("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return S()}},_.f(_.x_,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.f("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return S()}},_.f(_.KF,{text:function(){var F;
return(F=l())==null?void 0:F.headerSubtext}})))}}))};
k={};return _.f("yt-video-overview-view-model",{class:_.FH("ytGenAiVideoOverviewViewModelHost",(k.ytGenAiVideoOverviewViewModelMweb=!1,k.ytGenAiVideoOverviewViewModelDesktop=!0,k)),el:_.h4(EmD(function(){var F;if((F=l())==null||!F.inlinePlaybackEndpoint)return null;var Q;F=U==null?void 0:(Q=U.thumbnailElRef)==null?void 0:Q.value;if(!F)return null;var x;Q=(x=l())==null?void 0:x.inlinePlaybackEndpoint;x=_.K(Q,LFU);return{multipleVideoPreviewData:{data:(x==null?0:x.playerDescriptors)&&(x==null?0:x.playerDescriptors.length)?
x.playerDescriptors:[],thumbnailElement:F,trackingParams:"test",callbacks:{onPlaybackStarted:r},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}}),function(F){_.SL(function(){d(Math.min((F.clientWidth-24)/4-8,72))})}),
style:function(){var F,Q=Cf((F=l())==null?void 0:F.backgroundColor);return Q?"background-color: "+_.Xe(Q)+";":void 0}},_.f(_.b,{cond:function(){var F;
return(F=l())==null?void 0:F.isLoading},
then:function(){return _.f(Tth,{barColor:function(){var F;return(F=l())==null?void 0:F.titleColor}})},
else:function(){return _.f(_.D7,null,null,_.f("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.f(_.HT,{data:function(){var F;return(F=l())==null?void 0:F.thumbnail}},{thumbnailViewModel:function(F){return _.f(Qp,{data:F.data,
aspectRatio:0,playbackRef:ETX(U)})}})),_.f("div",{class:"ytGenAiVideoOverviewViewModelDetails"},g(),_.f(_.b,{cond:function(){var F,Q,x,N;
return((F=l())==null?void 0:(Q=F.listItems)==null?void 0:Q.length)!==void 0&&((x=l())==null?void 0:(N=x.listItems)==null?void 0:N.length)>0?!0:!1},
then:function(){return _.f("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:X},_.f(_.ly,{each:function(){var F;return(F=l())==null?void 0:F.listItems}},function(F,Q){return _.f(dU3,{image:F.image,
index:Q,isSelected:function(){return Q()===P()},
onClick:I,itemWidth:T})}))}}),_.f("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.f("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return y()}},_.f(_.KF,{text:function(){var F,Q,x,N,M,p,z;
return(z=(F=l())==null?void 0:(Q=F.listItems)==null?void 0:(x=Q[P()])==null?void 0:x.headline)!=null?z:(N=l())==null?void 0:(M=N.listItems)==null?void 0:(p=M[0])==null?void 0:p.headline}})),_.f("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return S()}},_.f(_.KF,{text:function(){var F,Q,x,N,M,p,z;
return(z=(F=l())==null?void 0:(Q=F.listItems)==null?void 0:(x=Q[P()])==null?void 0:x.subtext)!=null?z:(N=l())==null?void 0:(M=N.listItems)==null?void 0:(p=M[0])==null?void 0:p.subtext}})))))}}))},"We");
dU3=_.R(function(k){var I=k.image;var V=k.itemWidth;var X=k.index;var P=k.isSelected;var L=k.onClick;k=_.A4(function(){X!==void 0&&L!==void 0&&L(X());return!1});
var T={};return _.f("div",{class:_.FH("ytGenAiVideoOverviewViewModelCarouselItem",(T.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return P==null?void 0:P()},T)),
style:function(){return"width: "+V()+"px;"},
"on:click":k},_.f(_.yV,{data:I,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.f(_.b,{cond:function(){return P==null?void 0:P()},
then:function(){return _.f("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.f("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Xe");
_.i_k.idomCompat=!0;_.Si(_.i_k,"yt-video-overview-view-model",{props:{data:_.$3}});_.WRG=_.R(function(k){var I=k.data;var V=k.topbarOffset;var X,P=((X=_.C7().resolve(_.RZ(_.pz)))==null?void 0:X())||!1;return _.f("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var L=I();var T,d,U=P?(T=L.config)==null?void 0:T.darkThemeBackgroundColor:(d=L.config)==null?void 0:d.lightThemeBackgroundColor;L=U?_.Vi(U):void 0;L="background-color: "+L+";";V!==void 0&&(L+="top: -"+V()+"px;");return L},
"aria-hidden":!0},_.f(_.b,{cond:function(){var L,T,d;return!!((L=I().backgroundImageConfig)==null?0:(T=L.image)==null?0:(d=T.sources)==null?0:d.length)},
then:function(){return _.f(_.yV,{data:function(){var L;return(L=I().backgroundImageConfig)==null?void 0:L.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.f("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+ilo(P,I().gradientColorConfig)+";"}}))},"Ye");
_.WRG.idomCompat=!0;var fiG=_.R(function(k){var I=k.data;var V=k.isOverlay;return _.f("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.f("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.f(_.HT,{data:function(){return I().header}},{sectionHeaderViewModel:function(X){return _.f(_.DQ,{data:X.data,
isOverlay:V})}})),_.f("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.f(_.HT,{data:function(){return I().channelInfoButtons}},{flexibleActionsViewModel:_.Ex})),_.f("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.f(_.HT,{data:function(){return I().description}},{descriptionPreviewViewModel:function(X){return _.f(_.ZQ,{data:X.data,
isOverlay:V})}})))},"Ze");
fiG.idomCompat=!0;var UUk=_.R(function(k){var I=k.data;var V={};return _.f("factoid-view-model",{class:_.FH("ytwFactoidViewModelHost",(V.ytwFactoidViewModelHostOverlay=k.isOverlay,V))},_.f(_.KF,{text:function(){return I().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.f(_.KF,{text:function(){return I().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"$e");
UUk.idomCompat=!0;var EK4=_.R(function(k){var I=k.data;var V=k.isOverlay;return _.f("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.f(_.HT,{data:function(){return I().factoids}},{factoidViewModel:function(X){return _.f(UUk,{data:X.data,
isOverlay:V})}}))},"af");
EK4.idomCompat=!0;_.b_4=_.R(function(k){var I=k.data;var V=k.isOverlay;return _.f("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.f(_.HT,{data:function(){return I().items}},{channelInfoViewModel:function(X){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(fiG,{data:X.data,
isOverlay:V}))},
coursePerksViewModel:function(X){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(HxK,{data:X.data,isOverlay:V}))},
descriptionPreviewViewModel:function(X){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(_.ZQ,{data:X.data,isOverlay:V}))},
factoidsRowViewModel:function(X){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(EK4,{data:X.data,isOverlay:V}))},
progressViewModel:function(X){return _.f("div",{class:"ytwCourseMetadataViewModelHostItem"},_.f(pFx,{data:X.data,isOverlay:V}))}}))},"bf");var liV=_.R(function(k){return _.f("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.f(_.HT,{data:function(){return k.data().content}},{courseMetadataViewModel:function(I){return _.f(_.b_4,{data:I.data,
isOverlay:k.isOverlay})},
progressViewModel:function(I){return _.f(pFx,{data:I.data})}}))},"cf");var ro3=_.R(function(k){var I=k.data;k=k.className;var V=function(){var P;return _.IU((P=I())==null?void 0:P.rendererContext)},X={};
X=(X.dynamicTextViewModelHost=!0,X.dynamicTextViewModelHostTappable=function(){return V()},X);
return _.f("yt-dynamic-text-view-model",{el:_.h4(_.VN(function(){var P;return(P=I())==null?void 0:P.rendererContext})),
role:function(){return V()?"link":void 0},
tabindex:function(){return V()?0:void 0},
class:_.FH(k,X)},_.f("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var P,L,T;return(T=(L=_.K((P=I())==null?void 0:P.rendererContext,_.DL))==null?void 0:L.label)!=null?T:""}},_.f(_.KF,{text:function(){return I().text},
userInput:!0})))},"df");
ro3.idomCompat=!0;_.$b=_.R(function(k){var I=k.data;var V=k.isPositionRelative;var X=_.fjA("(max-width: 527.9px)"),P=function(){var L,T;return(T=(L=I())==null?void 0:L.style)!=null?T:"IMAGE_BANNER_STYLE_FULL_BLEED"};
k={};return _.f("yt-image-banner-view-model",{el:_.h4(_.VN(function(){var L;return(L=I())==null?void 0:L.rendererContext})),
class:_.FH((k.ytImageBannerViewModelHost=!0,k.ytImageBannerViewModelInset=function(){return UvK(P())},k.ytImageBannerViewModelPositionAbsolute=function(){return _.v9(!0)&&!(V==null?0:V())},k.ytImageBannerViewModelSmallInset=function(){return UvK(P())&&X()},k.ytImageBannerViewModelTappable=function(){var L;
return _.IU((L=I())==null?void 0:L.rendererContext)},k))},_.f(_.b,{cond:function(){var L;
return(L=I())==null?void 0:L.image},
then:function(){return _.f(_.yV,{data:function(){return I().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.f(_.HT,{data:function(){var L;
return(L=I())==null?void 0:L.overlays}},{thumbnailHoverOverlayViewModel:WJ}))},"ef");
_.$b.idomCompat=!0;var hzx;hzx=_.R(function(k){var I=k.condition;var V=k.content;return _.f(_.b,{cond:I,then:function(){return _.f("div",{class:"yt-page-header-view-model__scroll-container"},V())},
else:function(){return V()}})},"ff");
_.yoX=_.R(function(k){var I=k.data;var V=k.noPadding;var X=k.enableBanner;var P=k.cinematicContainerTopbarOffset;var L=k.allowCinematicContainerOverflow;var T=k.displayAsSidebar;var d=k.displayAsPanel;var U=k.alwaysUseMediumTextDescription;var E=ERR(),l=function(){return!!I().image||!!I().animatedImage},r=function(){return!!I().background},h=function(){return(T==null?0:T())||(d==null?0:d())?1:E()},y=function(){return h()===1},S=function(){return y()||h()===2},g=function(){return h()===4},F=function(){var mR=
I();
var oj=!!I().heroImage;var Zi=h(),Ht=blt(I()),rK=T==null?void 0:T(),Ul=!mR.metadata,p_;if(p_=oj?_.K(mR.heroImage,UlW):_.K(mR.animatedImage||mR.image,UlW)){mR=p_.style;var hx=p_.layoutMode;if(hx!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(p_=Coo(R3c(p_)),oj)oj=WyX(Zi,mR,hx,p_,rK);else b:if(Ul)oj=Zi===1?{size:48}:{size:72};else switch(Zi){case 1:oj={size:72};break b;case 2:oj={size:120};break b;default:oj=Ht<4?{size:120}:{size:160}}else oj=void 0}else oj={size:0};return oj};
k={};k=_.FH((k["yt-page-header-view-model"]=!0,k["yt-page-header-view-model--no-padding"]=function(){return!(V==null||!V())},k["yt-page-header-view-model--small-top-padding"]=function(){return y()&&!I().actions&&!(d==null?0:d())||h()===2&&!(l()||I().heroImage)},k["yt-page-header-view-model--small-bottom-padding"]=function(){return S()&&!I().actions&&!(d==null?0:d())},k["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(L==null?0:L())},k["yt-page-header-view-model--display-as-sidebar"]=
T,k));
var Q={},x=_.FH((Q["yt-page-header-view-model__page-header-headline"]=!0,Q["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var mR;return(mR=F())==null?void 0:mR.allowFullWidth},Q)),N=function(){var mR;
return S()&&!((mR=F())==null?0:mR.allowFullWidth)},M=function(){return y()&&(!!I().heroImage||l())&&blt(I())>0},p=function(){return M()&&(d==null?void 0:d())};
Q={};var z=_.FH((Q["yt-page-header-view-model__page-header-title"]=!0,Q["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!M()},Q["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return M()&&!p()},Q["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=p,Q["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=r,Q));
Q={};var u=_.FH((Q["yt-page-header-view-model__page-header-headline-image"]=!0,Q["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!I().heroImage&&S()},Q));
Q={};var ct=_.FH((Q["yt-page-header-view-model__page-header-banner-container"]=X,Q["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var mR;return(X==null?void 0:X())&&((mR=_.K(I().banner,_.bmQ))==null?void 0:mR.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},Q));
Q={};var dt=_.FH((Q["yt-page-header-view-model__page-header-content-metadata"]=!0,Q["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=r,Q));Q={};var $K=_.FH((Q["yt-page-header-view-model__page-header-flexible-actions"]=!0,Q["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!I().metadata||S()},Q["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!S()},Q));
Q={};var lD=_.FH((Q["yt-page-header-view-model__page-header-attribution"]=!0,Q["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=r,Q));return _.f("yt-page-header-view-model",{class:k},_.f(_.b,{cond:r,then:function(){return _.f("div",{class:"yt-page-header-view-model__page-header-background"},_.f(_.HT,{data:function(){return I().background}},{cinematicContainerViewModel:function(mR){return _.f(_.WRG,{data:mR.data,
topbarOffset:P})}}))}}),_.f(hzx,{condition:function(){return!(T==null||!T())},
content:function(){return _.f("div",{class:"yt-page-header-view-model__page-header-content"},_.f(_.b,{cond:function(){return(X==null?void 0:X())&&I().banner},
then:function(){return _.f("div",{class:ct},_.f(_.HT,{data:function(){return I().banner}},{imageBannerViewModel:_.$b}))}}),_.f("div",{class:x},_.f(_.b,{cond:l,
then:function(){return _.f(_.HT,{data:function(){var mR;if(!(mR=I().animatedImage)){mR=I();if(l()){var oj=mR=Object.assign({},mR),Zi=h(),Ht=blt(I()),rK=oj.image,Ul=_.K(rK,EkN),p_=Ul==null?void 0:Ul.avatar,hx=_.K(p_,_.P8);if(rK&&p_&&hx){switch(Zi){case 1:hx.avatarImageSize="AVATAR_SIZE_XL";break;case 2:hx.avatarImageSize="AVATAR_SIZE_XXL";break;default:Ht<4?hx.avatarImageSize="AVATAR_SIZE_XXL":hx.avatarImageSize="AVATAR_SIZE_XXXL"}_.Ie(p_,_.P8,Object.assign({},hx));Ul.avatar=Object.assign({},p_);_.Ie(rK,
EkN,Object.assign({},Ul));oj.image=Object.assign({},rK)}}mR=mR.image}return mR}},{contentPreviewImageViewModel:function(mR){return _.f(_.au,{data:mR.data,
className:u,imageSizeConfig:F})},
decoratedAvatarViewModel:function(mR){return _.f(_.UY,{data:mR.data,className:u})}})}}),_.f(_.b,{cond:function(){return!!I().heroImage&&!N()},
then:function(){return _.f(_.HT,{data:function(){return I().heroImage}},{contentPreviewImageViewModel:function(mR){return _.f(_.au,{data:mR.data,
className:u,imageSizeConfig:F})}})}}),_.f("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.f(_.b,{cond:function(){return!!I().heroImage&&N()},
then:function(){return _.f("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.f(_.HT,{data:function(){return I().heroImage}},{contentPreviewImageViewModel:function(mR){return _.f(_.au,{data:mR.data,
className:u,imageSizeConfig:F})}}))}}),_.f(_.HT,{data:function(){return I().title}},{dynamicTextViewModel:function(mR){return _.f(ro3,{data:mR.data,
className:z})}}),_.f(_.HT,{data:function(){return I().metadata}},{contentMetadataViewModel:function(mR){return _.f(_.CA,{data:mR.data,
layout:function(){return y()?1:0},
className:dt,isOverlay:r,useMediumText:g})}}),_.f(_.b,{cond:function(){return I().description&&!y()},
then:function(){return _.f(_.HT,{data:function(){return I().description}},{descriptionPreviewViewModel:function(mR){return _.f(_.ZQ,{data:mR.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:r,maxLinesOverride:function(){return y()?void 0:1},
useMediumText:function(){return(U==null?void 0:U())||g()}})}})}}),_.f(_.b,{cond:function(){return I().attribution&&!S()},
then:function(){return _.f(_.HT,{data:function(){return I().attribution}},{attributionViewModel:function(mR){return _.f(Ru,{data:mR.data,
className:lD,useMediumText:g})}})}}),_.f(_.b,{cond:function(){return I().actions&&!S()},
then:function(){return _.f(_.HT,{data:function(){return I().actions}},{flexibleActionsViewModel:function(mR){return _.f(_.Ex,{data:mR.data,
layout:function(){return ljA(h())},
className:$K})}})}}))),_.f("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.f(_.b,{cond:function(){return I().description&&y()},
then:function(){return _.f(_.HT,{data:function(){return I().description}},{descriptionPreviewViewModel:function(mR){return _.f(_.ZQ,{data:mR.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:r,maxLinesOverride:function(){return y()?void 0:1},
useMediumText:function(){return(U==null?void 0:U())||g()}})}})}}),_.f(_.b,{cond:function(){return I().attribution&&S()},
then:function(){return _.f(_.HT,{data:function(){return I().attribution}},{attributionViewModel:function(mR){return _.f(Ru,{data:mR.data,
className:lD,useMediumText:g})}})}}),_.f(_.b,{cond:function(){return I().actions&&S()},
then:function(){return _.f(_.HT,{data:function(){return I().actions}},{flexibleActionsViewModel:function(mR){return _.f(_.Ex,{data:mR.data,
layout:function(){return ljA(h())},
className:$K})}})}})),_.f("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.f(_.HT,{data:function(){return I().bottomMetadataFlexibleContainer}},{flexibleContainer:function(mR){return _.f(liV,{data:mR.data,
isOverlay:r})}})))}}))},"gf");
_.yoX.idomCompat=!0;_.Si(_.R(function(k){var I=_.G(_.Gz(!1,void 0,"qvRy4d")),V=I.next().value,X=I.next().value;return _.f("yt-official-card-view-model",{class:_.FH("ytOfficialCardViewModelHost",k.className),style:_.oe({"background-color":function(){var P,L=Cf((P=k.data())==null?void 0:P.backgroundColor);return L?_.Xe(L):void 0}})},_.f(_.HT,{data:function(){return k.data().header}},{pageHeaderViewModel:function(P){return _.f(_.yoX,{data:P.data,
noPadding:!0})}}),_.f(_.HT,{data:function(){return k.data().contents}},{horizontalShelfViewModel:function(P){return _.f(_.Kn,{data:P.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.f(_.b,{cond:V,
then:function(){return _.f("div",{class:"ytOfficialCardViewModelExpandedContent"},_.f(_.HT,{data:function(){return k.data().expandedContents}},{horizontalShelfViewModel:function(P){return _.f(_.Kn,{data:P.data,
sizing:"MINI"})}}),_.f("div",{class:"ytOfficialCardViewModelCollapseButton"},_.f(_.HT,{data:function(){return k.data().collapseButton}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
onClick:function(){X(!V())}})}})))},
else:function(){return _.f("div",{class:"ytOfficialCardViewModelExpandButton"},_.f(_.HT,{data:function(){return k.data().expandButton}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
onClick:function(){X(!V())}})}}))}}))},"hf"),"yt-official-card-view-model",{props:{data:_.$3,
className:_.$3}});var mUi=_.R(function(k){var I,V=(I=_.C7().resolve(_.RZ(_.pz)))==null?void 0:I();return _.f("ytw-search-friction-view-model",{class:_.FH("ytwSearchFrictionViewModelHost",k.className)},_.f("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.f("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.f(_.b,{cond:function(){return V&&k.data().darkThemeImage?k.data().darkThemeImage:k.data().image},
then:function(X){return _.f(_.yV,{data:X,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.f(_.HT,{data:function(){return k.data().overflowMenuButton}},{buttonViewModel:function(X){return _.f(_.ac,{data:X.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.f(_.KF,{text:function(){return k.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.f(_.ly,{each:function(){return k.data().bodyText||[]}},function(X){return _.f(_.KF,{text:X,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.f(_.HT,{data:function(){return k.data().actions}},{buttonViewModel:function(X){return _.f(_.ac,{data:X.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.f(_.KF,{text:function(){return k.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.f(_.KF,{text:function(){return k.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"jf");
mUi.idomCompat=!0;_.Si(mUi,"ytw-search-friction-view-model",{props:{data:_.$3,className:_.$3}});_.SZ=_.R(function(k){var I=_.yQ("markdown-div"),V,X=(V=_.C7().resolve(_.RZ(_.pz)))==null?void 0:V();_.Yv(function(){var P=I.value;var L=new phN,T=new Map(L.JSC$9598_sanitizerTable.globalAttributePolicies);T.set("style",{policyAction:4});L.JSC$9598_sanitizerTable=new In(L.JSC$9598_sanitizerTable.allowedElements,L.JSC$9598_sanitizerTable.elementPolicies,L.JSC$9598_sanitizerTable.allowedGlobalAttributes,T,L.JSC$9598_sanitizerTable.globallyAllowedAttributePrefixes);var d=["data-time"];if(d===void 0)T=
new Set(L.JSC$9598_sanitizerTable.globallyAllowedAttributePrefixes),T.add("data-"),L.JSC$9598_sanitizerTable=new In(L.JSC$9598_sanitizerTable.allowedElements,L.JSC$9598_sanitizerTable.elementPolicies,L.JSC$9598_sanitizerTable.allowedGlobalAttributes,L.JSC$9598_sanitizerTable.globalAttributePolicies,T);else{T=new Set(L.JSC$9598_sanitizerTable.allowedGlobalAttributes);d=_.G(d);for(var U=d.next();!U.done;U=d.next()){U=U.value;if(U.indexOf("data-")!==0)throw Error("ka`"+U);T.add(U)}L.JSC$9598_sanitizerTable=
new In(L.JSC$9598_sanitizerTable.allowedElements,L.JSC$9598_sanitizerTable.elementPolicies,T,L.JSC$9598_sanitizerTable.globalAttributePolicies,L.JSC$9598_sanitizerTable.globallyAllowedAttributePrefixes)}T=new Set(L.JSC$9598_sanitizerTable.allowedGlobalAttributes);T.add("class");L.JSC$9598_sanitizerTable=new In(L.JSC$9598_sanitizerTable.allowedElements,L.JSC$9598_sanitizerTable.elementPolicies,T,L.JSC$9598_sanitizerTable.globalAttributePolicies,L.JSC$9598_sanitizerTable.globallyAllowedAttributePrefixes);
_.Un(P,_.aDy(L.build(),hvt(k.text())));y_t(I.value)},"OZ439c");
V={};return _.f("div",null,_.f("markdown-div",{class:_.FH("ytwMarkdownDivHost",(V.ytwMarkdownDivDark=X,V.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var P;return((P=k.isSmallText)==null?void 0:P.call(k))||!1},V.ytwMarkdownDivHostWrapCodeBlocks=function(){var P;
return((P=k.wrapCodeBlocks)==null?void 0:P.call(k))||!1},V.ytwMarkdownDivHostEnableDefaultStyling=function(){var P;
return!((P=k.disableDefaultStyling)==null?0:P.call(k))},V)),
el:I}))},"lf");
_.SZ.idomCompat=!0;var KR4=_.R(function(k){var I=k.imageData;var V=_.$F(k.isInList,!1),X=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 _.f("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.f(_.b,{cond:function(){return I().image},
then:function(P){return _.f(_.yV,{data:P,alt:function(){return X().alt},
contentMode:function(){return X().contentMode},
targetWidth:function(){return X().targetWidth},
targetHeight:function(){return X().targetHeight},
className:function(){return X().className}})}}),_.f("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.f("div",{class:_.FH("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.f(_.KF,{text:function(){return I().title}})),_.f(_.ly,{each:function(){var P;
return(P=I().description)!=null?P:[]}},function(P){return _.f("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.f(jZ,{content:P}))})))},"mf"),$Up=_.R(function(k){var I=k.list;
var V=function(){var X;return(X=I().items)!=null?X:[]};
return _.f("div",{class:"ytwGenAiRichTextViewModelListContent"},_.f(_.b,{cond:function(){return I().title},
then:function(X){return _.f("div",{class:_.FH("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.f(_.KF,{text:X}))}}),_.f(_.b,{cond:function(){return I().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.f("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.f(_.ly,{each:V},function(X){return _.f("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.f(jZ,{content:X,isInList:!0}))}))}}),_.f(_.b,{cond:function(){return I().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.f("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.f(_.ly,{each:V},function(X){return _.f("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.f(jZ,{content:X,isInList:!0}))}))}}),_.f(_.b,{cond:function(){return I().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.f("div",{class:"ytwGenAiRichTextViewModelImageList"},_.f(_.ly,{each:V},function(X){return _.f("div",{class:"ytwGenAiRichTextViewModelListItem"},_.f(jZ,{content:X,isInList:!0}))}))}}))},"nf"),SO2=_.R(function(k){var I=k.table;
return _.f("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.f("thead",null,_.f("tr",null,_.f(_.ly,{each:function(){var V,X;return(X=(V=I().header)==null?void 0:V.cells)!=null?X:[]}},function(V){return _.f("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.f(_.ly,{each:function(){return V.contents}},function(X){return _.f(jZ,{content:X})}))}))),_.f("tbody",null,_.f(_.ly,{each:function(){var V;
return(V=I().rows)!=null?V:[]}},function(V){return _.f("tr",null,_.f(_.ly,{each:function(){return V.cells}},function(X){return _.f("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.f(_.ly,{each:function(){return X.contents}},function(P){return _.f(jZ,{content:P})}))}))})))},"of"),jZ=_.R(function(k){var I=k.content;
var V=_.$F(k.isInList,!1),X=function(){var P,L;return(L=(P=I().contentBlock)==null?void 0:P.contents)!=null?L:[]};
return _.f("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.f(_.b,{cond:function(){return I().text},
then:function(P){return _.f(_.KF,{className:"ytwGenAiRichTextViewModelText",text:P})}}),_.f(_.b,{cond:function(){return I().image},
then:function(P){return _.f(KR4,{imageData:P,isInList:V})}}),_.f(_.b,{cond:function(){return I().list},
then:function(P){return _.f($Up,{list:P})}}),_.f(_.b,{cond:function(){return I().contentBlock},
then:function(){return _.f("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.f(_.ly,{each:X},function(P){return _.f(jZ,{content:P,isInList:!1})}))}}),_.f(_.b,{cond:function(){return I().table},
then:function(P){return _.f(SO2,{table:P})}}))},"pf"),jjG=_.R(function(k){var I={};
I=_.OI("ytwGenAiRichTextViewModelHost",(I.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.Mw("search_overview_link_style")),I));return _.f("gen-ai-rich-text-view-model",{class:I},_.f(jZ,{content:function(){return k.data().content}}))},"qf");_.Joc=_.R(function(k){var I=k.data;var V=function(){var g;return((g=I().loadingUi)!=null?g:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},X=function(){return I().isLoading&&(V()==="UNSPECIFIED"||V()==="GHOST_CARD")},P=function(){return!I().isLoading},L=function(){return!!I().content&&!I().contents},T=function(){return!!I().contents},d=function(){return!!I().nextQueryButtons},U=function(){return I().isLoading&&V()==="INVISIBLE"},E=function(){var g,F;
return(F=(g=I().headerIcon)==null?void 0:g.iconType)!=null?F:""},l=function(){var g;
return(g=I().content)!=null?g:""},r=function(){return!!I().sourcesSection},h,y=!((h=_.C7().resolve(_.RZ(_.pz)))==null||!h()),S=_.EH(function(){var g=[],F=I().contents;
if(F)for(var Q=0;Q<F.length;Q++){var x=_.K(F&&F[Q],jSU);x&&g.push(x)}return g},void 0,"gcCsZb");
_.SL(function(){I().isLoading||_.LQ("so_re",void 0,"search_overview_answer")});
return _.f("ytd-overview-answer-view-model",{class:function(){var g={};g=(g.ytdOverviewAnswerViewModelHost=!0,g.ytdOverviewAnswerViewModelDarkBackground=y&&!U(),g.ytdOverviewAnswerViewModelLightBackground=!y&&!U(),g);return _.OI(g)}},_.f(_.b,{cond:function(){return!U()},
then:function(){return _.f(_.D7,null,_.f("h2",null,_.f("div",{class:"ytdOverviewAnswerViewModelHeader"},_.f(_.b,{cond:E,then:function(g){return _.f("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.f(_.x_,{icon:g}))}}),_.f("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.f("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return I().headerText}),_.f("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.f(_.KF,{text:function(){return I().headerSubtext}}))))),_.f(_.b,{cond:X,
then:function(){return _.f(mvX,null)}}),_.f(_.b,{cond:P,
then:function(){return _.f(_.D7,null,_.f(_.b,{cond:L,then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelText"},_.f(_.SZ,{text:l,isSmallText:!0}))}}),_.f(_.b,{cond:T,
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelRichText"},_.f(_.ly,{each:S},function(g){return _.f(jjG,{data:g})}))}}),_.f(_.b,{cond:d,
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.f(_.HT,{data:function(){return I().nextQueryButtons}},{buttonViewModel:function(g){return _.f(_.ac,{data:g.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.Kn}))}}),_.f("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.f("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.f(_.b,{cond:function(){return!!_.K(I().likeButtonViewModel,_.WM)&&!!_.K(I().dislikeButtonViewModel,_.fO)},
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.f(_.lQ,{data:function(){return _.K(I().likeButtonViewModel,_.WM)},
disableIconAnimation:!0}),_.f(_.bQ,{data:function(){return _.K(I().dislikeButtonViewModel,_.fO)}}))}})),_.f(_.b,{cond:function(){var g;
return(g=I().sourcesSection)==null?void 0:g.headerText},
then:function(g){return _.f("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.f(_.KF,{text:g}))}})),_.f(_.b,{cond:r,
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelSources"},_.f(_.HT,{data:function(){var g;return(g=I().sourcesSection)==null?void 0:g.sourcesShelf}},{buttonViewModel:_.ac,
horizontalShelfViewModel:function(g){return _.f(_.Kn,{data:g.data,includeMargin:!0,hasPeek:!0})}}))}}),_.f(_.b,{cond:function(){return I().disclaimerText},
then:function(){return _.f("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.f(_.KF,{text:function(){return I().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"rf");var YOG=_.R(function(k){var I=_.j8(k,{}).data;return _.f("yt-shopping-content-line-item-view-model",{class:_.FH("ytShoppingContentLineItemViewModelHost")},_.f(_.KF,{text:function(){var V;return(V=I().text)==null?void 0:V.attributedString}}))},"sf");_.J$=_.R(function(k){k=_.j8(k,{});var I=k.data,V={};return _.f("yt-shopping-content-line-view-model",{class:_.FH("ytShoppingContentLineViewModelHost",k.className,(V.ytShoppingContentLineViewModelTruncateText=function(){return!I().wrapContent},V)),
style:_.oe({"--shopping-content-line-gap":function(){return I().itemGap?I().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return I().lineHeight?I().lineHeight+"px":void 0}})},_.f(_.ly,{each:function(){return(I().items||[]).map(function(X){return _.K(X,BiK)}).filter(function(X){return!!X})}},function(X){return _.f(YOG,{data:X})}))},"tf");var gKX=_.R(function(k){var I=k.data;var V=function(){var L;return((L=I().image)==null?void 0:L.height)||48},X=function(){var L;
return((L=I().image)==null?void 0:L.width)||48},P=function(){return"width: "+X()+"px; height: "+V()+"px;"};
return _.f("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var L,T,d,U=((L=_.C7().resolve(_.RZ(_.pz)))==null?0:L())?(T=I())==null?void 0:T.darkThemeBackgroundColor:(d=I())==null?void 0:d.lightThemeBackgroundColor;return"background-color: "+(U?_.Xe(U):"")+";"},
el:_.h4(_.VN(function(){var L;return(L=I())==null?void 0:L.rendererContext}))},_.f(_.b,{cond:function(){var L,T;
return(T=(L=I().image)==null?void 0:L.image)!=null?T:I().thumbnail},
then:function(L){return _.f("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var T;return"background-color: "+(((T=I().image)==null?0:T.backgroundColor)?_.Xe(I().image.backgroundColor):"")+";"+P()}},_.f(_.yV,{data:L,
height:V,width:X,style:P,alt:""}))}}),_.f("div",{class:"ytShoppingDescriptionItemViewModelText"},_.f(_.HT,{data:function(){return I().line1}},{shoppingContentLineViewModel:function(L){return _.f(_.J$,{data:L.data})}}),_.f(_.HT,{data:function(){return I().line2}},{shoppingContentLineViewModel:function(L){return _.f(_.J$,{data:L.data})}}),_.f(_.HT,{data:function(){return I().line3}},{shoppingContentLineViewModel:function(L){return _.f(_.J$,{data:L.data})}})))},"uf");var qO4=_.R(function(k){var I=k.data;var V=k.active;var X=_.yQ("transcript-segment-view-model");_.Yv(function(){var P,L,T,d=((P=_.C7().resolve(_.RZ(_.pz)))==null?0:P())?(L=I())==null?void 0:L.darkThemeColorPalette:(T=I())==null?void 0:T.lightThemeColorPalette;d&&(d.additiveBackground&&X.value.style.setProperty("--timestamp-active-background-color",_.Xe(d.additiveBackground)),d.textSecondary&&X.value.style.setProperty("--timestamp-active-color",_.Vi(d.textSecondary)))},"TnVCnb");
k={};return _.f("transcript-segment-view-model",{class:_.FH("ytwTranscriptSegmentViewModelHost",(k.ytwTranscriptSegmentViewModelHostActive=V,k.ytwTranscriptSegmentViewModelHostModern=_.m("enable_timeline_view_modern_transcript")||_.m("enable_timeline_view_modern_transcript_fe"),k)),el:X},_.f(_.b,{cond:function(){var P;return(P=I())==null?void 0:P.timestamp},
then:function(P){var L={};return _.f(_.D7,null,_.f("div",{class:_.FH("ytwTranscriptSegmentViewModelTimestamp",(L.ytwTranscriptSegmentViewModelTimestampActive=V,L)),"aria-hidden":!0},P),_.f("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var T=P().split(":").map(Number),d=_.G(T.reverse());T=d.next().value;var U=d.next().value;d=d.next().value;return _.keD({hours:d,minutes:U,seconds:T})}))}}),_.f(_.KF,{text:function(){var P,L,T;
return(T=(P=I())==null?void 0:P.attributedText)!=null?T:{content:(L=I())==null?void 0:L.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"wf");var vKk=_.R(function(k){var I=k.data;return _.f("div",{class:"videoAttributesSectionViewModelHeader"},_.f("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.f("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return I().headerTitle}),_.f(_.b,{cond:function(){return I().headerInfoButton},
then:function(){return _.f(_.HT,{data:function(){return I().headerInfoButton}},{buttonViewModel:function(V){return _.f(_.ac,{data:V.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.f(_.b,{cond:function(){return I().headerSubtitle},
then:function(){return _.f("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return I().headerSubtitle})}}))},"xf"),sjA=_.R(function(k){function I(g){return Math.max(Math.min(g,0),E()-d())}
var V=k.data;var X;k=_.yQ("div",function(g){var F=function(){l(g.clientWidth)};
F();window.ResizeObserver&&(X=new ResizeObserver(F),X.observe(g))});
var P=_.yQ("div",function(g){U(g.scrollWidth)}),L=_.G(_.Gz(0,void 0,"C3XQAe")),T=L.next().value;
L=L.next().value;var d=T,U=L;L=_.G(_.Gz(0,void 0,"db7y3"));T=L.next().value;L=L.next().value;var E=T,l=L;T=_.G(_.Gz(0,void 0,"RchC7"));var r=T.next().value,h=T.next().value;_.gu(function(){var g;(g=X)==null||g.disconnect()});
var y=function(){h(I(r()+E()))},S=function(){h(I(r()-E()))};
return _.f("yt-video-attributes-section-view-model",null,_.f("div",{class:"videoAttributesSectionViewModelHost"},_.f(_.b,{cond:function(){return V().headerTitle},
then:function(){return _.f(vKk,{data:V})}}),_.f("div",{class:_.FH("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:k},_.f("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.oe({transform:function(){var g=r();_.gH("HTML_DIR")==="rtl"&&(g*=-1);return"translateX("+g+"px)"}}),
el:P},_.f(_.HT,{data:function(){return V().videoAttributeViewModels}},{videoAttributeViewModel:c5U}))),_.f(_.HT,{data:function(){return V().footerButton}},{buttonViewModel:function(g){return _.f(_.ac,{data:g.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.f(_.b,{cond:function(){return r()<0&&V().previousButton},
then:function(){return _.f("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.f(_.HT,{data:function(){return V().previousButton}},{buttonViewModel:function(g){return _.f(_.ac,{data:g.data,
onClick:y})}}))}}),_.f(_.b,{cond:function(){return r()>E()-d()&&V().nextButton},
then:function(){return _.f("div",{class:"videoAttributesSectionViewModelRightArrow"},_.f(_.HT,{data:function(){return V().nextButton}},{buttonViewModel:function(g){return _.f(_.ac,{data:g.data,
onClick:S})}}))}})))},"yf");
sjA.idomCompat=!0;var FR4=_.R(function(k){var I=k.data;var V=k.active;var X={},P={};return _.f("timeline-item-view-model",{class:_.FH("ytwTimelineItemViewModelHost",(X.ytwTimelineItemViewModelHostChapterChild=k.chapterChild,X.ytwTimelineItemViewModelModern=_.m("enable_timeline_view_modern_transcript")||_.m("enable_timeline_view_modern_transcript_fe"),X))},_.f("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.f("div",{class:_.FH("ytwTimelineItemViewModelTimestamp",(P.ytwTimelineItemViewModelTimestampActive=
V,P))},function(){return I().timestamp})),_.f("div",{class:"ytwTimelineItemViewModelContentItems"},_.f(_.HT,{data:function(){return I().contentItems}},{transcriptSegmentViewModel:function(L){return _.f(qO4,{data:L.data,
active:V})},
videoAttributesSectionViewModel:sjA})))},"zf");var Bt4=_.R(function(k){var I=k.data;k={};return _.f("timeline-chapter-view-model",{class:_.FH("ytwTimelineChapterViewModelHost")},_.f("div",{class:_.FH("ytwTimelineChapterViewModelTitle",(k.ytwTimelineChapterViewModelModern=_.m("enable_timeline_view_modern_transcript")||_.m("enable_timeline_view_modern_transcript_fe"),k))},function(){return I().title}),_.f(_.HT,{data:function(){return I().contents}},{timelineItemViewModel:function(V){return _.f(FR4,{data:V.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(V){return _.f(sjA,{data:V.data})}}))},"Af");var AoX=_.R(function(k){var I=k.data;var V=_.yQ("macro-markers-panel-item-view-model"),X=_.RE(_.WxA,function(){var L;return(L=I().markersEngagementPanelSyncEntityKey)!=null?L:""}),P=function(){var L;
return((L=X())==null?void 0:L.activeItemIndex)===I().index};
k=_.A4(function(L){var T,d,U,E,l;return _.W(function(r){if(r.nextAddress==1)return L.stopPropagation(),_.e_(_.t9(L),V.value,["A".toString(),"BUTTON".toString()])?r.return():(T=_.cr(I().onTap))?r.yield(_.A9(),2):r.return();d=r.yieldResult;E=(U=_.K(T,_.rj))==null?void 0:U.startTimeSeconds;E===void 0||(l=d)!=null&&l.seekTo(E,!0);_.xg(r)})});
return _.f("macro-markers-panel-item-view-model",{class:_.FH("ytwMacroMarkersPanelItemViewModelHost",{"is-active":P}),el:V,"on:click":k,tabindex:0,role:"button"},_.f(_.HT,{data:function(){var L;return(L=I())==null?void 0:L.item}},{timelineChapterViewModel:function(L){return _.f(Bt4,{data:L.data,
active:P})},
timelineItemViewModel:function(L){return _.f(FR4,{data:L.data,active:P})},
videoAttributeViewModel:c5U,shoppingDescriptionItemViewModel:gKX}))},"Bf");
AoX.idomCompat=!0;_.Si(AoX,"macro-markers-panel-item-view-model",{props:{data:_.$3}});_.Si(sjA,"yt-video-attributes-section-view-model",{props:{data:_.$3}});var QjV=_.R(function(k){var I=function(){var V,X,P;return(P=(V=k.data().leadingLogoAccessibility)==null?void 0:(X=V.accessibilityData)==null?void 0:X.label)!=null?P:""};
return _.f("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.f(_.b,{cond:function(){return k.data().leadingLogo},
then:function(V){return _.f(_.yV,{className:"ytwFantasySectionHeaderViewModelLogo",data:V,alt:I})}}),_.f("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.f(_.KF,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return k.data().title}}),_.f(_.KF,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return k.data().subtitle}})),_.f(_.HT,{data:function(){return k.data().trailingButton}},{buttonViewModel:function(V){return _.f(_.ac,{data:V.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"Cf");var nK4=_.R(function(k){var I={};I=_.FH("ytwFantasyTeamViewModelHost",(I.ytwFantasyTeamViewModelCompact=function(){var P;return!((P=k.compact)==null||!P.call(k))},I.ytwFantasyTeamViewModelUser=function(){return k.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},I.ytwFantasyTeamViewModelOpponent=function(){return k.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},I));
var V=function(){var P,L,T;return(T=(P=k.data().teamLogoAccessibility)==null?void 0:(L=P.accessibilityData)==null?void 0:L.label)!=null?T:""},X=_.RE(Uyc,function(){return k.data().teamEntityKey});
return _.f("ytw-fantasy-team-view-model",{class:I},_.f(_.b,{cond:function(){return k.data().teamLogo},
then:function(P){return _.f(_.yV,{className:"ytwFantasyTeamViewModelLogo",data:P,alt:V})}}),_.f("div",{class:"ytwFantasyTeamViewModelMetadata"},_.f("div",{class:"ytwFantasyTeamViewModelHeader"},_.f(_.KF,{className:"ytwFantasyTeamViewModelScore",
text:function(){var P;return(P=X())==null?void 0:P.score}}),_.f(_.x_,{icon:function(){var P;
return(P=X())==null?void 0:P.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.f(_.KF,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var P;return(P=X())==null?void 0:P.projectedScore}})),_.f(_.KF,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return k.data().primaryText}}),_.f(_.KF,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return k.data().secondaryText}}),_.f(_.KF,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return k.data().tertiaryText}})),_.f(_.KF,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var P;return(P=X())==null?void 0:P.score}}))},"Df");_.Si(_.R(function(k){return _.f("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.f("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.f(_.HT,{data:function(){return k.data().summaryHeader}},{fantasySectionHeaderViewModel:QjV})),_.f(_.HT,{data:function(){return k.data().userTeam}},{fantasyTeamViewModel:nK4}),_.f(_.HT,{data:function(){return k.data().opponentTeam}},{fantasyTeamViewModel:nK4}))},"Ef"),"fantasy-league-summary-view-model",{props:{data:_.$3}});var oK4=_.R(function(k){var I=_.j8(k,{shape:{},useCustomTabRenderable:!1}),V=I.shape;I=I.useCustomTabRenderable;var X=k.customTabRenderable,P=function(){return V().disabled},L=function(){return V().selected},T=function(){return V().title},d=function(){return V().icon},U=_.yQ("yt-tab-shape");
k=_.A4(function(r){var h;if(!P()&&((h=V().aTagConfig)==null?0:h.onclick))V().aTagConfig.onclick(r);return!1});
var E=_.A4(function(r){if(r.key==="Enter"||r.key==="ArrowUp"||r.key==="ArrowDown")r.preventDefault(),U.value.click();return!1}),l={};
return _.f("yt-tab-shape",{class:_.FH("yt-tab-shape",function(){return V().className},(l["yt-tab-shape__tab--last-tab"]=function(){return V().isLastTab},l["yt-tab-shape--host-disabled"]=P,l["yt-tab-shape--host-clickable"]=!X,l)),
role:X?void 0:"tab","aria-selected":L!=null?L:!1,"aria-disabled":P,tabindex:X?void 0:0,"on:click":k,"on:keydown":E,el:U,"tab-identifier":function(){return V().identifier},
"tab-title":T},_.f(_.b,{cond:I,then:function(){return X()},
else:function(){var r={},h={};return _.f(_.D7,null,_.f("div",{class:_.FH("yt-tab-shape__tab",(r["yt-tab-shape__tab--tab-selected"]=L,r))},_.f(_.b,{cond:d,then:function(y){return _.f(_.x_,{className:"yt-tab-shape__tab-icon",icon:function(){return y().iconType}})}}),T),_.f("div",{class:_.FH("yt-tab-shape__tab-bar",(h["yt-tab-shape__tab-bar--tab-bar-selected"]=L,h))}))}}))},"Ff");
oK4.idomCompat={callbacks:{customTabRenderable:!0}};_.aip=_.R(function(k){var I=k.shape;k=_.G(_.Gz(48,void 0,"nDAx4"));var V=k.next().value,X=k.next().value;k=_.G(_.Gz(0,void 0,"GCgjqb"));var P=k.next().value,L=k.next().value,T=function(){return I().tabs},d=_.yQ("yt-tab-group-shape"),U=function(){var h,y;
return(y=(h=T())==null?void 0:h.findIndex(function(S){return S.selected}))!=null?y:-1};
k=_.G(_.Gz(!1,void 0,"SU01tf"));var E=k.next().value,l=k.next().value,r=function(){E()||_.hD.addJob(function(){l(!0)},0)};
_.Yv(function(){var h=U(),y=_.hD.addJob(function(){var S,g=((S=d.value)==null?void 0:S.querySelectorAll("yt-tab-shape"))||[],F;X(((F=h>-1?g[h]:void 0)==null?void 0:F.getBoundingClientRect().width)||0);for(F=S=0;F<h;F++)S+=g[F].offsetWidth+24;_.gH("HTML_DIR")==="rtl"&&(S=-S);L(S);r()},8,0);
_.gu(function(){_.hD.cancelJob(y)})},"PMwgb");
k={};return _.f("yt-tab-group-shape",{class:_.FH("tabGroupShapeHost",(k.tabGroupShapeOverflowHidden=function(){return I().isOverflowHidden},k)),
el:d},_.f(_.b,{cond:T,then:function(h){return _.f(_.D7,null,_.f("div",{class:"tabGroupShapeTabs",role:"tablist"},_.f(_.ly,{each:h},function(y,S){return _.f(oK4,{shape:function(){return Object.assign({},y,{isLastTab:S()===h().length-1})},
customTabRenderable:y.customTabRenderable,useCustomTabRenderable:!!y.customTabRenderable})})),_.f(xUx,{width:V,
sliderOffset:P,enableTransition:E}))}}))},"Hf");
_.aip.idomCompat=!0;var xUx=_.R(function(k){var I=_.$F(k.sliderOffset,0),V=k.width,X=k.enableTransition;k={};return _.f("div",{class:_.FH("tabGroupShapeSlider",(k.tabGroupShapeSliderTransition=function(){return X()},k)),
style:_.oe({width:function(){return V()+"px"},
transform:function(){return"translateX("+I()+"px)"}})})},"If");var Rzi=_.R(function(k){var I=function(){var L,T,d;return(d=(L=k.data().playerLogoAccessibility)==null?void 0:(T=L.accessibilityData)==null?void 0:T.label)!=null?d:""},V=_.RE(E1X,function(){return k.data().playerEntityKey}),X={};
X=_.FH("ytwFantasyPlayerViewModelHost",(X.ytwFantasyPlayerViewModelPlaying=function(){var L;return!((L=V())==null||!L.isPlayerPlaying)},X.ytwFantasyPlayerViewModelOnField=function(){var L;
return((L=V())==null?void 0:L.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},X.ytwFantasyPlayerViewModelRedZone=function(){var L;
return((L=V())==null?void 0:L.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},X));
var P=function(){var L,T,d,U=((L=_.C7().resolve(_.RZ(_.pz)))==null?0:L())?(T=k.data().playerLogoBackgroundColor)==null?void 0:T.darkTheme:(d=k.data().playerLogoBackgroundColor)==null?void 0:d.lightTheme;return U===void 0?"":_.Xe(U)};
return _.f("ytw-fantasy-player-view-model",{class:X},_.f(_.b,{cond:function(){return k.data().playerLogo},
then:function(L){return _.f("div",{class:"ytwFantasyPlayerViewModelLogo"},_.f("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.f(_.yV,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.oe({"background-color":P}),data:L,alt:I})),_.f("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.f(_.x_,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.f("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.f("div",{class:"ytwFantasyPlayerViewModelHeader"},_.f(_.KF,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var L;return(L=k.data())==null?void 0:L.playerNameText}}),_.f(_.KF,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var L;return(L=k.data())==null?void 0:L.playerDescriptionText}})),_.f("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.f(_.KF,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var L;return(L=V())==null?void 0:L.gamePeriodText}}),_.f(_.KF,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var L;return(L=k.data())==null?void 0:L.opponentTeamText}}),_.f(_.KF,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var L;return(L=V())==null?void 0:L.gameStatusText}}),_.f(_.KF,{className:_.FH("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var L;return(L=V())==null?void 0:L.playerStatusText}})),_.f("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.f(_.KF,{text:function(){var L;
return(L=V())==null?void 0:L.playerStatsText}}))),_.f(_.KF,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var L;return(L=V())==null?void 0:L.fantasyScore}}))},"Jf");var CD3=_.R(function(k){return _.f("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.f(_.b,{cond:function(){return k.data().players},
then:function(I){return _.f(_.HT,{data:I},{fantasyPlayerViewModel:Rzi})}}))},"Kf");var wtk=_.R(function(k){var I=_.G(_.J1(function(){var P;return(P=k.data().selectedTabIdentifierKey)!=null?P:""})),V=I.next().value,X=I.next().value;
_.$6(function(){var P;(P=k.setSelectedTabSignal)==null||P.call(k,V)});
return _.f("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.f("div",{class:"ytTabbedViewModelTabGroup"},_.f(_.aip,{shape:function(){var P=k.data(),L=[],T={tabs:L};if(!P.tabs)return T;P=_.G(P.tabs);for(var d=P.next(),U={};!d.done;U={tabViewModel:void 0},d=P.next())if(U.tabViewModel=_.K(d.value,okO),U.tabViewModel){var E=d=void 0;L.push({aTagConfig:{onclick:function(l){return function(){var r;X((r=l.tabViewModel.tabIdentifier)!=null?r:"")}}(U)},
identifier:U.tabViewModel.tabIdentifier,selected:V()===U.tabViewModel.tabIdentifier,title:(E=(d=U.tabViewModel.title)==null?void 0:d.content)!=null?E:""})}return T}})),_.f(_.HT,{data:function(){var P,L=_.G((P=k.data().tabs)!=null?P:[]);
for(P=L.next();!P.done;P=L.next())if((P=_.K(P.value,okO))&&P.tabIdentifier===V())return P.content}},{fantasyRosterViewModel:CD3}))},"Mf");_.Si(_.R(function(k){var I=_.G(Kyt()),V=I.next().value,X=I.next().value;return _.f("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.f(_.KF,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return k.data().title}}),_.f(_.b,{cond:function(){return k.data().tabbedViewModel},
then:function(P){return _.f(_.HT,{data:P},{tabbedViewModel:function(L){return _.f(wtk,{data:L.data,setSelectedTabSignal:X})}})}}),_.f(_.b,{cond:function(){var P,L=(P=_.K(k.data().tabbedViewModel,xlf))==null?void 0:P.tabs;
P=_.K(L==null?void 0:L[0],okO);L=_.K(L==null?void 0:L[1],okO);var T=P==null?void 0:P.tabIdentifier;if(V()===T){var d,U;if(!((d=_.K(P==null?void 0:P.content,zbK))==null?0:(U=d.players)==null?0:U.length))return k.data().noUserTeamPlayersText}else{var E,l;if(!((E=_.K(L==null?void 0:L.content,zbK))==null?0:(l=E.players)==null?0:l.length))return k.data().noOpponentTeamPlayersText}},
then:function(P){return _.f(_.KF,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:P})}}))},"Nf"),"ytw-fantasy-matchup-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){return _.f("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.f(_.KF,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return k.data().title}}),_.f(_.b,{cond:function(){return k.data().matchupTeamPairs},
then:function(I){return _.f(_.ly,{each:I,keyBy:"INDEX"},function(V){return _.f("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.f(_.HT,{data:function(){return[V().firstTeam,V().secondTeam]}},{fantasyTeamViewModel:function(X){return _.f(nK4,{data:X.data,
compact:!0})}}))})}}))},"Of"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=function(){var P,L,T;return(T=(P=k.data().userLogoAccessibility)==null?void 0:(L=P.accessibilityData)==null?void 0:L.label)!=null?T:""},V=function(){var P,L,T;
return(T=(P=k.data().opponentLogoAccessibility)==null?void 0:(L=P.accessibilityData)==null?void 0:L.label)!=null?T:""},X=_.RE(f0z,function(){return k.data().entityKey});
return _.f("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.f("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.f(_.b,{cond:function(){return k.data().userLogo},
then:function(P){return _.f(_.yV,{className:"ytwFantasyWinProbabilityViewModelLogo",data:P,alt:I})}}),_.f("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.f(_.KF,{text:function(){return k.data().title}})),_.f(_.b,{cond:function(){return k.data().opponentLogo},
then:function(P){return _.f(_.yV,{className:"ytwFantasyWinProbabilityViewModelLogo",data:P,alt:V})}})),_.f("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.f("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.f(_.KF,{text:function(){var P;
return(P=X())==null?void 0:P.userWinNumberLabel}})),_.f("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.f("div",{class:_.FH("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.oe({flex:function(){var P,L;return(L=(P=X())==null?void 0:P.userWinNumber)!=null?L:50}})}),_.f("div",{class:_.FH("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.oe({flex:function(){var P,L;return(L=(P=X())==null?void 0:P.opponentWinNumber)!=null?L:50}})})),_.f("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.f(_.KF,{text:function(){var P;
return(P=X())==null?void 0:P.opponentWinNumberLabel}}))))},"Pf"),"fantasy-win-probability-view-model",{props:{data:_.$3}});var H_6={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},pt2=_.R(function(k){return _.f(_.HT,{data:k.button},{buttonViewModel:function(I){return _.f(_.ac,{data:I.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Qf"),Ntp=_.R(function(k){return _.f("ytd-backstage-locked-post-view-model",{class:_.FH("ytdBackstageLockedPostViewModelHost",k.className)},_.f("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.f("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.f(_.HT,
{data:function(){return k.data().authorAvatar}},{decoratedAvatarViewModel:_.UY})),_.f("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.f("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.f(_.KF,{text:function(){return k.data().authorText}})),_.f("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.f(_.KF,{text:function(){return k.data().publishedTimeText}}),_.f(_.HT,{data:function(){return k.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(I){return _.f(a8O,
{data:I.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.f("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.f(_.KF,{text:function(){return k.data().contentText}})),_.f(_.rH,null,_.f(_.E5,{when:function(){return k.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.f("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.f(_.yV,{data:H_6,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.f(_.KF,{text:function(){return k.data().lockedText}}))}),_.f(_.E5,{when:function(){return k.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.f("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.f("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.f(_.yV,{data:H_6,
alt:""})),_.f(_.KF,{text:function(){return k.data().lockedText}}))})),_.f("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.f(pt2,{button:function(){return k.data().likeButton}}),_.f("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return k.data().voteCountA11y}},_.f(_.KF,{text:function(){return k.data().voteCount}})),_.f(pt2,{button:function(){return k.data().dislikeButton}}),_.f(pt2,{button:function(){return k.data().commentButton}}),_.f("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return k.data().commentCountA11y}},_.f(_.KF,{text:function(){return k.data().commentCount}}))))},"Rf");
Ntp.idomCompat=!0;_.Si(Ntp,"ytd-backstage-locked-post-view-model",{props:{data:_.$3,className:_.$3}});_.Ov("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var Yb=function(){var k=_.a.apply(this,arguments)||this;k.darkerPanels=_.m("web_watch_darker_panels");k.commentsHidePanelButton=!1;k.isWatchGrid=!1;k.continuationShowButton=!1;k.isSearch=!1;k.isConstrainedList=!1;k.isWatch=!1;k.eligibleToSwitchToGrid=!1;k.useBigThumbs=!1;k.epRestyle=!1;k.isCarouselInFeed=!0;k.topSpacingZero=!1;k.continuationIsInitialLoad=!0;k.enableSqueezebackPanels=_.m("web_shorts_enable_squeezeback_panels");k.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");k.notSticky=
!0;k.mastheadHeight=0;k.isStickyChipBarSetup=!1;k.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};k.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return k};
_.J(Yb,_.a);_.c=Yb.prototype;_.c.updateLockupContainerTypes=function(k){if(this.eligibleToSwitchToGrid){var I;(I=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||I.forEach(function(V){V.containerType=k})}};
_.c.getItemsPath=function(){return"data.contents"};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.c.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:_.m("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.m("kevlar_low_priority_continuation")}}};
_.c.created=function(){};
_.c.updateStickySetup=function(){_.m("web_fix_sticky_playlist_header_v2")&&this.pageSubtype==="playlist"?this.setupStickyChipBar():this.teardownStickyChipBar()};
_.c.dispatchChipBarIsSticky=function(){this.isStickyChipBarSetup&&this.ytdReduxBehavior.dispatch(dQU(!this.notSticky))};
_.c.setupStickyChipBar=function(){var k=this;if(!this.isStickyChipBarSetup&&_.m("web_fix_sticky_playlist_header_v2")){this.isStickyChipBarSetup=!0;document.addEventListener("scroll",_.R1(this,this.updateHeaderState));var I;this.mastheadHeight=((I=document.querySelector("ytd-masthead"))==null?void 0:I.clientHeight)||0;this.updateHeaderCssVariables();window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(V){k.handleIntersect(V)},{rootMargin:"-"+(this.mastheadHeight+
1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){k.updateHeaderState();k.updateHeaderCssVariables()}),this.resizeObserver.observe(this.hostElement))}};
_.c.teardownStickyChipBar=function(){if(this.isStickyChipBarSetup){this.isStickyChipBarSetup=!1;document.removeEventListener("scroll",_.R1(this,this.updateHeaderState));var k;(k=this.intersectionObserver)==null||k.disconnect();var I;(I=this.resizeObserver)==null||I.disconnect()}};
_.c.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.c.handleIntersect=function(k){this.notSticky=k[0].intersectionRatio===1};
_.c.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")};
_.c.detached=function(){this.teardownStickyChipBar()};
_.c.updated=function(k){k.has("data")&&this.isStickyChipBarSetup&&(this.updateHeaderState(),this.updateHeaderCssVariables())};
_.c.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var k=_.BL(this.hostElement).querySelector("ytd-comments-header-renderer");k&&(k.hidePanelButton=this.commentsHidePanelButton)}};
_.c.onRetrieveLocation=function(k,I){this.containsComments()&&(this.firstCommentsLoaded=I.hasComments=!0)};
_.c.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.c.onLoadReloadContinuation=function(k,I){var V=this;k.stopPropagation();this.isReloading=!0;_.vW(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(X){var P=_.C7().resolve(_.ZP);X=I(X);P.postData(X).then(function(L){V.onReloadContinuationData(L)})}})};
_.c.onReloadContinuationData=function(k){if(k=this.get("response.continuationContents.itemSectionContinuation",k)||this.get("response.contents.itemSectionRenderer",k)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",k)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",k))this.set("data.contents",k.contents||k.results),k.header&&this.set("data.header",k.header),this.set("data.continuations",
k.continuations||[]);this.isReloading=!1};
_.c.computeContentsClass=function(k){return k?"reloading":""};
_.c.computeSectionIdentifier=function(k){return k==null?void 0:k.sectionIdentifier};
_.c.computeFitContainer=function(k){return(k==null?void 0:k.sectionIdentifier)==="youchat-item-section"};
_.c.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.m("kevlar_disable_comments_auto_load")};
_.c.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.c.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.c.computeHasDestinationShelfRenderer=function(k){var I,V;return!!(k==null?0:(I=k.contents)==null?0:(V=I[0])==null?0:V.destinationShelfRenderer)};
_.c.computeHasSectionGroupViewModel=function(k){var I,V;return!!(k==null?0:(I=k.contents)==null?0:(V=I[0])==null?0:V.sectionGroupViewModel)};
_.c.computeHasQrCodeRenderer=function(k){var I,V;return!!(k==null?0:(I=k.contents)==null?0:(V=I[0])==null?0:V.qrCodeRenderer)};
_.c.computeStaticCommentsHeader=function(k){return k&&this.containsComments()};
_.c.computeEpRestyle=function(k){return _.m("web_ep_restyling")&&k&&this.containsComments()};
_.c.computeIsContinuationCommentSection=function(k){return(k==null?void 0:k.targetId)==="shorts-engagement-panel-comments-section"||(k==null?void 0:k.targetId)==="comments-section"||(k==null?void 0:k.targetId)==="engagement-panel-comments-section"};
_.c.computeSuppressPaddingDisclaimer=function(){var k,I,V,X;return!!((k=this.data)==null?0:(I=k.contents)==null?0:(V=I[0])==null?0:(X=V.productListHeaderRenderer)==null?0:X.suppressPaddingDisclaimer)};
_.c.computeHeaderStyle=function(k){switch(k==null?void 0:k.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.c.dataChanged=function(){this.firstCommentsLoaded=!1};
_.c.observeDataContentsLength=function(){var k,I;((k=this.data)==null?0:(I=k.contents)==null?0:I.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.c.onYtDismissibleItemDismissedChange=function(k){this._setItemDismissed(k.type==="yt-dismissible-item-dismissed")};
_.c.triggerContinuations=function(){for(var k=_.BL(this.hostElement).querySelector("#continuations").children,I=0;I<k.length;I++)k[I].trigger()};
_.c.triggerInitialContinuations=function(){for(var k=_.BL(this.hostElement).querySelector("#continuations").children,I=0;I<k.length;I++)k[I].triggerIfNotPreviouslyTriggered()};
_.c.handleYtItemSectionContinuation=function(k,I){var V;I&&((V=this.data)==null?void 0:V.sectionIdentifier)!==I||(this.set("data.continuations",[k]),this.triggerContinuations())};
_.c.handleYtItemSectionReplace=function(k,I){var V;I&&((V=this.data)==null?void 0:V.sectionIdentifier)!==I||(this.set("data.contents",k),this.set("data.continuations",[]))};
_.c.computeUseHeightHack=function(k){return k&&!_.m("kevlar_disable_height_hack")};
_.c.computeTopSpacingZero=function(k){return k};
_.c.continuationShowButtonChanged=function(){var k=_.BL(this.hostElement).querySelector("ytd-continuation-item-renderer");k&&(k.showButton=this.continuationShowButton)};
_.c.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("data-changed",this.data))};
_.R9.Object.defineProperties(Yb.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.m("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 k,I,V;return!!((k=this.data)==null?0:(I=k.contents)==null?0:(V=I[0])==null?0:V.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X,P,L,T;return!!((k=this.data)==null?0:(I=k.contents)==null?0:(V=I[0])==null?0:(X=V.shelfRenderer)==null?0:(P=X.content)==null?0:(L=P.gridRenderer)==null?0:(T=L.targetId)==null?0:T.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return!!((k=this.data)==null?0:(I=k.contents)==null?0:(V=I[0])==null?0:V.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return!!((k=this.data)==null?0:(I=k.contents)==null?0:(V=I[0])==null?0:V.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.Mw("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.m("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs&&_.m("web_watch_next_big_thumbs_compact_layout"),useRichGridLegacyMargin:this.useBigThumbs}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.m("use_modern_typography_on_search")}},
useChipBarViewModelHeader:{configurable:!0,enumerable:!0,get:function(){var k,I;return!!((k=this.data)==null?0:(I=k.header)==null?0:I.chipBarViewModel)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.m("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.m("web_fix_sticky_playlist_header_v2")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
Yb.prototype.dataChangedForBinding=Yb.prototype.dataChangedForBinding;Yb.prototype.continuationShowButtonChanged=Yb.prototype.continuationShowButtonChanged;Yb.prototype.onYtDismissibleItemDismissedChange=Yb.prototype.onYtDismissibleItemDismissedChange;Yb.prototype.observeDataContentsLength=Yb.prototype.observeDataContentsLength;Yb.prototype.dataChanged=Yb.prototype.dataChanged;Yb.prototype.onServiceRequestCompleted=Yb.prototype.onServiceRequestCompleted;Yb.prototype.onLoadReloadContinuation=Yb.prototype.onLoadReloadContinuation;
Yb.prototype.onRetrieveLocation=Yb.prototype.onRetrieveLocation;Yb.prototype.commentsHidePanelButtonChanged=Yb.prototype.commentsHidePanelButtonChanged;Yb.prototype.dispatchChipBarIsSticky=Yb.prototype.dispatchChipBarIsSticky;Yb.prototype.updateStickySetup=Yb.prototype.updateStickySetup;Yb.prototype.updateLockupContainerTypes=Yb.prototype.updateLockupContainerTypes;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Yb.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Yb.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Yb.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.AY.YtLazyListBehavior),_.Z("design:type",Object)],Yb.prototype,"ytLazyListBehavior",void 0);_.H([_.q(_.Yl.YtNextContinuationBehavior),_.Z("design:type",Object)],Yb.prototype,"ytNextContinuationBehavior",void 0);
_.H([_.q(_.JX),_.Z("design:type",Object)],Yb.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Yb.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Yb.prototype,"ytdReduxBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Yb.prototype,"darkerPanels",void 0);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],Yb.prototype,"engagementPanel",void 0);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"commentsHidePanelButton",void 0);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"isWatchGrid",void 0);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"continuationShowButton",void 0);_.H([_.n({computed:"computeIsContinuationCommentSection(data)"}),_.Z("design:type",Boolean)],Yb.prototype,"continuationIsCommentsSection",void 0);
_.H([_.n({value:!0}),_.Z("design:type",Boolean)],Yb.prototype,"autoFill",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Yb.prototype,"continuationDisablePrescanVisibility",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Yb.prototype,"isReloading",void 0);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"isSearch",void 0);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"isConstrainedList",void 0);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"isWatch",void 0);
_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"eligibleToSwitchToGrid",void 0);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"useBigThumbs",void 0);_.H([_.n({selector:_.X_,reflectToAttribute:!0}),_.Z("design:type",Object)],Yb.prototype,"isGridViewEnabled",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.Z("design:type",Object)],Yb.prototype,"epRestyle",void 0);
_.H([_.v("isWatch"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Yb.prototype,"hideShortsShelfHeader",null);_.H([_.v("isSearch","isWatch"),_.Z("design:type",String),_.Z("design:paramtypes",[])],Yb.prototype,"thumbnailWidth",null);_.H([_.v("isSearch","containerWidth"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Yb.prototype,"thumbnailTargetWidth",null);
_.H([_.v("isSearch","isWatch","useBigThumbs"),_.Z("design:type",String),_.Z("design:paramtypes",[])],Yb.prototype,"sizing",null);_.H([_.v("isWatch","isGridViewEnabled","useBigThumbs","data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Number),_.Z("design:paramtypes",[])],Yb.prototype,"lockupContainerType",null);_.H([_.w$("lockupContainerType","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[Number]),_.Z("design:returntype")],Yb.prototype,"updateLockupContainerTypes",null);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Yb.prototype,"pageSubtype",void 0);_.H([_.n(),_.Z("design:type",Number)],Yb.prototype,"containerWidth",void 0);_.H([_.n(),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Yb.prototype,"isPlaylist",null);_.H([_.n(),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Yb.prototype,"isClipList",null);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"isCarouselInFeed",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Yb.prototype,"isPlaylistVideoContainer",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Yb.prototype,"isSearchFrictionPage",null);_.H([_.n({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.Z("design:type",Boolean)],Yb.prototype,"useHeightHack",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.Z("design:type",Object)],Yb.prototype,"topSpacingZero",void 0);_.H([_.n({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.Z("design:type",Boolean)],Yb.prototype,"showButton",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Yb.prototype,"firstCommentsLoaded",void 0);_.H([_.n(),_.Z("design:type",Object)],Yb.prototype,"continuationIsInitialLoad",void 0);
_.H([_.n({reflectToAttribute:!0,readOnly:!0}),_.Z("design:type",Boolean)],Yb.prototype,"itemDismissed",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.Z("design:type",String)],Yb.prototype,"sectionIdentifier",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.Z("design:type",String)],Yb.prototype,"fitContainer",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.Z("design:type",Boolean)],Yb.prototype,"hasDestinationShelfRenderer",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.Z("design:type",Boolean)],Yb.prototype,"staticCommentsHeader",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Yb.prototype,"enableSqueezebackPanels",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Yb.prototype,"enableAnchoredPanel",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.Z("design:type",Boolean)],Yb.prototype,"hasSectionGroupViewModel",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.Z("design:type",Boolean)],Yb.prototype,"hasQrCodeRenderer",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.Z("design:type",Boolean)],Yb.prototype,"suppressDisclaimerSeparator",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.Z("design:type",String)],Yb.prototype,"headerStyle",void 0);_.H([_.v("isSearch","isWatch","useBigThumbs"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Yb.prototype,"lockupExperiments",null);
_.H([_.v("isSearch"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Yb.prototype,"typographyBump",null);_.H([_.p$("#header"),_.Z("design:type",HTMLElement)],Yb.prototype,"header",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Yb.prototype,"notSticky",void 0);_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Yb.prototype,"useChipBarViewModelHeader",null);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Yb.prototype,"expFixPlaylistHeader",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Yb.prototype,"expFixPlaylistHeaderV2",null);_.H([_.w$("pageSubtype"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Yb.prototype,"updateStickySetup",null);
_.H([_.w$("notSticky"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Yb.prototype,"dispatchChipBarIsSticky",null);_.H([_.w$("commentsHidePanelButton"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Yb.prototype,"commentsHidePanelButtonChanged",null);_.H([_.C$("yt-retrieve-location"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],Yb.prototype,"onRetrieveLocation",null);
_.H([_.C$("yt-load-reload-continuation"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Function]),_.Z("design:returntype")],Yb.prototype,"onLoadReloadContinuation",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Yb.prototype,"onServiceRequestCompleted",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Yb.prototype,"dataChanged",null);
_.H([_.DZ("data.contents.length"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Yb.prototype,"observeDataContentsLength",null);_.H([_.C$("yt-dismissible-item-dismissed"),_.C$("yt-dismissible-item-undismissed"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Yb.prototype,"onYtDismissibleItemDismissedChange",null);
_.H([_.w$("continuationShowButton"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Yb.prototype,"continuationShowButtonChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Yb.prototype,"dataChangedForBinding",null);_.H([_.GY({is:"ytd-item-section-renderer",disableElementRegistration:!0})],Yb);
_.C(Yb,"ytd-item-section-renderer",function(){if(tOU!==void 0)return tOU;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-item-section-renderer">\n  <tp-yt-paper-spinner-lite active="[[computeIsReloading(isReloading, continuationIsReloading)]]" class="style-scope ytd-item-section-renderer">\n  </tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-item-section-renderer"></div>\n<div id="continuations" class="style-scope ytd-item-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return tOU=k},{mode:1});var MlP;var jrK=_.y8(_.HW("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var Z_4={},S8U=(Z_4[0]={title:_.Yu(_.HW("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Yu(_.HW("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.ja("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},Z_4[1]={title:_.Yu(_.HW("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.ja("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},Z_4);_.Ov("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var g8=function(){var k=_.a.apply(this,arguments)||this;k.allVideosCount=0;k.allPlaylistCount=0;k.isOnline=!1;k.shouldRenderDownloadsBanner=!1;k.shouldRenderDownloadsBannerUpsell=!1;k.hasOptedIntoSmartDownloads=!1;k.areAllSmartDownloadsDeleted=!1;k.smartDownloadsCompleted=!1;return k};
_.J(g8,_.a);g8.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
g8.prototype.attached=function(){this.downloadsToRenderChanged()};
g8.prototype.detached=function(){this.set("renderableData",{})};
g8.prototype.downloadsToRenderChanged=function(){var k=_.$L().getState().entities,I=_.kL(k),V=_.m("kevlar_playlist_dl_page_killswitch")?D2t(k):_.I5(k),X=_.Cxz(k),P=_.Nac(k),L=_.DN(I);k=_.V8(k);this.set("renderableData",Y8K(V,I,X,P,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,L,k))};
g8.prototype.downloadsToRenderChanged=g8.prototype.downloadsToRenderChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],g8.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],g8.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],g8.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],g8.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],g8.prototype,"renderableData",void 0);_.H([_.n({selector:_.GCK}),_.Z("design:type",Object)],g8.prototype,"allVideosCount",void 0);_.H([_.n({selector:GUi}),_.Z("design:type",Object)],g8.prototype,"allPlaylistCount",void 0);_.H([_.n({selector:_.Gi}),_.Z("design:type",Object)],g8.prototype,"isOnline",void 0);_.H([_.n({selector:_.Ek_}),_.Z("design:type",Object)],g8.prototype,"shouldRenderDownloadsBanner",void 0);
_.H([_.n({selector:_.hMU}),_.Z("design:type",Object)],g8.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.H([_.n({selector:_.bmA}),_.Z("design:type",Object)],g8.prototype,"hasOptedIntoSmartDownloads",void 0);_.H([_.n({selector:_.lBt}),_.Z("design:type",Object)],g8.prototype,"areAllSmartDownloadsDeleted",void 0);_.H([_.n({selector:rYt}),_.Z("design:type",Object)],g8.prototype,"smartDownloadsCompleted",void 0);
_.H([_.DZ("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],g8.prototype,"downloadsToRenderChanged",null);_.H([_.GY({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],g8);
_.C(g8,"ytd-offline-item-section-renderer",function(){if(MlP!==void 0)return MlP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-offline-item-section-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return MlP=k},
{mode:1});var DUh;var zzh;var qT=function(){return _.a.apply(this,arguments)||this};
_.J(qT,_.a);
qT.prototype.onDataChanged=function(){if(this.JSC$17168_lastData){var k=this.getFilterClass(this.JSC$17168_lastData.status);k&&this.hostElement.classList.remove(k)}var I;(k=this.getFilterClass((I=this.data)==null?void 0:I.status))&&this.hostElement.classList.add(k);k==="selected"?_.BL(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.BL(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");k==="disabled"?_.BL(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.BL(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$17168_lastData=this.data};
qT.prototype.getFilterClass=function(k){switch(k){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
qT.prototype.onDataChanged=qT.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],qT.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qT.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qT.prototype,"onDataChanged",null);_.H([_.GY({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],qT);
_.C(qT,"ytd-search-filter-renderer",function(){if(zzh!==void 0)return zzh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-search-filter-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<div id="label" title="[[data.tooltip]]" class="style-scope ytd-search-filter-renderer">\n    <yt-formatted-string text="[[data.label]]" class="style-scope ytd-search-filter-renderer"></yt-formatted-string>\n    <yt-icon id="dismiss-x" hidden="[[!data.navigationEndpoint]]" icon="yt-icons:dismissal" class="style-scope ytd-search-filter-renderer">\n    </yt-icon>\n  </div>\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return zzh=k},{mode:_.Bd("kevlar_poly_si_batch_j075")?1:2});var v2=function(){return _.a.apply(this,arguments)||this};
_.J(v2,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],v2.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],v2.prototype,"data",void 0);_.H([_.GY({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],v2);
_.C(v2,"ytd-search-filter-group-renderer",function(){if(DUh!==void 0)return DUh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-group-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="filter-group-name" class="style-scope ytd-search-filter-group-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-search-filter-group-renderer"></yt-formatted-string>\n</h4>\n<template is="dom-repeat" items="[[data.filters]]" class="style-scope ytd-search-filter-group-renderer">\n  <template is="dom-if" if="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    <ytd-search-filter-renderer data="[[item.searchFilterRenderer]]" class="style-scope ytd-search-filter-group-renderer">\n    </ytd-search-filter-renderer>\n  </template>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return DUh=k},{mode:_.Bd("kevlar_poly_si_batch_j075")?1:2});var uAX;var sg=function(){return _.a.apply(this,arguments)||this};
_.J(sg,_.a);sg.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.ww());this.isCollapsed=!this.isCollapsed};
sg.prototype.navigateToAboutTheseResultsPage=function(){var k=_.Zd("https://www.youtube.com/howyoutubeworks/product-features/search/");k?_.cK(window,k,"_blank"):_.vp(Error("Vh"))};
sg.prototype.dataChanged=function(){this.isCollapsed=!0};
sg.prototype.computeShowBottomBorder=function(){var k,I,V;return!!((k=this.data)==null?0:(I=k.button)==null?0:I.toggleButtonRenderer)||!((V=this.data)==null||!V.aboutTheseResultsButton)};
sg.prototype.dataChanged=sg.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],sg.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],sg.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.Z("design:type",Boolean)],sg.prototype,"showBottomBorder",void 0);_.H([_.n(),_.Z("design:type",Boolean)],sg.prototype,"renderCollapsibleMenu",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],sg.prototype,"isCollapsed",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],sg.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],sg);
_.C(sg,"ytd-search-sub-menu-renderer",function(){if(uAX!==void 0)return uAX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-sub-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="filter-menu" class="style-scope ytd-search-sub-menu-renderer">\n  <div id="container" class="style-scope ytd-search-sub-menu-renderer">\n    <ytd-toggle-button-renderer align-by-text="" data="[[data.button.toggleButtonRenderer]]" on-click="toggleFilters" class="style-scope ytd-search-sub-menu-renderer">\n    </ytd-toggle-button-renderer>\n    <template is="dom-if" if="[[data.aboutTheseResultsButton]]" class="style-scope ytd-search-sub-menu-renderer">\n      <ytd-button-renderer align-by-text="" data="[[data.aboutTheseResultsButton.buttonRenderer]]" on-click="navigateToAboutTheseResultsPage" class="style-scope ytd-search-sub-menu-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <template is="dom-if" if="[[renderCollapsibleMenu]]" class="style-scope ytd-search-sub-menu-renderer">\n    <tp-yt-iron-collapse id="collapse" opened="[[!isCollapsed]]" class="style-scope ytd-search-sub-menu-renderer">\n      <div id="collapse-content" class="style-scope ytd-search-sub-menu-renderer">\n        <template is="dom-repeat" items="[[data.groups]]" class="style-scope ytd-search-sub-menu-renderer">\n          <ytd-search-filter-group-renderer data="[[item.searchFilterGroupRenderer]]" class="style-scope ytd-search-sub-menu-renderer">\n          </ytd-search-filter-group-renderer>\n        </template>\n      </div>\n    </tp-yt-iron-collapse>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return uAX=k},{mode:1});var O_3;var tlc=new _.g9("SECTION_LIST_RENDERER_TOKEN");var ezi;var Fq=function(){return _.a.apply(this,arguments)||this};
_.J(Fq,_.a);Fq.prototype.computeStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Fq.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Fq.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Z("design:type",String)],Fq.prototype,"headerStyle",void 0);_.H([_.GY({is:"ytd-text-header-renderer",disableElementRegistration:!0})],Fq);
_.C(Fq,"ytd-text-header-renderer",function(){if(ezi!==void 0)return ezi;var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-text-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e[[getSimpleString(data.title)]]\n");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ezi=k},{mode:1});var kGP;var B2=function(){return _.a.apply(this,arguments)||this};
_.J(B2,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],B2.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],B2.prototype,"data",void 0);_.H([_.GY({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],B2);
_.C(B2,"ytd-minor-moment-header-renderer",function(){if(kGP!==void 0)return kGP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<img src$="[[data.imageUrl]]" alt="" class="minormoment-header-img style-scope ytd-minor-moment-header-renderer">\n<yt-formatted-string id="title" respect-html-dir="" text="[[data.title]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n<yt-formatted-string id="caption" respect-html-dir="" text="[[data.caption]]" class="style-scope ytd-minor-moment-header-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return kGP=k},{mode:1});var IRc;var A$=function(){return _.a.apply(this,arguments)||this};
_.J(A$,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],A$.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],A$.prototype,"data",void 0);_.H([_.GY({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],A$);
_.C(A$,"ytd-minor-moment-setting-alert-renderer",function(){if(IRc!==void 0)return IRc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.details]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n  <yt-formatted-string class="detail-text style-scope ytd-minor-moment-setting-alert-renderer" text="[[item]]">\n  </yt-formatted-string>\n</template>\n<yt-formatted-string id="link" text="[[data.link]]" class="style-scope ytd-minor-moment-setting-alert-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return IRc=k},{mode:1});var Vy6;var XUA;var Qu=function(){var k=_.a.apply(this,arguments)||this;k.booleanSettingById=!1;k.smartDownloadsEnabledVE=_.BT(128287);k.smartDownloadsDisabledVE=_.BT(128286);k.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return k};
_.J(Qu,_.a);_.c=Qu.prototype;_.c.attachSmartDownloadsSettingVes=function(){var k;this.activeVeForLogging||((k=this.data)==null?void 0:k.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.Hc(_.Ne(),this.smartDownloadsEnabledVE),_.Hc(_.Ne(),this.smartDownloadsDisabledVE))};
_.c.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.vW(this.hostElement,"yt-settings-switch-ready")};
_.c.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.c.onSwitchChange=function(k){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(k=_.$5(k).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.m("kevlar_settings_switch_resolve_command_killswitch")?_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(k)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.c.handleUpdateSettingsSwitch=function(k){(k=_.K(k,bPN))&&this.data&&this.data.id===k.id&&this.set("data.enabled",!!k.enabled)};
_.c.onToggleSettingsSwitch=function(k,I){this.data&&this.data.id===k&&this.set("data.enabled",I!=null?I:!this.data.enabled)};
_.c.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.FI.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.c.maybeLogSmartDownloadsSettingVisibility=function(){var k=_.PW(),I;k&&((I=this.data)==null?void 0:I.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.rC(k,[this.smartDownloadsEnabledVE]),_.h8(k,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.rC(k,[this.smartDownloadsDisabledVE]),_.h8(k,[this.smartDownloadsEnabledVE])))};
_.c.maybeLogSmartDownloadsSettingClick=function(){var k;((k=this.data)==null?void 0:k.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.NV(_.Ne(),this.activeVeForLogging)};
_.c.updateDataEnabledFromBinding=function(k){this.set("data.enabled",k.detail.value)};
_.R9.Object.defineProperties(Qu.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var k=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!k&&(k=this.ytRendererBehavior.getSimpleString(this.data.title));return k}}});
Qu.prototype.dataChanged=Qu.prototype.dataChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],Qu.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Qu.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Qu.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Qu.prototype,"ytComponentBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],Qu.prototype,"data",void 0);_.H([_.n({selector:function(k,I){if(Object.keys(k==null?void 0:k.entities).length)switch(I){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return zUA(k.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.Z("design:type",Object)],Qu.prototype,"booleanSettingById",void 0);_.H([_.n(),_.Z("design:type",_.Vk)],Qu.prototype,"activeVeForLogging",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Qu.prototype,"toggleAriaLabel",null);_.H([_.DZ("data"),_.DZ("booleanSettingById"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Qu.prototype,"dataChanged",null);
_.H([_.GY({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],Qu);
_.C(Qu,"ytd-settings-switch-renderer",function(){if(XUA!==void 0)return XUA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-switch-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-toggle-button id="toggle" aria-label$="[[toggleAriaLabel]]" checked="[[data.enabled]]" noink="" on-change="onSwitchChange" on-checked-changed="updateDataEnabledFromBinding" class="style-scope ytd-settings-switch-renderer">\n  <div id="toggle-container" class="style-scope ytd-settings-switch-renderer"></div>\n</tp-yt-paper-toggle-button>\n<div class="style-scope ytd-settings-switch-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  <div id="icon" hidden="[[!data.thumbnail]]" class="style-scope ytd-settings-switch-renderer">\n    <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-settings-switch-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-settings-switch-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return XUA=k},{mode:1});var nn=function(){return _.a.apply(this,arguments)||this};
_.J(nn,_.a);nn.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}}}}};
_.R9.Object.defineProperties(nn.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var k=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(k+=" remove-left-margin");this.data.extraBottomSpace&&(k+=" extra-bottom-space");return k}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],nn.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],nn.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],nn.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],nn.prototype,"contentsClassName",null);_.H([_.GY({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],nn);
_.C(nn,"ytd-minor-moment-setting-section-renderer",function(){if(Vy6!==void 0)return Vy6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-minor-moment-setting-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class$="[[contentsClassName]] style-scope ytd-minor-moment-setting-section-renderer">\n  <div id="title" hidden="[[!data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-minor-moment-setting-section-renderer"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="header" hidden="[[!data.header]]" text="[[data.header]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="summary" hidden="[[!data.summary]]" text="[[data.summary]]" class="style-scope ytd-minor-moment-setting-section-renderer">\n  </yt-formatted-string>\n  <div id="settings" hidden="[[!data.settings]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n  <div id="alerts" hidden="[[!data.alerts]]" class="style-scope ytd-minor-moment-setting-section-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Vy6=k},{mode:1});var PN6;var oB=function(){return _.a.apply(this,arguments)||this};
_.J(oB,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],oB.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],oB.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],oB.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],oB);
_.C(oB,"ytd-empty-product-details-renderer",function(){if(PN6!==void 0)return PN6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-empty-product-details-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-empty-product-details-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return PN6=k},{mode:1});var LN4;var cxp;var xb=function(){var k=_.a.apply(this,arguments)||this;k.expanded=!0;return k};
_.J(xb,_.a);xb.prototype.getBadgeRowClass=function(k,I,V){for(var X=_.G(this.hostElement.querySelectorAll("yt-img-shadow")),P=X.next();!P.done;P=X.next())P.value.onShow();k=k.selected;return V?k!==-1?k===I?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(k!==void 0?k:0)===I?"badge-line":"badge-hidden"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xb.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],xb.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],xb.prototype,"expanded",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],xb);
_.C(xb,"ytd-sponsorships-loyalty-badges-renderer",function(){if(cxp!==void 0)return cxp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-loyalty-badges-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="description-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <yt-formatted-string class="description style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div class="badge-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n  <template is="dom-repeat" items="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-loyalty-badges-renderer">\n    <div class$="[[getBadgeRowClass(data, index, expanded)]] style-scope ytd-sponsorships-loyalty-badges-renderer">\n      <div class="badge-title-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-formatted-string class="badge-title style-scope ytd-sponsorships-loyalty-badges-renderer" text="[[item.sponsorshipsLoyaltyBadgeRenderer.title]]">\n        </yt-formatted-string>\n      </div>\n      <div class="icon-container style-scope ytd-sponsorships-loyalty-badges-renderer">\n        <yt-img-shadow class="badge-icon style-scope ytd-sponsorships-loyalty-badges-renderer" thumbnail="[[item.sponsorshipsLoyaltyBadgeRenderer.icon]]">\n        </yt-img-shadow>\n      </div>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return cxp=k},{mode:1});var GGG;var aB=function(){var k=_.a.apply(this,arguments)||this;k.expanded=!0;return k};
_.J(aB,_.a);aB.prototype.getContainerClasses=function(k,I){k=k?"expanded":"collapsed";I&&(k+=" item");return k};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],aB.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],aB.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],aB.prototype,"expanded",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],aB);
_.C(aB,"ytd-sponsorships-perk-renderer",function(){if(GGG!==void 0)return GGG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perk-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class$="[[getContainerClasses(expanded, data.title)]] style-scope ytd-sponsorships-perk-renderer">\n  <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n  <div id="expandable" hidden$="[[!expanded]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <template is="dom-if" if="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n    <template is="dom-if" if="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer">\n      <div id="fulfillment-instructions" class="style-scope ytd-sponsorships-perk-renderer"><yt-formatted-string split-lines="1" text="[[data.fulfillmentInstructions]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string></div>\n    </template>\n  </div>\n  <template is="dom-if" if="[[data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <ytd-sponsorships-loyalty-badges-renderer data="[[data.loyaltyBadges.sponsorshipsLoyaltyBadgesRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></ytd-sponsorships-loyalty-badges-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.loyaltyBadges]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <div id="images-line" class="style-scope ytd-sponsorships-perk-renderer">\n      <yt-formatted-string id="image-description" text="[[data.imageDescription]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-formatted-string>\n      <template is="dom-if" if="[[data.images]]" class="style-scope ytd-sponsorships-perk-renderer">\n        <template is="dom-repeat" items="[[data.images]]" as="image" class="style-scope ytd-sponsorships-perk-renderer">\n          <yt-img-shadow class="images style-scope ytd-sponsorships-perk-renderer" thumbnail="[[image]]"></yt-img-shadow>\n        </template>\n      </template>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.loyaltyMessage]]" class="style-scope ytd-sponsorships-perk-renderer">\n    <yt-live-chat-membership-item-renderer data="[[data.loyaltyMessage.liveChatMembershipItemRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perk-renderer"></yt-live-chat-membership-item-renderer>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return GGG=k},{mode:1});var TKi;var RB=function(){var k=_.a.apply(this,arguments)||this;k.expanded=!0;return k};
_.J(RB,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],RB.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],RB.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],RB.prototype,"expanded",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],RB);
_.C(RB,"ytd-sponsorships-perks-renderer",function(){if(TKi!==void 0)return TKi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="perks-title" hidden="[[!data.perksTitle]]" text="[[data.perksTitle]]" class="style-scope ytd-sponsorships-perks-renderer">\n</yt-formatted-string>\n<template is="dom-repeat" items="[[data.perks]]" class="style-scope ytd-sponsorships-perks-renderer">\n  <div class="item style-scope ytd-sponsorships-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-perks-renderer">\n    </ytd-sponsorships-perk-renderer>\n  </div>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return TKi=k},{mode:1});var Cn=function(){var k=_.a.apply(this,arguments)||this;k.isCollapsed=!1;return k};
_.J(Cn,_.a);Cn.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
Cn.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
Cn.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var k;this.expandCollapseButton=_.K((k=this.data)==null?void 0:k.expandButton,_.b_)}else{var I;this.expandCollapseButton=_.K((I=this.data)==null?void 0:I.collapseButton,_.b_)}};
Cn.prototype.updateExpandCollapseButton=Cn.prototype.updateExpandCollapseButton;Cn.prototype.onDataChanged=Cn.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Cn.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Cn.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Cn.prototype,"isCollapsed",void 0);_.H([_.n(),_.Z("design:type",Object)],Cn.prototype,"expandCollapseButton",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Cn.prototype,"onDataChanged",null);_.H([_.DZ("data","isCollapsed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Cn.prototype,"updateExpandCollapseButton",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],Cn);
_.C(Cn,"ytd-sponsorships-expandable-perks-renderer",function(){if(LN4!==void 0)return LN4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-perks-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="badged-title style-scope ytd-sponsorships-expandable-perks-renderer">\n  <yt-img-shadow thumbnail="[[data.badge]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-img-shadow>\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string class="subtitle style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n<hr class="style-scope ytd-sponsorships-expandable-perks-renderer">\n<yt-formatted-string class="expandable-heading style-scope ytd-sponsorships-expandable-perks-renderer" text="[[data.expandableHeader]]"></yt-formatted-string>\n<ytd-button-renderer class="end-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.endButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="bottom-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[data.bottomButton.buttonRenderer]]"></ytd-button-renderer>\n<ytd-button-renderer class="expand-collapse-button style-scope ytd-sponsorships-expandable-perks-renderer" data="[[expandCollapseButton]]" noink="" on-click="onExpandCollapse"></ytd-button-renderer>\n\n<div class="expandable-content style-scope ytd-sponsorships-expandable-perks-renderer">\n  <template is="dom-repeat" items="[[data.expandableItems]]" as="item" class="style-scope ytd-sponsorships-expandable-perks-renderer">\n    <ytd-sponsorships-perk-renderer data="[[item.sponsorshipsPerkRenderer]]" class="style-scope ytd-sponsorships-expandable-perks-renderer"></ytd-sponsorships-perk-renderer>\n  </template>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return LN4=k},{mode:1});var dC4;var w8=function(){return _.a.apply(this,arguments)||this};
_.J(w8,_.a);w8.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],w8.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],w8.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],w8.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],w8);
_.C(w8,"ytd-sponsorships-actionable-message-renderer",function(){if(dC4!==void 0)return dC4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-actionable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<button on-click="handleAction" class="style-scope ytd-sponsorships-actionable-message-renderer">\n  <yt-img-shadow id="icon" height="24" thumbnail="[[data.icon]]" width="24" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-img-shadow>\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-actionable-message-renderer"></yt-formatted-string>\n</button>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return dC4=k},{mode:1});var iNG;var H2=function(){return _.a.apply(this,arguments)||this};
_.J(H2,_.a);_.c=H2.prototype;_.c.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.c.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
_.c.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.c.computeMessageContainerStyle=function(k){var I=k.expandableItems?" style-clickable":"";return k.messageContainerStyle?k.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+I:"style-unspecified"+I};
_.c.isSinglePerk=function(k){return!!k.messageContainerStyle&&(k.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||k.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.c.onExpandedChanged=function(){var k=this;if(this.expanded)for(var I=_.G(this.hostElement.querySelectorAll("yt-img-shadow")),V=I.next();!V.done;V=I.next())V.value.onShow();_.xA(this,function(){_.vW(k.hostElement,"yt-refit")})};
_.c.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
H2.prototype.onDataChanged=H2.prototype.onDataChanged;H2.prototype.onExpandedChanged=H2.prototype.onExpandedChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],H2.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],H2.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],H2.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],H2.prototype,"expanded",void 0);
_.H([_.w$("expanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H2.prototype,"onExpandedChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H2.prototype,"onDataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],H2);
_.C(H2,"ytd-sponsorships-expandable-message-renderer",function(){if(iNG!==void 0)return iNG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-expandable-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class$="[[computeMessageContainerStyle(data)]] style-scope ytd-sponsorships-expandable-message-renderer">\n  <button id="message-container" on-tap="onToggleExpand" class="style-scope ytd-sponsorships-expandable-message-renderer">\n    <template is="dom-if" if="[[isSinglePerk(data)]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="check-icon" icon="yt-icons:check" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n    <yt-formatted-string class="text style-scope ytd-sponsorships-expandable-message-renderer" text="[[data.text]]"></yt-formatted-string>\n    <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-expandable-message-renderer">\n      <yt-icon id="expand-icon" icon="[[getExpansionIcon(expanded)]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></yt-icon>\n    </template>\n  </button>\n  <div id="content-container" hidden="[[!expanded]]" class="style-scope ytd-sponsorships-expandable-message-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return iNG=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var WN6;var pn=function(){return _.a.apply(this,arguments)||this};
_.J(pn,_.a);pn.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"}}}}};
pn.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.K(this.data.endButton,_.b_).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
pn.prototype.onDataChanged=pn.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pn.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],pn.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],pn.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pn.prototype,"onDataChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],pn);
_.C(pn,"ytd-sponsorships-heading-renderer",function(){if(WN6!==void 0)return WN6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-heading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-heading-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  <div id="subtitle-content" hidden="[[!data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer">\n    <yt-img-shadow id="subtitle-icon" hidden="[[!data.subtitleIcon]]" thumbnail="[[data.subtitleIcon]]" class="style-scope ytd-sponsorships-heading-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-sponsorships-heading-renderer"></yt-formatted-string>\n  </div>\n  <div id="bottom-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n</div>\n<div id="end-button" class="style-scope ytd-sponsorships-heading-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return WN6=k},{mode:1});var fR2;var NT=function(){return _.a.apply(this,arguments)||this};
_.J(NT,_.a);_.H([_.n(),_.Z("design:type",Object)],NT.prototype,"data",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],NT.prototype,"ytRendererBehavior",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],NT);
_.C(NT,"ytd-sponsorships-links-renderer",function(){if(fR2!==void 0)return fR2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-links-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-sponsorships-links-renderer">\n  <yt-formatted-string class="link style-scope ytd-sponsorships-links-renderer" link-inherit-color="" text="[[item]]">\n</yt-formatted-string></template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return fR2=k},{mode:1});var UCX;var MT=function(){return _.a.apply(this,arguments)||this};
_.J(MT,_.a);_.c=MT.prototype;_.c.onDataChanged=function(){if(this.data&&this.data.expandableItems){var k;(k=_.BL(this.hostElement).querySelector("tp-yt-paper-button"))==null||k.setAttribute("role","button")}else{var I;(I=_.BL(this.hostElement).querySelector("tp-yt-paper-button"))==null||I.removeAttribute("role")}};
_.c.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.c.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
_.c.getTileClasses=function(k){return k?"tile expandable-tile":"tile"};
_.c.getButtonDisabled=function(k){return k?void 0:""};
MT.prototype.onDataChanged=MT.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],MT.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],MT.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],MT.prototype,"expanded",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],MT.prototype,"onDataChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],MT);
_.C(MT,"ytd-sponsorships-list-tile-renderer",function(){if(UCX!==void 0)return UCX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-list-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="tile" class="tile style-scope ytd-sponsorships-list-tile-renderer" class$="[[getTileClasses(data.expandableItems)]]" disabled$="[[getButtonDisabled(data.expandableItems)]]" noink="" on-tap="onToggleExpand">\n  <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[data.icon]]"></yt-img-shadow>\n  <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[data.title]]"></yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[data.subtitle]]"></yt-formatted-string>\n    <yt-formatted-string class="detail style-scope ytd-sponsorships-list-tile-renderer" text="[[data.detail]]"></yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-list-tile-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </template>\n</tp-yt-paper-button>\n\n<template is="dom-if" if="[[expanded]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n  <div class="tiles-container style-scope ytd-sponsorships-list-tile-renderer">\n    <template is="dom-repeat" items="[[data.expandableItems]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n      <template is="dom-if" if="[[item.sponsorshipsLoyaltyBadgesRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <ytd-sponsorships-loyalty-badges-renderer class="sponsorships-loyalty-badges-renderer style-scope ytd-sponsorships-list-tile-renderer" data="[[item.sponsorshipsLoyaltyBadgesRenderer]]"></ytd-sponsorships-loyalty-badges-renderer>\n      </template>\n      <template is="dom-if" if="[[item.sponsorshipsListTileRenderer]]" class="style-scope ytd-sponsorships-list-tile-renderer">\n        <div class="tile style-scope ytd-sponsorships-list-tile-renderer">\n          <yt-img-shadow class="icon style-scope ytd-sponsorships-list-tile-renderer" thumbnail="[[item.sponsorshipsListTileRenderer.icon]]">\n          </yt-img-shadow>\n          <div class="titles style-scope ytd-sponsorships-list-tile-renderer">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-list-tile-renderer" text="[[item.sponsorshipsListTileRenderer.subtitle]]">\n            </yt-formatted-string>\n          </div>\n        </div>\n      </template>\n    </template>\n  </div>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return UCX=k},{mode:1});var EOP;var bN6;var ZT=function(){return _.a.apply(this,arguments)||this};
_.J(ZT,_.a);ZT.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ZT.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ZT.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ZT.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],ZT);
_.C(ZT,"ytd-sponsorships-promotion-renderer",function(){if(bN6!==void 0)return bN6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-promotion-renderer">\n  <div id="above-button" class="style-scope ytd-sponsorships-promotion-renderer">\n    <yt-formatted-string class="above-redeem-button-text style-scope ytd-sponsorships-promotion-renderer" text="[[data.aboveRedeemButtonText]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-promotion-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n  <div id="redeem-button" class="style-scope ytd-sponsorships-promotion-renderer"></div>\n  <yt-formatted-string class="redeem-disclaimer style-scope ytd-sponsorships-promotion-renderer" split-lines="true" text="[[data.redeemDisclaimer]]"></yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return bN6=k},{mode:1});var lR4;var DT=function(){return _.a.apply(this,arguments)||this};
_.J(DT,_.a);DT.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],DT.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],DT.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],DT.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],DT);
_.C(DT,"ytd-sponsorships-purchase-option-renderer",function(){if(lR4!==void 0)return lR4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-purchase-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-purchase-option-renderer">\n  <div id="purchase-info" class="style-scope ytd-sponsorships-purchase-option-renderer">\n    <div id="header" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      <yt-formatted-string class="purchase-text style-scope ytd-sponsorships-purchase-option-renderer" text="[[data.text]]"></yt-formatted-string>\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-sponsorships-purchase-option-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-purchase-option-renderer" split-lines="true" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div id="purchase-button" class="style-scope ytd-sponsorships-purchase-option-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return lR4=k},{mode:1});var rx2;var hf4;var yxP=function(){return _.a.apply(this,arguments)||this};
_.J(yxP,_.a);_.H([_.n(),_.Z("design:type",Object)],yxP.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],yxP);
_.C(yxP,"ytd-ypc-offer-promo-renderer",function(){if(hf4!==void 0)return hf4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offer-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ypc-offer-promo-renderer">\n  <yt-icon id="icon" icon="[[data.icon.iconType]]" class="style-scope ytd-ypc-offer-promo-renderer"></yt-icon>\n  <div id="benefit-info" class="style-scope ytd-ypc-offer-promo-renderer">\n    <div id="header" class="style-scope ytd-ypc-offer-promo-renderer">\n      <yt-formatted-string class="title style-scope ytd-ypc-offer-promo-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </div>\n    <div id="badge-section" class="style-scope ytd-ypc-offer-promo-renderer">\n      <ytd-badge-supported-renderer id="badge" top-standalone-badge="[[data.badge]]" class="style-scope ytd-ypc-offer-promo-renderer">\n        </ytd-badge-supported-renderer>\n    <yt-formatted-string class="subtitle style-scope ytd-ypc-offer-promo-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n    </div>\n  </div>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return hf4=k},{mode:1});var zu=function(){return _.a.apply(this,arguments)||this};
_.J(zu,_.a);_.c=zu.prototype;
_.c.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"}}}}};
_.c.expansionCTA=function(k,I){return k&&(I?k.collapseCallToAction:k.expansionCallToAction)};
_.c.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
_.c.expansionCallToActionTap=function(){var k=this;this.expanded=!this.expanded;_.xA(this,function(){_.vW(k.hostElement,"yt-refit")})};
_.c.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var k,I=(k=this.data)==null?void 0:k.onVisible;I&&this.ytComponentBehavior.resolveCommand(I)};
_.c.computeDisplayTitle=function(k){return!(!k||this.titledisplaystatus!=="show")};
_.c.computeDisplaySeparator=function(){return!1};
_.c.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
zu.prototype.onDataChanged=zu.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],zu.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],zu.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],zu.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],zu.prototype,"data",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],zu.prototype,"expanded",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],zu.prototype,"purchaseButtonClicked",void 0);_.H([_.n({reflectToAttribute:!0,value:"show"}),_.Z("design:type",String)],zu.prototype,"titledisplaystatus",void 0);_.H([_.n({computed:"computeDisplayTitle(data.title)"}),_.Z("design:type",Boolean)],zu.prototype,"displayTitle",void 0);
_.H([_.n({computed:"computeDisplaySeparator(data)"}),_.Z("design:type",Boolean)],zu.prototype,"displaySeparator",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zu.prototype,"onDataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],zu);
_.C(zu,"ytd-sponsorships-tier-renderer",function(){if(rx2!==void 0)return rx2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-tier-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="title" hidden="[[!displayTitle]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n</div>\n<div id="offer-promo" hidden="[[!data.offerPromoCard]]" class="style-scope ytd-sponsorships-tier-renderer">\n</div>\n<div id="purchase-with-options" hidden="[[!data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!data.alternativePurchaseOption]]"></div>\n  <div id="alternative-purchase-option" class="style-scope ytd-sponsorships-tier-renderer"></div>\n</div>\n<div id="default-purchase-view" hidden="[[data.purchaseOption]]" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="above-purchase-button" hidden="[[!data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string id="above-purchase-button-text" text="[[data.abovePurchaseButtonText]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-formatted-string id="above-purchase-button-text-subtitle" class="subtitle style-scope ytd-sponsorships-tier-renderer" text="[[data.abovePurchaseButtonTextSubtitle]]"></yt-formatted-string>\n  </div>\n  <div id="premium-freebie-promo" class="style-scope ytd-sponsorships-tier-renderer"></div>\n  <div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n  <div id="header" class="style-scope ytd-sponsorships-tier-renderer">\n    <div id="purchase-button" on-tap="onPurchaseButtonTap" class="style-scope ytd-sponsorships-tier-renderer"></div>\n    \n    <yt-formatted-string id="purchase-text" force-default-style="" hidden="[[!data.purchaseText]]" text="[[data.purchaseText]]" class="style-scope ytd-sponsorships-tier-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.disclaimer]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="separator style-scope ytd-sponsorships-tier-renderer" hidden="[[!displaySeparator]]"></div>\n<div id="expandable-message" class="style-scope ytd-sponsorships-tier-renderer"></div>\n<div id="content" class="style-scope ytd-sponsorships-tier-renderer">\n  <div id="perks_section" class="style-scope ytd-sponsorships-tier-renderer">\n    <ytd-sponsorships-perks-renderer id="perks" data="[[data.perks.sponsorshipsPerksRenderer]]" expanded="[[expanded]]" class="style-scope ytd-sponsorships-tier-renderer"></ytd-sponsorships-perks-renderer>\n  </div>\n  <button id="expansion_call_to_action" on-tap="expansionCallToActionTap" hidden="[[!data.expansionCallToAction]]" class="style-scope ytd-sponsorships-tier-renderer">\n    <yt-formatted-string text="[[expansionCTA(data, expanded)]]" class="style-scope ytd-sponsorships-tier-renderer"></yt-formatted-string>\n    <yt-icon class="expand-icon style-scope ytd-sponsorships-tier-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </button>\n</div>\n<div id="footer" class="style-scope ytd-sponsorships-tier-renderer">\n  <yt-formatted-string id="bottom-disclaimer" class="disclaimer style-scope ytd-sponsorships-tier-renderer" split-lines="true" text="[[data.bottomDisclaimer]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return rx2=k},{mode:2});var uS=function(){return _.a.apply(this,arguments)||this};
_.J(uS,_.a);
uS.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"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uS.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],uS.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uS.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],uS);
_.C(uS,"ytd-sponsorships-management-renderer",function(){if(EOP!==void 0)return EOP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-management-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-renderer" class="style-scope ytd-sponsorships-management-renderer"></div>\n<div id="main-section" class="style-scope ytd-sponsorships-management-renderer">\n  <div id="content" class="style-scope ytd-sponsorships-management-renderer"></div>\n  <div id="sidebar" class="style-scope ytd-sponsorships-management-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return EOP=k},{mode:1});var mC4;var Og=function(){return _.a.apply(this,arguments)||this};
_.J(Og,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Og.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Og.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],Og);
_.C(Og,"ytd-open-in-native-app-view-model",function(){if(mC4!==void 0)return mC4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-open-in-native-app-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-attributed-string id="title" data="[[data.title]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-image id="image" data="[[data.image]]" ftl-eligible="" height="162" width="200" class="style-scope ytd-open-in-native-app-view-model">\n</yt-image>\n<yt-attributed-string id="text" data="[[data.detailsText]]" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n<yt-attributed-string id="link" data="[[data.learnMoreLink]]" force-default-style="" class="style-scope ytd-open-in-native-app-view-model">\n</yt-attributed-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return mC4=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var KNX;var $Ch;var Slp=_.yz(["top-"]),jWA=_.yz(["bottom-"]),Jxk=_.yz(["left-"]),Yli=_.yz(["right-"]),gO4={},qlP=function(k,I,V){k.removeAttribute("top-"+V);k.removeAttribute("bottom-"+V);k.removeAttribute("left-"+V);k.removeAttribute("right-"+V);I&&(I.top&&_.En([_.K8(Slp)],k,"top-"+V,I.top),I.bottom&&_.En([_.K8(jWA)],k,"bottom-"+V,I.bottom),I.left&&_.En([_.K8(Jxk)],k,"left-"+V,I.left),I.right&&_.En([_.K8(Yli)],k,"right-"+V,I.right))};
gO4.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(k){var I,V=_.BL((I=this.hostElement)!=null?I:this),X;I=this.cardItemBoxBehaviorMarginTargetId&&V?V.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(X=this.hostElement)!=null?X:this;qlP(I,k,"margin")},
cardItemContainerPaddingChanged_:function(k){var I,V=_.BL((I=this.hostElement)!=null?I:this),X;I=this.cardItemBoxBehaviorPaddingTargetId&&V?V.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(X=this.hostElement)!=null?X:this;qlP(I,k,"padding")}}];var t$={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 vO2;var sWk;var eZ=function(){return _.a.apply(this,arguments)||this};
_.J(eZ,_.a);eZ.prototype.textColorChanged_=function(){this.hostElement.style.color=t$[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
eZ.prototype.textColorChanged_=eZ.prototype.textColorChanged_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],eZ.prototype,"ytRendererBehavior",void 0);_.H([_.q(gO4.YtCardItemBoxBehavior),_.Z("design:type",Object)],eZ.prototype,"ytCardItemBoxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],eZ.prototype,"data",void 0);_.H([_.w$("data.textColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eZ.prototype,"textColorChanged_",null);
_.H([_.cd({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],eZ);
_.C(eZ,"yt-card-item-text-renderer",function(){if(sWk===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_renderer.yt.card.item.text.renderer.css.js--\x3e<yt-formatted-string id="card-text" force-default-style="" split-lines="1" text="[[data.text]]" text-style$="[[data.style]]" class="style-scope yt-card-item-text-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;vO2===void 0&&(vO2=document.createElement("template"));var X=vO2;V.call(I,X.content.cloneNode(!0),k.content.firstChild);sWk=k}k=sWk;return k},{mode:2});var FNG;var BK4;var kZ=function(){return _.a.apply(this,arguments)||this};
_.J(kZ,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],kZ.prototype,"data",void 0);_.H([_.cd({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],kZ);
_.C(kZ,"yt-card-item-badge-renderer",function(){if(BK4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_badge_renderer.yt.card.item.badge.renderer.css.js--\x3e<div id="card-block" class="style-scope yt-card-item-badge-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden$="[[!data.badges]]" class="style-scope yt-card-item-badge-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" split-lines="1" text="[[data.text]]" class="style-scope yt-card-item-badge-renderer">\n  </yt-formatted-string>\n</div>\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;FNG===void 0&&(FNG=document.createElement("template"));var X=FNG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);BK4=k}k=BK4;return k},{mode:2});var Ax6;var QWp;var Iq=function(){return _.a.apply(this,arguments)||this};
_.J(Iq,_.a);Iq.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Iq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Iq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Iq.prototype,"data",void 0);_.H([_.cd({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],Iq);
_.C(Iq,"yt-card-item-text-collection-renderer",function(){if(QWp===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-collection-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_collection_renderer.yt.card.item.text.collection.renderer.css.js--\x3e<div id="text-renderers" text-alignment$="[[data.textAlignment]]" class="style-scope yt-card-item-text-collection-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Ax6===void 0&&(Ax6=document.createElement("template"));var X=Ax6;V.call(I,X.content.cloneNode(!0),k.content.firstChild);QWp=k}k=QWp;return k},{mode:2});var nOp;var oOG;var VR=function(){return _.a.apply(this,arguments)||this};
_.J(VR,_.a);VR.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]]"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],VR.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],VR.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],VR.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Number)],VR.prototype,"iconSize",void 0);_.H([_.cd({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],VR);
_.C(VR,"yt-card-item-text-with-button-renderer",function(){if(oOG===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_button_renderer.yt.card.item.text.with.button.renderer.css.js--\x3e<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-button-renderer"></div>\n<div id="primary-button" aria-hidden="true" class="style-scope yt-card-item-text-with-button-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;nOp===void 0&&(nOp=document.createElement("template"));var X=nOp;V.call(I,X.content.cloneNode(!0),k.content.firstChild);oOG=k}k=oOG;return k},{mode:2});var Xx=function(){return _.a.apply(this,arguments)||this};
_.J(Xx,_.a);Xx.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Xx.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Xx.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Xx.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Xx.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],Xx);
_.C(Xx,"ytd-commerce-cart-summary-line-item-renderer",function(){if($Ch!==void 0)return $Ch;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-line-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="summary-content" class="style-scope ytd-commerce-cart-summary-line-item-renderer">\n  <div id="summary-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n  <div id="additional-metadata-text" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n</div>\n<div id="price" class="style-scope ytd-commerce-cart-summary-line-item-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return $Ch=k},{mode:1});_.Ov("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var Pi=function(){var k=_.a.apply(this,arguments)||this;k.hidden=!1;return k};
_.J(Pi,_.a);_.c=Pi.prototype;_.c.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"}}}}};
_.c.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.c.updateSummary=function(){var k=this.commerceCartCheckoutButtonEntity,I;if(((I=this.data)==null?0:I.cartButton)&&k.checkoutSummaryText){var V,X=I2((V=this.data)==null?void 0:V.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+X+".cardItemTextRenderer.text",Vt(k.checkoutSummaryText));if(k.checkoutDetailText){var P;V=I2((P=this.data)==null?void 0:P.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+V+".cardItemTextRenderer.text",Vt(k.checkoutDetailText))}if(k.checkoutAdditionalMetadataText){var L;
P=I2((L=this.data)==null?void 0:L.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+P+".cardItemTextRenderer.text",Vt(k.checkoutAdditionalMetadataText))}}else k.estimatedTotalPrice&&(L=I2((X=this.data)==null?void 0:X.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+L+".cardItemTextRenderer.text",Vt(k.estimatedTotalPrice)))};
_.c.updateIsHidden=function(){var k,I=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.isHidden;I!==void 0&&(this.hidden=I)};
_.c.updateCheckoutButton=function(){var k,I=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.isDisabled;I!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",I);var V;k=(V=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:V.innertubeCommand;k!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",k);var X;V=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.checkoutButtonText;V!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:V})};
Pi.prototype.entityChanged=Pi.prototype.entityChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],Pi.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Pi.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Pi.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Pi.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pi.prototype,"fullWidth",void 0);_.H([_.n(),_.Z("design:type",Object)],Pi.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pi.prototype,"compact",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pi.prototype,"hidden",void 0);
_.H([_.n({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:V3X}),_.Z("design:type",Object)],Pi.prototype,"commerceCartCheckoutButtonEntity",void 0);_.H([_.w$("commerceCartCheckoutButtonEntity","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pi.prototype,"entityChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],Pi);
_.C(Pi,"ytd-commerce-cart-checkout-button-renderer",function(){if(KNX!==void 0)return KNX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-checkout-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="estimated-total-line-item" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n<div id="cart-button" class="style-scope ytd-commerce-cart-checkout-button-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return KNX=k},{mode:2});var xCG;_.aRA={};
_.aRA.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",_.R1(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.R1(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(k){!this.tappableItemBehaviorTapEnabled||k.keyCode!==13&&k.keyCode!==32||k.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var k=this.data.onTap;k.ypcGetCartEndpoint?(_.Qk(this.hostElement,[k]),this.tappableItemBehaviorTapEnabled=!1):k.ypcOffersEndpoint?_.Qk(this.hostElement,[k]):_.nC(this.hostElement,[k],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(k){this.tappableItemBehaviorTapEnabled=!!k},
tappableItemBehaviorOnTapEnabledChanged_:function(){var k=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(k.setAttribute("tabIndex",0),k.setAttribute("role","button")):(k.removeAttribute("tabIndex"),k.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(k){k.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var Rf4;var CNG;var Lp=function(){return _.a.apply(this,arguments)||this};
_.J(Lp,_.a);Lp.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.t4("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.t4("sharingToggleButtonAndDefaultButton")}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Lp.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Lp.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Lp.prototype,"data",void 0);_.H([_.cd({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],Lp);
_.C(Lp,"yt-card-item-actions-renderer",function(){if(CNG===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_actions_renderer.yt.card.item.actions.renderer.css.js--\x3e<div id="secondary-button-renderer" hidden$="[[!data.secondaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n<div id="primary-button-renderer" hidden$="[[!data.primaryButtonRenderer]]" class="style-scope yt-card-item-actions-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Rf4===void 0&&(Rf4=document.createElement("template"));var X=Rf4;V.call(I,X.content.cloneNode(!0),k.content.firstChild);CNG=k}k=CNG;return k},{mode:2});var wUp;var HNV;var pUx;var NKG;var MyG;var ZN6;var ci=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return k};
_.J(ci,_.a);ci.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
ci.prototype.handleDarkModeToggledAction_=function(k){this.isDarkTheme_=k};
ci.prototype.computeThemeImage_=function(k,I){if(!k||!k.imageLight)return!1;this.isCircular_=k.isCircular;k.imageWidth&&(this.hostElement.style.width=k.imageWidth+"px");k.imageHeight&&(this.hostElement.style.height=k.imageHeight+"px");k.borderWidth&&(this.image.style.borderWidth=k.borderWidth+"px",this.image.style.borderStyle="solid");k.borderColor&&(this.image.style.borderColor=_.Xe(k.borderColor));return I&&k.imageDark?k.imageDark:k.imageLight};
ci.prototype.computeThemeIcon_=function(k){var I,V;if(!(k==null?0:(I=k.themedIcon)==null?0:(V=I.icon)==null?0:V.iconType))return!1;this.icon.style.color=t$[k.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(k.imageWidth||18)+"px";this.icon.style.height=(k.imageHeight||18)+"px";return _.ol(k.themedIcon.icon.iconType)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ci.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ci.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(gO4.YtCardItemBoxBehavior),_.Z("design:type",Object)],ci.prototype,"ytCardItemBoxBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],ci.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ci.prototype,"data",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],ci.prototype,"fit",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ci.prototype,"isDarkTheme_",void 0);_.H([_.n({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.Z("design:type",Object)],ci.prototype,"themeImage_",void 0);_.H([_.n({computed:"computeThemeIcon_(data)"}),_.Z("design:type",Object)],ci.prototype,"themeIcon_",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Object)],ci.prototype,"isCircular_",void 0);
_.H([_.p$("#image"),_.Z("design:type",Object)],ci.prototype,"image",void 0);_.H([_.p$("#icon"),_.Z("design:type",Object)],ci.prototype,"icon",void 0);_.H([_.cd({is:"yt-themed-image-renderer",disableElementRegistration:!0})],ci);
_.C(ci,"yt-themed-image-renderer",function(){if(ZN6===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-themed-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_themed_image_renderer.yt.themed.image.renderer.css.js--\x3e<yt-img-shadow id="image" fit="[[fit]]" height="[[data.imageHeight]]" hidden="[[!themeImage_]]" thumbnail="[[themeImage_]]" width="[[data.imageWidth]]" class="style-scope yt-themed-image-renderer">\n</yt-img-shadow>\n<yt-icon id="icon" hidden="[[!themeIcon_]]" icon="[[themeIcon_]]" class="style-scope yt-themed-image-renderer">\n</yt-icon>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;MyG===void 0&&(MyG=document.createElement("template"));var X=MyG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);ZN6=k}k=ZN6;return k},{mode:2});var GJ=function(){return _.a.apply(this,arguments)||this};
_.J(GJ,_.a);GJ.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"}}}}};
GJ.prototype.computeImagePlacement_=function(k){return k||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],GJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],GJ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],GJ.prototype,"data",void 0);_.H([_.n({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.Z("design:type",String)],GJ.prototype,"imagePlacement",void 0);
_.H([_.cd({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],GJ);
_.C(GJ,"yt-card-item-text-with-image-renderer",function(){if(NKG===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-text-with-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_text_with_image_renderer.yt.card.item.text.with.image.renderer.css.js--\x3e<div id="themed-image-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n<div id="card-item-text-collection-renderer" class="style-scope yt-card-item-text-with-image-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;pUx===void 0&&(pUx=document.createElement("template"));var X=pUx;V.call(I,X.content.cloneNode(!0),k.content.firstChild);NKG=k}k=NKG;return k},{mode:2});var TJ=function(){return _.a.apply(this,arguments)||this};
_.J(TJ,_.a);TJ.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"}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],TJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],TJ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],TJ.prototype,"data",void 0);_.H([_.cd({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],TJ);
_.C(TJ,"yt-card-item-error-renderer",function(){if(HNV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-error-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_error_renderer.yt.card.item.error.renderer.css.js--\x3e<div id="triangle-up-container" class="style-scope yt-card-item-error-renderer">\n  <div id="triangle-up" class="style-scope yt-card-item-error-renderer"></div>\n</div>\n<div id="error-text-renderer" class="style-scope yt-card-item-error-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;wUp===void 0&&(wUp=document.createElement("template"));var X=wUp;V.call(I,X.content.cloneNode(!0),k.content.firstChild);HNV=k}k=HNV;return k},{mode:2});var DCP;var zfh;_.Ov("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var d2=function(){return _.a.apply(this,arguments)||this};
_.J(d2,_.a);_.c=d2.prototype;
_.c.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"}}}}};
_.c.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.c.backgroundColorChanged_=function(){var k,I=(k=this.data)==null?void 0:k.backgroundColor;k=t$[I||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.BL(this.hostElement).querySelector("#main-content").style.backgroundColor=k};
_.c.headerPromoBackgroundColorChanged_=function(){var k,I=(k=this.data)==null?void 0:k.headerPromoBackgroundColor;k=t$[I||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.BL(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=k};
_.c.errorRendererVisibilityChanged_=function(){var k=this.isExpanded_,I;this.isErrorRendererVisible_=!((I=this.data)==null||!I.errorRenderer)&&!k};
_.c.onYtToggleButton_=function(k,I){this.isExpanded_=I.toggled};
d2.prototype.onYtToggleButton_=d2.prototype.onYtToggleButton_;d2.prototype.errorRendererVisibilityChanged_=d2.prototype.errorRendererVisibilityChanged_;d2.prototype.headerPromoBackgroundColorChanged_=d2.prototype.headerPromoBackgroundColorChanged_;d2.prototype.backgroundColorChanged_=d2.prototype.backgroundColorChanged_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],d2.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],d2.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(gO4.YtCardItemBoxBehavior),_.Z("design:type",Object)],d2.prototype,"ytCardItemBoxBehavior",void 0);_.H([_.q(_.aRA.YtTappableItemBehavior),_.Z("design:type",Object)],d2.prototype,"ytTappableItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],d2.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],d2.prototype,"isExpanded_",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],d2.prototype,"isErrorRendererVisible_",void 0);_.H([_.w$("data.backgroundColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],d2.prototype,"backgroundColorChanged_",null);_.H([_.w$("data.headerPromoBackgroundColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],d2.prototype,"headerPromoBackgroundColorChanged_",null);
_.H([_.w$("data.errorRenderer","isExpanded_"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],d2.prototype,"errorRendererVisibilityChanged_",null);_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event,Object]),_.Z("design:returntype")],d2.prototype,"onYtToggleButton_",null);_.H([_.cd({is:"yt-card-item-renderer",disableElementRegistration:!0})],d2);
_.C(d2,"yt-card-item-renderer",function(){if(zfh===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_renderer.yt.card.item.renderer.css.js--\x3e<div id="main-content" primary-container-placement$="[[data.primaryContainerPlacement]]" box-style$="[[data.cardItemBoxStyle]]" aria-label="[[data.accessibilityData.label]]" class="style-scope yt-card-item-renderer">\n  <div id="main-content-negative-margin-wrapper" content-placement$="[[data.contentPlacement]]" class="style-scope yt-card-item-renderer">\n    <div id="heading-description-container" class="style-scope yt-card-item-renderer">\n       <div id="header-promo-container" class="style-scope yt-card-item-renderer">\n          <div id="heading-renderer" hidden$="[[!data.headingRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n          <div id="header-promo-renderer" hidden$="[[!data.headerPromoRenderer]]" class="style-scope yt-card-item-renderer">\n          </div>\n      </div>\n      <div id="description-renderer" hidden$="[[!data.descriptionRenderer]]" class="style-scope yt-card-item-renderer">\n      </div>\n    </div>\n    <div id="additional-info-renderer" additional-info-placement$="[[data.additionalInfoPlacement]]" hidden$="[[!data.additionalInfoRenderer]]" class="style-scope yt-card-item-renderer">\n    </div>\n    <div id="footer-renderer" hidden$="[[!data.footerRenderer]]" class="style-scope yt-card-item-renderer"></div>\n  </div>\n</div>\n<div id="error-renderer" hidden$="[[!isErrorRendererVisible_]]" class="style-scope yt-card-item-renderer"></div>\n<div id="divider" divider-style$="[[data.dividerStyle]]" hidden$="[[!data.dividerStyle]]" class="style-scope yt-card-item-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;DCP===void 0&&(DCP=document.createElement("template"));var X=DCP;V.call(I,X.content.cloneNode(!0),k.content.firstChild);zfh=k}k=zfh;return k},{mode:2});_.Ov("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var i$=function(){var k=_.a.apply(this,arguments)||this;k.hidden=!1;return k};
_.J(i$,_.a);_.c=i$.prototype;_.c.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.c.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.c.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var k,I=(k=this.commerceCartHeaderEntity)==null?void 0:k.isHidden;I!==void 0&&(this.hidden=I)}};
_.c.updateTitle=function(){var k=this.commerceCartHeaderEntity.isDisabled,I,V,X=(V=_.K((I=this.data)==null?void 0:I.item,bAW))==null?void 0:V.headingRenderer;X&&(I=I2(X,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+I+".0.cardItemTextRenderer.textColor",k?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.c.updateSummaryText=function(){var k=this.commerceCartHeaderEntity;if(this.compact){var I,V,X=(V=_.K((I=this.data)==null?void 0:I.item,bAW))==null?void 0:V.headingRenderer;X&&(I=I2(X,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+I+".1.cardItemTextRenderer.text",k.shortHeaderSummaryText?Vt(k.shortHeaderSummaryText):k.headerSummaryText?Vt(k.headerSummaryText):""))}else{var P;if(I=(P=_.K((X=this.data)==null?void 0:X.item,bAW))==null?void 0:P.additionalInfoRenderer)I=I2(I,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+I+".text",k.headerSummaryText?Vt(k.headerSummaryText):"")}};
_.c.updateCheckoutButton=function(){var k=this.commerceCartHeaderEntity,I,V,X=(V=_.K((I=this.data)==null?void 0:I.item,bAW))==null?void 0:V.additionalInfoRenderer;I=I2(X,"buttonRenderer");var P;V=(P=this.commerceCartHeaderEntity)==null?void 0:P.isButtonDisabled;var L;P=(L=this.commerceCartHeaderEntity)==null?void 0:L.isButtonHidden;V!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+I+".buttonRenderer.isDisabled",V);P!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
P);var T;k=(T=k.checkoutButtonCommand)==null?void 0:T.innertubeCommand;k!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+I+".buttonRenderer.command",k)};
i$.prototype.entityChanged=i$.prototype.entityChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],i$.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],i$.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],i$.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],i$.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],i$.prototype,"compact",void 0);_.H([_.n({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(k,I){return _.nQ(k.entities,"commerceCartHeaderEntity",I)}}),
_.Z("design:type",Object)],i$.prototype,"commerceCartHeaderEntity",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],i$.prototype,"hidden",void 0);_.H([_.w$("commerceCartHeaderEntity","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],i$.prototype,"entityChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],i$);
_.C(i$,"ytd-commerce-cart-header-renderer",function(){if(xCG!==void 0)return xCG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="item" class="style-scope ytd-commerce-cart-header-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return xCG=k},{mode:1});var uQP;var ON6=_.k8(function(k,I){var V;return(V=k.onChangeCallback)==null?void 0:V.call(k,I)},1E3),ty2=_.R(function(k){var I=k.data;
var V=k.iconMinus;k=k.iconPlus;var X=function(){return!!I().disabled},P=_.G(_.Gz(0,void 0,"mKh0af")),L=P.next().value,T=P.next().value;
P=_.A4(function(){if(L()===1){var r,h;(h=(r=I()).onRemoveCommand)==null||h.call(r)}r=L()>I().maxValue?I().maxValue:L()-1;T(r);ON6(I(),r);return!1});
var d=_.A4(function(){if(L()===I().maxValue)return!1;var r=L()+1;T(r);ON6(I(),r);return!1});
_.$6(function(){T(I().value)});
var U={},E={},l={};return _.f("quantity-incrementer-shape",null,_.f("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.f("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return L()===(I().onRemoveCommand?0:1)||X()},
"aria-label":function(){return L()!==1?I().minusLabel:I().minimumReachedLabel},
"on:click":P},_.f(_.QY,{model:{circular:!0}}),_.f("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.f("div",{class:_.FH("ytSpecQuantityIncrementerShapeIcon",(U.ytSpecQuantityIncrementerShapeIconDisabled=function(){return X()||L()===(I().onRemoveCommand?0:1)},U))},V()))),_.f("div",{class:_.FH("ytSpecQuantityIncrementerShapeText",(E.ytSpecQuantityIncrementerShapeTextInvalid=function(){return L()>I().maxValue},E.ytSpecQuantityIncrementerShapeTextDisabled=X,E))},L),_.f("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return L()>=I().maxValue||X()},
"aria-label":function(){return L()!==I().maxValue?I().plusLabel:I().maximumReachedLabel},
"on:click":d},_.f(_.QY,{model:{circular:!0}}),_.f("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.f("div",{class:_.FH("ytSpecQuantityIncrementerShapeIcon",(l.ytSpecQuantityIncrementerShapeIconDisabled=function(){return L()>=I().maxValue||X()},l))},k())))))},"Tf");_.Si(_.R(function(k){function I(){V().onRemoveCommand&&_.iB(V().onRemoveCommand)}
var V=k.data;var X=_.RE(l8_,function(){return V().quantityIncrementerEntityKey});
return _.f("yt-quantity-incrementer-view-model",null,_.f(ty2,{data:function(){var P=V(),L;var T=X()?!((L=X())==null||!L.disabled):!1;var d;L=X()?(d=X())==null?void 0:d.quantity:V().quantity;return vRO(P,T,I,L)},
iconMinus:function(){return _.f(_.x_,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.f(_.x_,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Uf"),"yt-quantity-incrementer-view-model",{props:{data:_.$3}});var Wi=function(){var k=_.a.apply(this,arguments)||this;k.compact=!1;k.hasQuantityIncrementer=!1;return k};
_.J(Wi,_.a);Wi.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"}}}};
Wi.prototype.computeHasQuantityIncrementer=function(){var k;return!!_.K((k=this.data)==null?void 0:k.picker,yAR)};
Wi.prototype.onLabelClick=function(){var k;(k=this.dropdownEl)==null||k.open()};
_.H([_.p$("ytd-dropdown-renderer"),_.Z("design:type",Object)],Wi.prototype,"dropdownEl",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Wi.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Wi.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Wi.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Wi.prototype,"quantityColor",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Wi.prototype,"compact",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.Z("design:type",Object)],Wi.prototype,"hasQuantityIncrementer",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],Wi);
_.C(Wi,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(uQP!==void 0)return uQP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-quantity-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="picker-label" on-click="onLabelClick" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer">[[getSimpleString(data.pickerLabel)]]</div>\n<div id="picker" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n<div id="price" class="style-scope ytd-commerce-cart-item-quantity-picker-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return uQP=k},{mode:1});var efh;var kki;var fp=function(){return _.a.apply(this,arguments)||this};
_.J(fp,_.a);fp.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
fp.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
fp.prototype.updateTitle=function(){var k=this.disabledCartItemEntity;k.disableActionName&&this.set("data.title",Vt(k.disableActionName))};
fp.prototype.updateButton=function(){var k,I=(k=this.disabledCartItemEntity.undoCommand)==null?void 0:k.innertubeCommand;I!==void 0&&(this.set("data.actionButton.buttonRenderer.command",I),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
fp.prototype.entityChanged=fp.prototype.entityChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],fp.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fp.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],fp.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(k,I){return _.nQ(k.entities,"disabledCartItemEntity",I)}}),
_.Z("design:type",Object)],fp.prototype,"disabledCartItemEntity",void 0);_.H([_.n(),_.Z("design:type",Object)],fp.prototype,"data",void 0);_.H([_.w$("disabledCartItemEntity","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fp.prototype,"entityChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],fp);
_.C(fp,"ytd-disabled-cart-item-renderer",function(){if(kki!==void 0)return kki;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-disabled-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope ytd-disabled-cart-item-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n  <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-disabled-cart-item-renderer"></yt-formatted-string>\n</div>\n<div id="action-button" class="style-scope ytd-disabled-cart-item-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return kki=k},{mode:1});_.Ov("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var Uj=function(){var k=_.a.apply(this,arguments)||this;k.compact=!1;k.hidden=!1;k.errorHidden=!1;k.noOnTap=!1;return k};
_.J(Uj,_.a);_.c=Uj.prototype;
_.c.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"}}}};
_.c.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.c.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var k=this.firstButtonElement;k.alignByText=!0;k.iconAlignByText=!0}};
_.c.computeNoOnTap=function(k){return!k};
_.c.updateQuantityColor=function(){if(this.pickerElement){var k,I=(k=this.commerceCartItemEntity)==null?void 0:k.quantityColor;this.pickerElement.quantityColor=I}};
_.c.updateTotalPriceColor=function(){var k,I=(k=this.commerceCartItemEntity)==null?void 0:k.totalPriceColor;if(I){var V;k=_.K((V=this.data)==null?void 0:V.quantityPicker,rAG);if(V=_.K(k==null?void 0:k.price,lpO))V.textColor=I}};
_.c.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var k,I=(k=this.commerceCartItemEntity)==null?void 0:k.isHidden;I!==void 0&&(this.hidden=I)}};
_.c.updateHideErrorMessage=function(){var k,I=(k=this.commerceCartItemEntity)==null?void 0:k.hideErrorMessage;I!==void 0&&(this.errorHidden=I)};
_.c.updateQuantity=function(){var k=this,I,V=(I=this.commerceCartItemEntity)==null?void 0:I.quantity,X;I=(X=this.commerceCartItemEntity)==null?void 0:X.totalPrice;if(V){this.updateTotalPriceColor();this.updateQuantityColor();var P;X=_.K((P=this.data)==null?void 0:P.quantityPicker,rAG);if(P=_.K(X==null?void 0:X.price,lpO))P.text=I?{simpleText:I.content}:void 0;if(I=_.K(X==null?void 0:X.picker,yAR))I.quantity=V;var L;if(P=(L=_.K(X==null?void 0:X.picker,bUy))==null?void 0:L.entries){L=!1;I=void 0;P=
_.G(P);for(X=P.next();!X.done;X=P.next())X=X.value,X.dropdownItemRenderer&&(I||(I=X.dropdownItemRenderer),X.dropdownItemRenderer.isSelected=!1,V===X.dropdownItemRenderer.int32Value&&(L=!0,X.dropdownItemRenderer.isSelected=!0));!L&&I&&(I.isSelected=!0)}_.xA(this,function(){var T;k.set("data.quantityPicker",_.dc.unsafeClone((T=k.data)==null?void 0:T.quantityPicker))})}};
Uj.prototype.onYtRendererstamperFinished=Uj.prototype.onYtRendererstamperFinished;Uj.prototype.entityChanged=Uj.prototype.entityChanged;_.H([_.n(),_.Z("design:type",Object)],Uj.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Uj.prototype,"compact",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Uj.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Uj.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Uj.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Uj.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(k,I){return _.nQ(k.entities,"commerceCartItemEntity",I)}}),
_.Z("design:type",Object)],Uj.prototype,"commerceCartItemEntity",void 0);_.H([_.n(),_.Z("design:type",Object)],Uj.prototype,"quantityPicker",void 0);_.H([_.n(),_.Z("design:type",Object)],Uj.prototype,"compactQuantityPicker",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Uj.prototype,"hidden",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Uj.prototype,"errorHidden",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.Z("design:type",Object)],Uj.prototype,"noOnTap",void 0);_.H([_.p$("ytd-commerce-cart-item-quantity-picker-renderer"),_.Z("design:type",Object)],Uj.prototype,"pickerElement",void 0);_.H([_.p$("yt-button-renderer"),_.Z("design:type",Element)],Uj.prototype,"firstButtonElement",void 0);
_.H([_.w$("commerceCartItemEntity","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Uj.prototype,"entityChanged",null);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Uj.prototype,"onYtRendererstamperFinished",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],Uj);
_.C(Uj,"ytd-commerce-cart-item-renderer",function(){if(efh!==void 0)return efh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" hidden="[[commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer">\n  <a id="img-container" class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]" tabindex="-1">\n    <yt-img-shadow id="image" object-fit="CONTAIN" thumbnail="[[data.cartItemImage]]" width="200" class="style-scope ytd-commerce-cart-item-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="content" class="style-scope ytd-commerce-cart-item-renderer">\n    <div id="item" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="info" class="style-scope ytd-commerce-cart-item-renderer">\n        <div id="cart-item-notification" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <h3 class="style-scope ytd-commerce-cart-item-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-commerce-cart-item-renderer" href$="[[computeHref_(data.onTap)]]" data="[[data.onTap]]">\n              <div id="title" class="style-scope ytd-commerce-cart-item-renderer"></div>\n            </a>\n        </h3>\n        <div id="text-metadata" class="style-scope ytd-commerce-cart-item-renderer"></div>\n        <div id="merchant-update-text" class="style-scope ytd-commerce-cart-item-renderer"></div>\n      </div>\n      <div id="quantity-picker" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n    <div id="actions" class="style-scope ytd-commerce-cart-item-renderer">\n      <div id="cart-item-actions" class="style-scope ytd-commerce-cart-item-renderer"></div>\n    </div>\n  </div>\n</div>\n<div id="disabled-cart-item" hidden="[[!commerceCartItemEntity.isDisabled]]" class="style-scope ytd-commerce-cart-item-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return efh=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var Ich;var V63;var Ej=function(){return _.a.apply(this,arguments)||this};
_.J(Ej,_.a);Ej.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}}}}}};
Ej.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
Ej.prototype.updateCheckoutLineItems=function(){var k,I=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.checkoutLineItems;I&&(k=I.map(function(V){a:{var X=V.price,P=V.description;switch(V.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":V={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:Vt(P),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:Vt(X),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_SECONDARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}};break a;default:V={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:Vt(P),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:Vt(X),style:"CARD_ITEM_TEXT_STYLE_BODY_2A",textColor:"CARD_ITEM_COLOR_TEXT_PRIMARY",containerMargin:{top:"CARD_ITEM_UX_SPACE_0",right:"CARD_ITEM_UX_SPACE_0",bottom:"CARD_ITEM_UX_SPACE_0",left:"CARD_ITEM_UX_SPACE_0"}}}}}}}return V}),this.set("data.summaryLineItems",k))};
Ej.prototype.updateIsHidden=function(){var k,I=(k=this.commerceCartCheckoutButtonEntity)==null?void 0:k.isHidden;I!==void 0&&(this.hostElement.hidden=I)};
Ej.prototype.entityChanged=Ej.prototype.entityChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],Ej.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ej.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Ej.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ej.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],Ej.prototype,"data",void 0);_.H([_.n({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:V3X}),_.Z("design:type",Object)],Ej.prototype,"commerceCartCheckoutButtonEntity",void 0);_.H([_.w$("commerceCartCheckoutButtonEntity","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ej.prototype,"entityChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],Ej);
_.C(Ej,"ytd-commerce-cart-summary-renderer",function(){if(V63!==void 0)return V63;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-summary-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-commerce-cart-summary-renderer">[[getSimpleString(data.title)]]</div>\n<div id="summary-line-items" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n<div id="checkout-button" class="style-scope ytd-commerce-cart-summary-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return V63=k},{mode:1});var XVc={};XVc.InjectBehavior=[fQA.InjectBehavior];var PGG;var LAV;var b$=function(){return _.a.apply(this,arguments)||this};
_.J(b$,_.a);
b$.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:_.t4("menuRenderer")}}};
b$.prototype.onMenuTap=function(k){k.stopPropagation()};
_.R9.Object.defineProperties(b$.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.accessibilityData&&this.data.accessibilityData.label?this.data.accessibilityData.label:""}},
sectionHeadingVisible:{configurable:!0,enumerable:!0,get:function(){var k,I;return!(((k=this.data)==null||!k.sectionHeading)&&((I=this.data)==null?void 0:I.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var k,I;return!(((k=this.data)==null||!k.image)&&((I=this.data)==null?void 0:I.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var k,I;return!(((k=this.data)==null||!k.menu)&&((I=this.data)==null?void 0:I.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],b$.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],b$.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.aRA.YtTappableItemBehavior),_.Z("design:type",Object)],b$.prototype,"ytTappableItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],b$.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data.accessibilityData"),_.Z("design:type",String),_.Z("design:paramtypes",[])],b$.prototype,"ariaLabel",null);_.H([_.v("data.sectionHeading","data.layout"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],b$.prototype,"sectionHeadingVisible",null);_.H([_.v("data.image","data.layout"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],b$.prototype,"imageVisible",null);
_.H([_.v("data.menu","data.layout"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],b$.prototype,"menuVisible",null);_.H([_.cd({is:"yt-activity-item-renderer",disableElementRegistration:!0})],b$);
_.C(b$,"yt-activity-item-renderer",function(){if(LAV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-activity-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_activity_item_renderer.yt.activity.item.renderer.css.js--\x3e<div class="activity-item-contents style-scope yt-activity-item-renderer">\n  <div id="section-heading" tabindex="-1" aria-hidden="[[!sectionHeadingVisible]]" hidden="[[!sectionHeadingVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  <div id="section-contents" class="style-scope yt-activity-item-renderer">\n    <div id="image" hidden="[[!imageVisible]]" class="style-scope yt-activity-item-renderer"></div>\n    <div id="content-activity-container" tabindex="-1" divider-style$="[[data.dividerStyle]]" class="style-scope yt-activity-item-renderer">\n      <div id="content" class="style-scope yt-activity-item-renderer">\n        <div id="title" class="style-scope yt-activity-item-renderer"></div>\n        <div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-activity-item-renderer"></div>\n        <div id="additional-metadata" hidden="[[!data.additionalMetadata]]" class="style-scope yt-activity-item-renderer"></div>\n      </div>\n      <div id="activity-metadata" class="style-scope yt-activity-item-renderer"></div>\n    </div>\n    <div id="menu" on-click="onMenuTap" tabindex="0" hidden="[[!menuVisible]]" class="style-scope yt-activity-item-renderer"></div>\n  </div>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;PGG===void 0&&(PGG=document.createElement("template"));var X=PGG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);LAV=k}k=LAV;return k},{mode:2});var chh;var Gk4;var T3P;var d4P;var l$=function(){return _.a.apply(this,arguments)||this};
_.J(l$,_.a);
l$.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"}}}}};
l$.prototype.backgroundColorChanged_=function(){var k,I=(k=this.data)==null?void 0:k.backgroundColor;this.hostElement.style.backgroundColor=t$[I||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
l$.prototype.backgroundColorChanged_=l$.prototype.backgroundColorChanged_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],l$.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],l$.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],l$.prototype,"data",void 0);
_.H([_.w$("data.backgroundColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],l$.prototype,"backgroundColorChanged_",null);_.H([_.cd({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],l$);
_.C(l$,"yt-offer-item-upsell-renderer",function(){if(d4P===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-upsell-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_upsell_renderer.yt.offer.item.upsell.renderer.css.js--\x3e<div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-offer-item-upsell-renderer"></div>\n<div id="heading-price-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="heading-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="price-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n<div id="description-actions-container" class="style-scope yt-offer-item-upsell-renderer">\n  <div id="description-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n  <div id="actions-renderer" class="style-scope yt-offer-item-upsell-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;T3P===void 0&&(T3P=document.createElement("template"));var X=T3P;V.call(I,X.content.cloneNode(!0),k.content.firstChild);d4P=k}k=d4P;return k},{mode:2});_.Ov("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var r2=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};k.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return k};
_.J(r2,_.a);_.c=r2.prototype;
_.c.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:_.t4("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.c.computeContainerStyle_=function(k){return k};
_.c.computeContainerIsHidden_=function(k){return k&&!!k.isHidden};
_.c.computeShowSpinner_=function(k,I){return k&&I==="in-progress"};
_.c.computeShowMoreContentsButton_=function(k,I,V,X,P){return!(!(X&&X.length||P&&P.length&&V)||!k||I)};
_.c.onToggleButton_=function(k){var I=this;k.stopPropagation();this.isExpanded_=k.detail&&k.detail.toggled;var V,X;this.isExpanded_&&!this.data.continuationSection.length&&((V=this.data)==null?0:(X=V.continuation)==null?0:X.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.vW(this.hostElement,"yt-load-next-continuation",function(P){return I.getContinuationUrl_(I.data.continuation.onClickContinuationData,P)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.Qk(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.c.onShowMoreContentsButtonClicked_=function(k){var I=this;k.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.vW(this.hostElement,"yt-load-next-continuation",function(V){return I.getContinuationUrl_(I.data.continuations[0].nextContinuationData,V)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.Qk(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.c.getContinuationUrl_=function(k,I){var V=k.continuation;k=k.clickTrackingParams;var X=_.PW();k&&X&&_.y3(X,_.zY(k));return _.ZD(I,{continuation:V})};
_.c.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var k=_.BL(this.hostElement).querySelector("#continuation-section");k&&(k=k.querySelectorAll("ytmusic-item-section-renderer"))&&k.forEach(function(I){return I.classList.add("memberships-and-purchases")})};
_.c.dataChanged_=function(){var k;this.isExpanded_=!((k=this.data)==null||!k.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.c.updateCardOnClickCommand_=function(k){k=_.K(k,L8O);var I,V;this.data&&((I=this.data)==null?0:I.targetId)&&k&&k.targetId===((V=this.data)==null?void 0:V.targetId)&&k.onClickCommand&&(this.data.onClickCommand=k.onClickCommand,this.isOnClickCommand_=!0)};
_.c.backgroundColorChanged_=function(){var k,I=(k=this.data)==null?void 0:k.backgroundColor;this.hostElement.style.backgroundColor=t$[I||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
r2.prototype.backgroundColorChanged_=r2.prototype.backgroundColorChanged_;r2.prototype.dataChanged_=r2.prototype.dataChanged_;r2.prototype.nextContinuationDataUpdated_=r2.prototype.nextContinuationDataUpdated_;r2.prototype.onToggleButton_=r2.prototype.onToggleButton_;_.H([_.q(_.JX),_.Z("design:type",Object)],r2.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],r2.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],r2.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Yl.YtNextContinuationBehavior),_.Z("design:type",Object)],r2.prototype,"ytNextContinuationBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],r2.prototype,"ytRendererBehavior",void 0);_.H([_.q(XVc.InjectBehavior),_.Z("design:type",Object)],r2.prototype,"injectBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],r2.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],r2.prototype,"compact",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],r2.prototype,"isExpanded_",void 0);_.H([_.n({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.Z("design:type",String)],r2.prototype,"containerStyle_",void 0);_.H([_.n({value:"not-started"}),_.Z("design:type",String)],r2.prototype,"continuationStatus_",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.Z("design:type",Boolean)],r2.prototype,"showSpinner_",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],r2.prototype,"isOnClickCommand_",void 0);_.H([_.n({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.Z("design:type",Boolean)],r2.prototype,"showMoreContentsButton_",void 0);
_.H([_.n({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(k,I){return!I||k.entities?null:_.nQ(k.entities,"cardItemContainerEntity",I)}}),
_.Z("design:type",Object)],r2.prototype,"cardItemContainerEntity_",void 0);_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],r2.prototype,"onToggleButton_",null);_.H([_.C$("yt-next-continuation-data-updated"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],r2.prototype,"nextContinuationDataUpdated_",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],r2.prototype,"dataChanged_",null);_.H([_.w$("data.backgroundColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],r2.prototype,"backgroundColorChanged_",null);_.H([_.cd({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],r2);
_.C(r2,"yt-card-item-container-renderer",function(){if(Gk4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-card-item-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_card_item_container_renderer.yt.card.item.container.renderer.css.js--\x3e<div id="container" hidden="[[computeContainerIsHidden_(cardItemContainerEntity_)]]" class="style-scope yt-card-item-container-renderer">\n  <div id="base" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="divider" hidden="[[!isExpanded_]]" container-style_$="[[containerStyle_]]" class="style-scope yt-card-item-container-renderer"></div>\n  <div id="contents-section" hidden="[[!isExpanded_]]" class="style-scope yt-card-item-container-renderer">\n    <div id="contents" class="style-scope yt-card-item-container-renderer"></div>\n    <div id="continuation-section" class="style-scope yt-card-item-container-renderer"></div>\n    <tp-yt-paper-spinner id="spinner" active="[[showSpinner_]]" class="style-scope yt-card-item-container-renderer"></tp-yt-paper-spinner>\n    <div id="more-contents-button" hidden="[[!showMoreContentsButton_]]" on-click="onShowMoreContentsButtonClicked_" class="style-scope yt-card-item-container-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;chh===void 0&&(chh=document.createElement("template"));var X=chh;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Gk4=k}k=Gk4;return k},{mode:2});var hL=function(){return _.a.apply(this,arguments)||this};
_.J(hL,_.a);hL.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"}}}};
hL.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
hL.prototype.computeLoadingHidden=function(){var k;return!((k=this.commerceCartPageStateEntity)==null?0:k.cartActionInProgress)};
hL.prototype.updateNotification=function(){var k,I=(k=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:k.summaryText;I&&this.set("data.cartNotification",Vt(I))};
hL.prototype.notificationEntityChanged=hL.prototype.notificationEntityChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],hL.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hL.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],hL.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],hL.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],hL.prototype,"data",void 0);_.H([_.n({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(k,I){return _.nQ(k.entities,"commerceCartExpandableNotificationEntity",I)}}),
_.Z("design:type",Object)],hL.prototype,"commerceCartExpandableNotificationEntity",void 0);_.H([_.n({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(k,I){return _.nQ(k.entities,"commerceCartPageStateEntity",I)}}),
_.Z("design:type",Object)],hL.prototype,"commerceCartPageStateEntity",void 0);_.H([_.p$("#spinner"),_.Z("design:type",HTMLElement)],hL.prototype,"spinner",void 0);_.H([_.w$("commerceCartExpandableNotificationEntity","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],hL.prototype,"notificationEntityChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],hL);
_.C(hL,"ytd-commerce-cart-renderer",function(){if(Ich!==void 0)return Ich;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-commerce-cart-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-commerce-cart-renderer">\n  <div id="title" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="notification" class="style-scope ytd-commerce-cart-renderer">[[getSimpleString(data.cartNotification)]]</div>\n</div>\n<div id="body" class="style-scope ytd-commerce-cart-renderer">\n  <div id="primary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="items" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n  <div id="secondary-column" class="style-scope ytd-commerce-cart-renderer">\n    <div id="cart-summary" class="style-scope ytd-commerce-cart-renderer"></div>\n  </div>\n</div>\n<div id="loading-overlay" hidden="[[computeLoadingHidden(data, commerceCartPageStateEntity)]]" class="style-scope ytd-commerce-cart-renderer">\n  <div id="positioning-container" class="style-scope ytd-commerce-cart-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="[[commerceCartPageStateEntity.cartActionInProgress]]" class="style-scope ytd-commerce-cart-renderer">\n    </tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Ich=k},{mode:1});var iXA;var yR=function(){var k=_.a.apply(this,arguments)||this;k.bigImage=!1;return k};
_.J(yR,_.a);_.R9.Object.defineProperties(yR.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.placeholderImageUrl}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yR.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],yR.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yR.prototype,"bigImage",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yR.prototype,"placeholderImageUrl",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],yR);
_.C(yR,"ytd-empty-product-shelf-renderer",function(){if(iXA!==void 0)return iXA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-empty-product-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-empty-product-shelf-renderer">\n  <template is="dom-if" if="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n    <img id="placeholder-image" alt="icon" src$="[[placeholderImageUrl]]" class="style-scope ytd-empty-product-shelf-renderer">\n  </template>\n  <yt-formatted-string id="image-text" text="[[data.imageText]]" class="style-scope ytd-empty-product-shelf-renderer"></yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return iXA=k},{mode:1});var WAk;var m0=function(){var k=_.a.apply(this,arguments)||this;k.itemStyle="link-item";k.watchMetadataRefresh=!1;k.skinnyMode=!1;k.metaPanel=!1;k.inStructuredDescription=!1;k.detailedDescriptionOverride=!1;k.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};k.updateOnResizeDebouncer=null;return k};
_.J(m0,_.a);_.c=m0.prototype;_.c.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.c.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"}}}}};
_.c.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.c.attachVEs=function(k){k.trackingParams&&_.Ne().graftServerVe(k.trackingParams)};
_.c.handleUpdateMerchShelfAction=function(k){var I=this,V=_.K(k.updateMerchandiseShelfAction.merchandiseShelf,_.Frf);V&&(V.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){I.attachVEs(V);I.data=V},Number(V.renderDelayMs))):(this.attachVEs(V),this.data=V))};
_.c.updateOnResize=function(){if(this.JSC$17336_scrollContainer!==void 0&&this.JSC$17336_scrollContainer.clientWidth!==0&&this.items!==void 0){var k=this.JSC$17336_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-k));this.ytdHorizontalListBehavior.reposition_();var I;switch((I=this.data)==null?void 0:I.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var V,
X;((V=this.data)==null?void 0:(X=V.items)==null?void 0:X.length)===1?this.itemStyle="cta-item":this.itemStyle=k>=740?"large-item":"small-item"}}};
_.c.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.oD(this.updateOnResizeDebouncer,_.jm.after(100),this.updateOnResize)};
m0.prototype.debouncedUpdateOnResize=m0.prototype.debouncedUpdateOnResize;m0.prototype.dataChanged=m0.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],m0.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],m0.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Q7.YtdHorizontalListBehavior),_.Z("design:type",Object)],m0.prototype,"ytdHorizontalListBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],m0.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],m0.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],m0.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m0.prototype,"itemStyle",void 0);_.H([_.n({value:6}),_.Z("design:type",Number)],m0.prototype,"initialCount",void 0);
_.H([_.n({value:"data.items"}),_.Z("design:type",String)],m0.prototype,"itemsPath",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m0.prototype,"watchMetadataRefresh",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m0.prototype,"skinnyMode",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m0.prototype,"metaPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m0.prototype,"inStructuredDescription",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],m0.prototype,"detailedDescriptionOverride",void 0);_.H([_.p$("#items"),_.Z("design:type",HTMLDivElement)],m0.prototype,"items",void 0);_.H([_.p$("#scroll-container"),_.Z("design:type",HTMLDivElement)],m0.prototype,"JSC$17336_scrollContainer",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],m0.prototype,"dataChanged",null);
_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],m0.prototype,"debouncedUpdateOnResize",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],m0);
_.C(m0,"ytd-merch-shelf-renderer",function(){if(WAk!==void 0)return WAk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-merch-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-merch-shelf-renderer">\n  <div id="banner" class="style-scope ytd-merch-shelf-renderer">\n    <div id="title" hidden="[[!data.title]]" role="heading" class="style-scope ytd-merch-shelf-renderer">[[data.title]]</div>\n    <yt-formatted-string id="title" hidden="[[!data.titleFormatted]]" role="heading" text="[[data.titleFormatted]]" class="style-scope ytd-merch-shelf-renderer">\n    </yt-formatted-string>\n    <div id="action-button" class="style-scope ytd-merch-shelf-renderer"></div>\n  </div>\n  <div id="empty-product" class="style-scope ytd-merch-shelf-renderer"></div>\n  <div id="item-list" class="style-scope ytd-merch-shelf-renderer">\n    <div id="left-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="left-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="prevClick_" hidden="[[atStart]]">\n        <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n    <div id="scroll-container" class="style-scope ytd-merch-shelf-renderer">\n      <div id="items" item-style$="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n        \n        <template is="dom-repeat" items="[[shownItems]]" class="style-scope ytd-merch-shelf-renderer">\n          <ytd-merch-shelf-item-renderer data="[[item.merchandiseItemRenderer]]" item-style="[[itemStyle]]" class="style-scope ytd-merch-shelf-renderer">\n          </ytd-merch-shelf-item-renderer>\n        </template>\n      </div>\n    </div>\n    <div id="right-arrow-container" class="center-aligned style-scope ytd-merch-shelf-renderer">\n      <div id="right-arrow" class="arrow center-aligned style-scope ytd-merch-shelf-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n        <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-merch-shelf-renderer"></yt-icon>\n      </div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return WAk=k},{mode:2});var fcX;var Kp=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-add-backstage-comment-action":"addBackstageCommentAction","yt-add-backstage-post-action":"addBackstagePostAction","yt-add-backstage-reply-action":"addBackstageReplyAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction","yt-remove-comment-action":"removeCommentAction","yt-replace-backstage-comment-action":"replaceBackstageCommentAction","yt-replace-backstage-post-action":"replaceBackstagePostAction",
"yt-replace-backstage-reply-action":"replaceBackstageReplyAction"};return k};
_.J(Kp,_.a);_.c=Kp.prototype;
_.c.addBackstagePostAction=function(k){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(k=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",k))&&(this.get("header.commentsHeaderRenderer.zeroStateMessage.backstageZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{}),this.get("header.commentsHeaderRenderer.schedulingZeroStateMessage.postSchedulingZeroStateRenderer",this.data)&&this.set("data.header.commentsHeaderRenderer.schedulingZeroStateMessage",
{}),this.get("data.contents")?this.splice("data.contents",0,0,{backstagePostThreadRenderer:k}):this.set("data.contents",[{backstagePostThreadRenderer:k}]))};
_.c.addBackstageCommentAction=function(k){var I=this.get("addBackstageCommentAction.parentId",k);k=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",k);if(I&&k){I=this.postIdToIndices(I);for(var V=0;V<I.length;V++){var X=I[V];if(X<0)break;X="data.contents."+X+".backstagePostThreadRenderer.comments";this.get(X)&&(this.get(X+".backstageCommentsRenderer.contents")&&this.push(X+".backstageCommentsRenderer.contents",{commentThreadRenderer:k}),this.get(X+".backstageCommentsRenderer.teaserContents")?
this.push(X+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:k}):this.set(X+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:k}]))}}};
_.c.addBackstageReplyAction=function(k){var I=this.get("addBackstageReplyAction.parentId",k);k=this.get("addBackstageReplyAction.renderer.commentRenderer",k);I&&k&&this.setCreatorReply(I,k)};
_.c.banAuthorAction=function(k){var I=this.get("banAuthorAction.commentId",k);I&&(k=this.get("banAuthorAction.parentCommentId",k)||this.getParentPostId(I),this.removeFromStream(I,k))};
_.c.hideReportedCommentAction=function(k){var I=this.get("hideReportedCommentAction.commentId",k);I&&((k=this.get("hideReportedCommentAction.parentCommentId",k))||(k=this.getParentPostId(I)),this.removeFromStream(I,k))};
_.c.replaceBackstageCommentAction=function(k){var I=this.get("replaceBackstageCommentAction.commentId",k),V=this.get("replaceBackstageCommentAction.parentId",k);k=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",k);if(I&&V&&k){V=this.postIdToIndices(V);for(var X=0;X<V.length;X++){var P=V[X];if(P<0)break;var L=this.commentIdToIndex(I,P,!1);if(L>=0){var T=this.get("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+L+".commentThreadRenderer.replies.commentRepliesRenderer");
T&&(k.replies={commentRepliesRenderer:T});this.splice("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",L,1,{commentThreadRenderer:k})}L=this.commentIdToIndex(I,P,!0);if(L>=0){if(T=this.get("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(L+".commentThreadRenderer.replies.commentRepliesRenderer")))k.replies={commentRepliesRenderer:T};this.splice("data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
L,1,{commentThreadRenderer:k})}}}};
_.c.replaceBackstagePostAction=function(k){var I=this.get("replaceBackstagePostAction.itemId",k);if(I){I=this.postIdToIndices(I);for(var V=0;V<I.length;V++){var X=I[V];if(X<0)break;var P=this.getPostRendererType(X),L=this.get("replaceBackstagePostAction.renderer."+P,k);if(!L&&P!=="sharedPostRenderer")break;var T=!1;L||(T=!0,L=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",k));if(!L)break;var d={};T?(_.Ie(d,ZGU,L),this.set("data.contents."+X+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
d)):(_.Ie(d,new _.Yx(P),L),this.set("data.contents."+X+".backstagePostThreadRenderer.post",d))}}};
_.c.replaceBackstageReplyAction=function(k){var I=this.get("replaceBackstageReplyAction.replyId",k),V=this.get("replaceBackstageReplyAction.parentId",k);k=this.get("replaceBackstageReplyAction.renderer.commentRenderer",k);I&&k&&V&&this.setCreatorReply(V,k)};
_.c.removeCommentAction=function(k){var I=this.get("removeCommentAction.commentId",k);if(I){var V=this.get("removeCommentAction.parentCommentId",k);V&&this.get("removeCommentAction.isCreatorReply",k)?this.setCreatorReply(V,void 0):(V||(V=this.getParentPostId(I)),this.removeFromStream(I,V))}};
_.c.setCreatorReply=function(k,I){var V=this.getParentPostId(k);if(V){V=this.postIdToIndices(V);for(var X=0;X<V.length;X++){var P=V[X];if(P<0)break;var L=this.commentIdToIndex(k,P,!1);if(L>=0){var T="data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+L;L=T+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";T+=".commentThreadRenderer.replies";I==void 0?(this.set(T,{}),this.set(L,!1)):(this.set(T,{commentRepliesRenderer:{teaserContents:[{commentRenderer:I}]}}),
this.set(T+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(L,!0))}L=this.commentIdToIndex(k,P,!0);L>=0&&(L="data.contents."+P+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+L,P=L+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",L+=".commentThreadRenderer.replies",I==void 0?(this.set(L,{}),this.set(P,!1)):(this.set(L,{commentRepliesRenderer:{teaserContents:[{commentRenderer:I}]}}),this.set(P,!0)))}}};
_.c.removeFromStream=function(k,I){if(I){I=this.postIdToIndices(I);for(var V=0;V<I.length;V++){var X=I[V];if(X<0)break;var P=this.commentIdToIndex(k,X,!1);P>=0&&this.splice("data.contents."+X+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",P,1);P=this.commentIdToIndex(k,X,!0);P>=0&&this.splice("data.contents."+X+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",P,1);X="data.contents."+X+".backstagePostThreadRenderer.post.backstagePostRenderer";
P=X+".backstageAttachment.pollRenderer.votedCommentId";this.get(P)===k&&(this.set(P,null),this.set(X+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(I=this.postIdToIndices(k).reverse(),V=0;V<I.length;V++){X=I[V];if(X<0)break;P=this.getPostRendererType(X);var L=this.get("backstagePostThreadRenderer.post."+P,this.data.contents[X]);L.postId===k?this.splice("data.contents",X,1):P==="sharedPostRenderer"&&this.set("data.contents."+X+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);L.scheduledPublishTimeSec&&_.sm(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.c.postIdToIndices=function(k){for(var I=[],V=0;V<this.data.contents.length;V++){var X=this.getPostRendererType(V);this.get("backstagePostThreadRenderer.post."+X+".postId",this.data.contents[V])===k&&I.push(V);if(X==="sharedPostRenderer"){var P=this.get("backstagePostThreadRenderer.post."+X+".originalPost.backstagePostRenderer.postId",this.data.contents[V]);X=this.get("backstagePostThreadRenderer.post."+X+".originalPost.postRenderer.postId",this.data.contents[V]);P!==k&&X!==k||I.push(V)}}return I};
_.c.commentIdToIndex=function(k,I,V){if(I<0)return-1;var X,P,L,T,d=_.K((X=this.data)==null?void 0:(P=X.contents)==null?void 0:(L=P[I])==null?void 0:(T=L.backstagePostThreadRenderer)==null?void 0:T.comments,N9W);return(I=V?d==null?void 0:d.teaserContents:d==null?void 0:d.contents)&&I.length?I.findIndex(function(U){return _.K(U,goQ).comment.commentRenderer.commentId===k}):-1};
_.c.getParentPostId=function(k){k=k.split(".");if(k[1])return k[0]};
_.c.getPostRendererType=function(k){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[k])?"sharedPostRenderer":"backstagePostRenderer"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Kp.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Kp.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Kp.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:_.m("enable_community_page_on_desktop")}),_.Z("design:type",Boolean)],Kp.prototype,"useSmallerPostContainer",void 0);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-backstage-items"})],Kp);
_.C(Kp,"ytd-backstage-items",function(){if(fcX!==void 0)return fcX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer data="[[data]]" class="style-scope ytd-backstage-items"></ytd-item-section-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return fcX=
k},{mode:1});var U4G;var E26={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},$Z=function(){var k=_.a.apply(this,arguments)||this;k.disablePrescanVisibility=!0;k.canScheduleJobs=!0;k.engagementPanel=!1;k.hidePanelButton=!1;k.isWatchGrid=
!1;k.hasShownSubscribersOnlyDisclaimer=!1;k.hasShownSuperfanOnlyDisclaimer=!1;k.actionMap={"yt-ban-author-action":"banAuthorAction_","yt-create-comment-action":"createCommentAction_","yt-hide-reported-comment-action":"hideReportedCommentAction_","yt-pin-comment-action":"pinCommentAction_","yt-reload-comments-command":"reloadComments_","yt-remove-comment-action":"removeCommentAction_","yt-unpin-comment-action":"unpinCommentAction_"};k.TEST_ONLY=void 0;return k};
_.J($Z,_.a);_.c=$Z.prototype;_.c.created=function(){this.initCommentsCsi_();_.m("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.m("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.c.contentsChanged_=function(){var k;(k=this.data)!=null&&k.contents&&this.tickForCommentsTimer_("cml")};
_.c.headerChanged_=function(){var k;(k=this.data)!=null&&k.header&&this.tickForCommentsTimer_("cmhl")};
_.c.initCommentsCsi_=function(){_.PX("wn_comments");var k=_.PW();k&&_.V3({clientScreenNonce:k},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.c.createCommentAction_=function(k){k=_.dc.unsafeClone(k);var I,V;if(k=(I=_.K(k,hNN))==null?void 0:(V=I.contents)==null?void 0:V.commentThreadRenderer){var X,P,L,T,d,U;!this.isBackstage&&((X=this.data)==null?0:(P=X.header)==null?0:(L=P.commentsHeaderRenderer)==null?0:(T=L.createRenderer)==null?0:(d=T.commentSimpleboxRenderer)==null?0:(U=d.zeroStep)==null?0:U.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var E,
l,r;this.isBackstage&&_.K((E=this.data)==null?void 0:(l=E.header)==null?void 0:(r=l.commentsHeaderRenderer)==null?void 0:r.zeroStateMessage,D3R)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(k)}};
_.c.doReplyInsert_=function(k,I,V,X){X?this.splice(k,X,0,I):this.push(k,I)};
_.c.getRepliesPath_=function(k){return"data.contents."+k+".commentThreadRenderer.replies"};
_.c.getRepliesContentsPath_=function(k,I){k=this.getRepliesPath_(k);return I?k+".commentRepliesRenderer.teaserContents":k+".commentRepliesRenderer.contents"};
_.c.showSubscribersOnlyDisclaimer_=function(k){(k=k.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&(_.sm(this.hostElement,"yt-open-popup-action",[k,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.c.showSuperfanOnlyDisclaimer_=function(k){(k=k.detail.command)&&!this.hasShownSuperfanOnlyDisclaimer&&(k=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&(_.sm(this.hostElement,"yt-open-popup-action",[k,this]),this.hasShownSuperfanOnlyDisclaimer=!0)};
_.c.createCommentReplyAction_=function(k){k=_.dc.unsafeClone(k);var I=_.K(k,yTO);if(k=I==null?void 0:I.contents){var V=this.commentIdToIndex_(I==null?void 0:I.parentCommentId);if(!(V<0)){var X=this.getRepliesPath_(V);if(this.get(X)){I=I.replyToCommentId;X=this.getRepliesContentsPath_(V,!1);if(this.get(X)){var P=this.get(X).length,L=X+"."+(P-1)+".continuationItemRenderer";this.get(L+".button")?(L=this.replyIdToIndex_(I,V,!1),this.doReplyInsert_(X,k,L,P-1)):this.get(L)||(P=this.replyIdToIndex_(I,V,
!1),this.doReplyInsert_(X,k,P,null))}X=this.getRepliesContentsPath_(V,!0);this.get(X)?(V=this.replyIdToIndex_(I,V,!0),(!I||V>=0)&&this.doReplyInsert_(X,k,V,null)):this.set(X,[k])}else this.set(X,{commentRepliesRenderer:{teaserContents:[k]}})}}};
_.c.hideReportedCommentAction_=function(k){var I=_.K(k,RNG);if(k=I==null?void 0:I.commentId)(I=this.get("parentCommentId",I))||(I=this.getParentCommentId_(k)),this.remove_(k,I)};
_.c.getParentCommentId_=function(k){k=k.split(".");if(k[1])return k[0]};
_.c.removeCommentAction_=function(k){var I=_.K(k,jDO);if(k=I==null?void 0:I.commentId)I=(I==null?void 0:I.parentCommentId)||this.getParentCommentId_(k),this.remove_(k,I)};
_.c.pinCommentAction_=function(k){k=_.dc.unsafeClone(k);var I=_.K(k,S$Q);I!=null&&I.commentId&&(k=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",k))&&(this.remove_(I.commentId),this.insert_(k,!0))};
_.c.unpinCommentAction_=function(k){k=_.dc.unsafeClone(k);k=_.K(k,JTN);if(k!=null&&k.commentId){var I,V,X=(I=k.actionResult)==null?void 0:(V=I.update)==null?void 0:V.commentThreadRenderer;X&&(this.remove_(k.commentId),this.insert_(X))}};
_.c.banAuthorAction_=function(k){var I=_.K(k,rTZ);I!=null&&I.commentId&&(k=I.commentId,I=I.parentCommentId||this.getParentCommentId_(k),this.remove_(k,I))};
_.c.handleScrollToCommentElement_=function(k){this.hostElement.contains(k)&&(this.nearestScrollParent||(this.nearestScrollParent=srK(k)),this.isCommentVisibleInScrollParent(k)||k.scrollIntoView({behavior:"smooth",block:"nearest"}))};
_.c.isCommentVisibleInScrollParent=function(k){if(!this.nearestScrollParent)return!1;k=k.getBoundingClientRect();var I=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return k.top>=I.top&&k.bottom<=I.bottom};
_.c.commentIdToIndex_=function(k){var I;return k&&(I=this.data)!=null&&I.contents?this.data.contents.findIndex(function(V){V=V.commentThreadRenderer;var X;return k===((V==null?void 0:V.commentViewModel)&&((X=_.K(V.commentViewModel,ATU))==null?void 0:X.commentId))}):-1};
_.c.insert_=function(k,I){I=I===void 0?!1:I;var V,X;if((V=this.data)==null?0:(X=V.contents)==null?0:X.some(function(L){return!!L.commentThreadRenderer}))for(V=0,X=this.data.contents.length;V<X;V++){var P=this.data.contents[V].commentThreadRenderer;
if(E26[k.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=E26[P.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){I&&E26[k.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===E26[P.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",V,1,{commentThreadRenderer:k}):this.splice("data.contents",V,0,{commentThreadRenderer:k});break}}else this.set("data.contents",[{commentThreadRenderer:k}])};
_.c.doReplyRemove_=function(k,I,V){k=this.replyIdToIndex_(k,I,V);k<0||(I=this.getRepliesContentsPath_(I,V),this.splice(I,k,1))};
_.c.remove_=function(k,I){I=this.commentIdToIndex_(I);I<0?(I=this.commentIdToIndex_(k),I<0||this.splice("data.contents",I,1)):_.m("web_delhi_comment_threads")||(this.doReplyRemove_(k,I,!1),this.doReplyRemove_(k,I,!0))};
_.c.replyIdToIndex_=function(k,I,V){if(I<0)return-1;I=this.getRepliesContentsPath_(I,V);I=this.get(I);if(!I||!I.length)return-1;V=0;for(var X=I.length;V<X;V++){var P=void 0,L=void 0;if(((P=I[V])==null?void 0:(L=P.commentViewModel)==null?void 0:L.commentId)===k)return V}return-1};
_.c.tickForCommentsTimer_=function(k){_.cX(k,void 0,"wn_comments")};
_.c.reloadComments_=function(k){k=_.K(k,FYW);_.K(k==null?void 0:k.command,_.Lz)&&_.Qk(this.hostElement,[k==null?void 0:k.command])};
_.R9.Object.defineProperties($Z.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return!!((k=this.data)==null?0:(I=k.header)==null?0:(V=I.commentsHeaderRenderer)==null?0:V.isBackstageContent)}}});
_.R9.Object.defineProperties($Z,{template:{configurable:!0,enumerable:!0,get:function(){if(U4G===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-item-section-renderer id="sections" can-schedule-jobs="[[canScheduleJobs]]" comments-hide-panel-button="[[hidePanelButton]]" continuation-disable-prescan-visibility="[[disablePrescanVisibility]]" data="{{data}}" engagement-panel="[[engagementPanel]]" initial-count="2" is-watch-grid="[[isWatchGrid]]" class="style-scope ytd-comments">\n</ytd-item-section-renderer>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);U4G=k}k=U4G;return k}}});
$Z.prototype.showSuperfanOnlyDisclaimer_=$Z.prototype.showSuperfanOnlyDisclaimer_;$Z.prototype.showSubscribersOnlyDisclaimer_=$Z.prototype.showSubscribersOnlyDisclaimer_;$Z.prototype.headerChanged_=$Z.prototype.headerChanged_;$Z.prototype.contentsChanged_=$Z.prototype.contentsChanged_;_.H([_.q(_.Ff),_.Z("design:type",Object)],$Z.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",Function)],$Z.prototype,"ytPlayerListenerBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],$Z.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$Z.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.header.commentsHeaderRenderer.isBackstageContent"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],$Z.prototype,"isBackstage",null);
_.H([_.n(),_.Z("design:type",Object)],$Z.prototype,"disablePrescanVisibility",void 0);_.H([_.n(),_.Z("design:type",Object)],$Z.prototype,"canScheduleJobs",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],$Z.prototype,"engagementPanel",void 0);_.H([_.n(),_.Z("design:type",Object)],$Z.prototype,"hidePanelButton",void 0);_.H([_.n(),_.Z("design:type",Object)],$Z.prototype,"isWatchGrid",void 0);_.H([_.n(),_.Z("design:type",Object)],$Z.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.H([_.n(),_.Z("design:type",Object)],$Z.prototype,"hasShownSuperfanOnlyDisclaimer",void 0);_.H([_.w$("data.contents"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$Z.prototype,"contentsChanged_",null);_.H([_.w$("data.header"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$Z.prototype,"headerChanged_",null);
_.H([_.C$("yt-show-subscribers-only-disclaimer"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],$Z.prototype,"showSubscribersOnlyDisclaimer_",null);_.H([_.C$("yt-show-superfan-only-snackbar"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],$Z.prototype,"showSuperfanOnlyDisclaimer_",null);_.H([_.GY({is:"ytd-comments"})],$Z);var Sq=function(){return _.Mm.apply(this,arguments)||this};
_.J(Sq,_.Mm);_.c=Sq.prototype;_.c.bindIf=function(k,I,V){return k?I:V};
_.c.bindIfDefined=function(k,I){return k!==void 0?k:I};
_.c.booleanString=function(k){return(!!k).toString()};
_.c.equals=function(){for(var k=_.OT.apply(0,arguments),I=k[0],V=1;V<k.length;V++)if(I!=k[V])return!1;return!0};
_.c.isGreaterThan=function(k,I){return k>I};
_.c.isLessThan=function(k,I){return k<I};
_.c.logicalAND=function(){for(var k=_.OT.apply(0,arguments),I=!!k[0],V=1;V<k.length;V++)I=I&&!!k[V];return I};
_.c.logicalOR=function(){for(var k=_.OT.apply(0,arguments),I=!!k[0],V=1;V<k.length;V++)I=I||!!k[V];return I};
_.c.toBool=function(k){return!!k};
Sq.prototype.toBool=Sq.prototype.toBool;Sq.prototype.logicalOR=Sq.prototype.logicalOR;Sq.prototype.logicalAND=Sq.prototype.logicalAND;Sq.prototype.isLessThan=Sq.prototype.isLessThan;Sq.prototype.isGreaterThan=Sq.prototype.isGreaterThan;Sq.prototype.equals=Sq.prototype.equals;Sq.prototype.booleanString=Sq.prototype.booleanString;Sq.prototype.bindIfDefined=Sq.prototype.bindIfDefined;Sq.prototype.bindIf=Sq.prototype.bindIf;_.H([_.ZZ()],Sq);_.bXX=[Sq.prototype];var lc3;var rhp;var jq=function(){return _.a.apply(this,arguments)||this};
_.J(jq,_.a);jq.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
jq.prototype.onBackIconTap_=function(){window.history.back()};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],jq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jq.prototype,"data",void 0);_.H([_.cd({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],jq);
_.C(jq,"yt-header-with-back-renderer",function(){if(rhp===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-header-with-back-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_header_with_back_renderer.yt.header.with.back.renderer.css.js--\x3e<div id="header-wrapper" class="style-scope yt-header-with-back-renderer">\n  <yt-icon-button id="back-button" label="Back" on-tap="onBackIconTap_" class="style-scope yt-header-with-back-renderer">\n    <yt-icon icon="yt-icons:arrow-back" class="style-scope yt-header-with-back-renderer"></yt-icon>\n  </yt-icon-button>\n  <div id="image-renderer" hidden="[[!data.imageRenderer]]" class="style-scope yt-header-with-back-renderer"></div>\n  <div id="header-container" class="style-scope yt-header-with-back-renderer">\n    <yt-formatted-string id="header-title" text="[[data.title]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n    <yt-formatted-string id="header-subtitle" text="[[data.subtitle]]" class="style-scope yt-header-with-back-renderer"></yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;lc3===void 0&&(lc3=document.createElement("template"));var X=lc3;V.call(I,X.content.cloneNode(!0),k.content.firstChild);rhp=k}k=rhp;return k},{mode:2});var hpA;var yhh;var JL=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(JL,_.a);_.c=JL.prototype;_.c.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.c.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k,this.setUrl())};
_.c.dataChanged=function(){var k=this;if(this.data){var I=this.setUrl();I&&_.AJ({destination:window,iframe:this.iframe,origin:_.DBU(I.toString()),channelName:"yt-iframe",onMessage:function(V){(V=k.getCommunicationCommand(V.data))&&k.ytComponentBehavior.resolveCommand(V)},
onEstablished:function(){}})}};
_.c.setUrl=function(){if(this.data&&this.data.iframeUrl){var k=_.yj(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(k)return _.X4(this.iframe,k),k}};
_.c.getCommunicationCommand=function(k){var I;if((I=this.data)!=null&&I.onCommunicationCommandsMap){I=this.data.onCommunicationCommandsMap.find(function(P){return P.key===k});
if(I==null?0:I.value)return I==null?void 0:I.value;try{var V=u9y(_.to(k)),X=this.data.onCommunicationCommandsMap.find(function(P){return P.key===(V==null?void 0:V.getMethodName())});
if(X==null?0:X.value)return X==null?void 0:X.value}catch(P){}}};
JL.prototype.dataChanged=JL.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],JL.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],JL.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],JL.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],JL.prototype,"data",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],JL.prototype,"isDarkTheme",void 0);_.H([_.p$("#iframe"),_.Z("design:type",HTMLIFrameElement)],JL.prototype,"iframe",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],JL.prototype,"dataChanged",null);_.H([_.cd({is:"yt-iframe-renderer",disableElementRegistration:!0})],JL);
_.C(JL,"yt-iframe-renderer",function(){if(yhh===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-iframe-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_iframe_renderer.yt.iframe.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-iframe-renderer"></iframe>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;hpA===void 0&&(hpA=document.createElement("template"));var X=hpA;V.call(I,X.content.cloneNode(!0),k.content.firstChild);yhh=k}k=yhh;return k},{mode:2});_.YZ=function(k){_.ce.call(this);this.callback=k;this.bezier=new xOo(0,0,.4,0,.2,1,1,1);this.delay=new _.Hb(this.next,window,this);this.JSC$17376_animating=!1;_.zr(this,this.delay)};
_.J(_.YZ,_.ce);_.YZ.prototype.isAnimating=function(){return this.JSC$17376_animating};
_.YZ.prototype.start=function(k,I,V){this.config={from:k,to:I,duration:V,startTime:(0,_.wR)()};this.JSC$17376_animating=!0;this.next()};
_.YZ.prototype.stop=function(){this.delay.stop();this.JSC$17376_animating=!1;this.config=void 0};
_.YZ.prototype.next=function(){if(this.config){var k=this.config,I=k.from,V=k.to,X=k.duration;k=k.startTime;var P=(0,_.wR)()-k;k=this.bezier;X=Gbx(k,P/X);if(X==0)k=k.y0;else if(X==1)k=k.y3;else{P=VW(k.y0,k.y1,X);var L=VW(k.y1,k.y2,X);k=VW(k.y2,k.y3,X);P=VW(P,L,X);L=VW(L,k,X);k=VW(P,L,X)}k=_.cM(k,0,1);this.callback(I+(V-I)*k);k<1?this.delay.start():this.JSC$17376_animating=!1}};_.g2=new _.g9("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var m4V={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},$44=function(k,I,V,X){_.ce.call(this);this.JSC$17387_miniAppId=k;this.localReleaseId=I;this.derivedDeviceInterface=V;this.isForeground=X;this.JSC$17387_playNonceResolver=new _.nv;this.playPingTimerId=NaN;this.playPingIntervalMs=_.Nw("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.Nw("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.m("enable_displaying_ppn");this.JSC$17387_miniAppClientDataProvider=_.C7().resolve(_.g2);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;KA4(this);var P=setTimeout(function(){_.$w(new _.GN("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17387_playNonceResolver.promise.then(function(){clearTimeout(P)})};
_.J($44,_.ce);var j4V=function(k,I){k.JSC$17387_playNonceResolver.resolve(I!=null?I:It(8));k.enableDisplayingPpn&&SiP(k).then(function(V){k.JSC$17387_miniAppClientDataProvider.clientData.set("post_play_nonce",V)})},SiP=function(k){return _.W(function(I){return I.nextAddress==1?I.yield(k.JSC$17387_playNonceResolver.promise,2):I.return(I.yieldResult)})},KA4=function(k){var I,V;
_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$17387_playNonceResolver.promise,2);I=X.yieldResult;V={miniAppInfo:{externalPostId:k.JSC$17387_miniAppId,localReleaseId:k.localReleaseId,postPlayNonce:I,derivedDeviceInterface:k.derivedDeviceInterface}};_.V3(V);_.xg(X)})},Yix=function(k){k.state!==0?_.$w(new _.GN("[MiniAppPlayLogger] recordPlayStart failed with state "+m4V[k.state])):(k.state=1,q0(k,"ma_cl"),vi(k,"PLAY_EVENT_TYPE_PLAY_START"),Jh3(k))},g2x=function(k){k.isForeground=!1;
vi(k,"PLAY_EVENT_TYPE_PLAY_PAUSE")},qiG=function(k){k.state!==1&&k.state!==2?_.$w(new _.GN("[MiniAppPlayLogger] recordPlayEnd failed with state "+m4V[k.state])):(k.state=3,window.clearInterval(k.playPingTimerId),k.playPingTimerId=NaN,SXO(),vi(k,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},v24=function(k,I){k.state===2&&k.gameReady&&(k.firstClickRecorded?Date.now()-k.clickRecordedMs<k.playClickIntervalMs||(k.clickRecordedMs=Date.now(),vi(k,"PLAY_EVENT_TYPE_PLAY_CLICK")):I&&(q0(k,"ma_fua"),vi(k,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),k.firstClickRecorded=!0,k.clickRecordedMs=Date.now()))};
$44.prototype.logError=function(k){var I=this,V;_.W(function(X){if(X.nextAddress==1)return k.metadata.externalPostId=I.JSC$17387_miniAppId,V=k.metadata,X.yield(Promise.race([I.JSC$17387_playNonceResolver.promise,new Promise(function(P){setTimeout(function(){P("")},3E4)})]),2);
V.postPlayNonce=X.yieldResult;k.metadata.localReleaseId=I.localReleaseId;k.loggingError.level="WARNING";_.hq(k.loggingError,k.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:k.metadata});_.xg(X)})};
var s4X=function(k,I,V,X){var P,L,T,d,U,E;_.W(function(l){if(l.nextAddress==1)return l.yield(k.JSC$17387_playNonceResolver.promise,2);P=l.yieldResult;L={externalPostId:k.JSC$17387_miniAppId,localReleaseId:k.localReleaseId,postPlayNonce:P,sdkVersion:V,api:I};X!==void 0&&(L.networkRequestsMeasurement={networkRequests:_.xi(X,1),cachedRequests:_.xi(X,2),transferredBytes:_.xi(X,3)},(T=X)==null?0:_.pO(T,SA,6))&&(L.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((d=_.Nr(X,
SA,6))==null?void 0:Vw(d,1))||"0",cacheHits:((U=_.Nr(X,SA,6))==null?void 0:Vw(U,2))||"0",cachedBytes:((E=_.Nr(X,SA,6))==null?void 0:Vw(E,3))||"0"});_.bz("miniAppSdkUsage",L);_.xg(l)})},B3G=function(k,I,V){var X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x;
_.W(function(N){if(N.nextAddress==1)return N.yield(k.JSC$17387_playNonceResolver.promise,2);X=N.yieldResult;P={externalPostId:k.JSC$17387_miniAppId,localReleaseId:k.localReleaseId,postPlayNonce:X,sdkVersion:V,measurementWindow:{startTimestampMs:String(tj(I,1)),endTimestampMs:String(tj(I,2))},frameRate:{averageFrameTimeDeltaMs:eu(I,3),averageFrameIdleTimeMs:eu(I,4)}};_.pO(I,jA,5)&&(P.networkRequests={networkRequests:(L=Fo(I))==null?void 0:_.xi(L,1),cachedRequests:(T=Fo(I))==null?void 0:_.xi(T,2),transferredBytes:(d=
Fo(I))==null?void 0:_.xi(d,3),sameOriginStatusCodeToCounts:FAi((U=Fo(I))==null?void 0:_.pVz(U,4,void 0,tyK,tyK)),crossOriginStatusCodeToCounts:FAi((E=Fo(I))==null?void 0:_.pVz(E,5,void 0,tyK,tyK))},(l=Fo(I))==null?0:_.pO(l,SA,6))&&(P.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((r=Fo(I))==null?void 0:(h=_.Nr(r,SA,6))==null?void 0:Vw(h,1))||"0",cacheHits:((y=Fo(I))==null?void 0:(S=_.Nr(y,SA,6))==null?void 0:Vw(S,2))||"0",cachedBytes:((g=Fo(I))==null?void 0:(F=_.Nr(g,SA,6))==
null?void 0:Vw(F,3))||"0"});_.pO(I,arN,7)&&(P.gameCapture={averageFrameTimeDeltaMs:(Q=_.Nr(I,arN,7))==null?void 0:eu(Q,1),averageFrameIdleTimeMs:(x=_.Nr(I,arN,7))==null?void 0:eu(x,2)});_.bz("miniAppPerformanceMetrics",P);_.xg(N)})},Ahx=function(k,I){var V,X;
return _.W(function(P){if(P.nextAddress==1)return P.yield(k.JSC$17387_playNonceResolver.promise,2);V=P.yieldResult;X={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:k.JSC$17387_miniAppId,postPlayNonce:V,miniAppReleaseId:k.localReleaseId},derivedDeviceInterface:k.derivedDeviceInterface,adTriggerType:I,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.bz("miniAppAdEvent",X);_.xg(P)})};
$44.prototype.disposeInternal=function(){_.ce.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var vi=function(k,I,V,X){V=V===void 0?{}:V;X=X===void 0?!1:X;var P,L,T,d;_.W(function(U){if(U.nextAddress==1)return P=k.isForeground,L=k.beforeReady,U.yield(k.JSC$17387_playNonceResolver.promise,2);T=U.yieldResult;d={externalPostId:k.JSC$17387_miniAppId,localReleaseId:k.localReleaseId,derivedDeviceInterface:k.derivedDeviceInterface,postPlayNonce:T,type:I};V.sequenceGroup=T;d.playState=L?"PLAY_STATE_NOT_READY":P?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.bz("miniAppPlayEvent",d,
V);X&&_.r6();_.xg(U)})},q0=function(k,I){var V;
_.W(function(X){if(X.nextAddress==1)return V=(0,_.wR)(),X.yield(k.JSC$17387_playNonceResolver.promise,2);_.LQ(I,V);_.xg(X)})},Jh3=function(k){isNaN(k.playPingTimerId)&&(k.playPingTimerId=_.uy(function(){k.state!==1&&k.state!==2?_.$w(new _.GN("[MiniAppPlayLogger] reportPlayPing failed with state "+m4V[k.state])):vi(k,"PLAY_EVENT_TYPE_PLAY_PING")},k.playPingIntervalMs))},FAi=function(k){return Array.from(k.entries()).map(function(I){var V=_.G(I);
I=V.next().value;V=V.next().value;return{key:I,value:V}})};var Q43=function(){},n2i=function(k,I){k.showMiniAppAdCommand=I.showMiniAppAdCommand;
k.isEmbeddedInWebview=I.isEmbeddedInWebview;k.playLogger=I.playLogger},x4x=function(k){return _.W(function(I){return I.return(o2x(k,1))})},ac4=function(k){return _.W(function(I){return I.return(o2x(k,2))})},CGk=function(k,I){return _.W(function(V){return I?V.return(o2x(k,3,I)):V.return(Rp6(k,3))})},o2x=function(k,I,V){var X;
return _.W(function(P){if(P.nextAddress==1){if(!k.showMiniAppAdCommand||!k.isEmbeddedInWebview)return P.return(Rp6(k,I));k.adResolver=new _.nv;var L=new XI;L=_.Mr(L,3,I);X=_.Xw(L,5,V);c7(k.showMiniAppAdCommand,SSQ(X));return P.yield(k.adResolver.promise,2)}return P.return(P.yieldResult)})};
Q43.prototype.onAdFinished=function(k){k=bTl(k);var I;(I=this.adResolver)==null||I.resolve(k)};
var Rp6=function(k,I){var V;return _.W(function(X){if(X.nextAddress==1)X=X.yield((V=k.playLogger)==null?void 0:Ahx(V,ajz(I)),2);else{var P=X.return;var L=new Erx;L=_.Mr(L,1,2);X=P.call(X,L)}return X})};var wVV=new _.g9("INNERTUBE_MANAGER_TOKEN");var HX2=function(){this.callbacks={}};
HX2.prototype.initialize=function(k){var I=this;this.callbacks=k;window.youtubewebview?window.youtubewebview.onmessage=function(V){pVp(I,V)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(V){pVp(I,V)})};
var pVp=function(k,I){if(I.data)try{var V=u9y(I.data);if(_.q4(_.HM(V,1))!=null){var X=ray(_.kM(V,2));switch(V.getMethodName()){case "yt-mini-app-load-audio-state":var P,L;(L=(P=k.callbacks).onAudioStateLoaded)==null||L.call(P,_.Oc(X,L4(X,V9,1)));break;case "yt-mute-mini-app":var T,d;(d=(T=k.callbacks).onMuteMiniApp)==null||d.call(T);break;case "yt-unmute-mini-app":var U,E;(E=(U=k.callbacks).onUnmuteMiniApp)==null||E.call(U);break;case "yt-playable-exit":var l,r;(r=(l=k.callbacks).onExit)==null||r.call(l);
break;case "yt-post-play-nonce":var h,y;(y=(h=k.callbacks).onPostPlayNonceReceived)==null||y.call(h,X2(X,2,V9));break;case "yt-confirm-exit-mini-app":var S,g;(g=(S=k.callbacks).confirmExitMiniApp)==null||g.call(S);break;case "yt-confirm-exit-mini-app-edu":var F,Q;(Q=(F=k.callbacks).confirmExitMiniAppEdu)==null||Q.call(F);break;case "yt-benchmarking-response":var x,N;(N=(x=k.callbacks).onNativeBenchmarkingMessageReceived)==null||N.call(x,X2(X,2,V9));break;case "yt-mini-app-load-3p-consent-state":var M,
p;(p=(M=k.callbacks).multiplayer3pAckStateLoaded)==null||p.call(M,_.Oc(X,L4(X,V9,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var z,u;(u=(z=k.callbacks).exitMiniAppSeenStateLoaded)==null||u.call(z,_.Oc(X,L4(X,V9,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var ct,dt;(dt=(ct=k.callbacks).onNavigateToNewMiniApp)==null||dt.call(ct);break;case "yt-game-data-available":var $K,lD;(lD=($K=k.callbacks).onGameDataAvailable)==null||lD.call($K,X2(X,2,V9));break;case "yt-pause-mini-app":var mR,
oj;(oj=(mR=k.callbacks).onPauseMiniApp)==null||oj.call(mR);break;case "yt-resume-mini-app":var Zi,Ht;(Ht=(Zi=k.callbacks).onResumeMiniApp)==null||Ht.call(Zi);break;case "yt-pause-playable-dialog":var rK,Ul;(Ul=(rK=k.callbacks).onPausePlayableDialog)==null||Ul.call(rK);break;case "yt-resume-playable-dialog":var p_,hx;(hx=(p_=k.callbacks).onResumePlayableDialog)==null||hx.call(p_);break;case "yt-playable-ad-finished":var jy,bN;(bN=(jy=k.callbacks).onAdFinished)==null||bN.call(jy,X2(X,2,V9))}}else _.$w(Error("Wh"))}catch(g3){_.hq(Error("Xh"))}else _.$w(Error("Yh"))};var CvD=function(k){this.rpcErrorCode=k};var sj=function(k,I,V){this.intervalMs=k;this.apiFunc=I;this.type=V;this.schedulerReady=!0};
sj.prototype.call=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1){if(I.type!==1&&k===I.cachedValue)return X.return();I.pendingApiRequestResolver||(I.pendingApiRequestResolver=new _.nv);V=I.pendingApiRequestResolver.promise;I.cachedValue=k;return X.yield(N34(I),2)}return X.return(V)})};
sj.prototype.flush=function(k){k=k===void 0?!1:k;var I=this;return _.W(function(V){return I.cachedValue===void 0?V.return():V.yield(I.apiFunc(I.cachedValue,k),0)})};
var N34=function(k){var I,V,X;return _.W(function(P){switch(P.nextAddress){case 1:if(!k.schedulerReady||!k.pendingApiRequestResolver)return P.return();k.schedulerReady=!1;I=k.pendingApiRequestResolver;k.pendingApiRequestResolver=void 0;_.vK(P,2);if(k.cachedValue===void 0){P.jumpTo(4);break}return P.yield(k.apiFunc(k.cachedValue),5);case 5:V=P.yieldResult,I.resolve(V);case 4:_.vx(P,3);break;case 2:X=_.nh(P),I.reject(X);case 3:setTimeout(function(){return _.W(function(L){k.schedulerReady=!0;return L.yield(N34(k),
0)})},k.intervalMs),_.xg(P)}})};var pGi=window.location.origin+"/miniapp_cloudsaves",wGi=[400,401],M66=_.Nw("cloud_save_game_data_rate_limit_ms",3E3),D4h=function(k){var I=this;this.JSC$17431_miniAppId=k;this.loadAttempts=0;this.cloudSaveIntervalMs=M66;this.initialDownloadDataSucceeded=!1;this.JSC$17431_playNonceResolver=new _.nv;this.scottyUploadRateLimiter=new sj(this.cloudSaveIntervalMs,function(V,X){return I.uploadData(V,X)},2);
this.downloadDataPromise=ZXP(this);this.downloadDataPromise.then(function(){I.initialDownloadDataSucceeded=!0}).catch(function(){})},zph=function(k,I){I.then(function(V){return k.JSC$17431_playNonceResolver.resolve(V)})},uP3=function(k){return _.W(function(I){return k.cachedData===void 0?I.return(k.downloadDataPromise):I.return(k.cachedData)})},OX2=function(k,I){return _.W(function(V){k.cachedData=I;
if(!k.initialDownloadDataSucceeded)throw Error("Zh");return V.yield(k.scottyUploadRateLimiter.call(I),0)})},t64=function(){return new Promise(function(k){setTimeout(k,1E3,"")})},epV=function(k,I){var V,X;
return _.W(function(P){if(P.nextAddress==1)return V=k.JSC$17431_miniAppId,P.yield(Promise.race([k.JSC$17431_playNonceResolver.promise,t64()]),2);X={"X-YouTube-MiniAppId":V,"X-YouTube-PostPlayNonce":P.yieldResult};"DELEGATED_SESSION_ID"in _.JI&&spl(I,X);return P.return(X)})};
D4h.prototype.uploadData=function(k,I){I=I===void 0?!1:I;var V=this;return _.W(function(X){return Rvt()?_.m("enable_cloud_save_error_popup_after_retry")?X.return(new Promise(function(P,L){var T,d,U,E,l;return _.W(function(r){switch(r.nextAddress){case 1:T=0,d=!0,E=U=null;case 2:if(!(d&&T++<2)){r.jumpTo(4);break}_.vK(r,5);return r.yield(kKG(V,k,I),7);case 7:U=r.yieldResult;d=U.ok?!1:!wGi.includes(U.status);_.vx(r,2);break;case 5:E=l=_.nh(r);d=Hlj(E);r.jumpTo(2);break;case 4:U?U.ok?(Fx(V,M66),P()):
(Fx(V,V.cloudSaveIntervalMs*2),L(Error("$h`"+String(U.status),{cause:{rpcErrorCode:U.status}}))):(Fx(V,V.cloudSaveIntervalMs*2),L(E||Error("ai"))),_.xg(r)}})})):X.return(new Promise(function(P,L){var T,d;
return _.W(function(U){if(U.nextAddress==1){if(V.JSC$17431_miniAppId==="")return L(Error("bi")),U.return();_.vK(U,2);return U.yield(kKG(V,k,I),4)}if(U.nextAddress!=2)return T=U.yieldResult,T.ok?(Fx(V,M66),P()):(Fx(V,V.cloudSaveIntervalMs*2),L(Error("$h`"+String(T.status),{cause:{rpcErrorCode:T.status}}))),_.vx(U,0);d=_.nh(U);Fx(V,V.cloudSaveIntervalMs*2);L(d);_.xg(U)})})):X.return()})};
var kKG=function(k,I,V){V=V===void 0?!1:V;var X,P,L;return _.W(function(T){if(T.nextAddress==1)return X=_.OO((new TextEncoder).encode(I)),P=N_A(),T.yield(epV(k,P),2);L=T.yieldResult;return T.return(fetch(P,{method:"POST",body:new Blob([X]),headers:L,keepalive:V}))})},ZXP=function(k){var I,V;
return _.W(function(X){if(X.nextAddress==1){if(!Rvt())return X.return("");if(k.JSC$17431_miniAppId==="")throw Error("bi");if(k.loadAttempts>2)return X.return(k.downloadDataPromise);_.vK(X,2);return X.yield(Id2(k),4)}if(X.nextAddress!=2)return I=X.yieldResult,X.return(I);V=_.nh(X);if(Hlj(V)&&++k.loadAttempts<2)return X.return(ZXP(k));throw V;})},Id2=function(k){var I,V,X,P,L;
return _.W(function(T){switch(T.nextAddress){case 1:return _.vK(T,2),I=N_A(),T.yield(epV(k,I),4);case 4:return V=T.yieldResult,T.yield(fetch(I,{method:"GET",headers:V}),5);case 5:return X=T.yieldResult,X.ok?T.yield(X.text(),6):T.return(Promise.reject(Error("ci`"+String(X.status),{cause:new CvD(X.status)})));case 6:return P=T.yieldResult,T.return((new TextDecoder).decode(_.to(P)));case 2:return L=_.nh(T),T.return(Promise.reject(L))}})},Fx=function(k,I){k.cloudSaveIntervalMs=I;
k.scottyUploadRateLimiter.intervalMs=k.cloudSaveIntervalMs};
D4h.prototype.flush=function(){var k=this;return _.W(function(I){return k.initialDownloadDataSucceeded?I.yield(k.scottyUploadRateLimiter.flush(!0),0):I.return()})};var Vt4=vI(qY(1),YV(1)),Bi=vI(qY(1),YV(3)),AL=function(k){this.callbacks=k};
_.c=AL.prototype;_.c.onAudioToggled=function(k,I){(I===void 0||I)&&_.uJ("yt-mini-app-is-audio-enabled",k,2592E3)};
_.c.onPause=function(){this.onAudioToggled(!1,!1)};
_.c.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.c.returnNativeBenchmarkingMessage=function(){};
_.c.sendGameData=function(){};
_.c.sendStartGameFrameCapture=function(){};
var MBO=function(k,I,V){this.callbacks=k;var X=this;this.sdkVersion=new _.nv;this.channel=new I9O(_.AJ({destination:window,iframe:I,origin:(new URL(V.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var P=QR;var L=qY(5);var T=new jOx;T=_.Lb(T,1,1E4);L=_.BP(L,4,BLU,T);P(X,L);X.onAudioToggled(X.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){X.sdkVersion.resolve("")},1E4)};
_.J(MBO,AL);_.c=MBO.prototype;_.c.onAudioToggled=function(k,I){AL.prototype.onAudioToggled.call(this,k,I===void 0?!0:I);I=QR;var V=qY(2),X=new $hQ;k=_.NB(X,1,k);k=_.BP(V,3,BLU,k);I(this,k)};
_.c.onPause=function(){AL.prototype.onPause.call(this);QR(this,qY(3))};
_.c.onResume=function(){AL.prototype.onResume.call(this);QR(this,qY(4))};
_.c.returnNativeBenchmarkingMessage=function(k){var I=QR,V=qY(6);var X=YV(_.pO(k,jU,1)?1:2);k=_.pO(k,jU,1)?k:null;X=_.BP(X,5,g5,k);I(this,vI(V,X))};
_.c.sendGameData=function(k){var I=QR,V=qY(7);k=_.BP(V,5,BLU,k);I(this,k)};
_.c.sendStartGameFrameCapture=function(){QR(this,qY(9))};
var np=function(k,I,V){var X,P,L;return _.W(function(T){if(T.nextAddress==1)return X=k.callbacks,P=X.onSdkCalled,L=I,T.yield(k.sdkVersion.promise,2);P.call(X,L,T.yieldResult,V);_.xg(T)})};
MBO.prototype.onMessage=function(){var k=this;return PLK(BI,function(I){var V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z,u,ct,dt,$K,lD,mR,oj,Zi,Ht,rK,Ul,p_,hx,jy,bN,g3,LX,bD,xK,lN,DR,nN,ey,F4,Ol,bG,pN,Zc,TG,lG;return _.W(function(El){switch(El.nextAddress){case 1:if(!HTU(I.data))return _.$w(Error("di")),El.return();V=_.I3(I.data,1);_.m("enable_iframe_message_get_type_via_fields")&&(X=I.data,V=P=_.I3(X,1));switch(V){case 8:if(I.data.hasMetadata()){var MC=k.sdkVersion,xO=MC.resolve;var d3=I.data.getMetadata();
d3=_.kM(d3,1);xO.call(MC,d3);clearTimeout(k.sdkVersionTimeoutId)}break;case 6:return El.jumpTo(2);case 16:if(!_.N5(I.data,nrW,14,Aa))return El.return();L=_.P$(I.data,nrW,14,Aa);(d=(T=k.callbacks).onGameFrameReceived)==null||d.call(T,L);return El.return();case 17:if(!_.N5(I.data,QON,15,Aa))return El.return();(E=(U=k.callbacks).onGameAudioReceived)==null||E.call(U,_.P$(I.data,QON,15,Aa));return El.return();case 1:if(MC=_.P$(I.data,grW,2,Aa))switch(_.I3(MC,1)){case 1:k.callbacks.onFirstFrameReady();
if(_.m("enable_network_request_logging_on_game_events")&&_.pO(MC,jA,4)){np(k,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.Nr(MC,jA,4));break}np(k,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(d3=(xO=k.callbacks).onGameReady)==null||d3.call(xO);if(_.m("enable_network_request_logging_on_game_events")&&_.pO(MC,jA,4)){np(k,"MINI_APP_SDK_API_GAME_READY",_.Nr(MC,jA,4));break}np(k,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.N5(MC,Ja,3,quZ))k.callbacks.onResourceLoaded(_.P$(MC,Ja,3,quZ))}return El.return();
case 3:return El.jumpTo(3);case 4:return El.jumpTo(4);case 2:return El.jumpTo(5);case 9:return El.jumpTo(6);case 10:return k.callbacks.onClick(),El.return();case 5:return El.jumpTo(7);case 11:if(!_.N5(I.data,Kk,9,Aa))return El.return();l=_.P$(I.data,Kk,9,Aa);(h=(r=k.callbacks).onBenchmarkingMessageReceived)==null||h.call(r,l);MC=I.reply;xO=qY(1);d3=YV(1);var wG=new Kk;var HU=new Uint8Array(rhf(l,L4(l,rpN,6))|0);wG=eT(wG,5,rpN,_.FQ(HU,!1));d3=_.BP(d3,5,g5,wG);MC.call(I,vI(xO,d3));return El.return();
case 12:return El.jumpTo(8);case 13:return El.jumpTo(9);case 15:return El.jumpTo(10);case 14:return El.jumpTo(11);case 18:return El.jumpTo(12);default:return El.return()}El.jumpTo(0);break;case 2:if(!_.N5(I.data,sS,5,Aa))return El.return();xO=I.data;MC=L4(xO,Aa,5);xO=xO.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;y=D4o(xO,xO[_.LN]|0,sS,MC)||sS[zfo]||(sS[zfo]=uQA(sS));MC=_.n6(y,$V,1,_.oh());S=_.G(MC);g=S.next();case 14:if(g.done){El.jumpTo(16);break}F=g.value;Q=new _.GN;Q.level=_.I3(F,2)===
1?"WARNING":"ERROR";x=Dvo(F.getSource());return El.yield(k.sdkVersion.promise,17);case 17:N={source:x,sdkVersion:El.yieldResult};_.WV(_.HM(F,6))!=null?(Q.message=F.getMessage(),Q.stack=_.kM(F,5),N.sdkErrorType=zvK(_.I3(F,6)),_.WV(_.HM(F,7))!=null&&(N.sdkApi=uGc(_.I3(F,7)))):Q.stack=void 0;p=M=void 0;(p=(M=k.callbacks).onError)==null||p.call(M,{loggingError:Q,metadata:N});g=S.next();El.jumpTo(14);break;case 16:return El.return();case 3:return _.vK(El,18),MC=El.yield,xO=k.callbacks,d3=xO.onSave,wG=
_.P$(I.data,SuN,4,Aa),wG=_.kM(wG,1),MC.call(El,d3.call(xO,wG),20);case 20:I.reply(Vt4);_.vx(El,19);break;case 18:return z=_.nh(El),u=Gm,ct=z,dt=k.callbacks,$K="MINI_APP_SDK_API_SAVE_DATA",El.yield(k.sdkVersion.promise,21);case 21:u(ct,dt,$K,El.yieldResult),I.reply(Bi);case 19:return El.yield(np(k,"MINI_APP_SDK_API_SAVE_DATA"),22);case 22:return El.return();case 4:return _.vK(El,23),El.yield(k.callbacks.onLoad(),25);case 25:lD=El.yieldResult;MC=I.reply;xO=qY(1);d3=YV(1);wG=new SuN;wG=_.Xw(wG,1,lD);
d3=_.BP(d3,3,g5,wG);MC.call(I,vI(xO,d3));_.vx(El,24);break;case 23:return mR=_.nh(El),oj=Gm,Zi=mR,Ht=k.callbacks,rK="MINI_APP_SDK_API_LOAD_DATA",El.yield(k.sdkVersion.promise,26);case 26:oj(Zi,Ht,rK,El.yieldResult),I.reply(Bi);case 24:return El.yield(np(k,"MINI_APP_SDK_API_LOAD_DATA"),27);case 27:return El.return();case 5:_.vK(El,28);k.callbacks.onSendHighScore(JK(_.P$(I.data,C9N,3,Aa).getValue()));I.reply(vI(qY(1),YV(1)));_.vx(El,29);break;case 28:return Ul=_.nh(El),p_=Gm,hx=Ul,jy=k.callbacks,bN=
"MINI_APP_SDK_API_SEND_SCORE",El.yield(k.sdkVersion.promise,30);case 30:p_(hx,jy,bN,El.yieldResult),I.reply(Bi);case 29:return El.yield(np(k,"MINI_APP_SDK_API_SEND_SCORE"),31);case 31:return El.return();case 6:if(!_.N5(I.data,w1N,8,Aa)){El.jumpTo(32);break}MC=El.yield;xO=_.P$(I.data,w1N,8,Aa);xO=_.I3(xO,1);return MC.call(El,np(k,uGc(xO)),32);case 32:return El.return();case 7:return MC=I.reply,xO=qY(1),d3=YV(1),wG=k.callbacks.getLanguage(),d3=eT(d3,4,g5,Jh(wG)),MC.call(I,vI(xO,d3)),El.yield(np(k,"MINI_APP_SDK_API_GET_LANGUAGE"),
34);case 34:return El.return();case 8:if(!_.N5(I.data,RPx,10,Aa))return El.return();g3=_.P$(I.data,RPx,10,Aa);LX=k.callbacks;bD=LX.onSdkPerformanceUpdate;return El.yield(k.sdkVersion.promise,35);case 35:return bD.call(LX,g3,El.yieldResult),El.return();case 9:MC=I.data;xO=L4(MC,Aa,11);if(_.q4(_.HM(MC,xO))==null)return I.reply(vI(qY(1),YV(2))),El.return();xK=X2(I.data,11,Aa);k.callbacks.onShareInviteCode(xK);I.reply(Vt4);return El.yield(np(k,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),36);case 36:return El.return();
case 10:if(!_.m("enable_open_yt_content"))return I.reply(Bi),El.return();if(!_.N5(I.data,ApZ,12,Aa))return I.reply(vI(qY(1),YV(2))),El.return();MC=_.P$(I.data,ApZ,12,Aa);lN=_.kM(MC,1);k.callbacks.onOpenYTContent(lN);I.reply(Vt4);return El.yield(np(k,"MINI_APP_SDK_API_OPEN_CONTENT"),37);case 37:return El.return();case 11:if(_.N5(I.data,KWy,13,Aa)){El.jumpTo(38);break}return El.yield(k.callbacks.onShowMiniAppAd(2),39);case 39:return DR=El.yieldResult,I.reply(vI(qY(1),sOf(DR))),El.yield(np(k,"MINI_APP_SDK_API_REQUEST_AD"),
40);case 40:return El.return();case 38:MC=_.P$(I.data,KWy,13,Aa);a:switch(_.I3(MC,1)){case 1:MC={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};break a;case 2:MC={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:MC={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}nN=MC;ey=nN.adType;F4=nN.sdkApi;MC=El.yield;xO=k.callbacks;d3=xO.onShowMiniAppAd;wG=_.P$(I.data,KWy,13,Aa);wG=_.kM(wG,2);return MC.call(El,d3.call(xO,ey,wG||void 0),41);case 41:return Ol=El.yieldResult,
I.reply(vI(qY(1),sOf(Ol))),El.yield(np(k,F4),42);case 42:return El.return();case 12:_.vK(El,43);MC=k.callbacks;xO=MC.onMakeIapPurchase;d3=_.P$(I.data,orK,16,Aa);d3=_.kM(d3,1);xO.call(MC,d3);I.reply(vI(qY(1),YV(1)));_.vx(El,44);break;case 43:return bG=_.nh(El),pN=Gm,Zc=bG,TG=k.callbacks,lG="MINI_APP_SDK_API_MAKE_IAP_PURCHASE",El.yield(k.sdkVersion.promise,45);case 45:pN(Zc,TG,lG,El.yieldResult),I.reply(Bi);case 44:return El.yield(np(k,"MINI_APP_SDK_API_MAKE_IAP_PURCHASE"),46);case 46:return El.return()}})})};
var QR=function(k,I){_.W(function(V){k.channel.send(I);_.xg(V)})},Tm=function(k,I,V){this.callbacks=k;
var X=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;k=UjO(I,(new URL(V.toString())).origin);this.gameSnacks=new rSQ(k);this.gameSnacks.page.onReady(function(){X.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){X.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var P,L;(L=(P=X.callbacks).onGameReady)==null||L.call(P)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(P,L){try{X.callbacks.onSendHighScore(L)}catch(T){Gm(T,X.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(P,L){var T;return _.W(function(d){if(d.nextAddress==1)return _.vK(d,2),d.yield(X.callbacks.onSave(X.decoder.decode(L)),4);if(d.nextAddress!=2)return _.vx(d,0);T=_.nh(d);Gm(T,X.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return d.return()})});
this.gameSnacks.storage.onLoad(function(){var P,L;return _.W(function(T){if(T.nextAddress==1)return _.vK(T,2),T.yield(X.callbacks.onLoad(),4);if(T.nextAddress!=2)return P=T.yieldResult,T.return(X.encoder.encode(P));L=_.nh(T);Gm(L,X.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return T.return(X.encoder.encode(""))})});
this.gameSnacks.init()};
_.J(Tm,AL);Tm.prototype.onAudioToggled=function(k,I){AL.prototype.onAudioToggled.call(this,k,I===void 0?!0:I);var V;(V=this.gameSnacks)==null||V.audio.update(k)};
Tm.prototype.onPause=function(){AL.prototype.onPause.call(this);var k;(k=this.gameSnacks)==null||k.game.pause()};
Tm.prototype.onResume=function(){AL.prototype.onResume.call(this);var k;(k=this.gameSnacks)==null||k.game.resume()};var XPh=Olz,PC2=_.R(function(k){var I=k.data;var V=k.loadingProgress;var X=k.forPaused;k=_.G(_.Gz("",void 0,"LYYTdd"));var P=k.next().value,L=k.next().value;k=_.G(_.Gz(!1,void 0,"K0waae"));var T=k.next().value,d=k.next().value,U=[],E=function(){return"transform: scaleX("+(_.v9(V)||0)+")"},l=null,r=function(){return I()&&l!==null&&l!==void 0?l:l=I().showAnniversaryAnimation?6:XPh()};
_.Yv(function(){var g;if(I().timeOutMessages&&((g=I().timeOutMessages)==null?0:g.length)){l=null;g=_.G(U);for(var F=g.next();!F.done;F=g.next())clearTimeout(F.value);U.length=0;tBt(I().timeOutMessages,U,L,d)}},"BNu9j");
var h=function(){return!!I().persistentErrorMessageTitle},y=function(){return V!==void 0},S=function(){return I().title};
return _.f("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.f("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.f("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.f("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var g,F=(g=I().backgroundImage)==null?void 0:g.sources,Q;return(F==null?0:F.length)?"background-image: url("+((Q=F[0])==null?void 0:Q.url)+")":""}}),_.f("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.f(_.b,{cond:function(){return!h()&&!(X==null?0:X())},
then:function(){var g={};return _.f("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.f("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.f(_.Ng,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+r()},
data:function(){var F="loading_animation_"+r();return{animationConfig:{name:F,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+F+".json",loop:!0,autoplay:!0}}}})),_.f("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.f(_.b,{cond:S,
then:function(){return _.f("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},S)}}),_.f("p",{class:_.FH("miniAppSplashScreenViewModelTimeoutMessage",(g.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return T()},g)),
"aria-live":"polite"},P),_.f(_.b,{cond:y,then:function(){return _.f("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.f("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:E}))}})))}}),_.f(_.b,{cond:h,
then:function(){return _.f("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.f("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return I().persistentErrorMessageTitle}),_.f(_.b,{cond:function(){return!!I().persistentErrorMessageDescription},
then:function(){return _.f("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return I().persistentErrorMessageDescription})}}))}}),_.f(_.b,{cond:X,
then:function(){return _.f("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.f("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.f("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},S))}})))},"Wf");var Lj6=new _.g9("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var cHx=H9;H9=function(k){function I(V){if(V){var X,P;(X=V.__spec)==null||(P=X.didUnmount)==null||P.call(X);for(X=0;X<V.childNodes.length;X++)I(V.childNodes[X])}}
cHx==null||cHx(k);k_(function(){for(var V=0;V<k.length;V++)I(k[V])})};var GKX=_.R(function(k){var I=k.data;var V=k.score;var X=k.formattedScore;var P=k.onScoreChanged;var L=k.isEmbeddedInWebview;var T=_.mL("yt-mini-app-score-button-view-model"),d=function(){var y;return _.K(I==null?void 0:(y=I())==null?void 0:y.buttonViewModel,_.hC)},U=function(){var y;
return(V==null?void 0:V())||Number(I==null?void 0:(y=I())==null?void 0:y.lastScore)||0},E=function(){var y;
return(X==null?void 0:X())||((y=d())==null?void 0:y.title)||""},l,r=1;
if(k=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))k=Number(k),r=isNaN(k)?1:k/100;_.Yv(function(){P==null||P(U());var y;var S=_.cr((y=d())==null?void 0:y.onTap);if(S){y=_.K(S,TeG);var g,F,Q;y=_.K(y==null?void 0:(g=y.panelLoadingStrategy)==null?void 0:(F=g.inlineContent)==null?void 0:(Q=F.dialogViewModel)==null?void 0:Q.customContent,jTN)}else y=void 0;if(g=y)g.score=E()},"Aekez");
k=_.A4(function(){var y,S,g=I==null?void 0:(y=I())==null?void 0:(S=y.loggingDirectives)==null?void 0:S.trackingParams;g&&_.MV(_.C7().resolve(_.Pv),g);return!1});
_.SL(function(){if(T.value){var y=T.value.querySelector("button"),S=d();y&&S&&ktl(y,S);_.xw("yt-share-playable-with-high-score",function(){var g=U().toString(),F=I==null?void 0:I().onShareHighScoreCommand,Q=I==null?void 0:I().highScoreShareClientParamIdentifier,x=L==null?void 0:L();F&&(x?(Q=new zUQ,g=_.Xw(Q,2,g),c7(F,g.JSC$12831_serializeBinary())):Q&&(_.C7().resolve(Lj6).clientParams.set(Q,{miniAppClientParams:{highScore:g}}),A_t(F,!1)))})}});
var h=function(){var y=d();y&&(V==null?0:V())&&y.accessibilityText&&(y.accessibilityText=y.accessibilityText.replace(l,E()));l=E();return{numberValue:U(),numberText:E(),heightPx:36,fontSizeMultiplier:r,shouldAnimate:!(V==null||!V())&&!0}};
return _.f("yt-mini-app-score-button-view-model",{class:function(){var y={};return _.OI("miniAppScoreButtonViewModelHost",(y.miniAppScoreButtonViewModelIsVisible=U()!==0,y))},
el:T,"on:click":k},b5_(!1,function(){return _.f("span",{style:"display:none;"},U)}),_.f(_.HT,{data:function(){var y;
return I==null?void 0:(y=I())==null?void 0:y.buttonViewModel}},{buttonViewModel:function(y){return _.f(_.ac,{data:y.data,
animatedTextProps:h})}}))},"Yf");var fdk=_.R(function(k){var I,V=(I=_.OK("yt-mini-app-is-theater-mode-enabled"))!=null?I:!1,X=_.m("enable_playable_container_save_button"),P=_.m("enable_play_next_destination_page_in_toolbar");I={};return _.f("ytm-mini-app-top-bar-view-model",null,_.f("div",{class:_.FH("yt-mini-app-top-bar-view-model",(I["yt-mini-app-top-bar-view-model--mobile"]=!1,I["yt-mini-app-top-bar-view-model--desktop"]=!0,I))},_.f("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.f(_.b,{cond:function(){var L;return!!k.data().backButtonEdu&&
!((L=k.isExitMiniAppSeen)==null?0:L.call(k))},
then:function(){return _.f(_.HT,{data:function(){return k.data().backButtonEdu}},{buttonViewModel:_.ac})},
else:function(){return _.f(_.HT,{data:function(){return k.data().backButton}},{buttonViewModel:_.ac})}}),_.f(_.b,{cond:function(){return k.data().viewAllButton&&!0},
then:function(){return _.f(_.HT,{data:function(){return k.data().viewAllButton}},{buttonViewModel:_.ac})}}),_.f(_.b,{cond:function(){return k.data().title&&!0},
then:function(){return _.f("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return k.data().title})}})),_.f("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.f(_.b,{cond:function(){var L;
return(L=k.isDesktopPlayPage)==null?void 0:L.call(k)},
then:function(){return _.f(_.D7,null,_.f(TGP,{highScoreButton:function(){return k.data().highScoreButton},
score:k.score,formattedScore:k.formattedScore,onScoreChanged:k.onScoreChanged,isEmbeddedInWebview:k.isEmbeddedInWebview}),_.f(duG,{enableSaveButton:function(){return _.v9(X)},
saveButton:function(){return k.data().saveButton},
isSaved:k.isSaved,onSaveToggled:function(){return k.onSaveToggled}}),_.f(itG,{menuButton:function(){return k.data().menuButton}}))},
else:function(){return _.f(_.b,{cond:function(){return!1},
then:function(){return _.f(_.HT,{data:function(){return k.data().playPageButton}},{buttonViewModel:function(L){return _.f(_.ac,{data:L.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.f(TGP,{highScoreButton:function(){return k.data().highScoreButton},
score:k.score,formattedScore:k.formattedScore,onScoreChanged:k.onScoreChanged,isEmbeddedInWebview:k.isEmbeddedInWebview})}})}})),_.f("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.f(_.HT,{data:function(){return k.data().muteButton}},{toggleButtonViewModel:function(L){var T=L.data;
return _.f(_.cv,{data:function(){var d,U;return Object.assign({},T(),{isToggled:(U=(d=k.isAudioEnabled)==null?void 0:d.call(k))!=null?U:!0})},
onToggle:k.onAudioToggled,useOutlinedIcon:!0})}}),_.f(_.HT,{data:function(){return k.data().theatreModeButton}},{toggleButtonViewModel:function(L){var T=L.data;
return _.f("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.f(_.cv,{data:function(){return Object.assign({},T(),{isToggled:V})},
useOutlinedIcon:!0}))}}),_.f(WjV,{fullscreenButton:function(){return k.data().fullscreenButton}}),_.f(_.b,{cond:function(){return _.v9(P)&&k.data().viewAllButton&&!1},
then:function(){return _.f(_.HT,{data:function(){return k.data().viewAllButton}},{buttonViewModel:_.ac})}}),_.f(_.b,{cond:function(){var L;
return!((L=k.isDesktopPlayPage)==null?0:L.call(k))},
then:function(){return _.f(_.D7,null,_.f(duG,{enableSaveButton:function(){return _.v9(X)},
saveButton:function(){return k.data().saveButton},
isSaved:k.isSaved,onSaveToggled:function(){return k.onSaveToggled}}),_.f(itG,{menuButton:function(){return k.data().menuButton}}))}}))))},"Zf");
fdk.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var itG=_.R(function(k){return _.f(_.HT,{data:k.menuButton},{buttonViewModel:_.ac})},"$f"),duG=_.R(function(k){var I=k.enableSaveButton;
var V=k.saveButton;var X=k.isSaved;var P=k.onSaveToggled;return _.f(_.b,{cond:function(){return I()&&!(V==null||!V())},
then:function(){return _.f(_.HT,{data:function(){var L=_.K(V==null?void 0:V(),_.mb),T;return{toggleButtonViewModel:Object.assign({},L,{isToggled:(T=X==null?void 0:X())!=null?T:!(L==null||!L.isToggled)})}}},{toggleButtonViewModel:function(L){return _.f(_.cv,{data:L.data,
onToggle:P})}})}})},"ag"),TGP=_.R(function(k){var I=k.highScoreButton;
var V=k.score;var X=k.formattedScore;var P=k.onScoreChanged;var L=k.isEmbeddedInWebview;return _.f(_.HT,{data:I},{miniAppScoreButtonViewModel:function(T){return _.f(GKX,{data:T.data,score:V,formattedScore:X,onScoreChanged:P,isEmbeddedInWebview:L})}})},"bg"),WjV=_.R(function(k){k=k.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.f(_.D7,null):_.f(_.HT,{data:k},{buttonViewModel:_.ac})},"cg");_.UuP=_.R(function(k){var I=k.data;var V=k.extractOverlay;k={};return _.f("player-disclosure-view-model",{class:_.FH("ytwPlayerDisclosureViewModelHost",(k.ytwPlayerDisclosureViewModelExtractOverlay=function(){return V==null?void 0:V()},k))},_.f(_.Av,{command:function(){return I().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.f(_.b,{cond:function(){return I().iconName},
then:function(X){return _.f(_.x_,{icon:X})}}),_.f(_.b,{cond:function(){return I().iconName?void 0:I().image},
then:function(X){return _.f(_.yV,{data:X,alt:function(){return I().title||""},
className:"ytwPlayerDisclosureViewModelImage"})}}),_.f(_.b,{cond:function(){return I().title||I().secondaryText},
then:function(){return _.f("div",null,_.f("div",{class:"ytwPlayerDisclosureViewModelTitle"},function(){return I().title}),_.f("div",{class:"ytwPlayerDisclosureViewModelText"},function(){return I().text}),_.f(_.b,{cond:function(){return I().secondaryText},
then:function(X){return _.f(_.D7,null,_.f("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.f("div",{class:"ytwPlayerDisclosureViewModelText"},X))}}))},
else:function(){return _.f("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return I().text})}}),_.f(_.b,{cond:function(){return I().showEndChevron},
then:function(){return _.f(_.x_,{icon:"CHEVRON_RIGHT"})}})))},"dg");_.Epp=new _.g9("DESKTOP_CURRENT_PAGE");var mu4=_.R(function(k){var I=k.data;var V=_.m("force_active_time_logging_webview"),X=!1,P=new HX2,L=void 0,T=void 0,d=_.C7().resolve(wVV),U=new Q43,E=void 0,l=void 0,r=[],h=void 0,y=void 0,S=!1,g=!1,F=!1,Q=!1,x=new _.nv,N=_.C7().resolve(Lj6),M=_.C7().resolve(_.g2),p=_.C7().resolve(_.RZ(ep)),z,u=(z=_.C7().resolve(_.RZ(_.Epp)))==null?void 0:z.getCurrentPage(),ct=!1,dt=0,$K=function(kO){kO.preventDefault();return kO.returnValue=""},lD,mR=_.G(_.Gz(!((lD=_.OK("yt-mini-app-is-audio-enabled"))!=null&&!lD),
void 0,"y7Nkqd")),oj=mR.next().value,Zi=mR.next().value,Ht,rK=_.G(_.Gz(!((Ht=_.OK("exit-mini-app-seen-state"))==null||!Ht),void 0,"ZP6Oxc")),Ul=rK.next().value,p_=rK.next().value,hx=_.G(_.Gz(!1,void 0,"BCKP1c")),jy=hx.next().value,bN=hx.next().value,g3=_.G(_.Gz(void 0,void 0,"bswUUd")),LX=g3.next().value,bD=g3.next().value,xK=_.G(_.Gz(void 0,void 0,"sXcJfc")),lN=xK.next().value,DR=xK.next().value,nN=_.G(_.Gz(!0,void 0,"DDj4gb")),ey=nN.next().value,F4=nN.next().value,Ol=_.G(_.Gz(!1,void 0,"qXUljf")),
bG=Ol.next().value,pN=Ol.next().value,Zc=_.G(_.Gz(!1,void 0,"XqvjOc")),TG=Zc.next().value,lG=Zc.next().value,El=_.G(_.Gz(void 0,void 0,"S1uX2")),MC=El.next().value,xO=El.next().value,d3=_.G(_.Gz(0,void 0,"CGS0ze")),wG=d3.next().value,HU=d3.next().value,iG=_.yQ("mini-app-container-view-model"),th=_.G(_.Gz(!1,void 0,"AVpgJ")),WP=th.next().value,wc=th.next().value,HK=function(){return I().isEmbeddedInWebview},YW=function(){return I().hasPlayNextShelf};
_.$6(function(){var kO,Tk=(kO=_.K(I().contentDisclosure,wqN))==null?void 0:kO.animationParams;if((Tk==null?0:Tk.shouldHide)&&(Tk==null?0:Tk.hideDelaySecs)){var Y2=setTimeout(function(){wc(!0)},Tk.hideDelaySecs*1E3);
_.gu(function(){clearTimeout(Y2)})}});
_.xw("yt-page-type-changed",function(kO){if(_.m("enable_is_mini_app_page_active_bugfix"))kO.detail.newPageSubtype==="mini_app"&&kO.detail.newPageType==="ytd-browse"||!ey()||IA();else if(kO=_.hw()==="mini_app",kO!==ey())if(F4(kO),kO){var Tk;kO=(Tk=I().playableId)==null?void 0:Tk.toString();kO!==void 0&&window.location.href.includes(kO)&&!g&&(Q=!0,iF(),SM.value&&pf(SM.value))}else kO||IA()});
_.xw("yt-action",function(kO){kO.detail.actionName==="yt-engagement-panel-visible-changed"&&kO.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&kO.detail.args[2]==="PAmini_app_panel"&&IA();_.m("enable_is_mini_app_page_active_bugfix")?kO.detail.actionName==="yt-history-load"&&!ey()&&(u==null?0:u.active)?(F4(!0),iF(),SM.value&&pf(SM.value)):kO.detail.actionName==="yt-history-load"&&ey()&&!I().isEmbeddedInWebview&&$O():ey()&&kO.detail.actionName==="yt-history-load"&&(Q?Q=!1:I().isEmbeddedInWebview||
$O())});
_.gu(function(){$g()});
_.Yv(function(){iF()},"Jr1tnc");
var iF=function(){var kO=I().playableId,Tk=I().localReleaseId,Y2=I().derivedDeviceInterface;if(g)_.$w(new _.GN("[MiniAppContainerViewModel] onEnter was called more than once"));else{g=!0;L=new $44(kO,Tk,Y2,document.visibilityState==="visible");Yix(L);T=new D4h(kO);btA(d,kO);n2i(U,{showMiniAppAdCommand:I().showMiniAppAdCommand,isEmbeddedInWebview:I().isEmbeddedInWebview,playLogger:L});bvX()&&(y=document.body.style.backgroundColor,_.b2(document.body,"background-color","black"));MO();I9();x=new _.nv;
if(I().isEmbeddedInWebview){if(kO=(new URLSearchParams(window.location.search)).get("postPlayNonce"))j4V(L,kO),ct=!0;P.initialize({onAudioStateLoaded:function(e6){zc(e6)},
onMuteMiniApp:function(){zc(!1)},
onUnmuteMiniApp:function(){zc(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(e6){ct||(j4V(L,e6),ct=!0)},
confirmExitMiniApp:function(){var e6,ch,ki;return _.W(function(VS){if(VS.nextAddress==1)return I().confirmExitMiniAppCommand?VS.yield(Promise.race([x.promise,Promise.resolve(!1)]),2):VS.return();(e6=VS.yieldResult)?!I().confirmExitMiniAppCommandEdu||(ki=(ch=Ul)==null?void 0:ch())!=null&&ki?lz(I().confirmExitMiniAppCommand):(lz(I().confirmExitMiniAppCommandEdu),_.uJ("exit-mini-app-seen-state","true",2592E6)):lz(I().closeMiniAppCommand);_.xg(VS)})},
onNativeBenchmarkingMessageReceived:function(e6){e6=ypG(_.H_l(e6));if(_.N5(e6,_.P7,3,lrO)){var ch=_.P$(e6,_.P7,3,lrO),ki=QrA();var VS=JK(ki.getSeconds())-JK(ch.getSeconds());ch=_.xi(ki,2)-_.xi(ch,2);VS<0&&ch>0?(VS+=1,ch-=1E9):VS>0&&ch<0&&(--VS,ch+=1E9);VS=(new jU).setSeconds(VS);VS=_.Xy(VS,2,_.fX(ch),0);_.Fy(e6,1,VS)}var wC;(wC=l)==null||wC.returnNativeBenchmarkingMessage(e6)},
multiplayer3pAckStateLoaded:function(e6){$O(e6)},
exitMiniAppSeenStateLoaded:function(e6){I().confirmExitMiniAppCommandEdu&&p_(e6)},
onNavigateToNewMiniApp:function(){lz(I().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(e6){e6=new URLSearchParams(e6);var ch=void 0;e6.has("invite_code")&&(ch=new YuQ,e6=e6.get("invite_code"),ch=_.Xw(ch,1,e6));if(e6=ch){var ki;(ki=l)==null||ki.sendGameData(e6)}},
onPauseMiniApp:function(){X=!0;qU()},
onResumeMiniApp:function(){X=!0;aj()},
onPausePlayableDialog:function(){F=!0;qU()},
onResumePlayableDialog:function(){F=!1;aj()},
onAdFinished:function(e6){U.onAdFinished(e6)}});
I().showMultiplayer3pConsentDialogCommand||x.resolve(!0);lz(I().onContainerReadyCommand)}else j4V(L),x.resolve(!0),I().runAttestationCommand&&SiP(L).then(function(e6){var ch=_.K(FyA(I().runAttestationCommand),_.rcO);ch&&ch.ids&&(ch.ids.push({postPlayNonce:e6}),lz(I().runAttestationCommand))});
zph(T,SiP(L));SiP(L).then(function(e6){e6={miniAppPlayData:{postPlayNonce:e6}};var ch,ki=(ch=I().loggingDirectives)==null?void 0:ch.trackingParams;ki&&_.Ne().stateChanged(ki,e6)});
kO=I().showSignInDialogCommand;!Rvt()&&kO&&(_.uJ("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),lz(kO));I().confirmExitMiniAppCommand&&p&&(kO=FyA(I().confirmExitMiniAppCommand))&&(p.customConfirmationCommand=kO)}},$g=function(){y&&_.b2(document.body,"background-color",y);
S=!1;h&&h.release();T.flush().catch(function(kO){_.$w(kO)});
d.flush().catch(function(kO){_.$w(kO)});
qiG(L);Z3();l=void 0;ldk(N)},IA=function(){F4(!1);
$g();bN(!1);xO(void 0);bD(void 0);DR(void 0);dt=0;HU(0);g=!1},qU=function(){var kO;
(kO=l)==null||kO.onPause();h&&h.release();T.flush().catch(function(Tk){_.$w(Tk)});
d.flush().catch(function(Tk){_.$w(Tk)});
g2x(L);pN(!0)},aj=function(){var kO;
(kO=l)==null||kO.onResume();I9();kO=L;kO.isForeground=!0;vi(kO,"PLAY_EVENT_TYPE_PLAY_RESUME");pN(!1)},zc=function(kO){var Tk;
(Tk=l)==null||Tk.onAudioToggled(kO);Zi(kO)},$O=function(kO){I().showMultiplayer3pConsentDialogCommand&&(I().isEmbeddedInWebview&&kO!==void 0&&x.resolve(kO),!kO&&_.hw()==="mini_app"&&lz(I().showMultiplayer3pConsentDialogCommand))},$2=function(){var kO,Tk,Y2,e6;
return _.W(function(ch){if(ch.nextAddress==1){!I().isLivestream||I().disableVideoCapture||(kO=l)!=null&&kO.sendStartGameFrameCapture();Tk=(new URL(window.location.href)).searchParams;if(Tk.has("invite_code")){var ki=new YuQ,VS=Tk.get("invite_code");Y2=_.Xw(ki,1,VS);(e6=l)==null||e6.sendGameData(Y2)}jy()||(bN(!0),ki=L,ki.state!==1?_.$w(new _.GN("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+m4V[ki.state])):(_.Zn("mini_app_ids_without_game_ready").includes(ki.JSC$17387_miniAppId)&&(ki.gameReady=
!0),ki.state=2,ki.beforeReady=!1,q0(ki,"ma_ffr"),vi(ki,"PLAY_EVENT_TYPE_PLAY_READY")));return ch.yield(x.promise,2)}lz(I().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();I().isEmbeddedInWebview||$O();_.xg(ch)})},qu=function(){var kO=L;
kO.gameReady=!0;q0(kO,"ma_gr")},vV=function(kO){var Tk;
return _.W(function(Y2){if(Y2.nextAddress==1)return _.vK(Y2,2),Y2.yield(OX2(T,kO),4);if(Y2.nextAddress!=2)return _.vx(Y2,0);Tk=_.nh(Y2);lz(I().showSavingErrorPopupCommand);throw Tk;})},YO=function(){var kO,Tk;
return _.W(function(Y2){if(Y2.nextAddress==1)return _.vK(Y2,2),Y2.yield(uP3(T),4);if(Y2.nextAddress!=2)return kO=Y2.yieldResult,Y2.return(kO);Tk=_.nh(Y2);lz(I().showLoadingErrorDialogCommand);throw Tk;})},Jx=function(kO){L.logError(kO)},w3=function(kO,Tk,Y2){s4X(L,kO,Tk,Y2)},cP=function(kO,Tk){B3G(L,kO,Tk)},yZ=function(){!V&&I().isEmbeddedInWebview||_.C5();
v24(L,!0);S||(window.addEventListener("beforeunload",$K,{capture:!0}),S=!0)},A6=function(kO){var Tk,Y2,e6,ch,ki,VS,wC;
return _.W(function(dA){if(dA.nextAddress==1)return d&&(!E||E<kO)&&kO>0?dA.yield(rHh(d,kO),3):dA.jumpTo(0);Tk=dA.yieldResult;Y2=_.G(Tk);e6=Y2.next().value;ch=Y2.next().value;ki=e6;VS=ch;((wC=ki)==null?0:wC.displayString)&&VS&&(bD(VS),DR(ki.displayString));_.xg(dA)})},HB=function(kO){var Tk=I().onBenchmarkingMessageReceivedCommand;
if(Tk){var Y2=QrA();_.BP(kO,3,lrO,Y2);c7(Tk,mhl(kO))}},HP=function(){var kO=I().iapPurchaseCommand;
kO&&c7(kO)},bf=function(kO){var Tk=I().onGameFrameReceivedCommand;
if(Tk){var Y2=new XI;var e6=new yaZ;var ch=tj(kO,1);e6=_.Gw(e6,1,ch);kO=_.kM(kO,2);kO=_.Xw(e6,2,kO);Y2=_.Fy(Y2,2,kO);c7(Tk,SSQ(Y2))}},X7=function(kO){var Tk=I().onGameAudioDataReceivedCommand;
if(Tk){var Y2=new XI;var e6=new KsG;kO=_.kM(kO,1);e6=_.Xw(e6,1,kO);Y2=_.Fy(Y2,4,e6);c7(Tk,SSQ(Y2))}},Bx=function(){var kO=new URLSearchParams(window.location.search);
if(I().isEmbeddedInWebview&&kO&&kO.get("override_hl")==="true"&&kO.get("hl"))return kO.get("hl");kO=document.documentElement.lang;return kO!==""?kO:fv},We=function(kO){var Tk=I().onShareInviteCodeCommand;
if(Tk)if(I().isEmbeddedInWebview){var Y2=new zUQ;kO=_.Xw(Y2,1,kO);c7(Tk,OUQ(kO))}else Y2=I().inviteCodeShareClientParamIdentifier,N.clientParams.set(Y2,{miniAppClientParams:{inviteCode:kO}}),lz(Tk)},NZ=function(kO){var Tk,Y2,e6;
return _.W(function(ch){if(ch.nextAddress==1)return Tk=I().onMiniAppOpenYtContentRequested,d&&_.m("enable_open_yt_content")&&Tk?ch.yield(hxi(d,kO),3):ch.jumpTo(0);Y2=ch.yieldResult;if(Y2==="OK")if(I().isEmbeddedInWebview){var ki=new bkx;e6=eT(ki,2,V9,Jh(kO));c7(Tk,hHN(e6))}else M.clientData.set("video_id",kO),lz(Tk);_.xg(ch)})},MZ=function(kO){dt+=_.xi(kO,3);
kO=Math.min(Math.log(1+dt/15E6*9)/Math.log(10),.99);HU(kO);kA(kO)},kA=_.k8(function(kO){var Tk=I().updateLoadingProgressCommand;
if(Tk){var Y2=new bkx;kO=eT(Y2,3,V9,_.I4(kO));c7(Tk,hHN(kO))}},100),NO=function(kO,Tk){switch(kO){case 1:return x4x(U);
case 2:return ac4(U);case 3:return CGk(U,Tk);default:return Promise.reject(Error("ei"))}},I9=function(){var kO,Tk;
((kO=_.laR())==null?void 0:(Tk=kO.wakeLock)==null?void 0:Tk.request)!=null&&_.laR().wakeLock.request("screen").then(function(Y2){h=Y2}).catch(function(){})},SM=_.mL("iframe");
_.Yv(function(){I().isSupportedCountry&&(Rvt()||_.m("enable_sign_in_promo")||!I().showSignInDialogCommand?SM.value&&pf(SM.value):lz(I().onMiniAppReadyCommand))},"I8Fvz");
var S8=function(){return _.f("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return jy()?0:-1},
title:function(){return I().title},
el:SM})},pf=function(kO,Tk){Tk=Tk===void 0?!1:Tk;
var Y2=NN();if(Y2&&(Tk||Y2.toString()!==kO.getAttribute("src"))){l=Zlo(I().source,{isAudioEnabled:oj,onFirstFrameReady:$2,onGameReady:qu,onSave:vV,onLoad:YO,onError:Jx,onSdkCalled:w3,onSdkPerformanceUpdate:cP,onClick:yZ,onSendHighScore:A6,onBenchmarkingMessageReceived:HB,getLanguage:Bx,onShareInviteCode:We,onResourceLoaded:MZ,onOpenYTContent:NZ,onShowMiniAppAd:NO,onGameFrameReceived:bf,onGameAudioReceived:X7,onMakeIapPurchase:HP},kO,Y2);mz(kO,"load",function(){q0(L,"ma_il");mz(kO,"load",function(){pf(kO,
!0)})});
var e6=_.Nw("mini_app_container_iframe_src_update_delay_ms");I().isEmbeddedInWebview&&!Tk&&e6>0?xvl(kO,Y2,e6):_.X4(kO,Y2)}},NN=function(){var kO=I().url;
if(kO&&(kO=_.yj(kO),kO!==null)){if(I().source&&I().source==="MINI_APP_SOURCE_GAMESNACKS")kO=_.J6(kO,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.m("enable_origin_query_parameter_bugfix")){var Tk=_.x9(_.MQO(kO.toString()));Tk=new URLSearchParams(Tk||"");Tk.set("origin",window.location.origin);Tk=Tk.toString();kO=_.xp(kO).toString();kO=_.oR(NMy.exec(kO)[0]+(Tk.trim()?"#"+Tk:""))}return kO}},Z4=function(){var kO={};
kO=_.FH("yt-mini-app-container-view-model__loading-screen",(kO["yt-mini-app-container-view-model__loading-screen--fade-out"]=jy,kO));var Tk=function(){return jy()?1:wG()};
return _.f("div",{class:kO},_.f(_.HT,{data:function(){return I().splashScreen}},{miniAppSplashScreenViewModel:function(Y2){return _.f(PC2,{data:Y2.data,
loadingProgress:Tk})}}))},wU=function(){var kO={};
return _.f("div",{class:_.FH("yt-mini-app-container-view-model__pause-interstitial",(kO["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!bG()},kO["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=bG,kO))},_.f(_.HT,{data:function(){return I().splashScreen}},{miniAppSplashScreenViewModel:function(Tk){return _.f(PC2,{data:Tk.data,
forPaused:!0})}}))},MO=function(){r=[];
r.push(_.O6(window,"visibilitychange",function(){F||X&&HK()||(document.visibilityState==="visible"?aj():qU())}));
r.push(_.O6(window,"pagehide",function(){$g()}));
r.push(_.O6(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&iG.value.dispatchEvent(new Event("tap"))},0)}));
r.push(_.O6(iG.value,"pointerdown",function(){v24(L,!1)},!0));
r.push(_.O6(iG.value,"pause",function(){F=!0;qU()}));
r.push(_.O6(iG.value,"play",function(){F=!1;aj()}));
r.push(_.O6(iG.value,"exit",function(){$g()}));
var kO=navigator.keyboard,Tk=kO&&kO.lock;r.push(_.O6(window,KQO,function(){lG(FIi());FIi()?(I().hasPlayNextShelf&&D$("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),D3("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),Tk&&kO.lock(["Escape"])):(I().hasPlayNextShelf&&D3("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),D$("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),Tk&&kO.unlock())}));
I().showMultiplayer3pConsentDialogCommand&&r.push(_.O6(window,"yt-playables-ack-3p-data-usage",function(){yH3(d)}));
I().confirmExitMiniAppCommandEdu&&r.push(_.O6(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.uJ("exit-mini-app-seen-state","true",2592E6)}));
I().onGameAudioDataReceivedCommand&&r.push(_.O6(window,"message",function(Y2){Y2=Y2.event_;var e6,ch=(e6=SM.value)==null?void 0:e6.src;if(ch&&Y2.origin===(new URL(ch)).origin&&Y2.data&&Y2.data.type==="GAME_AUDIO"&&Y2.data.audio&&Y2.data.audio.length>0)if(_.m("enable_sending_unwrapped_game_audio_as_serialized_metadata"))oR_(I().onGameAudioDataReceivedCommand,Y2.data.audio);else{var ki=new FileReader;ki.onload=function(){var VS=new XI;var wC=new KsG;wC=_.Xw(wC,1,ki.result);VS=_.Fy(VS,4,wC);c7(I().onGameAudioDataReceivedCommand,
SSQ(VS))};
ki.readAsDataURL(new Blob([Y2.data.audio]))}}))},Z3=function(){r.forEach(function(kO){Du(kO)});
window.removeEventListener("beforeunload",$K,{capture:!0})},lz=function(kO){kO&&A_t(kO,I().isEmbeddedInWebview||!1)},D3=function(kO,Tk){kO=_.G(iG.value.getElementsByClassName(kO));
for(var Y2=kO.next();!Y2.done;Y2=kO.next())Y2.value.classList.add(Tk)},D$=function(kO,Tk){kO=_.G(iG.value.getElementsByClassName(kO));
for(var Y2=kO.next();!Y2.done;Y2=kO.next())Y2.value.classList.remove(Tk)};
return function(){var kO={};kO=_.FH("yt-mini-app-container-view-model",(kO["yt-mini-app-container-view-model--desktop"]=!0,kO["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return I().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},kO["yt-mini-app-container-view-model--ios-web-view"]=bvX(),kO["yt-mini-app-container-view-model--no-top-bar"]=function(){return!I().topBar},kO["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return I().hasPlayNextShelf},kO["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return I().hasPlayNextShelf},kO["yt-mini-app-container-view-model--show-peek-below"]=function(){return!TG()&&I().hasPlayNextShelf},kO));
var Tk={};Tk=_.FH("yt-mini-app-container-view-model__content",(Tk["yt-mini-app-container-view-model__content--desktop-content"]=!0,Tk["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return I().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},Tk["yt-mini-app-container-view-model--desktop-play-page"]=function(){return I().hasPlayNextShelf},Tk));
return _.f("mini-app-container-view-model",{el:iG},_.f("div",{class:kO},_.f(_.b,{cond:function(){return I().topBar&&!TG()},
then:function(){return _.f(_.HT,{data:function(){return I().topBar}},{miniAppTopBarViewModel:function(Y2){return _.f(fdk,{data:Y2.data,
isAudioEnabled:oj,onAudioToggled:function(e6){zc(e6)},
score:LX,formattedScore:lN,onScoreChanged:function(e6){E=e6},
isEmbeddedInWebview:HK,isSaved:MC,onSaveToggled:function(e6){xO(e6)},
isExitMiniAppSeen:Ul,isDesktopPlayPage:YW})}})}}),_.f("div",{class:Tk},_.f(_.b,{cond:ey,
then:function(){return S8()}}),_.f(_.b,{cond:function(){return I().isLivestream},
then:function(){return wU()}}),_.f(_.b,{cond:function(){return!I().isEmbeddedInWebview},
then:function(){return Z4()}}),_.f(_.HT,{data:function(){return I().contentDisclosure}},{playerDisclosureViewModel:function(Y2){Y2=Y2.data;
var e6={};return _.f("div",{class:_.FH("yt-mini-app-container-view-model__content-disclosure-overlay",(e6["yt-mini-app-container-view-model__content-disclosure-overlay--hidden"]=WP,e6))},_.f(_.UuP,{data:Y2}))}}))))}()},"hg");
mu4.idomCompat=!0;_.Si(mu4,"mini-app-container-view-model",{props:{data:_.$3}});var Kj4=_.R(function(k){var I=k.data;return _.f("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.f("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.A4(function(){var V=I().onTap;V&&_.iB(V)})},_.f(_.b,{cond:function(){return I().icon},
then:function(V){return _.f(_.x_,{icon:function(){return V().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.f("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return I().title})))},"ig");
Kj4.idomCompat=!0;var $uP=_.R(function(k){var I=_.yQ("div"),V=_.G(_.Gz(void 0,void 0,"dg3xff")),X=V.next().value,P=V.next().value;V=_.G(_.Gz(void 0,void 0,"AgHNfc"));var L=V.next().value,T=V.next().value;V=_.G(_.Gz(void 0,void 0,"fuTKCc"));var d=V.next().value,U=V.next().value,E=function(){var Q=X();return Q!==void 0?Math.abs(Q):void 0},l=function(){var Q=E();
return Q===void 0||Q<=3},r=function(){var Q=E();
var x=L(),N=d();Q=Q!==void 0&&x!==void 0&&N!==void 0?x-N-Q:void 0;return Q===void 0||Q<=3},h=function(Q){I.value&&I.value.scrollBy({top:0,
left:(_.gH("HTML_DIR")==="rtl"?-1:1)*Q*I.value.clientWidth,behavior:"smooth"})},y=function(){var Q;
P((Q=I.value)==null?void 0:Q.scrollLeft);var x;T((x=I.value)==null?void 0:x.scrollWidth);var N;U((N=I.value)==null?void 0:N.clientWidth)},S=function(){h(-.5)},g=function(){h(.5)};
V=_.A4(function(){y()});
_.$6(function(){y();if(I.value&&window.ResizeObserver){var Q=new ResizeObserver(y);Q.observe(I.value);_.gu(function(){Q.disconnect()})}});
var F={};return _.f("yt-sponsorships-scrollable-shelf",{class:_.FH("ytdSponsorshipsScrollableShelfHost",k.className)},_.f("div",{class:_.FH("ytdSponsorshipsScrollableShelfContent",(F.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return k.data().previousButton&&k.data().nextButton&&!l()&&!r()},F.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return k.data().previousButton&&!l()&&r()},F.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return k.data().nextButton&&
l()&&!r()},F)),
el:I,"on:scroll":V},k.children),_.f(_.b,{cond:function(){return!l()},
then:function(){return _.f(_.HT,{data:function(){return k.data().previousButton}},{buttonViewModel:function(Q){return _.f(_.ac,{data:Q.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:S})}})}}),_.f(_.b,{cond:function(){return!r()},
then:function(){return _.f(_.HT,{data:function(){return k.data().nextButton}},{buttonViewModel:function(Q){return _.f(_.ac,{data:Q.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:g})}})}}))},"kg");
$uP.idomCompat=!0;var jRV=_.R(function(k){var I=k.data;k={};return _.f("yt-sponsorships-hub",{class:_.FH("ytdSponsorshipsHubHost",(k.ytdSponsorshipsHubHostIndented=function(){return I().indented},k))},_.f("div",{class:"ytdSponsorshipsHubHeader"},_.f("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.f("div",{class:"ytdSponsorshipsHubAvatar"},_.f(_.HT,{data:function(){return I().avatar}},{avatarViewModel:_.fA})),_.f(_.b,{cond:function(){return I().badgeImage},
then:function(V){return _.f("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.f("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.f("div",{class:"ytdSponsorshipsHubBadge"},_.f(_.yV,{data:V,targetWidth:24,targetHeight:24,alt:""}))))}})),_.f("div",{class:"ytdSponsorshipsHubDetails"},_.f("div",{class:"ytdSponsorshipsHubTierName"},function(){return I().tierName}),_.f("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return I().membershipType}),_.f("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return I().membershipDurationOrExpiry})),_.f("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.f(_.HT,{data:function(){return I().manageButton}},{buttonViewModel:function(V){return _.f(_.ac,{data:V.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.f(_.HT,{data:function(){return I().actionMenuButton}},{buttonViewModel:function(V){return _.f(_.ac,{data:V.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.f("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return I().perksTitle}),_.f($uP,{data:function(){return{previousButton:I().previousPerkButton,
nextButton:I().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.f("div",{class:"ytdSponsorshipsHubPerkCards"},_.f(_.HT,{data:function(){return I().perkCards}},{sponsorshipsHubPerkCardViewModel:Kj4}),_.f(_.b,{cond:function(){return I().viewAllPerksButton},
then:function(V){return _.f(ST3,{data:V})}}))))},"lg");
jRV.idomCompat=!0;var ST3=_.R(function(k){var I=k.data;return _.f("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.f(_.HT,{data:function(){return I().button}},{buttonViewModel:_.ac}),_.f("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.f("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return I().title}),_.f("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return I().subtitle})))},"mg");
ST3.idomCompat=!0;_.Si(jRV,"yt-sponsorships-hub",{props:{data:_.$3}});_.JH3=_.R(function(k){var I=k.data;return _.f("yt-dual-avatar-view-model",{class:_.FH("ytDualAvatarViewModelHost",k.className),style:_.oe({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var V;return((V=I().badgeCutoutRadius)!=null?V:14)+"px"}})},_.f("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.f(_.HT,{data:function(){return I().startAvatar}},{avatarViewModel:_.fA}),_.f(_.HT,{data:function(){return I().endAvatar}},{avatarViewModel:_.fA})),_.f(_.HT,{data:function(){return I().badge}},
{contentPreviewImageViewModel:function(V){return _.f("div",{class:"ytDualAvatarViewModelBadge"},_.f(_.au,{data:V.data}))}}))},"ng");
_.JH3.idomCompat=!0;var gpi=_.R(function(k){var I=k.data;var V,X=!((V=_.C7().resolve(_.RZ(_.pz)))==null||!V());k=_.EH(function(){var l,r,h=X?(l=I().header)==null?void 0:l.backgroundColorDarkMode:(r=I().header)==null?void 0:r.backgroundColorLightMode;if(h!==void 0)return _.Xe(h)},void 0,"TDdh7d");
V=_.EH(function(){var l,r;return X?(l=I().header)==null?void 0:l.backgroundImagePart1Dark:(r=I().header)==null?void 0:r.backgroundImagePart1Light},void 0,"X0peMe");
var P=_.EH(function(){var l,r;return X?(l=I().header)==null?void 0:l.backgroundImagePart2Dark:(r=I().header)==null?void 0:r.backgroundImagePart2Light},void 0,"an0Hzd"),L=_.EH(function(){return _.gH("HTML_DIR")==="rtl"},void 0,"BltEgb"),T=_.yQ("yt-sponsorships-perks-list"),d=!1,U=function(){var l=T.value;
if(l&&!d){var r,h=(r=l.parentElement)==null?void 0:r.parentElement;if(h)for(l=l.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),r=0;r<l.length;++r){var y=l[r];if(y instanceof HTMLElement){h.scrollTo({top:y.offsetTop+y.clientHeight/2-h.clientHeight/2,behavior:"smooth"});d=!0;break}}}};
_.SL(function(){var l=T.value;if(l&&window.ResizeObserver){var r=new ResizeObserver(U);r.observe(l);_.gu(function(){r.disconnect()})}});
var E={};return _.f("yt-sponsorships-perks-list",{el:T,class:_.FH("ytdSponsorshipsPerksListHost",(E.ytdSponsorshipsPerksListHorizontalPadding=function(){return I().horizontalPaddingEnabled},E))},_.f("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.f("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.oe({"background-color":k})},_.f("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.f(_.b,{cond:V,then:function(l){var r={};return _.f("div",{class:_.FH((r.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=X,r.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!X,r.ytdSponsorshipsPerksListFlipped=L,r))},_.f(_.yV,{data:l,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.f("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.f(_.b,{cond:P,
then:function(l){var r={};return _.f("div",{class:_.FH((r.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=X,r.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!X,r.ytdSponsorshipsPerksListFlipped=L,r))},_.f(_.yV,{data:l,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.f("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.f(_.HT,{data:function(){var l;
return(l=I().header)==null?void 0:l.dualAvatar}},{dualAvatarViewModel:_.JH3})))),_.f("div",{class:"ytdSponsorshipsPerksListBody"},_.f("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return I().title}),_.f(_.b,{cond:function(){return I().perks},
then:function(l){return _.f(_.ly,{each:l},function(r,h){var y={};return _.f("div",{class:_.FH("ytdSponsorshipsPerksListPerkContainer",(y.ytdSponsorshipsPerksListSelectedPerk=function(){var S=h(),g=I().selectedPerkIndex;return S===g},y))},_.f(_.b,{cond:function(){return h()>0},
then:function(){return _.f("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.f("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.f(_.b,{cond:function(){return r.icon},
then:function(S){return _.f(_.x_,{icon:function(){return S().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.f("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.f("div",{class:"ytdSponsorshipsPerksListPerkTitle"},r.title),_.f("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.f(_.KF,{text:r.description})),_.f(_.b,{cond:function(){return r.instructions},
then:function(){var S,g;return _.f("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.f("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(S=r.instructions)==null?void 0:S.title),_.f("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.f(_.KF,{text:(g=r.instructions)==null?void 0:g.text})))}}))),_.f(_.b,{cond:function(){return r.emoji},
then:function(S){return _.f("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.f(_.ly,{each:function(){return S()}},function(g){return _.f(_.yV,{data:g,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.f(YT6,{data:r}))})}})))},"og");
gpi.idomCompat=!0;var YT6=_.R(function(k){var I=k.data;var V=function(T,d){return T===d},X=function(){var T=I();
T=_.K(T==null?void 0:T.badgesShelf,IBC);return T!==void 0&&T!==null?T:{previousButton:{},nextButton:{}}},P=_.mL("div"),L=function(){var T=P.value;
if(T){var d=T.parentElement;if(d){T=T.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var U=0;U<T.length;++U){var E=T[U];if(E instanceof HTMLElement){d.scrollTo({left:E.offsetLeft+E.clientWidth/2-d.clientWidth/2,behavior:"instant"});break}}}}};
_.SL(function(){var T=P.value;if(T){var d=new ResizeObserver(L);d.observe(T);_.gu(function(){d.disconnect()})}});
return _.f("div",null,_.f(_.b,{cond:function(){return I().badges},
then:function(T){return _.f($uP,{data:X},_.f("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:P},_.f(_.ly,{each:function(){return T()}},function(d,U){var E={},l={},r={};
return _.f("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.f(_.b,{cond:function(){return U()>0},
then:function(){return _.f("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.f("div",{class:_.FH("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(E.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return V(U(),I().currentBadgeIndex)},E.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!V(U(),I().currentBadgeIndex)},E))},_.f("div",{class:_.FH("ytdSponsorshipsPerksListLoyaltyBadge",(l.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return V(U(),
I().currentBadgeIndex)},l.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!V(U(),I().currentBadgeIndex)},l))},_.f(_.b,{cond:function(){return d.image},
then:function(h){var y={};return _.f("div",{class:_.FH((y.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return V(U(),I().currentBadgeIndex)},y.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!V(U(),I().currentBadgeIndex)},y))},_.f(_.yV,{data:h,
alt:""}))}})),_.f("div",{class:_.FH("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(r.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return V(U(),I().currentBadgeIndex)},r))},d.title)))})))}}))},"pg");
YT6.idomCompat=!0;_.Si(gpi,"yt-sponsorships-perks-list",{props:{data:_.$3}});_.Si(_.R(function(k){return _.f("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.f(_.b,{cond:function(){return k.data().image},
then:function(I){return _.f(_.yV,{className:"ytwFantasyEmptyStateViewModelImage",data:I,ariaHidden:!0,alt:""})}}),_.f(_.KF,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return k.data().title}}),_.f(_.KF,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return k.data().subtitle}}),_.f(_.HT,{data:function(){return k.data().primaryButton}},{buttonViewModel:function(I){return _.f(_.ac,{data:I.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"qg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.$3}});var qTA;var vpx=_.R(function(k){var I=k.data;var V=k.uniqueId;var X=k.overrides;k=_.EH(function(){var P,L=((P=I().timedAnimationData)==null?void 0:P.animationTiming)||[];return{uniqueId:V(),timings:L,experimentEnabled:L.length>0,enabled:L.length>0}},void 0,"hiuXI");
return _.f("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.f(V3Z,{settings:k},_.f(_.HT,{data:function(){return I().buttonRenderer}},{buttonRenderer:function(P){return _.f(_.qq,{data:P.data,
buttonOverrides:X})}})))},"rg");
vpx.idomCompat=!0;_.Si(vpx,"timed-animation-button-renderer",{props:{data:_.$3,uniqueId:_.$3,overrides:_.$3}});var oq=function(){var k=_.a.apply(this,arguments)||this;k.hideJoinButtonBeforeSubscribed=_.m("hide_join_button_before_subscribed");k.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return k};
_.J(oq,_.a);_.c=oq.prototype;_.c.hasShowDialogCommand=function(k){return!!_.K(k,TeG)};
_.c.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"}}}};
_.c.updateJoinButtonOverrides=function(){var k,I;(k=_.BL(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(I=k.polymerController)==null||I.set("overrides",this.joinButtonOverrides);if(k=_.BL(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))k.overrides=this.joinButtonOverrides};
_.c.handleButtonRefreshAction=function(k){if(k=_.K(k,qzQ))this.set("data.membershipButton",k.membershipButton),this.notifyPath("data.membershipButton")};
_.c.onYtServiceRequestError=function(k){_.E2(this.hostElement,k.detail.error.message)};
_.c.onKeydown=function(k){if(k.key==="Enter"){var I;(I=this.data)!=null&&I.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.c.handleUnsubscribeAction=function(){var k,I,V;((k=this.data)==null?void 0:(I=k.membershipButton)==null?void 0:(V=I.buttonRenderer)==null?void 0:V.style)==="STYLE_PRIMARY"&&_.BL(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.R9.Object.defineProperties(oq.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.subscriptionStateEntity)==null||!k.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var k,I=(k=this.data)==null?void 0:k.membershipButton,V;k=(I==null?void 0:I.buttonRenderer)||_.K(I==null?void 0:(V=I.timedAnimationButtonRenderer)==null?void 0:V.buttonRenderer,_.b_);return(k==null?void 0:k.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(k==null?void 0:k.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(k==null?void 0:k.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var k;if(this.hasShowDialogCommand((k=this.data)==null?void 0:k.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var k;if(this.hasShowDialogCommand((k=this.data)==null?void 0:k.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.attributedTitle)}}});
oq.prototype.onYtServiceRequestError=oq.prototype.onYtServiceRequestError;oq.prototype.updateJoinButtonOverrides=oq.prototype.updateJoinButtonOverrides;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],oq.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],oq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],oq.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],oq.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],oq.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Xo),_.Z("design:type",Object)],oq.prototype,"ironButtonState",void 0);_.H([_.n(),_.Z("design:type",Object)],oq.prototype,"data",void 0);_.H([_.v("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],oq.prototype,"hideJoin",null);
_.H([_.n(),_.Z("design:type",String)],oq.prototype,"subscribeKey",void 0);_.H([_.n({selectorArgs:["subscribeKey"],selector:uUU}),_.Z("design:type",Object)],oq.prototype,"subscriptionStateEntity",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],oq.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.H([_.v("subscriptionStateEntity"),_.n({reflectToAttribute:!0}),_.Z("design:type",Object),_.Z("design:paramtypes",[])],oq.prototype,"subscribed",null);
_.H([_.v("subscribed","data.membershipButton"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],oq.prototype,"joinButtonOverrides",null);_.H([_.v("data.navigationEndpoint"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],oq.prototype,"channelNameTabIndex",null);_.H([_.v("data.navigationEndpoint"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],oq.prototype,"channelNameRole",null);
_.H([_.v("data.attributedTitle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],oq.prototype,"hasAttributedTitle",null);_.H([_.w$("joinButtonOverrides"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],oq.prototype,"updateJoinButtonOverrides",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],oq.prototype,"onYtServiceRequestError",null);
_.H([_.GY({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],oq);
var sR6=_.Fr()(oq,"ytd-video-owner-renderer",function(){if(qTA===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><template is="dom-if" if="[[data.thumbnail]]" class="style-scope ytd-video-owner-renderer"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow></template><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><yt-attributed-string id="attributed-channel-name" data="[[data.attributedTitle]]" ellipsis-truncate="true" hidden$="[[!hasAttributedTitle]]" no-pre-wrap="true" no-wrap="true" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></yt-attributed-string><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" hidden="[[hasAttributedTitle]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);qTA=k}k=qTA;return k},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.Si(_.R(function(k){var I=k.data;var V;k=_.G(_.Gz(!((V=_.OK("yt-mini-app-is-theater-mode-enabled"))==null||!V),void 0,"i2pjVd"));var X=k.next().value,P=k.next().value;V=_.G(_.Gz(!1,void 0,"ga7V5c"));var L=V.next().value,T=V.next().value;_.SL(function(){var E=_.O6(window,KQO,function(){T(FIi())});
_.gu(function(){Du(E)})});
var d;V=(d=_.C7().resolve(_.RZ(tlc)))!=null?d:function(){return _.f("div",null)};
_.Aq("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){P(!0);_.uJ("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.Aq("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){P(!1);_.uJ("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
d={};k={};var U={};return _.f("mini-app-play-page-renderer",{class:_.FH("miniAppPlayPageRendererHost",(d.miniAppPlayPageRendererHostDetailsView=function(){return!X()},d))},_.f("div",{class:_.FH("miniAppPlayPageRendererGameContainer",(k.miniAppPlayPageRendererGameContainerDetailsView=function(){return!X()},k))},_.f(_.HT,{data:function(){return I().containerViewModel}},{miniAppContainerViewModel:mu4}),_.f(_.b,{cond:function(){return I().channel&&I().subscribeButton},
then:function(){var E={};return _.f("div",{class:_.FH("miniAppPlayPageRendererChannelContainer",(E.miniAppPlayPageRendererHideVisibility=function(){return L()},E))},_.f(_.HT,{data:function(){return I().channel}},{videoOwnerRenderer:function(l){return _.f(sR6,{data:l.data})}}),_.f(_.HT,{data:function(){return I().subscribeButton}},{subscribeButtonViewModel:function(l){return _.f(_.fL,{data:l.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.f(_.b,{cond:function(){return!X()&&I().description},
then:function(){var E={};return _.f("div",{class:_.FH("miniAppPlayPageRendererMiniAppDescriptionWrapper",(E.miniAppPlayPageRendererHideVisibility=function(){return L()},E))},_.f("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return I().description}))}})),_.f("div",{class:_.FH("miniAppPlayPageRendererPlayNextContainer",(U.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!X()},U.miniAppPlayPageRendererHideVisibility=function(){return L()},U))},_.f(_.HT,{data:function(){return I().sectionList}},
{sectionListRenderer:V})))},"sg"),"mini-app-play-page-renderer",{props:{data:_.$3}});var xZ=function(){var k=_.a.apply(this,arguments)||this;k.isSearch=!1;k.isConstrainedList=!1;k.hasChipsBar=!1;k.inReplyPanel=!1;k.scrollUpButtonData={buttonViewModel:{iconName:"UP_ARROW",style:"BUTTON_VIEW_MODEL_STYLE_UNKNOWN",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_COMPACT"}};k.monitorScroll=!0;k.SCROLL_ANIMATION_DURATION_MS=300;k.nextContinuation={continuationType:"sectionListContinuation"};return k};
_.J(xZ,_.a);_.c=xZ.prototype;
_.c.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedChannelFilterHeaderRenderer:{component:"ytd-feed-channel-filter-header-renderer",noInjection:!0},textHeaderRenderer:{component:"ytd-text-header-renderer",noInjection:!0},richListHeaderRenderer:{component:"ytd-rich-list-header-renderer",noInjection:!0},headerWithBackRenderer:{component:"yt-header-with-back-renderer",noInjection:!0},feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",noInjection:!0,
properties:{isClipList:"[[isClipList]]"}},liveChatItemDisplayRenderer:{component:"yt-live-chat-item-display-renderer",noInjection:!0,params:{isHeader:!0}},chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},"data.subMenu":{id:"sub-menu",mapping:{searchSubMenuRenderer:{component:"ytd-search-sub-menu-renderer",noInjection:!0},channelSubMenuRenderer:{component:"ytd-channel-sub-menu-renderer",noInjection:!0},channelListSubMenuRenderer:{component:"ytd-channel-list-sub-menu-renderer",noInjection:!0},
sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",noInjection:!0}}},shownItems:{id:"contents",mapping:{itemSectionRenderer:{matcher:function(k){switch(k.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},flowRootRenderer:{component:"ytd-flow-root-renderer",
noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",
noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},sponsorshipsHubViewModel:{component:"yt-sponsorships-hub",noInjection:!0},sponsorshipsPerksListViewModel:{component:"yt-sponsorships-perks-list",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",
noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},miniAppContainerViewModel:{component:"mini-app-container-view-model",noInjection:!0},miniAppPlayPageRenderer:{component:"mini-app-play-page-renderer",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model",noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},
liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model",params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},
creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0},fantasyEmptyStateViewModel:{component:"ytw-fantasy-empty-state-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:_.m("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.m("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.c.created=function(){var k=this;this.JSC$17530_scrollAnimation=new _.YZ(function(I){k.hostElement.scrollTop=I})};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.c.getItemsPath=function(){return"data.contents"};
_.c.replacePrimaryContent=function(k){this.set("data.contents",k)};
_.c.computeHasSortFilter=function(k){return!!k&&!!k.sortFilterSubMenuRenderer};
_.c.computeShouldScrollInPanel=function(k){var I;return!!(k==null?0:(I=k.scrollPaneStyle)==null?0:I.scrollable)};
_.c.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.Qi(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.c.scrollToTop=function(){this.hostElement.scrollTop=0};
_.c.scrollToItemSection=function(k){if(k=this.getItemByIdentifier(k))k=this.getScrollPositionForItem(k),this.hostElement.scrollTop!==k&&this.JSC$17530_scrollAnimation.start(this.hostElement.scrollTop,k,this.SCROLL_ANIMATION_DURATION_MS)};
_.c.getItemByIdentifier=function(k){var I=this.contents.querySelectorAll("ytd-item-section-renderer");if(I&&I.length!==0){var V=Array.from(I).findIndex(function(X){return X.sectionIdentifier===k});
return I[V===-1?0:V]}};
_.c.getScrollPositionForItem=function(k){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===k)return 0;k=_.Eq(k).y+this.hostElement.scrollTop-_.Eq(this.hostElement).y;return Math.min(k,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.R9.Object.defineProperties(xZ.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.targetId)==="browse-feedFEclips"}}});
xZ.prototype.onScroll=xZ.prototype.onScroll;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xZ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],xZ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.AY.YtLazyListBehavior),_.Z("design:type",Object)],xZ.prototype,"ytLazyListBehavior",void 0);_.H([_.q(_.Yl.YtNextContinuationBehavior),_.Z("design:type",Object)],xZ.prototype,"ytNextContinuationBehavior",void 0);
_.H([_.q(_.bXX),_.Z("design:type",Object)],xZ.prototype,"ytBooleanLogicBehavior",void 0);_.H([_.q(_.JX),_.Z("design:type",Object)],xZ.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],xZ.prototype,"data",void 0);_.H([_.n({value:2}),_.Z("design:type",Number)],xZ.prototype,"initialCount",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],xZ.prototype,"autoFill",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.Z("design:type",Boolean)],xZ.prototype,"hasSortFilter",void 0);_.H([_.n({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.Z("design:type",Boolean)],xZ.prototype,"hideBottomSeparator",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.Z("design:type",Boolean)],xZ.prototype,"shouldScrollInPanel",void 0);
_.H([_.n(),_.Z("design:type",Object)],xZ.prototype,"isSearch",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],xZ.prototype,"isConstrainedList",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],xZ.prototype,"responsiveSizing",void 0);_.H([_.n(),_.Z("design:type",Object)],xZ.prototype,"hasChipsBar",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],xZ.prototype,"pageSubtype",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],xZ.prototype,"engagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],xZ.prototype,"liveChatEngagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],xZ.prototype,"inReplyPanel",void 0);_.H([_.p$("#action-button"),_.Z("design:type",HTMLElement)],xZ.prototype,"actionButton",void 0);_.H([_.n(),_.Z("design:type",Object)],xZ.prototype,"scrollUpButtonData",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],xZ.prototype,"engagementPanelDropdown",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],xZ.prototype,"engagementPanelDialog",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],xZ.prototype,"isClipList",null);_.H([_.p$("#contents"),_.Z("design:type",HTMLElement)],xZ.prototype,"monitorScrollElement",void 0);_.H([_.p$("#contents"),_.Z("design:type",HTMLElement)],xZ.prototype,"contents",void 0);
_.H([_.C$("scroll"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xZ.prototype,"onScroll",null);_.H([_.GY({is:"ytd-section-list-renderer",disableElementRegistration:!0})],xZ);
var Fjx=_.Fr()(xZ,"ytd-section-list-renderer",function(){if(O_3===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-container" class="style-scope ytd-section-list-renderer">\n  <div id="header" class="style-scope ytd-section-list-renderer"></div>\n  <div id="sub-menu" class="style-scope ytd-section-list-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-section-list-renderer"></div>\n<div id="action-button" on-click="scrollToTop" class="style-scope ytd-section-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-section-list-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);O_3=k}k=O_3;return k},{mode:1});var BGp;var AHA;var QRp;var np2;var aq=function(){return _.a.apply(this,arguments)||this};
_.J(aq,_.a);aq.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
aq.prototype.onLikeButtonClick=function(k){k.stopPropagation();k.preventDefault()};
_.R9.Object.defineProperties(aq.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)!=null&&k.button){if(!this.likeStatusEntity)return this.data.button;this.set("data.button.toggleButtonRenderer.isToggled",!(!this.data.isLike||this.likeStatusEntity.likeStatus!=="LIKE")||!(!this.data.isDislike||this.likeStatusEntity.likeStatus!=="DISLIKE"));this.set("data.likeStatus",this.likeStatusEntity.likeStatus);return Object.assign({},this.data.button,{toggleButtonRenderer:Object.assign({},
this.data.button.toggleButtonRenderer)})}}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],aq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],aq.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],aq.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],aq.prototype,"ytRendererStamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],aq.prototype,"data",void 0);
_.H([_.n({selectorArgs:["data.likeStatusEntityKey"],selector:_.PT}),_.Z("design:type",Object)],aq.prototype,"likeStatusEntity",void 0);_.H([_.v("data","likeStatusEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],aq.prototype,"likeButtonRenderer",null);_.H([_.GY({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],aq);
_.C(aq,"ytd-slim-metadata-toggle-button-renderer",function(){if(np2!==void 0)return np2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-slim-metadata-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-slim-metadata-toggle-button-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return np2=k},{mode:1});var Rq=function(){var k=_.a.apply(this,arguments)||this;k.showEqualizer=_.m("web_enable_playlist_video_lockup_equalizer");k.watchColorUpdate=_.m("kevlar_watch_color_update");k.actionMap={};return k};
_.J(Rq,_.a);_.c=Rq.prototype;_.c.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"}}}};
_.c.computeEditableClass=function(k){return k&&k.menu?"editable":""};
_.c.computeSelected=function(k){return!(k==null||!k.selected)};
_.c.computeUseColorPalette=function(k){return!!((k==null?0:k.lightColorPalette)&&(k==null?0:k.darkColorPalette))};
_.c.computeLargerPlaylistThumbs=function(k,I){return _.m("web_enable_playlist_bigger_thumbnails")&&!I};
_.c.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.c.onYtServiceRequestSent=function(k,I){I.endpoint&&this.isHideEnclosingAction(I.endpoint)&&!this.selected&&RSW(_.jR(),this.data.videoId)};
_.c.isHideEnclosingAction=function(k){var I=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",k);k=this.get("likeEndpoint.status",k)==="INDIFFERENT";return I||k};
_.c.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.c.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.R9.Object.defineProperties(Rq.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_web_delhi_icons")?"play":"play_arrow"}},
minimizePipBreakages:{configurable:!0,enumerable:!0,get:function(){return _.m("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 k;return!!(this.withinMiniplayer&&((k=this.data)==null?0:k.actionButtons))}}});
Rq.prototype.onYtServiceRequestSent=Rq.prototype.onYtServiceRequestSent;Rq.prototype.canReorderChanged=Rq.prototype.canReorderChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Rq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Rq.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Rq.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.$k),_.Z("design:type",Object)],Rq.prototype,"ytdLockupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Rq.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Rq.prototype,"withinMiniplayer",void 0);_.H([_.n({computed:"computeSelected(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Rq.prototype,"selected",void 0);
_.H([_.n({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Rq.prototype,"useColorPalette",void 0);_.H([_.n({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Rq.prototype,"largerPlaylistThumbs",void 0);_.H([_.n(),_.Z("design:type",Object)],Rq.prototype,"showEqualizer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Rq.prototype,"canReorder",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Rq.prototype,"touchPersistentDragHandle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Rq.prototype,"handleIsHovered",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rq.prototype,"watchColorUpdate",void 0);_.H([_.n(),_.Z("design:type",String),_.Z("design:paramtypes",[])],Rq.prototype,"reorderIcon",null);
_.H([_.n(),_.Z("design:type",String),_.Z("design:paramtypes",[])],Rq.prototype,"playIcon",null);_.H([_.n({reflectToAttribute:!0}),_.v("withinMiniplayer"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Rq.prototype,"minimizePipBreakages",null);_.H([_.v("largerPlaylistThumbs"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],Rq.prototype,"thumbnailWidth",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Rq.prototype,"showActionButtons",null);_.H([_.DZ("canReorder"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rq.prototype,"canReorderChanged",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],Rq.prototype,"onYtServiceRequestSent",null);
_.H([_.GY({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],Rq);
_.C(Rq,"ytd-playlist-panel-video-renderer",function(){if(QRp!==void 0)return QRp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n      <template is="dom-if" if="[[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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return QRp=k},{mode:2});var Cp=function(){return _.a.apply(this,arguments)||this};
_.J(Cp,_.a);Cp.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Cp.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Cp.prototype,"data",void 0);_.H([_.GY({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],Cp);
_.C(Cp,"ytd-playlist-panel-supported-items",function(){if(AHA!==void 0)return AHA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-supported-items--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-playlist-panel-supported-items"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return AHA=
k},{mode:1});SIU=!0;P6N("\\P{N}");var Vxc;var op6=_.HW("END_OF_PLAYLIST",void 0,"End of playlist"),xu4=_.HW("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),w2=function(){var k=_.a.apply(this,arguments)||this;k.minimizePipBreakages=_.m("web_pip_minimize_breakages");k.hideHeaderText=!1;k.useColorPalette=!1;k.collapsed=!1;k.collapsedPreServerOverride="not_tracked";k.isHovered=!1;k.expandLabel=_.HW("MINIPLAYER_EXPAND_LABEL");k.collapseLabel=_.HW("MINIPLAYER_COLLAPSE_LABEL");k.isFloating=!1;k.metaPanel=
!1;k.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};k.currentIndex=void 0;return k};
_.J(w2,_.a);_.c=w2.prototype;
_.c.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"}}}};
_.c.created=function(){var k=this;this.scrollThrottle=new _.n2(this.onThrottledScroll,1E3,this);this.JSC$17552_ytReorderableController=new _.EHQ(56,function(I){k.handleDrop(I)})};
_.c.onMouseEnter=function(){this.isHovered=!0};
_.c.onMouseLeave=function(){this.isHovered=!1};
_.c.computeOverflowMenuData=function(k){return k&&k.menu?k.menu:null};
_.c.computeCollapsible=function(k){return!k};
_.c.computeHasPlaylistButtons=function(k){return!(!k||!k.playlistButtons)};
_.c.computeHasSeparateSaveButton=function(k){return!(!k||!k.saveButton)};
_.c.computeHasToolbarButton=function(k,I){return!(!k||!(I||k.saveButton||k.menu))};
_.c.computePlaylistType=function(k){if(k&&k.playlistId)return k.playlistId.substring(0,4)};
_.c.computeCanReorder=function(k){return k?k.playlistId&&k.playlistId.startsWith("TLPQ")?!0:!!k.isEditable&&!k.isInfinite:!1};
_.c.attached=function(){var k=this;try{_.C7().resolve(_.yK).setPlaylistComponent(this.hostElement)}catch(I){if(_.m("kevlar_park_on_playlist_token_killswitch"))throw I;_.KZ().parkOrScheduleJob(function(){_.C7().resolve(_.yK).setPlaylistComponent(k.hostElement)},2,"ci")}_.SY(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.c.detached=function(){_.jY(this.hostElement);_.Oh(this.JSC$17552_ytReorderableController)};
_.c.computeTrailingIcon=function(k,I,V){return V?I?"yt-icons:collapse":"yt-icons:close":I?"yt-icons:expand":_.m("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.c.computeIndexMessage=function(k,I){return LGi(k+1)+" / "+LGi(I)};
_.c.onRenderStamperFinished=function(){if(this.scrollForStampDom){var k=!0;this.isHovered&&(k=!1);if(this.collapsed||this.hidden)k=!1;k&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.c.collapseChanged=function(){var k=this;this.collapsed||(_.H7(this.ytTaskEmitterBehavior.getTaskManager(),function(){k.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.c.hiddenChanged=function(){var k=this;this.hidden||_.H7(this.ytTaskEmitterBehavior.getTaskManager(),function(){k.scrollToCurrentVideo()})};
_.c.setupReordering=function(){var k=_.BL(this.hostElement).querySelector("#items");CSZ?_.bJZ(this.JSC$17552_ytReorderableController,k,k,"playlist-drag-handle"):_.bJZ(this.JSC$17552_ytReorderableController,k,k)};
_.c.scrollToCurrentVideo=function(){var k=this;_.hD.addJob(function(){var I=_.BL(k.hostElement).querySelector("#items");if(I){I.style.setProperty("padding-bottom","");var V=_.BL(k.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(V){I=V.parentElement||_.cg(document);var X=I||_.cg(document);var P=_.Eq(V),L=_.Eq(X),T=_.BcR(X);if(X==_.cg(document)){var d=P.x-X.scrollLeft;P=P.y-X.scrollTop}else d=P.x-L.x-T.left,P=P.y-L.y-T.top;V=qqU(V);L=X.clientHeight-
V.height;T=X.scrollLeft;var U=X.scrollTop;T+=d-(X.clientWidth-V.width)/2;X=new _.Y9(T,U+(P-L/2));I.scrollLeft=X.x;I.scrollTop=X.y}}},8)};
_.c.dataChanged=function(){var k=this;_.Oh(this.JSC$17552_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.xA(this,function(){_.d6(k.ytTaskEmitterBehavior.getTaskManager(),function(){k.ytRendererBehavior.markDirty();k.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.c.onFullBleedPlayerChanged=function(){_.m("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.c.onFullscreenChanged=function(){_.m("web_watch_imax_theater_mode")||_.m("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.c.updateNowPlayingOverlay=function(){_.m("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.c.onPlaylistLockupNowPlaying=function(k,I){I&&(this.activeNowPlayingRenderer=I);this.updateNowPlayingOverlay()};
_.c.onScroll=function(){this.scrollThrottle.fire()};
_.c.onThrottledScroll=function(){var k=this;_.d6(this.ytTaskEmitterBehavior.getTaskManager(),function(){k.ytRendererBehavior.markDirty()})};
_.c.onToggleExpanded=function(k){!this.collapsible||k&&(_.$5(k).tagName==="A"||_.yy(_.K$(k),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.c.setCollapsed=function(k){this.collapsible&&(this.collapsed=k,_.AV(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.c.handleCollapsedFromData=function(k){if(k){var I=k.playlistPanelCollapseState;I==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||I==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),I=I==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==I&&this.setCollapsed(I)):this.currentPlaylistId!==k.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(I=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==I&&this.setCollapsed(I),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=k.playlistId}};
_.c.handleDrop=function(k){var I=k.currDragItem;k=I.data.playlistSetVideoId;var V=_.QX(I.parentNode.childNodes,I),X=void 0;V>0&&(X=I.parentNode.childNodes[V-1].data.playlistSetVideoId);I=_.jR();if(I.responsePlaylistData&&I.responsePlaylistData.contents){var P=lpK(k,I.responsePlaylistData);I.responsePlaylistData=(0,_.dc.unsafeClone)(I.responsePlaylistData);xUX(I.responsePlaylistData.contents,P,V);I.queueProxy?boQ(I.queueProxy,P,V,k,X):I.playlistProxy&&boQ(I.playlistProxy,P,V,k,X);_.Jl(I,_.YB(I,I.response?
I.response.autoplayRenderer:void 0))}};
_.c.handleDarkModeChange=function(k){k!==this.isDarkTheme&&(this.isDarkTheme=k)};
_.c.colorPaletteChanged=function(){var k,I=((k=this.data)==null?void 0:k.contents)||[],V;k=_.G(I);for(I=k.next();!I.done;I=k.next()){I=I.value;var X=void 0;if((X=I.playlistPanelVideoRenderer)==null?0:X.selected){k=I.playlistPanelVideoRenderer;X=I=void 0;(V=this.isDarkTheme?(I=k)==null?void 0:I.darkColorPalette:(X=k)==null?void 0:X.lightColorPalette)&&_.zI(this.hostElement,V);break}}this.useColorPalette=!!V};
_.R9.Object.defineProperties(w2.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.moveThreeDotsMenuToMainHeader)&&_.m("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var k=_.C7().resolve(_.RZ(_.yK)),I;if(((I=this.data)==null?0:I.contents)&&(k==null?0:k.hasAutoplayData())){var V;if(((V=this.playlistLoopStateEntity)==null?void 0:V.state)==="PLAYLIST_LOOP_STATE_ONE"){if(k=this.data.currentIndex,k!==void 0){var X,P;var L=(X=this.data.contents[k])==null?void 0:(P=X.playlistPanelVideoRenderer)==null?void 0:P.title}}else{var T,d=(T=_.K(k.getAutoplayEndpoint(),_.rj))==null?void 0:T.videoId,U,E;L=(U=this.data.contents.find(function(l){var r;
return((r=l.playlistPanelVideoRenderer)==null?void 0:r.videoId)===d}))==null?void 0:(E=U.playlistPanelVideoRenderer)==null?void 0:E.title}return L}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)!=null&&k.nextVideoLabel?this.nextVideoTitle?_.m6(this.data.nextVideoLabel)+":":op6:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.data)==null?0:k.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.m("web_mix_long_byline_from_data"))return _.y8(xu4);var I;return(I=this.data)==null?void 0:I.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X=(k=this.data)==null?void 0:(I=k.playlistButtons)==null?void 0:(V=I.menuRenderer)==null?void 0:V.topLevelButtons;if(X)for(k=_.G(X),I=k.next();!I.done;I=k.next())if(I=I.value,I.playlistLoopButtonRenderer)return I.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var k;return!!(this.collapsed&&((k=this.data)==null?0:k.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.m("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
w2.prototype.colorPaletteChanged=w2.prototype.colorPaletteChanged;w2.prototype.onPlaylistLockupNowPlaying=w2.prototype.onPlaylistLockupNowPlaying;w2.prototype.updateNowPlayingOverlay=w2.prototype.updateNowPlayingOverlay;w2.prototype.onFullscreenChanged=w2.prototype.onFullscreenChanged;w2.prototype.onFullBleedPlayerChanged=w2.prototype.onFullBleedPlayerChanged;w2.prototype.dataChanged=w2.prototype.dataChanged;w2.prototype.hiddenChanged=w2.prototype.hiddenChanged;w2.prototype.collapseChanged=w2.prototype.collapseChanged;
w2.prototype.onRenderStamperFinished=w2.prototype.onRenderStamperFinished;w2.prototype.onMouseLeave=w2.prototype.onMouseLeave;w2.prototype.onMouseEnter=w2.prototype.onMouseEnter;_.H([_.q(_.IT),_.Z("design:type",Object)],w2.prototype,"ironResizableBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],w2.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],w2.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(ChR.YtPlaylistPanelBehavior),_.Z("design:type",Object)],w2.prototype,"ytPlaylistPanelBehavior",void 0);_.H([_.q(_.gn.YtTaskEmitterBehavior),_.Z("design:type",Object)],w2.prototype,"ytTaskEmitterBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],w2.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],w2.prototype,"ytdReduxBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],w2.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],w2.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],w2.prototype,"autoplayData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],w2.prototype,"withinMiniplayer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],w2.prototype,"minimizePipBreakages",void 0);
_.H([_.n({computed:"setMenuData_(data)"}),_.Z("design:type",Object)],w2.prototype,"menuRendererData",void 0);_.H([_.n({computed:"computeOverflowMenuData(data)"}),_.Z("design:type",Object)],w2.prototype,"overflowMenuDataTopRow",void 0);_.H([_.n({computed:"computeOverflowMenuData(data)"}),_.Z("design:type",Object)],w2.prototype,"overflowMenuData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],w2.prototype,"hideHeaderText",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],w2.prototype,"useColorPalette",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.Z("design:type",Boolean)],w2.prototype,"collapsible",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],w2.prototype,"collapsed",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],w2.prototype,"hidden",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.Z("design:type",Boolean)],w2.prototype,"hasPlaylistButtons",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.Z("design:type",Boolean)],w2.prototype,"hasSeparateSaveButton",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.Z("design:type",Boolean)],w2.prototype,"hasToolbar",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.Z("design:type",String)],w2.prototype,"playlistType",void 0);_.H([_.n(),_.Z("design:type",Object)],w2.prototype,"isHovered",void 0);_.H([_.n({selectorArgs:["playlistLoopStateEntityKey"],selector:_.LU.playlistLoopStateEntitySelector}),_.Z("design:type",Object)],w2.prototype,"playlistLoopStateEntity",void 0);_.H([_.n({computed:"computeCanReorder(data)"}),_.Z("design:type",Boolean)],w2.prototype,"canReorder",void 0);
_.H([_.n(),_.Z("design:type",Object)],w2.prototype,"expandLabel",void 0);_.H([_.n(),_.Z("design:type",Object)],w2.prototype,"collapseLabel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],w2.prototype,"isFloating",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],w2.prototype,"metaPanel",void 0);_.H([_.n({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.Z("design:type",String)],w2.prototype,"trailingIcon",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],w2.prototype,"isDarkTheme",void 0);_.H([_.n({selector:_.Lv}),_.Z("design:type",Boolean)],w2.prototype,"miniplayerIsActive",void 0);_.H([_.n({selector:function(k){return k.watch.playerState}}),
_.Z("design:type",Number)],w2.prototype,"playerState",void 0);_.H([_.n({selector:_.Vy}),_.Z("design:type",Boolean)],w2.prototype,"isFullscreen",void 0);_.H([_.n({selector:_.IE}),_.Z("design:type",Boolean)],w2.prototype,"isTheaterMode",void 0);_.H([_.n(),_.Z("design:type",Object)],w2.prototype,"activeNowPlayingRenderer",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],w2.prototype,"moveThreeDotMenuToTopRow",null);
_.H([_.v("data","autoplayData","playlistLoopStateEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],w2.prototype,"nextVideoTitle",null);_.H([_.v("data","nextVideoTitle"),_.Z("design:type",String),_.Z("design:paramtypes",[])],w2.prototype,"nextVideoLabel",null);_.H([_.v("collapsed"),_.Z("design:type",String),_.Z("design:paramtypes",[])],w2.prototype,"buttonAriaLabel",null);
_.H([_.v("data","playlistId","longBylineText"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],w2.prototype,"mixLongByLine",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],w2.prototype,"playlistLoopStateEntityKey",null);_.H([_.C$("mouseenter"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"onMouseEnter",null);
_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"onMouseLeave",null);_.H([_.n({reflectToAttribute:!0}),_.v("data","collapsed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],w2.prototype,"showNextVideoHeader",null);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"onRenderStamperFinished",null);
_.H([_.w$("collapsed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"collapseChanged",null);_.H([_.w$("hidden"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"hiddenChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"dataChanged",null);
_.H([_.v("isTheaterMode","isFullscreen"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],w2.prototype,"isFullBleedPlayer",null);_.H([_.w$("isTheaterMode","isFullscreen"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"onFullBleedPlayerChanged",null);_.H([_.w$("isFullscreen"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"onFullscreenChanged",null);
_.H([_.w$("playerState","miniplayerIsActive"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"updateNowPlayingOverlay",null);_.H([_.C$("yt-playlist-lockup-now-playing-active"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],w2.prototype,"onPlaylistLockupNowPlaying",null);
_.H([_.w$("data","isDarkTheme"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w2.prototype,"colorPaletteChanged",null);_.H([_.GY({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],w2);
_.adc=_.Fr()(w2,"ytd-playlist-panel-renderer",function(){if(BGp===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" data-collapsed="[[collapsed]]" class="style-scope ytd-playlist-panel-renderer"><div class="header style-scope ytd-playlist-panel-renderer" on-tap="onToggleExpanded"><div id="header-contents" class="style-scope ytd-playlist-panel-renderer"><div id="header-top-row" class="style-scope ytd-playlist-panel-renderer"><div id="header-description" class="style-scope ytd-playlist-panel-renderer"><h3 hidden="[[showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[data.titleText]]"></yt-formatted-string></h3><h3 id="next-video-title" hidden="[[!showNextVideoHeader]]" class="style-scope ytd-playlist-panel-renderer"><span id="next-label" class="style-scope ytd-playlist-panel-renderer">[[nextVideoLabel]]</span><yt-formatted-string ellipsis-truncate="" text="[[nextVideoTitle]]" class="style-scope ytd-playlist-panel-renderer"></yt-formatted-string></h3><div id="publisher-container" class="style-scope ytd-playlist-panel-renderer"><yt-formatted-string class="byline-title style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" hidden="[[!showNextVideoHeader]]" text="[[data.titleText]]"></yt-formatted-string><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-panel-renderer"></ytd-badge-supported-renderer><yt-formatted-string class="publisher style-scope ytd-playlist-panel-renderer" ellipsis-truncate="" link-inherit-color="" text="[[mixLongByLine]]"></yt-formatted-string><div class="index-message-wrapper style-scope ytd-playlist-panel-renderer" hidden="[[data.isInfinite]]"><span class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[data.videoCountText]]">[[computeIndexMessage(data.currentIndex,\n                data.totalVideos)]]</span><yt-formatted-string class="index-message style-scope ytd-playlist-panel-renderer" hidden="[[!data.videoCountText]]" respecthtmldir="" text="[[data.videoCountText]]"></yt-formatted-string></div></div></div><div id="end-actions-in-header" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu-top-row" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="top-row-buttons" class="style-scope ytd-playlist-panel-renderer"></div><yt-icon-button id="trailing-button" label="[[buttonAriaLabel]]" pressed="[[!collapsed]]" toggleable="" class="style-scope ytd-playlist-panel-renderer"><yt-icon id="trailing-icon" icon="[[trailingIcon]]" class="style-scope ytd-playlist-panel-renderer"></yt-icon></yt-icon-button></div><div id="playlist-actions" class="style-scope ytd-playlist-panel-renderer"><div id="start-actions" class="style-scope ytd-playlist-panel-renderer"><div id="playlist-action-menu" class="style-scope ytd-playlist-panel-renderer"></div><div id="save-button" class="style-scope ytd-playlist-panel-renderer"></div></div><div id="end-actions" class="style-scope ytd-playlist-panel-renderer"><div id="overflow-menu" class="style-scope ytd-playlist-panel-renderer"></div></div></div></div></div><div id="content-header" hidden="[[!data.contentHeader]]" class="style-scope ytd-playlist-panel-renderer"></div><div id="items" class="playlist-items style-scope ytd-playlist-panel-renderer" on-scroll="onScroll"></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);BGp=k}k=BGp;return k},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});_.Rxx={};
_.Rxx.YtConditionalRendererBehavior=[_.O.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(k,I){var V=this,X,P;return _.W(function(L){switch(L.nextAddress){case 1:if(!I)return V.hidden=!0,V.showSpinner=!1,L.return();if((X=k)==null?0:(P=X.visibilityCondition)==null?0:P.mode)switch(k.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return L.jumpTo(5);default:return L.jumpTo(6)}V.showSpinner=
!1;V.hidden=!0;return L.yield(V.shouldShow_(k),4);case 4:V.hidden=!L.yieldResult;L.jumpTo(0);break;case 5:return L.yield(V.shouldShow_(k),8);case 8:V.showSpinner=L.yieldResult;V.hidden=!1;L.jumpTo(0);break;case 6:return V.showSpinner=!1,L.yield(V.shouldShow_(k),9);case 9:V.hidden=!L.yieldResult,_.xg(L)}})},
shouldShow_:function(k){return k&&k.supportedDatas&&k.supportedDatas.rendererVisibilityConditionData&&k.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(k.supportedDatas.rendererVisibilityConditionData.showIf):k&&k.visibilityCondition&&k.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(k.visibilityCondition.showIf):k&&k.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(k.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(k){switch(k){case "VISIBILITY_CONDITION_TYPE_MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_MDX_DISCONNECTED":return Promise.resolve(!this.isMdxConnected_());case "VISIBILITY_CONDITION_TYPE_LOCATION_PERMISSION_GRANTED":return this.isLocationPermissionGranted_();default:return Promise.resolve(!1)}},
isLegacyVisibilityConditionSatisfied_:function(k){switch(k){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var k=_.sm(this.hostElement,"yt-get-mdx-status");return k.length==1&&k[0].connected},
isLocationPermissionGranted_:function(){var k;return _.W(function(I){return I.nextAddress==1?navigator.permissions?I.yield(navigator.permissions.query({name:"geolocation"}),3):I.jumpTo(2):I.nextAddress!=2?(k=I.yieldResult,I.return(Promise.resolve(k.state==="granted"))):I.return(Promise.resolve(!1))})}}];var CCp=XOc("yt-icon",{callbackProps:["onKeydown"]}),wPc=_.m("kevlar_use_wil_icons")?_.R(function(k){var I=k.icon;var V=k.active;var X=k.className;var P=k.style;var L=k.title;var T=k.size;var d=k.dataSelected;var U=k.dataDisabled;var E=k.role;var l=k.themeOverride;var r=k.animateIcon;var h=k.ariaHidden;var y=k.ariaExpanded;var S=k.ariaLabel;var g=k.tabindex;var F=k.id;var Q=k.iconFilter;var x=k.gradientColor;var N=k.onKeydown;var M=function(){var u=I==null?void 0:I(),ct=null,dt=void 0;u&&(u=lEG(u),
u=BfK(u),u.length&&(ct=u[1],dt=u[0]));return{iconName:ct,iconSetName:dt}},p=function(){return rFN(M().iconName,V==null?void 0:V(),void 0,T==null?void 0:T(),M().iconSetName,_.C7().resolve(_.xF))},z=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:Q==null?void 0:Q(),iconColor:x==null?void 0:x()}};
return _.f(_.b,{cond:r,then:function(){return _.f(CCp,{icon:I,active:V,className:X,style:P,title:L,dataSelected:d,dataDisabled:U,role:E,themeOverride:l,ariaHidden:h,ariaExpanded:y,ariaLabel:S,tabindex:g,id:F,iconFilter:Q,gradientColor:x,onKeydown:N})},
else:function(){return _.f(_.b,{cond:p,then:function(u){return _.f("span",{class:_.FH("ytIconWrapperHost",X),role:E,"aria-label":S,"aria-hidden":h,tabindex:function(){return isNaN(Number(g==null?void 0:g()))?void 0:Number(g==null?void 0:g())},
id:F,style:P,title:L,"on:keydown":_.A4(function(ct){return void(N==null?void 0:N(ct))})},_.f(_.Dx,{data:u,
options:z}))}})}})},"tg"):CCp;var Ht6=function(k){var I=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];o_A();_.aJ("ytglobal.ytUtilActivityCallback_",function(){_.AV(k,"yt-user-activity")});
new RA(function(){return I.JSC$17569_onMouseMove});
document.addEventListener("scroll",function(){return I.onScroll});
window.addEventListener("resize",function(){return I.onResize})},pPx=function(k,I,V){I in k.eventJobIds||(V=_.Ia().addLowPriorityJob(function(){_.C5();
delete k.eventJobIds[I]},V),k.eventJobIds[I]=V)};
Ht6.prototype.onScroll=function(k){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):k.target===document&&pPx(this,"scroll",200)};
Ht6.prototype.onResize=function(){pPx(this,"resize",200)};
Ht6.prototype.JSC$17569_onMouseMove=function(){pPx(this,"mousemove",100)};
_.F9=function(k){k.scrollEventsToIgnore+=1;k.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){k.scrollEventsToIgnore--},500))};var NGi=function(k){this.element=k;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
NGi.prototype.showFeedbackDialog=function(k,I,V,X){var P=Mtc();if(!P)return!1;var L=leR();L.productId=P;I&&(L.flow="submit",L.report={description:I});V&&(Mtc()==="59"?L.callback=_.s5(function(){_.bz("userFeedbackEvent",{});V()}):L.callback=_.s5(V));
L.bucket=X||_.gH("GOOGLE_FEEDBACK_BUCKET","Other");ZtV(L);k=DuP(this,"GFEEDBACK",k);try{_.lvl(L,k)}catch(T){return _.vp(T),!1}return!0};
NGi.prototype.showHelpDialog=function(k,I,V){var X=this,P=Mtc();if(!P)return!1;var L={helpCenterPath:"/youtube",productData:DuP(this,"GUIDED_HELP",V)};ZtV(L);var T=leR();T.context=k||L.productData.context||"default";T.defaultHelpArticleId=I;T.enableSendFeedback=!0;(_.FB("gapi.load")||function(d,U){return U()})("client",function(){try{var d=DrU(P,L);
if(_.m("web_always_load_chat_support")&&!X.chatSupportLoaded)try{d.JSC$10275_loadChatSupport(T),X.chatSupportLoaded=!0}catch(U){}d.startHelp(T)}catch(U){_.vp(U)}})};
var Mtc=function(){var k=_.gH("GOOGLE_FEEDBACK_PRODUCT_ID");k||_.vp(Error("ii"));return k},ZtV=function(k){k&&(k.locale=_.m("kevlar_help_use_locale")?_.gH("INNERTUBE_CONTEXT_HL","en"):_.gH("HTML_LANG","en"))},DuP=function(k,I,V){var X=k.productData;
delete X.origin;X.device=_.rt();var P;a:{if(P=document.createElement("canvas")){var L=P.getContext("experimental-webgl",{stencil:!0});if(L){var T=L.getExtension("WEBGL_debug_renderer_info");if(T){P=L.getParameter(T.UNMASKED_RENDERER_WEBGL);break a}}if(L=P.getContext("webgl")){P=L.getParameter(L.RENDERER);break a}}P=null}X.gpu=P;X.isSDC=!!_.gH("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(P=_.gH("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.dc.extend(X,P);_.E7j(I,X);_.bet(X);(k=_.AV(k.element,"yt-get-autonav-pause-debug-state"))&&
k.length&&(X.autonav_pause_state=k[0]);k=_.e2();X.browser_resolution=k.width+"\u00d7"+k.height+"@"+(window.devicePixelRatio||1)+"x";V&&_.dc.extend(X,V);return X};
NGi.prototype.resetProductData=function(){this.productData={}};var zxA=function(k){this.feedbackManager=new NGi(k)};
zxA.prototype.showFeedbackDialog=function(k,I,V,X){return this.feedbackManager.showFeedbackDialog(k,I,V,X)};
zxA.prototype.showHelpDialog=function(k,I,V){return this.feedbackManager.showHelpDialog(k,I,V)};var uy4=function(){this.baseUrl="";this.aTag=document.createElement("a")},z4l=function(k,I,V){V=V===void 0?{}:V;
V.pbj||(V.pbj=1);V=_.h9K(I,V);k.baseUrl&&V&&!_.od(V)[1]&&!_.ad(V)&&(I=k.baseUrl,Gc(I,"/")&&(I=I.slice(0,-1)),_.L_(V,"/")&&(V=V.slice(1)),V=I+"/"+V);et(k.aTag,_.Zd(V||""));return k.aTag.href};
uy4.prototype.fetchData=function(k){return _.TZX(k)};
uy4.prototype.postData=function(k,I){var V={method:"POST"};if(I){for(var X=_.G(Object.keys(I)),P=X.next();!P.done;P=X.next()){P=P.value;var L=I[P];_.MU(L)&&(I[P]=JSON.stringify(L))}V.postParams=I}return _.TZX(k,V)};
_.u6N=function(k,I,V,X,P){k=z4l(k,I,V);if(!k)throw X=Error("ji"),Object.assign(X,{params:I}),X;return _.TZX(k,P,X)};
uy4.prototype.requestDataForServiceEndpoint=function(k,I){if(_.K(k,_.h6D))return this.fetchData("/getAccountSwitcherEndpoint");I=I||{};var V=_.K(k,vPZ);V?I.se=V.base64EncodedServiceEndpoint:I.sej=JSON.stringify(k);(V=_.PW())&&_.m("enable_service_ajax_csn")&&(I.csn=V);I.theme=_.f$();_.K(k,lYA)&&_.gH("DELEGATION_CONTEXT")&&(I.delegation_context=JSON.stringify(_.gH("DELEGATION_CONTEXT")));V=null;for(var X in k)if(Gc(X,"Endpoint")||Gc(X,"Command")){V=X;break}if(!V){var P=Error("ki");Object.assign(P,{params:k});
_.bfD(P,"WARNING");return new _.tD(function(T,d){d(P)})}X={name:V};
var L;(V=(L=_.K(k,_.Rt))==null?void 0:L.signal)&&(X.signal=V);(L=_.oZ(window.location.href))&&L.internalcountrycode&&(X.internalcountrycode=L.internalcountrycode);L="/service_ajax";_.m("debug_forward_web_query_parameters")&&(L=_.Qpl(L,window.location.search));L=_.ZD(L,X);k.clickTrackingParams&&_.mP(L,{itct:k.clickTrackingParams});return this.postData(L,I)};_.Ot4=new _.g9("GFEEDBACK_TOKEN");var tti;var exG;var kZx;var I92;var Hi=function(){var k=_.a.apply(this,arguments)||this;k.compact=!1;k.dismissButtonDisabled=!1;k.shouldRenderReasonAsFormattedString=!_.m("web_player_error_message_reason_as_formatted_string_killswitch");return k};
_.J(Hi,_.a);Hi.prototype.computeHasIcon_=function(k){return!!k};
Hi.prototype.isSignInIcon_=function(k){return k=="yt-icons:prompted_sign_in"};
Hi.prototype.onDismissButtonClick=function(){var k=this,I=this.data.disableOnClick,V,X=(V=this.data.dismissButton)==null?void 0:V.buttonRenderer;I&&!this.dismissButtonDisabled&&X&&setTimeout(function(){k.dismissButtonDisabled=!0},0)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Hi.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Rxx.YtConditionalRendererBehavior),_.Z("design:type",Object)],Hi.prototype,"ytConditionalRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Hi.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.icon)"}),_.Z("design:type",Object)],Hi.prototype,"icon_",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.Z("design:type",Boolean)],Hi.prototype,"hasIcon_",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.Z("design:type",Boolean)],Hi.prototype,"signInIcon_",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Hi.prototype,"compact",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Hi.prototype,"dismissButtonDisabled",void 0);
_.H([_.n({type:Boolean}),_.Z("design:type",Object)],Hi.prototype,"shouldRenderReasonAsFormattedString",void 0);_.H([_.cd({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],Hi);
_.C(Hi,"yt-player-error-message-renderer",function(){if(I92===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_error_message_renderer.yt.player.error.message.renderer.css.js--\x3e\n<div id="player-error-message-container" hidden="[[showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <yt-icon id="icon" hidden="[[!icon_]]" icon="[[icon_]]" class="style-scope yt-player-error-message-renderer"></yt-icon>\n  <div id="info" class="style-scope yt-player-error-message-renderer">\n    <template is="dom-if" if="[[shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <yt-formatted-string id="reason" is-overlay="" text="[[data.reason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    </template>\n    <template is="dom-if" if="[[!shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    </template>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" disabled$="[[dismissButtonDisabled]]" on-tap="onDismissButtonClick" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="button" data="[[data.proceedButton.buttonRenderer]]" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="spinner" hidden="[[!showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <tp-yt-paper-spinner-lite active="" class="style-scope yt-player-error-message-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;kZx===void 0&&(kZx=document.createElement("template"));var X=kZx;V.call(I,X.content.cloneNode(!0),k.content.firstChild);I92=k}k=I92;return k},{mode:2});var VMG;var XK2;var pp=function(){return _.a.apply(this,arguments)||this};
_.J(pp,_.a);pp.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
pp.prototype.computeIcon_=function(k){return k?"yt-icons:"+k.iconType.toLowerCase():"error_outline"};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],pp.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pp.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],pp.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.icon)"}),_.Z("design:type",Object)],pp.prototype,"icon_",void 0);_.H([_.cd({is:"yt-player-kav-renderer",disableElementRegistration:!0})],pp);
_.C(pp,"yt-player-kav-renderer",function(){if(XK2===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-kav-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_kav_renderer.yt.player.kav.renderer.css.js--\x3e<yt-icon icon="[[icon_]]" class="style-scope yt-player-kav-renderer"></yt-icon>\n<div id="info" class="style-scope yt-player-kav-renderer">\n  <div class="reason style-scope yt-player-kav-renderer">[[getSimpleString(data.reason)]]</div>\n  <div class="subreason style-scope yt-player-kav-renderer">[[getSimpleString(data.subreason)]]</div>\n  <yt-formatted-string class="more style-scope yt-player-kav-renderer" text="[[data.learnMore]]"></yt-formatted-string>\n  <div id="button" class="style-scope yt-player-kav-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;VMG===void 0&&(VMG=document.createElement("template"));var X=VMG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);XK2=k}k=XK2;return k},{mode:2});var ygO=_.yz(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.Si(_.R(function(k){var I=_.yQ("div"),V=_.G(_.Gz(0,void 0,"jxh75d")),X=V.next().value,P=V.next().value;V=_.G(_.Gz(null,void 0,"F5Zm8"));var L=V.next().value,T=V.next().value;_.SL(function(){mdO(I.value,P,T);I.value.scrollIntoView()});
V=KG_.bind(null,k.data,X);_.xw("resize",function(){var d=L();if(X()===1&&d!==null){var U;(U=window.grecaptcha)==null||U.reset(d)}});
return _.f("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.f("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.f("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var d,U;return(d=k.data().accessibility)==null?void 0:(U=d.accessibilityData)==null?void 0:U.label}),_.f(_.KF,{text:V,
className:_.FH("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.f("div",{el:I,class:"ytwPlayerCaptchaViewModelGridItem"})))},"ug"),"yt-player-captcha-view-model",{props:{data:_.mQ}});var $dK=!1;_.PL3=_.R(function(k){var I=k.data;return _.f("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.f(_.b,{cond:function(){return I().icon},
then:function(V){return _.f("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.f(_.yV,{data:V,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.f(_.b,{cond:function(){return I().title},
then:function(V){return _.f("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.f(_.KF,{text:V}))}}),_.f(_.b,{cond:function(){return I().description},
then:function(V){return _.f("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.f(_.KF,{text:V}))}}),_.f(_.HT,{data:function(){return I().primaryButton}},{buttonViewModel:function(V){return _.f(_.ac,{data:V.data,
className:"interstitialViewModelFlexItem"})}}),_.f(_.HT,{data:function(){return I().secondaryButton}},{buttonViewModel:function(V){return _.f(_.ac,{data:V.data,
className:"interstitialViewModelFlexItem"})}}))},"vg");
_.PL3.idomCompat=!0;var Lpx=_.R(function(k){var I=k.data;_.br();return _.f("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.f("div",{class:"playerInterstitialRendererScrim"},_.f(_.HT,{data:function(){return I().content}},{interstitialViewModel:_.PL3})))},"wg");
Lpx.idomCompat=!0;_.Si(Lpx,"yt-player-interstitial-renderer",{props:{data:_.$3}});var N0=function(){var k=_.a.apply(this,arguments)||this;k.noBackground=!1;k.compact=!1;k.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return k};
_.J(N0,_.a);N0.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"}}}};
N0.prototype.onUpdatePlayerErrorMessageCommand_=function(k){if(_.K(k,Cpf)){var I;if(k=(I=_.K(k,Cpf))==null?void 0:I.newPlayerErrorMessageRenderer)this.data=k}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],N0.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],N0.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],N0.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],N0.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],N0.prototype,"status",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],N0.prototype,"noBackground",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],N0.prototype,"compact",void 0);_.H([_.cd({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],N0);
var cS2=_.Fr()(N0,"yt-playability-error-supported-renderers",function(){if(exG===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-playability-error-supported-renderers--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_playability_error_supported_renderers.yt.playability.error.supported.renderers.css.js--\x3e<div id="container" class="style-scope yt-playability-error-supported-renderers"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;tti===void 0&&(tti=document.createElement("template"));var X=tti;V.call(I,X.content.cloneNode(!0),k.content.firstChild);exG=k}k=exG;return k},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var GZG=XOc("ytd-button-renderer");var SND=void 0,JgO=void 0;var qNt=new BRC;var B7=new _.g9("ENTITY_STATE_TOKEN"),M0=new _.g9("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var TYh=function(k){this.store=k;this.fBk=new _.ncZ},liU=function(k,I,V){var X,P;
if(!(P=((X=I.playabilityStatus)==null?void 0:X.status)!=="OK")){k=k.store;var L;P=I.offlineState&&((L=I.videoDetails)==null?0:L.videoId)?_.m("enable_pl_r_c_cd")?WnO(k.getState().entities,I.videoDetails.videoId):!!aHl(k.getState().entities,I.videoDetails.videoId):!1}if(P)return!0;P=BZA(I);if(P===1){if(_.m("ab_v_vid_sig")){var T,d=(T=I.videoDetails)==null?void 0:T.videoId;if(!d||!V||d!==V){var U;I=new _.GN("282054944_vid",{d5y:V,zCH:(U=I.videoDetails)==null?void 0:U.videoId});_.hq(I)}}return!0}tCA=
0;var E,l;U=(d=I.auxiliaryUi)==null?void 0:(E=d.messageRenderers)==null?void 0:(l=E.bkaEnforcementMessageViewModel)==null?void 0:l.displayType;if(P!==3&&(U==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||U==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;U={reason:_.Yu(_.HW("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.m("ks_something_wrong_learn_more")?HqA("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.Yu(_.HW("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:_.Yu("282054944")};dj3(I,{playerErrorMessageRenderer:U});return!1},roK=function(k,I){if(bMt(I)){_.a5(1,!0);
var V=(V=bMt(I))&&_.jCA()?V:void 0;V?(dj3(I,{enforcementMessageViewModel:V}),k.fBk.increment("IN_PLAYER"),_.a5(5)):(k.fBk.increment("SKIP_DISPLAY"),_.a5(2))}},dj3=function(k,I){k.playabilityStatus=Object.assign({},k.playabilityStatus,{status:"ERROR",
errorScreen:I});k.videoDetails=void 0};
TYh.prototype.handleResponse=function(k,I){if(k.playabilityStatus){var V,X,P,L=(I==null?void 0:(V=I.innerTubeRequest)==null?void 0:V.videoId)||(I==null?void 0:(X=I.innerTubeRequest)==null?void 0:(P=X.playerRequest)==null?void 0:P.videoId);liU(this,k,L)&&roK(this,k)}};
TYh[wH]=[B7];var EKW=new _.g9("ADBLOCK_DETECTION_SERVICE_TOKEN");var K3=function(k){this.omH=k};
K3.prototype.bindInnertubeChallengeFetcher=function(k){this.omH.bicf(k)};
K3.prototype.registerChallengeFetchedCallback=function(k){this.omH.bcr(k)};
K3.prototype.getLatestChallengeResponse=function(){return this.omH.blc()};var ih4;ih4=_.yz(["https://static.doubleclick.net/instream/ad_status.js"]);_.WpG=_.j2(ih4);var bhc;_.ZM=function(k,I,V){var X=this;this.network=k;this.options=I;this.networkStatusManager=V;this.eq=null;if(I.useBotguardEverywhere){var P=new _.nv;this.eq=P.promise;_.XA.ytAtRC&&_.Dm(_.hD,function(){var L,T;return _.W(function(d){if(d.nextAddress==1){if(!_.XA.ytAtRC)return d.return();L=f9h(null);return d.yield(X.u8(L),2)}T=d.yieldResult;_.XA.ytAtRC&&_.XA.ytAtRC(JSON.stringify(T));_.xg(d)})});
aeA().then(function(L){var T,d,U,E;return _.W(function(l){if(l.nextAddress==1)return L.bindInnertubeChallengeFetcher(function(r){return X.u8(f9h(r))}),l.yield(KLt(),2);
T=l.yieldResult;d=L.getLatestChallengeResponse();U=d.challenge;if(!U)throw Error("mi");E={challenge:U,hz:h0(U),vm:T,bgChallenge:new lr};P.resolve(E);L.registerChallengeFetchedCallback(function(r){r=r.challenge;if(!r)throw Error("ni");r={challenge:r,hz:h0(r),vm:T,bgChallenge:new lr};X.eq=Promise.resolve(r)});
_.xg(l)})})}else I.preload&&Uji(this,new Promise(function(L){_.d6(_.hD,function(){L(Egk(X))},0)}))};
bhc=function(k){var I={preload:!0,useBotguardEverywhere:!0},V=!1;if(typeof I==="boolean")var X={preload:I};else typeof I==="undefined"?X={preload:!0}:(X=I,V=!!I.pQP);I=V?void 0:new _.sa;_.ZM.instance=new _.ZM(k,X,I);return _.ZM.instance};
_.ZM.prototype.yH3=function(){var k=this;return _.W(function(I){return I.nextAddress==1?I.yield(Promise.race([k.eq,null]),2):I.return(!!I.yieldResult)})};
_.ZM.prototype.zPl=function(k,I,V){var X=this,P,L,T;return _.W(function(d){X.eq===null&&Uji(X,Egk(X));P=!1;L={};T=function(){var U,E,l,r,h;return _.W(function(y){switch(y.nextAddress){case 1:if(!X.options.t3N||!X.options.useBotguardEverywhere){y.jumpTo(2);break}return y.yield(xdA(),3);case 3:return U=y.yieldResult,y.yield((E=U)==null?void 0:E.checkForRefresh(),2);case 2:return y.yield(X.eq,5);case 5:l=y.yieldResult;L.challenge=l.challenge;if(!l.vm){"c1a"in l.hz&&(L.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");
y.jumpTo(6);break}r=Object.assign({},{c:l.challenge,e:k},I);_.vK(y,7);P=!0;return y.yield(l.vm.snapshot({ki:r}),9);case 9:(h=y.yieldResult)?L.webResponse=h:L.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.vx(y,6);break;case 7:_.nh(y),L.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 6:if(k==="ENGAGEMENT_TYPE_PLAYBACK"){var S=l.hz,g={};if(S.c6a){var F=Number(_.gH("DCLKSTAT",0));g.reportingStatus=String(Number(S.c)^(isNaN(F)?0:F))}S.c6b&&(g.broadSpectrumDetectionResult=String(Number(S.c)^Number(_.gH("CATSTAT",
0))));L.adblockReporting=g}return y.return(L)}})};
return d.return(Promise.race([T(),l94(V,function(){var U=Object.assign({},L);P&&(U.error="ATTESTATION_ERROR_VM_TIMEOUT");return U})]))})};
var f9h=function(k){var I={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};k&&(I.interpreterHash=k);return I},Egk=function(k,I){I=I===void 0?0:I;
var V,X,P,L,T,d,U,E,l,r,h,y;return _.W(function(S){switch(S.nextAddress){case 1:V=f9h(QZQ().nS3);if(_.m("att_fet_ks"))return _.vK(S,7),S.yield(k.u8(V),9);_.vK(S,4);return S.yield(rSP(k,V),6);case 6:T=S.yieldResult;P=T.dN2;L=T.mN9;X=T;_.vx(S,3);break;case 4:return _.nh(S),_.$w(Error("oi`"+I)),he4(k,864E5),S.return({challenge:"",hz:{},vm:void 0,bgChallenge:void 0});case 9:X=S.yieldResult;if(!X)throw Error("pi");if(!X.challenge)throw Error("qi");P=X.challenge;L=h0(P);if("c1a"in L&&(!X.bgChallenge||!X.bgChallenge.program))throw Error("ri");
_.vx(S,3);break;case 7:d=_.nh(S);_.$w(d);I++;if(I>=5)return _.$w(Error("oi`"+I)),he4(k,864E5),S.return({challenge:"",hz:{},vm:void 0,bgChallenge:void 0});U=1E3*Math.pow(2,I-1)+Math.random()*1E3;return S.return(new Promise(function(g){_.d6(_.hD,function(){g(Egk(k,I))},U)}));
case 3:E=o7A(L);he4(k,E*1E3);l=void 0;if(!("c1a"in L&&X.bgChallenge)){S.jumpTo(10);break}r=n7R(X.bgChallenge);_.vK(S,11);return S.yield(o6l(QZQ(),r),13);case 13:_.vx(S,12);break;case 11:return h=_.nh(S),_.$w(h),S.return({challenge:P,hz:L,vm:l,bgChallenge:r});case 12:return _.vK(S,14),l=new _.b9({challenge:r,aSH:{rQ:"aGIf"}}),S.yield(l.nnz,16);case 16:_.vx(S,10);break;case 14:y=_.nh(S),_.$w(y),l=void 0;case 10:return S.return({challenge:P,hz:L,vm:l,bgChallenge:r})}})},ySP=function(k,I){var V;
return _.W(function(X){if(X.nextAddress==1)return m5(2),_.vK(X,2),X.yield(k.network.u8(I),4);if(X.nextAddress!=2)return(V=X.yieldResult)?V.challenge&&!V.bgChallenge?m5(1):m5(4):m5(3),X.return(V);_.nh(X);m5(3);return X.return(void 0)})};
_.ZM.prototype.u8=function(k){var I=this,V;return _.W(function(X){V=I.networkStatusManager;if(!V||V.isNetworkAvailable())return X.return(ySP(I,k));_.GB("att_pna",void 0,"attestation_challenge_fetch");return X.return(new Promise(function(P){V.listenOnce("publicytnetworkstatus-online",function(){ySP(I,k).then(P)})}))})};
var mjX=function(k){if(!k)throw Error("pi");if(!k.challenge)throw Error("qi");var I=k.challenge,V=h0(I);if("c1a"in V&&(!k.bgChallenge||!k.bgChallenge.program))throw Error("ri");return Object.assign({},k,{dN2:I,mN9:V})},rSP=function(k,I){var V,X,P,L,T;
return _.W(function(d){switch(d.nextAddress){case 1:V=void 0,X=0,P={};case 2:if(!(X<5)){d.jumpTo(4);break}if(!(X>0)){d.jumpTo(5);break}P.zVq=1E3*Math.pow(2,X-1)+Math.random()*1E3;return d.yield(new Promise(function(U){return function(E){_.d6(_.hD,function(){E(void 0)},U.zVq)}}(P)),5);
case 5:return _.vK(d,7),d.yield(k.u8(I),9);case 9:return L=d.yieldResult,d.return(mjX(L));case 7:V=T=_.nh(d),T instanceof Error&&_.$w(T);case 8:X++;P={zVq:void 0};d.jumpTo(2);break;case 4:throw V;}})},Uji=function(k,I){k.eq=I},Kph=function(k){var I,V,X;
return _.W(function(P){if(P.nextAddress==1)return P.yield(Promise.race([k.eq,null]),2);I=P.yieldResult;var L=Egk(k);k.eq=L;(V=I)==null||(X=V.vm)==null||X.dispose();_.xg(P)})},he4=function(k,I){var V=Date.now()+I,X=function(){var P;
return _.W(function(L){P=V-Date.now();return P<1E3?L.yield(Kph(k),0):(_.d6(_.hD,X,Math.min(P,6E4)),L.jumpTo(0))})};
X()},l94=function(k,I){return new Promise(function(V){_.d6(_.hD,function(){V(I())},k)})};var $jV=function(){};
$jV.prototype.processContext=function(k){var I=_.ZM.instance;if(!I)return _.JC();var V=NZo(k);return V?new jd(I.zPl(V,wmt(k),500).then(function(X){var P;(k==null?0:(P=k.innerTubeRequest)==null?0:P.context)||(k.innerTubeRequest.context={});P=k.innerTubeRequest.context;P.request||(P.request={});P.request.attestationResponseData=X})):_.JC()};var Snx=function(k){this.innertubeTransportService=k};
Snx.prototype.u8=function(k){_.GB("att_fsr",void 0,"attestation_challenge_fetch");return _.hl(this.innertubeTransportService,k,_.SK(_.uMU)).then(function(I){_.GB("att_frr",void 0,"attestation_challenge_fetch");return I})};_.j0G=function(k){this.innertubeTransportService=k};var JS3=new _.g9("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var Ynp=function(){},qnh=function(k,I,V,X,P){var L=_.gH("YPC_MB_URL");
_.smD(L).then(function(){ggc(L,k,I,V,X,P)})},ggc=function(k,I,V,X,P,L){try{var T=_.gq.payments.business.integration,d=_.gq.payments.business.integration.Style.create().withMaterialDesignStyle(),U=T.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.m("enable_window_constrained_buy_flow_dialog")&&(U=U.usingPopupStyle("windowConstrained"));L&&(U=U.usingCloseCallback(L));var E=V?V:_.gH("YPC_GB_LANGUAGE"),l=_.gH("SESSION_INDEX");T.bootstrap.fromPaymentsUrl(k);T.bootstrap.asMashupMode(U).usingGaiaIndex(l).usingLocale(E).usingStyle(d).usingDefaultActivityStatusChangeHandler().inStandaloneContext(T.standaloneContextAuthId.forGaia()).purchaseManager(I,function(r){X&&X(r)}).load(void 0,P)}catch(r){throw P&&P(r),_.hq(r),r;
}};var vgi=new _.g9("PURCHASE_MANAGER_TOKEN");var s03=function(){var k=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return k.videos},
getContinuationsPresent:function(){return k.continuationsPresent},
setVideos:function(I){k.videos=I},
getRecommendedVideos:function(){return k.recommendedVideos},
setRecommendedVideos:function(I){k.recommendedVideos=I}}};
s03.prototype.addVideos=function(k){k&&(this.videos=k.filter(function(I){return!!_.ZeO(I)}).map(function(I){var V=_.ZeO(I);
a:{var X;if(I.playlistVideoRenderer&&((X=I.playlistVideoRenderer)==null?0:X.voteSortTiebreaker))var P=I.playlistVideoRenderer.voteSortTiebreaker;else{if(_.K(I,S$)){var L;if(X=(P=_.K(I,S$))==null?void 0:(L=P.playlistItemData)==null?void 0:L.voteSortTiebreaker){P=X;break a}}P=""}}return{itemId:V,videoId:_.uVt(I),voteCount:_.OeU(I),voteSortTiebreaker:P}}),this.continuationsPresent=!!_.K(k[k.length-1],_.Ye))};
var FpP=function(k,I){return k.videos.findIndex(function(V){return V.itemId===I})},BY4=function(k,I){return k.recommendedVideos.findIndex(function(V){return V.itemId===I})},ASG=function(k){k={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:k}}}}};_.C7().resolve(_.Hp).resolveCommand(k)};var Q0A=function(){s03.apply(this,arguments)};
_.J(Q0A,s03);
var VnC=function(k,I,V,X){if(!k.parentElem)throw Error("wi");var P=FpP(k,I);P===-1&&(P=BY4(k,I),P=P!==-1?P+k.videos.length:-1);if(P===-1)throw Error("xi");var L=P>=k.videos.length?k.recommendedVideos[P-k.videos.length]:k.videos[P];L.voteCount=V;L.voteSortTiebreaker=Date.now().toString();P>=k.videos.length?k.recommendedVideos.splice(P-k.videos.length,1):k.videos.splice(P,1);var T=k.videos;for(var d=0,U=T.length-1;d<=U;){var E=Math.floor((d+U)/2);if(T[E].voteCount<L.voteCount)U=E-1;else if(T[E].voteCount>L.voteCount)d=
E+1;else{a:{var l=L.voteSortTiebreaker;var r=T[E].voteSortTiebreaker;if(l.length!==r.length)l=l.length>r.length;else{for(var h=0;h<l.length;h++){var y=l.charCodeAt(h),S=r.charCodeAt(h);if(y>S){l=!0;break a}if(y<S)break}l=!1}}l?U=E-1:d=E+1}}T=d;if(T===-1)throw Error("yi");k.videos.splice(T,0,L);P!==T&&ngP(k,P,T,I,V,X)},ngP=function(k,I,V,X,P,L){var T,d=(T=k.parentElem)==null?void 0:T.children,U=Math.min(I,V),E=Math.max(I,V);
if(d)for(T=U;T<=E;T++)d[T].style.viewTransitionName="item-"+String(T);document.startViewTransition(function(){if(k.parentElem){var l=k.parentElem.children;if(!(!l||I<0||I>=l.length||V<0||V>=l.length)){var r=l[I];if(r){r.remove();k.showRefreshPill=V>=k.videos.length-1&&k.continuationsPresent;if(!k.showRefreshPill){l=l[V]||null;var h;(h=k.parentElem)==null||h.insertBefore(r,l)}_.vW(k.parentElem,"yt-update-video-data-voting-animation",{toIdx:V,itemId:X,newVoteCount:P,voteStatus:L,hideItem:k.showRefreshPill})}}}}).finished.then(function(){if(d)for(var l=
U;l<=E;l++)d[l].style.viewTransitionName="";
if(k.showRefreshPill)ASG(_.HW("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var r;if(r=l=(r=k.parentElem)==null?void 0:r.children[V])r=l.getBoundingClientRect(),l=r.bottom,r=!(r.top>=0&&l<=k.clientHeight);r&&(r=_.pC(I>V?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(I-V)),ASG(r))}})};var a93=function(k,I){var V=this;k?this.innertubeTransportServicePromise=Promise.resolve(k):I&&(this.innertubeTransportServicePromise=I(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new sj(3E3,function(X){return og2(V,X)},0);
this.validateMiniAppVideoIdRateLimiter=new sj(3E3,function(X){return xjx(V,X)},1)},btA=function(k,I){k.JSC$17685_miniAppId=I;
k.reportMiniAppValueRateLimiter=new sj(3E3,function(V){return og2(k,V)},0);
k.validateMiniAppVideoIdRateLimiter=new sj(3E3,function(V){return xjx(k,V)},1)},rHh=function(k,I){var V;
return _.W(function(X){if(X.nextAddress==1)return X.yield(k.reportMiniAppValueRateLimiter.call(I),2);V=X.yieldResult;return X.return([V,I])})},og2=function(k,I){var V,X,P,L,T,d,U;
return _.W(function(E){switch(E.nextAddress){case 1:return E.yield(k.innertubeTransportServicePromise,2);case 2:return V=E.yieldResult,X=_.SK(VHN),P=Date.now(),L={externalPostId:k.JSC$17685_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(P/1E3),nanos:Math.round(P%1E3*1E6)},intValue:""+I}},_.vK(E,3),E.yield(_.hl(V,L,X),5);case 5:T=E.yieldResult;_.vx(E,4);break;case 3:throw d=_.nh(E),d;case 4:if(T){if("error"in T&&T.error)throw T.error;if(T.errorMetadata)throw Error("zi`"+
T.errorMetadata.status);if(U=T.userStatResult)return E.return(U);throw Error("Ai");}throw Error("Bi");}})},yH3=function(k){var I,V,X,P,L;
_.W(function(T){switch(T.nextAddress){case 1:return T.yield(k.innertubeTransportServicePromise,2);case 2:return I=T.yieldResult,V=_.SK(VHN),X={externalPostId:k.JSC$17685_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.vK(T,3),T.yield(_.hl(I,X,V),5);case 5:P=T.yieldResult;_.vx(T,4);break;case 3:throw L=_.nh(T),L;case 4:if(P==null)throw Error("Bi");if("error"in P&&P.error)throw P.error;if(P.errorMetadata)throw Error("zi`"+P.errorMetadata.status);_.xg(T)}})};
a93.prototype.flush=function(){var k=this;return _.W(function(I){return I.nextAddress==1?I.yield(k.reportMiniAppValueRateLimiter.flush(),2):I.yield(k.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var hxi=function(k,I){return _.W(function(V){return V.nextAddress==1?V.yield(k.validateMiniAppVideoIdRateLimiter.call(I),2):V.return(V.yieldResult)})},xjx=function(k,I){var V,X,P,L,T,d;
return _.W(function(U){switch(U.nextAddress){case 1:return U.yield(k.innertubeTransportServicePromise,2);case 2:return V=U.yieldResult,X=_.SK(D$K),P={videoId:I},_.vK(U,3),U.yield(_.hl(V,P,X),5);case 5:L=U.yieldResult;_.vx(U,4);break;case 3:throw T=_.nh(U),T;case 4:if(L){if("error"in L&&L.error)throw L.error;if(L.errorMetadata)throw Error("zi`"+L.errorMetadata.status);if(d=L.playabilityStatus)return U.return(d.status);throw Error("Ci");}throw Error("Bi");}})};
a93[wH]=[_.RZ(_.DP),_.RZ(s6O)];var ReP=function(){this.clientData=new Map};
ReP.prototype.getData=function(k){return this.clientData.get(k)};var CL4=function(k){this.store=k};
CL4.prototype.handleResponse=function(k){(k=_.K(k.frameworkUpdates,lH))&&_.CQ(k,this.store)};
CL4[wH]=[_.Wq];var wKx=new _.g9("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var Hhi,pK3,NY2;_.DM=new _.g9("FLOW_STATE_MANAGER_TOKEN");Hhi=function(){this.flowStates=new Map};
pK3=function(k,I){k=_.G(k.flowStates.values());for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.flowRenderer.targetId===I)return V};
NY2=function(k,I){var V,X=((V=k.flowRenderer.steps)!=null?V:[]).filter(function(P){return!I.includes(_.K(P,_.IQ).stepId)});
k.flowRenderer.steps=X};var MM3=function(k){this.JSC$17709_flowStateManager=k};
_.J(MM3,KM);MM3.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d;return _.W(function(U){V=_.K(k,XIU);P=(X=V)==null?void 0:X.stepIds;T=(L=V)==null?void 0:L.targetId;if(!P||!T)return U.return();d=pK3(I.JSC$17709_flowStateManager,T);if(!d)return U.return();NY2(d,P);_.xg(U)})};
var zJ=function(){MM3.apply(this,arguments)};
_.J(zJ,MM3);zJ[wH]=[_.DM];var ZhX=function(k,I){this.JSC$17715_reduxStore=k;this.JSC$17715_flowStateManager=I};
_.J(ZhX,KM);
ZhX.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E,l,r,h,y,S;return _.W(function(g){V=_.K(k,_.P7l);X=V.stepId;P=V.targetId;L=pK3(I.JSC$17715_flowStateManager,P);d=(T=L)==null?void 0:T.flowRenderer;U=d.flowStateEntityKey;E=_.j$(I.JSC$17715_reduxStore.getState(),U);if(!E)return g.return();l=E.currentStepId;y=(h=(r=E)==null?void 0:r.stepIdStack)!=null?h:[];S=l===y[y.length-1]?X:l;I.JSC$17715_reduxStore.dispatch(_.XN("flowStateEntity",U,{currentStepId:X,stepIdStack:[S]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.xg(g)})};
var u$=function(){ZhX.apply(this,arguments)};
_.J(u$,ZhX);u$[wH]=[_.Wq,_.DM];var Dj2=function(k,I,V){this.JSC$17722_reduxStore=k;this.JSC$17722_flowStateManager=I;this.JSC$17722_commandHandler=V};
_.J(Dj2,KM);
Dj2.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h,y,S,g;return _.W(function(F){X=_.K(k,_.LsQ);P=X.targetId;L=pK3(V.JSC$17722_flowStateManager,P);d=(T=L)==null?void 0:T.flowRenderer;U=d.flowStateEntityKey;E=_.j$(V.JSC$17722_reduxStore.getState(),U);h=[].concat(_.Z9((r=(l=E)==null?void 0:l.stepIdStack)!=null?r:[]));y=h.pop();((S=E)==null?void 0:S.currentStepId)===y&&(y=h[h.length-1]);if(!y)return(g=X.onFirstStepCommand)&&V.JSC$17722_commandHandler.resolveCommand(g,I),F.return();
V.JSC$17722_reduxStore.dispatch(_.XN("flowStateEntity",U,{currentStepId:y,stepIdStack:h}));_.xg(F)})};
var Oj=function(){Dj2.apply(this,arguments)};
_.J(Oj,Dj2);Oj[wH]=[_.Wq,_.DM,_.Hp];var zeG=function(k,I){this.innertubeTransportService=k;this.JSC$17727_commandHandler=I};
_.J(zeG,KM);zeG.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d;return _.W(function(U){if(U.nextAddress==1){X=_.K(k,caN);if(!X)return U.return();_.vK(U,2);return U.yield(_.EI(V.innertubeTransportService,k),4)}if(U.nextAddress!=2){P=U.yieldResult;if(!P)return U.return();(L=P.updateFlowCommand)&&V.JSC$17727_commandHandler.resolveCommand(L,I);return _.vx(U,0)}_.nh(U);(d=(T=X)==null?void 0:T.onFailureCommand)&&V.JSC$17727_commandHandler.resolveCommand(d,I);_.xg(U)})};
var tL=function(){zeG.apply(this,arguments)};
_.J(tL,zeG);tL[wH]=[_.DP,_.Hp];var u4k=function(k,I){this.JSC$17733_flowStateManager=k;this.JSC$17733_commandHandler=I};
_.J(u4k,KM);
u4k.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T;return _.W(function(d){X=_.K(k,_.T5Z);P=X.targetId;L=pK3(V.JSC$17733_flowStateManager,P);if(!L)return d.return(Promise.resolve());var U=L,E=(T=X.steps)!=null?T:[],l,r=(l=U.flowRenderer.steps)!=null?l:[];E=[].concat(_.Z9(r),_.Z9(E));U.flowRenderer.steps=E;X.flowContinuationCommand&&(L.flowRenderer.flowContinuationCommand=X.flowContinuationCommand);X.entityUpdateCommand&&V.JSC$17733_commandHandler.resolveCommand(X.entityUpdateCommand,I);
return d.return(Promise.resolve())})};
var eq=function(){u4k.apply(this,arguments)};
_.J(eq,u4k);eq[wH]=[_.DM,_.Hp];var Oh3={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 tMP=new _.g9("ICON_SET_TOKEN"),ee4=new _.g9("ICON_URL_PROVIDER_TOKEN"),kvp=new _.g9("PREFETCH_ICONS_TOKEN"),IDP=new _.g9("ICON_MAP_FN_TOKEN");var kf={},V2G=(kf.ACCESS_TIME="clock",kf.ACCOUNT_BOX=_.gH("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",kf.ACCOUNT_BOX_CAIRO="person_account_cairo",kf.ACCOUNT_CIRCLE="person_circle",kf.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",kf.ACCOUNT_LINKED="account_link_success",kf.ACCOUNT_UNLINKED="account_link",kf.ADD_FRIEND="people",kf.ADD_MODERATOR="shield_add",kf.ADD_TO_LIBRARY="bookmark",kf.ADD_TO_PLAYLIST="add",kf.ADD_TO_QUEUE_TAIL="list_queue",kf.ADD_TO_REMOTE_QUEUE="list_music",
kf.ADD_TO_WATCH_LATER="clock",kf.ADD_VIDEO_LINK="film_strip_add",kf.ALERT_WARN_RED="alert_triangle",kf.ARROW_BACK="arrow_left",kf.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",kf.ARROW_DROP_DOWN="chevron_down",kf.ARROW_DROP_UP="chevron_up",kf.ARROW_FORWARD="arrow_right",kf.ARTIST="person_music",kf.AUDIOTRACK="audio",kf.AUTO_AWESOME="sparkle",kf.AVATAR_ANONYMOUS="person_circle",kf.AVATAR_LOGGED_OUT="person_circle",kf.BACK="arrow_left",kf.BAR_CHART="bar_graph",kf.BLOCK="slash_circle_left",
kf.BLOCK_USER="slash_circle_left",kf.BOOKMARK_BORDER="bookmark",kf.BREAKING_NEWS_ALT_1="article_alert",kf.BROADCAST_CAIRO="podcast_cairo",kf.BUG_REPORT="bug",kf.CAMERA_ALT="camera",kf.CAMPAIGN="megaphone",kf.CANCEL="x_circle",kf.CAPTIONS="closed_caption",kf.CAST_OUTLINE="chromecast",kf.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",kf.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",kf.CHAT="message_bubble_left",kf.CHAT_BUBBLE="message_bubble_empty",kf.CHAT_SPARK="spark_message_bubble_left",kf.CHECK_BOX_OUTLINE_BLANK=
"box_empty",kf.CHECK_CIRCLE_OUTLINE="check_circle",kf.CHECK_CIRCLE_THICK="check_circle",kf.CLARIFY="article_clarify",kf.CLOSED_CAPTION_SELECTED="closed_caption",kf.CLOSE="x_mark",kf.CLOUD_UPLOAD="cloud_arrow_up",kf.COLLAPSE="chevron_up",kf.COLLAPSE_CAIRO="chevron_up_cairo",kf.COLLECTION="layers",kf.COLOR_LENS="palette",kf.COMMENT="message_bubble_right",kf.CONSENT_SHIELD="person_shield",kf.CONTENT_CUT="scissors",kf.CONTENT_CUT_CAIRO="scissors_cairo",kf.COURSE=_.m("web_enable_course_icon_update")?"creator_academy":
"lightbulb",kf.COURSE_CAIRO=_.m("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",kf.CREATION_LIVE="radar_live",kf.CREATION_POST="box_pencil",kf.CREATION_UPLOAD="my_videos",kf.CREATION_UPLOAD_RED="upload",kf.CREATOR_METADATA_MONETIZATION="dollar_sign",kf.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",kf.CREATOR_STUDIO="youtube_studio",kf.DASHBOARD="grid_asymmetrical",kf.DELETE="trash_can",kf.DELETE_SWEEP="trash_can",kf.DESKTOP="laptop",kf.DISLIKE="thumb_down",kf.DISLIKE_SELECTED=
"thumb_down",kf.DISMISSAL="x_mark",kf.DISMISS_QUEUE="list_remove",kf.DONE_ALL="check_double",kf.DOWN_ARROW="arrow_down",kf.DO_NOT_DISTURB="slash_circle_left",kf.DRAFT="paper_corner_folded",kf.DRAG_HANDLE="bars_2",kf.EDIT="pencil",kf.EMOJI="face_very_happy",kf.EMOJI_FLAGS="flag",kf.EMOJI_OBJECTS="lightbulb",kf.EMOJI_PEOPLE="face_very_happy",kf.EMOJI_RECENT="clock",kf.EMPTY_HEART="heart",kf.EMPTY_LIKE="thumb_up",kf.ERROR_BLACK="alert_circle",kf.ERROR_OUTLINE="alert_circle",kf.EXIT_APP="arrow_in",kf.EXIT_TO_APP=
"arrow_in",kf.EXPAND="chevron_down",kf.EXPAND_ALL="chevron_expand",kf.EXPAND_CAIRO="chevron_down_cairo",kf.EXPAND_LESS="chevron_up",kf.EXPAND_MORE="chevron_down",kf.EXPLORE="compass",kf.EXPLORE_DESTINATION="compass",kf.EXTERNAL_LINK="open_new",kf.FAB_UPLOAD="upload",kf.FACE_HAPPY_OUTLINE="face_happy",kf.FACT_CHECK="article_check",kf.FASHION_LOGO="fashion",kf.FASHION_LOGO_CAIRO="fashion_cairo",kf.FAVORITE="heart",kf.FEEDBACK="message_bubble_alert",kf.FEEDBACK_CAIRO="message_bubble_alert_cairo",kf.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",kf.FILL_ARROW_SOLID_UP_16="arrow_solid_up",kf.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",kf.FILTER="menu_filter",kf.FIRST_PAGE="chevron_first",kf.FLAG="flag",kf.FULL_HEART="heart",kf.GAME_CONSOLE_DPAD="game_console_dpad",kf.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",kf.GAMING_LOGO="gaming",kf.GAMING_LOGO_CAIRO="gaming_cairo",kf.GO_TO_PAGE="arrow_right",kf.GROUPS="people_group",kf.HAPPY="face_happy",kf.HEALTH_AND_SAFETY="shield_plus",kf.HELP="question_circle",kf.HELP_CAIRO=
"question_circle_cairo",kf.HELP_OUTLINE="question_circle",kf.HIDE="slash_circle_left",kf.IMAGE="image",kf.INFINITY_ICON="infinity",kf.INFO="info_circle",kf.INFO_OUTLINE="info_circle",kf.INSERT_CHART="bar_graph_box_vertical",kf.INSERT_CHART_OUTLINED="bar_graph_box_vertical",kf.INSERT_PHOTO="image",kf.KEEP="pin",kf.KEEP_OFF="pin_off",kf.KEYBOARD="keyboard",kf.KEYBOARD_ARROW_DOWN="chevron_down",kf.KEYBOARD_ARROW_UP="chevron_up",kf.KIDS_BLOCK="slash_circle_left",kf.LANGUAGE="globe",kf.LAST_PAGE="chevron_last",
kf.LAUNCH="open_new",kf.LEARNING="lightbulb",kf.LEARNING_CAIRO="lightbulb_cairo",kf.LIBRARY_ADD=IOO("library_add"),kf.LIBRARY_OUTLINE="library",kf.LIBRARY_REMOVE=IOO(),kf.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",kf.LIKES_PLAYLIST="thumb_up",kf.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",kf.LIKE="thumb_up",kf.LIKE_SELECTED="thumb_up",kf.LIVE="radar_live",kf.LIVE_CAIRO="radar_live_cairo",kf.LIVE_UNLISTED="link",kf.LOCATION_ON="location_point",kf.LOCATION_PIN="location_point",kf.LOOP="arrow_repeat",kf.LOOP_ACTIVE=
"arrow_repeat",kf.LOOP_ONE="arrow_repeat_1",kf.LOOP_ONE_ACTIVE="arrow_repeat_1",kf.MEH="face_meh",kf.MEMBERS_ONLY_MODE_OFF="message_bubble_left",kf.MESSAGE="message_bubble_left",kf.MICROPHONE_ON="mic",kf.MIX="youtube_mix",kf.MONETIZATION_ON="dollar_sign_circle",kf.MONEY_FILL="dollar_sign_container",kf.MONEY_FILL_JPY="yen_sign_container",kf.MONEY_HEART="dollar_sign_heart",kf.MORE_HORIZ="overflow_horizontal",kf.MORE_VERT="overflow_vertical",kf.MUSIC="audio",kf.MUSIC_CAIRO="audio_cairo",kf.MUSIC_NOTE_SYMBOL=
"music",kf.MUSIC_SHUFFLE="arrow_shuffle",kf.MY_CHANNEL="person_circle",kf.MY_LOCATION="location_point",kf.NEWS_STORY="news",kf.NEXT="chevron_right",kf.NOTIFICATIONS="bell",kf.NOTIFICATIONS_ACTIVE="bell_on",kf.NOTIFICATIONS_CAIRO="bell_cairo",kf.NOTIFICATIONS_DONE_CHECKMARK="check",kf.NOTIFICATIONS_INBOX="bell",kf.NOTIFICATIONS_NONE="bell",kf.NOTIFICATIONS_OFF="bell_off",kf.NOT_INTERESTED="slash_circle_left",kf.OFFICIAL_ARTIST_BADGE="audio",kf.OFFLINE_CLOUD="cloud_off",kf.OFFLINE_DOWNLOAD="download",
kf.OFFLINE_DOWNLOAD_CAIRO="download_cairo",kf.OFFLINE_PAUSE="pause",kf.OPEN_IN_NEW="open_new",kf.OUTLINE_ADJUST="adjust",kf.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",kf.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",kf.OUTLINE_BAG="bag",kf.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",kf.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",kf.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",kf.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",kf.PAID="dollar_sign",kf.PAUSE_OUTLINED="pause",kf.PAYMENT=
"credit_card",kf.PERSON_RADAR_FILLED="person_radar",kf.PHONE_DOWNLOAD="mobile_download",kf.PLAYABLES_LOGO="tic_tac_toe",kf.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",kf.PLAYLISTS="list_play_arrow",kf.PLAYLISTS_CAIRO="list_play_arrow_cairo",kf.PLAYLIST_ADD=IOO("list_add"),kf.PLAYLIST_ADD_CHECK=IOO("list_check"),kf.PLAYLIST_PLAY="list_play_arrow",kf.PLAY_ALL="play_arrow",kf.PLAY_CIRCLE="play_arrow_circle",kf.PLAY_OUTLINED="play_arrow_circle",kf.PRIVACY_INFO="shield",kf.PRIVACY_PRIVATE="lock",kf.PRIVACY_PUBLIC=
"earth",kf.PRIVACY_UNLISTED="link",kf.PROMOTE="megaphone",kf.PURCHASES="price_tag",kf.PURCHASE_SUPER_CHAT="super_chat",kf.PURCHASE_SUPER_STICKER="super_sticker",kf.QUESTION_ANSWER="message_bubble_question",kf.QUEUE_PLAY_LAST="list_queue_last",kf.QUEUE_PLAY_NEXT="list_play_arrow",kf.REMIX_FILLED="youtube_shorts_remix",kf.REMOVE="bar_circle",kf.REMOVE_CIRCLE="bar_circle",kf.REMOVE_CIRCLE_OUTLINE="bar_circle",kf.REMOVE_DONE="check_double_off",kf.REMOVE_FROM_HISTORY="bar_circle",kf.REMOVE_FROM_PLAYLIST=
"bar_circle",kf.REMOVE_MODERATOR="shield_off",kf.REPLAY="arrow_circle",kf.REPLAY_10="skip_back_10",kf.REPORT_PROBLEM="alert_triangle",kf.SAD="face_sad",kf.SAVE_PLAYLIST="bookmark",kf.SCHEDULE="clock",kf.SCHOOL="creator_academy",kf.SCREEN_FULLSCREEN="screen_full",kf.SEARCH_HISTORY="arrow_time",kf.SELL="price_tag",kf.SETTINGS="gear",kf.SETTINGS_CAIRO="gear_cairo",kf.SETTINGS_LIGHT="gear",kf.SETTINGS_MATERIAL="gear",kf.SHARE_ARROW="share",kf.SHIELD_WITH_AVATAR="person_shield",kf.SHOPPING_BAG="bag",kf.SHOPPING_BAG_CAIRO=
"bag_cairo",kf.SHOPPING_CART="cart",kf.SHORTS_COMMENT="youtube_shorts_message_bubble_right",kf.SHORTS_DISLIKE="youtube_shorts_thumb_down",kf.SHORTS_LIKE="youtube_shorts_thumb_up",kf.SHORTS_SHARE="youtube_shorts_share",kf.SHUFFLE="arrow_shuffle",kf.SLOW_MODE_OFF="message_bubble_left",kf.SOCIAL="people",kf.SORT="menu_sort",kf.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",kf.SPEED_1X="1x",kf.SPEED_1_POINT_2X="1_point_2x",kf.SPEED_1_POINT_5X="1_point_5x",kf.SPEED_1_POINT_8X="1_point_8x",kf.SPEED_2X="2x",
kf.SPEED_POINT_2X="point_2x",kf.SPEED_POINT_8X="point_8x",kf.SPONSORSHIP_STAR="star_circle",kf.STAFF_PICK="spotlight",kf.START_DVR="add",kf.STAR_BORDER="star",kf.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",kf.STICKER_EMOTICON="face_happy",kf.STOP_DVR="stop",kf.SUBSCRIBE="youtube_logo_icon",kf.SUBSCRIBE_PLUS="add_cairo",kf.SUBSCRIPTION_MANAGER="gear",kf.SUPERVISOR_ACCOUNT="people",kf.SUPER_CHAT_FOR_GOOD="hands_heart",kf.SWAP_HORIZ="arrow_swap_horizontal",kf.SWITCH_ACCOUNTS="person_account",kf.TAB_ACCOUNT=
"person",kf.TAB_ACTIVITY="bell",kf.TAB_BOOKMARK="bookmark",kf.TAB_EXPLORE="compass",kf.TAB_HOME="home",kf.TAB_HOME_CAIRO="home_cairo",kf.TAB_INBOX="mail",kf.TAB_LIKED="thumb_up",kf.TAB_MUSIC_PREMIUM="youtube_music",kf.TAB_SHORTS="youtube_shorts",kf.TAB_SHORTS_CAIRO="youtube_shorts_cairo",kf.TAB_SUBSCRIPTIONS="subscriptions",kf.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",kf.TAB_TRENDING="fire",kf.TIMER="stopwatch",kf.TRAILER="youtube_originals",kf.TRENDING="fire",kf.TRENDING_CAIRO="fire_cairo",kf.TRENDING_DOWN=
"rating_down",kf.TRENDING_UP="rating_up",kf.TROPHY="trophy",kf.TROPHY_CELEBRATIONS="fireworks",kf.TUNE="adjust",kf.UNBLOCK_USER="bar_circle",kf.UNLIMITED="youtube_logo_icon",kf.UNPLUGGED_LIVE_GUIDE="radar_live",kf.UNPLUGGED_SPORTS="eye_off",kf.UPLOADS="library",kf.UP_ARROW="arrow_up",kf.VERTICAL_ALIGN_BOTTOM="download",kf.VERY_HAPPY="face_very_happy",kf.VERY_SAD="face_very_sad",kf.VIDEOGAME_ASSET="gaming",kf.VIDEOS="play_arrow_circle",kf.VIDEO_CALL="video_camera_add",kf.VIDEO_LIBRARY_WHITE="library",
kf.VIDEO_YOUTUBE="youtube_logo_icon",kf.VIEW_LIST="list_view",kf.VIEW_LIST_CAIRO="list_view_cairo",kf.VISIBILITY="eye",kf.VISIBILITY_OFF="eye_off",kf.VOLUME_MUTE="volume_off",kf.VOLUME_UP="volume_on",kf.WALLPAPER="image",kf.WARNING="alert_triangle",kf.WATCH_HISTORY="arrow_time",kf.WATCH_HISTORY_CAIRO="arrow_time_cairo",kf.WATCH_LATER="clock",kf.WATCH_LATER_CAIRO="clock_cairo",kf.WATCH_RELATED_MIX="youtube_mix",kf.WHAT_TO_WATCH="home",kf.YOUTUBE_MUSIC_MONOCHROME="youtube_music",kf.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",kf.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",kf.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",kf.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",kf.YT_OUTLINE_MUSIC_24="music",kf);var I$={},XhA=(I$.ACCESS_TIME="clock",I$.ACCOUNT_BOX="person_square",I$.ACCOUNT_BOX_CAIRO="person_square",I$.ACCOUNT_CIRCLE="person_circle",I$.ACCOUNT_CIRCLE_CAIRO="person_circle",I$.ACCOUNT_LINKED="account_link",I$.ACCOUNT_UNLINKED="account_link",I$.ADD_CIRCLE="add_circle",I$.ADD_CIRCLE_OUTLINE="add_circle",I$.ADD_FRIEND="person_child",I$.ADD_MODERATOR="shield_add",I$.ADD_TO_LIBRARY="bookmark",I$.ADD_TO_PLAYLIST="add",I$.ADD_TO_QUEUE_TAIL="queue",I$.ADD_TO_REMOTE_QUEUE="playlist_audio",I$.ADD_TO_WATCH_LATER=
"clock",I$.ADD_VIDEO_LINK="film_strip_add",I$.ADMIN_PANEL_SETTINGS="person_gear",I$.ALERT_WARN_RED="alert_triangle",I$.ALIGN_LEFT="text_align_left",I$.ARROWS_ALERT="arrow_split_alert",I$.ARROW_BACK="arrow_left",I$.ARROW_CIRCLE="arrow_counterclockwise",I$.ARROW_CIRCLE_PLAY="replay",I$.ARROW_CIRCLE_RIGHT="arrow_clockwise",I$.ARROW_DIAGONAL="arrow_up_left",I$.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",I$.ARROW_DROP_DOWN="triangle_down",I$.ARROW_DROP_UP="triangle_up",I$.ARROW_FORWARD="arrow_right",I$.ARROW_PAUSE=
"pause_history",I$.ARROW_UNDO="undo",I$.ARTICLE="text_page",I$.ARTICLE_ALERT="text_page_alert",I$.ARTICLE_CHECK="text_page_check",I$.ARTICLE_CLARIFY="text_page_info",I$.ARTIST="person_audio",I$.AUDIOTRACK="audio",I$.AUDIO_BADGE="audio_badge",I$.AUDIO_SURROUND="surround_sound",I$.AUTO_AWESOME="sparkles",I$.AVATAR_ANONYMOUS="person_circle",I$.AVATAR_LOGGED_OUT="person_circle",I$.BACK="arrow_left",I$.BAR_CHART="chart_bar",I$.BAR_CIRCLE="minus_circle",I$.BAR_HORIZONTAL="minus",I$.BLOCK="circle_slash",
I$.BLOCK_USER="circle_slash",I$.BOOKMARK_BORDER="bookmark",I$.BOX_OPEN_CHECK="quiz",I$.BOX_PENCIL="square_pencil",I$.BOX_STACK_3="square3_stack",I$.BREAKING_NEWS_ALT_1="text_page_alert",I$.BROADCAST="podcast",I$.BROADCAST_CAIRO="podcast",I$.BUG_REPORT="bug",I$.CAMERA_ALT="camera",I$.CAMPAIGN="megaphone",I$.CANCEL="x_circle",I$.CAPTIONS="closed_captions",I$.CAST_ICON="chromecast",I$.CAST_OUTLINE="chromecast",I$.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",I$.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
I$.CHAT="text_bubble",I$.CHAT_BUBBLE="bubble",I$.CHECK_BOX="check_square",I$.CHECK_BOX_OUTLINE_BLANK="square",I$.CHECK_CIRCLE_FILLED="check_circle",I$.CHECK_CIRCLE_OUTLINE="check_circle",I$.CHECK_CIRCLE_THICK="check_circle",I$.CHECK_DOUBLE="check_done",I$.CHECK_DOUBLE_OFF="check_done_slash",I$.CHEVRON_LEFT="chevron_left",I$.CHEVRON_RIGHT="chevron_right",I$.CHEVRON_RIGHT_CAIRO="chevron_right",I$.CIRCLES_OVERLAP="account_link",I$.CLAPPERBOARD_CAIRO="clapperboard",I$.CLARIFY="text_page_info",I$.CLOCK_ARROWS=
"clock_split",I$.CLOCK_ARROWS_ALERT="clock_split_alert",I$.CLOSED_CAPTION="closed_captions",I$.CLOSED_CAPTION_SELECTED="closed_captions",I$.CLOSE="x",I$.CLOUD_UPLOAD="cloud_arrow_up",I$.COLLAPSE="chevron_up",I$.COLLAPSE_CAIRO="chevron_up",I$.COLLECTION="square3d_stack",I$.COLOR_LENS="paint_palette",I$.COMMENT="text_bubble",I$.CONSENT_SHIELD="person_shield",I$.CONTENT_CUT="scissors",I$.CONTENT_CUT_CAIRO="scissors",I$.COURSE="graduation_cap",I$.COURSE_CAIRO="graduation_cap",I$.CREATION_LIVE="live",
I$.CREATION_POST="square_pencil",I$.CREATION_UPLOAD="video",I$.CREATION_UPLOAD_RED="upload",I$.CREATOR_ACADEMY="graduation_cap",I$.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",I$.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",I$.CREATOR_STUDIO="youtube_studio",I$.DARK_THEME="theme",I$.DELETE="trash_can",I$.DELETE_SWEEP="trash_can",I$.DESKTOP="laptop",I$.DISLIKE="thumb_down",I$.DISLIKE_SELECTED="thumb_down",I$.DISMISSAL="x",I$.DISMISS_QUEUE="playlist_x",I$.DOGFOOD="pawprint",I$.DOLLAR_SIGN=
"dollar_sign_circle",I$.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",I$.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",I$.DOWN_ARROW="arrow_down",I$.DO_NOT_DISTURB="circle_slash",I$.DRAFT="document",I$.DRAG_HANDLE="equal",I$.EARTH="globe",I$.EDIT="pencil",I$.EMOJI="face_very_happy",I$.EMOJI_FLAGS="flag",I$.EMOJI_OBJECTS="lightbulb",I$.EMOJI_PEOPLE="face_very_happy",I$.EMOJI_RECENT="clock",I$.EMPTY_HEART="heart",I$.EMPTY_LIKE="thumb_up",I$.ERROR_BLACK="alert_circle",I$.ERROR_OUTLINE="alert_circle",I$.ERROR_WHITE=
"alert_circle",I$.EXIT_APP="arrow_in",I$.EXIT_TO_APP="arrow_in",I$.EXPAND="chevron_down",I$.EXPAND_ALL="chevron_expand",I$.EXPAND_CAIRO="chevron_down",I$.EXPAND_LESS="chevron_up",I$.EXPAND_MORE="chevron_down",I$.EXPLORE="compass",I$.EXPLORE_DESTINATION="compass",I$.EXTERNAL_LINK="arrow_up_right",I$.EYE_OFF="eye_slash",I$.FAB_UPLOAD="upload",I$.FACE_HAPPY_OUTLINE="face_happy",I$.FACE_MEH="face_neutral",I$.FACT_CHECK="text_page_check",I$.FASHION_LOGO="fashion",I$.FASHION_LOGO_CAIRO="fashion",I$.FAVORITE=
"thumb_up",I$.FEEDBACK="alert_bubble",I$.FEEDBACK_CAIRO="alert_bubble",I$.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",I$.FILL_ARROW_SOLID_UP_16="arrow_solid_up",I$.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",I$.FIRST_PAGE="chevron_left_end",I$.FLAG_CAIRO="flag",I$.FLASH_OFF="flash_slash",I$.FLASH_ON="flash",I$.FULL_HEART="heart",I$.GAMING_LOGO="gaming",I$.GAMING_LOGO_CAIRO="gaming",I$.GO_TO_PAGE="arrow_right",I$.GRID_ASYMMETRICAL="dashboard",I$.GROUPS="person3",I$.HAND_SWIPE_LEFT="gesture_swipe_left",
I$.HAND_SWIPE_RIGHT="gesture_swipe_right",I$.HAPPY="face_happy",I$.HEALTH_AND_SAFETY="shield_health",I$.HEART_BOX="heart_cube",I$.HELP="help_circle",I$.HELP_CAIRO="help_circle",I$.HELP_OUTLINE="help_circle",I$.HIDE="circle_slash",I$.INCOGNITO_CAIRO="incognito",I$.INFINITY_ICON="infinity",I$.INFO="info_circle",I$.INFO_OUTLINE="info_circle",I$.INSERT_CHART="chart_bar_square",I$.INSERT_CHART_OUTLINED="chart_bar_square",I$.INSERT_PHOTO="image",I$.KEEP="pin",I$.KEEP_OFF="pin_slash",I$.KEYBOARD="keyboard",
I$.KEYBOARD_ARROW_DOWN="chevron_down",I$.KEYBOARD_ARROW_UP="chevron_up",I$.KIDS_BLOCK="circle_slash",I$.LANGUAGE="globe",I$.LAST_PAGE="chevron_right_end",I$.LAUNCH="arrow_up_right",I$.LEARNING="lightbulb",I$.LEARNING_CAIRO="lightbulb",I$.LIBRARY_ADD="bookmark",I$.LIBRARY_IMAGE="image_stack",I$.LIBRARY_MUSIC="audio_square_stack",I$.LIBRARY_OUTLINE="play_square_stack",I$.LIBRARY_REMOVE="bookmark",I$.LIBRARY_SAVED="check_square_stack",I$.LIKES_PLAYLIST="thumb_up",I$.LIKES_PLAYLIST_CAIRO="thumb_up",I$.LIKE=
"thumb_up",I$.LIKE_SELECTED="thumb_up",I$.LIST_QUEUE="queue",I$.LIVE_CAIRO="live",I$.LIVE_UNLISTED="link",I$.LOCATION_ON="location_pin",I$.LOCATION_PIN="location_pin",I$.LOCATION_POINT="location_pin",I$.LOOP="repeat",I$.LOOP_ACTIVE="repeat",I$.LOOP_ONE="repeat1",I$.LOOP_ONE_ACTIVE="repeat1",I$.MEET="google_meet",I$.MEH="face_neutral",I$.MEMBERSHIPS="memberships",I$.MEMBERS_ONLY_MODE_OFF="text_bubble",I$.MENU_FILTER="filter",I$.MESSAGE="text_bubble",I$.MESSAGE_BUBBLE_GEAR="bubble_gear",I$.MESSAGE_BUBBLE_LEFT=
"text_bubble",I$.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",I$.MESSAGE_BUBBLE_OVERLAP="bubble_stack",I$.MESSAGE_BUBBLE_QUESTION="help_bubble",I$.MICROPHONE_ON="mic",I$.MONETIZATION_ON="dollar_sign_circle",I$.MONEY_FILL="dollar_sign_rectangle",I$.MONEY_FILL_JPY="yen_sign_rectangle",I$.MONEY_HAND="dollar_sign_circle_hand",I$.MONEY_HEART="dollar_sign_heart",I$.MOON_Z="sleep_timer",I$.MORE_HORIZ="overflow_horizontal",I$.MORE_VERT="overflow_vertical",I$.MUSIC="audio",I$.MUSIC_CAIRO="audio",I$.MUSIC_EXPLICIT_BADGE=
"explicit",I$.MUSIC_NEW_RELEASE="audio_badge",I$.MUSIC_NOTE_SYMBOL="audio",I$.MUSIC_SCISSORS="audio_scissors",I$.MUSIC_SHUFFLE="shuffle",I$.MY_CHANNEL="person_circle",I$.MY_LOCATION="location_pin",I$.MY_VIDEOS="video",I$.MY_VIDEOS_CAIRO="video",I$.NEWS_CAIRO="news",I$.NEWS_STORY="news",I$.NEXT="chevron_right",I$.NOTE_ADD="bubble_pencil",I$.NOTIFICATIONS="bell",I$.NOTIFICATIONS_ACTIVE="bell_waves",I$.NOTIFICATIONS_CAIRO="bell",I$.NOTIFICATIONS_DONE_CHECKMARK="check",I$.NOTIFICATIONS_INBOX="bell",I$.NOTIFICATIONS_NONE=
"bell",I$.NOTIFICATIONS_OFF="bell_slash",I$.NOT_INTERESTED="circle_slash",I$.OFFICIAL_ARTIST_BADGE="audio",I$.OFFLINE_CLOUD="cloud_slash",I$.OFFLINE_DOWNLOAD="download",I$.OFFLINE_DOWNLOAD_CAIRO="download",I$.OFFLINE_PAUSE="pause",I$.OPEN_IN_NEW="arrow_up_right",I$.OUTLINE_ADJUST="adjust",I$.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",I$.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",I$.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",I$.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",I$.OUTLINE_BAG="bag",I$.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",I$.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",I$.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",I$.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",I$.PAID="dollar_sign_circle",I$.PAUSE_OUTLINED="pause",I$.PAYMENT="credit_card",I$.PEOPLE="person_child",I$.PEOPLE_2="person2_rectangle",I$.PEOPLE_GROUP="person3",I$.PEOPLE_NOTE="bubble_asterisk",I$.PERSON_2="person2",I$.PERSON_ACCOUNT="person_square_stack",I$.PERSON_MINUS="person_x",I$.PERSON_MUSIC="person_audio",I$.PERSON_RADAR="person_waves",
I$.PERSON_RADAR_FILLED="person_waves",I$.PERSON_SETTING="person_gear",I$.PHONE="phone",I$.PHONE_DOWNLOAD="mobile_arrow_down",I$.PICTURE_IN_PICTURE="picture_in_picture",I$.PLAYABLES_LOGO="playables",I$.PLAYABLES_LOGO_CAIRO="playables",I$.PLAYLISTS="playlist",I$.PLAYLISTS_CAIRO="playlist",I$.PLAYLIST_ADD_CHECK="bookmark",I$.PLAY_ALL="play",I$.PLAY_ARROW="play",I$.PLAY_ARROW_CIRCLE="play_circle",I$.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",I$.PLAY_CIRCLE="play_circle",I$.PLAY_OUTLINED="play_circle",
I$.PODCAST_ADD="podcast_add",I$.PODCAST_CHECK="podcast_check",I$.PRIVACY_INFO="shield_x",I$.PRIVACY_PRIVATE="lock",I$.PRIVACY_PUBLIC="globe",I$.PRIVACY_UNLISTED="link",I$.PROMOTE="megaphone",I$.PURCHASES="price_tag",I$.PURCHASE_SUPER_CHAT="super_chat",I$.PURCHASE_SUPER_STICKER="super_sticker",I$.QUESTION_ANSWER="help_bubble",I$.QUESTION_CIRCLE="help_circle",I$.QUEUE_PLAY_LAST="queue_last",I$.QUEUE_PLAY_NEXT="queue_next",I$.QUOTATION_MARK="quote",I$.RADAR_LIVE="live",I$.REMOVE="minus_circle",I$.REMOVE_CIRCLE=
"minus_circle",I$.REMOVE_CIRCLE_OUTLINE="minus_circle",I$.REMOVE_FROM_HISTORY="minus_circle",I$.REMOVE_FROM_PLAYLIST="minus_circle",I$.REMOVE_MODERATOR="shield_slash",I$.REPLAY="arrow_counterclockwise",I$.REPLAY_10="skip10_back",I$.REPLAY_ARROW="replay",I$.REPORT_PROBLEM="alert_triangle",I$.RSS_OFF="rss_slash",I$.SAD="face_sad",I$.SAVE_PLAYLIST="bookmark",I$.SCHEDULE="clock",I$.SCHOOL="graduation_cap",I$.SCREEN_DEFAULT="player_default",I$.SCREEN_FULLSCREEN="player_full_enter",I$.SCREEN_LIGHT="ambient_mode",
I$.SCREEN_ROTATION="rotate_portrait",I$.SCREEN_SWITCH="player_switch",I$.SCREEN_THEATRE="player_theater",I$.SEARCH_CAIRO="search",I$.SEARCH_HISTORY="history",I$.SELL="price_tag",I$.SETTINGS="gear",I$.SETTINGS_CAIRO="gear",I$.SETTINGS_LIGHT="gear",I$.SETTINGS_MATERIAL="gear",I$.SETTINGS_REMOTE="remote_waves",I$.SHARE="share",I$.SHARE_ARROW="share",I$.SHARE_CAIRO="share",I$.SHIELD="shield_x",I$.SHIELD_EMPTY="shield",I$.SHIELD_OFF="shield_slash",I$.SHIELD_WITH_AVATAR="person_shield",I$.SHOPPING_BAG=
"bag",I$.SHOPPING_BAG_CAIRO="bag",I$.SHOPPING_CART="cart",I$.SHORTS_COMMENT="text_bubble",I$.SHORTS_DISLIKE="thumb_down",I$.SHORTS_LIKE="thumb_up",I$.SHORTS_SHARE="share",I$.SKIP_FORWARD_30="skip30_forward",I$.SLASH_CIRCLE_LEFT="circle_slash",I$.SLASH_CIRCLE_RIGHT="circle_slash",I$.SLOW_MODE="bubble_slow",I$.SLOW_MODE_OFF="text_bubble",I$.SOCIAL="person_child",I$.SPARKLE="sparkles",I$.SPARK_IMAGE="image_spark",I$.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",I$.SPARK_PENCIL="pencil_spark",I$.SPARK_RADAR=
"spark_waves",I$.SPARK_VIDEO="video_spark",I$.SPEAKER_GROUP="speaker_stack",I$.SPEAKER_OFF="speaker_slash",I$.SPEED_1X="n1x",I$.SPEED_1_POINT_2X="n1point2x",I$.SPEED_1_POINT_5X="n1point5x",I$.SPEED_1_POINT_8X="n1point8x",I$.SPEED_2X="n2x",I$.SPONSORSHIP_STAR="star_circle",I$.SPORTS="basketball",I$.SPOTLIGHT="spotlight",I$.STAFF_PICK="spotlight",I$.START_DVR="add",I$.STAR_BORDER="star",I$.STAR_CIRCLE_RIBBON="memberships_gift",I$.STAR_HALF="star_full_half",I$.STAR_SHOOTING="hype",I$.STICKER="sticker",
I$.STICKER_EMOTICON="face_happy",I$.STOP_DVR="stop",I$.SUBSCRIBE="youtube",I$.SUBSCRIBE_PLUS="add",I$.SUBSCRIPTION_MANAGER="gear",I$.SUPERSTAR="super_star",I$.SUPERVISOR_ACCOUNT="person_child",I$.SUPER_CHAT_FOR_GOOD="hands_heart",I$.SWAP_HORIZ="arrow_swap_horizontal",I$.SWITCH_ACCOUNTS="person_square_stack",I$.TAB_ACCOUNT="person",I$.TAB_ACTIVITY="bell",I$.TAB_BOOKMARK="bookmark",I$.TAB_EXPLORE="compass",I$.TAB_HOME="home",I$.TAB_HOME_CAIRO="home",I$.TAB_INBOX="mail",I$.TAB_LIKED="thumb_up",I$.TAB_MUSIC_PREMIUM=
"youtube_music",I$.TAB_SHORTS="shorts",I$.TAB_SHORTS_CAIRO="shorts",I$.TAB_SUBSCRIPTIONS="subscriptions",I$.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",I$.TAB_TRENDING="trending",I$.TARGET="target",I$.TARGET_ADD="target_add",I$.TEMPLATE_ADD="template_add",I$.TEXT="font",I$.TICKET_STAR="star_ticket",I$.TIMER="stopwatch",I$.TRENDING_CAIRO="trending",I$.TRENDING_DOWN="arrow_trend_down",I$.TRENDING_UP="arrow_trend_up",I$.TROPHY_CAIRO="trophy",I$.TROPHY_CELEBRATIONS="fireworks",I$.TROPHY_STAR="star_trophy",
I$.TUNE="adjust",I$.TV_OFF="tv_slash",I$.UNBLOCK_USER="minus_circle",I$.UNFAVORITE="thumb_down",I$.UNLIMITED="youtube",I$.UNPLUGGED_LIVE_GUIDE="live",I$.UNPLUGGED_SPORTS="eye_slash",I$.UPLOADS="play_square_stack",I$.UP_ARROW="arrow_up",I$.VERTICAL_ALIGN_BOTTOM="chevron_down_end",I$.VERTICAL_ALIGN_TOP="chevron_up_end",I$.VERY_HAPPY="face_very_happy",I$.VERY_SAD="face_very_sad",I$.VIDEOS="play_circle",I$.VIDEO_CALL="video_camera_add",I$.VIDEO_LIBRARY_WHITE="play_square_stack",I$.VIDEO_QUALITY_4K="n4k",
I$.VIDEO_QUALITY_8K="n8k",I$.VIDEO_YOUTUBE="youtube",I$.VIEW_LIST_CAIRO="view_list",I$.VIEW_MODULE="view_column3_row2",I$.VISIBILITY="eye",I$.VISIBILITY_OFF="eye_slash",I$.VOLUME_DOWN="volume_min",I$.VOLUME_MUTE="volume_mute",I$.VOLUME_OFF="volume_mute",I$.VOLUME_STABLE="stable_volume",I$.VOLUME_UP="volume_max",I$.WALLPAPER="image",I$.WARNING="alert_triangle",I$.WATCH_HISTORY="history",I$.WATCH_HISTORY_CAIRO="history",I$.WATCH_LATER="clock",I$.WATCH_LATER_CAIRO="clock",I$.WATCH_RELATED_MIX="mix",
I$.WHAT_TO_WATCH="home",I$.YOUTUBE_LINKED_TV="tv_mobile",I$.YOUTUBE_MUSIC_MONOCHROME="youtube_music",I$.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",I$.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",I$.YOUTUBE_SHORTS_ARROW_UP="arrow_up",I$.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",I$.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",I$.YOUTUBE_SHORTS_OUTLINE_24="shorts",I$.YT_OUTLINE_MUSIC_24="audio",I$);var Pnc={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 LSc={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 c6V={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"},V6=function(k){this.iconUrlProvider=k};
V6.prototype.resolveIcon=function(k,I){var V=c6V[k.iconName.toUpperCase()];V&&(k.iconName=V);var X=k.iconName;X=X.replace(/-/g,"_");k=Object.assign({},k,{iconName:this.mapIconTypeToStandardName(X,!!V)||X.toLowerCase()});if(_.m("enable_web_delhi_icons")||V){var P;return egi(LSc,k,((P=this.iconUrlProvider)==null?void 0:P.getYtStandardUrl)||XsU,I)}var L;return egi(Pnc,k,((L=this.iconUrlProvider)==null?void 0:L.getYtStandardUrl)||Vv_,I)};
V6.prototype.mapIconTypeToStandardName=function(k,I){return _.m("enable_web_delhi_icons")||I?XhA[k.toUpperCase()]:V2G[k.toUpperCase()]};
V6[wH]=[_.RZ(ee4)];var Gv6=new Set("audio_badge offline_pause pause play_all play_arrow sponsorship_star youtube_music".split(" ")),TM4=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),dJ6=function(k){this.urlProvider=this.iconUrlProvider=k};
_.J(dJ6,V6);
dJ6.prototype.resolveIcon=function(k,I){k.iconName==="youtube_logo"&&(k.iconName="yt-logo-updated");if(k.iconName==="youtube_premium_logo"||k.iconName==="youtube_red_logo")k.iconName="yt-logo-red-updated";var V=Object.assign({},k);k.iconName==="menu"&&(_.m("enable_web_delhi_icons")||(V.iconName="bars_3"),V.iconStyle="youtube_outline");k.iconSetName==="socialNetworksRound"&&(k.iconName==="mail"&&(V.iconName="email"),k.iconName==="embed"&&(V.iconSize=60));k.iconName==="more"&&(V.iconName="overflow_horizontal");
k.iconName==="fullscreen"&&(V.iconName="screen_full");k.iconName==="premium_standalone"&&(V.iconName="premium_standalone_cairo");_.m("enable_connect_icon_update_web")&&k.iconName==="account_linked"&&(V.iconName="circles_overlap_check",V.iconStyle="youtube_fill");_.m("enable_connect_icon_update_web")&&k.iconName==="account_unlinked"&&(V.iconName="circles_overlap",V.iconStyle="youtube_outline");Gv6.has(k.iconName)&&(V.iconStyle="youtube_fill");if(_.m("enable_web_delhi_icons")){k.iconName==="playlist_add"&&
(V.iconName="bookmark");k.iconName==="offline_pin"&&(V.iconName="arrow_down_circle",V.iconStyle="youtube_fill");if(k.iconName==="circles_overlap_check"||V.iconName==="circles_overlap_check")V.iconName="account_link",V.iconStyle="youtube_fill";TM4.has(k.iconName)&&(V.iconName+="_updated")}k=Object.assign({},V,{iconName:(V6.prototype.mapIconTypeToStandardName.call(this,V.iconName)||V.iconName).toLowerCase()});var X;return(k=egi(Oh3,k,((X=this.urlProvider)==null?void 0:X.getUrl)||PIj,I))?k:V6.prototype.resolveIcon.call(this,
V,I)};
dJ6[wH]=[_.RZ(ee4)];_.i86=1;var XZ=function(k,I){this.JSC$17755_commandHandler=k;this.innertubeTransportService=I};
_.J(XZ,KM);XZ.prototype.resolveCommand=function(k,I){var V=this,X,P,L;return _.W(function(T){return(X=_.K(k,m3l))?T.return(WS4(V,X,(P=I)==null?void 0:(L=P.form)==null?void 0:L.element)):T.return()})};
var WS4=function(k,I,V){I={profileCardContext:I.profileCardContext,profileOwnerExternalChannelId:I.profileOwnerExternalChannelId};var X=_.SK(FdU);return _.hl(k.innertubeTransportService,I,X).then(function(P){if(!P)throw new _.GN("GetProfileCard failed");if(P=P.popupCommand){k.JSC$17755_commandHandler.resolveCommand(P,{form:{element:V}});_.wb(_.Ne(),66557);P=P==null?void 0:P.clickTrackingParams;var L=_.Xc();P&&L&&_.Ne().graftServerVe(P,L)}})};
XZ[wH]=[_.Hp,_.DP];var PO=function(){};
_.J(PO,KM);PO.prototype.resolveCommand=function(k){var I,V;return _.W(function(X){I=_.K(k,vxN);if(!I)return X.return();V=Number(I.enableDelayedPacfLoggingTvMs);if(isNaN(V)){var P=DX();p0G(P,I,0)}else p0G(DX(),I,V);_.xg(X)})};_.LR=function(){};
_.J(_.LR,KM);
_.LR.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E;return _.W(function(l){X=_.K(k,sKx);L=(P=I.form)==null?void 0:P.element;d=(T=L)==null?void 0:T.closest("ytd-enforcement-message-view-model");if(!X||!d)return l.return();V.allowAdsAction||(U=X.fundingChoiceInstructionPageUrl,V.allowAdsAction=new NxN(window,_.yj(U)));var r=V.allowAdsAction;r.wallElement=d;r.allowAdsPopup.style.setProperty("display","flex","important");var h=r.scrollManager;h.isScrollingEnabled&&(h.originalBodyOverflow=h.JSC$10300_domHelper.JSC$9626_document_.body.style.overflow,
h.JSC$10300_domHelper.JSC$9626_document_.body.style.overflow="hidden",h.isScrollingEnabled=!1);r.wallElement.style.setProperty("display","none","important");dMN(r.accessibilityManager,r.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((E=V.allowAdsAction.allowAdsPopup)&&E instanceof HTMLElement)for(r=_.G(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),h=r.next();!h.done;h=r.next()){var y=_.G(h.value);h=y.next().value;y=y.next().value;
E.style.setProperty(h,y)}_.xg(l)})};
_.LR.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var cO=function(){};
_.J(cO,KM);cO.prototype.resolveCommand=function(k){var I;return _.W(function(V){I=_.K(k,aHy);if(!I)return V.return();nSt(k);_.xg(V)})};_.Gp=new _.g9("AI_CHAT_CONTROLLER_TOKEN");var Tp=function(k,I,V,X){this.JSC$17770_commandHandler=k;this.store=I;this.getPlayerCb=V;this.aiChatController=X};
_.J(Tp,KM);Tp.prototype.pageContext=function(){var k=_.W8.currentPageSubTypeSelector(this.store.getState()),I;return(I=this.aiChatController)==null?void 0:_.fDi(I,k)};
Tp.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T;return _.W(function(d){V=_.K(k,wHW);P=(X=V)==null?void 0:X.command;if(!P)return d.return();switch((T=V)==null?void 0:T.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var U="youchat-"+Date.now(),E;var l=String(Math.floor(((E=I.getPlayerCb())==null?void 0:E.getCurrentTime())||0)*1E3);L={inputComposerFormData:{clientMessageId:U,playerOffsetMs:l,pageContext:I.pageContext()}}}if(!L)return d.return();I.JSC$17770_commandHandler.resolveCommand(P,
{form:{formData:L}});_.xg(d)})};
Tp[wH]=[_.Hp,_.Wq,vGl,_.RZ(_.Gp)];var UJ4=new _.g9("SESSION_STORAGE");var df=function(k){this.sessionStorage=k("conversations")};
_.J(df,KM);df.prototype.resolveCommand=function(k){var I=this,V;return _.W(function(X){V=_.K(k,HGN);if(!V)return X.return();V.conversationId?I.sessionStorage.set("conversation_id",V.conversationId):I.sessionStorage.remove("conversation_id");_.xg(X)})};
df[wH]=[UJ4];var ie=function(k){this.JSC$17782_commandHandler=k};
_.J(ie,KM);
ie.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E;return _.W(function(l){if(l.nextAddress==1){V=_.K(k,WCR);if((X=V)==null||!X.text||!navigator.clipboard)return l.return();_.vK(l,2);return l.yield(navigator.clipboard.writeText(V.text),4)}if(l.nextAddress!=2){if(!V.successActions||V.successActions.length===0)return l.return();P=_.G(V.successActions);for(L=P.next();!L.done;L=P.next())T=L.value,I.JSC$17782_commandHandler.resolveCommand(T);return _.vx(l,0)}_.nh(l);if(!V.failureActions||V.failureActions.length===
0)return l.return();d=_.G(V.failureActions);for(U=d.next();!U.done;U=d.next())E=U.value,I.JSC$17782_commandHandler.resolveCommand(E);_.xg(l)})};
ie[wH]=[_.Hp];var WO=function(k){this.JSC$17786_commandHandler=k};
_.J(WO,KM);
WO.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h;return _.W(function(y){switch(y.nextAddress){case 1:X=_.K(k,M4N);if(!X)return y.return();_.vK(y,2);if(!X.imageBytes&&!X.imageUrl)throw Error("Di");if(!X.imageUrl){if(X.imageBytes){L=X.imageBytes;T=L.replace(/-/g,"+").replace(/_/g,"/");var S=TIA(T);P=_.uC(S)}y.jumpTo(4);break}return y.yield(fetch(X.imageUrl),5);case 5:return d=y.yieldResult,y.yield(d.blob(),6);case 6:U=y.yieldResult,P=_.uC(U);case 4:r=(E=I)==null?void 0:(l=E.form)==
null?void 0:l.element;h=document.createElement("a");et(h,P);r.appendChild(h);h.download="";h.click();r.removeChild(h);URL.revokeObjectURL(_.Nu(P));X.successCommand&&V.JSC$17786_commandHandler.resolveCommand(X.successCommand);_.vx(y,0);break;case 2:_.nh(y),X.errorCommand&&V.JSC$17786_commandHandler.resolveCommand(X.errorCommand),_.xg(y)}})};
WO[wH]=[_.Hp];var fR=function(k){this.store=k};
_.J(fR,KM);fR.prototype.resolveCommand=function(k){var I=this,V,X,P;return _.W(function(L){X=(V=_.K(k,_.wZW))==null?void 0:V.entityBatchUpdate;if(!X)return L.jumpTo(0);P=Object.assign({},X,{mutations:[].concat(_.Z9(X.mutations||[]))});return L.yield(_.CQ(P,I.store),0)})};
fR[wH]=[B7];var E9k=function(k){this.JSC$17793_commandHandler=k;this.feedbackDialogMap=new Map};
E9k.prototype.openDialog=function(k,I){(k=this.feedbackDialogMap.get(k))&&this.JSC$17793_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:k}},I)};
E9k[wH]=[_.Hp];var b8k=new _.g9("FEEDBACK_CONTROLLER_TOKEN");var U1=function(k,I,V,X){this.dispatch=k;this.controller=I;this.JSC$17796_commandHandler=V;this.innertubeTransportService=X};
_.J(U1,KM);
U1.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z,u,ct,dt,$K,lD;return _.W(function(mR){switch(mR.nextAddress){case 1:X=_.K(k,_.LO);if(L=(P=X)==null?void 0:P.contentId)for(d=_.G(((T=X)==null?void 0:T.actions)||[]),U=d.next();!U.done;U=d.next())E=U.value,lDG(V,E,L);h=(l=I)==null?void 0:(r=l.form)==null?void 0:r.element;return _.m("wug_feedback_endpoint_use_its")?(g=new _.dz,g.endpoint=k,Q=_.EI(V.innertubeTransportService,k,(F=I)==null?void 0:F.form),g.ajaxPromise=
Q,_.vW(h,"yt-service-request-sent",g),mR.yield(Q,5)):mR.yield(_.Qk(h,[k,{impression:(S=I)==null?void 0:S.disableClickTracking}]).catch(function(){}),4);
case 4:y=mR.yieldResult;mR.jumpTo(3);break;case 5:y=mR.yieldResult,_.vW(h,"yt-service-request-completed",{data:y});case 3:p=((x=y)==null?void 0:(N=x.data)==null?void 0:N.feedbackResponses)||((M=y)==null?void 0:M.feedbackResponses);if((z=p)==null?0:z.length)(ct=(u=p[0])==null?void 0:u.followUpDialog)&&L&&(dt=V.controller)!=null&&dt.feedbackDialogMap.set(L,ct),(lD=($K=p[0])==null?void 0:$K.isThumbnailReporting)&&V.JSC$17796_commandHandler.resolveCommand({signalAction:{signal:"CLOSE_POPUP"}});_.xg(mR)}})};
var lDG=function(k,I,V){var X=_.K(I,_.x4);if(X){X=_.G(X.commands||[]);for(var P=X.next();!P.done;P=X.next())lDG(k,P.value,V)}_.K(I,_.Do)&&k.dispatch(_.NP("commandEntity",NT_(V),{key:V,command:I}));_.K(I,gxN)&&k.dispatch(_.NP("commandEntity",NT_(V),{key:V,command:I}))};
U1[wH]=[iRU,b8k,_.Hp,_.DP];var E1=function(k){this.controller=k};
_.J(E1,KM);E1.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T;return _.W(function(d){X=_.K(k,_.g6);L=(P=X)==null?void 0:P.targetId;if(((T=X)==null?void 0:T.signal)!=="TELL_US_WHY"||!L)return d.return();V.controller.openDialog(L,I);_.xg(d)})};
E1[wH]=[b8k];var be=new _.g9("APP_STORE_TOKEN");var le=function(k){this.store=k};
_.J(le,KM);le.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E;return _.W(function(l){X=_.K(k,GnO);L=(P=X)==null?void 0:P.contentId;U=(T=I)==null?void 0:(d=T.form)==null?void 0:d.element;E=_.Qk(U,[k]);L&&V.undo(L);return l.yield(E,0)})};
le.prototype.undo=function(k){this.store.dispatch(_.NP("commandEntity",NT_(k),{key:k,command:void 0}))};
le[wH]=[be];var rf=function(k){this.JSC$17808_commandHandler=k};
_.J(rf,KM);rf.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E;return _.W(function(l){V=_.K(k,GSl);X=V.flowStateKey;P=V.validationFailureCommand;L=V.submitValidFormCommand;T=bpz(_.j$,[X||""]);d=_.K(T,ikU);((U=d)==null?0:U.isValid)&&L&&I.JSC$17808_commandHandler.resolveCommand(L);((E=d)==null?0:E.isValid)||!P||I.JSC$17808_commandHandler.resolveCommand(P);_.xg(l)})};
rf[wH]=[_.Hp];var h3=function(k){this.innertubeTransportService=k};
_.J(h3,KM);h3.prototype.resolveCommand=function(k,I){var V=this,X;return _.W(function(P){return P.yield(_.EI(V.innertubeTransportService,k,(X=I)==null?void 0:X.form).then(function(L){var T,d;I==null||(T=I.commandController)==null||(d=T.onSuccess)==null||d.call(T,k,L)},function(L){var T,d;
I==null||(T=I.commandController)==null||(d=T.onServerError)==null||d.call(T,k,L)}),0)})};
h3[wH]=[_.DP];var y6=function(){};
_.J(y6,KM);y6.prototype.resolveCommand=function(k){var I,V,X,P;return _.W(function(L){if(I=_.K(k,_.PQK)){if(V=I.gtmId)X=_.gH("GL",""),_.VY(V,X);(P=I.gtmData)&&_.Xd(P)}_.xg(L)})};var me=function(k,I,V){this.innertubeTransportService=k;this.JSC$17819_actionRouter=I;this.JSC$17819_screenManager=V};
_.J(me,KM);me.prototype.resolveCommand=function(k){var I=this,V,X;return _.W(function(P){V=_.K(k,IIG);if(!V)return P.return();X=V.command;if(!X)return P.return();I.JSC$17819_actionRouter.triggerAction("yt-insert-rich-section-action",V);return P.yield(_.EI(I.innertubeTransportService,X,{disableCache:!0}).then(function(L){k.clickTrackingParams&&(L==null?0:L.trackingParams)&&I.JSC$17819_screenManager.graftServerVe(L.trackingParams,_.zY(k.clickTrackingParams))}),0)})};
me[wH]=[_.DP,s4,_.Pv];iBR.bind(null,$l);var r6i=iBR.bind(null,c7K);fOK.bind(null,$l);var hEA=fOK.bind(null,c7K);EqA.bind(null,$l);var y6V=EqA.bind(null,c7K);var KR=function(){};
_.J(KR,KM);
KR.prototype.resolveCommand=function(k){var I,V,X,P,L,T,d,U,E,l;return _.W(function(r){I=_.K(k,CbN);if(!I)return r.return();X=((V=I.operations)==null?void 0:V.operations)||[];P=_.G(X);for(L=P.next();!L.done;L=P.next())if(T=L.value,T.insertItemSectionContent){var h=T.insertItemSectionContent,y=h.contents||[];h.insertByPositionInSection?r6i(h.insertByPositionInSection.sectionTargetId,y,h.insertByPositionInSection.position):h.insertByRelativePositionInSection&&h.insertByRelativePositionInSection.sectionTargetId&&h.insertByRelativePositionInSection.itemTargetId&&
hEA(h.insertByRelativePositionInSection.sectionTargetId,h.insertByRelativePositionInSection.itemTargetId,y,h.insertByRelativePositionInSection.relativePosition)}else T.replaceSection?(h=T.replaceSection,y={},h.replaceByTargetId?y=h.replaceByTargetId:h.replaceByGroupId&&(y={targetId:h.replaceByGroupId.groupId,newContent:h.replaceByGroupId.newContent,undoKey:""}),y.newContent&&dKG(y.targetId,{continuationItems:[y.newContent]})):T.removeItem?(h=T.removeItem,h.removeByTargetId&&h.sectionTargetId&&y6V(h.sectionTargetId,
h.removeByTargetId.targetIds||[])):T.removeSection&&(T.removeSection.removeByTargetId?(d=void 0,mJk(((d=T.removeSection)==null?void 0:d.removeByTargetId.targetIds)||[])):T.removeSection.removeByGroupId&&(U=void 0,mJk(((U=T.removeSection)==null?void 0:U.removeByGroupId.groupIds)||[])));l=((E=I.operations)==null?void 0:E.scrollConfig)||{};KSc(l);_.xg(r)})};
var mJk=function(k){k=_.G(k);for(var I=k.next();!I.done;I=k.next())dKG(I.value,{continuationItems:[]})},KSc=function(k){if(k.scrollToItem){var I=k.scrollToItem.item||{},V=I.itemTargetId;
I=I.sectionTargetId;if(V&&I){var X=document.querySelector("[data-target-id="+I+"]"),P=X==null?void 0:X.querySelector("[data-target-id="+V+"]");X&&P&&setTimeout(function(){var L=P.offsetTop-X.offsetTop,T;if(((T=k.scrollToItem)==null?void 0:T.scrollPosition)==="SCROLL_POSITION_CENTER")L-=X.offsetHeight/2,L+=P.offsetHeight/2;else{var d;((d=k.scrollToItem)==null?void 0:d.scrollPosition)==="SCROLL_POSITION_END"&&(L-=X.offsetHeight,L+=P.offsetHeight)}var U;X.scroll({top:L,behavior:(k==null?void 0:(U=k.animationConfig)==
null?void 0:U.enableAnimation)===!1?"instant":"smooth"})},100)}}};var $f=new _.g9("CLIENT_NAME_TOKEN");var $Jh=new _.g9("DEFAULT_STORE_EXPIRATION_TOKEN");var b_W=new _.g9("CLIENT_LOCATION_SERVICE_TOKEN");var SP=function(k,I,V){this.clientName=k||_.gH("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=I||_.bR.getInstance();this.JSC$17848_commandHandler=V||_.al.instance};
_.J(SP,KM);SP.prototype.resolveCommand=function(k){var I=this,V,X;return _.W(function(P){X=(V=_.K(k,$Vf))==null?void 0:V.onComplete;I.clientLocationService.clearLocationPlayabilityToken(I.clientName);X&&I.JSC$17848_commandHandler.resolveCommand(X);_.xg(P)})};
SP[wH]=[$f,b_W,_.Hp];var jP=function(k){this.innertubeTransportService=k};
_.J(jP,KM);jP.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T;return _.W(function(d){L=(X=I)==null?void 0:(P=X.form)==null?void 0:P.element;return d.yield(_.EI(V.innertubeTransportService,k,(T=I)==null?void 0:T.form).then(function(U){Uft(L,new CustomEvent("yt-service-request-completed"),{data:U},_.gH("openPopupConfig"))}),0)})};
jP[wH]=[_.DP];var J3=function(){};
_.J(J3,KM);J3.prototype.resolveCommand=function(k){var I,V;return _.W(function(X){I=_.K(k,EVG);V=document.querySelector("mini-app-container-view-model");if(!I||!V)return X.return();I.isPlaying?V.dispatchEvent(new Event("play")):V.dispatchEvent(new Event("pause"));_.xg(X)})};var Yf=function(){};
_.J(Yf,KM);Yf.prototype.resolveCommand=function(k){var I,V,X,P,L,T,d;return _.W(function(U){I=_.K(k,tpG);if((V=I)==null||!V.paramKeys)return U.return();X=I.paramKeys;P=_.ns(window.location.href);L=_.G(X);for(T=L.next();!T.done;T=L.next())d=T.value,P.JSC$10332_queryData_.remove(d);window.history.replaceState(window.history.state,document.title,P.toString());_.xg(U)})};var SWP=function(){this.dropdownMap=new Map};_.jdG=new _.g9("DROPDOWN_CONTROLLER_TOKEN");var gf=function(k){this.controller=k};
_.J(gf,KM);gf.prototype.resolveCommand=function(k){var I=this,V,X,P,L;return _.W(function(T){V=_.K(k,gkf);if(!V)return T.return();X=V;P=X.dropdownId;L=X.selectedOptionIndex;if(P===void 0||L===void 0)return T.return();var d=I.controller.dropdownMap.get(P);d&&d(L);_.xg(T)})};
gf[wH]=[_.jdG];var qs=function(k){this.controller=k};
_.J(qs,KM);qs.prototype.resolveCommand=function(k){var I=this,V;return _.W(function(X){return(V=_.K(k,otN))?X.yield(I.controller.closeDialog(),0):X.return()})};
qs[wH]=[_.dW];var vO=function(k){this.controller=k};
_.J(vO,KM);vO.prototype.resolveCommand=function(k){var I=this,V,X;return _.W(function(P){V=_.K(k,ylx);if(!V)return P.return();var L,T=V.panelIdentifier||((L=V.identifier)==null?void 0:L.tag);if(!T)throw Error("Ei");return(X=T)?P.yield(I.controller.hidePanel({identifier:X}),0):P.jumpTo(0)})};
vO[wH]=[_.Ge];var s1=function(k){this.controller=k};
_.J(s1,KM);s1.prototype.resolveCommand=function(k){var I=this,V;return _.W(function(X){return(V=_.K(k,cYC))?X.yield(I.controller.closeSheet(),0):X.return()})};
s1[wH]=[_.Te];var FZ=function(k,I){this.innertubeTransportService=k;this.controller=I};
_.J(FZ,KM);FZ.prototype.resolveCommand=function(k){var I=this,V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return V=_.K(k,mZG),(X=V)!=null&&X.panelId?T.yield(I.controller.getReloadContinuation(V.panelId),2):T.return();if(T.nextAddress!=3)return(P=T.yieldResult)?T.yield(_.EI(I.innertubeTransportService,k,{continuation:P}),3):T.return();L=T.yieldResult;return T.yield(I.controller.updatePanel({identifier:V.panelId,panelContents:L.content,shouldFocus:!1}),0)})};
FZ[wH]=[_.DP,_.Ge];var BO=function(k,I,V){this.innertubeTransportService=k;this.JSC$17889_screenManager=I;this.JSC$17889_commandHandler=V};
_.J(BO,KM);
BO.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d;return _.W(function(U){if(U.nextAddress==1){V=_.K(k,_.E3N);if(!V)return U.return();if(V.commands)for(X=_.G(V.commands),P=X.next();!P.done;P=X.next())L=P.value,I.JSC$17889_commandHandler.resolveCommand(L,{disableClickTracking:!0});T=_.zY(k.clickTrackingParams);_.wb(I.JSC$17889_screenManager,21760,T,{layer:7,parentLayer:0});return U.yield(_.EI(I.innertubeTransportService,k),2)}d=U.yieldResult;if(!d)return U.return();I.JSC$17889_screenManager.graftServerVe(d.trackingParams,T,
7);_.xg(U)})};
BO[wH]=[_.DP,_.Pv,_.Hp];var A3=new _.g9("PANEL_LOADING_STRATEGY_TOKEN");var Q6=function(k,I){this.controller=k;this.panelLoadingStrategy=I};
_.J(Q6,KM);
Q6.prototype.resolveCommand=function(k,I){var V=this,X,P,L;return _.W(function(T){X=_.K(k,TeG);if((P=X)==null||!P.panelLoadingStrategy)return T.return();L=function(d){var U,E,l,r,h,y,S,g,F,Q;return _.W(function(x){E=_.K((U=d.dialogViewModel)==null?void 0:U.header,qhN);l={viewModel:d.dialogViewModel};r={};if(S=_.m("web_enable_dialog_header_label")?(h=E)==null?void 0:(y=h.headline)==null?void 0:y.content:void 0)r.ariaLabel=S;X.dismissOnBackgroundTap===!1&&(r.isModal=!0);return d.dialogViewModel?x.yield(V.controller.openDialog(l,
(Q=(g=I)==null?void 0:(F=g.form)==null?void 0:F.element)!=null?Q:document.body,r),0):x.return()})};
return T.yield(V.panelLoadingStrategy.execute({command:k,data:X.panelLoadingStrategy,renderFn:L,createScreenConfig:{layer:4}}),0)})};
Q6[wH]=[_.dW,A3];var nR=function(k,I,V){this.innertubeTransportService=k;this.controller=I;this.JSC$17909_screenManager=V};
_.J(nR,KM);
nR.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q;return _.W(function(x){switch(x.nextAddress){case 1:X=_.K(k,_.PM);if(!X)return x.return();var N,M=X.panelIdentifier||((N=X.identifier)==null?void 0:N.tag);if(!M)throw Error("Ei");P=M;return x.yield(V.controller.isVisible(P,!0),2);case 2:if((L=x.yieldResult)&&X.blockIfPanelOpen)return x.return();U=(d=(T=V.controller).getPanelContent)==null?void 0:d.call(T,P);if(!(N=U))if(X){var p;N=((p=X.globalConfiguration)==null?void 0:
p.initialState)||X.engagementPanel;if(p=!N)p=!!(X==null?0:(M=X.engagementPanelPresentationConfigs)==null?0:M.engagementPanelPopupPresentationConfig);p&&(N=_.bBD(X.panelIdentifier,X.identifier))}else N=void 0;E=N;l=X.engagementPanelPresentationConfigs;r=X.engagementPanelExtras;return x.yield(V.controller.showPanel({identifier:P,panelContents:E,config:l,extras:r,target:(h=I)==null?void 0:(y=h.form)==null?void 0:y.element}),3);case 3:if(!X.globalConfiguration){x.jumpTo(0);break}if(X.globalConfiguration.reuseModelAndState&&
_.m("enable_ai_companion")&&(F=(g=(S=V.controller).getPanelContent)==null?void 0:g.call(S,P)))return x.return();_.wb(V.JSC$17909_screenManager,32633);return x.yield(_.EI(V.innertubeTransportService,k),5);case 5:return Q=x.yieldResult,V.JSC$17909_screenManager.graftServerVe(Q.trackingParams),x.yield(V.controller.updatePanel({identifier:P,panelContents:Q.content,shouldFocus:!0,extras:r,updatePanelContinuationData:Q.updatePanelContinuationData}),0)}})};
nR[wH]=[_.DP,_.Ge,_.Pv];var o$=function(k,I){this.controller=k;this.panelLoadingStrategy=I};
_.J(o$,KM);
o$.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h,y,S;return _.W(function(g){X=_.K(k,_.MP);if((P=X)==null||!P.panelLoadingStrategy)return g.return();d=J63(V.controller,(L=I)==null?void 0:(T=L.form)==null?void 0:T.element);E=(U=X.contextualSheetPresentationConfig)==null?void 0:U.position;r=(l=X.contextualSheetPresentationConfig)==null?void 0:l.hoverConfig;y=(h=X.contextualSheetPresentationConfig)==null?void 0:h.expandToFullWidth;S=function(F){var Q,x;return _.W(function(N){if(!F.sheetViewModel)return N.return();if(r){var M=
V.controller;M.shouldPreventClosingWhileHovered=!!r.preventCloseWhileHovered;var p;M.hideDelayMs=(p=r.hideDelayMs)!=null?p:0}return N.yield(V.controller.openSheet({viewModel:F.sheetViewModel,sheetPosition:E,expandToFullWidth:y},d,(Q=I)==null?void 0:(x=Q.form)==null?void 0:x.element),0)})};
return g.yield(V.panelLoadingStrategy.execute({command:k,data:X.panelLoadingStrategy,renderFn:S,createScreenConfig:{layer:0}}),0)})};
o$[wH]=[_.Te,A3];var xf=function(k,I){this.controller=k;this.JSC$17920_commandHandler=I};
_.J(xf,KM);xf.prototype.resolveCommand=function(k,I){var V=this,X,P,L;return _.W(function(T){if(T.nextAddress==1){X=_.K(k,jPW);var d=_.K(X.showCommand,_.PM),U,E,l=(E=d==null?void 0:d.panelIdentifier)!=null?E:d==null?void 0:(U=d.identifier)==null?void 0:U.tag;if(!l)throw Error("Fi");P=l;return T.yield(V.controller.isVisible(P),2)}return(L=T.yieldResult)?T.yield(V.controller.hidePanel({identifier:P}),0):T.yield(V.JSC$17920_commandHandler.resolveCommand(X.showCommand,I),0)})};
xf[wH]=[_.Ge,_.Hp];var a$=function(k,I,V){this.innertubeTransportService=k;this.controller=I;this.JSC$17923_screenManager=V};
_.J(a$,KM);
a$.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z,u;return _.W(function(ct){switch(ct.nextAddress){case 1:return X=V=_.K(k,v3x),P=X.targetPanelIdentifier,L=X.contentSourcePanelIdentifier,T=X.globalConfiguration,((d=P)==null?0:d.tag)&&((U=L)==null?0:U.tag)?T?ct.yield(I.controller.showPanel({identifier:P.tag,panelContents:_.bBD(P.tag,P)}),5):ct.yield((h=(r=I.controller).getPanel)==null?void 0:h.call(r,L.tag),4):ct.return();case 4:y=ct.yieldResult;E=(S=y)==
null?void 0:(F=(g=S).getPanelContent)==null?void 0:F.call(g);ct.jumpTo(3);break;case 5:return ct.yield(_.EI(I.innertubeTransportService,k),6);case 6:Q=ct.yieldResult,((x=Q)==null?0:x.trackingParams)&&I.JSC$17923_screenManager.graftServerVe(Q.trackingParams),E=(N=Q)==null?void 0:N.content,l=(M=Q)==null?void 0:M.updatePanelContinuationData;case 3:if(z=(p=E)==null?void 0:p.engagementPanelSectionListRenderer)return ct.yield(I.controller.showPanel({identifier:P.tag,panelUpdatableFields:{content:z.content,
secondaryHeaderContent:(u=z.header)!=null?u:{},targetId:z.targetId,loggingDirectives:z.loggingDirectives},updatePanelContinuationData:l}),0);ct.jumpTo(0)}})};
a$[wH]=[_.DP,_.Ge,_.Pv];var R$=function(){};
_.J(R$,KM);R$.prototype.resolveCommand=function(k){var I,V,X;return _.W(function(P){if(P.nextAddress==1)return(I=_.K(k,BbQ))?P.yield(_.A9(),2):P.return();V=P.yieldResult;if(!V)return P.return();var L=V,T=(X=I)==null?void 0:X.languageCode,d;(L==null?0:(d=L.isReady)==null?0:d.call(L))&&(T=lOz(L,T))&&L.setAudioTrack(T);_.xg(P)})};var CR=function(){};
_.J(CR,Ey);_.c=CR.prototype;_.c.getApiPaths=function(){return JQR};
_.c.getExtension=function(k){return _.K(k,_.rj)};
_.c.isNavigationCommand=function(){return!0};
_.c.JSC$14480_getStoreKey=function(k){if((k=this.getExtension(k))&&k.videoId){var I={videoId:k.videoId};k.playlistId&&(I.playlistId=k.playlistId);k.index&&(I.index=k.index);k.params&&(I.params=k.params);return _.l8("next",I)}};
_.c.JSC$14473_getClientScreen=function(k){var I;return((I=k.contentPlaybackContext)==null?void 0:I.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.c.JSC$14473_buildRequest=function(k,I,V){I.videoId&&(k.videoId=I.videoId);I.playlistId&&(k.playlistId=I.playlistId);I.params&&(k.params=I.params);I.index!==void 0&&(k.playlistIndex=I.index);k.racyCheckOk=!(!V.racyCheckOk&&!I.racyCheckOk);k.contentCheckOk=!!I.contentCheckOk;V.contentPlaybackContext&&(k.autonavState=V.contentPlaybackContext.autonavState,k.playbackContext={vis:V.contentPlaybackContext.vis,lactMilliseconds:V.contentPlaybackContext.lactMilliseconds});V.prefetchPlaybackContext&&(k.context.request||
(k.context.request={}),k.context.request.isPrefetch=!0);_.m("captions_hats_killswitch")||(I=_.Mx().getFlag(65),I=I!=null?!I:!1,V=!!_.OK("yt-player-sticky-caption"),k.captionsRequested=I&&V)};
_.c.getRequestConfig=function(k){k=this.JSC$14480_getStoreKey(k);var I;k&&(I={storeStrategy:{storeKey:k}});_.m("web_log_player_watch_next_ticks")&&(I=I||{},I.requestTick="wn_s",I.responseTick="wn_r");return I};
var wf=function(){};
_.J(wf,Ey);wf.prototype.getApiPaths=function(){return JQR};
wf.prototype.getExtension=function(k){return _.K(k,_.Lz)};
wf.prototype.JSC$14473_buildRequest=function(k,I){I.token&&(k.continuation=I.token)};var HO=function(){this.innerTubeTransport=_.C7().resolve(_.DP);this.miniplayerService=_.C7().resolve(_.iP)};
_.J(HO,KM);var YW4=function(k){var I;return _.W(function(V){I=_.gH("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;k.JSC$17948_mainAppPlayer=new Yk(I);document.addEventListener("yt-navigate-start",k.JSC$17948_pauseOnNavigation.bind(k));_.xg(V)})},g9h=function(k,I){var V,X,P,L;
return _.W(function(T){if(T.nextAddress==1){V=new CR;X=V.JSC$14473_getRequest(I);if(!X)return T.return(void 0);P=X.innerTubeRequest;return T.yield(_.hl(k.innerTubeTransport,P,"/youtubei/v1/next"),2)}L=T.yieldResult;var d;var U,E,l=(d=L.contents)==null?void 0:(U=d.twoColumnWatchNextResults)==null?void 0:(E=U.playlist)==null?void 0:E.playlist,r;d=(l==null?0:(r=l.contents)==null?0:r.length)?l:void 0;return T.return(d)})},qW6=function(k,I){var V,X,P,L,T;
return _.W(function(d){if(d.nextAddress==1)return V=k.JSC$17948_mainAppPlayer,d.yield(V.api,2);if(d.nextAddress!=3)return X=d.yieldResult,I.watchCommand?d.yield(g9h(k,I.watchCommand),3):d.return();P=d.yieldResult;if((L=P)==null||!L.contents)return d.return();T=P.contents.map(function(U){var E;return(E=U.playlistPanelVideoRenderer)==null?void 0:E.videoId}).filter(function(U){return!!U}).map(function(U){return{encrypted_id:U}});
X.updatePlaylist({video:T});_.xg(d)})},v92=function(k,I){var V,X,P;
return _.W(function(L){return L.nextAddress==1?(V=k.JSC$17948_mainAppPlayer,P=(X=I.playerParams)!=null?X:"",I.externalVideoId?L.yield(V.loadVideoWithPlayerVars({videoId:I.externalVideoId,audio_only:"1",player_params:P}),2):L.jumpTo(2)):I.watchCommand?L.yield(qW6(k,I),0):L.jumpTo(0)})};
HO.prototype.JSC$17948_pauseOnNavigation=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1)return I=k.JSC$17948_mainAppPlayer,X.yield(I.api,2);V=X.yieldResult;V.pauseVideo();_.xg(X)})};
HO.prototype.pauseVideo=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1)return I=k.JSC$17948_mainAppPlayer,X.yield(I.api,2);V=X.yieldResult;V.pauseVideo();_.xg(X)})};
HO.prototype.playVideo=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1)return I=k.JSC$17948_mainAppPlayer,X.yield(I.api,2);V=X.yieldResult;V.playVideo();_.xg(X)})};
var sdh=function(k){var I,V;return _.W(function(X){if(X.nextAddress==1)return I=k.JSC$17948_mainAppPlayer,X.yield(I.api,2);V=X.yieldResult;V.mute();_.xg(X)})},FS2=function(k){var I,V;
return _.W(function(X){if(X.nextAddress==1)return I=k.JSC$17948_mainAppPlayer,X.yield(I.api,2);V=X.yieldResult;V.unMute();_.xg(X)})};
HO.prototype.stopVideo=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1)return I=k.JSC$17948_mainAppPlayer,X.yield(I.api,2);V=X.yieldResult;V.stopVideo();_.xg(X)})};
var BMV=function(k,I){return _.W(function(V){switch(V.nextAddress){case 1:switch(I){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(k.playVideo(),8);case 8:V.jumpTo(0);break;case 3:return V.yield(k.pauseVideo(),
9);case 9:V.jumpTo(0);break;case 4:return V.yield(k.stopVideo(),10);case 10:V.jumpTo(0);break;case 5:return V.yield(sdh(k),11);case 11:V.jumpTo(0);break;case 6:return V.yield(FS2(k),12);case 12:V.jumpTo(0)}})};
HO.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d;return _.W(function(U){return U.nextAddress==1?(V=_.K(k,LhN),((X=V)==null?0:X.newPlaybackParams)||((P=V)==null?0:P.controlAction)?I.JSC$17948_mainAppPlayer?U.jumpTo(2):U.yield(YW4(I),2):U.return()):((L=V)==null?0:L.newPlaybackParams)?(I.miniplayerService.isMiniplayerActive()&&((T=I.miniplayerService.getPlayerElement())==null||T.pause()),d=V.newPlaybackParams,d.externalVideoId||d.externalPlaylistId?U.yield(v92(I,d),0):U.return()):U.yield(BMV(I,
V.controlAction),0)})};var pR=function(k){this.JSC$17954_commandHandler=k};
_.J(pR,KM);
pR.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d;return _.W(function(U){if(U.nextAddress==1)return(V=_.K(k,ACy))?U.yield(_.A9(),2):U.return();X=U.yieldResult;if(!X)return U.return();var E=X,l=(P=V)==null?void 0:P.languageCode,r=(L=V)==null?void 0:L.isAutoTranslated;E.getVideoData&&_.h$R(E).length&&((l=mIc(E,l,r))?E.setOption("captions","track",l):(E.setOption("captions","stickyLoading",{}),E.setOption("captions","track",{})));T=X.isSubtitlesOn()?_.HW("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.HW("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");d=_.JW(T,5E3);I.JSC$17954_commandHandler.resolveCommand(d);_.xg(U)})};
pR[wH]=[_.Hp];var Ns=function(k,I){this.shortsPlayerPromise=k;this.JSC$17958_commandHandler=I};
_.J(Ns,KM);
Ns.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E;return _.W(function(l){if(l.nextAddress==1)return(V=_.K(k,VVQ))?l.yield(I.shortsPlayerPromise,2):l.return();X=l.yieldResult;var r=KFt(X);r!=null&&r.length||(X.loadModule("captions"),r=KFt(X));P=r;if((L=P)==null||!L.length)return T=_.HW("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),d=_.JW(T),I.JSC$17958_commandHandler.resolveCommand(d),l.return();X.toggleSubtitles();U=X.isSubtitlesOn()?_.HW("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.HW("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");E=_.JW(U);I.JSC$17958_commandHandler.resolveCommand(E);_.xg(l)})};
Ns[wH]=[_.k_x,_.Hp];var Ms=function(k){this.JSC$17961_actionRouter=k;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(I,V){I.triggerAction("yt-dismiss-shopping-timely-shelf-action",V);(I=_.C7().resolve(_.RZ(_.UpU)))&&I.dismissFeaturedProductOverlay()}]])};
_.J(Ms,KM);Ms.prototype.resolveCommand=function(k){var I=this,V,X,P;return _.W(function(L){V=_.K(k,xVx);if((X=V)==null||!X.overlayId)return L.return();P=I.dismissPlayerOverlayActions.get(V.overlayId);if(!P)throw Error("Gi`"+V.overlayId);P(I.JSC$17961_actionRouter,V);_.xg(L)})};
Ms[wH]=[s4];var Zg=function(k){this.JSC$17965_playerPromise=k};
_.J(Zg,KM);Zg.prototype.resolveCommand=function(k){var I=this,V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return(V=_.K(k,$Zf))?T.yield(I.JSC$17965_playerPromise,2):T.return();X=T.yieldResult;P=X.getVideoData().video_id;V.videoId===P&&(L=Number(V.offsetFromVideoStartMilliseconds),L>=0&&X.seekTo(L/1E3));_.xg(T)})};
Zg[wH]=[_.qP];var A6x=_.Q3("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),Dg=function(k){this.store=k};
_.J(Dg,KM);
var QdA=function(k){var I,V,X,P;return _.W(function(L){if(L.nextAddress==1)return I=_.gH("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,V=_.gH("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,X=I||V,k.JSC$17969_mainAppPlayer=new Yk(X),L.yield(k.JSC$17969_mainAppPlayer.api,2);P=L.yieldResult;P.addEventListener("onStateChange",k.JSC$17969_playerStateChangeListener.bind(k));document.addEventListener("yt-page-data-updated",k.JSC$17969_pauseOnNavigation.bind(k));window.addEventListener("state-navigatestart",
k.JSC$17969_pauseOnNavigation.bind(k));_.xg(L)})};
Dg.prototype.JSC$17969_playerStateChangeListener=function(k){switch(k){case 0:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_STOPPED";break;case 1:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING";break;case 2:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_PAUSED";break;case 3:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";break;default:this.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_UNKNOWN"}n9i(this)};
var n9i=function(k){k.store.dispatch(_.NP("sfvAudioItemCurrentlyPlayingEntity",A6x,{key:A6x,externalVideoId:k.externalVideoId,sfvAudioItemPlaybackState:k.playbackState,nowPlayingEntityValue:k.nowPlayingEntityValue}))};
Dg.prototype.JSC$17969_pauseOnNavigation=function(){var k=this,I,V,X,P;return _.W(function(L){if(L.nextAddress==1){if(!k.JSC$17969_mainAppPlayer){var T=new _.GN("Error: mainAppPlayer is unavailable",k.JSC$17969_mainAppPlayer);_.hq(T);return L.return()}return L.yield(k.JSC$17969_mainAppPlayer.api,2)}I=L.yieldResult;X=(V=I)==null?void 0:V.getPlayerState();X!==1||(P=I)!=null&&P.pauseVideo();_.xg(L)})};
Dg.prototype.playVideo=function(k,I,V){var X=this,P,L;return _.W(function(T){if(T.nextAddress==1)return T.yield((P=X.JSC$17969_mainAppPlayer)==null?void 0:P.api,2);L=T.yieldResult;if(!X.JSC$17969_mainAppPlayer||!L){var d=new _.GN("Error: mainAppPlayer is unavailable",X.JSC$17969_mainAppPlayer);_.hq(d);return T.return()}return T.yield(X.JSC$17969_mainAppPlayer.loadVideoWithPlayerVars({videoId:X.externalVideoId,audio_only:"1",start:k/1E3,end:k/1E3+I,player_params:V}),0)})};
Dg.prototype.pauseVideo=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1){if(!k.JSC$17969_mainAppPlayer){var P=new _.GN("Error: mainAppPlayer is unavailable",k.JSC$17969_mainAppPlayer);_.hq(P);return X.return()}return X.yield(k.JSC$17969_mainAppPlayer.api,2)}I=X.yieldResult;(V=I)==null||V.pauseVideo();_.xg(X)})};
Dg.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M;return _.W(function(p){if(p.nextAddress==1)return V=_.K(k,ekN),P=(X=V)==null?void 0:X.nowPlayingEntityValue,T=(L=V)==null?void 0:L.externalVideoId,r=Number((l=(d=V)==null?void 0:(U=d.defaultStartPoints)==null?void 0:(E=U[0])==null?void 0:E.offsetMs)!=null?l:"0"),Q=Number((F=(h=V)==null?void 0:(y=h.defaultStartPoints)==null?void 0:(S=y[0])==null?void 0:(g=S.duration)==null?void 0:g.seconds)!=null?F:"15"),M=(N=
(x=V)==null?void 0:x.playerParams)!=null?N:"",P&&T?I.JSC$17969_mainAppPlayer?p.jumpTo(2):p.yield(QdA(I),2):p.return();if(p.nextAddress!=6){if(I.nowPlayingEntityValue&&P===I.nowPlayingEntityValue)return I.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?p.yield(I.pauseVideo(),0):p.yield(I.playVideo(r,Q,M),0);I.externalVideoId=T;I.nowPlayingEntityValue=P;I.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return p.yield(I.playVideo(r,Q,M),6)}n9i(I);return p.jumpTo(0)})};
Dg[wH]=[B7];var zp=function(k){this.JSC$17987_commandHandler=k};
_.J(zp,KM);zp.prototype.resolveCommand=function(k,I){var V=this,X,P,L;return _.W(function(T){if(T.nextAddress==1)return(X=_.K(k,QQx))?T.yield(_.A9(),2):T.return();P=T.yieldResult;if(!P)return T.return();(L=$Iz(P))&&V.JSC$17987_commandHandler.resolveCommand(L,I);_.xg(T)})};
zp[wH]=[_.Hp];var ue=function(k){this.JSC$17993_commandHandler=k};
_.J(ue,KM);ue.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d;return _.W(function(U){if(U.nextAddress==1)return(X=_.K(k,ntO))?U.yield(_.A9(),2):U.return();P=U.yieldResult;if(!P)return U.return();(L=gqt(P))?V.JSC$17993_commandHandler.resolveCommand(L,I):(T=_.HW("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),d=_.JW(T),V.JSC$17993_commandHandler.resolveCommand(d));_.xg(U)})};
ue[wH]=[_.Hp];var O1=function(k){this.JSC$17996_playerPromise=k};
_.J(O1,KM);O1.prototype.resolveCommand=function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1)return(V=_.K(k,w4K))?P.yield(I.JSC$17996_playerPromise,2):P.return();X=P.yieldResult;X.isFullscreen()&&X.wakeUpControls();_.xg(P)})};
O1[wH]=[_.qP];var t3=function(k){this.JSC$17999_playerPromise=k};
_.J(t3,KM);t3.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T;return _.W(function(d){if(d.nextAddress==1){V=_.K(k,SXl);if(!V)return d.return();X=V.overlayRenderer;return X?(P=_.K(X,ZmQ))?d.yield(I.JSC$17999_playerPromise,3):d.jumpTo(0):d.return()}L=d.yieldResult;L.renderChapterSeekingAnimation(1,_.m6(P.text),(T=P.icon)==null?void 0:T.iconType);_.xg(d)})};
t3[wH]=[_.qP];var eP=function(k){this.store=k};
_.J(eP,KM);
eP.prototype.resolveCommand=function(k){var I=this,V,X,P;return _.W(function(L){if(L.nextAddress==1){V=_.K(k,cuN);if(!V)return L.return();X="";(P=I.store.getState().collabInviteLink)&&V.id===P.playlistId?X=P.inviteLinkURL:V.shortUrl&&(X=V.shortUrl);return X?L.yield(navigator.clipboard.writeText(X),3):L.jumpTo(0)}var T={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.HW("COPY_LINK_SUCCESS_TOAST")}}}}};_.C7().resolve(_.Hp).resolveCommand(T);_.xg(L)})};
eP[wH]=[be];var kS=function(k,I){this.innertubeTransportService=k;this.JSC$18009_commandHandler=I};
_.J(kS,KM);kS.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h;return _.W(function(y){if(y.nextAddress==1)return(X=_.K(k,_.rb))?y.yield(_.EI(V.innertubeTransportService,k,(P=I)==null?void 0:P.form),2):y.return();(L=y.yieldResult)&&L.errorMetadata&&(T=L,d=_.JW(T.error.message),V.JSC$18009_commandHandler.resolveCommand(d));U=L;if((E=U)==null?0:E.actions)for(l=_.G(U.actions),r=l.next();!r.done;r=l.next())h=r.value,V.JSC$18009_commandHandler.resolveCommand(h);_.xg(y)})};
kS[wH]=[_.DP,_.Hp];var IX=function(){};
_.J(IX,KM);IX.prototype.resolveCommand=function(k){var I;return _.W(function(V){I=_.K(k,uKx);if(!I)return V.return();(new YgZ(I)).show();_.xg(V)})};_.VC=new _.g9("PLAYLIST_EDIT_CONTROLLER_TOKEN");var Xz=function(k,I,V,X){this.store=k;this.innertubeTransportService=I;this.controller=V;this.JSC$18017_commandHandler=X};
_.J(Xz,KM);
Xz.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z,u,ct,dt,$K,lD,mR;return _.W(function(oj){if(oj.nextAddress==1){X=_.K(k,_.Wc);if(!X)return oj.return();if(X.clientActions){P=_.G(X.clientActions);for(L=P.next();!L.done;L=P.next())T=L.value,V.JSC$18017_commandHandler.resolveCommand(T,I);var Zi,Ht=I==null?void 0:(Zi=I.form)==null?void 0:Zi.element;Ht&&_.vW(Ht,"yt-dismissible-item-action",X.clientActions)}return oj.yield(_.EI(V.innertubeTransportService,k,(d=
I)==null?void 0:d.form),2)}if(U=oj.yieldResult)U.errorMetadata?(E=U,l=_.JW(E.error.message),V.JSC$18017_commandHandler.resolveCommand(l),"error"in U&&((r=I)==null?0:(h=r.commandController)==null?0:h.onServerError)&&((y=I)==null||(S=y.commandController)==null||S.onServerError(k,U))):(g=I)==null||(F=g.commandController)==null||(x=(Q=F).onSuccess)==null||x.call(Q,k,U);N=U;((M=N)==null?0:M.collaborationInviteLink)&&X.playlistId&&(_.m("web_enable_invite_collaborators_link")||_.m("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
V.store.dispatch(_.vX({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:X.playlistId,inviteLinkUrl:N.collaborationInviteLink}}));((p=N)==null?0:p.redirectEndpoint)&&V.JSC$18017_commandHandler.resolveCommand(N.redirectEndpoint);((z=N)==null?0:(u=z.newHeader)==null?0:u.playlistHeaderRenderer)?o9x(V.controller,N.newHeader.playlistHeaderRenderer):((ct=N)==null?0:(dt=ct.newHeader)==null?0:dt.musicEditablePlaylistDetailHeaderRenderer)&&o9x(V.controller,N.newHeader.musicEditablePlaylistDetailHeaderRenderer);
V.controller.playlistVideoListElement&&(($K=N)==null?0:(lD=$K.playlistEditResults)==null?0:(mR=lD[0])==null?0:mR.playlistEditVideoAddedResultData)&&((Ht=V.controller.playlistVideoListElement)==null||Ht.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:N.playlistEditResults[0].playlistEditVideoAddedResultData})));_.xg(oj)})};
Xz[wH]=[_.Wq,_.DP,_.VC,_.Hp];var PS=function(k,I){this.controller=k;this.JSC$18027_commandHandler=I};
_.J(PS,KM);PS.prototype.resolveCommand=function(k,I){var V=this,X,P,L;return _.W(function(T){X=_.K(k,GHN);V.controller.showRefreshPill&&((P=X)==null?0:P.command)&&(V.JSC$18027_commandHandler.resolveCommand((L=X)==null?void 0:L.command,I),V.controller.showRefreshPill=!1);_.xg(T)})};
PS[wH]=[_.H_,_.Hp];var L1=function(k,I){this.store=k;this.JSC$18031_commandHandler=I||_.al.instance};
_.J(L1,KM);L1.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h;return _.W(function(y){X=_.K(k,KhO);P=V.store.getState().radioButtonGroup;if((L=X)==null?0:L.command)V.JSC$18031_commandHandler.resolveCommand((T=X)==null?void 0:T.command,I);else if(P&&((d=X)==null?void 0:d.formId)===P.currentFormId)for(U=Object.values(P.commandsMap),E=_.G(U),l=E.next();!l.done;l=E.next())r=l.value,(h=_.cr(r))&&V.JSC$18031_commandHandler.resolveCommand(h,I);_.xg(y)})};
L1[wH]=[_.Wq];var cS=new _.g9("USER_PREFS");var Ga=function(k){this.JSC$18036_prefCookie=k};
_.J(Ga,KM);Ga.prototype.resolveCommand=function(k){var I=this,V;return _.W(function(X){(V=_.K(k,wfO))&&typeof V.useListView==="boolean"&&(_.ZS(0,155,V.useListView),I.JSC$18036_prefCookie.save());_.xg(X)})};
Ga[wH]=[cS];var Ta=function(k){this.JSC$18040_prefCookie=k};
_.J(Ta,KM);Ta.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T;return _.W(function(d){V=_.K(k,tmf);if((X=V)==null||!X.gl)return d.return();P=V.gl;L={persist_gl:"1",gl:P};I.JSC$18040_prefCookie.set("gl",P);I.JSC$18040_prefCookie.save();T=XeX(L);_.iR(T);_.xg(d)})};
Ta[wH]=[cS];var dp=function(k){this.JSC$18044_prefCookie=k};
_.J(dp,KM);dp.prototype.resolveCommand=function(k){var I=this,V,X;return _.W(function(P){V=_.K(k,d6K);if(!V)return P.return();X=!1;V.flagNum&&typeof V.value==="boolean"?(_.ZS(0,V.flagNum,V.value),X=!0):V.key&&typeof V.stringValue==="string"&&(I.JSC$18044_prefCookie.set(V.key,V.stringValue),X=!0);X&&I.JSC$18044_prefCookie.save();_.xg(P)})};
dp[wH]=[cS];var iX=new _.g9("PREF_STORAGE_PROMISE_TOKEN");var WS=function(k){this.JSC$18048_prefStoragePromise=k};
_.J(WS,KM);WS.prototype.resolveCommand=function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1)return(V=_.K(k,WhU))?P.yield(I.JSC$18048_prefStoragePromise,2):P.return();X=P.yieldResult;return X===void 0||V.key===void 0||V.value===void 0?P.return():P.yield(X.set(V.key,V.value),0)})};
WS[wH]=[iX];var f1=function(k){this.innertubeTransportService=k};
_.J(f1,KM);f1.prototype.resolveCommand=function(k,I){var V=this,X,P;return _.W(function(L){(X=_.K(k,_.SyK))&&X&&X.isFirstRequest&&(_.PX("search_overview_answer"),_.LQ("so_rq",void 0,"search_overview_answer"));return L.yield(_.EI(V.innertubeTransportService,k,(P=I)==null?void 0:P.form),0)})};
f1[wH]=[_.DP];var xJk=function(){};
_.J(xJk,KM);
xJk.prototype.resolveCommand=function(k){var I,V,X,P,L,T,d,U,E;return _.W(function(l){I=_.K(k,KrG);if((V=I)==null?0:V.sectionIdentifier){if(I.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(P=(X=document.getElementsByTagName(I.sectionIdentifier))==null?void 0:X.item(0))P.scrollIntoView({behavior:"smooth"}),(L=g_A(P))&&L.focus({preventScroll:!0});return l.return()}T=document.querySelector("[section-identifier="+I.sectionIdentifier+"]");d=document.querySelector("[section-identifier="+I.referenceSectionIdentifier+
"]");if(!T)return l.return();U=I.verticalScrollOffsetDp?I.verticalScrollOffsetDp:0;d&&(U-=d.offsetTop);window.scrollTo({top:T.offsetTop+U,behavior:"smooth"});(E=g_A(T))&&E.focus({preventScroll:!0})}_.xg(l)})};var Ub=function(k){this.JSC$18060_commandHandler=k};
_.J(Ub,KM);
Ub.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U;return _.W(function(E){if(E.nextAddress==1){V=_.K(k,ZUK);if(!V||!V.imageBytes||!navigator.clipboard)return E.return();if(V.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.hq(Error("Ii")),E.return();_.vK(E,2);P=(X=V)==null?void 0:X.imageBytes;L=P.replace(/-/g,"+").replace(/_/g,"/");T=TIA(L);d={};U=[new ClipboardItem((d[T.type]=T,d))];return E.yield(navigator.clipboard.write(U),4)}if(E.nextAddress!=2)return V.successCommand&&
I.JSC$18060_commandHandler.resolveCommand(V.successCommand),_.vx(E,0);_.nh(E);V.errorCommand&&I.JSC$18060_commandHandler.resolveCommand(V.errorCommand);_.xg(E)})};
Ub[wH]=[_.Hp];var Eb=function(k,I){this.innertubeTransportService=k;this.JSC$18064_commandHandler=I};
_.J(Eb,KM);Eb.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d;return _.W(function(U){if(U.nextAddress==1)return(X=_.K(k,D2U))?U.yield(_.EI(V.innertubeTransportService,k,(P=I)==null?void 0:P.form),2):U.return();(L=U.yieldResult)&&L.errorMetadata&&X.onFailureCommand&&V.JSC$18064_commandHandler.resolveCommand(X.onFailureCommand);T=L;((d=T)==null?0:d.shareCommand)&&V.JSC$18064_commandHandler.resolveCommand(T.shareCommand,I);_.xg(U)})};
Eb[wH]=[_.DP,_.Hp];var bX=function(){};
_.J(bX,KM);bX.prototype.resolveCommand=function(k){var I,V;return _.W(function(X){I=_.K(k,PqQ);if(!I||!navigator.share)return X.return();V={url:I.url};try{return X.return(navigator.share(V))}catch(P){}_.xg(X)})};var lX=function(){};
_.J(lX,KM);lX.prototype.resolveCommand=function(){return _.W(function(k){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.xg(k)})};var rp=function(k){this.JSC$18074_navigationConfirmationService=k};
_.J(rp,KM);rp.prototype.resolveCommand=function(){var k=this;return _.W(function(I){k.JSC$18074_navigationConfirmationService.cancelPendingNavigation();_.xg(I)})};
rp[wH]=[ep];var hP=function(k){this.JSC$18077_screenManager=k};
_.J(hP,KM);hP.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E;return _.W(function(l){P=(X=I.form)==null?void 0:X.event;T=(L=I.form)==null?void 0:L.element;if(!P)throw new _.GN("Event not passed in when resolving command");d=_.G(P.composedPath());for(U=d.next();!U.done;U=d.next())if(E=U.value,E.tagName==="YT-COPY-LINK-RENDERER")return E.copyUrlToClipboard(),T&&_.iH(V.JSC$18077_screenManager,T),l.return();_.xg(l)})};
hP[wH]=[_.Pv];var yC=function(){this.JSC$18081_miniAppClientDataProvider=_.C7().resolve(_.g2)};
_.J(yC,KM);yC.prototype.resolveCommand=function(){var k=this,I,V;return _.W(function(X){if(k.JSC$18081_miniAppClientDataProvider.clientData.has("video_id")){var P=k.JSC$18081_miniAppClientDataProvider,L=P.clientData.get("video_id");L&&P.clientData.delete("video_id");I="https://youtube.com/watch?v="+L;V=_.Zd(I);if(V===void 0)throw Error("Ji`"+I);_.cK(window,V)}_.xg(X)})};var ma=function(){};
_.J(ma,KM);ma.prototype.resolveCommand=function(){return _.W(function(k){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.xg(k)})};var K1=function(){};
_.J(K1,KM);K1.prototype.resolveCommand=function(){var k;return _.W(function(I){if(I.nextAddress==1)return I.yield(_.$Vz(window.document.documentElement),2);(k=document.querySelector("mini-app-container-view-model iframe"))&&k.focus();_.xg(I)})};var $S=function(k){this.JSC$18088_navigationConfirmationService=k};
_.J($S,KM);
$S.prototype.resolveCommand=function(){var k=this;return _.W(function(I){var V=k.JSC$18088_navigationConfirmationService,X=_.C7().resolve(_.pZ),P;if(((P=V.navigateParams)==null?void 0:P.data)!==void 0){var L;_.x1y(X,V.navigateParams.endpoint,V.navigateParams.data,(L=V.navigateParams.navigationType)!=null?L:1,V.navigateParams.tempData,V.navigateParams.isMiniplayer,void 0,!0);V.navigateParams=void 0;V.customConfirmationCommand=void 0}else V.navigateParams&&(X.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);_.xg(I)})};
$S[wH]=[ep];var Sc=function(){};
_.J(Sc,KM);Sc.prototype.resolveCommand=function(){return _.W(function(k){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.xg(k)})};var jc=function(k){this.JSC$18093_prefStorage=k};
_.J(jc,KM);jc.prototype.resolveCommand=function(){var k=this,I,V;return _.W(function(X){switch(X.nextAddress){case 1:return X.yield(k.JSC$18093_prefStorage,2);case 2:return(I=X.yieldResult)?X.yield(I.set("sfvle",!1),3):X.return();case 3:return X.yield(I.set("sfvles",!0),4);case 4:V=_.Mx(),_.ZS(0,203,!1),_.ZS(0,204,!0),V.save(),_.xg(X)}})};
jc[wH]=[iX];var JP=function(k){this.JSC$18096_prefStorage=k};
_.J(JP,KM);JP.prototype.resolveCommand=function(){var k=this,I,V;return _.W(function(X){switch(X.nextAddress){case 1:return X.yield(k.JSC$18096_prefStorage,2);case 2:return(I=X.yieldResult)?X.yield(I.set("sfvle",!0),3):X.return();case 3:return X.yield(I.set("sfvles",!0),4);case 4:V=_.Mx(),_.ZS(0,203,!0),_.ZS(0,204,!0),V.save(),_.xg(X)}})};
JP[wH]=[iX];_.aD6=new _.g9("SNACKBAR_CONTROLLER_TOKEN");_.REh=new _.g9("SHOULD_SHOW_PIVOT_BAR_TOKEN");var YS=function(k){this.controller=k};
_.J(YS,KM);YS.prototype.resolveCommand=function(k){var I=this,V;return _.W(function(X){V=_.K(k,GCO);if(!V)return X.return();var P=I.controller;P.closeSnackbarFn&&P.closeSnackbarFn();_.xg(X)})};
YS[wH]=[_.aD6];var gp=function(k,I){this.controller=k;this.JSC$18103_sheetController=I};
_.J(gp,KM);gp.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U;return _.W(function(E){X=_.K(k,dlU);if(!X)return E.return();T=J63(V.JSC$18103_sheetController,(P=I)==null?void 0:(L=P.form)==null?void 0:L.element);d=_.K(X.content,Shy);if(!d)return E.return();var l=V.controller,r=d,h=(U=X.animationStyle)!=null?U:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(l.showSnackbarFn)l.showSnackbarFn({snackbarViewModel:r,animationStyle:h,durationMs:X.durationSeconds*1E3,target:T});else throw Error("Cj");_.xg(E)})};
gp[wH]=[_.aD6,_.Te];var qn=function(){};
_.J(qn,KM);qn.prototype.resolveCommand=function(k){var I;return _.W(function(V){I=_.K(k,iPN);if(!I||typeof I.key!=="string"||typeof I.value!=="string")return V.return();window.localStorage.setItem(I.key,I.value);_.xg(V)})};var vS=function(k){this.store=k};
_.J(vS,KM);vS.prototype.resolveCommand=function(k){var I=this,V;return _.W(function(X){V=_.K(k,crA);if(!V||!V.stepId||!V.token)return X.return();I.store.dispatch(X_N({stepId:V.stepId,token:V.token,isSelected:!1}));_.xg(X)})};
vS[wH]=[be];var sb=function(k,I,V){this.innertubeTransportService=k;this.store=I;this.JSC$18115_screenManager=V};
_.J(sb,KM);
sb.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z,u,ct,dt,$K,lD,mR,oj;return _.W(function(Zi){V=_.K(k,VmN);if(!V||(X=V.stepIds)==null||!X.length)return Zi.return();P=I.store.getState().talkToRecs;L=[];T=[];d=_.G(V.stepIds);for(U=d.next();!U.done;U=d.next())for(E=U.value,l=void 0,(r=(l=P.stepStates[E])==null?void 0:l.userQuery)&&T.push({userQuery:V.submitEmptyUserQuery?"":r.userQuery,userQueryToken:r.token}),y=h=void 0,S=(y=(h=P.stepStates[E])==null?void 0:
h.selectionStates)!=null?y:{},g=_.G(Object.entries(S)),F=g.next();!F.done;F=g.next())Q=F.value,x=_.G(Q),N=x.next().value,M=x.next().value,p=N,z=M,z.isSelected&&L.push(p);u={selectedChipTokens:L,userQueries:T,submittedStepIds:V.stepIds};ct={browseTalk2recsFormData:u};V.browseEndpoint?(dt=k,_.Ie(dt,_.Cv,V.browseEndpoint)):V.command&&(dt=V.command);if(!dt)return Zi.return();$K=_.K(dt,_.Lz);if((lD=$K)==null?0:lD.command)if(mR=_.K($K.command,eNN))oj=_.al.instance,oj.resolveCommand($K.command);return Zi.yield(_.EI(I.innertubeTransportService,
dt,{formData:ct,disableCache:!0}).then(function(Ht){(Ht==null?0:Ht.trackingParams)&&I.JSC$18115_screenManager.graftServerVe(Ht==null?void 0:Ht.trackingParams)}),0)})};
sb[wH]=[_.DP,be,_.Pv];var Fz=function(k){this.store=k};
_.J(Fz,KM);
Fz.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E;return _.W(function(l){V=_.K(k,L$K);if(!V||!V.stepId)return l.return();if(V.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY")T=(L=(X=I.store.getState().talkToRecs.stepStates[V.stepId])==null?void 0:(P=X.userQuery)==null?void 0:P.userQuery)!=null?L:"",d=T.length>0?". ":"",U=T+d+V.selectedText,I.store.dispatch(Pjy({stepId:V.stepId,userQueryToken:"",userQuery:U}));else if(V.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY")I.store.dispatch(Pjy({stepId:V.stepId,userQueryToken:"",
userQuery:(E=V.selectedText)!=null?E:""}));else{if(!V.token)return l.return();I.store.dispatch(X_N({stepId:V.stepId,token:V.token,isSelected:!0}))}_.xg(l)})};
Fz[wH]=[be];var BS=function(k){this.store=k};
_.J(BS,KM);BS.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U;return _.W(function(E){X=_.K(k,XfN);if(!X||!X.stepId)return E.return();d=(T=(P=I)==null?void 0:(L=P.form)==null?void 0:L.userQuery)!=null?T:"";V.store.dispatch(Pjy({stepId:X.stepId,userQuery:d,userQueryToken:(U=X.userQueryToken)!=null?U:""}));_.xg(E)})};
BS[wH]=[be];_.Cn4=new _.g9("TIMELY_ACTIONS_CONTROLLER_TOKEN");var AP=function(k){this.controller=k};
_.J(AP,KM);AP.prototype.resolveCommand=function(k){var I=this,V,X,P,L;return _.W(function(T){V=_.K(k,htx);if(!V)return T.return();X=V;P=X.id;L=X.isVisible;if(P===void 0||L===void 0)return T.return();var d;(d=I.controller.timelyActionsMap.get(P))==null||d(P,L);_.xg(T)})};
AP[wH]=[_.Cn4];var wh6=function(){this.timelyActionsMap=new Map};var QC=function(k){this.JSC$18141_commandHandler=k};
_.J(QC,KM);QC.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T;return _.W(function(d){V=_.K(k,_.YzC);if(!V)return d.return();L=(X=V.item)==null?void 0:(P=X.notificationTextRenderer)==null?void 0:P.successResponseText;if(!L)return d.return();T=_.jK(L);I.JSC$18141_commandHandler.resolveCommand(T);_.xg(d)})};
QC[wH]=[_.Hp];var n1=function(k,I){this.innertubeTransportService=k;this.JSC$18146_playerApiPromise=I};
_.J(n1,KM);
n1.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E,l;return _.W(function(r){if(r.nextAddress==1)return r.yield(I.JSC$18146_playerApiPromise,2);V=r.yieldResult;X=V.getOption("captions","track");P=Object.assign({},_.K(k,_.B0Z));(T=(L=V.getVideoData())==null?void 0:L.video_id)?P.externalVideoId=T:_.AI(Error("Ki"));if((d=X)==null?0:d.languageCode)P.languageCode=X.languageCode;if((U=X)==null?0:U.kind)P.kind=X.kind;if((E=X)==null?0:E.name)P.name=X.name;l=Object.assign({},k,{getTranscriptEndpoint:P});return r.yield(_.EI(I.innertubeTransportService,
l),0)})};
n1[wH]=[_.DP,_.qP];var oX=function(){};
_.J(oX,KM);oX.prototype.resolveCommand=function(k){var I,V,X,P,L,T,d,U;return _.W(function(E){I=_.K(k,m6l);if((V=I)==null||!V.paramKeyValuePairs)return E.return();X=window.location.href;P=_.G(I.paramKeyValuePairs);for(L=P.next();!L.done;L=P.next())T=L.value,T.key&&T.value&&(d={},X=_.x6(X,(d[T.key]=T.value,d)));U=_.C7().resolve(_.zC);_.DB(U,X);_.xg(E)})};_.xS=new _.g9("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var aX=function(k,I,V,X){this.controller=k;this.JSC$18153_playerApiPromise=I;this.innertubeTransportService=V;this.JSC$18153_commandHandler=X};
_.J(aX,KM);
aX.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N;return _.W(function(M){if(M.nextAddress==1){V=_.K(k,HmN);if((X=V)==null||!X.watchEndpoint)return M.return();P=new CR;L=P.JSC$14473_getRequest(V.watchEndpoint);if(!L)return M.return();T=V.watchEndpoint.clickTrackingParams;return M.yield(_.hl(I.innertubeTransportService,L.innerTubeRequest,L.input,T,L.config),2)}if(M.nextAddress!=3)return d=M.yieldResult,M.yield(I.JSC$18153_playerApiPromise,3);U=M.yieldResult;U.updateVideoData({raw_watch_next_response:d});
if(S=(E=d)==null?void 0:(l=E.contents)==null?void 0:(r=l.twoColumnWatchNextResults)==null?void 0:(h=r.results)==null?void 0:(y=h.results)==null?void 0:y.contents)F=(g=S.find(function(p){return p.videoPrimaryInfoRenderer}))==null?void 0:g.videoPrimaryInfoRenderer,((Q=F)==null?0:Q.subtitle)&&H83(I.controller,F.subtitle);
(N=(x=d)==null?void 0:x.onUiReady)&&I.JSC$18153_commandHandler.resolveCommand(N);_.xg(M)})};
aX[wH]=[_.xS,_.qP,_.DP,_.Hp];var phX=function(){this.subtitleChangeCallbackMap=new Map},H83=function(k,I){k=_.G(k.subtitleChangeCallbackMap.values());
for(var V=k.next();!V.done;V=k.next())V=V.value,V(I)};var RX=function(k,I){this.JSC$18163_commandHandler=k;this.innertubeTransportService=I};
_.J(RX,KM);
RX.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N;return _.W(function(M){switch(M.nextAddress){case 1:return(L=(X=I)==null?void 0:(P=X.form)==null?void 0:P.element)&&_.ir(L),T=_.Mx().get("hl"),d="",_.vK(M,2),M.yield(FFU(T),4);case 4:d=M.yieldResult;_.vx(M,3);break;case 2:return _.nh(M),L&&_.EV(L),_.hq(Error("Mi"),"ERROR"),M.return();case 3:U=_.K(k,IhN);if(!U)return L&&_.EV(L),M.return();(r=(E=U.commerceActionConfig)==null?void 0:(l=E.commandLifeCycleConfig)==null?
void 0:l.onStartCommand)&&V.JSC$18163_commandHandler.resolveCommand(r);return M.yield(_.EI(V.innertubeTransportService,k,{client_data:{paymentsClientToken:{token:d}}}),5);case 5:(h=M.yieldResult)?(L&&_.EV(L),((F=h)==null?0:F.command)&&V.JSC$18163_commandHandler.resolveCommand(h.command),(N=(Q=U.commerceActionConfig)==null?void 0:(x=Q.commandLifeCycleConfig)==null?void 0:x.onSuccessCommand)&&V.JSC$18163_commandHandler.resolveCommand(N)):(L&&_.EV(L),_.hq(Error("Ni")),(g=(y=U.commerceActionConfig)==
null?void 0:(S=y.commandLifeCycleConfig)==null?void 0:S.onFailureCommand)&&V.JSC$18163_commandHandler.resolveCommand(g)),_.xg(M)}})};
RX[wH]=[_.Hp,_.DP];var C1=function(k,I,V){this.store=k;this.JSC$18179_commandHandler=I;this.innertubeTransportService=V};
_.J(C1,KM);
C1.prototype.resolveCommand=function(k,I){var V=this,X,P,L,T,d,U,E,l,r;return _.W(function(h){X=_.K(k,VWN);P=X.googlePaymentPayload;X.onStartCommand&&V.JSC$18179_commandHandler.resolveCommand(X.onStartCommand);L=P.encryptedPurchaseParams;T=P.ypcLogWalletAnalyticDataEndpoint;d=X.serializedTransactionFlowLoggingParams;U=P.serializedPaymentsClientParams;E=X.ypcCujContext;r=Qmz(V.innertubeTransportService,(l=I)==null?void 0:l.form,L,T,d,U,E);return h.return(r.then(function(y){BIX(I==null?void 0:I.form,
!1);var S=V.store,g=V.JSC$18179_commandHandler,F=y.integratorData;F==null||F===""||y.error!=null?(String(y.error)==="-1"&&X.onDismissCommand?g.resolveCommand(X.onDismissCommand):String(y.error)!=="-1"&&X.onFailureCommand&&g.resolveCommand(X.onFailureCommand),String(y.error)!=="-1"&&String(y.error)!=="132"&&_.hq(Error("Oi"),"ERROR")):(X.googlePaymentEntityKey&&S.dispatch(_.NP("commerceAcquisitionClientPayloadEntity",X.googlePaymentEntityKey,{key:X.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:F,
fundsGuaranteeCallbackClientData:y.integratorClientCallbackData}}})),X.onSuccessCommand&&g.resolveCommand(X.onSuccessCommand));_.ot()},function(y){BIX(I==null?void 0:I.form,!1);
_.hq(y,"ERROR");X.onFailureCommand&&V.JSC$18179_commandHandler.resolveCommand(X.onFailureCommand)}))})};
C1[wH]=[B7,_.Hp,_.DP];var wp=function(k,I){this.JSC$18183_commandHandler=k;this.purchaseManager=I};
_.J(wp,KM);
wp.prototype.resolveCommand=function(k){var I=this,V,X,P,L,T,d,U,E,l;return _.W(function(r){V=_.K(k,XuZ);((X=V)==null?0:(P=X.commandLifeCycleConfig)==null?0:P.onStartCommand)&&I.JSC$18183_commandHandler.resolveCommand(V.commandLifeCycleConfig.onStartCommand);if(!((L=V)==null?0:(T=L.googlePaymentPurchaseManagerPayload)==null?0:T.securePayloadBytes))return _.hq(Error("Pi"),"ERROR"),r.return();d=t8Q(_.to(V.googlePaymentPurchaseManagerPayload.securePayloadBytes));U=_.Mx().get("hl");E=_.bH();qnh(d.serialize(),
U,function(h){E.resolve(h)},function(h){E.reject(h)},E.resolve);
l=E.promise;return r.return(l.then(function(h){if(h)if(h==null?0:h.errorCode){_.hq(Error("Qi`"+h.errorCode),"ERROR");var y,S;((y=V)==null?0:(S=y.commandLifeCycleConfig)==null?0:S.onFailureCommand)&&I.JSC$18183_commandHandler.resolveCommand(V.commandLifeCycleConfig.onFailureCommand)}else if(h==null?0:h.isCancelled){var g,F;((g=V)==null?0:(F=g.commandLifeCycleConfig)==null?0:F.onCancelCommand)&&I.JSC$18183_commandHandler.resolveCommand(V.commandLifeCycleConfig.onCancelCommand)}else{var Q,x;((Q=V)==
null?0:(x=Q.commandLifeCycleConfig)==null?0:x.onSuccessCommand)&&I.JSC$18183_commandHandler.resolveCommand(V.commandLifeCycleConfig.onSuccessCommand)}},function(h){_.hq(h,"ERROR");
var y,S;((y=V)==null?0:(S=y.commandLifeCycleConfig)==null?0:S.onFailureCommand)&&I.JSC$18183_commandHandler.resolveCommand(V.commandLifeCycleConfig.onFailureCommand)}))})};
wp[wH]=[_.Hp,vgi];var NM6=function(k,I){this.JSC$18191_commandHandler=k;this.commandAllowlistOverride=I;var V;this.commandAllowlist=(V=this.commandAllowlistOverride)!=null?V:SUj};
NM6.prototype.handleResponse=function(k,I,V){var X,P=I==null?void 0:(X=I.config)==null?void 0:X.command;if(!P||this.commandAllowlist.some(function(L){return!!_.K(P,L)})){I=void 0;
V!==void 0&&(I={form:{element:V}});k.onResponseReceivedCommand&&this.JSC$18191_commandHandler.resolveCommand(k.onResponseReceivedCommand,I);k.onResponseReceivedAction&&this.JSC$18191_commandHandler.resolveCommand(k.onResponseReceivedAction,I);k.onResponseReceivedEndpoint&&this.JSC$18191_commandHandler.resolveCommand(k.onResponseReceivedEndpoint,I);k.command&&this.JSC$18191_commandHandler.resolveCommand(k.command,I);if(k.onResponseReceivedCommands)for(V=_.G(k.onResponseReceivedCommands),X=V.next();!X.done;X=
V.next())this.JSC$18191_commandHandler.resolveCommand(X.value,I);if(k.onResponseReceivedActions)for(V=_.G(k.onResponseReceivedActions),X=V.next();!X.done;X=V.next())this.JSC$18191_commandHandler.resolveCommand(X.value,I);if(k.onResponseReceivedEndpoints)for(V=_.G(k.onResponseReceivedEndpoints),X=V.next();!X.done;X=V.next())this.JSC$18191_commandHandler.resolveCommand(X.value,I);if(k.actions)for(k=_.G(k.actions),V=k.next();!V.done;V=k.next())this.JSC$18191_commandHandler.resolveCommand(V.value,I)}};
NM6[wH]=[_.Hp,_.RZ($9X)];var M2A=new _.g9("INNERTUBE_TOKEN_SERVICE");var Z8c=new _.g9("SCHEDULER_TOKEN");var DJi=function(k){this.scheduler=k;k={};this.tokenMap=(k.app={},k.user={},k)};
DJi.prototype.handleResponse=function(k,I){if(!I)throw Error("Ri");var V;if(k=(V=k.responseContext)==null?void 0:V.innertubeTokenJar){if(k.appTokens){var X,P,L;V=(X=I.innerTubeRequest.context)==null?void 0:(P=X.request)==null?void 0:(L=P.innertubeTokenJar)==null?void 0:L.appTokens;zEk(this,k.appTokens,this.tokenMap.app,V)}if(k.userTokens){var T,d,U;I=(T=I.innerTubeRequest.context)==null?void 0:(d=T.request)==null?void 0:(U=d.innertubeTokenJar)==null?void 0:U.userTokens;zEk(this,k.userTokens,this.tokenMap.user,
I)}}};
DJi.prototype.processContext=function(k){k.request||(k.request={});var I=Object.keys(this.tokenMap.app).length,V=Object.keys(this.tokenMap.user).length;if(I||V)k.request.innertubeTokenJar={},I&&(k.request.innertubeTokenJar.appTokens=[].concat(_.Z9(Object.values(this.tokenMap.app).flat()))),V&&(k.request.innertubeTokenJar.userTokens=[].concat(_.Z9(Object.values(this.tokenMap.user).flat())))};
var zEk=function(k,I,V,X){I=_.G(I);for(var P=I.next(),L={};!P.done;L={token$jscomp$139:void 0},P=I.next()){L.token$jscomp$139=P.value;if(L.token$jscomp$139.type===void 0)throw new _.GN("InnerTube token has no type",L.token$jscomp$139);if(L.token$jscomp$139.clearTokens)V[L.token$jscomp$139.type]=[];else if(L.token$jscomp$139.value!==void 0){V[L.token$jscomp$139.type]||(V[L.token$jscomp$139.type]=[]);if(X!==void 0&&X.length){P=_.G(X);for(var T=P.next(),d={};!T.done;d={requestToken:void 0},T=P.next())d.requestToken=
T.value,T=V[L.token$jscomp$139.type].findIndex(function(U){return function(E){return E===U.requestToken||(0,_.dc.equals)(E,U.requestToken)}}(d)),T>-1&&V[L.token$jscomp$139.type].splice(T,1)}V[L.token$jscomp$139.type].push(L.token$jscomp$139);
L.token$jscomp$139.maxAgeSeconds&&Number(L.token$jscomp$139.maxAgeSeconds)>0&&k.scheduler.addLowPriorityJob(function(U){return function(){var E=V[U.token$jscomp$139.type].indexOf(U.token$jscomp$139);E>-1&&V[U.token$jscomp$139.type].splice(E,1)}}(L),Number(L.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.GN("InnerTube token has no value",L.token$jscomp$139);
}};
DJi[wH]=[Z8c];var uF2=new _.g9("LOCAL_INNERTUBE_ROUTER_TOKEN"),O8p=new _.g9("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var HS=function(k){this.serviceMap=k};
HS.prototype.shouldPreferLocalResponse=function(k,I){return(k=t2P(this,k))?k.shouldPreferLocalResponse(I):!1};
HS.prototype.localInnertubeResponse=function(k,I){var V=this,X;return _.W(function(P){return(X=t2P(V,k))?P.return(X.localInnertubeResponse(I)):P.return(Promise.reject(Error("Si")))})};
HS.prototype.canProvideFallbackResponse=function(k,I){return(k=t2P(this,k))?k.canProvideFallbackResponse(I):!1};
HS.prototype.localFallbackInnertubeResponse=function(k,I){var V=this,X;return _.W(function(P){return(X=t2P(V,k))?P.return(X.localFallbackInnertubeResponse(I)):P.return(Promise.reject(Error("Si")))})};
var t2P=function(k,I){I=_.Rd(I);return I?(k=k.serviceMap[I])?k:null:null};
HS[wH]=[O8p];var OV=function(){};
OV.prototype.shouldPreferLocalResponse=function(){return!1};
OV.prototype.localInnertubeResponse=function(){return _.W(function(k){return k.return(Promise.reject(Error("Ti")))})};
OV.prototype.canProvideFallbackResponse=function(){return!0};
OV.prototype.localFallbackInnertubeResponse=function(){var k,I,V;return _.W(function(X){k=aU("CLOSE_POPUP");I={openPopupAction:oqi()};V={actions:[k,I]};return X.return(V)})};var u1t=function(k,I){this.JSC$18240_upliftPromise=k;this.store=I};
_.c=u1t.prototype;_.c.shouldPreferLocalResponse=function(k){var I=k.videoId,V;if(V=I)V=WnO(this.store.getState().entities,k.videoId);return V&&fHc(this.store.getState().entities,I)?aOi(this.store.getState().entities,k.playlistId):!1};
_.c.localInnertubeResponse=function(k){var I=this,V;return _.W(function(X){return(V=I.getPlayerResponse(k))?X.return(Promise.resolve(V)):X.return(Promise.reject(Error("Ui")))})};
_.c.canProvideFallbackResponse=function(k){return!!k.videoId};
_.c.localFallbackInnertubeResponse=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(I.JSC$18240_upliftPromise,2);V=I.getPlayerResponse(k);var P;V?P=X.return(Promise.resolve(V)):P=ut(I.store.getState().entities,k.videoId)?X.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.Yu(_.HW("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:pzA()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
X.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.Yu(_.HW("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:HqA()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return P})};
_.c.getPlayerResponse=function(k){return aHl(this.store.getState().entities,k.videoId)};var ur=function(k,I){this.localPlayerService=k;this.localWatchNextService=I};
ur.prototype.shouldPreferLocalResponse=function(k){var I=k.playerRequest;k=k.watchNextRequest;return!!(I&&this.localPlayerService.shouldPreferLocalResponse(I)&&k&&this.localWatchNextService.shouldPreferLocalResponse(k))};
ur.prototype.localInnertubeResponse=function(k){var I=this,V,X,P,L;return _.W(function(T){if(T.nextAddress==1){V=k.playerRequest;X=k.watchNextRequest;if(!V||!X)throw new _.GN("Missing streaming request",k);return T.yield(I.localPlayerService.localInnertubeResponse(V),2)}if(T.nextAddress!=3)return P=T.yieldResult,T.yield(I.localWatchNextService.localInnertubeResponse(X),3);L=T.yieldResult;return T.return({playerResponse:P,watchNextResponse:L})})};
ur.prototype.canProvideFallbackResponse=function(k){var I=k.playerRequest;k=k.watchNextRequest;return!!(I&&this.localPlayerService.canProvideFallbackResponse(I)&&k&&this.localWatchNextService.canProvideFallbackResponse(k))};
ur.prototype.localFallbackInnertubeResponse=function(k){var I=this,V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return V=k.playerRequest,X=k.watchNextRequest,V&&X?T.yield(I.localPlayerService.localFallbackInnertubeResponse(V),2):T.return(Promise.reject(new _.GN("Missing streaming request",k)));if(T.nextAddress!=3)return P=T.yieldResult,T.yield(I.localWatchNextService.localFallbackInnertubeResponse(X),3);L=T.yieldResult;return T.return({playerResponse:P,watchNextResponse:L})})};var Zw=function(k){this.JSC$18250_persistentStorePromiseAccessor=k};
Zw.prototype.shouldPreferLocalResponse=function(){return!1};
Zw.prototype.localInnertubeResponse=function(){return _.W(function(k){return k.return(Promise.reject(Error("Vi")))})};
Zw.prototype.canProvideFallbackResponse=function(){return!0};
Zw.prototype.localFallbackInnertubeResponse=function(){var k=this,I,V;return _.W(function(X){return X.nextAddress==1?X.yield(k.JSC$18250_persistentStorePromiseAccessor(),2):X.nextAddress!=3?(I=X.yieldResult)?X.yield(I.get("service:guide:fallback"),3):X.return(Promise.reject(Error("Wi"))):(V=X.yieldResult)&&_.sV(V)?X.return(R$j(_.sV(V))):X.return(Promise.reject(Error("Xi")))})};var t0=function(){};
t0.prototype.shouldPreferLocalResponse=function(){return!1};
t0.prototype.localInnertubeResponse=function(){return _.W(function(k){return k.return(Promise.reject(Error("Yi")))})};
t0.prototype.canProvideFallbackResponse=function(){return!0};
t0.prototype.localFallbackInnertubeResponse=function(){var k,I,V;return _.W(function(X){k=aU("CLOSE_POPUP");I={openPopupAction:oqi()};V={actions:[k,I]};return X.return(V)})};var MF=function(){this.urlMap=eE4;this.fallbackCommand=_.tC};
MF.prototype.shouldPreferLocalResponse=function(k){return(k=k.url)?!!krV(this,k):!1};
MF.prototype.localInnertubeResponse=function(k){var I=this,V;return _.W(function(X){return(V=k.url)?X.return(Izk(k,krV(I,V))):X.return(Promise.reject(Error("Zi")))})};
MF.prototype.canProvideFallbackResponse=function(){return!0};
MF.prototype.localFallbackInnertubeResponse=function(k){var I=this,V,X,P,L,T,d,U;return _.W(function(E){V=k.url;if(!V)return E.return(Izk(k,I.fallbackCommand));if(X=krV(I,V))return E.return(Izk(k,X));P=void 0;L=_.Rd(V);L==="/watch"&&(T=_.zv(V,"v"))&&(U=(d=_.zv(V,"list"))!=null?d:void 0,P=_.J8(T,U));P||(P=I.fallbackCommand);return E.return(Izk(k,P))})};
var krV=function(k,I){if(I)return k.urlMap[_.C8(I)]},Izk=function(k,I){I&&k.parentTrackingParams&&(I.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:k.parentTrackingParams}},I.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:I})};var Dw=function(k,I,V){this.JSC$18261_upliftPromise=k;this.store=I;this.JSC$18261_persistentStorePromiseAccessor=V};
Dw.prototype.shouldPreferLocalResponse=function(){return!1};
Dw.prototype.localInnertubeResponse=function(){return _.W(function(k){return k.return(Promise.reject(Error("$i")))})};
Dw.prototype.canProvideFallbackResponse=function(){return!0};
Dw.prototype.localFallbackInnertubeResponse=function(){var k=this;return _.W(function(I){return I.return(VQV(k))})};
var VQV=function(k){var I,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(v7(k.JSC$18261_upliftPromise,k.store),2);I=X.yieldResult;V={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[xIt(I)]}}}};return X.return(XBi(k,V))})},XBi=function(k,I){var V,X;
return _.W(function(P){if(P.nextAddress==1)return P.yield(k.JSC$18261_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3)return V=P.yieldResult,P.yield(FN(V),3);X=P.yieldResult;return P.return({responseContext:{},contents:I,topbar:X})})};var p3=function(k,I,V){this.JSC$18268_upliftPromise=k;this.store=I;this.JSC$18268_persistentStorePromiseAccessor=V};
p3.prototype.shouldPreferLocalResponse=function(k){var I=k.videoId;return I&&WnO(this.store.getState().entities,I)&&fHc(this.store.getState().entities,I)?aOi(this.store.getState().entities,k.playlistId):!1};
p3.prototype.localInnertubeResponse=function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1)return(V=k.videoId)?P.yield(I.JSC$18268_upliftPromise,2):P.return(Promise.reject(Error("aj")));if(P.nextAddress!=3)return P.yield(Pf2(I,k,V),3);X=P.yieldResult;return P.return(L7h(I,X,V))})};
p3.prototype.canProvideFallbackResponse=function(k){return k.videoId?!0:!1};
p3.prototype.localFallbackInnertubeResponse=function(k){var I=this,V,X,P,L;return _.W(function(T){switch(T.nextAddress){case 1:return(V=k.videoId)?T.yield(I.JSC$18268_upliftPromise,2):T.return(Promise.reject(Error("aj")));case 2:return T.yield(Pf2(I,k,V),3);case 3:X=T.yieldResult;if(ut(I.store.getState().entities,V)){T.jumpTo(4);break}return T.yield(v7(I.JSC$18268_upliftPromise,I.store),5);case 5:return P=T.yieldResult,T.return(cn2(X,P));case 4:return WnO(I.store.getState().entities,V)&&fHc(I.store.getState().entities,
V)?T.return(L7h(I,X,V)):(L={title:_.Yu(_.HW("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:pzA()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},T.return(cn2(X,L)))}})};
var Pf2=function(k,I,V){var X,P,L,T,d;return _.W(function(U){if(U.nextAddress==1)return X=I.playlistId,P=_.J8(V,X),U.yield(k.JSC$18268_persistentStorePromiseAccessor(),2);if(U.nextAddress!=3)return L=U.yieldResult,U.yield(FN(L),3);T=U.yieldResult;d={responseContext:{},currentVideoEndpoint:P,topbar:T};return U.return(d)})},L7h=function(k,I,V){if(k=ut(k.store.getState().entities,V)){var X;
V=k.videoEntity;var P,L={title:gC(V.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.qS((X=V.localizedStrings)==null?void 0:X.viewCount),viewCount:_.qS((P=V.localizedStrings)==null?void 0:P.viewCount)}}};V.publishedTimestampMillis&&(L.dateText=_.qS(cbt(new Date(Number(V.publishedTimestampMillis)))));X={videoPrimaryInfoRenderer:L};P=k.videoEntity;k=k.channelEntity;k={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:gC(_.HW("SHOW_MORE",void 0,"Show more")),
showLessText:gC(_.HW("SHOW_LESS",void 0,"Show less")),description:P.formattedDescription,owner:{videoOwnerRenderer:{title:gC(k.title),thumbnail:k.avatar}}}};I.contents={twoColumnWatchNextResults:{results:{results:{contents:[X,k]}}}}}return I},cn2=function(k,I){k.contents={singleColumnWatchNextResults:{results:{results:{contents:[xIt(I)]}}}};
return k};var zm=function(k,I,V){this.JSC$18273_upliftPromise=k;this.store=I;this.JSC$18273_persistentStorePromiseAccessor=V};
zm.prototype.shouldPreferLocalResponse=function(){return!1};
zm.prototype.localInnertubeResponse=function(){return _.W(function(k){return k.return(Promise.reject(Error("bj")))})};
zm.prototype.canProvideFallbackResponse=function(){return!0};
zm.prototype.localFallbackInnertubeResponse=function(){var k=this,I,V,X,P;return _.W(function(L){switch(L.nextAddress){case 1:return L.yield(k.JSC$18273_persistentStorePromiseAccessor(),2);case 2:return I=L.yieldResult,L.yield(FN(I),3);case 3:return V=L.yieldResult,X={responseContext:{},topbar:V},L.yield(k.JSC$18273_upliftPromise,4);case 4:return L.yield(v7(k.JSC$18273_upliftPromise,k.store),5);case 5:return P=L.yieldResult,X.watchStatus={backgroundPromoRenderer:P},L.return(X)}})};var Grc=new _.g9("ENDPOINT_MAP"),Tch=new _.g9("WATCH_ENDPOINT_MAP"),dBP=new _.g9("REEL_ENDPOINT_MAP");var MvR=/^[a-zA-Z0-9_\-]{11}$/;var ZBX=_.eg(function(){var k,I;return(I=(k=window).matchMedia)==null?void 0:I.call(k,"(prefers-reduced-motion: reduce)").matches});var i6P=_.eg(function(){if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var k=_.FB("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");k||(k=_.eQ("VIDEO"),_.aJ("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
k));return!!(k&&k.canPlayType&&k.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var W76=XMLHttpRequest.prototype.fetch,fz4=W76&&W76.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!oJ?!0:!1;var p1=function(k){this.JSC$18284_storeWithEntities=k};
_.J(p1,Ey);_.c=p1.prototype;_.c.getApiPaths=function(){return D$K};
_.c.getExtension=function(k){return _.K(k,_.rj)||_.K(k,_.ND)||_.K(k,RkU)};
_.c.isNavigationCommand=function(){return!0};
_.c.JSC$14480_getStoreKey=function(k){if((_.m("kevlar_cache_on_ttl_player")||_.m("mweb_enable_shorts_innertube_player_prefetch")||_.m("mweb_use_new_history_manager")||_.m("web_shorts_prefetch_service_enabled"))&&(k=this.getExtension(k))&&k.videoId){var I={videoId:k.videoId};k.playlistId&&(I.playlistId=k.playlistId);k.playerParams&&(I.params=k.playerParams);return _.l8("player",I)}};
_.c.JSC$14473_getClientScreen=function(k){var I;return((I=k.contentPlaybackContext)==null?void 0:I.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.c.JSC$14473_buildRequest=function(k,I,V){if(_.m("enable_interstitial_entity_check")){var X=this.JSC$18284_storeWithEntities;if(I.videoId)for(var P=_.G(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),L=P.next();!L.done;L=P.next()){L=L.value;var T;var d=void 0,U=void 0,E=I.videoId,l=L;(T=X)?(E=_.Q3(E+l,"interstitialInteractionStateEntity"),T=(d=(U=_.nQ(T.getState().entities,"interstitialInteractionStateEntity",E))==null?void 0:U.primaryButtonClicked)!=null?d:!1):T=!1;if(T)switch(L){case "CONTENT_CHECK_REQUIRED":I.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":I.racyCheckOk=!0}}}I.videoId&&(k.videoId=I.videoId);I.playlistId&&(k.playlistId=I.playlistId);I.index!==void 0&&(k.playlistIndex=I.index+1);I.playerParams&&(k.params=I.playerParams);"startTimeSeconds"in I&&I.startTimeSeconds&&(_.m("enable_player_request_builder_start_time_floor")?k.startTimeSecs=Math.floor(I.startTimeSeconds):k.startTimeSecs=I.startTimeSeconds);V.contentPlaybackContext&&(k.playbackContext={contentPlaybackContext:V.contentPlaybackContext});V.prefetchPlaybackContext&&
(k.playbackContext=Object.assign({},k.playbackContext,{prefetchPlaybackContext:V.prefetchPlaybackContext}),k.context.request||(k.context.request={}),k.context.request.isPrefetch=!0);k.playbackContext||(k.playbackContext={});X=i6P();k.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!X,supportXhr:fz4};V.overrideMutedAtStart&&(k.overrideMutedAtStart=V.overrideMutedAtStart);k.racyCheckOk=!!I.racyCheckOk;k.contentCheckOk=!!I.contentCheckOk;!_.m("captions_prefs_killswitch")&&(V=(V=_.OK("yt-player-caption-language-preferences"))?
V:[],V==null?0:V.length)&&(k.captionParams={viewerSelectedCaptionLangs:V})};
_.c.getRequestConfig=function(k){k=this.JSC$14480_getStoreKey(k);var I;k&&(I={storeStrategy:{storeKey:k}});_.m("web_log_player_watch_next_ticks")&&(I=I||{},I.requestTick="ps_s",I.responseTick="ps_r");return I};
p1[wH]=[B7];var Nn=function(k,I){this.playerRequestBuilder=k;this.watchNextRequestBuilder=I};
_.J(Nn,Ey);Nn.prototype.getApiPaths=function(){return oll};
Nn.prototype.getExtension=function(k){return _.K(k,_.rj)};
Nn.prototype.isNavigationCommand=function(){return!0};
Nn.prototype.JSC$14473_buildRequest=function(k,I,V){k.playerRequest={};this.playerRequestBuilder.JSC$14473_buildRequest(k.playerRequest,I,V);if(_.m("web_streaming_watch")||_.m("mweb_streaming_watch"))k.watchNextRequest={},this.watchNextRequestBuilder.JSC$14473_buildRequest(k.watchNextRequest,I,V)};
Nn[wH]=[p1,CR];var UBk;_.Mn=new _.g9("SHORTS_CONTROLLER_TOKEN");UBk=new _.g9("SHORTS_STATE_STORE_TOKEN");var Zt=function(k,I){var V=_.OT.apply(2,arguments);k=k===void 0?0:k;_.GN.call(this,I,V);this.errorType=k;Object.setPrototypeOf(this,this.constructor.prototype)};
_.J(Zt,_.GN);var EiV,b6V,lzk,tnt,Uc,WRN,yn3,hYV,jhp,$Bh,K74;EiV=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(k){return k+"="}).join("|"));
b6V=RegExp(".*\\?.*playnext=1.*");lzk=function(k,I,V,X,P,L){this.watchEndpointMap=k;this.reelWatchEndpointMap=I;this.innerTubeTransportService=V;this.fetchPbj=X;this.ephemeralStore=P;this.reloadOnPlayerFailure=L===void 0?!0:L};
_.rni=function(k,I){var V=_.Nw("web_pbj_log_warning_rate",0);V=V>0&&Math.random()<V;var X;if((X=_.K(I.commandMetadata,_.CC))==null||!X.rootVe)return V&&_.$w(Error("gj")),!1;var P;X=(P=_.K(I.commandMetadata,_.CC))==null?void 0:P.url;if(!X)return V&&_.$w(Error("hj")),!1;if(b6V.test(X))return!0;if(EiV.test(X))return V&&_.$w(Error("ij`"+X)),!1;if(_.K(I,_.rj)){if(!(k.watchEndpointMap.watchNext&&k.watchEndpointMap.player||_.m("kevlar_fetch_initial_data_op_watch_client")))return V&&_.$w(Error("cj")),!1;
k=_.Nw("web_pbj_log_warning_rate",0);k=k>0&&Math.random()<k;_.K(I,_.rj)?pst(I)?I=!0:(k&&_.$w(Error("dj")),I=!1):(k&&_.$w(Error("cj")),I=!1);return I}if(_.K(I,_.ND))return NIX(I);if(_.K(I,_.fY))return!0;k=_.fz(k.innerTubeTransportService,I);!k&&V&&_.hq(Error("jj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(I)});return k};
tnt=function(k,I,V,X,P,L){I={url:I};if(V==null?0:V.itct)I.parentTrackingParams=V.itct;var T=_.SK(XjN);return _.hl(k.innerTubeTransportService,I,T).then(function(d){(d=d.endpoint)||(d=_.tC);(V==null?0:V.itct)&&d&&!d.trackingParams&&(d.trackingParams=V.itct);var U=HC(d);return Uc(k,d,V,X,U,P,L)})};
Uc=function(k,I,V,X,P,L,T,d){d=d===void 0?{}:d;if(k.fetchPbj&&!_.rni(k,I)&&!_.m("force_one_platform")){var U=k.fetchPbj(I),E=_.ot(U.then(function(z){if(!z)throw Error("kj");T(E)||L(I,z);return z}));
return E}var l,r,h={rootVe:(l=_.K(I.commandMetadata,_.CC))==null?void 0:l.rootVe,url:(r=_.K(I.commandMetadata,_.CC))==null?void 0:r.url,endpoint:I,page:P};if(_.K(I,_.rj)){var y,S={contentPlaybackContext:_.A0(V,(y=_.K(I.commandMetadata,_.CC))==null?void 0:y.url,X)},g=_.bH(),F,Q=(F=k.watchEndpointMap.player)==null?void 0:F().JSC$14480_getStoreKey(I);F=Q!==void 0&&((U=k.ephemeralStore)==null?void 0:U.has(Q));(_.m("web_streaming_watch")||_.m("mweb_streaming_watch"))&&window.TextDecoderStream&&!F?(U=ABG(k.innerTubeTransportService,
I,S,function(z){!h.response&&z.content&&(h.response=z.content);!h.playerResponse&&z.player&&(h.playerResponse=z.player);L(I,h)}),Q=fFU(I),Q.length&&(h.preconnect=Q,L(I,h)),hYV(U,g,h).catch(function(z){z instanceof Zt&&z.errorType===2&&_.m("web_streaming_watch_fallback")&&yn3(k,I,S,h,L,T,g)})):yn3(k,I,S,h,L,T,g);
return g.promise}if(_.K(I,_.ND)){var x;if(((x=_.K(I,_.ND))==null?void 0:x.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var N=_.bH();_.mBk(_.C7().resolve(_.Mn),I).then(function(z){K74(k,V,X,P,L,N,z)});
return N.promise}U=_.ot();F={contentPlaybackContext:_.A0(V,(Q=_.K(I.commandMetadata,_.CC))==null?void 0:Q.url,X)};(Q=k.reelWatchEndpointMap.player)&&(Q=Q().JSC$14473_getRequest(I,F))&&(U=_.hl(k.innerTubeTransportService,Q.innerTubeRequest,Q.input,I.clickTrackingParams,Q.config));Q=_.ot();(d=k.reelWatchEndpointMap.reelItemWatch)&&(d=d().JSC$14473_getRequest(I))&&(Q=_.hl(k.innerTubeTransportService,d.innerTubeRequest,d.input,I.clickTrackingParams,d.config));d=_.ot();(l=k.reelWatchEndpointMap.reelWatchSequence)&&
_.K(I,_.ND).sequenceParams&&(F=l().JSC$14473_getRequest(I,F))&&(d=_.hl(k.innerTubeTransportService,F.innerTubeRequest,F.input,I.clickTrackingParams,F.config));F=_.ot(h);l=_.bH();$Bh(I,F,U,Q,d,L,T,l);return l.promise}var M;if(_.K(I,joo)&&((M=_.K(I.commandMetadata,_.CC))==null?0:M.url))return U=gUt(_.ns(f6().location.href),_.ns(_.K(I.commandMetadata,_.CC).url)).toString(),tnt(k,U,V,X,L,function(){return!1});
if(_.K(I,_.fY))return L(I,h),_.ot(h);if(_.fz(k.innerTubeTransportService,I)){U=Object.assign({},{tempData:V,disableCache:V.disableCache},d);var p=_.EI(k.innerTubeTransportService,I,U).then(function(z){h.response=z;T(p)||L(I,h);return h});
return p}return _.ot(h)};
_.Sqp=function(k,I,V,X){if(_.K(I,_.rj)||_.K(I,_.ND)&&(_.m("mweb_enable_shorts_innertube_player_prefetch")||_.m("kevlar_enable_shorts_prefetch_in_sequence"))||_.K(I,RkU)&&_.m("web_enable_prefetching_videos_on_home")){var P,L={contentPlaybackContext:_.A0(V,(P=_.K(I.commandMetadata,_.CC))==null?void 0:P.url,X),prefetchPlaybackContext:z$R(V)},T,d,U;if(((T=_.K(I,_.rj))==null?void 0:(d=T.watchEndpointSupportedPrefetchConfig)==null?void 0:(U=d.prefetchHintConfig)==null?void 0:U.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(V=
k.watchEndpointMap.watchNext)if(L=V().JSC$14473_getRequest(I,L))return Promise.resolve(_.hl(k.innerTubeTransportService,L.innerTubeRequest,L.input,void 0,L.config).then(function(r){return r}))}else if(V=k.watchEndpointMap.player)if(L=V().JSC$14473_getRequest(I,L))return Promise.resolve(_.hl(k.innerTubeTransportService,L.innerTubeRequest,L.input,void 0,L.config).then(function(r){return r}))}else if(_.fz(k.innerTubeTransportService,I)){var E={tempData:V},l=g1R(k.innerTubeTransportService,I);
return l?new Promise(function(r,h){var y,S;return _.W(function(g){if(g.nextAddress==1)return g.yield(l,2);if(g.nextAddress!=4)return y=g.yieldResult,y.JSC$14480_getStoreKey(I,E)?g.yield(_.EI(k.innerTubeTransportService,I,E),4):(h(new _.GN("Prefetching request builder with no store key.",I)),g.jumpTo(0));S=g.yieldResult;r(S);_.xg(g)})}):Promise.reject(new _.GN("Prefetching unregistered request builder.",I))}return Promise.reject(new _.GN("No request builder available to prefetch endpoint.",I))};
WRN=function(k,I){var V,X,P;if(_.K(I,_.rj)){var L=k.watchEndpointMap.watchNext;L&&(V=L());(k=k.watchEndpointMap.player)&&(X=k())}else if(_.K(I,_.ND))(L=k.reelWatchEndpointMap.reelItemWatch)&&(V=L()),(L=k.reelWatchEndpointMap.player)&&(X=L()),(k=k.reelWatchEndpointMap.reelWatchSequence)&&(P=k());else{a:{k=Lil(I,k.innerTubeTransportService.endpointMap);if(k!==void 0)if(typeof k.then==="function")_.hq(new _.GN("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",I));else break a;
k=void 0}k&&(V=k)}var T,d,U;return{content:(T=V)==null?void 0:T.JSC$14480_getStoreKey(I),player:(d=X)==null?void 0:d.JSC$14480_getStoreKey(I),reelSequence:(U=P)==null?void 0:U.JSC$14480_getStoreKey(I)}};
yn3=function(k,I,V,X,P,L,T){var d=_.ot(),U=k.watchEndpointMap.player;_.m("web_streaming_player")&&(U=GV(Nn));U&&(U=U().JSC$14473_getRequest(I,V))&&(d=_.hl(k.innerTubeTransportService,U.innerTubeRequest,U.input,I.clickTrackingParams,U.config));U=_.ot();var E=k.watchEndpointMap.watchNext;E&&(V=E().JSC$14473_getRequest(I,V))&&(U=_.hl(k.innerTubeTransportService,V.innerTubeRequest,V.input,I.clickTrackingParams,V.config));X=_.ot(X);jhp(k,I,X,d,U,P,L,T)};
hYV=function(k,I,V){var X;return _.W(function(P){if(P.nextAddress==1)return P.yield(k,2);_.m("web_streaming_watch_delay_200")||_.m("web_streaming_watch_delay_400")?(X=_.m("web_streaming_watch_delay_200")?200:400,setTimeout(function(){I.resolve(V)},X)):I.resolve(V);
_.xg(P)})};
jhp=function(k,I,V,X,P,L,T,d){var U,E,l,r,h;_.W(function(y){switch(y.nextAddress){case 1:return y.yield(V,2);case 2:U=y.yieldResult;if(T(d.promise))return d.resolve(U),y.return();L(I,U);E=fFU(I);if(!E.length){y.jumpTo(3);break}return y.yield(V,4);case 4:U.preconnect=E,L(I,U);case 3:return _.vK(y,5),y.yield(X,7);case 7:l=y.yieldResult;_.vx(y,6);break;case 5:return r=_.nh(y),d.reject(r),y.return();case 6:if(l===void 0&&k.reloadOnPlayerFailure)return U.reload=!0,L(I,U),d.resolve(U),y.return();if(T(d.promise))return d.resolve(U),
y.return();U.playerResponse=l;L(I,U);(_.m("web_watch_stop_scheduler_on_player_response")||_.m("mweb_watch_stop_scheduler_on_player_response"))&&o4N();_.vK(y,8);return y.yield(P,10);case 10:h=y.yieldResult;_.vx(y,9);break;case 8:_.nh(y);case 9:if(h===void 0)return U.response={responseContext:{}},d.resolve(U),y.return();if(T(d.promise))return d.resolve(U),y.return();U.response=h;L(I,U);d.resolve(U);_.xg(y)}})};
$Bh=function(k,I,V,X,P,L,T,d){var U,E,l,r,h,y;_.W(function(S){switch(S.nextAddress){case 1:return S.yield(I,2);case 2:U=S.yieldResult;if(T(d.promise))return d.resolve(U),S.return();L(k,U);E=fFU(k);if(!E.length){S.jumpTo(3);break}return S.yield(I,4);case 4:U.preconnect=E,L(k,U);case 3:return _.vK(S,5),S.yield(V,7);case 7:l=S.yieldResult;_.vx(S,6);break;case 5:return r=_.nh(S),d.reject(r),S.return();case 6:if(l===void 0)return U.reload=!0,L(k,U),d.resolve(U),S.return();if(T(d.promise))return d.resolve(U),
S.return();U.playerResponse=l;L(k,U);(_.m("web_shorts_stop_scheduler_on_player_response")||_.m("mweb_shorts_stop_scheduler_on_player_response"))&&o4N();_.vK(S,8);return S.yield(X,10);case 10:h=S.yieldResult;_.vx(S,9);break;case 8:_.nh(S);case 9:if(h===void 0)return U.response={responseContext:{}},d.resolve(U),S.return();if(T(d.promise))return d.resolve(U),S.return();U.response=h;L(k,U);_.vK(S,11);return S.yield(P,13);case 13:y=S.yieldResult;_.vx(S,12);break;case 11:_.nh(S);case 12:if(T(d.promise))return d.resolve(U),
S.return();y&&(U.reelWatchSequenceResponse=y);L(k,U);d.resolve(U);_.xg(S)}})};
K74=function(k,I,V,X,P,L,T){var d,U,E,l,r,h;_.W(function(y){if((d=T)==null||!d.replacementEndpoint)return L.reject(),y.return();U=T.replacementEndpoint;(E=_.K(U,_.ND))?(T.sequenceContinuation&&(E.sequenceParams=T.sequenceContinuation),l=_.C7().resolve(_.Mn),r=E.sequenceParams,JnA(l,U)&&delete E.sequenceParams,h=Uc(k,U,I,V,X,P,function(){return!1}),h.then(function(S){return _.W(function(g){if(g.nextAddress==1)return Yqx(l,{reelWatchEndpoint:{sequenceParams:r}},S),g.yield(0,2);
L.resolve(S);_.xg(g)})})):L.reject();
_.xg(y)})};
lzk[wH]=[Tch,dBP,_.DP,_.RZ(SgO),_.RZ(_.pm)];var giX=function(){var k=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return k.sequenceMap}}},QzR=function(k,I,V){var X,P=(X=I.config)==null?void 0:X.sequenceStrategy;
if(!P)return V();k.sequenceMap.has(P.sequenceKey)||k.sequenceMap.set(P.sequenceKey,[]);k=k.sequenceMap.get(P.sequenceKey);switch(P.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return qqV(k,I,V);case "REQUEST_SEQUENCE_TYPE_REPLACE":return vi3(k,I,V);default:throw new _.GN("Request could not be sequenced",I);}},qqV=function(k,I,V){var X,P,L;
return _.W(function(T){k.length>0?(P=k[k.length-1],X=P.responsePromise.then(function(){return V()})):X=V();
L={request:I,responsePromise:X};k.push(L);shV(k,L);return T.return(L.responsePromise)})},vi3=function(k,I,V){V=V();
if(k.length>0)for(var X=_.G(k),P=X.next();!P.done;P=X.next())P.value.responsePromise=V;var L={request:I,responsePromise:V};k.push(L);shV(k,L);return Promise.resolve().then(function(){return k.indexOf(L)>0?L.responsePromise.then(function(T){return Object.assign({},T,{sequenceMetaData:{skipProcessing:!0}})}):L.responsePromise})},shV=function(k,I){I.responsePromise.then(function(){var V=k.indexOf(I);
V>-1&&k.splice(V,1)})};var F74=new _.g9("REQUEST_SEQUENCING");var Dt=function(){};
_.J(Dt,Ey);Dt.prototype.getApiPaths=function(){return[]};
Dt.prototype.getExtension=function(k){return _.K(k,hTN)};
Dt.prototype.JSC$14473_buildRequest=function(k,I){k.recaptchaToken=I.recaptchaToken};
Dt.prototype.getApiUrl=function(){return"/das_captcha"};var za=function(){};
_.J(za,Ey);za.prototype.getApiPaths=function(){return XaN};
za.prototype.getExtension=function(k){return _.K(k,OGN)};
za.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.createBackstagePostParams&&(k.createBackstagePostParams=I.createBackstagePostParams);V.comment_text&&(k.commentText=V.comment_text);if(V.attached_video_id)k.videoAttachment={videoId:V.attached_video_id};else if(V.image_poll_options)k.pollAttachmentData={options:V.image_poll_options};else if(V.poll_options)k.pollAttachment={choices:V.poll_options};else if(V.quiz_options)k.quizAttachmentData={options:V.quiz_options};else if(V.image_blob_id)k.imageAttachment=
{encryptedBlobId:V.image_blob_id},V.source_video_id&&(k.imageAttachment.sourceExternalVideoId=V.source_video_id),V.image_preview_coordinates&&(k.imageAttachment.previewCoordinates=JSON.parse(V.image_preview_coordinates));else if(V.images_data)k.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 X,P,L,T,d;k.clipAttachment={externalVideoId:(L=V.clip_external_video_id)!=null?L:"",offsetMs:(T=(X=V.clip_offset_ms)==
null?void 0:X.toString())!=null?T:"",durationMs:(d=(P=V.clip_duration_ms)==null?void 0:P.toString())!=null?d:""}}else V.shared_post_id&&(k.sharedPostAttachment={postId:V.shared_post_id});V.tagged_video_id&&(k.postCreationData={taggedVideoId:V.tagged_video_id});V.access_restrictions&&(typeof V.access_restrictions==="number"&&(I=V.access_restrictions,k.accessRestrictions={restriction:I!==1&&I===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof V.access_restrictions==="string"&&
(k.accessRestrictionsParams=V.access_restrictions));V.scheduled_publish_time_sec&&(k.scheduledPublishTimeSec=V.scheduled_publish_time_sec.toString())};var uX=function(){};
_.J(uX,Ey);uX.prototype.getApiPaths=function(){return iMN};
uX.prototype.getExtension=function(k){return _.K(k,OFW)};
uX.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.decorateMessageParams&&(k.params=I.decorateMessageParams);V.text&&(k.text=V.text)};var Ob=function(){};
_.J(Ob,Ey);Ob.prototype.getApiPaths=function(){return soG};
Ob.prototype.getExtension=function(k){return _.K(k,thf)};
Ob.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;V.video_id&&(k.videoId=V.video_id)};var tP=function(){};
_.J(tP,Ey);tP.prototype.getApiPaths=function(){return nlR};
tP.prototype.getExtension=function(k){return _.K(k,_.Rt)};
tP.prototype.JSC$14473_buildRequest=function(k,I,V){V.suggestions_query&&(k.input=V.suggestions_query)};var ec=function(){};
_.J(ec,Ey);ec.prototype.getApiPaths=function(){return bdZ};
ec.prototype.getExtension=function(k){return _.K(k,eTQ)};
ec.prototype.JSC$14473_buildRequest=function(k,I,V){V.comment_text!==void 0&&(k.commentText=V.comment_text);V.scheduled_publish_time_sec&&(k.scheduledPublishTimeSec=V.scheduled_publish_time_sec.toString());k.updateBackstagePostParams=I.updateBackstagePostParams};var kD=function(){};
_.J(kD,Ey);kD.prototype.getApiPaths=function(){return $e};
kD.prototype.getExtension=function(k){return _.K(k,_.Lz)};
kD.prototype.JSC$14473_buildRequest=function(k,I,V){V.formData&&(k.formData=V.formData);I.token?k.continuation=I.token:I.continuationTokenKey&&(V=_.$L().getState(),I=_.nQ(V.entities,"continuationTokenEntity",I.continuationTokenKey))&&(k.continuation=String(I.continuationToken))};
var Bcc=function(){};
_.J(Bcc,Ey);_.c=Bcc.prototype;_.c.getApiPaths=function(){return $e};
_.c.getExtension=function(k){return _.K(k,_.Cv)};
_.c.isNavigationCommand=function(){return!0};
_.c.JSC$14480_getStoreKey=function(k){if((k=this.getExtension(k))&&k.browseId){var I={browseId:k.browseId};k.browseEndpointContextSupportedConfigs&&(I.browseEndpointContextSupportedConfigs=JSON.stringify(k.browseEndpointContextSupportedConfigs));k.params&&(I.params=k.params);k.query&&(I.query=k.query);return _.l8("browse",I)}};
_.c.JSC$14473_buildRequest=function(k,I,V){I.browseId&&(k.browseId=I.browseId);I.params&&(k.params=I.params);I.query&&(k.query=I.query);V.formData?k.formData=V.formData:I.formData&&(k.formData=I.formData);I.browseId==="FEsubscriptions"&&_.Mx().getFlag(155)&&(k.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");I.browseId==="SPaccount_playback"&&(V=_.Mx(),k.formData||(k.formData={}),k.formData.accountSettingsFormData={flagCaptionsDefaultOff:V.getFlag(65),flagAutoCaptionsDefaultOn:V.getFlag(66),
flagDisableInlinePreview:V.getFlag(186),flagAudioDescriptionDefaultOn:V.getFlag(198)});if(I.browseId==="FEwhat_to_watch"){V=_.Mx();var X=V.getFlag(196);V.getFlag(197)&&(k.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:X}}})}I.browseId==="FEwhat_to_watch"&&(I=_.Mx().getFlag(186),k.inlineSettingStatus=I?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.c.getRequestConfig=function(k,I){I=I===void 0?{}:I;var V={};if(k=this.JSC$14480_getStoreKey(k,I))V.storeStrategy={storeKey:k,disableCache:I.disableCache};_.m("web_log_browse_ticks_ks")||(V.requestTick="br_s",V.responseTick="br_r");return V};var I8=function(){};
_.J(I8,Ey);I8.prototype.getApiPaths=function(){return OAZ};
I8.prototype.getExtension=function(k){return _.K(k,vEQ)};
I8.prototype.JSC$14473_buildRequest=function(k,I,V){k.legacyYoutubeChannelUsername=V.legacyYouTubeChannelUsername||"";k.legacyYoutubeChannelPassword=V.legacyYouTubeChannelPassword||""};var Vl=function(){};
_.J(Vl,Ey);Vl.prototype.getApiPaths=function(){return PYy};
Vl.prototype.getExtension=function(k){return _.K(k,G5Q)};
Vl.prototype.JSC$14473_buildRequest=function(k,I,V){V.recaptcha_response_token&&(k.recaptchaResponseToken=V.recaptcha_response_token);V.channel_id&&(k.channelId=V.channel_id)};var Xp=function(){};
_.J(Xp,Ey);Xp.prototype.getApiPaths=function(){return lJO};
Xp.prototype.getExtension=function(k){return _.K(k,UEl)};
Xp.prototype.JSC$14473_buildRequest=function(k,I,V){I.externalChannelId&&(k.externalChannelId=I.externalChannelId);V.handle&&(k.handleUpdate={handle:V.handle},I.handleEditSource&&(k.handleUpdate.handleEditSource=I.handleEditSource))};var PD=function(){};
_.J(PD,Ey);PD.prototype.getApiPaths=function(){return mXG};
PD.prototype.getExtension=function(k){return _.K(k,ooN)};
PD.prototype.JSC$14473_buildRequest=function(k,I,V){I.request&&(k.channelId=I.request.channelId);var X;if(V==null?0:(X=V.uploadDefaults)==null?0:X.emojiReactionSet)k.uploadDefaultsRequest||(k.uploadDefaultsRequest={}),k.uploadDefaultsRequest.emojiReactionSet=V.uploadDefaults.emojiReactionSet};var La=function(){};
_.J(La,Ey);La.prototype.getApiPaths=function(){return S9G};
La.prototype.getExtension=function(k){return _.K(k,TwC)};
La.prototype.JSC$14473_buildRequest=function(k,I,V){I.externalChannelId&&(k.externalChannelId=I.externalChannelId);I.channelHandleEntityKey&&(k.channelHandleEntityKey=I.channelHandleEntityKey);I.handleEditSource&&(k.handleEditSource=I.handleEditSource);V.handle?k.handle=V.handle:V.name&&(k.name=V.name)};var cD=function(){};
_.J(cD,Ey);cD.prototype.getApiPaths=function(){return kQl};
cD.prototype.getExtension=function(k){return _.K(k,BaC)};
cD.prototype.JSC$14473_buildRequest=function(k,I){I.actions?k.actions=I.actions:I.action&&(k.actions=[I.action])};var Gx=function(){};
_.J(Gx,Ey);Gx.prototype.getApiPaths=function(){return IXR};
Gx.prototype.getExtension=function(k){return _.K(k,_.Lz)};
Gx.prototype.JSC$14473_buildRequest=function(k,I){I.token&&(k.continuation=I.token)};var Tx=function(){};
_.J(Tx,Ey);Tx.prototype.getApiPaths=function(){return qZN};
Tx.prototype.getExtension=function(k){return _.K(k,_.Lz)};
Tx.prototype.JSC$14473_buildRequest=function(k,I){k.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";I.token&&(k.fetchCommentsParams={continuation:I.token})};var dE=function(){};
_.J(dE,Ey);dE.prototype.getApiPaths=function(){return cXW};
dE.prototype.getExtension=function(k){return _.K(k,FnU)};
dE.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.createReplyParams&&(k.createReplyParams=I.createReplyParams);I.commentText&&(k.commentText=_.m6(I.commentText));V.comment_text&&(k.commentText=V.comment_text);V.image_blob_id&&(k.imageAttachment={encryptedBlobId:V.image_blob_id});V.botguard_response&&(k.botguardResponse=V.botguard_response)};
_.R9.Object.defineProperties(dE.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var ii=function(){};
_.J(ii,Ey);ii.prototype.getApiPaths=function(){return GQG};
ii.prototype.getExtension=function(k){return _.K(k,_.sSl)};
ii.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.createCommentParams&&(k.createCommentParams=I.createCommentParams);I.commentText&&(k.commentText=_.m6(I.commentText));I.videoPositionMention&&(k.videoPositionMention=I.videoPositionMention);I.sources&&(k.sources=I.sources);V.comment_text&&(k.commentText=V.comment_text);V.attached_video_id?k.videoAttachment={videoId:V.attached_video_id}:V.poll_options?k.pollAttachment={choices:V.poll_options}:V.image_blob_id?k.imageAttachment=
{encryptedBlobId:V.image_blob_id}:V.shared_post_id&&(k.sharedPostAttachment={postId:V.shared_post_id});V.access_restrictions&&typeof V.access_restrictions==="number"&&(I=V.access_restrictions,k.accessRestrictions={restriction:I!==1&&I===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});V.botguard_response&&(k.botguardResponse=V.botguard_response)};
_.R9.Object.defineProperties(ii.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var WD=function(){};
_.J(WD,Ey);WD.prototype.getApiPaths=function(){return rQy};
WD.prototype.getExtension=function(k){return _.K(k,QSN)};
WD.prototype.JSC$14473_buildRequest=function(k,I,V){I.commentText&&(k.replyText=_.m6(I.commentText));V.comment_text&&(k.replyText=V.comment_text);k.updateReplyParams=I.updateReplyParams};
_.R9.Object.defineProperties(WD.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var fa=function(){};
_.J(fa,Ey);fa.prototype.getApiPaths=function(){return hAC};
fa.prototype.getExtension=function(k){return _.K(k,ARf)};
fa.prototype.JSC$14473_buildRequest=function(k,I,V){I.commentText&&(k.commentText=_.m6(I.commentText));V.comment_text&&(k.commentText=V.comment_text);k.updateCommentParams=I.updateCommentParams};
_.R9.Object.defineProperties(fa.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var UP=function(){};
_.J(UP,Ey);UP.prototype.getApiPaths=function(){return yQR};
UP.prototype.getExtension=function(k){return _.K(k,BwW)};
UP.prototype.JSC$14473_buildRequest=function(k,I){I.settings&&(k.settings=I.settings)};var EP=function(){};
_.J(EP,Ey);EP.prototype.getApiPaths=function(){return KdO};
EP.prototype.getExtension=function(k){return _.K(k,dEO)};
EP.prototype.JSC$14473_buildRequest=function(k,I){I.channelCreationToken&&(k.channelCreationToken=I.channelCreationToken);I.source&&(k.source=I.source)};var bi=function(){};
_.J(bi,Ey);bi.prototype.getApiPaths=function(){return LdN};
bi.prototype.getExtension=function(k){return _.K(k,fIN)};
bi.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;if(V.name&&(V.given_name||V.family_name))k=new _.GN("channel creation cannot set both GAIA and YouTube names",I),_.hq(k);else{if(I.zeroStepChannelCreationParams){if(!V.comment_text){k=new _.GN("zero_step_create_comment_params but no zero_step_texts",I);_.hq(k);return}k.zeroStepChannelCreationParams=I.zeroStepChannelCreationParams;k.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(k.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
V.comment_text,V.botguard_response&&(k.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=V.botguard_response))}k.channelCreationToken=I.channelCreationToken;V.given_name&&(k.givenName=V.given_name);V.family_name&&(k.familyName=V.family_name);I.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(k.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)k.overrideChannelCreationParams={},V.name&&(k.overrideChannelCreationParams.name=V.name),V.handle&&(k.overrideChannelCreationParams.handle=V.handle),V.avatar_url&&(k.overrideChannelCreationParams.avatarUrl=V.avatar_url),V.encryptedBlobId&&(k.overrideChannelCreationParams.blobEncryptionId=V.encryptedBlobId),V.enableIdentityForAllChannelCreationDialog&&(V.encryptedBlobId?k.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
V.isDefaultProfilePhoto!==void 0&&(k.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&&(k.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&&(k.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=V.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),V.obakeImageSource&&(k.overrideChannelCreationParams.obakeImageSourceType=V.obakeImageSource))}};var li=function(){};
_.J(li,Ey);li.prototype.getApiPaths=function(k){return(k=this.getExtension(k))&&k.status==="DISLIKE"?Elx:k&&k.status==="INDIFFERENT"?elZ:C4l};
li.prototype.getExtension=function(k){return _.K(k,_.Pc)};
li.prototype.JSC$14473_buildRequest=function(k,I){I.target&&(k.target=I.target);if(I=this.getParams(I))k.params=I};
li.prototype.getParams=function(k){switch(k==null?void 0:k.status){case "DISLIKE":return k.dislikeParams;case "INDIFFERENT":return k.removeLikeParams;default:return k==null?void 0:k.likeParams}};var rE=function(){};
_.J(rE,Ey);rE.prototype.getApiPaths=function(){return dXf};
rE.prototype.getExtension=function(k){return _.K(k,Cxf)};
rE.prototype.JSC$14473_buildRequest=function(k,I){I.settingItemId&&(k.settingItemId=I.settingItemId);I.stringValue!=null&&I.stringValue!==void 0?k.newValue={stringValue:I.stringValue}:I.intValue?k.newValue={intValue:I.intValue}:I.boolValue!==null&&I.boolValue!==void 0?k.newValue={boolValue:I.boolValue}:(k=new _.GN("Unknown value type for SetSettingEndpoint.",I),_.hq(k))};var hF=function(){};
_.J(hF,Ey);hF.prototype.getApiPaths=function(){return fJy};
hF.prototype.getExtension=function(k){return _.K(k,PWR)||void 0};
hF.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.channelIds&&(k.channelIds=I.channelIds);I.siloName&&(k.siloName=I.siloName);I.params&&(k.params=I.params);V.botguardResponse&&(k.botguardResponse=V.botguardResponse);V.feature&&(k.clientFeature=V.feature)};
_.R9.Object.defineProperties(hF.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var yl=function(){};
_.J(yl,Ey);yl.prototype.getApiPaths=function(){return EUN};
yl.prototype.getExtension=function(k){return _.K(k,wvQ)||void 0};
yl.prototype.JSC$14473_buildRequest=function(k,I){I.channelIds&&(k.channelIds=I.channelIds);I.siloName&&(k.siloName=I.siloName);I.params&&(k.params=I.params)};
_.R9.Object.defineProperties(yl.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var mu=function(k){this.shareClientParamsProvider=k};
_.J(mu,Ey);mu.prototype.getApiPaths=function(){return Hel};
mu.prototype.getExtension=function(k){return _.K(k,UgO)||_.K(k,_.E3N)||_.K(k,f$K)};
mu.prototype.JSC$14473_buildRequest=function(k,I){I.serializedShareEntity&&(k.serializedSharedEntity=I.serializedShareEntity);if(I.clientParamIdentifier){var V;if((V=this.shareClientParamsProvider)==null?0:V.clientParams.has(I.clientParamIdentifier)){V=this.shareClientParamsProvider;I=I.clientParamIdentifier;var X=V.clientParams.get(I);X&&V.clientParams.delete(I);k.clientParams=X}}};
mu[wH]=[Lj6];var Ka=function(){};
_.J(Ka,Ey);Ka.prototype.getApiPaths=function(){return DqW};
Ka.prototype.getExtension=function(k){return _.K(k,aAl)};
Ka.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var vD=function(){};
_.J(vD,Ey);vD.prototype.getApiPaths=function(){return bMK};
vD.prototype.getExtension=function(k){return _.K(k,oEx)};
vD.prototype.JSC$14473_buildRequest=function(k,I){I.dismissal&&(k.items=[I.dismissal])};
_.R9.Object.defineProperties(vD.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var sP=function(){};
_.J(sP,Ey);sP.prototype.getApiPaths=function(){return aXW};
sP.prototype.getExtension=function(k){return _.K(k,_.LO)||void 0};
sP.prototype.JSC$14473_buildRequest=function(k,I,V){k.feedbackTokens=[];I.feedbackToken&&k.feedbackTokens.push(I.feedbackToken);if(I=I.cpn||V.cpn)k.feedbackContext={cpn:I};k.isFeedbackTokenUnencrypted=!!V.is_feedback_token_unencrypted;k.shouldMerge=!1;V.extra_feedback_tokens&&(k.shouldMerge=!0,k.feedbackTokens=k.feedbackTokens.concat(V.extra_feedback_tokens))};
_.R9.Object.defineProperties(sP.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Fp=function(){};
_.J(Fp,Ey);Fp.prototype.getApiPaths=function(){return aXW};
Fp.prototype.getExtension=function(k){return _.K(k,_.Rt)};
Fp.prototype.JSC$14473_buildRequest=function(k,I,V){V.feedback_tokens&&(k.feedbackTokens=V.feedback_tokens,k.shouldMerge=!0)};
_.R9.Object.defineProperties(Fp.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var BD=function(){};
_.J(BD,Ey);BD.prototype.getApiPaths=function(){return aXW};
BD.prototype.getExtension=function(k){return _.K(k,GnO)};
BD.prototype.JSC$14473_buildRequest=function(k,I){I.undoToken&&(k.feedbackTokens=[I.undoToken]);I.isUndoTokenUnencrypted&&(k.isFeedbackTokenUnencrypted=I.isUndoTokenUnencrypted)};
_.R9.Object.defineProperties(BD.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var AF=function(){};
_.J(AF,Ey);AF.prototype.getApiPaths=function(){return jgQ};
AF.prototype.getExtension=function(k){return _.K(k,AuN)};
AF.prototype.JSC$14473_buildRequest=function(k,I){I.nextEndpoint&&_.K(I.nextEndpoint,_.vE)?k.nextEndpoint={urlEndpoint:_.K(I.nextEndpoint,_.vE)}:I.nextEndpoint&&_.K(I.nextEndpoint,_.rj)&&(k.nextEndpoint={watchEndpoint:_.K(I.nextEndpoint,_.rj)});I.setRacy&&(k.setRacy=I.setRacy);I.setControvercy&&(k.setControvercy=I.setControvercy)};var Ql=function(k){this.JSC$18486_storeWithEntities=k};
_.J(Ql,Ey);Ql.prototype.getApiPaths=function(){return rXW};
Ql.prototype.getExtension=function(k){return _.K(k,caN)};
Ql.prototype.JSC$14473_buildRequest=function(k,I){I.flowId&&(k.flowId=I.flowId);I.targetId&&(k.targetId=I.targetId);I.continuation&&(k.continuation=I.continuation);var V=I.flowStateEntityKey;if(I.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&V&&this.JSC$18486_storeWithEntities){var X;if(I=(X=this.JSC$18486_storeWithEntities.getState())==null?void 0:X.entities)if(X=_.FO(V).entityType,X=_.nQ(I,X,V))k.flowState=X,k.flowStateEntityKey=V}};
_.R9.Object.defineProperties(Ql.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
Ql[wH]=[B7];var Anx=function(){};
_.J(Anx,Ey);_.c=Anx.prototype;_.c.getApiPaths=function(){return x$U};
_.c.JSC$14480_getStoreKey=function(){return _.l8("guide")};
_.c.getRequestConfig=function(){var k=this.JSC$14480_getStoreKey(),I;k&&(I={storeStrategy:{storeKey:k}});return I};
_.c.isNavigationCommand=function(){return!0};
_.c.getExtension=function(k){return _.K(k,_.Rt)};
_.c.JSC$14473_buildRequest=function(k){k.fetchLiveState=!0};var na=function(){};
_.J(na,Ey);na.prototype.getApiPaths=function(){return tCQ};
na.prototype.getExtension=function(k){return _.K(k,gPN)};
na.prototype.JSC$14473_buildRequest=function(){};var o8=function(){};
_.J(o8,Ey);o8.prototype.getApiPaths=function(){return edN};
o8.prototype.getExtension=function(k){return _.K(k,qyZ)};
o8.prototype.JSC$14473_buildRequest=function(){};var xD=function(){};
_.J(xD,Ey);xD.prototype.getApiPaths=function(){return ZAQ};
xD.prototype.getExtension=function(k){return _.K(k,_.Lz)};
xD.prototype.JSC$14473_buildRequest=function(k,I){I.token&&(k.continuation=I.token);var V,X;k==null||(V=k.context)==null||(X=V.user)==null||delete X.onBehalfOfUser};
xD.prototype.getRequestConfig=function(k){var I={},V;if(((V=this.getExtension(k))==null?void 0:V.sessionIndex)!==void 0){var X;I={authStrategy:{sessionIndex:(X=this.getExtension(k))==null?void 0:X.sessionIndex}}}return I};var a8=function(){};
_.J(a8,Ey);a8.prototype.JSC$14473_getRequest=function(k){var I=this.getExtension(k),V=k="";if(I==null?0:I.popup)k="true";if(I==null?0:I.disableSignout)V="true";I={};return{input:"/getAccountSwitcherEndpoint",requestShell:b8("/getAccountSwitcherEndpoint","GET",(I["X-YouTube-Delegation-Context"]=_.gH("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),I["X-YouTube-Account-Switcher-Popup"]=k,I["X-YouTube-Account-Switcher-Disable-Signout"]=V,I)),innerTubeRequest:{}}};
a8.prototype.getApiPaths=function(){return[]};
a8.prototype.getExtension=function(k){return _.K(k,_.h6D)};
a8.prototype.JSC$14473_buildRequest=function(){};var R8=function(){};
_.J(R8,Ey);R8.prototype.JSC$14473_getRequest=function(k){var I="/cross_account_channel_transfer";(k=this.getExtension(k))&&(I=iQK(I,{target_session:k.targetSessionIndex,source_rapt:k.sourceRapt,rapt:k.targetRapt}));return{input:I,requestShell:b8(I,"GET"),innerTubeRequest:{}}};
R8.prototype.getApiPaths=function(){return[]};
R8.prototype.getExtension=function(k){return _.K(k,jKR)};
R8.prototype.JSC$14473_buildRequest=function(){};var Ca=function(){};
_.J(Ca,Ey);Ca.prototype.getApiPaths=function(){return hlx};
Ca.prototype.isNavigationCommand=function(){return!0};
Ca.prototype.getExtension=function(k){return _.K(k,_.Rt)};
Ca.prototype.JSC$14473_buildRequest=function(k){var I=_.Mx().get("gsml","");I&&(k.safetyModeLockerObfuscatedGaiaId=I);k.userInterfaceTheme=_.f$(!0);_.Us()?k.deviceTheme="DEVICE_THEME_SELECTED":_.jgA()?k.deviceTheme="DEVICE_THEME_SUPPORTED":k.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var wE=function(){};
_.J(wE,Ey);wE.prototype.getApiPaths=function(){return ZAQ};
wE.prototype.getExtension=function(k){return _.K(k,JcG)};
wE.prototype.JSC$14473_buildRequest=function(k,I){if(I&&I.requestType&&(k.requestType=I.requestType,I.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||I.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var V=I.nextUrl;V&&(_.fNK(V)||aZ(V))&&(k.nextNavendpoint={urlEndpoint:{url:V}})}I&&I.channelSwitcherQuery&&(k.channelSwitcherQuery=I.channelSwitcherQuery);I&&I.triggerChannelCreation&&(k.triggerChannelCreation=I.triggerChannelCreation);var X;if(I==null?0:(X=I.contentOwnerConfig)==
null?0:X.externalContentOwnerId)k.contentOwnerConfig=I.contentOwnerConfig;k.callCircumstance=I&&I.requestType&&I.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var P,L;I=k==null?void 0:(P=k.context)==null?void 0:(L=P.user)==null?void 0:L.onBehalfOfUser;if(I!==void 0){k.obfuscatedSelectedGaiaId=I;var T,d;k==null||(T=k.context)==null||(d=T.user)==null||delete d.onBehalfOfUser}var U,E;if(P=k==null?void 0:(U=k.context)==null?void 0:(E=U.user)==null?
void 0:E.serializedDelegationContext)k.selectedSerializedDelegationContext=P};var HD=function(){};
_.J(HD,Ey);HD.prototype.getApiPaths=function(){return zdy};
HD.prototype.getExtension=function(k){return _.K(k,bFZ)};
HD.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var pa=function(){};
_.J(pa,Ey);pa.prototype.getApiPaths=function(){return P4f};
pa.prototype.getExtension=function(k){return _.K(k,_.YXf)};
pa.prototype.JSC$14473_buildRequest=function(k,I){if(I=I.createBroadcastRequest)k.useMasks=I.useMasks,k.broadcastType=I.broadcastType,k.broadcastSource=I.broadcastSource,k.broadcastMetadata=I.broadcastMetadata,k.broadcastMetadataMask=I.broadcastMetadataMask,k.videoMetadata=I.videoMetadata,k.videoMetadataMask=I.videoMetadataMask,k.liveChatSettingsUpdate=I.liveChatSettingsUpdate,k.liveChatSettingsUpdateMask=I.liveChatSettingsUpdateMask,k.cloneVideoId=I.cloneVideoId,k.cloneWithOverrides=I.cloneWithOverrides,
k.targetEntity=I.targetEntity,k.scheduledRedirectMetadata=I.scheduledRedirectMetadata};var N7=function(){};
_.J(N7,Ey);N7.prototype.getApiPaths=function(){return Thx};
N7.prototype.getExtension=function(k){return _.K(k,rCN)};
N7.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.params&&(k.params=I.params);V.questionText&&(k.questionText=V.questionText);V.optionText&&V.optionText.length>0&&(k.optionText=V.optionText)};var M7=function(){};
_.J(M7,Ey);M7.prototype.getApiPaths=function(){return Wdx};
M7.prototype.getExtension=function(k){return _.K(k,bYK)};
M7.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var ZE=function(){};
_.J(ZE,Ey);ZE.prototype.getApiPaths=function(){return SZl};
ZE.prototype.getExtension=function(k){return _.K(k,Wbf)};
ZE.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var DE=function(){};
_.J(DE,Ey);DE.prototype.getApiPaths=function(){return JXN};
DE.prototype.getExtension=function(k){return _.K(k,fFC)};
DE.prototype.JSC$14473_buildRequest=function(k,I,V){I.params&&(k.params=I.params);I.continuation&&(k.continuation=I.continuation);V.currentPlayerState&&V.currentPlayerState.playerOffsetMs&&(k.currentPlayerState={playerOffsetMs:V.currentPlayerState.playerOffsetMs.toString()})};var zx=function(){};
_.J(zx,Ey);zx.prototype.getApiPaths=function(){return YZR};
zx.prototype.getExtension=function(k){return _.K(k,iYU)};
zx.prototype.JSC$14473_buildRequest=function(k,I,V){I.params&&(k.params=I.params);V.continuation&&(k.continuation=V.continuation);"hidden"in V&&(k.webClientInfo={isDocumentHidden:V.hidden});V.isInvalidationTimeoutRequest&&(k.isInvalidationTimeoutRequest=V.isInvalidationTimeoutRequest);V.invalidationPayload&&(I=dVN(_.to(p8(V.invalidationPayload))),k.invalidationPayloadLastPublishAtUsec=Vw(I,2));V.reloadActionPanel&&(k.reloadActionPanel=V.reloadActionPanel);V.fullReload&&(k.fullReload=V.fullReload);
V.currentPlayerState&&(k.currentPlayerState=V.currentPlayerState)};var ui=function(){};
_.J(ui,Ey);ui.prototype.getApiPaths=function(){return waN};
ui.prototype.getExtension=function(k){return _.K(k,lFZ)};
ui.prototype.JSC$14473_buildRequest=function(k,I){k.params=I.params};var OP=function(){};
_.J(OP,Ey);OP.prototype.getApiPaths=function(){return jox};
OP.prototype.getExtension=function(k){return _.K(k,FCC)};
OP.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var tF=function(){};
_.J(tF,Ey);tF.prototype.getApiPaths=function(){return glQ};
tF.prototype.getExtension=function(k){return _.K(k,BnO)};
tF.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var ez=function(){};
_.J(ez,Ey);ez.prototype.getApiPaths=function(){return HMN};
ez.prototype.getExtension=function(k){return _.K(k,hyx)};
ez.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var k1=function(){};
_.J(k1,Ey);k1.prototype.getApiPaths=function(){return NhR};
k1.prototype.getExtension=function(k){return _.K(k,yCQ)};
k1.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var Iz=function(){};
_.J(Iz,Ey);Iz.prototype.getApiPaths=function(){return k3K};
Iz.prototype.getExtension=function(k){return _.K(k,hkO)};
Iz.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var VD=function(){};
_.J(VD,Ey);VD.prototype.getApiPaths=function(){return G3W};
VD.prototype.getExtension=function(k){return _.K(k,_.mVN)};
VD.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.params&&(k.params=I.params);V.client_message_id&&(k.clientMessageId=V.client_message_id);V.recaptcha_token&&(k.recaptchaToken=V.recaptcha_token);V.rich_message&&V.rich_message.text_segments?(I=V.rich_message.text_segments.map(function(X){var P={};X.text&&(P.text=X.text);X.emoji_id&&(P.emojiId=X.emoji_id);return P}),k.richMessage={textSegments:I}):V.message&&(k.message=V.message);
V.currentPlayerState&&(k.currentPlayerState=V.currentPlayerState)};var X6=function(){};
_.J(X6,Ey);X6.prototype.getApiPaths=function(){return TmK};
X6.prototype.getExtension=function(k){return _.K(k,Kbl)};
X6.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var Pn=function(){};
_.J(Pn,Ey);Pn.prototype.getApiPaths=function(){return UXU};
Pn.prototype.getExtension=function(k){return _.K(k,S4W)};
Pn.prototype.JSC$14473_buildRequest=function(k,I,V){I.isUserInitiated&&(k.isUserInitiated=I.isUserInitiated);I.initiationSource&&(k.initiationSource=I.initiationSource);V.locationInfo&&(k.context.client.locationInfo=V.locationInfo)};var LK=function(){};
_.J(LK,Ey);LK.prototype.getApiPaths=function(){return paf};
LK.prototype.getExtension=function(k){return _.K(k,gBK)};
LK.prototype.JSC$14473_buildRequest=function(k,I,V){I.metadataUpdateRequest&&(I=I.metadataUpdateRequest,k.encryptedVideoId=I.encryptedVideoId,I.liveChat&&(I=I.liveChat,k.liveChat||(k.liveChat={}),I.performAsExternalChannelId&&(k.liveChat.performAsExternalChannelId=I.performAsExternalChannelId),I.source&&(k.liveChat.source=I.source)));var X;if(V==null?0:(X=V.liveChat)==null?0:X.liveChatSettings)k.liveChat||(k.liveChat={}),V=V.liveChat.liveChatSettings,k.liveChat.newLiveChatSettings=V,k.liveChat.newLiveChatSettingsMask||
(k.liveChat.newLiveChatSettingsMask={}),V.emojiReactionSet&&(k.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var cn=function(){};
_.J(cn,Ey);cn.prototype.getApiPaths=function(){return $XR};
cn.prototype.getExtension=function(k){return _.K(k,_.HUx)};
cn.prototype.JSC$14473_buildRequest=function(k,I,V){V.continuation?k.continuation=V.continuation:I.videoId&&(k.videoId=I.videoId);V.clientParams&&(k.clientParams=V.clientParams)};var G6=function(){};
_.J(G6,Ey);G6.prototype.getApiPaths=function(){return qZN};
G6.prototype.getExtension=function(k){return _.K(k,_.i_)};
G6.prototype.JSC$14473_buildRequest=function(k,I){k.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";k.fetchCommentsParams={};I.videoId&&(k.fetchCommentsParams.encryptedVideoId=I.videoId);I.postId&&(k.fetchCommentsParams.postId=I.postId);I.externalChannelId&&(k.fetchCommentsParams.externalChannelId=I.externalChannelId);I.linkedCommentId&&(k.fetchCommentsParams.linkedCommentId=I.linkedCommentId);(0,_.dc.isEmpty)(k.fetchCommentsParams)&&delete k.fetchCommentsParams};var T6=function(){};
_.J(T6,Ey);T6.prototype.getApiPaths=function(){return $e};
T6.prototype.JSC$14473_buildRequest=function(k){k.browseId="FEnotifications_inbox"};
T6.prototype.getExtension=function(k){return _.K(k,_.Rt)};var ds=function(){};
_.J(ds,Ey);ds.prototype.getApiPaths=function(){return qZN};
ds.prototype.JSC$14473_buildRequest=function(k,I){I.signal==="GET_NOTIFICATIONS_MENU"&&(k.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");I.ctoken&&(k.ctoken=I.ctoken)};
var Qhi=function(){};
_.J(Qhi,ds);Qhi.prototype.getExtension=function(k){return _.K(k,_.Rt)};
var niX=function(){};
_.J(niX,ds);niX.prototype.getExtension=function(k){return _.K(k,ssW)};var i3=function(){};
_.J(i3,Ey);i3.prototype.getApiPaths=function(){return Qof};
i3.prototype.getExtension=function(k){return _.K(k,_.Rt)};
i3.prototype.JSC$14473_buildRequest=function(){};var Wn=function(){};
_.J(Wn,Ey);Wn.prototype.getApiPaths=function(){return M0R};
Wn.prototype.getExtension=function(k){return _.K(k,x2l)||void 0};
Wn.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params);I.secondaryParams&&(k.secondaryParams=I.secondaryParams)};var fK=function(){};
_.J(fK,Ey);fK.prototype.getApiPaths=function(){return ZMZ};
fK.prototype.getExtension=function(k){return _.K(k,l$y)};
fK.prototype.JSC$14473_buildRequest=function(k,I){I.undo&&(k.undo=I.undo);I.serializedOptOut&&(k.serializedOptOut=I.serializedOptOut);I.serializedRecordInteractionsRequest&&(k.serializedRecordInteractionsRequest=I.serializedRecordInteractionsRequest)};var UE=function(){};
_.J(UE,Ey);UE.prototype.getApiPaths=function(){return uny};
UE.prototype.getExtension=function(k){return _.K(k,rvQ)};
UE.prototype.JSC$14473_buildRequest=function(k,I){I.serializedInteractionsRequest&&(k.serializedRecordNotificationInteractionsRequest=I.serializedInteractionsRequest)};var EE=function(){};
_.J(EE,Ey);EE.prototype.getApiPaths=function(){return pmA};
EE.prototype.getExtension=function(k){return _.K(k,_.h9)};
EE.prototype.JSC$14473_buildRequest=function(k,I,V){I=I===void 0?{}:I;V=V===void 0?{}:V;I.videoId?k.videoId=I.videoId:I.playlistId&&(k.playlistId=I.playlistId);var X;k.crossDeviceDownloadData={isCrossDeviceDownload:(X=I.isCrossDeviceDownload)!=null?X:!1};!V.downloadToMobileEduShown&&I.isCrossDeviceDownload&&(k.crossDeviceDownloadData.shouldShowDownloadToMobileEdu=!0);var P;if(X=(P=I.offlineWebClientEligibility)!=null?P:V.offlineWebClientEligibility)k.offlineWebClientEligibility=X;var L;if(P=(L=I.preferredFormatType)!=
null?L:V.preferredFormatType)k.preferredFormatType=P;var T;if(L=(T=I.lastOfflineQualitySettingsSavedMs)!=null?T:V.lastOfflineQualitySettingsSavedMs)k.lastOfflineQualitySettingsSavedMs=L;I.params&&(k.params=I.params)};var b3=function(){};
_.J(b3,Ey);b3.prototype.getApiPaths=function(){return vc};
b3.prototype.getExtension=function(k){return _.K(k,_.Lz)};
b3.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.token&&(k.continuation=I.token);V.formData&&(k.formData=V.formData)};var l3=function(){};
_.J(l3,Ey);l3.prototype.getApiPaths=function(){return vc};
l3.prototype.getExtension=function(k){return _.K(k,mZG)};
l3.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;k.continuation=V.continuation};var rs=function(){};
_.J(rs,Ey);rs.prototype.getApiPaths=function(){return vc};
rs.prototype.getExtension=function(k){return _.K(k,_.PM)};
rs.prototype.JSC$14473_buildRequest=function(k,I){var V,X=I.panelIdentifier||((V=I.identifier)==null?void 0:V.tag);X&&(k.panelId=X);var P;if((P=I.globalConfiguration)==null?0:P.params){var L;k.params=(L=I.globalConfiguration)==null?void 0:L.params}if(_.m("enable_ai_companion")){var T;I=I.engagementPanelExtras;if(I==null?0:(T=I.aiCompanionPanelExtras)==null?0:T.includeClientConversationId){var d,U;T=(U=(d=_.C7().resolve(_.RZ(UJ4)))==null?void 0:d("conversations"))==null?void 0:U.get("conversation_id")}else T=
void 0;if(d=T)k.formData=Object.assign({},k.formData,{inputComposerFormData:{conversationId:d}})}};
_.R9.Object.defineProperties(rs.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var hB=function(){};
_.J(hB,Ey);hB.prototype.getApiPaths=function(){return vc};
hB.prototype.getExtension=function(k){return _.K(k,TeG)};
hB.prototype.JSC$14473_buildRequest=function(k,I){I.panelLoadingStrategy&&u$t(k,I.panelLoadingStrategy)};var yD=function(){};
_.J(yD,Ey);yD.prototype.getApiPaths=function(){return vc};
yD.prototype.getExtension=function(k){return _.K(k,qRK)};
yD.prototype.JSC$14473_buildRequest=function(k,I){I.loadingStrategy&&u$t(k,I.loadingStrategy)};var mx=function(){};
_.J(mx,Ey);mx.prototype.getApiPaths=function(){return vc};
mx.prototype.getExtension=function(k){return _.K(k,_.MP)};
mx.prototype.JSC$14473_buildRequest=function(k,I){I.panelLoadingStrategy&&u$t(k,I.panelLoadingStrategy)};var KK=function(){};
_.J(KK,Ey);KK.prototype.getApiPaths=function(){return vc};
KK.prototype.getExtension=function(k){return _.K(k,v3x)};
KK.prototype.JSC$14473_buildRequest=function(k,I){var V,X=(V=I.contentSourcePanelIdentifier)==null?void 0:V.tag;X&&(k.panelId=X);var P;if((P=I.globalConfiguration)==null?0:P.params){var L;k.params=(L=I.globalConfiguration)==null?void 0:L.params}};var $1=function(){};
_.J($1,Ey);$1.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
$1.prototype.getExtension=function(k){return _.K(k,scZ)};
$1.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var S7=function(){};
_.J(S7,Ey);S7.prototype.getApiPaths=function(){return K3y};
S7.prototype.getExtension=function(k){return _.K(k,AvZ)};
S7.prototype.JSC$14473_buildRequest=function(k,I){I.externalChannelId&&(k.externalChannelId=I.externalChannelId);I.superChatAction&&(k.superChatAction=I.superChatAction);I.superStickersAction&&(k.superStickersAction=I.superStickersAction)};var j7=function(){};
_.J(j7,Ey);j7.prototype.getApiPaths=function(){return yXf};
j7.prototype.getExtension=function(k){return _.K(k,YyC)||_.K(k,qUD)};
j7.prototype.JSC$14473_buildRequest=function(k,I){I.videoIds?k.videoIds=I.videoIds:I.videoId&&(k.videoIds=[I.videoId]);I.playlistId&&(k.playlistId=I.playlistId);I.params&&(k.params=I.params);k.excludeWatchLater=!1};var JB=function(){};
_.J(JB,Ey);JB.prototype.getApiPaths=function(){return d$N};
JB.prototype.getExtension=function(k){return _.K(k,_.rb)};
JB.prototype.JSC$14473_buildRequest=function(k,I,V){V.create_playlist_title?k.title=V.create_playlist_title:I.title&&(k.title=I.title);if(V.create_playlist_privacy_status&&typeof V.create_playlist_privacy_status==="number"){a:{var X=V.create_playlist_privacy_status;if(X!==0){if(X===1){X="PUBLIC";break a}if(X===2){X="UNLISTED";break a}}X="PRIVATE"}k.privacyStatus=X}else I.privacyStatus&&(k.privacyStatus=I.privacyStatus);V.create_playlist_description&&(k.description=V.create_playlist_description);I.videoIds&&
(k.videoIds=I.videoIds);I.params&&(k.params=I.params);I.sourcePlaylistId&&(k.sourcePlaylistId=I.sourcePlaylistId)};var Y1=function(){};
_.J(Y1,Ey);Y1.prototype.getApiPaths=function(){return fXO};
Y1.prototype.getExtension=function(k){return _.K(k,nPy)};
Y1.prototype.JSC$14473_buildRequest=function(k,I){k.playlistId=I.playlistId};var gs=function(){};
_.J(gs,Ey);gs.prototype.getApiPaths=function(){return vlK};
gs.prototype.getExtension=function(k){return _.K(k,iFy)};
gs.prototype.JSC$14473_buildRequest=function(k,I){I.playlistId&&(k.playlistId=I.playlistId);I.params&&(k.params=I.params)};var qy=function(){};
_.J(qy,Ey);qy.prototype.getApiPaths=function(){return zlK};
qy.prototype.getExtension=function(k){return _.K(k,_.Wc)||void 0};
qy.prototype.JSC$14473_buildRequest=function(k,I){I.actions&&(k.actions=I.actions);I.params&&(k.params=I.params);I.playlistId&&(k.playlistId=I.playlistId)};var vn=function(){};
_.J(vn,Ey);_.c=vn.prototype;_.c.getApiPaths=function(){return OMZ};
_.c.getExtension=function(k){return _.K(k,_.ND)};
_.c.JSC$14473_buildRequest=function(k,I){I.videoId&&(k.playerRequest={videoId:I.videoId},I.playerParams&&(k.playerRequest.params=I.playerParams),I.racyCheckOk&&(k.playerRequest.racyCheckOk=!!I.racyCheckOk),I.contentCheckOk&&(k.playerRequest.contentCheckOk=!!I.contentCheckOk));I.params&&(k.params=I.params);I.inputType&&(k.inputType=I.inputType);k.disablePlayerResponse=!0};
_.c.getRequestConfig=function(k){var I;(k=this.JSC$14480_getStoreKey(k))&&(I={storeStrategy:{storeKey:k}});_.m("web_log_reels_ticks")&&(I=I||{},I.requestTick="r_wrs",I.responseTick="r_wrr");return I};
_.c.JSC$14480_getStoreKey=function(k){k=this.getExtension(k);if(k!=null&&k.videoId){var I={videoId:k.videoId};k.params&&(I.params=k.params);return _.l8("reel_item_watch",I)}};var sE=function(){};
_.J(sE,Ey);_.c=sE.prototype;_.c.getApiPaths=function(){return t0N};
_.c.getExtension=function(k){return _.K(k,_.ND)};
_.c.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;k.sequenceParams=I.sequenceParams;var X;((X=V)==null?0:X.contentPlaybackContext)&&_.m("web_shorts_prefetch_service_enabled")&&(k.playbackContext={contentPlaybackContext:V.contentPlaybackContext})};
_.c.JSC$14480_getStoreKey=function(k){if(_.m("shorts_controller_retrieve_seedless_sequence_v2")&&(k=this.getExtension(k),k==null?0:k.sequenceParams))return _.l8("reel_watch_sequence",{sequenceParams:k.sequenceParams})};
_.c.getRequestConfig=function(k){k=this.JSC$14480_getStoreKey(k);var I;k&&(I={storeStrategy:{storeKey:k}});I=I||{};I.requestTick="r_wsrs";I.responseTick="r_wsrr";I.processorTick="r_wsrp";return I};
var F6=function(){};
_.J(F6,Ey);F6.prototype.getApiPaths=function(){return t0N};
F6.prototype.getExtension=function(k){return _.K(k,_.Lz)};
F6.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.token&&(k.continuation=I.token);var X;((X=V)==null?0:X.contentPlaybackContext)&&_.m("web_shorts_prefetch_service_enabled")&&(k.playbackContext={contentPlaybackContext:V.contentPlaybackContext})};
F6.prototype.getRequestConfig=function(k){k=this.JSC$14480_getStoreKey(k);var I;k&&(I={storeStrategy:{storeKey:k}});I=I||{};I.requestTick="r_wsrs";I.responseTick="r_wsrr";I.processorTick="r_wsrp";return I};var Bn=function(){};
_.J(Bn,Ey);Bn.prototype.getApiPaths=function(){return lXK};
Bn.prototype.getExtension=function(k){return _.K(k,_.VAN)};
Bn.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.flagAction&&(k.action=I.flagAction);I.flagRequestType&&(k.flagRequestType=I.flagRequestType);I.additionalDetailCheckboxChecked&&(k.additionalDetailCheckboxChecked=I.additionalDetailCheckboxChecked);I.legalCheckboxChecked&&(k.legalCheckboxChecked=I.legalCheckboxChecked);I={};V.flag_issue_type!==void 0&&(I.issue=V.flag_issue_type);V.flag_affiliation!==void 0&&(I.affiliation=V.flag_affiliation);V.flag_full_name&&(I.fullName=V.flag_full_name);
Object.keys(I).length&&(k.legalReportDetails=I);if(V.flag_description||V.text)k.userComments=V.flag_description||V.text;I={};V.minutes!==void 0&&V.seconds!==void 0&&(I.minutes=V.minutes,I.seconds=V.seconds);V.vss_id&&(I.vssId=V.vss_id);Object.keys(I).length&&(k.videoReportDetails=I);I={};V.video_ids&&(I.videoIds=V.video_ids);V.impersonated_channel_url&&(I.impersonatedChannelUrl=V.impersonated_channel_url);Object.keys(I).length&&(k.channelAbuseReportDetails=I)};
_.R9.Object.defineProperties(Bn.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var AB=function(){};
_.J(AB,Ey);AB.prototype.getApiPaths=function(){return $$O};
AB.prototype.getExtension=function(k){return _.K(k,FsQ)};
AB.prototype.JSC$14473_buildRequest=function(k,I){I.blockedForKidsContent&&(k.blockedForKidsContent=I.blockedForKidsContent)};var QD=function(){};
_.J(QD,Ey);QD.prototype.getApiPaths=function(){return IJy};
QD.prototype.getExtension=function(k){return _.K(k,gJi)};
QD.prototype.JSC$14473_buildRequest=function(k,I,V){k.params=I.params;V.impersonated_channel_url&&(k.impersonatedChannelUrl=V.impersonated_channel_url)};var nK=function(){};
_.J(nK,Ey);nK.prototype.getApiPaths=function(){return Rlx};
nK.prototype.getExtension=function(k){return _.K(k,_.B5N)};
nK.prototype.JSC$14473_buildRequest=function(k,I){I.items&&(k.items=I.items);I.kidGaiaId&&(k.kidGaiaId=I.kidGaiaId)};var oz=function(){};
_.J(oz,Ey);oz.prototype.getApiPaths=function(){return m$N};
oz.prototype.getExtension=function(k){return _.K(k,_.SyK)};
oz.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params);I.targetId&&(k.targetId=I.targetId)};var x1=function(){};
_.J(x1,Ey);x1.prototype.getApiPaths=function(){return L3N};
x1.prototype.getExtension=function(k){return _.K(k,FhC)};
x1.prototype.JSC$14473_buildRequest=function(k,I){I.externalVideoId&&(k.externalVideoId=I.externalVideoId);I.query&&(k.query=I.query);I.sourceTimelines&&(k.sourceTimelines=I.sourceTimelines)};var az=function(){};
_.J(az,Ey);az.prototype.getApiPaths=function(){return cQQ};
az.prototype.getExtension=function(k){return _.K(k,_.Lz)||void 0};
az.prototype.JSC$14473_buildRequest=function(k,I){I.token&&(k.continuation=I.token)};
_.oiG=function(){};
_.J(_.oiG,Ey);_.c=_.oiG.prototype;_.c.getApiPaths=function(){return cQQ};
_.c.getExtension=function(k){return _.K(k,_.w7)||void 0};
_.c.isNavigationCommand=function(){return!0};
_.c.JSC$14480_getStoreKey=function(k,I){I=I===void 0?{}:I;if(!I.disableCache&&(k=this.getExtension(k))&&k.query)return I={query:k.query},k.params&&(I.params=k.params),_.l8("search",I)};
_.c.JSC$14473_buildRequest=function(k,I,V){I.query&&(k.query=I.query);I.params&&(k.params=I.params);if(!_.m("web_forward_suggest_stats_killswitch")){var X=_.K(I,XqO);X&&(k.suggestStats=X)}var P;!_.m("kevlar_searchbox_stats_killswitch")&&((P=V.tempData)==null?0:P.gs_l)&&!_.K(I,XqO)&&(k.webSearchboxStatsUrl="/search?oq="+(V.tempData.oq||"")+"&gs_l="+V.tempData.gs_l);var L;if((L=V.tempData)==null?0:L.entityMid)I=k.suggestionSearchParams||{},I.entityMid=V.tempData.entityMid,k.suggestionSearchParams=I;
if(_.m("enable_desktop_vdcbg_components")||_.m("enable_inline_muted_playback_on_web_search"))I=_.Mx().getFlag(186),k.inlineSettingStatus=I?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";V.isFromShorts&&(k.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.c.getRequestConfig=function(k,I){I=I===void 0?{}:I;k=this.JSC$14480_getStoreKey(k,I);var V;k&&(V={storeStrategy:{storeKey:k}});_.m("web_log_search_ticks_ks")||(V=V||{},V.requestTick="sr_s",V.responseTick="sr_r");return V};var Rz=function(){};
_.J(Rz,Ey);Rz.prototype.getApiPaths=function(){return BhQ};
Rz.prototype.getExtension=function(k){return _.K(k,D2U)};
Rz.prototype.JSC$14473_buildRequest=function(k,I){I.serializedGetSharingProviderDataParams&&(k.serializedGetSharingProviderDataParams=I.serializedGetSharingProviderDataParams)};var CK=function(){};
_.J(CK,Ey);CK.prototype.getApiPaths=function(){return AXN};
CK.prototype.getExtension=function(k){return _.K(k,OPO)};
CK.prototype.JSC$14473_buildRequest=function(k,I){I.endpoint&&(k.endpoint=I.endpoint);I.action&&(k.action=I.action)};var ws=function(){};
_.J(ws,Ey);ws.prototype.getApiPaths=function(){return U$y};
ws.prototype.getExtension=function(k){return _.K(k,oPZ)};
ws.prototype.JSC$14473_buildRequest=function(k,I){k.videoId=I.videoId;I.scheduledRedirectMetadataSourceVideoId&&(k.scheduledRedirectMetadata={sourceVideoId:I.scheduledRedirectMetadataSourceVideoId})};var Hn=function(){};
_.J(Hn,Ey);Hn.prototype.getApiPaths=function(){return idN};
Hn.prototype.getExtension=function(k){return _.K(k,_.Qyy)};
Hn.prototype.JSC$14473_buildRequest=function(k,I){k.params=I.params;k.correctionText=I.correctionText};var pK=function(){};
_.J(pK,Ey);pK.prototype.getApiPaths=function(){return CMD};
pK.prototype.getExtension=function(k){return _.K(k,_.B0Z)};
pK.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params);k.searchQuery=I.searchQuery;k.languageCode=I.languageCode;k.kind=I.kind;k.name=I.name;k.externalVideoId=I.externalVideoId};var Ny=function(){};
_.J(Ny,Ey);Ny.prototype.getApiPaths=function(){return Y9N};
Ny.prototype.getExtension=function(k){return _.K(k,OmO)};
Ny.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.params=I.params)};var My=function(k){this.JSC$18762_storeWithEntities=k};
_.J(My,Ey);My.prototype.getApiPaths=function(){return V0y};
My.prototype.getExtension=function(k){return _.K(k,eMK)||_.K(k,IhN)};
My.prototype.JSC$14473_buildRequest=function(k,I,V){V.client_data&&(k.clientData=V.client_data);if(I.commerceActionConfig){var X=I.commerceActionConfig;I=X.actionId;X=X.commerceActionParams;I&&(k.actionId=I);X&&(k.commerceActionParams=X)}else{var P=I.actionId,L=I.commerceActionParams;V=I.entityKeys;P&&(k.actionId=P);L&&(k.commerceActionParams=L);var T;I=(X=this.JSC$18762_storeWithEntities)==null?void 0:(T=X.getState())==null?void 0:T.entities;if(V&&I){X=[];T=_.G(V);for(V=T.next();!V.done;V=T.next())if(P=
V.value,V=_.FO(P).entityType,P=_.nQ(I,V,P))L={},X.push((L[V]=P,L));k.entityMutationPayloads=X}}};
My.prototype.getRequestConfig=function(k){var I,V=(I=_.K(k,eMK))==null?void 0:I.requestSequenceType;if(V&&k.clickTrackingParams&&V!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:k.clickTrackingParams,sequenceType:V}}};
My[wH]=[B7];var Z0=function(){};
_.J(Z0,Ey);Z0.prototype.getApiPaths=function(){return gUK};
Z0.prototype.getExtension=function(k){return _.K(k,_.KJN)};
Z0.prototype.JSC$14473_buildRequest=function(k,I){I.feedbackData&&(k.feedbackData=I.feedbackData);I.params&&(k.itemParams=I.params)};
_.R9.Object.defineProperties(Z0.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var D0=function(){};
_.J(D0,Ey);D0.prototype.getApiPaths=function(){return q9R};
D0.prototype.getExtension=function(k){return _.K(k,$qy)};
D0.prototype.JSC$14473_buildRequest=function(k,I,V){V.payments_payload&&(k.paymentsPayload=V.payments_payload);V.offer_params&&(k.offerParams=V.offer_params);I.transactionParams&&(k.transactionParams=I.transactionParams)};var z6=function(){};
_.J(z6,Ey);z6.prototype.getApiPaths=function(){return vUR};
z6.prototype.getExtension=function(k){return _.K(k,_.SYl)};
z6.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.buybucketParams&&(k.buybucketData={params:I.buybucketParams},I.stickerParams?k.buybucketData.stickerParams=I.stickerParams:(V.rich_chat_message?k.buybucketData.richChatMessage=V.rich_chat_message:V.chat_message_text&&(k.buybucketData.chatMessageText=V.chat_message_text),V.purchase_price_micros&&(k.buybucketData.purchasePriceMicros=V.purchase_price_micros.toString())));I.donationAmountMicros&&(k.tipAmountMicros=I.donationAmountMicros,
I.tipParams&&(k.tipParams=I.tipParams));I.offerParams&&(k.offerParams=I.offerParams);I.productData&&(k.productData=I.productData);I.transactionParams&&(k.transactionParams=I.transactionParams)};var u3=function(){};
_.J(u3,Ey);u3.prototype.getApiPaths=function(){return sgl};
u3.prototype.getExtension=function(k){return _.K(k,YYK)};
u3.prototype.JSC$14473_buildRequest=function(k,I){I.updateFopParams&&(k.updateFopParams=I.updateFopParams)};var OE=function(){};
_.J(OE,Ey);OE.prototype.getApiPaths=function(){return F3G};
OE.prototype.getExtension=function(k){return _.K(k,_.rV)};
OE.prototype.JSC$14473_buildRequest=function(k,I){I.couponCode&&(k.couponCode=I.couponCode);I.params&&(k.itemParams=I.params)};var tB=function(){};
_.J(tB,Ey);tB.prototype.getApiPaths=function(){return BmZ};
tB.prototype.getExtension=function(k){return _.K(k,_.keN)};
tB.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;I.params&&(k.params=I.params);V.ctk&&(k.clientToken=V.ctk)};var e7=function(k){this.JSC$18797_storeWithEntities=k};
_.J(e7,Ey);e7.prototype.getApiPaths=function(){return AQx};
e7.prototype.getExtension=function(k){return _.K(k,_.KY)};
e7.prototype.JSC$14473_buildRequest=function(k,I,V){V.purchase_price_micros&&(k.productData={pdgData:{purchasePriceMicros:V.purchase_price_micros.toString()}},V.rich_chat_message&&(k.productData.pdgData.richChatMessage=V.rich_chat_message),V.currency_code&&(k.productData.pdgData.currencyCode=V.currency_code));I.transactionParams&&(k.transactionParams=I.transactionParams);I.clientLocationContext&&(k.clientLocationContext=I.clientLocationContext);V.payments_payload&&(k.paymentsPayload=V.payments_payload);
V.funds_guarantee_callback_client_data&&(k.fundsGuaranteeCallbackClientData=V.funds_guarantee_callback_client_data);var X,P;V=(X=this.JSC$18797_storeWithEntities)==null?void 0:(P=X.getState())==null?void 0:P.entities;if(I.entityKeys&&V){X=[];I=_.G(I.entityKeys);for(P=I.next();!P.done;P=I.next()){var L=P.value;P=_.FO(L).entityType;if(L=_.nQ(V,P,L)){var T={};X.push((T[P]=L,T))}}k.entityMutationPayloads=X}};
e7[wH]=[B7];var kz=function(){};
_.J(kz,Ey);kz.prototype.getApiPaths=function(){return QgC};
kz.prototype.getExtension=function(k){return _.K(k,juN)};
kz.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;V.backend_analytics&&(k.serializedBackendAnalyticsEvent=V.backend_analytics);I.offerParams&&(k.offerParams=I.offerParams)};var Ib=function(){};
_.J(Ib,Ey);Ib.prototype.getApiPaths=function(){return F3G};
Ib.prototype.getExtension=function(k){return _.K(k,fbO)};
Ib.prototype.JSC$14473_buildRequest=function(k,I){I.params&&(k.itemParams=I.params)};var Vf=function(){};
_.J(Vf,Ey);Vf.prototype.getApiPaths=function(){return nUl};
Vf.prototype.getExtension=function(k){return _.K(k,_.TBN)};
Vf.prototype.JSC$14473_buildRequest=function(k,I,V){V.resume_time_ms&&(k.resumeTimeMs=V.resume_time_ms);I.pauseParams&&(k.pauseParams=I.pauseParams)};var XS=function(){};
_.J(XS,Ey);XS.prototype.getApiPaths=function(){return oUZ};
XS.prototype.getExtension=function(k){return _.K(k,_.JAl)};
XS.prototype.JSC$14473_buildRequest=function(k,I,V){V=V===void 0?{}:V;V.c&&(k.redeemCode=V.c);V.rd&&(k.riskData=V.rd);V.ctk&&(k.clientToken=V.ctk)};var P6=function(){};
_.J(P6,Ey);P6.prototype.getApiPaths=function(){return xXW};
P6.prototype.getExtension=function(k){return _.K(k,_.dqN)};
P6.prototype.JSC$14473_buildRequest=function(k,I){I.resumeParams&&(k.resumeParams=I.resumeParams)};var Lj=function(k,I){this.clientName=k;this.defaultExpirationDelayMs=I};
Lj.prototype.put=function(k,I){var V=this,X;return _.W(function(P){X=Object.assign({},I.data);X.key=k;X.clientName=V.clientName;X.expireTimestampMs===void 0&&(X.expireTimestampMs=(Math.round((0,_.wR)())+V.defaultExpirationDelayMs).toString());return P.return(V.putInternal(k,X))})};
Lj[wH]=[$f,$Jh];var xBP=function(){Lj.apply(this,arguments);this.JSC$18827_responseStore=new Map};
_.J(xBP,Lj);_.c=xBP.prototype;_.c.get=function(k){var I=this;return _.W(function(V){return V.return(Ml(I,k))})};
_.c.putInternal=function(k,I){var V=this,X,P,L;return _.W(function(T){X=V.defaultExpirationDelayMs;I.expireTimestampMs&&(X=Number(I.expireTimestampMs)-Math.round((0,_.wR)()),P=_.Nw("mweb_override_response_store_expiration_ms"),P>0&&P<X&&(X=P));L=setTimeout(function(){V.remove(k)},X);
V.JSC$18827_responseStore.set(k,{entryData:I,timer:L});_.xg(T)})};
_.c.remove=function(k){var I=this;return _.W(function(V){az4(I,k);_.xg(V)})};
_.c.removeAll=function(){var k=this;return _.W(function(I){k.JSC$18827_responseStore.forEach(function(V){clearTimeout(V.timer)});
k.JSC$18827_responseStore.clear();_.xg(I)})};
_.c.has=function(k){return!!this.JSC$18827_responseStore.get(k)};
_.c.getKeys=function(){return this.JSC$18827_responseStore.keys()};
var Ml=function(k,I){if(k=k.JSC$18827_responseStore.get(I))return new _.Nl(k.entryData)},az4=function(k,I){var V=k.JSC$18827_responseStore.get(I);
V&&(clearTimeout(V.timer),k.JSC$18827_responseStore.delete(I))};
xBP.prototype.markAsProcessed=function(k){var I=this,V;return _.W(function(X){V=I.JSC$18827_responseStore.get(k);if(!V)return X.jumpTo(0);V.entryData.isProcessed=!0;return X.yield(I.putInternal(k,V.entryData),0)})};var OBz;var e$D=function(k,I,V){Lj.call(this,k,I);this.token=V};
_.J(e$D,Lj);_.c=e$D.prototype;_.c.get=function(k){var I=this,V,X;return _.W(function(P){return P.nextAddress==1?P.yield(Qt(I.token),2):P.nextAddress!=3?(V=P.yieldResult,P.yield(V.get("ResponseStore",[k,I.clientName]),3)):(X=P.yieldResult)?P.return(new _.Nl(X)):P.return(void 0)})};
_.c.putInternal=function(k,I){var V=this,X;return _.W(function(P){if(P.nextAddress==1)return P.yield(Qt(V.token),2);X=P.yieldResult;return P.yield(X.put("ResponseStore",I),0)})};
_.c.remove=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(Qt(I.token),2);V=X.yieldResult;return X.return(V.delete("ResponseStore",[k,I.clientName]))})};
_.c.removeAll=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return V.yield(Qt(k.token),2);I=V.yieldResult;return V.yield(OCf(I,IDBKeyRange.only(k.clientName)),0)})};
_.c.has=function(){throw Error("lj");};
_.c.markAsProcessed=function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1)return P.yield(Qt(I.token),2);if(P.nextAddress!=3)return V=P.yieldResult,P.yield(V.get("ResponseStore",[k,I.clientName]),3);X=P.yieldResult;if(!X)return P.jumpTo(0);X.isProcessed=!0;return P.yield(V.put("ResponseStore",X),0)})};_.c6=new _.g9("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var RYi=function(k){var I;this.stateTagsData=(I=k.responseContext)==null?void 0:I.stateTags},Cfc=function(k){var I;
return((I=k.stateTagsData)==null?void 0:I.stateTagsModified)||[]};var wBG;wBG=function(k){this.JSC$18840_responseStore=k};
_.Ec=function(k,I,V){if(!_.m("state_tags_killswitch")){var X=new RYi(I);if(Cfc(X).length>0){var P=k.JSC$18840_responseStore.getKeys();P=_.G(P);for(var L=P.next();!L.done;L=P.next()){L=L.value;var T=Ml(k.JSC$18840_responseStore,L);if(T){var d=_.sV(T);a:{var U=void 0;T=Cfc(X);d=((U=(new RYi(d)).stateTagsData)==null?void 0:U.relevantStateTags)||[];U=_.G(d);for(d=U.next();!d.done;d=U.next())if(d=d.value,d.stateTag!=null&&T.includes(d.stateTag)&&d.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){T=
!0;break a}T=!1}T&&az4(k.JSC$18840_responseStore,L)}}}}var E;X=(E=I.responseContext)==null?void 0:E.maxAgeSeconds;V&&X&&Number(X)>0&&(I=sI(I,X),k.JSC$18840_responseStore.put(V,new _.Nl(I)))};
wBG.prototype.handleResponse=function(k,I){if(!I)throw Error("mj");var V,X;I=(V=I.config)==null?void 0:(X=V.storeStrategy)==null?void 0:X.storeKey;_.Ec(this,k,I)};
wBG[wH]=[_.pm];_.i_G=new _.g9("STORE_RESPONSE_PROCESSOR_TOKEN");var H6X=function(k){this.JSC$18843_responseStore=k};
H6X.prototype.handleResponse=function(k,I){if(I.input.match(_.SK(t0N))){var V;if(k==null?0:(V=k.entries)==null?0:V.length)for(k=_.G(k.entries),I=k.next();!I.done;I=k.next()){V=I.value.command;var X=void 0;I=(X=_.K(V,_.ND))==null?void 0:X.unserializedPrefetchData;if(!V||!I)break;X=(new vn).JSC$14480_getStoreKey(V);var P=_.K(I,cRG),L=void 0,T=void 0,d=void 0,U=void 0,E=void 0,l=void 0,r=((L=P)==null?0:(T=L.responseContext)==null?0:T.maxAgeSeconds)&&Number((d=P)==null?void 0:(U=d.responseContext)==null?
void 0:U.maxAgeSeconds)>0?Number((E=P)==null?void 0:(l=E.responseContext)==null?void 0:l.maxAgeSeconds):600;X&&r>0&&(P=sI(P,r),this.JSC$18843_responseStore.put(X,new _.Nl(P)));V=(new p1).JSC$14480_getStoreKey(V);I=_.K(I,pqN);U=d=T=L=P=X=void 0;E=((X=I)==null?0:(P=X.responseContext)==null?0:P.maxAgeSeconds)&&Number((L=I)==null?void 0:(T=L.responseContext)==null?void 0:T.maxAgeSeconds)>0?Number((d=I)==null?void 0:(U=d.responseContext)==null?void 0:U.maxAgeSeconds):600;V&&E>0&&(I=sI(I,E),this.JSC$18843_responseStore.put(V,
new _.Nl(I)))}}};
H6X[wH]=[_.pm];var pBG=function(k,I){this.innertubeTransportService=k;this.JSC$18846_commandHandler=I};
pBG.prototype.submitForm=function(k,I,V,X,P){var L=this,T,d,U,E,l,r;return _.W(function(h){if(h.nextAddress==1)return T={submitId:k,formData:I,submitBehavior:V,params:X},d=_.SK(W3U),h.yield(_.hl(L.innertubeTransportService,T,d,P),2);U=h.yieldResult;if(!U)return h.return(Promise.reject(new _.GN("Submit API returned an undefined response. Submit ID: "+k)));E=U;(r=(l=E)==null?void 0:l.onResponseReceived)&&L.JSC$18846_commandHandler.resolveCommand(r);return h.return(E)})};
pBG[wH]=[_.DP,_.Hp];var G$=function(){this.scheduler=_.Ia()},Ncp;
G$.prototype.pause=function(){throw Error("nj");};
G$.prototype.resume=function(){throw Error("nj");};
G$.prototype.queue=function(k){var I=this,V=_.bH(),X=_.d6(this.scheduler,function(){try{var P;if(_.al.instance)var L=_.al.instance;else{var T=new _.GN("Error: Unexpected uninitialized CommandHandler.");_.hq(T);L=void 0}(P=L)==null||P.resolveCommand(k.command);V.resolve()}catch(d){V.reject(d)}});
V.promise.thenCatch(function(P){P instanceof _.dq&&I.scheduler.cancelJob(X)});
return V.promise};
G$.prototype.queueAll=function(k){var I=new Map;k=_.G(k);for(var V=k.next();!V.done;V=k.next())V=V.value,I.set(V.id,this.queue(V));return I};var Z6x=function(k,I){var V=this;this.taskModel=k;this.onTaskCancelledCallback=I;this.resolver=_.bH();k=k.proto.prefetchConfig;if(!k)throw Error("oj");if(!k.prefetchAction)throw Error("pj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(X){X instanceof _.dq&&(MQi(V,V.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),V.onTaskCancelledCallback(V.taskModel.id,V.jobId),V.tick("pcc"));
throw X;});
this.timerName=this.taskModel.id;_.PX(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
Z6x.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 MQi=function(k,I){_.V3({prefetchInfo:{cancellationReason:I}},k.timerName)};
Z6x.prototype.tick=function(k){_.LQ(k,void 0,this.timerName)};var dO=function(){var k=this;this.scheduler=_.Ia();this.maxInflightTasks=_.Nw("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.Nw("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new h9O;this.onTaskCancelled=function(I,V){V&&k.scheduler.cancelJob(V);DB4(k,I);T$(k,3)}},zYh=function(){dO.instance||(dO.instance=new dO);
return dO.instance};
dO.prototype.pause=function(){this.prefetchCoordinatorState=0};
dO.prototype.resume=function(){T$(this,0)};
dO.prototype.queue=function(k){k=uwp(this,k);T$(this,1);return k};
dO.prototype.queueAll=function(k){var I=new Map;k=_.G(k);for(var V=k.next();!V.done;V=k.next())V=V.value,I.set(V.id,uwp(this,V));T$(this,1);return I};
var uwp=function(k,I){var V=k.allPrefetchTasks.get(I.id);if(V)return V.cancellablePromise;try{var X=new Z6x(I,k.onTaskCancelled)}catch(L){return _.e8(L)}V=X;V.tick("pcq");var P={prefetchInfo:{taskId:V.taskModel.id,isPrefetch:!0,fetchAction:V.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:V.taskModel.command.clickTrackingParams}};V.taskModel.csn&&(P.clientScreenNonce=V.taskModel.csn);_.V3(P,V.timerName);k.allPrefetchTasks.set(I.id,X);k.drainingHeap.insert(-X.getPriority(),X);return X.cancellablePromise},
T$=function(k,I){k.prefetchCoordinatorState===I&&(k.prefetchCoordinatorState=2,O6G(k))},O6G=function(k){for(var I={};k.prefetchCoordinatorState!==0;I={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(k.inflightPrefetchTasks.size>=k.maxInflightTasks){k.prefetchCoordinatorState=3;break}I.prefetchTask$jscomp$1=k.drainingHeap.remove();if(!I.prefetchTask$jscomp$1){k.prefetchCoordinatorState=1;break}I.taskId$jscomp$3=I.prefetchTask$jscomp$1.taskModel.id;if(k.allPrefetchTasks.has(I.taskId$jscomp$3)){var V=-1;k.coordinatorTimeoutMs>0&&(V=_.d6(k.scheduler,function(X){return function(){il(k,X.taskId$jscomp$3,Error("qj"))}}(I),k.coordinatorTimeoutMs));
k.inflightPrefetchTasks.set(I.taskId$jscomp$3,V);if(!k.JSC$18863_commandHandler){if(!_.al.instance){il(k,I.taskId$jscomp$3,Error("rj"));continue}k.JSC$18863_commandHandler=_.al.instance}a:switch(I.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":V=1;break a;default:V=0}I.prefetchTask$jscomp$1.jobId=k.scheduler.addJob(function(X){return function(){X.prefetchTask$jscomp$1.tick("pcr");try{k.JSC$18863_commandHandler.resolveCommand(X.prefetchTask$jscomp$1.taskModel.command)||
il(k,X.taskId$jscomp$3,Error("sj"))}catch(P){il(k,X.taskId$jscomp$3,P)}}}(I),V,0)}}},tQh=function(k,I){(I=DB4(k,I))!=null&&(I.resolver.resolve(),I.tick("pce"));
T$(k,3)},il=function(k,I,V){(I=DB4(k,I,V))!=null&&(I.resolver.reject(V),I.tick("pcc"),MQi(I,"CANCELLATION_REASON_ERROR"),Math.random()<=_.Nw("prefetch_coordinator_error_logging_sampling_rate")&&(V=new _.GN("Prefetch Command failed.",I.taskModel.id,V.message),_.hq(V)));
T$(k,3)},DB4=function(k,I,V){var X=k.allPrefetchTasks.get(I);
X?((V=k.inflightPrefetchTasks.get(I))&&V!==-1&&k.scheduler.cancelJob(V),k.inflightPrefetchTasks.delete(I),k.allPrefetchTasks.delete(I)):_.$w(new _.GN("Unexpected missing prefetch task when deleting task.",I,V==null?void 0:V.message));return X};var eY4=function(k,I,V,X,P){this.id=k;this.triggerOn=I;this.cancelOn=V;this.command=X;this.proto=P};
_.R9.Object.defineProperties(eY4.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var k73=function(){this.JSC$18868_prefetchCoordinator=zYh();Ncp||(Ncp=new G$);this.defaultCoordinator=Ncp},IWc;
k73.getInstance=function(){IWc||(IWc=new k73);return IWc};
k73.prototype.get=function(k){switch(k){case 0:return this.JSC$18868_prefetchCoordinator;default:return this.defaultCoordinator}};var W6=function(){this.coordinatorSupplier=k73.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},PFP=function(k){var I=_.PW()||void 0,V=Object.keys(VbP)[0];
if(V){var X=k.taskIdByTriggerId.get(V);if(X!=null){k.taskIdByTriggerId.delete(V);V=[];X=_.G(X);for(var P=X.next();!P.done;P=X.next())if(P=k.tasks.get(P.value))I!=="UNDEFINED_CSN"&&(P.csn=I),V.push(P);V=VOt(V);I=[];V=_.G(V);for(X=V.next();!X.done;X=V.next()){P=_.G(X.value);X=P.next().value;P=P.next().value;X=k.coordinatorSupplier.get(X).queueAll(P);X=_.G(X);var L=X.next();for(P={};!L.done;P={taskId$jscomp$9:void 0},L=X.next()){var T=_.G(L.value);L=T.next().value;T=T.next().value;P.taskId$jscomp$9=
L;L=T;I.push(P.taskId$jscomp$9);k.queuedPromisesByTask.set(P.taskId$jscomp$9,_.Gl(L,function(d){return function(){Xex(k,d.taskId$jscomp$9)}}(P)))}}}}else _.$w(new _.GN("Unexpected malformed TriggerEvent."))};
W6.prototype.trigger=function(k,I){var V=this,X=this.tasks.get(k);if(!X||this.queuedPromisesByTask.has(k))return!1;Lz4(this,k,X.triggerOn);I!=="UNDEFINED_CSN"&&(X.csn=I);I=this.coordinatorSupplier.get(X.taskType).queue(X);this.queuedPromisesByTask.set(k,_.Gl(I,function(){Xex(V,k)}));
return!0};
W6.prototype.cancel=function(k){var I=this.queuedPromisesByTask.get(k);if(I)I.cancel();else return Xex(this,k)};
var Xex=function(k,I){k.queuedPromisesByTask.delete(I);var V=k.tasks.get(I);if(!V)return!1;k.tasks.delete(I);Lz4(k,I,V.triggerOn);(V=IaK(V.cancelOn))&&(k=k.taskIdByCancelId.get(V))&&k.delete(I);return!0},Lz4=function(k,I,V){(V=Object.keys(V)[0])&&(k=k.taskIdByTriggerId.get(V))&&k.delete(I)};var VbP={taskRegistered:{}},fj=function(){W6.instance||(W6.instance=new W6);this.JSC$18877_taskManager=W6.instance};
_.J(fj,KM);
fj.prototype.resolveCommand=function(k){var I=this,V,X;return _.W(function(P){V=_.K(k,L1G);if((X=V)==null||!X.tasks){var L=new _.GN("RegisterTasksCommand is missing tasks.");_.hq(L);return P.return()}L=I.JSC$18877_taskManager;for(var T=_.G(V.tasks),d=T.next();!d.done;d=T.next())if(d=d.value,d=d.id&&d.triggerOn&&d.cancelOn&&d.command?new eY4(d.id,d.triggerOn,d.cancelOn,d.command,d):void 0,d){var U=Object.keys(d.triggerOn)[0];if(U){var E=IaK(d.cancelOn);E?(L.tasks.set(d.id,d),L.taskIdByTriggerId.has(U)||L.taskIdByTriggerId.set(U,
new Set),L.taskIdByTriggerId.get(U).add(d.id),L.taskIdByCancelId.has(E)||L.taskIdByCancelId.set(E,new Set),L.taskIdByCancelId.get(E).add(d.id)):_.$w(new _.GN("Unexpected malformed cancelOn field."))}else _.$w(new _.GN("Unexpected malformed triggerOn field."))}else _.$w(new _.GN("Unexpected malformed Task proto."));PFP(I.JSC$18877_taskManager);_.xg(P)})};var cKp={},G76=(cKp.rendered={priority:_.m("web_adaptive_early_init")?8:0,callback:function(){var k={};k.numCpu=navigator.hardwareConcurrency;var I={};I.ramGb=_.XA.navigator.deviceMemory;var V={staticContext:{}};I.ramGb&&WZz(I.ramGb)&&(V.staticContext.memoryTotalKbytes=(I.ramGb*1048576).toString());k.numCpu&&WZz(k.numCpu)&&(V.staticContext.cpuCores=k.numCpu);if(_.m("web_enable_adaptive_appl_signal")){k={};I=tdX();I=I.length>0?I[0]:void 0;var X,P=(X=_.TB("rses_dpj"))!=null?X:I==null?void 0:I.tick.rses_dpj,
L;X=(L=_.TB("rsef_dpj"))!=null?L:I==null?void 0:I.tick.rsef_dpj;P&&Number(P)>0&&X&&Number(X)>0&&(L=Math.ceil(Number(X)-Number(P)),L>0&&(k.loadLatency=L));k.loadLatency&&WZz(k.loadLatency)&&(V.appL=k.loadLatency.toString())}_.bz("applicationStarted",V);fCO=V;_.m("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",Upt)}},cKp);var TXp=new _.g9("WINDOW_ON_ERROR"),dRx=new _.g9("ERROR_WEIGHT_MAPS"),isV=new _.g9("INIT_ERROR");var Wzk={},fWp=(Wzk.initialized={priority:10,callback:function(k){k.injector.resolve(isV)()}},Wzk);var URV=function(){},EWV=function(){var k=_.FB("meta_logger_impl");
k||(k=new URV,_.aJ("meta_logger_impl",k));return k},bsX=function(){EWV().csiSubscriptionKey=LKl("meta_logging_csi_event",function(k){var I=k.timerName;
if(k=k.timelineData){_.PX(I,{startTime:k.startTime},I);k.infos&&_.V3(k.infos,I);for(var V=_.G(Object.keys(k.ticks)),X=V.next();!X.done;X=V.next())X=X.value,_.LQ(X,k.ticks[X],I)}})};
URV.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&TvD(this.csiSubscriptionKey)};var lWX={},rK3=(lWX.initialized={priority:10,callback:function(){bsX()}},lWX);var h1G=function(k,I){this.innertubeClientName=k;this.JSC$18888_prefCookie=I};
h1G.prototype.record=function(){if(_.m("web_li_record_binary_eval_tick")){var k=_.TB("rsef_dpj");var I=_.TB("rses_dpj");k=k!==void 0&&I!==void 0?Math.round(k-I):void 0;if(k!==void 0&&k>0){I=_.OK(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var V=this.poolSize;if(!(I.valuesSeen>=1E9)){if(I.valuesSample.length<V)I.valuesSample.push(k);else{var X=Math.floor(Math.random()*(I.valuesSeen+1));X<V&&(I.valuesSample[X]=k)}I.valuesSeen+=1}_.uJ(this.storagePrefix+"-"+this.innertubeClientName,
I,2592E3);k=I.valuesSample;I=XQD(k);k=k.length<this.poolSize?void 0:I<400?1:I<1700?2:3;k!==void 0&&(this.JSC$18888_prefCookie.set(this.cookiePrefix+this.innertubeClientName,k),this.JSC$18888_prefCookie.save())}}else _.tW(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18888_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18888_prefCookie.save()};
h1G[wH]=[$f,cS];var yK4=function(){h1G.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.J(yK4,h1G);var mR3=new _.g9("PAGE_LOAD_TIME_TOKEN");var Kz4=function(k){this.signal=k;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;k.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.d6(_.hD,this.disableLoggingAndSendPayload,1E4)};
Kz4.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.hD.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),$Rh(this))};
var $Rh=function(k){var I=_.Xc();if(I){var V={webClientComponentsData:{components:Array.from(k.ids,function(X){return{id:X}})}};
k.ids.clear();_.Ne().visualElementStateChanged(I,V)}};var S0i=ei({a11y:poC});_.jkP=kd(S0i)(S0i.a11y,{ephemeralActionSelector:function(k){return k.ephemeralAction||null}});var JKx=ei({continuation:zXQ});var Y06=kd(JKx)(JKx.continuation,{continuationCommandSelector:function(k){return k.continuationCommand}});var gWX=new _.g9("CHUNK_REGISTRY_TOKEN");var q0k=function(){this.loadFns=new Map},vWc=function(k,I){return typeof I==="string"?k.loadFns.get(I):function(){var V;
return _.W(function(X){return X.nextAddress==1?(V={},X.yield(Promise.all(I.map(function(P){var L,T;return _.W(function(d){if(d.nextAddress==1){L=k.loadFns.get(P);if(!L)return V[P]=void 0,d.jumpTo(0);_.vK(d,3);T=P;return d.yield(L(),5)}if(d.nextAddress!=3)return V[T]=d.yieldResult,_.vx(d,0);_.nh(d);V[P]=void 0;_.xg(d)})})),2)):X.return(V)})}};var ski=new _.g9("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var UF=function(k,I){this.JSC$18920_storeWithEntities=k;this.JSC$18920_commandHandler=I;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
UF.prototype.start=function(){this.JSC$18920_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
UF.prototype.observeDownloadingEntities=function(){var k=_.cRc(this.JSC$18920_storeWithEntities.getState().entities).map(function(X){return Gqz(X)});
if(k.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var I={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:NkR()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.Yu(_.HW("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18920_commandHandler.resolveCommand(I)}this.downloadingEntities=k}else if(this.downloadingEntities.length){var V=LnU(this.JSC$18920_storeWithEntities.getState().entities).map(function(X){return Gqz(X)});
this.downloadingEntities.filter(function(X){return V.includes(X)}).length&&(k={openPopupAction:nqz()},this.JSC$18920_commandHandler.resolveCommand(k));
this.downloadingEntities=[]}};
UF[wH]=[B7,_.Hp];var Fz3;_.EF=function(k,I,V,X,P,L,T,d){this.JSC$18923_playerApiPromise=k;this.JSC$18923_commandHandler=I;this.JSC$18923_screenManager=V;this.offlineWebClientEligibility=X;this.JSC$18923_prefStorage=P;this.JSC$18923_actionRouter=L;this.entityTypeMap=T;this.JSC$18923_persistentStorePromiseAccessor=d;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
Fz3=function(){var k=_.C7().resolve(_.EF),I;_.W(function(V){if(V.nextAddress==1)return k.downloadFailureListenerBound?V.return():V.yield(k.JSC$18923_playerApiPromise,2);I=V.yieldResult;I.addEventListener("onOfflineOperationFailure",function(X){if(X.failureReason&&X.entityKey&&X.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(X.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var P=_.FO(X.entityKey).entityId;P&&k.JSC$18923_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
P)}else if(_.m("kevlar_woffle")){P=k.JSC$18923_commandHandler;var L=P.resolveCommand;X=X.failureReason;var T=_.HW("TRANSFER_FAILED",void 0,"Download failed");X==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(T=_.HW("STORAGE_FULL",void 0,"Storage full"));L.call(P,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Yu(T),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
k.downloadFailureListenerBound=!0;_.xg(V)})};
_.EF.prototype.deleteVideo=function(k,I){var V=this,X,P,L;return _.W(function(T){if(T.nextAddress==1)return T.yield(V.JSC$18923_playerApiPromise,2);X=T.yieldResult;L={offlineLoggingData:{offlineDeleteReason:(P=I)!=null?P:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return T.yield(X.queueOfflineAction(k,V.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",L),0)})};
_.EF.prototype.pauseVideoDownload=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(I.JSC$18923_playerApiPromise,2);V=X.yieldResult;V.pauseVideoDownload(k);_.xg(X)})};
_.EF.prototype.resumeVideoDownload=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(I.JSC$18923_playerApiPromise,2);V=X.yieldResult;return X.yield(V.resumeVideoDownload(k),0)})};
_.EF[wH]=[_.qP,_.Hp,_.Pv,ski,iX,s4,CdZ,M0];var BXX=new _.g9("DOWNLOAD_STATE_STORE_TOKEN");var AK3=function(k,I){this.JSC$18944_persistentStorePromiseAccessor=k;this.store=I;this.upliftCompletionResolver=new _.nv},oW2=function(){var k=_.C7().resolve(Qkk),I;
_.W(function(V){switch(V.nextAddress){case 1:if(k.upliftImplPromise)return V.return(k.upliftImplPromise);_.vK(V,2);k.upliftImplPromise=nW2(k);return V.yield(k.upliftImplPromise,4);case 4:k.upliftCompletionResolver.resolve();_.vx(V,3);break;case 2:throw I=_.nh(V),k.upliftCompletionResolver.reject(I),I;case 3:return V.return(k.upliftImplPromise)}})},nW2=function(k){var I,V,X;
return _.W(function(P){switch(P.nextAddress){case 1:return _.qw("LOGGED_IN")?P.yield(k.JSC$18944_persistentStorePromiseAccessor(),2):P.return();case 2:I=P.yieldResult;if(!I)return _.LQ("vdeur"),P.return();_.LQ("vdeus");_.vK(P,3);return P.yield(xRA(I),5);case 5:V=P.yieldResult;k.store.dispatch(Nno(V));I.observe(function(L){MVA(k.store,L)});
_.vx(P,4);break;case 3:throw X=_.nh(P),_.LQ("vdeur"),X;case 4:_.LQ("vdeuc"),_.xg(P)}})},xRA=function(k){var I;
return _.W(function(V){if(V.nextAddress==1)return V.yield(dWz(k),2);I=V.yieldResult;return V.return(I.reduce(function(X,P){if(!P.data||!P.key||!P.entityType)return X;X[P.entityType]||(X[P.entityType]={});X[P.entityType][P.key]=P.data;return X},{}))})};
AK3[wH]=[M0,_.Wq];var Qkk;Qkk=new _.g9("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.bl=new _.g9("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var ll=function(k,I){this.JSC$18947_persistentStorePromiseAccessor=k;this.transportService=I};
ll.prototype.refresh=function(){var k=this,I,V,X,P;return _.W(function(L){if(L.nextAddress==1)return _.qw("LOGGED_IN")?L.yield(k.JSC$18947_persistentStorePromiseAccessor(),2):L.return();if(L.nextAddress!=3)return(I=L.yieldResult)?L.yield(wso(I),3):L.return();if((V=L.yieldResult)&&!(Number(V.data.refreshTimestampMs||0)<(0,_.wR)()))return L.return();X={browseId:"SPaccount_downloads"};P=_.SK($e);_.hl(k.transportService,X,P).then(function(T){var d;if(I&&(T==null?void 0:(d=T.responseContext)==null?void 0:
d.maxAgeSeconds)!==0){var U;d=(T==null?void 0:(U=T.responseContext)==null?void 0:U.maxAgeSeconds)||604800;U=String(Math.floor((0,_.wR)())+d*1E3);I.put("service:downloads_settings:fallback",new _.Nl({innertubeResponse:T,refreshTimestampMs:U}))}});
_.xg(L)})};
ll[wH]=[_.c6,_.DP];var rO=function(k,I){this.JSC$18951_playerPromise=k;this.store=I;this.started=!1};
rO.prototype.start=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return k.started?V.return():V.yield(k.JSC$18951_playerPromise,2);I=V.yieldResult;I.addEventListener("onOrchestrationBecameLeader",k.updateIsLeader.bind(k,!0));I.addEventListener("onOrchestrationLostLeader",k.updateIsLeader.bind(k,!1));if(I.isOrchestrationLeader)k.updateIsLeader(I.isOrchestrationLeader());else{var X=new _.GN("Function isOrchestrationLeader is undefined",{"player.isReady":I.isReady(),"player.playVideo":I.playVideo?
"defined":"undefined"});_.hq(X);k.updateIsLeader(!1)}k.started=!0;_.xg(V)})};
rO.prototype.updateIsLeader=function(k){this.store.dispatch(_.vX({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:k}}))};
rO[wH]=[_.qP,_.Wq];var aW3=function(k,I){this.networkStatusManager=k;this.JSC$18954_prefStoragePromise=I;this.redirectsToPreload=["https://youtube.com"]},R1V=function(){var k=_.C7().resolve(aW3),I,V,X,P,L,T;
_.W(function(d){switch(d.nextAddress){case 1:return d.yield(k.JSC$18954_prefStoragePromise,2);case 2:I=d.yieldResult;if(!(V=I)){d.jumpTo(3);break}return d.yield(I.get("yt-redirect-prefetch-id"),4);case 4:V=d.yieldResult;case 3:if(V||!k.networkStatusManager.isNetworkAvailable())return d.return();X={cache:"reload",redirect:"manual"};P=_.G(k.redirectsToPreload);L=P.next();case 5:if(L.done){if(!I){d.jumpTo(0);break}return d.yield(I.set("yt-redirect-prefetch-id",!0,86400),0)}T=L.value;_.vK(d,8);return d.yield(_.XA.fetch(T,
X),10);case 10:_.vx(d,6);break;case 8:_.nh(d);case 6:L=P.next(),d.jumpTo(5)}})};var CFV=function(k){this.JSC$18960_pageManager=k},we6=function(k){var I=[];
UWA(["videoId","contentId"],k.JSC$18960_pageManager.data,new Set,I);return I},HsP=function(k){return we6(k).filter(function(I){return I.contentType==="video"}).map(function(I){return I.contentId}).filter(function(I){return I!==void 0})};
CFV[wH]=[_.Kz];var pe6=new _.g9("PAGE_CONTENT_EXTRACTOR_TOKEN");var hy=function(k){k?(this.container=k,this.containerWasInjected=!0):this.containerWasInjected=!1};
hy.prototype.openDialog=function(k,I,V){var X=this,P;return _.W(function(L){(P=X.container)==null||P.openDialog(k,I,V);_.xg(L)})};
hy.prototype.closeDialog=function(){var k=this,I;return _.W(function(V){(I=k.container)==null||I.closeDialog();_.xg(V)})};
hy.prototype.isDialogOpen=function(){var k=this,I,V;return _.W(function(X){return X.return((V=(I=k.container)==null?void 0:I.isDialogOpen())!=null?V:!1)})};
hy[wH]=[_.RZ(G1N)];_.NXP=new _.g9("POPUP_CONTROLLER_TOKEN");var Mb6=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
Mb6.prototype.registerPanel=function(k,I){if(k){this.panelMap.set(k,I);var V=this.pendingPanelResolvers.get(k);V&&(V.resolve(I),this.pendingPanelResolvers.delete(k))}};
Mb6.prototype.getPanel=function(k){var I=this,V;return _.W(function(X){return(V=I.panelMap.get(k))?X.return(V):X.return(Zs3(I,k))})};
var Zs3=function(k,I){var V,X;return _.W(function(P){if(V=k.pendingPanelResolvers.get(I))return P.return(V.promise);X=new _.nv;k.pendingPanelResolvers.set(I,X);return P.return(X.promise)})},DRV=function(k,I){Mb6.call(this);
var V=this;this.popupController=k;this.persistentPanelController=I;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return V.panelMap.size}}};
_.J(DRV,Mb6);_.c=DRV.prototype;_.c.getReloadContinuation=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(I.getPanel(k),2);V=X.yieldResult;return X.return(V.getReloadContinuation())})};
_.c.showPanel=function(k){var I=this,V,X,P,L,T,d,U,E,l,r,h,y;return _.W(function(S){if(S.nextAddress==1){V=k;X=V.identifier;P=V.panelContents;L=V.config;T=V.extras;d=V.panelUpdatableFields;U=V.updatePanelContinuationData;E=k.target;U&&I.updatePanelContinuationDatas.set(X,U);if((l=L)==null?0:(r=l.engagementPanelPopupPresentationConfig)==null?0:r.popupType)if(h=L.engagementPanelPopupPresentationConfig.popupType,E===void 0&&(E=document.body),h==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!I.persistentPanelController)return _.$w(new _.GN("Persistent panel controller is not available.")),
S.return();var g=I.persistentPanelController;g.persistentPanelIdentifiers.has(X)||(g.persistentPanelWrapper.appendChild(g.engagementPanelElement({panelIdentifier:X},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),g.persistentPanelIdentifiers.add(X));a:switch(_.W8.currentPageSubTypeSelector(g.store.getState())){case "watch":var F="WATCH";break a;default:F="APP"}_.z1X(g,F);g.store.dispatch(MSf(!0))}else{if(h==="PANEL_POPUP_TYPE_DIALOG"||h==="PANEL_POPUP_TYPE_DROPDOWN"){g=S.return;F=I.popupController;
var Q=F.openPopup;a:switch(h){case "PANEL_POPUP_TYPE_DIALOG":var x="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":x="DROPDOWN";break a;default:throw Error("uj`"+h);}return g.call(S,Q.call(F,X,P,x,E))}_.$w(new _.GN("Popup type "+h+" not supported in PanelController."))}return S.yield(I.getPanel(X),2)}y=S.yieldResult;(P||d)&&y.updatePanel(P,!1,T,d);y.showPanel(T);_.xg(S)})};
_.c.hidePanel=function(k){var I=this,V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return V=k,X=V.identifier,T.yield(I.getPanel(X),2);P=T.yieldResult;P.hidePanel();I.popupController.closePopup(X);(L=I.persistentPanelController)!=null&&L.persistentPanelIdentifiers.has(X)&&L.store.dispatch(MSf(!1));_.xg(T)})};
_.c.isVisible=function(k,I){var V=this,X;return _.W(function(P){if(P.nextAddress==1)return I&&!V.panelMap.has(k)?P.return(!1):P.yield(V.getPanel(k),2);X=P.yieldResult;return P.return(X.isVisible())})};
_.c.updatePanel=function(k){var I=this,V,X,P,L,T,d,U,E;return _.W(function(l){if(l.nextAddress==1){V=k;X=V.identifier;P=V.panelContents;L=V.shouldFocus===void 0?!1:V.shouldFocus;T=V.extras;d=V.panelUpdatableFields;U=V.updatePanelContinuationData;if(!P&&!d)return l.return();U&&I.updatePanelContinuationDatas.set(X,U);_.m("enable_ai_companion")&&X==="PAai_companion"&&_.wz.remove("youchat_messages_section");return l.yield(I.getPanel(X),2)}E=l.yieldResult;E.updatePanel(P,L,T,d);P&&_.m("enable_ai_companion")&&
I.registerPanelContent(X,P);_.xg(l)})};
_.c.registerPanelContent=function(k,I){k&&this.panelContentMap.set(k,I)};
_.c.unregisterPanelContent=function(k){this.panelContentMap.delete(k)};
_.c.getPanelContent=function(k){return this.panelContentMap.get(k)};
_.c.getUpdatePanelContinuationData=function(k){return this.updatePanelContinuationDatas.get(k)};
DRV[wH]=[_.NXP,_.RZ(_.iQ)];var yf=function(k,I){this.innertubeTransportService=k;this.JSC$18979_screenManager=I},uW3=function(k){var I;
return!((I=k.panelLoadingStrategy)==null||!I.requestTemplate)};
yf.prototype.makeRequest=function(k){var I=this,V,X;return _.W(function(P){switch(P.nextAddress){case 1:if(!uW3(I)){P.jumpTo(2);break}_.vK(P,3);return P.yield(_.EI(I.innertubeTransportService,k),5);case 5:return V=P.yieldResult,V?P.return(V.content):(_.hq(Error("vj")),P.return(void 0));case 3:X=_.nh(P),_.hq(X);case 2:return P.return(void 0)}})};
yf.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
yf.prototype.execute=function(k){var I=this,V,X,P,L,T,d,U,E,l,r;return _.W(function(h){if(h.nextAddress==1){V=k;X=V.data;P=V.fallbackVe;L=V.parentVe;T=V.createScreenConfig;d=V.renderFn;U=V.command;I.panelLoadingStrategy=X;var y,S,g=((y=I.panelLoadingStrategy)==null?0:y.screenVe)?(S=I.panelLoadingStrategy)==null?void 0:S.screenVe:P;g&&_.wb(I.JSC$18979_screenManager,g,L,T);return(E=I.getContent())?h.yield(d(E),2):h.jumpTo(2)}return h.nextAddress!=4?uW3(I)?h.yield(I.makeRequest(U),4):h.return():(r=l=
h.yieldResult)?h.yield(d(r),0):h.return()})};
yf[wH]=[_.DP,_.Pv];var Osh;Osh=function(k,I){this.engagementPanelElement=k;this.store=I;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%"};
_.z1X=function(k,I){var V=k.persistentPanelContainerMap.get(I);V?V.contains(k.persistentPanelWrapper)||(k=k.persistentPanelWrapper,_.K2=!0,_.$_.set(k,!0),V.insertBefore(k,null),_.$_.delete(k),_.K2=!1):_.$w(new _.GN("Persistent panel container not found for surface "+I+"."))};
Osh[wH]=[Tox,_.Wq];var mX=function(){var k=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.onTargetHoverEntered=function(){k.isHovered=!0};
this.onTargetHoverLeft=function(){k.isHovered=!1};
this.onSheetHoverEntered=function(){k.isHovered=!0;var I;(I=k.hoverEnterCallback)==null||I.call(k)};
this.onSheetHoverLeft=function(){k.isHovered=!1;var I;(I=k.hoverLeaveCallback)==null||I.call(k)}};
mX.prototype.getContainer=function(){return _.KC()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
mX.prototype.openSheet=function(k,I,V){V=V===void 0?I:V;var X=this,P,L,T,d,U,E,l;return _.W(function(r){switch(r.nextAddress){case 1:return P={stack:[],error:void 0,hasError:!1},_.vK(r,2,3),L=NR,r.yield(X.isSheetOpen(),5);case 5:T=r.yieldResult;PNy(P,KMO(L));if(!T){r.jumpTo(6);break}if(!X.shouldPreventClosingWhileHovered){if(!_.m("delay_sheet_open_killswitch")){if(_.m("web_close_sheet_if_same_target_killswitch")&&I&&X.currentTarget===I)return(d=X.getContainer())==null||d.closeSheet(),r.return();X.pendingData=
{data:k,target:J63(X,I)};return r.return()}r.jumpTo(6);break}if(X.currentTarget===I)return r.return();tbV(X);e14(X);return r.yield((U=X.getContainer())==null?void 0:U.closeSheet(),6);case 6:if(k.viewModel&&(k={viewModel:k.viewModel,sheetPosition:k.sheetPosition,expandToFullWidth:k.expandToFullWidth}),(E=X.getContainer())==null||E.openSheet(k,I,V),X.currentTarget=I,X.shouldPreventClosingWhileHovered){X.onTargetHoverEntered();var h;(h=X.currentTarget)==null||h.addEventListener("mouseenter",X.onTargetHoverEntered);
var y;(y=X.currentTarget)==null||y.addEventListener("mouseleave",X.onTargetHoverLeft);kzh(X)}else X.hasRegisteredHoverCallbacks&&kzh(X);case 3:_.BK(r);LNW(P);_.Q5(r,0);break;case 2:l=_.nh(r),P.error=l,P.hasError=!0,r.jumpTo(3)}})};
mX.prototype.closeSheet=function(){var k=this;return _.W(function(I){return k.hideDelayMs?(setTimeout(function(){return _.W(function(V){return V.yield(I72(k),0)})},k.hideDelayMs),I.return()):I.yield(I72(k),0)})};
var I72=function(k){var I;return _.W(function(V){if(V.nextAddress==1){if(k.shouldPreventClosingWhileHovered){if(k.isHovered)return V.return();tbV(k);e14(k)}else k.hasRegisteredHoverCallbacks&&(e14(k),k.onSheetHoverLeft());return V.yield((I=k.getContainer())==null?void 0:I.closeSheet(),2)}if(V.nextAddress!=4)return k.resetState(),!k.pendingData||_.m("delay_sheet_open_killswitch")?V.jumpTo(0):V.yield(k.openSheet(k.pendingData.data,k.pendingData.target),4);k.pendingData=void 0;_.xg(V)})};
mX.prototype.isSheetOpen=function(){var k=this,I,V;return _.W(function(X){return X.return((V=(I=k.getContainer())==null?void 0:I.isSheetOpen())!=null?V:!1)})};
mX.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 tbV=function(k){var I;(I=k.currentTarget)==null||I.removeEventListener("mouseenter",k.onTargetHoverEntered);var V;(V=k.currentTarget)==null||V.removeEventListener("mouseleave",k.onTargetHoverLeft)},kzh=function(k){var I,V=(I=k.getContainer())==null?void 0:I.getSheetContainerElement();
V==null||V.addEventListener("mouseenter",k.onSheetHoverEntered);V==null||V.addEventListener("mouseleave",k.onSheetHoverLeft)},e14=function(k){var I,V=(I=k.getContainer())==null?void 0:I.getSheetContainerElement();
V==null||V.removeEventListener("mouseenter",k.onSheetHoverEntered);V==null||V.removeEventListener("mouseleave",k.onSheetHoverLeft)},J63=function(k,I){if(!_.m("web_parent_target_for_sheets"))return I;
var V,X;return(X=(V=k.getContainer())==null?void 0:V.getParentTarget(I))!=null?X:I};var n3=window.documentPictureInPicture;var S3i=_.yz(["dark"]),jLX=_.yz(["system-icons"]),JND=_.yz(["typography"]),Y3j=_.yz(["lang"]),gCo=_.yz(["style"]),yNl=_.yz(["dir"]),mWX=_.yz(["rounded-container"]),Kol=_.yz(["style"]),vCR=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],Kj=function(k){this.JSC$18997_clientRoot=k;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
Kj.prototype.openWindow=function(k){var I=this,V,X;return _.W(function(P){switch(P.nextAddress){case 1:if(!n3||!n3||!gt()||I.currentPipWindow)return P.return(!1);_.vK(P,2);return P.yield((X=n3?n3:null)==null?void 0:X.requestWindow(k),4);case 4:V=P.yieldResult;_.vx(P,3);break;case 2:return _.nh(P),P.return(!1);case 3:if(!V)return P.return(!1);V.addEventListener("pagehide",function(){Vs4(I)});
V.addEventListener("resize",I.handlePipWindowResize);q3t(V);FoD(V);QeU(V);return P.yield(hWc(V),5);case 5:if(!ECD())return P.return(!1);I.currentPipWindow=V;I.JSC$18997_eventForwarder=sLc(V,I.JSC$18997_clientRoot);I.pipWindowResizeDelay=new _.Hb(function(){I.currentPipWindow&&_.sm(I.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.t6(I.currentPipWindow.innerWidth,I.currentPipWindow.innerHeight)])},V);
I.pipWindowResizeDelay.start();return P.return(!0)}})};
Kj.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var Vs4=function(k){if(k.currentPipWindow){var I,V;(I=n3?n3:null)==null||(V=I.window)==null||V.close();k.currentPipWindow.removeEventListener("resize",k.handlePipWindowResize);var X;(X=k.pipWindowResizeDelay)==null||X.dispose();k.pipWindowResizeDelay=void 0;var P;(P=k.JSC$18997_eventForwarder)==null||P.stop();k.JSC$18997_eventForwarder=void 0;I=_.G(k.onCloseCallbacks);for(V=I.next();!V.done;V=I.next())V=V.value,V();k.onCloseCallbacks=[];k.currentPipWindow=null}};
Kj.prototype.getWindow=function(){return this.currentPipWindow};
var X96=function(k,I){var V;(V=k.onCloseCallbacks)==null||V.push(I)};
Kj.prototype.pictureInPictureSupported=function(){return!(!n3||!n3)&&gt()};
_.R9.Object.defineProperties(Kj.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
Kj[wH]=[jVR];var PTG=new _.g9("PICTURE_IN_PICTURE_CONTROLLER");var BF_=function(k,I){this.lengthY=this.lengthX=0;this.lengthX=I.x-k.x;this.lengthY=I.y-k.y};var LU3=function(){},o9x=function(k,I){var V;
(V=k.headerElement)==null||V.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:I}))};var cOi=function(){};
cOi.prototype.openPopup=function(k,I,V,X){var P=this,L;return _.W(function(T){if(!P.container)return T.return();L={openPopupAction:{popup:I,popupType:V,uniqueId:k}};return T.return(P.container.handleOpenPopupAction(L,X))})};
cOi.prototype.closePopup=function(k){this.container&&this.container.closePopup(k)};var GzP=function(){this.openTunnels=new Map},reR=function(k,I,V){if(oCK(V)){var X=_.zv(V,"gclid");
V={handleEvent:function(d){I&&!I.closed&&typeof I.postMessage==="function"&&d&&d.origin&&d.source===I&&d.data&&d.data.action==="gcl_setup"&&I.postMessage(Object.assign({},{action:"gcl_transfer"},X&&{gclid:X},{gadSource:2}),d.origin)}};
for(var P=_.G(k.openTunnels),L=P.next();!L.done;L=P.next()){var T=_.G(L.value);L=T.next().value;T=T.next().value;if(L.closed)try{window.removeEventListener("message",T),k.openTunnels.delete(L)}catch(d){_.hq(d)}}I&&k.openTunnels.size<15&&(k.openTunnels.set(I,V),window.addEventListener("message",V))}};var Tuc=function(){this.clientParams=new Map},ldk=function(k){for(var I=_.G(k.clientParams.keys()),V=I.next();!V.done;V=I.next())V=V.value,V.startsWith("yt-mini-app-share")&&k.clientParams.delete(V)};var dHx=function(k,I){_.ce.call(this);var V=this;this.shortsController=k;this.storeWithShorts=I;k=_.ed(this.storeWithShorts,_.xGX,function(X){if(X){var P,L=(P=V.shortsController.getRoot())==null?void 0:P.getPlayer(),T;(P=(T=V.shortsController.alternativePlayerContainerElement)==null?void 0:T.getPlayerContainer())&&(L==null||L.appendTo(P))}else{var d;T=(d=V.shortsController.alternativePlayerContainerElement)==null?void 0:d.getPlayerContainer().querySelector("#player");P=V.shortsController.activeIndex;
(d=(L=V.shortsController.getRoot())==null?void 0:L.querySelector('ytd-reel-video-renderer[id="'+P+'"] #player-container'))&&(T==null||T.appendTo(d,void 0,!0))}});
this.addOnDisposeCallback(k)};
_.J(dHx,_.ce);var $z=function(k,I,V,X){var P=this;this.storeWithShorts=k;this.ephemeralResponseStore=I;this.innertubeTransportService=V;this.innertubeTransportLoader=X;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.wy(_.gV);this.isShortsPipActive=_.wy(_.qN);this.nextReelVe=_.BT(56921);this.prevReelVe=_.BT(56922);this.backButtonVe=_.BT(22156);this.TEST_ONLY={getActiveModules:function(){return P.activeModules}}},iuk=function(k){k.unsubscribeFromStore=
_.ed(k.storeWithShorts,_.oa_,function(I){k.initOrDisposeActiveModules(I);
!I&&k.storeWithShorts.getState().shorts.isFullscreen&&(_.$4(document.documentElement),k.storeWithShorts.dispatch(_.usN(!1)))});
k.initOrDisposeActiveModules(_.oa_(k.storeWithShorts.getState()))},JnA,Yqx,WUV;
$z.prototype.initOrDisposeActiveModules=function(k){k?this.activeModules.push(new dHx(this,this.storeWithShorts)):(_.An(this.activeModules),this.activeModules.length=0)};
$z.prototype.registerRootElement=function(k){this.rootElement=k;iuk(this)};
$z.prototype.getRoot=function(){return this.rootElement};
$z.prototype.setActiveIndex=function(k){this.activeIndex=k};
_.mBk=function(k,I){var V,X,P,L,T,d,U;return _.W(function(E){switch(E.nextAddress){case 1:return V=new vn,(X=V.JSC$14480_getStoreKey(I))&&k.ephemeralResponseStore.has(X)?E.yield(k.ephemeralResponseStore.get(X),7):E.yield(WUV(k,I),4);case 4:P=E.yieldResult;if(!X){E.jumpTo(3);break}L=sI(P,3600);return E.yield(k.ephemeralResponseStore.put(X,new _.Nl(L)),3);case 7:P=(T=E.yieldResult)==null?void 0:_.sV(T);case 3:return((d=P)==null?0:d.replacementEndpoint)&&(U=_.K(P.replacementEndpoint,_.ND))&&P.sequenceContinuation&&
(U.sequenceParams=P.sequenceContinuation),E.return(P)}})};
JnA=function(k,I){I=(new sE).JSC$14480_getStoreKey(I);return!!I&&k.ephemeralResponseStore.has(I)};
Yqx=function(k,I,V){var X,P,L,T,d;_.W(function(U){if(U.nextAddress==1){X=new sE;P=X.JSC$14480_getStoreKey(I);if(!P)return U.return();if(V.reelWatchSequenceResponse)return L=sI(V.reelWatchSequenceResponse,3600),k.ephemeralResponseStore.put(P,new _.Nl(L)),U.jumpTo(0);if(!k.ephemeralResponseStore.has(P))return U.jumpTo(0);d=V;return U.yield(k.ephemeralResponseStore.get(P),4)}d.reelWatchSequenceResponse=(T=U.yieldResult)==null?void 0:_.sV(T);_.xg(U)})};
WUV=function(k,I){var V=V===void 0?{}:V;var X,P,L;return _.W(function(T){switch(T.nextAddress){case 1:if(k.innertubeTransportService){X=k.innertubeTransportService;T.jumpTo(2);break}if(!k.innertubeTransportLoader){_.vp(Error("xj"));T.jumpTo(2);break}return T.yield(k.innertubeTransportLoader(),4);case 4:X=T.yieldResult;case 2:return T.yield((P=X)==null?void 0:_.EI(P,I,V),5);case 5:return L=T.yieldResult,T.return(L)}})};
_.R9.Object.defineProperties($z.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
$z[wH]=[UBk,_.pm,_.RZ(_.DP),_.RZ(s6O)];_.f7G=new _.g9("STORAGE_MANAGER_TOKEN");var ctt=["touchmove","scroll"];var UHp=!1;var Hyl=!1;var LlK={onSpanEnd:function(k){k.parentId==null&&(UHp||(CcA(),setInterval(CcA,6E5),UHp=!0),NFl(k,"web_tracing_action"))}};var u5_=URL.createObjectURL;var Xyl,Ev4={traceAllComponents:_.m("web_tracing_all_components"),exportToCsi:_.m("web_tracing_export_to_csi"),enabledSpansArray:_.Zn("web_tracing_enabled_spans"),exportToDevTools:_.m("web_tracing_export_to_devtools"),maxBreadcrumbs:_.Nw("tel_max_breadcrumbs",0)};Xyl=new zWi(Ev4);var PVO=_.m("web_shorts_enable_tracing");var bux=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},l73;
bux.prototype.enqueue=function(k,I){I===1?this.currentPersistentToast=k:this.queue.push(k);_.rOP(this)};
_.rOP=function(k){var I;(I=k.currentToast)!=null&&I.isOpened()||(k.queue.length?(k.currentToast=k.queue.shift(),k.currentToast.open()):k.currentPersistentToast&&k.currentPersistentToast.open())};_.S5=new _.g9("TOAST_MANAGER_TOKEN");var h72=new _.g9("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var yOV=new _.g9("VIEW_TRANSITION_COORDINATOR_TOKEN");var mHc=function(k){this.config=k;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;k=_.G(k.transitionConfigs);for(var I=k.next();!I.done;I=k.next())I=_.G(I.value).next().value,this.transitionTasksMap.set(I,[])};
mHc.prototype.registerElement=function(k,I,V){V=V===void 0?!1:V;for(var X=_.G(Object.keys(I)),P=X.next(),L={};!P.done;L={viewTransitionName:void 0},P=X.next()){P=P.value;L.viewTransitionName=I[P];var T=this.elementTasksMap.get(k),d=void 0;if((d=T)==null?0:d.has(P)){_.yP(new _.GN("Element already registered for transition",k.tagName,P));break}T=T||new Map;T.set(P,{beforeTransition:function(U){return function(){k.style.viewTransitionName=U.viewTransitionName}}(L),
afterTransition:function(){k.style.viewTransitionName&&(k.style.viewTransitionName="")},
runOnce:V});this.elementTasksMap.set(k,T)}};
_.c8=function(k,I){var V=k.elementTasksMap.get(I);V&&(V.clear(),V.size===0&&k.elementTasksMap.delete(I))};
mHc[wH]=[h72];var $HX=_.R(function(k){var I=_.yQ("yt-expandable-metadata-header-view-model"),V=_.A4(function(X){_.iH(_.Ne(),{data:k.data()});if(!_.e_(_.t9(X),I.value,["A".toString(),"BUTTON".toString()])){var P;(P=k.expandedCallback)==null||P.call(k,!1)}});
return _.f("yt-expandable-metadata-header-view-model",{el:I,class:"ytExpandableMetadataHeaderViewModelHost"},_.f(_.b,{cond:function(){return k.expanded()},
then:function(){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":V},_.f("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.f(_.b,{cond:function(){return k.data().expandedTitleImage},
then:function(X){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.f(_.yV,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:X}))}}),_.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.f("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.f(_.KF,{text:function(){return k.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.f(_.KF,{text:function(){return k.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.f(_.KF,{text:function(){return k.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.f("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.f(_.HT,{data:function(){return k.data().infoButton}},{buttonViewModel:_.ac}),_.f(_.HT,{data:function(){return k.data().collapseButton}},{buttonViewModel:function(X){return _.f(_.ac,{data:X.data,
onClick:function(){var P;(P=k.expandedCallback)==null||P.call(k,!1)}})}})))},
else:function(){return _.f(KU4,Object.assign({},k))}}))},"yg"),SH4=_.R(function(k){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.f(_.b,{cond:function(){return k.data().collapsedLabelImage},
then:function(I){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.f(_.yV,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:I,alt:""}))}}),_.f(_.KF,{text:function(){return k.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"zg"),KU4=_.R(function(k){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.A4(function(){_.iH(_.Ne(),{data:k.data()});var I;(I=k.expandedCallback)==null||I.call(k,!0)})},_.f("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.f(_.b,{cond:function(){return k.data().collapsedImage},
then:function(I){return _.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.f(_.yV,{height:20,preserveHeight:!0,preserveWidth:!0,data:I,alt:""}))}}),_.f(_.b,{cond:function(){return k.data().showLeadingCollapsedLabel},
then:function(){return _.f(SH4,Object.assign({},k))}}),_.f("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.f(_.KF,{text:function(){return k.data().collapsedTitle}}))),_.f("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.f(_.b,{cond:function(){return!k.data().showLeadingCollapsedLabel},
then:function(){return _.f(SH4,Object.assign({},k))}}),_.f(_.HT,{data:function(){return k.data().infoButton}},{buttonViewModel:_.ac}),_.f(_.HT,{data:function(){return k.data().expandButton}},{buttonViewModel:function(I){var V=I.data;
return _.f(_.ac,{data:V,onClick:function(){_.iH(_.Ne(),{data:V});var X;(X=k.expandedCallback)==null||X.call(k,!0)}})}})))},"Ag");_.j7x=_.R(function(k){var I=_.G(_.J1(function(){return k.data().initiallyExpanded})),V=I.next().value,X=I.next().value,P,L=(P=_.C7().resolve(_.RZ(_.pz)))==null?void 0:P(),T=function(){var d=k.data().colorData;
if(d)return L?d==null?void 0:d.darkColorPalette:d==null?void 0:d.lightColorPalette};
return _.f("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.oe({"background-color":function(){var d=T();return(d==null?0:d.section2Color)?_.Xe(d.section2Color):""}})},_.f(_.HT,{data:function(){return k.data().header}},{expandableMetadataHeaderViewModel:function(d){return _.f($HX,{data:d.data,
expanded:function(){return!!V()},
expandedCallback:function(U){X(U)}})}}),_.f(_.b,{cond:function(){return V()},
then:function(){return _.f("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.f(_.HT,{data:function(){return k.data().expandedContent}},{horizontalShelfViewModel:function(d){return _.f(_.Kn,{data:d.data,
includeMargin:!0,forceNarrowLayout:!0,palette:T})},
videoSummaryContentViewModel:function(d){return _.f(GjR,{data:d.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(d){return _.f(_.Mq,{data:d.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(d){return _.f(_.lS,{data:d.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.f(_.HT,{data:function(){return k.data().expandedBottomButtons}},{buttonViewModel:function(d){return _.f("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.f(_.ac,{data:d.data}))}}))}}))},"Bg");var JOi=_.R(function(k){var I=k.text;var V=k.marqueeSpacing;var X=k.scrollDelay;var P=k.scrollDuration;var L=k.enableMarqueeScroll;k=k.large;var T=_.G(_.Gz(!1,void 0,"WyNYFf")),d=T.next().value,U=T.next().value,E=_.G(_.Gz(0,void 0,"OoTdhe"));T=E.next().value;var l=E.next().value,r=_.yQ("marquee-scroll");E=_.yQ("div");var h=_.yQ("span"),y=_.C7().resolve(_.ff);_.Yv(function(){if(L()){var F=h.value.getBoundingClientRect().width,Q=r.value.getBoundingClientRect().width;if(F>Q){var x=(y==="ltr"?-1:1)*(F+
(V?V():16));Promise.resolve().then(function(){U(!0);l(x)})}}},"dv0Anf");
var S={},g={};return _.f("marquee-scroll",{class:_.FH("ytMarqueeScrollHost",(S.ytMarqueeScrollHostLarge=k,S)),el:r},_.f("div",{id:"marquee-scroll-inner-container",class:_.FH("ytMarqueeScrollInnerContainer",(g.ytMarqueeScrollAnimationEnabled=function(){return d()},g)),
el:E,style:_.oe({gap:V?(0,_.Eg)(V):"16px","animation-duration":P?hJN(P):"16s","animation-delay":X?hJN(X):"3s","--marquee-translate":(0,_.Eg)(T)})},_.f("span",{el:h,dir:"auto"},_.f(_.KF,{text:I,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.f(_.b,{cond:d,then:function(){return _.f("span",{"aria-hidden":"true",dir:"auto"},_.f(_.KF,{text:I,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"Dg");_.YH4=_.R(function(k){var I=k.data;var V=k.overlayDensity;k=_.A4(function(){I().onTapCommand&&_.iB(I().onTapCommand);return!1});
var X=_.QIR(),P=function(){return(V==null?void 0:V())===1?22:16},L={};
return _.f("reel-sound-metadata-view-model",{class:_.FH("ytReelSoundMetadataViewModelHost",(L.ytReelSoundMetadataViewModelHostLarge=function(){return(V==null?void 0:V())===1},L)),
"on:click":k,tabindex:0,role:"button","on:keydown":X},_.f("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.f(_.b,{cond:function(){return I().musicIcon},
then:function(T){return _.f(_.yV,{data:T,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:P})}}),_.f("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.f(JOi,{text:function(){return I().soundMetadata},
enableMarqueeScroll:function(){return!!I().enableMarqueeScroll},
large:function(){return(V==null?void 0:V())===1}}))))},"Eg");var gvi,qHc,j5,Bux,Q72,FUx,xHp,ovX;gvi=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];qHc=_.Nw("wil_icon_max_concurrent_fetches",Infinity);
j5=function(k,I,V){var X=this;this.iconSet=k;this.appDirection=I;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.XA.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.m("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.m("wil_icon_network_first");this.renderWhenIdle=_.m("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.m("wil_icon_load_immediately");this.isPurging=!1;k=function(){X.cacheStorageAvailable&&(X.cacheStorageAsync=_.XA.caches.open("yt-icons").then(function(L){return X.cacheStorageSync=L}).catch(function(){X.cacheStorageAvailable=!1}))};
V=(V==null?void 0:V())||{};V=_.G(Object.entries(V));for(I=V.next();!I.done;I=V.next()){var P=_.G(I.value);I=P.next().value;P=P.next().value;P=cp(P);vvh(P);this.iconCache[I]=P.cloneNode(!0)}this.isPurging=s73(this);this.isPurging instanceof Promise?this.isPurging.then(k):k()};
_.Ayt=function(k,I){var V=k.resolveIcon(I);return V?k.renderingMode===1?FUx(k,V,k.renderingMode):(I=k.iconCache[V.url])?(I=I.cloneNode(!0),Bux(k,I),FUx(k,V,k.renderingMode,I)):_.AOp(k,V).then(function(X){var P=X?0:1;Bux(k,X);return FUx(k,V,P,X)}):(_.yP(new _.GN("Icon not found",{iconShape:I})),function(){})};
Bux=function(k,I){if(I){k.counter+=1;k="_yt"+k.counter;I=[I].concat(_.Z9(I.getElementsByTagName("*")));I=_.G(I);for(var V=I.next();!V.done;V=I.next())if(V=V.value,V.tagName==="style"&&V.textContent)V.textContent=Q72(V.textContent,k,!0);else for(var X=_.G(V.attributes),P=X.next();!P.done;P=X.next()){P=P.value;P.name==="id"&&(P.value+=k);["mask","fill","clip-path"].includes(P.name)&&(P.value=Q72(P.value,k));if(P.name==="style"){var L=V.style;try{L.cssText=Q72(L.cssText,k,!0)}catch(l){var T=void 0,d=
void 0,U=void 0,E=void 0;Jy({error:((T=l)==null?void 0:(U=(d=T).toString)==null?void 0:U.call(d))||"",el:V.outerHTML,style:!!L,cssText:(E=L)==null?void 0:E.cssText})}}P.name==="xlink:href"&&(P.value=P.value.replace(/#(.*)/,"#$1"+k))}}};
Q72=function(k,I,V){var X=/url\(["']?#(.*?)["']?\)/;(V===void 0?0:V)&&(X=/url\(["']?#(.*?)["']?\)/g);return k.replace(X,"url(#$1"+I+")")};
FUx=function(k,I,V,X){return function(P,L){var T;var d=Object.assign({},{iconWidth:I.size+"px",iconHeight:I.size+"px",iconDisplay:"block"},L,{iconColor:(T=L==null?void 0:L.iconColor)!=null?T:"currentcolor"});T=_.eQ("DIV");L=d.iconColor;var U=d.iconFilter;d="width: "+d.iconWidth+"; height: "+d.iconHeight+"; display: "+d.iconDisplay+";";U&&(d+=" filter: "+U+";");V===0&&(d+=" fill: "+L+";");V===1&&(U=I.url,d+=" -webkit-mask: url("+U+") no-repeat center / cover; mask: url("+(U+") no-repeat center / cover; background-color: ")+
L);I.allowMirroring&&k.appDirection==="rtl"&&(d+=" transform: scale(-1, 1); transform-origin: center center;");T.setAttribute("style",d);V===0&&X&&T.appendChild(X);P.appendChild(T)}};
_.AOp=function(k,I){var V,X,P;return _.W(function(L){V=function(T){return I0(T)};
X=I.url;if(!nv2(X))throw Error("Aj");P=ovX(k,X);return L.return(P.then(function(T){return T.clone().text()}).then(function(T){var d=V(T);
T=I.size;var U=_.eQ("DIV");_.Un(U,d);d=_.kW(U.firstElementChild!==void 0?U.firstElementChild:_.dBQ(U.firstChild,!0));T=vvh(d,T);k.iconCache[X]=T.cloneNode(!0);delete k.responsePromises[X];return T}).catch(function(){}))})};
xHp=function(k){var I,V=(I=k.requestAninmationFrameResolver)==null?void 0:I.promise;V||(k.requestAninmationFrameResolver=new _.nv,V=k.requestAninmationFrameResolver.promise,_.XA.requestAnimationFrame(function(){var X;(X=k.requestAninmationFrameResolver)==null||X.resolve();k.requestAninmationFrameResolver=null}));
return V};
ovX=function(k,I){var V,X;return _.W(function(P){if(P.nextAddress==1)return k.waitForAnimationFrame?P.yield(xHp(k),2):P.jumpTo(2);V=k.responsePromises[I];V||(X=function(){var L,T,d;return _.W(function(U){switch(U.nextAddress){case 1:if(!k.cacheStorageAvailable){L=void 0;U.jumpTo(2);break}if(T=k.cacheStorageSync){U.jumpTo(3);break}return U.yield(k.cacheStorageAsync,4);case 4:T=U.yieldResult;case 3:L=T;case 2:return d=L,k.isNetworkFirstStrategy?U.return(k.fetchAndUpdateCache(I,d).catch(k.getCacheStorageResponse.bind(k,
I,d))):U.return(k.getCacheStorageResponse(I,d).catch(k.fetchAndUpdateCache.bind(k,I,d)))}})},V=k.renderWhenIdle?new Promise(function(L,T){_.d6(_.hD,function(){X().then(L).catch(T)},10)}):X(),k.responsePromises[I]=V);
return P.return(V.catch(function(L){delete k.responsePromises[I];Jy({error:(L==null?0:L.toString)?L.toString():"",url:I});throw L;}))})};
j5.prototype.fetchAndUpdateCache=function(k,I){var V=this;return _.W(function(X){return X.return(a7X(V,k).then(function(P){R76(V,k,P,I);return P}))})};
var a7X=function(k,I){var V;return _.W(function(X){if(k.numFetches<qHc)return k.numFetches+=1,X.return(CTi(k,I).finally(function(){--k.numFetches;if(Object.keys(k.queuedResponseResolvers).length){var P=Object.keys(k.queuedResponseResolvers)[0],L=k.queuedResponseResolvers[P];delete k.queuedResponseResolvers[P];L.resolve(a7X(k,P))}}));
V=new _.nv;k.queuedResponseResolvers[I]=V;return X.return(V.promise)})},CTi=function(k,I,V){V=V===void 0?2:V;
var X;return _.W(function(P){X={credentials:"same-origin",priority:"low"};return P.return(_.XA.fetch(I,X).then(function(L){return L.ok?L:Promise.reject(Error("Bj`"+L.status+"`"+L.statusText))}).catch(function(L){if(V>0)return CTi(k,I,V-1);
throw L;}))})},R76=function(k,I,V,X){_.W(function(P){return X?P.return(new Promise(function(L){_.d6(_.hD,function(){var T,d;
return _.W(function(U){switch(U.nextAddress){case 1:if(!k.isNetworkFirstStrategy){T=void 0;U.jumpTo(2);break}return U.yield(X.match(I).catch(function(){}),3);
case 3:T=U.yieldResult;case 2:if(d=T){U.jumpTo(4);break}return U.yield(X.put(I,V.clone()).catch(function(E){Jy({error:(E==null?0:E.toString)?E.toString():"",url:I})}),4);
case 4:L(),_.xg(U)}})},50)})):P.return()})};
j5.prototype.getCacheStorageResponse=function(k,I){return _.W(function(V){return I?V.return(I.match(k).then(function(X){return X&&X.ok?X:Promise.reject()})):V.return(Promise.reject())})};
var vvh=function(k,I){I===void 0||k.getAttribute("viewBox")||k.setAttribute("viewBox","0 0 "+I+" "+I);k.setAttribute("focusable","false");k.setAttribute("aria-hidden","true");I=_.m("killswitch_remove_icon_fill_color");k.getAttribute("fill")!=="currentcolor"&&k.getAttribute("fill")!=="currentColor"||I||k.removeAttribute("fill");try{k.style.pointerEvents="none",k.style.display="inherit",k.style.width="100%",k.style.height="100%"}catch(P){var V;Jy({error:((V=P)==null?0:V.toString)?P.toString():""});
try{k.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(L){var X;Jy({error:((X=L)==null?0:X.toString)?L.toString():""})}}return k},nv2=function(k){for(var I=_.G(gvi),V=I.next();!V.done;V=I.next())if(k.startsWith(V.value)&&k.endsWith(".svg"))return!0;
return!1};
j5.prototype.resolveIcon=function(k){return this.iconSet.resolveIcon(k)};
var Jy=function(k){_.$w(new _.GN("Error in IconManager",k))},s73=function(k){if(_.m("wil_icons_cache_purge_killswitch"))return!1;
try{var I=_.XA.localStorage}catch(L){return!1}if(!I||!k.cacheStorageAvailable)return!1;var V=function(L){try{var T;(T=I)==null||T.setItem("yt-icons-last-purged",L.toString())}catch(U){var d;Jy({error:((d=U)==null?0:d.toString)?U.toString():""})}},X=Number(I.getItem("yt-icons-last-purged"));
if(!X)return X=new Date,X=X.setDate(X.getDate()-Math.floor(Math.random()*90+1)),V(X),!1;if(function(L,T){L=new Date(L);T=new Date(T);return T.getMonth()-L.getMonth()+12*(T.getFullYear()-L.getFullYear())}(X,Date.now())<3)return!1;
try{return _.XA.caches.delete("yt-icons").then(function(L){L&&V(Date.now());return L}).catch(function(){return!1}).finally(function(){k.isPurging=!1})}catch(L){var P;
Jy({error:((P=L)==null?0:P.toString)?L.toString():""});return!1}};
j5[wH]=[tMP,_.ff,_.RZ(IDP)];_.Yz=function(k,I){this.iconManager=k;this.iconsToFetch=I};
_.Yz[wH]=[_.xF,_.RZ(kvp)];var w9x=function(){};var Huk=function(k,I,V){this.requestKey=k;this.lDl=I;this.bDb=V;this.mAX=function(){return new XMLHttpRequest};
this.pfb=void 0;this.eKT=[]};
Huk.prototype.getLatestChallengeResponse=function(){return this.bDb};
var O7R=function(k,I,V){var X,P,L,T;return _.W(function(d){if(d.nextAddress==1){_.PX("attestation_challenge_fetch");_.LQ("att_fs",void 0,"attestation_challenge_fetch");if(!k.pfb)throw new _.dL(9,"Missing fetcher");return d.yield(k.pfb(I,V),2)}X=d.yieldResult;L=(P=X)==null?void 0:P.bgChallenge;if(!L)throw new _.dL(15,"Missing field");k.bDb=X;k.eKT.forEach(function(U){U(X)});
T=n7R(L);_.LQ("att_fc",void 0,"attestation_challenge_fetch");XO("attestation_challenge_fetch");return d.return(T)})},mrZ=function(k,I){var V,X,P,L,T;
return _.W(function(d){switch(d.nextAddress){case 1:V=new MB(100,3E5,.25,2),X=void 0;case 2:if(!(V.currBackoffCount_<10)){d.jumpTo(4);break}_.vK(d,5);if(!(V.currBackoffCount_>0)){d.jumpTo(7);break}return d.yield(TrO(V.getValue()),7);case 7:return d.yield(p9G(k,I),9);case 9:return P=d.yieldResult,d.return(P);case 5:L=_.nh(d);L instanceof _.dL?X=L:(T=L instanceof Error?L.message:"Unknown",X=new _.dL(9,T));dHZ(V);d.jumpTo(2);break;case 4:if(X)throw X;throw new _.dL(9,"Unknown error");}})},p9G=function(k,
I){I=anC(Rcx(new xwO,I),k.requestKey);
var V=new _.nv,X=k.mAX();X.open("POST",k.lDl);X.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");X.setRequestHeader("Content-Type","application/json+protobuf");X.onload=function(){if(_.YAi(X)){var P=u7N(X.responseText);V.resolve(P)}else V.reject(new _.dL(_.ppR(_.Dn(X)),X.statusText))};
X.onerror=function(){V.reject(new _.dL(_.ppR(_.Dn(X)),X.statusText))};
X.send(I.serialize());return V.promise};var Ms4=function(k){this.networkStatusManager=k;this.isDownloaded=HBO===void 0?function(){return!1}:HBO;
this.isReady=!1;this.oPP=Nu4(this)},Nu4=function(k){var I;
return _.W(function(V){if(V.nextAddress==1)return V.yield(KLt(),2);if(V.nextAddress!=3)return I=V.yieldResult,V.yield(fWf(I),3);k.p9=V.yieldResult;ig_(k.p9).then(function(){k.isReady=!0});
return V.return(k.p9)})},ZuX=function(k,I,V){k.p9?(k=k.p9.hTO({ki:V,
wLk:!0,don:!0}),I.serviceIntegrityDimensions={poToken:k}):_.hq(Error("Dj"))};
Ms4.prototype.processContext=function(k){var I=this;if(k.input.match(_.SK(D$K)))var V=k.innerTubeRequest;else if(k.input.match(_.SK(oll)))V=k.innerTubeRequest.playerRequest;else return _.JC();var X,P=(X=V)==null?void 0:X.videoId;return!P||this.isDownloaded(V)||this.networkStatusManager&&!this.p9&&!this.networkStatusManager.isNetworkAvailable()||_.m("webpo_exit_on_net_err")&&!this.p9&&(window.bgens===1||window.bgens===3)?_.JC():this.p9?this.isReady?(ZuX(this,V,P),_.JC()):new jd(ig_(this.p9).then(function(){ZuX(I,
V,P)})):new jd(this.oPP.then(function(L){return _.W(function(T){if(T.nextAddress==1)return T.yield(ig_(L),2);
ZuX(I,V,P);_.xg(T)})}))};var DHX=new _.g9("WEB_PO_CONTEXT_PROCESSOR");var z76=function(k,I){var V=this;this.xNA=0;var X;this.u1N=(X=I==null?void 0:I.u1N)!=null?X:window;this.networkStatusManagerPromise=I==null?void 0:I.networkStatusManagerPromise;var P;this.requestKey=(P=I==null?void 0:I.requestKey)!=null?P:_.Mw("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var L;this.kaF=(L=I==null?void 0:I.kaF)!=null?L:function(U){return new l9(U)};
var T;X=(T=I==null?void 0:I.a99)!=null?T:function(U,E,l){return new Huk(U,E,l)};
this.bgChallenge=n7R(k.bgChallenge);this.ttlSeconds=o7A(h0(k.challenge||""));this.hy=X(this.requestKey,_.m("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.XA.location.hostname)?"/api/jnn/v1/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT",k);this.pMl=I==null?void 0:I.pMl;doc(this.hy);var d;this.oVj=(d=I==null?void 0:I.oVj)!=null?d:function(U){_.O6(V.u1N.document,"visibilitychange",
function(){V.u1N.document.visibilityState==="visible"&&U()})}},Ou3=function(k){if(!k.vm){var I={maxAttempts:5,
gVh:k.ttlSeconds*1E3};Wl_(k.u1N);k.vm=k.kaF({hy:k.hy,aSH:{disable:_.m("html5_web_po_disable_remote_logging"),rQ:"aGIf",n8j:KOt("html5_web_po_experiment_ids"),kA9:_.m("wpo_dis_lfdms")?0:1E3,hDz:function(X){var P=OoW.get(X);P||(P=new uJK(X),P=new uf(P),OoW.set(X,P));return P}},
yUr:I,f3q:k.bgChallenge,lt9:fKU});k.xNA=Date.now();Z7y(k.vm,function(){k.xNA=Date.now()});
k.u1N.bgevmc={p:function(){var X;(X=k.vm)==null||X.pause()},
r:function(){var X;(X=k.vm)==null||X.resume()},
cr:function(){var X,P;return(P=(X=k.vm)==null?void 0:X.checkForRefresh())!=null?P:Promise.resolve()}};
JIc(k.vm,function(){return _.W(function(X){return X.return(ugp(k))})});
var V=k.pT2.bind(k);k.networkStatusManagerPromise&&k.ttlSeconds>0&&k.networkStatusManagerPromise.then(function(X){X.listen("publicytnetworkstatus-online",V)});
k.oVj(V)}};
z76.prototype.pT2=function(){if(Date.now()>this.xNA+this.ttlSeconds*1E3){var k;(k=this.vm)==null||MLG(k)}};
var ugp=function(k){if(k.acb)return k.acb;if(!k.vm)throw Error("Ej");k.acb=new KT({vm:k.vm,hy:k.hy,oB3:!0,onError:fKU,yUr:k.pMl});return k.acb},Ejt=function(k,I){k=new z76(k,I);
Ou3(k);(I==null?0:I.wz9)||ugp(k)};var tsp=_.jkP.ephemeralActionSelector,gO=function(k,I){this.store=k;this.queue=[];I==null||I.addEventListener("yt-navigate-start",this.reset.bind(this))};
gO.prototype.enqueue=function(k){var I=k.command,V=k.durationMs,X=k.elementToFocus;var P=k.label;var L=k.elementToFocus;k.command?P=_.HW("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:P,shortcut:_.HW("SHIFT_PLUS_ENTER")}):L&&(k=P+". "+_.HW("SHIFT_PLUS_ENTER")+" for more information.",P=_.HW("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:P,shortcut:_.HW("SHIFT_PLUS_ENTER")},k));V={announcement:P,durationMs:V!=null?V:8E3};I?V.command=I:X&&(X.classList.add("ephemeral-action-focusable-element"),V.selector=X.tagName+
".ephemeral-action-focusable-element");this.queue.push(V);e7k(this)};
gO.prototype.activate=function(k){var I=tsp(this.store.getState());if(I){if(I==null?0:I.command)_.GI(I.command),this.store.dispatch(HWN(null));if(I==null?0:I.selector)I=document.querySelector(I.selector),_.BRU(I);k.preventDefault()}};
var e7k=function(k){if(!tsp(k.store.getState())&&k.queue.length){var I=k.queue.shift();I&&(k.previousAnnouncement===I.announcement&&(I.announcement+="\u00a0"),k.store.dispatch(HWN(I)),k.previousAnnouncement=I.announcement,k.JSC$19119_timeoutId=setTimeout(function(){if(I.selector){var V;(V=document.querySelector(I.selector))==null||V.classList.remove("ephemeral-action-focusable-element")}k.store.dispatch(HWN(null));e7k(k)},I.durationMs))}};
gO.prototype.reset=function(){this.JSC$19119_timeoutId&&clearTimeout(this.JSC$19119_timeoutId);this.store.dispatch(HWN(null));this.queue.length=0;this.JSC$19119_timeoutId=void 0};
gO[wH]=[_.Wq,_.RZ(_.pZ)];_.qf=new _.g9("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var kWc=new _.g9("AUTH_SERVICE_TOKEN");var rtl=_.yz(["about:blank"]),lKt;var In4=new _.g9("API_IFRAME_TOKEN");var ejl;ejl=new _.g9("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.VLp=new _.g9("MISC_UI_SHARED_FLAGS_TOKEN");var XpP=function(){};
XpP.prototype.getFlag=function(k){if(k.configType!==2)throw Error("Fj");return Py4(k)};
var Py4=function(k){switch(k.flagType){case "bool":return _.m(k.flagName);case "int":return _.oW(_.Nw(k.flagName));case "double":return _.Nw(k.flagName);case "string":return _.Mw(k.flagName);case "int32_list":return KOt(k.flagName);case "int64_list":return KOt(k.flagName).map(function(I){return _.oW(I)});
case "string_list":return _.Zn(k.flagName);default:throw Error("Gj");}};var v6=function(k,I,V){I=I===void 0?{}:I;cf.call(this,V===void 0?"uninitialized":V);this.env=k;this.transitions=[{from:"uninitialized",to:"initialized",action:this.init},{from:"initialized",to:"rendering",action:this.initialRender},{from:"rendering",to:"rendered",action:this.afterRenderImmediate},{from:"rendered",to:"after-render-deferred",action:this.afterRenderDeferred}];I.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=I.shouldWaitOnAsyncImmediate)};
_.J(v6,cf);v6.prototype.init=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return I.processPluginOptions.shouldWaitOnAsyncImmediate?X.yield(k(I.env),2):(k(I.env),X.jumpTo(2));if(X.nextAddress!=4)return I.jobSet?X.yield(I.jobSet.completedResolver.promise,4):X.jumpTo(4);V=_.KZ();V.parkOrScheduleJob(function(){I.transition("rendering")},10,"ci");
_.xg(X)})};
v6.prototype.initialRender=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return I.processPluginOptions.shouldWaitOnAsyncImmediate?X.yield(k(I.env),2):(k(I.env),X.jumpTo(2));if(X.nextAddress!=4)return I.jobSet?X.yield(I.jobSet.completedResolver.promise,4):X.jumpTo(4);V=_.KZ();V.parkOrScheduleJob(function(){I.transition("rendered")},10,"cr");
_.xg(X)})};
v6.prototype.afterRenderImmediate=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return I.processPluginOptions.shouldWaitOnAsyncImmediate?X.yield(k(I.env),2):(k(I.env),X.jumpTo(2));if(X.nextAddress!=4)return I.jobSet?X.yield(I.jobSet.completedResolver.promise,4):X.jumpTo(4);V=_.KZ();V.parkOrScheduleJob(function(){I.transition("after-render-deferred")},10,"carml");
_.xg(X)})};
v6.prototype.afterRenderDeferred=function(k){var I=this;return _.W(function(V){k(I.env);_.xg(V)})};_.Y6("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var LL2={},cIx=(LL2.rendered={priority:0,callback:function(k){r8N(k.injector.resolve(iz))}},LL2);var coU=new _.g9("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),GWk=new _.g9("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var THc=function(k){this.callbackFnMap=k;this.configMap={}};
THc.prototype.handleResponse=function(k){var I;if(k=(I=k.responseContext)==null?void 0:I.serviceTrackingParams)for(I=_.G(k),k=I.next();!k.done;k=I.next()){k=k.value;var V=k.params,X=k.service;if(V&&X){this.configMap[X]||(this.configMap[X]=new myf);k=this.configMap[X];var P=void 0,L=(P=this.callbackFnMap)==null?void 0:P[X];V=_.G(V);for(X=V.next();!X.done;X=V.next())P=X.value,X=P.key,P=P.value,X&&P&&(k.set(X,P),L&&L(X,P))}}};
THc.prototype.getConfig=function(k){return this.configMap[k]||void 0};
THc[wH]=[_.RZ(GWk)];var dwX=!1,JtX=0,Klo=null,jNX=null;var i74=new _.g9("NETWORK_SLI_TOKEN");var WL3=function(k){this.networkSli=k};
WL3.prototype.fetch=function(k,I,V){var X=this,P;return _.W(function(L){P=fnx(X,k,I);return L.return(fetch(P).then(function(T){return X.handleResponse(T,V)}).catch(function(T){_.$w(T);
if((V==null?0:V.expectJsonStrict)&&T instanceof Zt&&T.errorType===1)return Promise.reject(T)}))})};
var BsN=function(k,I,V,X){var P,L,T,d,U,E,l;return _.W(function(r){switch(r.nextAddress){case 1:return P=fnx(k,I,V),_.vK(r,2),r.yield(fetch(P),4);case 4:L=r.yieldResult;_.vx(r,3);break;case 2:throw _.nh(r),new Zt(2,"Failed to parse streaming response",P.url);case 3:if(!L.redirected&&!L.ok)throw(T=k.networkSli)==null||T.failure(),new _.GN("Streaming fetch request not ok",P.url);if(!L.body)throw new _.GN("No response body in streaming response",P.url);d={};if(_.m("web_streaming_fast"))return U=L.body.getReader(),
r.return(Uwk(k,U,d,X));E=L.body.pipeThrough(new TextDecoderStream).getReader();l=new _.Iv;return r.return(E6h(k,E,l,Gy_,d,X))}})},fnx=function(k,I,V){if(k.networkSli){var X=_.Rd(_.un(I,"key"))||"/UNKNOWN_PATH";
k.networkSli.start(X)}k=V;_.m("wug_networking_gzip_request")&&(k=FKj(V));return new window.Request(I,k)},Uwk=function(k,I,V,X){var P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z,u,ct,dt,$K,lD,mR,oj,Zi,Ht,rK,Ul,p_;
return _.W(function(hx){switch(hx.nextAddress){case 1:P=new TextDecoder("utf-8"),L=[],d=T=0,_.vK(hx,2,3);case 5:return hx.yield(I.read(),8);case 8:U=hx.yieldResult;E=U.value;if(l=U.done){r=0;if(L.length>T)for(r=L[T].length-d,h=T+1;h<L.length;h++)r+=L[h].length;r>0&&(y=YMD(L,r,T,d),S=y.indexOf(123),g=y.lastIndexOf(125),S!==-1&&g!==-1&&g>S&&(F=y.subarray(S,g+1),Q=JSON.parse(P.decode(F)),Gy_(V,Q),x=void 0,(x=X)==null||x(V,Q)));N=void 0;(N=k.networkSli)==null||N.success();return hx.return(V)}L.push(E);
M=T;for(p=d;M<L.length;)if(z=L[M],u=z.indexOf(10,p),u===-1){if(M===L.length-1)break;M++;p=0}else{ct=M;dt=u+1;$K=0;if(T===ct)$K=dt-d;else{$K=L[T].length-d;for(lD=T+1;lD<ct;lD++)$K+=L[lD].length;$K+=dt}mR=YMD(L,$K,T,d,ct,dt);oj=mR.indexOf(123);Zi=mR.lastIndexOf(125);if(oj!==-1&&Zi!==-1&&Zi>oj){Ht=mR.subarray(oj,Zi+1);try{rK=JSON.parse(P.decode(Ht)),Gy_(V,rK),Ul=void 0,(Ul=X)==null||Ul(V,rK)}catch(jy){throw new Zt(1,"Failed to parse streaming response object",P.decode(Ht));}}T=M;p=d=u+1;d===z.length&&
(T++,d=0,M=T,p=0)}hx.jumpTo(5);break;case 3:_.BK(hx);I.releaseLock();_.Q5(hx,0);break;case 2:p_=_.nh(hx);if(p_ instanceof Zt)throw p_;throw new Zt(1,"Failed to process streaming response");}})},E6h=function(k,I,V,X,P,L){var T,d,U,E,l,r,h,y,S;
return _.W(function(g){if(g.nextAddress==1)return g.yield(I.read(),2);T=g.yieldResult;d=T.value;if(U=T.done)return(E=k.networkSli)==null||E.success(),g.return(P);try{l=V.parse(d)}catch(F){throw new Zt(1,"Failed to parse streaming response",d);}if(l!=null)for(r=_.G(l),h=r.next();!h.done;h=r.next())y=h.value,X(P,y),S=void 0,(S=L)==null||S(P,y);return g.return(E6h(k,I,V,X,P,L))})};
WL3.prototype.handleResponse=function(k,I){var V=k.text().then(function(X){if((I==null?0:I.jspbResponseCtor)&&k.ok)return djt(I.jspbResponseCtor,X);X=X.replace(")]}'","");if((I==null?0:I.expectJsonStrict)&&X)try{var P=JSON.parse(X)}catch(T){throw new Zt(1,"JSON parsing failed after fetch");}var L;return(L=P)!=null?L:JSON.parse(X)});
k.redirected||k.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),V=V.then(function(X){_.$w(new _.GN("Error: API fetch failed",k.status,k.url,X));return Object.assign({},X,{errorMetadata:{status:k.status}})}));
return V};
WL3[wH]=[_.RZ(i74)];var b74=new _.g9("NETWORK_MANAGER_TOKEN");var lnX=[1,2,4,8,16,30],hck=function(k){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=k.maxTimeMs;this.maxFrameCount=k.maxFrameCount===void 0?Math.ceil(60*k.maxTimeMs/1E3):k.maxFrameCount;k=_.G(lnX);for(var I=k.next();!I.done;I=k.next())this.brokenFrameSummarizers.push(new rIc(I.value/60*1E3))},yI3=function(k){var I=k.frameCountInternal>=k.maxFrameCount;
return k.elapsedTimeMs>=k.maxTimeMs||I};
hck.prototype.summarize=function(){for(var k=[],I=_.G(this.brokenFrameSummarizers),V=I.next();!V.done;V=I.next())V=V.value,V=V.brokenFrameCount!==0?{severityMs:Math.round(V.targetFrameTimeMs),eventCount:V.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(V.averageDurationBetweenEventsMs)}:void 0,V&&k.push(V);return{summaries:k,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.R9.Object.defineProperties(hck.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 rIc=function(k){this.targetFrameTimeMs=k;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.R9.Object.defineProperties(rIc.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var mw3=function(){};
mw3.prototype.start=function(k,I){var V=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var X=new hck({maxTimeMs:k});this.monitor=X;this.lastSummaryInternal=void 0;this.metadataToLog=I;return new Promise(function(P){var L=function(T){if(T===void 0)V.stop(),P(void 0);else if(V.monitor!==X)T=Object.assign({},X.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),P(T);else{var d=V.monitor;if(!yI3(d)){d.frameCountInternal++;if(d.prevTime===
void 0)d.startTime=T;else for(var U=T-d.prevTime,E=_.G(d.brokenFrameSummarizers),l=E.next();!l.done;l=E.next()){l=l.value;var r=l.currTimeMs;l.currTimeMs+=U;U>l.targetFrameTimeMs+2&&(l.brokenFrameCount++,l.timeOfFirstBrokenFrameMs===void 0&&(l.timeOfFirstBrokenFrameMs=r),l.timeOfLastBrokenFrameMs=r)}d.prevTime=T}yI3(V.monitor)?P(V.stop()):_.hD.addJob(L,5,0)}};
_.hD.addJob(L,5,0)})};
mw3.prototype.stop=function(k){if(!this.monitor)return this.lastSummaryInternal;var I=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(I.monitoringDurationMs){k=k!=null?k:this.metadataToLog;var V={droppedFramesSummary:I,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};k&&(V[k.type]=k.data);_.bz("manualSmoothnessMeasurement",V)}this.monitor=void 0;this.lastSummaryInternal=I;this.metadataToLog=void 0;return I};_.KLV=new _.g9("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var $wx;$wx=function(k){this.JSC$19161_expiringStorage=new i0(k)};
_.S52=function(k){if(_.gji()&&(k=_.dDc(_.Lc()+"::"+k)))return new $wx(k)};
$wx.prototype.set=function(k,I,V){V=V!==void 0?Date.now()+V:void 0;this.JSC$19161_expiringStorage.set(k,I,V)};
$wx.prototype.get=function(k){return this.JSC$19161_expiringStorage.get(k)};
$wx.prototype.remove=function(k){this.JSC$19161_expiringStorage.remove(k)};_.sF=function(){};
_.sF.getInstance=function(){var k=_.FB("ytglobal.storage_");k||(k=new _.sF,_.aJ("ytglobal.storage_",k));return k};
_.sF.prototype.estimate=function(){var k,I,V;return _.W(function(X){k=navigator;return((I=k.storage)==null?0:I.estimate)?X.return(k.storage.estimate()):((V=k.webkitTemporaryStorage)==null?0:V.queryUsageAndQuota)?X.return(qMz()):X.return()})};
_.aJ("ytglobal.storageClass_",_.sF);var nji=0;var Hgt=!1;var jZx=_.yz(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),JIk=_.yz(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var eE4={"/":_.tC,"/?feature=ytca":_.tC,"/feed/downloads":_.Cg_};var Y5V=Y06.continuationCommandSelector,NF=function(k,I,V){this.JSC$19176_upliftPromise=k;this.store=I;this.JSC$19176_persistentStorePromiseAccessor=V};
NF.prototype.shouldPreferLocalResponse=function(k){return k.browseId==="FEdownloads"||k.browseId==="FEsmart_downloads"&&_.m("kevlar_modern_downloads_page")?!0:!1};
NF.prototype.localInnertubeResponse=function(k){var I=this;return _.W(function(V){return k.browseId==="FEdownloads"?_.m("kevlar_modern_downloads_page")?V.return(g66(I)):V.return(q5c(I)):k.browseId==="FEsmart_downloads"&&_.m("kevlar_modern_downloads_page")?V.return(v6A(I)):V.return(Promise.reject(Error("Ij")))})};
NF.prototype.canProvideFallbackResponse=function(){return!0};
NF.prototype.localFallbackInnertubeResponse=function(k){var I=this,V,X,P;return _.W(function(L){switch(L.nextAddress){case 1:return L.yield(I.JSC$19176_persistentStorePromiseAccessor(),2);case 2:V=L.yieldResult;if(k.browseId!=="SPaccount_downloads"||!V){L.jumpTo(3);break}return L.yield(wso(V),4);case 4:if(X=L.yieldResult)return L.return(_.sV(X));case 3:return k.browseId==="FEwhat_to_watch"?L.return(sZG(I)):(P=_.m("web_offline_continuation_automatic_retry")||_.m("web_offline_continuation_retry_button"))&&
k.continuation?L.return(FL6(I)):L.return(BHP(I))}})};
var sZG=function(k){var I;return _.W(function(V){if(V.nextAddress==1)return V.yield(k.JSC$19176_upliftPromise,2);I=_.x2O(k.store.getState().entities);return I.length?V.return(AIp(k,I)):V.return(BHP(k))})},q5c=function(k){var I,V;
return _.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$19176_upliftPromise,2);if(X.nextAddress!=3)return I=QZP([{offlineItemSectionRenderer:{}}]),X.yield(n6P(k,I),3);V=X.yieldResult;V.onResponseReceivedActions=[aU("REFRESH_DOWNLOADS")];return X.return(V)})},g66=function(k){var I,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F;
return _.W(function(Q){if(Q.nextAddress==1)return Q.yield(k.JSC$19176_upliftPromise,2);if(Q.nextAddress!=3)return I=k.store.getState(),V=I.entities,X=_.kL(V),P=_.I5(V),L=_.bmA(I),T=_.Ek_(I),d=_.lBt(I),U=_.Cxz(V),E=_.DN(X),l=_.V8(V),r=_.Nac(V),h=_.hMU(I),y=_.Gi(I),S={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.VoR(X,P,U,r,L,T,E,l,d,h,y),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},g="",_.m("kevlar_modern_downloads_skip_downloads_title")||
(g=_.HW("DOWNLOADS",void 0,"Downloads")),Q.yield(o6i(k,S,g),3);F=Q.yieldResult;F.onResponseReceivedActions=[aU("REFRESH_DOWNLOADS")];return Q.return(F)})},v6A=function(k){var I,V,X,P,L,T,d,U,E;
return _.W(function(l){if(l.nextAddress==1)return l.yield(k.JSC$19176_upliftPromise,2);if(l.nextAddress!=3)return I=k.store.getState(),V=I.entities,X=_.kL(V),P=_.DN(X),L=_.V8(V),T={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.Psz(X),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},d=_.HW("SMART_DOWNLOADS",void 0,"Smart downloads"),U=kUo(P,L),l.yield(o6i(k,T,d,U),3);E=l.yieldResult;E.onResponseReceivedActions=
[aU("REFRESH_DOWNLOADS")];return l.return(E)})},BHP=function(k){var I,V;
return _.W(function(X){if(X.nextAddress==1)return X.yield(v7(k.JSC$19176_upliftPromise,k.store),2);I=X.yieldResult;V=QZP([xIt(I)]);return X.return(n6P(k,V))})},FL6=function(k){var I,V,X,P;
return _.W(function(L){if(L.nextAddress==1)return I={},V=Y5V(k.store.getState()),_.Ie(I,_.Lz,V),L.yield(v7(k.JSC$19176_upliftPromise,k.store,I,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);X=L.yieldResult;P={};_.Ie(P,_.xEl,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:X}}}],targetId:"browse-feedFEwhat_to_watch"});return L.return({responseContext:{},onResponseReceivedActions:[P]})})},QZP=function(k){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:k}}}}]}}},AIp=function(k,I){var V,X;
return _.W(function(P){var L={contents:RU(I)};V=L&&L.contents?L:{};_.m("kevlar_modern_downloads_page")&&(V=Object.assign({},_.Lmz(I),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));X={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:V}}}]}};return P.return(n6P(k,X))})},n6P=function(k,I){var V,X;
return _.W(function(P){if(P.nextAddress==1)return P.yield(k.JSC$19176_persistentStorePromiseAccessor(),2);if(P.nextAddress!=3)return V=P.yieldResult,P.yield(FN(V),3);X=P.yieldResult;return P.return({responseContext:{},contents:I,topbar:X})})},o6i=function(k,I,V,X){var P,L;
return _.W(function(T){if(T.nextAddress==1)return T.yield(k.JSC$19176_persistentStorePromiseAccessor(),2);if(T.nextAddress!=3)return P=T.yieldResult,T.yield(FN(P),3);L=T.yieldResult;var d=T.return;var U=V;var E=X;U=U===void 0?"":U;E=E===void 0?"":E;U={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:U}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.HW("SETTINGS",void 0,"Settings"),accessibilityText:_.HW("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:_.ja("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},loggingDirectives:{clientVeSpec:{uiType:21412}}}}]}]}},metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:{content:E}}]}]}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:176034}}}}}},pageTitle:U};
return d.call(T,{responseContext:{},contents:I,topbar:L,header:{pageHeaderRenderer:U}})})};var xw2=function(k){this.chunkRegistry=k};
xw2.prototype.handleResponse=function(k){var I=this,V,X,P,L,T;return _.W(function(d){L=(P=(V=_.K(k.responseContext,b0N))==null?void 0:(X=V.webResponseContextPreloadData)==null?void 0:X.preloadMessageNames)!=null?P:[];T=vWc(I.chunkRegistry,L);return d.yield(T(),0)})};
xw2[wH]=[gWX];var mUl=new _.g9("MSS_RESPONSE_PROCESSOR_TOKEN");var an4={},Rch=(an4.rendered={priority:0,callback:function(k){a:{var I=void 0;try{var V;b:{if(_.cQA()){var X=_.UL(_.Lc()+"::pom");if(X){var P=new tl(X);break b}}P=void 0}var L=(V=P)==null?void 0:V.get("role_text");if(!L)break a;I={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:L}]}}}}}}catch(U){}I&&k.injector.resolve(_.Hp).resolveCommand(I)}try{var T=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(T){var d=JSON.parse(T);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
d&&k.injector.resolve(_.Hp).resolveCommand(d)}}catch(U){}}},an4);var CyV,wpc={},H7x=(wpc.initialized={priority:10,callback:function(){CyV=kn()}},wpc.rendering={callback:function(k){var I;
return _.W(function(V){if(V.nextAddress==1)return V.yield(CyV,2);I=V.yieldResult;if(!I.endpoint)throw Error("Kj`"+_.XA.location.href);X3(k,I);_.xg(V)})}},wpc);var ppA={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(_.Z9(_.m("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(k){var I=k.stack;if(I.includes("chrome://")||I.includes("chrome-extension://")||k.message.includes("chrome-extension://")||I.includes("moz-extension://")||
I.includes("local.adguard.org")||I.includes("auctioneer3.50million.club")||I.includes("youtubedownloader")||I.includes("youtube_home_page")||I.includes("is_youtube_video_no_longer_available")||I.includes("switchScreenSizeHack")||I.includes("yt_main_big_banner.js")||I.includes("YouTubeCenter.js")||I.includes("/mytube.js")||I.includes("JSON.parseWrapper")||I.includes("/inj_js/common.js")||I.includes("firebug-lite")||I.includes(".repl.co/")||I.includes("linkfix")||I.includes("playAfterAd")||k.message.includes("Access is denied for this document")&&
I.includes("<anonymous>")||k.fileName==="user-script"||k.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&I.includes("<anonymous>"))return!0;if(I.includes("https://www.youtube.com"))return!1;k=I.split("\n");if(!k.length)return!1;if(k.length<=3&&I.includes("s.onloadeddata"))return!0;I=0;for(var V=_.G(k),X=V.next();!X.done;X=V.next())X=X.value,(X.includes("https://")||X.includes("http://"))&&I++;return I/k.length>.95},
weight:0},{callback:function(k){return k.message==="Unknown Error"&&k.name.indexOf("NS_")===0},
weight:100},{callback:function(k){if(!_.Qz)return!1;var I=k.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||k.message.includes("available to complete this operation"),V=k.stack.includes("webcomponents")&&k.message==="Object doesn't support this action";k=k.message.includes("object that does not implement interface Element");return I||V||k},
weight:0},{callback:function(k){return k.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(k){return k.message==="Operation is not supported"&&(k.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(k){return k.stack.includes("eval code (eval (code:1:1)")||k.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(k){return k.message.includes("Permission denied")&&k.stack.includes("this.domHandler")?!0:k.name.includes("TypeError")&&k.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(k){if(!k.stack)return!1;var I=k.stack.trim().split("\n");I.length&&I[0].endsWith("Error: "+k.message)&&I.shift();I.length&&I[I.length-1].includes("at window.onerror (")&&I.pop();if(!I.length)return!0;if(k.message==="Script error.")return I[0].includes("www.youtube.com")||I.length>=2&&I[0].startsWith("at new")&&I[1].startsWith("at window.onerror");if(k.message==="Unexpected token")return!0;k=_.G(I);for(I=k.next();!I.done;I=k.next())if(I=I.value,!(I.includes("<anonymous>")||
I.startsWith("load@")||I.startsWith("global code@")||I.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(k){return k.message==="Cannot read property 'experiments'"&&k.stack.includes("/s/player/")},
weight:500},{callback:function(k){return k.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(k){return k.stack.includes("/embed.js")?(k.params&&k.params&&(k.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.m("use_error_suppression"))var k=_.gH("SUPPRESS_CLIENT_ERRORS",!1);else{if(k=_.xn)k=/Chrome\/(\d+)/.exec(_.rt()),k=(k?parseFloat(k[1]):NaN)>=66;k=!(k||_.oa&&_.nO(65)||_.$c&&_.nO(12.1)||oJ&&_.nO(79))}return k},
weight:500}]};var NH4={},MLk=(NH4.initialized={priority:10,callback:function(k){k.injector.addProvider({provide:jVR,useValue:k.root});k.injector.addProvider({provide:TXp,useValue:V9o});k.injector.addProvider({provide:dRx,useValue:ppA});var I={};k.injector.addProvider((I.provide=isV,I.useFactory=function(V,X){return function(){cNc(V,X)}},I[wH]=[TXp,
dRx],I));k.injector.addProvider({provide:uW,useClass:uW})}},NH4);var Z76={},Dw6=(Z76.initialized={priority:3,callback:function(){var k;if(k=VKt()){k=k.replace("/",".");var I=_.Mx();I.set("tz",k);I.save();k=!0}else k=!1;k||(k=_.Mx(),k.set("utco",-Math.floor((new Date).getTimezoneOffset())),k.save())}},Z76);var zcp={},uBh=(zcp.initialized={priority:10,callback:function(k){k.injector.resolve(uW).start();k=_.r$();var I=_.qw("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.qw("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.qw("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.qw("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.R2(_.zHo(),{mainAppWeb:Object.assign({},k,{pageType:I})});_.R2(Okl(),{mainAppWeb:Object.assign({},k,{pageType:I})});
_.R2(tAj(),{mainAppWeb:k});_.R2(eHA(),{mainAppWeb:k});qmZ(function(){_.C3(tAj(),"FAILURE");_.C3(eHA(),"FAILURE")});
XF_();Pml();unl()}},zcp);var O7c={},tLG=(O7c.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.LQ("dl"),_.KZ().processSignal("pcl");else{var k=function(){_.LQ("dl");_.KZ().processSignal("pcl");window.removeEventListener("load",k)};
window.addEventListener("load",k)}}},O7c);var ecx={},kNx=(ecx.rendering={priority:0,callback:function(){var k=_.KZ();k.parkOrScheduleJob(function(){k.processSignal("eocs")},10,"eor",5E3)}},ecx);var If6=function(){};
_.J(If6,KM);
If6.prototype.resolveCommand=function(k,I){var V,X,P,L,T,d,U,E;return _.W(function(l){P=(V=_.K(k,_.cvQ))==null?void 0:(X=V.dialog)==null?void 0:X.commentReplyDialogRenderer;if(!P)throw new _.GN("No dialog in createCommentReplyDialogEndpoint");T=(L=I.form)==null?void 0:L.event;if(!T)throw new _.GN("Event not passed in when resolving command");d=_.G(T.composedPath());for(U=d.next();!U.done;U=d.next())if(E=U.value,E.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||E.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return E.showReplyDialog(P),l.return();
_.xg(l)})};var FS=function(){};
_.J(FS,KM);FS.prototype.resolveCommand=function(){var k;return _.W(function(I){if(k=document.getElementById("creator-chatbots-panel"))k.style.display="none";_.xg(I)})};var B6=function(){};
_.J(B6,KM);B6.prototype.resolveCommand=function(k){var I,V,X,P,L,T,d;return _.W(function(U){switch(U.nextAddress){case 1:return I=_.K(k,ruC),((V=I)==null?void 0:V.surface)==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"?U.yield((0,_.p4)("NSzT5"),6):(X=I)!=null&&X.externalChannelId?U.yield((0,_.p4)("NSzT5"),4):U.return();case 4:return P=_.VX2,T=(L=I.forceInstall)!=null?L:!1,U.yield(P(I.externalChannelId,T,I.surface),0);case 6:return d=_.VX2,U.yield(d("",!1,I.surface),7);case 7:return U.return()}})};var Ay=function(k){this.JSC$19206_pageRequestService=k;this.JSC$19206_prefetchCoordinator=zYh()};
_.J(Ay,KM);Ay.prototype.resolveCommand=function(k){var I=this,V,X,P,L;return _.W(function(T){if(T.nextAddress==1){V=_.K(k,RkU);if((X=V)==null||!X.taskId)throw Error("Lj");P=V.taskId;_.vK(T,2);return T.yield(_.Sqp(I.JSC$19206_pageRequestService,k,{},"").then(function(d){if(!d)throw Error("Mj");},function(d){throw Error("Nj`"+d);
}),4)}if(T.nextAddress!=2)return tQh(I.JSC$19206_prefetchCoordinator,P),_.vx(T,0);
L=_.nh(T);il(I.JSC$19206_prefetchCoordinator,P,L);_.xg(T)})};
Ay[wH]=[_.e$];var Qf=function(k,I){this.innertubeTransportService=k;this.JSC$19210_commandHandler=I};
_.J(Qf,KM);Qf.prototype.resolveCommand=function(k){var I=this,V,X,P;return _.W(function(L){if(L.nextAddress==1){V=_.K(k,Cxf);if(V.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||V.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")X=V.boolValue?2:1,_.FI.getInstance().setState(X,!0,!0);return L.yield(_.EI(I.innertubeTransportService,k),2)}P=L.yieldResult;XxX(I,P);_.xg(L)})};
var XxX=function(k,I){I.actions&&I.actions.forEach(function(V){k.JSC$19210_commandHandler.resolveCommand(V)})};
Qf[wH]=[_.DP,_.Hp];var nj={},ob=(nj.addToPlaylistEndpoint=Sa(jP),nj.addToToastAction=Sa(QC),nj.adsControlFlowOpportunityReceivedCommand=Sa(PO),nj.audioTrackSelectActionCommand=Sa(R$),nj.backgroundAudioPlaybackCommand=Sa(HO),nj.captionLanguageSelectActionCommand=Sa(pR),nj.captionPickerEndpoint=Sa(Ns),nj.changeMiniAppPlayStateCommand=Sa(J3),nj.changeTimelyActionVisibilityCommand=Sa(AP),nj.channelCreationFormEndpoint=Sa(h3),nj.clearLocationCommand=Sa(SP),nj.clearUrlParamCommand=Sa(Yf),nj.copyLinkCommand=Sa(eP),nj.copyTextEndpoint=
Sa(ie),nj.createCommentReplyDialogEndpoint=etK(If6),nj.createPlaylistServiceEndpoint=Sa(kS),nj.dismissDialogEndpoint=Sa(qs),nj.dismissPlayerOverlayCommand=Sa(Ms),nj.entityUpdateCommand=Sa(fR),nj.feedbackEndpoint=Sa(U1),nj.getAnswerCommand=Sa(f1),nj.getPaymentsClientTokenCommand=Sa(RX),nj.getTranscriptEndpoint=Sa(n1),nj.googlePaymentBillingCommand=Sa(C1),nj.googlePaymentPurchaseManagerCommand=Sa(wp),nj.hideCreatorChatbotEngagementPanelCommand=Sa(FS),nj.hideEngagementPanelEndpoint=Sa(vO),nj.hideSheetCommand=
Sa(s1),nj.hideSnackbarCommand=Sa(YS),nj.insertRichSectionCommand=Sa(me),nj.listMutationCommand=Sa(KR),nj.logGtmCommand=Sa(y6),nj.notifyDropdownOptionSelectedCommand=Sa(gf),nj.openAdAllowlistInstructionCommand=Sa(_.LR),nj.openOnePickAddVideoModalCommand=Sa(IX),nj.persistSubscriptionsDisplayPreferencesCommand=Sa(Ga),nj.pingingEndpoint=Sa(cO),nj.playlistEditEndpoint=Sa(Xz),nj.playlistVotingRefreshPopupCommand=Sa(PS),nj.profileCardCommand=Sa(XZ),nj.refreshPanelEndpoint=Sa(FZ),nj.saveImageToDeviceEndpoint=
Sa(WO),nj.scrollToSectionEndpoint=etK(xJk),nj.seekToVideoTimestampCommand=Sa(Zg),nj.selectCountryCommand=Sa(Ta),nj.setCookieCommand=Sa(dp),nj.setLocalStorageCommand=Sa(qn),nj.setPrefStorageEntryCommand=Sa(WS),nj.setSettingEndpoint=Sa(Qf),nj.sfvAudioItemPlaybackCommand=Sa(Dg),nj.shareImageCommand=Sa(Ub),nj.sharingProviderDataCommand=Sa(Eb),nj.showAudioTrackPickerActionCommand=Sa(zp),nj.showCaptionLanguageSelectActionCommand=Sa(ue),nj.showCreatorChatbotEngagementPanelCommand=Sa(B6),nj.showDialogCommand=
Sa(Q6),nj.showEngagementPanelEndpoint=Sa(nR),nj.showFullscreenPlayerControlsCommand=Sa(O1),nj.showSheetCommand=Sa(o$),nj.showSnackbarCommand=Sa(gp),nj.showTransientPlayerScrimOverlayCommand=Sa(t3),nj.submitFormWithValidationFlowCommand=Sa(rf),nj.talkToRecsDeselectCommand=Sa(vS),nj.talkToRecsNextCommand=Sa(sb),nj.talkToRecsSelectCommand=Sa(Fz),nj.talkToRecsUpdateTextCommand=Sa(BS),nj.toggleEngagementPanelCommand=Sa(xf),nj.undoFeedbackEndpoint=Sa(le),nj.updateEngagementPanelContentCommand=Sa(a$),nj.updateUrlParamCommand=
Sa(oX),nj.updateVideoMetadataCommand=Sa(aX),nj.verifyCommand=Sa(h3),nj.webNativeShareCommand=Sa(bX),nj.webSubmitFormCommand=Sa(L1),nj.ACK_PLAYABLES_3P_DATA_CONSENT=Sa(lX),nj.CANCEL_NAVIGATION=Sa(rp),nj.COPY_SHARE_URL=Sa(hP),nj.MINI_APP_EXIT_DIALOG_SEEN=Sa(ma),nj.MINI_APP_OPEN_URL=Sa(yC),nj.REQUEST_MINI_APP_FULLSCREEN=Sa(K1),nj.RESUME_NAVIGATION=Sa($S),nj.SHARE_PLAYABLE_WITH_HIGH_SCORE=Sa(Sc),nj.TELL_US_WHY=Sa(E1),nj);
_.m("web_enable_prefetching_videos_on_home")&&(ob.prefetchWatchCommand=Sa(Ay),ob.registerTasksCommand=Sa(fj));_.m("enable_share_panel_navigation_logging_fix_on_web")&&(ob.shareEntityServiceEndpoint=Sa(BO));_.m("web_use_flow_state_manager")&&(ob.deleteFlowStepsCommand=Sa(zJ),ob.flowNextStepCommand=Sa(u$),ob.flowPrevStepCommand=Sa(Oj),ob.getFlowCommand=Sa(tL),ob.updateFlowCommand=Sa(eq));_.m("enable_ai_companion")&&(ob.updateConversationIdCommand=Sa(df),ob.formDataDecoratorCommand=Sa(Tp));
var kgG=Object.assign({},ob);var P0X={},L9G=(P0X.initialized={priority:10,callback:d8o},P0X);var cf4={},GNP=(cf4.initialized={callback:function(k){var I={},V={};trj().install((I.document_disposed={callback:function(){_.m("finalize_all_timelines")?SXO():Ip();$o_("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.EGj();var X=k.injector.resolve(uW);X.intervalId!==void 0&&(X.intervalId&&_.hD.cancelJob(X.intervalId),X.intervalId=void 0,--X.currentPartitionIndex,X=iJW(X),X>0&&o$y({mainAppWeb:_.r$(),survivalSli:{partitionMinute:X,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));qYN($t);Sd!=null&&
Sd.flush();sK&&sK.snapshotAndFlush();X=_.G(OoW.values());for(var P=X.next();!P.done;P=X.next())P.value.snapshotAndFlush()}},I),(V.flush_logs={callback:function(){_.r6()}},V))}},cf4);var TRX={},drp=(TRX.rendered={priority:0,callback:function(){var k=new sJQ;k.increment("STARTED");if(_.gH("LOGGED_IN")&&!_.gH("IS_DBSC",!1)&&_.gH("SERVER_VERSION")!=="test"&&_.gH("SERVER_VERSION")!=="dev"&&!eEU()&&!t2A()){k.increment("EXECUTING");var I=document.createElement("iframe");I.style.display="none";_.Lh(I,2,_.zK("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.gH("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(I);k.increment("DONE")}}},
TRX);var ic3={},W9V=(ic3.rendered={callback:function(){zYh().resume()}},ic3);var ff6={acknowledgeChannelTouStrikeCommand:cT(Ka),addToPlaylistServiceEndpoint:cT(j7),addToPlaylistEndpoint:cT(j7),addUpcomingEventReminderEndpoint:cT(HD),browseEndpoint:cT(Bcc),channelCreationFormEndpoint:cT(EP),channelCreationServiceEndpoint:cT(bi),claimLegacyYoutubeChannelEndpoint:cT(I8),clearSearchHistoryEndpoint:cT(na),clearWatchHistoryEndpoint:cT(o8),commerceActionCommand:GV(My),createBackstagePostEndpoint:cT(za),createBroadcastCommand:cT(pa),createCommentEndpoint:cT(ii),createCommentReplyEndpoint:cT(dE),
createLiveChatPollEndpoint:cT(N7),createPlaylistServiceEndpoint:cT(JB),crossAccountChannelTransferEndpoint:cT(R8),deleteLiveChatMessageCommand:cT(M7),deletePlaylistEndpoint:cT(Y1),deleteVideoEndpoint:cT(ws),dismissalEndpoint:cT(vD),feedbackEndpoint:cT(sP),flagEndpoint:cT(Bn),getAccountSwitcherEndpoint:cT(a8),verifyCommand:cT(Dt),getAccountsListInnertubeEndpoint:cT(wE),getCommentsFromInboxCommand:cT(G6),getDownloadActionCommand:cT(EE),getFlowCommand:GV(Ql),getKidsBlocklistPickerCommand:cT(AB),getNotificationMenuEndpoint:cT(niX),
getPaymentInstrumentsParamsCommand:cT(tB),getPaymentsClientTokenCommand:GV(My),getPdgBuyFlowCommand:cT($1),getReportFormEndpoint:cT(QD),getSearchInVideoCommand:cT(x1),getAnswerCommand:cT(oz),getSurveyCommand:cT(CK),getTranscriptEndpoint:cT(pK),getPostVideoPreviewEndpoint:cT(Ob),decorateMessageEndpoint:cT(uX),likeEndpoint:cT(li),liveChatActionEndpoint:cT(ui),liveChatEndpoint:cT(zx),liveChatItemContextMenuEndpoint:cT(ZE),liveChatPurchaseMessageEndpoint:cT(OP),liveChatReplayEndpoint:cT(DE),manageLiveChatUserEndpoint:cT(ez),
metadataUpdateCommand:cT(LK),moderateLiveChatEndpoint:cT(k1),modifyChannelNotificationPreferenceEndpoint:cT(Wn),notificationOptOutEndpoint:cT(fK),openSuperStickerBuyFlowCommand:cT(tF),performCommentActionEndpoint:cT(cD),playlistEditEndpoint:cT(qy),playlistEditorEndpoint:cT(gs),recordNotificationInteractionsEndpoint:cT(UE),reelWatchEndpoint:cT(vn),refreshPanelEndpoint:cT(l3),removeUpcomingEventReminderEndpoint:cT(Iz),resolveLocationCommand:cT(Pn),revealBusinessEmailCommand:cT(Vl),searchEndpoint:cT(_.oiG),
sendLiveChatMessageEndpoint:cT(VD),sendLiveChatVoteEndpoint:cT(X6),setSettingEndpoint:cT(rE),shareEntityServiceEndpoint:GV(mu),sharingProviderDataCommand:cT(Rz),showEngagementPanelEndpoint:cT(rs),showMoreDrawerCommand:cT(yD),showSheetCommand:cT(mx),showDialogCommand:cT(hB),subscribeEndpoint:cT(hF),transcriptSubmitCaptionCorrectionCommand:cT(Hn),undoFeedbackEndpoint:cT(BD),unsubscribeEndpoint:cT(yl),updateBackstagePostEndpoint:cT(ec),updateCommentEndpoint:cT(fa),updateCommentReplyEndpoint:cT(WD),updateCommentsSettingsEndpoint:cT(UP),
updateCreatorChannelInnertubeCommand:cT(PD),updateKidsBlacklistEndpoint:cT(nK),updateEngagementPanelContentCommand:cT(KK),updatePdgFeatureEnablementCommand:cT(S7),updatedMetadataEndpoint:cT(cn),validateChannelHandleCommand:cT(La),updateChannelPageSettingsEndpoint:cT(Xp),verifyAgeEndpoint:cT(AF),watchEndpoint:GV(p1),whitelistEditEndpoint:cT(Ny),ypcCancelRecurrenceEndpoint:cT(Z0),ypcCompleteTransactionEndpoint:cT(D0),ypcFixInstrumentEndpoint:cT(u3),ypcGetCartEndpoint:cT(z6),ypcGetOffersEndpoint:cT(OE),
ypcHandleTransactionEndpoint:GV(e7),ypcLogWalletAnalyticDataEndpoint:cT(kz),ypcOffersEndpoint:cT(Ib),ypcPauseSubscriptionCommand:cT(Vf),ypcRedeemCodeEndpoint:cT(XS),ypcResumeSubscriptionCommand:cT(P6),ypcUpdateFopEndpoint:cT(u3)},xz={},Uri=(xz.GET_ACCOUNT_MENU=cT(Ca),xz.GET_NOTIFICATIONS_MENU=cT(Qhi),xz.GET_NOTIFICATIONS_INBOX=cT(T6),xz.GET_UNSEEN_NOTIFICATION_COUNT=cT(i3),xz.GET_USER_MENTION_SUGGESTIONS=cT(tP),xz.LOAD_GUIDE=cT(Anx),xz.SUBMIT_FEEDBACK=cT(Fp),xz),ab={},Ecp=(ab.CONTINUATION_REQUEST_TYPE_BROWSE=
cT(kD),ab.CONTINUATION_REQUEST_TYPE_SEARCH=cT(az),ab.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=cT(wf),ab.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=cT(xD),ab.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=cT(Tx),ab.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=cT(Gx),ab.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=cT(F6),ab.CONTINUATION_REQUEST_TYPE_GET_PANEL=cT(b3),ab),bcA={player:GV(p1),watchNext:cT(CR)},lf2={player:GV(p1),reelItemWatch:cT(vn),reelWatchSequence:cT(sE)},rfG={watchEndpoint:GV(Nn)},hjX=
{commandEndpointMap:ff6,signalEndpointMap:Uri,continuationEndpointMap:Ecp,watchEndpointMap:bcA,reelWatchEndpointMap:lf2,streamingEndpointMap:rfG};var yfX,mrx,K93;_.$rp=((mrx=(yfX=window).matchMedia)==null?void 0:(K93=mrx.call(yfX,"(prefers-reduced-motion: reduce)"))==null?void 0:K93.matches)||!document.startViewTransition;var SLx={},jJV={disableAllTransitions:_.$rp,ignoredErrors:(SLx.DOCUMENT_HIDDEN=!0,SLx.WINDOW_SIZE_CHANGED=!0,SLx.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,SLx),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 Jfk=_.yz("\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(",")),gcX=function(k){var I=this;this.viewTransitionCoordinator=
k;this.disableTransitionsForUltraHigh=_.m("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=YLx();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.Mw("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.m("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.m("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.m("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.Mw("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.m("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.hD.addJob(function(){I.registerRootElement();if(I.isAnyTransitionEnabled){var V=
_.Nw("web_page_transition_exit_ms"),X=_.Nw("web_page_transition_wait_ms"),P=_.Nw("web_page_transition_enter_fast_ms"),L=_.Nw("web_page_transition_watch_exit_ms"),T=_.Nw("web_page_transition_watch_wait_ms"),d=_.Nw("web_page_transition_watch_enter_ms"),U=_.Nw("web_page_transition_watch_next_exit_ms"),E=_.Nw("web_page_transition_watch_next_wait_ms"),l=_.Nw("web_page_transition_watch_next_enter_fast_ms"),r=_.Nw("web_page_transition_enter_ms"),h=_.Nw("web_page_transition_watch_next_enter_ms");I.enableFasterTransitions&&
I.isUltraHighBucketDevice&&(r=P,h=l);isNaN(V)&&isNaN(X)&&isNaN(r)&&isNaN(L)&&isNaN(T)&&isNaN(d)&&isNaN(U)&&isNaN(E)&&isNaN(h)||!(V=krt(Jfk,V,X,r,L,T,d,U,E,h))||(X=document.createElement("style"),X.textContent=FpA(V),document.head.appendChild(X))}},8)},YLx=function(){var k=_.XA.navigator.deviceMemory;
return k>=8||k===void 0?!0:!1};
gcX.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var k={};this.viewTransitionCoordinator.registerElement(document.documentElement,(k.slide="root-slide",k["lockup-to-watch"]="root-lockup-to-watch",k["learning-journey"]="root-learning-journey",k))}};
_.VOK=function(k,I){k.isLockupToWatchTransitionEnabled&&k.isLockupThumbnailRegistrationEnabled&&(k.registeredLockupThumbnail?k.lockupThumbnailRegisteredFromWatchEndpoint?_.$w(new _.GN("Lockup thumbnail registration order is incorrect.")):_.$w(new _.GN("Lockup thumbnail already registered.")):(k.registeredLockupThumbnail=I,_.qLi(k,I)))};
_.qLi=function(k,I){var V={};k.viewTransitionCoordinator.registerElement(I,(V["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",V),!0)};
gcX[wH]=[yOV];var ixt={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 f_D=["videoPrimaryInfoRenderer","title"],U8t=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var vcA;vcA=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.sJP=_.R(function(k){k=_.j8(k,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var I=k.data,V=k.playlistData,X=k.expanded,P=k.onExpandClick,L=k.isReadyToResume,T=function(){var l;return!((l=V())==null||!l.contents)},d=function(){var l=V();
return l&&l.totalVideos&&l.currentIndex!==void 0?l.currentIndex+1+" / "+l.totalVideos:""};
k=_.A4(function(){_.Rb(_.C7().resolve(_.iP));return!1});
var U=_.A4(function(){T()&&P&&P()}),E={};
return _.f("ytd-miniplayer-info-bar",{class:_.FH("ytdMiniplayerInfoBarHost",(E.ytdMiniplayerInfoBarHasPlaylistData=T,E)),"on:click":U},_.f("div",{class:"ytdMiniplayerInfoBarContent"},_.f("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":k},_.f(_.KF,{text:function(){var l=I();var r=V();if(r==null?0:r.contents){var h;l=(h=_.yAi(r))==null?void 0:h.title}else l=l==null?void 0:l.miniplayerTitle;return bxR(l)},
noEndpoints:!0,ellipsisTruncate:!0})),_.f("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.f(_.b,{cond:L,then:function(){return _.f(YDU,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:vcA})}}),_.f("h1",null,_.f(_.KF,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var l=I();var r=V();l=L()?{simpleText:_.HW("CONTINUE_WATCHING",void 0,"Continue watching")}:(r==null?0:r.contents)?r.titleText:l==null?void 0:l.miniplayerSubtitle;return bxR(l)},
noEndpoints:!0,ellipsisTruncate:!0})),_.f(_.b,{cond:function(){return!!d()&&!L()},
then:function(){return _.f("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.f("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.f("span",null,d))}}))),_.f(_.b,{cond:T,
then:function(){return _.f("div",{class:"ytdMiniplayerInfoBarExpand"},_.f(_.x3,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(l){P&&(P(),l.stopPropagation())}}},
iconName:function(){return X()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Gg");var F96;F96=_.R(function(k){return _.f("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.f(_.x3,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:k.onTap}},
iconName:"yt-icons:close"}))},"Hg");
_.BR4=_.R(function(k){k=_.j8(k,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var I=k.size,V=k.playabilityStatus,X=k.isDisabled,P=k.isPictureInPicture,L=_.yQ("div");k=_.G(_.Gz(void 0,void 0,"w4RAU"));var T=k.next().value,d=k.next().value;k=_.wy(_.qN);var U=!1,E=function(){return I().height<=0};
_.Yv(function(){var y=I(),S=E(),g=T();g&&!S&&g.setInternalSize(y.width,y.height)},"BHFc2b");
_.$6(function(){var y,S,g;return _.W(function(F){if(F.nextAddress==1){y=_.C7().resolve(_.iP);S=y.getPlayerElement();if(!y.isMiniplayerActive()||!S||!L.value)return F.return();S.appendTo(L.value);return F.yield(S.getPlayerPromise(),2)}g=F.yieldResult;P()||g.setSizeStyle(!1,!0);d(g);_.xg(F)})});
_.gu(function(){l()});
_.Yv(function(){var y=T();if(y)if(X()){var S=y.getPlayerState();(U=S===-1||S===1||S===3)&&y.pauseVideo()}else l()},"Invykd");
var l=function(){if(U){U=!1;var y;(y=T())==null||y.playVideo()}},r=_.A4(function(){_.Rb(_.C7().resolve(_.iP))}),h={};
return _.f("ytd-miniplayer-player-container",{class:_.FH("ytdMiniplayerPlayerContainerHost",(h.ytdMiniplayerPlayerContainerHidden=E,h.ytdMiniplayerPlayerContainerHostShortsPip=k,h)),style:_.oe({width:function(){return I().width+"px"},
height:function(){return I().height+"px"}})},_.f("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:L}),_.f(_.b,{cond:function(){return!!V()&&!_.nCO(V())},
then:function(){return _.f(cS2,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var y;return((y=V())==null?void 0:y.errorScreen)||null},
status:function(){var y;return((y=V())==null?void 0:y.status)||null}})}}),_.f(_.b,{cond:X,
then:function(){return _.f("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":r},_.f(F96,{onTap:function(){_.C7().resolve(_.iP).close()}}))}}))},"Lg");var JrO;var q7c=null;var QJi=_.R(function(k){var I=k.progressState;var V=k.multiMarkersPlayerBarRenderer;var X=k.progressBarWidth;var P=function(){return Bgt(V())},L=function(){return nXj(I())},T=function(){return X()*(I().playedTime/I().videoDuration)};
return _.f("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.f(_.ly,{each:P},function(d,U){return _.f(AfA,{modifiedProps:L,chapters:P,index:U,playedProgressWidth:T,backgroundGradientPosition:function(){var E=L(),l=P(),r=U(),h=T();return(E.playedTime-Tf(_.K(l[r],Gf)))/E.playedTime*h}})}))},"Mg"),AfA=_.R(function(k){var I=k.modifiedProps;
var V=k.chapters;var X=k.index;var P=k.playedProgressWidth;var L=k.backgroundGradientPosition;k={};k=_.FH("ytChapteredProgressBarChapteredPlayerBarChapter",(k.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return T().isScrubbing},k.ytChapteredProgressBarHoveredMacroMarker=function(){return T().scrubberHovering},k.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return T().videoPosition==="seen"},k));
var T=function(){return oXA(I(),V(),X())},d=function(){var U=I();
var E=V(),l=X();if(oXA(U,E,l).videoPosition!=="active")U=0;else{var r=Tf(_.K(E[l],Gf));U=(U.playedTime-r)/((Tf(_.K(E[l+1],Gf))||U.videoDuration)-r)}return U};
return _.f("div",{class:k,style:_.oe({width:function(){var U=I(),E=V(),l=X(),r=_.K(E[l],Gf);E=_.K(E[l+1],Gf);return(E?Tf(E)-Tf(r):U.videoDuration-Tf(r))/U.videoDuration*100+"%"},
"background-color":function(){a:{var U=T();switch(U.videoPosition){case "pending":U=U.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":U=U.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:U=""}}return U},
"background-size":function(){return(x8X(T())?P():"")+"px"},
"background-position-x":function(){return(x8X(T())?L():"")+"px"}})},_.f("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var U=I(),E=V(),l=X();if(oXA(U,E,l).videoPosition==="seen")var r=0;else r=Tf(_.K(E[l],Gf)),E=Tf(_.K(E[l+1],Gf))||U.videoDuration,U=U.videoDuration*U.percentLoaded,r=E<=U?1:r>=U?0:(U-r)/(E-r);return"width: "+r*100+"%"}}),_.f("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.oe({width:function(){return d()*100+"%"},
"background-size":function(){return(x8X(T(),d())?P():"")+"px"},
"background-position-x":function(){return(x8X(T(),d())?L():"")+"px"}})}))},"Ng");var ncx=function(k,I){I=I===void 0?oeN:I;var V,X=[],P,L=!1;return function(){var T=_.OT.apply(0,arguments);if(L&&V===this&&I(T,X))return P;P=k.apply(this,T);L=!0;V=this;X=T;return P}}(function(k){var I=k.heatMarkers,V=k.minHeightDp===void 0?0:k.minHeightDp,X=k.maxHeightDp===void 0?60:k.maxHeightDp;
var P=P===void 0?!1:P;var L=1E3/I.length;k=[];k.push({x:0,y:100});for(var T=0;T<I.length;T++){var d=void 0,U=((d=_.K(I[T],MpW))==null?void 0:d.heatMarkerIntensityScoreNormalized)||0;d=(T+.5)*L;U=100-_.cM(U*100,V/321*100,X/321*100);T!==0||P||k.push({x:0,y:U});k.push({x:d,y:U});T===I.length-1&&k.push({x:1E3,y:U})}k.push({x:1E3,y:100});I="";for(V=0;V<k.length;V++)P=k[V],V===0?P="M "+P.x.toFixed(1)+","+P.y.toFixed(1):(X=ANj(k[V-1],k[V-2],P),L=ANj(P,k[V-1],k[V+1],!0),P=" C "+(X.x.toFixed(1)+","+X.y.toFixed(1)+
" "+L.x.toFixed(1)+","+L.y.toFixed(1)+" "+P.x.toFixed(1)+","+P.y.toFixed(1))),I+=P;return I});var oc6=_.R(function(k){var I=k.progressBarProps;var V=k.config;var X={};k=_.FH("ytHeatSeekerHost",(X.ytHeatSeekerHighContrast=k.highContrast,X));var P=function(){return m8_(V().chapterData)};
return _.f("yt-progress-bar-heatseeker",{class:k,style:function(){var L;return"height: 320px; display: "+(I().isDragging&&((L=P())==null?0:L.heatMarkers)?"block":"none")}},_.f(_.b,{cond:P,
then:function(L){return _.f(_.b,{cond:function(){return L().heatMarkers},
then:function(){return _.f("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.f("path",{d:function(){return ncx(L())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Og");var xrX=_.R(function(k){var I=k.progressBarProps;var V=k.config;k={};k=_.FH("ytProgressBarLineProgressBarLine",(k.ytProgressBarLineProgressBarLineRounded=function(){return V().rounded},k.ytProgressBarLineProgressBarLineBottomInset=function(){return V().position===2},k));
return _.f("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.f("div",{class:k},_.f("div",{class:"ytProgressBarLineProgressBarBackground"}),_.f("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+I().percentLoaded*100+"%"}}),_.f("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var X=I();return"width: "+(X.videoDuration?_.cM(X.hoveredTime/X.videoDuration,0,1):0)*100+"%"}}),_.f("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+rrt(I())*100+"%"}})))},"Pg");
xrX.idomCompat=!0;var afX=_.R(function(k){var I=k.progressBarProps;var V=k.playheadData;var X=k.interpolateDotPosition;var P=k.hidePlayhead;k={};var L=_.FH("ytProgressBarPlayheadProgressBarPlayheadDot",(k.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return I().isDragging},k.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!I().isDragging&&P()},k));
return _.f("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.oe({"margin-left":function(){return hJ_(I())*100+"%"},
transform:function(){return"translateX(-"+(X()?hJ_(I())*12:6)+"px)"}})},_.f(_.b,{cond:function(){var T;
return(T=_.$F(V)())==null?void 0:T.playheadImage},
then:function(T){var d={};return _.f("div",{class:_.FH("ytProgressBarPlayheadProgressBarPlayheadCustom",(d.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return I().isDragging},d.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!I().isDragging&&P()},d)),
style:_.oe({"transform-origin":function(){return(X()?hJ_(I())*20:10)+"px center"}})},_.f(_.yV,{data:T,
alt:"","aria-hidden":"true"}))},
else:function(){return _.f("div",{class:L,style:_.oe({"transform-origin":function(){return(X()?hJ_(I())*12:6)+"px center"}})})}}))},"Qg");
afX.idomCompat=!0;var Cj=function(k,I,V,X,P,L){this.getProgressBarRect=k;this.updateProgressBarRect=I;this.getFilmstripYPosition=V;this.setFineScrubbingDraggedTime=X;this.updateFilmStripDraggedYDistance=P;this.resetFilmStripYOffset=L;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.n2(this.onThrottledSeek,100,this)},Rj6=function(k,I,V){return function(X){k.handleClick(X,I(),V())}},HcX=function(k,I){return function(V){C0G(k,
V,wxV(V),I())}},px4=function(k,I){return function(V){C0G(k,V,{x:V.clientX,
y:V.clientY},I())}},MXA=function(k,I,V){return function(X){var P=I(),L=V();
NRc(k,X,wxV(X),P,L,!0);if(L.onTouchMove)L.onTouchMove(P)}},DrV=function(k,I,V){return function(X){Zc3(k,X,I(),V())}},zjc=function(k,I){return function(){k.handleMouseLeave(I())}},u7X=function(k,I,V){return function(){var X=I(),P=V();
wO(k,X,P);if(P.onTouchEnd)P.onTouchEnd(X)}},Ock=function(k,I,V){return function(){var X=I(),P=V();
wO(k,X,P);if(P.onTouchEnd)P.onTouchEnd(X)}},tX6=function(k,I,V){return function(){wO(k,I(),V())}},eji=function(k){return function(I){if(I.keyCode===39||I.keyCode===38){var V,X;
(V=k())==null||(X=V.playerApi)==null||X.seekBy(5,void 0,void 0,72)}else if(I.keyCode===37||I.keyCode===40){var P,L;(P=k())==null||(L=P.playerApi)==null||L.seekBy(-5,void 0,void 0,71)}}},k0x=function(k,I,V){return function(X){!V().disableScrubbing&&k.startPosition&&Zc3(k,X,I(),V())}},Ik2=function(k,I,V){return function(){if(!V().disableScrubbing)if(k.startPosition){var X=I(),P=V();
wO(k,I(),V());if(P.onTouchEnd)P.onTouchEnd(X)}else I().setState({isDragging:!1})}},wxV=function(k){k=k.touches[0];
return{x:k.clientX,y:k.clientY}},Zc3=function(k,I,V,X){if(I.buttons!==1){if(I.movementX||I.movementY)I.preventDefault(),I.stopPropagation(),k=VT4(k,V,I.clientX),V.setState({isHovering:!0,
hoveredTime:k*V.videoDuration})}else XRA(V),NRc(k,I,{x:I.clientX,y:I.clientY},V,X,!1)};
Cj.prototype.handleMouseLeave=function(k){XRA(k)};
var XRA=function(k){k.isHovering&&k.setState({isHovering:!1,hoveredTime:0})},C0G=function(k,I,V,X){k.startPosition||(k.startPosition=V,k.updateProgressBarRect(),k.controlsWereVisibleBeforeDragging=X.controlsVisible,I.stopPropagation(),_.m("medium_progress_bar_modification")||I.preventDefault())},NRc=function(k,I,V,X,P,L){if(k.startPosition)if(L&&P.isInlinePlayback&&k.startPosition&&!k.hasDraggedTheMinimumDistance&&Math.abs(V.y-k.startPosition.y)>Math.abs(V.x-k.startPosition.x))wO(k,X,P);
else if(I.preventDefault(),I.stopPropagation(),X.videoDuration&&(k.startPosition&&!k.hasDraggedTheMinimumDistance&&(k.hasDraggedTheMinimumDistance=Math.abs(V.x-k.startPosition.x)>=1),P.enableFineScrubbing&&(k.startPosition&&(k.isDraggedForFineScrubbing=-(V.y-k.startPosition.y)>=60),!k.startPosition||V.y>=k.startPosition.y||(X.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:a_X(X.draggedTime,X,P.chapterData)}),k.setFineScrubbingDraggedTime(X.draggedTime),k.updateFilmStripDraggedYDistance(k.startPosition.y,
V.y,X))),k.hasDraggedTheMinimumDistance)){I=VT4(k,X,V.x);if(k.isDraggedForFineScrubbing){var T;(T=X.playerApi)==null||T.pauseVideo();X.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:X.draggedTime,filmStripXDistance:a_X(I*X.videoDuration,X,P.chapterData)})}P.enableFineScrubbing&&(!P.enableFineScrubbing||k.getFilmstripYPosition(X)<68)||X.setState({draggedTime:I*X.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:k.controlsWereVisibleBeforeDragging});var d;(d=
P.cancelAutohideControlsFn)==null||d.call(P)}},wO=function(k,I,V){var X=V.enableFineScrubbing&&I.fineScrubbingActiveState!=="off";
if(I.isDragging||X){X={isDragging:!1,playedTime:I.draggedTime,controlsVisible:k.controlsWereVisibleBeforeDragging};V.enableFineScrubbing&&I.fineScrubbingActiveState!=="on"&&(k.resetFilmStripYOffset(),X.fineScrubbingActiveState="off");var P=P===void 0?q7c:P;var L=_.PW(0);if(L&&P){var T=Math.round(I.playedTime*1E3),d=Math.round(I.draggedTime*1E3);T>2147483647||d>2147483647||_.mO(L,P,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(T),endMediaTimeMs:String(d),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}I.setState(X);
k.seekThrottle.fire(I.draggedTime,I,7);_.m("mweb_new_progress_bar_play_on_seek")&&k.resumeVideo(I);V.unmuteOnSeek&&(V=I.playerApi,I.volumeMuted&&(V==null||V.unMute()))}else I.setState({controlsVisible:!I.controlsVisible}),(L=V.triggerAutohideControlsAfterDelayFn)==null||L.call(V);k.startPosition=null;k.hasDraggedTheMinimumDistance=!1;k.isDraggedForFineScrubbing=!1;k.controlsWereVisibleBeforeDragging=!1};
Cj.prototype.handleClick=function(k,I,V){this.updateProgressBarRect();k.stopPropagation();k=VT4(this,I,k.clientX)*I.videoDuration;I.setState({playedTime:k});if(I.playerState!==2){var X;(X=V.triggerAutohideControlsAfterDelayFn)==null||X.call(V)}this.seekThrottle.fire(k,I,7)};
var VT4=function(k,I,V){k=k.getProgressBarRect(I);return _.cM(0,(V-k.left)/k.width,1)};
Cj.prototype.resumeVideo=function(k){if(k.draggedTime<k.videoDuration){var I;(I=k.playerApi)==null||I.playVideo()}};
Cj.prototype.onThrottledSeek=function(k,I,V){if(I=I.playerApi){var X;if((X=I.getVideoData())==null?0:X.isLive)X=this.getProgressState(I),k+=(X==null?void 0:X.seekableStart)||0;I.seekTo(k,void 0,void 0,void 0,V)}};
Cj.prototype.getProgressState=function(k){var I=k==null?void 0:k.getPresentingPlayerType();return k==null?void 0:k.getProgressState(I)};var cDi,LMi,G0x,dMX,PUh,i5P,WMV,fki,UMi;cDi=_.R(function(k){var I=k.progressBarProps;var V=k.config;var X=k.progressBarWidthPx;var P=k.chapterData;var L=pFo(I,function(){return V().isShortsPage}),T=function(){return!I().isHovering&&!V().isShortsPage};
k={};var d=_.FH("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(k.ytPlayerStoryboardHostMwebShorts=function(){return V().isShortsPage&&!1},k));
return _.f("yt-player-storyboard",null,_.f(_.b,{cond:function(){return I().isDragging||I().isHovering},
then:function(){return _.f(_.b,{cond:L,then:function(U){return _.f(_.b,{cond:T,then:function(){return _.f("div",{class:d,"aria-hidden":"true"},_.f(PUh,{props:I,config:V,isBigboard:!0,chapterData:P}))},
else:function(){return _.f(LMi,{props:I,frame:U,config:V,progressBarWidthPx:X,chapterData:P})}})}})}}))},"Rg");
_.TxX=_.R(function(k){var I=k.progressBarProps;var V=pFo(I,k.isShortsPage);return _.f("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.f(_.b,{cond:function(){return I().isDragging||I().isHovering},
then:function(){return _.f(_.b,{cond:V,then:function(X){return _.f(G0x,{frame:X,props:I,isBigboard:!0})}})}}))},"Sg");
LMi=_.R(function(k){var I=k.props;var V=k.frame;var X=k.config;var P=k.progressBarWidthPx;k=k.chapterData;var L={};L=_.FH("ytPlayerStoryboardHost",(L.ytPlayerStoryboardHostMwebShorts=function(){return X().isShortsPage&&!1},L.ytPlayerStoryboardHostInlinePlayer=function(){return X().isInlinePlayer},L.ytPlayerStoryboardHostFadeIn=function(){return X().useFadeInAnimation},L));
return _.f("div",{class:L,"aria-hidden":"true",style:function(){var T=I(),d=RJj(V()),U=P();T=CmU(T)/T.videoDuration;var E=U*T,l=d/2+6;d=U-(d/2+6);return"left: "+(E<=l?l/U*100:E>=d?d/U*100:T*100)+"%"}},_.f(_.b,{cond:function(){var T=I();
return!(X().isShortsPage&&T.videoDuration<15)},
then:function(){return _.f(G0x,{frame:V,props:I,isBigboard:!1})}}),_.f(PUh,{props:I,
config:X,isBigboard:!1,chapterData:k}))},"Tg");
G0x=_.R(function(k){var I=k.frame;var V=k.props;var X=k.isBigboard;var P=function(){var d,U;return(U=(d=V().playerApi)==null?void 0:d.getVideoContentRect())!=null?U:{width:0,height:0}},L=function(){return RJj(I())},T=function(){var d=I();
return d?d.height/d.rows:0};
k={};k=_.FH((k.ytPlayerStoryboardBigboardImageWrapper=X,k.ytPlayerStoryboardStoryboardImageWrapper=function(){return!X()},k));
return _.f("div",{class:k,style:function(){return"width: "+(X()?P().width:L())+"px; height: "+(X()?P().height:T())+"px;"}},_.f(dMX,{frame:I,
storyboardWidth:L,storyboardHeight:T,storyboardScale:function(){return(X()?P().width:L())/L()}}))},"Ug");
dMX=_.R(function(k){var I=k.frame;var V=k.storyboardWidth;var X=k.storyboardHeight;var P=k.storyboardScale;var L=function(){var T=I().row,d=I().column,U=V(),E=X(),l=P();return{left:-d*U*l,top:-T*E*l}};
return _.f("img",{src:function(){return I().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+L().left+"px; top: "+L().top+"px; width: "+I().width*P()+"px; height: "+I().height*P()+"px;"}})},"Vg");
PUh=_.R(function(k){var I=k.props;var V=k.config;var X=k.isBigboard;var P=k.chapterData;k={};k=_.FH("ytPlayerStoryboardMetadata",(k.ytPlayerStoryboardMetadataBigboard=X,k));return _.f("div",{class:k},_.f(_.b,{cond:X,then:function(){return _.f(_.D7,null,_.f(i5P,{props:I,config:V}),_.f(_.b,{cond:function(){a:{var L=I();var T=V(),d=P(),U;if((T==null?0:T.activeChapter)&&((U=_.K(T==null?void 0:T.activeChapter,Gf))==null?0:U.title))L=!0;else{T=_.G(K$X(d));for(T=T.next();!T.done;T=T.next()){L=(T=_.K(T.value,
Dly))&&wFt(L,T);break a}L=!1}}return L},
then:function(){return _.f(WMV,{props:I,config:V,isBigboard:!0,chapterData:P})}}))},
else:function(){return _.f(_.D7,null,_.f(WMV,{props:I,config:V,isBigboard:!0,chapterData:P}),_.f(i5P,{props:I,config:V}))}}))},"Wg");
i5P=_.R(function(k){var I=k.props;var V=k.config;k={};k=_.FH("ytPlayerStoryboardTimestamp",(k.ytPlayerStoryboardTimestampShorts=function(){return V().isShortsPage},k.ytPlayerStoryboardTimestampIsHovering=function(){return I().isHovering||V().isShortsPage&&!0},k));
return _.f("div",{class:k},_.f(_.D7,null,function(){return _.Hxt(CmU(I()))}))},"Xg");
WMV=_.R(function(k){var I=k.props;var V=k.config;var X=k.isBigboard;var P=k.chapterData;k={};X=_.FH("ytPlayerStoryboardTitle",(k.ytPlayerStoryboardTitleBigboard=X,k));return _.f("div",{class:X},_.f(_.b,{cond:function(){return!V().isShortsPage},
then:function(){return _.f(fki,{props:I,activeChapter:function(){return V().activeChapter},
chapterData:P})}}))},"Yg");
fki=_.R(function(k){var I=k.props;var V=k.activeChapter;var X=k.chapterData;return _.f(_.D7,null,_.f(_.ly,{each:function(){return K$X(X())},
keyBy:"INDEX"},function(P){return _.f(_.D7,null,_.f(_.b,{cond:function(){return _.K(P(),Dly)&&wFt(I(),_.K(P(),Dly))},
then:function(){return _.f(UMi,{timedMarker:function(){return _.K(P(),Dly)}})}}))}),_.f(_.b,{cond:function(){var P;
return V()&&((P=_.K(V(),Gf))==null?void 0:P.title)},
then:function(P){return _.f(_.KF,{text:P,noPreWrap:!0})}}))},"Zg");
UMi=_.R(function(k){var I=k.timedMarker;return _.f(_.D7,null,_.f("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.f(_.x_,{icon:function(){return I().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.f(_.KF,{text:function(){return I().label},
noPreWrap:!0}))},"$g");_.ENG=_.R(function(k){var I=k.progressBarProps;var V=k.playheadData;var X=k.config;k=_.yQ("yt-progress-bar");var P=_.yQ("div"),L=_.yQ("div"),T=_.G(_.Gz({width:0,left:0},void 0,"XjZjde")),d=T.next().value,U=T.next().value,E=function(){L.value&&U(L.value.getBoundingClientRect())},l=function(){d().width<=0&&E();
return d()};
_.xw("resize",E);var r=new Cj(l,function(){},function(){return 0},function(){},function(){},function(){}),h=function(){return I()};
T=_.G(_.Gz(!1,void 0,"uZlOJc"));var y=T.next().value,S=T.next().value;T=_.A4(function(){S(!0);X().position===2?setTimeout(function(){E()},100):E()});
var g=_.A4(function(){S(!1);zjc(r,h)()}),F=_.A4(function(Zi){(X().doSeekOnClick||_.m("mweb_progress_bar_seek_on_mouse_click")&&typeof PointerEvent!=="undefined"&&Zi instanceof PointerEvent&&Zi.pointerType==="mouse")&&Rj6(r,h,X)(Zi);
return!1}),Q=_.A4(function(Zi){HcX(r,h)(Zi);
return!1}),x=_.A4(function(Zi){px4(r,h)(Zi);
return!1}),N=_.A4(function(Zi){MXA(r,h,X)(Zi);
return!1}),M=_.A4(function(Zi){DrV(r,h,X)(Zi);
return!1}),p=_.A4(function(){u7X(r,h,X)();
return!1}),z=_.A4(function(){Ock(r,h,X)();
return!1}),u=_.A4(function(){tX6(r,h,X)();
return!1}),ct=_.A4(function(Zi){eji(h)(Zi);
return!1});
_.xw("mousemove",k0x(r,h,X));_.xw("mouseup",Ik2(r,h,X));_.SL(function(){vXX(P.value);S(!1);E();Ik2(r,h,X)()});
var dt={};dt=_.FH("ytPlayerProgressBarHost",function(){return X().className},(dt.ytPlayerProgressBarHostReadOnly=function(){return X().disableScrubbing},dt.ytPlayerProgressBarHostHidden=function(){return X().hideProgressBar&&!y()},dt.ytPlayerProgressBarHostLowerPlayer=function(){return X().position===0},dt.ytPlayerProgressBarHostBottomEdge=function(){return X().position===1},dt.ytPlayerProgressBarHostBottomInset=function(){return X().position===2},dt.ytPlayerProgressBarHostCustom=function(){return X().position===
3},dt));
var $K={},lD=_.FH("ytPlayerProgressBarBackground",($K.ytPlayerProgressBarBackgroundHide=function(){return X().position===2&&!y()&&!I().isDragging},$K));
$K={};$K=_.FH("ytPlayerProgressBarDragContainer",($K.ytPlayerProgressBarDragContainerBottomEdge=function(){return X().position===1},$K));
var mR={};mR=_.FH("ytPlayerProgressBarProgressBar",(mR.ytPlayerProgressBarProgressBarInset=function(){return X().position===2},mR.ytPlayerProgressBarProgressBarInsetMinimized=function(){return X().position===2&&!y()&&!I().isDragging},mR));
var oj=function(){return Math.floor(rrt(I())*100)};
return _.f("yt-progress-bar",{el:k,class:dt},_.f(_.b,{cond:function(){return X().position===2},
then:function(){return _.f("div",{class:lD})}}),_.f("div",{el:P,
"on:click":F,"on:touchstart":Q,"on:touchmove":N,"on:mouseenter":T,"on:mousedown":x,"on:mouseleave":g,"on:mousemove":M,"on:mouseup":z,"on:touchend":p,"on:touchcancel":u,"on:keydown":ct,class:$K,role:"slider","aria-valuenow":oj,"aria-valuetext":function(){return oj()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return I().videoDuration},
draggable:_.m("web_progress_bar_draggable")?"false":"true",tabindex:0,"aria-label":_.HW("SEEK_SLIDER")},_.f("div",{el:L,class:mR},_.f(oc6,{progressBarProps:I,config:X,highContrast:function(){return!!X().isInlinePlayback}}),_.f(_.b,{cond:function(){return X().chapterData&&$8D(X().chapterData)},
then:function(){return _.f(QJi,{progressState:I,multiMarkersPlayerBarRenderer:function(){return X().chapterData},
progressBarWidth:function(){return d().width}})},
else:function(){return _.f(xrX,{progressBarProps:I,config:X})}}),_.f(afX,{progressBarProps:I,
playheadData:V,interpolateDotPosition:function(){return X().position!==2},
hidePlayhead:function(){return X().playheadDotBehavior===1&&!y()}}))),_.f(cDi,{progressBarProps:I,
config:function(){return{activeChapter:QMl(I(),X().chapterData),getProgressBarWidthPx:function(){return l().width},
isShortsPage:!!X().isShortsPage,isInlinePlayer:!!X().isInlinePlayback,useFadeInAnimation:!!X().isInlinePlayback}},
progressBarWidthPx:function(){return d().width},
chapterData:function(){return X().chapterData}}))},"ah");
_.ENG.idomCompat=!0;Object.assign({},_.S7X(),{setState:function(){},
domMeasurements:{},appApi:_.l_t(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var b5X;
_.lk2=_.R(function(){var k,I=(k=_.dU(NgO().playerApi))!=null?k:void 0;k=_.G(_.Gz(!1,void 0,"Z9NQ1b"));var V=k.next().value,X=k.next().value;k=_.G(_.Gz(!1,void 0,"HoVJXe"));var P=k.next().value,L=k.next().value;k=_.G(_.Gz(!1,void 0,"DWCY3"));var T=k.next().value,d=k.next().value;k=_.G(_.Gz(!1,void 0,"g4C2Zd"));var U=k.next().value,E=k.next().value;k=_.G(_.Gz(0,void 0,"lmVfFb"));var l=k.next().value,r=k.next().value;k=_.G(_.Gz(0,void 0,"mFLbzb"));var h=k.next().value,y=k.next().value;k=_.G(_.Gz(!1,void 0,
"hQN4Wb"));var S=k.next().value,g=k.next().value;k=_.G(_.Gz(0,void 0,"WWU0fb"));var F=k.next().value,Q=k.next().value;k=_.G(_.Gz(0,void 0,"MJ7LMd"));var x=k.next().value,N=k.next().value;k=_.G(_.Gz("",void 0,"hnomOe"));var M=k.next().value,p=k.next().value;k=_.G(_.Gz(-1,void 0,"ARe3pf"));var z=k.next().value,u=k.next().value,ct=_.EH(function(){var dt={controlsVisible:V(),isOverlayHidden:P(),shouldWaitToHideControls:T(),isDragging:U(),isHovering:S(),videoDuration:F(),playedTime:x(),videoId:M(),draggedTime:h(),
hoveredTime:l(),playerState:z()};return Object.assign({},_.S7X(),dt,{domMeasurements:{},setState:function($K){$K.controlsVisible!==void 0&&X($K.controlsVisible);$K.isOverlayHidden!==void 0&&L($K.isOverlayHidden);$K.shouldWaitToHideControls!==void 0&&d($K.shouldWaitToHideControls);$K.isDragging!==void 0&&E($K.isDragging);$K.isHovering!==void 0&&g($K.isHovering);$K.draggedTime!==void 0&&y($K.draggedTime);$K.hoveredTime!==void 0&&r($K.hoveredTime);$K.videoDuration!==void 0&&Q($K.videoDuration);$K.playedTime!==
void 0&&N($K.playedTime);$K.videoId!==void 0&&p($K.videoId);$K.playerState!==void 0&&u($K.playerState)},
appApi:_.l_t(),playerApi:I})},void 0,"Au4PIf");
_.$6(function(){I==null||I.addEventListener("onVideoProgress",gXl(ct));I==null||I.addEventListener("onVideoDataChange",Y7U(ct));I==null||I.addEventListener("onStateChange",jMA(ct))});
_.gu(function(){if(I==null?0:I.isReady())I==null||I.removeEventListener("onVideoProgress",gXl(ct)),I==null||I.removeEventListener("onVideoDataChange",Y7U(ct)),I==null||I.removeEventListener("onStateChange",jMA(ct))});
return _.f("desktop-shorts-player-controls",null,_.f(b5X,{playerControlsProps:ct}))},"ch");
b5X=_.R(function(k){var I=k.playerControlsProps;return _.f("div",{class:"desktopShortsPlayerControlsHost"},_.f(_.ENG,{progressBarProps:I,config:function(){return{isShortsPage:!0,hideProgressBar:I().videoDuration<30&&I().playerState!==2&&!I().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"dh");_.rDV=_.R(function(k){function I(dt){dt!==0||r()?dt>50&&(r()||!y())?(h(!1),S(!0)):dt<=50&&(r()||y())&&(h(!1),S(!1)):h(!0)}
function V(dt,$K){var lD;return _.W(function(mR){if(mR.nextAddress==1)return mR.yield(_.A9(),2);lD=mR.yieldResult;$K&&lD?(lD.unMute(!0),dt&&(ZxX(dt,lD.getVolume()),F(lD.getVolume()))):lD&&(lD.mute(!0),dt&&ZxX(dt,0));_.xg(mR)})}
function X(dt){var $K,lD;return _.W(function(mR){if(mR.nextAddress==1)return mR.yield(_.A9(),2);$K=mR.yieldResult;lD=50;$K&&(lD=$K.getVolume(),$K.isMuted()?ZxX(dt,0):ZxX(dt,lD));F(lD);_.xg(mR)})}
var P=k.orientation;k=_.yQ("desktop-shorts-volume-controls");var L=_.yQ("button"),T=_.mL("input"),d=_.G(_.Gz(!1,void 0,"RuD0I")),U=d.next().value,E=d.next().value,l=_.G(_.Gz(!1,void 0,"YbWwwb"));d=l.next().value;l=l.next().value;var r=d,h=l;l=_.G(_.Gz(!0,void 0,"F7Esub"));d=l.next().value;l=l.next().value;var y=d,S=l;d=_.G(_.Gz(50,void 0,"QFGbod"));var g=d.next().value,F=d.next().value;d=_.EH(function(){var dt=r();return _.m("web_shorts_keyboard_enable_mute_shortcut")?dt?_.HW("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.HW("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):dt?_.HW("UNMUTE_VOLUME",void 0,"Unmute"):_.HW("MUTE_VOLUME",void 0,"Mute")},void 0,"rhQxrf");
l=_.EH(function(){var dt=r(),$K=y();return{sources:[{clientResource:{imageName:dt?_.m("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":$K?_.m("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.m("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"mluxjf");
var Q=_.EH(function(){var dt=g();return r()?dt+"% volume muted":dt+"% volume"},void 0,"QaT2u"),x=_.EH(function(){return P()==="vertical_down"},void 0,"LkJ9ac");
_.SL(function(){function dt(){E(!0)}
function $K(){E(!1)}
T&&T.value&&(T.value.addEventListener("focus",dt),T.value.addEventListener("focusout",$K),X(T.value).then(function(){I(Number(D8K(T.value)))}));
L&&L.value&&(L.value.addEventListener("focus",dt),L.value.addEventListener("focusout",$K));_.gu(function(){var lD;T==null||(lD=T.value)==null||lD.removeEventListener("focus",dt);var mR;T==null||(mR=T.value)==null||mR.removeEventListener("focusout",$K);var oj;L==null||(oj=L.value)==null||oj.removeEventListener("focus",dt);var Zi;L==null||(Zi=L.value)==null||Zi.removeEventListener("focusout",$K)})});
var N=_.A4(function(){if(T&&T.value){var dt=Number(D8K(T.value));MID(dt);F(dt);T.value.style.setProperty("--gradient-percent",dt+"%");I(dt)}return!1}),M=_.A4(function(){T&&T.value&&(V(T.value,r()),h(!r()));
return!1}),p={},z={},u={},ct={};
return _.f("desktop-shorts-volume-controls",{"on:pointerleave":_.A4(function(){E(!1)}),
"on:pointerenter":_.A4(function(){E(!0)}),
class:_.FH("ytdDesktopShortsVolumeControlsHost",(p.ytdDesktopShortsVolumeControlsHostVertical=x,p.ytdDesktopShortsVolumeControlsHostModern=_.m("web_shorts_modern_controls"),p.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.m("web_shorts_modern_controls")&&U()},p)),
el:k},_.f(_.b,{cond:function(){return!x()},
then:function(){var dt={};return _.f("div",{class:_.FH("ytdDesktopShortsVolumeControlsBackgroundScrim",(dt.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=U,dt.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.m("web_shorts_modern_controls")&&U()},dt))})}}),_.f("div",{class:_.FH((z.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=x,z))},_.f("button",{"aria-label":d,
title:d,el:L,"on:click":M,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},l?_.f(_.yV,{data:l,alt:d,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.f("div",{class:_.FH("ytdDesktopShortsVolumeControlsSliderContainer",(u.ytdDesktopShortsVolumeControlsSliderContainerExpanded=U,u.ytdDesktopShortsVolumeControlsSliderContainerVertical=x,u.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=x,u.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return U()&&
x()},u))},_.f("input",{"aria-label":_.HW("VOLUME"),
title:_.HW("VOLUME"),el:T,"on:input":N,type:"range",class:_.FH("ytdDesktopShortsVolumeControlsNativeSlider",(ct.ytdDesktopShortsVolumeControlsNativeSliderModern=_.m("web_shorts_modern_controls"),ct)),id:"volume-input",role:"slider","aria-valuenow":g,"aria-valuetext":Q,"aria-valuemin":0,"aria-valuemax":100})))},"eh");var hBA=_.R(function(k){var I=k.data;var V=k.overlayDensity;k={};return _.f("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.f(_.HT,{data:function(){return I().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(X){var P=X.data;
return _.f(_.UY,{data:function(){return(V==null?void 0:V())===1?Object.assign({},P(),{avatar:{avatarViewModel:Object.assign({},_.K(P().avatar,_.P8),{avatarImageSize:"AVATAR_SIZE_M"})}}):P()}})}}),_.f(_.HT,{data:function(){return I().avatarStackViewModel}},{avatarStackViewModel:function(X){return _.f(_.EY,{data:X.data})}}),_.f(_.KF,{className:_.FH("ytReelChannelBarViewModelChannelName",(k.ytReelChannelBarViewModelChannelNameLarge=function(){return(V==null?void 0:V())===1},k)),
text:function(){return I().channelName},
linkInheritColor:!0,userInput:!0}),_.f("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.f(_.HT,{data:function(){return I().subscribeButtonViewModel}},{subscribeButtonViewModel:function(X){var P=X.data;
return _.f(_.fL,{data:function(){return(V==null?void 0:V())===1?Object.assign({},P(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},P().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):P()},
isOverlay:!1})},
buttonViewModel:_.ac})),_.f("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.f(_.HT,{data:function(){var X,P;return(P=_.K((X=I())==null?void 0:X.sponsorButtonViewModel,LnC))==null?void 0:P.sponsorButton}},{buttonViewModel:function(X){return _.f(_.ac,{data:X.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"fh");var yDX=_.R(function(k){var I=function(){var P;return((P=k.overlayDensity)==null?void 0:P.call(k))===1},V=function(){return I()?22:16},X={};
return _.f("yt-reel-multi-format-link-view-model",{class:_.FH("ytReelMultiFormatLinkViewModelHost",(X.ytReelMultiFormatLinkViewModelHostTall=!0,X.ytReelMultiFormatLinkViewModelHostLarge=function(){return I()},X))},_.f(_.Av,{ariaLabel:function(){return k.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return k.data().command}},_.f("h3",{class:function(){return I()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.f(_.b,{cond:function(){return k.data().icon},
then:function(P){return _.f(_.yV,{data:P,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:V})}}),_.f(_.KF,{text:function(){return k.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"gh");
yDX.idomCompat=!0;var mMh=_.R(function(k){var I=k.data;var V=k.overlayDensity;var X=k.extractOverlay;var P=_.yQ("yt-shorts-suggested-action-view-model");k=_.G(_.Gz(!1,void 0,"S60Hzc"));var L=k.next().value,T=k.next().value;k=_.G(_.Gz(!1,void 0,"O76chf"));var d=k.next().value,U=k.next().value,E=function(){return I().isMultiLineSa},l=_.RE(bKt,function(){var u,ct;
return(ct=(u=I().toggleableContent)==null?void 0:u.entityKey)!=null?ct:""}),r=function(){var u,ct,dt;
return(dt=I().toggleableContent)!=null&&dt.entityKey?(ct=(u=l())==null?void 0:u.value)!=null?ct:!1:!1},h=function(){var u,ct,dt,$K,lD,mR,oj,Zi,Ht,rK,Ul;
return I().toggleableContent?r()?(u=I().toggleableContent)==null?void 0:u.toggledData:(ct=I().toggleableContent)==null?void 0:ct.untoggledData:{primaryText:(Zi=(dt=I().defaultContent)==null?void 0:dt.primaryText)!=null?Zi:I().text,secondaryText:($K=I().defaultContent)==null?void 0:$K.secondaryText,onTapCommand:(Ht=(lD=I().defaultContent)==null?void 0:lD.onTapCommand)!=null?Ht:I().onTapCommand,icon:(rK=(mR=I().defaultContent)==null?void 0:mR.icon)!=null?rK:I().icon,image:(Ul=(oj=I().defaultContent)==
null?void 0:oj.image)!=null?Ul:I().image}},y=function(){return E()?I().trailingTapTarget:void 0},S=function(u,ct){return function(){return L()?ct:u}},g=function(){return{leadingSection:S("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(V==null?void 0:V())===1?S("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):S("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:S("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:S("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:S("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon"),leadingImage:S("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingImage","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingImage")}};
k={};k=_.FH((k.ytShortsSuggestedActionViewModelStaticHost=function(){return!E()},k.ytShortsSuggestedActionViewModelDynamicHost=E,k.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return E()&&d()},k.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return E()&&!d()},k.ytShortsSuggestedActionViewModelExtractOverlay=function(){return X==null?void 0:X()},k));
_.SL(function(){if(E()){var u=0,ct;if((ct=I().animationParams)==null?0:ct.shouldExpand){var dt,$K;u=(($K=(dt=I().animationParams)==null?void 0:dt.expansionDelaySecs)!=null?$K:0)*1E3}var lD,mR=((lD=I().animationParams)==null?0:lD.shouldExpand)?setTimeout(function(){T(!0)},u):void 0,oj,Zi;
u=((oj=I().animationParams)==null?0:oj.visibilityDelaySecs)?((Zi=I().animationParams)==null?NaN:Zi.visibilityDelaySecs)*1E3:0;var Ht=setTimeout(function(){U(!0)},u);
_.gu(function(){mR&&clearTimeout(mR);clearTimeout(Ht)})}});
var F=function(u){_.iB(u,Object.assign({},{form:{element:P.value}}))},Q=_.A4(function(){var u,ct=(u=h())==null?void 0:u.onTapCommand;
ct&&F(ct)}),x=_.A4(function(){var u,ct;
if(u=(ct=y())==null?void 0:ct.onTapCommand)return F(u),!1}),N=_.oe({"vertical-align":"bottom",
"border-radius":function(){var u;return E()?((u=I().defaultContent)==null?0:u.isCircleImage)?"50%":"4px":"0px"},
width:function(){var u,ct,dt;return E()&&((u=I().defaultContent)==null?0:u.imageSize)?((dt=(ct=I().defaultContent)==null?void 0:ct.imageSize)!=null?dt:24)+"px":null},
height:function(){var u,ct,dt;return E()&&((u=I().defaultContent)==null?0:u.imageSize)?((dt=(ct=I().defaultContent)==null?void 0:ct.imageSize)!=null?dt:24)+"px":null}}),M=function(){return E()?g().leadingIcon():"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"},p=function(){return E()?g().leadingImage():"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},z={};
return _.f("yt-shorts-suggested-action-view-model",{class:k,el:P},_.f("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.f("button",{class:_.FH(function(){return E()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var u;
return(u=I().useFullRoundedBorder)!=null&&u?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!y()&&E()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":E()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var u;
return(u=I().disableFixedHeight)!=null&&u?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(z.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(V==null?void 0:V())===1},z.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return X==null?void 0:X()},z)),
"on:click":Q},_.f(_.QY,{model:{color:4}}),_.f("div",{class:_.FH(function(){return E()?g().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.f(_.b,{cond:function(){var u;
return(u=h())==null?void 0:u.image},
then:function(u){return _.f(_.yV,{data:u,alt:"",className:p,contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:N})}}),_.f(_.b,{cond:function(){var u,ct;
return(u=h())==null?void 0:(ct=u.icon)==null?void 0:ct.iconType},
then:function(u){return _.f(_.x_,{icon:u,active:r,className:M})}})),_.f("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.f(_.b,{cond:function(){var u;
return(u=h())==null?void 0:u.primaryText},
then:function(u){var ct={};return _.f("div",{class:_.FH("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(ct.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(V==null?void 0:V())===1},ct))},_.f(_.KF,{text:u}))}}),_.f(_.b,{cond:function(){var u;
return(u=h())==null?void 0:u.secondaryText},
then:function(u){return _.f("div",{class:function(){return g().secondaryText()}},_.f(_.KF,{text:u}))}}))),_.f(_.b,{cond:y,
then:function(u){return _.f("div",{class:_.FH(function(){return g().trailingSection()},function(){var ct,dt;
return(X==null?void 0:X())&&((dt=(ct=g()).trailingSectionExtractOverlay)==null?void 0:dt.call(ct))||""}),
"aria-label":function(){var ct;return(ct=u().a11yLabel)!=null?ct:""},
"on:click":x,role:"button",tabindex:0},_.f(_.QY,{model:{color:4}}),_.f(_.x_,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"hh");var KMi=_.R(function(k){var I=k.data;var V=k.overlayDensity;var X=_.yQ("yt-shorts-video-title-view-model");k=_.A4(function(T){if(_.e_(_.t9(T),X.value,["A".toString()]))return!1;(T=I().truncatedTextOnTapCommand)&&_.iB(T);return!1});
var P={},L={};return _.f("yt-shorts-video-title-view-model",{el:X,class:_.FH("ytShortsVideoTitleViewModelHost",(P.ytShortsVideoTitleViewModelHostClickable=function(){return!!I().truncatedTextOnTapCommand},P)),
"on:click":k},_.f("h2",{class:_.FH("ytShortsVideoTitleViewModelShortsVideoTitle",(L.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(V==null?void 0:V())===1},L.ytShortsVideoTitleViewModelShortsVideoTitleOneLine=function(){return _.m("enable_shorts_declutter_ui")},L))},_.f(_.KF,{text:function(){return I().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(V==null?void 0:V())===1}})))},"ih");_.$Mk=_.R(function(k){var I=k.data;var V=k.overlayDensity;var X=k.extractOverlay;var P=function(){return(V==null?void 0:V())===1},L=function(){return _.m("enable_shorts_declutter_ui")?"ytReelMetapanelViewModelMetapanelItemDecluttered":"ytReelMetapanelViewModelMetapanelItem"};
return _.f("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.f(_.HT,{data:function(){return I().metadataItems}},{badgeViewModel:function(T){T=T.data;
return _.f("div",{class:_.FH(function(){return P()?"ytReelMetapanelViewModelExpansiveBlock":L()})},_.f(_.vJ,{data:T}))},
playerDisclosureViewModel:function(T){T=T.data;return _.f("div",{class:_.FH(function(){return P()?"ytReelMetapanelViewModelExpansiveBlock":L()})},_.f(_.UuP,{data:T,
extractOverlay:X}))},
shortsSuggestedActionViewModel:function(T){T=T.data;return _.f("div",{class:_.FH(function(){return P()?"ytReelMetapanelViewModelExpansiveBlock":L()})},_.f(mMh,{data:T,
overlayDensity:V,extractOverlay:X}))},
reelChannelBarViewModel:function(T){T=T.data;var d={};return _.f("div",{class:_.FH(L(),(d.ytReelMetapanelViewModelExpansive=function(){return P()},d))},_.f(hBA,{data:T,
overlayDensity:V}))},
reelMultiFormatLinkViewModel:function(T){T=T.data;var d={};return _.f("div",{class:_.FH(L(),(d.ytReelMetapanelViewModelExpansive=function(){return P()},d))},_.f(yDX,{data:T,
overlayDensity:V}))},
shortsVideoTitleViewModel:function(T){T=T.data;var d={};return _.f("div",{class:_.FH(L(),(d.ytReelMetapanelViewModelExpansive=function(){return P()},d))},_.f(KMi,{data:T,
overlayDensity:V}))},
reelSoundMetadataViewModel:function(T){T=T.data;var d={};return _.f("div",{class:_.FH(L(),(d.ytReelMetapanelViewModelExpansive=function(){return P()},d))},_.f(_.YH4,{data:T,
overlayDensity:V}))},
toggleButtonViewModel:function(T){T=T.data;var d={};return _.f("div",{class:_.FH(L(),(d.ytReelMetapanelViewModelExpansive=function(){return P()},d))},_.f(_.cv,{data:T}))}}))},"jh");var Sap=_.R(function(k){var I=_.j8(k,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),V=I.size,X=I.onTap,P=I.disabled,L=I.tooltipText;return _.f("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.f(_.x3,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:V(),disabled:P(),tooltipText:L(),onTap:X}},
iconName:k.iconType}))},"kh"),jAA=_.R(function(k){function I(l){l.stopPropagation();
l.code==="ArrowUp"?(l.preventDefault(),tI_(d.value)):l.code==="ArrowDown"?(l.preventDefault(),eJA(d.value)):l.code==="KeyM"?zJc():(l.code==="KeyK"||l.code==="Space")&&uXc(U())}
var V=_.j8(k,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});k=V.previousButtonDisabled;var X=V.nextButtonDisabled,P=V.data,L=V.playabilityStatus,T=V.previewThumbnail,d=_.yQ("ytd-shorts-miniplayer-overlay"),U=_.wy(_.X4t),E;_.$6(function(){(E=_.Uq(d.value))&&E.addEventListener("keydown",I)});
_.gu(function(){var l;(l=E)==null||l.removeEventListener("keydown",I)});
V=function(){var l,r;var h=_.K((l=P())==null?void 0:(r=l.reelPlayerOverlayRenderer)==null?void 0:r.buttonBar,IHx);if(h){var y;l=Object.assign({},h,{buttonViewModels:(y=h.buttonViewModels)==null?void 0:y.filter(Oxc)})}else l=void 0;return l};
return _.f("ytd-shorts-miniplayer-overlay",{el:d,class:"ytdShortsMiniplayerOverlayHost"},_.f("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.oe({"background-image":function(){var l=T();return l?'url("'+_.J4(l.thumbnails)+'")':""}})}),_.f("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.f("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.f(Sap,{iconType:function(){var l=U();
return l===2||l===-1||l===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){uXc(U())},
tooltipText:function(){var l=U();return l===1||l===3?_.HW("PLAYER_LABEL_PAUSE"):_.HW("PLAYER_LABEL_PLAY")}}),_.f(_.rDV,{orientation:"horizontal_right"})),_.f("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.f(Sap,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:k,onTap:function(){tI_(d.value)},
tooltipText:_.HW("PREVIOUS_VIDEO_LABEL")}),_.f(Sap,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:X,onTap:function(){eJA(d.value)},
tooltipText:_.HW("NEXT_VIDEO_LABEL")}),_.m("web_shorts_pip_like_button")?_.f(_.b,{cond:V,then:function(l){return _.f("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.f(_.c_U,{data:l,buttonShapeOverrideables:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"}}))}}):null),_.f("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.f(_.b,{cond:function(){var l,r;
return _.K((l=P())==null?void 0:(r=l.reelPlayerOverlayRenderer)==null?void 0:r.metapanel,V4C)},
then:function(l){return _.f("div",{class:_.FH("ytdShortsMiniplayerOverlayInteractive")},_.f(_.$Mk,{data:l}))}})),_.f("div",{class:_.FH("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var l;return!((l=P())==null||!l.adsOverlay)||L()&&!QLo(L())}},_.f("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.f(_.lk2,null)))),_.f(_.b,{cond:function(){var l=P(),r,h;
l=_.K(l==null?void 0:(r=l.adsOverlay)==null?void 0:(h=r.fulfillmentContent)==null?void 0:h.fulfilledLayout,QKN);return _.K(l==null?void 0:l.renderingContent,C1U)},
then:function(l){return _.f("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.f(fjQ,{data:l}))}}))},"mh");var kcQ=_.R(function(){var k=_.G(_.Gz(new _.t6(NaN,NaN),void 0,"ejTaF")),I=k.next().value,V=k.next().value;k=_.G(_.Gz(!1,void 0,"aTA69e"));var X=k.next().value,P=k.next().value,L=_.G(_.Gz(!1,void 0,"OsC2Ib"));k=L.next().value;var T=L.next().value;L=_.C7().resolve(_.iP).miniplayerPropSignalMap[0];var d=L.data,U=L.shortsData,E=L.nextButtonDisabled,l=L.shortsPreviewThumbnail,r=L.previousButtonDisabled,h=L.externalPlaylistData,y=L.playabilityStatus,S=L.isDisabled,g=L.playerVe,F=L.closeVe;L=_.wy(_.qN);
_.Aq("yt-pip-window-resized",function(M){V(M)});
_.Aq("yt-activate-pip-miniplayer",function(){return _.W(function(M){T(!0);_.xg(M)})});
var Q=function(){var M;return!((M=h())==null||!M.contents)&&X()},x=function(){var M=I(),p=!!d(),z=Q();
M=M.clone();p&&(M.height-=76);z&&(M.height-=285);return M},N=function(){P(!X())};
_.Yv(function(){var M=g(),p=_.PW(11),z=_.Xc(11);p&&z&&M&&(_.EA(p,z,M),z=F())&&(_.bt(p,M,[z]),_.rC(p,[z]))},"h5qKie");
return _.f("ytd-pip-container",{class:"ytdPipContainerHost"},_.f(_.b,{cond:k,then:function(){return _.f(_.BR4,{isDisabled:S,playabilityStatus:y,size:x,isPictureInPicture:!0})}}),_.f(_.b,{cond:d,
then:function(){return _.f(_.sJP,{data:d,expanded:X,onExpandClick:N,playlistData:h})}}),_.f(_.b,{cond:Q,
then:function(){return _.f("div",{class:"ytdPipContainerPlaylistPanel"},_.f(_.adc,{data:h,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.f(_.b,{cond:L,
then:function(){return _.f(jAA,{data:U,nextButtonDisabled:E,previousButtonDisabled:r,playabilityStatus:y,previewThumbnail:l})}}))},"oh");var H6=function(k,I,V){var X=this;this.pipController=k;this.JSC$19342_clientRoot=I;this.JSC$19342_pageRequestService=V;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=W$X();this.JSC$19342_watchPipEnabled=_.m("web_watch_pip");this.watchPipManualOnlyEnabled=_.m("web_watch_pip_manual");this.shortsPipEnabled=_.m("web_shorts_pip");this.JSC$19342_watchWhileEnabled=_.m("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;_.ed(_.$L(),t4z,function(P){X.isSingleOptionSurveyActive=P});
this.JSC$19342_onPlayerPlayVideo=this.JSC$19342_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);_.Fh(_.sG.getInstance(),this.miniplayerServiceActionMap,this.JSC$19342_clientRoot);k.pictureInPictureSupported()&&_.bz("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},vHG,QA6,sAc,nN2,oN4,PVl,xM6,ak3,RBk,Bx6;
H6.prototype.handleMediaSessionPipActivation=function(k){var I=this,V,X;return _.W(function(P){_.u_().mediaSessionPipActivation=!0;V=_.C7().resolve(_.Kz);if(V.isOnWatch()&&I.JSC$19342_watchPipEnabled){if(I.watchPipManualOnlyEnabled&&((X=k)==null?void 0:X.enterPictureInPictureReason)!=="useraction")return O4(),P.return();_.u_().watchPipActivation=!0;_.JD6(I,V.data);return P.jumpTo(0)}return V.isOnShorts()&&I.shortsPipEnabled?(_.u_().shortsPipActivation=!0,_.Ya6(I),P.jumpTo(0)):I.isMiniplayerActive()&&
I.JSC$19342_watchPipEnabled&&!I.watchWhileMode?P.yield(gN3(I),0):P.jumpTo(0)})};
var gN3=function(k){var I,V,X,P;return _.W(function(L){if(L.nextAddress==1)return I=!k.miniplayerToPipMode,V=k.playerElement,X=k.miniplayerData,P=k.watchResponse,L.yield(k.deactivate(),2);if(L.nextAddress!=3)return I?(_.u_().mediaSessionPipActivation=!0,_.u_().watchPipActivation=!0):_.u_().miniplayerButtonActivation=!0,L.yield(k.activate(V,X,P),3);k.miniplayerToPipMode=I;_.xg(L)})};
H6.prototype.onDownloadedVideoDeleted=function(k){var I,V=_.K((I=this.miniplayerData)==null?void 0:I.watchEndpoint,_.rj),X,P;V&&((X=this.watchResponse)==null?void 0:(P=X.playerResponse)==null?void 0:P.offlineState)!==void 0&&(I=V.videoId)&&k&&I===k&&this.close()};
H6.prototype.onShowMiniplayerCommand=function(k){var I=this,V,X,P,L,T,d,U,E,l,r,h;return _.W(function(y){switch(y.nextAddress){case 1:return V=_.K(k,Ryx),P=(X=V)==null?void 0:X.miniplayerCommand,L=_.K(P,_.rj),P&&L&&!I.active?y.yield(_.c5.getInstance(),2):y.return();case 2:return T=y.yieldResult,y.yield((d=T)==null?void 0:d.get("yt-miniplayer-shown-video-id"),3);case 3:U=y.yieldResult;E=L.videoId;if(!E||U===E)return y.return();l=_.C7().resolve(_.Kz);if(l.isOnWatch())return _.$w(Error("Wj")),y.return();
r={channelItem:{externalId:btoa(E)}};I.readyToResumeVe=_.BT(121253,void 0,void 0,r);_.u_().showMiniplayerCommandActivation=!0;return y.yield(_.LlO(I,P,!0),4);case 4:return I.active&&(_.pj(I,{readyToResumeVe:I.readyToResumeVe,isReadyToResume:!0}),I.isReadyToResume=!0),y.yield((h=T)==null?void 0:h.set("yt-miniplayer-shown-video-id",L.videoId),5);case 5:I.readyToResumeVe=void 0,_.xg(y)}})};
H6.prototype.init=function(k){this.miniplayerEl?_.$w(new _.GN("MiniplayerService already initialized.")):this.miniplayerEl=k};
H6.prototype.isInitialized=function(){var k=!!this.miniplayerEl;k||_.$w(new _.GN("MiniplayerService used before initialized."));return k};
_.JD6=function(k,I){if(k.isInitialized()){var V=_.EXA(I.response,I.playerResponse),X=_.C7().resolve(_.Kz).getPlayerFromWatch();_.u_().currentEndpoint=V.watchEndpoint||null;k.activate(X,V,I)}};
_.Ya6=function(k){if(k.isInitialized()){var I=_.C7().resolve(_.Kz).getPlayerFromShorts();k.activate(I)}};
vHG=function(k,I){var V;(V=!k.isInitialized())||(V=_.C7().resolve(_.Kz).isOnWatch()&&k.watchPipMode,V=!(k.isMiniplayerActive()&&(_.u_().userActivation||_.u_().lockupActivation||V)));if(V)return!1;qa6(k,I)?_.Rb(k):PVl(k,I);return k.watchPipMode?!_.C7().resolve(_.Kz).isOnWatch():!0};
H6.prototype.isMiniplayerActive=function(){return this.active};
var qa6=function(k,I){var V;I=(V=_.K(I,_.rj))==null?void 0:V.videoId;var X,P;k=(P=_.K((X=k.miniplayerData)==null?void 0:X.watchEndpoint,_.rj))==null?void 0:P.videoId;return I!=null&&I===k};
H6.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.vW(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.sm(this.miniplayerEl,"yt-navigate-home-action"))};
_.LlO=function(k,I,V,X){V=V===void 0?!1:V;var P,L,T,d;return _.W(function(U){switch(U.nextAddress){case 1:if(k.active){U.jumpTo(2);break}P=_.C7().resolve(_.Kz);if(T=(L=k.playerElement)!=null?L:P.getPlayerFromWatch()){U.jumpTo(3);break}return U.yield(_.C7().resolve(_.qP),4);case 4:T=P.getPlayerFromWatch();case 3:if(!T){_.$w(Error("Yj"));U.jumpTo(2);break}return U.yield(k.activate(T,X),2);case 2:return k.active?U.yield(PVl(k,I,V),7):U.return();case 7:(d=k.getPlayerElement())==null||d.focusOnPlayer(),
_.xg(U)}})};
H6.prototype.activate=function(k,I,V){var X=this,P,L,T,d,U,E,l,r,h;return _.W(function(y){switch(y.nextAddress){case 1:if(!X.isInitialized())return y.return();if(!k)return _.$w(Error("Yj")),y.return();if(_.dbN()||X.isMiniplayerActive())var S=!0;else S=_.u_().watchPipActivation||_.u_().watchWhileActivation,_.C7().resolve(_.Kz).isOnWatch()&&!S?(_.$w(new _.GN("miniplayer activated on watch page")),S=!0):S=_.u_().watchWhileActivation?X.userDeactivatedWatchWhile||!!document.pictureInPictureElement||ECD():
!1;if(S)return O4(),y.return();P=_.u_().mediaSessionPipActivation;L=_.u_().shortsPipActivation;T=_.u_().watchPipActivation;U=(d=_.u_().watchWhileActivation)||T;E=T||L;if(!X.pictureInPictureEnabled()||!E){y.jumpTo(2);break}return y.yield(vNX(X,P),3);case 3:if(!y.yieldResult)return _.$w(Error("Xj")),O4(),y.return();case 2:return X.setActive(!0),X.watchResponse=V,X.playerElement=k,X.updateMiniplayerData(I),y.yield(sAc(X,k),4);case 4:if(!X.active)return _.$w(new _.GN("miniplayer deactivated during activation")),
X.removePlayerListeners(),y.return();S=_.C7().resolve(_.yK);S.addEventListener("yt-navigate",_.R1(X,X.onPlaylistNavigate));S.addEventListener("yt-playlist-data-updated",_.R1(X,X.JSC$19342_onPlaylistDataUpdated));X.JSC$19342_onPlaylistDataUpdated();O4();X.JSC$19342_watchWhileEnabled&&_.FMi(X,d);X.pictureInPictureEnabled()&&X.shortsPipEnabled&&(X.shortsPipMode=L,_.$L().dispatch(OWN(X.shortsPipMode)));X.pictureInPictureEnabled()&&X.JSC$19342_watchPipEnabled&&(X.watchPipMode=T,X.JSC$19342_watchPipEnabled&&
(!X.watchPipManualOnlyEnabled||_.byt()&&_.$Uz("Chromium")>=142)&&_.rND(X.handleMediaSessionPipActivation));X.player&&(l=X.player.getPlayerState(),r=l===1,_.$L().dispatch(G_K(l)),_.AV(X.miniplayerEl,"yt-miniplayer-play-state-changed",[r]),_.u_().isVideoPlaying=r);_.AV(X.miniplayerEl,"yt-miniplayer-endpoint-changed");Bx6(X);_.AD4(X);if(X.shortsPipMode||X.watchPipMode)y=y.yield(_.sm(X.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{S=y.yield;var g=_.sm(X.miniplayerEl,"yt-activate-miniplayer",[U])[0];
y=S.call(y,g,6)}return y;case 6:if(X.watchResponse){S=X.getScreenLayer();g=_.PW(0);var F=QTA(0);g&&F&&(_.cW(g,F,S),S===0&&B5R(void 0,0))}QA6(X);nN2(X,!0);(h=X.getPlayerElement())==null||h.focusOnPlayer();_.xg(y)}})};
H6.prototype.updateMiniplayerData=function(k){this.miniplayerData=k;_.pj(this,{data:k})};
_.AD4=function(k){var I,V,X=((I=k.miniplayerData)==null?void 0:(V=I.miniplayerRenderer)==null?void 0:V.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";I=k.watchWhileMode||k.watchPipMode?X&&!_.C7().resolve(_.Kz).isOnWatch():X;_.pj(k,{isDisabled:I});var P,L;V=_.K((P=k.miniplayerData)==null?void 0:(L=P.miniplayerRenderer)==null?void 0:L.minimizedEndpoint,_.ta);I&&V&&_.C7().resolve(_.Te).openSheet({openPopupActionCommand:{openPopupAction:V}},k.miniplayerEl)};
QA6=function(k){if(k.watchResponse&&!oN4(k)){var I,V=(I=k.watchResponse.playerResponse)==null?void 0:I.trackingParams;V&&(_.pj(k,{expandVe:_.BT(35989),closeVe:_.BT(34699),readyToResumeCloseVe:_.BT(131070),repositionVe:_.BT(226204),resizeVe:_.BT(226205)}),_.pj(k,{playerVe:_.zY(V)}))}};
sAc=function(k,I){return _.W(function(V){if(V.nextAddress==1)return I.preparePlayer(),V.yield(I.getPlayerPromise(),2);k.player=V.yieldResult;k.player&&(k.player.addEventListener("onPlayVideo",k.JSC$19342_onPlayerPlayVideo),k.player.addEventListener("onCloseMiniplayer",k.onPlayerCloseMiniplayer),k.player.addEventListener("onExpandMiniplayer",k.onPlayerExpandMiniplayer),k.player.addEventListener("onStateChange",k.onPlayerStateChange));_.xg(V)})};
_.c=H6.prototype;_.c.JSC$19342_onPlayerPlayVideo=function(k){var I=k.sessionData&&"autonav"in k.sessionData,V;k.sessionData&&k.sessionData.itct&&(V=k.sessionData.itct);var X=k.watchEndpoint;I=X&&I?_.nJo(X,V):_.J8(k.videoId,k.listId||void 0,V);k.sessionData&&_.mP(_.K(I.commandMetadata,_.CC).url,k.sessionData);PVl(this,I)};
_.c.onPlayerExpandMiniplayer=function(){_.Rb(this)};
_.c.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.c.onPlayerStateChange=function(){if(this.player){var k=this.player.getPlayerState(),I=k===1;_.$L().dispatch(G_K(k));_.$L().dispatch(_.iof(k));_.AV(this.miniplayerEl,"yt-miniplayer-play-state-changed",[I]);_.u_().isVideoPlaying=I;if(k===0){I=!_.FI.getInstance().isAutoplaySetExplicitly();var V,X,P,L,T,d,U=(V=this.watchResponse.response)==null?void 0:(X=V.contents)==null?void 0:(P=X.twoColumnWatchNextResults)==null?void 0:(L=P.autoplay)==null?void 0:(T=L.autoplay)==null?void 0:(d=T.autoplayExplicitChoiceDialogRenderer)==
null?void 0:d.confirmDialogRenderer;I&&U&&this.player.setAutonavState(1)}k===0&&this.watchWhileMode&&this.deactivate()}};
_.c.onPlaylistNavigate=function(k,I){var V=this,X,P,L,T,d,U,E;return _.W(function(l){if(l.nextAddress==1){if(!_.K(I.endpoint,_.rj))return l.return();_.u_().currentEndpoint=I.endpoint;_.AV(V.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.C7().resolve(_.Kz).isOnWatch()&&(V.watchWhileMode||V.watchPipMode))return l.return();k.stopPropagation();(L=(P=_.K((X=I.endpoint)==null?void 0:X.commandMetadata,_.CC))==null?void 0:P.url)&&I.tempData&&!_.dc.isEmpty(I.tempData)&&_.mP(L,I.tempData);T={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};d=new inl(function(){return V.getPlayerElement()},T,{layer:V.getScreenLayer()});
U=function(r){d.processChunk({endpoint:I.endpoint,data:r})};
xM6(V);V.miniplayerFetchRequest=ak3(V,I.endpoint,U);_.vK(l,2);return l.yield(V.miniplayerFetchRequest,4)}if(l.nextAddress!=2)return E=l.yieldResult,RBk(V,E),_.vx(l,0);_.nh(l);_.xg(l)})};
_.c.JSC$19342_onPlaylistDataUpdated=function(){var k=_.C7().resolve(_.yK).getPlaylistData();this.hasPlaylistData=!!k;_.pj(this,{externalPlaylistData:k||{}})};
_.c.close=function(k){if(this.isInitialized())if(k){if(!((this.watchWhileMode||this.watchPipMode)&&_.C7().resolve(_.Kz).isOnWatch()||this.shortsPipMode)){var I;(I=this.getPlayerElement())==null||I.stop()}this.deactivate()}else _.jR().closeMiniplayer(this.miniplayerEl)};
_.c.deactivate=function(k){var I=this,V,X,P,L;return _.W(function(T){if(T.nextAddress==1){if(!I.isInitialized()||!I.active)return T.return();I.setActive(!1);xM6(I);(V=!!k&&qa6(I,k))&&I.isSingleOptionSurveyActive&&_.sm(I.miniplayerEl,"yt-show-watch-page-survey",[I.isSingleOptionSurveyActive]);return T.yield(CU2(I),2)}if(T.nextAddress!=3){nN2(I,!1);I.isReadyToResume=!1;I.watchResponse=void 0;I.updateMiniplayerData(void 0);I.shortsPipMode&&(I.shortsPipMode=!1,_.$L().dispatch(OWN(I.shortsPipMode)),Vs4(I.pipController),
(X=I.player)==null||X.setInternalSize(NaN,NaN));I.watchPipMode&&(I.watchPipMode=!1,Vs4(I.pipController));(P=I.watchWhileMode)&&_.FMi(I,!1);I.removePlayerListeners();var d=_.C7().resolve(_.yK);d.removeEventListener("yt-navigate",_.R1(I,I.onPlaylistNavigate));d.removeEventListener("yt-playlist-data-updated",_.R1(I,I.JSC$19342_onPlaylistDataUpdated));_.u_().currentEndpoint=null;_.AV(I.miniplayerEl,"yt-miniplayer-endpoint-changed");I.playerElement=null;O4();if(I.shortsPipMode||I.watchPipMode)T=T.jumpTo(3);
else{d=T.yield;var U=_.sm(I.miniplayerEl,"yt-deactivate-miniplayer",[V,P])[0];T=d.call(T,U,3)}return T}(L=I.player)==null||L.setInternalSize(NaN,NaN);I.player=null;_.xg(T)})};
var CU2=function(k){var I;return _.W(function(V){I=_.C7().resolve(_.Kz);return k.shortsPipMode?V.yield(I.movePlayerToShorts(k.playerElement),0):V.yield(I.movePlayerToWatch(k.playerElement),0)})};
H6.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19342_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
H6.prototype.setActive=function(k){this.active=k;this.isSingleOptionSurveyActive?_.sm(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.sm(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.$L().dispatch(_.vX({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.FMi=function(k,I){k.watchWhileMode=I;_.pj(k,{watchWhile:I})};
nN2=function(k,I){if(!oN4(k))if(k.shortsPipMode||k.watchPipMode){var V;(V=k.player)==null||V.setDocumentPictureInPicture(I)}else{var X;(X=k.player)==null||X.setMinimized(I)}};
oN4=function(k){return k.watchWhileMode&&_.m("kevlar_watch_while_counterfactual")};
_.Rb=function(k){var I;return _.W(function(V){switch(V.nextAddress){case 1:if(!k.isInitialized())return V.return();_.vK(V,2);return V.yield(k.miniplayerFetchRequest,4);case 4:_.vx(V,3);break;case 2:_.nh(V);case 3:k.watchResponse&&k.miniplayerData&&k.miniplayerData.watchEndpoint?(I={url:k.watchResponse.url,endpoint:k.miniplayerData.watchEndpoint,data:k.watchResponse,miniplayer:!0},_.vW(k.miniplayerEl,"yt-navigate-cache",I)):k.miniplayerData&&k.miniplayerData.watchEndpoint&&_.vW(k.miniplayerEl,"yt-navigate",
{endpoint:k.miniplayerData.watchEndpoint}),_.xg(V)}})};
PVl=function(k,I,V){var X,P,L,T;return _.W(function(d){if(d.nextAddress==1){if(qa6(k,I))return d.return();_.u_().currentEndpoint=I;_.AV(k.miniplayerEl,"yt-miniplayer-endpoint-changed");_.AV(k.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.u_().isVideoPlaying=!1;X={clientParams:{miniplayer:!0,autoSaveToQueue:!V}};P=new inl(function(){return k.getPlayerElement()},X,{layer:k.getScreenLayer(),
parentLayer:0},void 0,k.readyToResumeVe);L=function(U){var E,l,r=Object.assign({},(E=U.playerResponse)==null?void 0:(l=E.playerConfig)==null?void 0:l.playbackStartConfig,{startPaused:!0}),h;V&&((h=U.playerResponse)==null?0:h.playerConfig)&&(U.playerResponse.playerConfig.playbackStartConfig=r);P.processChunk({endpoint:I,data:U})};
xM6(k);k.miniplayerFetchRequest=ak3(k,I,L);_.vK(d,2);return d.yield(k.miniplayerFetchRequest,4)}if(d.nextAddress!=2)return T=d.yieldResult,RBk(k,T),_.vx(d,0);_.nh(d);_.xg(d)})};
H6.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
xM6=function(k){k.miniplayerFetchRequest&&(k.miniplayerFetchRequest.cancel&&k.miniplayerFetchRequest.cancel("Active request obsolete"),k.miniplayerFetchRequest=null)};
ak3=function(k,I,V){var X,P=(X=_.K(I.commandMetadata,_.CC))==null?void 0:X.url,L;X=!P||_.qm("disable_miniplayer_tempdata")?{}:(L=mVR(P))!=null?L:{};return Uc(k.JSC$19342_pageRequestService,I,X,window.location.href,"watch",function(T,d){V(d)},function(T){return T!==k.miniplayerFetchRequest})};
RBk=function(k,I){var V;_.W(function(X){if(!I)return X.return();k.watchResponse=I;QA6(k);Bx6(k);V=_.EXA(I.response,I.playerResponse);if(k.isMiniplayerActive()){I.response&&(k.playerElement.watchNextData=I.response);var P=_.dc.getValueByKeys.apply(_.dc,[I].concat(_.Z9(mQN)));_.dc.getValueByKeys.apply(_.dc,[I].concat(_.Z9(JEG)))&&P&&_.C7().resolve(_.yK).setAutoplayRenderer(P);if(P)if(_.m("kevlar_is_pupi_enabled")){var L,T,d,U,E,l=((L=I.response)==null?0:(T=L.playerOverlays)==null?0:(d=T.playerOverlayRenderer)==
null?0:(U=d.autonavToggle)==null?0:(E=U.autoplaySwitchButtonRenderer)==null?0:E.enabled)?2:1;_.FI.getInstance().setState(l,!1,!1)}else L=HYD()?2:1,(l=k.player)==null||l.setAutonavState(L);k.updateMiniplayerData(V);_.AD4(k)}_.xg(X)})};
Bx6=function(k){var I,V,X=(I=k.watchResponse)==null?void 0:(V=I.playerResponse)==null?void 0:V.playabilityStatus,P;I=X==null?void 0:(P=X.miniplayer)==null?void 0:P.miniplayerRenderer;(I==null?void 0:I.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&I.minimizedEndpoint&&_.Qk(k.miniplayerEl,[I.minimizedEndpoint]);_.pj(k,{playabilityStatus:X})};
_.pj=function(k,I){(0,k.miniplayerPropSignalMap[1])(I)};
H6.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var k;return this.playerElement?this.playerElement:(k=_.BL(this.miniplayerEl).querySelector("#player-container"))==null?void 0:k.firstElementChild};
H6.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var vNX=function(k,I){I=I===void 0?!1:I;var V,X,P,L,T,d;return _.W(function(U){if(U.nextAddress==1){if(!k.pictureInPictureSupported()||!Vly()&&!I)return U.return(!1);V=wRp(k);X=V.width;P=V.height;return U.yield(k.pipController.openWindow({width:X,height:P}),2)}L=U.yieldResult;T=k.pipController.getWindow();if(!T||!L)return U.return(!1);T.document.body.style.overflow="hidden";d=IiG(T);X96(k.pipController,function(){H5G(k);d()});
return U.return(!0)})},wRp=function(k){var I=_.u_().shortsPipActivation,V,X;
k=I?.5625:(X=(V=k.player)==null?void 0:V.getVideoAspectRatio())!=null?X:16/9;V=Math.min(window.innerWidth,window.innerHeight)/2;I=I?0:76;return k>1?new _.t6(V,I+V/k):new _.t6(V*k,I+V)},H5G=function(k){var I;
_.W(function(V){I=_.C7().resolve(_.Kz);return I.isOnWatch()&&k.watchPipMode||I.isOnShorts()&&k.shortsPipMode?V.yield(k.deactivate(),0):k.miniplayerToPipMode?V.yield(gN3(k),0):k.watchPipMode?V.yield(_.Rb(k),0):V.jumpTo(0)})};
H6.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.JSC$19342_watchPipEnabled||this.shortsPipEnabled)};
_.R9.Object.defineProperties(H6.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
H6[wH]=[PTG,jVR,_.e$];var pRX="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(" "),
NxG="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(" "),MTG="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
Z54="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var DM3=function(k,I,V){_.ce.call(this);this.store=k;this.panelController=I;this.pageContentExtractor=V;this.isInitialized=!1};
_.J(DM3,_.ce);
DM3.prototype.init=function(k){var I=this;this.isInitialized||(this.isInitialized=!0,this.environment=k!=null?k:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.W8.currentPageSubTypeSelector(this.store.getState()),k=_.ed(this.store,_.W8.currentPageSubTypeSelector,function(V){a:if(_.zBX(I))switch(V){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var X=!0;break a;default:X=!1}else X=!1;X&&I.panelController.hidePanel({identifier:"PAai_companion"});
I.pageSubtype!==V&&(I.pageSubtype=V)}),this.addOnDisposeCallback(k))};
_.fDi=function(k,I){if(_.zBX(k))switch(I){case "watch":var V,X;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(V=_.Qy())==null?void 0:(X=V.getVideoData())==null?void 0:X.video_id};case "search":var P,L,T;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(L=(P=k.pageContentExtractor)==null?void 0:HsP(P))!=null?L:[],entityId:(T=(new URLSearchParams(window.location.search)).get("search_query"))!=null?T:void 0};case "companion-canvas":var d,U;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(U=(d=
k.pageContentExtractor)==null?void 0:HsP(d))!=null?U:[]};default:var E,l;k={videoIds:(l=(E=k.pageContentExtractor)==null?void 0:HsP(E))!=null?l:[]};return _.m("enable_ai_companion_default_page_context")?k:void 0}};
_.zBX=function(k){return k.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
DM3[wH]=[_.Wq,_.Ge,_.RZ(pe6)];var ujG=_.R(function(k){return _.f("yt-common-mark-view-model",{class:"ytCommonMarkViewModelHost"},_.f(_.SZ,{text:function(){return k.data().text||""},
wrapCodeBlocks:k.shouldWrapCodeBlock}))},"qh");_.O5X=_.R(function(k){return _.f("yt-ai-companion-attachment-view-model",{el:_.h4(_.VN(function(){return k.data().rendererContext})),
class:_.FH("ytAiCompanionAttachmentViewModelHost",k.className)},_.f("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.f(_.b,{cond:function(){return k.data().title},
then:function(I){return _.f("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return I().content}},_.f(_.KF,{text:I}))}}),_.f(_.b,{cond:function(){return _.ia(k.data().trailingTitleIcon)},
then:function(I){return _.f("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.f(_.yV,{data:I,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.f(_.b,{cond:function(){return k.data().description},
then:function(I){return _.f("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.f(_.KF,{text:I}))}}),_.f(_.b,{cond:function(){return k.data().bottomItem},
then:function(I){return _.f("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.f(_.HT,{data:I},{tableViewModel:RGy}))}}))},"rh");_.tTi=_.R(function(k){return _.f("yt-channel-attribution-view-model",{class:_.FH("ytChannelAttributionViewModelHost",k.className)},_.f("div",{class:"ytChannelAttributionViewModelUpper"},_.f(_.HT,{data:function(){return k.data().avatar}},{decoratedAvatarViewModel:_.UY}),_.f("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.f(_.KF,{text:function(){return k.data().title}}))),_.f("div",{class:"ytChannelAttributionViewModelBottom"},_.f(_.KF,{text:function(){return k.data().subtitle}})))},"sh");var eBX=_.R(function(k){var I=_.G(_.Gz(!1,void 0,"MFRKRb")),V=I.next().value,X=I.next().value,P=function(){return k.data().activeRenderer},L=function(){return k.data().inactiveRenderer};
return _.f("yt-channel-disclosure-view-model",{"on:mouseleave":_.A4(function(){X(!1)}),
"on:mouseover":_.A4(function(){X(!0)}),
class:_.FH("ytChannelDisclosureViewModelHost",k.className)},_.f(_.b,{cond:function(){return V()},
then:function(){return _.f(_.HT,{data:P},{channelAttributionViewModel:_.tTi})},
else:function(){return _.f(_.HT,{data:L},{decoratedAvatarViewModel:_.UY})}}))},"th");var kwi=null;var IUi={},Vfh=(IUi.initialized={priority:10,callback:function(k){var I=_.C7();I.addProvider({provide:ejl,useClass:XpP});I.addProvider({provide:_.VLp,useFactory:function(){return new k0Z}});
I.addProvider({provide:$f,useValue:_.gH("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});I.addProvider({provide:$Jh,useValue:5184E6});I.addProvider({provide:Z8c,useValue:_.Ia()});I.addProvider({provide:mR3,useClass:jXW});I.addProvider({provide:S0,useClass:S0});I.addProvider({provide:_.qP,useFactory:function(){return tSO.promise}});
I.addProvider({provide:_.k_x,useFactory:function(){return _.eXU.promise}});
I.addProvider({provide:vGl,useValue:function(){var U;return((U=_.S_())==null?void 0:U.getPlayer())||null}});
var V={};I.addProvider((V.provide=_.c6,V.useFactory=function(U,E){return function(){return k4K(U,E)}},V[wH]=[$f,
$Jh],V));V={};I.addProvider((V.provide=_.pm,V.useClass=xBP,V[wH]=[$f,$Jh],V));V={};I.addProvider((V.provide=_.i_G,V.useClass=wBG,V[wH]=[_.pm],V));I.addProvider({provide:be,useFactory:_.$L});I.addProvider({provide:B7,useFactory:_.$L});I.addProvider({provide:BXX,useFactory:_.$L});I.addProvider({provide:_.UpU,useFactory:function(){var U;return((U=_.S_())==null?void 0:U.getPlayer())||null}});
I.addProvider({provide:UBk,useFactory:_.$L});I.addProvider({provide:_.Wq,useFactory:_.$L});V={};I.addProvider((V.provide=iRU,V.useFactory=function(U){return U.dispatch.bind(U)},V[wH]=[_.Wq],V));
I.addProvider({provide:M0,useValue:_.ap});I.addProvider({provide:kWc,useClass:fZc});I.addProvider({provide:wKx,useClass:CL4});I.addProvider({provide:My,useClass:My});I.addProvider({provide:p1,useClass:p1});I.addProvider({provide:CR,useClass:CR});I.addProvider({provide:Nn,useClass:Nn});I.addProvider({provide:e7,useClass:e7});I.addProvider({provide:Ql,useClass:Ql});I.addProvider({provide:mu,useClass:mu});I.addProvider({provide:Grc,useValue:hjX});V={};I.addProvider((V.provide=Tch,V.useFactory=function(U){return U.watchEndpointMap||
{}},V[wH]=[Grc],V));
V={};I.addProvider((V.provide=dBP,V.useFactory=function(U){return U.reelWatchEndpointMap||{}},V[wH]=[Grc],V));
I.addProvider({provide:_.Pv,useFactory:_.Ne});I.addProvider({provide:cS,useFactory:_.Mx});V={};I.addProvider((V.provide=knt,V.useFactory=function(U){return function(E){var l={automatedLogEventSource:5};l=l===void 0?{}:l;var r,h,y=(h=_.K((r=E.endpoint)==null?void 0:r.commandMetadata,_.CC))==null?void 0:h.rootVe;if(y){var S,g;if(r=E.previousCsn||((g=_.K((S=E.endpoint)==null?void 0:S.commandMetadata,KnN))==null?void 0:g.parentCsn)){var F=F===void 0?{}:F;if(r!==_.PW(F.layer)||y!==QTA(F.layer))RHo(r,F.cttAuthInfo,
F.layer||0),B5R(r,F.layer||0),S=F.layer||0,_.Y6(AaK(S===void 0?0:S),y);l.parentCsn=r}E.endpoint&&r?ZdK(U,E.endpoint,l):_.wb(U,y,void 0,l);var Q;((Q=E.response)==null?0:Q.trackingParams)&&U.graftServerVe(E.response.trackingParams);var x;((x=E.playerResponse)==null?0:x.trackingParams)&&U.graftServerVe(E.playerResponse.trackingParams);var N;((N=E.reelWatchSequenceResponse)==null?0:N.trackingParams)&&U.graftServerVe(E.reelWatchSequenceResponse.trackingParams)}}},V[wH]=[_.Pv],V));
V={};I.addProvider((V.provide=Qkk,V.useClass=AK3,V[wH]=[M0,_.Wq],V));V={};I.addProvider((V.provide=rO,V.useClass=rO,V[wH]=[_.qP,_.Wq],V));V={};I.addProvider((V.provide=UF,V.useClass=UF,V[wH]=[B7,_.Hp],V));I.addProvider({provide:_.NXP,useClass:cOi});V={};I.addProvider((V.provide=_.Ge,V.useClass=DRV,V[wH]=[_.NXP,_.RZ(_.iQ)],V));I.addProvider({provide:_.xS,useClass:phX});V={};I.addProvider((V.provide=aX,V.useClass=aX,V[wH]=[_.xS,_.qP,_.DP,_.Hp],V));I.addProvider({provide:_.Te,useClass:mX});I.addProvider({provide:_.aD6,
useClass:w9x});I.addProvider({provide:_.dW,useClass:hy});_.m("enable_ai_companion")&&(I.addProvider({provide:_.iQ,useClass:Osh}),I.addProvider({provide:_.$1W,useClass:wzK}),I.addProvider({provide:pe6,useClass:CFV}),I.addProvider({provide:df,useClass:df}),I.addProvider({provide:Tp,useClass:Tp}),I.addProvider({provide:S_U,useValue:eBX}),I.addProvider({provide:_.jYR,useValue:_.O5X}),I.addProvider({provide:JMO,useValue:ujG}));_.m("enable_ai_chat_controller")&&I.addProvider({provide:_.Gp,useClass:DM3});
V={};I.addProvider((V.provide=_.VC,V.useClass=LU3,V[wH]=[_.VC],V));I.addProvider({provide:_.H_,useClass:Q0A});I.addProvider({provide:h3,useClass:h3});I.addProvider({provide:HO,useClass:HO});I.addProvider({provide:jP,useClass:jP});V={};I.addProvider((V.provide=XZ,V.useClass=XZ,V[wH]=[_.Hp,_.DP],V));I.addProvider({provide:A3,useClass:yf});V={};I.addProvider((V.provide=o$,V.useClass=o$,V[wH]=[_.Te,A3],V));V={};I.addProvider((V.provide=s1,V.useClass=s1,V[wH]=[_.Te],V));I.addProvider({provide:U1,useClass:U1});
I.addProvider({provide:b8k,useClass:E9k});_.m("web_enable_feedback_endpoint_resolver_batch_2")&&(V={},I.addProvider((V.provide=le,V.useClass=le,V[wH]=[be],V)),V={},I.addProvider((V.provide=E1,V.useClass=E1,V[wH]=[b8k],V)));V={};I.addProvider((V.provide=Q6,V.useClass=Q6,V[wH]=[_.dW,A3],V));V={};I.addProvider((V.provide=qs,V.useClass=qs,V[wH]=[_.dW],V));V={};I.addProvider((V.provide=nR,V.useClass=nR,V[wH]=[_.DP,_.Ge],V));V={};I.addProvider((V.provide=BO,V.useClass=BO,V[wH]=[_.DP,_.Pv],V));I.addProvider({provide:Ub,
useClass:Ub});V={};I.addProvider((V.provide=L1,V.useClass=L1,V[wH]=[be],V));I.addProvider({provide:gp,useClass:gp});I.addProvider({provide:YS,useClass:YS});V={};I.addProvider((V.provide=vS,V.useClass=vS,V[wH]=[be],V));V={};I.addProvider((V.provide=sb,V.useClass=sb,V[wH]=[_.DP,be],V));V={};I.addProvider((V.provide=Fz,V.useClass=Fz,V[wH]=[be],V));V={};I.addProvider((V.provide=BS,V.useClass=BS,V[wH]=[be],V));V={};I.addProvider((V.provide=vO,V.useClass=vO,V[wH]=[_.Ge],V));V={};I.addProvider((V.provide=
hP,V.useClass=hP,V[wH]=[_.Pv],V));V={};I.addProvider((V.provide=jc,V.useClass=jc,V[wH]=[iX],V));V={};I.addProvider((V.provide=JP,V.useClass=JP,V[wH]=[iX],V));I.addProvider({provide:K1,useClass:K1});I.addProvider({provide:$S,useClass:$S});I.addProvider({provide:rp,useClass:rp});V={};I.addProvider((V.provide=xf,V.useClass=xf,V[wH]=[_.Ge,_.Hp],V));I.addProvider({provide:KR,useClass:KR});V={};I.addProvider((V.provide=FZ,V.useClass=FZ,V[wH]=[_.DP,_.Ge],V));I.addProvider({provide:J3,useClass:J3});V={};
I.addProvider((V.provide=Xz,V.useClass=Xz,V[wH]=[be,_.DP,_.VC],V));V={};I.addProvider((V.provide=kS,V.useClass=kS,V[wH]=[_.DP,_.Hp],V));I.addProvider({provide:rMR,useValue:GPz});I.addProvider({provide:Y_K,useValue:Zat});I.addProvider({provide:IX,useClass:IX});V={};I.addProvider((V.provide=eP,V.useClass=eP,V[wH]=[be],V));V={};I.addProvider((V.provide=PS,V.useClass=PS,V[wH]=[_.H_,_.Hp],V));V={};I.addProvider((V.provide=rf,V.useClass=rf,V[wH]=[_.Hp],V));V={};I.addProvider((V.provide=fR,V.useClass=fR,
V[wH]=[B7],V));I.addProvider({provide:b_W,useFactory:_.bR.getInstance});V={};I.addProvider((V.provide=SP,V.useClass=SP,V[wH]=[$f,b_W,_.Hp],V));I.addProvider({provide:y6,useClass:y6});I.addProvider({provide:PO,useClass:PO});I.addProvider({provide:cO,useClass:cO});I.addProvider({provide:_.LR,useClass:_.LR});I.addProvider({provide:n1,useClass:n1});V={};I.addProvider((V.provide=Dg,V.useClass=Dg,V[wH]=[B7],V));V={};I.addProvider((V.provide=R$,V.useClass=R$,V[wH]=[_.Hp],V));V={};I.addProvider((V.provide=
zp,V.useClass=zp,V[wH]=[_.Hp],V));V={};I.addProvider((V.provide=ue,V.useClass=ue,V[wH]=[_.Hp],V));_.m("web_enable_prefetching_videos_on_home")&&(I.addProvider({provide:fj,useClass:fj}),I.addProvider({provide:Ay,useClass:Ay}));V={};I.addProvider((V.provide=QC,V.useClass=QC,V[wH]=[_.Hp],V));I.addProvider({provide:ie,useClass:ie});V={};I.addProvider((V.provide=Eb,V.useClass=Eb,V[wH]=[_.DP,_.Hp],V));V={};I.addProvider((V.provide=WO,V.useClass=WO,V[wH]=[_.Hp],V));V={};I.addProvider((V.provide=Qf,V.useClass=
Qf,V[wH]=[_.DP,_.Hp],V));I.addProvider({provide:B6,useClass:B6});I.addProvider({provide:FS,useClass:FS});I.addProvider({provide:Ns,useClass:Ns});V={};I.addProvider((V.provide=pR,V.useClass=pR,V[wH]=[B7,_.Hp],V));I.addProvider({provide:Ms,useClass:Ms});V={};I.addProvider((V.provide=C1,V.useClass=C1,V[wH]=[B7,_.Hp,_.DP],V));V={};I.addProvider((V.provide=wp,V.useClass=wp,V[wH]=[_.Hp],V));V={};I.addProvider((V.provide=RX,V.useClass=RX,V[wH]=[_.Hp,_.DP],V));V={};I.addProvider((V.provide=f1,V.useClass=
f1,V[wH]=[_.Hp,_.DP],V));V={};I.addProvider((V.provide=t3,V.useClass=t3,V[wH]=[_.qP],V));V={};I.addProvider((V.provide=O1,V.useClass=O1,V[wH]=[_.qP],V));V={};I.addProvider((V.provide=Zg,V.useClass=Zg,V[wH]=[_.qP],V));I.addProvider({provide:dp,useClass:dp});I.addProvider({provide:WS,useClass:WS});I.addProvider({provide:qn,useClass:qn});I.addProvider({provide:bX,useClass:bX});I.addProvider({provide:Ta,useClass:Ta});I.addProvider({provide:Yf,useClass:Yf});I.addProvider({provide:Ga,useClass:Ga});I.addProvider({provide:_.Mn,
useClass:$z});I.addProvider({provide:s4,useFactory:function(){return _.sG.getInstance()}});
I.addProvider({provide:ski,useFactory:fao});I.addProvider({provide:iX,useFactory:function(){return _.c5.getInstance()}});
I.addProvider({provide:CdZ,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});V={};I.addProvider((V.provide=_.EF,V.useClass=_.EF,V[wH]=[_.qP,_.Hp,_.Pv,ski,iX,s4,CdZ,M0],V));I.addProvider({provide:_.zC,useClass:ciy});I.addProvider({provide:_.jdG,useClass:SWP});V={};I.addProvider((V.provide=gf,V.useClass=gf,V[wH]=[_.jdG],V));V={};I.addProvider((V.provide=_.bl,V.useFactory=function(U){return U.upliftCompletionResolver.promise},V[wH]=[Qkk],V));
V=_.qw("IS_SHELL_LOAD")?"aa":"eocs";var X=_.qw("IS_SHELL_LOAD")?3:2;_.KZ().parkOrScheduleJob(function(){oW2()},X,V);
_.KZ().parkOrScheduleJob(function(){_.C7().resolve(rO).start()},2,"eocs");
_.KZ().parkOrScheduleJob(function(){Fz3()},2,"eocs");
_.KZ().parkOrScheduleJob(function(){_.C7().resolve(UF).start()},2,"eocs");
_.m("kevlar_debug_data_app_registration_ks")||PhX();I.addProvider({provide:_.p2,useValue:new Ht6(k.root)});I.addProvider({provide:qL,useValue:new gyi});I.addProvider({provide:_.Ot4,useValue:new zxA(k.root)});I.addProvider({provide:_.ZP,useValue:new uy4});I.addProvider({provide:_.pZ,useClass:kh});I.addProvider({provide:PTG,useClass:Kj});_.m("kevlar_network_sli_killswitch")||I.addProvider({provide:i74,useValue:GJC});I.addProvider({provide:In4,useFactory:hqA});V={};I.addProvider((V.provide=O8p,V.useFactory=
OgK,V[wH]=[_.bl,be,_.c6],V));V={};I.addProvider((V.provide=uF2,V.useClass=HS,V[wH]=[O8p],V));I.addProvider({provide:F74,useClass:giX});I.addProvider({provide:M2A,useClass:DJi});V=[].concat(_.Z9(SUj));V.push(_.Lz);V.push(eMK);_.m("enable_share_panel_navigation_logging_fix_on_web")&&V.push(_.E3N);I.addProvider({provide:$9X,useValue:V});I.addProvider({provide:hzZ,useClass:NM6});I.addProvider({provide:b74,useClass:WL3});V={};I.addProvider((V.provide=EKW,V.useClass=TYh,V[wH]=[B7],V));_.hD.addLowPriorityJob(function(){g7D()});
V={};I.addProvider((V.provide=SgO,V.useFactory=function(U){return function(E){var l,r=(l=_.K(E.commandMetadata,_.CC))==null?void 0:l.url;if(!r)throw new _.GN("No URL for PBJ Command",E);r=iQK(r,{pbj:"1"});l=spl(r,{})||{};l=Object.assign({},l,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.gH("STS").toString()});E=_.MJ({command:JSON.stringify(E),session_token:_.gH("XSRF_TOKEN")});return U.fetch(r,{method:"POST",headers:l,body:E})}},V[wH]=[b74],V));
I.addProvider({provide:GWk,useFactory:function(){var U={};return U.CSI=moj(),U.ECATCHER=ytA(),U}});
I.addProvider({provide:coU,useClass:THc});V=[];V.push(I.resolve(M2A));X={};X=(X.client_location=_.bR.getInstance(),X.consistency=_.q9i(),X.entities=I.resolve(wKx),X.response_received_commands=I.resolve(hzZ),X.store=I.resolve(_.i_G),X.tokens=I.resolve(M2A),X.service_params=I.resolve(coU),X);if(_.m("web_shorts_prefetch_service_enabled")){var P=new H6X(I.resolve(_.pm));X.shorts_prefetch=P}X.adblock_detection=I.resolve(EKW);_.m("web_enable_chunk_prediction")&&(I.addProvider({provide:gWX,useClass:q0k}),
I.addProvider({provide:mUl,useClass:xw2}),X.mss=I.resolve(mUl),_.O6(window,"yt-navigate-start",function(U){var E;U=(E=U.detail)==null?void 0:E.endpoint;var l;if(E=(l=_.K(U==null?void 0:U.commandMetadata,_.CC))==null?void 0:l.rootVe){l=_.gH("VE_TYPE_TO_XIDS",{});var r,h;U=(h=(r=l["0"])==null?void 0:r.xids)!=null?h:[];var y,S;r=(S=(y=l[E])==null?void 0:y.xids)!=null?S:[];y=U.concat(r);if(E in l&&y.length>0){var g;(g=vWc(_.C7().resolve(gWX),y))==null||g()}}}));
I.addProvider({provide:_.sa,useClass:_.sa});P=I.resolve(Grc);var L=[];_.m("PremiumClientSharedConfig__enable_att_context_processor")&&(I.addProvider({provide:JS3,useClass:$jV}),L.push(I.resolve(JS3)));if(_.m("owl_pl_await")){var T={};I.addProvider((T.provide=DHX,T.useFactory=function(U){return new Ms4(U)},T[wH]=[_.sa],T));
L.push(I.resolve(DHX))}YEZ(P,I.resolve(b74),I.resolve(kWc),X,I.resolve(_.pm),V,L,I.resolve(uF2),I.resolve(F74));I.addProvider({provide:_.DP,useValue:_.WT.instance});_.m("start_client_gcf")&&I.addProvider({provide:iz,useValue:EuN()});I.addProvider({provide:aW3,useFactory:function(){return new aW3(_.C7().resolve(_.sa),_.c5.getInstance())}});
_.KZ().parkOrScheduleJob(function(){R1V()},1,"eocs");
V={};I.addProvider((V.provide=ll,V.useClass=ll,V[wH]=[_.c6,_.DP],V));I.addProvider({provide:_.f7G,useFactory:_.sF.getInstance});_.KZ().parkOrScheduleJob(function(){_.C7().resolve(ll).refresh()},0,"eocs");
I.addProvider({provide:_.e$,useClass:lzk});_.m("kevlar_signal_collection_killswitch")||(V={},I.addProvider((V.provide=yK4,V.useClass=yK4,V[wH]=[$f,cS],V)),_.KZ().parkOrScheduleJob(function(){_.C7().resolve(yK4).record()},1,"eocs"));
_.m("web_debug_handler_registration_killswitch")||_.KZ().parkOrScheduleJob(function(){VeO("DOWNLOAD_PES",WoA);_.m("offline_client_state_export_ks")||VeO("OFFLINE_CLIENT_STATE",TFt)},0,"eocs");
_.m("kevlar_prevent_polymer_dynamic_font_load")&&_.KZ().parkOrScheduleJob(function(){var U=[_.j2(jZx),_.j2(JIk)];U=_.G(U);for(var E=U.next();!E.done;E=U.next()){E=E.value;var l=document.createElement("link");_.bL(l,E,"stylesheet");document.head.appendChild(l)}},1,"eocs");
V=k.injector.resolve(_.DP);_.j0G.instance=new _.j0G(V);Rgl(bhc(new Snx(V)));V={};k.injector.addProvider((V.provide=aG,V.useFactory=function(U){(U=U==null?void 0:U.getCurrentPage())?U=U.visibilityObserver:(kwi||(kwi=BhA()),U=kwi);return U},V[wH]=[_.RZ(_.Kz)],V.skipCache=!0,V));
I.addProvider({provide:_.iP,useClass:H6});I.addProvider({provide:ep,useClass:l6W});k.injector.addProvider({provide:i1x,useValue:wPc});I.addProvider({provide:kAK,useValue:GZG});I.addProvider({provide:Tox,useValue:IeO});I.addProvider({provide:_.pz,useValue:Udj});k=I.addProvider;l73||(l73=new bux);k.call(I,{provide:_.S5,useValue:l73});I.addProvider({provide:_.ff,useValue:_.gH("HTML_DIR")==="rtl"?"rtl":"ltr"});I.addProvider({provide:tMP,useClass:dJ6});I.addProvider({provide:_.xF,useClass:j5});_.C7().addProvider({provide:kvp,
useValue:_.m("enable_web_delhi_icons")?NxG.concat(Z54):pRX.concat(MTG)});I.addProvider({provide:_.Yz,useClass:_.Yz});I.addProvider({provide:_.KLV,useValue:new mw3});I.addProvider({provide:wVV,useClass:a93});I.addProvider({provide:lX,useClass:lX});I.addProvider({provide:yC,useClass:yC});k={};I.addProvider((k.provide=a$,k.useClass=a$,k[wH]=[_.DP,_.Ge],k));I.addProvider({provide:oX,useClass:oX});I.addProvider({provide:Lj6,useClass:Tuc});I.addProvider({provide:Sc,useClass:Sc});I.addProvider({provide:hWG,
useValue:XQN});I.addProvider({provide:_.g2,useClass:ReP});_.m("enable_payments_purchase_manager")&&I.addProvider({provide:vgi,useClass:Ynp});I.addProvider({provide:UJ4,useFactory:function(){return function(U){return _.S52(U)}}});
I.addProvider({provide:_.Cn4,useClass:wh6});k={};I.addProvider((k.provide=AP,k.useClass=AP,k[wH]=[_.Cn4],k));I.addProvider({provide:ma,useClass:ma});I.addProvider({provide:tlc,useValue:Fjx});I.addProvider({provide:naZ,useValue:_.j7x});I.addProvider({provide:hwO,useClass:GzP});I.addProvider({provide:h72,useValue:jJV});k={};I.addProvider((k.provide=yOV,k.useClass=mHc,k[wH]=[h72],k));k={};I.addProvider((k.provide=_.kQ,k.useClass=gcX,k[wH]=[yOV],k));k={};I.addProvider((k.provide=_.qf,k.useClass=gO,k[wH]=
[_.Wq,_.pZ],k));if(_.m("web_explore_hub_on_hover")||_.m("web_client_explore_hub_on_hover"))k={},I.addProvider((k.provide=me,k.useClass=me,k[wH]=[_.DP,s4],k));if(_.m("web_enable_renderer_logger")){var d=new Pro;QQo(function(){d.abort()});
I.addProvider({provide:qoK,useValue:new Kz4(d.signal)})}I.addProvider({provide:fEN,useValue:JyU});I.addProvider({provide:d1K,useClass:pBG});_.m("web_use_flow_state_manager")&&(I.addProvider({provide:_.DM,useClass:Hhi}),k={},I.addProvider((k.provide=zJ,k.useClass=zJ,k[wH]=[_.DM],k)),k={},I.addProvider((k.provide=u$,k.useClass=u$,k[wH]=[_.Wq,_.DM],k)),k={},I.addProvider((k.provide=Oj,k.useClass=Oj,k[wH]=[_.Wq,_.DM,_.Hp],k)),k={},I.addProvider((k.provide=tL,k.useClass=tL,k[wH]=[_.DP,_.Hp],k)),k={},I.addProvider((k.provide=
eq,k.useClass=eq,k[wH]=[_.DM,_.Hp],k)))}},IUi);var XEk={},PzA=(XEk.initialized={priority:10,callback:function(){if(!dwX){o_A();$o_("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.uy(_.Nx($o_,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.m("log_heartbeat_with_lifecycles")){var k={};v4.instance||(v4.instance=new v4);v4.instance.install((k.document_visible={callback:SMR,priority:10},k.document_hidden={callback:SMR,priority:10},k))}else _.aA(document,"visibilitychange",SMR);dwX=!0}(k=_.PW())&&k!=="UNDEFINED_CSN"&&sTc(k)}},XEk);var LcX={},cqG=(LcX.initialized={callback:function(k){var I=_.BT(232091),V=k.injector.resolve(_.Pv);_.Hc(V,I);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?Xty()&&_.NV(V,I):(k=k.injector.resolve(UJ4)("refresh_detector"))&&(k.get("first_tab_load")?_.NV(V,I):k.set("first_tab_load","1"))}},LcX);var Gw6={},T6c=(Gw6.initialized={priority:0,callback:function(){var k=new vcN,I="other";_.xn?I="chrome":_.oa?I="firefox":_.$c?I="safari":oJ&&(I="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(V){k.increment(_.Px(),V,I)}).catch(function(){k.increment(_.Px(),!1,I)}):k.increment(_.Px(),!1,I)}},Gw6);var dLh={},i46=(dLh.rendering={priority:8,callback:PDC},dLh);var Wc3={},fUk=(Wc3.rendering={priority:10,callback:KRW},Wc3.rendered={callback:yoN},Wc3),UL2={},Ewk=(UL2.rendering={callback:KRW},UL2.rendered={callback:yoN},UL2);var b4X=!1,lU3={},rqV=(lU3.initialized={priority:10,callback:function(){b4X||(ISK({didPatch:function(k){k.el&&QNj(k.el,k.props)},
didUnmount:function(k){BrA(k.el)}}),b4X=!0)}},lU3);var h2A=/^\/shorts\/?$/;_.Y6("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:{}}}}}}});_.m("kevlar_use_common_module_manager_ks")?(_.ncX(new $Uf),hmR()):SOO();
(function(){var k=document.querySelector("ytd-app");if(!k)throw Error("$j");k=new v6({root:k,injector:_.C7()});k.install(PzA);var I={};k.install((I.initialized={priority:10,callback:mXc},I));_.m("wp_lat_b")&&(I={},k.install((I.initialized={priority:10,callback:function(){bgU()}},I)));
I={};k.install((I.rendered={priority:0,callback:rQl},I));I={};k.install((I.rendered={priority:0,callback:function(){_.hD.addLowPriorityJob(function(){_.i86>1&&(id_(),bdX())},4E4)}},I));
k.install(tLG);k.install(cqG);k.install(rqV);MnA();k.install(GNP);k.install(MLk);k.install(uBh);k.install(fWp);k.install(rK3);k.install(L9G);k.install(Vfh);k.install(Dw6);k.install(T6c);if(!_.qw("IS_SHELL_LOAD")||_.m("kevlar_fetch_initial_data_promise_client")||_.m("sw_nav_preload_pbj")){var V=_.Rd(window.location.href);I=V&&V==="/watch";V=V&&V.match(h2A);I?k.install(Ewk):V?k.install(i46):k.install(fUk)}else k.install(H7x);k.install(kNx);_.m("web_enable_prefetching_videos_on_home")&&k.install(W9V);
_.m("start_client_gcf")&&k.install(cIx);k.install(G76);(new sJQ).increment("INSTALLED");k.install(drp);k.install(Rch);k.transition("initialized");GOc();Oyt()})();
_.Q8=[[["OTdidHI5a2luZCN4M2pkamE=","cWFhNzd2YWx1ZSNsZ25yaDdv"],"VF9LSU5EX0VORCM4eGlkOTM5ajYxOHBBRF9QTEFDRU1FTg=="]];_.AW=["bENhbGxiYWNrcyNuYm4xd2x3dDFkbXNnbG9iYQ==","dHlEZXRlY3RlZCNieGU4ZTRrYmdpdWFvbkFibm9ybWFsaQ==","eWpvbkFkU2tpcCM4MG5zaWJ3Y2Mz","cl9yZXNwb25zZSM1aHV2YnVrOHFoM3FyYXdfcGxheWU=","bWVudENvbmZpZyM4YWZveXJncnB5ZmphZFBsYWNl"];_.gi="bENhbGxiYWNrcyNuYm4xd2x3dDFkbXNnbG9iYQ== dHlEZXRlY3RlZCNieGU4ZTRrYmdpdWFvbkFibm9ybWFsaQ== eWpvbkFkU2tpcCM4MG5zaWJ3Y2Mz cl9yZXNwb25zZSM1aHV2YnVrOHFoM3FyYXdfcGxheWU= ZV9za2lwc19rcyNwand4Y3pudzloYWt3ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbA== Y2ZhYl9zYV9lZiN4dGN3enVjZDJ4 bWVudENvbmZpZyM4YWZveXJncnB5ZmphZFBsYWNl".split(" ");
_._ModuleManager_initialize=function(k,I){if(!_.$W){if(!_.Sb)return;_.ncX(_.Sb())}_.$W.setAllModuleInfoString(k,I)};
_._ModuleManager_initialize('kevlar_base_module/sy1/kevlar_main_module/NSzT5:1',['sy1','NSzT5','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
var JqV;_.Nf=function(k){var I=document.createElement("link");_.bL(I,k,"stylesheet");document.head.appendChild(I)};
_.Mf=function(k,I){var V,X;return _.W(function(P){V=document.createElement("div");V.id=k.id;k.className&&(V.className=k.className);X=k.element;if(!X)throw Error("ak");if(k.location==="prepend")X.prepend(V);else if(k.location==="appendChild")X.appendChild(V);else if(k.location==="after")X.after(V);else throw Error("bk");return P.return(_.K7(V,I,"vh"))})};
_.Z1=function(k){var I;return _.W(function(V){(I=document.getElementById(k))&&I.remove();_.xg(V)})};
_.D1=function(k,I){var V=document.querySelector(k);V?I(V):setTimeout(function(){_.D1(k,I)},1E3)};
_.YG2=function(k,I,V){var X;_.W(function(P){if(P.nextAddress==1)return(X=document.getElementById(k))?P.jumpTo(2):P.yield(JqV(k,I,V),2);if(X=document.getElementById(k))X.style.display="block";_.xg(P)})};
JqV=function(k,I,V){return _.W(function(X){return X.return(new Promise(function(P){_.D1("div #panels",function(L){_.Mf({element:L,location:"appendChild",id:k,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+V},I);P()})}))})};_.z$=_.R(function(k){var I=k.text;var V=k.onClick;var X=k.color;var P=k.backgroundColor;var L=k.buttonSize;var T=k.disabled;var d=k.iconName;var U=k.iconSize;var E=k.className;var l=k.iconClassName;k=k.ariaLabel;var r=_.A4(function(y){V(y)}),h={};
return _.f("button",{class:_.FH("ytpStandardButtonsHost",(h.ytpStandardButtonsLarge=function(){return(L==null?void 0:L())==="large"},h),E),
"on:click":r,style:_.oe({color:X,"background-color":P}),disabled:T,"aria-label":k},_.f(_.b,{cond:d,then:function(){return _.f(_.x_,{className:_.FH("ytpStandardButtonsIconContainer",l),icon:d,size:U})}}),I)},"uh");_.ul=_.R(function(k){var I,V,X={};return _.f("div",{class:_.FH("ytprototypesEngagementPanelComponentHost",(X.ytprototypesEngagementPanelComponentHostMweb=k.isMweb,X),k.className),id:k.id},_.f("div",{class:_.FH("ytprototypesEngagementPanelComponentEngagementPanelHeader",k.headerClassName)},_.f("div",null,k.header()),_.f("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.f("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(I=k.HeaderButton)==null?void 0:I.call(k)),
_.f(_.z$,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Close",onClick:function(){var P;(P=k.onHide)==null||P.call(k);var L;if((L=k.preventDefault)==null||!L.call(k))if(P=k.id(),P=document.getElementById(P))P.style.display="none"}}))),_.f("div",{class:_.FH("ytprototypesEngagementPanelComponentEngagementPanelContent",k.contentClassName),
style:function(){var P,L;return"height: "+(((P=k.height)==null?0:P.call(k))||((L=k.isMweb)==null?0:L.call(k))?"100%":"800px")+";"}},k.content()),_.f("div",null,(V=k.Footer)==null?void 0:V.call(k)))},"wh");
}catch(e){_._DumpException(e)}
try{
_.$W&&_.$W.beforeLoadModuleCode("NSzT5");
var PBj=function(){var k;return _.W(function(I){if(I.nextAddress==1)return I.yield(_.C7().resolve(_.qP),2);(k=I.yieldResult)&&k.pauseVideo();_.xg(I)})};var LQp=_.yz(["https://portraits.google.com"]),c4t=_.yz(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),GIR=_.yz(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),TyT=_.j2(LQp),dzH=_.R(function(k){function I(r){var h;if(r=(h=r.detail)==null?void 0:h.endpoint){h=_.K(r,_.Cv);var y;h&&((y=h.browseId)==null?0:y.startsWith("UC"))&&h.browseId!==P()&&(_.Z1("creator-chatbots-panel-persistent"),E.removeEventListener("yt-navigate-start",I))}}
var V=k.usePlayerHeight;var X=k.isPersistentPanel;var P=k.creatorChannelId;var L=_.wy(_.t5U),T=_.h4(function(r){var h=P();h=_.j2(c4t,h);_.Lh(r,1,h)}),d=function(){var r,h,y;
return _.W(function(S){return S.nextAddress==1?S.yield(_.C7().resolve(_.qP),2):(r=S.yieldResult)?S.return({video_id:(y=(h=r.getVideoData())==null?void 0:h.video_id)!=null?y:"",timestamp_sec:r.getCurrentTime().toString()}):S.return({})})};
_.xw("message",function(r){var h,y,S,g,F,Q,x;return _.W(function(N){if(N.nextAddress==1){if(r.origin!==TyT.toString())return console.warn("Received message from untrusted origin:",r.origin),N.return();h=r.data;if(typeof h!=="object"||h===null||!h.action)return N.return();if(h.action==="pause")return N.yield(PBj(),0);if(h.action!=="getYouTubeContext")return N.jumpTo(0);if(((y=X)==null?0:y())&&r.source)return(S=r.source)==null||S.postMessage(JSON.stringify({youTubeContext:{}}),{targetOrigin:r.origin}),
N.jumpTo(0);if(!r.source)return N.jumpTo(0);g=r.source;F=g.postMessage;Q=JSON;x=Q.stringify;return N.yield(d(),8)}F.call(g,x.call(Q,{youTubeContext:N.yieldResult}),{targetOrigin:r.origin});return N.jumpTo(0)})});
var U=function(){var r,h;(r=T.value)==null||(h=r.contentWindow)==null||h.postMessage("ep_closed",TyT.toString())};
_.xw("yt-page-type-changed",function(){if(X==null?0:X()){var r;((r=_.C7().resolve(_.Kz).getCurrentPage())==null?void 0:r.pageSubtype)!=="channels"&&(r=document.getElementById("creator-chatbots-panel-persistent"))&&(r.style.display="none")}});
var E=_.C7().resolve(_.pZ),l;(l=E)==null||l.addEventListener("yt-navigate-start",I);_.$6(function(){var r=(X==null?0:X())?"creator-chatbots-panel-persistent":"creator-chatbots-panel",h=document.getElementById(r);if(h){var y=new MutationObserver(function(S){S.forEach(function(g){g.type==="attributes"&&g.attributeName==="style"&&h.style.display==="none"&&U()})});
y.observe(h,{attributes:!0});_.gu(function(){y.disconnect()})}});
_.gu(function(){var r;(r=E)==null||r.removeEventListener("yt-navigate-start",I)});
k={};return _.f("div",{class:_.FH("ytprotoCreatorChatbotsAppHost",(k.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return L()},k)),
style:_.oe({height:function(){return(V==null?0:V())?"var(--ytd-watch-flexy-panel-max-height)":"100%"},
"max-height":function(){return(X==null?0:X())?"800px":void 0}})},_.f(_.ul,{id:function(){return(X==null?0:X())?"creator-chatbots-panel-persistent":"creator-chatbots-panel"},
preventDefault:function(){return!(X==null?0:X())},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:function(){X!=null&&X()||(U(),_.Z1("creator-chatbots-panel"))},
header:function(){return _.f("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.f("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.f(_.hb,{data:{text:"AI experiment",type:0,accessibilityText:"AI experiment"}}))},
HeaderButton:function(){return _.f(_.z$,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Open in new tab",onClick:function(){var r=_.Zd("https://portraits.google.com/gallery?ytChannelId="+P());r&&_.cK(window,r,"_blank");U()}})},
content:function(){return _.f("iframe",{el:T,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+TyT.toString()})}}))},"Mo"),i2y=_.R(function(k){var I=k.creatorChannelId;
var V=_.wy(_.t5U),X=_.h4(function(L){var T=I();T=_.j2(GIR,T);_.Lh(L,1,T)}),P=_.pI(_.Ne(),{veType:281629});
k={};return _.f("div",{class:_.FH("ytprotoCreatorChatbotsAppHost",(k.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return V()},k)),
style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.f(_.ul,{id:"creator-chatbots-panel",height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",header:function(){return _.f("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.f("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.f(_.hb,{data:{text:"AI experiment",
type:0}}))},
content:function(){return _.f("iframe",{el:X,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.f("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.f(_.z$,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var L=_.Zd("https://portraits.google.com/gallery?ytChannelId="+I());L&&_.cK(window,L,"_blank");PBj();P&&_.iH(_.Ne(),{visualElement:P})},
"client-ve-type":281629}),_.f("div",null,"This will take you to Google Portraits"))}}))},"No");var WQd,fxy;WQd=_.yz(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);fxy=_.j2(WQd);_.wz3=function(k){k=k===void 0?"":k;_.Z1("creator-chatbots-panel");_.Nf(fxy);_.D1("ytd-watch-metadata #top-level-buttons-computed",function(){document.getElementById("creator-chatbots-panel")||_.YG2("creator-chatbots-panel",function(){return _.f(dzH,{usePlayerHeight:!0,creatorChannelId:k})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.HqP=function(k){k=k===void 0?"":k;_.Z1("creator-chatbots-panel");_.D1("ytd-watch-metadata #top-level-buttons-computed",function(){_.YG2("creator-chatbots-panel",function(){return _.f(i2y,{creatorChannelId:k})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.VX2=function(k,I,V){k=k===void 0?"":k;I=I===void 0?!1:I;V=V===void 0?"CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_UNKNOWN":V;var X,P;return _.W(function(L){if(V==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"){if(X=document.getElementById("creator-chatbots-panel"))X.style.display="block";return L.jumpTo(0)}P=document.getElementById("creator-chatbots-panel-persistent");return!I||P?(!I&&P&&P.style.display==="none"&&(P.style.display="block"),L.jumpTo(0)):L.yield(new Promise(function(T){_.D1("ytd-app",
function(d){_.Mf({element:d,location:"appendChild",id:"creator-chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.f(dzH,{isPersistentPanel:!0,creatorChannelId:k})});
T()})}),0)})};
_.$W&&_.$W.JSC$11359_setLoaded();
}catch(e){_._DumpException(e)}
try{
_.$W&&_.$W.beforeLoadModuleCode("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 gw6,OF,qG6,vwp,sGh,Fck,B6P,Aqc,QGV,nw3,owx,xLX,aUp,ty,R2i,CzV,wEp,e5,H4X,pE4,N6i,Mf4,Z4G,DLk,z2p,uhP,O44,tf4,e2G,kD4,I52,VE2,PK2,L2p,GDk,Tlh,iSh,W2i,f5G,EA4,bSA,l56,rkx,kJ,yk3,Iw,mtG,Vm,K26,j94,Jk4,Ypi,gA4,vAx,s94,Q9k,oAX,Akp,ckx,xtp,a53,R84,PN,Lr,CK6,wbA,pbp,NlP,ZSk,Dt4,z82,ut2,OSi,tEG,e8i,k2i,cN,Is3,XYP,Pu4,LH3,c26,G2c,dcX,i9G,WHA,fsi,b92,lsX,y2k,mc3,$cG,Sd3,J2i,Gy,Ydi,qd4,vsx,sv2,B12,Qvh,nsk,osh,xck,asV,Ri6,Cui,wYV,H94,pYV,N1k,MDx,Z9A,Dcc,zi4,uCA,O9x,kMp,IS2,VYG,XWx,P8i,LPV,cV3,GMX,dx4,iC3,
WP4,fSc,Uxx,E4k,bC4,lSh,rVi,ik,hIG,yVX,mxx,KPi,$xP,Smp,WN,jt4,JVi,Ym4,g4x,qmx,v4G,stG,FPV,Bj6,AVk,Qtk,n4X,o4A,fr,xxx,aSp,RIp,C8k,wWx,HC2,pWp,NjX,MYp,ZCi,DxA,zI4,uc4,OCp,tYh,eIX,kBP,INA,XXP,c8A,GBk,TC3,dSX,iQ2,WOp,fN2,USP,EuX,bQ4,lNG,r8X,hui,EU,bk,mS4,KOV,$S4,SAc,jph,J8x,YAc,gu4,qAX,BCc,wXp,Mai,ZQX,ta4,kii,OQ4,zuG,Gip,ivc,lP4,DS4,fPp,T7k,eu2,hok,K6P,j54,$Dc,SK4,JW4,vLA,gLV,s56,F6P,qKi,YKx,B7k,ym,mi,aPh,Kr,RoA,wCh,Hvc,pCk,$J,N7A,MKx,ZvP,eoc,kRA,Sr,jr,Vki,XLA,Jm,LfG,cs3,YJ,T$k,gd,q9,vN,sU,WfA,i$A,fZk,
UmG,FE,E56,b$4,BN,SsV,Am,j1h,Jsx,Ysp,Qm,B$G,qs6,Ff4,As6,v54,n5x,s13,aZG,o5i,xm2,RsG,wL6,CRh,Mkp,ue4,aw,Rw,Dm4,tkc,zsc,O$4,wd,pr,N9,M9,me6,iIX,S66,jlX,J1V,Y62,q6G,LK6,c14,zy,TvG,ZY,DY,deG,gFc,KKX,GYc,OU,CAk,HIA,pdi,wdc,oFV,M8i,zKk,Qli,BvX,A1c,t8P,nFA,kG,Dek,xe3,ZIV,RKi,FK4,au6,kIX,dzh,i2P,WQc,fxP,UzG,E_6,lxx,cw,hn6,y42,KQ2,$z2,SvV,jeG,J43,YvX,g_P,qv4,v_c,GX,sec,FQk,Byh,A4G,Qe4,wrA,TX,CBA,o_P,Rnh,axx,xz3,n_x,H23,pr6,Nyc,Mi4,dD,Z2i,Dzc,tiA,Ww,uHp,Uf,ih,fi,O2X,znX,enh,kVP,Im4,V_2,XT2,PHx,c9p,GV4,Tz3,
dPG,izA,Wt3,fmG,UPV,Edh,lm6,r9A,mP2,KtG,$P3,jEX,YIc,qIi,vdk,sEV,FtP,A9A,QEi,ndp,odV,xP2,am3,ROc,wTG,Nz3,Zz4,zOi,M_i,Hzh,pTP,eO3,t_P,u_X,kbX,Ozh,IL4,cwV,LVP,X82,PaG,Ef,Gbh,dNP,if4,WV3,lLP,rw4,h92,ywA,mN3,KVx,$Nx,S2k,jU6,Jw4,Y2A,gyc,q24,vyp,sUA,FV6,BV6,Aw6,QUV,oyP,xNX,aLA,R9X,w84,HfG,p8i,NVc,M9k,Zfi,DNc,z9P,u0X,OfX,kmx,V$x,Prh,L5A,c0k,Gmx,t9P,e9X,i3V,W5c,fwx,UFP,Eeh,b3p,lwV,r02,y0P,hmA,K56,$F2,j2V,J04,geP,qVV,he,Bq3,A0x,neA,oeX,awA,xFG,w73,Rmx,Crk,H34,p72,Nq4,M$V,Z3h,DFG,zm3,uNk,O3p,t$k,emA,kfi,Vuk,
Ilx,XMh,cjG,Gf6,TU6,yT,d5i,iOc,Wg2,flx,U5V,En2,bO4,ll3,rjx,hZ3,yjx,KgG,$53,ScX,jac,gnV,vnp,sah,BU3,Fgk,Ajp,QaG,nnc,on3,alG,RZP,CPi,wMA,HO3,pMG,NU6,Mu4,ZOc,D56,zZx,eZX,ko3,OOX,tuc,u3G,I2V,P6A,Vg4,X$2,Gop,LTk,cJV,TAc,daX,ib6,WTP,UaP,EMp,bbV,rJk,hr2,ma6,$a3,j33,YCi,qC3,s3X,BA6,Q3c,xah,Rrh,C66,w$k,p$6,HbA,Mgp,ZbP,Da3,zrP,Ki,u2V,Obc,tgP,iDA,f3i,UOh,rZP,je,hQG,yZP,mOX,$OV,KIc,Stp,jn3,JZ3,Yt3,g86,vup,qtk,v8V,sn4,JJc,FIc,BQi,gsA,AZV,QnP,n82,o8G,xOh,a3i,Mh4,ZGV,D3c,zTx,ul4;
gw6=function(){switch(_.J4t()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
OF=function(k){if(!k)return"browse";var I=k.page,V=k.url,X,P,L,T=(X=k.response)==null?void 0:(P=X.responseContext)==null?void 0:(L=P.webResponseContextExtensionData)==null?void 0:L.pageTheme;if(T)I=T.toLowerCase().replace(/_/g,"-");else if(I!=="watch"&&I!=="learning_journey_watch"){var d,U;if((I==="browse"||I==="settings")&&((d=k.response)==null?0:(U=d.sidebar)==null?0:U.settingsSidebarRenderer))I="WEB_PAGE_TYPE_SETTINGS";else{var E,l;I==="browse"&&((E=k.response)==null?0:(l=E.metadata)==null?0:l.channelMetadataRenderer)?
I="channel":V&&(I=_.$$K(V)||I)}}return I};
qG6=function(k){k=k.command;var I=_.K(k,_.ND);return{command:k,reelPlayerOverlayRenderer:_.K(I==null?void 0:I.overlay,_.Xvf),thumbnail:I==null?void 0:I.thumbnail,videoId:I.videoId}};
vwp=function(k){k=k.command;var I=_.K(k,_.fY);return{command:k,reelNonVideoContentRenderer:_.K(I==null?void 0:I.renderer,_.E4)}};
sGh=function(k){return k.entries?k.entries.map(function(I){return _.K(I==null?void 0:I.command,_.ND)?qG6(I):vwp(I)}):[]};
Fck=function(k){return k.prevEntries?k.prevEntries.map(function(I){return _.K(I==null?void 0:I.command,_.ND)?qG6(I):vwp(I)}):[]};
B6P=function(){return new Promise(function(k){var I=window;I.attmp!==void 0?k(I.attmp):(I.attmq===void 0&&(I.attmq=[]),I.attmq.push(function(V){k(V)}))})};
Aqc=function(){var k=_.FB("yt.aba.att");return k?k:_.ZM.instance!==void 0?_.ZM.instance.zPl.bind(_.ZM.instance):null};
QGV=function(k,I){var V,X;return _.W(function(P){return P.nextAddress==1?_.m("attmusi")&&_.m("attmusi_ue")?P.yield(B6P(),3):P.jumpTo(2):P.nextAddress!=2?(V=P.yieldResult,P.return(V.s(k,I,6E4))):(X=Aqc())?P.return(X(k,I,6E4)):P.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
nw3=function(k,I,V,X,P){I=I===void 0?[]:I;P=P?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:P}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.Yu(k),dialogMessages:I.map(function(L){return _.Yu(L)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Yu(V),serviceEndpoint:P}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Yu(X)}}}}}};
owx=function(k,I,V,X){V||(k?X&&(X.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||X.WINDOW_SIZE_CHANGED&&(I.width!==window.innerWidth||I.height!==window.innerHeight)||X.SAFARI_ABORTED_BY_NEW_TRANSITION&&k instanceof DOMException&&k.name==="AbortError"&&k.message.includes("Old view transition aborted by new view transition"))||_.hq(k):_.hq(Error("zj")))};
xLX=function(k,I){I=I===void 0?{}:I;var V,X,P,L,T,d,U,E,l,r,h,y,S;return _.W(function(g){switch(g.nextAddress){case 1:V=I;X=V.shouldWrap===void 0?!0:V.shouldWrap;P=V.skipTransitionTimeoutMs===void 0?300:V.skipTransitionTimeoutMs;L=V.beforeTransition;T=V.afterTransition;if(!X||!document.startViewTransition||document.visibilityState==="hidden")return g.return(k());d={width:window.innerWidth,height:window.innerHeight};U=!1;(E=L)==null||E();_.vK(g,2);l=document.startViewTransition(k);r=setTimeout(function(){l.skipTransition();
U=!0},P);
return g.yield(l.ready,4);case 4:return clearTimeout(r),g.yield(l.finished,5);case 5:clearTimeout(r);(h=T)==null||h();_.vx(g,0);break;case 2:y=_.nh(g),(S=T)==null||S(),owx(y,d,U,I.ignoredErrors),_.xg(g)}})};
aUp=function(k,I,V){V=V===void 0?!1:V;var X=_.u_(),P=!!_.jR().queueProxy,L,T,d;k=k==null?void 0:(L=k.response)==null?void 0:(T=L.currentVideoEndpoint)==null?void 0:(d=T.watchEndpoint)==null?void 0:d.playlistId;if((P||k)&&!_.m("web_watch_disable_playlist_auto_miniplayer"))return V&&(X.playlistWatchPageActivation=!0),!0;switch(OF(I)){case "yts-products":return V&&(X.productDetailsPageActivation=!0),!0;case "mini_app":return V&&(X.miniAppPageActivation=!0),!0;case "playables":return V&&(X.playablesDestPageActivation=
!0),!0;case "companion-canvas":return V&&(X.companionCanvasActivation=!0),!0;default:return!1}};
ty=function(k){var I=k.clientMessageId;var V=k.playerOffsetMs;var X=k.pageContext;k=k.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:I},!!V&&{playerOffsetMs:V},!!X&&{pageContext:X},!!k&&{userInputText:k})}};
R2i=function(k){k=_.Gcj(k);k.length>0&&k[0].focus()};
CzV=function(k,I,V){for(var X=typeof k==="string"?k.split(""):k,P=k.length-1;P>=0;--P)P in X&&I.call(V,X[P],P,k)};
wEp=function(k,I,V){for(var X=k.length,P=typeof k==="string"?k.split(""):k,L=0;L<X;L++)if(L in P&&I.call(V,P[L],L,k))return L;return-1};
e5=function(k,I,V){I=wEp(k,I,V);return I<0?null:typeof k==="string"?k.charAt(I):k[I]};
H4X=function(k,I){I=wEp(k,I);I>=0&&_.sjR(k,I)};
pE4=function(k){return Array.prototype.concat.apply([],arguments)};
N6i=function(k){var I=0;I=I===void 0?0:I;if(!_.cV(k))throw _.IW("uint64");var V=typeof k;switch(I){case 512:switch(V){case "string":return _.CND(k);case "bigint":return String((0,_.S6)(64,k));default:return _.aRR(k)}case 1024:switch(V){case "string":return _.wUz(k);case "bigint":return _.oW((0,_.S6)(64,k));default:return _.Rfj(k)}case 0:switch(V){case "string":return _.CND(k);case "bigint":return _.oW((0,_.S6)(64,k));default:return _.xCD(k)}default:return _.k2(I,"Unknown format requested type for int64")}};
Mf4=function(k,I,V){if(I)return _.j6(k);var X;return(X=_.q4(k))!=null?X:V?"":void 0};
Z4G=function(k){k!=null&&(k=k.JSC$9120_value_||"",k=typeof k==="string"?k:new Uint8Array(k));return k};
DLk=function(k,I){var V=_.j0D(I);V!=="javascript:"&&V!=="data:"&&k.setAttribute("href",I)};
z2p=function(k,I){var V=[];for(I=I||0;I<k.length;I+=2)_.eYU(k[I],k[I+1],V);return V.join("&")};
uhP=function(k,I){var V=arguments.length==2?z2p(arguments[1],0):z2p(arguments,1);return _.tQo(k,V)};
O44=function(k,I){if(/-[a-z]/.test(I))return null;if(_.wBN&&k.dataset){if(_.yo_()&&!(I in k.dataset))return null;k=k.dataset[I];return k===void 0?null:k}return k.getAttribute("data-"+_.C9(I))};
tf4=function(k,I,V){I=I===void 0?5:I;if(I!==0){var X=typeof k==="function"?k():document.querySelector(k);X?(V==null?0:V.enableSmartFocus)?_.BRU(X):X.focus():setTimeout(function(){tf4(k,I-1,V)},500)}};
e2G=function(){var k=_.$c&&_.EO(_.MEl,10)>=0,I;if(I=_.wUf)I=_.EO(_.NlQ,10)>=0;var V=_.xn&&_.EO(_.MEl,85)>=0;return _.Z5||k||I||V};
kD4=function(k){var I=_.shU(k);return I&&e2G()?-k.scrollLeft:I&&_.Be(k,"overflowX")!="visible"?k.scrollWidth-k.clientWidth-k.scrollLeft:k.scrollLeft};
I52=function(k,I){I=Math.max(I,0);_.shU(k)?e2G()?k.scrollLeft=-I:k.scrollLeft=k.scrollWidth-I-k.clientWidth:k.scrollLeft=I};
VE2=function(k){return String.raw.apply(String,[{raw:k}].concat(_.Z9(_.OT.apply(1,arguments).map(function(I){return I instanceof Array?I.join(""):I}))))};
PK2=function(k){var I=_.OT.apply(1,arguments),V=I.length;if(!Array.isArray(k)||!Array.isArray(k.raw)||k.length!==k.raw.length||!_.FpQ&&k===k.raw||!(_.FpQ&&!_.BYC||_.aR(k))||V+1!==k.length)throw new TypeError("$");return new XbP(Object.freeze({strings:Object.freeze(k),args:Object.freeze(I)}))};
L2p=function(){var k=window.location.hash;k.charAt(0)==="#"&&(k=k.charAt(1)==="!"?k.substring(2):k.substring(1));return _.n7(k)};
GDk=function(){var k=ckx;_.FB("yt.ads.biscotti.getId_")||_.aJ("yt.ads.biscotti.getId_",k)};
Tlh=function(k){_.aJ("yt.ads.biscotti.lastId_",k)};
iSh=function(){var k={};for(_.EL=new dtc(k.handleError===void 0?_.yP:k.handleError,k.logEvent===void 0?_.bz:k.logEvent);_.b0.length>0;)switch(k=_.b0.shift(),k.type){case "ERROR":_.EL.logError(k.payload);break;case "EVENT":_.EL.logEvent(k.eventType,k.payload)}};
W2i=function(k,I,V){return _.qKO(function(X){return V?X.userIdentifier!==void 0&&!k.includes(X.userIdentifier)&&V.includes(X.publicName):X.userIdentifier!==void 0&&!k.includes(X.userIdentifier)},I)};
f5G=function(k){var I,V;return _.W(function(X){if(X.nextAddress==1)return I=_.Lc("YtIdbMeta hasAnyMeta other"),X.yield(_.qKO(function(P){return P.userIdentifier!==void 0&&P.userIdentifier!==I},k),2);
V=X.yieldResult;return X.return(V.length>0)})};
EA4=function(k,I){Utp||(Utp=_.hD.addLowPriorityJob(function(){var V,X,P,L,T;return _.W(function(d){switch(d.nextAddress){case 1:return d.yield(_.RJ(),2);case 2:V=d.yieldResult;if(!V)return d.return();X=!0;_.vK(d,3);return d.yield(W2i(k,V,I),5);case 5:P=d.yieldResult;if(!P.length){X=!1;d.jumpTo(6);break}L=P[0];return d.yield(_.sL(L.actualName),7);case 7:return d.yield(_.QM(L.actualName,V),6);case 6:_.vx(d,4);break;case 3:T=_.nh(d),_.l0(T),X=!1;case 4:_.hD.cancelJob(Utp),Utp=0,X&&EA4(k,I),_.xg(d)}})}))};
bSA=function(){var k;return _.W(function(I){return I.nextAddress==1?I.yield(_.RJ(),2):(k=I.yieldResult)?I.return(f5G(k)):I.return(!1)})};
l56=function(k){var I=100;I=I===void 0?500:I;var V,X,P,L,T,d;return _.W(function(U){return U.nextAddress==1?(V=_.gH("INNERTUBE_CONTEXT_CLIENT_NAME",0),X=[V,(0,_.wR)()-2592E6],P=[V,(0,_.wR)()],L=IDBKeyRange.bound(X,P),U.yield(_.kI_(k),2)):U.nextAddress!=3?(T=U.yieldResult,d=[],U.yield(_.Af(T,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(E){d.length=0;return _.Hx(E.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:L,direction:"prev"},function(l){if(l.getValue()&&d.length<
I)return d.push(l.getValue()),l.delete().then(function(){return l.continue()})})}),3)):U.return(d)})};
rkx=function(){var k;return _.W(function(I){if(I.nextAddress==1)return I.yield(_.RJ(),2);k=I.yieldResult;if(!k||!_.cx()&&!_.m("nwl_init_require_datasync_id_killswitch")||!_.y4K())return I.jumpTo(0);_.KQK=!0;_.mzc.isNwlInitialized=_.KQK;return I.yield(_.wXf().awaitInitialization(),0)})};
kJ=function(k,I){_.axX[k]=!0;var V=_.HR();V&&V.publish.apply(V,arguments);_.axX[k]=!1};
yk3=function(){if(_.lui()&&!h8p){var k=function(V){V=V.data;if(V.op==="serializedGelBatch"){var X=_.amt.get(V.key);X&&(_.CHA(V.serializedBatch,X.client,X.resolve,X.networklessOptions,X.isIsolated,X.useVSSEndpoint,X.dangerousLogToVisitorSession,X.requestsOutstanding),_.amt.delete(V.key))}},I=_.bIl();
I&&(I.addEventListener("message",k),I.onerror=function(){_.amt.clear()});
h8p=!0}};
Iw=function(){this.relativeTimeStart_=_.q5()};
mtG=function(k,I){k!=null&&this.append.apply(this,arguments)};
Vm=function(){for(var k=Array(36),I=0,V,X=0;X<36;X++)X==8||X==13||X==18||X==23?k[X]="-":X==14?k[X]="4":(I<=2&&(I=33554432+Math.random()*16777216|0),V=I&15,I>>=4,k[X]=_.Ero[X==19?V&3|8:V]);return k.join("")};
K26=function(){return _.dj("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
j94=function(){var k=_.dc.clone($tp),I;return(new _.tD(function(V,X){k.onSuccess=function(P){_.YAi(P)?V(new Spx(P)):X(new XE("Request failed, status="+_.Dn(P),"net.badstatus",P))};
k.onError=function(P){X(new XE("Unknown request error","net.unknown",P))};
k.onTimeout=function(P){X(new XE("Request timed out","net.timeout",P))};
I=_.tI("//googleads.g.doubleclick.net/pagead/id",k)})).thenCatch(function(V){if(V instanceof _.dq){var X;
(X=I)==null||X.abort()}return _.e8(V)})};
Jk4=function(k,I,V){V=V===void 0?!1:V;var X,P,L,T,d;return _.W(function(U){switch(U.nextAddress){case 1:_.VM("SOCS",k,34128E3,"youtube.com",!0);if(_.oa)return P=fetch(I,{method:"POST",mode:_.Em(I),credentials:_.Um(I),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),L=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.Em("/upgrade_visitor_cookie?eom=1"),credentials:_.Um("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),U.yield(Promise.all([P,L]).then(function(E){return E[1]}),5);
fetch(I,{method:"POST",mode:_.Em(I),credentials:_.Um(I),cache:"no-store",headers:{"Content-Type":"text/plain"}});return U.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.Em("/upgrade_visitor_cookie?eom=1"),credentials:_.Um("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:X=U.yieldResult;U.jumpTo(3);break;case 5:X=T=U.yieldResult;case 3:if(!X.ok)throw Error("vf");return U.yield(X.text(),7);case 7:d=U.yieldResult,
!d.includes('"state_switch":true')&&!V||d.includes("skip_reload_for_test")||window.location.reload(),_.xg(U)}})};
Ypi=function(k){return _.W(function(I){return I.nextAddress==1?I.yield(Jk4(k.socsCookie,k.savePreferenceUrl,!0),2):I.return()})};
gA4=function(k){return _.W(function(I){return I.nextAddress==1?I.yield(Jk4(k.socsCookie,k.savePreferenceUrl),2):I.return()})};
vAx=function(k){a:{var I="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(I="EMBEDDED_PLAYER_MODE_PFL");var V=k.raw_embedded_player_response;if(!V&&(k=k.embedded_player_response))try{V=JSON.parse(k)}catch(P){break a}if(V)b:{k=qp4;for(var X in k)if(k[X]==V.embeddedPlayerMode){I=k[X];break b}}}return I==="EMBEDDED_PLAYER_MODE_PFL"};
s94=function(){if(_.m("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("wf");if(!_.bYt())return Error("xf");var k=_.gH("PLAYER_VARS",{});if(_.dc.get(k,"privembed",!1)=="1")return Error("yf");if(vAx(k))return Error("zf")};
Q9k=function(k){k=k.xhr.responseText;if(!_.L_(k,")]}'"))throw new F2V;k=JSON.parse(k.substr(4));if((k.type||1)>1)throw new F2V;k=k.id;Tlh(k);Blc=_.JC(k);Akp(18E5,2);return k};
oAX=function(k,I){I=new nAG(I);Tlh("");Blc=_.CZQ(I);k>0&&Akp(12E4,k-1);throw I;};
Akp=function(k,I){_.zW(function(){j94().then(Q9k,function(V){return oAX(I,V)}).thenCatch(_.tJ)},k)};
ckx=function(){var k=s94();if(k!==void 0)return _.e8(k);Blc||(Blc=j94().then(Q9k).thenCatch(function(I){return oAX(2,I)}));
return Blc};
xtp=function(){var k=document;return e5(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(I){return"on"+I.toLowerCase()in k})};
a53=function(k){k.addEventListener("click",function(I){var V=I.target;V&&V.getAttribute("href")&&(V=V.getAttribute("href"),_.cK(window,V,"_blank"),I.preventDefault(),I.stopImmediatePropagation())})};
R84=function(){var k=_.DS();k.info||(k.info={});return k.info};
PN=function(){return(_.m("csi_use_time_origin")||_.m("csi_use_time_origin_tvhtml5"))&&_.eY.timeOrigin?Math.floor(_.eY.timeOrigin):_.eY.timing.navigationStart};
Lr=function(k){return Math.round(PN()+k)};
CK6=function(){var k;if(_.m("csi_use_performance_navigation_timing")){var I,V,X,P=_.eY==null?void 0:(k=_.eY.getEntriesByType)==null?void 0:(I=k.call(_.eY,"navigation"))==null?void 0:(V=I[0])==null?void 0:(X=V.toJSON)==null?void 0:X.call(V);P?(P.requestStart=Lr(P.requestStart),P.responseEnd=Lr(P.responseEnd),P.redirectStart=Lr(P.redirectStart),P.redirectEnd=Lr(P.redirectEnd),P.domainLookupEnd=Lr(P.domainLookupEnd),P.connectStart=Lr(P.connectStart),P.connectEnd=Lr(P.connectEnd),P.responseStart=Lr(P.responseStart),
P.secureConnectionStart=Lr(P.secureConnectionStart),P.domainLookupStart=Lr(P.domainLookupStart),P.isPerformanceNavigationTiming=!0,k=P):k=_.eY.timing}else k=_.m("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.eY.timing)):_.eY.timing;return k};
wbA=function(){if(_.eY.getEntriesByType){var k=_.eY.getEntriesByType("paint");if(k=e5(k,function(V){return V.name==="first-paint"}))return Lr(k.startTime)}var I;
_.m("csi_use_performance_navigation_timing")?I=_.eY.getEntriesByType("first-paint")[0].startTime:I=_.eY.timing.msFirstPaint;return I?Math.max(0,I):0};
pbp=function(){var k=window.location.protocol,I=_.eY.getEntriesByType("resource");I=_.BM(I,function(V){return V.name.indexOf(k+"//fonts.gstatic.com/s/")===0});
(I=HS4(I,function(V,X){return X.duration>V.duration?X:V}))&&I.startTime>0&&I.responseEnd>0&&(_.Om("wffs",Lr(I.startTime)),_.Om("wffe",Lr(I.responseEnd)))};
NlP=function(k,I){k=document.querySelector(k);if(!k)return!1;var V="",X=k.nodeName;X==="SCRIPT"?(V=k.src,V||(V=k.getAttribute("data-timing-href"))&&(V=window.location.protocol+V)):X==="LINK"&&(V=k.href);_.GZ(document)&&k.setAttribute("nonce",_.GZ(document));return V?(k=_.eY.getEntriesByName(V))&&k[0]&&(k=k[0],V=PN(),_.Om("rsf_"+I,V+Math.round(k.fetchStart)),_.Om("rse_"+I,V+Math.round(k.responseEnd)),k.transferSize!==void 0&&k.transferSize===0)?!0:!1:!1};
ZSk=function(k,I){_.s5(function(){_.u8("").info.actionType=k;I&&_.Y6("TIMING_AFT_KEYS",I);_.Y6("TIMING_ACTION",k);var V=_.EBj(_.gH("TIMING_INFO",{}));Object.keys(V).length>0&&_.tV(V);V={isNavigation:!0,actionType:_.VRX(_.gH("TIMING_ACTION"))};var X=_.gH("PREVIOUS_ACTION");X&&(V.previousAction=_.VRX(X));if(X=_.gH("CLIENT_PROTOCOL"))V.httpProtocol=X;if(X=_.gH("CLIENT_TRANSPORT"))V.transportProtocol=X;(X=_.PW())&&X!=="UNDEFINED_CSN"&&(V.clientScreenNonce=X);X=gw6();if(X===1||X===-1)V.isVisible=!0;X=
_.DVU().loadType==="cold";var P=R84();X||(X=P.yt_lt==="cold");if(X){V.loadType="cold";X=R84();P=CK6();var L=PN(),T=_.gH("CSI_START_TIMESTAMP_MILLIS",0);T>0&&!_.m("embeds_web_enable_csi_start_override_killswitch")&&(L=T);L&&(_.Om("srt",P.responseStart),X.prerender!==1&&_.G8A(L));X=wbA();X>0&&_.Om("fpt",X);X=CK6();X.isPerformanceNavigationTiming&&_.tV({performanceNavigationTiming:!0},void 0);_.Om("nreqs",X.requestStart,void 0);_.Om("nress",X.responseStart,void 0);_.Om("nrese",X.responseEnd,void 0);
X.redirectEnd-X.redirectStart>0&&(_.Om("nrs",X.redirectStart,void 0),_.Om("nre",X.redirectEnd,void 0));X.domainLookupEnd-X.domainLookupStart>0&&(_.Om("ndnss",X.domainLookupStart,void 0),_.Om("ndnse",X.domainLookupEnd,void 0));X.connectEnd-X.connectStart>0&&(_.Om("ntcps",X.connectStart,void 0),_.Om("ntcpe",X.connectEnd,void 0));X.secureConnectionStart>=PN()&&X.connectEnd-X.secureConnectionStart>0&&(_.Om("nstcps",X.secureConnectionStart,void 0),_.Om("ntcpe",X.connectEnd,void 0));_.eY&&"getEntriesByType"in
_.eY&&pbp();X=[];if(document.querySelector&&_.eY&&_.eY.getEntriesByName)for(var d in MEi)MEi.hasOwnProperty(d)&&(P=MEi[d],NlP(d,P)&&X.push(P));if(X.length>0)for(V.resourceInfo=[],d=_.G(X),X=d.next();!X.done;X=d.next())V.resourceInfo.push({resourceCache:X.value})}_.tV(V);V=_.zM();V.preLoggedGelInfos||(V.preLoggedGelInfos=[]);d=V.preLoggedGelInfos;V=_.uIA();X=void 0;for(P=0;P<d.length;P++)if(L=d[P],L.loadType){X=L.loadType;break}if(_.DVU().loadType==="cold"&&(V.loadType==="cold"||X==="cold")){X=_.zyi();
P=_.zM();P=P.gelTicks?P.gelTicks:P.gelTicks={};for(var U in X)U in P||typeof X[U]==="number"&&_.Om(U,_.ku(U));U={};X=!1;d=_.G(d);for(P=d.next();!P.done;P=d.next())X=P.value,_.TM(V,X),_.TM(U,X),X=!0;X&&_.tV(U)}_.l4X(!0);U=_.gH("TIMING_ACTION");_.FB("ytglobal.timingready_")&&U&&_.Jlj()&&_.bZO()&&_.f4K()})()};
Dt4=function(k){var I,V,X,P=(X=(V=((I=k.mainDownloadsListEntity)!=null?I:{})[_.wvA])==null?void 0:V.refresh)!=null?X:"",L;k=(L=k.refresh)==null?void 0:L[P];P=k!=null?k:{};return(P==null?0:P.refreshTime)?Number(P==null?void 0:P.refreshTime):0};
z82=function(k,I){var V=_.t8(k);return I.every(function(X){var P;X=X==null?void 0:(P=X.playbackDataEntity)==null?void 0:P.key;if(!X)return!1;P=_.Q3(_.FO(X).entityId,"mainVideoEntity");return!!V[P]})};
ut2=function(k){return k.ui.guideIsVisibleButNotPersistent};
OSi=function(k){return k.ui.scrollAtTop};
tEG=function(k){return k.ui.tabGesturesIsActive};
e8i=function(k){k=_.zB(k.entities);return _.V4U(k).length};
k2i=function(k,I){if(I){var V;k=(V=_.nQ(k.entities,"downloadQualityPickerEntity",I))!=null?V:void 0}else k=void 0;return k};
cN=function(k,I,V){var X;return _.W(function(P){if(P.nextAddress==1)return P.yield(I(),2);X=P.yieldResult;V(X,k);_.xg(P)})};
Is3=function(){return _.W(function(k){return k.nextAddress==1?k.yield((s94()!==void 0?_.e8(Error("Af")):j94()).then(function(){return 1},function(I){if(I.message==="Biscotti id is disabled")return 3;
_.$w("Failed fetching bid");return 0}),2):k.return(k.yieldResult)})};
XYP=function(){var k=_.YL("YmVkLXBsYXllciMzb3M0b2o1bmF3ZWN5dC1oYXZlbi1lbQ=="),I=_.YL("dndicGlmcmFtZSNxNWpiejdwbg==");return document.querySelector(I+VDp+k)?0:1};
Pu4=function(k){var I=document.getElementsByTagName("ytd-enforcement-message-view-model");I.length===0||getComputedStyle(I[0]).display==="none"?k(0,"p.h_"):k(1,"p.h_")};
LH3=function(){return _.IXi(_.gi)};
c26=function(){return _.V0l()===0?0:_.XaR()};
G2c=function(){return _.Tho(_.$ql([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
dcX=function(){return _.ZAA(T1V)};
i9G=function(k){_.W(function(I){switch(I.nextAddress){case 1:return I.yield(cN("b.f_",Is3,k),2);case 2:return I.yield(cN("j.s_",_.NBA,k),3);case 3:return I.yield(cN("r.s_",_.wJD,k),4);case 4:return I.yield(cN("e.h_",dcX,k),5);case 5:if(!_.m("ab_det_sc_inj")){I.jumpTo(6);break}return I.yield(cN("s.i_",_.edR,k),6);case 6:if(_.m("ab_deg_unex_thr")){I.jumpTo(8);break}return I.yield(cN("a.o_",_.OAX,k),8);case 8:if(_.m("ks_get_o_pp")){I.jumpTo(10);break}return I.yield(cN("g.o_",_.uMt,k),10);case 10:if(_.m("ks_det_gpbl")){I.jumpTo(12);
break}return I.yield(cN("p.i_",_.zdl,k),12);case 12:return I.yield(cN("f.i_",_.suj,k),14);case 14:return I.yield(cN("a.b_",_.Rdc,k),15);case 15:return I.yield(cN("p.m_",_.AAR,k),16);case 16:if(!_.m("ab_det_el_h_v2")){I.jumpTo(17);break}return I.yield(cN("n.h_",G2c,k),17);case 17:return I.yield(cN("o.p_",LH3,k),19);case 19:return I.yield(cN("e.i_",XYP,k),20);case 20:if(_.m("ab_det_apm"))return I.yield(cN("o.a_",c26,k),0);I.jumpTo(0)}})};
WHA=function(k){switch(k){case 0:return"BISCOTTI_BASED_DETECTION_RESULT_DETECTED";case 1:return"BISCOTTI_BASED_DETECTION_RESULT_NOT_DETECTED";case 2:return"BISCOTTI_BASED_DETECTION_RESULT_UNSPECIFIED";case 3:return"BISCOTTI_BASED_DETECTION_RESULT_KNOWN_FAILURE";case 4:return"BISCOTTI_BASED_DETECTION_RESULT_UNKNOWN_FAILURE";default:_.k2(k,"unknown result type")}};
fsi=function(k,I,V){I=_.lXt[I];V={detected:k===0,source:I.oZe,detectionResult:WHA(k),contentCpn:V};_.bz("biscottiBasedDetection",V);_.VZx.increment(I.oZe,k);I.csN!==void 0&&_.Y6("CATSTAT",_.Elo(k,I))};
b92=function(){Uch=0;var k=[_.pv(!0)];EsV&&_.AV(EsV,"yt-window-resized",k)};
lsX=function(){Uch||(Uch=_.hD.addLowPriorityJob(b92,200))};
y2k=function(){r2G=0;hi3=_.VQU(document);var k=[hi3];EsV&&_.AV(EsV,"yt-window-scrolled",k)};
mc3=function(){r2G||(r2G=_.hD.addLowPriorityJob(y2k,200))};
$cG=function(k){k=k===void 0?null:k;KHA.push(_.aA(window,"resize",lsX));KHA.push(_.aA(window,"scroll",mc3));k&&(EsV=k)};
Sd3=function(k){k=k.target.result;k.objectStoreNames.contains("swpushnotificationsstore")&&k.deleteObjectStore("swpushnotificationsstore");k.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
J2i=function(){return jvp?Promise.resolve(jvp):new Promise(function(k,I){var V=self.indexedDB.open("swpushnotificationsdb");V.onerror=I;V.onsuccess=function(){var X=V.result;if(X.objectStoreNames.contains("swpushnotificationsstore"))jvp=X,k(jvp);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),J2i()};
V.onupgradeneeded=Sd3})};
Gy=function(k){var I=new _.GN("Error accessing DB");return J2i().then(function(V){return new Promise(function(X,P){try{var L=V.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(k);L.onsuccess=function(){var T=L.result;X(T?T.value:null)};
L.onerror=function(){I.params={key:k,source:"onerror"};P(I)}}catch(T){I.params={key:k,
thrownError:String(T)},P(I)}})},function(){return null})};
Ydi=function(k,I){var V={};V.key=k;V.value=I;return J2i().then(function(X){return new Promise(function(P,L){try{var T=X.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(V);T.onsuccess=function(){P()};
T.onerror=function(){L()}}catch(d){L(d)}})})};
qd4=function(){var k=_.zi.getLocalStorage();k&&gsA(k,k.mechanism.__iterator__(!0))};
vsx=function(k){_.W(function(I){if(I.nextAddress==1)return I.yield(k.delete("yt-appshell-assets"),2);_.xg(I)})};
sv2=function(k){return _.F7((0,_.p2Z)(),k)};
B12=function(){var k;_.W(function(I){return I.nextAddress==1?I.yield(Ty.getInstance(),2):(k=I.yieldResult)?I.yield(FHi(k),0):I.jumpTo(0)})};
Qvh=function(){var k;_.W(function(I){return I.nextAddress==1?I.yield(dd.getInstance(),2):(k=I.yieldResult)?I.yield(A23(k),0):I.jumpTo(0)})};
nsk=function(k){vsx(k);B12();Qvh()};
osh=function(k){var I,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(_.waR(k),2);if(I=X.yieldResult){var P;a:{if(I.headers&&(P=I.headers.get("date"))&&(P=Date.parse(P),!isNaN(P))){P=Math.round((0,_.wR)()-P);break a}P=-1}V=P;if(V>-1)return X.return(V)}return X.return(-1)})};
xck=function(){var k=_.XA.caches,I=_.qw("IS_SHELL_LOAD"),V,X;_.W(function(P){if(P.nextAddress==1)return V=-1,I?P.yield(osh(k),3):(X=PN(),V=Math.round((0,_.wR)()-X),P.jumpTo(2));P.nextAddress!=2&&(V=P.yieldResult);V>=0&&V<2147483648&&_.V3({appInstallDataAgeMs:V});_.xg(P)})};
asV=function(k){var I=_.ns(_.XA.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(X){var P=I.JSC$10332_queryData_.getValues(X);if(P==null?0:P.length)V[X]=P});
return _.J6(k,new Map(Object.entries(V)))};
Ri6=function(k){return _.L3D(_.PYl(k&16777215))<.5};
Cui=function(k){k=k.match(/(.*)::.*::.*/);if(k!==null)return k[1]};
wYV=function(k){if(_.cQA()){var I=Object.keys(window.localStorage);I=_.G(I);for(var V=I.next();!V.done;V=I.next()){V=V.value;var X=Cui(V);X===void 0||k.includes(X)||self.localStorage.removeItem(V)}}};
H94=function(){if(!_.cQA())return!1;var k=_.Lc(),I=Object.keys(window.localStorage);I=_.G(I);for(var V=I.next();!V.done;V=I.next())if(V=Cui(V.value),V!==void 0&&V!==k)return!0;return!1};
pYV=function(k){return Ydi("NotificationsDisabled",k)};
N1k=function(){var k=_.Mw("service_worker_scope");try{return navigator.serviceWorker.getRegistration(k)}catch(I){return Promise.reject(I)}};
MDx=function(){return Notification.permission!="granted"?Promise.resolve():N1k().then(function(k){return k?k.pushManager.getSubscription().then(function(I){if(I)return Promise.resolve();I={userVisibleOnly:!0,applicationServerKey:_.to("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return k.pushManager.subscribe(I).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
Z9A=function(k){return N1k().then(function(I){if(!I||!I.active)return Promise.reject(new _.GN("serviceworker.postMessage",k,I));try{return I.active.postMessage(k),Promise.resolve()}catch(V){return Promise.reject(V)}})};
Dcc=function(){Z9A({type:"notifications_register",data:_.gH("ID_TOKEN")})};
zi4=function(k){return!(!k||!k.pushManager)};
uCA=function(){return N1k().then(zi4).catch(function(){return!1})};
O9x=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?uCA():Promise.resolve(!1)};
kMp=function(){var k={isWide:_.IJ.get("wide","0")==="1"},I=_.Mx();if(I=I.getFlag(165)||I.getFlag(174))k.theme=_.f$(!0);if(_.jgA()){var V=_.WL()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";k.systemTheme=V}!I&&_.m("parent_tools_enable_app_settings")&&_.oZ(window.location.href).theme!==void 0&&(k.theme=_.f$());if((I=tDp)?!_.dc.equals(I,k):k)I={currentValue:k},eiX&&(I.timeSinceLastSnapshotSecs=Math.round(((0,_.wR)()-eiX)/1E3)),tDp&&(I.previousValue=tDp),_.bz("appSettingsCaptured",I),tDp=
k,eiX=(0,_.wR)()};
IS2=function(){if(!_.qw("LOGGED_IN"))return Promise.resolve(!1);var k=_.Mw("service_worker_push_force_notification_prompt_tag");return k?Gy("PromptTags").then(function(I){if(!I)return!0;var V=[];try{V=JSON.parse(I)}catch(X){return!1}return V&&V.indexOf(k)==-1}):Promise.resolve(!1)};
VYG=function(){var k=_.Nw("service_worker_push_prompt_delay_microseconds");return k?Gy("PromptTime").then(function(I){return Promise.resolve(Date.now()-k>(I||0))}):Promise.resolve(!0)};
XWx=function(){var k=_.Nw("service_worker_push_logged_out_prompt_watches");return k==-1?Promise.resolve(!1):Gy("WatchCount").then(function(I){return I>=k})};
P8i=function(){var k=_.J9(document,"yt-push-prompt-modal-bg");k&&_.kW(k)};
LPV=function(){return _.Nw("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):Gy("PromptCount").then(function(k){k||(k=0);return Promise.resolve(k<_.Nw("service_worker_push_prompt_cap"))})};
cV3=function(k){return _.qw("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.qw("LOGGED_IN")&&(k===void 0?0:k)?IS2().then(function(I){if(I)return!0;I=[LPV(),VYG()];_.qw("LOGGED_IN")||I.push(XWx());return Promise.all(I).then(function(V){return V.every(function(X){return X})})}):Promise.resolve(!1)};
GMX=function(){Gy("PromptCount").then(function(k){return Ydi("PromptCount",k+1)}).then(function(){return Ydi("PromptTime",Date.now())}).then(function(){var k=_.Mw("service_worker_push_force_notification_prompt_tag");
if(k)return Gy("PromptTags").then(function(I){var V=[];if(I)try{V=JSON.parse(I)}catch(X){return!1}V||(V=[]);V.push(k);return Ydi("PromptTags",JSON.stringify(V))})})};
dx4=function(){Tj4||P8i()};
iC3=function(k){k.style.zIndex=2147483648;k.style.pointerEvents="auto";k.style.backgroundColor="rgba(0, 0, 0, 0.6)";k.style.width="100%";k.style.height="100vh";k.style.position="absolute";k.style.top="0";k.style.left="0";k.style.border="none"};
WP4=function(){var k=_.J9(document,"yt-push-prompt-modal-bg");Tj4=_.m("service_worker_push_prompt_modal_ignore_click");k?iC3(k):(k=_.Gh("div",{id:"yt-push-prompt-modal-bg"}),iC3(k),document.body.appendChild(k),_.A4D(document,"click",dx4))};
fSc=function(){var k=arguments;_.m("service_worker_push_prompt_modal_enable")&&WP4();return Notification.requestPermission().then(function(I){P8i();var V=document.getElementById("ticker");V&&(V.className=V.classList.remove("show"));if(I=="granted")return MDx().then(function(){pYV(!1);Dcc();return Promise.resolve(!0)});
I=="denied"&&Dcc();return Promise.resolve(!1)}).catch(function(){P8i();
return Promise.reject.apply(Promise,_.Z9(k))})};
Uxx=function(k){k=k===void 0?!1:k;var I=_.lR().client;if(I&&I.browserVersion){var V=I.browserVersion,X=I.browserName=="CHROME"&&_.EO(V,"50.0.0")<0;I=I.browserName=="OPERA"&&_.EO(V,"42.0.0")<0;if(X||I)return Promise.resolve()}return O9x().then(function(P){if(!P)return Promise.resolve();P=MDx().then(function(){return Z9A({type:"notifications_check_registration",data:_.gH("ID_TOKEN")})});
return Notification.permission!="default"?P.catch(function(){}):P.then(function(){return cV3(k)}).then(function(L){if(L)return GMX(),fSc().then(function(){})}).catch(function(){})})};
E4k=function(k){return zi4(k)?Uxx():Promise.resolve()};
bC4=function(k){var I=k.installing||k.waiting;return k.active||!I?Promise.resolve(k):new Promise(function(V){var X=function(P){P=P.target;if(P.state==="activated"||P.state==="redundant")I.removeEventListener("statechange",X),V(k)};
I.addEventListener("statechange",X)})};
lSh=function(){var k=new _.DYt("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.R2(k,{mainAppWeb:_.r$()});var I=_.ipK;_.m("service_worker_forward_exp_params")&&(I=asV(I));try{var V=_.F3c(I).catch(function(){_.C3(k,"FAILURE");return new Promise(function(){})});
_.m("service_worker_push_enabled")&&V.then(function(X){_.C3(k,"SUCCESS");return X}).then(bC4).then(E4k)}catch(X){if(_.C3(k,"FAILURE"),X.name!=="SecurityError")throw X;
}};
rVi=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&lSh()};
ik=function(k,I,V,X,P){var L={};I&&(L[I]=V);X?L.errorType=X:P&&(L.errorReason=P);_.bz(k,L);_.r6()};
hIG=function(k,I){var V={};I&&(V.serializedYpcFamilyCreateLoggingParams=I);_.bz(k,V);_.r6()};
yVX=function(k,I){var V={};V.serializedYpcRefundFlowLoggingParams=I;k&&(V.eventType=k);_.bz("ypcRefundFlowEvent",V);_.r6()};
mxx=function(k){k&&_.AQo("transactionFlowSucceeded",k)};
KPi=function(){ik("ypcRedeemFlowStarted")};
$xP=function(k){ik("ypcRedeemFlowFailed",void 0,void 0,void 0,k)};
Smp=function(k){k&&ik("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",k,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
WN=function(k){return function(I,V){var X=k||V.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(I,V,{get:function(){var P;return this.$?this.$[X]:(P=_.HL(this))==null?void 0:P.querySelector("#"+X)},
enumerable:!0,configurable:!0})}};
jt4=function(k){if(k=_.kxA(k)){var I;(I=k.sources)!=null&&I[0]?(I=_.VzR(k),I=I<1?"VERTICAL":I>1?"HORIZONTAL":"SQUARE"):I=void 0;return I}};
JVi=function(k){return(k=_.kxA(k))?_.VzR(k):0};
Ym4=function(k){var I,V,X,P,L,T,d;_.W(function(U){if(U.nextAddress==1)return U.yield(_.Oa_(),2);if(U.nextAddress!=3){if(!U.yieldResult)return U.return(!1);I=[];return U.yield(_.vr.keys(),3)}V=U.yieldResult;X=_.G(V);for(P=X.next();!P.done;P=X.next())L=P.value,T=_.z5K(L),d=T.datasyncId,!d||k.includes(d)||I.push(_.vr.delete(L));return U.return(Promise.all(I).then(function(E){return E.some(function(l){return l})}))})};
g4x=function(){var k,I,V,X,P,L,T;return _.W(function(d){if(d.nextAddress==1)return d.yield(_.Oa_(),2);if(d.nextAddress!=3){if(!d.yieldResult)return d.return(!1);k=_.Lc("cache contains other");return d.yield(_.vr.keys(),3)}I=d.yieldResult;V=_.G(I);for(X=V.next();!X.done;X=V.next())if(P=X.value,L=_.z5K(P),(T=L.datasyncId)&&T!==k)return d.return(!0);return d.return(!1)})};
qmx=function(k,I){return _.nQ(k.entities,"inlineExpansionEntity",I)};
v4G=function(k,I){return _.nQ(k.entities,"timedMarkersListSyncEntity",I)};
stG=function(k,I){return _.nQ(k.entities,"liveReactionsDataEntity",I)};
FPV=function(k,I){k=_.nQ(k.entities,"booleanEntity",I);return!(!k||!k.value)};
Bj6=function(k,I){var V=_.PW();V&&k&&_.EA(V,_.zY(k),I)};
AVk=function(k){return k.watch.isWatchActive};
Qtk=function(k){return k.watch.isLearningJourneyActive};
n4X=function(k){return k.watch.watchWindowSize};
o4A=function(k){return!_.t5U(k)};
fr=function(k){return k.watch.watchScrollTop};
xxx=function(k){return k.watch.isLiveChatCollapsed};
aSp=function(k,I){return _.nQ(k.entities,"flowStateEntity",I)};
RIp=function(){var k=_.C7().resolve(_.RZ(_.UpU));return k?k.getCurrentTime():0};
C8k=function(k,I){k={videoId:k};I&&(k.playlistId=I);return k};
wWx=function(){var k,I,V,X,P,L,T,d,U,E,l,r,h,y;return _.W(function(S){switch(S.nextAddress){case 1:k={},I=_.kXt(),V=_.G(Object.entries(I)),X=V.next();case 4:if(X.done){S.jumpTo(3);break}P=X.value;L=_.G(P);T=L.next().value;d=L.next().value;U=T;E=d;if(!E){S.jumpTo(5);break}return S.yield(E(),8);case 8:k[U]=S.yieldResult;case 5:X=V.next();S.jumpTo(4);break;case 2:l=_.G(),r=l.next();case 9:if(r.done){S.jumpTo(3);break}h=r.value;y=I[h];if(!y){S.jumpTo(10);break}return S.yield(y(),13);case 13:k[h]=S.yieldResult;
case 10:r=l.next();S.jumpTo(9);break;case 3:return S.return(k)}})};
HC2=function(){var k;_.W(function(I){if(I.nextAddress==1)return I.yield(wWx(),2);k=I.yieldResult;return I.yield(navigator.clipboard.writeText(JSON.stringify(k,null,2)),0)})};
pWp=function(k,I){if(k&&I){var V=_.Cz();V().set(k,I);_.TPl(V())}};
NjX=function(k,I){if(k&&I){var V=_.Cz();V().set(k,I);_.TPl(V())}};
MYp=function(k,I){return _.nQ(k.entities,"superThanksSelectedTierEntity",I)};
ZCi=function(k,I){return _.nQ(k.entities,"contextNoteUserRatingEntityPayload",I)};
DxA=function(){_.m("web_watch_log_theater_mode")&&_.KvD("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
zI4=function(k,I,V){if(!k.includes("START_TIME_PLACEHOLDER")||!k.includes("END_TIME_PLACEHOLDER"))return k;var X=new Date(0),P=new Date(0);X.setUTCMilliseconds(I);P.setUTCMilliseconds(V);return k.replace("START_TIME_PLACEHOLDER",_.lJ(X,7)).replace("END_TIME_PLACEHOLDER",_.lJ(P,7))};
uc4=function(k,I,V){var X=V.minimumRowsOfVideosBetweenSections===void 0?1:V.minimumRowsOfVideosBetweenSections;return k<(V.minimumRowsOfVideosAtStart===void 0?2:V.minimumRowsOfVideosAtStart)||I!==null&&k-I<=X?!1:!0};
OCp=function(k,I){var V=0,X=0;k=_.G(k);for(var P=k.next();!P.done;P=k.next()){var L=P.value;if(L.richItemRenderer)L.richItemRenderer.rowIndex=X,L.richItemRenderer.colIndex=V++,V===I&&(V=0,X++);else if(L.richGroupRenderer&&L.richGroupRenderer.numColumns!==void 0)L.richGroupRenderer.rowIndex=X,L.richGroupRenderer.colIndex=V,V+=L.richGroupRenderer.numColumns,V===I&&(V=0,X++);else if(L.richSectionRenderer){var T=P=void 0;if(L=_.K((P=L)==null?void 0:(T=P.richSectionRenderer)==null?void 0:T.content,_.JuN))L.rowIndex=
X++}}};
tYh=function(k,I){var V=I.contentElement;I=I.rendererToTagNameMap;if(V&&I&&I.size!==0){for(var X=new Map,P=_.G(V.children),L=P.next();!L.done;L=P.next()){L=L.value;var T=L.tagName.toLowerCase(),d=X.get(T);d||(d=[],X.set(T,d));d.push(L)}if(X.size!==0)for(P=Math.min(k.length,V.children.length),L=new Map,T=0;T<P;T++){d=Object.keys(k[T])[0];d=I.get(d);if(!d)break;var U=L.get(d);U===void 0&&(U=0,L.set(d,U));var E=X.get(d);if(!E||U>=E.length)break;L.set(d,U+1);d=E[U];U=V.children[T];U!==d&&(_.K2=!0,_.$_.set(d,
!0),V.insertBefore(d,U),_.$_.delete(d),_.K2=!1)}}};
eIX=function(k,I,V,X,P,L,T){X=X===void 0?{}:X;if(!k||!k.length)return{orderedContent:[]};k=k.slice();var d=[],U=[];P=null;for(var E=0,l=function(N){U.sort(function(z,u){return u.skippedOnRow-z.skippedOnRow});
for(var M,p=(M=U.shift())==null?void 0:M.content;p;)!p.richSectionRenderer&&N||d.push(p),M=void 0,p=(M=U.shift())==null?void 0:M.content},r=void 0,h=void 0,y=new Set;k.length>0||U.length>0;){for(var S=[],g=I;g>0;){var F=void 0,Q=void 0,x=(Q=U[0]&&U[0].skippedOnRow<E?(F=U.shift())==null?void 0:F.content:void 0)!=null?Q:k.shift();
if(!x)break;if(x.richItemRenderer)F=x.richItemRenderer.targetId,Q=void 0,F&&((Q=T)==null?0:Q.has(F))&&(Q=T.get(F),!r||Q&&Q.timestamp>r.timestamp)&&(r=Q,h&&y.add(h),h=F),S.push(x),g--;else if(x.richGroupRenderer&&x.richGroupRenderer.numColumns!==void 0)x.richGroupRenderer.numColumns<=g?(S.push(x),g-=x.richGroupRenderer.numColumns):g===I&&x.richGroupRenderer.numColumns>I?(S.push({richGroupRenderer:Object.assign({},x.richGroupRenderer,{numColumns:I})}),g=0):U.push({content:x,skippedOnRow:E});else if(x.richSectionRenderer)if(uc4(E,
P,X)&&g===I){d.push(x);P=E;E++;continue}else U.push({content:x,skippedOnRow:E});else if(x.continuationItemRenderer){l(!0);d.push(x);g=0;break}if(g===0)d.push.apply(d,_.Z9(S));else if(!V&&k.length===0){l(!1);d.push.apply(d,_.Z9(S));g=0;break}}E++;r&&(d.push(r.content),E++);h=r=void 0}OCp(d,I);L&&tYh(d,L);return{orderedContent:d,pinnedContentNotShownTargetIds:y}};
kBP=function(k){return k.shorts.isSmallScreenSqueezeback};
INA=function(k){return k.shorts.isPlaybackStarted};
XXP=function(){if(_.m("kevlar_home_skeleton")&&!VaG){var k=document.querySelector("#home-page-skeleton");k&&(_.LQ("hgcr"),_.kW(k),VaG=!0)}};
c8A=function(){if(_.bYt()){var k=_.gH("PLAYER_VARS",{});if(_.dc.get(k,"privembed",!1)!="1"&&!vAx(k)){var I=function(){PtA=!0;"google_ad_status"in window?_.Y6("DCLKSTAT",1):_.Y6("DCLKSTAT",2)};
try{_.WW(_.WpG,I)}catch(V){}LO6.push(_.hD.addLowPriorityJob(function(){if(!(PtA||"google_ad_status"in window)){try{_.Gsl(_.WpG.toString(),I)}catch(V){}PtA=!0;_.Y6("DCLKSTAT",3)}},5E3))}}};
GBk=function(k){return!!k.getOptions("captions")};
TC3=function(k){return(k=k.getOption("captions","track"))?!!k.displayName:!1};
dSX=function(k){return e5(k,function(I){return I.languageCode==="en"})};
iQ2=function(k){var I=UU;if(TC3(k))k.setOption("captions","stickyLoading",{}),k.setOption("captions","track",{});else{var V=e5(_.h$R(k),function(X){return X.displayName===I});
k.setOption("captions","track",V)}};
WOp=function(k,I){return{popup:{searchSuggestionReportDialog:{searchQuery:k,title:_.HW("SBOX_INAPPROPRIATE_TITLE"),suggestions:I,categoryLabel:_.HW("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.HW("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.HW("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.HW("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.HW("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.HW("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.HW("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.HW("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.HW("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.HW("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
fN2=function(k){var I=_.Mx();if(I.getFlag(202))I=I.getFlag(201);else{var V;I=(k==null?void 0:(V=k.config)==null?void 0:V.settingOnByDefault)!==void 0?k.config.settingOnByDefault:!_.qm("web_shorts_cinematics_disabled_by_default")}return I};
USP=function(k){var I=_.Mx();_.ZS(0,201,k);_.ZS(0,202,!0);I.save()};
EuX=function(k){var I,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N;return _.W(function(M){switch(M.nextAddress){case 1:return M.yield(_.ap(),2);case 2:return(I=M.yieldResult)?M.yield(_.G4R(I),3):M.return();case 3:V=M.yieldResult;if(!V)return M.return();P=((X=V.offlineVideos)==null?void 0:X.length)||0;T=((L=V.offlinePlaylists)==null?void 0:L.length)||0;if(P===0&&T===0)return M.return();d=0;if(V.offlineVideos)for(U=_.G(V.offlineVideos),E=U.next();!E.done;E=U.next())l=E.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
l.videoState&&(d+=1);k.offline_videos_count=P.toString();_.m("kevlar_log_offline_current_network_type_ks")||(k.offline_current_network_type=(r=_.PJz())!=null?r:"CONN_INVALID");_.m("kevlar_log_updated_time_for_smart_downloads")&&(h=_.$L().getState().entities,y=_.V8(h),S=Dt4(h),k.offline_smart_downloads_last_sync_time_ms=y.toString(),k.offline_smart_downloads_next_sync_time_ms=S.toString());k.offline_videos_playable=d.toString();k.offline_playlists_count=T.toString();V.offlineVideos&&(g=V.offlineVideos.reduce(function(p,
z){z.downloadedBytes&&(p+=Number(z.downloadedBytes));return p},0).toString())&&(k.offline_used_disk_space_bytes=g);
if(!((F=navigator)==null?0:(Q=F.storage)==null?0:Q.estimate)){M.jumpTo(4);break}return M.yield(navigator.storage.estimate(),5);case 5:x=M.yieldResult,k.offline_free_disk_space_bytes=(((N=x)==null?void 0:N.quota)||0).toString();case 4:k.offline_client_state=JSON.stringify(V),_.xg(M)}})};
bQ4=function(k){k=k.match(/(.*)::.*::.*/);if(k!==null)return k[1]};
lNG=function(k){if(_.gji()){var I=Object.keys(window.sessionStorage);I=_.G(I);for(var V=I.next();!V.done;V=I.next()){V=V.value;var X=bQ4(V);X===void 0||k.includes(X)||self.sessionStorage.removeItem(V)}}};
r8X=function(){if(!_.gji())return!1;var k=_.Lc(),I=Object.keys(window.sessionStorage);I=_.G(I);for(var V=I.next();!V.done;V=I.next())if(V=bQ4(V.value),V!==void 0&&V!==k)return!0;return!1};
hui=function(k){if(!k)return 0;var I=k.getPresentingPlayerType(),V=k.getVideoData();return V&&V.isLive?(k=k.getProgressState(I),k.seekableEnd-k.seekableStart):k.getDuration(I)};
EU=function(k,I){_.e9(I,k,function(){return y8i[I]},function(V){y8i[I]=V;
if(!_.m("mweb_player_ve_show_ks")){var X=_.PW(0);X&&V&&_.lt(X,V)}})};
bk=function(k){(k=y8i[k])&&_.NV(_.Ne(),k)};
mS4=function(k,I){for(var V=_.G(Object.keys(k)),X=V.next();!X.done;X=V.next())if(X=X.value,k[X]!==I[X])return!1;return!0};
KOV=function(){return document.getElementById("player-control-overlay")};
$S4=function(k){k!==-1&&!_.m("player_controls_log_creation_killswitch")&&KOV()&&(_.LQ("pcu_cs",k),_.LQ("pcu_ce"))};
SAc=function(k){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:k}}]}}}};
jph=function(k,I,V,X){var P=_.m("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;I=Object.assign({},{text:I,hasGradientBackground:V},X&&{backgroundStyle:X},P&&{itemTargetId:P});P=_.m("web_enable_chat_autoscroll_to_user_turn")&&P?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:P,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:I}],
insertByPositionInSection:{sectionTargetId:k,position:"INSERTION_POSITION_LAST"}}}]},P?{scrollConfig:P}:{})}}};
J8x=function(k){return{continuationCommand:{token:k,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
YAc=function(k,I){I.stack&&(k.stack+="\n"+I.stack);return k};
gu4=function(){this.isInputValid_=!0;this.JSC$19560_streamPos_=0;this.leftoverInput_=""};
qAX=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19563_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
BCc=function(k){var I=vup(k,"Content-Type");if(!I)return null;I=I.toLowerCase();if(I.startsWith("application/json"))return I.startsWith("application/json+protobuf")?new sp6:new _.Iv;if(I.startsWith("application/x-protobuf")){k=vup(k,"Content-Transfer-Encoding");if(!k)return new qAX;if(k.toLowerCase()=="base64")return new FOX}return null};
wXp=function(k,I,V,X){var P=new A86(function(d,U){return Qp6.has(U)?d.sentinel==="gal"&&d.event!==void 0:!1},function(d){d.event?(d=nuc(d.event),d=!d||ou2(X,d)?!0:_.N5(k.lastEvent,lk,2,rd)?!_.N5(d,hm,1,rd)&&!_.N5(d,lk,2,rd):!_.N5(d,hm,1,rd)&&!_.N5(d,lk,3,rd)):d=!0;
return d});
V=_.J6(k.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",xS6(V)]]));if(k.nestedOrigins!==void 0)for(var L=_.G(k.nestedOrigins),T=L.next();!T.done;T=L.next())V=_.J6(V,new Map([["origin",T.value]]));return aNV(P,V,I).then(function(d){d=RuX(d.event);if(_.N5(d,hm,1,rd)){var U,E=(U=_.P$(d,hm,1,rd))==null?void 0:_.I3(U,2);E&&X.JSC$19615_logErrorEvent(Ctx(E));U=_.P$(d,hm,1,rd);_.I3(U,2)===4?(d=_.P$(d,hm,1,rd),d={statusCode:11,statusMessage:_.kM(d,
3)}):(d=_.P$(d,hm,1,rd),d={statusCode:12,statusMessage:_.kM(d,3)});return d}_.N5(d,lk,3,rd)?(d=_.P$(d,lk,3,rd),d={statusCode:1,consentLanguageKeys:_.kM(d,2)}):d={statusCode:1};return d}).catch(function(d){return d.errorCode!==void 0?{statusCode:d.errorCode,
statusMessage:d.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
Mai=function(k){var I={};if(k===void 0||k===null)return I;k.getToken()!==void 0&&HQi(k.getToken())&&HQi(k.getToken()).length>0&&(I.scopes=new Set(HQi(k.getToken())));k.getToken()!==void 0&&pX3(k.getToken())&&pX3(k.getToken()).length>0&&(I.capabilities=new Set(pX3(k.getToken())));_.kM(k,3)!==void 0&&(I.consistencyKey=_.kM(k,3));k.getName()!==void 0&&k.getName()!==""&&(I.linkName=k.getName());_.pO(k,NCX,4)&&(k=_.Nr(k,NCX,4),k=Object.assign({},_.kM(k,1)&&{userId:_.kM(k,1)},_.kM(k,2)&&{displayName:_.kM(k,
2)},_.kM(k,3)&&{email:_.kM(k,3)},_.kM(k,5)&&{username:_.kM(k,5)},_.kM(k,4)&&{profilePicture:_.kM(k,4)}),I.profile=k);return I};
ZQX=function(k,I){var V=k.flowParams,X;return{serviceId:V.serviceId,sessionId:V.sessionId,currentFlow:k.currentFlow,googleScopesString:I,linkingSessionSerialized:k.session.serialize(),consentLanguageKeys:V.consentLanguageKeys,callerState:k.callerState,dynamicUrlParameters:V.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(X=V.partnerConfigMinReadTimestamp)==null?void 0:X.serialize()}};
ta4=function(k){var I=k.googleScopes!==void 0?Array.from(k.googleScopes).join(","):"";DS4(ZQX(k,I),k.config.localStorage);I=zuG(k);return I===null?Promise.resolve(uO2):I.start().then(function(V){var X,P=(X=V.link)==null?void 0:X.consistencyKey;return V.statusCode===1&&k.googleScopes!==void 0&&k.googleScopes.size>0&&P!==void 0?(X=k.flowParams,OQ4(X.serviceId,X.sessionId,k.googleScopes,P,X.galService,k.config,V)):V})};
kii=function(k){var I=zuG(k);return I===null?Promise.resolve(eu2({statusCode:7,statusMessage:"Failed to create flow object"},k.callerState)):I.complete().then(function(V){var X,P=(X=V.link)==null?void 0:X.consistencyKey;return V.statusCode===1&&k.googleScopes!==void 0&&k.googleScopes.size>0&&P!==void 0?(X=k.flowParams,OQ4(X.serviceId,X.sessionId,k.googleScopes,P,X.galService,k.config,V)):eu2(V,k.callerState)},function(V){return eu2({statusCode:12,
statusMessage:"Failed to complete the flow: "+V.message},k.callerState)})};
OQ4=function(k,I,V,X,P,L,T){return IP2(P,{serviceId:k,sessionId:I,googleScopes:V,consistencyKey:X}).then(function(){return T},function(d){return P.deleteLink({serviceId:k,
sessionId:I,accountLinkingEntryPoint:L.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+d.message}},function(U){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+U.message}})})};
zuG=function(k){switch(k.currentFlow){case 1:var I=k.flowParams;k=_.Nr(k.session,VK3,1);return XCA.createOAuthFlow(I,k);case 2:case 3:return I=k.flowParams,k=_.Nr(k.session,PJp,6),L6p.createStreamlinedFlow(I,k);default:return null}};
Gip=function(k,I){k===2&&(k=3);var V=0;cWx.indexOf(k)!==-1&&(V=cWx.indexOf(k)+1);for(k=V;k<cWx.length;k++)if(I.has(cWx[k]))return cWx[k]};
ivc=function(k){var I=k.serviceId;var V=k.sessionId;var X=k.config;var P=k.galService;var L=k.capabilities;var T=k.scopes;var d=k.loginHint;var U=k.callerState;var E=k.consentLanguageKeys;var l=k.linkName;var r=k.dynamicUrlParameters;var h=k.partnerConfigMinReadTimestamp;k=X.dataUsageNoticeConfig?X.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return P.startLinkingSession({serviceId:I,sessionId:V,capabilities:L,scopes:T,loginHint:d,callerState:U,supportedFlows:T7k(X.supportedFlows),completionUrl:X.completionUrl,
accountLinkingEntryPoint:X.accountLinkingEntryPoint,consentLanguageKeys:E,dataUsageNoticeConfig:k,linkName:l,dynamicUrlParameters:r,partnerConfigMinReadTimestamp:h}).then(function(y){return new dDk(I,V,X,P,y,void 0,U,E,r,h)})};
lP4=function(k,I,V){var X=(new W6X(I.localStorage)).getSession(k);if(X===null)return Promise.resolve({statusCode:2});fPp(k,I.localStorage);var P=UD2(X.linkingSessionSerialized),L=X.googleScopesString!==""&&X.googleScopesString!==void 0?new Set(X.googleScopesString.split(",")):void 0,T=X.partnerConfigMinReadTimestampSerialized?ELP(X.partnerConfigMinReadTimestampSerialized):void 0;return bvx(new dDk(k,X.sessionId,I,V,P,L,X.callerState,X.consentLanguageKeys,X.dynamicUrlParameters,T),X.currentFlow,X.consentLanguageKeys)};
DS4=function(k,I){I=new W6X(I);I.storage!==null&&I.storage.set("SAVED_SESSION",k)};
fPp=function(k,I){I=new W6X(I);if(I.storage!==null){var V=I.storage.get("SAVED_SESSION");V!==void 0&&V.serviceId===k&&I.storage.remove("SAVED_SESSION")}};
T7k=function(k){var I=new Set;k=_.G(k);for(var V=k.next();!V.done;V=k.next())V=V.value,V!==1&&rWA.has(V)&&I.add(rWA.get(V));return I};
eu2=function(k,I){I!==void 0&&(k.callerState=I);return k};
hok=function(k){switch(k){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
K6P=function(k){return new yWp(k,new mDP(k))};
j54=function(k,I){I=I===void 0?!1:I;var V=document.createElement("div");k&&(V.style.transform="scaleX(-1)");V.style.backgroundColor=I?"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");k=document.createElement("style");k.textContent="@keyframes omdc-linear-progress-primary-indeterminate-translate {\n    0% {\n      transform: translateX(0);\n    }\n\n    20% {\n      animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);\n      transform: translateX(0);\n    }\n\n    59.15% {\n      animation-timing-function: cubic-bezier(\n        0.302435,\n        0.381352,\n        0.55,\n        0.956352\n      );\n\n      transform: translateX(83.67142%);\n    }\n\n    100% {\n      transform: translateX(200.611057%);\n    }\n  }@keyframes omdc-linear-progress-primary-indeterminate-scale {\n    0% {\n      transform: scaleX(0.08);\n    }\n\n    36.65% {\n      animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);\n      transform: scaleX(0.08);\n    }\n\n    69.15% {\n      animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);\n      transform: scaleX(0.661479);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-translate {\n    0% {\n      animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);\n      transform: translateX(0);\n    }\n\n    25% {\n      animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);\n      transform: translateX(37.651913%);\n    }\n\n    48.35% {\n      animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);\n      transform: translateX(84.386165%);\n    }\n\n    100% {\n      transform: translateX(160.277782%);\n    }\n  }@keyframes omdc-linear-progress-secondary-indeterminate-scale {\n    0% {\n      animation-timing-function: cubic-bezier(\n        0.205028,\n        0.057051,\n        0.57661,\n        0.453971\n      );\n      transform: scaleX(0.08);\n    }\n\n    19.15% {\n      animation-timing-function: cubic-bezier(\n        0.152313,\n        0.196432,\n        0.648374,\n        1.004315\n      );\n      transform: scaleX(0.457104);\n    }\n\n    44.15% {\n      animation-timing-function: cubic-bezier(\n        0.257759,\n        -0.003163,\n        0.211762,\n        1.38179\n      );\n      transform: scaleX(0.72796);\n    }\n\n    100% {\n      transform: scaleX(0.08);\n    }\n  }";
V.appendChild(k);k=$Dc();k.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";k.style.left="-145.166611%";var X=SK4(I);X.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";k.appendChild(X);V.appendChild(k);k=$Dc();k.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";k.style.left="-54.888891%";I=SK4(I);I.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
k.appendChild(I);V.appendChild(k);return V};
$Dc=function(){var k=document.createElement("div");k.style.height="100%";k.style.position="absolute";k.style.transformOrigin="top left";k.style.width="100%";return k};
SK4=function(k){var I=document.createElement("span");I.style.borderTop=k?"4px solid #669df6":"4px solid #4285f4";I.style.display="inline-block";I.style.position="absolute";I.style.width="100%";return I};
JW4=function(k){return k==null?void 0:_.uwf(k).valueOf()};
vLA=function(k){var I=document.body,V=!1,X=function(){V||(V=!0,YKx(P,L),setTimeout(function(){I.removeChild(L);I.removeChild(P)},150))},P=gLV(k,getComputedStyle(I).direction==="rtl",X),L=qKi(X);
YKx(P,L);I.appendChild(L);I.appendChild(P);window.requestAnimationFrame(function(){L.style.opacity="1";P.style.opacity="1";P.style.transform="translate(-50%, -50%) scale(1)";P.children[0].focus()})};
gLV=function(k,I,V){var X=document.createElement("div");X.style.position="fixed";X.style.alignItems="center";X.style.backgroundColor=k?"rgb(32, 33, 36)":"white";X.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";X.style.display="flex";X.style.flexDirection="column";X.style.justifyContent="center";X.style.left="50%";X.style.top="50%";X.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";X.style.zIndex="2002";document.body.clientWidth>=
660?(X.style.borderRadius="8px",X.style.minHeight="220px",X.style.maxHeight="90%",X.style.maxWidth="90%",X.style.minWidth="540px"):(X.style.height="100%",X.style.width="100%");X.setAttribute("aria-label","Error");X.setAttribute("aria-modal","true");X.setAttribute("role","alertdialog");X.addEventListener("keydown",function(L){L.key==="Escape"&&V()});
I=s56(k,I,V);X.appendChild(F6P(I));X.appendChild(I);var P=document.createElement("img");P.src=k?"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey200-36dp/2x/gm_alert_gm_grey200_36dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/alert/v11/gm_grey600-36dp/2x/gm_alert_gm_grey600_36dp.png";P.style.height="72px";P.style.width="72px";P.style.color="#9aa0a6";P.setAttribute("alt","");X.appendChild(P);P=document.createElement("h1");P.textContent="Something went wrong.  Try again.";
P.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";P.style.lineHeight="24px";P.style.fontSize="16px";P.style.textAlign="center";P.style.letterSpacing="0.1px";P.style.color=k?"rgb(232,234,237)":"#3c4043";X.appendChild(P);X.appendChild(F6P(I));return X};
s56=function(k,I,V){var X=document.createElement("button");X.style.backgroundColor="transparent";X.style.border="none";X.style.borderRadius="50%";X.style.cursor="pointer";X.style.outline="none";X.style.padding="12px";X.setAttribute("aria-label","Close dialog");X.style.position="absolute";X.style.top="0";I?X.style.right="0":X.style.left="0";X.addEventListener("focus",function(){X.style.backgroundColor=k?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
X.addEventListener("blur",function(){X.style.backgroundColor="transparent"});
X.addEventListener("mouseenter",function(){X.style.backgroundColor=k?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
X.addEventListener("mouseleave",function(){X.style.backgroundColor="transparent"});
X.addEventListener("click",V);X.addEventListener("keydown",function(P){P.key!=="Enter"&&P.key!=="Space"||V()});
I=document.createElement("img");I.src=k?"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey200-24dp/1x/gm_close_gm_grey200_24dp.png":"https://fonts.gstatic.com/s/i/googlematerialicons/close/v19/gm_grey600-24dp/1x/gm_close_gm_grey600_24dp.png";I.style.display="block";I.style.height="24px";I.style.width="24px";I.setAttribute("alt","");X.appendChild(I);return X};
F6P=function(k){var I=document.createElement("div");I.setAttribute("tabindex","0");I.setAttribute("aria-hidden","true");I.addEventListener("focus",function(){return void k.focus()});
return I};
qKi=function(k){var I=document.createElement("div");I.style.backgroundColor="rgba(32,33,36,0.6)";I.style.bottom="0";I.style.left="0";I.style.position="fixed";I.style.right="0";I.style.top="0";I.style.transition=" opacity 150 ms linear";I.style.zIndex="2001";I.addEventListener("click",k);return I};
YKx=function(k,I){I.style.opacity="0";k.style.opacity="0";k.style.transform="translate(-50%, -50%) scale(0.8)"};
B7k=function(k,I){k.sandbox&&k.sandbox.add&&(k.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),k.sandbox.add("allow-downloads"));k.src=I};
ym=function(k){this.JSC$19803_value_=void 0;this.childNodes_={};if(k){var I=_.FMl(k);k=_.qh(k);for(var V=0;V<I.length;V++)this.set(I[V],k[V])}};
mi=function(k){AWP.call(this,k)};
aPh=function(k,I){I=I===void 0?!1:I;this.parsedImageUrl_=null;k instanceof Q53||(nLh==void 0&&(nLh=new oL4),k=nLh.parse(k.toString(),I));k=this.parsedImageUrl_=k;k.JSC$19828_parsedOptions_==void 0&&((I=k.getOptions())||(I=""),k.JSC$19828_parsedOptions_=(new xDV).parse(I));AWP.call(this,k.JSC$19828_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;k=this.parsedImageUrl_;I=k.uri_.JSC$10332_port_;this.JSC$19830_domain_=k.uri_.JSC$10332_domain_+(I?":"+I:"");this.JSC$19830_query_=
this.parsedImageUrl_.uri_.JSC$10332_queryData_.toString()};
Kr=function(k){_.tp.call(this,"upload");this.opts.query=k};
RoA=function(){return _.OT.apply(0,arguments).flat().filter(function(k){return k}).join(";")};
wCh=function(){return PK2(CJh,RoA.apply(null,_.Z9(_.OT.apply(0,arguments))))};
Hvc=function(k){this.mode=4;this.data=k;this.parsedData=[];k=0;for(var I=this.data.length;k<I;k++){var V=[],X=this.data.charCodeAt(k);X>65536?(V[0]=240|(X&1835008)>>>18,V[1]=128|(X&258048)>>>12,V[2]=128|(X&4032)>>>6,V[3]=128|X&63):X>2048?(V[0]=224|(X&61440)>>>12,V[1]=128|(X&4032)>>>6,V[2]=128|X&63):X>128?(V[0]=192|(X&1984)>>>6,V[1]=128|X&63):V[0]=X;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))};
pCk=function(k){this.typeNumber=0;this.errorCorrectLevel=k===void 0?2:k;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
$J=function(k,I){if(k.length==void 0)throw Error("Kk`"+k.length+"`"+I);for(var V=0;V<k.length&&k[V]==0;)V++;this.num=Array(k.length-V+I);for(I=0;I<k.length-V;I++)this.num[I]=k[I+V]};
N7A=function(k,I){this.totalCount=k;this.dataCount=I};
MKx=function(){this.buffer=[];this.length=0};
ZvP=function(){var k=!1;if(_.SOK()){k=_.rt();var I="";_.YOD()?(I=/Windows (?:NT|Phone) ([0-9.]+)/,I=(k=I.exec(k))?k[1]:"0.0"):_.sO()?(I=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,I=(k=I.exec(k))&&k[1].replace(/_/g,".")):_.Joi()?(I=/Mac OS X ([0-9_.]+)/,I=(k=I.exec(k))?k[1].replace(/_/g,"."):"10"):_.f_(_.rt(),"KaiOS")?(I=/(?:KaiOS)\/(\S+)/i,I=(k=I.exec(k))&&k[1]):_.SOK()?(I=/Android\s+([^\);]+)(\)|;)/,I=(k=I.exec(k))&&k[1]):_.gK_()&&(I=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,I=(k=I.exec(k))&&k[1]);k=
I||""}return k};
eoc=function(k,I){this.JSC$19859__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(I)for(var V in I)this.JSC$19859__htOption[V]=I[V];this.JSC$19859__htOption.useSVG&&(DDV=zo6);this.JSC$19859__android=ZvP();this.JSC$19859__el=k;this._oQRCode=null;this._oDrawing=new DDV(this.JSC$19859__el,this.JSC$19859__htOption);this.JSC$19859__htOption.text&&(k=this.JSC$19859__htOption.text,this._oQRCode=new pCk(this.JSC$19859__htOption.correctLevel),uTh(this._oQRCode,
k),I=this._oQRCode,Ovx(I,!1,tKp(I)),this.JSC$19859__el.title=k,this._oDrawing.draw(this._oQRCode),this.makeImage())};
kRA=function(k,I,V,X,P){k.save();var L=new Path2D;L.roundRect(I,V,X*7,X*7,X*2);L.roundRect(I+X,V+X,X*5,X*5,X*1.3);L.roundRect(I+2*X,V+2*X,X*3,X*3,X);k.clip(L,"evenodd");k.fillStyle=P;k.fillRect(0,0,k.canvas.width,k.canvas.height);k.restore()};
Sr=function(){this.redactEnabled_=!0};
jr=function(k,I,V,X,P){this.JSC$19881_channel_=k;this.JSC$19881_channelDebug_=I;this.sid_=V;this.JSC$19881_rid_=X;this.JSC$19881_retryId_=P||1;this.JSC$19881_eventHandler_=new _.E0(this);this.timeout_=45E3;this.JSC$19881_extraHeaders_=null;this.JSC$19881_successful_=!1;this.JSC$19881_postData_=this.JSC$19881_requestUri_=this.JSC$19881_baseUri_=this.JSC$19881_type_=this.JSC$19881_requestStartTime_=this.JSC$19881_watchDogTimeoutTime_=this.JSC$19881_watchDogTimerId_=null;this.JSC$19881_pendingMessages_=
[];this.JSC$19881_xmlHttp_=null;this.JSC$19881_xmlHttpChunkStart_=0;this.JSC$19881_lastError_=this.JSC$19881_verb_=null;this.JSC$19881_lastStatusCode_=-1;this.JSC$19881_cancelled_=!1;this.JSC$19881_readyStateChangeThrottleMs_=0;this.JSC$19881_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new IZk};
Vki=function(k,I){var V=new Sr;V.debug("TestLoadImage: loading "+k);if(_.XA.Image){var X=new Image;X.onload=_.Nx(Jm,V,"TestLoadImage: loaded",!0,I,X);X.onerror=_.Nx(Jm,V,"TestLoadImage: error",!1,I,X);X.onabort=_.Nx(Jm,V,"TestLoadImage: abort",!1,I,X);X.ontimeout=_.Nx(Jm,V,"TestLoadImage: timeout",!1,I,X);_.XA.setTimeout(function(){if(X.ontimeout)X.ontimeout()},1E4);
X.src=k}else I(!1)};
XLA=function(k,I){var V=new Sr,X=new AbortController,P=setTimeout(function(){X.abort();Jm(V,"TestPingServer: timeout",!1,I)},1E4);
fetch(k,{signal:X.signal}).then(function(L){clearTimeout(P);L.ok?Jm(V,"TestPingServer: ok",!0,I):Jm(V,"TestPingServer: server error",!1,I)}).catch(function(){clearTimeout(P);
Jm(V,"TestPingServer: error",!1,I)})};
Jm=function(k,I,V,X,P){try{k.debug(I),P&&(P.onload=null,P.onerror=null,P.onabort=null,P.ontimeout=null),X(V)}catch(L){}};
LfG=function(){this.JSC$19895_parser_=new PRk};
cs3=function(k,I,V){return V&&V.internalChannelParams?V.internalChannelParams[k]||I:I};
YJ=function(k){this.serverVersion_=0;this.JSC$19900_outgoingMaps_=[];this.JSC$19900_channelDebug_=new Sr;this.JSC$19900_hostPrefix_=this.JSC$19900_backChannelUri_=this.JSC$19900_forwardChannelUri_=this.JSC$19900_path_=this.JSC$19900_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$19900_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$19900_extraHeaders_=null;this.JSC$19900_nextMapId_=this.JSC$19900_nextRid_=0;this.JSC$19900_failFast_=cs3("failFast",
!1,k);this.enableStreaming_=this.JSC$19900_deadBackChannelTimerId_=this.JSC$19900_backChannelTimerId_=this.JSC$19900_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$19900_lastPostResponseArrayId_=this.JSC$19900_lastArrayId_=-1;this.JSC$19900_backChannelAttemptId_=this.JSC$19900_backChannelRetryCount_=this.JSC$19900_forwardChannelRetryCount_=0;this.JSC$19900_baseRetryDelayMs_=cs3("baseRetryDelayMs",5E3,k);this.JSC$19900_retryDelaySeedMs_=
cs3("retryDelaySeedMs",1E4,k);this.JSC$19900_forwardChannelMaxRetries_=cs3("forwardChannelMaxRetries",2,k);this.JSC$19900_forwardChannelRequestTimeoutMs_=cs3("forwardChannelRequestTimeoutMs",2E4,k);this.JSC$19900_xmlHttpFactory_=k&&k.xmlHttpFactory||void 0;this.networkTestUrl_=k&&k.networkTestUrl||void 0;this.usesFetchStreams_=k&&k.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$19900_supportsCrossDomainXhrs_=k&&k.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=
new GR4(k&&k.concurrentRequestLimit);this.wireCodec_=new LfG;this.fastHandshake_=k&&k.fastHandshake||!1;this.encodeInitMessageHeaders_=k&&k.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$19900_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=k&&k.blockingHandshake||!1;k&&k.disableRedact&&this.JSC$19900_channelDebug_.disableRedact();k&&k.forceLongPolling&&(this.allowStreamingMode_=
!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&k&&k.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;k&&k.longPollingTimeout&&k.longPollingTimeout>0&&(this.longPollingTimeout_=k.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
T$k=function(){};
gd=function(k,I){if(k instanceof gd)this.array_=k.array_;else{var V;if(V=_.wt(k))a:{for(var X=V=0;X<k.length;X++){if(!_.wt(k[X])||V>0&&k[X].length!=V){V=!1;break a}for(var P=0;P<k[X].length;P++)if(typeof k[X][P]!=="number"){V=!1;break a}V==0&&(V=k[X].length)}V=V!=0}if(V)this.array_=_.C_(k);else if(k instanceof _.t6)this.array_=dmP(k.height,k.width);else if(typeof k==="number"&&typeof I==="number"&&k>0&&I>0)this.array_=dmP(k,I);else throw Error("Rk");}this.size_=new _.t6(this.array_[0].length,this.array_.length)};
q9=function(k,I){if(typeof k!=="function")throw Error("Nk");return _.XA.setTimeout(function(){k()},I)};
vN=function(k,I,V,X,P){this.JSC$19927_channel_=k;this.JSC$19927_channelDebug_=I;this.sid_=V;this.JSC$19927_rid_=X;this.JSC$19927_retryId_=P||1;this.timeout_=45E3;this.JSC$19927_eventHandler_=new _.E0(this);this.pollingTimer_=new _.bF;this.pollingTimer_.setInterval(250)};
sU=function(){};
WfA=function(k,I,V,X,P){(new sU).debug("TestLoadImageWithRetries: "+P);if(X==0)V(!1);else{var L=P||0;X--;i$A(k,I,function(T){T?V(!0):_.XA.setTimeout(function(){WfA(k,I,V,X,L)},L)})}};
i$A=function(k,I,V){var X=new sU;X.debug("TestLoadImage: loading "+k);var P=new Image;P.onload=function(){try{X.debug("TestLoadImage: loaded"),fZk(P),V(!0)}catch(L){}};
P.onerror=function(){try{X.debug("TestLoadImage: error"),fZk(P),V(!1)}catch(L){}};
P.onabort=function(){try{X.debug("TestLoadImage: abort"),fZk(P),V(!1)}catch(L){}};
P.ontimeout=function(){try{X.debug("TestLoadImage: timeout"),fZk(P),V(!1)}catch(L){}};
_.XA.setTimeout(function(){if(P.ontimeout)P.ontimeout()},I);
P.src=k};
fZk=function(k){k.onload=null;k.onerror=null;k.onabort=null;k.ontimeout=null};
UmG=function(){this.front_=[];this.back_=[]};
FE=function(k){this.JSC$19952_map_=new _.PY;this.size=0;k&&this.addAll(k)};
E56=function(k,I){this.action=k;this.params=I||{}};
b$4=function(k,I){_.ce.call(this);this.delay_=new _.T7(this.JSC$20026_onTick_,0,this);_.zr(this,this.delay_);this.JSC$20024_interval_=5E3;this.retryCount=this.nextTickTime_=0;if(typeof k==="function")I&&(k=(0,_.G7)(k,I));else if(k&&typeof k.handleEvent==="function")k=(0,_.G7)(k.handleEvent,k);else throw Error("ya");this.JSC$20026_listener_=k};
BN=function(k,I,V,X,P,L,T,d,U,E,l,r,h,y,S,g){var F=this;V=V===void 0?!1:V;X=X===void 0?function(){return""}:X;
P=P===void 0?!1:P;L=L===void 0?!1:L;T=T===void 0?!1:T;d=d===void 0?function(){return _.ot({})}:d;
U=U===void 0?!1:U;l=l===void 0?!1:l;r=r===void 0?!1:r;h=h===void 0?!1:h;y=y===void 0?!1:y;this.JSC$20027_pathPrefix_=k;this.defaultQueryParams_=I;this.pubsub_=new _.eL;this.retryLogger_=g;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!S)?S(function(){F.safeReconnect_()}):new b$4(this.safeReconnect_,this);
this.JSC$20027_channel_=null;this.JSC$20027_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$20027_pendingMessages_=[];this.enableAsyncTest_=V;this.JSC$20027_getXsrfToken_=X;this.useAsyncBrowserChannelHandler_=L;this.getAuthorizationHeader_=d;this.getAuthorizationHeaderSync_=E;this.enableCachedUpdateAuthorizationHeader_=T;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.ot();this.enableLoungeTokenRefresh_=P;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
U;this.disableMdxAuthForNonPlaybackMessages_=l;this.disableMdxAuthForAdMessages_=r;this.enableMdxAuthForConnectionOnly_=h;this.disableMdxAuthForShortsMessages_=y;this.JSC$20027_channelOpenedCounter=new lZh;this.JSC$20027_channelClosedCounter=new rsi;this.channelMessageSentCounter=new hsi;this.JSC$20027_channelMessageReceivedCounter=new ysG;this.JSC$20027_channelErrorCounter=new mm6;this.pendingMapsOnClosedCounter=new Kfp;this.undeliveredMapsOnClosedCounter=new $mc};
SsV=function(k){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;k=k||document.location.href;var I=Number(_.od(k)[4]||null)||"";I&&(this.port=":"+I);this.domain=_.ad(k)||"";k=_.rt();k.search("MSIE")>=0&&_.EO(k.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
Am=function(k){k=k||{};this.name=k.name||"";this.id=k.id||k.screenId||"";this.token=k.token||k.loungeToken||"";this.uuid=k.uuid||k.dialId||"";this.idType=k.screenIdType||"normal";this.secret=k.screenIdSecret||""};
j1h=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(k){var I=Math.random()*16|0;return(k=="x"?I:I&3|8).toString(16)})};
Jsx=function(k){return _.WB(k,function(I){return{key:I.id,name:I.name}})};
Ysp=function(k,I){return e5(k,function(V){return V||I?!V!=!I?!1:V.id==I.id:!0})};
Qm=function(k,I){return e5(k,function(V){return g5P(V,I)})};
B$G=function(){var k=qs6(),I=v54();if(s13()){var V=k,X=_.nKU(V,I);X<0&&_.BtU(V,-(X+1),0,I)}k=Ff4(k);if(k.length==0)try{_.kiO("remote_sid")}catch(P){}else try{_.VM("remote_sid",k.join(","),-1)}catch(P){}};
qs6=function(){var k=_.OK("yt-remote-connected-devices")||[];k.sort(_.Qjt);return k};
Ff4=function(k){if(k.length==0)return[];var I=k[0].indexOf("#"),V=I==-1?k[0]:k[0].substring(0,I);return _.WB(k,function(X,P){return P==0?X:X.substring(V.length)})};
As6=function(k){_.uJ("yt-remote-connected-devices",k,86400)};
v54=function(){if(Q1i)return Q1i;var k=_.OK("yt-remote-device-id");k||(k=j1h(),_.uJ("yt-remote-device-id",k,31536E3));for(var I=qs6(),V=1,X=k;_.n_(I,X);)V++,X=k+"#"+V;return Q1i=X};
n5x=function(){return _.OK("yt-remote-session-browser-channel")};
s13=function(){return _.OK("yt-remote-session-screen-id")};
aZG=function(k){k.length>5&&(k=k.slice(k.length-5));var I=_.WB(o5i(),function(X){return X.loungeToken}),V=_.WB(k,function(X){return X.loungeToken});
_.XjD(V,function(X){return!_.n_(I,X)})&&xm2();
_.uJ("yt-remote-local-screens",k,31536E3)};
o5i=function(){return _.OK("yt-remote-local-screens")||[]};
xm2=function(){_.uJ("yt-remote-lounge-token-expiration",!0,86400)};
RsG=function(k){k||(_.tW("yt-remote-session-screen-id"),_.tW("yt-remote-session-video-id"));B$G();k=qs6();_.Rj(k,v54());As6(k)};
wL6=function(){CRh();return nr?!!nr.get("yt-remote-use-staging-server"):!1};
CRh=function(){if(!nr){var k=_.UL();k&&(nr=new _.TN(k))}};
Mkp=function(k,I,V,X,P){V=V===void 0?function(){return""}:V;
var L=function(){return new BN(ow(k,"/bc"),I,!1,V,X)};
return _.m("enable_mdx_web_channel_desktop")?new H$P(function(){return new pLx(ow(k,"/wc"),I,V)}):new N$i(L,P)};
ue4=function(){var k=Z$h;Dm4();xJ.push(k);zsc()};
aw=function(k,I){Dm4();var V=O$4(k,String(I));xJ.length==0?tkc(V):(zsc(),_.QQ(xJ,function(X){X(V)}))};
Rw=function(k){aw("CP",k)};
Dm4=function(){xJ||(xJ=_.FB("yt.mdx.remote.debug.handlers_")||[],_.aJ("yt.mdx.remote.debug.handlers_",xJ))};
tkc=function(k){var I=(esx+1)%50;esx=I;kYx[I]=k;Iu4||(Iu4=I==49)};
zsc=function(){var k=xJ;if(kYx[0]){var I=Iu4?esx:-1,V={};do V={record$jscomp$15:void 0},I=(I+1)%50,V.record$jscomp$15=kYx[I],_.QQ(k,function(X){return function(P){P(X.record$jscomp$15)}}(V));
while(I!=esx);kYx=Array(50);esx=-1;Iu4=!1}};
O$4=function(k,I){var V=(Date.now()-V8A)/1E3;V.toFixed&&(V=V.toFixed(3));var X=[];X.push("[",V+"s","] ");X.push("[","yt.mdx.remote","] ");X.push(k+": "+I,"\n");return X.join("")};
wd=function(k){Cr.call(this);this.JSC$20056_logName_=k;this.screens=[]};
pr=function(k){wd.call(this,"LocalScreenService");this.JSC$20063_http_=k;this.loungeTokenRefreshTimer_=NaN;HN(this);this.info("Initializing with "+Xd2(this.screens))};
N9=function(k,I){I=I===void 0?!1:I;wd.call(this,"ScreenService");this.JSC$20069_http_=k;this.disableAutomaticScreenCache_=I;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};PAp(this)};
M9=function(k,I,V){Cr.call(this);this.JSC$20073_logName_=V;this.JSC$20073_screenService_=k;this.receiver_=I;this.screen_=null};
me6=function(k,I,V){V.disableCastApi?ZY("Cannot initialize because disabled by Mdx config."):LK6()?c14(k,V)&&(GYc(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?TvG(I):(window.__onGCastApiAvailable=function(X,P){X?TvG(I):(DY("Failed to load cast API: "+P),deG(!1),GYc(!1),_.tW("yt-remote-cast-available"),_.tW("yt-remote-cast-receiver"),iIX(),I(!1))},V.loadCastApiSetupScript?_.WW(WKi):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
fu2()>=60&&Uex():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?EFk():fu2()>=89?bI6():(luc(),r13(hK3.map(y1P))))):ZY("Cannot initialize because not running Chrome")};
iIX=function(){ZY("dispose");var k=zy();k&&k.dispose();_.aJ("yt.mdx.remote.cloudview.instance_",null);KKX(!1);_.Rno($e6);$e6.length=0};
S66=function(){return!!_.OK("yt-remote-cast-installed")};
jlX=function(){var k=_.OK("yt-remote-cast-receiver");return k?k.friendlyName:null};
J1V=function(){ZY("clearCurrentReceiver");_.tW("yt-remote-cast-receiver")};
Y62=function(){return S66()?zy()?zy().getCastSession():(DY("getCastSelector: Cast is not initialized."),null):(DY("getCastSelector: Cast API is not installed!"),null)};
q6G=function(k,I){gFc()?zy().setConnectedScreenStatus(k,I):DY("setConnectedScreenStatus called before ready.")};
LK6=function(){var k=_.rt().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.xn||k};
c14=function(k,I){var V=!1;zy()||(k=new uk(k,I),k.subscribe("yt-remote-cast2-availability-change",function(X){_.uJ("yt-remote-cast-available",X);kJ("yt-remote-cast2-availability-change",X)}),k.subscribe("yt-remote-cast2-receiver-selected",function(X){ZY("onReceiverSelected: "+X.friendlyName);
_.uJ("yt-remote-cast-receiver",X);kJ("yt-remote-cast2-receiver-selected",X)}),k.subscribe("yt-remote-cast2-receiver-resumed",function(X){ZY("onReceiverResumed: "+X.friendlyName);
_.uJ("yt-remote-cast-receiver",X);kJ("yt-remote-cast2-receiver-resumed",X)}),k.subscribe("yt-remote-cast2-session-change",function(X){ZY("onSessionChange: "+vFp(X));
X||_.tW("yt-remote-cast-receiver");kJ("yt-remote-cast2-session-change",X)}),_.aJ("yt.mdx.remote.cloudview.instance_",k),V=!0);
ZY("cloudview.createSingleton_: "+V);return V};
zy=function(){return _.FB("yt.mdx.remote.cloudview.instance_")};
TvG=function(k){deG(!0);GYc(!1);zy().init(!1,function(I){I?(KKX(!0),_.CBR("yt-remote-cast2-api-ready")):(DY("Failed to initialize cast API."),deG(!1),_.tW("yt-remote-cast-available"),_.tW("yt-remote-cast-receiver"),iIX());k(I)})};
ZY=function(k){aw("cloudview",k)};
DY=function(k){aw("cloudview",k)};
deG=function(k){ZY("setCastInstalled_ "+k);_.uJ("yt-remote-cast-installed",k)};
gFc=function(){return!!_.FB("yt.mdx.remote.cloudview.apiReady_")};
KKX=function(k){ZY("setApiReady_ "+k);_.aJ("yt.mdx.remote.cloudview.apiReady_",k)};
GYc=function(k){_.aJ("yt.mdx.remote.cloudview.initializing_",k)};
OU=function(k){this.index=-1;this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.playerTimeAt_=this.playerTime_=0;this.trackData=null;this.hasNext=this.hasPrevious=!1;this.loadedTime=this.duration_=this.seekableEnd_=this.seekableStart_=0;this.liveIngestionTime_=NaN;this.isLive_=!1;this.reset(k)};
CAk=function(k){CRh();if(!nr||!nr.get("yt-remote-disable-remote-module-for-dev")){k=_.gH("MDX_CONFIG")||k;qd4();B$G();sl2||(sl2=new SsV(k?k.loungeApiHost:void 0),wL6()&&(sl2.basePath="/api/loungedev"));tm||(tm=_.FB("yt.mdx.remote.deferredProxies_")||[],_.aJ("yt.mdx.remote.deferredProxies_",tm));FK4();var I=BvX();if(!I){var V=new N9(sl2,k?k.disableAutomaticScreenCache||!1:!1);_.aJ("yt.mdx.remote.screenService_",V);I=BvX();var X={};k&&(X={appId:k.appId,disableDial:k.disableDial,theme:k.theme,loadCastApiSetupScript:k.loadCastApiSetupScript,
disableCastApi:k.disableCastApi,enableDialLoungeToken:k.enableDialLoungeToken,enableCastLoungeToken:k.enableCastLoungeToken,forceMirroring:k.forceMirroring});_.aJ("yt.mdx.remote.enableConnectWithInitialState_",k?k.enableConnectWithInitialState||!1:!1);me6(V,function(L){L?A1c()&&q6G(A1c(),"YouTube TV"):V.subscribe("onlineScreenChange",function(){kJ("yt-remote-receiver-availability-change")})},X)}if(k&&!_.FB("yt.mdx.remote.initialized_")){_.aJ("yt.mdx.remote.initialized_",!0);
Qli("Initializing: "+(0,_.i9)(k));er.push(_.MM("yt-remote-cast2-api-ready",function(){kJ("yt-remote-api-ready")}));
er.push(_.MM("yt-remote-cast2-availability-change",function(){kJ("yt-remote-receiver-availability-change")}));
er.push(_.MM("yt-remote-cast2-receiver-selected",function(){nFA();kJ("yt-remote-auto-connect","cast-selector-receiver")}));
er.push(_.MM("yt-remote-cast2-receiver-resumed",function(){kJ("yt-remote-receiver-resumed","cast-selector-receiver")}));
er.push(_.MM("yt-remote-cast2-session-change",oFV));er.push(_.MM("yt-remote-connection-change",function(L){L?q6G(A1c(),"YouTube TV"):xe3()||(q6G(null,null),J1V())}));
er.push(_.MM("yt-remote-cast2-session-failed",function(){kJ("yt-remote-connection-failed")}));
X=au6();k.isAuto&&(X.id+="#dial");var P=k.capabilities||[];P.length>0&&(X.capabilities=P);X.name=k.device;X.app=k.app;(k=k.theme)&&(X.theme=k);Qli(" -- with channel params: "+(0,_.i9)(X));X?(_.uJ("yt-remote-session-app",X.app),_.uJ("yt-remote-session-name",X.name)):(_.tW("yt-remote-session-app"),_.tW("yt-remote-session-name"));_.aJ("yt.mdx.remote.channelParams_",X);I.start();A1c()||RKi()}}};
HIA=function(){var k=BvX().instance_.$_gos();var I=wdc();I&&kG()&&(Ysp(k,I)||k.push(I));return Jsx(k)};
pdi=function(){var k=HIA(),I=wdc();I||(I=xe3());return e5(k,function(V){return I&&g5P(I,V.key)?!0:!1})};
wdc=function(){var k=A1c();if(!k)return null;var I=BvX().getScreens();return Qm(I,k)};
oFV=function(k){Qli("remote.onCastSessionChange_: "+vFp(k));if(k){var I=wdc();if(I&&I.id==k.id){if(q6G(I.id,"YouTube TV"),k.idType=="shortLived"&&(k=k.token))Nvc&&(Nvc.token=k),(I=kG())&&I.setLoungeToken(k)}else I&&M8i(),ZIV(k,1)}else kG()&&M8i()};
M8i=function(){gFc()?zy().stopSession():DY("stopSession called before API ready.");var k=kG();k&&(k.disconnect(1),Dek(null))};
zKk=function(){var k=kG();return k&&k.getProxyState()!=3?new I_(kG(),void 0):null};
Qli=function(k){aw("remote",k)};
BvX=function(){if(!urx){var k=_.FB("yt.mdx.remote.screenService_");urx=k?new OIx(k):null}return urx};
A1c=function(){return _.FB("yt.mdx.remote.currentScreenId_")};
t8P=function(k){_.aJ("yt.mdx.remote.currentScreenId_",k)};
nFA=function(){_.aJ("yt.mdx.remote.connectData_",null)};
kG=function(){return _.FB("yt.mdx.remote.connection_")};
Dek=function(k){var I=kG();nFA();k||t8P("");_.aJ("yt.mdx.remote.connection_",k);tm&&(_.QQ(tm,function(V){V(k)}),tm.length=0);
I&&!k?kJ("yt-remote-connection-change",!1):!I&&k&&kJ("yt-remote-connection-change",!0)};
xe3=function(){var k=s13();if(!k)return null;var I=BvX();if(!I)return null;I=I.getScreens();return Qm(I,k)};
ZIV=function(k,I){eKp?Nvc=k:(t8P(k.id),k=new VT(sl2,k,au6(),_.FB("yt.mdx.remote.enableConnectWithInitialState_")||!1),k.connect(I,_.FB("yt.mdx.remote.connectData_")),k.subscribe("beforeDisconnect",function(V){kJ("yt-remote-before-disconnect",V)}),k.subscribe("beforeDispose",function(){kG()&&Dek(null)}),k.subscribe("browserChannelAuthError",function(){var V=wdc();
V&&V.idType=="shortLived"&&(gFc()?zy().handleBrowserChannelAuthError():DY("refreshLoungeToken called before API ready."))}),Dek(k))};
RKi=function(){var k=xe3();k?(Qli("Resume connection to: "+vFp(k)),ZIV(k,0)):(RsG(),J1V(),Qli("Skipping connecting because no session screen found."))};
FK4=function(){var k=au6();if(_.dc.isEmpty(k)){k=v54();var I=_.OK("yt-remote-session-name")||"",V=_.OK("yt-remote-session-app")||"";k={device:"REMOTE_CONTROL",id:k,name:I,app:V,mdxVersion:3};k.authuser=String(_.gH("SESSION_INDEX","0"));(I=_.gH("DELEGATED_SESSION_ID"))&&(k.pageId=String(I));_.aJ("yt.mdx.remote.channelParams_",k)}};
au6=function(){return _.FB("yt.mdx.remote.channelParams_")||{}};
kIX=function(){var k,I;return _.W(function(V){if(V.nextAddress==1)return(_.$zK()||_.m("use_new_nwl"))&&_.hnl().isNetworkAvailable()?V.yield(_.RJ(),2):V.return();if(V.nextAddress!=3)return(k=V.yieldResult)?V.yield(l56(k),3):V.return();I=V.yieldResult;if(!I.length)return V.return();I.forEach(function(X){var P={timestamp:X.timestamp};X=X.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:X.appShellAssetLoadReport,options:P}:X.clientError?{payloadName:"clientError",payload:X.clientError,
options:P}:void 0;X&&_.bz(X.payloadName,X.payload,X.options)});
I.length===100&&_.hD.addLowPriorityJob(kIX);_.xg(V)})};
dzh=function(k,I,V){V=V===void 0?!1:V;var X=Math.max(k.width,Ix2);if(_.m("kevlar_watch_feed_big_thumbs")&&k.width>=1550-Xv()&&k.height>=800)X-=Vik;else if(k.width>=Pw){var P=Xr4+PBA+Li;_.m("kevlar_watch_feed_big_thumbs")&&(P=LQ2);X-=P}else X-=Xr4;X=Math.min(X,c46);P=240;V&&(P=380);I<.5624||(!_.m("kevlar_watch_flexy_disable_small_window_sizing")&&(k.height<630&&k.width>=657||k.height>=630&&k.width>=Pw&&k.width<1327)?P=360:!_.m("kevlar_watch_flexy_disable_large_window_sizing")&&k.height>=630&&k.width>=
1327&&(P=480));var L=Math.min(X*I,k.height-(56+GI4+Tyi));L=Math.max(L,P);I<1?X=L/I:k.width>=Pw&&(X=dzh(k,.5625,V).width);return new _.t6(Math.round(X),Math.round(L))};
i2P=function(k){if(k.playerResponse){if(k=k.playerResponse,k.messages&&k.messages.length>0&&(k=k.messages.find(function(I){return!(!I||!I.mealbarPromoRenderer)}))&&k.mealbarPromoRenderer)return k.mealbarPromoRenderer}else if(k.response&&(k=k.response)&&k.overlay&&k.overlay.mealbarPromoRenderer)return k.overlay.mealbarPromoRenderer};
WQc=function(k){if(k.response){var I=k.response;if(I&&I.overlay&&I.overlay.tooltipRenderer)return I.overlay.tooltipRenderer}if(k.playerResponse&&(k=k.playerResponse,k.messages&&k.messages.length>0&&(k=k.messages.find(function(V){return!(!V||!V.tooltipRenderer)}))&&k.tooltipRenderer))return k.tooltipRenderer};
fxP=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
UzG=function(){var k,I,V;return _.W(function(X){switch(X.nextAddress){case 1:return X.yield(_.c5.getInstance(),2);case 2:k=X.yieldResult;if(!k){I=void 0;X.jumpTo(3);break}return X.yield(k.get("lmqf"),4);case 4:I=X.yieldResult;case 3:switch((V=I)||(V="SD"),V){case "HD":return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return X.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
E_6=function(k){var I,V,X;return _.W(function(P){if(P.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.m("disable_av1_setting")){var L=window.localStorage["yt-player-av1-pref"];L=L==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":L==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else L="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(I=k===L)return P.jumpTo(2);X=V=k;return P.yield(UzG(),3)}P.nextAddress!=2&&(I=X===P.yieldResult);return P.return(I)})};
lxx=function(){var k=_.Nw("user_engagement_experiments_rate_limit_ms"),I=b2h.get("last-user-engagement-exp-trigger-timestamp");return!I||(0,_.wR)()>=I+k?(b2h.set("last-user-engagement-exp-trigger-timestamp",(0,_.wR)()),!0):!1};
cw=function(k,I,V,X,P){I=I===void 0?null:I;V=V===void 0?null:V;X=X===void 0?null:X;P=P===void 0?null:P;k={youThereEventType:k};V&&(k.lactThresholdMs=V.lactThresholdMs,k.mediaPosSec=V.promptDelaySec,k.lactServerRequestMs=V.lactServerRequestMs,k.triggerReason=V.triggerReason);P!=null&&(k.renderingMediaPosSec=Math.round(P));I||(I=_.PW());I&&(k.clientScreenNonce=I);X&&(k.clientPlaybackNonce=X);_.bz("youThere",k)};
hn6=function(k){if(!r42&&(k=k||_.gH("ZWIEBACK_PING_URLS"))&&k.length){r42=!0;for(var I=0;I<k.length;I++)_.qM(k[I])}};
y42=function(k){var I=0;k.indexOf("h")!=-1&&(k=k.split("h"),I=k[0]*60*60,k=k[1]);k.indexOf("m")!=-1&&(k=k.split("m"),I=k[0]*60+I,k=k[1]);k.indexOf("s")!=-1?(k=k.split("s"),I=k[0]*1+I):I=k*1+I;return I};
KQ2=function(k){if(_.dc.get(_.gH("PLAYER_VARS",{}),"privembed",!1)!="1"){k&&GDk();try{mzk().then(function(){},function(){}),_.zW(KQ2,18E5)}catch(I){_.vp(I)}}};
$z2=function(){var k=_.Mx(),I=k.getFlag(119),V=window.devicePixelRatio>1;document.body&&_.jG(document.body,"exp-invert-logo")&&(V&&!_.jG(document.body,"inverted-hdpi")?_.ry(document.body,"inverted-hdpi"):!V&&_.jG(document.body,"inverted-hdpi")&&_.lB(document.body,"inverted-hdpi"));I!=V&&(_.ZS(0,119,V),k.save())};
SvV=function(){_.Nw("service_worker_push_logged_out_prompt_watches")!=-1&&Gy("WatchCount").then(function(k){k>=100||Ydi("WatchCount",k+1)})};
jeG=function(k){return k.filter(function(I){return"ypcGetCartEndpoint"in I||"ypcFixInstrumentEndpoint"in I})};
J43=function(k){return k.filter(function(I){return!_.K(I,_.SYl)})};
YvX=function(k){switch(k){case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN":return 1;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS":return 6;case "AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":return 2;default:return 3}};
g_P=function(k,I,V){var X=_.cr(V);k&&I&&X&&k.getPlayerPromise().then(function(P){_.Jei(X)&&_.r6();(new _.TQ(P)).executeCommand(X,I);_.m("continue_playback_on_desktop_companion_click")||P.pauseVideo()})};
qv4=function(k){var I=_.S_(),V;if(V=_.FB("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var X;V=(X=V())==null?void 0:X.layoutId}else V=null;g_P(I,V,k)};
v_c=function(k){var I=_.S_(),V;if(V=_.FB("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var X;V=(X=V())==null?void 0:X.layoutId}else V=null;g_P(I,V,k)};
GX=function(k,I){var V=k<0?"-":"";k=Math.abs(k);var X=Math.floor(k/3600),P=Math.floor(k)%3600,L=Math.floor(P/60);P=Math.floor(P)%60;var T="";(I===void 0?0:I)&&(T="."+Math.round((k-Math.floor(k))*10));return X>0?V+X+":"+(L<10?"0"+L:""+L)+":"+(P<10?"0"+P:""+P)+T:V+L+":"+(P<10?"0"+P:""+P)+T};
sec=function(k){var I=k.match(/[^0-9:\.]/g);if(I&&I.length>0)return null;k=k.split(":");if(k.length===0||k.length>3)return null;I=1;for(var V=0;k.length>0;){var X=k.pop();if(X===void 0)break;var P=Number(X);if(X===""||isNaN(P))return null;V+=P*I;I*=60}return V};
FQk=function(k,I,V,X){k=Math.max(V,k);I=Math.min(I,X-V);k+I>X?(V=X,k=V-I):V=k+I;return{start:k,end:V}};
Byh=function(k,I,V,X,P,L){k<V?k=V:k+P>X&&(k=X-P);I>X&&(I=X);I=Math.min(k+L,Math.max(k+P,I));return{start:k,end:I}};
A4G=function(k,I,V,X,P,L){I>X?I=X:I-P<V&&(I=V+P);k<V&&(k=V);k=Math.min(I-P,Math.max(I-L,k));return{start:k,end:I}};
Qe4=function(k,I){if(I)return"ytCardViewModelCardSelected";switch(k){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
wrA=function(k,I){var V=_.$F(k,{}),X=n_x("top",I),P=n_x("bottom",I),L=n_x("left",I),T=n_x("right",I);return _.oe({top:function(){return TX(V().position,X)},
bottom:function(){return TX(V().position,P)},
left:function(){return TX(V().position,L)},
right:function(){return TX(V().position,T)},
position:function(){return TX(V().positionType,o_P)},
height:function(){return TX(V().height,dD)},
width:function(){return TX(V().width,dD)},
"min-width":function(){return TX(V().minWidth,dD)},
"min-height":function(){return TX(V().minHeight,dD)},
"max-width":function(){return TX(V().maxWidth,dD)},
"max-height":function(){return TX(V().maxHeight,dD)},
"aspect-ratio":function(){return TX(V().aspectRatio,String)},
"margin-top":function(){return TX(V().margin,X)},
"margin-bottom":function(){return TX(V().margin,P)},
"margin-left":function(){return TX(V().margin,L)},
"margin-right":function(){return TX(V().margin,T)},
"padding-top":function(){return TX(V().padding,X)},
"padding-bottom":function(){return TX(V().padding,P)},
"padding-left":function(){return TX(V().padding,L)},
"padding-right":function(){return TX(V().padding,T)},
"flex-direction":function(){return TX(V().flexDirection,xz3)},
"justify-content":function(){return TX(V().justifyContent,axx)},
"align-items":function(){return TX(V().alignItems,Rnh)},
"flex-grow":function(){return TX(V().flexGrow,String)},
"flex-shrink":function(){return TX(V().flexShrink,String)},
"flex-basis":function(){return TX(V().flexBasis,dD)},
"align-self":function(){return TX(V().alignSelf,Rnh)},
"flex-wrap":function(){return TX(V().flexWrap,CBA)},
"align-content":function(){return TX(V().alignContent,Rnh)}})};
TX=function(k,I){return k!==void 0?I(k):void 0};
CBA=function(k){switch(k){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
o_P=function(k){switch(k){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
Rnh=function(k){switch(k){case "YPC_ALIGN_ITEMS_AUTO":return"auto";case "YPC_ALIGN_ITEMS_START":return"flex-start";case "YPC_ALIGN_ITEMS_END":return"flex-end";case "YPC_ALIGN_ITEMS_CENTER":return"center";case "YPC_ALIGN_ITEMS_STRETCH":return"stretch"}};
axx=function(k){switch(k){case "YPC_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "YPC_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "YPC_JUSTIFY_CONTENT_CENTER":return"center";case "YPC_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "YPC_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around"}};
xz3=function(k){switch(k){case "YPC_FLEX_DIRECTION_ROW":return"row";case "YPC_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "YPC_FLEX_DIRECTION_COLUMN":return"column";case "YPC_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse"}};
n_x=function(k,I){var V=I==="rtl";switch(k){case "top":var X=H23;break;case "bottom":X=pr6;break;case "left":X=Nyc;break;default:X=Mi4}return function(P){return TX(X(P,V),dD)}};
H23=function(k){var I=k.top;var V=k.vertical;k=k.all;var X;return(X=I!=null?I:V)!=null?X:k};
pr6=function(k){var I=k.bottom;var V=k.vertical;k=k.all;var X;return(X=I!=null?I:V)!=null?X:k};
Nyc=function(k,I){var V=k.left;var X=k.end;var P=k.start;var L=k.horizontal;k=k.all;var T,d;return(d=(T=V!=null?V:I?X:P)!=null?T:L)!=null?d:k};
Mi4=function(k,I){var V=k.right;var X=k.end;var P=k.start;var L=k.horizontal;k=k.all;var T,d;return(d=(T=V!=null?V:I?P:X)!=null?T:L)!=null?d:k};
dD=function(k){var I=k.value;switch(k.unit){case "YPC_DIMENSION_UNIT_POINT":return I+"px";case "YPC_DIMENSION_UNIT_FRACTION":return I+"%";default:return""+I}};
Z2i=function(k){switch(k){case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY":return"ytStyledTextViewModelYtTextPrimary";case "YPC_SEMANTIC_COLOR_TEXT_PRIMARY_INVERSE":return"ytStyledTextViewModelYtTextPrimaryInverse";case "YPC_SEMANTIC_COLOR_TEXT_SECONDARY":return"ytStyledTextViewModelYtTextSecondary";case "YPC_SEMANTIC_COLOR_TEXT_DISABLED":return"ytStyledTextViewModelYtTextDisabled";case "YPC_SEMANTIC_COLOR_THEMED_GREEN":return"ytStyledTextViewModelYtThemedGreen"}};
Dzc=function(k){var I=k!=null?k:{};k=I.fontRole;var V=I.fontSize;I=I.fontWeight;if(k!==null&&V!==null)switch(k){case "YPC_FONT_ROLE_DISPLAY":switch(V){case "YPC_FONT_SIZE_L":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(V){case "YPC_FONT_SIZE_L":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return I===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(V){case "YPC_FONT_SIZE_XL":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return I==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
tiA=function(k,I,V){function X(r){return Object.values(r).map(function(h){var y=h.productId;h=h.pricingOptionIndex;return ih(P(y).pricingOptions,h).pricingOptionId})}
function P(r){return U().get(r)}
function L(r){r=X(r);V(r)}
function T(r,h){return Array.from(Ww(r.pricingOptions)).filter(function(y){y=_.G(y);y.next();y=y.next().value;return fi(y.pricingGroupAttributes,h)}).map(function(y){return _.G(y).next().value})}
var d=znX([k,I],function(r,h){var y=r==null?void 0:r.selectedPricingOptions;r={};var S=!0;if(y&&h.length)for(var g=_.G(h),F=g.next();!F.done;F=g.next()){F=F.value;var Q=uHp(F.pricingOptions,function(M){a:{M=M.pricingOptionId;for(var p=_.G(y),z=p.next();!z.done;z=p.next())if(z.value===M){M=!0;break a}M=!1}return M});
if(Q>=0){S=!1;var x=ih(F.pricingOptions,Q),N=void 0;r[F.groupId]={productId:F.productId,pricingOptionIndex:Q,pricingGroupAttributes:(N=x)==null?void 0:N.pricingGroupAttributes}}}S&&h.length&&(S=ih(h[0].pricingOptions,0),r[h[0].groupId]={productId:h[0].productId,pricingOptionIndex:0,pricingGroupAttributes:S==null?void 0:S.pricingGroupAttributes});return r}),U=znX([I],function(r){return new Map(r.map(function(h){return[h.productId,
h]}))}),E=znX([I],function(r){var h=new Map;
r=_.G(r);for(var y=r.next();!y.done;y=r.next()){var S=y.value;y=S.groupId;var g=S.productId;S=_.G(Ww(S.pricingOptions));for(var F=S.next();!F.done;F=S.next()){var Q=_.G(F.value);F=Q.next().value;Q=Q.next().value;h.set(Q.pricingOptionId,{groupId:y,productId:g,index:F,pricingOption:Q,pricingGroupAttributes:Q.pricingGroupAttributes})}}return h}),l=znX([I],function(r){var h=new Map;
r=_.G(r);for(var y=r.next();!y.done;y=r.next()){var S=y.value;y=S.groupId;var g=S.productId,F=void 0;S=_.G(Ww((F=S.pricingGroups)!=null?F:[]));for(F=S.next();!F.done;F=S.next()){var Q=_.G(F.value);F=Q.next().value;Q=Q.next().value;h.set(Q.pricingGroupId,{groupId:y,productId:g,index:F,pricingGroup:Q,pricingGroupAttributes:Q.pricingGroupAttributes})}}return h});
return{getProductById:P,isProductSelected:function(r){var h=P(r);if(!h)return!1;var y;return((y=d()[h.groupId])==null?void 0:y.productId)===r},
getSelectedPricingOptions:function(){return Object.values(d()).map(function(r){var h=r.productId;r=r.pricingOptionIndex;return ih(P(h).pricingOptions,r)})},
getSelectedPricingGroupAttributesByGroupId:function(r){var h;return(r=(h=d()[r])==null?void 0:h.pricingGroupAttributes)?Array.from(r):void 0},
getSelectedProductByGroupId:function(r){var h;return(r=(h=d()[r])==null?void 0:h.productId)?P(r):void 0},
onProductSelected:function(r){var h=P(r);if(h){var y=d(),S;if(((S=y[h.groupId])==null?void 0:S.productId)!==r){var g=(S=(g=y[h.groupId])==null?void 0:g.productId)?P(S):void 0;var F;S=(F=y[h.groupId])==null?void 0:F.pricingGroupAttributes;var Q;F=(Q=y[h.groupId])==null?void 0:Q.pricingOptionIndex;if(g&&F!==void 0)if(S){Q=T(g,S).indexOf(F);if(Q===-1)throw Error("Bl`"+F+"`"+g.productId);F=T(h,S);Q=Q<F.length?F[Q]:F.length>0?F[0]:0}else Q=F<Uf(h.pricingOptions)?F:0;else Q=0;Uf(h.pricingOptions)<=Q&&(Q=
0);F=ih(h.pricingOptions,Q);var x;g={};L(Object.assign({},y,(g[h.groupId]={productId:r,pricingOptionIndex:Q,pricingGroupAttributes:(x=F==null?void 0:F.pricingGroupAttributes)!=null?x:[]},g)))}}},
onPricingOptionSelected:function(r){var h=E().get(r);if(h){r=h.groupId;var y=h.productId;h=h.index;var S=d(),g,F;if(((g=S[r])==null?void 0:g.productId)!==y||((F=S[r])==null?void 0:F.pricingOptionIndex)!==h){var Q,x;g={};L(Object.assign({},S,(g[r]={productId:y,pricingOptionIndex:h,pricingGroupAttributes:(x=(Q=S[r])==null?void 0:Q.pricingGroupAttributes)!=null?x:[]},g)))}}},
onPricingGroupSelected:function(r){var h=l().get(r);if(h){r=h.groupId;var y=h.productId,S=h.pricingGroup.pricingGroupAttributes,g=P(y);if(g){h=d();var F=h[r].pricingGroupAttributes,Q;if(((Q=h[r])==null?void 0:Q.productId)!==y||!fi(O2X(F,Uf(S)),S)){Q=Array.from(S);for(S=Uf(S);S<Uf(F);S++){var x="",N=!1,M=Array.from(Q);M.push(ih(F,S));for(var p=_.G(g.pricingGroups),z=p.next();!z.done;z=p.next())if(z=z.value,fi(z.pricingGroupAttributes,M)){Q.push(ih(F,S));N=!0;break}else x===""&&Uf(z.pricingGroupAttributes)===
M.length&&fi(O2X(z.pricingGroupAttributes,Q.length),Q)&&(x=ih(z.pricingGroupAttributes,S));N||Q.push(x)}x=h[r].pricingOptionIndex;S=[];N=new Map;M=0;g=_.G(Ww(g.pricingOptions));for(p=g.next();!p.done;p=g.next())z=_.G(p.value),p=z.next().value,z=z.next().value,fi(z.pricingGroupAttributes,Q)&&S.push(p),fi(z.pricingGroupAttributes,F)&&N.set(p,M++);S.length===0?F=0:(F=N.get(x),F=F!==void 0&&F<S.length?S[F]:S[0]);g={};L(Object.assign({},h,(g[r]={productId:y,pricingOptionIndex:F,pricingGroupAttributes:Q},
g)))}}}},
onClearGroupSelected:function(r){var h=d();h[r]&&(h=Object.fromEntries(Object.entries(h).filter(function(y){return _.G(y).next().value!==r})),L(h))}}};
Ww=function(k){return function V(){var X,P,L,T,d;return _.xe(V,function(U){switch(U.nextAddress){case 1:_.AS(U,2),X=0,P=_.G(k),L=P.next();case 4:if(L.done){U.jumpTo(2);break}T=L.value;d=_.a2;return U.yield([X++,T],7);case 7:d(U.yieldResult);L=P.next();U.jumpTo(4);break;case 2:_.BK(U),_.Q5(U,0)}})}()};
uHp=function(k,I){k=_.G(Ww(k));for(var V=k.next();!V.done;V=k.next()){var X=_.G(V.value);V=X.next().value;X=X.next().value;if(I(X))return V}return-1};
Uf=function(k){var I=0;for(k=k[Symbol.iterator]();!k.next().done;)++I;return I};
ih=function(k,I){k=_.G(Ww(k));for(var V=k.next();!V.done;V=k.next()){var X=_.G(V.value);V=X.next().value;X=X.next().value;if(V===I)return X}};
fi=function(k,I){if(!k&&!I)return!0;if(!k||!I)return!1;k=Array.from(k);I=Array.from(I);if(k.length!==I.length)return!1;for(var V=0;V<k.length;V++)if(k[V]!==I[V])return!1;return!0};
O2X=function(k,I){I=I===void 0?Infinity:I;var V=[];k=_.G(Ww(k));for(var X=k.next();!X.done;X=k.next()){var P=_.G(X.value);X=P.next().value;P=P.next().value;if(X>=I)break;X>=0&&V.push(P)}return V};
znX=function(k,I){var V,X;return function(){for(var P=k.map(function(T){return T()}),L=0;L<P.length;L++)if(!V||P[L]!==V[L]){V=P;
X=I.apply(null,_.Z9(P));break}return X}};
enh=function(k,I,V){var X=[];k=_.G(k);for(var P=k.next();!P.done;P=k.next()){P=P.value;var L=void 0;((L=I)==null?0:L.length)&&!fi(P.pricingGroupAttributes,I)||X.push({pricingOption:P,isSelected:V.includes(P.pricingOptionId)})}return X};
kVP=function(k,I){return _.nQ(k.entities,"pdpStateEntity",I)};
Im4=function(k){var I,V;return!!(k.productId&&k.groupId&&((I=k.pricingOptions)==null?0:I.length)&&k.pricingOptions.every(function(X){return X.pricingOptionId})&&((V=k.pricingGroups)==null||!V.length||Array.isArray(k.pricingGroups)&&k.pricingGroups.every(function(X){return X.pricingGroupId&&X.pricingGroupAttributes&&X.pricingGroupAttributes.length>0})))};
V_2=function(k,I,V){return tiA(k,znX([I],function(X){return X.filter(Im4)}),V)};
XT2=function(k,I){return I.length===0?[k]:[k.slice(0,I[0]),k.slice(I[0])].filter(function(V){return V.length>0})};
PHx=function(k){switch(k){case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-justify-end";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-full-distributed";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-flex-primary";case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-vertical-centered";
case "FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE":return"yt-flow-bottom-bar-renderer--flow-bottom-bar-button-layout-style-distributed-space";default:return""}};
c9p=function(k,I,V,X){X=Object.assign({},X);_.Ie(X,Lti,{selectedOptionId:k,primaryButtonOverride:V});_.mK().dispatch(_.NP("flowStateEntity",I,X))};
GV4=function(k,I,V){!_.K(V,Lti)&&k.noPreselect&&I!==""&&k.defaultButtonOverride&&c9p("default",I,k.defaultButtonOverride,V)};
Tz3=function(k){switch(k){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleContentFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleContentFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleContentFontSizeM";default:return"ytLandingPageViewModelHeaderTitleContentFontSizeL"}};
dPG=function(k){switch(k){case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XS":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_S":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeS";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_M":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeM";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_L":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL";case "LANDING_PAGE_YOUTUBE_FONT_SIZE_XL":return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeXL";
default:return"ytLandingPageViewModelHeaderTitleDescriptionFontSizeL"}};
izA=function(k,I){I.includes(k)?I=I.filter(function(V){return V!==k}):I.push(k);
return[].concat(_.Z9(I))};
Wt3=function(k,I){return _.nQ(k.entities,"contextNoteFeedEntityPayload",I)};
fmG=function(k,I){switch(k){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return I==null?void 0:I.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return I==null?void 0:I.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return I==null?void 0:I.ratingNotHelpfulText}};
UPV=function(k,I,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||k.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:k.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:k.deleteDialogTitle}]},dialogMessages:[{runs:[{text:k.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:k.deleteActionText}]},command:{performCommentActionEndpoint:{action:I}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:k.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
Edh=function(k,I,V){var X;if(k&&((X=I())==null?0:X.includes(k))){var P;V((P=I())==null?void 0:P.filter(function(L){return L!==k}))}else V([].concat(_.Z9(I()||[]),[k]))};
lm6=function(k,I){if(k){var V=[];I=_.G((I==null?void 0:I.checkboxes)||[]);for(var X=I.next();!X.done;X=I.next()){X=_.K(X.value,bzX);var P=void 0;((P=X)==null?0:P.value)&&k.includes(X.key||"")&&V.push(X.value)}return V}};
r9A=function(k,I){return k===I?!0:(k==null?void 0:k.formId)===(I==null?void 0:I.formId)&&(k==null?void 0:k.fieldId)===(I==null?void 0:I.fieldId)};
mP2=function(k){var I=_.EH(function(){var X;return(X=_.v9(k))!=null?X:{}},{equals:r9A},"rjkP8c"),V=_.EH(function(){var X=I(),P=X.formId;
X=X.fieldId;var L;if(L=P&&X){if(X==="formId")throw Error("Il`"+"Field id cannot be formId.".replace(/\n\s*/g," "));b:{if(P&&(hOX?hOX():(L=_.G(_.Gz(0,void 0,"VxY0fb")),hOX=L.next().value,L.next(),L.next()),L=y9X.get(P))){L=L.form;break b}L=void 0}L=L?L[X]:void 0}if(L)throw Error("Il`"+("Field "+X+" in form "+P+" is not a ScalarField.").replace(/\n\s*/g," "));},void 0,"OhSJ8e");
return function(){return V()}};
KtG=function(k){k.style.height="auto";k.style.height=k.scrollHeight+"px"};
$P3=function(k){return[k.syncStep,k.asyncStep].filter(function(I){return I!==void 0})};
jEX=function(k){var I,V,X;if(k=(I=k.structuredContextNoteFormSchema)==null?void 0:(V=I.fieldSchemas)==null?void 0:(X=V.noteBody)==null?void 0:X.validationSchema)for(I=_.G($P3(k)),V=I.next();!V.done;V=I.next()){V=V.value.rules;if(!V)break;V=_.G(V);for(V=V.next();!V.done;V=V.next())return _.K(V.value,SIV)}};
YIc=function(k){if(k){k=_.G($P3(k));for(var I=k.next();!I.done;I=k.next()){I=I.value.rules;if(!I)break;I=_.G(I);for(I=I.next();!I.done;I=I.next())return _.K(I.value,J9k)}}};
qIi=function(k){if(k){k=_.G($P3(k));for(var I=k.next();!I.done;I=k.next()){I=I.value.rules;if(!I)break;I=_.G(I);for(I=I.next();!I.done;I=I.next())return _.K(I.value,gdX)}}};
vdk=function(k){k=/^https?:\/\//.test(k)?k:"http://"+k;try{var I=_.ns(k)}catch(V){return!1}if(I.toString()!==k)return!1;k=I.JSC$10332_domain_.split(".");return k.length>1&&k.every(function(V){return!!V})};
sEV=function(k,I,V,X){var P;X=(P=X.structuredContextNoteData)==null?void 0:P.createCommentEndpoint;if(P=_.K(X,_.sSl))return P.commentText=_.y8(k),P.videoPositionMention=I,P.sources=V,X};
FtP=function(k){return k==null?void 0:k.stringValue};
A9A=function(k,I,V){k=k.map(function(X,P){return{listItemViewModel:{title:X.title,subtitle:X.subtitle,leadingImage:X.leadingImage,trailingImage:P===I?Bzh:void 0,rendererContext:{commandContext:{onTap:X.onTap}}}}});
return Object.assign({},V&&{header:{panelHeaderViewModel:{title:V}}},{content:{listViewModel:{listItems:k}}})};
QEi=function(k,I){if(k&&I)switch(I){case "SELECTION_TYPE_BOOL":return k.boolValue;case "SELECTION_TYPE_INT":return k.intValue;case "SELECTION_TYPE_STRING":return k.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return k.privacyStatusValue;case "SELECTION_TYPE_TIME_PICKER_FORMAT":return k.timePickerFormatValue}};
ndp=function(k){var I;k=(I=k.options)==null?void 0:I.findIndex(function(V){return V.isSelected});
return k===void 0?-1:k};
odV=function(k,I,V){var X=function(){return k().label},P={},L=_.FH("ytDropdownViewModelLabel",(P.ytDropdownViewModelLabelError=I,P));
return _.f(_.b,{cond:function(){return k().label&&!(V()===-1&&k().label&&!k().placeholderText)},
then:function(){return _.f("div",{class:L},_.f(_.KF,{text:X}))}})};
xP2=function(k,I){var V={};V=_.FH("ytDropdownViewModelTitle",(V.ytDropdownViewModelTitlePlaceholder=function(){return I()===-1},V));
return _.f("div",{class:V},_.f(_.KF,{text:function(){var X=k();var P=I();if(P===-1)X=X.placeholderText?X.placeholderText:X.label;else{var L,T;X=(L=X.options)==null?void 0:(T=L[P])==null?void 0:T.title}return X}}))};
am3=function(k,I){var V=function(){return k().hint};
return _.f(_.D7,null,_.f(_.b,{cond:function(){return V()&&!I()},
then:function(){return _.f("div",{class:_.FH("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.f(_.KF,{text:V,className:"ytDropdownViewModelSupportText"}))}}),_.f(_.b,{cond:I,
then:function(){return _.f("div",{id:"dropdown-view-model-error",role:"alert",class:_.FH("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.f(_.x_,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.f(_.KF,{text:I,className:"ytDropdownViewModelSupportText"}))}}))};
ROc=function(k,I){var V=_.C7().resolve(_.jdG);_.SL(function(){var X=k().id;X&&V!=null&&V.dropdownMap.set(X,I)})};
wTG=function(k){k=_.K(k.scheduleButton,CHP);k=_.K(k==null?void 0:k.primaryButton,_.hC);k=_.K(k==null?void 0:k.onTap,_.L2);var I,V,X=((V=_.K(k,_.x4))==null?void 0:V.commands)||[k];V=_.G(X);for(k=V.next();!k.done&&!(I=_.K(k.value,_.YXf));k=V.next());var P;I=(P=I)==null?void 0:P.createBroadcastRequest;if(!I)throw Error("Ol");return I};
Nz3=function(k,I){if(I){var V=_.$L().getState().entities.flowStateEntity,X=Hzh(k),P=[I];X&&X!==I&&P.push(X);var L=!0,T;if(V&&k.flowStateEntityKey&&((T=V[k.flowStateEntityKey])==null?void 0:T.primaryButtonDisabled)!==void 0){var d;L=!((d=V[k.flowStateEntityKey])==null||!d.primaryButtonDisabled)}pTP(k,X!=null?X:I,P,L)}};
Zz4=function(k){return _.ed(_.$L(),function(I){return I.entities.flowStateEntity},function(I,V){if(k.flowStateEntityKey){var X,P=I==null?void 0:(X=I[k.flowStateEntityKey])==null?void 0:X.currentStepId,L;
V=V==null?void 0:(L=V[k.flowStateEntityKey])==null?void 0:L.currentStepId;L=_.$L().getState().talkToRecs;if(P&&P!==V){var T;I=(I==null?void 0:(T=I[k.flowStateEntityKey])==null?void 0:T.stepIdStack)||Object.keys(L.stepStates);T=!M_i(L==null?void 0:L.stepStates[P]);pTP(k,P,I,T)}}})};
zOi=function(k){return _.ed(_.$L(),DPc,function(I){var V=Hzh(k);if(V){var X=Object.keys(I.stepStates);I=!M_i(I==null?void 0:I.stepStates[V]);pTP(k,V,X,I)}})};
M_i=function(k){var I=Object.keys((k==null?void 0:k.selectionStates)||{}).reduce(function(L,T){return L||(k==null?void 0:k.selectionStates[T].isSelected)},!1),V,X,P=!!(k==null?0:(V=k.userQuery)==null?0:(X=V.userQuery)==null?0:X.trim());
return I||P};
Hzh=function(k){if(k.flowStateEntityKey){var I,V,X=(I=_.$L().getState().entities.flowStateEntity)==null?void 0:(V=I[k.flowStateEntityKey])==null?void 0:V.currentStepId;if(X)return X}};
pTP=function(k,I,V,X){_.$L().dispatch(_.NP("flowStateEntity",k.flowStateEntityKey,{currentStepId:I,stepIdStack:V,key:k.flowStateEntityKey,primaryButtonDisabled:X}))};
eO3=function(k,I,V){V=V===void 0?{}:V;var X,P;return _.W(function(L){if(X=u_X(I))return L.return(X);(P=Ozh(k,I,V))&&t_P(I,P);return L.return(P)})};
t_P=function(k,I){var V=kbX(k);V&&I.then(function(X){_.C7().resolve(_.pm).put(V,new _.Nl({innertubeResponse:X}))})};
u_X=function(k){if(k=kbX(k)){var I=_.C7().resolve(_.pm);if(I.has(k))return I.get(k).then(function(V){return V==null?void 0:_.sV(V)})}return null};
kbX=function(k){var I=_.K(k.endpoint,_.rj);if(I!=null&&I.videoId)return I={videoId:I.videoId},_.m("web_imp_player_mute_params")&&(I.mutedAtStart=k.startPlaybackInMutedState),_.l8("inline_playback",I)};
Ozh=function(k,I,V){k=_.EI(k,I.endpoint,IL4(I,V)).then(function(X){return X});
return Promise.resolve(k)};
IL4=function(k,I){I=_.m("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!k.startPlaybackInMutedState},I):Object.assign({},{vis:5,autonav:"1"},I);var V;I={contentPlaybackContext:_.A0(I,(V=_.K(k.endpoint.commandMetadata,_.CC))==null?void 0:V.url,window.location.href)};_.m("web_imp_player_mute_params")&&(I.overrideMutedAtStart=!k.startPlaybackInMutedState);return I};
cwV=function(k,I){var V=window.MutationObserver;V&&(V9h=new V(function(X,P){X=_.G(X);for(var L=X.next();!L.done;L=X.next()){L=L.value;var T;if(T=L.type==="childList"&&L.target)a:{T=k;L=X82(L.target);T=X82(T);for(var d=null,U=0;U<L.length;U++)if(T.includes(L[U])){if(U===0){T=!1;break a}d=L[U];break}d?(L=PaG(L,d),T=PaG(T,d),T=L<T):T=!1}if(T){I();P.disconnect();break}}}),(V=LVP())&&V9h.observe(V,{childList:!0,
subtree:!0}))};
LVP=function(){var k=document.getElementsByTagName("ytd-rich-grid-renderer");if(k.length>0)return k[0];k=document.getElementsByTagName("ytd-section-list-renderer");return k.length>0?k[0]:null};
X82=function(k){for(var I=[];k;)I.push(k),k=k.parentElement;return I};
PaG=function(k,I){var V=Array.from(I.children);I=k.indexOf(I);return I>0?V.indexOf(k[I-1]):-1};
Ef=function(k,I,V){V=V===void 0?{}:V;return _.HW(k,V,I)};
Gbh=function(k){switch(k){case "MUSIC":return!0;default:return!1}};
dNP=function(k){if(k=k==null?void 0:k.find(function(X){var P,L;return((P=_.K(X,TVP))==null?void 0:(L=P.inlinePlaybackBadgeData)==null?void 0:L.replicateAsTimestamp)===!0}))if(k=_.K(k,TVP),k==null?0:k.icon){var I,V;
if((k=(I=_.XDU(k.icon))==null?void 0:(V=I.clientResource)==null?void 0:V.imageName)&&Gbh(k))return k}};
if4=function(k){return k==null?void 0:k.filter(function(I){return I.premiereTrailerBadgeRenderer})};
WV3=function(k){var I,V=k==null?void 0:(I=k.find(function(U){return U.thumbnailOverlayTimeStatusRenderer}))==null?void 0:I.thumbnailOverlayTimeStatusRenderer,X,P;
if((V==null?0:(X=V.icon)==null?0:X.iconType)&&Gbh(V==null?void 0:(P=V.icon)==null?void 0:P.iconType)){var L;return{icon:V==null?void 0:(L=V.icon)==null?void 0:L.iconType}}var T;if(I=k==null?void 0:(T=k.find(function(U){return U.thumbnailOverlayBadgeViewModel}))==null?void 0:T.thumbnailOverlayBadgeViewModel)if(T=dNP(I.thumbnailBadges))return{icon:T};
var d;if(k=k==null?void 0:(d=k.find(function(U){return U.thumbnailBottomOverlayViewModel}))==null?void 0:d.thumbnailBottomOverlayViewModel)if(d=dNP(k.badges))return{icon:d};
return{}};
lLP=function(k,I){var V=new fLp(function(L){P(L)},I);
I=_.G(_.Gz(UNP(V),void 0,"D2uee"));var X=I.next().value,P=I.next().value;_.Yv(function(){Promise.resolve().then(function(){var L,T=(L=k())!=null?L:{};V.playerControlsData=T;V.lastSeenPlayerApi=_.dU(T.playerApi);Ey2(V)});
_.gu(function(){bfG(V)})},"xfRk8b");
return X};
rw4=function(k){return function(I){var V=k(),X={playerState:I};if(I===1){var P;(P=V.playerApi)==null||P.loadModule("captions")}if(I===0){var L;(L=V.playerApi)==null||L.unloadModule("captions")}I!==-1&&V.setState(X)}};
h92=function(k){return function(I){k().setState({playbackRate:I})}};
ywA=function(k){return function(I){var V=k(),X=V.playerApi,P=X==null?void 0:X.getVideoData(),L=(P==null?void 0:P.isLive)||!1;P=P==null?void 0:P.video_id;L={videoDuration:hui(X||void 0),isLive:L,videoId:P};L.videoId!==V.videoId&&(L=Object.assign({},_.S7X(X),L));if(I==null?0:I.playertype)L.playerType=I.playertype;if(X){L.captionsAvailable=GBk(X);I=L;var T;P=(T=X.getStoryboardLevel(X.getNumberOfStoryboardLevels()-1))==null?void 0:T.intervalMs;I.storyboardInterval=P?P/1E3:void 0;L.captionsAvailable&&
(L.captionsEnabled=TC3(X))}L.volumeMuted=!(X==null||!X.isMuted());V.setState(L)}};
mN3=function(k){return function(I){var V=k(),X=V.playerApi;if(X){var P=X.getPresentingPlayerType();I={playedTime:I||0,percentLoaded:X.getVideoLoadedFraction(),playerType:P};V.playerState===0&&(I.playedTime=V.videoDuration);V.isLive&&(P=X.getProgressState(P),I.playedTime-=P.seekableStart,I.videoDuration=hui(X));if(V.playerType===1)X=!1;else{var L;if((L=V.uxConfig)==null?0:L.showCuedOverlay){var T;X=!((T=V.playerApi)==null?0:T.getPlayerStateObject(V.playerType).isDomPaused)}else X=!0}X&&delete I.playedTime;
V.setState(I)}}};
KVx=function(k){return function(){var I=k(),V,X,P,L={volume:(P=(V=I.playerApi)==null?void 0:V.getVolume())!=null?P:0,volumeMuted:!((X=I.playerApi)==null||!X.isMuted())};I.setState(L)}};
$Nx=function(k){return function(){var I=k(),V=I.playerApi;if(V){var X={captionsAvailable:GBk(V)};X.captionsAvailable&&(X.captionsEnabled=TC3(V));I.setState(X)}}};
S2k=function(k){return{appApi:Object.assign({},_.l_t(),{showCaptionsToggleToast:function(I){var V,X;(X=(V=k()).showCaptionsToggleToast)==null||X.call(V,I)},
openInMiniplayer:function(){var I,V;(V=(I=k()).openInMiniplayer)==null||V.call(I)}})}};
jU6=function(k,I){var V,X,P;return!!(k==null?0:(V=k.playerResponse)==null?0:(X=V.playerConfig)==null?0:(P=X.inlinePlaybackConfig)==null?0:P.showScrubbingControls)&&!(I==null?0:I.hideScrubbingControls)};
Jw4=function(k){var I=!k.miniplayerIsActive;return[5,2,0].includes(k.miniplayerPlaybackState)||I};
Y2A=function(k){return _.m("web_transcript_cue_id_killswitch")?String(k):"ytd-transcript-renderer_"+k};
gyc=function(k){return _.m("web_transcript_cue_id_killswitch")?!0:k.startsWith("ytd-transcript-renderer")};
q24=function(k){var I=_.S_(),V;if(V=_.FB("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var X;V=(X=V())==null?void 0:X.layoutId}else V=null;g_P(I,V,k)};
vyp=function(k,I){if(_.m("web_enable_chat_autoscroll_to_user_turn")&&k&&I)return k-4+"px"};
sUA=function(k,I){return _.nQ(k.entities,"youchatPendingResponseEntity",I)};
FV6=function(k){return function(I){_.KI(_.NP("youchatPendingResponseEntity",k,{entityKey:k,isPendingResponse:I}))}};
BV6=function(k,I){return _.nQ(k.entities,"booleanEntity",I)};
Aw6=function(){return function(k){_.KI(_.NP("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:k}))}};
QUV=function(k){k==null||k.addEventListener("DOMLoaded",function(){k.goToAndPlay(k.totalFrames-48,!0)})};
oyP=function(k){k=_.K(k,nyi);if(k==null?0:k.trustedAnimationUrl){var I;return(I=_.yj(k.trustedAnimationUrl))==null?void 0:I.toString()}return k==null?void 0:k.animationUrl};
xNX=function(k){if(k.backgroundStyle)switch(k.backgroundStyle){case "CHAT_USER_TURN_BACKGROUND_STYLE_MONO":return"ytChatUserTurnViewModelMonoContainer";case "CHAT_USER_TURN_BACKGROUND_STYLE_GRADIENT":return"ytChatUserTurnViewModelGradientContainer";default:return"ytChatUserTurnViewModelDefaultContainer"}return k.hasGradientBackground?"ytChatUserTurnViewModelGradientContainer":"ytChatUserTurnViewModelDefaultContainer"};
aLA=function(k){k.style.height="auto";k.style.height=Math.min(k.scrollHeight||20,80)+"px"};
R9X=function(){var k;return String(Math.floor(((k=_.Qy())==null?void 0:k.getCurrentTime())||0)*1E3)};
w84=function(k){if(k.onWelcomeCommand)return _.cr(k.onWelcomeCommand);k=_.K(k.inputComposerViewModel,Ca6);if(k==null?0:k.welcomeFeatureContinuation)return J8x(k.welcomeFeatureContinuation)};
HfG=function(k){var I=_.S_(),V;V=(V=_.FB("yt.www.ads.eventcache.getLastCompanionData"))?(V=V())&&V.layoutId:null;g_P(I,V,k)};
p8i=function(k){var I=_.S_(),V;V=(V=_.FB("yt.www.ads.eventcache.getLastCompanionData"))?(V=V())&&V.layoutId:null;g_P(I,V,k)};
NVc=function(k){return k.filter(function(I){return!_.K(I,_.fO)})};
M9k=function(k){var I,V,X,P;if(k=k==null?void 0:(I=k.contents)==null?void 0:(V=I.twoColumnWatchNextResults)==null?void 0:(X=V.results)==null?void 0:(P=X.results)==null?void 0:P.contents){var L,T;return(T=(L=k.find(function(d){return!!d.videoPrimaryInfoRenderer}))==null?void 0:L.videoPrimaryInfoRenderer)==null?void 0:T.updatedMetadataEndpoint}};
Zfi=function(k,I){var V;return(V=k.sourceConfigs)==null?void 0:V.find(function(X){return X.videoId===I})};
DNc=function(k){return k==="End of video"||k==="End of playlist"};
z9P=function(k){var I,V,X,P;return(I=k.getWatchNextResponse())==null?void 0:(V=I.contents)==null?void 0:(X=V.twoColumnWatchNextResults)==null?void 0:(P=X.playlist)==null?void 0:P.playlist};
u0X=function(k){var I,V,X,P,L,T;return(I=z9P(k))==null?void 0:(V=I.playlistButtons)==null?void 0:(X=V.menuRenderer)==null?void 0:(P=X.topLevelButtons)==null?void 0:(L=P[0])==null?void 0:(T=L.playlistLoopButtonRenderer)==null?void 0:T.playlistLoopStateEntityKey};
OfX=function(k){var I=_.C7().resolve(_.yK),V;return(I=(V=_.K(I.getAutoplayEndpoint(),_.rj))==null?void 0:V.playlistId)&&I===k};
kmx=function(k,I,V,X,P){function L(){_.hD.cancelJob(bh);var T=t9P(I,V/k.getPlaybackRate()),d=T.hours,U=T.minutes;T=(T.seconds*1E3||6E4)/k.getPlaybackRate();k.setVideoTimeLeft(e9X(d,U));X&&k.getPlayerState()!==0&&k.setSleepTimerTimeLeft(e9X(d,U,!0));(d>0||U>0)&&!P&&(bh=_.Dm(_.hD,L,T))}
_.hD.cancelJob(bh);bh=_.Dm(_.hD,L)};
V$x=function(k,I,V){function X(){_.hD.cancelJob(IwG);var P=t9P(I,V),L=P.hours;P=P.minutes;var T=6E4/k.getPlaybackRate();if(L>0||P>0)k.setSleepTimerTimeLeft(e9X(L,P,!0)),IwG=_.Dm(_.hD,X,T)}
_.hD.cancelJob(IwG);IwG=_.Dm(_.hD,X)};
Prh=function(k,I){var V=k.getVolume()/(I/500),X=function(P){_.hD.cancelJob(X7A);var L=Math.floor(P-V);k.setVolume(L,!1);L>0&&(X7A=_.Dm(_.hD,function(){X(L)},500))};
_.hD.cancelJob(X7A);X7A=_.Dm(_.hD,function(){X(k.getVolume())})};
L5A=function(k,I){_.hD.cancelJob(X7A);I&&k.syncVolume()};
c0k=function(){var k={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.HW("SLEEP_TIMER_DISRUPTED")}}}}};_.C7().resolve(_.Hp).resolveCommand(k)};
Gmx=function(k){return(k.getDuration()-k.getProgressState().current)*1E3};
t9P=function(k,I){k=k+I-(0,_.wR)();if(k<=0)return{hours:0,minutes:0,seconds:0};var V=new TqV(0,0,0,0,0,0,k);k=V.getHours();I=V.getMinutes();V=V.getSeconds();V!==0&&I++;I!==0&&I%60===0&&(k++,I=0);return{hours:k,minutes:I,seconds:V}};
e9X=function(k,I,V){return k>0&&I>0?V?_.HW("TIME_LEFT_HOURS_MINUTES",{hours:k.toString(),minutes:I.toString()}):_.HW("TIME_HOURS_MINUTES",{hours:k.toString(),minutes:I.toString()}):k>0?V?_.pC("TIME_LEFT_HOURS",k):_.pC("TIME_HOURS",k):V?_.HW("TIME_LEFT_MINUTES",{minutes:I.toString()}):_.HW("TIME_MINUTES",{minutes:I.toString()})};
i3V=function(k,I){if(k.timelyActions)return k.timelyActions.find(function(V){var X;return((X=_.K(V,dFx))==null?void 0:X.cueRangeId)===I})};
W5c=function(k){return _.m("kevlar_watch_cinematics_invisible")||k.fullscreen&&_.m("kevlar_watch_cinematics_invisible_in_fullscreen")||k.theater&&!k.fullscreen&&_.m("kevlar_watch_cinematics_invisible_in_theater")};
fwx=function(){var k=document.createElement("canvas"),I=k.getContext("2d");if(!I)throw Error("Sl");_.b2(k,{position:"absolute",width:"100%",height:"100%"});return{element:k,context:I}};
UFP=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.m("kevlar_watch_cinematics_css_blur")};
Eeh=function(k){var I=k.externalVideoId||"";return I?k.isShortsEligible?"https://www.youtube.com/shorts/"+I:"https://www.youtube.com/watch?v="+I:""};
b3p=function(k){var I=[];k.viewCount&&I.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:k.viewCount});k.likeCount&&I.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:k.likeCount});return I};
lwV=function(k){var I,V,X={"@context":"https://schema.org","@type":"VideoObject",description:_.m6(k.description),duration:"PT"+(k.lengthSeconds||"0")+"S",embedUrl:k.embed?k.embed.iframeUrl:"",name:_.m6(k.title),thumbnailUrl:((I=k.thumbnail)==null?void 0:(V=I.thumbnails)==null?void 0:V.map(function(l){return l&&l.url||""}))||[],
uploadDate:k.publishDate};_.m("mweb_video_schema_id_killswitch")||(X["@id"]=Eeh(k));I=b3p(k);I.length&&(X.interactionStatistic=I);k.category&&(X.genre=k.category);k.ownerChannelName&&(X.author=k.ownerChannelName);k.liveBroadcastDetails&&(X.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:k.liveBroadcastDetails.startTimestamp,endDate:k.liveBroadcastDetails.endTimestamp}]);if(k.learningResource){k=k.learningResource;X["@type"]=["VideoObject","LearningResource"];var P;if((P=k.learningResourceType)==
null?0:P.length)X.learningResourceType=k.learningResourceType[0];var L;if((L=k.educationalAlignment)==null?0:L.length)X.educationalAlignment={"@type":"AlignmentObject",targetName:k.educationalAlignment[0]};var T;if((T=k.educationalLevel)==null?0:T.length){P=k.educationalLevel[0];var d;if((d=k.educationalLevelCountry)==null?0:d.length)P+=" ("+k.educationalLevelCountry+")";X.educationalLevel=P}var U,E;if(((U=k.learningResourceType)==null?0:U.length)&&k.learningResourceType[0]==="Problem walkthrough"&&
((E=k.problemDescriptions)==null?0:E.length))for(X.hasPart=[],d=_.G(k.problemDescriptions),U=d.next();!U.done;U=d.next())P=U.value,U=P.problemDescriptionText,E=P.startOffset,P=P.url,U&&E!==void 0&&P&&X.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:U,text:U,startOffset:E,url:P})}return X};
r02=function(k){if((k==null?void 0:k.value)===void 0||k==null||!k.unit)return"initial";a:{switch(k.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var I="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":I="%";break a}I=void 0}return I?""+k.value+I:"initial"};
y0P=function(k,I){var V,X,P,L,T,d,U;_.W(function(E){switch(E.nextAddress){case 1:V=_.bR.getInstance();X=_.al.instance;P=_.WT.instance;if(!P)return hmA(k,X,I),E.return();_.vK(E,2);k.onLoadingCommand&&X.resolveCommand(k.onLoadingCommand);return E.yield(V.getCurrentPositionFromGeolocation(),4);case 4:L=E.yieldResult;if(!k.resolveLocationCommand){E.jumpTo(5);break}T=V.createLocationInfo(L);return E.yield(_.EI(P,k.resolveLocationCommand,{locationInfo:T}),6);case 6:d=E.yieldResult;if(!d||"error"in d&&d.error||
d.errorMetadata)return hmA(k,X,I),E.return();var l;if(d==null?0:(l=d.onResponseReceivedActions)==null?0:l.length){l=_.G(d.onResponseReceivedActions);for(var r=l.next();!r.done;r=l.next())X.resolveCommand(r.value)}(_.K(k.onSuccessCommand,_.rj)||_.K(k.onSuccessCommand,_.Cv))&&_.vW(I.hostElement,"yt-navigate",{endpoint:k.onSuccessCommand,reload:!0});case 5:_.vx(E,0);break;case 2:U=_.nh(E);if(U instanceof GeolocationPositionError&&U.code===GeolocationPositionError.PERMISSION_DENIED)return k.onDeniedCommand&&
X.resolveCommand(k.onDeniedCommand),E.return();hmA(k,X,I);_.xg(E)}})};
hmA=function(k,I,V){k.onFailureCommand&&(I.resolveCommand(k.onFailureCommand),_.sm(V.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
K56=function(k,I){var V=_.K(k,_.NwZ);if(V&&I){k=V.videoIds||[V.videoId];var X;I=(X=_.vW(I,"yt-lockup-requested",{videoIds:k}).detail)==null?void 0:X.returnValue;var P;V.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?P=I?I:k.map(function(L){return{videoId:L,navigationEndpoint:V.videoCommand}}):I&&(P=I);
P&&(X=P.map(function(L){var T=Object,d=T.assign;var U=L.navigationEndpoint;if(!_.K(U,_.ND)){var E=_.K(U,_.rj);if(E){if(delete E.index,delete E.playlistId,E=_.K(U==null?void 0:U.commandMetadata,_.CC),E==null?0:E.url){var l=E.url;l=_.un(l,"list");l=_.un(l,"index");E.url=l}}else U=void 0}return d.call(T,{},L,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:U})}),mF3(X,V))}};
$F2=function(k){var I=_.jR();if(k=_.K(k,_.MmW))k.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&I.clearQueue(),k.closeMiniplayer&&_.C7().resolve(_.iP).close(!0)};
j2V=function(k){SVc(_.jR(),k)};
J04=function(k){var I;(k=(I=_.K(k,_.H0x))==null?void 0:I.setVideoIds)&&k.forEach(function(V){_.CjO(_.jR(),V)})};
geP=function(k){YVA(_.jR(),k)};
qVV=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(k){return!1}};
he=function(k,I,V){(_.m("desktop_keyboard_shortcut_usage_log")||V&&_.m("web_shorts_keyboard_shortcut_usage_log"))&&(I?lh.get(k):rD.get(k))&&(k=I?ve4.get(k):s2i.get(k))&&_.y3(_.PW(),k)};
Bq3=function(k){return k.findIndex(function(I){return F5h.indexOf(I.tagName)>-1})>-1};
A0x=function(k,I){return k.findIndex(function(V){return V.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(I.keyCode):!1};
neA=function(k,I){return _.f(Q2h,{data:k,onYtNavigate:I})};
oeX=function(k,I){return _.nQ(k.entities,"pageHeaderEntity",I)};
awA=function(k,I){return k.map(function(V){if(V.tabRenderer)return xFG(V.tabRenderer);if(V.expandableTabRenderer&&I){var X=V.expandableTabRenderer;return{customTabRenderable:function(){return I(X)}}}return{}})};
xFG=function(k){return{identifier:k.tabIdentifier,aTagConfig:_.TI({innertubeCommand:k.endpoint,forceNewState:!0}),title:k.title,selected:k.selected,disabled:k.unselectable,icon:k.icon}};
w73=function(k,I,V,X){if(k)return X=X||k.likeStatus,I?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:X==="LIKE",isDisabled:!k.likesAllowed,defaultIcon:{iconType:V},defaultText:X==="LIKE"?k.likeCountWithUnlikeText:k.likeCountText,toggledText:X==="LIKE"?k.likeCountText:k.likeCountWithLikeText,defaultNavigationEndpoint:Rmx(k,"LIKE"),defaultServiceEndpoint:Crk(k,"LIKE"),toggledServiceEndpoint:Crk(k,"INDIFFERENT"),defaultTooltip:_.m6(k.likeCountTooltipText),toggledTooltip:_.m6(k.likeCountTooltipText),
targetId:k.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:X==="DISLIKE",isDisabled:!k.likesAllowed,defaultIcon:{iconType:V},defaultText:X==="DISLIKE"?k.dislikeCountWithUndislikeText:k.dislikeCountText,toggledText:X==="DISLIKE"?k.dislikeCountText:k.dislikeCountWithDislikeText,defaultNavigationEndpoint:Rmx(k,"DISLIKE"),defaultServiceEndpoint:Crk(k,"DISLIKE"),toggledServiceEndpoint:Crk(k,"INDIFFERENT"),defaultTooltip:_.m6(k.dislikeCountTooltipText),
toggledTooltip:_.m6(k.dislikeCountTooltipText)}};
Rmx=function(k,I){if(I==="LIKE")return k.likeCommand;if(I==="DISLIKE")return k.dislikeNavigationEndpoint};
Crk=function(k,I){var V;return(V=k.serviceEndpoints)==null?void 0:V.find(function(X){var P;return((P=_.K(X,_.Pc))==null?void 0:P.status)===I})};
H34=function(k,I,V,X){k=I-k;V=X-V;return Math.sqrt(k*k+V*V)};
p72=function(k){var I=k>>8&255,V=k&255;return"#"+(k>>16&255).toString(16).padStart(2,"0")+I.toString(16).padStart(2,"0")+V.toString(16).padStart(2,"0")};
Nq4=function(k,I){k&&_.C7().resolve(_.Hp).resolveCommand(k,{forceClickLogging:!0,form:{element:I}})};
M$V=function(k){if(k.simpleText)return[{text:k.simpleText}];var I;return(I=k.runs)!=null?I:[]};
Z3h=function(k){var I=k.startEndTimeTemplate,V=k.startTimeUtcMillis;k=k.endTimeUtcMillis;if(I&&V&&k)return _.y8(zI4(_.m6(I),Number(V),Number(k)))};
DFG=function(k,I){var V,X,P=k==null?void 0:(V=k.viewCount)==null?void 0:(X=V.videoViewCountRenderer)==null?void 0:X.shortViewCount;if(!I&&P)return P;var L,T;return k==null?void 0:(L=k.viewCount)==null?void 0:(T=L.videoViewCountRenderer)==null?void 0:T.viewCount};
zm3=function(k,I){var V=k==null?void 0:k.relativeDateText;return!I&&V?[V,!0]:[k==null?void 0:k.dateText,!1]};
uNk=function(k,I,V,X,P){X=X===void 0?"":X;P=P===void 0?!1:P;var L=DFG(k,I),T=_.G(zm3(k,I)),d=T.next().value;T=T.next().value;I=I?k==null?void 0:k.sponsorsOnlyFirstTimeLongText:k==null?void 0:k.sponsorsOnlyFirstTimeShortText;var U=[];V&&L&&U.push(L);!V&&T||!d||U.push(d);k=[P?k==null?void 0:k.subtitle:void 0].concat(_.Z9(U),[I,k==null?void 0:k.stationName,k==null?void 0:k.rating,k?Z3h(k):void 0,k==null?void 0:k.upNextProgramText,k==null?void 0:k.superTitleLink]).filter(function(E){return!!E});
V={runs:[]};for(P=0;P<k.length;P++)V.runs.push.apply(V.runs,_.Z9(M$V(k[P]))),P<k.length-1&&V.runs.push({text:" "+X+" "});return V};
O3p=function(k,I){var V=_.WqN(I,{},k,!0);return new Promise(function(X,P){V.listenOnce("n",function(){P(Error("em`"+V.JSC$30484_getErrorDescription()))});
V.listenOnce("l",function(){var L=V.getResponseCode();if(L!==200)P(Error("fm`"+I+"`"+k.type+"`"+k.size+"`"+L));else try{X(JSON.parse(V.getResponseText()).encryptedBlobId)}catch(T){P(T)}});
V.run()})};
t$k=function(k){return k.substring(k.indexOf(":")+1,k.indexOf(";"))};
emA=function(k){return new Promise(function(I,V){var X=new FileReader;X.onloadend=function(){try{var P=new Uint8Array(X.result);P.length<8&&V(void 0);var L=P.subarray(0,8);P="";for(var T=0;T<L.length;T++)P+=("0"+L[T].toString(16)).substr(-2);P.startsWith("ffd8ff")?I("image/jpeg"):P.startsWith("47494638")?I("image/gif"):P.startsWith("89504e470d0a1a0a")?I("image/png"):P.startsWith("424d")?I("image/bmp"):I(void 0)}catch(d){V(d)}};
X.onerror=V;X.readAsArrayBuffer(k)})};
kfi=function(k){return new Promise(function(I,V){var X=new Image;X.crossOrigin="anonymous";X.onload=function(){var P=document.createElement("canvas");P.width=X.naturalWidth;P.height=X.naturalHeight;var L=P.getContext("2d");if(!L)throw Error("gm");L.drawImage(X,0,0);L=t$k(k);P.toBlob(function(T){T?I(T):V()},L)};
X.src=k})};
Vuk=function(k,I){var V;if(((V=_.K(k,_.ND))==null?void 0:V.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var X;_.vW((X=I.hostElement)!=null?X:I,"yt-shorts-reset");_.mBk(_.C7().resolve(_.Mn),k).then(function(L){Ilx(L,I,k)})}else{var P;
_.Qk((P=I.hostElement)!=null?P:I,[k]).then(function(L){L&&Ilx(L.data,I,k)})}};
Ilx=function(k,I,V){if(k){var X=_.K(k.replacementEndpoint,_.ND);if(X){k.sequenceContinuation&&(X.sequenceParams=k.sequenceContinuation);var P;_.vW((P=I.hostElement)!=null?P:I,"yt-navigate",{endpoint:k.replacementEndpoint})}else if((k==null?void 0:k.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(k==null?0:k.watchStatus)&&_.K(k.watchStatus,_.sTG)){var L;_.vW((L=I.hostElement)!=null?L:I,"yt-navigate",{endpoint:V})}}};
XMh=function(k){var I=_.C7().resolve(_.Wq),V=_.W8.currentPageTypeSelector(I.getState())||"";I=_.W8.currentPageSubTypeSelector(I.getState())||"";V=V==="ytd-browse"&&I==="home";return _.m("web_guide_entry_enable_cache_for_non_home_pages")?(k=(k==null?void 0:k.navigationEndpoint)&&_.R5(k.navigationEndpoint)==="home",{disableCache:V&&k}):{disableCache:V}};
cjG=function(k,I,V,X){if(k&&k.length){var P={};if(I){var L=void 0;V&&(L={commandContext:{onTap:{innertubeCommand:V||{}}}});P.header={panelHeaderViewModel:{title:_.VV(I),rendererContext:L}}}I=[];k=_.G(k);for(V=k.next();!V.done;V=k.next()){L=V.value;V=_.K(L,PPc);L=_.K(L,Lgi);var T=void 0,d=void 0;if((T=L)==null?0:(d=T.expandableItems)==null?0:d.length)for(L=_.G(L.expandableItems),T=L.next();!T.done;T=L.next()){T=T.value.guideEntryRenderer;var U=d=void 0;if(((d=T)==null?void 0:(U=d.icon)==null?void 0:
U.iconType)==="VIEW_LIST_CAIRO"){V=T;break}}d=T=void 0;L=((T=V)==null?0:T.formattedTitle)?_.VV((d=V)==null?void 0:d.formattedTitle):void 0;T=void 0;d=(T=V)==null?void 0:T.isPrimary;if(V&&L&&!d){L={title:L};V.navigationEndpoint&&(L.rendererContext={commandContext:{onTap:{innertubeCommand:V.navigationEndpoint}}});T=[];U=d=void 0;if(((d=V)==null?0:(U=d.thumbnail)==null?0:U.thumbnails)&&V.thumbnail.thumbnails.length>0){d=_.G(V.thumbnail.thumbnails);for(U=d.next();!U.done;U=d.next())T.push({url:U.value.url});
L.leadingAccessory={avatarViewModel:{image:{sources:T},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(d=void 0,(d=V.icon)==null?0:d.iconType)T.push({clientResource:{imageName:V.icon.iconType||""}}),L.leadingImage={sources:T};d=T=void 0;((T=V)==null?0:(d=T.badges)==null?0:d.liveBroadcasting)?(L.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON",L.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},L.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):
V.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?L.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":V.count&&(L.trailingLabel={content:V.count.toString()});I.push({listItemViewModel:L})}}I.length!==0?(P.content={listViewModel:{listItems:I}},X===0&&(P.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}})):P=void 0;if(P)return I=void 0,X===0&&(I={preventCloseWhileHovered:!0,hideDelayMs:3E3}),{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:P}},
contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:I}}}}};
Gf6=function(k,I,V,X){if(I!=null&&I.isPrimary){switch(X){case 1:if(I.serviceEndpoint)break;V=cjG(V,I.formattedTitle,I.navigationEndpoint,X);if(!V)break;I.serviceEndpoint=V;I.navigationEndpoint=void 0;break;case 0:!I.mouseEnterEndpoint&&(V=cjG(V,I.formattedTitle,void 0,X))&&(I.mouseEnterEndpoint=V,I.mouseLeaveEndpoint={hideSheetCommand:{}})}k.push({guideEntryRenderer:I})}};
TU6=function(k){if(!k)return!1;try{if(k.host&&k.host.tagName==="YT-FORMATTED-STRING"&&k.host.id==="contenteditable-textarea"||k.nodeType===Node.ELEMENT_NODE&&k.tagName==="YTD-COMMENT-INPUT")return!0}catch(I){return!1}return TU6(k.parentNode)};
yT=function(k){return k?k.tagName==="A"&&k.href&&k.classList.contains("yt-simple-endpoint"):!1};
d5i=function(k){return k?k.tagName==="IMG"&&k.classList.contains("emoji"):!1};
iOc=function(k,I,V){if(!k)return null;var X=yT(k);if(X&&V)return I=k.pathname.substring(k.pathname.indexOf("/channel/")+9),document.createTextNode("@"+I);if(X&&!V)return document.createTextNode("");if(d5i(k))return V=k.alt,k=k.dataset.emojiId,!k&&I&&(I=_.F0(I,V))&&I.isCustomEmoji&&(k=I.emojiId),k?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+k+">"):document.createTextNode(V);X=k.cloneNode(!1);for(var P=0;P<k.childNodes.length;++P){var L=iOc(k.childNodes[P],I,V);L&&X.appendChild(L)}return X};
Wg2=function(k){return k?yT(k)?k:Wg2(k.lastChild):null};
flx=function(k){return k?yT(k)?k:flx(k.firstChild):null};
U5V=function(k){if(!k)return null;for(var I=k.previousSibling;I;)if(I.nodeType===Node.ELEMENT_NODE&&I.nodeName==="BR")I=I.previousSibling;else if(I.nodeType===Node.TEXT_NODE&&/\s+/.test(I.textContent))I=I.previousSibling;else break;(I=Wg2(I))?k=I:k=(k=k.parentNode)?Wg2(k.previousElementSibling):null;return k};
En2=function(k){if(!k)return null;for(var I=k.nextSibling;I;)if(I.nodeType===Node.ELEMENT_NODE&&I.nodeName==="BR")I=I.nextSibling;else if(I.nodeType===Node.TEXT_NODE&&/\s+/.test(I.textContent))I=I.nextSibling;else break;return(I=flx(I))?I:En2(k.parentNode)};
bO4=function(k){var I=_.zD(),V=I.JSC$11648_getStartNode();if(!TU6(V.parentNode))return null;I=I.JSC$11648_getStartOffset();if(V.nodeType===Node.TEXT_NODE){var X=_.lf(V,yT);if(X){if(k&&I===0||!k&&I===V.length)return X}else{if(k&&I===V.length)return!V||V.nodeName==="BR"||V.nextElementSibling&&_.Aw(V.nextElementSibling,"display")==="block"?null:flx(V.nextElementSibling);if(!k&&I===0)return V?Wg2(V.previousElementSibling):null}}if(V.nodeType===Node.ELEMENT_NODE)if(k){if(0<=I&&I<V.childNodes.length)return flx(V.childNodes[I])}else if(0<
I&&I<=V.childNodes.length)return Wg2(V.childNodes[I-1]);return null};
ll3=function(k,I,V){if(!k)return null;if(k.nodeType===Node.TEXT_NODE)if(V){var X=U5V(k);if(X&&!/^\s+\S/.test(k.wholeText.substr(0,I)))return X}else if((X=En2(k))&&!/\S\s+/.test(k.wholeText.substr(I,k.wholeText.length)))return X;return k.nodeType===Node.ELEMENT_NODE?V?U5V(k.childNodes[I]):En2(k.childNodes[I]):ll3(k.parentNode,I,V)};
rjx=function(k){if(k.hasChildNodes())switch(k.tagName){case "DIV":case "A":case "SPAN":var I="";for(k=k.firstChild;k;k=k.nextSibling)I+=rjx(k);return I;default:return""}else switch(k.nodeType){case 3:return k.textContent;default:return""}};
hZ3=function(k){switch(k){case "UNKNOWN_FORMAT_TYPE":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN";case "HD_1080":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080";case "SD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD";case "LD":return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD";default:return"SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD"}};
yjx=function(k){return k.map(function(I){return{settingsRadioOptionRenderer:{title:_.qS(I.name),asideText:_.qS(I.approximateSize),id:hZ3(I.format)}}})};
KgG=function(k){if(k&&k.length!==0)return k.filter(m5x()).map(function(I){return{settingsRadioOptionRenderer:{title:I.name,asideText:I.approximateSize,id:hZ3(I.formatType)}}})};
$53=function(k){if(k)return k.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
ScX=function(k,I){k=new Set(k!=null?k:[]);if(k.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(k.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(k.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(k.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(k.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(I)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
jac=function(k){var I=k.indexOf("(");return I!==-1?k.substring(I+1,k.length-1):k};
_.Ycc=function(k,I,V,X,P){V||(V=Jj2);var L;(L=_.K(V.commandMetadata,_.CC))!=null&&L.url||(V=Error("lm`"+JSON.stringify(V)),_.hq(V),V=Jj2);V=_.dc.unsafeClone(V);L=_.OW(_.K(V.commandMetadata,_.CC).url,"search_query",k);_.zv(location.href,"sv")==="1"&&(_.K(V,_.w7).params="EgOAAgE%3D",L=_.OW(L,"sv","1"));_.K(V,_.w7)&&(_.K(V,_.w7).query=k);L=L.replace(/%20/g,"+");_.K(V.commandMetadata,_.CC).url=L;P=_.m("desktop_enable_entity_suggest")?{entityMid:P}:{};_.C7().resolve(_.Hp).resolveCommand(V,{form:{tempData:Object.assign({},
{gs_l:I,oq:X!=null?X:k},P),isFromShorts:_.hw()==="shorts"}})};
gnV=function(k){switch(k){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
vnp=function(k,I,V,X,P,L){var T=_.dc.clone(qc6);T.locale=_.gH("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;T.report={description:P||"<empty>"};P=_.gH("SBOX_SETTINGS",{});I=I.join(",");var d=Date.now();k={choice_cc:X,choice_id_cc:V,choices_sc:I,gl:P.REQUEST_DOMAIN,hl:P.REQUEST_LANGUAGE,query:k,time:d};L&&(k.choice_additional_comment_cc=L);_.lvl(T,k)};
sah=function(k){var I=new Map;I.set("authuser",_.gH("SESSION_INDEX","0"));return _.J6(k,I)};
BU3=function(k){var I;return _.W(function(V){switch(V.nextAddress){case 1:if(!k||!Fgk(k))return V.return(null);I=null;switch(_.gH("INNERTUBE_CLIENT_NAME")){case "WEB":return V.jumpTo(2);case "WEB_REMIX":I=k.getPlayer()}V.jumpTo(3);break;case 2:return V.yield(k.getPlayerPromise(),4);case 4:I=V.yieldResult;V.jumpTo(3);break;case 3:return V.return(I)}})};
Fgk=function(k){return["ytd-player","ytmusic-player"].includes(String(k.tagName||"").toLowerCase())};
Ajp=function(k){k=Math.round(k);return k%2?k-1:k};
QaG=function(k){k=Math.round(k);return k%2===0?k-1:k};
nnc=function(k){var I=["h","m","s"],V=_.C_(I);V.reverse();var X={};k=(k.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(T){var d=(T.match(/[hms]/)||[""])[0];return d?(X[d]=parseInt(T.match(/\d+/)[0],10),!1):!0});
for(k.reverse();k.length&&V.length;){var P=V.shift();P in X||(X[P]=parseInt(k.shift(),10))}if(k.length||X.s>59||X.m>59||X.h>9)return null;var L="";I.forEach(function(T){X[T]&&(L+=""+X[T]+T)});
return L||null};
on3=function(k){var I,V,X;if(k=(I=k.createPlaylistDialogFormSchema)==null?void 0:(V=I.fieldSchemas)==null?void 0:(X=V.title)==null?void 0:X.validationSchema)for(I=[k.syncStep,k.asyncStep].filter(function(P){return P!==void 0}),I=_.G(I),V=I.next();!V.done;V=I.next()){V=V.value.rules;
if(!V)break;V=_.G(V);for(V=V.next();!V.done;V=V.next())return _.K(V.value,SIV)}};
alG=function(k){var I,V,X;if(k=(I=k.createPlaylistDialogFormSchema)==null?void 0:(V=I.fieldSchemas)==null?void 0:(X=V.visibility)==null?void 0:X.validationSchema)for(I=[k.syncStep,k.asyncStep].filter(function(P){return P!==void 0}),I=_.G(I),V=I.next();!V.done;V=I.next()){V=V.value.rules;
if(!V)break;V=_.G(V);for(X=V.next();!X.done;X=V.next())if(X=_.K(X.value,x53))return I=void 0,(I=X.translations)==null?void 0:I.visibilityNotValidErrorMessage}};
RZP=function(){var k,I;return(I=(k=_.C7().resolve(_.RZ(_.pz)))==null?void 0:k())!=null?I:!1};
CPi=function(k){var I=21;if(!k)return I;I+=k.headerTitle?27:0;I+=k.headerTitle&&k.hasHeaderActionHeader?4:0;return I+=k.headerTitle&&k.headerSubtitle?16:0};
wMA=function(k){var I=0;if(!k)return I;I+=k.hasFooterPrimaryButton||k.hasFooterSecondaryButton?48:0;I+=k.footerTrailingLabel||k.footerLeadingLabel?30:0;return I+=k.hasFooterPrimaryButton||k.hasFooterSecondaryButton||!k.footerTrailingLabel&&!k.footerLeadingLabel?0:12};
HO3=function(k){var I=new _.eL,V=k;return{subscribe:function(X){I.subscribe("changed",X)},
dispatch:function(X,P){var L=V;if(X==="Touch Start")V=Object.assign({},L,{isAnimating:!1,initialY:P.event.touches[0].clientY});else if(X==="Touch Move"){X=P.contentScrollable?-1*(L.initialY-24):0;var T,d=(T=P.headerDivHeight)!=null?T:CPi(P.header),U;T=(U=P.footerDivHeight)!=null?U:wMA(P.footer);U=Math.min(P.fullContentWrapperHeight,P.heightMap[P.contentWrapperId]+d-T);V=Object.assign({},L,{currentY:Math.max(X,P.event.touches[0].clientY-L.initialY),maxHeightForContentWrapper:Math.min(U,Math.max(0,
(L.isFullScreen?U:P.contentWrapperHeight)-L.currentY))})}else V=X==="Snap To Full Screen"?Object.assign({},L,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:P.maxHeight}):X==="Snap To Neutral Position"?Object.assign({},L,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:P.maxHeight}):X==="Close Sheet"?Object.assign({},L,{isAnimating:!0,currentY:P.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:P.maxHeight}):L;I.publish("changed",V)}}};
pMG=function(){_.C7().resolve(_.Te).closeSheet()};
NU6=function(k){var I,V,X,P,L,T,d,U,E,l,r;return{headerTitle:(I=k.headerTitle)==null?void 0:I.call(k),headerSubtitle:(V=k.headerSubtitle)==null?void 0:V.call(k),headerActionHeader:k.headerActionHeader,footerPrimaryButton:k.footerPrimaryButton,footerSecondaryButton:k.footerSecondaryButton,footerButtonType:(X=k.footerButtonType)==null?void 0:X.call(k),footerLeadingLabel:(P=k.footerLeadingLabel)==null?void 0:P.call(k),footerTrailingLabel:(L=k.footerTrailingLabel)==null?void 0:L.call(k),shouldShowIcons:(T=
k.shouldShowIcons)==null?void 0:T.call(k),skipContentClick:(d=k.skipContentClick)==null?void 0:d.call(k),additionalClassName:(U=k.additionalClassName)==null?void 0:U.call(k),onClosedCallback:k.onClosedCallback,focusOnClose:(E=k.focusOnClose)==null?void 0:E.call(k),isDisabled:(l=k.isDisabled)==null?void 0:l.call(k),disabledCommand:(r=k.disabledCommand)==null?void 0:r.call(k),headerFn:k.headerFn,contentFn:k.contentFn,footerFn:k.footerFn,hasHeaderFn:k.hasHeaderFn(),hasContentFn:k.hasContentFn(),hasFooterFn:k.hasFooterFn(),
hasFooterPrimaryButton:k.hasFooterPrimaryButton(),hasFooterSecondaryButton:k.hasFooterSecondaryButton(),hasHeaderActionHeader:k.hasHeaderActionHeader()}};
Mu4=function(k){switch(k){case "FLEXBOX_FLEX_DIRECTION_ROW":return"row";case "FLEXBOX_FLEX_DIRECTION_ROW_REVERSE":return"row-reverse";case "FLEXBOX_FLEX_DIRECTION_COLUMN":return"column";case "FLEXBOX_FLEX_DIRECTION_COLUMN_REVERSE":return"column-reverse";default:return""}};
ZOc=function(k){switch(k){case "FLEXBOX_JUSTIFY_CONTENT_CENTER":return"center";case "FLEXBOX_JUSTIFY_CONTENT_BETWEEN":return"space-between";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_START":return"flex-start";case "FLEXBOX_JUSTIFY_CONTENT_FLEX_END":return"flex-end";case "FLEXBOX_JUSTIFY_CONTENT_SPACE_AROUND":return"space-around";default:return""}};
D56=function(k){switch(k){case "FLEXBOX_ALIGN_ITEMS_CENTER":return"center";case "FLEXBOX_ALIGN_ITEMS_START":return"flex-start";case "FLEXBOX_ALIGN_ITEMS_END":return"flex-end";case "FLEXBOX_ALIGN_ITEMS_STRETCH":return"stretch";default:return""}};
zZx=function(k,I,V){I.forEach(function(X){_.MV(_.C7().resolve(_.Pv),X)});
_.sm(k,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",V])};
eZX=function(k,I,V,X){var P=_.K(V,_.KY).commandLifeCycleConfig;P&&P.onStartCommand&&_.nC(k,[P.onStartCommand],I);_.ir(I);var L=_.WT.instance;L&&_.fz(L,V)?_.EI(L,V,X).then(function(T){if(!T||(T==null?0:T.error))return T=_.K(V,_.KY).serializedTransactionFlowLoggingParams,_.EV(I),_.e8(new mZ("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",T));_.EV(I);return{data:T}}).then(function(T){_.EV(I);
u3G(T.data);var d=T.data.command;d&&_.nC(k,[d],I);d=OOX(V,T.data);if(!d){var U=T.data;T=!1;if(U&&U.command&&_.K(U.command,_.x4)){var E;U=((E=_.K(U.command,_.x4))==null?void 0:E.commands)||[];for(E=0;E<U.length;E++)if(_.K(U[E],_.PQK)){T=!0;break}}T||_.Xd('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!d&&P&&P.onSuccessCommand?_.nC(k,[P.onSuccessCommand],I):d&&P&&P.onFailureCommand&&_.nC(k,[P.onFailureCommand],I)},function(){_.EV(I);
P&&P.onFailureCommand&&_.nC(k,[P.onFailureCommand],I);tuc(V)}):_.hq(Error("xm"),"ERROR")};
ko3=function(k,I,V){var X=[I];V&&X.push(V);return _.Qk(k,X).then(function(P){var L=_.K(I,_.KY).serializedTransactionFlowLoggingParams,T=P.data,d=OOX(I,T);d?P=_.e8(new mZ(d,L)):u3G(T);return P},function(){var P=_.K(I,_.KY).serializedTransactionFlowLoggingParams;
tuc(I);return _.e8(new mZ("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",P))})};
OOX=function(k,I){k=_.K(k,_.KY).serializedTransactionFlowLoggingParams;var V=null;switch(I.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?_.yi(V,k):mxx(k);return V};
tuc=function(k){_.yi("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.K(k,_.KY).serializedTransactionFlowLoggingParams)};
u3G=function(k){if(k.trackingParams){var I=_.PW(),V=_.Xc();I&&V&&_.EA(I,V,_.zY(k.trackingParams))}};
I2V=function(k,I,V){var X=_.WT.instance,P=_.smD(_.gH("YPC_MB_URL")),L=(new _.qkt).init(),T=_.vq_(),d=_.K(V,_.keN).languageCode;d===void 0?_.hq(Error("Li"),"ERROR"):_.c1([L,P]).then(function(){var U={ctk:_.gq.payments.business.integration.ClientTokenFactory.createClientToken(d,T)};X&&_.fz(X,V)?_.EI(X,V,U).then(function(E){return{data:E}}).then(function(E){_.vW(I,"yt-service-request-completed",E);
E.code!=="ERROR"&&(E=E.data.command)&&_.nC(k,[E],I)}):_.hq(Error("xm"),"ERROR")})};
P6A=function(k,I,V,X){var P=_.WT.instance;P&&_.fz(P,V)?_.EI(P,V,X).then(function(L){return{data:L}}).then(function(L){Vg4(k,I,V,L)},function(){X$2(V)}):(P=_.C7().resolve(_.RZ(_.ZP)))&&P.requestDataForServiceEndpoint(V,X).then(function(L){Vg4(k,I,V,L)},function(){X$2(V)})};
Vg4=function(k,I,V,X){_.vW(I,"yt-service-request-completed",X);if(X.code&&X.code=="ERROR")X$2(V);else{(X=X.data.commands)&&_.nC(k,X,I);var P;(k=(P=_.K(V,_.TBN))==null?void 0:P.serializedYpcPauseFlowLoggingParams)&&k&&ik("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",k)}};
X$2=function(k){var I;(k=(I=_.K(k,_.TBN))==null?void 0:I.serializedYpcPauseFlowLoggingParams)&&k&&ik("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",k,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
Gop=function(k,I,V){var X=_.WT.instance;X&&_.fz(X,V)?_.EI(X,V).then(function(P){return{data:P}}).then(function(P){LTk(k,I,V,P)},function(){cJV(V)}):(X=_.C7().resolve(_.RZ(_.ZP)))&&X.requestDataForServiceEndpoint(V).then(function(P){LTk(k,I,V,P)},function(){cJV(V)})};
LTk=function(k,I,V,X){_.vW(I,"yt-service-request-completed",X);X.code&&X.code=="ERROR"?cJV(V):((X=X.data.commands)&&_.nC(k,X,I),(k=_.K(V,_.dqN).serializedYpcResumeFlowLoggingParams)&&k&&ik("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",k))};
cJV=function(k){(k=_.K(k,_.dqN).serializedYpcResumeFlowLoggingParams)&&k&&ik("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",k,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
TAc=function(k){k=k===void 0?{}:k;_.C7().resolve(_.Ot4).showFeedbackDialog(k.customProductData,k.feedbackContent,k.onFeedbackSubmitted,k.bucket)};
daX=function(k){k=k===void 0?{}:k;_.C7().resolve(_.Ot4).showHelpDialog(k.helpContext,k.articleId,k.productData)};
ib6=function(){daX()};
WTP=function(){TAc()};
UaP=function(k,I,V){var X,P,L,T,d,U,E;return _.W(function(l){switch(l.nextAddress){case 1:X=_.K(k,f2x);if((P=X)==null?0:P.productId){U={productId:X.productId,bucket:X.bucket,enableAnonymousFeedback:(d=X.enableAnonymousFeedback)!=null?d:!0,allowNonLoggedInFeedback:!0};E={feedbackChoice:V.feedbackChoice};if(!_.m("web_collect_offline_state")){l.jumpTo(8);break}_.vK(l,9);return l.yield(EuX(E),11)}T={bucket:(L=X)==null?void 0:L.bucket};if(!_.m("web_collect_offline_state")){l.jumpTo(4);break}T.customProductData=
{};_.vK(l,5);return l.yield(EuX(T.customProductData),7);case 7:_.vx(l,4);break;case 5:_.nh(l);case 4:TAc(T);l.jumpTo(0);break;case 11:_.vx(l,8);break;case 9:_.nh(l);case 8:_.bet(E),_.E7j("GFEEDBACK",E),X.productId==="5295751"&&(E.client_attestation=Number(_.gH("CATSTAT",0))),X.productId==="5295751"&&(E.client_time=Date.now()/1E3/3600),X.productId==="5295751"&&(E.original_playback_id=_.tJN||""),_.lvl(U,E),_.xg(l)}})};
EMp=function(k){if(k=_.K(k,_.yyD)){var I={bucket:k.bucketIdentifier};k.additionalDatas&&(I.customProductData={},k.additionalDatas.forEach(function(V){if(V=V.userFeedbackEndpointProductSpecificValueData)I.customProductData[V.key]=V.value}));
TAc(I)}};
bbV=function(k){var I=_.sG.getInstance();var V=_.HW("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var X=_.HW("DELETE",void 0,"Delete"),P=_.HW("CANCEL",void 0,"Cancel");V=nw3(V,void 0,X,P,{signal:"DELETE_ALL_DOWNLOADS"});_.T5(I,[{openPopupAction:V}],k)};
rJk=function(){return _.W(function(k){return k.nextAddress==1?k.yield(_.C7().resolve(_.bl),2):k.yield(l2x(),0)})};
hr2=function(k){var I,V;return _.W(function(X){return X.nextAddress==1?(V=(I=_.K(k,_.g6))==null?void 0:I.targetId)?X.yield(_.C7().resolve(_.bl),3):X.jumpTo(0):X.yield(_.C7().resolve(_.EF).deleteVideo(V),0)})};
ma6=function(k){var I,V;return _.W(function(X){return X.nextAddress==1?(V=(I=_.K(k,_.g6))==null?void 0:I.targetId)?X.yield(_.C7().resolve(_.bl),3):X.jumpTo(0):X.yield(yJA(_.C7().resolve(_.EF),V),0)})};
$a3=function(k){var I,V;return _.W(function(X){return(V=(I=_.K(k,_.g6))==null?void 0:I.targetId)?X.yield(KT4(V),0):X.jumpTo(0)})};
j33=function(){_.m("kevlar_woffle_refresh_dl_load_killswitch")||SC6()};
YCi=function(){_.m("kevlar_woffle")&&_.Es.instance&&JJc()};
qC3=function(k){var I;if((I=_.K(k,_.xd))==null||!I.videoId)return!1;gMG(_.C7().resolve(_.EF),_.K(k,_.xd),k.clickTrackingParams);return!0};
s3X=function(k){var I;if((I=_.K(k,_.aE))==null||!I.playlistId)return!1;vMA(_.C7().resolve(_.EF),_.K(k,_.aE),k.clickTrackingParams);return!0};
BA6=function(k){var I=_.K(k,_.NaG);(I==null?void 0:I.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(I==null?void 0:I.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||FTX(_.C7().resolve(_.EF),_.K(k,_.NaG))};
Q3c=function(k){k=_.K(k,_.yvN);var I;(k==null?0:(I=k.actions)==null?0:I.length)&&AJh(k)};
xah=function(k){var I,V;return _.W(function(X){I=_.K(k,nMi);return(V=I)!=null&&V.localWatchHistoryCommandType?X.yield(oMP(I),0):X.return()})};
Rrh=function(){return _.W(function(k){return _.m("kevlar_enable_download_to_mobile")?k.yield(a22(),0):k.return()})};
C66=function(k){setTimeout(function(){requestAnimationFrame(k)},80)};
w$k=function(k){return Object.entries(k).map(function(I){return I.join(":")}).join(";")};
p$6=function(k){var I,V,X;_.W(function(P){if(P.nextAddress==1)return P.yield(HbA(),2);I=P.yieldResult;V=_.al.instance;switch(I){case "granted":X=k.getLocationCommand;break;case "denied":X=k.openDeniedDialogAction;break;case "prompt":X=k.openCollectionDialogAction;break;default:X=k.openCollectionDialogAction}X&&V.resolveCommand(X);_.xg(P)})};
HbA=function(){var k,I;return _.W(function(V){if(V.nextAddress==1)return k="prompt",navigator.permissions?V.yield(navigator.permissions.query({name:"geolocation"}),3):V.jumpTo(2);V.nextAddress!=2&&(I=V.yieldResult,k=I.state);return V.return(k)})};
Mgp=function(){_.W(function(k){return k.yield(_.NA2(),0)})};
ZbP=function(){var k,I,V;return _.W(function(X){if(X.nextAddress==1)return k=_.C7().resolve(_.DP),k?X.yield(_.EI(k,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.$w(Error("Am")),X.return(void 0));if(I=X.yieldResult){if(I.errorMetadata)return _.$w(Error("Bm`"+I.errorMetadata.status+"`"+I.error)),X.return(void 0);V=I.datasyncIds;_.i86=V.length;return X.return(V)}_.$w(Error("Cm"));return X.return(void 0)})};
Da3=function(){ZbP().then(function(k){k&&(EA4(k),Ym4(k),wYV(k),lNG(k))})};
zrP=function(k){_.hD.addLowPriorityJob(function(){var I,V,X,P,L;return _.W(function(T){switch(T.nextAddress){case 1:if(_.m("ytidb_clear_optimizations_killswitch")){T.jumpTo(2);break}I=_.Lc("clear");if(I.startsWith("V")&&I.endsWith("||")){var d=[I];EA4(d);Ym4(d);wYV(d);lNG(d);return T.return()}V=H94();X=r8X();return T.yield(g4x(),3);case 3:return P=T.yieldResult,T.yield(bSA(),4);case 4:if(L=T.yieldResult,!(V||X||P||L))return T.return();case 2:k.isNetworkAvailable()?Da3():k.listenOnce("publicytnetworkstatus-online",
Da3),_.xg(T)}})})};
Ki=function(k){k={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.y8(k)}}}};_.al.instance&&_.al.instance.resolveCommand(k)};
u2V=function(k){if(k){var I=_.Ne();_.wb(I,3854,void 0,{layer:0,parentLayer:4});switch(k){case 1:var V=238708;break;case 2:V=238715;break;case 3:V=238710;break;case 6:V=238709}V&&(k=_.pI(I,{veType:V}))&&_.NV(I,k)}};
Obc=function(k){if(k){var I=_.Ne();_.wb(I,3854,void 0,{layer:0,parentLayer:4});switch(k){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&&(k=_.pI(I,{veType:V}))&&_.NV(I,k)}};
tgP=function(k){switch(k.latencyType){case 0:_.PX("consent_primitive_flow");_.LQ("cpit",k.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.LQ("cpist",k.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.LQ("cprtif",k.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.LQ("cprtli",k.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.LQ("cprt",k.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.LQ("cpdt",k.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.LQ("cpjct",k.timestampEpochMillis,"consent_primitive_flow")}};
iDA=function(k,I){var V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p;return _.W(function(z){switch(z.nextAddress){case 1:_.vK(z,2);(X=(V=_.K(k,erc))==null?void 0:V.serializedConsentRequest)||(X=(P=_.K(k,khA))==null?void 0:P.serializedConsentRequest);X&&(L=I33(_.to(X)));if(L===void 0)return z.return();T=VUA(L);T.latencyCallback=tgP;I&&XgP(T,function(){I.then(function(u){u.pauseVideo();(new P2X).increment()})});
return((d=_.K(k,erc))==null?void 0:d.consentAction)==="CONSENT_ACTION_PREWARM"||((U=_.K(k,khA))==null?void 0:U.consentAction)==="CONSENT_ACTION_PREWARM"?z.yield(LI4(T),5):z.yield(cZA(T),6);case 6:E=z.yieldResult;l=_.Zl(E,$G);if(l===1){if(((r=_.P$(E,Gh4,1,$G))==null?void 0:_.I3(r,1))===1||((h=_.P$(E,Gh4,1,$G))==null?void 0:_.I3(h,1))===2||((y=_.P$(E,Gh4,1,$G))==null?void 0:_.I3(y,1))===3)_.K(k,khA)?Ki(_.HW("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
Ki(_.HW("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));u2V((S=_.P$(E,Gh4,1,$G))==null?void 0:_.I3(S,1),_.n6(E,TQp,3,_.oh()))}else l===2?(((g=dOx(E))==null?void 0:_.I3(g,1))===5?_.K(k,khA)?Ki(_.HW("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):Ki(_.HW("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((F=dOx(E))==null?void 0:_.I3(F,1))===1||((Q=dOx(E))==null?void 0:_.I3(Q,1))===4?
Ki(_.HW("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((x=dOx(E))==null?void 0:_.I3(x,1))===7&&((N=L)==null?void 0:(M=_.Nr(N,Se,4))==null?void 0:_.I3(M,4))!==1&&Ki(_.HW("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),Obc((p=dOx(E))==null?void 0:_.I3(p,1))):Ki(_.HW("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));z.jumpTo(5);break;case 5:_.vx(z,0);break;case 2:_.nh(z),Ki(_.HW("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.xg(z)}})};
f3i=function(){if(!WIp.has("Worker")){WIp.set("Worker",!0);var k={api:"BROWSER_API_WEB_WORKER"};k.available="Worker"in window?!0:!1;_.bz("apiTest",k)}};
UOh=function(k){return typeof k==="undefined"?"-1":String(Math.ceil(k/1048576))};
rZP=function(k,I){E8k(new bD4(_.K(I,l32).addToken,_.K(I,l32).commonToken)).then(function(){_.vW(k,"yt-invoke-instrument-manager-action-completed")},function(V){_.vW(k,"yt-invoke-instrument-manager-action-error",V)})};
je=function(){return _.gH("HTML_DIR")==="rtl"};
hQG=function(){var k,I;return(I=(k=window).matchMedia)==null?void 0:I.call(k,"(prefers-reduced-motion: reduce)").matches};
yZP=function(k){var I=_.C7().resolve(_.RZ(_.kQ));if(I&&I.isAnyTransitionEnabled){var V={};I.viewTransitionCoordinator.registerElement(k,(V.slide="miniplayer-page-transition",V["lockup-to-watch"]="miniplayer-page-transition",V["learning-journey"]="miniplayer-page-transition",V))}};
mOX=function(k,I,V){return{horizontalAlignment:k.x+V.width/2<I.width/2?"west":"east",verticalAlignment:k.y+V.height/2<I.height/2?"north":"south"}};
$OV=function(k,I,V,X,P){P=P===void 0?new _.Y9(0,0):P;k=KIc(k,I,V,X,!1);return new _.Y9(k.x+P.x,k.y+P.y)};
KIc=function(k,I,V,X,P){P=(P===void 0?0:P)?400:0;return new _.Y9(k==="west"?16+(je()?P:0):V.width-X.width-16-(je()?0:P),I==="north"?16:V.height-X.height-16)};
Stp=function(k,I){var V=0;k&&(V+=76);I&&(V+=285);return V};
jn3=function(k){return _.To(k)};
JZ3=function(k){var I=1;k=k.split(":");for(var V=[];I>0&&k.length;)V.push(k.shift()),I--;k.length&&V.push(k.join(":"));return V};
Yt3=function(k){var I=new _.wQ;return _.Lb(I,11,k)};
g86=function(k){var I={};k=k.getAllResponseHeaders().split("\r\n");for(var V=0;V<k.length;V++)if(!_.Tc(k[V])){var X=JZ3(k[V]),P=X[0];X=X[1];if(typeof X==="string"){X=X.trim();var L=I[P]||[];I[P]=L;L.push(X)}}return _.dc.map(I,function(T){return T.join(", ")})};
vup=function(k,I){return k.JSC$10096_xhr_?k.JSC$10096_xhr_.getResponseHeader(I):null};
qtk=function(k,I){if(k.isDisposed())throw Error("Ea");k.zQ.u9("n");var V=_.Eu(k.zQ,function(){return k.mQX([I.ki,I.mml,I.ung,I.e6q])},"n");
k.zQ.yiF(V.length);k.zQ.fN();return V};
v8V=function(k,I,V){Array.isArray(V)||(V=[String(V)]);_.CUO(k.JSC$10332_queryData_,I,V);return k};
sn4=function(k){var I=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.RO(k);k.keyMap_.forEach(function(V,X){_.n_(I,X)||this.remove(X)},k)};
JJc=function(){var k=_.Es.instance;_.W(function(I){return k.deferredInstallPrompt?I.yield(k.deferredInstallPrompt.prompt(),0):I.jumpTo(0)})};
FIc=function(k,I,V){if(_.wt(k))_.QQ(k,I,V);else for(k=_.C8G(k);;){var X=k.next();if(X.done)break;I.call(V,X.value,void 0,k)}};
BQi=function(k,I){var V=[];FIc(I,function(X){try{var P=_.VJ.prototype.getWrapper.call(this,X,!0)}catch(L){if(L=="Storage: Invalid value was encountered")return;throw L;}P===void 0?V.push(X):_.RIf(P)&&V.push(X)},k);
return V};
gsA=function(k,I){BQi(k,I).forEach(function(V){_.VJ.prototype.remove.call(this,V)},k)};
AZV=function(k){var I=_.b7;I._minimumZ=Math.max(I._minimumZ,k)};
QnP=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];n82=function(k,I){_.BB(k.vm);k.vm=I};
o8G=function(k,I,V,X){k.setState(5);var P=!!k.lvQ&&QnP.includes(_.ad(k.lvQ)||"");try{var L=new _.b9({program:I,globalName:V,aSH:{disable:!_.m("att_web_record_metrics")||!_.m("att_skip_metrics_for_cookieless_domains_ks")&&P,rQ:"aGIf"}});L.nnz.then(function(){k.setState(6);X&&X(I)});
n82(k,L)}catch(T){k.setState(7),T instanceof Error&&_.$w(T)}};
xOh=function(k,I,V,X,P,L){var T=T===void 0?"trayride":T;V?(k.setState(2),_.WW(_.hK(V),function(){if(window[T])o8G(k,X,T,P);else{k.setState(3);var d=_.TbU(V),U=document.getElementById(d);U&&(_.H2t(d),U.parentNode.removeChild(U));_.$w(new _.GN("BL:ULB",V))}},L)):I?(L=_.eQ("SCRIPT"),I instanceof _.TZ?_.WK(L,I):L.textContent=I,L.nonce=_.GZ(document),document.head.appendChild(L),document.head.removeChild(L),window[T]?o8G(k,X,T,P):(k.setState(4),_.$w(new _.GN("BL:ULBJ")))):_.$w(new _.GN("BL:ULV"))};
a3i=function(){this.state=1;this.vm=null;this.lvQ=void 0};
_.c=a3i.prototype;_.c.initialize=function(k,I,V,X){this.lvQ=X;if(k.program){var P;X=(P=k.interpreterUrl)!=null?P:null;if(k.interpreterSafeScript)P=_.WKO(k.interpreterSafeScript);else{var L;P=(L=k.interpreterScript)!=null?L:null}k.interpreterSafeUrl&&(X=_.yj(k.interpreterSafeUrl).toString());xOh(this,P,X,k.program,I,V)}else _.$w(Error("tf"))};
_.c.isInitialized=function(){return!!this.vm};
_.c.getState=function(){return this.state};
_.c.isLoading=function(){return this.state===2};
_.c.invoke=function(k){k=k===void 0?{}:k;var I;this.vm?I=qtk(this.vm,{ki:k}):I=null;return I};
_.c.dispose=function(){n82(this,null);this.setState(8)};
_.c.setState=function(k){this.state=k};
var RQ6=function(k,I){return k.vm.snapshot(I)},C2c=function(k,I){var V=_.Nw("botguard_async_snapshot_timeout_ms",3E3);
I=I===void 0?{}:I;V=V===void 0?3E3:V;return k.vm?new Promise(function(X,P){var L=!1,T=_.hD.addJob(function(){L=!0;P(Error("uf"))},1,V);
k.vm?RQ6(k,{ki:I}).then(function(d){_.hD.cancelJob(T);L||X(d)}).catch(function(d){_.hD.cancelJob(T);
L||P(d)}):(_.hD.cancelJob(T),X(null))}):Promise.resolve(null)},wgp=["att/log"],Jj2;
Jj2={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var HDP={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},pg4=function(k,I){return _.pQ(k,{mode:"readwrite",enableRetries:!0},function(V){return _.Cpz(V,I,"settingEntity")})},NQh=function(k,I,V){return _.pQ(k,{mode:"readonly",
enableRetries:!0},function(X){return _.BSR(X,I,V)})},MU4=function(k){if(!k.storage)return!1;
a:{if(k.storage){try{var I=k.storage.get("TLPQtimestamp")}catch(V){}k=Number(I);if(!isNaN(k))break a}k=void 0}return k?Date.now()-k<864E5:!1},ZDp=function(k){if(k.storage){try{var I=k.storage.get("TLPQindex")}catch(V){}k=Number(I);
if(!isNaN(k))return k}},Je=function(k){var I=_.KZ();
return _.BNG(I,k,1)},DO4=function(k,I){k.queueProxy&&I.forEach(function(V){if(V.videoId&&V.trackingParams&&k.queueProxy instanceof _.l5){var X=_.PW();
k.queueProxy.attributionData.set(V.videoId,{enqueueingVe:_.zY(V.trackingParams).getAsJson(),enqueueingCsn:X?X:void 0,clientEnqueueingTimeMs:Math.floor((0,_.wR)()).toString()})}})},zQA=function(k){var I=_.lTZ(k);
I!=k.currentSnapState_&&(k.currentSnapState_=I,k.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},YG=function(k){this.JSC$13527_networkManager_=k;
this.partCallbacks_=[]};
YG.prototype.getCacheKeyForEndpoint=function(k){return _.glA(k,!1)};
YG.prototype.onPartsCallback_=function(k){this.partCallbacks_.forEach(function(I){k&&I(k)})};
var gD=function(k,I,V){YG.call(this,k);this.player_=I;this.autoplayData_=V};
_.J(gD,YG);gD.prototype.getCacheKeyForEndpoint=function(k){return _.glA(k,!!this.autoplayData_)};
gD.prototype.getTempData=function(k,I){I=I.timeBeforeNextVideo;k={itct:k.clickTrackingParams,lact:_.wx(),pbis:I,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(k.autonav=1);return k};
gD.prototype.getXhrParams=function(k){return Object.assign({pbj:"prefetch"},k)};
gD.prototype.getParams=function(k){k={frags:k.fragmentsRequested.join(",")};_.m("kevlar_droppable_prefetchable_requests")&&(k.prefetch=1);return k};
var uR3=function(k){k.playerEvents_.forEach(function(I){k.player.removeEventListener(I.eventName,I.callback)});
k.playerEvents_.length=0},ODG=function(k,I,V){this.player=k;
this.JSC$13537_taskManager=I;this.prefetchDelay=V;this.completionResolver_=null;this.playerEvents_=[]};
ODG.prototype.start=function(){var k=this;this.completionResolver_=_.bH();_.Gl(this.completionResolver_.promise,function(){uR3(k);k.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var tUP=function(k,I,V){k.player.addEventListener(I,V);k.playerEvents_.push({eventName:I,callback:V})},eQx={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},klk={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},Irk=function(k,I,V){ODG.call(this,k,I,V);this.cueId_="playbackTrigger-"+Math.random()};
_.J(Irk,ODG);
Irk.prototype.prepareTrigger=function(k){var I=this,V=this.player.getDuration(),X=this.player.getVideoData(),P=X.isLive&&X.hasProgressBarBoundaries;if(P&&X.progressBarEndPositionUtcTimeMillis){var L=X.progressBarEndPositionUtcTimeMillis/1E3;isNaN(L)||(V=L)}var T=0;this.prefetchDelay>=0?P?X.progressBarStartPositionUtcTimeMillis&&(X=X.progressBarStartPositionUtcTimeMillis/1E3,isNaN(X)||(T=X+this.prefetchDelay)):T=this.prefetchDelay:T=V+this.prefetchDelay;P?this.player.addUtcCueRange(this.cueId_,T,V):
this.player.addCueRange(this.cueId_,T,V);_.Gl(k.promise,function(){I.player.removeCueRange(I.cueId_)});
tUP(this,"onCueRangeEnter",function(d){d==I.cueId_&&k.resolve(V-T)})};
var VGP=function(k,I){k.fragmentConfiguration_[I].requiredKeys.every(function(V){return!!k.prefetchedData_[V]})&&(k.validatedFragments_.push(I),I=k.missingFragments_.indexOf(I),I!==-1&&k.missingFragments_.splice(I,1))},X14=function(k){k.prefetchedFragments_.forEach(function(I){VGP(k,I)})},P96=function(k,I,V){this.pageFragments_=k;
this.prefetchedFragments_=I;this.fragmentConfiguration_=klk;this.prefetchedData_=V;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;X14(this)},LW2=function(){},cpX=function(k){this.JSC$13551_playlistManager_=k};
_.J(cpX,LW2);cpX.prototype.getPrefetchEndpoint=function(){return this.JSC$13551_playlistManager_.getAutoplayEndpoint()};
var GlX=function(k){this.autonavEndpoints_=k};
_.J(GlX,LW2);GlX.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var TLi=function(k,I,V,X,P){this.autonavEndpoints=k;this.foregroundTrigger=I;this.backgroundTrigger=V;this.pageType=X;this.isInPlaylist=P},dhV=function(k,I){if(k.webPrefetchData&&k.webPrefetchData.navigationEndpoints&&k.webPrefetchData.navigationEndpoints.length){k=k.webPrefetchData.navigationEndpoints;
var V=_.K(k[0],_.rj);if(V.watchEndpointSupportedPrefetchConfig&&V.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var X=V.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;V=X.playbackRelativeSecondsPrefetchCondition;V=typeof V==="number"&&Math.abs(V)<I.videoDuration?V:void 0;X=X.countdownUiRelativeSecondsPrefetchCondition;X=typeof X!=="number"||_.m("prefetch_job_config_cleanup_ks")&&I.inPlaylist?void 0:X;if(typeof X==="number")return new TLi(k,I.makeUpNextTrigger(X),I.makePlaybackTrigger(X),
"watch",I.inPlaylist);if(typeof V==="number")return new TLi(k,I.makePlaybackTrigger(V),null,"watch",I.inPlaylist)}}},iTG=function(k){return k.prefetchJobConfig_.backgroundTrigger?_.s5(gw6)()==0?k.prefetchJobConfig_.backgroundTrigger:k.prefetchJobConfig_.foregroundTrigger:k.prefetchJobConfig_.foregroundTrigger},WW3=function(k){_.VE(document,"visibilitychange",k.onVisibilityChange_,!1,k)},qp=function(k){YG.call(this,k)};
_.J(qp,YG);qp.prototype.getCacheKeyForEndpoint=function(k){return YG.prototype.getCacheKeyForEndpoint.call(this,k)};
qp.prototype.getTempData=function(){return{}};
qp.prototype.getXhrParams=function(k){return k};
qp.prototype.getParams=function(){return{}};
var fr4=function(k,I,V){var X=k.prefetchDelay*1E3;if(Math.abs(X)>I)V.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var P=X,L=I-X;X<0&&(P=I+X,L=Math.abs(X));var T=k.JSC$13537_taskManager.addJob(function(){V.resolve(L/1E3)},10,P);
V.promise.thenCatch(function(){k.JSC$13537_taskManager.cancelJob(T)})}},Uhx=function(k,I,V){ODG.call(this,k,I,V)};
_.J(Uhx,ODG);Uhx.prototype.prepareTrigger=function(k){var I=this;tUP(this,"onAutonavCoundownStarted",function(V){fr4(I,V,k)})};
var Erh=function(k){k.pendingPrefetchJob_&&(k.pendingPrefetchJob_.cancel(),k.pendingPrefetchJob_=null)},bTi=function(k,I,V){if(!k.triggeredTargets.has(I)){var X=_.QBK(k,I);
X.action=V;_.A$C(k,I,X)}},lr2=function(k){_.YbO();
_.jPj("cpt")&&_.$w(Error("mh"));_.XA.requestAnimationFrame(function(){_.XA.setTimeout(function(){_.LQ("cpt");var I=_.TB("vpl"),V=_.TB("cpt");I&&V&&_.LQ("ol",Math.max(I,V))})});
try{_.LQ("fr_s"),k()}catch(I){_.hq(I)}_.XA.requestAnimationFrame(function(){_.LQ("bcp")})},rpX={FILLED:"youtube_fill",
OUTLINE:"youtube_outline"},hPx=function(k,I){k.serviceEndpointHandlers.push(I)},ypk=function(k,I){I=k.pendingPages_.indexOf(I);
I>-1&&k.pendingPages_.splice(I,1)},mhi=function(k,I){var V=_.kXU.indexOf(I);
V>-1&&_.kXU.splice(V,1);k.targetPage_==I?(k.abort(),_.Vel(k)):ypk(k,I)},KW6=function(k,I){k.reloadContinuationItemsCommandMatcher=I},$hP=function(k,I,V){I&&V&&(k.videos.forEach(function(X){X.videoId===I&&(X.itemId=V)}),k.recommendedVideos.forEach(function(X){X.videoId===I&&(X.itemId=V)}))},SuG=function(k){this.onStepChangeCallback=function(){};
this.flowRenderer=k};
SuG.prototype.getCurrentStep=function(){var k=this,I;return((I=this.flowRenderer.steps)!=null?I:[]).map(function(V){return _.K(V,_.IQ)}).find(function(V){return V&&V.stepId===k.currentStepId})};
var jOh=function(k,I){var V=I.flowStateEntityKey,X=k.flowStates.get(V);if(X)return X;I=new SuG(I);k.flowStates.set(V,I);return I},Jp6=function(k,I){for(var V=_.G(k.flowStates.entries()),X=V.next();!X.done;X=V.next()){var P=_.G(X.value);
X=P.next().value;P=P.next().value;if(P.flowRenderer.targetId===I){k.flowStates.delete(X);break}}},YuP=function(k,I){k.onStepChangeCallback=I;
k.onStepChangeCallback(k.getCurrentStep())},gr4=function(k,I){var V=k.getCurrentStep();
if(V&&V.stepId===I)return!0;var X;return((X=k.flowRenderer.steps)!=null?X:[]).map(function(P){return _.K(P,_.IQ)}).find(function(P){return P&&P.stepId===I})?(k.currentStepId=I,k.onStepChangeCallback(k.getCurrentStep()),!0):!1},qux=function(k,I,V,X){I={challenge:I};
V&&(I.webResponse=V);return _.hl(k.innertubeTransportService,I,_.SK(wgp),X)},vrA=function(k,I,V){if(!I.challenge)throw Error("ti");
if(I.botguardData&&I.botguardData.program){var X=new a3i;X.initialize(I.botguardData,function(){C2c(X,{atr_challenge:I.challenge}).then(function(P){if(!P)throw Error("ui");return qux(k,I.challenge,P,V)}).catch(function(P){_.$w(P);
return qux(k,I.challenge,void 0,V)})},void 0)}else qux(k,I.challenge,void 0,V)},sOp=function(k,I,V){var X={};
I.ids&&(X.ids=[].concat(_.Z9(I.ids)));I.engagementType&&(X.engagementType=I.engagementType);return _.hl(k.innertubeTransportService,X,_.SK(_.uMU),V).then(function(P){if(!P)throw new _.GN("GetAttestationChallenge returned falsy");vrA(k,P,V)}).thenCatch(function(P){_.hq(P)})},FWV=function(k,I,V){return new _.tD(function(X,P){var L;
return _.W(function(T){if(T.nextAddress==1){var d=T.yield,U=I.engagementType,E=I.ids,l={};E=_.G(E!=null?E:[]);for(var r=E.next();!r.done;r=E.next())r=r.value,r.encryptedVideoId?l.encryptedVideoId=r.encryptedVideoId:r.externalChannelId?l.externalChannelId=r.externalChannelId:r.commentId?l.commentId=r.commentId:r.externalOwnerId?l.externalOwnerId=r.externalOwnerId:r.artistId?l.artistId=r.artistId:r.playlistId?l.playlistId=r.playlistId:r.externalPostId?l.externalPostId=r.externalPostId:r.shareId&&(l.shareId=
r.shareId);return d.call(T,QGV(U,l),2)}L=T.yieldResult;if(!L.challenge)return _.$w(Error("vi")),sOp(k,I,V).then(X,P),T.return();d=L;U={challenge:d.challenge};U.webResponse=d.webResponse;U.engagementType=I.engagementType;U.ids=I.ids;_.hl(k.innertubeTransportService,U,_.SK(wgp),V).then(X,P);_.xg(T)})})},YVA=function(k,I){var V,X,P,L;
_.W(function(T){if(T.nextAddress==1){V=_.K(I,_.DEN);if(!(V&&V.listId&&k.response&&k.response.playingVideoId)||k.listId!==V.listId)return T.return();k.index===void 0&&(k.index=0);return T.yield(_.hSR(k.JSC$13390_playlistNetworkManager,V.listId,k.index,k.response.playingVideoId),2)}X=T.yieldResult;if(!X)return T.return();P=X.playlistId;L=X.playlistPanelRenderer;k.setPlaylistData(P,L,X.autoplayRenderer);_.xg(T)})},BLV=function(k,I,V){var X=k.getParams(V),P=_.h9K(I,X),L=k.getTempData(I,V);
L.endpoint=JSON.stringify(I);_.m("enable_unknown_lact_fix_on_html5")&&(_.C7().resolve(_.p2),L.lact=_.wx());var T={headers:{"X-YouTube-STS":_.gH("STS"),"x-youtube-csoc":1}};_.mP(P,L);return new _.tD(function(d,U){var E=k.getXhrParams(X),l;_.m("kevlar_cache_on_ttl_player")&&(l=_.C7().resolve(_.e$));l&&_.rni(l,I)?_.Sqp(l,I,L,window.location.href).then(function(r){r?d(r):U()},U):_.u6N(k.JSC$13527_networkManager_,I,E,k.onPartsCallback_.bind(k),T).then(function(r){r?d(r):U()},U)})},Apx=function(k,I){k.triggerPromise_=
I.start();
k.triggerPromise_.then(function(V){var X=k.prefetchEndpointProvider_.getPrefetchEndpoint();if(X){var P=eQx[k.prefetchJobConfig_.pageType].prefetchedFragments;k.prefetchRequestPromise_=BLV(k.JSC$13563_networkPrefetchRequest_,X,{fragmentsRequested:P,timeBeforeNextVideo:V});k.prefetchResponseCacheKey_=k.JSC$13563_networkPrefetchRequest_.getCacheKeyForEndpoint(X);WW3(k);k.prefetchRequestPromise_.then(function(L){k.storePrefetchedDataCallback_(k.prefetchResponseCacheKey_,L);if(_.m("web_prefetch_preload_video")&&
P.length===1&&P[0]==="pl"&&L&&!L.playerAds&&!L.adPlacements){var T=_.K(X,_.ND),d=T!=null,U={raw_player_response:L,watch_endpoint:T};(L=_.C7().resolve(d?_.k_x:_.qP))&&X&&L.then(function(E){d&&_.m("web_queue_preload_video")?(U.prefer_gapless=!0,E.queueNextVideo(U)):E.preloadVideoByPlayerVars(U)})}})}})},vw=function(k,I,V,X){this.prefetchEndpointProvider_=k;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=I;this.prefetchJobConfig_=V;this.JSC$13563_networkPrefetchRequest_=X;this.prefetchResponseCacheKey_=null};
vw.prototype.enqueue=function(){this.triggerPromise_||(Apx(this,iTG(this)),_.O6(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
vw.prototype.resolve=function(){this.cancel()};
vw.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.");WW3(this)};
vw.prototype.onVisibilityChange_=function(){var k=this;_.s5(gw6)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){k.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||Apx(this,iTG(this))};
var QOG=function(k,I,V,X,P){I&&(I==null?0:I.videoId)&&V&&V.entries&&_.m("kevlar_enable_shorts_prefetch_in_sequence")&&(Erh(k),I=V.entries.map(function(L){var T;return(T=_.K(L.command,_.ND))==null?void 0:T.videoId}).indexOf(I.videoId),V=V.entries[I+1],V!=null&&V.command&&!_.K(V==null?void 0:V.command,_.fY)&&(X=new TLi([V.command],new Irk(X,_.hD,1),null,"shorts",!1),k.pendingPrefetchJob_=new vw(new GlX(X.autonavEndpoints),function(){return!1},X,new qp(P)),k.pendingPrefetchJob_.enqueue()))},nr4=function(k,
I,V,X,P,L){var T=_.FI.getInstance();
if(!_.m("block_all_player_prefetch_requests")){Erh(k);var d=!!V.getPlaylistId(),U=V.getVideoData().isLive&&V.getVideoData().hasProgressBarBoundaries;if((T.getState()==2||d||U)&&(!V.getVideoData().isLive||U)){T={inPlaylist:d,videoDuration:V.getDuration(),makeUpNextTrigger:function(l){return new Uhx(V,_.hD,l)},
makePlaybackTrigger:function(l){return new Irk(V,_.hD,l)}};
var E=dhV(I,T);E&&(k.pendingPrefetchJob_=new vw(E.isInPlaylist?new cpX(P):new GlX(E.autonavEndpoints),function(l,r){r=new P96(eQx[E.pageType].pageFragments,eQx[E.pageType].prefetchedFragments,r);return _.jBx(r)?(k.prefetchCache_.set(l,r),!0):!1},E,new gD(X,V,L,P)),k.pendingPrefetchJob_.enqueue())}}},or3=function(){var k=_.jR();
k.signals.parkOrScheduleJob(function(){var I=k.storage;if(I.storage)if(MU4(I)){var V=I.getPlaylistId();I=ZDp(I);V=!!V&&I!==void 0}else I.clear(),V=!1;else V=!1;if(V){V=k.JSC$13390_pageManager.isOnWatch();a:{var X=k.storage;if(X.storage&&MU4(X)&&(I=X.getPlaylistId(),X=ZDp(X),I&&X!==void 0)){V={recoverPlaylistCommand:{listId:I,index:X,openMiniplayer:!V,openListPanel:V,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}V=void 0}V&&_.T5(k.JSC$13390_actionRouter,[V],null)}},0,"ma")},xhk=function(k,I,V,
X,P,L){var T=_.BT(7111);
_.Hc(k.JSC$18923_screenManager,T,L?_.zY(L):void 0);_.NV(k.JSC$18923_screenManager,T,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:X,offlineId:I,offlineabilityFormatType:V,isDefaultFormatType:P==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:P}})},arG=function(k,I,V,X,P){var L,T,d,U,E;
return _.W(function(l){if(l.nextAddress==1)return l.yield(k.JSC$18923_playerApiPromise,2);L=l.yieldResult;xhk(k,I,V,"OFFLINE_OBJECT_TYPE_PLAYLIST",X,P);if(d=_.RXK[k.entityTypeMap.listEntityType])E={},T=(E[d]={maximumDownloadQuality:(U=V)!=null?U:void 0},E);return l.yield(L.queueOfflineAction(I,k.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",T),0)})},RPh=function(k,I){var V,X,P,L;
return _.W(function(T){if(T.nextAddress==1)return T.yield(k.JSC$18923_persistentStorePromiseAccessor(),2);if(T.nextAddress!=3){V=T.yieldResult;if(!V)return _.$w(new _.GN("PES is undefined")),T.return();X=_.Q3(I,"downloadStatusEntity");return T.yield(NQh(V,X,"downloadStatusEntity"),3)}P=T.yieldResult;return T.return((L=P)==null?void 0:L.downloadState)})},C9G=function(k,I,V,X,P){var L,T,d,U,E,l;
return _.W(function(r){switch(r.nextAddress){case 1:return r.yield(k.JSC$18923_playerApiPromise,2);case 2:L=r.yieldResult;xhk(k,I,V,"OFFLINE_OBJECT_TYPE_VIDEO",X,P);if(d=_.RXK[k.entityTypeMap.singleEntityType])E={},T=(E[d]={maximumDownloadQuality:(U=V)!=null?U:void 0},E);return r.yield(RPh(k,I),3);case 3:l=r.yieldResult;if(l!=="DOWNLOAD_STATE_USER_DELETED"){r.jumpTo(4);break}return r.yield(k.deleteVideo(I),4);case 4:return r.yield(L.queueOfflineAction(I,k.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
T),0)}})},w1A=function(k,I,V,X,P){return _.W(function(L){return L.nextAddress==1?L.yield(k.deleteVideo(I,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):L.yield(C9G(k,I,V,X,P),0)})},HTV=function(k,I,V){var X,P;
return _.W(function(L){if(L.nextAddress==1)return L.yield(k.JSC$18923_playerApiPromise,2);X=L.yieldResult;P=_.Q3(I,"mainVideoDownloadStateEntity");return L.yield(X.updateDownloadState(P,V),0)})},KT4=function(k){var I=_.C7().resolve(_.EF);
return _.W(function(V){if(V.nextAddress==1)return I.previousDownloadStateForVideo[k]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&I.previousDownloadStateForVideo[k]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?V.jumpTo(2):V.yield(I.resumeVideoDownload(k),2);if(V.nextAddress!=4)return V.yield(HTV(I,k,I.previousDownloadStateForVideo[k]),4);delete I.previousDownloadStateForVideo[k];_.xg(V)})},yJA=function(k,I){var V;
return _.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$18923_playerApiPromise,2);V=X.yieldResult;return X.yield(V.queueOfflineAction(I,k.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},l2x=function(){var k=_.C7().resolve(_.EF),I,V;
return _.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$18923_playerApiPromise,2);if(X.nextAddress!=3)return I=X.yieldResult,V={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},X.yield(I.queueOfflineAction("!*$_ALL_ENTITIES_!*$",k.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",V),3);var P=k.JSC$18923_commandHandler,L=P.resolveCommand,T=_.HW("DELETING_ALL",void 0,"Downloads are being deleted");L.call(P,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Yu(T)}},
popupType:"TOAST"}});_.xg(X)})},p14=function(k,I){var V,X,P,L,T,d;
return _.W(function(U){if(U.nextAddress==1)return U.yield(k.JSC$18923_persistentStorePromiseAccessor(),2);if(U.nextAddress!=3)return V=U.yieldResult,V?U.yield(NQh(V,_.ea,"downloadsPageViewConfigurationEntity"),3):(_.$w(new _.GN("PES is undefined")),U.return());P=(X=U.yieldResult)!=null?X:{};d=(T=(L=P)==null?void 0:L.downloadsUpsellBannerVisibility)!=null?T:{};return d.visibleWithConnection?U.yield(I.refreshAllStaleEntities(0),0):U.jumpTo(0)})},NLX=function(k){var I,V;
return _.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$18923_prefStorage,2);I=X.yieldResult;return X.return((V=I)==null?void 0:V.get("sdois"))})},MGA=function(k){var I,V,X,P,L,T;
return _.W(function(d){if(d.nextAddress==1)return d.yield(k.JSC$18923_persistentStorePromiseAccessor(),2);if(d.nextAddress!=3){I=d.yieldResult;if(!I)return _.$w(new _.GN("PES is undefined")),d.return();V=_.Q3("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return d.yield(NQh(I,V,"settingEntity"),3)}X=d.yieldResult;return d.return((T=(P=X)==null?void 0:(L=P.settingOptionValue)==null?void 0:L.boolValue)!=null?T:!1)})},ZT6=function(k,I){var V,X,P,L;
return _.W(function(T){switch(T.nextAddress){case 1:return((V=I)==null?void 0:V.formatType)===void 0?T.return():T.yield(k.JSC$18923_prefStorage,2);case 2:X=T.yieldResult;if(X===void 0)return T.return();if(((P=I)==null?void 0:P.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return T.yield(X.set("lmqf",I.formatType),8);if(((L=I)==null?void 0:L.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){T.jumpTo(0);break}return T.yield(X.set("lmqf",I.formatType),6);case 6:return T.yield(X.set("lmqflst",
Math.floor((0,_.wR)())),0);case 8:return T.yield(X.remove("lmqflst"),0)}})},DhG=function(k){var I,V;
return _.W(function(X){switch(X.nextAddress){case 1:return X.yield(k.JSC$18923_prefStorage,2);case 2:I=X.yieldResult;if(!I){X.jumpTo(3);break}return X.yield(I.get("lmqflst"),4);case 4:if(V=X.yieldResult,V!==void 0)return X.return(V);case 3:return X.return(0)}})},zP6=function(k){var I,V,X;
return _.W(function(P){return P.nextAddress==1?P.yield(k.JSC$18923_prefStorage,2):P.nextAddress!=3?(I=P.yieldResult,P.yield((V=I)==null?void 0:V.get("ldtmes"),3)):P.return((X=P.yieldResult)!=null?X:!1)})},a22=function(){var k=_.C7().resolve(_.EF),I;
return _.W(function(V){if(V.nextAddress==1)return V.yield(k.JSC$18923_prefStorage,2);I=V.yieldResult;return I===void 0?V.return():V.yield(I.set("ldtmes",!0),0)})},uYG=function(k){var I,V;
return _.W(function(X){switch(X.nextAddress){case 1:return X.yield(k.JSC$18923_prefStorage,2);case 2:I=X.yieldResult;if(I===void 0){X.jumpTo(3);break}return X.yield(I.get("lmqf"),4);case 4:if(V=X.yieldResult,V!==void 0)return X.return(V);case 3:return X.return("SD")}})},vMA=function(k,I,V){var X,P,L,T,d,U,E,l;
_.W(function(r){switch(r.nextAddress){case 1:return r.yield(ZT6(k,(X=I)==null?void 0:X.actionParams),2);case 2:P=I.playlistId;if(!P)return r.return();if(I.action==="ACTION_ADD")return((T=I.actionParams)==null?0:T.formatType)?r.yield(arG(k,P,I.actionParams.formatType,(l=I.actionParams)==null?void 0:l.settingsAction,V),0):r.yield(k.offlineWebClientEligibility,14);if(I.action==="ACTION_REMOVE_WITH_PROMPT"){var h=k.JSC$18923_commandHandler,y=h.resolveCommand,S=_.gH("INNERTUBE_CLIENT_NAME");var g=S===
"WEB_REMIX"?_.HW("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.HW("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var F=S==="WEB_REMIX"?[_.HW("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];S=S==="WEB_REMIX"?_.HW("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.HW("DELETE",void 0,"Delete");var Q=_.HW("CANCEL",void 0,"Cancel");g=nw3(g,F,S,Q,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:P});y.call(h,{openPopupAction:g});return r.return()}if(I.action===
"ACTION_REMOVE")return r.yield(yJA(k,P),0);if(I.action!=="ACTION_SYNC"){r.jumpTo(0);break}return r.yield(k.JSC$18923_playerApiPromise,9);case 9:return L=r.yieldResult,r.yield(L.queueOfflineAction(P,k.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return d=r.yieldResult,r.yield(uYG(k),15);case 15:return U=r.yieldResult,r.yield(DhG(k),16);case 16:E=r.yieldResult,I.onAddCommand&&k.JSC$18923_commandHandler.resolveCommand(I.onAddCommand,{form:{preferredFormatType:U,
offlineWebClientEligibility:d,lastOfflineQualitySettingsSavedMs:E.toString()}}),r.jumpTo(0)}})},gMG=function(k,I,V){var X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M,p,z;
_.W(function(u){switch(u.nextAddress){case 1:return u.yield(ZT6(k,(X=I)==null?void 0:X.actionParams),2);case 2:P=I.videoId;if(!P)return u.return();if(I.action==="ACTION_REMOVE_WITH_PROMPT"){var ct=k.JSC$18923_commandHandler,dt=ct.resolveCommand,$K=_.gH("INNERTUBE_CLIENT_NAME");var lD=$K==="WEB_REMIX"?_.HW("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.HW("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var mR=$K==="WEB_REMIX"?[_.HW("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,
"This track won't be available to listen offline.")]:[];$K=$K==="WEB_REMIX"?_.HW("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.HW("DELETE",void 0,"Delete");var oj=_.HW("CANCEL",void 0,"Cancel");lD=nw3(lD,mR,$K,oj,{signal:"DELETE_DOWNLOAD",targetId:P});dt.call(ct,{openPopupAction:lD});return u.return()}if(I.action==="ACTION_ADD")return((x=I.actionParams)==null?0:x.formatType)?u.yield(C9G(k,P,I.actionParams.formatType,(z=I.actionParams)==null?void 0:z.settingsAction,V),0):u.yield(k.offlineWebClientEligibility,
28);if(I.action==="ACTION_RETRY")return u.yield(uYG(k),24);if(I.action==="ACTION_PAUSE")return u.yield(k.pauseVideoDownload(P),0);if(I.action==="ACTION_RESUME")return u.yield(k.resumeVideoDownload(P),0);if(I.action==="ACTION_REMOVE")return u.yield(RPh(k,P),18);if(!_.m("kevlar_enable_download_to_mobile")){u.jumpTo(0);break}L=_.K(I.onAddCommand,_.h9);d=(T=L)==null?void 0:T.isCrossDeviceDownload;if(!I.onAddCommand||!d){u.jumpTo(0);break}U="HD";return u.yield(DhG(k),16);case 16:return E=u.yieldResult,
u.yield(zP6(k),17);case 17:l=u.yieldResult;k.JSC$18923_commandHandler.resolveCommand(I.onAddCommand,{form:{preferredFormatType:U,lastOfflineQualitySettingsSavedMs:E.toString(),downloadToMobileEduShown:l}});u.jumpTo(0);break;case 18:return r=u.yieldResult,k.previousDownloadStateForVideo[P]=(h=r)!=null?h:"DOWNLOAD_STATE_UNKNOWN",u.yield(HTV(k,P,"DOWNLOAD_STATE_USER_DELETED"),19);case 19:if(k.previousDownloadStateForVideo[P]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&k.previousDownloadStateForVideo[P]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){u.jumpTo(20);break}return u.yield(k.pauseVideoDownload(P),20);case 20:ct=_.HW("DELETED_VIDEO",void 0,"Video deleted from downloads.");dt=_.HW("UNDO_ACTION",void 0,"Undo");lD=_.HW("CLOSE",void 0,"Close");y={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.Yu(ct),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.Yu(dt),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:P}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:ct+" "+dt}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:P}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:lD}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};k.JSC$18923_commandHandler.resolveCommand(y);
u.jumpTo(0);break;case 24:S=u.yieldResult;S==="UNKNOWN_FORMAT_TYPE"&&(S="SD");g="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((F=I.actionParams)==null?0:F.formatType)S=I.actionParams.formatType,g=(Q=I.actionParams)==null?void 0:Q.settingsAction;return u.yield(w1A(k,P,S,g,V),25);case 25:return u.return();case 28:return N=u.yieldResult,u.yield(uYG(k),29);case 29:return M=u.yieldResult,u.yield(DhG(k),30);case 30:p=u.yieldResult,I.onAddCommand&&k.JSC$18923_commandHandler.resolveCommand(I.onAddCommand,
{form:{preferredFormatType:M,offlineWebClientEligibility:N,lastOfflineQualitySettingsSavedMs:p.toString()}}),u.jumpTo(0)}})},OTk=function(k,I){var V,X,P,L,T,d,U;
return _.W(function(E){if(E.nextAddress==1)return E.yield(k.JSC$18923_persistentStorePromiseAccessor(),2);V=E.yieldResult;if(!V)return _.$w(new _.GN("PES is undefined")),E.return();if((X=I)==null||!X.settingItemId)return E.return();P=I;L=P.settingItemId;T=P.boolValue;d=_.Q3(L,"settingEntity");U={key:d,settingOptionValue:{boolValue:T}};return E.yield(pg4(V,U),0)})},tGX=function(k,I){var V,X,P,L,T,d,U;
return _.W(function(E){switch(E.nextAddress){case 1:return E.yield(k.JSC$18923_prefStorage,2);case 2:return V=E.yieldResult,X=_.Mx(),E.yield(k.JSC$18923_persistentStorePromiseAccessor(),3);case 3:return P=E.yieldResult,V?P?E.yield(V.get("sdois"),4):(_.$w(new _.GN("PES is undefined")),E.return()):(_.$w(new _.GN("prefStorage is undefined")),E.return());case 4:L=E.yieldResult;d=(T=I)==null?void 0:T.boolValue;d===void 0||_.m("kevlar_set_sd_enabled_flag_killswitch")||_.ZS(0,197,!0);L===void 0&&d===void 0&&
(d=!1);if(d===void 0){E.jumpTo(0);break}return E.yield(V.set("sdois",d),6);case 6:return _.m("kevlar_set_sd_enabled_flag_killswitch")||(_.ZS(0,196,d),X.save()),U={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:d},E.yield(OTk(k,U),0)}})},eP4=function(k,I,V){var X,P,L,T,d;
return _.W(function(U){switch(U.nextAddress){case 1:return U.yield(NLX(k),2);case 2:return X=U.yieldResult,U.yield(tGX(k,V),3);case 3:return U.yield(NLX(k),4);case 4:return P=U.yieldResult,L=P!==X,U.yield(MGA(k),5);case 5:T=U.yieldResult&&!_.m("kevlar_modern_downloads_page");if((d=!P&&!T)||L)return U.yield(I.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);U.jumpTo(0)}})},SC6=function(){var k=_.C7().resolve(_.EF),
I;
_.W(function(V){switch(V.nextAddress){case 1:return V.yield(k.JSC$18923_playerApiPromise,2);case 2:I=V.yieldResult;if(!_.m("kevlar_force_refresh_smart_downloads")){V.jumpTo(3);break}return V.yield(I.refreshAllStaleEntities(0),4);case 4:return V.return();case 3:return V.yield(I.refreshAllStaleEntities(),5);case 5:return V.yield(eP4(k,I),6);case 6:if(_.m("enable_download_pep_for_premium_countries_web"))return V.yield(p14(k,I),0);V.jumpTo(0)}})},FTX=function(k,I){var V,X;
_.W(function(P){switch(P.nextAddress){case 1:return P.yield(k.JSC$18923_playerApiPromise,2);case 2:V=P.yieldResult;switch((X=I)==null?void 0:X.settingItemId){case "SMART_DOWNLOADS_ENABLED":return P.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return P.jumpTo(4)}P.jumpTo(0);break;case 3:return P.yield(eP4(k,V,I),6);case 6:P.jumpTo(0);break;case 4:return P.yield(OTk(k,I),7);case 7:P.jumpTo(0)}})},kEh=function(k,I){var V,X,P;
return _.W(function(L){if(L.nextAddress==1)return L.yield(k.JSC$18923_persistentStorePromiseAccessor(),2);if(L.nextAddress!=3){V=L.yieldResult;if(!V)return _.$w(new _.GN("PES is undefined")),L.return(!1);if(!I)return L.return(!1);X=_.Q3(I,"mainVideoEntity");return L.yield(NQh(V,X,"mainVideoEntity"),3)}P=L.yieldResult;return L.return(P!==void 0)})},AJh=function(k){var I=_.C7().resolve(_.EF),V,X,P,L,T,d,U,E,l,r,h;
_.W(function(y){switch(y.nextAddress){case 1:return y.yield(I.JSC$18923_playerApiPromise,2);case 2:V=y.yieldResult;P=(X=k)==null?void 0:X.actions;if(!P)return y.return();L=_.G(P);T=L.next();case 3:if(T.done){y.jumpTo(0);break}d=T.value;E=U=void 0;if(!(((U=d)==null?0:U.entityKey)&&((E=d)==null?0:E.actionType))){y.jumpTo(4);break}l=_.FO(d.entityKey);r=l.entityId;h=l.entityType;return y.yield(V.queueOfflineAction(r,h,d.actionType),4);case 4:T=L.next(),y.jumpTo(3)}})},IvP=function(k,I){var V,X,P,L,T;
return _.W(function(d){if(d.nextAddress==1)return d.yield(k.JSC$18923_prefStorage,2);if(d.nextAddress!=3)return(V=d.yieldResult)?d.yield(V.get("psi"),3):d.return();X=d.yieldResult;T={isPaused:I,lastSyncTimestamp:(L=(P=X)==null?void 0:P.lastSyncTimestamp)!=null?L:"0"};return d.yield(V.set("psi",T),0)})},oMP=function(k){var I=_.C7().resolve(_.EF),V,X,P,L,T,d,U,E;
return _.W(function(l){switch(l.nextAddress){case 1:return l.yield(I.JSC$18923_playerApiPromise,2);case 2:V=l.yieldResult;P=((X=k)==null?void 0:X.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((d=k)==null?void 0:d.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":L="!*$_ALL_ENTITIES_!*$";T="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return l.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return l.jumpTo(4)}l.jumpTo(5);break;case 3:return l.yield(IvP(I,P),6);case 6:l.jumpTo(5);break;case 4:return l.yield(kEh(I,(U=k)==null?void 0:U.videoId),7);case 7:l.yieldResult&&(L=(E=k)==null?void 0:E.videoId,T="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");l.jumpTo(5);break;case 5:if(L&&T)return l.yield(V.queueOfflineAction(L,"videoPlaybackPositionEntity",T),0);l.jumpTo(0)}})},Vh6=function(k,I){_.C7().resolve(_.iQ).persistentPanelContainerMap.set(I,k)},
XHi=function(k,I,V){k.hasRegisteredHoverCallbacks=!0;
k.hoverEnterCallback=I!=null?I:void 0;k.hoverLeaveCallback=V!=null?V:void 0},P1G=function(){return _.C7().resolve(_.Mn).dismissedIndices},Lq4=function(k,I,V){var X,P=(X=_.K(I,_.ND))==null?void 0:X.videoId;
X=!(!P||!k.find(function(T){return T.videoId&&T.videoId===P}));
var L=!!k.find(function(T){var d;return((d=_.K(T.command,_.ND))==null?void 0:d.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
k=!!k.find(function(T){return!!_.K(T.command,_.fY)&&!!_.K(I,_.fY)&&T.command===I});
return V?X||k:X||L||k},ccV=function(k,I,V){var X=[].concat(_.Z9(k)),P=0,L=V?sGh(V):[];
V=V?Fck(V):[];L.length&&!Lq4(k,L[0].command,!0)&&X.push.apply(X,_.Z9(L));I&&!Lq4(X,I.command)&&X.unshift(I);I&&V.length&&!Lq4(k,V[0].command)&&(_.m("web_enable_shorts_sequence_refactor_unify")?X.push.apply(X,_.Z9(V.reverse())):X.unshift.apply(X,_.Z9(V.reverse())),P=V.length);return{newContentList:X,indexChange:P}},GE2=function(){var k=_.C7().resolve(_.Mn);
_.Yv_(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(k.isFullscreenEnabled()?_.$4(document.documentElement):_.$Vz(document.documentElement))},T9i=function(k,I){var V;
I!==1||((V=k.currentPersistentToast)==null?0:V.isOpened())?_.rOP(k):k.currentPersistentToast=void 0},d3x=function(k,I){var V;
return(V=k.transitionTasksMap.get(I))!=null?V:[]},iGx=function(k,I){var V=[];
k.elementTasksMap.forEach(function(X){(X=X.get(I))&&V.push(X)});
return V},WqG=function(k,I,V,X,P){P=P===void 0?{}:P;
var L=I.defaultViewTransitionOptions;return Object.assign({},L,P,{beforeTransition:function(){X.forEach(function(E){E.beforeTransition()});
var T;(T=L.beforeTransition)==null||T.call(L);var d,U;(U=(d=P).beforeTransition)==null||U.call(d);V.forEach(function(E){E.beforeTransition()})},
afterTransition:function(){X.forEach(function(E){E.afterTransition()});
var T;(T=L.afterTransition)==null||T.call(L);var d,U;(U=(d=P).afterTransition)==null||U.call(d);V.forEach(function(E){E.afterTransition()})},
ignoredErrors:k.config.ignoredErrors})},fvh=function(k,I,V){k.transitionTasksMap.has(I)?k.transitionTasksMap.get(I).push(V):(k=new _.GN("Transition task registered for unknown transition type",I),_.hq(k))},U3X=function(k,I,V){if(k.transitionTasksMap.has(I)){var X=k.transitionTasksMap.get(I).filter(function(P){return P!==V});
k.transitionTasksMap.set(I,X)}},Exh=function(k,I){var V=d3x(k,I);
V=_.G(V);for(var X=V.next();!X.done;X=V.next())X=X.value,X.runOnce&&U3X(k,I,X);k.elementTasksMap.forEach(function(P,L){P.forEach(function(T,d){T.runOnce&&I===d&&(P.delete(d),P.size===0&&k.elementTasksMap.delete(L))})})},bG4=function(k,I,V){var X,P,L,T,d,U,E,l,r;
_.W(function(h){if(h.nextAddress==1){if(k.config.disableAllTransitions)return h.return(I());if((X=V)==null||!X.transitionType)return h.return(xLX(I,Object.assign({},(P=V)==null?void 0:P.viewTransitionOptions,{ignoredErrors:k.config.ignoredErrors})));L=V;T=L.transitionType;d=L.viewTransitionOptions;U=k.config.transitionConfigs.get(T);if(!U)return h.return(I());E=d3x(k,T);l=iGx(k,T);r=xLX(I,WqG(k,U,E,l,d));return h.yield(r,2)}Exh(k,T);_.xg(h)})},lvi=function(k,I){var V,X,P,L,T;
_.W(function(d){if(!I.length)return d.return([]);V=[];X=_.G(I);for(P=X.next();!P.done;P=X.next())L=P.value,(T=k.resolveIcon(L))&&!k.iconCache[T.url]&&V.push(_.AOp(k,T).then(function(){}).catch(function(){}));
return d.return(Promise.all(V))})},rc2=function(k,I){var V=[];
I=(new Set(I)).values();I=_.G(I);for(var X=I.next();!X.done;X=I.next()){X=X.value;for(var P=_.G(Object.values(rpX)),L=P.next();!L.done;L=P.next())V.push({iconName:X,iconStyle:L.value})}lvi(k.iconManager,V)},hTA=function(k,I,V){var X=V!=null?V:k.iconsToFetch;
X!=null&&X.length?I!==void 0&&I>=0?_.d6(_.hD,function(){rc2(k,X)},I):rc2(k,X):Promise.resolve()},yc2=function(){var k,I,V,X;
return _.W(function(P){if(P.nextAddress==1)return k=navigator,(I=k.storage)!=null&&I.persisted?P.yield((V=k.storage)==null?void 0:V.persisted(),2):P.return("PERSISTED_STATE_NOT_SUPPORTED");X=P.yieldResult;return P.return(X?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},m3i=function(){var k,I,V,X;
return _.W(function(P){if(P.nextAddress==1)return k=navigator,(I=k.storage)!=null&&I.persist?P.yield((V=k.storage)==null?void 0:V.persist(),2):P.return("PERSISTED_STATE_NOT_SUPPORTED");X=P.yieldResult;return P.return(X?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},Kq3=function(){var k,I;
return _.W(function(V){switch(V.nextAddress){case 1:return k="PERSISTED_STATE_NOT_SUPPORTED",_.vK(V,2),V.yield(yc2(),4);case 4:k=V.yieldResult;if(k!=="PERSISTED_STATE_NOT_GRANTED"){V.jumpTo(5);break}return V.yield(m3i(),6);case 6:k=V.yieldResult;case 5:_.vx(V,3);break;case 2:I=_.nh(V),I instanceof Error&&_.hq(I);case 3:return _.bz("persistentStorageStateChecked",{persistedState:k}),V.return(k)}})},$3G=function(k,I,V){if(k.isAnyTransitionEnabled){var X={beforeTransition:function(){V(!0);
I.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){I.style.viewTransitionName&&(I.style.viewTransitionName="",V(!1))}};
fvh(k.viewTransitionCoordinator,"slide",X);fvh(k.viewTransitionCoordinator,"lockup-to-watch",X);fvh(k.viewTransitionCoordinator,"watch-next-appears",X);fvh(k.viewTransitionCoordinator,"learning-journey",X)}},Szp=function(k,I,V,X){if(k.isLockupToWatchTransitionEnabled){if(I){var P={};
P=(P["watch-next-appears"]="player-watch-next-loaded",P);P["lockup-to-watch"]=k.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";k.viewTransitionCoordinator.registerElement(I,P)}V&&(I={},k.viewTransitionCoordinator.registerElement(V,(I["lockup-to-watch"]="below-lockup-to-watch",I["watch-next-appears"]="below-watch-next-loaded",I)));X&&(V={},k.viewTransitionCoordinator.registerElement(X,(V["watch-next-appears"]="secondary-watch-next-loaded",
V)))}},jKc=function(k,I){k.isBrowseTransitionEnabled?bG4(k.viewTransitionCoordinator,I,{transitionType:"slide"}):(I(),Promise.resolve())},Jck=function(k,I){k.isLockupToWatchTransitionEnabled?bG4(k.viewTransitionCoordinator,I,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){k.registeredLockupThumbnail=void 0;k.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(I(),Promise.resolve())},Yz4=function(k,I){k.isLockupToWatchTransitionEnabled?bG4(k.viewTransitionCoordinator,I,{transitionType:"watch-next-appears"}):(I(),Promise.resolve())},gxX=function(k,I){k.isLearningJourneyTransitionEnabled?bG4(k.viewTransitionCoordinator,I,{transitionType:"learning-journey"}):(I(),Promise.resolve())},qzP=function(k,I,V){if(k.isInitialized()){var X=
OF(V),P=X==="watch";
X=X==="shorts";var L=OF(I)==="watch";if(P)L||(k.backgroundPageData=I),k.watchPipMode&&L||k.deactivate(V.endpoint);else if(X){if(OF(I)!=="shorts"){var T;(T=k.getPlayerElement())==null||T.pause()}}else L&&!k.watchPipMode&&(aUp(I,V,!0)?(k.watchWhileMode&&_.FMi(k,!1),_.JD6(k,I)):k.isMiniplayerActive()&&k.watchWhileMode&&k.deactivate());L&&_.AD4(k);k.shortsPipMode&&!X&&(window.focus(),k.deactivate());if(k.pictureInPictureEnabled())if(X&&k.shortsPipEnabled||P&&k.JSC$19342_watchPipEnabled&&(!k.watchPipManualOnlyEnabled||
_.byt()&&_.$Uz("Chromium")>=142))_.rND(k.handleMediaSessionPipActivation);else if(!k.isMiniplayerActive()&&(k.shortsPipEnabled||k.JSC$19342_watchPipEnabled)&&_.byt()){k=_.laR().mediaSession;try{k.setActionHandler("enterpictureinpicture",null)}catch(d){}}}},vxG=function(k,I){var V,X;
_.W(function(P){if(P.nextAddress==1){if(!k||!k.navigationEndpoint)return P.return();_.u_().lockupActivation=!0;var L;I?L=_.y8(_.HW("QUEUE",void 0,"Queue")):L=k.longBylineText;X=(V=L)&&k.title?{miniplayerTitle:k.title,miniplayerSubtitle:V,playlistData:null}:void 0;return P.yield(_.LlO(_.C7().resolve(_.iP),k.navigationEndpoint,!0,X),2)}_.u_().userActivation=!0;_.xg(P)})},SVc=function(k,I){var V,X,P,L,T,d;
_.W(function(U){if(U.nextAddress==1){V=_.K(I,_.Z0l);if(!V||!V.listId)return U.return();k.index=V.index||k.index||0;X=k.response&&k.response.playingVideoId||void 0;return U.yield(_.hSR(k.JSC$13390_playlistNetworkManager,V.listId,k.index,X),2)}P=U.yieldResult;if(!P)return U.return();L=P.playlistId;T=P.playlistPanelRenderer;!k.queueProxy&&L&&T&&L.startsWith("TLPQ")&&(k.queueProxy=new _.l5(k.JSC$13390_playlistNetworkManager,L,k.setPlaylistData.bind(k),k.clearQueue.bind(k),_.hdi(T),k.storage));if(V.openMiniplayer&&
(d=_.yAi(T))&&!k.JSC$13390_pageManager.isOnWatch()){var E=d,l=V.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";k.isMiniplayerActive()||vxG(E,l)}k.setPlaylistData(L,T,P.autoplayRenderer);_.xg(U)})},mF3=function(k,I){var V=_.jR();
V.index===void 0&&(V.index=0);V.temporaryItems.push.apply(V.temporaryItems,_.Z9(k));if((I.videoId||I.videoIds)&&V.index!==void 0&&I.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!V.queueProxy){var X=[];if(V.response){var P=_.C7().resolve(_.iP).isMiniplayerActive();if(V.response.playlistPanelRenderer&&V.response.playlistId&&!V.response.playlistId.startsWith("TLPQ")){if(V.JSC$13390_pageManager.isOnWatch()||P)X=_.hdi(V.response.playlistPanelRenderer)}else V.response.playingVideoId&&!I.openMiniplayer?
X.push(V.response.playingVideoId):P&&V.response.playingVideoId&&I.openMiniplayer&&X.push(V.response.playingVideoId)}V.queueProxy=new _.l5(V.JSC$13390_playlistNetworkManager,"",V.setPlaylistData.bind(V),V.clearQueue.bind(V),X,V.storage);V.queueProxy.JSC$13336_setCurrentIndex(V.index)}V.queueProxy.addVideos(I.videoIds||[I.videoId],I)}DO4(V,k);V.response&&_.Jl(V,_.YB(V,V.response.autoplayRenderer));V.JSC$13390_pageManager.isOnWatch()||(k=k[0],I=I.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",V.isMiniplayerActive()||
vxG(k,I))},sKh=function(k,I){var V;
return _.W(function(X){return X.nextAddress==1?I&&k.lastWelcomeContinuationSent!==I?_.zBX(k)?X.yield(k.panelController.isVisible("PAai_companion"),3):X.jumpTo(2):X.return(!1):X.nextAddress==2||(V=X.yieldResult,V)?X.return(!0):X.return(!1)})},Fqp=function(k){var I,V,X,P,L;
return _.W(function(T){if(T.nextAddress==1){if(!k.welcomeOptions)return T.return();I=k.welcomeOptions;V=I.command;X=I.setPending;if(V){var d;var U=(d=_.K(V,_.Lz))==null?void 0:d.token}else U=void 0;P=U;return T.yield(sKh(k,P),2)}if(!T.yieldResult)return T.return();k.lastWelcomeContinuationSent=P;(L=X)==null||L(!0);U="youchat-"+Date.now();d=(d=_.Qy())?String(Math.floor(d.getCurrentTime())*1E3):void 0;_.GI(V,{form:{formData:ty({clientMessageId:U,playerOffsetMs:d,pageContext:_.fDi(k,k.pageSubtype)})}});
_.xg(T)})},B9k=function(k,I){_.W(function(V){k.welcomeOptions=I;
return V.yield(Fqp(k),0)})},AcV=function(k){var I=_.XP(k);
if(I=="object"||I=="array"){if(typeof k.clone==="function")return k.clone();if(typeof Map!=="undefined"&&k instanceof Map)return new Map(k);if(typeof Set!=="undefined"&&k instanceof Set)return new Set(k);I=I=="array"?[]:{};for(var V in k)I[V]=AcV(k[V]);return I}return k},HS4=function(k,I){return Array.prototype.reduce.call(k,I,{duration:0})},sf=function(k,I){return _.gOj(_.HM(k,I,void 0,_.CO))},Fv=function(k,I){return _.Ui(_.HM(k,I,void 0,_.CO))},Bw=function(k,I){return _.MyD(_.HM(k,I,void 0,_.CO))},
Ae=function(k,I){return _.HM(k,I,void 0,_.CO,_.Vx)},QKG=_.bC(function(k,I,V,X){if(_.F3)return _.VMD(k,I,V,X);
if(k.nextWireType_!==0)return!1;_.St(I,V,X,_.$p(k.decoder_,_.ZR));return!0},_.mj,_.EC),nx4=_.bC(function(k,I,V){if(_.F3)return _.LpX(k,I,V);
if(k.nextWireType_!==1)return!1;var X=k.decoder_;k=_.W$(X);X=_.W$(X);k=_.wK(k,X);_.lC(I,V,k);return!0},_.Ztt,_.zpx),oxP=_.bC(function(k,I,V){if(k.nextWireType_!==5)return!1;
_.lC(I,V,_.W$(k.decoder_));return!0},function(k,I,V){I=_.sWc(I);
I!=null&&(_.rG(k,V,5),_.hH(k.encoder_,I))},_.M6y),x3k=_.bC(function(k,I,V){if(k.nextWireType_!==2)return!1;
k=_.B3N(k);_.lC(I,V,k===_.sl()?void 0:k);return!0},_.ttO,_.t6W),avV=_.xuU(function(k,I,V){if(k.nextWireType_!==0&&k.nextWireType_!==2)return!1;
I=_.PP(I,I[_.LN]|0,V);k.nextWireType_==2?_.AhZ(k,jn3,I):I.push(_.To(k.decoder_));return!0},function(k,I,V){I=_.opl(_.Ui,I,!0);
if(I!=null&&I.length){V=_.Rpy(k,V);for(var X=0;X<I.length;X++)_.pPX(k.encoder_,I[X]);_.CGG(k,V)}},_.epU),RTP=_.bC(function(k,I,V,X){if(k.nextWireType_!==0)return!1;
_.St(I,V,X,_.To(k.decoder_));return!0},_.kZX,_.epU),C1V=function(k,I,V){return Math.abs(k-I)<=(V||1E-6)},wH4=function(k,I){return k==I?!0:k&&I?k.width==I.width&&k.height==I.height:!1},QT=function(k,I){k.insertBefore(I,k.childNodes[0]||null)},HGX=function(k){return k.previousElementSibling!==void 0?k.previousElementSibling:_.dBQ(k.previousSibling,!1)},ELP=_.gG(_.P7),pH3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(pH3,_.ft);pH3.prototype.getTypeName=function(){return _.kM(this,1).split("/").pop()};
pH3.prototype.getValue=function(){var k=_.HM(this,2);if(Array.isArray(k)||k instanceof _.ft)throw Error("W");return _.M5(this,2)};
var N94=[0,2,_.$M],lZh=function(){var k=_.FT();this.JSC$10217_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.C6("channel_type"))};
lZh.prototype.increment=function(k){this.JSC$10217_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",k)};
var rsi=function(){var k=_.FT();this.JSC$10220_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.C6("channel_type"))};
rsi.prototype.increment=function(k){this.JSC$10220_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",k)};
var ysG=function(){var k=_.FT();this.JSC$10223_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.C6("channel_type"))};
ysG.prototype.increment=function(k){this.JSC$10223_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",k)};
var hsi=function(){var k=_.FT();this.JSC$10226_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
hsi.prototype.increment=function(){this.JSC$10226_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var mm6=function(){var k=_.FT();this.JSC$10229_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.C6("channel_type"),_.C6("error_type"))};
mm6.prototype.increment=function(k,I){this.JSC$10229_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",k,I)};
var Kfp=function(){var k=_.FT();this.JSC$10232_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
Kfp.prototype.increment=function(){this.JSC$10232_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var $mc=function(){var k=_.FT();this.JSC$10235_streamzService=k;k.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
$mc.prototype.increment=function(){this.JSC$10235_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var P2X=function(){var k=_.FT();this.JSC$10241_streamzService=k;k.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
P2X.prototype.increment=function(){this.JSC$10241_streamzService.JSC$10087_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
Mh4=function(k){return k.getCount&&typeof k.getCount=="function"?k.getCount():_.wt(k)||typeof k==="string"?k.length:_.dc.getCount(k)};
ZGV=function(k,I){if(typeof k.every=="function")return k.every(I,void 0);if(_.wt(k)||typeof k==="string")return Array.prototype.every.call(k,I,void 0);for(var V=_.FMl(k),X=_.qh(k),P=X.length,L=0;L<P;L++)if(!I.call(void 0,X[L],V&&V[L],k))return!1;return!0};
D3c=function(k,I,V,X){var P=new _.hV(null);k&&_.v1(P,k);I&&_.su(P,I);V&&_.FY(P,V);X&&_.B1(P,X);return P};
zTx=function(k){if(k>=48&&k<=57||k>=96&&k<=106||k>=65&&k<=90||_.Mt&&k==0)return!0;switch(k){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return _.Z5;default:return!1}};
ul4=function(k){if(k.altKey&&!k.ctrlKey||k.metaKey||k.keyCode>=112&&k.keyCode<=123)return!1;if(zTx(k.keyCode))return!0;switch(k.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!_.Z5;default:return k.keyCode<166||k.keyCode>183}};
_.NH=function(k){this.__isSoyCss=!0;this.css=VE2.apply(null,[k.strings].concat(_.Z9(k.args)))};
_.NH.prototype.toString=function(){return this.css};
var XbP=function(){_.NH.apply(this,arguments)};
_.J(XbP,_.NH);var OGG=[0,_.l6,oxP,-1],Utp=0,h8p=!1,TqV=function(k,I,V,X,P,L,T){this.date=typeof k==="number"?new Date(k,I||0,V||1,X||0,P||0,L||0,T||0):new Date(k&&k.getTime?k.getTime():_.q5())};
_.vM(TqV,_.em);_.c=TqV.prototype;_.c.getHours=function(){return this.date.getHours()};
_.c.getMinutes=function(){return this.date.getMinutes()};
_.c.getSeconds=function(){return this.date.getSeconds()};
_.c.getMilliseconds=function(){return this.date.getMilliseconds()};
_.c.getUTCDay=function(){return this.date.getUTCDay()};
_.c.getUTCHours=function(){return this.date.getUTCHours()};
_.c.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.c.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.c.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.c.setHours=function(k){this.date.setHours(k)};
_.c.setMinutes=function(k){this.date.setMinutes(k)};
_.c.setSeconds=function(k){this.date.setSeconds(k)};
_.c.setMilliseconds=function(k){this.date.setMilliseconds(k)};
_.c.setUTCHours=function(k){this.date.setUTCHours(k)};
_.c.setUTCMinutes=function(k){this.date.setUTCMinutes(k)};
_.c.setUTCSeconds=function(k){this.date.setUTCSeconds(k)};
_.c.setUTCMilliseconds=function(k){this.date.setUTCMilliseconds(k)};
_.c.add=function(k){_.em.prototype.add.call(this,k);k.hours&&this.setUTCHours(this.date.getUTCHours()+k.hours);k.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+k.minutes);k.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+k.seconds)};
_.c.JSC$11631_toIsoString=function(k){var I=_.em.prototype.JSC$11631_toIsoString.call(this,k);return k?I+"T"+_.o3(this.getHours(),2)+":"+_.o3(this.getMinutes(),2)+":"+_.o3(this.getSeconds(),2):I+"T"+_.o3(this.getHours(),2)+_.o3(this.getMinutes(),2)+_.o3(this.getSeconds(),2)};
_.c.equals=function(k){return this.getTime()==k.getTime()};
_.c.toString=function(){return this.JSC$11631_toIsoString()};
_.c.clone=function(){var k=new TqV(this.date);k.firstDayOfWeek_=this.firstDayOfWeek_;k.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return k};
Iw.prototype.set=function(k){this.relativeTimeStart_=k};
Iw.prototype.reset=function(){this.set(_.q5())};
Iw.prototype.get=function(){return this.relativeTimeStart_};
var thp=null,eTP=function(){thp||(thp=new Iw)},k5V=function(){thp||(thp=new Iw)};
_.vM(k5V,eTP);_.c=mtG.prototype;_.c.JSC$11657_buffer_="";_.c.set=function(k){this.JSC$11657_buffer_=""+k};
_.c.append=function(k,I,V){this.JSC$11657_buffer_+=String(k);if(I!=null)for(var X=1;X<arguments.length;X++)this.JSC$11657_buffer_+=arguments[X];return this};
_.c.clear=function(){this.JSC$11657_buffer_=""};
_.c.getLength=function(){return this.JSC$11657_buffer_.length};
_.c.toString=function(){return this.JSC$11657_buffer_};
var qp4={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"},Spx=function(k){this.xhr=k},XE=function(k,I,V){_.kK.call(this,k+", errorCode="+I);
this.errorCode=I;this.xhr=V;this.name="PromiseAjaxError"};
_.J(XE,_.kK);var IIk=!1,nAG=function(k){_.kK.call(this,k.message||k.description||k.name);this.isMissing=k instanceof F2V;this.isTimeout=k instanceof XE&&k.errorCode=="net.timeout";this.isCanceled=k instanceof _.dq};
_.J(nAG,_.kK);nAG.prototype.name="BiscottiError";var F2V=function(){_.kK.call(this,"Biscotti ID is missing from server")};
_.J(F2V,_.kK);F2V.prototype.name="BiscottiMissingError";var $tp={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},Blc=null,mzk=function(){try{var k=_.FB("yt.ads.biscotti.getId_");return k?k():ckx()}catch(I){return _.e8(I)}},MEi={'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"},VmX=function(k,I){return _.vX({type:"SET_COMMAND_FOR_GROUP_ID",payload:{groupId:k,command:I}})},XfA=function(k){return _.vX({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:k}})},Pb6=function(k){return _.vX({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:k}})},LY2=function(k){return _.vX({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:k}})},cT2=function(){return _.vX({type:"TALK_TO_RECS_RESET_STEP_STATES",
payload:null})},G5P=function(k){return _.vX({type:"SET_GUIDE_IS_EXPANDED",
payload:k})},Tw4=function(k){return _.vX({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",
payload:k})},dE2=function(k){return _.vX({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:k})},i0k=function(k){return _.vX({type:"SET_ONLINE_STATUS",
payload:k})},WYP=function(k){return _.vX({type:"SET_IS_WATCH_ACTIVE",
payload:{isWatchActive:k}})},fIX=function(k){return _.vX({type:"SET_IS_WATCH_NARROW_WIDTH",
payload:{isWatchNarrowWidth:k}})},UEi=function(k){return _.vX({type:"SET_IS_LIVE_CHAT_COLLAPSED",
payload:{isLiveChatCollapsed:k}})},Eo4=function(k,I){return _.vX({type:"SET_TRANSCRIPTION_STATE",
payload:{high:k,low:I}})},b0G=function(k){return _.vX({type:"SET_OVERLAY_STATE",
payload:k})},T1V=[[["ajFycHJpbWFyeSNudGNzdHZvdTA=",
null,null],[null,["cy1yZW5kZXJlciN4MDdiNG8xM3dmZDh5dGQtdHdvLWNvbHVtbi1icm93c2UtcmVzdWx0","c3R5bGUtc2NvcGUjNTc2a21wMjJjNmY="],null],["YXN0aGVhZC1hZCNscTVrbjhxemR1OXJt",["ZC1yZW5kZXJlciNpamc2eWV2ZDVqNWN5dGQtcmljaC1ncmk="],null],[null,["ZC1yZW5kZXJlciNjZHRubWJjY3J5NDd5dGQtcmljaC1ncmk=","dHlsZS1zY29wZSM3bHhnd3JhZ3FxcGRz"],null],[null,["by1yZW5kZXJlciNqbmZoZ2RzYmM2dTd5dGQtYmFubmVyLXByb20=","dHlsZS1zY29wZSNxdWozM2hobXA1OWpz"],null],[null,["dC1yZW5kZXJlciN2bmNoaXZnZXUxNmd5dGQtYWQtc2xv"],null]],[["cGxheWVyLWFkcyM3ZjJxdG12OHgzY24=",
null,null]],[[null,null,"YS1yZW5kZXJlciNyNW5jM2sycjJ4M2t5dGxyLWJhbm5lci1jdA=="]]],VDp="#",lIk=0,rTx=function(k,I,V){var X=this;this.priority=I;this.delay=V;this.jobId=0;this.completionCallback=_.tJ;this.wrappedJob=function(){k();X.completionCallback()};
this.id=++lIk};
rTx.prototype.enqueue=function(k){this.completionCallback=k;this.jobId=_.hD.addJob(this.wrappedJob,this.priority,this.delay)};
var ni=function(){_.sz.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.J(ni,_.sz);ni.prototype.addJob=function(k,I,V){k=new rTx(k,I,V);this.taskIdToTask.set(k.id,k);this.isActive?hNX(this,k):this.suspendedTasks.add(k);return k.id};
var hNX=function(k,I){k.scheduledTasks.add(I);I.enqueue(function(){k.scheduledTasks.delete(I)})};
ni.prototype.cancelJob=function(k){(k=this.taskIdToTask.get(k))&&(this.scheduledTasks.delete(k)?_.hD.cancelJob(k.jobId):this.suspendedTasks.delete(k))};
ni.prototype.pause=function(){var k=this;this.isActive=!1;this.scheduledTasks.forEach(function(I){_.hD.cancelJob(I.jobId);k.suspendedTasks.add(I)});
this.scheduledTasks.clear()};
ni.prototype.start=function(){var k=this;this.isActive=!0;this.suspendedTasks.forEach(function(I){hNX(k,I)});
this.suspendedTasks.clear()};
ni.prototype.reset=function(){this.scheduledTasks.forEach(function(k){_.hD.cancelJob(k.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var yT2=function(k,I){this.JSC$13516_networkService_=k;this.pageRequestPromise=I};
yT2.prototype.fetchData=function(k){mEi(this,this.JSC$13516_networkService_.fetchData(k))};
yT2.prototype.postData=function(k,I){mEi(this,this.JSC$13516_networkService_.postData(k,I))};
yT2.prototype.requestDataForServiceEndpoint=function(k,I){mEi(this,this.JSC$13516_networkService_.requestDataForServiceEndpoint(k,I))};
var mEi=function(k,I){I.then(k.pageRequestPromise.onSuccess,k.pageRequestPromise.onFailure,k.pageRequestPromise)};
yT2.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var KYG=function(k){this.buildNetworkRequest_=k;this.pendingRequests_=new Set};
KYG.prototype.reset=function(){this.pendingRequests_.forEach(function(k){k.cancel()});
this.pendingRequests_.clear()};
KYG.prototype.fetchData=function(k){var I=$EX(this);I.fetchData(k);return I.pageRequestPromise};
KYG.prototype.postData=function(k,I){var V=$EX(this);V.postData(k,I);return V.pageRequestPromise};
KYG.prototype.requestDataForServiceEndpoint=function(k,I){var V=$EX(this);V.requestDataForServiceEndpoint(k,I);return V.pageRequestPromise};
var $EX=function(k){var I=k.buildNetworkRequest_();k.pendingRequests_.add(I);var V=function(){k.pendingRequests_.delete(I)};
I.pageRequestPromise.then(V,V);return I},S$P=function(k){var I=new ni;
this.JSC$13523_networkService_=k;this.JSC$13523_taskManager_=I;this.JSC$13523_networkManager_=new KYG(this.networkRequestFactory_.bind(this))};
_.c=S$P.prototype;_.c.networkRequestFactory_=function(){return new yT2(this.JSC$13523_networkService_,new _.wi(this.JSC$13523_taskManager_))};
_.c.reset=function(){this.JSC$13523_taskManager_.reset();this.JSC$13523_networkManager_.reset()};
_.c.start=function(){this.JSC$13523_taskManager_.start()};
_.c.pause=function(){this.JSC$13523_taskManager_.pause()};
_.c.getTaskManager=function(){return this.JSC$13523_taskManager_};
_.c.getNetworkManager=function(){return this.JSC$13523_networkManager_};
var hi3=null,KHA=[],Uch=0,r2G=0,EsV=null,jvp=null,dd=function(k){this.token=k};
dd.getInstance=function(){var k;return _.W(function(I){if(I.nextAddress==1)return I.yield(_.RJ(),2);k=I.yieldResult;if(!k)return I.return();dd.instance||(dd.instance=new dd(k));return I.return(dd.instance)})};
var A23=function(k){var I;return _.W(function(V){if(V.nextAddress==1)return V.yield(sv2(k.token),2);I=V.yieldResult;return V.return(I.clear("resource-manifest-assets"))})},Ty=function(k){this.token=k};
Ty.getInstance=function(){var k;return _.W(function(I){if(I.nextAddress==1)return I.yield(_.RJ(),2);k=I.yieldResult;if(!k)return I.return();Ty.instance||(Ty.instance=new Ty(k));return I.return(Ty.instance)})};
var FHi=function(k){var I;return _.W(function(V){if(V.nextAddress==1)return V.yield(sv2(k.token),2);I=V.yieldResult;return V.yield(I.clear("auth"),0)})},jD2=!1,tDp=null,eiX=void 0,Tj4=!1,JTG=function(k){if(!_.J9(document,"gtm-noscript")){var I=document.createElement("noscript");
I.id="gtm-noscript";I.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+k+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(I)}},Y$4=function(k){_.kK.call(this,k)};
_.J(Y$4,_.ZqN);
var VaG=!1,LO6=[],PtA=!1,y8i={},fLp=function(k,I){var V=goP,X=this;this.renderFn=k;this.listeners=V;this.context=I;this.getPlayerApi=void 0;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var P;this.lastSeenPlayerApi=_.dU((P=this.playerControlsData)==null?void 0:P.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.S7X(),void 0);_.m("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){UNP(X).setState({playerState:-1});X.resetRecentlyNavigatedJobId&&
_.hD.cancelJob(X.resetRecentlyNavigatedJobId);X.recentlyNavigated=!0;X.resetRecentlyNavigatedJobId=_.hD.addJob(function(){X.recentlyNavigated=!1},8,1E4)})};
fLp.prototype.setState=function(k){if(!_.m("mweb_player_skip_no_op_state_changes")||!mS4(k,this.state))if(this.state=Object.assign({},this.state,k),!_.m("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)k=-1,_.m("player_controls_log_creation_killswitch")||KOV()||(k=(0,_.wR)()),_.LQ("pcu_s"),_.LQ("pcu_se"),_.LQ("pcu_rs"),this.renderFn(UNP(this)),_.LQ("pcu_re"),$S4(k),_.hD.addJob(function(){_.LQ("pcu_ap")},8)};
var UNP=function(k){if(k.getPlayerApi)var I=_.dU(k.getPlayerApi());else{var V;I=_.dU((V=k.playerControlsData)==null?void 0:V.playerApi)}return Object.assign({},k.state,{setState:k.boundSetState,domMeasurements:{progressBarLineRect:k.progressBarLineRect},playerApi:I,appApi:k.context.appApi,playerContainer:k.context.playerContainer,playerControlContainer:k.context.playerControlContainer,uxConfig:k.context.uxConfig})},Ey2=function(k){k.listeners.forEach(function(I){k.eventListenerCleanupFunctions.push(I.register(function(){return UNP(k)},
function(){return k.getData()}))})},bfG=function(k){k.eventListenerCleanupFunctions.forEach(function(I){I()});
k.eventListenerCleanupFunctions.length=0};
fLp.prototype.getData=function(){return this.playerControlsData};var fu2=function(){var k=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return k?parseInt(k[1],10):0},q$2=function(k){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+k)!=-1||document.currentScript.src.indexOf("&"+k)!=-1)},vox=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},r13=function(k){k.length?sDh(k.shift(),function(){r13(k)}):EFk()},y1P=function(k){return"chrome-extension://"+k+"/cast_sender.js"},sDh=function(k,
I,V){var X=document.createElement("script");
X.onerror=I;V&&(X.onload=V);_.fh(X,_.hK(k));(document.head||document.documentElement).appendChild(X)},FY4=function(){var k=fu2(),I=[];
if(k>1){var V=k-1;I.push("//www.gstatic.com/eureka/clank/"+k+"/cast_sender.js");I.push("//www.gstatic.com/eureka/clank/"+V+"/cast_sender.js")}return I},EFk=function(){var k=vox();
k&&k(!1,"No cast extension found")},luc=function(){if(Bw4){var k=2,I=vox(),V=function(){k--;
k==0&&I&&I(!0)};
window.__onGCastApiAvailable=V;sDh("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",EFk,V)}},Uex=function(){luc();
var k=FY4();k.push("//www.gstatic.com/eureka/clank/cast_sender.js");r13(k)},bI6=function(){luc();
var k=FY4();k.push.apply(k,_.Z9(hK3.map(y1P)));k.push("//www.gstatic.com/eureka/clank/cast_sender.js");r13(k)},Bw4=q$2("loadCastFramework")||q$2("loadCastApplicationFramework"),hK3=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var ATV=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(ATV,_.ft);var QDA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(QDA,_.ft);var no3=function(){var k=new QDA;return _.c$(k,1,3)};var o_=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(o_,_.ft);var NCX=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(NCX,_.ft);var ooG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(ooG,_.ft);ooG.prototype.getToken=function(){return _.kM(this,1)};
ooG.prototype.setToken=function(k){return _.rq(this,1,k)};
var HQi=function(k){return _.uG(k,3,_.q4,_.oh())},pX3=function(k){return _.uG(k,6,_.q4,_.oh())};var xG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(xG,_.ft);xG.prototype.getToken=function(){return _.Nr(this,ooG,2)};
xG.prototype.setToken=function(k){return _.Fy(this,2,k)};
xG.prototype.getName=function(){return _.kM(this,6)};
var xEi=_.gG(xG);var aIV=function(k,I,V){this.requestMessage=k;this.methodDescriptor=I;this.metadata=V};
aIV.prototype.getMetadata=function(){return this.metadata};var RNk=function(k,I){I=I===void 0?{}:I;this.responseMessage=k;this.metadata=I;this.status=null};
RNk.prototype.getMetadata=function(){return this.metadata};
RNk.prototype.getStatus=function(){return this.status};var a_=function(k,I,V,X,P){this.name=k;this.methodType="unary";this.requestType=I;this.responseType=V;this.requestSerializeFn=X;this.responseDeserializeFn=P},CbX=function(k,I,V){V=V===void 0?{}:V;
return new aIV(I,k,V)};
a_.prototype.getName=function(){return this.name};var R_=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(R_,_.ft);R_.prototype.getHeader=function(){return _.Nr(this,o_,1)};
R_.prototype.setHeader=function(k){return _.Fy(this,1,k)};
R_.prototype.hasHeader=function(){return _.pO(this,o_,1)};var wf2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(wf2,_.ft);var H0h=new a_("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",R_,wf2,function(k){return k.serialize()},_.gG(wf2));var Ci=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Ci,_.ft);Ci.prototype.getHeader=function(){return _.Nr(this,o_,1)};
Ci.prototype.setHeader=function(k){return _.Fy(this,1,k)};
Ci.prototype.hasHeader=function(){return _.pO(this,o_,1)};var pf4=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(pf4,_.ft);var Nwx=new a_("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",Ci,pf4,function(k){return k.serialize()},_.gG(pf4));var wD=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(wD,_.ft);wD.prototype.getHeader=function(){return _.Nr(this,o_,1)};
wD.prototype.setHeader=function(k){return _.Fy(this,1,k)};
wD.prototype.hasHeader=function(){return _.pO(this,o_,1)};var Mm4=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Mm4,_.ft);Mm4.prototype.getValues=function(k){return _.yhx(this,1,k)};var Z0i=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Z0i,_.ft);Z0i.prototype.getLink=function(){return _.Nr(this,xG,1)};var DEG=new a_("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",wD,Z0i,function(k){return k.serialize()},_.gG(Z0i));var Hw=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Hw,_.ft);Hw.prototype.getHeader=function(){return _.Nr(this,o_,1)};
Hw.prototype.setHeader=function(k){return _.Fy(this,1,k)};
Hw.prototype.hasHeader=function(){return _.pO(this,o_,1)};var zNk=new a_("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",Hw,xG,function(k){return k.serialize()},xEi);var uKh=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(uKh,_.ft);var O0h=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(O0h,_.ft);O0h.prototype.getUrl=function(){return _.kM(this,2)};
O0h.prototype.setUrl=function(k){return _.rq(this,2,k)};var tmp=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(tmp,_.ft);var eNX=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(eNX,_.ft);var kH3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(kH3,_.ft);var PJp=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(PJp,_.ft);var VK3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(VK3,_.ft);var IAP=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(IAP,_.ft);var UD2=_.gG(IAP);var V16=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(V16,_.ft);var XZG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(XZG,_.ft);_.c=XZG.prototype;_.c.getHeader=function(){return _.Nr(this,o_,1)};
_.c.setHeader=function(k){return _.Fy(this,1,k)};
_.c.hasHeader=function(){return _.pO(this,o_,1)};
_.c.getCompletionUrl=function(){return _.kM(this,6)};
_.c.getDeviceId=function(){return _.kM(this,11)};var PqP=new a_("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",XZG,IAP,function(k){return k.serialize()},UD2);var LhX=new Set(["SAPISIDHASH","APISIDHASH"]);var cuG=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(cuG,_.ft);cuG.prototype.getMessage=function(){return _.kM(this,2)};
var GHX=_.gG(cuG);var d63=function(k,I){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=k.nodeReadableStream;this.grpcResponseDeserializeFn=I;this.xhr=k.xhr;this.xhrNodeReadableStream&&T06(this)},lAX=function(k,I){var V=new iPA;
_.O6(k.xhr,"complete",function(){if(k.xhr.isSuccess()){var X=k.xhr.getResponseText();var P;if(P=I)P=k.xhr,P.JSC$10096_xhr_&&P.isComplete()?(P=P.JSC$10096_xhr_.getResponseHeader("Content-Type"),P=P===null?void 0:P):P=void 0,P=P==="text/plain";if(P){if(!atob)throw Error("ck");X=atob(X)}try{var L=k.grpcResponseDeserializeFn(X)}catch(d){WhV(k,YAc(new _.dL(13,"Error when deserializing response data; error: "+d+(", response: "+X)),V));return}X=_.ppR(k.xhr.getStatus());fAX(k,U64(k));X===0?EEV(k,L):WhV(k,
YAc(new _.dL(X,"Xhr succeeded but the status code is not 200"),V))}else{X=k.xhr.getResponseText();L=U64(k);if(X){var T=bPA(k,X);X=T.code;P=T.details;T=T.metadata}else X=2,P="Rpc failed due to xhr error. uri: "+String(k.xhr.JSC$10096_lastUri_)+", error code: "+(k.xhr.JSC$10096_lastErrorCode_+", error: ")+k.xhr.getLastError(),T=L;fAX(k,L);WhV(k,YAc(new _.dL(X,P,T),V))}})},T06=function(k){k.xhrNodeReadableStream.on("data",function(I){if("1"in I){var V=I["1"];
try{var X=k.grpcResponseDeserializeFn(V)}catch(P){WhV(k,new _.dL(13,"Error when deserializing response data; error: "+P+(", response: "+V)))}X&&EEV(k,X)}if("2"in I)for(I=bPA(k,I["2"]),V=0;V<k.onStatusCallbacks.length;V++)k.onStatusCallbacks[V](I)});
k.xhrNodeReadableStream.on("end",function(){fAX(k,U64(k));for(var I=0;I<k.onEndCallbacks.length;I++)k.onEndCallbacks[I]()});
k.xhrNodeReadableStream.on("error",function(){if(k.onErrorCallbacks.length!==0){var I=k.xhr.JSC$10096_lastErrorCode_;I!==0||k.xhr.isSuccess()||(I=6);var V=-1;switch(I){case 0:var X=2;break;case 7:X=10;break;case 8:X=4;break;case 6:V=k.xhr.getStatus();X=_.ppR(V);break;default:X=14}fAX(k,U64(k));I=_.UwG(I)+", error: "+k.xhr.getLastError();V!==-1&&(I+=", http status code: "+V);WhV(k,new _.dL(X,I))}})},U64=function(k){var I={},V=g86(k.xhr);
Object.keys(V).forEach(function(X){I[X]=V[X]});
return I},bPA=function(k,I){var V=2,X={};
try{var P=GHX(I);V=_.xi(P,1);var L=P.getMessage();_.n6(P,pH3,3,_.oh()).length&&(X["grpc-web-status-details-bin"]=I)}catch(T){k.xhr&&k.xhr.getStatus()===404?(V=5,L="Not Found: "+String(k.xhr.JSC$10096_lastUri_)):(V=14,L="Unable to parse RpcStatus: "+T)}return{code:V,details:L,metadata:X}};
d63.prototype.on=function(k,I){k==="data"?this.onDataCallbacks.push(I):k==="metadata"?this.onMetadataCallbacks.push(I):k==="status"?this.onStatusCallbacks.push(I):k==="end"?this.onEndCallbacks.push(I):k==="error"&&this.onErrorCallbacks.push(I);return this};
var ru4=function(k,I){I=k.indexOf(I);I>-1&&k.splice(I,1)};
d63.prototype.removeListener=function(k,I){k==="data"?ru4(this.onDataCallbacks,I):k==="metadata"?ru4(this.onMetadataCallbacks,I):k==="status"?ru4(this.onStatusCallbacks,I):k==="end"?ru4(this.onEndCallbacks,I):k==="error"&&ru4(this.onErrorCallbacks,I);return this};
d63.prototype.cancel=function(){this.xhr.abort()};
var EEV=function(k,I){for(var V=0;V<k.onDataCallbacks.length;V++)k.onDataCallbacks[V](I)},fAX=function(k,I){for(var V=0;V<k.onMetadataCallbacks.length;V++)k.onMetadataCallbacks[V](I)},WhV=function(k,I){for(var V=0;V<k.onErrorCallbacks.length;V++)k.onErrorCallbacks[V](I)},iPA=function(){var k=Error.call(this);
this.message=k.message;"stack"in k&&(this.stack=k.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.J(iPA,Error);var hbx=function(k){this.JSC$19550_worker_=k.worker||null;this.JSC$19550_streamBinaryChunks_=k.streamBinaryChunks||!1;this.JSC$19550_credentialsMode_=void 0};
_.vM(hbx,_.MLc);hbx.prototype.createInstance=function(){var k=new pi(this.JSC$19550_worker_,this.JSC$19550_streamBinaryChunks_);this.JSC$19550_credentialsMode_&&k.setCredentialsMode(this.JSC$19550_credentialsMode_);return k};
hbx.prototype.setCredentialsMode=function(k){this.JSC$19550_credentialsMode_=k};
var pi=function(k,I){_.XY.call(this);this.JSC$19554_worker_=k;this.JSC$19554_streamBinaryChunks_=I;this.JSC$19554_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$19554_responseHeaders_=null;this.JSC$19554_method_="GET";this.JSC$19554_url_="";this.inProgress_=!1;this.JSC$19554_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.vM(pi,_.XY);pi.prototype.open=function(k,I){if(this.readyState!=0)throw this.abort(),Error("dk");this.JSC$19554_method_=k;this.JSC$19554_url_=I;this.readyState=1;yuh(this)};
pi.prototype.send=function(k){if(this.readyState!=1)throw this.abort(),Error("ek");if(this.abortController_.signal.aborted)throw this.abort(),Error("fk");this.inProgress_=!0;var I={headers:this.requestHeaders_,method:this.JSC$19554_method_,credentials:this.JSC$19554_credentialsMode_,cache:void 0,signal:this.abortController_.signal};k&&(I.body=k);(this.JSC$19554_worker_||_.XA).fetch(new Request(this.JSC$19554_url_,I)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
pi.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,m6i(this));this.readyState=0};
pi.prototype.handleResponse_=function(k){if(this.inProgress_&&(this.fetchResponse_=k,this.JSC$19554_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19554_responseHeaders_=k.headers,this.readyState=2,yuh(this)),this.inProgress_&&(this.readyState=3,yuh(this),this.inProgress_)))if(this.responseType==="arraybuffer")k.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.XA.ReadableStream!==
"undefined"&&"body"in k){this.currentReader_=k.body.getReader();if(this.JSC$19554_streamBinaryChunks_){if(this.responseType)throw Error("gk");this.response=[]}else this.response=this.responseText="",this.JSC$19554_textDecoder_=new TextDecoder;Kh2(this)}else k.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var Kh2=function(k){k.currentReader_.read().then(k.handleDataFromStream_.bind(k)).catch(k.handleSendFailure_.bind(k))};
pi.prototype.handleDataFromStream_=function(k){if(this.inProgress_){if(this.JSC$19554_streamBinaryChunks_&&k.value)this.response.push(k.value);else if(!this.JSC$19554_streamBinaryChunks_){var I=k.value?k.value:new Uint8Array(0);if(I=this.JSC$19554_textDecoder_.decode(I,{stream:!k.done}))this.response=this.responseText+=I}k.done?m6i(this):yuh(this);this.readyState==3&&Kh2(this)}};
pi.prototype.handleResponseText_=function(k){this.inProgress_&&(this.response=this.responseText=k,m6i(this))};
pi.prototype.handleResponseArrayBuffer_=function(k){this.inProgress_&&(this.response=k,m6i(this))};
pi.prototype.handleSendFailure_=function(){this.inProgress_&&m6i(this)};
var m6i=function(k){k.readyState=4;k.fetchResponse_=null;k.currentReader_=null;k.JSC$19554_textDecoder_=null;yuh(k)};
pi.prototype.setRequestHeader=function(k,I){this.requestHeaders_.append(k,I)};
pi.prototype.getResponseHeader=function(k){return this.JSC$19554_responseHeaders_?this.JSC$19554_responseHeaders_.get(k.toLowerCase())||"":""};
pi.prototype.getAllResponseHeaders=function(){if(!this.JSC$19554_responseHeaders_)return"";for(var k=[],I=this.JSC$19554_responseHeaders_.entries(),V=I.next();!V.done;)V=V.value,k.push(V[0]+": "+V[1]),V=I.next();return k.join("\r\n")};
pi.prototype.setCredentialsMode=function(k){this.JSC$19554_credentialsMode_=k};
var yuh=function(k){k.onreadystatechange&&k.onreadystatechange.call(k)};
Object.defineProperty(pi.prototype,"withCredentials",{get:function(){return this.JSC$19554_credentialsMode_==="include"},
set:function(k){this.setCredentialsMode(k?"include":"same-origin")}});var $6P=function(k){var I="";_.dc.forEach(k,function(V,X){I+=X;I+=":";I+=V;I+="\r\n"});
return I},SwP=function(k,I,V){if(_.dc.isEmpty(V))return k;
V=$6P(V);if(typeof k==="string")return _.DD(k,_.NJ(I),V);_.xW(k,I,V);return k};gu4.prototype.isInputValid=function(){return this.isInputValid_};
gu4.prototype.decode=function(k){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("hk`"+this.JSC$19560_streamPos_+"`stream already broken`"+k);this.leftoverInput_+=k;k=Math.floor(this.leftoverInput_.length/4);if(k==0)return null;try{var I=_.H_l(this.leftoverInput_.slice(0,k*4))}catch(V){throw I=this.leftoverInput_,k=V.message,this.isInputValid_=!1,Error("hk`"+this.JSC$19560_streamPos_+"`"+k+"`"+I);}this.JSC$19560_streamPos_+=k*4;this.leftoverInput_=this.leftoverInput_.slice(k*4);return I};qAX.prototype.isInputValid=function(){return this.state_!=3};
var jsV=function(k,I,V,X){k.state_=3;k.errorMessage_="The stream is broken @"+k.JSC$19563_streamPos_+"/"+V+". Error: "+X+". With input:\n"+I;throw Error(k.errorMessage_);};
qAX.prototype.acceptsBinaryInput=function(){return!0};
qAX.prototype.parse=function(k){function I(U){U&128&&jsV(L,T,d,"invalid tag");(U&7)!=2&&jsV(L,T,d,"invalid wire type");L.tag_=U>>>3;L.tag_!=1&&L.tag_!=2&&L.tag_!=15&&jsV(L,T,d,"unexpected tag");L.state_=1;L.length_=0;L.countLengthBytes_=0}
function V(U){L.countLengthBytes_++;L.countLengthBytes_==5&&U&240&&jsV(L,T,d,"message length too long");L.length_|=(U&127)<<(L.countLengthBytes_-1)*7;U&128||(L.state_=2,L.countMessageBytes_=0,typeof Uint8Array!=="undefined"?L.messageBuffer_=new Uint8Array(L.length_):L.messageBuffer_=Array(L.length_),L.length_==0&&P())}
function X(U){L.messageBuffer_[L.countMessageBytes_++]=U;L.countMessageBytes_==L.length_&&P()}
function P(){if(L.tag_<15){var U={};U[L.tag_]=L.messageBuffer_;L.result_.push(U)}L.state_=0}
for(var L=this,T=k instanceof Array?k:new Uint8Array(k),d=0;d<T.length;){switch(L.state_){case 3:jsV(L,T,d,"stream already broken");break;case 0:I(T[d]);break;case 1:V(T[d]);break;case 2:X(T[d]);break;default:throw Error("ik`"+L.state_);}L.JSC$19563_streamPos_++;d++}k=L.result_;L.result_=[];return k.length>0?k:null};var FOX=function(){this.errorMessage_=null;this.JSC$19566_streamPos_=0;this.base64Decoder_=new gu4;this.pbParser_=new qAX};
FOX.prototype.isInputValid=function(){return this.errorMessage_===null};
var JuG=function(k,I,V){k.errorMessage_="The stream is broken @"+k.JSC$19566_streamPos_+". Error: "+V+". With input:\n"+I;throw Error(k.errorMessage_);};
FOX.prototype.acceptsBinaryInput=function(){return!1};
FOX.prototype.parse=function(k){this.errorMessage_!==null&&JuG(this,k,"stream already broken");var I=null;try{var V=this.base64Decoder_.decode(k);I=V===null?null:this.pbParser_.parse(V)}catch(X){JuG(this,k,X.message)}this.JSC$19566_streamPos_+=k.length;return I};var sp6=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19569_streamPos_=0;this.result_=[];this.statusParsed_=!1};
sp6.prototype.isInputValid=function(){return this.errorMessage_===null};
sp6.prototype.acceptsBinaryInput=function(){return!1};
sp6.prototype.parse=function(k){function I(U){L.state_=6;L.errorMessage_="The stream is broken @"+L.JSC$19569_streamPos_+"/"+T+". Error: "+U+". With input:\n";throw Error(L.errorMessage_);}
function V(){L.jsonStreamParser_=new _.Iv({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function X(U){if(U)for(var E=0;E<U.length;E++){var l={};l[1]=U[E];L.result_.push(l)}}
function P(U){if(U){(L.statusParsed_||U.length>1)&&I("extra status: "+U);L.statusParsed_=!0;var E={};E[2]=U[0];L.result_.push(E)}}
for(var L=this,T=0;T<k.length;){var d;if(d=L.state_!==2){a:{for(;T<k.length;){if(!_.vZ(k[T])){d=!0;break a}T++;L.JSC$19569_streamPos_++}d=!1}d=!d}if(d)return null;switch(L.state_){case 6:I("stream already broken");break;case 0:k[T]==="["?(L.state_=1,T++,L.JSC$19569_streamPos_++):I("unexpected input token");break;case 1:k[T]==="["?(L.state_=2,V()):k[T]===","||k.slice(T,T+5)=="null,"?L.state_=3:k[T]==="]"?(L.state_=5,T++,L.JSC$19569_streamPos_++):I("unexpected input token");break;case 2:d=L.jsonStreamParser_.parse(k.substring(T));
X(d);L.jsonStreamParser_.done()?(L.state_=3,d=L.jsonStreamParser_.JSC$11784_buffer_,L.JSC$19569_streamPos_+=k.length-T-d.length,k=d,T=0):(L.JSC$19569_streamPos_+=k.length-T,T=k.length);break;case 3:k[T]===","||k.slice(T,T+5)=="null,"?(L.state_=4,V(),L.jsonStreamParser_.parse("["),T+=k[T]===","?1:5,L.JSC$19569_streamPos_++):k[T]==="]"&&(L.state_=5,T++,L.JSC$19569_streamPos_++);break;case 4:d=L.jsonStreamParser_.parse(k.substring(T));P(d);L.jsonStreamParser_.done()?(L.state_=5,d=L.jsonStreamParser_.JSC$11784_buffer_,
L.JSC$19569_streamPos_+=k.length-T-d.length,k=d,T=0):(L.JSC$19569_streamPos_+=k.length-T,T=k.length);break;case 5:I("extra input after stream end")}}return L.result_.length>0?(k=L.result_,L.result_=[],k):null};var Yw4=function(k){this.JSC$19572_xhr_=k;this.JSC$19572_parser_=null;this.status_=this.JSC$19572_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19572_textDecoder_=null;this.JSC$19572_eventHandler_=new _.E0(this);this.JSC$19572_eventHandler_.listen(this.JSC$19572_xhr_,"readystatechange",this.JSC$19574_readyStateChangeHandler_)},Np=function(k,I){k.status_!=I&&(k.status_=I,k.statusHandler_&&k.statusHandler_())},gEi=function(k){k.JSC$19572_eventHandler_.removeAll();
if(k.JSC$19572_xhr_){var I=k.JSC$19572_xhr_;k.JSC$19572_xhr_=null;I.abort();I.dispose()}};
Yw4.prototype.getStatus=function(){return this.status_};
Yw4.prototype.JSC$19574_readyStateChangeHandler_=function(k){k=k.target;try{if(k==this.JSC$19572_xhr_)a:{var I=_.fT(this.JSC$19572_xhr_),V=this.JSC$19572_xhr_.JSC$10096_lastErrorCode_,X=this.JSC$19572_xhr_.getStatus(),P=this.JSC$19572_xhr_.getResponseText();k=[];if(this.JSC$19572_xhr_.getResponse()instanceof Array){var L=this.JSC$19572_xhr_.getResponse();L.length>0&&L[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,k=L)}if(!(I<3||I==3&&!P&&k.length==0))if(X=X==200||X==206,I==4&&(V==8?
Np(this,7):V==7?Np(this,8):X||Np(this,3)),this.JSC$19572_parser_||(this.JSC$19572_parser_=BCc(this.JSC$19572_xhr_),this.JSC$19572_parser_==null&&Np(this,5)),this.status_>2)gEi(this);else{if(k.length>this.JSC$19572_pos_){var T=k.length;V=[];try{if(this.JSC$19572_parser_.acceptsBinaryInput())for(var d=0;d<T;d++){var U=this.JSC$19572_parser_.parse(Array.from(k[d]));U&&(V=V.concat(U))}else{U="";if(!this.JSC$19572_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("jk");this.JSC$19572_textDecoder_=
new TextDecoder}for(d=0;d<T;d++)U+=this.JSC$19572_textDecoder_.decode(k[d],{stream:I==4&&d==T-1});V=this.JSC$19572_parser_.parse(U)}k.splice(0,T);V&&this.dataHandler_(V)}catch(l){Np(this,5);gEi(this);break a}}else if(P.length>this.JSC$19572_pos_){d=P.slice(this.JSC$19572_pos_);this.JSC$19572_pos_=P.length;try{var E=this.JSC$19572_parser_.parse(d);E!=null&&this.dataHandler_&&this.dataHandler_(E)}catch(l){Np(this,5);gEi(this);break a}}I==4?(P.length!=0||this.hasStreamingResponseData_?Np(this,2):Np(this,
4),gEi(this)):Np(this,1)}}}catch(l){Np(this,6),gEi(this)}};var qwX=function(k){k=this.xhrReader_=k;var I=(0,_.G7)(this.onData_,this);k.dataHandler_=I;k=this.xhrReader_;I=(0,_.G7)(this.onStatusChange_,this);k.statusHandler_=I;this.JSC$19576_callbackMap_={};this.callbackOnceMap_={}};
_.c=qwX.prototype;_.c.on=function(k,I){var V=this.JSC$19576_callbackMap_[k];V||(V=[],this.JSC$19576_callbackMap_[k]=V);V.push(I);return this};
_.c.addListener=function(k,I){this.on(k,I);return this};
_.c.removeListener=function(k,I){var V=this.JSC$19576_callbackMap_[k];V&&_.Rj(V,I);(k=this.callbackOnceMap_[k])&&_.Rj(k,I);return this};
_.c.once=function(k,I){var V=this.callbackOnceMap_[k];V||(V=[],this.callbackOnceMap_[k]=V);V.push(I);return this};
_.c.onData_=function(k){var I=this.JSC$19576_callbackMap_.data;I&&vEP(k,I);(I=this.callbackOnceMap_.data)&&vEP(k,I);this.callbackOnceMap_.data=[]};
var vEP=function(k,I){for(var V={},X=0;X<k.length;V={message$jscomp$1008:void 0},X++)V.message$jscomp$1008=k[X],I.forEach(function(P){return function(L){try{L(P.message$jscomp$1008)}catch(T){}}}(V))};
qwX.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:ss4(this,"readable");break;case 5:case 6:case 4:case 7:case 3:ss4(this,"error");break;case 8:ss4(this,"close");break;case 2:ss4(this,"end")}};
var ss4=function(k,I){var V=k.JSC$19576_callbackMap_[I];V&&V.forEach(function(X){try{X()}catch(P){}});
(V=k.callbackOnceMap_[I])&&V.forEach(function(X){X()});
k.callbackOnceMap_[I]=[]};var Fh4=function(){var k={format:"jspb"};k=k===void 0?{}:k;this.suppressCorsPreflight=k.suppressCorsPreflight||_.FB("suppressCorsPreflight",k)||!1;this.withCredentials=k.withCredentials||_.FB("withCredentials",k)||!1;this.streamInterceptors=k.streamInterceptors||[];this.unaryInterceptors=k.unaryInterceptors||[];this.workerScope=k.workerScope;this.chunkedServerStreaming=k.useFetchDownloadStreams||!1},QsA=function(k,I,V,X,P,L){L=L===void 0?{}:L;
var T=I.substring(0,I.length-P.name.length),d,U=(d=L)==null?void 0:d.signal;return B0x(function(E){return new Promise(function(l,r){if(U==null?0:U.aborted){var h=new _.dL(1,"Aborted");h.cause=U.reason;r(h)}else{var y={},S=AuA(k,E,T);S.on("error",function(g){return void r(g)});
S.on("metadata",function(g){y=g});
S.on("data",function(g){var F=y;F=F===void 0?{}:F;l(new RNk(g,F))});
U&&U.addEventListener("abort",function(){S.cancel();var g=new _.dL(1,"Aborted");g.cause=U.reason;r(g)})}})},k.unaryInterceptors).call(k,CbX(P,V,X)).then(function(E){return E.responseMessage})},nEi=function(k,I,V,X,P,L){L=L===void 0?{}:L;
return QsA(k,I,V,X,P,L)};
Fh4.prototype.serverStreaming=function(k,I,V,X){var P=this,L=k.substring(0,k.length-X.name.length);return oEh(function(T){var d=T.methodDescriptor,U=T.getMetadata(),E=x6i(P,!1);U=aAi(P,U,E,L+d.getName());var l=RbG(E,d.responseDeserializeFn,!0);T=d.requestSerializeFn(T.requestMessage);E.send(U,"POST",T);return l},this.streamInterceptors).call(this,CbX(X,I,V))};
var AuA=function(k,I,V){var X=I.methodDescriptor,P=I.getMetadata(),L=x6i(k,!0);k=aAi(k,P,L,V+X.getName());V=RbG(L,X.responseDeserializeFn,!1);lAX(V,P["X-Goog-Encode-Response-If-Executable"]==="base64");I=X.requestSerializeFn(I.requestMessage);L.send(k,"POST",I);return V},x6i=function(k,I){I=k.chunkedServerStreaming&&!I;
return k.workerScope||I?new _.W1(new hbx({worker:k.workerScope,streamBinaryChunks:I})):new _.W1},aAi=function(k,I,V,X){I["Content-Type"]="application/json+protobuf";
I["X-User-Agent"]="grpc-web-javascript/0.1";var P=I.Authorization;if(P&&LhX.has(P.split(" ")[0])||k.withCredentials)V.JSC$10096_withCredentials_=!0;if(k.suppressCorsPreflight)X=SwP(X,"$httpHeaders",I);else for(k=_.G(Object.keys(I)),P=k.next();!P.done;P=k.next())P=P.value,V.headers.set(P,I[P]);return X},RbG=function(k,I,V){if(V){V=new Yw4(k);
var X=new qwX(V)}return new d63({xhr:k,nodeReadableStream:X},I)},oEh=function(k,I){return I.reduce(function(V,X){return function(P){return X.intercept(P,V)}},k)},B0x=function(k,I){return I.reduce(function(V,X){return function(P){return X.intercept(P,V)}},k)};var CqP=function(k){this.client_=new Fh4;this.hostname_=k==void 0?k:k.replace(/\/+$/,"")};
_.c=CqP.prototype;_.c.JSC$19594_depositGoogleCredential=function(k,I,V){return nEi(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",k,I||{},Nwx,V)};
_.c.deleteLink=function(k,I,V){return nEi(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",k,I||{},H0h,V)};
_.c.JSC$19594_finishOAuth=function(k,I,V){return nEi(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",k,I||{},DEG,V)};
_.c.getLink=function(k,I,V){return nEi(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",k,I||{},zNk,V)};
_.c.startLinkingSession=function(k,I,V){return nEi(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",k,I||{},PqP,V)};var wZ4=[0,_.Kb,1,avV,[0,_.JJ,[0,_.Sg,-1]],[0,x3k],[0,_.sC,-1],[0,x3k]];var HPk=function(){this.storage=new Map},N0A=function(k,I,V,X,P){if(!k.storage.has(I))return null;
k=_.G(k.storage.get(I));for(I=k.next();!I.done;I=k.next())if(I=I.value,!P||I.linkName===P)if(V&&I.scopes&&pZi(I.scopes,V)||X&&I.capabilities&&pZi(I.capabilities,X))return I;return null},M1k=function(k,I,V){if(!V)k.storage.delete(I);
else if(k.storage.has(I)){var X=k.storage.get(I).filter(function(P){return P.linkName!==V});
X.length>0?k.storage.set(I,X):k.storage.delete(I)}},pZi=function(k,I){I=_.G(I);
for(var V=I.next();!V.done;V=I.next())if(!k.has(V.value))return!1;return!0};var ZPx=function(){var k=_.gH("LINK_GAL_DOMAIN");this.alsDomain1p=_.gH("LINK_GAL_DOMAIN");this.alsDomain3p=k;this.clientEnvironment=0;this.supportedFlows=this.clientXd3=void 0;this.accountLinkingEntryPoint=0;this.galSdkEventHandler=this.dataUsageNoticeConfig=void 0;this.loggerType=0;this.colorScheme=2;this.showCloseOption=!0},D6G=function(k,I){k.apiKey=I;
return k};
ZPx.prototype.build=function(){var k={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("kk");k.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("lk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("mk");k.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(k.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)k.apiKey=
this.apiKey,k.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("nk");k.oauthToken=this.oauthToken;k.alsDomain=this.alsDomain3p}k.clientXd3=this.clientXd3;k.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(k.authUser=this.authUser);this.bucket!==void 0&&(k.bucket=this.bucket);this.completionUrl!==void 0&&(k.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(k.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(k.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(k.locale=this.locale);this.localStorage!==void 0&&(k.localStorage=this.localStorage);k.loggerType=this.loggerType;k.clientEnvironment=this.clientEnvironment;k.colorScheme=this.colorScheme;k.showCloseOption=this.showCloseOption;return k};var lk=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(lk,_.ft);var zb3=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(zb3,_.ft);var uix=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(uix,_.ft);var hm=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(hm,_.ft);var OP2=function(k){return _.I3(k,1)};var t16=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(t16,_.ft);var RuX=_.gG(t16),rd=[1,2,3,4,5];var nuc=function(k){try{return RuX(k)}catch(I){return null}},eb3=function(){},ou2=function(k,I){switch(_.Zl(I,rd)){case 4:return(I=_.P$(I,uix,4,rd))&&k.logStateTransition(_.I3(I,1)),!0;
case 5:return(I=_.P$(I,zb3,5,rd))&&k.logInternalEvent(_.I3(I,1)),!0}return!1},Ctx=function(k){switch(k){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.k2(k)}};var A86=function(k,I){var V=this;this.validator=k;this.messageListener=I;this.dismissCallback=function(){kSx(V,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19623_receiveMessage=function(X){X.type==="message"&&(X=X.event_,X!==null&&(new URL(V.iframe.src)).origin===X.origin&&V.validator(X.data,X.origin)&&!V.messageListener(X.data)&&(V.JSC$19623_resolveCb!==void 0&&V.JSC$19623_resolveCb(X.data),Iok(V)))}},aNV=function(k,I,V){k.uiHandler!==void 0&&kSx(k,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(X,P){k.JSC$19623_resolveCb=X;k.JSC$19623_rejectCb=P;k.iframe=document.createElement("iframe");_.X4(k.iframe,I);k.uiHandler=V.displayContent(k.iframe,k.dismissCallback);_.O6(window,"message",k.JSC$19623_receiveMessage,!1,k)})},kSx=function(k,I){k.JSC$19623_rejectCb!==void 0&&k.JSC$19623_rejectCb(I);
Iok(k)},Iok=function(k){k.uiHandler!==void 0&&k.uiHandler.hideContent();
_.VE(window,"message",k.JSC$19623_receiveMessage,!1,k);k.JSC$19623_resolveCb=void 0;k.JSC$19623_rejectCb=void 0;k.uiHandler=void 0;k.iframe=void 0};var VAA=function(k){if(k===2){var I;k=((I=window)==null?0:I.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return k},xS6=function(k){k=VAA(k);
switch(k){case 0:return"light";case 1:return"dark";default:_.k2(k)}};var Qp6=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),XIV=function(k,I){this.JSC$19635_linkingSession=k;this.noticeConfig=I;this.displayInfoMap=new Map;var V=new Map;if(_.pO(this.JSC$19635_linkingSession,tmp,7))for(k=_.Nr(this.JSC$19635_linkingSession,tmp,7),k=_.n6(k,O0h,1,_.oh()),k=_.G(k),I=k.next();!I.done;I=k.next())I=I.value,V.set(_.I3(I,1),_.cfj(_.Nr(I,_.QCU,3)));if(V.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){I=this.noticeConfig.enabledDataUsageNoticeUis;k=I.has(0)?V.get(1):void 0;I=I.has(1)?V.get(2):void 0;V=k!==void 0&&I!==void 0?V.get(3):void 0;var X=this.noticeConfig.nestedOrigins;var P=new t16;var L=new lk;P=_.BP(P,2,rd,L);L=new t16;var T=new lk;L=_.BP(L,3,rd,T);T=[];k!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:k,lastEvent:P,nestedOrigins:X}]),T.push({trustedUrl:k,lastEvent:P,nestedOrigins:X}));I!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:I,lastEvent:L,nestedOrigins:X}]),T.push({trustedUrl:I,lastEvent:L,nestedOrigins:X}));V!==void 0?this.displayInfoMap.set(3,[{trustedUrl:V,lastEvent:L,nestedOrigins:X}]):this.displayInfoMap.set(3,T)}};var P7i=function(k){var I=new HPk;this.galService=k;this.galCache=I};
P7i.prototype.getLink=function(k){var I=k.serviceId;var V=k.scopes;var X=k.capabilities;var P=k.linkName;var L=this,T;return _.W(function(d){if(X!==void 0&&V!==void 0)throw Error("ok");T=N0A(L.galCache,I,V,X,P);return T!==null?d.return(T):d.return(L.galService.getLink({serviceId:I,sessionId:Math.floor(Math.random()*2147483648),scopes:V,capabilities:X,linkName:P}).then(function(U){U=Mai(U);var E=L.galCache;E.storage.has(I)?E.storage.get(I).push(U):E.storage.set(I,[U]);return U}))})};
P7i.prototype.deleteLink=function(k,I,V){var X=this;return _.W(function(P){M1k(X.galCache,k,V);return P.return(X.galService.deleteLink({serviceId:k,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:I,linkName:V}).then(function(){return!0}))})};var caX=function(k,I){var V=this;this.validator=k;this.msgHandler=I;this.closedPopupTimeout=this.JSC$19657_rejectCb=this.JSC$19657_resolveCb=this.popup=null;this.JSC$19657_receiveMessage=function(X){if(X!==null&&(X=X.event_,X.source===V.popup)){var P=X.data;if(V.validator(P,X.origin)){var L;(L=V.msgHandler)!=null&&L.call(V,P)||(V.JSC$19657_resolveCb!==null&&V.JSC$19657_resolveCb(P),LsP(V))}}}};
caX.prototype.open=function(k,I){var V=this;this.popup!==null&&GSi(this);return new Promise(function(X,P){V.JSC$19657_resolveCb=X;V.JSC$19657_rejectCb=P;V.popup=_.cK(window,k,"",I);_.O6(window,"message",V.JSC$19657_receiveMessage,!1,V);T5x(V)})};
var GSi=function(k,I){k.JSC$19657_rejectCb!==null&&k.JSC$19657_rejectCb(I);LsP(k)},LsP=function(k){k.closedPopupTimeout&&(k.closedPopupTimeout.cancel(),k.closedPopupTimeout=null);
k.popup&&k.popup.close();_.VE(window,"message",k.JSC$19657_receiveMessage,!1,k);k.popup=null;k.JSC$19657_resolveCb=null;k.JSC$19657_rejectCb=null},T5x=function(k){k.closedPopupTimeout=_.THR(100).then(function(){k.popup?k.popup.closed?dYp(k):T5x(k):GSi(k,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},dYp=function(k){k.closedPopupTimeout=_.THR(100).then(function(){GSi(k,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var ikV=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),WsA=function(k,I,V,X,P,L,T,d,U,E){var l=this;this.serviceId=k;this.sessionId=I;this.galService=V;this.oauthDetails=X;this.galLogger=P;this.interactionMode=L;this.redirectServiceUrl=T;this.consentLanguageKeys=d;this.dynamicUrlParameters=U;this.partnerConfigMinReadTimestamp=E;this.started=!1;this.JSC$19663_dataValidator=function(r,
h){var y=ikV.has(h);y||l.redirectServiceUrl===void 0||(y=l.redirectServiceUrl===h);return y?r.sentinel==="gdi":!1}};
WsA.prototype.complete=function(){var k=this,I;return _.W(function(V){if(k.interactionMode!==1)return V.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));I=XCA.getRedirectStateFromUri();return I===null?V.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):V.return(foh(k,I))})};
WsA.prototype.start=function(){var k=this,I;return _.W(function(V){if(k.started)return V.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.kM(k.oauthDetails,1))return V.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(k.interactionMode===1)return XCA.setLocation(_.kM(k.oauthDetails,1)),V.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));k.started=!0;k.galLogger.logStateTransition(5);
I=XCA.getPostMessagePopup(k.JSC$19663_dataValidator);return V.return(I.open(_.kM(k.oauthDetails,1),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(X){k.started=!1;var P=k.galLogger;if((X==null?void 0:X.error)!==void 0)throw P.logInternalEvent(59),Error("pk");if((X==null?void 0:X.redirect_state)===void 0)throw P.logInternalEvent(131),Error("qk");return foh(k,X.redirect_state)}).catch(function(X){k.started=
!1;
return X.errorCode!==void 0?{statusCode:X.errorCode,statusMessage:X.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var foh=function(k,I){return _.W(function(V){return V.return(UYP(k.galService,{serviceId:k.serviceId,sessionId:k.sessionId,dynamicUrlParameters:k.dynamicUrlParameters,redirectState:I,consentLanguageKeys:k.consentLanguageKeys,partnerConfigMinReadTimestamp:k.partnerConfigMinReadTimestamp}).then(function(X){var P={statusCode:1,link:Mai(X.getLink())};Z4G(_.M5(X,3))!==void 0&&(P.callerState=Z4G(_.M5(X,3)));_.pVz(X,4,Mm4,Mf4).size>0&&(P.redirectUriParams=new Map(Array.from(_.pVz(X,4,Mm4,Mf4).entries()).map(function(L){var T=
_.G(L);L=T.next().value;var d=T.next().value;T=[];var U=T.concat;d=_.uG(d,1,_.q4,_.oh());return[L,U.call(T,_.Z9(d))]})));
k.galLogger.logInternalEvent(134);return P}))})},XCA={getPostMessagePopup:function(k){return new caX(k)},
getRedirectStateFromUri:function(){var k=_.ns(XCA.getLocation()).fragment_;return(new _.oO(k)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(k){_.BYU(window.location,_.zK(k))},
createOAuthFlow:function(k,I){return new WsA(k.serviceId,k.sessionId,k.galService,I,k.galLogger,k.interactionMode,k.redirectServiceUrl,k.consentLanguageKeys,k.dynamicUrlParameters,k.partnerConfigMinReadTimestamp)}};var EVk=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(EVk,_.ft);var bkh=_.gG(EVk);var lox=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),ra6=function(k,I,V,X,P,L,T,d,U){var E=this;this.serviceId=k;this.sessionId=I;this.galService=V;this.gsiWebFlowDetails=X;this.colorScheme=P;this.showCloseOption=L;this.galLogger=T;this.interactionMode=d;this.redirectServiceUrl=U;this.started=!1;this.JSC$19676_dataValidator=function(l,r){var h=lox.has(r);h||E.redirectServiceUrl===
void 0||(h=E.redirectServiceUrl===r);return h?l.sentinel==="gal":!1};
this.logEventProcessor=function(l){return l.result?(l=nuc(l.result))?ou2(E.galLogger,l):!1:!1}};
ra6.prototype.complete=function(){var k=this,I,V;return _.W(function(X){if(k.interactionMode!==1)return X.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));I=L6p.getRedirectStateFromUri();if(I===void 0)return k.galLogger.JSC$19615_logErrorEvent(131),X.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return V=hHA(k,I),X.return(yax(k,V))}catch(P){return X.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
ra6.prototype.start=function(){var k=this,I;return _.W(function(V){if(k.started)return V.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.kM(k.gsiWebFlowDetails,1))return V.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(k.interactionMode===1)return L6p.setLocation(mYi(k,_.kM(k.gsiWebFlowDetails,1))),V.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
k.started=!0;I=L6p.getPostMessagePopup(k.JSC$19676_dataValidator,k.logEventProcessor);return V.return(I.open(mYi(k,_.kM(k.gsiWebFlowDetails,1)),"width=500,height=700,\n        top="+Math.max((window.screen.availHeight-700)/2,0)+",left="+Math.max((window.screen.availWidth-500)/2,0)).then(function(X){k.started=!1;if((X==null?void 0:X.result)===void 0)throw k.galLogger.JSC$19615_logErrorEvent(131),Error("qk");X=hHA(k,X.result);return yax(k,X)}).catch(function(X){k.started=!1;
return X.errorCode!==void 0?{statusCode:X.errorCode,statusMessage:X.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var mYi=function(k,I){k=["result_channel",k.interactionMode===1?"2":"1","color_scheme",xS6(k.colorScheme),"show_close_option",k.showCloseOption];return uhP(I,k)},yax=function(k,I){if(I!==null&&_.pO(I,hm,2)){var V,X=I==null?void 0:(V=_.Nr(I,hm,2))==null?void 0:_.I3(V,2);
X&&k.galLogger.JSC$19615_logErrorEvent(Ctx(X));return OP2(_.Nr(I,hm,2))===1?Promise.resolve({statusCode:10,statusMessage:"flow cannot start due to recoverable reason"}):Promise.resolve({statusMessage:"Web-endpoint returned an error",statusCode:7})}return k.galService.getLink({serviceId:k.serviceId,sessionId:k.sessionId,consistencyKey:_.kM(I,1)}).then(function(P){P=Mai(P);k.galLogger.logInternalEvent(134);return{statusCode:1,link:P}})},hHA=function(k,I){I=bkh(I);
if(!_.pO(I,hm,2)&&_.kM(I,1)==="")throw k.galLogger.JSC$19615_logErrorEvent(5),Error("rk");return I},L6p={getPostMessagePopup:function(k,I){return new caX(k,I)},
getRedirectStateFromUri:function(){return _.ok(_.ns(L6p.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(k){_.BYU(window.location,_.zK(k))},
createStreamlinedFlow:function(k,I){return new ra6(k.serviceId,k.sessionId,k.galService,I,k.colorScheme,k.showCloseOption,k.galLogger,k.interactionMode,k.redirectServiceUrl)}};var W6X=function(k){this.storage=(k=k?_.UL("GAL"):_.dDc("GAL"))?new _.TN(k):null};
W6X.prototype.getSession=function(k){if(this.storage!==null)try{var I=this.storage.get("SAVED_SESSION");if(I===void 0)return null;if(I.serviceId===k)return I}catch(V){}return null};var Ksk=function(){};
_.J(Ksk,eb3);Ksk.prototype.logStateTransition=function(){};
Ksk.prototype.logInternalEvent=function(){};
Ksk.prototype.JSC$19615_logErrorEvent=function(){};var $Yx=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J($Yx,_.ft);$Yx.prototype.getCompletionUrl=function(){return _.kM(this,15)};var Mp=function(k,I,V,X,P,L){this.serviceId=k;this.environment=I;this.sessionId=V;this.colorSchemeSelected=X;this.colorThemeDisplayed=P;this.JSC$19689_transport=L;this.currentState=1};
_.J(Mp,eb3);Mp.prototype.logStateTransition=function(k){var I=SSP(this);I=_.Mr(I,3,this.currentState);I=_.Mr(I,1,k);this.currentState=k;k=Yt3(1);this.dispatch(I,k)};
Mp.prototype.logInternalEvent=function(k){k=Yt3(k);this.dispatch(SSP(this),k)};
Mp.prototype.JSC$19615_logErrorEvent=function(k){var I=SSP(this);I=_.Mr(I,1,10);k=Yt3(k);this.dispatch(I,k)};
var SSP=function(k){var I=new $Yx;I=_.Mr(I,1,k.currentState);I=_.Xw(I,7,k.serviceId);var V,X;var P=((V=window)==null?0:(X=V.location)==null?0:X.href)?_.ns(window.location.href).JSC$10332_domain_:"NO_PACKAGE_NAME";V=_.Xw(I,8,P);V=_.Mr(V,6,k.environment);V=_.Xw(V,5,"100");V=_.Mr(V,11,k.colorSchemeSelected);return _.Mr(V,12,k.colorThemeDisplayed)};
Mp.prototype.dispatch=function(k,I){I===void 0&&(I=new _.wQ);var V=I;k=k.serialize();V=_.Xw(V,8,k);_.Gw(V,12,this.sessionId);this.JSC$19689_transport.dispatch(I)};var jTA=function(k,I){this.loggerType=k;this.sessionIndex=I!=null?I:0},Jah;
jTA.prototype.create=function(k,I,V,X,P){switch(this.loggerType){case 0:return new Ksk;case 1:return Jah||(Jah=(new _.Dz(555,this.sessionIndex.toString())).build()),new Mp(k,I,V,X,P,Jah);default:_.k2(this.loggerType,"unknown logger type")}};var cWx=[6,2,3,1],rWA=new Map([[4,1],[1,6],[2,2],[3,3]]),uO2={statusCode:7,statusMessage:"Failed to create flow object"},dDk=function(k,I,V,X,P,L,T,d,U,E){this.serviceId=k;this.sessionId=I;this.config=V;this.galService=X;this.JSC$19696_linkingSession=P;this.googleScopes=L;this.callerState=T;this.consentLanguageKeys=d;this.dynamicUrlParameters=U;this.partnerConfigMinReadTimestamp=E;this.currentFlow=0;X=this.JSC$19696_linkingSession;P=new Set;_.pO(X,VK3,1)&&P.add(1);_.pO(X,kH3,2)&&_.pO(X,PJp,6)&&P.add(2);
_.pO(X,eNX,3)&&_.pO(X,PJp,6)&&P.add(3);_.pO(X,uKh,4)&&P.add(6);this.supportedFlows=P;X=V.loggerType;P=V.clientEnvironment;a:{L=V.colorScheme;switch(L){case 0:L=1;break a;case 1:L=2;break a;case 2:L=3;break a;default:_.k2(L)}L=void 0}a:{T=V.colorScheme;T=VAA(T);switch(T){case 0:T=1;break a;case 1:T=2;break a;default:_.k2(T)}T=void 0}this.galLogger=(new jTA(X,V.authUser)).create(k,P,I,L,T)},qSi=function(k){return new Promise(function(I){var V,X,P,L,T,d,U,E,l,r;
return _.W(function(h){switch(h.nextAddress){case 1:V=Gip(k.currentFlow,k.supportedFlows),X=!1,P=new XIV(k.JSC$19696_linkingSession,k.config.dataUsageNoticeConfig);case 2:if(V===void 0){h.jumpTo(4);break}_.vK(h,5);var y=P,S=V,g=void 0;X?S===1&&(g=y.displayInfoMap.get(2)):S===2||S===3?g=y.displayInfoMap.get(1):S===1&&(g=y.displayInfoMap.get(3));L=g?g:[];T=k.consentLanguageKeys;d=_.G(L);U=d.next();case 7:if(U.done)return k.currentFlow=V,h.yield(ta4(YSk(k,T)),11);E=U.value;return h.yield(wXp(E,k.config.dataUsageNoticeConfig.uiAdapter,
k.config.colorScheme,k.galLogger),10);case 10:l=h.yieldResult;if(l.statusCode!==1)return gVP(k),I(eu2({statusCode:l.statusCode,statusMessage:l.statusMessage},k.callerState)),h.return();l.consentLanguageKeys!==void 0&&(T=l.consentLanguageKeys);U=d.next();h.jumpTo(7);break;case 11:r=h.yieldResult;if(r.statusCode!==10)return r.statusCode!==6&&gVP(k),r.statusCode!==1&&k.callerState!==void 0&&(r.callerState=k.callerState),I(r),h.return();_.vx(h,6);break;case 5:_.nh(h);case 6:V=Gip(k.currentFlow,k.supportedFlows);
X=!0;h.jumpTo(2);break;case 4:gVP(k),I(eu2({statusCode:12,statusMessage:"Linking failed"},k.callerState)),_.xg(h)}})})},gVP=function(k){fPp(k.serviceId,k.config.localStorage);
k.currentFlow=0},bvx=function(k,I,V){k.currentFlow=I;
return kii(YSk(k,V)).then(function(X){return X.statusCode===10&&k.config.interactionMode===1&&Gip(k.currentFlow,k.supportedFlows)!==void 0?qSi(k):X})},YSk=function(k,I){return{flowParams:{serviceId:k.serviceId,
sessionId:k.sessionId,galService:k.galService,galLogger:k.galLogger,interactionMode:k.config.interactionMode,redirectServiceUrl:k.config.redirectServiceUrl,colorScheme:k.config.colorScheme,consentLanguageKeys:I,dynamicUrlParameters:k.dynamicUrlParameters,showCloseOption:k.config.showCloseOption,partnerConfigMinReadTimestamp:k.partnerConfigMinReadTimestamp},currentFlow:k.currentFlow,config:k.config,session:k.JSC$19696_linkingSession,googleScopes:k.googleScopes,callerState:k.callerState}};var yWp=function(k,I){this.config=k;this.galService=I.getService();this.JSC$19709_galRepository=I.JSC$19727_galRepository};
yWp.prototype.getLink=function(k,I){return vV2(this,k,I)};
var vV2=function(k,I,V){return k.JSC$19709_galRepository.getLink({serviceId:I,scopes:void 0,capabilities:void 0,linkName:V}).then(function(X){return{statusCode:1,link:X}}).catch(function(X){return{statusCode:hok(X.code),
statusMessage:X.message}})};
yWp.prototype.deleteLink=function(k,I){return this.JSC$19709_galRepository.deleteLink(k,this.config.accountLinkingEntryPoint,I).then(function(){return{statusCode:1}}).catch(function(V){return{statusCode:hok(V.code),
statusMessage:V.message}})};
yWp.prototype.startLinkingSession=function(k){var I=k.serviceId;var V=k.sessionId;return ivc({serviceId:I,sessionId:V!==void 0?V:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:k.loginHint,callerState:k.callerState,consentLanguageKeys:k.consentLanguageKeys,linkName:k.linkName,dynamicUrlParameters:k.dynamicUrlParameters,partnerConfigMinReadTimestamp:k.partnerConfigMinReadTimestamp})};var ZC=function(k,I,V,X,P,L,T){this.apiKey=I;this.authUser=V;this.oauthToken=X;this.bucket=P;this.locale=L;this.galSdkEventHandler=T;if(X===void 0){if(I===void 0)throw Error("sk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new CqP(k)};
ZC.prototype.deleteLink=function(k){var I=k.serviceId;var V=k.sessionId;var X=k.accountLinkingEntryPoint;var P=k.linkName;var L=this,T;return _.W(function(d){var U=(new R_).setHeader(L.getHeader(V));var E=sTk({serviceId:I,linkName:P});U=_.Fy(U,2,E);T=_.c$(U,3,X);return d.return(L.makeRequest(L.galServiceClient.deleteLink,T,[1,3],[2,4]))})};
var UYP=function(k,I){var V=I.serviceId;var X=I.sessionId;var P=I.dynamicUrlParameters;var L=I.redirectState;var T=I.consentLanguageKeys;var d=I.partnerConfigMinReadTimestamp;var U;return _.W(function(E){var l=(new wD).setHeader(k.getHeader(X,P));l=_.rq(l,2,V);U=_.rq(l,4,L);T!==void 0&&_.rq(U,5,T);d!==void 0&&_.Fy(U,6,d);return E.return(k.makeRequest(k.galServiceClient.JSC$19594_finishOAuth,U,[1,3],[2,4]))})};
ZC.prototype.getLink=function(k){var I=k.serviceId;var V=k.sessionId;var X=k.scopes;var P=k.capabilities;var L=k.consistencyKey;var T=k.linkName;var d=this,U;return _.W(function(E){var l=(new Hw).setHeader(d.getHeader(V)),r=sTk({serviceId:I,scopes:X,capabilities:P,linkName:T});U=_.Fy(l,2,r);L!==void 0&&(l=no3(),l=_.rq(l,2,L),_.Fy(U,3,l));return E.return(d.makeRequest(d.galServiceClient.getLink,U,[1,3],[2,4]))})};
var IP2=function(k,I){var V=I.serviceId;var X=I.sessionId;var P=I.googleScopes;var L=I.consistencyKey;var T;return _.W(function(d){var U=(new Ci).setHeader(k.getHeader(X));U=_.rq(U,2,V);var E=Array.from(P.values());U=_.V$(U,3,E,_.j6);E=no3();E=_.rq(E,2,L);T=_.Fy(U,4,E);return d.return(k.makeRequest(k.galServiceClient.JSC$19594_depositGoogleCredential,T,[1,3],[2,4]))})};
ZC.prototype.startLinkingSession=function(k){var I=k.serviceId;var V=k.sessionId;var X=k.scopes;var P=k.capabilities;var L=k.loginHint;var T=k.supportedFlows;var d=k.completionUrl;var U=k.usePingPong;var E=k.twoWayLinking;var l=k.accountLinkingEntryPoint;var r=k.callerState;var h=k.consentLanguageKeys;var y=k.googleScopes;var S=k.dataUsageNoticeConfig;var g=k.linkName;var F=k.dynamicUrlParameters;var Q=k.partnerConfigMinReadTimestamp;var x=this,N,M;return _.W(function(p){if(P!==void 0&&X!==void 0)throw Error("ok");
var z=(new XZG).setHeader(x.getHeader(V,F));N=_.rq(z,2,I);g!==void 0&&_.rq(N,14,g);if(P!==void 0){z=N;var u=Array.from(P.values());_.V$(z,5,u,_.j6)}else X!==void 0&&(z=N,u=Array.from(X.values()),_.V$(z,3,u,_.j6));d!==void 0&&_.rq(N,6,d);U!==void 0&&_.k4(N,15,U);T!==void 0&&(z=N,u=Array.from(T.values()),_.V$(z,4,u,_.Gk));if(E!==void 0){if(E&&(!y||y.size===0))throw Error("tk");_.k4(N,8,E)}l!==void 0&&_.c$(N,9,l);L!==void 0&&_.rq(N,13,L);r!==void 0&&(z=N,u=(new TextEncoder).encode(r),_.Xy(z,12,_.FQ(u,
!1),_.sl()));h!==void 0&&_.rq(N,16,h);Q!==void 0&&_.Fy(N,18,Q);if(S!==void 0&&S.size>0||y!==void 0&&y.size>0)M=new V16,y!==void 0&&y.size>0&&(z=M,u=Array.from(y.values()),_.V$(z,1,u,_.j6)),S!==void 0&&(S.has(0)&&_.OXK(M,2,_.Gk,1,_.WV),S.has(1)&&_.OXK(M,2,_.Gk,2,_.WV)),_.Fy(N,17,M);return p.return(x.makeRequest(x.galServiceClient.startLinkingSession,N,[1],[2]))})};
ZC.prototype.getMetadata=function(){var k=this,I,V;return _.W(function(X){I={};k.useFpa?(I["X-Goog-Api-Key"]=k.apiKey,I["X-Goog-AuthUser"]=k.authUser!==void 0?k.authUser.toString():"0",(V=_.A1i([]))&&(I.Authorization=V)):I.Authorization="Bearer "+k.oauthToken;k.locale&&(I["accept-language"]=k.locale);return X.return(I)})};
ZC.prototype.makeRequest=function(k,I,V,X){var P=this,L;return _.W(function(T){if(T.nextAddress==1)return T.yield(P.getMetadata(),2);L=T.yieldResult;FsP(P,V);return T.return(k.bind(P.galServiceClient)(I,L).finally(function(){FsP(P,X)}))})};
var FsP=function(k,I){k.galSdkEventHandler!==void 0&&I.forEach(function(V){k.galSdkEventHandler.onEvent(V)})};
ZC.prototype.getHeader=function(k,I){var V=new o_;k=_.Xy(V,2,_.fX(k),0);k=_.c$(k,5,3);I=_.V$(k,8,I,_.j6);this.bucket!==void 0&&_.rq(I,1,this.bucket);return I};
var sTk=function(k){var I=k.serviceId;var V=k.scopes;var X=k.capabilities;k=k.linkName;if(X!==void 0&&V!==void 0)throw Error("ok");var P=new ATV;I=_.rq(P,1,I);X!==void 0?(V=Array.from(X.values()),_.V$(I,5,V,_.j6)):V!==void 0&&(V=Array.from(V.values()),_.V$(I,3,V,_.j6));k!==void 0&&_.rq(I,6,k);return I};var mDP=function(k){this.galService=new ZC(k.alsDomain,k.apiKey,k.authUser,k.oauthToken,k.bucket,k.locale,k.galSdkEventHandler);this.JSC$19727_galRepository=new P7i(this.galService)};
mDP.prototype.getService=function(){return this.galService};var B5A=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(B5A,_.ft);var Aa2=function(k){var I=new B5A;return _.Mr(I,1,k)};
B5A.prototype.setErrorMessage=function(k){return _.Xw(this,2,k)};var QTP=[0,_.v$,_.$M,_.v$];var DC=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(DC,_.ft);var nV3=[0,[1,2,3],_.YM,[0,_.cHZ,oxP,-1],_.YM,[0,nx4,-1],_.jg];var oV2=[0,_.yw,1,_.v$,_.$M,-1,1,_.gA,_.l6,_.v$,-1,nV3];var xYk=[0,_.v$,[0,_.gA,_.l6,[0,_.$M]],_.mT,[0,_.v$,-1]];var Se=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Se,_.ft);var ao6=[0,_.$M,_.v$,-2,_.yw,_.v$,_.yw,_.v$,-2,1,_.mT];var RHh=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(RHh,_.ft);var C7p=[0,_.yw];var wIc=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(wIc,_.ft);var Hk4=[0,_.v$,xYk,C7p,ao6,oV2];var I33=_.jt(wIc,Hk4);var pI2=[0,wZ4];var TQp=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(TQp,_.ft);var N54=[0,[1,3],RTP,_.v$,RTP];var Gh4=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Gh4,_.ft);var MAp=[0,_.v$];var Zkk=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Zkk,_.ft);var dOx=function(k){return _.P$(k,B5A,2,$G)},DY3=function(k){var I=new Zkk;
return _.BP(I,2,$G,k)},$G=[1,
2];var zHh=[0,$G,_.YM,MAp,_.YM,QTP,_.JJ,N54,1,_.v$,pI2];var uoV=[0,1,[0,[1,2,3],_.YM,[0],_.YM,[0,N94],_.YM,[0,wZ4]]];var Ok6=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Ok6,_.ft);var eHP=function(k){var I=new Ok6;return _.BP(I,3,tA4,k)},tA4=[2,
3];var ks4=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(ks4,_.ft);var IFi=function(k,I){return _.Fy(k,2,I)},VdX=function(k,I){return _.Fy(k,8,I)},Xcp=function(k,I){return _.Fy(k,3,I)};var P_h=[0,_.v$,zHh,Hk4,_.Bg,[0,[5,6,7],[0,_.v$,-2],[0,_.yw,_.v$,_.$M],[0,nV3],[0,_.$M,_.v$,-1,_.FR,_.v$],_.YM,[0,[0,_.yw],_.v$,-1],_.YM,[0,[3,4],_.v$,-1,_.YM,[0,[0,_.v$,_.mT]],_.YM,[0,[0,[0,[1,2,3],_.YM,[0],_.YM,[0],_.YM,[0]]]]],_.YM,[0,_.v$]],_.Bg,-1,[0,tA4,_.v$,_.YM,MAp,_.YM,QTP,_.JJ,N54,[0,wZ4],uoV]];var Lbi=_.jt(ks4,P_h),cCA=_.Yp(P_h);var Gs6=function(){_.ce.call(this)};
_.J(Gs6,_.ce);Gs6.prototype.init=function(){};
new Gs6;_.q5();var Tb4=_.yz(["data-"]),dVA=_.yz(["aria-"]),iYV=_.yz(["aria-"]),zX=function(k,I){this.isLatencyMeasurementExperiment=k===void 0?!1:k;this.enableDialogA11yFix=I===void 0?!1:I;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.DBU(_.XA.location.href)},XgP=function(k,I){k.onConsentPrimitiveShownCallback=I},Wbp=function(k,I){return k.overriddenIframeLoadTimeout?k.overriddenIframeLoadTimeout:I!==void 0?I:5E3},LI4=function(k){if(k.prewarmPromise!==void 0)return k.prewarmPromise;
k.prewarmPromise=new Promise(function(I,V){uh(k,1);fF4(k,UV4(k,!0),Etx(k));k.iframe?k.prewarmChannel||bY3(k,k.iframe,I):V(Error("uk"))});
k.prewarmPromise.finally(function(){k.prewarmPromise=void 0});
return k.prewarmPromise};
zX.prototype.showPrimitive=function(){var k=this;if(this.consentPromise!==void 0)return this.consentPromise;var I=Date.now();lFx(this,I);this.consentPromise=new Promise(function(V,X){uh(k,0,I);var P=k.isDarkTheme();k.isLatencyMeasurementExperiment||k.initialLoadingStrategy===1||k.initialLoadingStrategy===2||(k.loadingBar||(k.loadingBar=j54(getComputedStyle(document.body).direction==="rtl",P),k.loadingBar.style.position="fixed",k.loadingBar.style.zIndex="15000"),document.body.appendChild(k.loadingBar));
fF4(k,UV4(k),Etx(k));k.iframe?k.channel||rCA(k,k.iframe,V,X):(hyh(k),X(Error("uk")))});
this.consentPromise.finally(function(){k.consentPromise=void 0});
return this.consentPromise};
var rCA=function(k,I,V,X){var P,L;_.W(function(T){switch(T.nextAddress){case 1:uh(k,3);P=!1;setTimeout(function(){if(!P){hyh(k);yCP(k);mVA(k);var d=Aa2(7).setErrorMessage("Timeout connecting to iframe");V(VdX(IFi(new ks4,DY3(d)),eHP(d)))}},Wbp(k,Kbi(k)));
if(!k.prewarmPromise){T.jumpTo(2);break}_.vK(T,3);return T.yield(k.prewarmPromise,5);case 5:_.vx(T,2);break;case 3:_.nh(T),L=Aa2(4).setErrorMessage("Error while prewarming."),V(VdX(IFi(new ks4,DY3(L)),eHP(L)));case 2:k.prewarmChannel&&k.prewarmChannel.send(cCA(Xcp(new ks4,k.consentPrimitiveRequest))),k.channel=_.AJ({destination:k.win,iframe:I,origin:$Vp(k),channelName:"cpw",onEstablished:function(){P=!0;hyh(k);k.isLatencyMeasurementExperiment||(k.JSC$19756_previousBodyOverflow=document.body.style.overflow,
k.JSC$19756_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,k.JSC$19756_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",k.enableDialogA11yFix&&window.addEventListener("blur",k.focusChangeListener));var d=k.iframe;d.style.bottom="0";d.style.position="fixed";d.style.right="0";d.style.border="none";d.style.left="0";d.style.top=
"0";d.style.zIndex="5000";d.style.pointerEvents="";d.style.visibility="";k.initialLoadingStrategy===2||k.initialLoadingStrategy===3?uh(k,4):uh(k,6);var U;(U=k.onConsentPrimitiveShownCallback)==null||U.call(k)},
onMessage:function(d){d=Lbi(d.data);switch(_.I3(d,1)){case 1:yCP(k);var U=JW4(_.Nr(d,_.P7,7));U&&(k.initialLoadingStrategy!==2&&k.initialLoadingStrategy!==3||uh(k,6,U),uh(k,5,U));if(U=JW4(_.Nr(d,_.P7,6)))uh(k,7,U),uh(k,8);var E,l;((E=_.Nr(d,Zkk,2))==null?void 0:_.Zl(E,$G))!==0&&((l=_.Nr(d,Ok6,8))==null?void 0:_.Zl(l,tA4))!==0||X(Error("vk"));V(d);break;case 2:mVA(k)}}}),_.xg(T)}})},bY3=function(k,I,V){k.prewarmChannel=_.AJ({destination:k.win,
iframe:I,origin:$Vp(k),channelName:"pwcp",onEstablished:function(){uh(k,2);V()}})},$Vp=function(k){var I=_.xp(k.src).toString();
return I&&I.indexOf("://")<0&&I.indexOf("//")!==0?k.origin:_.DBU(I)},UV4=function(k,I){I=I===void 0?!1:I;
var V,X=new Map([["origin",k.origin],["hl",(V=S44(k))!=null?V:null]]);I&&X.set("pw","1");I=_.G([["cpr",k.consentPrimitiveRequest.serialize()]]);for(V=I.next();!V.done;V=I.next()){var P=_.G(V.value);V=P.next().value;P=P.next().value;X.set(V,P)}k.isDarkTheme()&&X.set("color_scheme","dark");return _.J6(k.src,X)},hyh=function(k){k.isLatencyMeasurementExperiment||k.loadingBar&&document.body.removeChild(k.loadingBar)};
zX.prototype.getSrc=function(){var k=_.ad(this.origin),I;var V=(I=_.Nr(this.consentPrimitiveRequest,RHh,3))==null?void 0:_.xi(I,1);I="consent.google.com";V=V?"/u/"+encodeURIComponent(V.toString()):"";(k==null?0:k.endsWith("youtube.com"))?I="consent.youtube.com":(k=k==null?void 0:k.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(I="consent.google."+((k[1]?"co.":"")+encodeURIComponent(k[2])));return _.oR("https://"+I+"/signedin"+V+"/landing")};
var fF4=function(k,I,V){k.iframe||(k.iframe=document.createElement("iframe"),k.iframe.style.width="100%",k.iframe.style.height="100%",V!==112496729&&(k.iframe.style.colorScheme="auto"),k.isLatencyMeasurementExperiment&&(k.iframe.style.display="none"),_.X4(k.iframe,I),k.iframe.setAttribute("jsname","C5o1O"),jQk(k.iframe),document.body.appendChild(k.iframe))},jQk=function(k){k.style.bottom="-200vh";
k.style.position="fixed";k.style.right="-200vw";k.style.border="";k.style.left="";k.style.top="";k.style.zIndex="";k.style.pointerEvents="none";k.style.visibility="hidden"},yCP=function(k){k.iframe&&(k.isLatencyMeasurementExperiment||(k.JSC$19756_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=k.JSC$19756_previousHtmlOverscroll),k.JSC$19756_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=k.JSC$19756_previousBodyOverscroll),k.JSC$19756_previousBodyOverflow!==
void 0&&(document.body.style.overflow=k.JSC$19756_previousBodyOverflow),k.enableDialogA11yFix&&JCP(k,!1)),jQk(k.iframe))};
zX.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(JCP(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var JCP=function(k,I){var V,X,P=(V=k.iframe)==null?void 0:(X=V.parentElement)==null?void 0:X.children;if(P)for(V=0;V<P.length;V++)X=P[V],X!==k.iframe&&(I?(X.hasAttribute("aria-hidden")&&_.En([_.K8(Tb4)],X,"data-old-aria-hidden",X.getAttribute("aria-hidden")),_.En([_.K8(dVA)],X,"aria-hidden","true")):(X.removeAttribute("aria-hidden"),X.hasAttribute("data-old-aria-hidden")&&(_.En([_.K8(iYV)],X,"aria-hidden",X.getAttribute("data-old-aria-hidden")),X.removeAttribute("data-old-aria-hidden"))))},uh=function(k,
I,V){var X;
(X=k.latencyCallback)==null||X.call(k,{latencyType:I,timestampEpochMillis:V!=null?V:Date.now()})};var Y44=function(k,I,V){zX.call(this,I,V===void 0?!1:V);this.consentPrimitiveRequest=k;k=S44(this);_.GGD(k);this.src=this.getSrc();var X;this.initialLoadingStrategy=(X=_.Nr(this.consentPrimitiveRequest,Se,4))==null?void 0:_.I3(X,4)},gtx;
_.J(Y44,zX);var VUA=function(k){k={request:k,enableDialogA11yFix:!0};gtx||(gtx=new Y44(k.request,k.isLatencyMeasurementExperiment||_.I3(k.request,1)===2,k.enableDialogA11yFix));return gtx},S44=function(k){var I;
return(I=_.Nr(k.consentPrimitiveRequest,Se,4))==null?void 0:_.kM(I,1)},lFx=function(k,I){if(!_.pO(k.consentPrimitiveRequest,DC,5)){var V=k.consentPrimitiveRequest,X=new DC;
_.Fy(V,5,X)}var P;if((P=_.Nr(k.consentPrimitiveRequest,DC,5))==null||_.pUX(_.HM(P,8))==null){var L;(L=_.Nr(k.consentPrimitiveRequest,DC,5))!=null&&_.Gw(L,8,I)}},Etx=function(k){var I;
return(I=_.Nr(k.consentPrimitiveRequest,DC,5))==null?void 0:_.xi(I,1)};
Y44.prototype.isDarkTheme=function(){var k;return((k=_.Nr(this.consentPrimitiveRequest,Se,4))==null?void 0:_.I3(k,2))===2};
var Kbi=function(k){var I;return((I=_.Nr(k.consentPrimitiveRequest,Se,4))==null?void 0:_.xi(I,5))||void 0},mVA=function(k){k.channel=void 0;
k.prewarmChannel=void 0;k.iframe&&(document.body.contains(k.iframe)&&document.body.removeChild(k.iframe),k.iframe=void 0);gtx=void 0},cZA=function(k){return zX.prototype.showPrimitive.call(k).then(function(I){return _.Nr(I,Zkk,2)})};for(var Of={},q43=(Of[64]="ma",Of[73]="ogb",Of[89]="cr",Of[21]="test",Of[0]="unkn",Of[137]="con",Of[155]="hl",Of[78]="yt",Of[171]="lp",Of[172]="ap",Of[177]="amo",Of[178]="pqe",Of[74]="gg",Of[1]="gm",Of[140]="am",Of[193]="sc",Of),vt4=_.G(Object.keys(q43)),sQp=vt4.next();!sQp.done;sQp=vt4.next());var Fbk=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(Fbk,_.ft);var BbP=[0,[2,3,4],_.v$,QKG,RTP,_.jg];var AC6=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(AC6,_.ft);var QQh=_.jt(AC6,[0,_.sC,_.$M,_.v$,_.$M,_.v$,BbP]);var nt2=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(nt2,_.ft);nt2.prototype.getCommand=function(){return _.I3(this,1)};
var otX=function(){var k=new nt2;return _.c$(k,1,0)};var xVh=_.Yp([0,_.sC,_.$M,[0,_.v$,_.$M,-1]]);var aFk=new _.tZ("s"),Ryh=new _.tZ("t"),C_c=new _.tZ("u"),wc4=new _.tZ("v"),HYG=function(k,I,V){_.Cs.call(this,aFk);this.mediaKey=k;this.photoUrl=I;this.photoSource=V};
_.J(HYG,_.Cs);var pc3=function(){_.Cs.call(this,Ryh)};
_.J(pc3,_.Cs);var Nbk=function(k){k=k===void 0?!1:k;_.Cs.call(this,C_c);this.isError=k};
_.J(Nbk,_.Cs);var Mdx=function(){_.Cs.call(this,wc4)};
_.J(Mdx,_.Cs);var ZY4=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,OYx=function(k){if(typeof k=="string"){if(k.charAt(0)==".")return DV4(k.substr(1));if(k.charAt(0)=="["){var I=ZY4.exec(k);k=k.indexOf("=")==-1?void 0:I[3];return zyc(I[1],k)}return uIP(k)}return k},DV4=function(k){return function(I){return I.getAttribute&&_.jG(I,k)}},zyc=function(k,I){return function(V){return I!==void 0?V.getAttribute&&V.getAttribute(k)==I:V.hasAttribute&&V.hasAttribute(k)}},uIP=function(k){k=k.toUpperCase();
return function(I){return(I=I.tagName)&&I.toUpperCase()==k}},tdx=function(){return!0};var te=function(k,I){this.JSC$19784_key_=k;this.JSC$19784_value_=I},eyx=function(k){throw Error("wk`"+k.JSC$19784_key_);
},k84=function(k,I){return new TypeError("xk`"+I+"`"+k.JSC$19784_key_+"`"+k.JSC$19784_value_+"`"+typeof k.JSC$19784_value_)};
te.prototype.string=function(k){return arguments.length==0?I4A(this):VRx(this,k)};
var VRx=function(k,I){var V;return(V=X5P(k))!=null?V:I},I4A=function(k){var I=X5P(k);
I===null&&eyx(k);return I},X5P=function(k){var I=k.JSC$19784_value_;
if(I==null)return null;if(typeof I==="string")return I;throw k84(k,"string");};
te.prototype.bool=function(k){if(arguments.length==0){var I=this.optionalBool();I===null&&eyx(this)}else{var V;I=(V=this.optionalBool())!=null?V:k}return I};
te.prototype.optionalBool=function(){var k=this.JSC$19784_value_;if(k==null)return null;if(typeof k==="boolean")return k;if(typeof k==="string"){k=k.toLowerCase();if(k==="true"||k==="1")return!0;if(k==="false"||k==="0")return!1}throw k84(this,"boolean");};
te.prototype.number=function(k){if(arguments.length==0){var I=P5G(this);I===null&&eyx(this)}else I=Lrc(this,k);return I};
var Lrc=function(k,I){var V;return(V=P5G(k))!=null?V:I},P5G=function(k){var I=k.JSC$19784_value_;
if(I==null)return null;if(typeof I==="number")return I;if(typeof I==="string"){var V=Number(I);if(!isNaN(V)&&(V!==0||I.trim().length!==0))return V}throw k84(k,"number");};
te.prototype.toString=function(){return I4A(this)};
te.prototype.enum=function(k,I){var V=!0,X=void 0,P;for(P in k){var L=k[P];V&&(V=!1,X=typeof L==="number"?Lrc(this,I):VRx(this,I));if(L==X)return X}JSON.stringify(k);return X};
te.prototype.array=function(k){if(arguments.length==0){var I=clx(this);I===null&&eyx(this);return I}I=clx(this);return I==null?k:I};
var clx=function(k){var I=k.JSC$19784_value_;if(I==null)return null;Array.isArray(I)||(typeof I!=="string"?I=[I]:(I=I.trim(),I=I==""?[]:I.split(",").map(function(V){return V.trim()})));
return G8P(k,I)},G8P=function(k,I){var V=k.JSC$19784_key_+"[";
return Array.from(I,function(X,P){return new te(V+P+"]",X)})};
te.prototype.object=function(k){var I=this.JSC$19784_value_;if(I==null)return k===void 0&&eyx(this),k;if(typeof I==="object"&&I.constructor===Object){k={};var V=this.JSC$19784_key_+".",X;for(X in I)k[X]=new te(V+X,I[X]);return k}throw k84(this,"object");};var ee=function(k){this.list_=Ti2(k)},Ti2=function(k){if(k instanceof ee)k=k.list_;
else if(k[0]instanceof ee){for(var I=new Set,V=0;V<k.length;V++)for(var X=_.G(k[V].list_),P=X.next();!P.done;P=X.next())I.add(P.value);k=I}return[].concat(_.Z9(k))};
_.c=ee.prototype;_.c.each=function(k,I,V){((V===void 0?0:V)?CzV:_.QQ)(this.list_,k,I);return this};
_.c.size=function(){return this.list_.length};
_.c.isEmpty=function(){return this.list_.length===0};
_.c.get=function(k){return this.list_[k]||null};
_.c.el=function(){return this.list_[0]||null};
_.c.map=function(k,I){return _.WB(this.list_,k,I)};
_.c.equals=function(k){return this===k||_.uD(this.list_,k.list_)};
_.c.first=function(){return this.list_.length==0?null:new kH(this.list_[0])};
_.c.last=function(){return this.list_.length==0?null:new kH(this.list_[this.list_.length-1])};
_.c.find=function(k){var I=[];this.each(function(V){V=V.querySelectorAll(String(k));for(var X=0;X<V.length;X++)I.push(V[X])});
return new ee(I)};
_.c.parent=function(){var k=[];this.each(function(I){(I=I.parentElement||null)&&!_.n_(k,I)&&k.push(I)});
return new ee(k)};
_.c.children=function(){var k=[];this.each(function(I){I=_.Ut(I);for(var V=0;V<I.length;V++)k.push(I[V])});
return new ee(k)};
_.c.filter=function(k){k=_.BM(this.list_,OYx(k));return new ee(k)};
_.c.closest=function(k){var I=[],V=OYx(k),X=function(P){return _.ps(P)&&V(P)};
this.each(function(P){(P=_.lf(P,X,!0))&&!_.n_(I,P)&&I.push(P)});
return new ee(I)};
_.c.next=function(k){return dZc(this,_.i6Q,k)};
_.c.prev=function(k){return dZc(this,HGX,k)};
var dZc=function(k,I,V){var X=[];var P=V?OYx(V):tdx;k.each(function(L){(L=I(L))&&P(L)&&X.push(L)});
return new ee(X)};
ee.prototype.setClass=function(k){return this.each(function(I){_.SG(I,k)})};
var iZG=function(k,I){return k.each(function(V){_.ry(V,I)})},WrP=function(k,I){return k.each(function(V){_.lB(V,I)})};
ee.prototype.toggleClass=function(k,I){return I===!0?iZG(this,k):I===!1?WrP(this,k):this.each(function(V){_.jG(V,k)?_.lB(V,k):_.ry(V,k)})};
ee.prototype.setText=function(k){return this.each(function(I){_.Et(I,k)})};
var f42=function(k){k.each(function(I){I.removeAttribute("aria-hidden")})};
ee.prototype.getStyle=function(k){if(this.list_.length>0){var I=this.list_[0],V=I.style[_.w1(k)];return typeof V!=="undefined"?V:I.style[_.$Bx(I,k)]||""}};
ee.prototype.getData=function(k){if(this.list_.length===0)return new te(k,null);var I=O44(this.list_[0],k);return new te(k,I)};
ee.prototype.focus=function(k){try{k?this.el().focus(k):this.el().focus()}catch(I){}return this};
ee.prototype.click=function(){var k=_.Uq(this.el());if(k.createEvent){var I=k.createEvent("MouseEvents");I.initMouseEvent("click",!0,!0,k.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(I)}else k=k.createEventObject(),k.clientX=0,k.clientY=0,k.screenX=0,k.screenY=0,k.altKey=!1,k.ctrlKey=!1,k.shiftKey=!1,k.button=0,this.el().fireEvent("onclick",k)};
var IV=function(k,I,V,X){function P(d,U,E){var l=U;U&&U.parentNode&&(l=U.cloneNode(!0));d(l,E)}
X=X===void 0?!1:X;if(k.list_.length==1){var L=k.list_[0],T=function(d){return I(d,L)};
V instanceof ee?V.each(T,void 0,X):Array.isArray(V)?(X?CzV:_.QQ)(V,T):T(V);return k}return k.each(function(d){V instanceof ee?V.each(function(U){P(I,U,d)}):Array.isArray(V)?_.QQ(V,function(U){P(I,U,d)}):P(I,V,d)})};
_.c=ee.prototype;_.c.append=function(k){return IV(this,function(I,V){I&&V.appendChild(I)},k)};
_.c.appendTo=function(k){(new ee([k])).append(this);return this};
_.c.remove=function(){return IV(this,function(k,I){_.kW(I)},null)};
_.c.empty=function(){return IV(this,function(k,I){_.i2(I)},null)};
_.c.after=function(k,I){return IV(this,function(V,X){V&&_.fD(V,X)},k,!(I===void 0||I))};
_.c.before=function(k){return IV(this,function(I,V){I&&_.Wg(I,V)},k)};
_.c.replaceWith=function(k){return IV(this,function(I,V){I&&_.GrR(I,V)},k)};
_.c.toggle=function(k){return this.each(function(I){_.ak(I,k)})};
_.c.show=function(){return this.toggle(!0)};
_.c.hide=function(){return this.toggle(!1)};
_.c.trigger=function(k,I,V,X){return UZ4(this,k,I,V,X)};
var UZ4=function(k,I,V,X,P){return k.each(function(L){_.rDt(_.Uq(L)).triggerWizEventInternal(L,I,V,X,P)})},kH=function(k,I){k instanceof ee&&(I=k.list_,k=null);
this.list_=Ti2(k!=null?[k]:I)};
_.vM(kH,ee);_.c=kH.prototype;_.c.children=function(){return new ee(Array.prototype.slice.call(_.Ut(this.list_[0])))};
_.c.each=function(k,I){k.call(I,this.list_[0],0);return this};
_.c.size=function(){return 1};
_.c.el=function(){return this.list_[0]};
_.c.first=function(){return this};var Vo=function(k,I){I=I===void 0?window:I;this.hostId=k;this.win=I;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$19795_previousHtmlOverscroll=this.JSC$19795_previousBodyOverscroll=this.JSC$19795_previousBodyOverflow="";this.eventTarget=new _.XY;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},l4x=function(k){var I=
EB4(EB4(EB4(new bZi(78),"po"),"hppp"),"hhc");
I.authUser=Number(_.gH("SESSION_INDEX","0"));I.colorScheme=k;return I};
Vo.prototype.getOrigin=function(){return this.origin?this.origin:_.FY(_.su(_.v1(new _.hV,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
Vo.prototype.getTargetOrigin=function(){return _.FY(_.su(_.v1(new _.hV,this.scheme),this.domain),this.port)};
Vo.prototype.preloadIframe=function(k){var I=this;if(this.iframeLoadPromise===void 0){var V=document.createElement("iframe");this.iframe=V;B7k(V,k);this.iframeLoadPromise=new Promise(function(X,P){var L=!1,T=function(d){d.stopPropagation();V.removeEventListener("error",T);V.removeEventListener("securitypolicyviolation",T);P(Error("yk",{cause:d}))};
V.addEventListener("error",T);V.addEventListener("securitypolicyviolation",T);setTimeout(function(){L||P(Error("zk"))},3E4);
rl2(I,V,function(){L=!0;V.removeEventListener("error",T);V.removeEventListener("securitypolicyviolation",T);X()})});
hth(this);k=this.getTargetOrigin().toString();V.setAttribute("allow","camera "+k+"; display-capture "+k);this.parentElement.appendChild(V)}return this.iframeLoadPromise};
var Krk=function(k,I){var V,X;return _.W(function(P){if(P.nextAddress==1)return V=j54(getComputedStyle(k.parentElement).direction==="rtl"),k.parentElement.appendChild(V),document.activeElement instanceof HTMLElement&&(k.elementToFocusAfterClose=document.activeElement),_.vK(P,2),P.yield(k.preloadIframe(I),4);if(P.nextAddress!=2){k.parentElement.removeChild(V);k.JSC$19795_previousBodyOverflow=k.parentElement.style.overflow;k.JSC$19795_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
k.JSC$19795_previousBodyOverscroll=k.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";k.parentElement.style.overscrollBehavior="contain";k.parentElement.style.overflow="hidden";var L=k.iframe;L.style.bottom="0";L.style.border="none";L.style.height="100%";L.style.left="0";L.style.position=k.iframePosition;L.style.right="0";L.style.top="0";L.style.width="100%";L.style.zIndex="2202";L.setAttribute("aria-hidden","false");L.setAttribute("aria-modal","true");
k.opened=!0;ylh(k);return _.vx(P,0)}X=_.nh(P);k.parentElement.removeChild(V);vLA(k.isDarkTheme());mZk(k,!1);throw Error("Ak",{cause:X});})},mZk=function(k,I){I=I===void 0?!0:I;
k.iframe!==void 0&&($Zp(k),document.documentElement.style.overscrollBehavior=k.JSC$19795_previousHtmlOverscroll,k.parentElement.style.overscrollBehavior=k.JSC$19795_previousBodyOverscroll,k.parentElement.style.overflow=k.JSC$19795_previousBodyOverflow,k.elementToFocusAfterClose!==void 0&&(k.elementToFocusAfterClose.focus(),k.elementToFocusAfterClose=void 0),I?hth(k):(k.parentElement.removeChild(k.iframe),k.iframe=void 0,k.iframeLoadPromise=void 0,k.mainChannel=void 0),k.opened=!1)},$Zp=function(k){k.backgroundElementsAriaHiddenIsNull&&
(f42(k.backgroundElementsAriaHiddenIsNull),k.backgroundElementsAriaHiddenIsNull=void 0);
k.backgroundElementsAriaHiddenIsFalse&&(k.backgroundElementsAriaHiddenIsFalse.each(function(I){I.setAttribute("aria-hidden","false")}),k.backgroundElementsAriaHiddenIsFalse=void 0);
k.backgroundElementsWithoutInert&&(k.backgroundElementsWithoutInert.each(function(I){I.removeAttribute("inert")}),k.backgroundElementsWithoutInert=void 0)},ylh=function(k){k.backgroundElementsAriaHiddenIsNull=(new kH(k.iframe.parentElement)).children().filter(function(I){return I.getAttribute("aria-hidden")===null&&I!==k.iframe});
k.backgroundElementsAriaHiddenIsNull.each(function(I){I.setAttribute("aria-hidden","true")});
k.backgroundElementsAriaHiddenIsFalse=(new kH(k.iframe.parentElement)).children().filter(function(I){return I.getAttribute("aria-hidden")==="false"&&I!==k.iframe});
k.backgroundElementsAriaHiddenIsFalse.each(function(I){I.setAttribute("aria-hidden","true")});
k.backgroundElementsWithoutInert=(new kH(k.iframe.parentElement)).children().filter(function(I){return!I.hasAttribute("inert")&&I!==k.iframe});
k.backgroundElementsWithoutInert.each(function(I){I.setAttribute("inert","true")})},hth=function(k){k=k.iframe;
k.style.bottom="-1000px";k.style.position="fixed";k.style.right="-1000px";k.style.border="";k.style.height="";k.style.left="";k.style.top="";k.style.width="";k.style.zIndex="";k.setAttribute("aria-hidden","true");k.setAttribute("aria-modal","false")};
Vo.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var bZi=function(k,I){Vo.call(this,q43[k],I);this.options=[];this.style=""};
_.J(bZi,Vo);var SXi=function(k){k.style="youtube";return k},jP4=function(k,I){k.eventTarget.listen(C_c,I);
return k},Jl4=function(k,I){k.eventTarget.listen(aFk,I);
return k},EB4=function(k,I){k.options.push(I);
return k},YXp=function(k){var I=[k.getOrigin()];
k.ancestorOrigins&&I.push.apply(I,_.Z9(k.ancestorOrigins));var V=new _.hV(k.win.location.href),X=k.startUrl?k.startUrl:k.options.includes("po")?"profile-picture/art":"profile-picture";I=v8V(_.B1(k.getTargetOrigin(),X),"origin",I);k.startUrl&&_.xW(I,"startPath",k.startUrl);k.authUser>0&&_.xW(I,"authuser",k.authUser);k.pageId!==void 0&&_.xW(I,"pageId",k.pageId);_.xW(I,"hostId",k.hostId);k.jsMode!==void 0&&_.xW(I,"jsmode",k.jsMode);k.rectangleRatio!==void 0&&_.xW(I,"rectangleRatio",k.rectangleRatio);
k.options.length>0&&_.xW(I,"opts",k.options.join(","));try{for(var P=_.G(["utm_source","utm_medium","utm_campaign","utm_content"]),L=P.next();!L.done;L=P.next()){var T=L.value;_.ok(V,T)&&_.xW(I,T,_.ok(V,T))}var d,U=(d=k.hl)!=null?d:_.ok(V,"hl");U!==void 0&&_.xW(I,"hl",U)}catch(E){if(!(E instanceof URIError))throw E;}k.colorScheme&&_.xW(I,"theme",k.colorScheme);k.style&&_.xW(I,"style",k.style);return I},gB3=function(k,I){k.mainChannel=_.AJ({destination:k.win,
iframe:I,origin:k.getTargetOrigin().toString(),channelName:"ow",onMessage:function(V){V=QQh(V.data);if(I===k.iframe)switch(_.I3(V,1)){case 1:k.eventTarget.dispatchEvent(new Nbk);mZk(k);break;case 2:k.eventTarget.dispatchEvent(new HYG(_.kM(V,4),_.kM(V,2),_.I3(V,5),_.Nr(V,Fbk,6)));break;case 0:var X;k.eventTarget.dispatchEvent(new pc3(_.kM(V,2),(X=_.I3(V,3))!=null?X:0));break;case 3:k.eventTarget.dispatchEvent(new Nbk(!0));mZk(k,!1);break;case 4:k.eventTarget.dispatchEvent(new Mdx)}}})},rl2=function(k,
I,V){_.AJ({destination:k.win,
iframe:I,origin:_.FY(_.su(_.v1(new _.hV,k.scheme),k.domain),k.port).toString(),channelName:"owi",onMessage:function(X){I===k.iframe&&(V!==void 0&&V(),gB3(k,I),k.opened&&k.mainChannel.send(xVh(otX())),X.reply(),rl2(k,I))}})};
bZi.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?Vo.prototype.preloadIframe.call(this,YXp(this).toString()):this.iframeLoadPromise};
bZi.prototype.openPicker=function(k){var I=this;return _.W(function(V){if(V.nextAddress==1)return I.startUrl=k?k:I.options.includes("po")?"profile-picture/art":"profile-picture",V.yield(Krk(I,YXp(I).toString()),2);if(I.mainChannel){var X=I.mainChannel,P=X.send;var L=otX();L=_.Xw(L,2,I.startUrl);P.call(X,xVh(L))}_.xg(V)})};var qXA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(qXA,_.ft);_.c=qXA.prototype;_.c.getSize=function(){return Fv(this,1)};
_.c.setSize=function(k){return _.Lb(this,1,k)};
_.c.getWidth=function(){return Fv(this,12)};
_.c.getHeight=function(){return Fv(this,13)};
_.c.setCenterCrop=function(k){return _.NB(this,20,k)};
_.c.getHtml=function(){return _.Oc(this,4)};
_.c.getToken=function(){return _.tn(this,24)};
_.c.setToken=function(k){return _.Xw(this,24,k)};
_.c.getBackgroundColor=function(){return Fv(this,87)};
_.c.hasBackgroundColor=function(){return _.Ui(_.HM(this,87))!=null};
_.c.getStoryboardLevel=function(){return Fv(this,109)};ym.prototype.set=function(k,I){vB2(this,k,I,!1)};
ym.prototype.add=function(k,I){vB2(this,k,I,!0)};
var vB2=function(k,I,V,X){for(var P=0;P<I.length;P++){var L=I.charAt(P);k.childNodes_[L]||(k.childNodes_[L]=new ym);k=k.childNodes_[L]}if(X&&k.JSC$19803_value_!==void 0)throw Error("Bk`"+I);k.JSC$19803_value_=V},sP2=function(k,I){for(var V=0;V<I.length;V++)if(k=k.childNodes_[I.charAt(V)],!k)return;
return k};
ym.prototype.get=function(k){return(k=sP2(this,k))?k.JSC$19803_value_:void 0};
ym.prototype.getValues=function(){var k=[];Frp(this,k);return k};
var Frp=function(k,I){k.JSC$19803_value_!==void 0&&I.push(k.JSC$19803_value_);for(var V in k.childNodes_)Frp(k.childNodes_[V],I)};
ym.prototype.getKeys=function(k){var I=[];if(k){for(var V=this,X=0;X<k.length;X++){var P=k.charAt(X);if(!V.childNodes_[P])return[];V=V.childNodes_[P]}Bi3(V,k,I)}else Bi3(this,"",I);return I};
var Bi3=function(k,I,V){k.JSC$19803_value_!==void 0&&V.push(I);for(var X in k.childNodes_)Bi3(k.childNodes_[X],I+X,V)};
_.c=ym.prototype;_.c.containsKey=function(k){return this.get(k)!==void 0};
_.c.containsValue=function(k){if(this.JSC$19803_value_===k)return!0;for(var I in this.childNodes_)if(this.childNodes_[I].containsValue(k))return!0;return!1};
_.c.clear=function(){this.childNodes_={};this.JSC$19803_value_=void 0};
_.c.remove=function(k){for(var I=this,V=[],X=0;X<k.length;X++){var P=k.charAt(X);if(!I.childNodes_[P])throw Error("Ck`"+k);V.push([I,P]);I=I.childNodes_[P]}k=I.JSC$19803_value_;for(delete I.JSC$19803_value_;V.length>0;)if(X=V.pop(),I=X[0],X=X[1],I.childNodes_[X].isEmpty())delete I.childNodes_[X];else break;return k};
_.c.clone=function(){return new ym(this)};
_.c.getCount=function(){return Mh4(this.getValues())};
_.c.isEmpty=function(){return this.JSC$19803_value_===void 0&&_.dc.isEmpty(this.childNodes_)};var xDV=function(){if(!AlV){var k=AlV=new ym,I;for(I in QPA)k.add(I,QPA[I])}},AlV,XU=function(k,I){this.types=k;
this.setters=I},QPA={a:new XU([3,
0],[function(k,I){_.NB(k,21,I)},
function(k,I){_.Lb(k,56,I)}]),
al:new XU([3],[function(k,I){_.NB(k,74,I)}]),
b:new XU([3,0],[function(k,I){_.NB(k,23,I)},
function(k,I){_.Lb(k,38,I)}]),
ba:new XU([0],[function(k,I){_.Lb(k,85,I)}]),
bc:new XU([0],[function(k,I){_.Lb(k,87,I)}]),
br:new XU([0],[function(k,I){_.Lb(k,86,I)}]),
c:new XU([3,0],[function(k,I){_.NB(k,2,I)},
function(k,I){_.Lb(k,39,I)}]),
cc:new XU([3],[function(k,I){_.NB(k,51,I)}]),
ci:new XU([3],[function(k,I){_.NB(k,32,I)}]),
ckm:new XU([3],[function(k,I){_.NB(k,104,I)}]),
cp:new XU([0],[function(k,I){_.Lb(k,92,I)}]),
cr:new XU([3],[function(k,I){_.NB(k,108,I)}]),
cv:new XU([0],[function(k,I){_.Lb(k,94,I)}]),
d:new XU([3],[function(k,I){_.NB(k,3,I)}]),
dc:new XU([5],[function(k,I){_.Xw(k,99,I)}]),
df:new XU([3],[function(k,I){_.NB(k,80,I)}]),
dv:new XU([3],[function(k,I){_.NB(k,90,I)}]),
e:new XU([0],[function(k,I){_.Lb(k,15,I)}]),
em:new XU([0],[function(k,I){_.Lb(k,107,I)}]),
f:new XU([4],[function(k,I){_.Xw(k,16,I)}]),
fg:new XU([3],[function(k,I){_.NB(k,34,I)}]),
fh:new XU([3],[function(k,I){_.NB(k,30,I)}]),
fm:new XU([3],[function(k,I){_.NB(k,84,I)}]),
fo:new XU([2],[function(k,I){_.Zf(k,79,_.I4(I))}]),
ft:new XU([3],[function(k,I){_.NB(k,50,I)}]),
fv:new XU([3],[function(k,I){_.NB(k,31,I)}]),
g:new XU([3],[function(k,I){_.NB(k,14,I)}]),
gce:new XU([4],[function(k,I){_.Xw(k,112,I)}]),
gd:new XU([3],[function(k,I){_.NB(k,83,I)}]),
gm:new XU([3],[function(k,I){_.NB(k,105,I)}]),
h:new XU([3,0],[function(k,I){_.NB(k,4,I)},
function(k,I){_.Lb(k,13,I)}]),
i:new XU([3],[function(k,I){_.NB(k,22,I)}]),
ic:new XU([0],[function(k,I){_.Lb(k,71,I)}]),
id:new XU([3],[function(k,I){_.NB(k,70,I)}]),
il:new XU([3],[function(k,I){_.NB(k,96,I)}]),
ip:new XU([3],[function(k,I){_.NB(k,54,I)}]),
iv:new XU([0],[function(k,I){_.Gw(k,75,I)}]),
j:new XU([1],[function(k,I){I=I==null?I:N6i(I);_.Zf(k,29,I)}]),
k:new XU([3,0],[function(k,I){_.NB(k,17,I)},
function(k,I){_.Lb(k,42,I)}]),
l:new XU([0],[function(k,I){_.Lb(k,44,I)}]),
lf:new XU([3],[function(k,I){_.NB(k,65,I)}]),
lo:new XU([3],[function(k,I){_.NB(k,97,I)}]),
m:new XU([0],[function(k,I){_.Lb(k,63,I)}]),
md:new XU([3],[function(k,I){_.NB(k,91,I)}]),
mm:new XU([4],[function(k,I){_.Xw(k,81,I)}]),
mo:new XU([3],[function(k,I){_.NB(k,73,I)}]),
mp:new XU([0],[function(k,I){_.Lb(k,115,I)}]),
mv:new XU([3],[function(k,I){_.NB(k,66,I)}]),
n:new XU([3],[function(k,I){k.setCenterCrop(I)}]),
nc:new XU([3],[function(k,I){_.NB(k,55,I)}]),
nd:new XU([3],[function(k,I){_.NB(k,53,I)}]),
ng:new XU([3],[function(k,I){_.NB(k,95,I)}]),
ngm:new XU([3],[function(k,I){_.NB(k,106,I)}]),
no:new XU([3],[function(k,I){_.NB(k,37,I)}]),
ns:new XU([3],[function(k,I){_.NB(k,40,I)}]),
nt0:new XU([4],[function(k,I){_.Xw(k,36,I)}]),
ntm:new XU([3],[function(k,I){_.NB(k,114,I)}]),
nu:new XU([3],[function(k,I){_.NB(k,46,I)}]),
nw:new XU([3],[function(k,I){_.NB(k,48,I)}]),
o:new XU([1,3],[function(k,I){I=I==null?I:N6i(I);_.Zf(k,7,I)},
function(k,I){_.NB(k,27,I)}]),
p:new XU([3,0],[function(k,I){_.NB(k,19,I)},
function(k,I){_.Lb(k,43,I)}]),
pa:new XU([3],[function(k,I){_.NB(k,61,I)}]),
pc:new XU([0],[function(k,I){_.Lb(k,88,I)}]),
pd:new XU([3],[function(k,I){_.NB(k,60,I)}]),
pf:new XU([3],[function(k,I){_.NB(k,67,I)}]),
pg:new XU([3],[function(k,I){_.NB(k,72,I)}]),
pi:new XU([2],[function(k,I){_.Zf(k,76,_.I4(I))}]),
pp:new XU([3],[function(k,I){_.NB(k,52,I)}]),
pt:new XU([4],[function(k,I){_.Xw(k,111,I)}]),
q:new XU([4],[function(k,I){_.Xw(k,28,I)}]),
r:new XU([3,0],[function(k,I){_.NB(k,6,I)},
function(k,I){_.Lb(k,26,I)}]),
ra:new XU([3],[function(k,I){_.NB(k,103,I)}]),
rf:new XU([3],[function(k,I){_.NB(k,100,I)}]),
rg:new XU([3],[function(k,I){_.NB(k,59,I)}]),
rh:new XU([3],[function(k,I){_.NB(k,49,I)}]),
rj:new XU([3],[function(k,I){_.NB(k,57,I)}]),
ro:new XU([2],[function(k,I){_.Zf(k,78,_.I4(I))}]),
rp:new XU([3],[function(k,I){_.NB(k,58,I)}]),
rw:new XU([3],[function(k,I){_.NB(k,35,I)}]),
rwa:new XU([3],[function(k,I){_.NB(k,64,I)}]),
rwu:new XU([3],[function(k,I){_.NB(k,41,I)}]),
s:new XU([3,0],[function(k,I){_.NB(k,33,I)},
function(k,I){k.setSize(I)}]),
sb:new XU([0],[function(k,I){_.Lb(k,110,I)}]),
sc:new XU([0],[function(k,I){_.Lb(k,89,I)}]),
sg:new XU([3],[function(k,I){_.NB(k,82,I)}]),
sl:new XU([0],[function(k,I){_.Lb(k,109,I)}]),
sm:new XU([3],[function(k,I){_.NB(k,93,I)}]),
t:new XU([4],[function(k,I){k.setToken(I)}]),
tm:new XU([3],[function(k,I){_.NB(k,113,I)}]),
u:new XU([3],[function(k,I){_.NB(k,18,I)}]),
ut:new XU([3],[function(k,I){_.NB(k,45,I)}]),
v:new XU([0],[function(k,I){_.Lb(k,62,I)}]),
vb:new XU([0],[function(k,I){_.Gw(k,68,I)}]),
vf:new XU([4],[function(k,I){_.Xw(k,102,I)}]),
vl:new XU([0],[function(k,I){_.Gw(k,69,I)}]),
vm:new XU([3],[function(k,I){_.NB(k,98,I)}]),
w:new XU([0],[function(k,I){_.Lb(k,12,I)}]),
x:new XU([0],[function(k,I){_.Lb(k,9,I)}]),
y:new XU([0],[function(k,I){_.Lb(k,10,I)}]),
ya:new XU([2],[function(k,I){_.Zf(k,77,_.I4(I))}]),
z:new XU([0],[function(k,I){_.Lb(k,11,I)}])};
xDV.prototype.parse=function(k){var I=new qXA,V=new qXA;if(k=="")k=!0;else{k=k.split("-");for(var X=!0,P=0;P<k.length;P++){var L=k[P];if(L.length==0)X=!1;else{var T=L,d=!1;var U=T;var E=T.charAt(0);E!=E.toLowerCase()&&(d=!0,U=T.charAt(0).toLowerCase()+T.substring(1));var l=AlV;for(E=1;E<=U.length;++E){var r=l,h=U.substring(0,E);if(h.length==0?r.isEmpty():!sP2(r,h))break}U=E==1?null:(U=l.get(U.substring(0,E-1)))?{option:T.substring(0,E-1),value:T.substring(E-1),signed:d,attributes:U}:null;if(U){T=
[];d=[];E=!1;for(l=0;l<U.attributes.types.length;l++){r=U.attributes.types[l];var y=U.value;h=P;if(U.signed&&r==1)for(var S=y.length;S<12&&h<k.length-1;)y+="-"+k[h+1],S=y.length,++h;else if(r==2)for(;h<k.length-1&&k[h+1].match(/^[\d\.]/);)y+="-"+k[h+1],++h;S=U.attributes.setters[l];y=nB4(this,r)(U.option,y,I,V,S);if(y===null){E=!0;P=h;break}else T.push(r),d.push(y)}if(!E)for(U=0;U<d.length;U++)l=T[U],y=d[U],oB3(this,l)(L,y);X=X&&E}else X=!1}}k=X}return new xZx(I,V,k)};
var a4x=function(k,I,V,X,P,L){P(V,I);k=k.charAt(0);L=L(k==k.toUpperCase());P(X,L)};
_.c=xDV.prototype;_.c.parseAndSetIntOption_=function(k,I,V,X,P){if(I=="")return 0;isFinite(I)&&(I=String(I));I=typeof I==="string"?/^\s*-?0x/i.test(I)?parseInt(I,16):parseInt(I,10):NaN;if(isNaN(I))return 1;a4x(k,I,V,X,P,Number);return null};
_.c.logIntParseError_=function(){};
_.c.parseAndSetFloatOption_=function(k,I,V,X,P){if(I=="")return 0;var L=Number(I);I=L==0&&_.Tc(I)?NaN:L;if(isNaN(I))return 1;a4x(k,I,V,X,P,Number);return null};
_.c.logFloatParseError_=function(){};
_.c.parseAndSetBoolOption_=function(k,I,V,X,P){if(I!="")return 2;a4x(k,!0,V,X,P,Boolean);return null};
_.c.logBoolParseError_=function(){};
_.c.parseAndSetStringOption_=function(k,I,V,X,P){if(I=="")return 0;a4x(k,I,V,X,P,function(L){return L?"1":""});
return null};
_.c.logStringParseError_=function(){};
_.c.parseAndSetUint64Base64Option_=function(k,I,V,X,P){if(I=="")return 0;a4x(k,I,V,X,P,function(L){return L?1:0});
return null};
var nB4=function(k,I){switch(I){case 0:return(0,_.G7)(k.parseAndSetIntOption_,k);case 2:return(0,_.G7)(k.parseAndSetFloatOption_,k);case 3:return(0,_.G7)(k.parseAndSetBoolOption_,k);case 4:return(0,_.G7)(k.parseAndSetStringOption_,k);case 1:return(0,_.G7)(k.parseAndSetUint64Base64Option_,k);default:return function(){}}},oB3=function(k,I){switch(I){case 0:return(0,_.G7)(k.logIntParseError_,k);
case 2:return(0,_.G7)(k.logFloatParseError_,k);case 3:return(0,_.G7)(k.logBoolParseError_,k);case 4:case 1:return(0,_.G7)(k.logStringParseError_,k);default:return function(){}}},xZx=function(k,I,V){this.valueProto_=k;
this.signatureFlagProto_=I;this.JSC$19815_valid_=V};
xZx.prototype.isValid=function(){return this.JSC$19815_valid_};var AWP=function(k){this.JSC$19816_parser_=null;this.JSC$19816_components_=[];this.JSC$19816_parsedOptions_=null;RtP(this,k)},C53=function(k){k.JSC$19816_parser_==null&&(k.JSC$19816_parser_=new xDV);
return k.JSC$19816_parser_},RtP=function(k,I){k.JSC$19816_parsedOptions_=I?typeof I==="string"?C53(k).parse(I):I:C53(k).parse("")},Pk=function(k,I){return k==I?!1:!0};
_.c=AWP.prototype;_.c.JSC$19818_setCrop=function(k){k=k||void 0;var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,_.Oc(V,2),_.Oc(I.signatureFlagProto_,2))&&_.NB(V,2,k);return this};
_.c.JSC$19818_setCircleCrop=function(k){k=k||void 0;var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,sf(V,51),sf(I.signatureFlagProto_,51))&&_.NB(V,51,k);return this};
_.c.JSC$19818_setImageCrop=function(k){k=k||void 0;var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,sf(V,32),sf(I.signatureFlagProto_,32))&&_.NB(V,32,k);return this};
_.c.JSC$19818_setHeight=function(k){var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,V.getHeight(),I.signatureFlagProto_.getHeight())&&_.Lb(V,13,k);return this};
_.c.setCenterCrop=function(k){k=k||void 0;var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,_.Oc(V,20),_.Oc(I.signatureFlagProto_,20))&&V.setCenterCrop(k);return this};
_.c.JSC$19818_setSmartCrop=function(k){k=k||void 0;var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,_.Oc(V,19),_.Oc(I.signatureFlagProto_,19))&&_.NB(V,19,k);return this};
_.c.JSC$19818_setPad=function(k){k=k||void 0;var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,sf(V,60),sf(I.signatureFlagProto_,60))&&_.NB(V,60,k);return this};
_.c.JSC$19818_setSmartCropUseFace=function(k){k=k||void 0;var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,_.Oc(V,67),_.Oc(I.signatureFlagProto_,67))&&_.NB(V,67,k);return this};
_.c.JSC$19818_setSmartCropNoClip=function(k){k=k||void 0;var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,_.Oc(V,52),_.Oc(I.signatureFlagProto_,52))&&_.NB(V,52,k);return this};
_.c.setSize=function(k){var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,V.getSize(),I.signatureFlagProto_.getSize())&&V.setSize(k);return this};
_.c.setToken=function(k){k=k||void 0;var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,V.getToken(),I.signatureFlagProto_.getToken())&&V.setToken(k);return this};
_.c.JSC$19818_setWidth=function(k){var I=this.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(k,V.getWidth(),I.signatureFlagProto_.getWidth())&&_.Lb(V,12,k);return this};
_.c.clearOptions=function(){RtP(this,"");return this};
_.c.build=function(){this.JSC$19816_components_.length=0;var k=this.JSC$19816_parsedOptions_,I=k.valueProto_;k=k.signatureFlagProto_;LJ(this,"s",I.getSize(),k.getSize());LJ(this,"w",I.getWidth(),k.getWidth());ck(this,"c",_.Oc(I,2),_.Oc(k,2));ck(this,"d",_.Oc(I,3),_.Oc(k,3));LJ(this,"h",I.getHeight(),k.getHeight());ck(this,"s",sf(I,33),sf(k,33));ck(this,"h",I.getHtml(),k.getHtml());ck(this,"p",_.Oc(I,19),_.Oc(k,19));ck(this,"pp",_.Oc(I,52),_.Oc(k,52));ck(this,"pf",_.Oc(I,67),_.Oc(k,67));ck(this,"n",
_.Oc(I,20),_.Oc(k,20));LJ(this,"r",Fv(I,26),Fv(k,26));ck(this,"r",_.Oc(I,6),_.Oc(k,6));ck(this,"o",sf(I,27),sf(k,27));var V=_.uP(I,7,_.CO);G9(this,"o",V,_.uP(k,7,_.CO));V=_.uP(I,29,_.CO);G9(this,"j",V,_.uP(k,29,_.CO));LJ(this,"x",Fv(I,9),Fv(k,9));LJ(this,"y",Fv(I,10),Fv(k,10));LJ(this,"z",Fv(I,11),Fv(k,11));ck(this,"g",_.Oc(I,14),_.Oc(k,14));LJ(this,"e",Fv(I,15),Fv(k,15));G9(this,"f",_.tn(I,16),_.tn(k,16));ck(this,"k",sf(I,17),sf(k,17));ck(this,"u",sf(I,18),!0);ck(this,"ut",sf(I,45),!0);ck(this,"i",
sf(I,22),!0);ck(this,"a",sf(I,21),sf(k,21));ck(this,"b",_.Oc(I,23),_.Oc(k,23));LJ(this,"b",Fv(I,38),Fv(k,38));LJ(this,"c",Fv(I,39),Fv(k,39),16,8);G9(this,"q",_.tn(I,28),_.tn(k,28));ck(this,"fh",sf(I,30),sf(k,30));ck(this,"fv",sf(I,31),sf(k,31));ck(this,"fg",_.Oc(I,34),_.Oc(k,34));ck(this,"ci",sf(I,32),sf(k,32));G9(this,"t",I.getToken(),k.getToken());G9(this,"nt0",_.tn(I,36),_.tn(k,36));ck(this,"rw",_.Oc(I,35),_.Oc(k,35));ck(this,"rwu",_.Oc(I,41),_.Oc(k,41));ck(this,"rwa",_.Oc(I,64),_.Oc(k,64));ck(this,
"nw",_.Oc(I,48),_.Oc(k,48));ck(this,"rh",_.Oc(I,49),_.Oc(k,49));ck(this,"no",_.Oc(I,37),_.Oc(k,37));ck(this,"ns",sf(I,40),sf(k,40));LJ(this,"k",Fv(I,42),Fv(k,42));LJ(this,"p",Fv(I,43),Fv(k,43));LJ(this,"l",Fv(I,44),Fv(k,44));LJ(this,"v",Fv(I,62),Fv(k,62));ck(this,"nu",sf(I,46),sf(k,46));ck(this,"ft",sf(I,50),sf(k,50));ck(this,"cc",sf(I,51),sf(k,51));ck(this,"nd",sf(I,53),sf(k,53));ck(this,"ip",sf(I,54),sf(k,54));ck(this,"nc",sf(I,55),sf(k,55));LJ(this,"a",Fv(I,56),Fv(k,56));ck(this,"rj",sf(I,57),
sf(k,57));ck(this,"rp",sf(I,58),sf(k,58));ck(this,"rg",sf(I,59),sf(k,59));ck(this,"pd",sf(I,60),sf(k,60));ck(this,"pa",sf(I,61),sf(k,61));LJ(this,"m",Fv(I,63),Fv(k,63));LJ(this,"vb",Bw(I,68),Bw(k,68));LJ(this,"vl",Bw(I,69),Bw(k,69));ck(this,"lf",sf(I,65),sf(k,65));ck(this,"mv",sf(I,66),sf(k,66));ck(this,"id",sf(I,70),sf(k,70));LJ(this,"ic",Fv(I,71),!0);ck(this,"pg",_.Oc(I,72),_.Oc(k,72));ck(this,"mo",sf(I,73),sf(k,73));ck(this,"al",sf(I,74),sf(k,74));LJ(this,"iv",Bw(I,75),Bw(k,75));LJ(this,"pi",Ae(I,
76),Ae(k,76));LJ(this,"ya",Ae(I,77),Ae(k,77));LJ(this,"ro",Ae(I,78),Ae(k,78));LJ(this,"fo",Ae(I,79),Ae(k,79));ck(this,"df",sf(I,80),sf(k,80));G9(this,"mm",_.tn(I,81),_.tn(k,81));ck(this,"sg",sf(I,82),sf(k,82));ck(this,"gd",sf(I,83),sf(k,83));ck(this,"fm",sf(I,84),sf(k,84));LJ(this,"ba",Fv(I,85),Fv(k,85));LJ(this,"br",Fv(I,86),Fv(k,86));LJ(this,"bc",I.getBackgroundColor(),k.getBackgroundColor(),16,8);LJ(this,"pc",Fv(I,88),Fv(k,88),16,8);LJ(this,"sc",Fv(I,89),Fv(k,89),16,8);ck(this,"dv",sf(I,90),sf(k,
90));ck(this,"md",sf(I,91),sf(k,91));LJ(this,"cp",Fv(I,92),Fv(k,92));ck(this,"sm",sf(I,93),sf(k,93));LJ(this,"cv",Fv(I,94),Fv(k,94));ck(this,"ng",sf(I,95),sf(k,95));ck(this,"il",sf(I,96),sf(k,96));ck(this,"lo",sf(I,97),sf(k,97));ck(this,"vm",sf(I,98),sf(k,98));G9(this,"dc",_.tn(I,99),_.tn(k,99));ck(this,"rf",sf(I,100),sf(k,100));G9(this,"vf",_.tn(I,102),_.tn(k,102));ck(this,"ra",_.Oc(I,103),_.Oc(k,103));ck(this,"ckm",sf(I,104),sf(k,104));ck(this,"gm",sf(I,105),sf(k,105));ck(this,"ngm",sf(I,106),sf(k,
106));LJ(this,"em",Fv(I,107),Fv(k,107));ck(this,"cr",sf(I,108),sf(k,108));LJ(this,"sl",I.getStoryboardLevel(),k.getStoryboardLevel());LJ(this,"sb",Fv(I,110),Fv(k,110));G9(this,"pt",_.tn(I,111),_.tn(k,111));G9(this,"gce",_.tn(I,112),_.tn(k,112));ck(this,"tm",sf(I,113),sf(k,113));ck(this,"ntm",sf(I,114),sf(k,114));LJ(this,"mp",Fv(I,115),Fv(k,115));return this.JSC$19816_components_.join("-")};
var LJ=function(k,I,V,X,P,L){if(V!=null){var T=P==void 0||P!=10&&P!=16?10:P;V=Number(V).toString(T);P=new mtG;P.append(T==16?"0x":"");T=P.append;L==void 0?L="":(L-=V.length,L=L<=0?"":(0,_.OhK)("0",L));T.call(P,L);P.append(V);w5A(k,I,P.toString(),!!Number(X))}},ck=function(k,I,V,X){V&&w5A(k,I,"",!!X)},G9=function(k,I,V,X){V&&w5A(k,I,String(V),!!Number(X))},w5A=function(k,I,V,X){X&&(I=I.charAt(0).toUpperCase()+I.substring(1));
k.JSC$19816_components_.push(I+V)};_.vM(mi,AWP);_.c=mi.prototype;_.c.JSC$19818_setCrop=function(k){k&&T9(this);return mi.superClass_.JSC$19818_setCrop.call(this,k)};
_.c.JSC$19818_setHeight=function(k){k=k==null||k<0?void 0:k;k!=null&&this.setSize();return mi.superClass_.JSC$19818_setHeight.call(this,k)};
_.c.JSC$19818_setImageCrop=function(k){k&&T9(this);return mi.superClass_.JSC$19818_setImageCrop.call(this,k)};
_.c.JSC$19818_setCircleCrop=function(k){k&&T9(this);return mi.superClass_.JSC$19818_setCircleCrop.call(this,k)};
_.c.setSize=function(k){_.MU(k)&&(k=Math.max(k.width,k.height));k=k==null||k<0?void 0:k;k!=null&&(this.JSC$19818_setWidth(),this.JSC$19818_setHeight());return mi.superClass_.setSize.call(this,k)};
_.c.JSC$19818_setSmartCrop=function(k){k&&T9(this);return mi.superClass_.JSC$19818_setSmartCrop.call(this,k)};
_.c.JSC$19818_setSmartCropNoClip=function(k){k&&T9(this);return mi.superClass_.JSC$19818_setSmartCropNoClip.call(this,k)};
_.c.JSC$19818_setSmartCropUseFace=function(k){k&&T9(this);return mi.superClass_.JSC$19818_setSmartCropUseFace.call(this,k)};
_.c.setCenterCrop=function(k){k&&T9(this);return mi.superClass_.setCenterCrop.call(this,k)};
_.c.JSC$19818_setPad=function(k){k&&T9(this);return mi.superClass_.JSC$19818_setPad.call(this,k)};
_.c.JSC$19818_setWidth=function(k){k=k==null||k<0?void 0:k;k!=null&&this.setSize();return mi.superClass_.JSC$19818_setWidth.call(this,k)};
var HZP=function(k){k.clearOptions();var I=k.JSC$19816_parsedOptions_,V=I.valueProto_;Pk(!0,_.Oc(V,3),_.Oc(I.signatureFlagProto_,3))&&_.NB(V,3,!0);return k},T9=function(k){k.setCenterCrop();
k.JSC$19818_setCircleCrop();k.JSC$19818_setCrop();k.JSC$19818_setImageCrop();k.JSC$19818_setPad();k.JSC$19818_setSmartCrop();k.JSC$19818_setSmartCropNoClip();k.JSC$19818_setSmartCropUseFace()};
mi.prototype.build=function(){var k=this.JSC$19816_parsedOptions_.valueProto_;sf(k,18)||sf(k,45)?k.getSize()||this.setSize(0):(k=this.JSC$19816_parsedOptions_.valueProto_,k.getSize()||k.getWidth()||k.getHeight()||(this.setSize(),this.JSC$19818_setHeight(),this.JSC$19818_setWidth(),T9(this)));return mi.superClass_.build.call(this)};var p5i=/^[^\/]*\/\//,NiA=function(k,I){I=I===void 0?!1:I;this.original_=k;this.originalPrefix_="";(k=this.original_.match(p5i))&&k[0]?(this.originalPrefix_=k[0],k=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):k="http://"+this.original_;this.uri_=_.ns(k,!0);this.isFreeformUrl_=I;this.JSC$19822_valid_=!0;this.obfuscated_=!1},MRX=function(k,I){k.JSC$19824_pathPrefix_=k.JSC$19824_pathPrefix_?k.JSC$19824_pathPrefix_+("/"+I):I},dP=function(k){if(k.JSC$19824_components_==
void 0){var I=k.uri_.getPath().substring(1);
k.JSC$19824_pathPrefix_=null;if(k.isFreeformUrl_){k.JSC$19824_components_=[];if((I.match(/=/g)||[]).length>1)return k.JSC$19822_valid_=!1,k.JSC$19824_components_;var V=I.indexOf("=");V!=-1?(k.JSC$19824_components_.push(I.substr(0,V)),k.JSC$19824_components_.push(I.substr(V+1))):k.JSC$19824_components_.push(I);return k.JSC$19824_components_}k.JSC$19824_components_=I.split("/");I=k.JSC$19824_components_.length;I>2&&k.JSC$19824_components_[0]=="u"&&(MRX(k,k.JSC$19824_components_[0]+"/"+k.JSC$19824_components_[1]),
k.JSC$19824_components_.shift(),k.JSC$19824_components_.shift(),I-=2);if(I==0||I==4||I>7)return k.JSC$19822_valid_=!1,k.JSC$19824_components_;if(I==2)MRX(k,k.JSC$19824_components_[0]);else if(k.JSC$19824_components_[0]=="image")MRX(k,k.JSC$19824_components_[0]);else if(I==7||I==3)return k.JSC$19822_valid_=!1,k.JSC$19824_components_;if(I<=3){k.obfuscated_=!0;I==3&&(MRX(k,k.JSC$19824_components_[1]),k.JSC$19824_components_.shift(),--I);--I;V=k.JSC$19824_components_[I];var X=V.indexOf("=");X!=-1&&(k.JSC$19824_components_[I]=
V.substr(0,X),k.JSC$19824_components_.push(V.substr(X+1)))}}return k.JSC$19824_components_};
NiA.prototype.isValid=function(){dP(this);return this.JSC$19822_valid_};
NiA.prototype.isObfuscated=function(){dP(this);return this.obfuscated_};
var ZZ3=function(k){dP(k);return k.isFreeformUrl_},iE=function(k){dP(k);
k.JSC$19824_pathPrefix_==void 0&&(k.JSC$19824_pathPrefix_=null);return k.JSC$19824_pathPrefix_},DZ4=function(k){switch(dP(k).length){case 7:return!0;
case 6:return iE(k)==null;case 5:return!1;case 3:return!0;case 2:return iE(k)==null;case 1:return!1;default:return!1}},Wk=function(k,I){if(ZZ3(k))a:{switch(I){case 7:I=0;
break;case 4:if(!DZ4(k)){k=null;break a}I=1;break;default:k=null;break a}k=dP(k)[I]}else if(k.isObfuscated())a:{var V=iE(k)!=null?1:0;switch(I){case 6:I=V;break;case 4:if(!DZ4(k)){k=null;break a}I=1+V;break;default:k=null;break a}k=dP(k)[I]}else a:{V=iE(k)!=null?1:0;switch(I){case 0:I=V;break;case 1:I=1+V;break;case 2:I=2+V;break;case 3:I=3+V;break;case 4:if(!DZ4(k)){k=null;break a}I=4+V;break;case 5:I=DZ4(k)?1:0;I=4+V+I;break;default:k=null;break a}k=dP(k)[I]}return k};
NiA.prototype.getOptions=function(){this.options_==void 0&&(this.options_=Wk(this,4));return this.options_};var oL4=function(){};
oL4.prototype.parse=function(k,I){return new Q53(k,I===void 0?!1:I)};
var Q53=function(k,I){NiA.call(this,k,I===void 0?!1:I)};
_.J(Q53,NiA);_.vM(aPh,mi);var nLh;aPh.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
aPh.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var k=aPh.superClass_.build.call(this),I=[];iE(this.parsedImageUrl_)!=null&&I.push(iE(this.parsedImageUrl_));var V=ZZ3(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var X=this.parsedImageUrl_;X.obfuscatedData_==void 0&&(X.obfuscatedData_=Wk(X,6));I.push(X.obfuscatedData_+(k?"="+k:""))}else if(V){X=I.push;var P=this.parsedImageUrl_;P.freeformUrlPath_===void 0&&(P.freeformUrlPath_=
Wk(P,7));X.call(I,P.freeformUrlPath_);k&&I.push(k)}else X=I.push,P=this.parsedImageUrl_,P.obfuscatedGaiaId_==void 0&&(P.obfuscatedGaiaId_=Wk(P,0)),X.call(I,P.obfuscatedGaiaId_),X=I.push,P=this.parsedImageUrl_,P.photoId_==void 0&&(P.photoId_=Wk(P,1)),X.call(I,P.photoId_),X=I.push,P=this.parsedImageUrl_,P.imageVersion_==void 0&&(P.imageVersion_=Wk(P,2)),X.call(I,P.imageVersion_),X=I.push,P=this.parsedImageUrl_,P.signature_==void 0&&(P.signature_=Wk(P,3)),X.call(I,P.signature_),k&&I.push(k),k=I.push,
X=this.parsedImageUrl_,X.filename_==void 0&&(X.filename_=Wk(X,5)),k.call(I,X.filename_);I=V?I.join("="):I.join("/");I=_.ns(this.protocolPrefix_+this.JSC$19830_domain_+"/"+I+(this.JSC$19830_query_?"?"+this.JSC$19830_query_:"")).toString();I.startsWith("%3a//")&&(I=I.replace("%3a//","://"));return I};_.vM(Kr,_.tp);Kr.prototype.JSC$10374_setLabel=function(k){Kr.superClass_.JSC$10374_setLabel.call(this,k);return this};
Kr.prototype.addUploadMetadata=function(k,I){Kr.superClass_.addUploadMetadata.call(this,k,I);return this};var ztG=function(k){if(k!=="youtubebanner"&&k!=="youtube-channel-banner")throw Error("Dk");Kr.call(this,k)};
_.J(ztG,Kr);ztG.prototype.JSC$10374_setLabel=function(k){Kr.prototype.JSC$10374_setLabel.call(this,k);return this};
ztG.prototype.addUploadMetadata=function(k,I){Kr.prototype.addUploadMetadata.call(this,k,I);return this};var CJh=_.yz(["",""]);var u8k=[0,_.v$,_.yw,_.v$,-1,_.yw,[0,_.mT,_.$M,-1],_.v$,-1];var OZx=[0,[1,2,3],_.jg,-2];var tRk=[0,_.v$];var et2=_.yz(["viewBox"]),kL4=_.yz(["width"]),I$i=_.yz(["height"]),VVP=_.yz(["fill"]),Xq2=_.yz(["id"]),Ppc=_.yz(["x"]),LCi=_.yz(["y"]);Hvc.prototype.getLength=function(){return this.parsedData.length};
Hvc.prototype.write=function(k){for(var I=0,V=this.parsedData.length;I<V;I++)k.put(this.parsedData[I],8)};
var uTh=function(k,I){var V=new Hvc(I);k.dataList.push(V);V=k.errorCorrectLevel;var X=1,P=encodeURI(I).toString().replace(/%[0-9a-fA-F]{2}/g,"a");I=P.length+(P.length!=I?3:0);P=0;for(var L=fJ.length;P<=L;P++){var T=0;switch(V){case 1:T=fJ[P][0];break;case 0:T=fJ[P][1];break;case 3:T=fJ[P][2];break;case 2:T=fJ[P][3]}if(I<=T)break;else X++}if(X>fJ.length)throw Error("Mk");k.typeNumber=X;k.dataCache=null};
pCk.prototype.isDark=function(k,I){if(k<0||this.moduleCount<=k||I<0||this.moduleCount<=I)throw Error("Ek`"+k+"`"+I);return this.modules[k][I]};
for(var Ovx=function(k,I,V){k.moduleCount=k.typeNumber*4+17;k.modules=Array(k.moduleCount);for(var X=0;X<k.moduleCount;X++){k.modules[X]=Array(k.moduleCount);for(var P=0;P<k.moduleCount;P++)k.modules[X][P]=null}cvP(k,0,0);cvP(k,k.moduleCount-7,0);cvP(k,0,k.moduleCount-7);X=GLX[k.typeNumber-1];for(P=0;P<X.length;P++)for(var L=0;L<X.length;L++){var T=X[P],d=X[L];if(k.modules[T][d]==null)for(var U=-2;U<=2;U++)for(var E=-2;E<=2;E++)k.modules[T+U][d+E]=U==-2||U==2||E==-2||E==2||U==0&&E==0?!0:!1}for(X=
8;X<k.moduleCount-8;X++)k.modules[X][6]==null&&(k.modules[X][6]=X%2==0);for(X=8;X<k.moduleCount-8;X++)k.modules[6][X]==null&&(k.modules[6][X]=X%2==0);X=k.errorCorrectLevel<<3|V;for(P=X<<10;Uo(P)-Uo(1335)>=0;)P^=1335<<Uo(P)-Uo(1335);X=(X<<10|P)^21522;for(P=0;P<15;P++)L=!I&&(X>>P&1)==1,P<6?k.modules[P][8]=L:P<8?k.modules[P+1][8]=L:k.modules[k.moduleCount-15+P][8]=L;for(P=0;P<15;P++)L=!I&&(X>>P&1)==1,P<8?k.modules[8][k.moduleCount-P-1]=L:P<9?k.modules[8][15-P-1+1]=L:k.modules[8][15-P-1]=L;k.modules[k.moduleCount-
8][8]=!I;if(k.typeNumber>=7){X=k.typeNumber;for(P=X<<12;Uo(P)-Uo(7973)>=0;)P^=7973<<Uo(P)-Uo(7973);X=X<<12|P;for(P=0;P<18;P++)L=!I&&(X>>P&1)==1,k.modules[Math.floor(P/3)][P%3+k.moduleCount-8-3]=L;for(P=0;P<18;P++)L=!I&&(X>>P&1)==1,k.modules[P%3+k.moduleCount-8-3][Math.floor(P/3)]=L}if(k.dataCache==null){P=k.typeNumber;L=k.dataList;I=k.errorCorrectLevel;X=Tn4(P,I);if(X==void 0)throw Error("Lk`"+P+"`"+I);T=X.length/3;I=[];for(d=0;d<T;d++){U=X[d*3];E=X[d*3+1];for(var l=X[d*3+2],r=0;r<U;r++)I.push(new N7A(E,
l))}X=new MKx;for(T=0;T<L.length;T++)d=L[T],X.put(d.mode,4),X.put(d.getLength(),dgi(d.mode,P)),d.write(X);for(T=P=0;T<I.length;T++)P+=I[T].dataCount;if(X.length>P*8)throw Error("Fk`"+X.length+"`"+P*8);for(X.length+4<=P*8&&X.put(0,4);X.length%8!=0;)iF6(X,!1);for(;!(X.length>=P*8);){X.put(236,8);if(X.length>=P*8)break;X.put(17,8)}L=P=E=0;T=Array(I.length);d=Array(I.length);for(U=0;U<I.length;U++){r=I[U].dataCount;var h=I[U].totalCount-r;P=Math.max(P,r);L=Math.max(L,h);T[U]=Array(r);for(l=0;l<T[U].length;l++)T[U][l]=
255&X.buffer[l+E];E+=r;l=h;r=new $J([1],0);for(h=0;h<l;h++)r=r.multiply(new $J([1,WCc(h)],0));l=r;r=(new $J(T[U],l.getLength()-1)).mod(l);d[U]=Array(l.getLength()-1);for(l=0;l<d[U].length;l++)h=l+r.getLength()-d[U].length,d[U][l]=h>=0?r.get(h):0}for(l=X=0;l<I.length;l++)X+=I[l].totalCount;X=Array(X);for(l=E=0;l<P;l++)for(U=0;U<I.length;U++)l<T[U].length&&(X[E++]=T[U][l]);for(l=0;l<L;l++)for(U=0;U<I.length;U++)l<d[U].length&&(X[E++]=d[U][l]);k.dataCache=X}I=k.dataCache;X=-1;P=k.moduleCount-1;L=7;T=
0;for(d=k.moduleCount-1;d>0;d-=2)for(d==6&&d--;;){for(U=0;U<2;U++)k.modules[P][d-U]==null&&(E=!1,T<I.length&&(E=(I[T]>>>L&1)==1),f$3(V,P,d-U)&&(E=!E),k.modules[P][d-U]=E,L--,L==-1&&(T++,L=7));P+=X;if(P<0||k.moduleCount<=P){P-=X;X=-X;break}}},cvP=function(k,I,V){for(var X=-1;X<=7;X++)if(!(I+X<=-1||k.moduleCount<=I+X))for(var P=-1;P<=7;P++)V+P<=-1||k.moduleCount<=V+P||(k.modules[I+X][V+P]=0<=X&&X<=6&&(P==0||P==6)||0<=P&&P<=6&&(X==0||X==6)||2<=X&&X<=4&&2<=P&&P<=4?!0:!1)},tKp=function(k){for(var I=0,
V=0,X=0;X<8;X++){Ovx(k,!0,X);
var P=k;for(var L=P.moduleCount,T=0,d=0;d<L;d++)for(var U=0;U<L;U++){for(var E=0,l=P.isDark(d,U),r=-1;r<=1;r++)if(!(d+r<0||L<=d+r))for(var h=-1;h<=1;h++)U+h<0||L<=U+h||(r!=0||h!=0)&&l==P.isDark(d+r,U+h)&&E++;E>5&&(T+=3+E-5)}for(d=0;d<L-1;d++)for(U=0;U<L-1;U++)if(E=0,P.isDark(d,U)&&E++,P.isDark(d+1,U)&&E++,P.isDark(d,U+1)&&E++,P.isDark(d+1,U+1)&&E++,E==0||E==4)T+=3;for(d=0;d<L;d++)for(U=0;U<L-6;U++)P.isDark(d,U)&&!P.isDark(d,U+1)&&P.isDark(d,U+2)&&P.isDark(d,U+3)&&P.isDark(d,U+4)&&!P.isDark(d,U+5)&&
P.isDark(d,U+6)&&(T+=40);for(U=0;U<L;U++)for(d=0;d<L-6;d++)P.isDark(d,U)&&!P.isDark(d+1,U)&&P.isDark(d+2,U)&&P.isDark(d+3,U)&&P.isDark(d+4,U)&&!P.isDark(d+5,U)&&P.isDark(d+6,U)&&(T+=40);for(U=E=0;U<L;U++)for(d=0;d<L;d++)P.isDark(d,U)&&E++;P=T+=Math.abs(100*E/L/L-50)/5*10;if(X==0||I>P)I=P,V=X}return V},GLX=[[],
[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]],Uo=function(k){for(var I=0;k!=0;)I++,k>>>=1;return I},f$3=function(k,I,V){switch(k){case 0:return(I+V)%2==0;
case 1:return I%2==0;case 2:return V%3==0;case 3:return(I+V)%3==0;case 4:return(Math.floor(I/2)+Math.floor(V/3))%2==0;case 5:return I*V%2+I*V%3==0;case 6:return(I*V%2+I*V%3)%2==0;case 7:return(I*V%3+(I+V)%2)%2==0;default:throw Error("Gk`"+k);}},dgi=function(k,I){if(1<=I&&I<10)switch(k){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Hk`"+k);}else if(I<27)switch(k){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Hk`"+k);}else if(I<41)switch(k){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Hk`"+k);}else throw Error("Ik`"+I);},E3X=function(k){if(k<1)throw Error("Jk`"+k);
return Ug2[k]},WCc=function(k){for(;k<0;)k+=255;
for(;k>=256;)k-=255;return Eo[k]},Eo=Array(256),Ug2=Array(256),bFx=0;bFx<8;bFx++)Eo[bFx]=1<<bFx;
for(var bE=8;bE<256;bE++)Eo[bE]=Eo[bE-4]^Eo[bE-5]^Eo[bE-6]^Eo[bE-8];for(var l$6=0;l$6<255;l$6++)Ug2[Eo[l$6]]=l$6;$J.prototype.get=function(k){return this.num[k]};
$J.prototype.getLength=function(){return this.num.length};
$J.prototype.multiply=function(k){for(var I=Array(this.getLength()+k.getLength()-1),V=0;V<this.getLength();V++)for(var X=0;X<k.getLength();X++)I[V+X]^=WCc(E3X(this.get(V))+E3X(k.get(X)));return new $J(I,0)};
$J.prototype.mod=function(k){if(this.getLength()-k.getLength()<0)return this;for(var I=E3X(this.get(0))-E3X(k.get(0)),V=Array(this.getLength()),X=0;X<this.getLength();X++)V[X]=this.get(X);for(X=0;X<k.getLength();X++)V[X]^=WCc(E3X(k.get(X))+I);return(new $J(V,0)).mod(k)};
var rvP=[[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]],Tn4=function(k,I){switch(I){case 1:return rvP[(k-1)*4];case 0:return rvP[(k-1)*4+1];case 3:return rvP[(k-1)*4+2];case 2:return rvP[(k-1)*4+3]}};
MKx.prototype.get=function(k){return(this.buffer[Math.floor(k/8)]>>>7-k%8&1)==1};
MKx.prototype.put=function(k,I){for(var V=0;V<I;V++)iF6(this,(k>>>I-V-1&1)==1)};
var iF6=function(k,I){var V=Math.floor(k.length/8);k.buffer.length<=V&&k.buffer.push(0);I&&(k.buffer[V]|=128>>>k.length%8);k.length++},fJ=[[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]],zo6=function(){var k=function(I,V){this.JSC$19856__el=I;this.JSC$19856__htOption=V};
k.prototype.draw=function(I){function V(l,r){l=document.createElementNS("http://www.w3.org/2000/svg",l);for(var h in r)r.hasOwnProperty(h)&&(h==="href"?DLk(l,r[h]):_.En([_.K8(et2),_.K8(kL4),_.K8(I$i),_.K8(VVP),_.K8(Xq2),_.K8(Ppc),_.K8(LCi)],l,h,r[h]));return l}
var X=this.JSC$19856__htOption,P=this.JSC$19856__el,L=I.moduleCount;this.clear();var T=V("svg",{viewBox:"0 0 "+String(L)+" "+String(L),width:"100%",height:"100%",fill:X.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});P.appendChild(T);T.appendChild(V("rect",{fill:X.colorLight,width:"100%",height:"100%"}));T.appendChild(V("rect",{fill:X.colorDark,width:"1",height:"1",id:"template"}));for(var d=0;d<L;d++)for(var U=0;U<L;U++)if(I.isDark(d,U)){var E=V("use",{x:String(d),y:String(U),href:"#template"});
T.appendChild(E)}};
k.prototype.clear=function(){for(;this.JSC$19856__el.hasChildNodes();)this.JSC$19856__el.removeChild(this.JSC$19856__el.lastChild)};
return k}(),DDV=document.documentElement.tagName.toLowerCase()==="svg"?zo6:typeof CanvasRenderingContext2D!="undefined"?function(){var k=function(I,V){this._bIsPainted=!1;
ZvP();this.JSC$19856__htOption=V;this._elCanvas=document.createElement("canvas");this._elCanvas.width=V.width;this._elCanvas.height=V.height;I.appendChild(this._elCanvas);this.JSC$19856__el=I;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$19856__el.appendChild(this._elImage);this._bSupportDataURI=null};
k.prototype._onMakeImage=function(){var I=this._elCanvas.toDataURL("image/png");this._elImage.src=I;this._elImage.style.display="block";this._elCanvas.style.display="none"};
k.prototype._safeSetDataURI=function(I,V){var X=this;X._fFail=V;X._fSuccess=I;X._bSupportDataURI===null?(I=_.eQ("IMG"),V=function(){X._bSupportDataURI=!1;X._fFail&&X._fFail.call(X)},I.onabort=V,I.onerror=V,I.onload=function(){X._bSupportDataURI=!0;
X._fSuccess&&X._fSuccess.call(X)},I.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):X._bSupportDataURI===!0&&X._fSuccess?X._fSuccess.call(X):X._bSupportDataURI===!1&&X._fFail&&X._fFail.call(X)};
k.prototype.draw=function(I){var V=this._oContext,X=this.JSC$19856__htOption,P=I.moduleCount,L=X.width/P,T=X.height/P,d=Math.round(L),U=Math.round(T);this._elImage.style.display="none";this.clear();for(var E=0;E<P;E++)for(var l=0;l<P;l++){var r=I.isDark(E,l),h=l*L,y=E*T;V.strokeStyle=r?X.colorDark:X.colorLight;V.lineWidth=1;V.fillStyle=r?X.colorDark:X.colorLight;V.fillRect(h,y,L,T);V.strokeRect(Math.floor(h)+.5,Math.floor(y)+.5,d,U);V.strokeRect(Math.ceil(h)-.5,Math.ceil(y)-.5,d,U)}this._bIsPainted=
!0};
k.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
k.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
k.prototype.round=function(I){return I?Math.floor(I*1E3)/1E3:I};
return k}():function(){var k=function(I,V){this.JSC$19856__el=I;
this.JSC$19856__htOption=V};
k.prototype.draw=function(I){for(var V=this.JSC$19856__htOption,X=this.JSC$19856__el,P=I.moduleCount,L=Math.floor(V.width/P),T=Math.floor(V.height/P),d=['<table style="border:0;border-collapse:collapse;">'],U=0;U<P;U++){d.push("<tr>");for(var E=0;E<P;E++)d.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+L+"px;height:"+T+"px;background-color:"+(I.isDark(U,E)?V.colorDark:V.colorLight)+';"></td>');d.push("</tr>")}d.push("</table>");I=d.join("");I=_.aDy(_.CnC,I);_.Un(X,I);
I=X.childNodes[0];P=(V.width-I.offsetWidth)/2;L=(V.height-I.offsetHeight)/2;P>0&&L>0&&(I.style.margin=L+"px "+P+"px")};
k.prototype.clear=function(){this.JSC$19856__el.textContent=""};
return k}();
eoc.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$19859__android||this.JSC$19859__android>=3)&&this._oDrawing.makeImage()};
eoc.prototype.clear=function(){this._oDrawing.clear()};
_.XA.QRCode=eoc;var hk2={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var PRk=function(){};
PRk.prototype.stringify=function(k){return _.XA.JSON.stringify(k,void 0)};
PRk.prototype.parse=function(k){return _.XA.JSON.parse(k,void 0)};var yvA=function(){_.Cs.call(this,"z")};
_.vM(yvA,_.Cs);var mgP=function(){_.Cs.call(this,"y")};
_.vM(mgP,_.Cs);var KCc=null,$g4=function(){return KCc=KCc||new _.XY},SRX=function(k){_.Cs.call(this,"serverreachability",k)};
_.vM(SRX,_.Cs);var jch=function(k){var I=$g4();I.dispatchEvent(new SRX(I,k))},JvV=function(k,I){_.Cs.call(this,"statevent",k);
this.stat=I};
_.vM(JvV,_.Cs);var lE=function(k){var I=$g4();I.dispatchEvent(new JvV(I,k))},YRi=function(k,I,V,X){_.Cs.call(this,"timingevent",k);
this.size=I;this.rtt=V;this.retries=X};
_.vM(YRi,_.Cs);var g36=function(k,I,V){var X=$g4();X.dispatchEvent(new YRi(X,k,I,V))},qR3=function(k,I){if(typeof k!=="function")throw Error("Nk");
return _.XA.setTimeout(function(){k()},I)};Sr.prototype.disableRedact=function(){this.redactEnabled_=!1};
var v3h=function(k,I,V,X,P,L){k.info(function(){if(k.redactEnabled_)if(L){var T="";for(var d=L.split("&"),U=0;U<d.length;U++){var E=d[U].split("=");if(E.length>1){var l=E[0];E=E[1];var r=l.split("_");T=r.length>=2&&r[1]=="type"?T+(l+"="+E+"&"):T+(l+"=redacted&")}}}else T=null;else T=L;return"XMLHTTP REQ ("+X+") [attempt "+P+"]: "+I+"\n"+V+"\n"+T})},scx=function(k,I,V,X,P,L,T){k.info(function(){return"XMLHTTP RESP ("+X+") [ attempt "+P+"]: "+I+"\n"+V+"\n"+L+" "+T})},rP=function(k,I,V,X){k.info(function(){return"XMLHTTP TEXT ("+
I+"): "+FC4(k,V)+(X?" "+X:"")})},Bn2=function(k,I){k.info(function(){return"TIMEOUT: "+I})};
Sr.prototype.debug=function(){};
Sr.prototype.info=function(){};
Sr.prototype.warning=function(){};
var FC4=function(k,I){if(!k.redactEnabled_)return I;if(!I)return null;try{var V=JSON.parse(I);if(V)for(var X=0;X<V.length;X++)if(Array.isArray(V[X])){var P=V[X];if(!(P.length<2)){var L=P[1];if(Array.isArray(L)&&!(L.length<1)){var T=L[0];if(T!="noop"&&T!="stop"&&T!="close")for(var d=1;d<L.length;d++)L[d]=""}}}return(0,_.i9)(V)}catch(U){return k.debug("Exception parsing expected JS array - probably was not JS"),I}};var IZk=function(){this.textDecoder=null;this.responseBuffer="";this.responseArrivedForFetch=!1},Avx=function(k,I){switch(k){case 0:return"Non-200 return code ("+I+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},Qck={},n32={};
jr.prototype.setTimeout=function(k){this.timeout_=k};
var xgV=function(k,I,V){k.JSC$19881_type_=1;k.JSC$19881_baseUri_=_.aO(I.clone());k.JSC$19881_postData_=V;k.decodeChunks_=!0;o3k(k,null)},o3k=function(k,I){k.JSC$19881_requestStartTime_=Date.now();
a$4(k);k.JSC$19881_requestUri_=k.JSC$19881_baseUri_.clone();v8V(k.JSC$19881_requestUri_,"t",k.JSC$19881_retryId_);k.JSC$19881_xmlHttpChunkStart_=0;var V=k.JSC$19881_channel_.JSC$19900_supportsCrossDomainXhrs_;k.fetchResponseState_=new IZk;k.JSC$19881_xmlHttp_=RkV(k.JSC$19881_channel_,V?I:null,!k.JSC$19881_postData_);k.JSC$19881_readyStateChangeThrottleMs_>0&&(k.JSC$19881_readyStateChangeThrottle_=new _.n2((0,_.G7)(k.JSC$19885_xmlHttpHandler_,k,k.JSC$19881_xmlHttp_),k.JSC$19881_readyStateChangeThrottleMs_));
k.JSC$19881_eventHandler_.listen(k.JSC$19881_xmlHttp_,"readystatechange",k.JSC$19885_readyStateChangeHandler_);I=k.JSC$19881_extraHeaders_?_.dc.clone(k.JSC$19881_extraHeaders_):{};k.JSC$19881_postData_?(k.JSC$19881_verb_||(k.JSC$19881_verb_="POST"),I["Content-Type"]="application/x-www-form-urlencoded",k.JSC$19881_xmlHttp_.send(k.JSC$19881_requestUri_,k.JSC$19881_verb_,k.JSC$19881_postData_,I)):(k.JSC$19881_verb_="GET",k.JSC$19881_xmlHttp_.send(k.JSC$19881_requestUri_,k.JSC$19881_verb_,null,I));jch(1);
v3h(k.JSC$19881_channelDebug_,k.JSC$19881_verb_,k.JSC$19881_requestUri_,k.JSC$19881_rid_,k.JSC$19881_retryId_,k.JSC$19881_postData_)};
jr.prototype.JSC$19885_readyStateChangeHandler_=function(k){k=k.target;var I=this.JSC$19881_readyStateChangeThrottle_;I&&_.fT(k)==3?(this.JSC$19881_channelDebug_.debug("Throttling readystatechange."),I.fire()):this.JSC$19885_xmlHttpHandler_(k)};
jr.prototype.JSC$19885_xmlHttpHandler_=function(k){try{k==this.JSC$19881_xmlHttp_?Cpp(this):this.JSC$19881_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(I){this.JSC$19881_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),wqG(this)}finally{}};
var Cpp=function(k){var I=_.fT(k.JSC$19881_xmlHttp_),V=k.JSC$19881_xmlHttp_.JSC$10096_lastErrorCode_,X=k.JSC$19881_xmlHttp_.getStatus();if(!(I<3||I==3&&!wqG(k))){k.JSC$19881_cancelled_||I!=4||V==7||(V==8||X<=0?jch(3):jch(2));HFV(k);var P=k.JSC$19881_xmlHttp_.getStatus();k.JSC$19881_lastStatusCode_=P;V=pqX(k);wqG(k)||k.JSC$19881_channelDebug_.debug(function(){return"No response text for uri "+k.JSC$19881_requestUri_+" status "+P});
k.JSC$19881_successful_=P==200;scx(k.JSC$19881_channelDebug_,k.JSC$19881_verb_,k.JSC$19881_requestUri_,k.JSC$19881_rid_,k.JSC$19881_retryId_,I,P);if(k.JSC$19881_successful_){if(k.decodeInitialResponse_&&!k.initialResponseDecoded_)if(X=Nnh(k))rP(k.JSC$19881_channelDebug_,k.JSC$19881_rid_,X,"Initial handshake response via X-HTTP-Initial-Response"),k.initialResponseDecoded_=!0,MVP(k,X);else{k.JSC$19881_successful_=!1;k.JSC$19881_lastError_=3;lE(12);k.JSC$19881_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
k.JSC$19881_rid_+")");hi(k);ZFX(k);return}k.decodeChunks_?Dg4(k,I,V):(rP(k.JSC$19881_channelDebug_,k.JSC$19881_rid_,V,null),MVP(k,V));I==4&&hi(k);k.JSC$19881_successful_&&!k.JSC$19881_cancelled_&&(I==4?zk6(k.JSC$19881_channel_,k):(k.JSC$19881_successful_=!1,a$4(k)))}else g86(k.JSC$19881_xmlHttp_),P==400&&V.indexOf("Unknown SID")>0?(k.JSC$19881_lastError_=3,lE(12),k.JSC$19881_channelDebug_.warning("XMLHTTP Unknown SID ("+k.JSC$19881_rid_+")")):(k.JSC$19881_lastError_=0,lE(13),k.JSC$19881_channelDebug_.warning("XMLHTTP Bad status "+
P+" ("+k.JSC$19881_rid_+")")),hi(k),ZFX(k)}},Nnh=function(k){return k.JSC$19881_xmlHttp_&&(k=vup(k.JSC$19881_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.Tc(k)?k:null},pqX=function(k){if(!udV(k))return k.JSC$19881_xmlHttp_.getResponseText();
var I=k.JSC$19881_xmlHttp_.getResponse();if(I==="")return"";var V="",X=I.length,P=_.fT(k.JSC$19881_xmlHttp_)==4;if(!k.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return hi(k),ZFX(k),"";k.fetchResponseState_.textDecoder=new _.XA.TextDecoder}for(var L=0;L<X;L++)k.fetchResponseState_.responseArrivedForFetch=!0,V+=k.fetchResponseState_.textDecoder.decode(I[L],{stream:!(P&&L==X-1)});I.length=0;k.fetchResponseState_.responseBuffer+=V;k.JSC$19881_xmlHttpChunkStart_=0;return k.fetchResponseState_.responseBuffer},
wqG=function(k){return k.JSC$19881_xmlHttp_?k.fetchResponseState_.responseArrivedForFetch?!0:!(!k.JSC$19881_xmlHttp_.getResponseText()&&!k.JSC$19881_xmlHttp_.getResponse()):!1},udV=function(k){return k.JSC$19881_xmlHttp_?k.JSC$19881_verb_=="GET"&&k.JSC$19881_type_!=2&&k.JSC$19881_channel_.usesFetchStreams_:!1},Dg4=function(k,I,V){for(var X=!0,P;!k.JSC$19881_cancelled_&&k.JSC$19881_xmlHttpChunkStart_<V.length;)if(P=OF4(k,V),P==n32){I==4&&(k.JSC$19881_lastError_=4,lE(14),X=!1);
rP(k.JSC$19881_channelDebug_,k.JSC$19881_rid_,null,"[Incomplete Response]");break}else if(P==Qck){k.JSC$19881_lastError_=4;lE(15);rP(k.JSC$19881_channelDebug_,k.JSC$19881_rid_,V,"[Invalid Chunk]");X=!1;break}else rP(k.JSC$19881_channelDebug_,k.JSC$19881_rid_,P,null),MVP(k,P);udV(k)&&k.JSC$19881_xmlHttpChunkStart_!=0&&(k.fetchResponseState_.responseBuffer=k.fetchResponseState_.responseBuffer.slice(k.JSC$19881_xmlHttpChunkStart_),k.JSC$19881_xmlHttpChunkStart_=0);I!=4||V.length!=0||k.fetchResponseState_.responseArrivedForFetch||
(k.JSC$19881_lastError_=1,lE(16),X=!1);k.JSC$19881_successful_=k.JSC$19881_successful_&&X;X?V.length>0&&!k.firstByteReceived_&&(k.firstByteReceived_=!0,I=k.JSC$19881_channel_,I.JSC$19900_backChannelRequest_==k&&I.detectBufferingProxy_&&!I.bpDetectionDone_&&(I.JSC$19900_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+V.length),tVp(I),I.bpDetectionDone_=!0,lE(11))):(rP(k.JSC$19881_channelDebug_,k.JSC$19881_rid_,V,"[Invalid Chunked Response]"),hi(k),ZFX(k))},OF4=function(k,
I){var V=k.JSC$19881_xmlHttpChunkStart_,X=I.indexOf("\n",V);
if(X==-1)return n32;V=Number(I.substring(V,X));if(isNaN(V))return Qck;X+=1;if(X+V>I.length)return n32;I=I.slice(X,X+V);k.JSC$19881_xmlHttpChunkStart_=X+V;return I};
jr.prototype.cancel=function(){this.JSC$19881_cancelled_=!0;hi(this)};
var a$4=function(k){k.JSC$19881_watchDogTimeoutTime_=Date.now()+k.timeout_;ekX(k,k.timeout_)},ekX=function(k,I){if(k.JSC$19881_watchDogTimerId_!=null)throw Error("Ok");
k.JSC$19881_watchDogTimerId_=qR3((0,_.G7)(k.JSC$19885_onWatchDogTimeout_,k),I)},HFV=function(k){k.JSC$19881_watchDogTimerId_&&(_.XA.clearTimeout(k.JSC$19881_watchDogTimerId_),k.JSC$19881_watchDogTimerId_=null)};
jr.prototype.JSC$19885_onWatchDogTimeout_=function(){this.JSC$19881_watchDogTimerId_=null;var k=Date.now();k-this.JSC$19881_watchDogTimeoutTime_>=0?(Bn2(this.JSC$19881_channelDebug_,this.JSC$19881_requestUri_),this.JSC$19881_type_!=2&&(jch(3),lE(17)),hi(this),this.JSC$19881_lastError_=2,ZFX(this)):(this.JSC$19881_channelDebug_.warning("WatchDog timer called too early"),ekX(this,this.JSC$19881_watchDogTimeoutTime_-k))};
var ZFX=function(k){k.JSC$19881_channel_.state_==0||k.JSC$19881_cancelled_||zk6(k.JSC$19881_channel_,k)},hi=function(k){HFV(k);
_.BB(k.JSC$19881_readyStateChangeThrottle_);k.JSC$19881_readyStateChangeThrottle_=null;k.JSC$19881_eventHandler_.removeAll();if(k.JSC$19881_xmlHttp_){var I=k.JSC$19881_xmlHttp_;k.JSC$19881_xmlHttp_=null;I.abort();I.dispose()}};
jr.prototype.getLastError=function(){return this.JSC$19881_lastError_};
var MVP=function(k,I){try{var V=k.JSC$19881_channel_;if(V.state_!=0&&(V.JSC$19900_backChannelRequest_==k||kqp(V.forwardChannelRequestPool_,k)))if(!k.initialResponseDecoded_&&kqp(V.forwardChannelRequestPool_,k)&&V.state_==3){try{var X=V.wireCodec_.JSC$19895_parser_.parse(I)}catch(d){X=null}if(Array.isArray(X)&&X.length==3){I=X;if(I[0]==0)a:if(V.JSC$19900_channelDebug_.debug("Server claims our backchannel is missing."),V.JSC$19900_backChannelTimerId_)V.JSC$19900_channelDebug_.debug("But we are currently starting the request.");
else{if(V.JSC$19900_backChannelRequest_)if(V.JSC$19900_backChannelRequest_.JSC$19881_requestStartTime_+3E3<k.JSC$19881_requestStartTime_)IHh(V),V44(V);else break a;else V.JSC$19900_channelDebug_.warning("We do not have a BackChannel established");Xvp(V);lE(18)}else{V.JSC$19900_lastPostResponseArrayId_=I[1];var P=V.JSC$19900_lastPostResponseArrayId_-V.JSC$19900_lastArrayId_;if(0<P){var L=I[2];V.JSC$19900_channelDebug_.debug(L+" bytes (in "+P+" arrays) are outstanding on the BackChannel");L<37500&&
V.enableStreaming_&&V.JSC$19900_backChannelRetryCount_==0&&!V.JSC$19900_deadBackChannelTimerId_&&(V.JSC$19900_deadBackChannelTimerId_=qR3((0,_.G7)(V.JSC$19902_onBackChannelDead_,V),6E3))}}if(PxA(V.forwardChannelRequestPool_)<=1&&V.forwardChannelFlushedCallback_){try{V.forwardChannelFlushedCallback_()}catch(d){}V.forwardChannelFlushedCallback_=void 0}}else V.JSC$19900_channelDebug_.debug("Bad POST response data returned"),yo(V,11)}else if((k.initialResponseDecoded_||V.JSC$19900_backChannelRequest_==
k)&&IHh(V),!_.Tc(I)){var T=V.wireCodec_.JSC$19895_parser_.parse(I);V.onInput_(T,k)}jch(4)}catch(d){}};var Ln4=function(k,I){this.JSC$19888_mapId=k;this.map=I;this.context=null};var GR4=function(k){this.maxPoolSizeConfigured_=k||10;_.XA.PerformanceNavigationTiming?(k=_.XA.performance.getEntriesByType("navigation"),k=k.length>0&&(k[0].nextHopProtocol=="hq"||k[0].nextHopProtocol=="h2")):k=!!(_.XA.chrome&&_.XA.chrome.loadTimes&&_.XA.chrome.loadTimes()&&_.XA.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$19891_maxSize_=k?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$19891_maxSize_>1&&(this.requestPool_=new Set);this.JSC$19891_request_=null;this.JSC$19891_pendingMessages_=
[]},cRk=function(k){return k.JSC$19891_request_?!0:k.requestPool_?k.requestPool_.size>=k.JSC$19891_maxSize_:!1},PxA=function(k){return k.JSC$19891_request_?1:k.requestPool_?k.requestPool_.size:0},kqp=function(k,I){return k.JSC$19891_request_?k.JSC$19891_request_==I:k.requestPool_?k.requestPool_.has(I):!1},Gqp=function(k,I){k.requestPool_?k.requestPool_.add(I):k.JSC$19891_request_=I},TaG=function(k,I){k.JSC$19891_request_&&k.JSC$19891_request_==I?k.JSC$19891_request_=null:k.requestPool_&&k.requestPool_.has(I)&&
k.requestPool_.delete(I)};
GR4.prototype.cancel=function(){this.JSC$19891_pendingMessages_=d2P(this);if(this.JSC$19891_request_)this.JSC$19891_request_.cancel(),this.JSC$19891_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var k=_.G(this.requestPool_.values()),I=k.next();!I.done;I=k.next())I.value.cancel();this.requestPool_.clear()}};
var d2P=function(k){if(k.JSC$19891_request_!=null)return k.JSC$19891_pendingMessages_.concat(k.JSC$19891_request_.JSC$19881_pendingMessages_);if(k.requestPool_!=null&&k.requestPool_.size!==0){var I=k.JSC$19891_pendingMessages_;k=_.G(k.requestPool_.values());for(var V=k.next();!V.done;V=k.next())I=I.concat(V.value.JSC$19881_pendingMessages_);return I}return _.C_(k.JSC$19891_pendingMessages_)},iUX=function(k,I){k.JSC$19891_pendingMessages_=k.JSC$19891_pendingMessages_.concat(I)};YJ.prototype.JSC$19902_channelVersion_=8;YJ.prototype.state_=1;
YJ.prototype.connect=function(k,I,V,X){this.JSC$19900_channelDebug_.debug("connect()");lE(0);this.JSC$19900_path_=k;this.JSC$19900_extraParams_=I||{};V&&X!==void 0&&(this.JSC$19900_extraParams_.OSID=V,this.JSC$19900_extraParams_.OAID=X);this.enableStreaming_=this.allowStreamingMode_;this.JSC$19900_channelDebug_.debug("connectChannel_()");k=Wni(this,null,this.JSC$19900_path_);this.JSC$19900_channelDebug_.debug("GetForwardChannelUri: "+k);this.JSC$19900_forwardChannelUri_=k;fHk(this)};
YJ.prototype.disconnect=function(){this.JSC$19900_channelDebug_.debug("disconnect()");U24(this);if(this.state_==3){var k=this.JSC$19900_nextRid_++,I=this.JSC$19900_forwardChannelUri_.clone();_.xW(I,"SID",this.sid_);_.xW(I,"RID",k);_.xW(I,"TYPE","terminate");EP4(this,I);k=new jr(this,this.JSC$19900_channelDebug_,this.sid_,k);k.JSC$19881_type_=2;k.JSC$19881_baseUri_=_.aO(I.clone());I=!1;if(_.XA.navigator&&_.XA.navigator.sendBeacon)try{I=_.XA.navigator.sendBeacon(k.JSC$19881_baseUri_.toString(),"")}catch(V){}!I&&
_.XA.Image&&((new Image).src=k.JSC$19881_baseUri_,I=!0);I||(k.JSC$19881_xmlHttp_=RkV(k.JSC$19881_channel_,null),k.JSC$19881_xmlHttp_.send(k.JSC$19881_baseUri_));k.JSC$19881_requestStartTime_=Date.now();a$4(k)}bU6(this)};
var V44=function(k){k.JSC$19900_backChannelRequest_&&(tVp(k),k.JSC$19900_backChannelRequest_.cancel(),k.JSC$19900_backChannelRequest_=null)},U24=function(k){V44(k);
k.JSC$19900_backChannelTimerId_&&(_.XA.clearTimeout(k.JSC$19900_backChannelTimerId_),k.JSC$19900_backChannelTimerId_=null);IHh(k);k.forwardChannelRequestPool_.cancel();k.JSC$19900_forwardChannelTimerId_&&(typeof k.JSC$19900_forwardChannelTimerId_==="number"&&_.XA.clearTimeout(k.JSC$19900_forwardChannelTimerId_),k.JSC$19900_forwardChannelTimerId_=null)};
YJ.prototype.getState=function(){return this.state_};
var fHk=function(k){cRk(k.forwardChannelRequestPool_)||k.JSC$19900_forwardChannelTimerId_||(k.JSC$19900_forwardChannelTimerId_=!0,_.LT(k.JSC$19902_onStartForwardChannelTimer_,k),k.JSC$19900_forwardChannelRetryCount_=0)},rRh=function(k,I){if(PxA(k.forwardChannelRequestPool_)>=k.forwardChannelRequestPool_.JSC$19891_maxSize_-(k.JSC$19900_forwardChannelTimerId_?1:0))return!1;
if(k.JSC$19900_forwardChannelTimerId_)return k.JSC$19900_channelDebug_.debug("Use the retry request that is already scheduled."),k.JSC$19900_outgoingMaps_=I.JSC$19881_pendingMessages_.concat(k.JSC$19900_outgoingMaps_),!0;if(k.state_==1||k.state_==2||k.JSC$19900_forwardChannelRetryCount_>=(k.JSC$19900_failFast_?0:k.JSC$19900_forwardChannelMaxRetries_))return!1;k.JSC$19900_channelDebug_.debug("Going to retry POST");k.JSC$19900_forwardChannelTimerId_=qR3((0,_.G7)(k.JSC$19902_onStartForwardChannelTimer_,
k,I),lHP(k,k.JSC$19900_forwardChannelRetryCount_));k.JSC$19900_forwardChannelRetryCount_++;return!0};
YJ.prototype.JSC$19902_onStartForwardChannelTimer_=function(k){if(this.JSC$19900_forwardChannelTimerId_)if(this.JSC$19900_forwardChannelTimerId_=null,this.JSC$19900_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!k){this.JSC$19900_channelDebug_.debug("open_()");this.JSC$19900_nextRid_=Math.floor(Math.random()*1E5);k=this.JSC$19900_nextRid_++;var I=new jr(this,this.JSC$19900_channelDebug_,"",k),V=this.JSC$19900_extraHeaders_;this.initHeaders_&&(V?(V=_.dc.clone(V),_.dc.extend(V,this.initHeaders_)):
V=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(I.JSC$19881_extraHeaders_=V,V=null);var X;if(this.fastHandshake_)a:{for(var P=X=0;P<this.JSC$19900_outgoingMaps_.length;P++){b:{var L=this.JSC$19900_outgoingMaps_[P];if("__data__"in L.map&&(L=L.map.__data__,typeof L==="string")){L=L.length;break b}L=void 0}if(L===void 0)break;X+=L;if(X>4096){X=P;break a}if(X===4096||P===this.JSC$19900_outgoingMaps_.length-1){X=P+1;break a}}X=1E3}else X=1E3;X=hU4(this,I,X);
P=this.JSC$19900_forwardChannelUri_.clone();_.xW(P,"RID",k);_.xW(P,"CVER",22);this.httpSessionIdParam_&&_.xW(P,"X-HTTP-Session-Id",this.httpSessionIdParam_);EP4(this,P);V&&(this.encodeInitMessageHeaders_?X="headers="+_.NJ($6P(V))+"&"+X:this.httpHeadersOverwriteParam_&&SwP(P,this.httpHeadersOverwriteParam_,V));Gqp(this.forwardChannelRequestPool_,I);this.blockingHandshake_&&_.xW(P,"TYPE","init");this.fastHandshake_?(_.xW(P,"$req",X),_.xW(P,"SID","null"),I.decodeInitialResponse_=!0,xgV(I,P,null)):xgV(I,
P,X);this.state_=2}}else this.state_==3&&(k?yRc(this,k):this.JSC$19900_outgoingMaps_.length==0?this.JSC$19900_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):cRk(this.forwardChannelRequestPool_)||(yRc(this),this.JSC$19900_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var yRc=function(k,I){var V;I?V=I.JSC$19881_rid_:V=k.JSC$19900_nextRid_++;var X=k.JSC$19900_forwardChannelUri_.clone();_.xW(X,"SID",k.sid_);_.xW(X,"RID",V);_.xW(X,"AID",k.JSC$19900_lastArrayId_);EP4(k,X);k.httpHeadersOverwriteParam_&&k.JSC$19900_extraHeaders_&&SwP(X,k.httpHeadersOverwriteParam_,k.JSC$19900_extraHeaders_);V=new jr(k,k.JSC$19900_channelDebug_,k.sid_,V,k.JSC$19900_forwardChannelRetryCount_+1);k.httpHeadersOverwriteParam_===null&&(V.JSC$19881_extraHeaders_=k.JSC$19900_extraHeaders_);
I&&(k.JSC$19900_outgoingMaps_=I.JSC$19881_pendingMessages_.concat(k.JSC$19900_outgoingMaps_));I=hU4(k,V,1E3);V.setTimeout(Math.round(k.JSC$19900_forwardChannelRequestTimeoutMs_*.5)+Math.round(k.JSC$19900_forwardChannelRequestTimeoutMs_*.5*Math.random()));Gqp(k.forwardChannelRequestPool_,V);xgV(V,X,I)},EP4=function(k,I){k.JSC$19900_extraParams_&&_.dc.forEach(k.JSC$19900_extraParams_,function(V,X){_.xW(I,X,V)});
k.handler_&&_.dc.forEach({},function(V,X){_.xW(I,X,V)})},hU4=function(k,I,V){V=Math.min(k.JSC$19900_outgoingMaps_.length,V);
var X=k.handler_?(0,_.G7)(k.handler_.JSC$19906_badMapError,k.handler_,k):null;a:{for(var P=k.JSC$19900_outgoingMaps_,L=-1;;){var T=["count="+V];L==-1?V>0?(L=P[0].JSC$19888_mapId,T.push("ofs="+L)):L=0:T.push("ofs="+L);for(var d=!0,U=0;U<V;U++){var E=P[U].JSC$19888_mapId,l=P[U].map;E-=L;if(E<0)L=Math.max(0,P[U].JSC$19888_mapId-100),d=!1;else try{E="req"+E+"_"||"";try{var r=l instanceof Map?l:Object.entries(l);for(var h=_.G(r),y=h.next();!y.done;y=h.next()){var S=_.G(y.value),g=S.next().value,F=S.next().value,
Q=F;_.MU(F)&&(Q=(0,_.i9)(F));T.push(E+g+"="+encodeURIComponent(Q))}}catch(x){throw T.push(E+"type="+encodeURIComponent("_badmap")),x;}}catch(x){X&&X(l)}}if(d){r=T.join("&");break a}}r=void 0}k=k.JSC$19900_outgoingMaps_.splice(0,V);I.JSC$19881_pendingMessages_=k;return r},m24=function(k){k.JSC$19900_backChannelRequest_||k.JSC$19900_backChannelTimerId_||(k.JSC$19900_backChannelAttemptId_=1,_.LT(k.JSC$19902_onStartBackChannelTimer_,k),k.JSC$19900_backChannelRetryCount_=0)},Xvp=function(k){if(k.JSC$19900_backChannelRequest_||
k.JSC$19900_backChannelTimerId_||k.JSC$19900_backChannelRetryCount_>=3)return!1;
k.JSC$19900_channelDebug_.debug("Going to retry GET");k.JSC$19900_backChannelAttemptId_++;k.JSC$19900_backChannelTimerId_=qR3((0,_.G7)(k.JSC$19902_onStartBackChannelTimer_,k),lHP(k,k.JSC$19900_backChannelRetryCount_));k.JSC$19900_backChannelRetryCount_++;return!0};
YJ.prototype.JSC$19902_onStartBackChannelTimer_=function(){this.JSC$19900_backChannelTimerId_=null;KnX(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$19900_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$19900_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$19900_backChannelRequest_+" "+this.handshakeRttMs_);else{var k=4*this.handshakeRttMs_;this.JSC$19900_channelDebug_.info("BP detection timer enabled: "+k);this.bpDetectionTimerId_=qR3((0,_.G7)(this.onBpDetectionTimer_,
this),k)}};
YJ.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$19900_channelDebug_.info("BP detection timeout reached.");if(this.JSC$19900_backChannelRequest_.JSC$19881_xmlHttp_!=null){var k=this.JSC$19900_backChannelRequest_.JSC$19881_xmlHttp_.getResponseText();k&&this.JSC$19900_channelDebug_.warning("Timer should have been cancelled : "+k)}this.JSC$19900_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;lE(10);V44(this);KnX(this)}else this.JSC$19900_channelDebug_.warning("Invalid operation.")};
var tVp=function(k){k.bpDetectionTimerId_!=null&&(k.JSC$19900_channelDebug_.debug("Cancel the BP detection timer."),_.XA.clearTimeout(k.bpDetectionTimerId_),k.bpDetectionTimerId_=null)},KnX=function(k){k.JSC$19900_channelDebug_.debug("Creating new HttpRequest");
k.JSC$19900_backChannelRequest_=new jr(k,k.JSC$19900_channelDebug_,k.sid_,"rpc",k.JSC$19900_backChannelAttemptId_);k.httpHeadersOverwriteParam_===null&&(k.JSC$19900_backChannelRequest_.JSC$19881_extraHeaders_=k.JSC$19900_extraHeaders_);k.JSC$19900_backChannelRequest_.JSC$19881_readyStateChangeThrottleMs_=0;var I=k.JSC$19900_backChannelUri_.clone();_.xW(I,"RID","rpc");_.xW(I,"SID",k.sid_);_.xW(I,"AID",k.JSC$19900_lastArrayId_);_.xW(I,"CI",k.enableStreaming_?"0":"1");!k.enableStreaming_&&k.longPollingTimeout_&&
_.xW(I,"TO",k.longPollingTimeout_);_.xW(I,"TYPE","xmlhttp");EP4(k,I);k.httpHeadersOverwriteParam_&&k.JSC$19900_extraHeaders_&&SwP(I,k.httpHeadersOverwriteParam_,k.JSC$19900_extraHeaders_);k.backChannelRequestTimeoutMs_&&k.JSC$19900_backChannelRequest_.setTimeout(k.backChannelRequestTimeoutMs_);var V=k.JSC$19900_backChannelRequest_,X=k.JSC$19900_hostPrefix_;V.JSC$19881_type_=1;V.JSC$19881_baseUri_=_.aO(I.clone());V.JSC$19881_postData_=null;V.decodeChunks_=!0;o3k(V,X);k.JSC$19900_channelDebug_.debug("New Request created")};
YJ.prototype.JSC$19902_onBackChannelDead_=function(){this.JSC$19900_deadBackChannelTimerId_!=null&&(this.JSC$19900_deadBackChannelTimerId_=null,V44(this),Xvp(this),lE(19))};
var IHh=function(k){k.JSC$19900_deadBackChannelTimerId_!=null&&(_.XA.clearTimeout(k.JSC$19900_deadBackChannelTimerId_),k.JSC$19900_deadBackChannelTimerId_=null)},zk6=function(k,I){k.JSC$19900_channelDebug_.debug("Request complete");
var V=null;if(k.JSC$19900_backChannelRequest_==I){IHh(k);tVp(k);k.JSC$19900_backChannelRequest_=null;var X=2}else if(kqp(k.forwardChannelRequestPool_,I))V=I.JSC$19881_pendingMessages_,TaG(k.forwardChannelRequestPool_,I),X=1;else return;if(k.state_!=0)if(I.JSC$19881_successful_)X==1?(g36(I.JSC$19881_postData_?I.JSC$19881_postData_.length:0,Date.now()-I.JSC$19881_requestStartTime_,k.JSC$19900_forwardChannelRetryCount_),fHk(k)):m24(k);else{var P=I.JSC$19881_lastStatusCode_,L=I.getLastError();if(L==3||
L==0&&P>0)k.JSC$19900_channelDebug_.debug("Not retrying due to error type"),P>200&&(k.errorResponseStatusCode_=I.JSC$19881_lastStatusCode_);else{k.JSC$19900_channelDebug_.debug(function(){return"Maybe retrying, last error: "+Avx(L,k.errorResponseStatusCode_)});
if(X==1&&rRh(k,I)||X==2&&Xvp(k))return;k.JSC$19900_channelDebug_.debug("Exceeded max number of retries")}V&&V.length>0&&iUX(k.forwardChannelRequestPool_,V);k.JSC$19900_channelDebug_.debug("Error: HTTP request failed");switch(L){case 1:yo(k,5);break;case 4:yo(k,10);break;case 3:yo(k,6);break;default:yo(k,2)}}},lHP=function(k,I){var V=k.JSC$19900_baseRetryDelayMs_+Math.floor(Math.random()*k.JSC$19900_retryDelaySeedMs_);
k.isActive()||(k.JSC$19900_channelDebug_.debug("Inactive channel"),V*=2);return V*I};
YJ.prototype.onInput_=function(k,I){for(var V=0;V<k.length;V++){var X=k[V],P=X[0];if(P<=this.JSC$19900_lastArrayId_)this.JSC$19900_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+P+", lastArrayId: "+this.JSC$19900_lastArrayId_);else if(P>this.JSC$19900_lastArrayId_+1&&this.JSC$19900_lastArrayId_>-1&&this.JSC$19900_channelDebug_.warning("Received non-consecutive message with arrayId: "+P+", lastArrayId: "+this.JSC$19900_lastArrayId_),this.JSC$19900_lastArrayId_=P,
X=X[1],this.state_==2)if(X[0]=="c"){this.sid_=X[1];this.JSC$19900_hostPrefix_=X[2];P=X[3];P!=null&&(this.JSC$19902_channelVersion_=P,this.JSC$19900_channelDebug_.info("VER="+this.JSC$19902_channelVersion_));P=X[4];P!=null&&(this.serverVersion_=P,this.JSC$19900_channelDebug_.info("SVER="+this.serverVersion_));X=X[5];X!=null&&typeof X==="number"&&X>0&&(this.backChannelRequestTimeoutMs_=X*=1.5,this.JSC$19900_channelDebug_.info("backChannelRequestTimeoutMs_="+X));if(X=I.JSC$19881_xmlHttp_){var L=vup(X,
"X-Client-Wire-Protocol");L&&(P=this.forwardChannelRequestPool_,!P.requestPool_&&(_.iD(L,"spdy")||_.iD(L,"quic")||_.iD(L,"h2"))&&(P.JSC$19891_maxSize_=P.maxPoolSizeConfigured_,P.requestPool_=new Set,P.JSC$19891_request_&&(Gqp(P,P.JSC$19891_request_),P.JSC$19891_request_=null)));this.httpSessionIdParam_&&((X=vup(X,"X-HTTP-Session-Id"))?(this.httpSessionId_=X,_.xW(this.JSC$19900_forwardChannelUri_,this.httpSessionIdParam_,X)):this.JSC$19900_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$19906_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-I.JSC$19881_requestStartTime_,this.JSC$19900_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));X=I;P=Wni(this,this.JSC$19900_supportsCrossDomainXhrs_?this.JSC$19900_hostPrefix_:null,this.JSC$19900_path_);this.JSC$19900_channelDebug_.debug("GetBackChannelUri: "+P);this.JSC$19900_backChannelUri_=P;X.initialResponseDecoded_?(this.JSC$19900_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
TaG(this.forwardChannelRequestPool_,X),P=X,(L=this.backChannelRequestTimeoutMs_)&&P.setTimeout(L),P.JSC$19881_watchDogTimerId_&&(HFV(P),a$4(P)),this.JSC$19900_backChannelRequest_=X):m24(this);this.JSC$19900_outgoingMaps_.length>0&&fHk(this)}else X[0]!="stop"&&X[0]!="close"||yo(this,7);else this.state_==3&&(X[0]=="stop"||X[0]=="close"?X[0]=="stop"?yo(this,7):this.disconnect():X[0]!="noop"&&this.handler_&&this.handler_.JSC$19906_channelHandleArray(X),this.JSC$19900_backChannelRetryCount_=0)}};
var yo=function(k,I){k.JSC$19900_channelDebug_.info("Error code "+I);if(I==2){var V=(0,_.G7)(k.testNetworkCallback_,k),X=k.networkTestUrl_,P=!X;X=new _.hV(X||"//www.google.com/images/cleardot.gif");_.XA.location&&_.XA.location.protocol=="http"||_.v1(X,"https");_.aO(X);P?Vki(X.toString(),V):XLA(X.toString(),V)}else lE(2);k.onError_(I)};
YJ.prototype.testNetworkCallback_=function(k){k?(this.JSC$19900_channelDebug_.info("Successfully pinged google.com"),lE(2)):(this.JSC$19900_channelDebug_.info("Failed to ping google.com"),lE(1))};
YJ.prototype.onError_=function(k){this.JSC$19900_channelDebug_.debug("HttpChannel: error - "+k);this.state_=0;this.handler_&&this.handler_.JSC$19906_channelError(k);bU6(this);U24(this)};
var bU6=function(k){k.state_=0;k.nonAckedMapsAtChannelClose_=[];if(k.handler_){var I=d2P(k.forwardChannelRequestPool_);if(I.length!=0||k.JSC$19900_outgoingMaps_.length!=0)k.JSC$19900_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+I.length+", outgoing: "+k.JSC$19900_outgoingMaps_.length}),_.NU(k.nonAckedMapsAtChannelClose_,I),_.NU(k.nonAckedMapsAtChannelClose_,k.JSC$19900_outgoingMaps_),k.forwardChannelRequestPool_.JSC$19891_pendingMessages_.length=0,_.C_(k.JSC$19900_outgoingMaps_),
k.JSC$19900_outgoingMaps_.length=0;
k.handler_.JSC$19906_channelClosed()}},$2h=function(k){if(k.state_==0)return k.nonAckedMapsAtChannelClose_;
var I=[];_.NU(I,d2P(k.forwardChannelRequestPool_));_.NU(I,k.JSC$19900_outgoingMaps_);return I},Wni=function(k,I,V){var X=_.ns(V);
X.JSC$10332_domain_!=""?(I&&_.su(X,I+"."+X.JSC$10332_domain_),_.FY(X,X.JSC$10332_port_)):(X=_.XA.location,X=D3c(X.protocol,I?I+"."+X.hostname:X.hostname,+X.port,V));I=k.httpSessionIdParam_;V=k.httpSessionId_;I&&V&&_.xW(X,I,V);_.xW(X,"VER",k.JSC$19902_channelVersion_);EP4(k,X);return X},RkV=function(k,I,V){if(I&&!k.JSC$19900_supportsCrossDomainXhrs_)throw Error("Pk");
I=k.usesFetchStreams_&&!k.JSC$19900_xmlHttpFactory_?new _.W1(new hbx({streamBinaryChunks:V})):new _.W1(k.JSC$19900_xmlHttpFactory_);I.JSC$10096_withCredentials_=k.JSC$19900_supportsCrossDomainXhrs_;return I};
YJ.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var Sy3=function(){};
_.c=Sy3.prototype;_.c.JSC$19906_channelOpened=function(){};
_.c.JSC$19906_channelHandleArray=function(){};
_.c.JSC$19906_channelError=function(){};
_.c.JSC$19906_channelClosed=function(){};
_.c.isActive=function(){return!0};
_.c.JSC$19906_badMapError=function(){};var KJ=function(k,I){_.XY.call(this);this.JSC$19909_channel_=new YJ(I);this.JSC$19909_url_=k;this.messageUrlParams_=I&&I.messageUrlParams||null;k=I&&I.messageHeaders||null;I&&I.clientProtocolHeaderRequired&&(k?_.dc.set(k,"X-Client-Protocol","webchannel"):k=_.dc.create("X-Client-Protocol","webchannel"));this.JSC$19909_channel_.JSC$19900_extraHeaders_=k;k=I&&I.initMessageHeaders||null;I&&I.messageContentType&&(k?_.dc.set(k,"X-WebChannel-Content-Type",I.messageContentType):k=_.dc.create("X-WebChannel-Content-Type",
I.messageContentType));I&&I.clientProfile&&(k?_.dc.set(k,"X-WebChannel-Client-Profile",I.clientProfile):k=_.dc.create("X-WebChannel-Client-Profile",I.clientProfile));this.JSC$19909_channel_.initHeaders_=k;(k=I&&I.httpHeadersOverwriteParam)&&!_.Tc(k)&&(this.JSC$19909_channel_.httpHeadersOverwriteParam_=k);this.supportsCrossDomainXhr_=I&&I.supportsCrossDomainXhr||!1;this.sendRawJson_=I&&I.sendRawJson||!1;(I=I&&I.httpSessionIdParam)&&!_.Tc(I)&&(this.JSC$19909_channel_.httpSessionIdParam_=I,_.dc.containsKey(this.messageUrlParams_,
I)&&_.dc.remove(this.messageUrlParams_,I));this.channelHandler_=new mD(this)};
_.vM(KJ,_.XY);KJ.prototype.open=function(){this.JSC$19909_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$19909_channel_.JSC$19900_supportsCrossDomainXhrs_=!0);this.JSC$19909_channel_.connect(this.JSC$19909_url_,this.messageUrlParams_||void 0)};
KJ.prototype.close=function(){this.JSC$19909_channel_.disconnect()};
KJ.prototype.send=function(k){var I=this.JSC$19909_channel_;if(typeof k==="string"){var V={};V.__data__=k;k=V}else this.sendRawJson_&&(V={},V.__data__=(0,_.i9)(k),k=V);I.JSC$19900_outgoingMaps_.push(new Ln4(I.JSC$19900_nextMapId_++,k));I.state_==3&&fHk(I)};
KJ.prototype.disposeInternal=function(){this.JSC$19909_channel_.handler_=null;delete this.channelHandler_;this.JSC$19909_channel_.disconnect();delete this.JSC$19909_channel_;KJ.superClass_.disposeInternal.call(this)};
var jSV=function(k){yvA.call(this);k.__headers__&&(this.headers=k.__headers__,this.statusCode=k.__status__,delete k.__headers__,delete k.__status__);var I=k.__sm__;I?this.data=(this.metadataKey=_.dc.getAnyKey(I))?_.dc.get(I,this.metadataKey):I:this.data=k};
_.vM(jSV,yvA);var JRc=function(k){mgP.call(this);this.status=1;this.errorCode=k};
_.vM(JRc,mgP);var mD=function(k){this.JSC$19916_channel_=k};
_.vM(mD,Sy3);mD.prototype.JSC$19906_channelOpened=function(){this.JSC$19916_channel_.dispatchEvent("w")};
mD.prototype.JSC$19906_channelHandleArray=function(k){this.JSC$19916_channel_.dispatchEvent(new jSV(k))};
mD.prototype.JSC$19906_channelError=function(k){this.JSC$19916_channel_.dispatchEvent(new JRc(k))};
mD.prototype.JSC$19906_channelClosed=function(){this.JSC$19916_channel_.dispatchEvent("x")};
var Yy4=function(k,I){this.transportChannel_=k;this.JSC$19919_channel_=I},gPG=function(k){return $2h(k.JSC$19919_channel_).map(function(I){var V=k.transportChannel_;
I=I.map;"__data__"in I?(I=I.__data__,V=V.sendRawJson_?(0,_.fnZ)(I):I):V=I;return V})};
Yy4.prototype.commit=function(k){this.JSC$19919_channel_.forwardChannelFlushedCallback_=k};var qyx=function(k,I,V){for(var X=0;X<k.getSize().height;X++)for(var P=0;P<k.getSize().width;P++)I.call(V,k.array_[X][P],X,P,k)},vPx=function(k,I){var V=new gd(k.getSize());
qyx(k,function(X,P,L){V.array_[P][L]=I.call(void 0,X,P,L,k)});
return V},dmP=function(k,I){for(var V=[],X=0;X<k;X++){V[X]=[];
for(var P=0;P<I;P++)V[X][P]=0}return V};
gd.prototype.add=function(k){if(!wH4(this.size_,k.getSize()))throw Error("Sk");return vPx(this,function(I,V,X){return I+k.array_[V][X]})};
gd.prototype.equals=function(k,I){if(this.size_.width!=k.size_.width||this.size_.height!=k.size_.height)return!1;I=I||0;for(var V=0;V<this.size_.height;V++)for(var X=0;X<this.size_.width;X++)if(!C1V(this.array_[V][X],k.array_[V][X],I))return!1;return!0};
gd.prototype.getSize=function(){return this.size_};
var $H=function(k,I,V){return I>=0&&I<k.size_.height&&V>=0&&V<k.size_.width?k.array_[I][V]:null};
gd.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var sSi=function(k,I,V,X){if(!(I>=0&&I<k.size_.height&&V>=0&&V<k.size_.width))throw Error("Tk`"+I+"`"+V+"`"+k.size_.height+"`"+k.size_.width);k.array_[I][V]=X};
gd.prototype.multiply=function(k){if(k instanceof gd){if(this.size_.width!=k.getSize().height)throw Error("Uk");return FnV(this,k)}if(typeof k==="number")return Ba4(this,k);throw Error("Vk");};
var FnV=function(k,I){var V=new gd(k.size_.height,I.getSize().width);qyx(V,function(X,P,L){for(var T=X=0;T<this.size_.width;T++)X+=$H(this,P,T)*$H(I,T,L);sSi(V,P,L,X)},k);
return V},Ba4=function(k,I){return vPx(k,function(V){return V*I})};var Sw=function(k){ARp.dispatchEvent(new QSG(ARp,k))},ARp=new _.XY,QSG=function(k,I){_.Cs.call(this,"statevent",k);
this.stat=I};
_.J(QSG,_.Cs);_.c=vN.prototype;_.c.JSC$19929_extraHeaders_=null;_.c.JSC$19929_successful_=!1;_.c.JSC$19929_watchDogTimerId_=null;_.c.JSC$19929_watchDogTimeoutTime_=null;_.c.JSC$19929_requestStartTime_=null;_.c.JSC$19929_type_=null;_.c.JSC$19929_baseUri_=null;_.c.JSC$19929_requestUri_=null;_.c.JSC$19929_postData_=null;_.c.JSC$19929_xmlHttp_=null;_.c.JSC$19929_xmlHttpChunkStart_=0;_.c.trident_=null;_.c.JSC$19929_verb_=null;_.c.JSC$19929_lastError_=null;_.c.JSC$19929_lastStatusCode_=-1;_.c.sendClose_=!0;
_.c.JSC$19929_cancelled_=!1;_.c.JSC$19929_readyStateChangeThrottleMs_=0;_.c.JSC$19929_readyStateChangeThrottle_=null;var nP6=function(k,I){switch(k){case 0:return"Non-200 return code ("+I+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},oPx={},x2i={};
vN.prototype.setTimeout=function(k){this.timeout_=k};
var RUh=function(k,I,V){k.JSC$19929_type_=1;k.JSC$19929_baseUri_=_.aO(I.clone());k.JSC$19929_postData_=V;k.decodeChunks_=!0;aH6(k,null)},Cxp=function(k,I,V,X,P){k.JSC$19929_type_=1;
k.JSC$19929_baseUri_=_.aO(I.clone());k.JSC$19929_postData_=null;k.decodeChunks_=V;P&&(k.sendClose_=!1);aH6(k,X)},aH6=function(k,I){k.JSC$19929_requestStartTime_=Date.now();
wvP(k);k.JSC$19929_requestUri_=k.JSC$19929_baseUri_.clone();v8V(k.JSC$19929_requestUri_,"t",k.JSC$19927_retryId_);k.JSC$19929_xmlHttpChunkStart_=0;k.JSC$19929_xmlHttp_=k.JSC$19927_channel_.JSC$19936_createXhrIo(k.JSC$19927_channel_.JSC$19936_shouldUseSecondaryDomains()?I:null);k.JSC$19929_readyStateChangeThrottleMs_>0&&(k.JSC$19929_readyStateChangeThrottle_=new _.n2((0,_.G7)(k.JSC$19929_xmlHttpHandler_,k,k.JSC$19929_xmlHttp_),k.JSC$19929_readyStateChangeThrottleMs_));k.JSC$19927_eventHandler_.listen(k.JSC$19929_xmlHttp_,
"readystatechange",k.JSC$19929_readyStateChangeHandler_);I=k.JSC$19929_extraHeaders_?_.dc.clone(k.JSC$19929_extraHeaders_):{};k.JSC$19929_postData_?(k.JSC$19929_verb_="POST",I["Content-Type"]="application/x-www-form-urlencoded",k.JSC$19929_xmlHttp_.send(k.JSC$19929_requestUri_,k.JSC$19929_verb_,k.JSC$19929_postData_,I)):(k.JSC$19929_verb_="GET",k.sendClose_&&!_.Mt&&(I.Connection="close"),k.JSC$19929_xmlHttp_.send(k.JSC$19929_requestUri_,k.JSC$19929_verb_,null,I));k.JSC$19927_channel_.notifyServerReachabilityEvent(1);
I=k.JSC$19927_channelDebug_;var V=k.JSC$19929_postData_;if(V){var X="";V=V.split("&");for(var P=0;P<V.length;P++){var L=V[P].split("=");if(L.length>1){var T=L[0];L=L[1];var d=T.split("_");X=d.length>=2&&d[1]=="type"?X+(T+"="+L+"&"):X+(T+"=redacted&")}}}else X=null;I.info("XMLHTTP REQ ("+k.JSC$19927_rid_+") [attempt "+k.JSC$19927_retryId_+"]: "+k.JSC$19929_verb_+"\n"+k.JSC$19929_requestUri_+"\n"+X)};
vN.prototype.JSC$19929_readyStateChangeHandler_=function(k){k=k.target;var I=this.JSC$19929_readyStateChangeThrottle_;I&&_.fT(k)==3?(this.JSC$19927_channelDebug_.debug("Throttling readystatechange."),I.fire()):this.JSC$19929_xmlHttpHandler_(k)};
vN.prototype.JSC$19929_xmlHttpHandler_=function(k){try{if(k==this.JSC$19929_xmlHttp_)a:{var I=_.fT(this.JSC$19929_xmlHttp_),V=this.JSC$19929_xmlHttp_.JSC$10096_lastErrorCode_,X=this.JSC$19929_xmlHttp_.getStatus();if(_.Mt&&!_.nO("420+")){if(I<4)break a}else if(I<3||I==3&&!this.JSC$19929_xmlHttp_.getResponseText())break a;this.JSC$19929_cancelled_||I!=4||V==7||(V==8||X<=0?this.JSC$19927_channel_.notifyServerReachabilityEvent(3):this.JSC$19927_channel_.notifyServerReachabilityEvent(2));HUh(this);var P=
this.JSC$19929_xmlHttp_.getStatus();this.JSC$19929_lastStatusCode_=P;var L=this.JSC$19929_xmlHttp_.getResponseText();L||this.JSC$19927_channelDebug_.debug("No response text for uri "+this.JSC$19929_requestUri_+" status "+P);this.JSC$19929_successful_=P==200;this.JSC$19927_channelDebug_.info("XMLHTTP RESP ("+this.JSC$19927_rid_+") [ attempt "+this.JSC$19927_retryId_+"]: "+this.JSC$19929_verb_+"\n"+this.JSC$19929_requestUri_+"\n"+I+" "+P);if(this.JSC$19929_successful_){I==4&&pv4(this);if(this.decodeChunks_){for(k=
!0;!this.JSC$19929_cancelled_&&this.JSC$19929_xmlHttpChunkStart_<L.length;){var T=Nak(this,L);if(T==x2i){I==4&&(this.JSC$19929_lastError_=4,Sw(15),k=!1);M4A(this.JSC$19927_channelDebug_,this.JSC$19927_rid_,null,"[Incomplete Response]");break}else if(T==oPx){this.JSC$19929_lastError_=4;Sw(16);M4A(this.JSC$19927_channelDebug_,this.JSC$19927_rid_,L,"[Invalid Chunk]");k=!1;break}else M4A(this.JSC$19927_channelDebug_,this.JSC$19927_rid_,T,null),ZU3(this,T)}I==4&&L.length==0&&(this.JSC$19929_lastError_=
1,Sw(17),k=!1);this.JSC$19929_successful_=this.JSC$19929_successful_&&k;k||(M4A(this.JSC$19927_channelDebug_,this.JSC$19927_rid_,L,"[Invalid Chunked Response]"),pv4(this),D2V(this))}else M4A(this.JSC$19927_channelDebug_,this.JSC$19927_rid_,L,null),ZU3(this,L);this.JSC$19929_successful_&&!this.JSC$19929_cancelled_&&(I==4?this.JSC$19927_channel_.JSC$19936_onRequestComplete(this):(this.JSC$19929_successful_=!1,wvP(this)))}else P==400&&L.indexOf("Unknown SID")>0?(this.JSC$19929_lastError_=3,Sw(13),this.JSC$19927_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$19927_rid_+")")):(this.JSC$19929_lastError_=0,Sw(14),this.JSC$19927_channelDebug_.warning("XMLHTTP Bad status "+P+" ("+this.JSC$19927_rid_+")")),pv4(this),D2V(this)}else this.JSC$19927_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(d){this.JSC$19927_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var Nak=function(k,I){var V=k.JSC$19929_xmlHttpChunkStart_,X=I.indexOf("\n",V);if(X==-1)return x2i;V=Number(I.substring(V,X));if(isNaN(V))return oPx;X+=1;if(X+V>I.length)return x2i;I=I.slice(X,X+V);k.JSC$19929_xmlHttpChunkStart_=X+V;return I};
vN.prototype.cancel=function(){this.JSC$19929_cancelled_=!0;pv4(this)};
var wvP=function(k){k.JSC$19929_watchDogTimeoutTime_=Date.now()+k.timeout_;zUP(k,k.timeout_)},zUP=function(k,I){if(k.JSC$19929_watchDogTimerId_!=null)throw Error("Ok");
k.JSC$19929_watchDogTimerId_=q9((0,_.G7)(k.JSC$19929_onWatchDogTimeout_,k),I)},HUh=function(k){k.JSC$19929_watchDogTimerId_&&(_.XA.clearTimeout(k.JSC$19929_watchDogTimerId_),k.JSC$19929_watchDogTimerId_=null)};
vN.prototype.JSC$19929_onWatchDogTimeout_=function(){this.JSC$19929_watchDogTimerId_=null;var k=Date.now();k-this.JSC$19929_watchDogTimeoutTime_>=0?(this.JSC$19927_channelDebug_.info("TIMEOUT: "+this.JSC$19929_requestUri_),this.JSC$19929_type_!=2&&this.JSC$19927_channel_.notifyServerReachabilityEvent(3),pv4(this),this.JSC$19929_lastError_=2,Sw(18),D2V(this)):(this.JSC$19927_channelDebug_.warning("WatchDog timer called too early"),zUP(this,this.JSC$19929_watchDogTimeoutTime_-k))};
var D2V=function(k){k.JSC$19927_channel_.JSC$19936_isClosed()||k.JSC$19929_cancelled_||k.JSC$19927_channel_.JSC$19936_onRequestComplete(k)},pv4=function(k){HUh(k);
_.BB(k.JSC$19929_readyStateChangeThrottle_);k.JSC$19929_readyStateChangeThrottle_=null;k.pollingTimer_.stop();k.JSC$19927_eventHandler_.removeAll();if(k.JSC$19929_xmlHttp_){var I=k.JSC$19929_xmlHttp_;k.JSC$19929_xmlHttp_=null;I.abort();I.dispose()}k.trident_&&(k.trident_=null)};
vN.prototype.getLastError=function(){return this.JSC$19929_lastError_};
var ZU3=function(k,I){try{k.JSC$19927_channel_.JSC$19936_onRequestData(k,I),k.JSC$19927_channel_.notifyServerReachabilityEvent(4)}catch(V){}};var M4A=function(k,I,V,X){var P=k.info;a:if(V&&V!="y2f%"){try{var L=JSON.parse(V);if(L)for(var T=0;T<L.length;T++)if(Array.isArray(L[T])){var d=L[T];if(!(d.length<2)){var U=d[1];if(Array.isArray(U)&&!(U.length<1)){var E=U[0];if(E!="noop"&&E!="stop")for(var l=1;l<U.length;l++)U[l]=""}}}var r=(0,_.i9)(L);break a}catch(h){k.debug("Exception parsing expected JS array - probably was not JS");r=V;break a}r=void 0}else r=V;P.call(k,"XMLHTTP TEXT ("+I+"): "+r+(X?" "+X:""))};
sU.prototype.debug=function(k){this.info(k)};
sU.prototype.info=function(){};
sU.prototype.warning=function(){};var ufp=function(k,I){this.JSC$19934_channel_=k;this.JSC$19934_channelDebug_=I;this.JSC$19934_parser_=new PRk};
_.c=ufp.prototype;_.c.JSC$19936_extraHeaders_=null;_.c.JSC$19936_request_=null;_.c.receivedIntermediateResult_=!1;_.c.JSC$19936_path_=null;_.c.state_=null;_.c.JSC$19936_lastStatusCode_=-1;_.c.JSC$19936_hostPrefix_=null;_.c.blockedPrefix_=null;
_.c.connect=function(k){this.JSC$19936_path_=k;k=OUP(this.JSC$19934_channel_,this.JSC$19936_path_);Sw(3);Date.now();var I=this.JSC$19934_channel_.firstTestResults_;I!=null?(this.JSC$19936_hostPrefix_=I[0],(this.blockedPrefix_=I[1])?(this.state_=1,t4p(this)):(this.state_=2,eU6(this))):(v8V(k,"MODE","init"),this.JSC$19936_request_=new vN(this,this.JSC$19934_channelDebug_),this.JSC$19936_request_.JSC$19929_extraHeaders_=this.JSC$19936_extraHeaders_,Cxp(this.JSC$19936_request_,k,!1,null,!0),this.state_=
0)};
var t4p=function(k){var I=kCG(k.JSC$19934_channel_,k.blockedPrefix_,"/mail/images/cleardot.gif");_.aO(I);WfA(I.toString(),5E3,(0,_.G7)(k.checkBlockedCallback_,k),3,2E3);k.notifyServerReachabilityEvent(1)};
ufp.prototype.checkBlockedCallback_=function(k){if(k)this.state_=2,eU6(this);else{Sw(4);var I=this.JSC$19934_channel_;I.JSC$19937_channelDebug_.debug("Test Connection Blocked");I.JSC$19941_lastStatusCode_=I.connectionTest_.JSC$19936_lastStatusCode_;jw(I,9)}k&&this.notifyServerReachabilityEvent(2)};
var eU6=function(k){k.JSC$19934_channelDebug_.debug("TestConnection: starting stage 2");var I=k.JSC$19934_channel_.secondTestResults_;I!=null?(k.JSC$19934_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+I?"Buffered":"Unbuffered"),Sw(5),I?(Sw(11),IB4(k.JSC$19934_channel_,k,!1)):(Sw(12),IB4(k.JSC$19934_channel_,k,!0))):(k.JSC$19936_request_=new vN(k,k.JSC$19934_channelDebug_),k.JSC$19936_request_.JSC$19929_extraHeaders_=k.JSC$19936_extraHeaders_,I=Vp4(k.JSC$19934_channel_,
k.JSC$19936_hostPrefix_,k.JSC$19936_path_),Sw(5),v8V(I,"TYPE","xmlhttp"),Cxp(k.JSC$19936_request_,I,!1,k.JSC$19936_hostPrefix_,!1))};
_.c=ufp.prototype;_.c.JSC$19936_createXhrIo=function(k){return this.JSC$19934_channel_.JSC$19936_createXhrIo(k)};
_.c.abort=function(){this.JSC$19936_request_&&(this.JSC$19936_request_.cancel(),this.JSC$19936_request_=null);this.JSC$19936_lastStatusCode_=-1};
_.c.JSC$19936_isClosed=function(){return!1};
_.c.JSC$19936_onRequestData=function(k,I){this.JSC$19936_lastStatusCode_=k.JSC$19929_lastStatusCode_;if(this.state_==0)if(this.JSC$19934_channelDebug_.debug("TestConnection: Got data for stage 1"),I){try{var V=this.JSC$19934_parser_.parse(I)}catch(X){X4V(this.JSC$19934_channel_,this);return}this.JSC$19936_hostPrefix_=V[0];this.blockedPrefix_=V[1]}else this.JSC$19934_channelDebug_.debug("TestConnection: Null responseText"),X4V(this.JSC$19934_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(Sw(7),Date.now()):I=="11111"?(Sw(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$19936_lastStatusCode_=200,this.JSC$19936_request_.cancel(),this.JSC$19934_channelDebug_.debug("Test connection succeeded; using streaming connection"),Sw(12),IB4(this.JSC$19934_channel_,this,!0)):(Sw(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.c.JSC$19936_onRequestComplete=function(){this.JSC$19936_lastStatusCode_=this.JSC$19936_request_.JSC$19929_lastStatusCode_;this.JSC$19936_request_.JSC$19929_successful_?this.state_==0?(this.JSC$19934_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,t4p(this)):(this.state_=2,eU6(this))):this.state_==2&&(this.JSC$19934_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$19934_channelDebug_.debug("Test connection succeeded; using streaming connection"),
Sw(12),IB4(this.JSC$19934_channel_,this,!0)):(this.JSC$19934_channelDebug_.debug("Test connection failed; not using streaming"),Sw(11),IB4(this.JSC$19934_channel_,this,!1))):(this.JSC$19934_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?Sw(9):this.state_==2&&Sw(10),X4V(this.JSC$19934_channel_,this,this.JSC$19936_request_.getLastError()))};
_.c.JSC$19936_shouldUseSecondaryDomains=function(){return this.JSC$19934_channel_.JSC$19936_shouldUseSecondaryDomains()};
_.c.isActive=function(){return this.JSC$19934_channel_.isActive()};
_.c.notifyServerReachabilityEvent=function(k){this.JSC$19934_channel_.notifyServerReachabilityEvent(k)};var Ji=function(k,I,V){this.state_=1;this.JSC$19937_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$19937_channelDebug_=new sU;this.JSC$19937_parser_=new PRk;this.firstTestResults_=k||null;this.secondTestResults_=I!=null?I:null;this.asyncTest_=V||!1},PWc=function(k,I){this.JSC$19939_mapId=k;
this.map=I;this.context=null};
_.c=Ji.prototype;_.c.JSC$19941_extraHeaders_=null;_.c.JSC$19941_extraParams_=null;_.c.forwardChannelRequest_=null;_.c.JSC$19941_backChannelRequest_=null;_.c.JSC$19941_path_=null;_.c.JSC$19941_forwardChannelUri_=null;_.c.JSC$19941_backChannelUri_=null;_.c.JSC$19941_hostPrefix_=null;_.c.JSC$19941_nextRid_=0;_.c.JSC$19941_nextMapId_=0;_.c.handler_=null;_.c.JSC$19941_forwardChannelTimerId_=null;_.c.JSC$19941_backChannelTimerId_=null;_.c.JSC$19941_deadBackChannelTimerId_=null;_.c.connectionTest_=null;
_.c.useChunked_=null;_.c.JSC$19941_lastArrayId_=-1;_.c.JSC$19941_lastPostResponseArrayId_=-1;_.c.JSC$19941_lastStatusCode_=-1;_.c.JSC$19941_forwardChannelRetryCount_=0;_.c.JSC$19941_backChannelRetryCount_=0;_.c.JSC$19941_channelVersion_=8;var L1k={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},cY4=function(k,I,V,X){_.Cs.call(this,"timingevent",k);this.size=I;this.rtt=V;this.retries=X};
_.vM(cY4,_.Cs);var GC2=function(k){_.Cs.call(this,"serverreachability",k)};
_.vM(GC2,_.Cs);Ji.prototype.connect=function(k,I,V,X,P){this.JSC$19937_channelDebug_.debug("connect()");Sw(0);this.JSC$19941_path_=I;this.JSC$19941_extraParams_=V||{};X&&P!==void 0&&(this.JSC$19941_extraParams_.OSID=X,this.JSC$19941_extraParams_.OAID=P);this.asyncTest_?(q9((0,_.G7)(this.connectTest_,this,k),100),Tek(this)):this.connectTest_(k)};
Ji.prototype.disconnect=function(){this.JSC$19937_channelDebug_.debug("disconnect()");dlV(this);if(this.state_==3){var k=this.JSC$19941_nextRid_++,I=this.JSC$19941_forwardChannelUri_.clone();_.xW(I,"SID",this.sid_);_.xW(I,"RID",k);_.xW(I,"TYPE","terminate");im3(this,I);k=new vN(this,this.JSC$19937_channelDebug_,this.sid_,k);k.JSC$19929_type_=2;k.JSC$19929_baseUri_=_.aO(I.clone());(new Image).src=k.JSC$19929_baseUri_.toString();k.JSC$19929_requestStartTime_=Date.now();wvP(k)}W1h(this)};
Ji.prototype.connectTest_=function(k){this.JSC$19937_channelDebug_.debug("connectTest_()");this.connectionTest_=new ufp(this,this.JSC$19937_channelDebug_);this.connectionTest_.JSC$19936_extraHeaders_=this.JSC$19941_extraHeaders_;this.connectionTest_.JSC$19934_parser_=this.JSC$19937_parser_;this.connectionTest_.connect(k)};
var Tek=function(k){k.JSC$19937_channelDebug_.debug("connectChannel_()");k.JSC$19941_ensureInState_(1,0);k.JSC$19941_forwardChannelUri_=OUP(k,k.JSC$19941_path_);fB6(k)},dlV=function(k){k.connectionTest_&&(k.connectionTest_.abort(),k.connectionTest_=null);
k.JSC$19941_backChannelRequest_&&(k.JSC$19941_backChannelRequest_.cancel(),k.JSC$19941_backChannelRequest_=null);k.JSC$19941_backChannelTimerId_&&(_.XA.clearTimeout(k.JSC$19941_backChannelTimerId_),k.JSC$19941_backChannelTimerId_=null);Ul4(k);k.forwardChannelRequest_&&(k.forwardChannelRequest_.cancel(),k.forwardChannelRequest_=null);k.JSC$19941_forwardChannelTimerId_&&(_.XA.clearTimeout(k.JSC$19941_forwardChannelTimerId_),k.JSC$19941_forwardChannelTimerId_=null)},EkX=function(k,I){if(k.state_==0)throw Error("Wk");
k.JSC$19937_outgoingMaps_.length==1E3&&k.JSC$19937_parser_.stringify(I);k.JSC$19937_outgoingMaps_.push(new PWc(k.JSC$19941_nextMapId_++,I));k.state_!=2&&k.state_!=3||fB6(k)};
Ji.prototype.JSC$19936_isClosed=function(){return this.state_==0};
Ji.prototype.getState=function(){return this.state_};
var fB6=function(k){k.forwardChannelRequest_||k.JSC$19941_forwardChannelTimerId_||(k.JSC$19941_forwardChannelTimerId_=q9((0,_.G7)(k.JSC$19941_onStartForwardChannelTimer_,k),0),k.JSC$19941_forwardChannelRetryCount_=0)};
Ji.prototype.JSC$19941_onStartForwardChannelTimer_=function(k){this.JSC$19941_forwardChannelTimerId_=null;bmP(this,k)};
var bmP=function(k,I){k.JSC$19937_channelDebug_.debug("startForwardChannel_");if(k.state_==1){if(!I){k.JSC$19937_channelDebug_.debug("open_()");k.JSC$19941_nextRid_=Math.floor(Math.random()*1E5);I=k.JSC$19941_nextRid_++;var V=new vN(k,k.JSC$19937_channelDebug_,"",I);V.JSC$19929_extraHeaders_=k.JSC$19941_extraHeaders_;var X=lB3(k),P=k.JSC$19941_forwardChannelUri_.clone();_.xW(P,"RID",I);_.xW(P,"CVER","1");im3(k,P);RUh(V,P,X);k.forwardChannelRequest_=V;k.state_=2}}else k.state_==3&&(I?rY3(k,I):k.JSC$19937_outgoingMaps_.length==
0?k.JSC$19937_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):k.forwardChannelRequest_||(rY3(k),k.JSC$19937_channelDebug_.debug("startForwardChannel_ finished, sent request")))},rY3=function(k,I){if(I)if(k.JSC$19941_channelVersion_>6){k.JSC$19937_outgoingMaps_=k.pendingMaps_.concat(k.JSC$19937_outgoingMaps_);
k.pendingMaps_.length=0;var V=k.JSC$19941_nextRid_-1;I=lB3(k)}else V=I.JSC$19927_rid_,I=I.JSC$19929_postData_;else V=k.JSC$19941_nextRid_++,I=lB3(k);var X=k.JSC$19941_forwardChannelUri_.clone();_.xW(X,"SID",k.sid_);_.xW(X,"RID",V);_.xW(X,"AID",k.JSC$19941_lastArrayId_);im3(k,X);V=new vN(k,k.JSC$19937_channelDebug_,k.sid_,V,k.JSC$19941_forwardChannelRetryCount_+1);V.JSC$19929_extraHeaders_=k.JSC$19941_extraHeaders_;V.setTimeout(1E4+Math.round(1E4*Math.random()));k.forwardChannelRequest_=V;RUh(V,X,
I)},im3=function(k,I){k.handler_&&(k=k.handler_.JSC$19948_getAdditionalParams())&&_.dc.forEach(k,function(V,X){_.xW(I,X,V)})},lB3=function(k){var I=Math.min(k.JSC$19937_outgoingMaps_.length,1E3),V=["count="+I];
if(k.JSC$19941_channelVersion_>6&&I>0){var X=k.JSC$19937_outgoingMaps_[0].JSC$19939_mapId;V.push("ofs="+X)}else X=0;for(var P={},L=0;L<I;P={mapId$jscomp$3:void 0},L++){P.mapId$jscomp$3=k.JSC$19937_outgoingMaps_[L].JSC$19939_mapId;var T=k.JSC$19937_outgoingMaps_[L].map;P.mapId$jscomp$3=k.JSC$19941_channelVersion_<=6?L:P.mapId$jscomp$3-X;try{_.dc.forEach(T,function(d){return function(U,E){V.push("req"+d.mapId$jscomp$3+"_"+E+"="+encodeURIComponent(U))}}(P))}catch(d){V.push("req"+P.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}k.pendingMaps_=k.pendingMaps_.concat(k.JSC$19937_outgoingMaps_.splice(0,I));
return V.join("&")},hM4=function(k){k.JSC$19941_backChannelRequest_||k.JSC$19941_backChannelTimerId_||(k.JSC$19941_backChannelAttemptId_=1,k.JSC$19941_backChannelTimerId_=q9((0,_.G7)(k.JSC$19941_onStartBackChannelTimer_,k),0),k.JSC$19941_backChannelRetryCount_=0)},ml4=function(k){if(k.JSC$19941_backChannelRequest_||k.JSC$19941_backChannelTimerId_||k.JSC$19941_backChannelRetryCount_>=3)return!1;
k.JSC$19937_channelDebug_.debug("Going to retry GET");k.JSC$19941_backChannelAttemptId_++;k.JSC$19941_backChannelTimerId_=q9((0,_.G7)(k.JSC$19941_onStartBackChannelTimer_,k),yYc(k,k.JSC$19941_backChannelRetryCount_));k.JSC$19941_backChannelRetryCount_++;return!0};
Ji.prototype.JSC$19941_onStartBackChannelTimer_=function(){this.JSC$19941_backChannelTimerId_=null;this.JSC$19937_channelDebug_.debug("Creating new HttpRequest");this.JSC$19941_backChannelRequest_=new vN(this,this.JSC$19937_channelDebug_,this.sid_,"rpc",this.JSC$19941_backChannelAttemptId_);this.JSC$19941_backChannelRequest_.JSC$19929_extraHeaders_=this.JSC$19941_extraHeaders_;this.JSC$19941_backChannelRequest_.JSC$19929_readyStateChangeThrottleMs_=0;var k=this.JSC$19941_backChannelUri_.clone();_.xW(k,
"RID","rpc");_.xW(k,"SID",this.sid_);_.xW(k,"CI",this.useChunked_?"0":"1");_.xW(k,"AID",this.JSC$19941_lastArrayId_);im3(this,k);_.xW(k,"TYPE","xmlhttp");Cxp(this.JSC$19941_backChannelRequest_,k,!0,this.JSC$19941_hostPrefix_,!1);this.JSC$19937_channelDebug_.debug("New Request created")};
var IB4=function(k,I,V){k.JSC$19937_channelDebug_.debug("Test Connection Finished");k.useChunked_=k.secondTestResults_==null?V:!k.secondTestResults_;k.JSC$19941_lastStatusCode_=I.JSC$19936_lastStatusCode_;k.asyncTest_||Tek(k)},X4V=function(k,I){k.JSC$19937_channelDebug_.debug("Test Connection Failed");
k.JSC$19941_lastStatusCode_=I.JSC$19936_lastStatusCode_;jw(k,2)};
Ji.prototype.JSC$19936_onRequestData=function(k,I){if(this.state_!=0&&(this.JSC$19941_backChannelRequest_==k||this.forwardChannelRequest_==k))if(this.JSC$19941_lastStatusCode_=k.JSC$19929_lastStatusCode_,this.forwardChannelRequest_==k&&this.state_==3)if(this.JSC$19941_channelVersion_>7){try{var V=this.JSC$19937_parser_.parse(I)}catch(X){V=null}if(Array.isArray(V)&&V.length==3)if(I=V,I[0]==0)a:if(this.JSC$19937_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$19941_backChannelTimerId_)this.JSC$19937_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$19941_backChannelRequest_)if(this.JSC$19941_backChannelRequest_.JSC$19929_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$19929_requestStartTime_)Ul4(this),this.JSC$19941_backChannelRequest_.cancel(),this.JSC$19941_backChannelRequest_=null;else break a;else this.JSC$19937_channelDebug_.warning("We do not have a BackChannel established");ml4(this);Sw(19)}else this.JSC$19941_lastPostResponseArrayId_=I[1],k=this.JSC$19941_lastPostResponseArrayId_-this.JSC$19941_lastArrayId_,0<
k&&(I=I[2],this.JSC$19937_channelDebug_.debug(I+" bytes (in "+k+" arrays) are outstanding on the BackChannel"),I<37500&&this.useChunked_&&this.JSC$19941_backChannelRetryCount_==0&&!this.JSC$19941_deadBackChannelTimerId_&&(this.JSC$19941_deadBackChannelTimerId_=q9((0,_.G7)(this.JSC$19941_onBackChannelDead_,this),6E3)));else this.JSC$19937_channelDebug_.debug("Bad POST response data returned"),jw(this,11)}else I!="y2f%"&&(this.JSC$19937_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
jw(this,11));else this.JSC$19941_backChannelRequest_==k&&Ul4(this),_.Tc(I)||(k=this.JSC$19937_parser_.parse(I),this.onInput_(k))};
Ji.prototype.JSC$19941_onBackChannelDead_=function(){this.JSC$19941_deadBackChannelTimerId_!=null&&(this.JSC$19941_deadBackChannelTimerId_=null,this.JSC$19941_backChannelRequest_.cancel(),this.JSC$19941_backChannelRequest_=null,ml4(this),Sw(20))};
var Ul4=function(k){k.JSC$19941_deadBackChannelTimerId_!=null&&(_.XA.clearTimeout(k.JSC$19941_deadBackChannelTimerId_),k.JSC$19941_deadBackChannelTimerId_=null)};
Ji.prototype.JSC$19936_onRequestComplete=function(k){this.JSC$19937_channelDebug_.debug("Request complete");if(this.JSC$19941_backChannelRequest_==k){Ul4(this);this.JSC$19941_backChannelRequest_=null;var I=2}else if(this.forwardChannelRequest_==k)this.forwardChannelRequest_=null,I=1;else return;this.JSC$19941_lastStatusCode_=k.JSC$19929_lastStatusCode_;if(this.state_!=0)if(k.JSC$19929_successful_)if(I==1){I=k.JSC$19929_postData_?k.JSC$19929_postData_.length:0;k=Date.now()-k.JSC$19929_requestStartTime_;
var V=ARp;V.dispatchEvent(new cY4(V,I,k,this.JSC$19941_forwardChannelRetryCount_));fB6(this);this.handler_&&this.handler_.JSC$19948_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else hM4(this);else{V=k.getLastError();if(V==3||V==7||V==0&&this.JSC$19941_lastStatusCode_>0)this.JSC$19937_channelDebug_.debug("Not retrying due to error type");else{this.JSC$19937_channelDebug_.debug("Maybe retrying, last error: "+nP6(V,this.JSC$19941_lastStatusCode_));var X;if(X=I==1)this.forwardChannelRequest_||
this.JSC$19941_forwardChannelTimerId_||this.state_==1||this.JSC$19941_forwardChannelRetryCount_>=2?X=!1:(this.JSC$19937_channelDebug_.debug("Going to retry POST"),this.JSC$19941_forwardChannelTimerId_=q9((0,_.G7)(this.JSC$19941_onStartForwardChannelTimer_,this,k),yYc(this,this.JSC$19941_forwardChannelRetryCount_)),this.JSC$19941_forwardChannelRetryCount_++,X=!0);if(X||I==2&&ml4(this))return;this.JSC$19937_channelDebug_.debug("Exceeded max number of retries")}this.JSC$19937_channelDebug_.debug("Error: HTTP request failed");
switch(V){case 1:jw(this,5);break;case 4:jw(this,10);break;case 3:jw(this,6);break;case 7:jw(this,12);break;default:jw(this,2)}}};
var yYc=function(k,I){var V=5E3+Math.floor(Math.random()*1E4);k.isActive()||(k.JSC$19937_channelDebug_.debug("Inactive channel"),V*=2);return V*I};
Ji.prototype.onInput_=function(k){for(var I=0;I<k.length;I++){var V=k[I];this.JSC$19941_lastArrayId_=V[0];V=V[1];this.state_==2?V[0]=="c"?(this.sid_=V[1],this.JSC$19941_hostPrefix_=V[2],V=V[3],V!=null?this.JSC$19941_channelVersion_=V:this.JSC$19941_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$19948_channelOpened(),this.JSC$19941_backChannelUri_=Vp4(this,this.JSC$19941_hostPrefix_,this.JSC$19941_path_),hM4(this)):V[0]=="stop"&&jw(this,7):this.state_==3&&(V[0]=="stop"?jw(this,7):
V[0]!="noop"&&this.handler_&&this.handler_.JSC$19948_channelHandleArray(V),this.JSC$19941_backChannelRetryCount_=0)}};
Ji.prototype.JSC$19941_ensureInState_=function(k){if(!_.n_(arguments,this.state_))throw Error("Xk`"+this.state_);};
var jw=function(k,I){k.JSC$19937_channelDebug_.info("Error code "+I);if(I==2||I==9){var V=null;k.handler_&&(V=null);var X=(0,_.G7)(k.testGoogleComCallback_,k);V||(V=new _.hV("//www.google.com/images/cleardot.gif"),_.aO(V));i$A(V.toString(),1E4,X)}else Sw(2);k.onError_(I)};
Ji.prototype.testGoogleComCallback_=function(k){k?(this.JSC$19937_channelDebug_.info("Successfully pinged google.com"),Sw(2)):(this.JSC$19937_channelDebug_.info("Failed to ping google.com"),Sw(1),this.onError_(8))};
Ji.prototype.onError_=function(k){this.JSC$19937_channelDebug_.debug("HttpChannel: error - "+k);this.state_=0;this.handler_&&this.handler_.JSC$19948_channelError(k);W1h(this);dlV(this)};
var W1h=function(k){k.state_=0;k.JSC$19941_lastStatusCode_=-1;if(k.handler_)if(k.pendingMaps_.length==0&&k.JSC$19937_outgoingMaps_.length==0)k.handler_.JSC$19948_channelClosed();else{k.JSC$19937_channelDebug_.debug("Number of undelivered maps, pending: "+k.pendingMaps_.length+", outgoing: "+k.JSC$19937_outgoingMaps_.length);var I=_.C_(k.pendingMaps_),V=_.C_(k.JSC$19937_outgoingMaps_);k.pendingMaps_.length=0;k.JSC$19937_outgoingMaps_.length=0;k.handler_.JSC$19948_channelClosed(I,V)}},OUP=function(k,
I){I=kCG(k,null,I);
k.JSC$19937_channelDebug_.debug("GetForwardChannelUri: "+I);return I},Vp4=function(k,I,V){I=kCG(k,k.JSC$19936_shouldUseSecondaryDomains()?I:null,V);
k.JSC$19937_channelDebug_.debug("GetBackChannelUri: "+I);return I},kCG=function(k,I,V){var X=_.ns(V);
if(X.JSC$10332_domain_!="")I&&_.su(X,I+"."+X.JSC$10332_domain_),_.FY(X,X.JSC$10332_port_);else{var P=window.location;X=D3c(P.protocol,I?I+"."+P.hostname:P.hostname,+P.port,V)}k.JSC$19941_extraParams_&&_.dc.forEach(k.JSC$19941_extraParams_,function(L,T){_.xW(X,T,L)});
_.xW(X,"VER",k.JSC$19941_channelVersion_);im3(k,X);return X};
Ji.prototype.JSC$19936_createXhrIo=function(k){if(k)throw Error("Pk");k=new _.W1;k.JSC$10096_withCredentials_=!1;return k};
Ji.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
Ji.prototype.notifyServerReachabilityEvent=function(k){var I=ARp;I.dispatchEvent(new GC2(I,k))};
Ji.prototype.JSC$19936_shouldUseSecondaryDomains=function(){return!1};
new k5V;var K16=function(){};
_.c=K16.prototype;_.c.JSC$19948_channelOpened=function(){};
_.c.JSC$19948_channelHandleArray=function(){};
_.c.JSC$19948_channelSuccess=function(){};
_.c.JSC$19948_channelError=function(){};
_.c.JSC$19948_channelClosed=function(){};
_.c.JSC$19948_getAdditionalParams=function(){return{}};
_.c.isActive=function(){return!0};var $lx=function(k){k.front_.length===0&&(k.front_=k.back_,k.front_.reverse(),k.back_=[])};
_.c=UmG.prototype;_.c.enqueue=function(k){this.back_.push(k)};
_.c.peek=function(){$lx(this);return _.FA(this.front_)};
_.c.getCount=function(){return this.front_.length+this.back_.length};
_.c.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.c.clear=function(){this.front_=[];this.back_=[]};
_.c.contains=function(k){return _.n_(this.front_,k)||_.n_(this.back_,k)};
_.c.remove=function(k){var I=this.front_;var V=Array.prototype.lastIndexOf.call(I,k,I.length-1);V>=0?(_.sjR(I,V),I=!0):I=!1;return I||_.Rj(this.back_,k)};
_.c.getValues=function(){for(var k=[],I=this.front_.length-1;I>=0;--I)k.push(this.front_[I]);I=this.back_.length;for(var V=0;V<I;++V)k.push(this.back_[V]);return k};var Sh6=function(k){var I=typeof k;return I=="object"&&k||I=="function"?"o"+_.Di(k):I.charAt(0)+k};
_.c=FE.prototype;_.c.getCount=function(){return this.JSC$19952_map_.size};
_.c.add=function(k){this.JSC$19952_map_.set(Sh6(k),k);this.size=this.JSC$19952_map_.size};
_.c.addAll=function(k){k=_.qh(k);for(var I=k.length,V=0;V<I;V++)this.add(k[V]);this.size=this.JSC$19952_map_.size};
_.c.removeAll=function(k){k=_.qh(k);for(var I=k.length,V=0;V<I;V++)this.remove(k[V]);this.size=this.JSC$19952_map_.size};
_.c.delete=function(k){k=this.JSC$19952_map_.remove(Sh6(k));this.size=this.JSC$19952_map_.size;return k};
_.c.remove=function(k){return this.delete(k)};
_.c.clear=function(){this.JSC$19952_map_.clear();this.size=0};
_.c.isEmpty=function(){return this.JSC$19952_map_.size===0};
_.c.has=function(k){return this.JSC$19952_map_.containsKey(Sh6(k))};
_.c.contains=function(k){return this.JSC$19952_map_.containsKey(Sh6(k))};
_.c.getValues=function(){return this.JSC$19952_map_.getValues()};
_.c.values=function(){return this.JSC$19952_map_.values()};
_.c.clone=function(){return new FE(this)};
_.c.equals=function(k){return this.getCount()==Mh4(k)&&jyk(this,k)};
var jyk=function(k,I){var V=Mh4(I);if(k.getCount()>V)return!1;!(I instanceof FE)&&V>5&&(I=new FE(I));return ZGV(k,function(X){var P=I;return P.contains&&typeof P.contains=="function"?P.contains(X):P.containsValue&&typeof P.containsValue=="function"?P.containsValue(X):_.wt(P)||typeof P==="string"?_.n_(P,X):_.dc.containsValue(P,X)})};
FE.prototype.__iterator__=function(){return this.JSC$19952_map_.__iterator__(!1)};
FE.prototype[Symbol.iterator]=function(){return this.values()};_.Il({is:"iron-media-query",_template:null,properties:{queryMatches:{type:Boolean,value:!1,readOnly:!0,notify:!0},query:{type:String,observer:"queryChanged"},full:{type:Boolean,value:!1},_boundMQHandler:{value:function(){return this.queryHandler.bind(this)}},
_mq:{value:null}},attached:function(){this.style.display="none";this.queryChanged()},
detached:function(){this._remove()},
_add:function(){this._mq&&this._mq.addListener(this._boundMQHandler)},
_remove:function(){this._mq&&this._mq.removeListener(this._boundMQHandler);this._mq=null},
queryChanged:function(){this._remove();var k=this.query;k&&(this.full||k[0]==="("||(k="("+k+")"),this._mq=window.matchMedia(k),this._add(),this.queryHandler(this._mq))},
queryHandler:function(k){this._setQueryMatches(k.matches)}});var JYk={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(k){return(this._clampValue(k)-this.min)/(this.max-this.min)},
_clampValue:function(k){return Math.min(this.max,Math.max(this.min,this._calcStep(k)))},
_calcStep:function(k){k=parseFloat(k);if(!this.step)return k;k=Math.round((k-this.min)/this.step);return this.step<1?k/(1/this.step)+this.min:k*this.step+this.min},
_validateValue:function(){var k=this._clampValue(this.value);this.value=this.oldValue=isNaN(k)?this.oldValue:k;return this.value!==k},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var Yh4=[_.IT,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(k){_.z2(k).path[0]!==this&&(this.resetLayout(),k.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var k=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.oD(this._layoutDebouncer,_.t1,k);_.xo(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var k=this;requestAnimationFrame(function(){k.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(k){this.resizerShouldNotify(k)&&this._notifyDescendant(k)},this)}}];_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers={};_._scrollTimer$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers=null;var gkp=[_.emN,{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},
disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(){},
isOnScreen:function(){return!1},
isContentBelow:function(){return!1},
_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},attached:function(){this._scrollStateChanged()},
detached:function(){this._tearDownEffects()},
createEffect:function(k,I){var V=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[k];if(!V)throw new ReferenceError(this._getUndefinedMsg(k));k=this._boundEffect(V,I||{});k.setUp();return k},
_effectsChanged:function(k,I,V){this._tearDownEffects();k&&V&&(k.split(" ").forEach(function(X){var P;X!==""&&((P=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[X])?this._effects.push(this._boundEffect(P,I[X])):console.warn(this._getUndefinedMsg(X)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(k,I){I=I||{};var V=parseFloat(I.startsAt||0),X=parseFloat(I.endsAt||1),P=X-V,L=function(){};
X=V===0&&X===1?k.run:function(T,d){k.run.call(this,Math.max(0,(T-V)/P),d)};
return{setUp:k.setUp?k.setUp.bind(this,I):L,run:k.run?X.bind(this):L,tearDown:k.tearDown?k.tearDown.bind(this):L}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(k){k.setUp()!==!1&&this._effectsRunFn.push(k.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(k){k.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(k,I){this._effectsRunFn&&this._effectsRunFn.forEach(function(V){V(k,I)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var k=this._clampedScrollTop;this._updateScrollState(k);this.threshold>0&&this._setThresholdTriggered(k>=this.threshold)}},
_getDOMRef:function(k){console.warn("_getDOMRef","`"+k+"` is undefined")},
_getUndefinedMsg:function(k){return"Scroll effect `"+k+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+k+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Yk`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(k){var I={};k=parseFloat(k.scalar);I.background=this._getDOMRef("background");I.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");I.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");I.deltaBg=I.backgroundFrontLayer.offsetHeight-I.background.offsetHeight;I.deltaBg===0?(isNaN(k)&&(k=.8),I.deltaBg=(this._dHeight||0)*k):(isNaN(k)&&(k=
1),I.deltaBg*=k);this._fxParallaxBackground=I},
run:function(k){var I=this._fxParallaxBackground;this.transform("translate3d(0px, "+I.deltaBg*Math.min(1,k)+"px, 0px)",I.backgroundFrontLayer);I.backgroundRearLayer&&this.transform("translate3d(0px, "+I.deltaBg*Math.min(1,k)+"px, 0px)",I.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var qhA;var vki;_.Il({_template:function(){if(vki!==void 0)return vki;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-drawer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_drawer.tp.yt.app.drawer.css.js--\x3e<div id="scrim" on-click="close" class="style-scope tp-yt-app-drawer"></div>\n\n\n<div id="contentContainer" opened$="[[opened]]" persistent$="[[persistent]]" position$="[[position]]" swipe-open$="[[swipeOpen]]" class="style-scope tp-yt-app-drawer">\n  <slot class="style-scope tp-yt-app-drawer"></slot>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;qhA===void 0&&(qhA=document.createElement("template"));var X=qhA;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return vki=k},
is:"tp-yt-app-drawer",properties:{opened:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},persistent:{type:Boolean,value:!1,reflectToAttribute:!0},transitionDuration:{type:Number,value:200},align:{type:String,value:"left"},position:{type:String,readOnly:!0,reflectToAttribute:!0},swipeOpen:{type:Boolean,value:!1,reflectToAttribute:!0},noFocusTrap:{type:Boolean,value:!1},disableSwipe:{type:Boolean,value:!1}},observers:["resetLayout(position, isAttached)","_resetPosition(align, isAttached)","_styleTransitionDuration(transitionDuration)",
"_openedPersistentChanged(opened, persistent)"],_translateOffset:0,_trackDetails:null,_drawerState:0,_boundEscKeydownHandler:null,_firstTabStop:null,_lastTabStop:null,attached:function(){_.xA(this,function(){this._boundEscKeydownHandler=this._escKeydownHandler.bind(this);this.addEventListener("keydown",this._tabKeydownHandler.bind(this));this.listen(this,"track","_track");this.setScrollDirection("y")});
this.fire("app-reset-layout")},
detached:function(){document.removeEventListener("keydown",this._boundEscKeydownHandler)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
toggle:function(){this.opened=!this.opened},
getWidth:function(){return this._savedWidth||this.$.contentContainer.offsetWidth},
_isRTL:function(){return window.getComputedStyle(this).direction==="rtl"},
_resetPosition:function(){switch(this.align){case "start":this._setPosition(this._isRTL()?"right":"left");return;case "end":this._setPosition(this._isRTL()?"left":"right");return}this._setPosition(this.align)},
_escKeydownHandler:function(k){k.keyCode===27&&(k.preventDefault(),this.close())},
_track:function(k){if(!this.persistent&&!this.disableSwipe)switch(k.preventDefault(),k.detail.state){case "start":this._trackStart(k);break;case "track":this._trackMove(k);break;case "end":this._trackEnd(k)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var k=this.$.contentContainer.getBoundingClientRect();this._savedWidth=k.width;this._translateOffset=this.position==="left"?k.left:k.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(k){this._trackDetails&&(this._translateDrawer(k.detail.dx+this._translateOffset),this._trackDetails.push({dx:k.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(k){if(this._trackDetails){var I=k.detail.dx+this._translateOffset,V=this.getWidth();I=this.position==="left"?I>=0||I<=-V:I<=0||I>=V;if(!I){var X=this._trackDetails;this._trackDetails=null;this._flingDrawer(k,X);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}V/=2;k.detail.dx<-V?this.opened=this.position==="right":k.detail.dx>V&&(this.opened=this.position==="left");I?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(k,I){for(var V=Date.now(),X=V-100,P,L=0,T=I.length-1;L<=T;){var d=L+T>>1,U=I[d];U.timeStamp>=X?(P=U,T=d-1):L=d+1}return P?(k.detail.dx-P.dx)/(V-P.timeStamp||1):0},
_flingDrawer:function(k,I){I=this._calculateVelocity(k,I);if(!(Math.abs(I)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;k=k.detail.dx+this._translateOffset;var V=this.getWidth(),X=this.position==="left",P=I>0;P?(I=Math.max(I,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(I=Math.min(I,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");I=this._FLING_INITIAL_SLOPE*(!P&&X?-(k+V):P&&!X?V-k:-k)/I;this._styleTransitionDuration(I);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,I)}},
_styleTransitionDuration:function(k){this.style.transitionDuration=k+"ms";this.$.contentContainer.style.transitionDuration=k+"ms";this.$.scrim.style.transitionDuration=k+"ms"},
_styleTransitionTimingFunction:function(k){this.$.contentContainer.style.transitionTimingFunction=k;this.$.scrim.style.transitionTimingFunction=k},
_translateDrawer:function(k){var I=this.getWidth();this.position==="left"?(k=Math.max(-I,Math.min(k,0)),this.$.scrim.style.opacity=1+k/I):(k=Math.max(0,Math.min(k,I)),this.$.scrim.style.opacity=1-k/I);this.translate3d(k+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var k=this._drawerState;k===this._DRAWER_STATE.FLINGING&&(this._styleTransitionDuration(this.transitionDuration),this._styleTransitionTimingFunction(""),this.style.visibility="");this._savedWidth=null;this._drawerState=this.opened?this.persistent?this._DRAWER_STATE.OPENED_PERSISTENT:this._DRAWER_STATE.OPENED:this._DRAWER_STATE.CLOSED;k!==this._drawerState&&(this._drawerState===this._DRAWER_STATE.OPENED?(this._setKeyboardFocusTrap(),document.addEventListener("keydown",
this._boundEscKeydownHandler),document.body.style.overflow="hidden"):(document.removeEventListener("keydown",this._boundEscKeydownHandler),document.body.style.overflow=""),k!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var k=_.z2(this).querySelectorAll('a[href]:not([tabindex="-1"]),area[href]:not([tabindex="-1"]),input:not([disabled]):not([tabindex="-1"]),select:not([disabled]):not([tabindex="-1"]),textarea:not([disabled]):not([tabindex="-1"]),button:not([disabled]):not([tabindex="-1"]),iframe:not([tabindex="-1"]),[tabindex]:not([tabindex="-1"]),[contentEditable=true]:not([tabindex="-1"])');k.length>0?(this._firstTabStop=k[0],this._lastTabStop=k[k.length-1]):
this._lastTabStop=this._firstTabStop=null;(k=this.getAttribute("tabindex"))&&parseInt(k,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(k){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||k.keyCode!==9||(k.shiftKey?this._firstTabStop&&_.z2(k).localTarget===this._firstTabStop&&(k.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.z2(k).localTarget===this._lastTabStop&&(k.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(k,I){this.toggleClass("visible",k&&!I,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 sy3;var F1i;var BeA=function(){};
_.c=BeA.prototype;_.c._scrollTargetChanged=function(){};
_.c.scroll=function(){};
_.c._isValidScrollTarget=function(){};
_.c._toggleScrollListener=function(){};
_.c.toggleScrollListener=function(){};
_.c.createEffect=function(){};
_.c._effectsChanged=function(){};
_.c._layoutIfDirty=function(){};
_.c._boundEffect=function(){};
_.c._setUpEffect=function(){};
_.c._tearDownEffects=function(){};
_.c._runEffects=function(){};
_.c._scrollHandler=function(){};
_.c._scrollStateChanged=function(){};
_.c._getUndefinedMsg=function(){};
_.c.notifyResize=function(){};
_.c.assignParentResizable=function(){};
_.c.stopResizeNotificationsFor=function(){};
_.c._subscribeIronResize=function(){};
_.c._unsubscribeIronResize=function(){};
_.c.resizerShouldNotify=function(){};
_.c._onDescendantIronResize=function(){};
_.c._fireResize=function(){};
_.c._onIronRequestResizeNotifications=function(){};
_.c._parentResizableChanged=function(){};
_.c._notifyDescendant=function(){};
_.c._requestResizeNotifications=function(){};
_.c._findParent=function(){};
_.c._appResetLayoutHandler=function(){};
_.c.resetLayout=function(){};
_.c._notifyLayoutChanged=function(){};
_.c._notifyDescendantResize=function(){};
_.c._setThresholdTriggered=function(){};
BeA=_.Il({_template:function(){if(F1i!==void 0)return F1i;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header.tp.yt.app.header.css.js--\x3e<div id="contentContainer" class="style-scope tp-yt-app-header">\n  <slot id="slot" class="style-scope tp-yt-app-header"></slot>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;sy3===void 0&&(sy3=document.createElement("template"));var X=sy3;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return F1i=k},
is:"tp-yt-app-header",behaviors:[gkp,Yh4],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;
for(var k=_.z2(this.$.slot).getDistributedNodes(),I=0,V;V=k[I];I++)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 k=this._clampedScrollTop,I=this._height===0||k===0,V=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;I||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();I?this._updateScrollState(k,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=V}},
_updateScrollState:function(k,I){if(this._height!==0){var V=0,X=this._top;var P=this._maxHeaderTop;var L=k-this._lastScrollTop,T=Math.abs(L),d=k>this._lastScrollTop,U=performance.now();this._mayMove()&&(V=this._clamp(this.reveals?X+L:k,0,P));k>=this._dHeight&&(V=this.condenses&&!this.fixed?Math.max(this._dHeight,V):V,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&T<100){if(U-this._initTimestamp>300||this._wasScrollingDown!==d)this._initScrollTop=k,this._initTimestamp=U;k>=P&&
(Math.abs(this._initScrollTop-k)>30||T>10?(d&&k>=P?V=P:!d&&k>=this._dHeight&&(V=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((V-X)/(L/(U-this._lastTimestamp)),0,300)+"ms"):V=this._top)}P=this._dHeight===0?k>0?1:0:V/this._dHeight;I||(this._lastScrollTop=k,this._top=V,this._wasScrollingDown=d,this._lastTimestamp=U);if(I||P!==this._progress||X!==V||k===0)this._progress=P,this._runEffects(P,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(k){this.translate3d(0,-k+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&k>=this._stickyElTop?Math.min(k,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(k,I,V){return Math.min(V,Math.max(I,k))},
_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),_.z2(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(k){switch(k){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.z2(this).querySelector("[main-title]");case "condensedTitle":return _.z2(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var AYG;var Qy6;_.Il({_template:function(){if(Qy6!==void 0)return Qy6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-app-header-layout--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_app_layout.tp_yt_app_header_layout.tp.yt.app.header.layout.css.js--\x3e<div id="wrapper" class="initializing style-scope tp-yt-app-header-layout">\n  <slot id="headerSlot" name="header" class="style-scope tp-yt-app-header-layout"></slot>\n\n  <div id="contentContainer" class="style-scope tp-yt-app-header-layout">\n    <slot class="style-scope tp-yt-app-header-layout"></slot>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;AYG===void 0&&(AYG=document.createElement("template"));var X=AYG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return Qy6=k},
is:"tp-yt-app-header-layout",behaviors:[Yh4],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 _.z2(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){this.useRaf?(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.performUpdate.bind(this))):this.performUpdate()},
performUpdate:function(){var k=this.header;if(this.isAttached&&k){this.$.wrapper.classList.remove("initializing");k.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)k.style.left="",k.style.right="";else{var I=this.getBoundingClientRect(),V=document.documentElement.clientWidth-I.right;k.style.left=I.left+"px";k.style.right=V+"px"}I=this.$.contentContainer.style;V=k.offsetHeight;k.fixed&&!k.condenses&&this.hasScrollingRegion?
(I.marginTop=V+"px",I.paddingTop=""):(I.paddingTop=V+"px",I.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 nk3=_.yz(['<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>']),
ok2=_.ueW(nk3);ok2.setAttribute("style","display: none;");document.head.appendChild(ok2.content);var xlp;var aBA;/*

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
*/
_.Il({_template:function(){if(aBA!==void 0)return aBA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-image--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_image.tp.yt.iron.image.css.js--\x3e<a id="baseURIAnchor" href="#" class="style-scope tp-yt-iron-image"></a>\n<div id="sizedImgDiv" role="img" hidden$="[[_computeImgDivHidden(sizing)]]" aria-hidden$="[[_computeImgDivARIAHidden(alt)]]" aria-label$="[[_computeImgDivARIALabel(alt, src)]]" class="style-scope tp-yt-iron-image"></div>\n<img id="img" alt$="[[alt]]" hidden$="[[_computeImgHidden(sizing)]]" crossorigin$="[[crossorigin]]" on-load="_imgOnLoad" on-error="_imgOnError" class="style-scope tp-yt-iron-image">\n<div id="placeholder" hidden$="[[_computePlaceholderHidden(preload, fade, loading, loaded)]]" class$="[[_computePlaceholderClassName(preload, fade, loading, loaded)]] style-scope tp-yt-iron-image"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;xlp===void 0&&(xlp=document.createElement("template"));var X=xlp;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return aBA=k},
is:"tp-yt-iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,
readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},
_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},
_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},
_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},
_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},
_computeImgDivHidden:function(){return!this.sizing},
_computeImgDivARIAHidden:function(){return this.alt===""?"true":void 0},
_computeImgDivARIALabel:function(){return this.alt!==null?this.alt:this.src===""?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},
_computeImgHidden:function(){return!!this.sizing},
_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},
_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},
_loadStateObserver:function(k,I){var V=this._resolveSrc(k);V!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",k===""||I?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 k=this.$.sizedImgDiv.style,I=this.$.placeholder.style;k.backgroundSize=I.backgroundSize=this.sizing;k.backgroundPosition=I.backgroundPosition=this.sizing?this.position:"";k.backgroundRepeat=I.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(k){k=_.ML(k,this.$.baseURIAnchor.href);k.length>=2&&k[0]==="/"&&k[1]!=="/"&&(k=(location.origin||location.protocol+"//"+location.host)+k);return k}});var RMk;var CWh;_.Il({_template:function(){if(CWh!==void 0)return CWh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-pages--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_pages.tp.yt.iron.pages.css.js--\x3e<slot class="style-scope tp-yt-iron-pages"></slot>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=
k.content,V=I.insertBefore;RMk===void 0&&(RMk=document.createElement("template"));var X=RMk;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return CWh=k},
is:"tp-yt-iron-pages",behaviors:[_.IT,_.rv],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});var w43;var HmA;_.Il({_template:function(){if(HmA!==void 0)return HmA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-card--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_card.tp.yt.paper.card.css.js--\x3e<div class="header style-scope tp-yt-paper-card">\n  <tp-yt-iron-image hidden$="[[!image]]" aria-hidden$="[[_isHidden(image)]]" src="[[image]]" alt="[[alt]]" placeholder="[[placeholderImage]]" preload="[[preloadImage]]" fade="[[fadeImage]]" class="style-scope tp-yt-paper-card"></tp-yt-iron-image>\n  <div hidden$="[[!heading]]" class$="title-text [[_computeHeadingClass(image)]] style-scope tp-yt-paper-card">\n    [[heading]]\n  </div>\n</div>\n\n<slot class="style-scope tp-yt-paper-card"></slot>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;w43===void 0&&(w43=document.createElement("template"));var X=w43;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return HmA=k},
is:"tp-yt-paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(k){return k?"false":"true"},
_headingChanged:function(k){var I=this.getAttribute("heading"),V=this.getAttribute("aria-label");typeof V==="string"&&V!==I||this.setAttribute("aria-label",k)},
_computeHeadingClass:function(k){return k?" over-image":""},
_computeAnimated:function(k){return k}});var p4h;var Ne2;_.Il({_template:function(){if(Ne2!==void 0)return Ne2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-checkbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_checkbox.tp.yt.paper.checkbox.css.js--\x3e<div id="checkboxContainer" class="style-scope tp-yt-paper-checkbox">\n  <div id="checkbox" class$="[[_computeCheckboxClass(checked, invalid)]] style-scope tp-yt-paper-checkbox">\n    <div id="checkmark" class$="[[_computeCheckmarkClass(checked)]] style-scope tp-yt-paper-checkbox"></div>\n  </div>\n</div><div id="checkboxLabel" style-target="label" class="style-scope tp-yt-paper-checkbox"><slot class="style-scope tp-yt-paper-checkbox"></slot></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;p4h===void 0&&(p4h=document.createElement("template"));var X=p4h;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return Ne2=k},
is:"tp-yt-paper-checkbox",behaviors:[_.P2N],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.xA(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var k=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),I="px",V=k.match(/[A-Za-z]+$/);V!==null&&(I=V[0]);k=parseFloat(k);V=8/3*k;I==="px"&&(V=Math.floor(V),V%2!==k%2&&V++);this.updateStyles({"--paper-checkbox-ink-size":V+
I})}})},
_computeCheckboxClass:function(k,I){var V="";k&&(V+="checked ");I&&(V+="invalid");return V},
_computeCheckmarkClass:function(k){return k?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.VUN._createRipple.call(this)}});var Mp4;var ZmP;var Dl6=_.zH.IronButtonState,zM2=(0,_.O$)(HTMLElement);
_.Il({_template:function(){if(ZmP!==void 0)return ZmP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-dropdown-menu--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_dropdown_menu.tp.yt.paper.dropdown.menu.css.js--\x3e<tp-yt-paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" dynamic-align="[[dynamicAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate="" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" expand-sizing-target-for-scrollbars="[[expandSizingTargetForScrollbars]]" fit-into="[[fitInto]]" class="style-scope tp-yt-paper-dropdown-menu">\n  \n  <div class="dropdown-trigger style-scope tp-yt-paper-dropdown-menu" slot="dropdown-trigger">\n    <tp-yt-paper-ripple class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-paper-ripple>\n    \n    <tp-yt-paper-input id="input" type="text" invalid="[[invalid]]" readonly="" disabled="[[disabled]]" value="[[value]]" placeholder="[[placeholder]]" error-message="[[errorMessage]]" always-float-label="[[alwaysFloatLabel]]" no-label-float="[[noLabelFloat]]" label="[[label]]" input-role="button" input-aria-haspopup="listbox" autocomplete="off" style-target="input" class="style-scope tp-yt-paper-dropdown-menu">\n      \n      \n      \n      \n      <tp-yt-iron-icon icon="paper-dropdown-menu:arrow-drop-down" suffix="" slot="suffix" aria-hidden="true" class="style-scope tp-yt-paper-dropdown-menu"></tp-yt-iron-icon>\n    </tp-yt-paper-input>\n  </div>\n  <slot id="content" name="dropdown-content" slot="dropdown-content" class="style-scope tp-yt-paper-dropdown-menu"></slot>\n</tp-yt-paper-menu-button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Mp4===void 0&&(Mp4=document.createElement("template"));var X=Mp4;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return ZmP=k},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[Dl6,_.ZA,_.uq,_.e1],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,
value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0},expandSizingTargetForScrollbars:{type:Boolean,value:!1},fitInto:{type:Object}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(k){var I=(0,_.cb)(this);I.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:k});I.shadowRoot.appendChild(k);return zM2.prototype._attachDom.call(this,k)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var k=this.contentElement;k&&k.selectedItem&&this._setSelectedItem(k.selectedItem)},
get contentElement(){for(var k=_.z2(this.$.content).getDistributedNodes(),I=0,V=k.length;I<V;I++)if(k[I].nodeType===Node.ELEMENT_NODE)return k[I]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(k){this._setSelectedItem(k.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(k){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(k)===this&&this.open()},
_selectedItemChanged:function(k){var I="";k?I=k.label||k.getAttribute("label")||k.textContent.trim():I="";this.value=I;this._setSelectedItemLabel(I)},
_computeMenuVerticalOffset:function(k,I){return I?I:k?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var k=this.opened?"true":"false",I=this.contentElement;I&&I.setAttribute("aria-expanded",k)}});var u96;var Om2;_.Il({_template:function(){if(Om2!==void 0)return Om2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-material--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_material.tp.yt.paper.material.css.js--\x3e<slot class="style-scope tp-yt-paper-material"></slot>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
var I=k.content,V=I.insertBefore;u96===void 0&&(u96=document.createElement("template"));var X=u96;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return Om2=k},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var tpk;var eM3;_.Il({_template:function(){if(eM3!==void 0)return eM3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_progress.tp.yt.paper.progress.css.js--\x3e<div id="progressContainer" class="style-scope tp-yt-paper-progress">\n  <div id="secondaryProgress" hidden$="[[_hideSecondaryProgress(secondaryRatio)]]" class="style-scope tp-yt-paper-progress"></div>\n  <div id="primaryProgress" class="style-scope tp-yt-paper-progress"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;tpk===void 0&&(tpk=document.createElement("template"));var X=tpk;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return eM3=k},
is:"tp-yt-paper-progress",behaviors:[JYk],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(k){this.toggleClass("indeterminate",k,this.$.primaryProgress)},
_transformProgress:function(k,I){k.style.transform=k.style.webkitTransform="scaleX("+I/100+")"},
_mainRatioChanged:function(k){this._transformProgress(this.$.primaryProgress,k)},
_progressChanged:function(k,I,V,X,P){k=this._clampValue(k);I=this._clampValue(I);var L=this._calcRatio(k)*100,T=this._calcRatio(I)*100;this._setSecondaryRatio(L);this._transformProgress(this.$.secondaryProgress,L);this._transformProgress(this.$.primaryProgress,T);this.secondaryProgress=k;P?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",I);this.setAttribute("aria-valuemin",V);this.setAttribute("aria-valuemax",X)},
_disabledChanged:function(k){this.setAttribute("aria-disabled",k?"true":"false")},
_hideSecondaryProgress:function(k){return k===0}});var keG;var IhA;var VWG=function(){};
_.c=VWG.prototype;_.c.addOwnKeyBinding=function(){};
_.c.removeOwnKeyBindings=function(){};
_.c.keyboardEventMatchesKeys=function(){};
_.c._collectKeyBindings=function(){};
_.c._prepKeyBindings=function(){};
_.c._addKeyBinding=function(){};
_.c._resetKeyEventListeners=function(){};
_.c._listenKeyEventListeners=function(){};
_.c._unlistenKeyEventListeners=function(){};
_.c._onKeyBindingEvent=function(){};
_.c._triggerKeyHandler=function(){};
_.c._tapHandler=function(){};
_.c._focusChanged=function(){};
_.c._detectKeyboardFocus=function(){};
_.c._userActivate=function(){};
_.c._upHandler=function(){};
_.c._spaceKeyDownHandler=function(){};
_.c._spaceKeyUpHandler=function(){};
_.c._asyncClick=function(){};
_.c._pressedChanged=function(){};
_.c._ariaActiveAttributeChanged=function(){};
_.c._activeChanged=function(){};
_.c._controlStateChanged=function(){};
_.c._changedButtonState=function(){};
_.c._focusBlurHandler=function(){};
_.c._disabledChanged=function(){};
_.c._changedControlState=function(){};
_.c._downHandler=function(){};
_.c.ensureRipple=function(){};
_.c.getRipple=function(){};
_.c.hasRipple=function(){};
_.c._noinkChanged=function(){};
_.c._focusedChanged=function(){};
_.c._createRipple=function(){};
_.c.registered=function(){};
_.c._invalidChanged=function(){};
_.c.hasValidator=function(){};
_.c.validate=function(){};
_.c._getValidity=function(){};
_.c._requiredChanged=function(){};
_.c._valueChanged=function(){};
_.c._checkedChanged=function(){};
_.c._buttonStateChanged=function(){};
_.c._setPressed=function(){};
_.c._setPointerDown=function(){};
_.c._setReceivedFocusFromKeyboard=function(){};
_.c._setFocused=function(){};
VWG=_.Il({is:"tp-yt-paper-radio-button",_template:function(){if(IhA!==void 0)return IhA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_button.tp.yt.paper.radio.button.css.js--\x3e<div id="radioContainer" style-target="container" class="style-scope tp-yt-paper-radio-button">\n  <div id="offRadio" class="style-scope tp-yt-paper-radio-button"></div>\n  <div id="onRadio" class="style-scope tp-yt-paper-radio-button"></div>\n</div><div id="radioLabel" style-target="label" class="style-scope tp-yt-paper-radio-button"><slot class="style-scope tp-yt-paper-radio-button"></slot></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;keG===void 0&&(keG=document.createElement("template"));var X=keG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return IhA=k},
behaviors:[_.P2N],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(){_.xA(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var k=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),I=Math.floor(3*k);I%2!==k%2&&I++;this.updateStyles({"--paper-radio-button-ink-size":I+"px"})}})}});var Xux;var PQ3;_.Il({_template:function(){if(PQ3!==void 0)return PQ3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-radio-group--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_radio_group.tp.yt.paper.radio.group.css.js--\x3e<slot class="style-scope tp-yt-paper-radio-group"></slot>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Xux===void 0&&(Xux=document.createElement("template"));var X=Xux;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return PQ3=k},
is:"tp-yt-paper-radio-group",behaviors:[_.O3f],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"tp-yt-paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(k){var I=this._valueToItem(k);if(!I||!I.hasAttribute("disabled")){if(this.selected){I=this._valueToItem(this.selected);if(this.selected==k)if(this.allowEmptySelection)k="";else{I&&(I.checked=!0);return}I&&
(I.checked=!1)}_.rv.select.apply(this,[k]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(k){this._focusPrevious();k.preventDefault();this._activateFocusedItem()},
_onDownKey:function(k){this._focusNext();k.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(k){_.uNG._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(k){_.uNG._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.rv._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.kV._resetTabindices.apply(this,arguments);this.items.forEach(function(k){k.removeAttribute("aria-selected")},this)}});var L82;var cbV;var Ge2=function(){};
_.c=Ge2.prototype;_.c.registered=function(){};
_.c.addOwnKeyBinding=function(){};
_.c.removeOwnKeyBindings=function(){};
_.c.keyboardEventMatchesKeys=function(){};
_.c._collectKeyBindings=function(){};
_.c._prepKeyBindings=function(){};
_.c._addKeyBinding=function(){};
_.c._resetKeyEventListeners=function(){};
_.c._listenKeyEventListeners=function(){};
_.c._unlistenKeyEventListeners=function(){};
_.c._onKeyBindingEvent=function(){};
_.c._triggerKeyHandler=function(){};
_.c._tapHandler=function(){};
_.c._focusChanged=function(){};
_.c._detectKeyboardFocus=function(){};
_.c._userActivate=function(){};
_.c._upHandler=function(){};
_.c._spaceKeyDownHandler=function(){};
_.c._spaceKeyUpHandler=function(){};
_.c._asyncClick=function(){};
_.c._pressedChanged=function(){};
_.c._ariaActiveAttributeChanged=function(){};
_.c._activeChanged=function(){};
_.c._controlStateChanged=function(){};
_.c._changedButtonState=function(){};
_.c._focusBlurHandler=function(){};
_.c._disabledChanged=function(){};
_.c._changedControlState=function(){};
_.c._buttonStateChanged=function(){};
_.c._downHandler=function(){};
_.c.ensureRipple=function(){};
_.c.getRipple=function(){};
_.c.hasRipple=function(){};
_.c._noinkChanged=function(){};
_.c._calcRatio=function(){};
_.c._clampValue=function(){};
_.c._calcStep=function(){};
_.c._validateValue=function(){};
_.c._update=function(){};
_.c._setImmediateValue=function(){};
_.c._setExpand=function(){};
_.c._setDragging=function(){};
_.c._setTransiting=function(){};
_.c._setMarkers=function(){};
_.c._setPressed=function(){};
_.c._setPointerDown=function(){};
_.c._setReceivedFocusFromKeyboard=function(){};
_.c._setFocused=function(){};
_.c._setRatio=function(){};
Ge2=_.Il({_template:function(){if(cbV!==void 0)return cbV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-slider--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_slider.tp.yt.paper.slider.css.js--\x3e<div id="sliderContainer" class$="[[_getClassNames(disabled, pin, snaps, immediateValue, min, expand, dragging, transiting, editable)]] style-scope tp-yt-paper-slider">\n  <div class="bar-container style-scope tp-yt-paper-slider">\n    <tp-yt-paper-progress disabled$="[[disabled]]" id="sliderBar" aria-hidden="true" min="[[min]]" max="[[max]]" step="[[step]]" value="[[immediateValue]]" secondary-progress="[[secondaryProgress]]" on-down="_bardown" on-up="_resetKnob" on-track="_bartrack" on-tap="_barclick" class="style-scope tp-yt-paper-slider">\n    </tp-yt-paper-progress>\n  </div>\n\n  <template is="dom-if" if="[[snaps]]" class="style-scope tp-yt-paper-slider">\n    <div class="slider-markers style-scope tp-yt-paper-slider">\n      <template is="dom-repeat" items="[[markers]]" class="style-scope tp-yt-paper-slider">\n        <div class="slider-marker style-scope tp-yt-paper-slider"></div>\n      </template>\n    </div>\n  </template>\n\n  <div id="sliderKnobContainer" class="slider-knob-container style-scope tp-yt-paper-slider">\n    <div id="sliderKnob" class="slider-knob style-scope tp-yt-paper-slider" on-down="_knobdown" on-up="_resetKnob" on-track="_onTrack" on-transitionend="_knobTransitionEnd">\n      <div class="slider-knob-inner style-scope tp-yt-paper-slider" value$="[[immediateValue]]"></div>\n    </div>\n  </div>\n</div>\n\n<template is="dom-if" if="[[editable]]" class="style-scope tp-yt-paper-slider">\n  <tp-yt-paper-input id="input" type="number" step="[[step]]" min="[[min]]" max="[[max]]" class="slider-input style-scope tp-yt-paper-slider" disabled$="[[disabled]]" value="[[immediateValue]]" on-change="_changeValue" on-keydown="_inputKeyDown" no-label-float="">\n  </tp-yt-paper-input>\n</template>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;L82===void 0&&(L82=document.createElement("template"));var X=L82;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return cbV=k},
is:"tp-yt-paper-slider",behaviors:[_.N6,_.uq,_.XgQ,JYk],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&&_.$A(this.$.sliderBar,"auto")},
increment:function(){this.value=this._clampValue(this.value+this.step)},
decrement:function(){this.value=this._clampValue(this.value-this.step)},
_updateKnob:function(k,I,V){this.setAttribute("aria-valuemin",I);this.setAttribute("aria-valuemax",V);this.setAttribute("aria-valuenow",k);this._positionKnob(this._calcRatio(k)*100)},
_valueChanged:function(){this.fire("value-change",{composed:!0})},
_immediateValueChanged:function(){this.dragging?this.fire("immediate-value-change",{composed:!0}):this.value=this.immediateValue},
_secondaryProgressChanged:function(){this.secondaryProgress=this._clampValue(this.secondaryProgress)},
_expandKnob:function(){this._setExpand(!0)},
_resetKnob:function(){this.cancelDebouncer("expandKnob");this._setExpand(!1)},
_positionKnob:function(k){this._setImmediateValue(this._calcStep(this._calcKnobPosition(k)));this._setRatio(this._calcRatio(this.immediateValue)*100);this.$.sliderKnob.style.left=this.ratio+"%";this.dragging&&(this._knobstartx=this.ratio*this._w/100,this.translate3d(0,0,0,this.$.sliderKnob))},
_calcKnobPosition:function(k){return(this.max-this.min)*k/100+this.min},
_onTrack:function(k){k.stopPropagation();switch(k.detail.state){case "start":this._trackStart(k);break;case "track":this._trackX(k);break;case "end":this._trackEnd()}},
_trackStart:function(){this._setTransiting(!1);this._w=this.$.sliderBar.offsetWidth;this._knobstartx=this._startx=this._x=this.ratio*this._w/100;this._minx=-this._startx;this._maxx=this._w-this._startx;this.$.sliderKnob.classList.add("dragging");this._setDragging(!0)},
_trackX:function(k){this.dragging||this._trackStart(k);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,k.detail.dx*(this._isRTL?-1:1)));k=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(k);k=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(k+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var k=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;k.transform=k.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(k){this._expandKnob();k.preventDefault();this.focus()},
_bartrack:function(k){this._allowBarEvent(k)&&this._onTrack(k)},
_barclick:function(k){this._w=this.$.sliderBar.offsetWidth;var I=this.$.sliderBar.getBoundingClientRect();I=(k.detail.x-I.left)/this._w*100;this._isRTL&&(I=100-I);var V=this.ratio;this._setTransiting(!0);this._positionKnob(I);V===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
k.preventDefault();this.focus()},
_bardown:function(k){this._allowBarEvent(k)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(k))},
_knobTransitionEnd:function(k){k.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(k,I,V,X){X||this._setMarkers([]);I=Math.round((V-I)/this.step);I>k&&(I=k);if(I<0||!isFinite(I))I=0;this._setMarkers(Array(I))},
_mergeClasses:function(k){return Object.keys(k).filter(function(I){return k[I]}).join(" ")},
_getClassNames:function(){return this._mergeClasses({disabled:this.disabled,pin:this.pin,snaps:this.snaps,ring:this.immediateValue<=this.min,expand:this.expand,dragging:this.dragging,transiting:this.transiting,editable:this.editable})},
_allowBarEvent:function(k){return!this.ignoreBarTouch||k.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(k){this._isRTL?this._incrementKey(k):this._decrementKey(k)},
_rightKey:function(k){this._isRTL?this._decrementKey(k):this._incrementKey(k)},
_incrementKey:function(k){this.disabled||(k.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),k.preventDefault())},
_decrementKey:function(k){this.disabled||(k.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),k.preventDefault())},
_changeValue:function(k){this.value=k.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(k){k.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.VUN._createRipple.call(this)},
_focusedChanged:function(k){k&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=k?"":"none",this._ripple.holdDown=k)}});var TW2;var d_p;var YH=null,iLG=function(){};
_.c=iLG.prototype;_.c.fit=function(){};
_.c._discoverInfo=function(){};
_.c.resetFit=function(){};
_.c.refit=function(){};
_.c.position=function(){};
_.c.constrain=function(){};
_.c._sizeDimension=function(){};
_.c.__sizeDimension=function(){};
_.c.center=function(){};
_.c.__getNormalizedRect=function(){};
_.c.__getOffscreenArea=function(){};
_.c.__getPosition=function(){};
_.c.notifyResize=function(){};
_.c.assignParentResizable=function(){};
_.c.stopResizeNotificationsFor=function(){};
_.c._subscribeIronResize=function(){};
_.c._unsubscribeIronResize=function(){};
_.c.resizerShouldNotify=function(){};
_.c._onDescendantIronResize=function(){};
_.c._fireResize=function(){};
_.c._onIronRequestResizeNotifications=function(){};
_.c._parentResizableChanged=function(){};
_.c._notifyDescendant=function(){};
_.c._requestResizeNotifications=function(){};
_.c._findParent=function(){};
_.c.toggle=function(){};
_.c.open=function(){};
_.c.close=function(){};
_.c.cancel=function(){};
_.c.invalidateTabbables=function(){};
_.c._ensureSetup=function(){};
_.c._canceledChanged=function(){};
_.c._withBackdropChanged=function(){};
_.c._prepareRenderOpened=function(){};
_.c._finishRenderOpened=function(){};
_.c._finishRenderClosed=function(){};
_.c._preparePositioning=function(){};
_.c._finishPositioning=function(){};
_.c._applyFocus=function(){};
_.c._onCaptureClick=function(){};
_.c._onCaptureFocus=function(){};
_.c._onCaptureEsc=function(){};
_.c._onCaptureTab=function(){};
_.c._onIronResize=function(){};
_.c._onNodesChange=function(){};
_.c.__ensureFirstLastFocusables=function(){};
_.c.__openedChanged=function(){};
_.c.__deraf=function(){};
_.c.__updateScrollObservers=function(){};
_.c.__addScrollListeners=function(){};
_.c.__removeScrollListeners=function(){};
_.c.__isValidScrollAction=function(){};
_.c.__onCaptureScroll=function(){};
_.c.__saveScrollPosition=function(){};
_.c.__restoreScrollPosition=function(){};
_.c._setCanceled=function(){};
iLG=_.Il({_template:function(){if(d_p!==void 0)return d_p;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-paper-toast--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_paper_toast.tp.yt.paper.toast.css.js--\x3e<span id="label" class="style-scope tp-yt-paper-toast">{{text}}</span>\n<slot class="style-scope tp-yt-paper-toast"></slot>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;TW2===void 0&&(TW2=document.createElement("template"));var X=TW2;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return d_p=k},
is:"tp-yt-paper-toast",behaviors:[_.r5],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(){_.tT._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.fk.requestAvailability()},
show:function(k){typeof k=="string"&&(k={text:k});for(var I in k)I.indexOf("_")===0?_.tT._warn('The property "'+I+'" is private and was not set.'):I in this?this[I]=k[I]:_.tT._warn('The property "'+I+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(k){k&&k.target===this&&k.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(YH&&YH!==this&&YH.close(),YH=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):YH===this&&(YH=null);_.l7._openedChanged.apply(this,arguments)},
_onLabelChanged:function(){this.opened&&this.announceLabelUpdates&&this._fireIronAnnounce()},
_renderOpened:function(){this.classList.add("paper-toast-open")},
_renderClosed:function(){this.classList.remove("paper-toast-open")},
_onFitIntoChanged:function(k){this.positionTarget=k},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var W83=new _.Yx("disablePersonalizationAction");var erc=new _.Yx("showDmaConsentFlowCommand");var khA=new _.Yx("showMmgNoticeCommand");var fhV=new _.Yx("saveConsentAction");var U_G=new _.Yx("navigateAction");var Ehp=new _.Yx("replaceFeedContentAction");var bLA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(bLA,_.ft);var lh3=_.TYo(bLA);var rb4=new _.Yx("imageTileRenderer");var hCG=new _.Yx("promotedSparklesWebRenderer");var ybi=new _.Yx("adGridCardCollectionViewModel");var m_h=new _.Yx("addRendererToItemSectionAction");var K8i=new _.Yx("updateTopbarAvatarAction");var $_p=new _.Yx("channelHandleValidationResultRenderer");var Sx4=new _.Yx("generateHandleFromNameResultRenderer");var jxA=new _.Yx("channelHandleInputRenderer");var JbG=new _.Yx("copyLinkRenderer");var Yx3=new _.Yx("carouselTitleViewModel");var ghV=new _.Yx("ctaCarouselItemViewModel");var qxP=new _.Yx("timedCommand");var vhk=new _.Yx("textFieldViewModel");var sx3=new _.Yx("crowdsourcedContextUserRatingFormFlowState");var F86=new _.Yx("noteViewModel");var BWx=new _.Yx("alertCommand");var AbA=new _.Yx("clearCookieAction");var Qxp=new _.Yx("engagementPanelHeaderShowNavigationButtonCommand");var nh6=new _.Yx("getMultiPageMenuAction");var ohk=new _.Yx("addToGuideSectionAction"),x_4=new _.Yx("removeFromGuideSectionAction");var ah2=new _.Yx("hideEngagementPanelScrimAction");var RC6=new _.Yx("updateNotificationsUnseenCountAction");var CQ4=new _.Yx("resetChannelUnreadCountCommand");var wuG=new _.Yx("resetSubscriptionsUnreadDotCommand");var HLi=new _.Yx("selectLanguageCommand");var f2x=new _.Yx("sendFeedbackAction");var pux=new _.Yx("setActivePanelItemAction");var NWP=new _.Yx("showEngagementPanelScrimAction");var MWi=new _.Yx("updateEngagementPanelAction");var ZL3=new _.Yx("updateSearchInVideoResultsAction");var D_i=new _.Yx("uploadImageToScottyCommand");var zCi=new _.Yx("webWatchNextResponseExtensionData");var ua6=new _.Yx("manageLabsStateCommand");var OLX=new _.Yx("registerPromoCommand");var tWi=new _.Yx("setPushNotificationsEnabledCommand");var eC6=new _.Yx("updateSentimentBarStateCommand");var kd6=new _.Yx("desktopTopbarRenderer");var Ip4=new _.Yx("surveyFollowUpRenderer");var VC2=new _.Yx("formRenderer");var XJh=new _.Yx("inlineFormRenderer");var PZP=new _.Yx("handlesClaimingRadioOptionRenderer");var LJp=new _.Yx("hotkeyDialogRenderer");var cA6=new _.Yx("playlistSidebarPrimaryInfoRenderer");var GdV=new _.Yx("transcriptCueGroupRenderer");var TBG=new _.Yx("transcriptCueRenderer");var dqX=new _.Yx("transcriptFooterRenderer");var iAi=new _.Yx("engagementPanelAdSubtitleRenderer");var WJA=new _.Yx("videoDescriptionFantasySectionViewModel");var fph=new _.Yx("inlineSurveyRenderer");var Uqh=new _.Yx("radioButtonSurveyOptionRenderer"),E$p=new _.Yx("checkboxSurveyOptionRenderer");var bA4=new _.Yx("showSurveyCommand");var gP=new _.Yx("abuseReportFlowState");var lp2=new _.Yx("modifyReportFormCommand");var rAk=new _.Yx("feedbackFormFlowState");var kgk=new _.Yx("inputBoxViewModel");var Iyi=new _.Yx("flowRootRenderer");var SIV=new _.Yx("lengthValidationRule");var J9k=new _.Yx("regexValidationRule");var gdX=new _.Yx("selectedValidationRule");var VSP=new _.Yx("accountLinkCommand");var Xok=new _.Yx("accountUnlinkCommand");var PdV=new _.Yx("deleteClipEngagementPanelCommand");var LwV=new _.Yx("logAccountLinkingEventCommand");var cGp=new _.Yx("loopCommand");var Lgi=new _.Yx("guideCollapsibleEntryRenderer");var Ggp=new _.Yx("guideDownloadsEntryRenderer");var PPc=new _.Yx("guideEntryRenderer");var TSi=[0,_.$M,_.v$,_.Bg];var dbA=[0,_.yw,-2,OGG];var iWA=function(k){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.R4(k)};
_.J(iWA,_.ft);iWA.prototype.getFeature=function(){return _.kM(this,6)};
iWA.prototype.hasFeature=function(){return _.q4(_.HM(this,6))!=null};var Wwc=[0,_.$M];var fy6=_.jt(iWA,[0,_.yw,-2,OGG,_.yw,_.$M,-1,_.hJ,-1,_.$M,-3,_.fdG,_.mT,dbA,_.$M,-1,u8k,_.hJ,_.$M,TSi,[0,[0,_.$M,-2,2,_.$M,-1,[0,_.$M],[0,_.v$,_.$M],[0,_.v$],[0,_.$M],2,[0,_.v$,2,[0,_.v$,-1],[0,_.JJ,OZx],1,[0,tRk],1,[0,_.$M],1,[0,[2],_.$M,_.YM,[0,_.yw]]],[0,_.mT],[0,[1,2],_.YM,[0,_.$M],_.YM,[0,_.$M,_.qa,-1]],[0,_.v$],[0,_.$M,[0,[1,2,3,4],_.YM,[0,[0,_.$M],Wwc],_.YM,[0,[0,_.$M],Wwc],_.YM,[0,Wwc],_.YM,[0,[0,_.$M],Wwc]]],[0,_.$M],1,[0,_.$M,_.v$],1,[0,_.$M],[0,_.mT],[0,_.$M,_.v$,-1,[0,_.$M,-4]],[0,_.$M],
[0,_.$M,-2],1,[0,_.$M],[0,_.mT],[0,_.mT,_.$M],1,[0,_.mT],[0],[0]],_.$M,_.v$,_.l6,1,_.gA,_.$M,_.v$],_.yw,_.gA,_.v$,-1,_.yw]);var UbA=new _.Yx("interstitialViewModel");var E0P=new _.Yx("changeCreatorEndscreenVisibilityCommand");var bWV=new _.Yx("liveChatCallForQuestionsRenderer");var ly2=new _.Yx("getLocationCommand");var rG2=new _.Yx("locationCollectionCommand");var hXi=new _.Yx("chipsShelfViewModel");var q1=new _.Yx("cinematicContainerRenderer");var vk=new _.Yx("changeMarkersVisibilityCommand");var yG4=new _.Yx("updateTimedMarkersSyncObserverCommand");var mbp=new _.Yx("storiesItemViewModel");var Kwi=new _.Yx("talkToRecsViewModel");var dFx=new _.Yx("timelyActionViewModel");var $bV=new _.Yx("timelyActionsOverlayViewModel");var SJV=new _.Yx("addToRemoteQueueAction");var jHh=new _.Yx("insertInRemoteQueueAction");var JGG=new _.Yx("removeFromRemoteQueueAction");var YJk=new _.Yx("productDetailsThumbnailRenderer"),g0P=new _.Yx("productDetailsVariantRenderer"),qJ2=new _.Yx("productDetailsVariantOptionRenderer"),v0c=new _.Yx("productDetailsOffersContainerRenderer"),sHP=new _.Yx("productDetailsOfferRenderer");var Fw6=new _.Yx("shoppingFlaggingRenderer");var BSc=new _.Yx("notificationActionRenderer");var AGP=new _.Yx("notificationRenderer");var nMi=new _.Yx("localWatchHistoryCommand");var QHP=new _.Yx("pdgBuyFlowHeaderRenderer");var n0G=new _.Yx("pdgColorSliderRenderer");var o0h=new _.Yx("pdgCommentOptionRenderer");var xbx=new _.Yx("pdgCommentPreviewRenderer");var ayV=new _.Yx("superVodSelectableItemButtonRenderer");var RX3=new _.Yx("creatorGoalSetUpFlowDropdownItemViewModel");var Cdx=new _.Yx("creatorGoalSetUpFlowDropdownViewModel");var wo3=new _.Yx("repeatChapterCommand");var HWX=new _.Yx("watchPlayerOverflowMenuCommand");var po4=new _.Yx("compositeVideoOverlayRenderer");var NSp=new _.Yx("playlistBylineRenderer");var MSp=new _.Yx("reelNavigateCommand");var ZWA=new _.Yx("reelNonVideoContentDismissalCommand");var Dbx=new _.Yx("showReelsCommentsOverlayCommand");var nyi=new _.Yx("lottieAnimationViewModel");var zXP=new _.Yx("switchButtonRenderer");var usA=new _.Yx("responsiveContainerConfiguration");var OWX=new _.Yx("sortFilterSubMenuRenderer");var tS2=new _.Yx("upsellDialogRenderer");var eXV=new _.Yx("insertChannelTabCommand");var k_h=new _.Yx("feedbackQuestionRenderer"),IQc=new _.Yx("feedbackOptionRenderer");var VJ4=new _.Yx("sponsorshipsTierRenderer"),X_A=new _.Yx("sponsorshipsPromotionChannelRenderer");var Pj6=new _.Yx("simpleSurveyMessageRenderer");var TVP=new _.Yx("thumbnailBadgeViewModel");var L_4=new _.Yx("checkboxGroupViewModel");var bzX=new _.Yx("checkboxItemViewModel");var cE3=new _.Yx("radioButtonGroupViewModel");var G_3=new _.Yx("radioButtonItemViewModel");var TN4=new _.Yx("switchListItemViewModel");var Ca6=new _.Yx("inputComposerViewModel");var CHP=new _.Yx("panelFooterViewModel");var dQV=new _.Yx("transcriptEditSegmentCommand");var iop=new _.Yx("transcriptUpdateSegmentTextCommand");var W_4=new _.Yx("transcriptSearchBoxRenderer");var fQP=new _.Yx("transcriptSegmentListRenderer");var UQ4=new _.Yx("transcriptSegmentRenderer");var EQp=new _.Yx("videoInteractionPopUpRenderer");var boP=new _.Yx("updateDateTextAction");var lQP=new _.Yx("updateTitleAction");var rEA=new _.Yx("updateViewershipAction");var hSc=new _.Yx("relatedChipCommand");var yE2=new _.Yx("carouselLockupRenderer");var mQA=new _.Yx("engagementPanelSectionListRenderer");var so=new _.Yx("expandableVideoDescriptionBodyRenderer");var K_2=new _.Yx("videoDescriptionHeaderRenderer");var $QG=new _.Yx("videoDescriptionYouchatSectionViewModel");var l32=new _.Yx("invokeInstrumentManagerAction");var SB2=new _.Yx("logYpcFlowDismissCommand");var j6G=new _.Yx("logYpcFlowStartCommand");var JEk=new _.Yx("ypcCancelRecurrenceCommand");var YB4=new _.Yx("cancellationFlowState");var Lti=new _.Yx("premiumPurchaseFlowState");var gQi=new _.Yx("unlimitedCreateFamilyEndpoint");var qBh=new _.Yx("surveyAnswerCardRenderer");var vQ4=new _.Yx("iconBadgeRenderer");var s62=new _.Yx("showMoreButtonRenderer");var F_6=new _.Yx("pollChoiceData");var x53=new _.Yx("collaborativePlaylistVisibilityValidationRule");var BNk=function(k){_.Cs.call(this,"channelMessage");this.message=k};
_.J(BNk,_.Cs);var AE4=function(k){_.Cs.call(this,"channelError");this.error=k};
_.J(AE4,_.Cs);var Q6A={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"},nQi={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},oQ2={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},xQi={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},aQA={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var FU=function(k){this.name=this.id="";this.clientName="UNKNOWN_INTERFACE";this.app="";this.type="REMOTE_CONTROL";this.ownerObfuscatedGaiaId=this.obfuscatedGaiaId=this.avatar=this.username="";this.connected=!1;this.capabilities=new Set;this.compatibleSenderThemes=new Set;this.experiments=new Set;this.theme="u";new _.PY;this.localChannelEncryptionKey=this.remoteControllerUrl="";this.deviceContext=void 0;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType=
"MDX_DIAL_SERVER_TYPE_UNKNOWN";this.pairingType="unknown";this.castUserId=void 0;k&&(this.id=k.id||k.name,this.name=k.name,this.clientName=k.clientName?k.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=k.app,this.type=k.type||"REMOTE_CONTROL",this.username=k.user||"",this.avatar=k.userAvatarUri||"",this.obfuscatedGaiaId=k.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=k.ownerObfuscatedGaiaId||"",this.castUserId=k.castUserId||"",this.theme=k.theme||"u",RS4(this,k.capabilities||""),Cj2(this,
k.compatibleSenderThemes||""),w_p(this,k.experiments||""),this.remoteControllerUrl=k.remoteControllerUrl||"",this.localChannelEncryptionKey=k.localChannelEncryptionKey||"",this.deviceContext=k.deviceContext,this.brand=k.brand||"",this.model=k.model||"",this.year=k.year||0,this.os=k.os||"",this.osVersion=k.osVersion||"",this.chipset=k.chipset||"",this.mdxDialServerType=k.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=k.pairingType||"unknown",k=k.deviceInfo)&&(k=JSON.parse(k),this.brand=
k.brand||"",this.model=k.model||"",this.year=k.year||0,this.os=k.os||"",this.osVersion=k.osVersion||"",this.chipset=k.chipset||"",this.clientName=k.clientName?k.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=k.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
FU.prototype.copy=function(){var k={id:this.id,name:this.name,app:this.app,type:this.type,user:this.username,userAvatarUri:this.avatar,obfuscatedGaiaId:this.obfuscatedGaiaId,ownerObfuscatedGaiaId:this.ownerObfuscatedGaiaId,theme:this.theme,capabilities:Array.from(this.capabilities.values()).join(","),compatibleSenderThemes:Array.from(this.compatibleSenderThemes.values()).join(","),experiments:Array.from(this.experiments.values()).join(","),pairingType:this.pairingType};this.brand&&(k.brand=this.brand);
this.model&&(k.model=this.model);this.year&&(k.year=this.year);this.os&&(k.os=this.os);this.osVersion&&(k.osVersion=this.osVersion);this.chipset&&(k.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(k.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(k.mdxDialServerType=this.mdxDialServerType);k=new FU(k);k.connected=this.connected;k.remoteControllerUrl=this.remoteControllerUrl;k.localChannelEncryptionKey=this.localChannelEncryptionKey;k.deviceContext=
this.deviceContext;k.castUserId=this.castUserId;return k};
FU.prototype.equals=function(k){return k?this.id==k.id:!1};
var RS4=function(k,I){k.capabilities.clear();_.BM(I.split(","),_.Nx(_.dc.contains,Q6A)).forEach(function(V){k.capabilities.add(V)})},Cj2=function(k,I){k.compatibleSenderThemes.clear();
_.BM(I.split(","),_.Nx(_.dc.contains,nQi)).forEach(function(V){k.compatibleSenderThemes.add(V)})},w_p=function(k,I){k.experiments.clear();
I.split(",").forEach(function(V){k.experiments.add(V)})};_.vM(b$4,_.ce);_.c=b$4.prototype;_.c.JSC$20026_onTick_=function(){this.retryCount++;this.JSC$20024_interval_=Math.min(3E5,this.JSC$20024_interval_*2);this.JSC$20026_listener_();this.nextTickTime_&&this.start()};
_.c.getRetryCount=function(){return this.retryCount};
_.c.start=function(){var k=this.JSC$20024_interval_+15E3*Math.random(),I=this.delay_;I.isActive()||I.start(k);this.nextTickTime_=Date.now()+k};
_.c.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.c.isActive=function(){return this.delay_.isActive()};
_.c.reset=function(){this.delay_.stop();this.retryCount=0;this.JSC$20024_interval_=5E3};_.vM(BN,K16);_.c=BN.prototype;_.c.subscribe=function(k,I,V){return this.pubsub_.subscribe(k,I,V)};
_.c.unsubscribe=function(k,I,V){return this.pubsub_.unsubscribe(k,I,V)};
_.c.unsubscribeByKey=function(k){return this.pubsub_.unsubscribeByKey(k)};
_.c.publish=function(k,I){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.c.dispose=function(){this.JSC$20027_disposed_||(this.JSC$20027_disposed_=!0,_.BB(this.pubsub_),this.disconnect(),_.BB(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$20027_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.ot({})})};
_.c.isDisposed=function(){return this.JSC$20027_disposed_};
_.c.connect=function(k,I,V){var X=this,P,L,T,d;return _.W(function(U){if(U.nextAddress==1)return _.AS(U,2),X.useAsyncBrowserChannelHandler_?U.yield(X.connectPromise_,2):U.jumpTo(2);_.BK(U);if(X.JSC$20027_disposed_||X.JSC$20027_channel_&&X.JSC$20027_channel_.getState()==2&&!X.isInitialReconnectTimer_)return U.return();X.sCookie_="";X.isInitialReconnectTimer_||X.reconnectTimer_.stop();X.connectionParams_=k||null;X.connectUi_=I||0;P=X.JSC$20027_pathPrefix_+"/test";L=X.JSC$20027_pathPrefix_+"/bind";T=
new Ji(V?V.firstTestResults:null,V?V.secondTestResults:null,X.enableAsyncTest_);if(d=X.JSC$20027_channel_)d.handler_=null;T.handler_=X;X.JSC$20027_channel_=T;if(X.useAsyncBrowserChannelHandler_)return X.connectPromise_=HoA(X).then(function(){return p_3(X,P,L,d,V)}),U.return(X.connectPromise_.then(function(){X.connectPromise_=_.ot()}));
p_3(X,P,L,d,V);return _.Q5(U,0)})};
var p_3=function(k,I,V,X,P){NNi(k);if(k.JSC$20027_channel_){var L=_.gH("ID_TOKEN"),T=k.JSC$20027_channel_.JSC$19941_extraHeaders_||{};L?T["x-youtube-identity-token"]=L:delete T["x-youtube-identity-token"];k.JSC$20027_channel_.JSC$19941_extraHeaders_=T}MJ4(k);X?(X.getState(),k.JSC$20027_channel_.connect(I,V,k.defaultQueryParams_,X.sid_,X.JSC$19941_lastArrayId_)):P?k.JSC$20027_channel_.connect(I,V,k.defaultQueryParams_,P.sessionId,P.arrayId):k.JSC$20027_channel_.connect(I,V,k.defaultQueryParams_);k.isInitialReconnectTimer_&&
!k.reconnectTimer_.isActive()&&k.reconnectTimer_.start()};
BN.prototype.disconnect=function(k){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.ot())}finally{this.disconnectUi_=k||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),NNi(this),this.JSC$20027_channel_&&(this.JSC$20027_channel_.getState()==3&&bmP(this.JSC$20027_channel_),this.JSC$20027_channel_.disconnect()),this.disconnectUi_=0}};
BN.prototype.sendMessage=function(k,I){var V=this,X;return _.W(function(P){switch(P.nextAddress){case 1:_.AS(P,2);if(!V.useAsyncBrowserChannelHandler_){P.jumpTo(2);break}return P.yield(V.connectPromise_,2);case 2:_.BK(P);if(V.JSC$20027_disposed_)return P.return();X={_sc:k};I&&_.dc.extend(X,I);if(V.reconnectTimer_.isActive()||(V.JSC$20027_channel_?V.JSC$20027_channel_.getState():0)==2){V.JSC$20027_pendingMessages_.push(X);P.jumpTo(6);break}if(!V.isChannelOpened()){P.jumpTo(6);break}_.AS(P,8);if(!V.useAsyncBrowserChannelHandler_||
ZoP(V,k)){P.jumpTo(8);break}return P.yield(HoA(V),8);case 8:_.BK(P,0,0,1);V.isChannelOpened()&&(ZoP(V,k)||MJ4(V),NNi(V),EkX(V.JSC$20027_channel_,X));_.Q5(P,6,1);break;case 6:_.Q5(P,0)}})};
var ZoP=function(k,I){return k.enableMdxAuthForConnectionOnly_?!0:k.disableMdxAuthForAdMessages_?Object.values(oQ2).includes(I):k.disableMdxAuthForNonPlaybackMessages_?!Object.values(xQi).includes(I):k.disableMdxAuthForShortsMessages_?Object.values(aQA).includes(I):!1};
BN.prototype.JSC$19948_channelOpened=function(){this.retryLogger_&&this.reconnectTimer_&&this.reconnectTimer_.getRetryCount()>0&&this.retryLogger_.logSuccess();this.isInitialReconnectTimer_?(this.reconnectTimer_.stop(),_.BB(this.reconnectTimer_),this.reconnectTimer_=new b$4(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$20027_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)DQp(this);
else{var k=this.JSC$20027_pendingMessages_;this.JSC$20027_pendingMessages_=[];var I=k.length;MJ4(this);zS2(this,k,I);uJ3(this)}else uJ3(this)};
var DQp=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return _.AS(X,2),X.yield(HoA(k),2);_.BK(X);I=k.JSC$20027_pendingMessages_;k.JSC$20027_pendingMessages_=[];V=I.length;zS2(k,I,V);uJ3(k);return _.Q5(X,0)})},zS2=function(k,I,V){for(var X=0;X<V;++X)EkX(k.JSC$20027_channel_,I[X]);
uJ3(k)},uJ3=function(k){k.publish("handlerOpened");
k.JSC$20027_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.c=BN.prototype;_.c.JSC$19948_channelError=function(k){var I=k==2&&this.JSC$20027_channel_.JSC$19941_lastStatusCode_==401;k==4||I||this.reconnectTimer_.start();this.publish("handlerError",k,I);I=Object.keys(L1k).find(function(V){return L1k[V]===k});
this.JSC$20027_channelErrorCounter.increment("BROWSER_CHANNEL",I!=null?I:"UNKNOWN")};
_.c.JSC$19948_channelClosed=function(k,I){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(I)for(var V=I.length,X=0;X<V;++X){var P=I[X].map;P&&this.JSC$20027_pendingMessages_.push(P)}this.JSC$20027_channelClosedCounter.increment("BROWSER_CHANNEL");k&&this.pendingMapsOnClosedCounter.JSC$10232_streamzService.JSC$10087_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",k.length);I&&this.undeliveredMapsOnClosedCounter.JSC$10235_streamzService.JSC$10087_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
I.length)};
_.c.JSC$19948_channelSuccess=function(k,I){I!=null&&k!=null&&this.channelMessageSentCounter.increment()};
_.c.JSC$19948_getAdditionalParams=function(){var k={v:2};this.sCookie_&&(k.gsessionid=this.sCookie_);this.connectUi_!=0&&(k.ui=""+this.connectUi_);this.disconnectUi_!=0&&(k.ui=""+this.disconnectUi_);this.connectionParams_&&_.dc.extend(k,this.connectionParams_);return k};
_.c.JSC$19948_channelHandleArray=function(k){k[0]=="S"?this.sCookie_=k[1]:k[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$20027_channel_.disconnect()):this.publish("handlerMessage",new E56(k[0],k[1]));this.JSC$20027_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.c.isChannelOpened=function(){return!!this.JSC$20027_channel_&&this.JSC$20027_channel_.getState()==3};
var NNi=function(k){if(k.JSC$20027_channel_){var I=k.JSC$20027_getXsrfToken_(),V=k.JSC$20027_channel_.JSC$19941_extraHeaders_||{};I?V["x-youtube-lounge-xsrf-token"]=I:delete V["x-youtube-lounge-xsrf-token"];k.JSC$20027_channel_.JSC$19941_extraHeaders_=V}},HoA=function(k){if(k.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.ot();
if(!k.enableCachedUpdateAuthorizationHeader_)return Oo4(k);k.updateAuthorizationHeaderPromise_===null&&(k.updateAuthorizationHeaderPromise_=Oo4(k));return k.updateAuthorizationHeaderPromise_},Oo4=function(k){return _.Gl(k.getAuthorizationHeader_().then(function(I){tJA(k,I)}).thenCatch(function(){}),function(){k.updateAuthorizationHeaderPromise_=null})},tJA=function(k,I){if(k.JSC$20027_channel_){var V=k.JSC$20027_channel_.JSC$19941_extraHeaders_||{};
I&&Object.keys(I).length>0?V=Object.assign({},V,I):delete V.Authorization;k.JSC$20027_channel_.JSC$19941_extraHeaders_=V}},MJ4=function(k){k.getAuthorizationHeaderSync_&&!k.useAsyncBrowserChannelHandler_&&tJA(k,k.getAuthorizationHeaderSync_())};
_.c=BN.prototype;_.c.setLoungeToken=function(k){(this.defaultQueryParams_.loungeIdToken=k)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$20027_channel_){var I=this.JSC$20027_channel_.JSC$19941_extraHeaders_||{};k?I["X-YouTube-LoungeId-Token"]=k:delete I["X-YouTube-LoungeId-Token"];this.JSC$20027_channel_.JSC$19941_extraHeaders_=I}};
_.c.getDeviceId=function(){return this.defaultQueryParams_.id};
_.c.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.c.reconnect=function(){var k=this.reconnectTimer_;k.delay_.fire();k.start()};
_.c.safeReconnect_=function(){var k=this.JSC$20027_channel_,I=0;k.JSC$19941_backChannelRequest_&&I++;k.forwardChannelRequest_&&I++;I==0&&this.connect(this.connectionParams_,this.connectUi_)};var ow=function(k,I){var V=k.basePath;k.supportCors&&(V=k.scheme+"://"+k.domain+k.port+k.basePath);return _.ZD(V+I,{})};
SsV.prototype.sendRequest=function(k,I,V,X,P,L,T){k={format:L?"RAW":"JSON",method:k,context:this,timeout:5E3,withCredentials:!!T,onSuccess:_.Nx(this.JSC$20034_onSuccess_,X,!L),onError:_.Nx(this.onError_,P),onTimeout:_.Nx(this.JSC$20034_onTimeout_,P)};V&&(k.postParams=V,k.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.tI(I,k)};
SsV.prototype.JSC$20034_onSuccess_=function(k,I,V,X){I?k(X):k({text:V.responseText})};
SsV.prototype.onError_=function(k,I){k(Error("Zk`"+I.status))};
SsV.prototype.JSC$20034_onTimeout_=function(k){k(Error("$k"))};var g5P=function(k,I){return!!I&&(k.id==I||k.uuid==I)},eSx=function(k){return{name:k.name,
screenId:k.id,loungeToken:k.token,dialId:k.uuid,screenIdType:k.idType,screenIdSecret:k.secret}},kuG=function(k){return new Am(k)},ITX=function(k){return Array.isArray(k)?_.WB(k,kuG):[]},vFp=function(k){if(!k)return"null";
var I=k.token?".."+k.token.slice(-6):"-",V=k.uuid?".."+k.uuid.slice(-6):"-",X=k.secret?".."+k.secret.slice(-6):"-";return'{name:"'+k.name+'",id:'+k.id.substr(0,6)+"..,token:"+(I+",uuid:"+V+",idType:"+k.idType+",secret:")+(X+"}")},Xd2=function(k){return Array.isArray(k)?"["+_.WB(k,vFp).join(",")+"]":"null"};var Q1i="",nr=null;var N$i=function(k,I){_.XY.call(this);var V=this;this.handler=k();this.handler.subscribe("handlerOpened",this.JSC$20041_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(X,P){V.onError(P)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=I};
_.J(N$i,_.XY);_.c=N$i.prototype;_.c.connect=function(k,I,V){this.handler.connect(k,I,V)};
_.c.disconnect=function(k){this.handler.disconnect(k)};
_.c.reconnect=function(){this.handler.reconnect()};
_.c.getDeviceId=function(){return this.handler.getDeviceId()};
_.c.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.c.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.c.JSC$20041_onOpened=function(){this.dispatchEvent("channelOpened");var k=this.handler,I=this.currentScreenId;_.uJ("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!k.JSC$20027_channel_.useChunked_,sessionId:k.JSC$20027_channel_.sid_,arrayId:k.JSC$20027_channel_.JSC$19941_lastArrayId_});_.uJ("yt-remote-session-screen-id",I);k=qs6();I=v54();_.n_(k,I)||k.push(I);As6(k);B$G()};
_.c.onClosed=function(){this.dispatchEvent("channelClosed")};
_.c.onMessage=function(k){this.dispatchEvent(new BNk(k))};
_.c.onError=function(k){this.dispatchEvent(new AE4(k?1:0))};
_.c.sendMessage=function(k,I){this.handler.sendMessage(k,I)};
_.c.setLoungeToken=function(k){this.handler.setLoungeToken(k)};
_.c.dispose=function(){this.handler.dispose()};var pLx=function(k,I,V){var X=this;V=V===void 0?function(){return""}:V;
var P=P===void 0?new T$k:P;var L=L===void 0?new _.eL:L;this.pathPrefix=k;this.defaultQueryParams=I;this.getXsrfToken=V;this.JSC$20044_pubsub=L;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new b$4(function(){var T;((T=X.channel)==null?void 0:PxA((new Yy4(T,T.JSC$19909_channel_)).JSC$19919_channel_.forwardChannelRequestPool_))===0&&X.connect(X.connectionParams,X.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20044_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20044_channelOpenedCounter=new lZh;this.JSC$20044_channelClosedCounter=new rsi;this.JSC$20044_channelMessageReceivedCounter=new ysG;this.JSC$20044_channelErrorCounter=new mm6};
pLx.prototype.connect=function(k,I){k=k===void 0?{}:k;I=I===void 0?0:I;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=k,this.connectUi=I,VZh(this),(k=_.gH("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=k:delete this.webChannelMessageHeaders["x-youtube-identity-token"],this.defaultQueryParams&&(this.webChannelMessageUrlParams.device=this.defaultQueryParams.device,this.webChannelMessageUrlParams.name=this.defaultQueryParams.name,this.webChannelMessageUrlParams.app=
this.defaultQueryParams.app,this.webChannelMessageUrlParams.id=this.defaultQueryParams.id,this.defaultQueryParams.mdxVersion&&(this.webChannelMessageUrlParams.mdxVersion=""+this.defaultQueryParams.mdxVersion),this.defaultQueryParams.theme&&(this.webChannelMessageUrlParams.theme=this.defaultQueryParams.theme),this.defaultQueryParams.capabilities&&(this.webChannelMessageUrlParams.capabilities=this.defaultQueryParams.capabilities),this.defaultQueryParams.cst&&(this.webChannelMessageUrlParams.cst=this.defaultQueryParams.cst),
this.defaultQueryParams.authuser&&(this.webChannelMessageUrlParams.authuser=this.defaultQueryParams.authuser),this.defaultQueryParams.pageId&&(this.webChannelMessageUrlParams.pageId=this.defaultQueryParams.pageId)),this.connectUi!==0?this.webChannelMessageUrlParams.ui=""+this.connectUi:delete this.webChannelMessageUrlParams.ui,Object.assign(this.webChannelMessageUrlParams,this.connectionParams),this.channel=new KJ(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,X23(this))};
var X23=function(k){_.O6(k.channel,"w",function(){k.channelState=3;k.reconnectTimer.reset();k.connectionParams=null;k.connectUi=0;for(var I=_.G(k.nonAckedMessagesOnChannelClosed),V=I.next();!V.done;V=I.next())V=V.value,k.channel&&k.channel.send(V);k.nonAckedMessagesOnChannelClosed=[];k.publish("webChannelOpened");k.JSC$20044_channelOpenedCounter.increment("WEB_CHANNEL")});
_.O6(k.channel,"x",function(){k.channelState=0;k.reconnectTimer.isActive()||k.publish("webChannelClosed");var I,V=(I=k.channel)==null?void 0:gPG(new Yy4(I,I.JSC$19909_channel_));V&&(k.nonAckedMessagesOnChannelClosed=[].concat(_.Z9(V)));k.JSC$20044_channelClosedCounter.increment("WEB_CHANNEL")});
_.O6(k.channel,"z",function(I){var V=I.data;V[0]==="gracefulReconnect"?(k.reconnectTimer.start(),k.channel&&k.channel.close()):k.publish("webChannelMessage",new E56(V[0],V[1]));k.lastStatusCode=I.statusCode;k.JSC$20044_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.O6(k.channel,"y",function(){k.lastStatusCode===401||k.reconnectTimer.start();k.publish("webChannelError");k.JSC$20044_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.c=pLx.prototype;_.c.disconnect=function(k){this.disconnectUi=k===void 0?0:k;this.reconnectTimer.stop();VZh(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.c.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.c.reconnect=function(){var k=this.reconnectTimer;k.delay_.fire();k.start()};
_.c.sendMessage=function(k,I){this.channel&&(VZh(this),k=Object.assign({},{_sc:k},I),this.channel.send(k))};
_.c.setLoungeToken=function(k){k||this.reconnectTimer.stop();k?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=k:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var VZh=function(k){var I=k.getXsrfToken();I?k.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=I:delete k.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.c=pLx.prototype;_.c.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.c.publish=function(k){return this.JSC$20044_pubsub.publish.apply(this.JSC$20044_pubsub,[k].concat(_.Z9(_.OT.apply(1,arguments))))};
_.c.subscribe=function(k,I,V){return this.JSC$20044_pubsub.subscribe(k,I,V)};
_.c.unsubscribe=function(k,I,V){return this.JSC$20044_pubsub.unsubscribe(k,I,V)};
_.c.unsubscribeByKey=function(k){return this.JSC$20044_pubsub.unsubscribeByKey(k)};
_.c.dispose=function(){this.JSC$20044_disposed||(this.JSC$20044_disposed=!0,_.BB(this.JSC$20044_pubsub),this.disconnect(),_.BB(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.c.isDisposed=function(){return this.JSC$20044_disposed};var H$P=function(k){_.XY.call(this);this.webChannelService=k();this.webChannelService.subscribe("webChannelOpened",this.JSC$20052_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.J(H$P,_.XY);_.c=H$P.prototype;_.c.connect=function(k,I){this.webChannelService.connect(k,I)};
_.c.disconnect=function(k){this.webChannelService.disconnect(k)};
_.c.reconnect=function(){this.webChannelService.reconnect()};
_.c.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.c.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.c.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.c.JSC$20052_onOpened=function(){this.dispatchEvent("channelOpened")};
_.c.onClosed=function(){this.dispatchEvent("channelClosed")};
_.c.onMessage=function(k){this.dispatchEvent(new BNk(k))};
_.c.onError=function(){this.dispatchEvent(new AE4(this.webChannelService.lastStatusCode===401?1:0))};
_.c.sendMessage=function(k,I){this.webChannelService.sendMessage(k,I)};
_.c.setLoungeToken=function(k){this.webChannelService.setLoungeToken(k)};
_.c.dispose=function(){this.webChannelService.dispose()};var V8A=Date.now(),xJ=null,kYx=Array(50),esx=-1,Iu4=!1;var Cr=function(k){k=k===void 0?!1:k;_.ce.call(this);this.pubSub_=new _.eL(k);_.zr(this,this.pubSub_)};
_.vM(Cr,_.ce);Cr.prototype.subscribe=function(k,I,V){return this.isDisposed()?0:this.pubSub_.subscribe(k,I,V)};
Cr.prototype.unsubscribe=function(k,I,V){return this.isDisposed()?!1:this.pubSub_.unsubscribe(k,I,V)};
Cr.prototype.unsubscribeByKey=function(k){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(k)};
Cr.prototype.publish=function(k,I){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};_.vM(wd,Cr);wd.prototype.getScreens=function(){return this.screens};
wd.prototype.contains=function(k){return!!Ysp(this.screens,k)};
wd.prototype.get=function(k){return k?Qm(this.screens,k):null};
var PS2=function(k,I){var V=k.get(I.uuid)||k.get(I.id);if(V)return k=V.name,V.id=I.id||V.id,V.name=I.name,V.token=I.token,V.uuid=I.uuid||V.uuid,V.name!=k;k.screens.push(I);return!0},Lk4=function(k,I){var V=k.screens.length!=I.length;
k.screens=_.BM(k.screens,function(L){return!!Ysp(I,L)});
for(var X=I.length,P=0;P<X;P++)V=PS2(k,I[P])||V;return V},c$X=function(k,I){var V=k.screens.length;
k.screens=_.BM(k.screens,function(X){return!(X||I?!X!=!I?0:X.id==I.id:1)});
return k.screens.length<V};
wd.prototype.info=function(k){aw(this.JSC$20056_logName_,k)};var GuV=function(k,I,V,X,P){Cr.call(this);this.JSC$20059_http_=k;this.pairingCode_=I;this.deviceId_=V;this.friendlyName_=X;this.enableShortLivedLoungeToken_=P;this.pollIndex_=0;this.JSC$20059_xhr_=null;this.JSC$20059_timer_=NaN};
_.J(GuV,Cr);_.c=GuV.prototype;_.c.start=function(){!this.JSC$20059_xhr_&&isNaN(this.JSC$20059_timer_)&&this.poll_()};
_.c.stop=function(){this.JSC$20059_xhr_&&(this.JSC$20059_xhr_.abort(),this.JSC$20059_xhr_=null);isNaN(this.JSC$20059_timer_)||(_.O5(this.JSC$20059_timer_),this.JSC$20059_timer_=NaN)};
_.c.disposeInternal=function(){this.stop();Cr.prototype.disposeInternal.call(this)};
_.c.poll_=function(){this.JSC$20059_timer_=NaN;this.JSC$20059_xhr_=_.tI(ow(this.JSC$20059_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.G7)(this.JSC$20061_onSuccess_,this),onError:(0,_.G7)(this.onError_,this),onTimeout:(0,_.G7)(this.JSC$20061_onTimeout_,this)})};
_.c.JSC$20061_onSuccess_=function(k,I){this.JSC$20059_xhr_=null;k=I.screen||{};k.dialId=this.deviceId_;k.name=this.friendlyName_;I=-1;this.enableShortLivedLoungeToken_&&k.shortLivedLoungeToken&&k.shortLivedLoungeToken.value&&k.shortLivedLoungeToken.refreshIntervalMs&&(k.screenIdType="shortLived",k.loungeToken=k.shortLivedLoungeToken.value,I=k.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new Am(k),I)};
_.c.onError_=function(k){this.JSC$20059_xhr_=null;k.status&&k.status==404?this.pollIndex_>=T8P.length?this.publish("pairingFailed",Error("al")):(k=T8P[this.pollIndex_],this.JSC$20059_timer_=_.zW((0,_.G7)(this.poll_,this),k),this.pollIndex_++):this.publish("pairingFailed",Error("bl`"+k.status))};
_.c.JSC$20061_onTimeout_=function(){this.JSC$20059_xhr_=null;this.publish("pairingFailed",Error("cl"))};
var T8P=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.vM(pr,wd);_.c=pr.prototype;_.c.start=function(){HN(this)&&this.publish("screenChange");!_.OK("yt-remote-lounge-token-expiration")&&dTG(this);_.O5(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.zW((0,_.G7)(this.start,this),1E4)};
_.c.add=function(k,I){HN(this);PS2(this,k);ini(this,!1);this.publish("screenChange");I(k);k.token||dTG(this)};
_.c.remove=function(k,I){var V=HN(this);c$X(this,k)&&(ini(this,!1),V=!0);I(k);V&&this.publish("screenChange")};
_.c.updateName=function(k,I,V,X){var P=HN(this),L=this.get(k.id);L?(L.name!=I&&(L.name=I,ini(this,!1),P=!0),V(k)):X(Error("dl"));P&&this.publish("screenChange")};
_.c.disposeInternal=function(){_.O5(this.loungeTokenRefreshTimer_);pr.superClass_.disposeInternal.call(this)};
var dTG=function(k){if(k.screens.length){var I=_.WB(k.screens,function(X){return X.id}),V=ow(k.JSC$20063_http_,"/pairing/get_lounge_token_batch");
k.JSC$20063_http_.sendRequest("POST",V,{screen_ids:I.join(",")},(0,_.G7)(k.handleLoungeTokens_,k),(0,_.G7)(k.handleLoungeTokenError_,k))}};
pr.prototype.handleLoungeTokens_=function(k){HN(this);var I=this.screens.length;k=k&&k.screens||[];for(var V=k.length,X=0;X<V;++X){var P=k[X],L=this.get(P.screenId);L&&(L.token=P.loungeToken,--I)}ini(this,!I);I&&aw(this.JSC$20056_logName_,"Missed "+I+" lounge tokens.")};
pr.prototype.handleLoungeTokenError_=function(k){aw(this.JSC$20056_logName_,"Requesting lounge tokens failed: "+k)};
var HN=function(k){if(_.m("deprecate_pair_servlet_enabled"))return Lk4(k,[]);var I=ITX(o5i());I=_.BM(I,function(V){return!V.uuid});
return Lk4(k,I)},ini=function(k,I){aZG(_.WB(k.screens,eSx));
I&&xm2()};var Bk=function(k,I){Cr.call(this);this.getScreensToCheck_=I;I=(I=_.OK("yt-remote-online-screen-ids")||"")?I.split(","):[];for(var V={},X=this.getScreensToCheck_(),P=X.length,L=0;L<P;++L){var T=X[L].id;V[T]=_.n_(I,T)}this.screenIdSet_=V;this.JSC$20066_http_=k;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;WkX("Initialized with "+(0,_.i9)(this.screenIdSet_))};
_.J(Bk,Cr);Bk.prototype.isOnline=function(k){return!!this.screenIdSet_[k]};
Bk.prototype.start=function(){var k=parseInt(_.OK("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.q5()-144E5<k?0:k)?fTX(this):(this.fastCheckEndTime_=_.q5()+3E5,_.uJ("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
Bk.prototype.isEmpty=function(){return _.dc.isEmpty(this.screenIdSet_)};
Bk.prototype.update=function(){WkX("Updating availability on schedule.");var k=this.getScreensToCheck_(),I=_.dc.filter(this.screenIdSet_,function(V,X){return V&&!!Qm(k,X)},this);
UTi(this,I)};
var Eb2=function(k,I,V){var X=ow(k.JSC$20066_http_,"/pairing/get_screen_availability");k.JSC$20066_http_.sendRequest("POST",X,{lounge_token:I.token},(0,_.G7)(function(P){P=P.screens||[];for(var L=P.length,T=0;T<L;++T)if(P[T].loungeToken==I.token){V(P[T].status=="online");return}V(!1)},k),(0,_.G7)(function(){V(!1)},k))};
Bk.prototype.disposeInternal=function(){_.O5(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);Cr.prototype.disposeInternal.call(this)};
var UTi=function(k,I){a:if(_.dc.getCount(I)!=_.dc.getCount(k.screenIdSet_))var V=!1;else{V=_.dc.getKeys(I);for(var X=V.length,P=0;P<X;++P)if(!k.screenIdSet_[V[P]]){V=!1;break a}V=!0}V||(WkX("Updated online screens: "+(0,_.i9)(k.screenIdSet_)),k.screenIdSet_=I,k.publish("screenChange"));bn2(k)},fTX=function(k){isNaN(k.refreshTimer_)||_.O5(k.refreshTimer_);
k.refreshTimer_=_.zW((0,_.G7)(k.requestScreenAvailability_,k),k.fastCheckEndTime_>0&&k.fastCheckEndTime_<_.q5()?2E4:1E4)};
Bk.prototype.requestScreenAvailability_=function(){_.O5(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var k=lTx(this);if(_.dc.getCount(k)){var I=ow(this.JSC$20066_http_,"/pairing/get_screen_availability"),V={lounge_token:_.dc.getKeys(k).join(",")};this.currentRequest_=this.JSC$20066_http_.sendRequest("POST",I,V,(0,_.G7)(this.onScreenAvailability_,this,k),(0,_.G7)(this.onScreenAvailabilityError_,this))}else UTi(this,{}),fTX(this)};
Bk.prototype.onScreenAvailability_=function(k,I){this.currentRequest_=null;var V=_.dc.getKeys(lTx(this));if(_.uD(V,_.dc.getKeys(k))){I=I.screens||[];V={};for(var X=I.length,P=0;P<X;++P)V[k[I[P].loungeToken]]=I[P].status=="online";UTi(this,V);fTX(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
Bk.prototype.onScreenAvailabilityError_=function(k){this.warn_("Screen availability failed: "+k);this.currentRequest_=null;fTX(this)};
var WkX=function(k){aw("OnlineScreenService",k)};
Bk.prototype.warn_=function(k){aw("OnlineScreenService",k)};
var lTx=function(k){var I={};_.QQ(k.getScreensToCheck_(),function(V){V.token?I[V.token]=V.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return I},bn2=function(k){k=_.dc.getKeys(_.dc.filter(k.screenIdSet_,function(I){return I}));
k.sort(_.Qjt);k.length?_.uJ("yt-remote-online-screen-ids",k.join(","),60):_.tW("yt-remote-online-screen-ids")};_.vM(N9,wd);_.c=N9.prototype;_.c.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.c.add=function(k,I,V){this.localScreenService_.add(k,I,V)};
_.c.remove=function(k,I,V){this.localScreenService_.remove(k,I,V);this.onlineScreenService_.update()};
_.c.updateName=function(k,I,V,X){this.localScreenService_.contains(k)?this.localScreenService_.updateName(k,I,V,X):(k="Updating name of unknown screen: "+k.name,aw(this.JSC$20056_logName_,k),X(Error(k)))};
_.c.getScreens=function(k){return k?this.screens:pE4(this.screens,_.BM(this.automaticScreens_,function(I){return!this.contains(I)},this))};
_.c.JSC$20071_getOnlineScreens=function(){return _.BM(this.getScreens(!0),function(k){return this.onlineScreenService_.isOnline(k.id)},this)};
var h_G=function(k,I,V,X,P,L){k.info("getAutomaticScreenByIds "+V+" / "+I);V||(V=k.deviceToScreenId_[I]);var T=k.getScreens(),d=V?Qm(T,V):null;V&&(k.disableAutomaticScreenCache_||d)||(d=Qm(T,I));if(d){d.uuid=I;var U=Ai(k,d);Eb2(k.onlineScreenService_,U,function(E){P(E?U:null)})}else V?r$G(k,V,(0,_.G7)(function(E){var l=Ai(this,new Am({name:X,
screenId:V,loungeToken:E,dialId:I||""}));Eb2(this.onlineScreenService_,l,function(r){P(r?l:null)})},k),L):P(null)};
N9.prototype.JSC$20071_getScreenByPollingPairingCode=function(k,I,V,X,P,L){var T=this;this.info("getDialScreenByPairingCode "+k+" / "+I);var d=new GuV(this.JSC$20069_http_,k,I,V,X);d.subscribe("pairingComplete",function(U,E){_.BB(d);P(Ai(T,U),E)});
d.subscribe("pairingFailed",function(U){_.BB(d);L(U)});
d.start();return(0,_.G7)(d.stop,d)};
var y$x=function(k,I){for(var V=k.screens.length,X=0;X<V;++X)if(k.screens[X].name==I)return k.screens[X];return null};
N9.prototype.JSC$20071_getScreenByPairingCode=function(k,I,V,X){_.tI(ow(this.JSC$20069_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:k},timeout:5E3,onSuccess:(0,_.G7)(function(P,L){P=new Am(L.screen||{});if(!P.name||y$x(this,P.name)){a:{L=P.name;for(var T=2,d=I(L,T);y$x(this,d);){T++;if(T>20)break a;d=I(L,T)}L=d}P.name=L}V(Ai(this,P))},this),
onError:(0,_.G7)(function(P){X(Error("el`"+P.status))},this),
onTimeout:(0,_.G7)(function(){X(Error("fl"))},this)})};
var mT4=function(k,I,V){Eb2(k.onlineScreenService_,I,V)};
N9.prototype.disposeInternal=function(){_.BB(this.localScreenService_);_.BB(this.onlineScreenService_);N9.superClass_.disposeInternal.call(this)};
var r$G=function(k,I,V,X){k.info("requestLoungeToken_ for "+I);var P={postParams:{screen_ids:I},method:"POST",context:k,onSuccess:function(L,T){L=T&&T.screens||[];L[0]&&L[0].screenId==I?V(L[0].loungeToken):X(Error("gl"))},
onError:function(){X(Error("hl"))}};
_.tI(ow(k.JSC$20069_http_,"/pairing/get_lounge_token_batch"),P)},Kkh=function(k){k.screens=k.localScreenService_.getScreens();
for(var I=_.dc.transpose(k.deviceToScreenId_),V=k.screens.length,X=0;X<V;++X){var P=k.screens[X];P.uuid=I[P.id]||""}k.info("Updated manual screens: "+Xd2(k.screens))};
N9.prototype.handleScreenChange_=function(){Kkh(this);this.publish("screenChange");this.onlineScreenService_.update()};
var PAp=function(k){$Tk(k);k.localScreenService_=new pr(k.JSC$20069_http_);k.localScreenService_.subscribe("screenChange",(0,_.G7)(k.handleScreenChange_,k));Kkh(k);k.disableAutomaticScreenCache_||(k.automaticScreens_=ITX(_.OK("yt-remote-automatic-screen-cache")||[]));$Tk(k);k.info("Initializing automatic screens: "+Xd2(k.automaticScreens_));k.onlineScreenService_=new Bk(k.JSC$20069_http_,(0,_.G7)(k.getScreens,k,!0));k.onlineScreenService_.subscribe("screenChange",(0,_.G7)(function(){this.publish("onlineScreenChange")},
k))},Ai=function(k,I){var V=k.get(I.id);
V?(V.uuid=I.uuid,I=V):((V=Qm(k.automaticScreens_,I.uuid))?(V.id=I.id,V.token=I.token,I=V):k.automaticScreens_.push(I),k.disableAutomaticScreenCache_||Sg2(k));$Tk(k);k.deviceToScreenId_[I.uuid]=I.id;_.uJ("yt-remote-device-id-map",k.deviceToScreenId_,31536E3);return I},Sg2=function(k){k=_.BM(k.automaticScreens_,function(I){return I.idType!="shortLived"});
_.uJ("yt-remote-automatic-screen-cache",_.WB(k,eSx))},$Tk=function(k){k.deviceToScreenId_=_.OK("yt-remote-device-id-map")||{}};
N9.prototype.dispose=N9.prototype.dispose;_.vM(M9,Cr);var Qo=function(k,I){k.screen_=I;k.publish("sessionScreen",k.screen_)},jBh=function(k,I){k.screen_&&(k.screen_.token=I,Ai(k.JSC$20073_screenService_,k.screen_));
k.publish("sessionScreen",k.screen_)};
M9.prototype.onSessionStopped=function(k){this.isDisposed()||(k&&(nJ(this,""+k),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
M9.prototype.info=function(k){aw(this.JSC$20073_logName_,k)};
var nJ=function(k,I){aw(k.JSC$20073_logName_,I)};
M9.prototype.JSC$20075_getCastSession=function(){return null};
M9.prototype.setDisplayStatus=function(k){var I=this.receiver_;k?(I.displayStatus=new chrome.cast.ReceiverDisplayStatus(k,[]),I.displayStatus.showStop=!0):I.displayStatus=null;chrome.cast.setReceiverDisplayStatus(I,(0,_.G7)(function(){this.info("Updated receiver status for "+I.friendlyName+": "+k)},this),(0,_.G7)(function(){nJ(this,"Failed to update receiver status for: "+I.friendlyName)},this))};
M9.prototype.disposeInternal=function(){this.setDisplayStatus("");M9.superClass_.disposeInternal.call(this)};var oV=function(k,I,V){M9.call(this,k,I,"CastSession");var X=this;this.config_=V;this.JSC$20078_session_=null;this.JSC$20078_boundSessionUpdate_=(0,_.G7)(this.JSC$20080_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.G7)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.zW(function(){J$6(X,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20078_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20078_isInitLoungeToken_=!1;this.JSC$20078_lastLoungeTokenRefreshError_="unknown"};
_.J(oV,M9);_.c=oV.prototype;
_.c.setCastSession=function(k){if(this.JSC$20078_session_){if(this.JSC$20078_session_==k)return;nJ(this,"Overriding cast session with new session object");Ygx(this);this.JSC$20078_isInitLoungeToken_=!1;this.JSC$20078_lastLoungeTokenRefreshError_="unknown";this.JSC$20078_session_.removeUpdateListener(this.JSC$20078_boundSessionUpdate_);this.JSC$20078_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20078_session_=k;this.JSC$20078_session_.addUpdateListener(this.JSC$20078_boundSessionUpdate_);this.JSC$20078_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);gb6(this,"getMdxSessionStatus")};
_.c.launchWithParams=function(k){this.info("launchWithParams no-op for Cast: "+(0,_.i9)(k))};
_.c.stop=function(){if(this.JSC$20078_session_)this.JSC$20078_session_.stop((0,_.G7)(function(){this.onSessionStopped()},this),(0,_.G7)(function(){this.onSessionStopped(Error("il"))},this));
else this.onSessionStopped(Error("jl"))};
_.c.setDisplayStatus=function(){};
_.c.disposeInternal=function(){this.info("disposeInternal");Ygx(this);this.JSC$20078_session_&&(this.JSC$20078_session_.removeUpdateListener(this.JSC$20078_boundSessionUpdate_),this.JSC$20078_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20078_session_=null;M9.prototype.disposeInternal.call(this)};
var vbh=function(k,I){_.O5(k.getLoungeTokenTimeoutKey_);k.getLoungeTokenTimeoutKey_=0;I==0?qgi(k):k.getLoungeTokenTimeoutKey_=_.zW(function(){qgi(k)},I)},qgi=function(k){gb6(k,"getLoungeToken");
_.O5(k.onLoungeTokenTimeoutKey_);k.onLoungeTokenTimeoutKey_=_.zW(function(){sBG(k,null)},3E4)},gb6=function(k,I){k.info("sendYoutubeMessage_: "+I+" "+(0,_.i9)(void 0));
var V={};V.type=I;k.JSC$20078_session_?k.JSC$20078_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",V,function(){},(0,_.G7)(function(){nJ(this,"Failed to send message: "+I+".")},k)):nJ(k,"Sending yt message without session: "+(0,_.i9)(V))};
oV.prototype.onYoutubeMessage_=function(k,I){if(!this.isDisposed())if(I)if(I=_.eD(I),_.MU(I))switch(k=""+I.type,I=I.data||{},this.info("onYoutubeMessage_: "+k+" "+(0,_.i9)(I)),k){case "mdxSessionStatus":J$6(this,I);break;case "loungeToken":sBG(this,I);break;default:nJ(this,"Unknown youtube message: "+k)}else nJ(this,"Unable to parse message.");else nJ(this,"No data in message.")};
var Fkx=function(k,I){if(I)k.info("onConnectedScreenId_: Received screenId: "+I),k.screen_&&k.screen_.id==I||k.getScreen_(I,function(V){Qo(k,V)},function(){return k.onSessionStopped()},5);
else k.onSessionStopped(Error("kl"))},A$4=function(k,I,V){k.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(I));
var X=new Am(I);B84(k,X,function(P){P?(k.JSC$20078_isInitLoungeToken_=!0,Ai(k.JSC$20073_screenService_,X),Qo(k,X),k.JSC$20078_lastLoungeTokenRefreshError_="unknown",vbh(k,V)):(_.vp(Error("ll`"+JSON.stringify(I))),k.onSessionStopped())},5)},J$6=function(k,I){_.O5(k.sessionStatusTimeoutKey_);
k.sessionStatusTimeoutKey_=0;if(I)k.config_.enableCastLoungeToken&&I.loungeToken?I.deviceId?k.screen_&&k.screen_.uuid==I.deviceId||(I.loungeTokenRefreshIntervalMs?A$4(k,{name:k.receiver_.friendlyName,screenId:I.screenId,loungeToken:I.loungeToken,dialId:I.deviceId,screenIdType:"shortLived"},I.loungeTokenRefreshIntervalMs):(_.vp(Error("nl`"+JSON.stringify(I))),Fkx(k,I.screenId))):(_.vp(Error("ml`"+JSON.stringify(I))),Fkx(k,I.screenId)):Fkx(k,I.screenId);else k.onSessionStopped(Error("kl"))},sBG=function(k,
I){_.O5(k.onLoungeTokenTimeoutKey_);
k.onLoungeTokenTimeoutKey_=0;var V=null;if(I)if(I.loungeToken){var X;((X=k.screen_)==null?void 0:X.token)==I.loungeToken&&(V="staleLoungeToken")}else V="missingLoungeToken";else V="noLoungeTokenResponse";V?(k.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(I)+", error: "+V)),k.JSC$20078_lastLoungeTokenRefreshError_=V,vbh(k,3E4)):(jBh(k,I.loungeToken),k.JSC$20078_isInitLoungeToken_=!1,k.JSC$20078_lastLoungeTokenRefreshError_="unknown",vbh(k,I.loungeTokenRefreshIntervalMs))};
oV.prototype.getScreen_=function(k,I,V,X){_.O5(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;h_G(this.JSC$20073_screenService_,this.receiver_.label,k,this.receiver_.friendlyName,(0,_.G7)(function(P){P?I(P):X>=0?(nJ(this,"Screen "+k+" appears to be offline. "+X+" retries left."),this.getScreenTimeoutKey_=_.zW((0,_.G7)(this.getScreen_,this,k,I,V,X-1),300)):V(Error("ol"))},this),V)};
var B84=function(k,I,V,X){_.O5(k.JSC$20078_checkScreenAvailabilityTimeoutKey_);k.JSC$20078_checkScreenAvailabilityTimeoutKey_=0;mT4(k.JSC$20073_screenService_,I,function(P){P||X<0?V(P):k.JSC$20078_checkScreenAvailabilityTimeoutKey_=_.zW(function(){B84(k,I,V,X-1)},300)})};
oV.prototype.JSC$20075_getCastSession=function(){return this.JSC$20078_session_};
oV.prototype.JSC$20080_onSessionUpdate_=function(k){this.isDisposed()||k||(nJ(this,"Cast session died."),this.onSessionStopped())};
var Ygx=function(k){_.O5(k.getScreenTimeoutKey_);k.getScreenTimeoutKey_=0;_.O5(k.JSC$20078_checkScreenAvailabilityTimeoutKey_);k.JSC$20078_checkScreenAvailabilityTimeoutKey_=0;_.O5(k.sessionStatusTimeoutKey_);k.sessionStatusTimeoutKey_=0;_.O5(k.onLoungeTokenTimeoutKey_);k.onLoungeTokenTimeoutKey_=0;_.O5(k.getLoungeTokenTimeoutKey_);k.getLoungeTokenTimeoutKey_=0};var xH=function(k,I,V,X){M9.call(this,k,I,"DialSession");this.config_=X;this.JSC$20082_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20082_theme_=V;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20082_deferredLaunchDeadlineTimer_=NaN;this.JSC$20082_boundSessionUpdate_=(0,_.G7)(this.JSC$20084_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20082_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20082_isInitLoungeToken_=!1;this.JSC$20082_lastLoungeTokenRefreshError_="unknown"};
_.J(xH,M9);xH.prototype.setCastSession=function(k){this.JSC$20082_session_=k;this.JSC$20082_session_.addUpdateListener(this.JSC$20082_boundSessionUpdate_)};
xH.prototype.launchWithParams=function(k){this.connectData_=k;this.deferredLaunch_()};
xH.prototype.stop=function(){QB3(this);if(this.JSC$20082_session_)this.JSC$20082_session_.stop((0,_.G7)(this.onSessionStopped,this,null),(0,_.G7)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
xH.prototype.disposeInternal=function(){QB3(this);this.JSC$20082_session_&&this.JSC$20082_session_.removeUpdateListener(this.JSC$20082_boundSessionUpdate_);this.JSC$20082_session_=null;M9.prototype.disposeInternal.call(this)};
var nbG=function(k){var I;return!!(k.config_.enableDialLoungeToken&&((I=k.JSC$20082_session_)==null?0:I.getDialAppInfo))},xT3=function(k){k.cancelPolling_=k.JSC$20073_screenService_.JSC$20071_getScreenByPollingPairingCode(k.reversePairingCode_,k.receiver_.label,k.receiver_.friendlyName,nbG(k),function(I,V){k.cancelPolling_=function(){};
k.JSC$20082_isInitLoungeToken_=!0;Qo(k,I);I.idType=="shortLived"&&V>0&&obG(k,V)},function(I){k.cancelPolling_=function(){};
k.onSessionStopped(I)})};
xH.prototype.JSC$20084_onSessionUpdate_=function(k){this.isDisposed()||k||(nJ(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var aT2=function(k){var I={};I.pairingCode=k.reversePairingCode_;I.theme=k.JSC$20082_theme_;wL6()&&(I.env_useStageMdx=1);return _.MJ(I)},R_p=function(k){return new Promise(function(I){k.reversePairingCode_=j1h();
if(k.connectData_){var V=new chrome.cast.DialLaunchResponse(!0,aT2(k));I(V);xT3(k)}else k.deferredLaunch_=function(){_.O5(k.JSC$20082_deferredLaunchDeadlineTimer_);k.deferredLaunch_=function(){};
k.JSC$20082_deferredLaunchDeadlineTimer_=NaN;var X=new chrome.cast.DialLaunchResponse(!0,aT2(k));I(X);xT3(k)},k.JSC$20082_deferredLaunchDeadlineTimer_=_.zW(function(){k.deferredLaunch_()},100)})},w22=function(k,I,V){k.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(I));
var X=new Am(I);return(new Promise(function(P){CSx(k,X,function(L){L?(k.JSC$20082_isInitLoungeToken_=!0,Ai(k.JSC$20073_screenService_,X),Qo(k,X),obG(k,V)):_.vp(Error("ql`"+JSON.stringify(I)));P(L)},5)})).then(function(P){return P?new chrome.cast.DialLaunchResponse(!1):R_p(k)})},Hn3=function(k,I){var V=k.launchData_.receiver.label,X=k.receiver_.friendlyName;
return(new Promise(function(P){h_G(k.JSC$20073_screenService_,V,I,X,function(L){L&&L.token&&Qo(k,L);P(L)},function(L){nJ(k,"Failed to get DIAL screen: "+L);
P(null)})})).then(function(P){return P&&P.token?new chrome.cast.DialLaunchResponse(!1):R_p(k)})},CSx=function(k,I,V,X){_.O5(k.JSC$20082_checkScreenAvailabilityTimeoutKey_);
k.JSC$20082_checkScreenAvailabilityTimeoutKey_=0;mT4(k.JSC$20073_screenService_,I,function(P){P||X<0?V(P):k.JSC$20082_checkScreenAvailabilityTimeoutKey_=_.zW(function(){CSx(k,I,V,X-1)},300)})},obG=function(k,I){k.info("getDialAppInfoWithTimeout_ "+I);
nbG(k)&&(_.O5(k.getDialAppInfoTimeoutKey_),k.getDialAppInfoTimeoutKey_=0,I==0?p2x(k):k.getDialAppInfoTimeoutKey_=_.zW(function(){p2x(k)},I))},p2x=function(k){nbG(k)&&k.JSC$20082_session_.getDialAppInfo(function(I){k.info("getDialAppInfo dialLaunchData: "+JSON.stringify(I));
I=I.extraData||{};var V=null;if(I.loungeToken){var X;((X=k.screen_)==null?void 0:X.token)==I.loungeToken&&(V="staleLoungeToken")}else V="missingLoungeToken";V?(k.JSC$20082_lastLoungeTokenRefreshError_=V,obG(k,3E4)):(k.JSC$20082_isInitLoungeToken_=!1,k.JSC$20082_lastLoungeTokenRefreshError_="unknown",jBh(k,I.loungeToken),obG(k,I.loungeTokenRefreshIntervalMs))},function(I){k.info("getDialAppInfo error: "+I);
k.JSC$20082_lastLoungeTokenRefreshError_="noLoungeTokenResponse";obG(k,3E4)})},QB3=function(k){_.O5(k.JSC$20082_checkScreenAvailabilityTimeoutKey_);
k.JSC$20082_checkScreenAvailabilityTimeoutKey_=0;_.O5(k.getDialAppInfoTimeoutKey_);k.getDialAppInfoTimeoutKey_=0;k.cancelPolling_();k.cancelPolling_=function(){};
_.O5(k.JSC$20082_deferredLaunchDeadlineTimer_)};var aV=function(k,I){M9.call(this,k,I,"ManualSession");this.JSC$20086_deferredLaunchDeadlineTimer_=_.zW((0,_.G7)(this.launchWithParams,this,null),150)};
_.J(aV,M9);aV.prototype.stop=function(){this.onSessionStopped()};
aV.prototype.setCastSession=function(){};
aV.prototype.launchWithParams=function(){_.O5(this.JSC$20086_deferredLaunchDeadlineTimer_);this.JSC$20086_deferredLaunchDeadlineTimer_=NaN;var k=Qm(this.JSC$20073_screenService_.getScreens(),this.receiver_.label);if(k)Qo(this,k);else this.onSessionStopped(Error("rl"))};
aV.prototype.disposeInternal=function(){_.O5(this.JSC$20086_deferredLaunchDeadlineTimer_);this.JSC$20086_deferredLaunchDeadlineTimer_=NaN;M9.prototype.disposeInternal.call(this)};var uk=function(k,I){Cr.call(this);this.config_=I;this.JSC$20089_screenService_=k;this.JSC$20089_appId_=I.appId||"233637DE";this.JSC$20089_theme_=I.theme||"cl";this.disableDial_=I.disableCastApi||!1;this.forceMirroring_=I.forceMirroring||!1;this.JSC$20089_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.G7)(this.onReceiverAction_,this)};
_.J(uk,Cr);
uk.prototype.init=function(k,I){chrome.cast.timeout.requestSession=3E4;var V=new chrome.cast.SessionRequest(this.JSC$20089_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.m("desktop_enable_cast_connect")&&(V.androidReceiverCompatible=!0);this.disableDial_||(V.dialRequest=new chrome.cast.DialRequest("YouTube"));var X=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;k=k||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var P=(0,_.G7)(this.onReceiverUpdated_,this);
V=new chrome.cast.ApiConfig(V,(0,_.G7)(this.onSessionEstablished_,this),P,X,k);V.customDialLaunchCallback=(0,_.G7)(this.onDialLaunchRequested_,this);chrome.cast.initialize(V,(0,_.G7)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),ue4(),this.JSC$20089_screenService_.subscribe("onlineScreenChange",(0,_.G7)(this.JSC$20091_onScreenChange_,this)),this.customReceivers_=N8V(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.G7)(function(L){this.warn_("Failed to set initial custom receivers: "+
(0,_.i9)(L))},this)),this.publish("yt-remote-cast2-availability-change",MZc(this)),I(!0))},this),(0,_.G7)(function(L){this.warn_("Failed to initialize API: "+(0,_.i9)(L));
I(!1)},this))};
uk.prototype.setConnectedScreenStatus=function(k,I){RV("Setting connected screen ID: "+k+" -> "+I);if(this.JSC$20089_session_){var V=this.JSC$20089_session_.screen_;if(!k||V&&V.id!=k)RV("Unsetting old screen status: "+this.JSC$20089_session_.receiver_.friendlyName),CJ(this,null)}if(k&&I){if(!this.JSC$20089_session_){k=Qm(this.JSC$20089_screenService_.getScreens(),k);if(!k){RV("setConnectedScreenStatus: Unknown screen.");return}if(k.idType=="shortLived"){RV("setConnectedScreenStatus: Screen with id type to be short lived.");
return}V=Zn4(this,k);V||(RV("setConnectedScreenStatus: Connected receiver not custom..."),V=new chrome.cast.Receiver(k.uuid?k.uuid:k.id,k.name),V.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(V),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.G7)(function(X){this.warn_("Failed to set initial custom receivers: "+(0,_.i9)(X))},this)));
RV("setConnectedScreenStatus: new active receiver: "+V.friendlyName);CJ(this,new aV(this.JSC$20089_screenService_,V),!0)}this.JSC$20089_session_.setDisplayStatus(I)}else RV("setConnectedScreenStatus: no screen.")};
var Zn4=function(k,I){return I?e5(k.customReceivers_,function(V){return g5P(I,V.label)},k):null};
uk.prototype.setLaunchParams=function(k){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20089_session_?this.JSC$20089_session_.launchWithParams(k):this.warn_("Setting connection data without a session")};
uk.prototype.JSC$20091_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20089_session_?(this.JSC$20089_session_.stop(),CJ(this,null)):RV("Stopping non-existing session")};
uk.prototype.requestSession=function(){chrome.cast.requestSession((0,_.G7)(this.onSessionEstablished_,this),(0,_.G7)(this.onSessionRequestFailed_,this))};
uk.prototype.disposeInternal=function(){this.JSC$20089_screenService_.unsubscribe("onlineScreenChange",(0,_.G7)(this.JSC$20091_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.Rj(_.FB("yt.mdx.remote.debug.handlers_")||[],Z$h);_.BB(this.JSC$20089_session_);Cr.prototype.disposeInternal.call(this)};
var RV=function(k){aw("Controller",k)};
uk.prototype.warn_=function(k){aw("Controller",k)};
var Z$h=function(k){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(k)},MZc=function(k){return k.hasCastReceiver_||!!k.customReceivers_.length||!!k.JSC$20089_session_},CJ=function(k,I,V){I!=k.JSC$20089_session_&&(_.BB(k.JSC$20089_session_),(k.JSC$20089_session_=I)?(V?k.publish("yt-remote-cast2-receiver-resumed",I.receiver_):k.publish("yt-remote-cast2-receiver-selected",I.receiver_),I.subscribe("sessionScreen",(0,_.G7)(k.onSessionScreen_,k,I)),I.subscribe("sessionFailed",
function(){return DT2(k,I)}),I.screen_?k.publish("yt-remote-cast2-session-change",I.screen_):V&&k.JSC$20089_session_.launchWithParams(null)):k.publish("yt-remote-cast2-session-change",null))},DT2=function(k,I){k.JSC$20089_session_==I&&k.publish("yt-remote-cast2-session-failed")};
_.c=uk.prototype;_.c.onSessionScreen_=function(k,I){this.JSC$20089_session_==k&&(I||CJ(this,null),this.publish("yt-remote-cast2-session-change",I))};
_.c.onReceiverAction_=function(k,I){if(!this.isDisposed())if(k)switch(k.friendlyName=chrome.cast.unescape(k.friendlyName),RV("onReceiverAction_ "+k.label+" / "+k.friendlyName+"-- "+I),I){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20089_session_)if(this.JSC$20089_session_.receiver_.label!=k.label)RV("onReceiverAction_: Stopping active receiver: "+this.JSC$20089_session_.receiver_.friendlyName),this.JSC$20089_session_.stop();else{RV("onReceiverAction_: Casting to active receiver.");this.JSC$20089_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20089_session_.screen_);break}switch(k.receiverType){case chrome.cast.ReceiverType.CUSTOM:CJ(this,new aV(this.JSC$20089_screenService_,k));break;case chrome.cast.ReceiverType.DIAL:CJ(this,new xH(this.JSC$20089_screenService_,k,this.JSC$20089_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:CJ(this,new oV(this.JSC$20089_screenService_,k,this.config_));break;default:this.warn_("Unknown receiver type: "+k.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20089_session_&&
this.JSC$20089_session_.receiver_.label==k.label?this.JSC$20089_session_.stop():this.warn_("Stopping receiver w/o session: "+k.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.c.onDialLaunchRequested_=function(k){if(this.isDisposed())return Promise.reject(Error("sl"));var I=k.receiver;I.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+I.friendlyName),I.receiverType=chrome.cast.ReceiverType.DIAL);var V=this.JSC$20089_session_?this.JSC$20089_session_.receiver_:null;if(!V||V.label!=I.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+I.friendlyName),Promise.reject(Error("tl"));if(V&&V.label==I.label&&V.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20089_session_.screen_)return RV("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20089_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+V.receiverType+'" to "dial" for '+I.friendlyName);CJ(this,new xH(this.JSC$20089_screenService_,I,this.JSC$20089_theme_,this.config_))}I=this.JSC$20089_session_;I.launchData_=k;I.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(k=I.launchData_.extraData||{},V=k.screenId||null,nbG(I)&&k.loungeToken?k.loungeTokenRefreshIntervalMs?k=w22(I,{name:I.receiver_.friendlyName,screenId:k.screenId,loungeToken:k.loungeToken,dialId:I.launchData_.receiver.label,screenIdType:"shortLived"},k.loungeTokenRefreshIntervalMs):(_.vp(Error("pl`"+JSON.stringify(k))),k=Hn3(I,V)):k=Hn3(I,V)):k=R_p(I);return k};
_.c.onSessionEstablished_=function(k){var I=this;if(!this.isDisposed()&&!this.forceMirroring_){RV("New cast session ID: "+k.sessionId);var V=k.receiver;if(V.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20089_session_)if(V.receiverType==chrome.cast.ReceiverType.CAST)RV("Got resumed cast session before resumed mdx connection."),V.friendlyName=chrome.cast.unescape(V.friendlyName),CJ(this,new oV(this.JSC$20089_screenService_,V,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var X=this.JSC$20089_session_.receiver_,P=Qm(this.JSC$20089_screenService_.getScreens(),X.label);P&&g5P(P,V.label)&&X.receiverType!=chrome.cast.ReceiverType.CAST&&V.receiverType==chrome.cast.ReceiverType.CAST&&(RV("onSessionEstablished_: manual to cast session change "+V.friendlyName),_.BB(this.JSC$20089_session_),this.JSC$20089_session_=new oV(this.JSC$20089_screenService_,V,this.config_),this.JSC$20089_session_.subscribe("sessionScreen",(0,_.G7)(this.onSessionScreen_,this,this.JSC$20089_session_)),
this.JSC$20089_session_.subscribe("sessionFailed",function(){return DT2(I,I.JSC$20089_session_)}),this.JSC$20089_session_.launchWithParams(null));
this.JSC$20089_session_.setCastSession(k)}}};
_.c.JSC$20091_getCastSession=function(){return this.JSC$20089_session_?this.JSC$20089_session_.JSC$20075_getCastSession():null};
_.c.onSessionRequestFailed_=function(k){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.i9)(k)),k.code!=chrome.cast.ErrorCode.CANCEL&&CJ(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.c.onReceiverUpdated_=function(k){RV("Receiver availability updated: "+k);if(!this.isDisposed()){var I=MZc(this);this.hasCastReceiver_=k==chrome.cast.ReceiverAvailability.AVAILABLE;MZc(this)!=I&&this.publish("yt-remote-cast2-availability-change",MZc(this))}};
var N8V=function(k){var I=k.JSC$20089_screenService_.JSC$20071_getOnlineScreens(),V=k.JSC$20089_session_&&k.JSC$20089_session_.receiver_;k=_.WB(I,function(X){V&&g5P(X,V.label)&&(V=null);var P=X.uuid?X.uuid:X.id,L=Zn4(this,X);L?(L.label=P,L.friendlyName=X.name):(L=new chrome.cast.Receiver(P,X.name),L.receiverType=chrome.cast.ReceiverType.CUSTOM);return L},k);
V&&(V.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(V=new chrome.cast.Receiver(V.label,V.friendlyName),V.receiverType=chrome.cast.ReceiverType.CUSTOM),k.push(V));return k};
uk.prototype.JSC$20091_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=N8V(this),RV("Updating custom receivers: "+(0,_.i9)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.G7)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",MZc(this)))};
uk.prototype.setLaunchParams=uk.prototype.setLaunchParams;uk.prototype.setConnectedScreenStatus=uk.prototype.setConnectedScreenStatus;uk.prototype.stopSession=uk.prototype.JSC$20091_stopSession;uk.prototype.getCastSession=uk.prototype.JSC$20091_getCastSession;uk.prototype.requestSession=uk.prototype.requestSession;uk.prototype.init=uk.prototype.init;uk.prototype.dispose=uk.prototype.dispose;var z_X=_.yz(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),$e6=[],WKi=_.j2(z_X);var uqX=function(k){k.audioTrackId=null;k.trackData=null;k.playerState=-1;k.hasPrevious=!1;k.hasNext=!1;k.playerTime_=0;k.playerTimeAt_=_.q5();k.seekableStart_=0;k.seekableEnd_=0;k.duration_=0;k.loadedTime=0;k.liveIngestionTime_=NaN;k.isLive_=!1};
_.c=OU.prototype;
_.c.reset=function(k){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;k&&(this.index=k.index,this.listId=k.listId,this.videoId=k.videoId,this.playerState=k.playerState,this.volume=k.volume,this.muted=k.muted,this.audioTrackId=k.audioTrackId,this.trackData=k.trackData,this.hasPrevious=k.hasPrevious,this.hasNext=k.hasNext,this.playerTime_=k.playerTime,this.playerTimeAt_=k.playerTimeAt,this.seekableStart_=k.seekableStart,this.seekableEnd_=k.seekableEnd,this.duration_=k.duration,this.loadedTime=
k.loadedTime,this.liveIngestionTime_=k.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.c.stopPlayer=function(){this.index=-1;this.videoId="";uqX(this)};
_.c.isPlaying=function(){return this.playerState==1};
_.c.isBuffering=function(){return this.playerState==3};
_.c.isAdPlaying=function(){return this.playerState==1081};
var wP=function(k,I){k.playerTime_=I;k.playerTimeAt_=_.q5()},OnX=function(k){switch(k.playerState){case 1:case 1081:return(_.q5()-k.playerTimeAt_)/1E3+k.playerTime_;
case -1E3:return 0}return k.playerTime_};
OU.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.q5()-this.playerTimeAt_)/1E3:0):this.duration_};
var tZp=function(k,I,V){var X=k.videoId;k.videoId=I;k.index=V;I!=X&&uqX(k)},e_i=function(k){var I={};
I.index=k.index;I.listId=k.listId;I.videoId=k.videoId;I.playerState=k.playerState;I.volume=k.volume;I.muted=k.muted;I.audioTrackId=k.audioTrackId;I.trackData=_.dc.unsafeClone(k.trackData);I.hasPrevious=k.hasPrevious;I.hasNext=k.hasNext;I.playerTime=k.playerTime_;I.playerTimeAt=k.playerTimeAt_;I.seekableStart=k.seekableStart_;I.seekableEnd=k.seekableEnd_;I.duration=k.duration_;I.loadedTime=k.loadedTime;I.liveIngestionTime=k.liveIngestionTime_;return I};
OU.prototype.clone=function(){return new OU(e_i(this))};var I_=function(k,I){Cr.call(this);var V=this;this.state_=0;this.connection_=k;this.contextSubscriptions_=[];this.actionQueue_=new UmG;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.G7)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.G7)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.G7)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.G7)(this.onCloudviewAvailabilityChange_,this);var X=0;k?(X=k.getProxyState(),
X!=3&&(k.subscribe("proxyStateChange",this.setState_,this),kJ4(this))):X=3;X!=0&&(I?this.setState_(X):_.zW(function(){V.setState_(X)},0));
(k=Y62())&&IM2(this,k);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.J(I_,Cr);I_.prototype.getState=function(){return this.state_};
I_.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
I_.prototype.reconnect=function(){this.connection_.reconnect()};
var Hk=function(k){return new OU(k.connection_.getPlayerContextData())};
_.c=I_.prototype;_.c.play=function(){pJ(this)?(this.castMedia_?this.castMedia_.play(null,_.tJ,Vqp(this,"play")):N1(this,"play"),Xih(this,1,OnX(Hk(this))),this.publish("remotePlayerChange")):M1(this,this.play)};
_.c.pause=function(){pJ(this)?(this.castMedia_?this.castMedia_.pause(null,_.tJ,Vqp(this,"pause")):N1(this,"pause"),Xih(this,2,OnX(Hk(this))),this.publish("remotePlayerChange")):M1(this,this.pause)};
_.c.seekTo=function(k){if(pJ(this)){if(this.castMedia_){var I=Hk(this),V=new chrome.cast.media.SeekRequest;V.currentTime=k;I.isPlaying()||I.isBuffering()?V.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:V.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(V,_.tJ,Vqp(this,"seekTo",{newTime:k}))}else N1(this,"seekTo",{newTime:k});Xih(this,3,k);this.publish("remotePlayerChange")}else M1(this,_.Nx(this.seekTo,k))};
_.c.stop=function(){if(pJ(this)){this.castMedia_?this.castMedia_.stop(null,_.tJ,Vqp(this,"stopVideo")):N1(this,"stopVideo");var k=Hk(this);k.stopPlayer();Z6(this,k);this.publish("remotePlayerChange")}else M1(this,this.stop)};
_.c.setVolume=function(k,I){if(pJ(this)){var V=Hk(this);if(this.castSession_){if(V.volume!=k){var X=Math.round(k)/100;this.castSession_.setReceiverVolumeLevel(X,(0,_.G7)(function(){Rw("set receiver volume: "+X)},this),(0,_.G7)(function(){this.warn_("failed to set receiver volume.")},this))}V.muted!=I&&this.castSession_.setReceiverMuted(I,(0,_.G7)(function(){Rw("set receiver muted: "+I)},this),(0,_.G7)(function(){this.warn_("failed to set receiver muted.")},this))}else{var P={volume:k,
muted:I};V.volume!=-1&&(P.delta=k-V.volume);N1(this,"setVolume",P)}V.muted=I;V.volume=k;Z6(this,V)}else M1(this,_.Nx(this.setVolume,k,I))};
_.c.setAudioTrack=function(k,I){pJ(this)?(I=I.getLanguageInfo().getId(),N1(this,"setAudioTrack",{videoId:k,audioTrackId:I}),k=Hk(this),k.audioTrackId=I,Z6(this,k)):M1(this,_.Nx(this.setAudioTrack,k,I))};
_.c.addVideo=function(k){pJ(this)?N1(this,"addVideo",{videoId:k}):M1(this,_.Nx(this.addVideo,k))};
_.c.addPlaylist=function(k){pJ(this)?N1(this,"addVideos",{listId:k}):M1(this,_.Nx(this.addPlaylist,k))};
_.c.addVideos=function(k){k.length==0?this.warn_("Ignore add videos request due to empty list"):pJ(this)?N1(this,"addVideos",{videoIds:k.join(",")}):M1(this,_.Nx(this.addVideos,k))};
_.c.JSC$20101_removeVideo=function(k){pJ(this)?N1(this,"removeVideo",{videoId:k}):M1(this,_.Nx(this.JSC$20101_removeVideo,k))};
_.c.JSC$20101_insertVideo=function(k){pJ(this)?N1(this,"insertVideo",{videoId:k}):M1(this,_.Nx(this.JSC$20101_insertVideo,k))};
_.c.playVideo=function(k,I,V,X,P,L,T){X=X===void 0?null:X;P=P===void 0?null:P;L=L===void 0?null:L;T=T===void 0?null:T;var d=Hk(this),U={videoId:k};V!==void 0&&(U.currentIndex=V);tZp(d,k,V||0);I!==void 0&&(wP(d,I),U.currentTime=I);X&&(U.listId=X);P&&(U.playerParams=P);L&&(U.clickTrackingParams=L);T&&(U.locationInfo=(0,_.i9)(T));N1(this,"setPlaylist",U);X||Z6(this,d)};
_.c.nextVideo=function(k,I){if(pJ(this)){if(k&&I){var V=Hk(this);tZp(V,k,I);Z6(this,V)}N1(this,"next")}else M1(this,_.Nx(this.nextVideo,k,I))};
_.c.clearPlaylist=function(){if(pJ(this)){N1(this,"clearPlaylist");var k=Hk(this);k.reset();Z6(this,k);this.publish("remotePlayerChange")}else M1(this,this.clearPlaylist)};
_.c.dispose=function(){if(this.state_!=3){var k=this.state_;this.state_=3;this.publish("proxyStateChange",k,this.state_)}Cr.prototype.dispose.call(this)};
_.c.disposeInternal=function(){P$4(this);this.connection_=null;this.actionQueue_.clear();IM2(this,null);Cr.prototype.disposeInternal.call(this)};
var kJ4=function(k){_.QQ("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(I){this.contextSubscriptions_.push(this.connection_.subscribe(I,_.Nx(this.onProxyEvent_,I),this))},k)},P$4=function(k){_.QQ(k.contextSubscriptions_,function(I){this.connection_.unsubscribeByKey(I)},k);
k.contextSubscriptions_.length=0},pJ=function(k){return k.getState()==1},M1=function(k,I){k.actionQueue_.getCount()<50&&k.actionQueue_.enqueue(I)},Xih=function(k,I,V){var X=Hk(k);
wP(X,V);X.playerState!=-1E3&&(X.playerState=I);Z6(k,X)},N1=function(k,I,V){k.connection_.sendMessage(I,V)},Z6=function(k,I){P$4(k);
k.connection_.setPlayerContextData(e_i(I));kJ4(k)};
I_.prototype.setState_=function(k){if((k!=this.state_||k==2)&&this.state_!=3&&k!=0){var I=this.state_;this.state_=k;this.publish("proxyStateChange",I,k);if(k==1)for(;!this.actionQueue_.isEmpty();)k=this.actionQueue_,$lx(k),k.front_.pop().apply(this);else k==3&&this.dispose()}};
I_.prototype.onProxyEvent_=function(k,I){this.publish(k,I)};
var IM2=function(k,I){k.castSession_&&(k.castSession_.removeUpdateListener(k.boundCastStatusListener_),k.castSession_.removeMediaListener(k.boundCastMediaListener_),k.onCastMediaChange_(null));k.castSession_=I;if(k.castSession_&&(Rw("Setting cast session: "+k.castSession_.sessionId),k.castSession_.addUpdateListener(k.boundCastStatusListener_),k.castSession_.addMediaListener(k.boundCastMediaListener_),k.castSession_.media.length))k.onCastMediaChange_(k.castSession_.media[0])};
I_.prototype.onCastStatusUpdate_=function(k){if(!k)this.onCastMediaChange_(null),IM2(this,null);else if(this.castSession_.receiver.volume){k=this.castSession_.receiver.volume;var I=Hk(this),V=Math.round(100*k.level||0);if(I.volume!=V||I.muted!=k.muted)Rw("Cast volume update: "+k.level+(k.muted?" muted":"")),I.volume=V,I.muted=!!k.muted,Z6(this,I)}};
I_.prototype.onCastMediaChange_=function(k){Rw("Cast media: "+!!k);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=k)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),L0h(this),this.publish("remotePlayerChange")};
var L0h=function(k){var I=k.castMedia_.media,V=k.castMedia_.customData;if(I&&V){var X=Hk(k);I.contentId!=X.videoId&&Rw("Cast changing video to: "+I.contentId);X.videoId=I.contentId;X.playerState=V.playerState;wP(X,k.castMedia_.getEstimatedTime());Z6(k,X)}else Rw("No cast media video. Ignoring state update.")};
I_.prototype.onCastMediaUpdate_=function(k){if(k)L0h(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
I_.prototype.onCloudviewAvailabilityChange_=function(){var k=Y62();k&&IM2(this,k)};
I_.prototype.warn_=function(k){aw("CP",k)};
var Vqp=function(k,I,V){return(0,_.G7)(function(X){this.warn_("Failed to "+I+" with cast v2 channel. Error code: "+X.code);X.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+I+" using MDx browser channel."),N1(this,I,V))},k)};var VT=function(k,I,V,X){X=X===void 0?!1:X;Cr.call(this);var P=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$20106_http_=k;this.enableConnectWithInitialState_=X;this.listeners_.push(_.aA(window,"beforeunload",function(){P.JSC$20109_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new OU;this.currentScreenId_=I.id;this.currentScreenIdType_=I.idType;this.channelService=Mkp(this.JSC$20106_http_,V,this.JSC$20109_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){cL4(P)});
this.channelService.listen("channelClosed",function(){D6("Channel closed");isNaN(P.connectTimerId_)?RsG(!0):RsG();P.dispose()});
this.channelService.listen("channelError",function(L){RsG();isNaN(P.getReconnectTimeout_())?(L==1&&P.currentScreenIdType_=="shortLived"&&P.publish("browserChannelAuthError",L),D6("Channel error: "+L+" without reconnection"),P.dispose()):(P.reconnecting_=!0,D6("Channel error: "+L+" with reconnection in "+P.getReconnectTimeout_()+" ms"),GJ4(P,2))});
this.channelService.listen("channelMessage",function(L){T23(P,L)});
this.channelService.setLoungeToken(I.token);this.subscribe("remoteQueueChange",function(){var L=P.playerContext_.videoId;s13()&&_.uJ("yt-remote-session-video-id",L)})};
_.J(VT,Cr);
VT.prototype.connect=function(k,I){if(I){var V=I.listId,X=I.videoId,P=I.videoIds,L=I.playerParams,T=I.clickTrackingParams,d=I.index,U={videoId:X},E=I.currentTime,l=I.locationInfo;I=I.loopMode;E!==void 0&&(U.currentTime=E<=5?0:E);L&&(U.playerParams=L);l&&(U.locationInfo=l);T&&(U.clickTrackingParams=T);V&&(U.listId=V);P&&P.length>0&&(U.videoIds=P.join(","));d!==void 0&&(U.currentIndex=d);this.enableConnectWithInitialState_&&(U.loopMode=I||"LOOP_MODE_OFF");V&&(this.playerContext_.listId=V);this.playerContext_.videoId=
X;this.playerContext_.index=d||0;this.playerContext_.state=3;wP(this.playerContext_,E);this.autoplayMode_="UNSUPPORTED";V=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";D6("Connecting with "+V+" and params: "+(0,_.i9)(U));this.channelService.connect({method:V,params:(0,_.i9)(U)},k,n5x())}else D6("Connecting without params"),this.channelService.connect({},k,n5x());d0k(this)};
VT.prototype.setLoungeToken=function(k){this.channelService.setLoungeToken(k)};
VT.prototype.dispose=function(){this.isDisposed()||(_.aJ("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),GJ4(this,3));Cr.prototype.dispose.call(this)};
VT.prototype.disposeInternal=function(){ip3(this);W0c(this);fMc(this);_.O5(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.O5(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.Byo(this.listeners_);this.listeners_.length=0;this.channelService.dispose();Cr.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var U0V=function(k){return e5(k.connectedDevices_,function(I){return I.type=="LOUNGE_SCREEN"})},D6=function(k){aw("conn",k)},GJ4=function(k,I){k.publish("proxyStateChange",I)},d0k=function(k){k.connectTimerId_=_.zW(function(){D6("Connecting timeout");
k.JSC$20109_disconnect_(1)},2E4)},ip3=function(k){_.O5(k.connectTimerId_);
k.connectTimerId_=NaN},fMc=function(k){_.O5(k.reconnectedCheckScreenTimeout_);
k.reconnectedCheckScreenTimeout_=NaN},bpp=function(k){W0c(k);
k.playingSyncTimerId_=_.zW(function(){EZx(k,"getNowPlaying")},2E4)},W0c=function(k){_.O5(k.playingSyncTimerId_);
k.playingSyncTimerId_=NaN},cL4=function(k){D6("Channel opened");
k.reconnecting_&&(k.reconnecting_=!1,fMc(k),k.reconnectedCheckScreenTimeout_=_.zW(function(){D6("Timing out waiting for a screen.");k.JSC$20109_disconnect_(1)},15E3))},rLi=function(k,I){var V=null;
if(I){var X=U0V(k);X&&(V={clientName:X.clientName,deviceMake:X.brand,deviceModel:X.model,osVersion:X.osVersion})}_.aJ("yt.mdx.remote.remoteClient_",V);I&&(ip3(k),fMc(k));V=k.channelService.isChannelOpened()&&isNaN(k.connectTimerId_);I==V?I&&(GJ4(k,1),EZx(k,"getSubtitlesTrack")):I?(k.getOtherConnectedRemoteId_()&&k.playerContext_.reset(),GJ4(k,1),EZx(k,"getNowPlaying"),lM6(k)):k.JSC$20109_disconnect_(1)},hRx=function(k,I){var V=I.params.videoId;
delete I.params.videoId;V==k.playerContext_.videoId&&(_.dc.isEmpty(I.params)?k.playerContext_.trackData=null:k.playerContext_.trackData=I.params,k.publish("remotePlayerChange"))},yLc=function(k,I,V){var X=I.params.videoId||I.params.video_id,P=parseInt(I.params.currentIndex,10);
k.playerContext_.listId=I.params.listId||k.playerContext_.listId;tZp(k.playerContext_,X,P);k.publish("remoteQueueChange",V)},m0p=function(k,I){I.params=I.params||{};
yLc(k,I,"NOW_PLAYING_MAY_CHANGE");k.onStateChange_(I);k.publish("autoplayDismissed")};
VT.prototype.onStateChange_=function(k){var I=parseInt(k.params.currentTime||k.params.current_time,10);wP(this.playerContext_,isNaN(I)?0:I);I=parseInt(k.params.state,10);I=isNaN(I)?-1:I;I==-1&&this.playerContext_.playerState==-1E3&&(I=-1E3);this.playerContext_.playerState=I;I=Number(k.params.loadedTime);this.playerContext_.loadedTime=isNaN(I)?0:I;I=Number(k.params.duration);this.playerContext_.duration_=isNaN(I)?0:I;I=this.playerContext_;var V=Number(k.params.liveIngestionTime);I.liveIngestionTime_=
V;I.isLive_=isNaN(V)?!1:!0;I=this.playerContext_;V=Number(k.params.seekableStartTime);k=Number(k.params.seekableEndTime);I.seekableStart_=isNaN(V)?0:V;I.seekableEnd_=isNaN(k)?0:k;this.playerContext_.playerState==1?bpp(this):W0c(this);this.publish("remotePlayerChange")};
VT.prototype.onAdStateChange_=function(k){if(this.playerContext_.playerState!=-1E3){var I=1085;switch(parseInt(k.params.adState,10)){case 1:I=1081;break;case 2:I=1084;break;case 0:I=1083}this.playerContext_.playerState=I;k=parseInt(k.params.currentTime,10);wP(this.playerContext_,isNaN(k)?0:k);this.publish("remotePlayerChange")}};
var K03=function(k,I){var V=I.params.muted=="true";k.playerContext_.volume=parseInt(I.params.volume,10);k.playerContext_.muted=V;k.publish("remotePlayerChange")},$0k=function(k,I){k.autoplayVideoId_=I.params.videoId;
k.publish("nowAutoplaying",parseInt(I.params.timeout,10))},Sj6=function(k,I){k.autoplayVideoId_=I.params.videoId||null;
k.publish("autoplayUpNext",k.autoplayVideoId_)},jqV=function(k,I){k.autoplayMode_=I.params.autoplayMode;
k.publish("autoplayModeChange",k.autoplayMode_);k.autoplayMode_=="DISABLED"&&k.publish("autoplayDismissed")},JLi=function(k,I){var V=I.params.hasNext=="true";
k.playerContext_.hasPrevious=I.params.hasPrevious=="true";k.playerContext_.hasNext=V;k.publish("previousNextChange")};
VT.prototype.isCapabilitySupportedOnConnectedDevices_=function(k){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var I=_.G(this.connectedDevices_),V=I.next();!V.done;V=I.next())if(!V.value.capabilities.has(k))return!1;return!0};
var T23=function(k,I){I=I.message;I.params?D6("Received: action="+I.action+", params="+(0,_.i9)(I.params)):D6("Received: action="+I.action+" {}");switch(I.action){case "loungeStatus":I=_.eD(I.params.devices);k.connectedDevices_=_.WB(I,function(X){return new FU(X)});
I=!!e5(k.connectedDevices_,function(X){return X.type=="LOUNGE_SCREEN"});
rLi(k,I);I=k.isCapabilitySupportedOnConnectedDevices_("mlm");k.publish("multiStateLoopEnabled",I);break;case "loungeScreenDisconnected":H4X(k.connectedDevices_,function(X){return X.type=="LOUNGE_SCREEN"});
rLi(k,!1);break;case "remoteConnected":var V=new FU(_.eD(I.params.device));e5(k.connectedDevices_,function(X){return X.equals(V)})||_.vKc(k.connectedDevices_,V);
break;case "remoteDisconnected":V=new FU(_.eD(I.params.device));H4X(k.connectedDevices_,function(X){return X.equals(V)});
break;case "gracefulDisconnect":break;case "playlistModified":yLc(k,I,"QUEUE_MODIFIED");break;case "nowPlaying":m0p(k,I);break;case "onStateChange":k.onStateChange_(I);break;case "onAdStateChange":k.onAdStateChange_(I);break;case "onVolumeChanged":K03(k,I);break;case "onSubtitlesTrackChanged":hRx(k,I);break;case "nowAutoplaying":$0k(k,I);break;case "autoplayDismissed":k.publish("autoplayDismissed");break;case "autoplayUpNext":Sj6(k,I);break;case "onAutoplayModeChanged":jqV(k,I);break;case "onHasPreviousNextChanged":JLi(k,
I);break;case "requestAssistedSignIn":k.publish("assistedSignInRequested",I.params.authCode);break;case "onLoopModeChanged":k.publish("loopModeChange",I.params.loopMode);break;default:D6("Unrecognized action: "+I.action)}};
_.c=VT.prototype;_.c.getProxyState_=function(){var k=3;this.isDisposed()||(k=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(k=1):k=2);return k};
_.c.JSC$20109_disconnect_=function(k){D6("Disconnecting with "+k);_.aJ("yt.mdx.remote.remoteClient_",null);ip3(this);this.publish("beforeDisconnect",k);k==1&&RsG();this.channelService.disconnect(k);this.dispose()};
_.c.getPlayerContextData_=function(){var k=this.playerContext_;this.clientVideoId_&&(k=this.playerContext_.clone(),tZp(k,this.clientVideoId_,k.index));return e_i(k)};
_.c.setPlayerContextData_=function(k){var I=this,V=new OU(k);V.videoId&&V.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=V.videoId,_.O5(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.zW(function(){if(I.clientVideoId_){var P=I.clientVideoId_;I.clientVideoId_=null;I.playerContext_.videoId!=P&&EZx(I,"getNowPlaying")}},5E3));
var X=[];this.playerContext_.listId==V.listId&&this.playerContext_.videoId==V.videoId&&this.playerContext_.index==V.index||X.push("remoteQueueChange");this.playerContext_.playerState==V.playerState&&this.playerContext_.volume==V.volume&&this.playerContext_.muted==V.muted&&OnX(this.playerContext_)==OnX(V)&&(0,_.i9)(this.playerContext_.trackData)==(0,_.i9)(V.trackData)||X.push("remotePlayerChange");this.playerContext_.reset(k);_.QQ(X,function(P){this.publish(P)},this)};
_.c.getOtherConnectedRemoteId_=function(){var k=this.channelService.getDeviceId(),I=e5(this.connectedDevices_,function(V){return V.type=="REMOTE_CONTROL"&&V.id!=k});
return I?I.id:""};
_.c.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.c.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.c.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.c.JSC$20109_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var lM6=function(k){_.O5(k.idleDisconnectTimerId_);k.idleDisconnectTimerId_=_.zW(function(){k.JSC$20109_disconnect_(1)},864E5)},EZx=function(k,I,V){V?D6("Sending: action="+I+", params="+(0,_.i9)(V)):D6("Sending: action="+I);
k.channelService.sendMessage(I,V)};
VT.prototype.sendMessageWithUserAction_=function(k,I){EZx(this,k,I);lM6(this)};
VT.prototype.JSC$20109_getXsrfToken_=function(){var k=_.IJ.get("SAPISID","")||_.IJ.get("__Secure-1PAPISID",void 0)||"",I=_.IJ.get("__Secure-3PAPISID","")||"";if(!k&&!I)return"";k=_.OO(_.Ls(k),2);I=_.OO(_.Ls(I),2);return _.OO(_.Ls(","+k+","+I),2)};
VT.prototype.subscribe=VT.prototype.subscribe;VT.prototype.unsubscribeByKey=VT.prototype.unsubscribeByKey;VT.prototype.getProxyState=VT.prototype.getProxyState_;VT.prototype.disconnect=VT.prototype.JSC$20109_disconnect_;VT.prototype.getPlayerContextData=VT.prototype.getPlayerContextData_;VT.prototype.setPlayerContextData=VT.prototype.setPlayerContextData_;VT.prototype.getOtherConnectedRemoteId=VT.prototype.getOtherConnectedRemoteId_;VT.prototype.getReconnectTimeout=VT.prototype.getReconnectTimeout_;
VT.prototype.getAutoplayMode=VT.prototype.getAutoplayMode_;VT.prototype.getAutoplayVideoId=VT.prototype.getAutoplayVideoId_;VT.prototype.reconnect=VT.prototype.JSC$20109_reconnect_;VT.prototype.sendMessage=VT.prototype.sendMessageWithUserAction_;VT.prototype.getXsrfToken=VT.prototype.JSC$20109_getXsrfToken_;VT.prototype.isCapabilitySupportedOnConnectedDevices=VT.prototype.isCapabilitySupportedOnConnectedDevices_;var OIx=function(k){wd.call(this,"ScreenServiceProxy");this.instance_=k;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.G7)(this.JSC$20112_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.G7)(this.onOnlineScreenChange_,this)))};
_.J(OIx,wd);_.c=OIx.prototype;_.c.getScreens=function(k){return this.instance_.$_gs(k)};
_.c.contains=function(k){return!!this.instance_.$_c(k)};
_.c.get=function(k){return this.instance_.$_g(k)};
_.c.start=function(){this.instance_.$_st()};
_.c.add=function(k,I,V){this.instance_.$_a(k,I,V)};
_.c.remove=function(k,I,V){this.instance_.$_r(k,I,V)};
_.c.updateName=function(k,I,V,X){this.instance_.$_un(k,I,V,X)};
_.c.disposeInternal=function(){for(var k=this.subscriptionKeys_.length,I=0;I<k;++I)this.instance_.$_ubk(this.subscriptionKeys_[I]);this.subscriptionKeys_.length=0;this.instance_=null;wd.prototype.disposeInternal.call(this)};
_.c.JSC$20112_onScreenChange_=function(){this.publish("screenChange")};
_.c.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
N9.prototype.$_st=N9.prototype.start;N9.prototype.$_gspc=N9.prototype.JSC$20071_getScreenByPairingCode;N9.prototype.$_gsppc=N9.prototype.JSC$20071_getScreenByPollingPairingCode;N9.prototype.$_c=N9.prototype.contains;N9.prototype.$_g=N9.prototype.get;N9.prototype.$_a=N9.prototype.add;N9.prototype.$_un=N9.prototype.updateName;N9.prototype.$_r=N9.prototype.remove;N9.prototype.$_gs=N9.prototype.getScreens;N9.prototype.$_gos=N9.prototype.JSC$20071_getOnlineScreens;N9.prototype.$_s=N9.prototype.subscribe;
N9.prototype.$_ubk=N9.prototype.unsubscribeByKey;var Nvc=null,eKp=!1,sl2=null,tm=null,urx=null,er=[];var YjV=new _.ST("yt-menu"),gZ3=function(){},vZp=function(k,I,V){k=I=="right-click"?V.rightClickMenuPopupHint:V.menuPopupHint;
if(!(qjP(I)>10))return I=I||"default",YjV.set(I+"-impression",qjP(I)+1),k},qjP=function(k){return parseInt(YjV.get((k||"default")+"-impression")||0,10)};
_.gU(gZ3);var sq6=function(){this.contexts_=new WeakMap;this.JSC$20118_networkService_=this.activeContext_=null},F0p=function(k,I,V){var X=k.contexts_.get(I);
X||(X=new S$P(k.JSC$20118_networkService_),k.contexts_.set(I,X));k.activeContext_=X;V&&k.activeContext_.reset();k.activeContext_.start();return k.activeContext_};var Xv=_.i5A(function(k){var I=_.eQ("DIV");k&&(I.className=k);I.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";k=_.eQ("DIV");_.JnN(k,"200px","200px");I.appendChild(k);document.body.appendChild(I);k=I.offsetWidth-I.clientWidth;_.kW(I);return k});var Li=_.Nw("kevlar_watch_page_horizontal_margin",24),GI4=_.Nw("kevlar_watch_page_columns_top_padding",24),Ix2=426+Li*2,Pw=_.Nw("kevlar_watch_two_column_width_threshold",1E3),Xr4=Li*2,PBA=_.Nw("kevlar_watch_secondary_width",402),c46=_.Nw("kevlar_watch_max_player_width",1280),Tyi=_.Nw("kevlar_watch_flexy_metadata_height",136),LQ2=Xr4+310+Li,Vik=Xr4+360+Li;var z9=function(){};
z9.prototype.enqueue=function(){var k=this,I;return _.W(function(V){if(k.isCounterfactual())return(I=k.getCounterfactualData())&&k.shouldLogCounterfactualImpression()&&k.sendImpressionEndpoints(I),V.return();k.doEnqueue();_.xg(V)})};
z9.prototype.sendImpressionEndpoints=function(k){_.sG.getInstance().triggerOptionalAction("yt-service-request",{},k[0])};var uE=function(k,I){this.renderer=k;this.page=I};
_.J(uE,z9);uE.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
uE.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
uE.prototype.shouldLogCounterfactualImpression=function(){return!0};
uE.prototype.doEnqueue=function(){var k=_.$d(this.page);k&&k.pause();this.renderer.impressionCommand&&_.sG.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.T5(_.sG.getInstance(),[this.renderer.promoCommand],this.page)};var B2x=function(k,I){this.renderer=k;this.resolver=_.bH();this.JSC$20130_enforcementCounter=new _.ncZ;I?this.JSC$20130_playerManager=_.$d(I):this.JSC$20130_playerManager=null;_.a5(1,!0)};
_.J(B2x,z9);_.c=B2x.prototype;_.c.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var k=[];this.renderer.impressionEndpoints.forEach(function(I){(I=_.cr(I))&&k.push(I)});
return k}};
_.c.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.c.shouldLogCounterfactualImpression=function(){var k=_.jCA();k?(this.JSC$20130_enforcementCounter.increment("POPUP"),_.a5(3)):_.a5(2);return k};
_.c.cancel=function(){this.resolver.promise.cancel()};
_.c.doEnqueue=function(){var k=this;_.jCA()?(this.JSC$20130_enforcementCounter.increment("POPUP"),_.a5(3),AL4(this)):this.JSC$20130_playerManager?(this.resolver.promise.then(function(){AL4(k)}),Qqp(this.resolver,this.JSC$20130_playerManager)):_.a5(2)};
var Qqp=function(k,I){var V=_.bH();I.getPlayerPromise().then(function(X){V.resolve(X)});
V.promise.then(function(X){X.addEventListener("onAbnormalityDetected",k.resolve);_.Gl(k.promise,function(){X.removeEventListener("onAbnormalityDetected",k.resolve)})});
k.promise.thenCatch(function(){V.promise.cancel()})},AL4=function(k){_.a5(3);
var I={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:k.renderer}};I=_.sG.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:I},{});Promise.all(I).then(function(){nZP();k.JSC$20130_playerManager&&k.JSC$20130_playerManager.pause()})},nZP=function(){Pu4(function(k,I){fsi(k,I);
k===0?_.a5(7):_.a5(4)})};var oZP=function(k,I){this.renderer=k;this.page=I;this.resolver=_.bH()};
_.J(oZP,z9);_.c=oZP.prototype;_.c.cancel=function(){this.resolver.promise.cancel()};
_.c.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.c.isCounterfactual=function(){return!this.renderer.isVisible};
_.c.shouldLogCounterfactualImpression=function(){return!0};
_.c.doEnqueue=function(){var k=this;this.resolver.promise.then(function(){var V={popup:{mealbarPromoRenderer:k.renderer},popupType:"MEALBAR"};_.sG.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:V},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var I=_.$d(this.page);I&&x04(this.resolver,I)}break;default:this.resolver.resolve()}};
var x04=function(k,I){var V=_.bH();I.getPlayerPromise().then(function(X){V.resolve(X)});
V.promise.then(function(X){X.addEventListener("onAdEnd",k.resolve);_.Gl(k.promise,function(){X.removeEventListener("onAdEnd",k.resolve)})});
k.promise.thenCatch(function(){V.promise.cancel()})};var aM6=function(k,I){this.renderer=k;this.page=I};
_.J(aM6,z9);_.c=aM6.prototype;_.c.cancel=function(){this.JSC$20138_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20138_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20138_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.c.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.c.isCounterfactual=function(){return!this.renderer.isVisible};
_.c.shouldLogCounterfactualImpression=function(){return!0};
_.c.doEnqueue=function(){var k=this,I,V;((I=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(V=I.playbackUpsellDialogTriggerConditionData)==null?void 0:V.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20138_downloadedVideosCountSelectorUnsubscriber=_.ed(_.$L(),e8i,function(X,P){X>P&&(RR3(k),k.cancel())}):RR3(this)};
var RR3=function(k){var I={popup:{upsellDialogRenderer:k.renderer},popupType:"MODAL"};_.sG.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:I},{});(k=_.$d(k.page))&&k.pause()};var Oo={},C$i=(Oo.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",Oo.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",Oo.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",Oo.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",Oo.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",Oo.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",Oo.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",Oo),wi2=function(k,I){this.renderer=k;this.targetManager=
I};
_.J(wi2,z9);_.c=wi2.prototype;_.c.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20145_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20145_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20145_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.c.getCounterfactualData=function(){if(this.isCounterfactual()){var k;return(k=this.renderer.promoConfig)==null?void 0:k.impressionEndpoints}};
_.c.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.c.shouldLogCounterfactualImpression=function(){return!0};
_.c.doEnqueue=function(){var k=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20145_downloadedVideosCountSelectorUnsubscriber=_.ed(_.$L(),e8i,function(I,V){k.renderer.targetId&&I>V&&(bTi(k.targetManager,k.renderer.targetId,Hph(k)),k.cancel())});
break;default:bTi(this.targetManager,this.renderer.targetId,Hph(this))}};
var Hph=function(k){var I;if((I=k.renderer.suggestedPosition)==null?0:I.type)var V=C$i[k.renderer.suggestedPosition.type];V||(V="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:k.renderer},popupType:"HINT",position:V}}};var piV=function(){this.previousPage=null},N2A;
piV.prototype.registerPromoCommand=function(k,I){Mqp(this,void 0,void 0,_.K(k.roadblock,tS2),void 0,void 0,I)};
var Mqp=function(k,I,V,X,P,L,T){k.previousPage!==T&&k.pendingTooltipPromo&&k.pendingTooltipPromo.cancel();k.previousPage=T;P?(k.pendingEnforcementPromo&&k.pendingEnforcementPromo.cancel(),k.pendingEnforcementPromo=new B2x(P,T),k.pendingEnforcementPromo.enqueue()):L?(k.pendingCommandWrapperPromo=new uE(L,T),k.pendingCommandWrapperPromo.enqueue()):X?(k.pendingRoadblockPromo&&k.pendingRoadblockPromo.cancel(),k.pendingRoadblockPromo=new aM6(X,T),k.pendingRoadblockPromo.enqueue()):I?(k.pendingMealbarPromo&&
k.pendingMealbarPromo.cancel(),k.pendingMealbarPromo=new oZP(I,T),k.pendingMealbarPromo.enqueue()):V&&(k.pendingTooltipPromo&&k.pendingTooltipPromo.cancel(),k.pendingTooltipPromo=new wi2(V,_.u5()),k.pendingTooltipPromo.enqueue())},ZpX=function(){N2A||(N2A=new piV);
return N2A};var D03=function(){this.horizontal=!1},zR2=function(k,I){k.horizontal=I};
D03.prototype.position=function(k,I,V,X){X=X===void 0?1:X;k=this.delta(k)*X+I;X=Math.max(I,V);return k>=Math.min(I,V)&&k<=X?k:V};
D03.prototype.axis=function(k){k=this.direction(k);return k==="up"||k==="down"?"Y":"X"};var ti=function(k,I,V){I=I===void 0?_.OX():I;this.target=k;this.manager=I;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(){}};
ti.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(_.Z9(this.events)));for(var k=_.G(this.events),I=k.next();!I.done;I=k.next())this.listen(I.value)}};
ti.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.Z9(this.events)));for(var k=_.G(this.events),I=k.next();!I.done;I=k.next())this.unlisten(I.value)}};
ti.prototype.listen=function(k){this.eventMap[k]&&this.target.addEventListener(k,this.eventMap[k])};
ti.prototype.unlisten=function(k){this.eventMap[k]&&this.target.removeEventListener(k,this.eventMap[k])};var ew=function(){D03.apply(this,arguments)};
_.J(ew,D03);ew.prototype.direction=function(k){var I=k.detail;k=I.deltaY;I=I.deltaX;return k&&!this.horizontal?k>0?"down":"up":I&&this.horizontal?I>0?"right":"left":"none"};
ew.prototype.distance=function(k){return Math.abs(this.delta(k))};
ew.prototype.delta=function(k){var I=this.direction(k),V=k.detail;k=V.deltaX;V=V.deltaY;return I==="up"||I==="down"?V||0:k||0};
ew.prototype.velocity=function(k){var I=this.direction(k),V=k.detail;k=V.velocityX;V=V.velocityY;return Math.abs(I==="up"||I==="down"?V||0:k||0)};var kI=function(k,I,V,X,P,L){P=P===void 0?new ew:P;L=L===void 0?_.OX():L;ti.call(this,I,L,X);var T=this;this.element=k;this.target=I;this.config=V;this.input=P;this.manager=L;this.events=["panstart","panmove","panend"];this.onPanStart=function(){T.config.draggingClass&&T.element.classList.add(T.config.draggingClass);T.config.startAction&&T.config.startAction()};
this.onPanMove=function(d){var U=ux4(T,d);if(U){T.move(d,U);U.fade&&T.fade(d,U);var E=T.input.direction(d);U.moveAction&&U.moveAction(Op4(T,d,U),E)}};
this.onPanEnd=function(d){var U,E,l,r,h,y;return _.W(function(S){if(S.nextAddress==1){T.animationRequestId&&cancelAnimationFrame(T.animationRequestId);T.animationRequestId=void 0;U=ux4(T,d);if(!U)return S.return();E=U;l=E.triggerAction;r=E.fade;h=E.disableFinish;y=E.translateBack;var g=T.input.velocity(d),F=T.input.distance(d),Q=T.threshold(U);return g>.3&&F>10||F>Q?h?S.jumpTo(6):r?S.yield(tqX(T,d),6):S.yield(eRV(T,d,U),6):y?S.yield(T.translateBack(d),3):S.jumpTo(3)}S.nextAddress!=3&&l&&l();T.config.draggingClass&&
T.element.classList.remove(T.config.draggingClass);T.reset();_.xg(S)})};
k=Object.keys(V.triggers);this.directions=new Set(k);zR2(this.input,this.directions.has("right")||this.directions.has("left"))};
_.J(kI,ti);kI.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var ux4=function(k,I){I=k.input.direction(I);return k.config.triggers[I]};
kI.prototype.move=function(k,I){var V=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var X=V.input.axis(k),P=V.input.position(k,V.config.startPosition,I.endPosition,I.moveRatio||1);V.element.style.transform="translate"+X+"("+P+"px)";V.animationRequestId=void 0}))};
var Op4=function(k,I,V){var X=V.moveRatio||1;V=Math.abs(k.config.startPosition-V.endPosition);return Math.min(k.input.distance(I)*X,V)/V};
kI.prototype.fade=function(k,I){var V=I.endOpacity;k=Op4(this,k,I);k>0&&(this.element.style.opacity=""+(((V||0)-1)*k+1))};
kI.prototype.threshold=function(k){return k.threshold?k.threshold:Math.abs(k.endPosition-this.config.startPosition)/3};
var eRV=function(k,I,V){var X,P,L,T,d,U,E;return _.W(function(l){if(l.nextAddress==1)return X=k.input.delta(I)+k.config.startPosition,P=k.input.axis(I),L=V,T=L.endPosition,d=L.transitionEndPosition,E=(U=d)!=null?U:T,l.yield(k.element.animate([{transform:"translate"+P+"("+X+"px)"},{transform:"translate"+P+"("+E+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);k.element.style.transform="translate"+P+"("+E+"px)";_.xg(l)})};
kI.prototype.translateBack=function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1){if(!I.element.style.transform)return P.return();V=I.input.axis(k);X=I.config.startPosition;return P.yield(I.element.animate([{transform:I.element.style.transform},{transform:"translate"+V+"("+X+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}I.element.style.transform="translate"+V+"("+X+"px)";_.xg(P)})};
var tqX=function(k,I){var V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return V=k.input.delta(I)+k.config.startPosition,X=k.input.axis(I),P=V+70,L=k.element.style.opacity===""?1:k.element.style.opacity,T.yield(k.element.animate([{transform:"translate"+X+"("+V+"px)",opacity:L},{transform:"translate"+X+"("+P+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);k.element.style.transform="translate"+X+"("+P+"px)";k.element.style.opacity="0";_.xg(T)})};var b2h=new _.ST("ratelimit");var kp4=function(k,I){this.playerProvider_=k;this.actionSenderElement_=I;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
kp4.prototype.reset=function(){Igc(this);this.isUserPredictedAbsent_=!1};
var Igc=function(k,I){!k.youThereData_||k.showWarningJob_||I!==void 0&&I||(cw("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.PW(),k.youThereData_,k.clientPlaybackNonce_),_.r6());_.hD.cancelJob(k.showWarningJob_);k.showWarningJob_=0;_.hD.cancelJob(k.showBlockingWarningJob_);k.showBlockingWarningJob_=0;_.hD.cancelJob(k.pausePlaybackJob_);k.pausePlaybackJob_=0;k.youThereData_=null;k.clientPlaybackNonce_=void 0;k.inYouThereFlow_=!1},XOk=function(k,I){var V,X,P;
_.W(function(L){if(L.nextAddress==1)return k.reset(),L.yield(k.playerProvider_().getPlayerPromise(),2);V=L.yieldResult;k.clientPlaybackNonce_=V.getVideoData().cpn;k.youThereData_=I.configData.youThereData;if(!k.youThereData_)return L.return();if(k.youThereData_.triggerReason&&k.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!lxx())return cw("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.PW(),k.youThereData_,k.clientPlaybackNonce_),L.return();X=k.youThereData_.promptDelaySec;P=V.getCurrentTime();
k.showWarningJob_=_.hD.addLowPriorityJob(function(){return _.W(function(T){k.showWarningJob_=0;return T.yield(VP6(k),0)})},Math.max(X-P,0)*1E3);
_.xg(L)})},VP6=function(k){var I,V,X,P,L,T;
return _.W(function(d){if(d.nextAddress==1)return d.yield(k.playerProvider_().getPlayerPromise(),2);if(d.nextAddress!=3)return I=d.yieldResult,V=I.getCurrentTime(),d.yield(Pep(k),3);X=d.yieldResult;if(!X||!k.youThereData_)return d.return();if(_.m("check_user_lact_at_prompt_shown_time_on_web")&&(P=parseInt(k.youThereData_.lactThresholdMs,10),_.wx()<P))return cw("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.PW(),k.youThereData_,k.clientPlaybackNonce_),d.return();if(k.youThereData_.playbackPauseDelayMs<=
0)return Le6(k),d.return();!_.m("external_fullscreen")&&(L=_.KC())&&(k.ignoreFullscreenExitUserActivity_=!0,_.hD.addLowPriorityJob(function(){k.ignoreFullscreenExitUserActivity_=!1},2E3),_.$4(L));
k.youThereData_.showToastWarningPrompt&&(II(k,k.youThereData_.showWarningActions),k.inYouThereFlow_=!0,cw("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.PW(),k.youThereData_,k.clientPlaybackNonce_,V),cw("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.PW(),k.youThereData_,k.clientPlaybackNonce_,V));T=0;k.youThereData_.blockingPromptDelayMs&&(T=k.youThereData_.blockingPromptDelayMs);k.showBlockingWarningJob_=_.hD.addLowPriorityJob(function(){return _.W(function(U){k.showBlockingWarningJob_=0;return U.yield(c3P(k),
0)})},T);
_.xg(d)})},c3P=function(k){var I,V,X;
return _.W(function(P){if(P.nextAddress==1)return P.yield(Pep(k),2);I=P.yieldResult;if(!k.youThereData_)return P.return();I&&(k.youThereData_.showBlockingWarningAction&&(cw("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.PW(),k.youThereData_,k.clientPlaybackNonce_),(V=_.K(k.youThereData_.showBlockingWarningAction,_.x4))?II(k,V.commands):II(k,[k.youThereData_.showBlockingWarningAction]),k.inYouThereFlow_=!0),X=k.youThereData_.playbackPauseDelayMs,k.pausePlaybackJob_=_.hD.addLowPriorityJob(function(){return _.W(function(L){k.pausePlaybackJob_=
0;return L.yield(Le6(k),0)})},X));
_.xg(P)})},Le6=function(k){var I;
return _.W(function(V){if(V.nextAddress==1)return V.yield(Pep(k),2);I=V.yieldResult;if(!k.youThereData_)return V.return();I&&(cw("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.PW(),k.youThereData_,k.clientPlaybackNonce_),II(k,k.youThereData_.showPausedActions),k.inYouThereFlow_=!0);_.xg(V)})};
kp4.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var k=_.K(this.youThereData_.userActiveDuringFlowAction,_.x4);k?II(this,k.commands):II(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(cw("YOU_THERE_EVENT_TYPE_LACT_RESET",_.PW(),this.youThereData_,this.clientPlaybackNonce_),_.r6());Igc(this,!0)}Gpk(this,!1)};
var Tf4=function(k){cw("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.PW(),k.youThereData_,k.clientPlaybackNonce_)},Pep=function(k){var I,V;
return _.W(function(X){if(X.nextAddress==1)return X.yield(k.playerProvider_().getPlayerPromise(),2);I=X.yieldResult;V=I.getPlayerState();return X.return(V==-1||V==1||V==3)})},Gpk=function(k,I){var V;
_.W(function(X){if(X.nextAddress==1){if(k.isUserPredictedAbsent_==I)return X.jumpTo(0);k.isUserPredictedAbsent_=I;return X.yield(k.playerProvider_().getPlayerPromise(),3)}V=X.yieldResult;V.setUserEngagement(I);I&&cw("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.PW(),k.youThereData_,k.clientPlaybackNonce_);_.xg(X)})},II=function(k,I){if(_.m("handle_service_request_actions")||_.m("kevlar_youthere_service_endpoint_actions_killswitch"))_.nC(k.actionSenderElement_,I,k.actionSenderElement_);
else{I=_.G(I);for(var V=I.next();!V.done;V=I.next())V=V.value,V.commandMetadata&&V.commandMetadata.webCommandMetadata&&V.commandMetadata.webCommandMetadata.sendPost?_.Qk(k.actionSenderElement_,[V]):_.nC(k.actionSenderElement_,[V],k.actionSenderElement_)}};var r42=!1;var dsx={PAUSE_CHAT:18};var bD4=function(k,I){var V=_.gH("SESSION_INDEX");this.actionToken_=k;this.commonToken_=I;this.sessionIndex_=V},E8k=function(k){var I=_.bH(),V=_.FB("payments.business.integration.bootstrap"),X=_.FB("payments.business.integration"),P=X.Style.create().withMaterialDesignStyle(),L=X.mashupMode.popup("instrument-manager");
V.asMashupMode(L).usingUserIndex(k.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(P).inStandaloneContext(X.standaloneContextAuthId.forUserId()).instrumentManager(k.actionToken_,k.commonToken_.length>0?k.commonToken_:void 0,function(T){var d=T.instrumentId;d?I.resolve(d):(d=_.FB("payments.business.integration.scenario.InstrumentManager"),I.reject(T.errorCode&&T.errorCode===d.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(T){_.vp(T);
I.reject("instrumentManagerLoadError")});
return I.promise};var mZ=function(k,I,V){this.payloadName="transactionFlowFailed";this.payload={errorType:k,serializedTransactionFlowLoggingParams:I,isUserDismiss:V===void 0?!1:V}};
_.aJ("yt.ypc.shared.YpcTransactionFlowError",mZ);var VH=function(){return _.Mm.apply(this,arguments)||this};
_.J(VH,_.Mm);VH.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
VH.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
VH.prototype.onErrorMessageDismiss=VH.prototype.onErrorMessageDismiss;_.H([_.n({readOnly:!0,observer:"errorRendererChanged"}),_.Z("design:type",Object)],VH.prototype,"errorRenderer",void 0);_.H([_.C$("yt-live-chat-error-message-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],VH.prototype,"onErrorMessageDismiss",null);_.H([_.ZZ()],VH);var iRV=[VH.prototype];var Wec;var fgV,UsA=function(){if(fgV!==void 0)return fgV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-creator-goal-set-up-flow-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.pdg.yt_creator_goal_set_up_flow_view_model.yt.creator.goal.set.up.flow.view.model.css.js--\x3e<div id="container" class="style-scope yt-creator-goal-set-up-flow-view-model">\n  <div id="header" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    <yt-image id="image" data="[[data.image]]" height="100" preserve-height="" width="100" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-image>\n  </div>\n  <div id="subheader" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-attributed-string id="description" data="[[data.pageDescription]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n  </div>\n  <div id="goal-content" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <div id="number-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.purchaseTargetDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="goal-dropdown" no-label-float="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="goal-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[goal]]" on-selected-changed="updateGoalValue">\n        <template is="dom-repeat" items="[[getGoalDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="tier-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="tier-goal-label" data="[[data.colorDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="tier-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="tier-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[tier]]" on-selected-changed="updateTierValue">\n        <template is="dom-repeat" items="[[getColorDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n      <yt-attributed-string id="tier-disclosure" data="[[data.colorDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n    <div id="duration-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="duration-goal-label" data="[[data.timerDropdown.creatorGoalSetUpFlowDropdownViewModel.dropdownTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-dropdown-menu-light id="timer-dropdown" no-label-float="" no-underline="" class="style-scope yt-creator-goal-set-up-flow-view-model">\n        <tp-yt-paper-listbox id="timer-entries" class="dropdown-content style-scope yt-creator-goal-set-up-flow-view-model" slot="dropdown-content" attr-for-selected="value" selected="[[timer]]" on-selected-changed="updateTimerValue">\n        <template is="dom-repeat" items="[[getTimerDropdownItems()]]" as="item" class="style-scope yt-creator-goal-set-up-flow-view-model">\n          <tp-yt-paper-item value="[[getDropdownItemValue(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n            <yt-attributed-string data="[[getDropdownItemText(item)]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n          </tp-yt-paper-item>\n        </template>\n        </tp-yt-paper-listbox>\n      </tp-yt-paper-dropdown-menu-light>\n    </div>\n    <div id="description-goal" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      <yt-attributed-string id="number-goal-label" data="[[data.descriptionInputTitle]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n      <tp-yt-paper-textarea id="goal-description-input" maxlength="220" no-label-float="" placeholder="[[data.userGoalPlaceholderText.content]]" on-value-changed="onTextValueChanged" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </tp-yt-paper-textarea>\n      <yt-button-view-model id="[[exampleButtonId]]" data="[[data.exampleButton.buttonViewModel]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n      </yt-button-view-model>\n      <yt-attributed-string id="description-disclosure" data="[[data.descriptionDisclosureText]]" class="style-scope yt-creator-goal-set-up-flow-view-model"></yt-attributed-string>\n    </div>\n  </div>\n  <div id="footer" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    <yt-button-view-model id="[[startButtonId]]" data="[[getButtonViewModel(goalDescription)]]" scoping-class-name="[[is]]" class="style-scope yt-creator-goal-set-up-flow-view-model">\n    </yt-button-view-model>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;Wec===void 0&&(Wec=document.createElement("template"));var X=Wec;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return fgV=k};var XL=function(){var k=_.a.apply(this,arguments)||this;k.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";k.goalDescription="";k.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";k.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";k.startButtonId="start-button";k.exampleButtonId="example-button";return k};
_.J(XL,_.a);_.c=XL.prototype;_.c.getGoalDropdownItems=function(){var k,I;return(I=_.K((k=this.data)==null?void 0:k.purchaseTargetDropdown,Cdx))==null?void 0:I.dropdownItems};
_.c.getTimerDropdownItems=function(){var k,I;return(I=_.K((k=this.data)==null?void 0:k.timerDropdown,Cdx))==null?void 0:I.dropdownItems};
_.c.getColorDropdownItems=function(){var k,I;return(I=_.K((k=this.data)==null?void 0:k.colorDropdown,Cdx))==null?void 0:I.dropdownItems};
_.c.getDropdownItemText=function(k){var I;return(I=_.K(k,RX3))==null?void 0:I.itemLabel};
_.c.getDropdownItemValue=function(k){k=_.K(k,RX3);return(k==null?void 0:k.timeLimit)||(k==null?void 0:k.purchaseTarget)||(k==null?void 0:k.eligiblePurchaseType)};
_.c.updateFlowState=function(k){_.sm(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:k}])};
_.c.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.c.updateGoalValue=function(k){this.goal=k.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.c.onTextValueChanged=function(k){this.goalDescription=k.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.c.updateTimerValue=function(k){this.timer=k.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.c.updateTierValue=function(k){this.tier=k.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.c.getButtonViewModel=function(k){k=(k==null?void 0:k.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var I,V=_.K((I=this.data)==null?void 0:I.startGoalButton,_.hC);return Object.assign({},V,{state:k})};
_.R9.Object.defineProperties(XL,{template:{configurable:!0,enumerable:!0,get:function(){return UsA()}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],XL.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],XL.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],XL.prototype,"goal",void 0);_.H([_.n(),_.Z("design:type",Object)],XL.prototype,"goalDescription",void 0);_.H([_.n(),_.Z("design:type",Object)],XL.prototype,"timer",void 0);_.H([_.n(),_.Z("design:type",Object)],XL.prototype,"tier",void 0);
_.H([_.n(),_.Z("design:type",Object)],XL.prototype,"startButtonId",void 0);_.H([_.n(),_.Z("design:type",Object)],XL.prototype,"exampleButtonId",void 0);_.H([_.cd({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],XL);_.C(XL,"yt-creator-goal-set-up-flow-view-model",function(){return UsA()},{mode:0});var Efi;var bRi;var PA=function(){return _.a.apply(this,arguments)||this};
_.J(PA,_.a);PA.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
PA.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var k=_.K(this.data.button,_.hC);k&&(k.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.R9.Object.defineProperties(PA,{template:{configurable:!0,enumerable:!0,get:function(){if(bRi===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-disableable-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_disableable_button_view_model.yt.disableable.button.view.model.css.js--\x3e<div id="button" class="style-scope yt-disableable-button-view-model"></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;Efi===void 0&&(Efi=document.createElement("template"));var X=Efi;V.call(I,X.content.cloneNode(!0),k.content.firstChild);bRi=k}k=bRi;return k}}});
_.H([_.q(_.fF),_.Z("design:type",Object)],PA.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],PA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n({selectorArgs:["data.enabledEntityKey"],selector:FPV,observer:"onEnabledChange"}),_.Z("design:type",Boolean)],PA.prototype,"enabled",void 0);_.H([_.n(),_.Z("design:type",Object)],PA.prototype,"data",void 0);_.H([_.cd({is:"yt-disableable-button-view-model",noInjection:!0})],PA);var lgk;var r3V;var hV4=["transVert01","transVert02","transVert03"],y33="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),LV=function(){var k=_.a.apply(this,arguments)||this;k.emojiManager=_.mn;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};k.reactionBuckets=[];k.noEmojiIdentifier="NO_EMOJI";return k};
_.J(LV,_.a);_.c=LV.prototype;_.c.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.c.desktopFountainEmojiSizePxChanged=function(){_.x5(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.c.createUserReactionAnimation=function(k){this.createEmojiAnimation(k,!0)};
_.c.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var k;((k=this.data)==null?0:k.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.NP("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.Z9(this.emojiContainer.children)).forEach(function(I){I.remove()})};
_.c.detached=function(){this.cleanupFountain()};
_.c.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var k;this.reactionBuckets=_.dc.unsafeClone((k=this.emojiFountainData)==null?void 0:k.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.c.processEmojiBucket=function(k){var I=this;if(this.reactionBuckets&&!(k>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var V=this.reactionBuckets[k];this.generateEmojiAnimations(V);if(k<this.reactionBuckets.length-1){var X;if(V==null?0:(X=V.duration)==null?0:X.seconds)this.emojiBucketTimerId=setTimeout(function(){I.processEmojiBucket(k+1)},Number(V.duration.seconds)*1E3)}}};
_.c.generateEmojiAnimations=function(k){var I=this,V=this.getRandomEmojiIdFromBucketWithOverride(k);if(V&&V!==this.noEmojiIdentifier){var X=0;k.targetEps?(X=this.linearInterpolateBounded(1,20,100,12,k.emojiSizeIndex||0),this.createEmojiAnimation(V,!1,k.emojiAnimationMs,X),X=this.getEmojiDelayMsFromTargetEps(k.targetEps)):(this.createEmojiAnimation(V),X=this.getEmojiDelayMsFromDistribution(k.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){I.generateEmojiAnimations(k)},X)}};
_.c.getRandomEmojiIdFromBucketWithOverride=function(k){if(!(k&&k.reactionsData&&k.reactionsData.length&&k.totalReactions))return this.noEmojiIdentifier;for(var I=k.totalReactions,V=1,X=_.G(k.reactionsData),P=X.next();!P.done;P=X.next())P=P.value,(P.reactionWeightOverride||P.reactionWeightOverride===0)&&P.reactionCount&&(I-=P.reactionCount,V-=P.reactionWeightOverride);X=!0;V<0&&(X=!1,I=k.totalReactions,V=1);if(X&&V>0&&I===0)if(V===1){P=0;for(var L=_.G(k.reactionsData),T=L.next();!T.done;T=L.next())T=
T.value,T.reactionCount&&T.reactionCount>0&&P++;P=1/P;L=_.G(k.reactionsData);for(T=L.next();!T.done;T=L.next())T.value.reactionWeightOverride=P}else for(P=1/(1-V),L=_.G(k.reactionsData),T=L.next();!T.done;T=L.next())T=T.value,T.reactionWeightOverride&&(T.reactionWeightOverride*=P);P=Math.random();L=0;T=_.G(k.reactionsData);for(var d=T.next();!d.done;d=T.next())if(d=d.value,d.reactionCount&&(L=(d.reactionWeightOverride||d.reactionWeightOverride===0)&&X?L+d.reactionWeightOverride:L+V*d.reactionCount/
I,L>P&&(d.reactionCount--,k.totalReactions--,d=this.reactionItemToEmojiString(d),d!==this.noEmojiIdentifier)))return d;return this.noEmojiIdentifier};
_.c.reactionItemToEmojiString=function(k){if(k.unicodeEmojiId)return k.unicodeEmojiId;if(k.emoteId)return k.emoteId;if(k.videoReactionType)switch(k.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.c.createEmojiAnimation=function(k,I,V,X){I=I===void 0?!1:I;this.lastEmojiRequestedForTesting=k;var P=k.startsWith("yt-icons:"),L=_.hR(this.emojiManager,k);if(L||P){var T=document.createElement("emoji");T.classList.add("yt-emoji-fountain-view-model");T.classList.add(hV4[Math.floor(Math.random()*hV4.length)]);var d=document.createElement("div");d.classList.add("yt-emoji-fountain-view-model");d.classList.add("horizontal-container");d.classList.add(y33[Math.floor(Math.random()*y33.length)]);I?(V=document.createElement("div"),
V.classList.add("user-reaction-bubble"),V.classList.add("yt-emoji-fountain-view-model"),d.appendChild(V)):(V&&(T.style.animationDuration=V+"ms",d.style.animationDuration=V+"ms"),X&&(T.style.width=X+"px",T.style.height=X+"px"));P?(P=document.createElement("yt-icon"),P.polymerController.icon=k,X&&(P.style.width=X+"px",P.style.height=X+"px"),k=P):k=this.emojiManager.createEmoji(L,!1);k.classList.add("yt-emoji-fountain-view-model");d.appendChild(k);T.appendChild(d);this.emojiContainer.appendChild(T);
T.addEventListener("animationend",function(){T.remove()});
var U,E;if((U=this.data)==null?0:(E=U.loggingDirectives)==null?0:E.trackingParams)I=I?_.BT(183501):_.BT(183500),Bj6(this.data.loggingDirectives.trackingParams,I),_.dfK(I);setTimeout(function(){T&&T.remove()},2E3)}};
_.c.getEmojiDelayMsFromDistribution=function(k){return Math.random()*(k||1)*1E3};
_.c.getEmojiDelayMsFromTargetEps=function(k){return Math.random()*2*(1/k)*1E3};
_.c.linearInterpolateBounded=function(k,I,V,X,P){P=Math.min(Math.max(P,k),V);return(I*(V-P)+X*(P-k))/(V-k)};
LV.prototype.onEmojiFountainDataEntityUpdate=LV.prototype.onEmojiFountainDataEntityUpdate;LV.prototype.desktopFountainEmojiSizePxChanged=LV.prototype.desktopFountainEmojiSizePxChanged;LV.prototype.isActiveChanged=LV.prototype.isActiveChanged;_.H([_.n(),_.Z("design:type",_.ra)],LV.prototype,"emojiManager",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],LV.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],LV.prototype,"ytLiveChatReduxBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],LV.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],LV.prototype,"data",void 0);_.H([_.n({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(k,I){return _.nQ(k.entities,"emojiFountainDataEntity",I)}}),
_.Z("design:type",Object)],LV.prototype,"emojiFountainData",void 0);_.H([_.n(),_.Z("design:type",Boolean)],LV.prototype,"isActive",void 0);_.H([_.w$("isActive"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],LV.prototype,"isActiveChanged",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],LV.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",String)],LV.prototype,"lastEmojiRequestedForTesting",void 0);
_.H([_.n({value:function(){return _.Nw("desktop_fountain_emoji_size_px",20)}}),
_.Z("design:type",Number)],LV.prototype,"desktopFountainEmojiSizePx",void 0);_.H([_.w$("desktopFountainEmojiSizePx"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],LV.prototype,"desktopFountainEmojiSizePxChanged",null);_.H([_.p$("#emoji-container"),_.Z("design:type",HTMLElement)],LV.prototype,"emojiContainer",void 0);
_.H([_.w$("emojiFountainData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],LV.prototype,"onEmojiFountainDataEntityUpdate",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],LV);
_.C(LV,"yt-emoji-fountain-view-model",function(){if(r3V===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-emoji-fountain-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_emoji_fountain_view_model.yt.emoji.fountain.view.model.css.js--\x3e<div id="fountain-bounds" class="style-scope yt-emoji-fountain-view-model">\n  <div id="emoji-container" class="style-scope yt-emoji-fountain-view-model"></div>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;lgk===void 0&&(lgk=document.createElement("template"));var X=lgk;V.call(I,X.content.cloneNode(!0),k.content.firstChild);r3V=k}k=r3V;return k},{mode:0});var msV;var Ke4;var cA=function(){return _.a.apply(this,arguments)||this};
_.J(cA,_.a);cA.prototype.onChoiceChanged=function(){this.data&&_.x5(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
cA.prototype.onChoiceChanged=cA.prototype.onChoiceChanged;_.H([_.n(),_.Z("design:type",Object)],cA.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cA.prototype,"onChoiceChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],cA);
_.C(cA,"yt-live-chat-banner-poll-choice",function(){if(Ke4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-banner-poll-choice--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_banner_poll_choice.yt.live.chat.banner.poll.choice.css.js--\x3e<div id="content" class="style-scope yt-live-chat-banner-poll-choice">\n  <div id="percentage-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <div id="vote-percentage-bar" class="style-scope yt-live-chat-banner-poll-choice"></div>\n  </div>\n  <div id="text-container" class="style-scope yt-live-chat-banner-poll-choice">\n    <yt-formatted-string id="label-text" no-styles="" text="[[data.text]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n    <yt-formatted-string id="vote-percentage-text" no-styles="" text="[[data.votePercentage]]" class="style-scope yt-live-chat-banner-poll-choice"></yt-formatted-string>\n  </div>\n</div>\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;msV===void 0&&(msV=document.createElement("template"));var X=msV;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Ke4=k}k=Ke4;return k},{mode:0});var $s4;var S1p;var G1=function(){var k=_.a.apply(this,arguments)||this;k.modern=_.m("web_button_rework_with_live");k.small=!1;return k};
_.J(G1,_.a);G1.prototype.computeIsSmall=function(){var k;return((k=this.buttonOverrides)==null?void 0:k.size)==="S"};
G1.prototype.computeId=function(){return this.data&&this.data.targetId};
_.H([_.q(_.UR.YtLiveChatTooltipTargetingBehavior),_.Z("design:type",Object)],G1.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.H([_.n({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Z("design:type",String)],G1.prototype,"id",void 0);_.H([_.n(),_.Z("design:type",Object)],G1.prototype,"buttonOverrides",void 0);_.H([_.n(),_.Z("design:type",Object)],G1.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],G1.prototype,"modern",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.Z("design:type",Object)],G1.prototype,"small",void 0);_.H([_.GY({disableElementRegistration:!0,is:"yt-live-chat-button"})],G1);
_.C(G1,"yt-live-chat-button",function(){if(S1p===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_button.yt.live.chat.button.css.js--\x3e<yt-button-renderer data="[[data]]" overrides="[[buttonOverrides]]" class="style-scope yt-live-chat-button"></yt-button-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;$s4===void 0&&($s4=document.createElement("template"));var X=$s4;V.call(I,X.content.cloneNode(!0),k.content.firstChild);S1p=k}k=S1p;return k},{mode:0});var j$G;var J3h;var T1=function(){var k=_.a.apply(this,arguments)||this;k.inCollapsedBanner=!1;k.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};k.questionButtonOverrides={style:"mono",type:"filled"};return k};
_.J(T1,_.a);_.c=T1.prototype;_.c.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]]"}}}}}};
_.c.onContextMenuButtonClick=function(k){this.ytLiveChatItemBehavior.showContextMenu(k)};
_.c.onYtRendererstamperFinished=function(){this.menuButton=_.BL(this.hostElement).querySelector("#menu-button")};
_.c.dataChanged=function(){var k,I;if((I=_.K((k=this.data)==null?void 0:k.overflowMenuButton,_.b_))==null?0:I.command)this.data.contextMenuEndpoint=_.K(this.data.overflowMenuButton,_.b_).command};
_.c.onButtonClick=function(){var k,I=_.K((k=this.data)==null?void 0:k.askQuestionButton,_.b_);if(I){if(I.trackingParams&&(k=_.zY(I.trackingParams))){var V=_.PW();V&&_.y3(V,k)}_.vW(this.hostElement,"innertube-command",I.command)}};
T1.prototype.onYtRendererstamperFinished=T1.prototype.onYtRendererstamperFinished;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],T1.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],T1.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],T1.prototype,"ytLiveChatItemBehavior",void 0);_.H([_.n({observer:"dataChanged"}),_.Z("design:type",Object)],T1.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],T1.prototype,"inCollapsedBanner",void 0);_.H([_.n(),_.Z("design:type",Object)],T1.prototype,"buttonOverrides",void 0);_.H([_.n(),_.Z("design:type",Object)],T1.prototype,"questionButtonOverrides",void 0);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],T1.prototype,"onYtRendererstamperFinished",null);
_.H([_.GY({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],T1);
_.C(T1,"yt-live-chat-call-for-questions-renderer",function(){if(J3h===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-call-for-questions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_call_for_questions_renderer.yt.live.chat.call.for.questions.renderer.css.js--\x3e<div id="content-top" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorAvatar]]" thumbnail="[[data.creatorAvatar]]" width="24" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-img-shadow>\n\n  <div id="metadata-text" class="style-scope yt-live-chat-call-for-questions-renderer">\n    <yt-formatted-string id="author-name" hidden$="[[inCollapsedBanner]]" text="[[data.creatorAuthorName]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-collapsed" hidden$="[[inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="feature-label" text="[[data.featureLabel]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="separator-extended" hidden$="[[!inCollapsedBanner]]" text="[[data.contentSeparator]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n\n    <yt-formatted-string id="collapsed-call-for-questions-text" hidden$="[[!inCollapsedBanner]]" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n    </yt-formatted-string>\n  </div>\n\n  <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n\n<div id="main-content" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  <yt-formatted-string id="call-for-questions-text" text="[[data.questionMessage]]" class="style-scope yt-live-chat-call-for-questions-renderer">\n  </yt-formatted-string>\n\n  <div id="ask-question" on-click="onButtonClick" hidden$="[[inCollapsedBanner]]" class="style-scope yt-live-chat-call-for-questions-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;j$G===void 0&&(j$G=document.createElement("template"));var X=j$G;V.call(I,X.content.cloneNode(!0),k.content.firstChild);J3h=k}k=J3h;return k},{mode:0});var Y16={};Y16.YtLiveChatDialogBehavior={properties:{hidden:{type:Boolean,reflectToAttribute:!0,observer:"hiddenChanged_"}},observers:["isAttachedChanged_(isAttached)"],created:function(){this.restoreFocusNode_=null},
attached:function(){document.addEventListener("focus",this.onFocus_.bind(this),!0)},
detached:function(){this.restoreFocusNode_=null;document.removeEventListener("focus",this.onFocus_.bind(this),!0)},
focusChild_:function(){var k=this;window.requestAnimationFrame(function(){k.restoreFocusNode_||(k.restoreFocusNode_=document.activeElement);var I=_.oMQ(k.hostElement);I.length&&I[I.length-1].focus()})},
isAttachedChanged_:function(k,I){k?this.focusChild_():I&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(k){this.hidden||_.K$(k).indexOf(this.hostElement)!==-1||(k.stopPropagation(),this.focusChild_())}};var gfV;var q16;var iO=function(){return _.a.apply(this,arguments)||this};
_.J(iO,_.a);iO.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
iO.prototype.onClick=function(k){k.target!==this.confirmButton&&k.target!==this.cancelButton&&(this.hidden=!0)};
_.H([_.p$("#confirm_button"),_.Z("design:type",Object)],iO.prototype,"confirmButton",void 0);_.H([_.p$("#cancel_button"),_.Z("design:type",Object)],iO.prototype,"cancelButton",void 0);_.H([_.n(),_.Z("design:type",vfX)],iO.prototype,"data",void 0);_.H([_.n({value:!0,reflectToAttribute:!0}),_.Z("design:type",Boolean)],iO.prototype,"hidden",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],iO.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(Y16.YtLiveChatDialogBehavior),_.Z("design:type",Object)],iO.prototype,"ytLiveChatDialogBehavior",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],iO);
var vfX=_.C(iO,"yt-live-chat-dialog-renderer",function(){if(q16===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_dialog_renderer.yt.live.chat.dialog.renderer.css.js--\x3e<div id="inner" aria-describedby="live-chat-dialog-body" aria-labelledby="live-chat-dialog-title" role="dialog" class="style-scope yt-live-chat-dialog-renderer">\n  <yt-image id="image" alt="[[data.imageA11yLabel]]" data="[[data.image]]" height="200" preserve-height="" width="32" class="style-scope yt-live-chat-dialog-renderer">\n  </yt-image>\n  <yt-formatted-string id="live-chat-dialog-title" text="[[data.title]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n  <div id="live-chat-dialog-body" class="style-scope yt-live-chat-dialog-renderer">\n    \n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-live-chat-dialog-renderer">\n      <yt-formatted-string force-default-style="" split-lines="" text="[[item]]" class="style-scope yt-live-chat-dialog-renderer"></yt-formatted-string>\n    </template>\n  </div>\n  <div id="buttons" class="style-scope yt-live-chat-dialog-renderer">\n    <div id="cancel_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n    <div id="confirm_button" on-click="onClick" class="style-scope yt-live-chat-dialog-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;gfV===void 0&&(gfV=document.createElement("template"));var X=gfV;V.call(I,X.content.cloneNode(!0),k.content.firstChild);q16=k}k=q16;return k},{mode:0});var s$2;var FeG,Bf2=function(){if(FeG!==void 0)return FeG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-engagement-panel-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_engagement_panel_input_renderer.yt.live.chat.engagement.panel.input.renderer.css.js--\x3e<div id="content" class="style-scope yt-live-chat-engagement-panel-input-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;s$2===void 0&&(s$2=document.createElement("template"));var X=s$2;V.call(I,X.content.cloneNode(!0),k.content.firstChild);return FeG=k};var A3x;var Q$2;var WA=function(){var k=_.a.apply(this,arguments)||this;k.icon=null;return k};
_.J(WA,_.a);WA.prototype.dismiss=function(){_.vW(this.hostElement,"yt-live-chat-error-message-dismiss")};
WA.prototype.computeIcon=function(k){return k&&k.iconType?"yt-icons:"+k.iconType.toLowerCase():"yt-icons:close"};
_.H([_.n(),_.Z("design:type",Object)],WA.prototype,"data",void 0);_.H([_.n({computed:"computeIcon(data.icon)"}),_.Z("design:type",Object)],WA.prototype,"icon",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],WA);
_.C(WA,"yt-live-chat-error-message-renderer",function(){if(Q$2===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_error_message_renderer.yt.live.chat.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-error-message-renderer">\n  <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-error-message-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;A3x===void 0&&(A3x=document.createElement("template"));var X=A3x;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Q$2=k}k=Q$2;return k},{mode:0});var nfG;var ofA;var fV=function(){var k=_.a.apply(this,arguments)||this;k.tooltip=null;k.data=null;k.id="";k.active=!1;k.icon="";k.disabled=!1;k.showTooltip=!1;k.useToggledActiveState=!0;k.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return k};
_.J(fV,_.a);_.c=fV.prototype;
_.c.dataChanged=function(){var k;((k=this.data)==null?0:k.tooltip)?(this.tooltip||(this.tooltip=document.createElement("tp-yt-paper-tooltip"),this.tooltip.position="top",this.tooltip.offset=8,this.tooltip.fitToVisibleBounds=!0,this.tooltip.style.right="0",this.hostElement.appendChild(this.tooltip)),(0,_.o1)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var I;if((I=this.data)==null?0:I.disabled)this.disabled=!0};
_.c.computeId=function(k){return k};
_.c.computeIcon=function(k,I){if(!k)return"";if(this.useToggledActiveState)return"yt-icons:"+k.toLowerCase();var V,X;return I&&((V=this.data)==null?0:(X=V.toggledIcon)==null?0:X.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+k.toLowerCase()};
_.c.logPDGEntryPoint=function(){_.hlo(_.o5("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")};
_.c.immediatelyShowTooltip=function(){var k=_.BL(this.hostElement).querySelector("#tooltip");k.animationDelay=0;k.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};k.show()};
_.c.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.c.onClick=function(k){var I;((I=this.data)==null?0:I.disabled)?this.showTooltip&&this.immediatelyShowTooltip():(this.active=!this.active,this.tooltip&&(this.tooltip.hide(),this.maybeUpdateTooltipText()),this.active&&this.data&&(this.ytRendererBehavior.logExplicitClick(this.data),this.id==="product-picker"&&(this.logPDGEntryPoint(),k.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.vW(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.c.computeShowTooltip=function(k,I){return!!(k&&k.tooltip&&I)};
_.c.maybeUpdateTooltipText=function(){var k=this,I;if((I=this.data)==null?0:I.tooltip){var V=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.o1)(k.tooltip).textContent=V},250)}};
_.c.handleLiveChatActions=function(k){var I=this;k.length&&(this.id!=="creator"&&this.id!=="product-picker"||k.forEach(function(V){(V=I.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",V))&&V.durationSec===V.fullDurationSec&&I.startBubble(I.colorFromDecimal(V.startBackgroundColor))}))};
_.c.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.c.startBubble=function(k){_.x5(this.hostElement,{"--yt-live-chat-monetization-button-glow":k});this.hostElement.setAttribute("bubble","")};
_.c.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.c.colorFromDecimal=function(k){typeof k==="string"&&(k=Number(k));return"rgba("+[k>>16&255,k>>8&255,k&255,(k>>24&255)/255].join()+")"};
fV.prototype.onAnimationEnd=fV.prototype.onAnimationEnd;fV.prototype.disabledChanged=fV.prototype.disabledChanged;fV.prototype.dataChanged=fV.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],fV.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fV.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.UR.YtLiveChatTooltipTargetingBehavior),_.Z("design:type",Object)],fV.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fV.prototype,"data",void 0);_.H([_.n({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Z("design:type",Object)],fV.prototype,"id",void 0);_.H([_.n({notify:!0,reflectToAttribute:!0}),_.Z("design:type",Object)],fV.prototype,"active",void 0);
_.H([_.n({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.Z("design:type",Object)],fV.prototype,"icon",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fV.prototype,"disabled",void 0);_.H([_.n({computed:"computeShowTooltip(data, disabled)"}),_.Z("design:type",Object)],fV.prototype,"showTooltip",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fV.prototype,"useToggledActiveState",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fV.prototype,"dataChanged",null);_.H([_.w$("disabled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fV.prototype,"disabledChanged",null);_.H([_.C$("animationend"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],fV.prototype,"onAnimationEnd",null);
_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],fV);
_.C(fV,"yt-live-chat-icon-toggle-button-renderer",function(){if(ofA===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-icon-toggle-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_icon_toggle_button_renderer.yt.live.chat.icon.toggle.button.renderer.css.js--\x3e<yt-icon-button id="button" disabled="[[disabled]]" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <span id="bubble" class="style-scope yt-live-chat-icon-toggle-button-renderer"></span>\n  <div class="style-scope yt-live-chat-icon-toggle-button-renderer">\n    <yt-icon active="[[active]]" icon="[[icon]]" class="style-scope yt-live-chat-icon-toggle-button-renderer"></yt-icon>\n    <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.iconBadgeText]]</span>\n  </div>\n</yt-icon-button>\n<template is="dom-if" if="[[showTooltip]]" class="style-scope yt-live-chat-icon-toggle-button-renderer">\n  <tp-yt-paper-tooltip id="tooltip" for="button" class="style-scope yt-live-chat-icon-toggle-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;nfG===void 0&&(nfG=document.createElement("template"));var X=nfG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);ofA=k}k=ofA;return k},{mode:0});var xsP;var ag2;var UD=function(){return _.a.apply(this,arguments)||this};
_.J(UD,_.a);UD.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.H([_.n(),_.Z("design:type",Object)],UD.prototype,"data",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],UD.prototype,"ytRendererstamperBehavior",void 0);_.H([_.GY({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],UD);
_.C(UD,"yt-live-chat-message-input-prompt-header-renderer",function(){if(ag2===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-prompt-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_prompt_header_renderer.yt.live.chat.message.input.prompt.header.renderer.css.js--\x3e<div id="primary-content" class="style-scope yt-live-chat-message-input-prompt-header-renderer">\n  <div id="close-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n  <yt-formatted-string id="label-text" text="[[data.labelText]]" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></yt-formatted-string>\n  <div id="help-button" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>\n</div>\n<div id="underline" class="style-scope yt-live-chat-message-input-prompt-header-renderer"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;xsP===void 0&&(xsP=document.createElement("template"));var X=xsP;V.call(I,X.content.cloneNode(!0),k.content.firstChild);ag2=k}k=ag2;return k},{mode:0});var RVA;var Ce6;var wOV;var HR3;var pO4;var Nfh;var MPi=function(){return _.a.apply(this,arguments)||this};
_.J(MPi,_.a);_.H([_.n(),_.Z("design:type",Object)],MPi.prototype,"data",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],MPi);
_.C(MPi,"yt-live-chat-message-subtext-renderer",function(){if(Nfh===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-subtext-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_subtext_renderer.yt.live.chat.message.subtext.renderer.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-message-subtext-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;pO4===void 0&&(pO4=document.createElement("template"));var X=pO4;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Nfh=k}k=Nfh;return k},{mode:0});var ED=function(){var k=_.a.apply(this,arguments)||this;k.subtextOnBottom=!1;k.buttonOverrides={style:"mono",type:"tonal"};return k};
_.J(ED,_.a);ED.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ED.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ED.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ED.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ED.prototype,"subtextOnBottom",void 0);_.H([_.n(),_.Z("design:type",Object)],ED.prototype,"buttonOverrides",void 0);
_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],ED);
_.C(ED,"yt-live-chat-message-renderer",function(){if(HR3===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_renderer.yt.live.chat.message.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.text]]" class="style-scope yt-live-chat-message-renderer"></yt-formatted-string>\n<div id="subtext" class="style-scope yt-live-chat-message-renderer"></div>\n<div id="button" class="style-scope yt-live-chat-message-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;wOV===void 0&&(wOV=document.createElement("template"));var X=wOV;V.call(I,X.content.cloneNode(!0),k.content.firstChild);HR3=k}k=HR3;return k},{mode:0});var ZRG;var Dsx;var bO=function(){var k=_.a.apply(this,arguments)||this;k.isRemovable=!1;k.hasPrefilledText=!1;k.isInputDirty=!1;k.overCharacterLimit=!1;k.underCharacterLimit=!1;k.showErrorMessage=!1;return k};
_.J(bO,_.a);_.c=bO.prototype;_.c.computeId=function(){return this.data.id};
_.c.computeInputData=function(){return this.data.inputData};
_.c.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.c.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.c.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.c.getLiveChatRichMessageInput=function(){return _.BL(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.c.clearInput=function(){_.BL(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.c.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.c.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.c.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.c.handleTextInputCharCountChanged=function(k){k=k.detail&&k.detail.characterCount;k!==void 0&&(this.characterCount=k,k!==0&&(this.isInputDirty=!0))};
_.c.onInputFocusOut=function(){this.isInputDirty=!0};
_.c.onClickCloseButton=function(){_.vW(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
bO.prototype.handleTextInputCharCountChanged=bO.prototype.handleTextInputCharCountChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bO.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bO.prototype,"data",void 0);_.H([_.n({computed:"computeId(data.id)"}),_.Z("design:type",String)],bO.prototype,"id",void 0);_.H([_.n({computed:"computeInputData(data.inputData)"}),_.Z("design:type",Object)],bO.prototype,"inputData",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.Z("design:type",Object)],bO.prototype,"isRemovable",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.Z("design:type",Object)],bO.prototype,"hasPrefilledText",void 0);_.H([_.n({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.Z("design:type",Number)],bO.prototype,"charactersRemaining",void 0);
_.H([_.n(),_.Z("design:type",Number)],bO.prototype,"characterCount",void 0);_.H([_.n(),_.Z("design:type",Object)],bO.prototype,"isInputDirty",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.Z("design:type",Object)],bO.prototype,"overCharacterLimit",void 0);_.H([_.n({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.Z("design:type",Object)],bO.prototype,"underCharacterLimit",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.Z("design:type",Object)],bO.prototype,"showErrorMessage",void 0);_.H([_.C$("yt-live-chat-text-input-field-renderer-character-count-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],bO.prototype,"handleTextInputCharCountChanged",null);
_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],bO);
_.C(bO,"yt-live-chat-poll-editor-input",function(){if(Dsx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_input.yt.live.chat.poll.editor.input.css.js--\x3e<div id="input-container" class="style-scope yt-live-chat-poll-editor-input">\n  <yt-live-chat-text-input-field-renderer id="input" data="[[inputData]]" is-valid-with-no-input-text="[[hasPrefilledText]]" on-focusout="onInputFocusOut" class="style-scope yt-live-chat-poll-editor-input">\n  </yt-live-chat-text-input-field-renderer>\n  <div id="content-right" class="style-scope yt-live-chat-poll-editor-input">\n    <yt-icon-button id="close-button" aria-label$="[[getSimpleString(data.removeOptionAltText)]]" on-click="onClickCloseButton" class="style-scope yt-live-chat-poll-editor-input">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-live-chat-poll-editor-input"></yt-icon>\n    </yt-icon-button>\n    <span id="char-count" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(data.charsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-input">[[charactersRemaining]]</span>\n  </div>\n</div>\n<div id="error-message" role="alert" class="style-scope yt-live-chat-poll-editor-input">\n  [[getSimpleString(data.charCountErrorText)]]\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;ZRG===void 0&&(ZRG=document.createElement("template"));var X=ZRG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Dsx=k}k=Dsx;return k},{mode:0});var zV4;var uZk;var OR6={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},lO=function(){var k=_.a.apply(this,arguments)||this;k.modern=_.m("web_button_rework_with_live");k.closeButtonOverrides={iconPosition:"icon-only"};k.startButtonOverrides={style:"mono",type:"filled"};k.addOptionButtonOverrides={style:"mono",type:"text"};return k};
_.J(lO,_.a);_.c=lO.prototype;
_.c.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"}}}}};
_.c.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var k;_.K((k=this.data)==null?void 0:k.startButton,_.b_)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.c.computeId=function(){return this.data&&this.data.id||""};
_.c.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.c.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.c.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.c.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.c.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var k=0;k<this.pollEditorInfoWithDefaults.minPollOptions;k++)this.addPollOptionData()};
_.c.getIsValidPoll=function(){var k=this;if(!this.pollEditorInfoWithDefaults)return!1;var I=this.pollEditorInfoWithDefaults,V=I.minPollOptionChars,X=I.maxPollOptionChars,P=I.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>I.maxPollQuestionChars)return!1;I=_.BL(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(I).every(function(L,T){L=L.characterCount;!L&&P[T]&&(L=k.ytRendererBehavior.getSimpleString(P[T]).length);return L!==void 0&&L>=V&&L<=X})};
_.c.isValidPollChanged=function(){var k;_.K((k=this.data)==null?void 0:k.startButton,_.b_)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.c.addPollOptionData=function(){var k=this.pollEditorInfoWithDefaults,I=k.maxPollOptionChars,V=k.optionPlaceholderText,X=k.customOptionPlaceholderText,P=k.pollOptionData;this.currentNumPollOptions>=k.maxPollOptions||(k={liveChatPollOptionInput:{inputData:{placeholder:X[this.currentNumPollOptions]||V,maxCharacterLimit:I},maxCharacterLimit:I,minCharacterLimit:k.minPollOptionChars,hasPrefilledText:!!X[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=k.minPollOptions}},P.charCountErrorText&&
(k.liveChatPollOptionInput.charCountErrorText=P.charCountErrorText),P.charsRemainingAltLabel&&(k.liveChatPollOptionInput.charsRemainingAltLabel=P.charsRemainingAltLabel),P.removeOptionAltText&&(k.liveChatPollOptionInput.removeOptionAltText=P.removeOptionAltText),this.push("pollOptionsData",k),P=Array.from(_.BL(_.BL(this.hostElement).querySelector("#poll-options")).children),P.forEach(function(L,T){L.polymerController.set("data.id",T)}),_.BL(P[P.length-1]).querySelector("#input").focus())};
_.c.getPollOptionInputValues=function(){var k=this,I=[],V=_.BL(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),X=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(V).forEach(function(P,L){var T=null;P=P.getLiveChatRichMessageInput();var d;(P==null?0:(d=P.textSegments)==null?0:d.length)?T=_.TV(P):X[L]&&(T=k.formattedStringToLiveChatRichMessageInput(X[L]));I.push(T)});
return I};
_.c.requestCreateAndStartPoll=function(k){var I=this.getPollOptionInputValues();if(!I.some(function(X){return!X})){I={optionText:I};
var V=_.BL(_.BL(this.hostElement).querySelector("#poll-question")).firstChild;V&&V.liveChatRichMessageInput&&(I.questionText=_.TV(V.liveChatRichMessageInput));_.Qk(this.hostElement,[k,I])}};
_.c.selectedChanged=function(){if(this.selected){var k=_.BL(_.BL(this.hostElement).querySelector("#start-button")).firstElementChild;if(k){var I;(I=_.BL(k).querySelector("#button")||_.As(k).querySelector("button"))==null||I.focus()}}};
_.c.handleTextInputChanged=function(k){var I;((I=k.target)==null?void 0:I.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=k.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.c.handleStartButtonAction=function(k){k.detail.actionName==="yt-service-request"&&(k.stopPropagation(),(k=k.detail.args[1])&&this.requestCreateAndStartPoll(k))};
_.c.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.c.handleServiceRequestCompleted=function(k){this.createPollRequestInFlight=!1;(k=k.detail&&k.detail.data)&&k.success&&(_.vW(this.hostElement,"picker-cancelled"),_.sm(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.c.onCloseClick=function(){_.vW(this.hostElement,"picker-cancelled");_.sm(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.c.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.c.handlePollEditorInputClosed=function(k){var I=this.pollOptionsData.findIndex(function(V){return V.liveChatPollOptionInput.id===k.detail.id});
this.splice("pollOptionsData",I,1);this.isValidPoll=this.getIsValidPoll()};
_.c.onPickerCancelled=function(){this.reset()};
_.c.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var k=_.BL(_.BL(this.hostElement).querySelector("#poll-question")).firstChild;k&&k.setLiveChatRichMessageInput(null);if(k=_.BL(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){k=_.G(Array.from(k));for(var I=k.next();!I.done;I=k.next())I.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.c.formattedStringToLiveChatRichMessageInput=function(k){return k.simpleText?{text_segments:[k.simpleText]}:{text_segments:k.runs}};
_.R9.Object.defineProperties(lO.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(OR6,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
lO.prototype.onPickerCancelled=lO.prototype.onPickerCancelled;lO.prototype.handlePollEditorInputClosed=lO.prototype.handlePollEditorInputClosed;lO.prototype.handleServiceRequestCompleted=lO.prototype.handleServiceRequestCompleted;lO.prototype.handleServiceRequestSent=lO.prototype.handleServiceRequestSent;lO.prototype.handleTextInputChanged=lO.prototype.handleTextInputChanged;lO.prototype.selectedChanged=lO.prototype.selectedChanged;lO.prototype.isValidPollChanged=lO.prototype.isValidPollChanged;
lO.prototype.shouldInitializePollChanged=lO.prototype.shouldInitializePollChanged;lO.prototype.dataChanged=lO.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lO.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],lO.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lO.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],lO.prototype,"modern",void 0);
_.H([_.n(),_.Z("design:type",Object)],lO.prototype,"closeButtonOverrides",void 0);_.H([_.n(),_.Z("design:type",Object)],lO.prototype,"startButtonOverrides",void 0);_.H([_.n(),_.Z("design:type",Object)],lO.prototype,"addOptionButtonOverrides",void 0);_.H([_.n({computed:"computeId(data.id)",reflectToAttribute:!0}),_.Z("design:type",String)],lO.prototype,"id",void 0);_.H([_.n({value:function(){return[]}}),
_.Z("design:type",Array)],lO.prototype,"pollOptionsData",void 0);_.H([_.v("pollEditorInfoWithDefaults"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lO.prototype,"pollQuestionData",null);_.H([_.n({value:0}),_.Z("design:type",Number)],lO.prototype,"pollQuestionCharacterCount",void 0);_.H([_.v("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lO.prototype,"pollQuestionCharactersRemaining",null);
_.H([_.n({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.Z("design:type",Boolean)],lO.prototype,"overQuestionCharacterLimit",void 0);_.H([_.v("data.pollEditorInfo"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lO.prototype,"pollEditorInfoWithDefaults",null);_.H([_.n({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.Z("design:type",Number)],lO.prototype,"currentNumPollOptions",void 0);
_.H([_.n({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],lO.prototype,"hasMaxNumPollOptions",void 0);_.H([_.v("pollEditorInfoWithDefaults","pollOptionsData"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],lO.prototype,"shouldInitializePoll",null);_.H([_.n(),_.Z("design:type",Object)],lO.prototype,"isValidPoll",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],lO.prototype,"createPollRequestInFlight",void 0);_.H([_.n(),_.Z("design:type",Object)],lO.prototype,"selected",void 0);_.H([_.n({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.Z("design:type",Boolean)],lO.prototype,"showQuestionErrorMessage",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lO.prototype,"dataChanged",null);_.H([_.w$("shouldInitializePoll"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lO.prototype,"shouldInitializePollChanged",null);_.H([_.w$("isValidPoll"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lO.prototype,"isValidPollChanged",null);
_.H([_.w$("selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lO.prototype,"selectedChanged",null);_.H([_.C$("yt-live-chat-text-input-field-renderer-character-count-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],lO.prototype,"handleTextInputChanged",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lO.prototype,"handleServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],lO.prototype,"handleServiceRequestCompleted",null);
_.H([_.C$("yt-live-chat-poll-editor-input-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],lO.prototype,"handlePollEditorInputClosed",null);_.H([_.C$("picker-cancelled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lO.prototype,"onPickerCancelled",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],lO);
_.C(lO,"yt-live-chat-poll-editor-panel-renderer",function(){if(uZk===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-poll-editor-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_poll_editor_panel_renderer.yt.live.chat.poll.editor.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <yt-icon hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <div id="poll-editor" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    <div id="poll-question" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="poll-question-sub-content" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n      <div id="poll-question-error-message" role="alert" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[getSimpleString(pollEditorInfoWithDefaults.pollQuestionCharCountErrorText)]]\n      </div>\n      <div id="poll-question-count" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharacterCount]]/[[pollEditorInfoWithDefaults.maxPollQuestionChars]]\n      </div>\n      <div id="poll-question-count-alt-label" aria-live="polite" aria-atomic="true" aria-label$="[[getSimpleString(pollEditorInfoWithDefaults.pollOptionData.pollQuestionCharsRemainingAltLabel)]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n        [[pollQuestionCharactersRemaining]]\n      </div>\n    </div>\n    <div id="poll-options" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n    <div id="add-option-button" hidden$="[[hasMaxNumPollOptions]]" on-click="onAddOptionButtonClick" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-poll-editor-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[createPollRequestInFlight]]" class="style-scope yt-live-chat-poll-editor-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;zV4===void 0&&(zV4=document.createElement("template"));var X=zV4;V.call(I,X.content.cloneNode(!0),k.content.firstChild);uZk=k}k=uZk;return k},{mode:0});var tP6;var eV6;var ro=function(){return _.a.apply(this,arguments)||this};
_.J(ro,_.a);ro.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
ro.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.R9.Object.defineProperties(ro.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var k,I;return(k=this.data)==null?void 0:(I=k.title)==null?void 0:I.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var k;return _.cr((k=this.data)==null?void 0:k.onTapCommand)}}});
_.H([_.q(_.Hq.YtEndpointBehavior),_.Z("design:type",Object)],ro.prototype,"ytEndpointBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ro.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ro.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ro.prototype,"itemId",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],ro.prototype,"hasPromotion",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ro.prototype,"innertubeCommand",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],ro);
_.C(ro,"yt-live-chat-product-picker-panel-item-view-model",function(){if(eV6===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-item-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_item_view_model.yt.live.chat.product.picker.panel.item.view.model.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-picker-panel-item-view-model" data="[[innertubeCommand]]">\n  <tp-yt-paper-item id="container" on-click="onClick" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n    \n    <div id="image-container" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-image id="image" alt="product_animation" data="[[data.productImage.themedImageViewModel.imageLight]]" height="54" preserve-height="" preserve-width="" width="54" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-image>\n      <span id="dot" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-picker-panel-item-view-model">\n      <yt-attributed-string id="title" data="[[data.title]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n      <yt-attributed-string id="description" data="[[data.description]]" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-attributed-string>\n    </div>\n    <yt-icon id="icon" icon="CHEVRON_RIGHT" class="style-scope yt-live-chat-product-picker-panel-item-view-model"></yt-icon>\n  </tp-yt-paper-item>\n</a>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;tP6===void 0&&(tP6=document.createElement("template"));var X=tP6;V.call(I,X.content.cloneNode(!0),k.content.firstChild);eV6=k}k=eV6;return k},{mode:0});var kah;var It4;var hd=function(){var k=_.a.apply(this,arguments)||this;k.id="product-picker";k.selected=!1;k.closeButtonId="close-button";k.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return k};
_.J(hd,_.a);_.c=hd.prototype;_.c.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.c.observeSelected=function(){this.selected&&this.hostElement.focus();var k=_.BL(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");k.length&&k[0].focus()};
_.c.onCloseBuyFlow=function(){_.vW(this.hostElement,"picker-cancelled")};
_.c.onCloseClick=function(){_.vW(this.hostElement,"picker-cancelled");var k;((k=this.data)==null?0:k.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.K(this.data.closeButton,_.hC))};
_.c.onCloseEngageWithAudienceEditorPanels=function(){_.vW(this.hostElement,"picker-cancelled")};
hd.prototype.observeSelected=hd.prototype.observeSelected;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],hd.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hd.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],hd.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],hd.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],hd.prototype,"id",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],hd.prototype,"selected",void 0);_.H([_.n(),_.Z("design:type",Object)],hd.prototype,"closeButtonId",void 0);_.H([_.w$("selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],hd.prototype,"observeSelected",null);
_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],hd);
_.C(hd,"yt-live-chat-product-picker-panel-view-model",function(){if(It4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_panel_view_model.yt.live.chat.product.picker.panel.view.model.css.js--\x3e<div id="header" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  <yt-attributed-string id="title" data="[[data.title]]" ellipsis-truncate="true" no-pre-wrap="true" class="style-scope yt-live-chat-product-picker-panel-view-model"></yt-attributed-string>\n  <yt-button-view-model id="[[closeButtonId]]" data="[[data.closeButton.buttonViewModel]]" scoping-class-name="[[is]]" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-panel-view-model">\n  </yt-button-view-model>\n</div>\n<div id="items" class="style-scope yt-live-chat-product-picker-panel-view-model"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;kah===void 0&&(kah=document.createElement("template"));var X=kah;V.call(I,X.content.cloneNode(!0),k.content.firstChild);It4=k}k=It4;return k},{mode:0});var Vcc;var XSP;var yH=function(){var k=_.a.apply(this,arguments)||this;k.iconId="";k.icon="";k.disabled=!1;k.systemIcons=_.m("kevlar_system_icons");return k};
_.J(yH,_.a);_.c=yH.prototype;_.c.computeIconId=function(k){return k&&k.icon&&k.icon.iconType?k.icon.iconType.toLowerCase():""};
_.c.computeIcon=function(k){return k&&k.icon&&k.icon.iconType?(k=k.icon.iconType.toLowerCase(),(k.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+k):""};
_.c.computeDisabled=function(k){return!!k};
_.c.computeCommand=function(k,I){return I?void 0:k};
_.c.computeTooltip=function(k,I){return I&&k?k:""};
_.c.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.R9.Object.defineProperties(yH.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var k="",I,V,X;if((I=this.data)==null?0:(V=I.text)==null?0:(X=V.runs)==null?0:X.length)k=this.data.text.runs[0].text||"";else{var P,L;if((P=this.data)==null?0:(L=P.text)==null?0:L.simpleText)k=this.data.text.simpleText}var T,d,U;if((T=this.data)==null?0:(d=T.subtext)==null?0:(U=d.runs)==null?0:U.length)k&&(k+=". "),k+=this.data.subtext.runs[0].text||"";else{var E,l;if((E=this.data)==null?0:(l=E.subtext)==
null?0:l.simpleText)k&&(k+=". "),k+=this.data.subtext.simpleText}return k}}});
_.H([_.q(_.Hq.YtEndpointBehavior),_.Z("design:type",Object)],yH.prototype,"ytEndpointBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yH.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],yH.prototype,"data",void 0);_.H([_.n({computed:"computeIconId(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],yH.prototype,"iconId",void 0);
_.H([_.n({computed:"computeIcon(data)",reflectToAttribute:!0}),_.Z("design:type",Object)],yH.prototype,"icon",void 0);_.H([_.n({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.Z("design:type",Object)],yH.prototype,"disabled",void 0);_.H([_.n({computed:"computeCommand(data.command, disabled)"}),_.Z("design:type",Object)],yH.prototype,"command",void 0);_.H([_.n({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.Z("design:type",String)],yH.prototype,"tooltip",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yH.prototype,"systemIcons",void 0);_.H([_.v("data.text","data.subtext"),_.n(),_.Z("design:type",String),_.Z("design:paramtypes",[])],yH.prototype,"ariaLabel",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],yH);
_.C(yH,"yt-live-chat-product-button-renderer",function(){if(XSP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_button_renderer.yt.live.chat.product.button.renderer.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope yt-live-chat-product-button-renderer" data="[[command]]" title$="[[tooltip]]">\n  <tp-yt-paper-item id="container" aria-label$="[[ariaLabel]]" disabled$="[[disabled]]" role="menuitem" on-click="onClick" class="style-scope yt-live-chat-product-button-renderer">\n    <div id="icon" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-product-button-renderer"></yt-icon>\n      <span hidden="[[!data.iconBadgeText]]" id="icon-badge-text" class="style-scope yt-live-chat-product-button-renderer">[[data.iconBadgeText]]</span>\n    </div>\n    <div id="text" class="style-scope yt-live-chat-product-button-renderer">\n      <yt-formatted-string text="[[data.text]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      <div id="subtext" class="style-scope yt-live-chat-product-button-renderer">\n        <yt-formatted-string text="[[data.subtext]]" class="style-scope yt-live-chat-product-button-renderer"></yt-formatted-string>\n      </div>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Vcc===void 0&&(Vcc=document.createElement("template"));var X=Vcc;V.call(I,X.content.cloneNode(!0),k.content.firstChild);XSP=k}k=XSP;return k},{mode:0});var PXi;var LaG;var mv=function(){var k=_.a.apply(this,arguments)||this;k.selected=!1;k.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels","yt-signal-action-close-engage-with-audience-editor-panel":"onCloseEngageWithAudienceEditorPanels"};return k};
_.J(mv,_.a);_.c=mv.prototype;_.c.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"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.c.computeId=function(k){return k.id||""};
_.c.onCloseClick=function(){_.vW(this.hostElement,"picker-cancelled")};
_.c.observeSelected=function(){this.selected&&this.hostElement.focus();var k=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");k.length&&k[0].focus()};
_.c.onCloseBuyFlow=function(){_.vW(this.hostElement,"picker-cancelled")};
_.c.onCloseEngageWithAudienceEditorPanels=function(){_.vW(this.hostElement,"picker-cancelled")};
mv.prototype.observeSelected=mv.prototype.observeSelected;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],mv.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],mv.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],mv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],mv.prototype,"data",void 0);
_.H([_.n({computed:"computeId(data)",reflectToAttribute:!0}),_.Z("design:type",String)],mv.prototype,"id",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],mv.prototype,"selected",void 0);_.H([_.w$("selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],mv.prototype,"observeSelected",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],mv);
_.C(mv,"yt-live-chat-product-picker-renderer",function(){if(LaG===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-product-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_product_picker_renderer.yt.live.chat.product.picker.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.productPickerHeaderTitle]]" class="style-scope yt-live-chat-product-picker-renderer"> </yt-formatted-string>\n<div id="buttons" class="style-scope yt-live-chat-product-picker-renderer"></div>\n<div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-product-picker-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;PXi===void 0&&(PXi=document.createElement("template"));var X=PXi;V.call(I,X.content.cloneNode(!0),k.content.firstChild);LaG=k}k=LaG;return k},{mode:0});var cPk;var Ga6;var Tpk;var dnA;var KV=function(){return _.a.apply(this,arguments)||this};
_.J(KV,_.a);KV.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()};
KV.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
KV.prototype.created=function(){this.ids={background:Vm(),maskOne:Vm(),maskTwo:Vm(),gradient:Vm(),largeBackground:Vm(),largeGradientOne:Vm(),largeGradientTwo:Vm(),largeGradientPath:Vm()}};
KV.prototype.maybeLoadAnimationBackground=KV.prototype.maybeLoadAnimationBackground;_.H([_.n({value:!1}),_.Z("design:type",Boolean)],KV.prototype,"useLargeBackground",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],KV.prototype,"useAnimationBackground",void 0);_.H([_.n({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.Z("design:type",Boolean)],KV.prototype,"useRegularBackground",void 0);
_.H([_.n(),_.Z("design:type",Object)],KV.prototype,"ids",void 0);_.H([_.n(),_.Z("design:type",Object)],KV.prototype,"lottieAnimation",void 0);_.H([_.p$("#animation-background"),_.Z("design:type",HTMLDivElement)],KV.prototype,"animationBackground",void 0);_.H([_.w$("useAnimationBackground"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KV.prototype,"maybeLoadAnimationBackground",null);
_.H([_.cd({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],KV);
_.C(KV,"yt-live-interactivity-component-background",function(){if(dnA===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-interactivity-component-background--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_interactivity_component_background.yt.live.interactivity.component.background.css.js--\x3e<svg id$="[[ids.background]]" hidden$="[[!useRegularBackground]]" width="100%" height="280" viewBox="2 45 400 280" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskOne]]" width="611" height="468" x="1" y="-117" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <mask id$="[[ids.maskTwo]]" width="505" height="439" x="-4" y="-10" maskUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <g class="style-scope yt-live-interactivity-component-background">\n        <rect width="500" height="350" x="1" y="1" style="fill:#fff" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      </g>\n    </mask>\n    <linearGradient id$="[[ids.gradient]]" x1="-53.35" x2="-54.44" y1="572.174" y2="571.817" gradientTransform="matrix(439 0 0 -439 23648 251318)" gradientUnits="userSpaceOnUse" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0" stop-color="#1d3863" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop class="gradient-stop style-scope yt-live-interactivity-component-background" offset="1"></stop>\n    </linearGradient>\n  </defs>\n  <g class="style-scope yt-live-interactivity-component-background">\n    <g class="style-scope yt-live-interactivity-component-background">\n      <rect width="500" height="350" x="1" y="1" fill="#224072" stroke="#000" stroke-opacity=".15" rx="4" class="style-scope yt-live-interactivity-component-background"></rect>\n      <g mask$="url(#[[ids.maskOne]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill="#1a3259" fill-rule="evenodd" d="M612-117v420L192 92.998 611.99-117h.01z" opacity=".8" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n      <g mask$="url(#[[ids.maskTwo]])" class="style-scope yt-live-interactivity-component-background">\n        <path fill$="url(#[[ids.gradient]])" fill-rule="evenodd" d="M-4-10v439l439-219.502L-3.989-10H-4z" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n      </g>\n    </g>\n  </g>\n</svg>\n<svg id$="[[ids.largeBackground]]" hidden$="[[!useLargeBackground]]" height="350" width="100%" viewBox="60 40 428 300" preserveAspectRatio="xMinYMin slice" class="style-scope yt-live-interactivity-component-background">\n  <defs class="style-scope yt-live-interactivity-component-background">\n    <linearGradient id$="[[ids.largeGradientOne]]" x1="104.432%" x2="10.997%" y1="62.466%" y2="44.799%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#274C8A" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#1A3259" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <linearGradient id$="[[ids.largeGradientTwo]]" x1="53.199%" x2="-55.854%" y1="34.226%" y2="69.901%" class="style-scope yt-live-interactivity-component-background">\n      <stop offset="0%" stop-color="#284F8F" class="style-scope yt-live-interactivity-component-background"></stop>\n      <stop offset="100%" stop-color="#234275" class="style-scope yt-live-interactivity-component-background"></stop>\n    </linearGradient>\n    <path id$="[[ids.largeGradientPath]]" d="M0 3.991A3.994 3.994 0 014.006 0h491.988C498.206 0 500 1.8 500 3.991v342.018a3.994 3.994 0 01-4.006 3.991H4.006C1.794 350 0 348.2 0 346.009V3.991z" class="style-scope yt-live-interactivity-component-background"></path>\n  </defs>\n  <g fill="none" fill-rule="evenodd" class="style-scope yt-live-interactivity-component-background">\n    <mask id$="[[ids.maskTwo]]" fill="#fff" class="style-scope yt-live-interactivity-component-background">\n      <use href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    </mask>\n    <use fill="#224175" href$="#[[ids.largeGradientPath]]" class="style-scope yt-live-interactivity-component-background"></use>\n    <path fill$="url(#[[ids.largeGradientOne]])" d="M264-120v420L684 89.998 264.011-120z" mask="url(#[[ids.maskTwo]])" transform="matrix(-1 0 0 1 948 0)" class="style-scope yt-live-interactivity-component-background"></path>\n    <path fill$="url(#[[ids.largeGradientTwo]])" d="M-80-81v507l507-253.503L-79.987-81z" mask="url(#[[ids.maskTwo]])" opacity=".9" class="style-scope yt-live-interactivity-component-background"></path>\n  </g>\n</svg>\n<div id="animation-background" height="350" width="100%" hidden$="[[!useAnimationBackground]]" class="style-scope yt-live-interactivity-component-background"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Tpk===void 0&&(Tpk=document.createElement("template"));var X=Tpk;V.call(I,X.content.cloneNode(!0),k.content.firstChild);dnA=k}k=dnA;return k},{mode:0});var $I=function(){var k=_.a.apply(this,arguments)||this;k.characterCount=0;k.showInputErrorMessage=!1;k.startQnaRequestInFlight=!1;k.modern=_.m("web_button_rework_with_live");k.buttonOverrides={style:"mono",type:"filled"};k.closeButtonOverrides={iconPosition:"icon-only"};k.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return k};
_.J($I,_.a);_.c=$I.prototype;
_.c.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]]"}}}}}};
_.c.onCharacterCountChanged=function(k){var I,V,X,P,L=(V=_.K(this==null?void 0:(I=this.data)==null?void 0:I.creatorCallForQuestions,bWV))==null?void 0:(X=V.inputField)==null?void 0:(P=X.liveChatTextInputFieldRenderer)==null?void 0:P.maxCharacterLimit,T,d;L!=null&&(k==null?void 0:(T=k.detail)==null?void 0:T.characterCount)!=null&&_.K(this==null?void 0:(d=this.data)==null?void 0:d.startButton,_.b_)&&(I=k.detail.characterCount>L,this.set("data.startButton.buttonRenderer.isDisabled",k.detail.characterCount===
0||I),this.showInputErrorMessage=I)};
_.c.onCloseClick=function(){_.vW(this.hostElement,"picker-cancelled");_.sm(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.c.onPickerCancelled=function(){var k=_.BL(this.hostElement).querySelector("#qna-creator-text-input-field");k&&k.setLiveChatRichMessageInput(null)};
_.c.handleOpenQnaStartPanel=function(){var k=_.BL(this.hostElement).querySelector("#qna-creator-text-input-field");k&&k.focus()};
_.c.handleStartButtonAction=function(k){var I=this;if(k.detail.actionName==="yt-service-request"&&(k.stopPropagation(),k=k.detail.args[1])){var V=_.BL(this.hostElement).querySelector("#qna-creator-text-input-field"),X;(V==null?0:(X=V.liveChatRichMessageInput)==null?0:X.textSegments)&&V.liveChatRichMessageInput.textSegments.length!==0&&(X={rich_message:_.TV(V.liveChatRichMessageInput)},_.Qk(this.hostElement,[k,X]).then(function(){_.vW(I.hostElement,"picker-cancelled")}))}};
_.c.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.c.handleServiceRequestCompleted=function(k){var I;k=k==null?void 0:(I=k.detail)==null?void 0:I.data;(k==null?0:k.actions)&&k.actions.length>0?this.startQnaRequestInFlight=!1:_.sm(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.c.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
$I.prototype.handleServiceRequestError=$I.prototype.handleServiceRequestError;$I.prototype.handleServiceRequestCompleted=$I.prototype.handleServiceRequestCompleted;$I.prototype.handleServiceRequestSent=$I.prototype.handleServiceRequestSent;$I.prototype.onPickerCancelled=$I.prototype.onPickerCancelled;$I.prototype.onCharacterCountChanged=$I.prototype.onCharacterCountChanged;_.H([_.n(),_.Z("design:type",Object)],$I.prototype,"characterCount",void 0);
_.H([_.n(),_.Z("design:type",Object)],$I.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],$I.prototype,"showInputErrorMessage",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],$I.prototype,"startQnaRequestInFlight",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],$I.prototype,"modern",void 0);_.H([_.n(),_.Z("design:type",Object)],$I.prototype,"buttonOverrides",void 0);
_.H([_.n(),_.Z("design:type",Object)],$I.prototype,"closeButtonOverrides",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],$I.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],$I.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.q(_.KU.YtLiveChatItemBehavior),_.Z("design:type",_.$P)],$I.prototype,"ytLiveChatItemBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],$I.prototype,"ytActionHandlerBehavior",void 0);_.H([_.C$("yt-live-chat-text-input-field-renderer-character-count-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],$I.prototype,"onCharacterCountChanged",null);_.H([_.C$("picker-cancelled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$I.prototype,"onPickerCancelled",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$I.prototype,"handleServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],$I.prototype,"handleServiceRequestCompleted",null);
_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],$I.prototype,"handleServiceRequestError",null);_.H([_.GY({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],$I);
_.C($I,"yt-live-chat-qna-start-panel-renderer",function(){if(Ga6===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-qna-start-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_qna_start_panel_renderer.yt.live.chat.qna.start.panel.renderer.css.js--\x3e<div id="panel-header" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <yt-icon aria-hidden="true" hidden$="[[!data.headerIcon]]" icon="[[data.headerIcon.iconType]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-icon>\n  <yt-formatted-string id="panel-title" text="[[data.headerText]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></yt-formatted-string>\n  <div id="close-button" on-click="onCloseClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="panel-contents" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <div id="call_for_questions_banner" class="style-scope yt-live-chat-qna-start-panel-renderer">\n    <div id="banner-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n      <div id="banner-content-top" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <yt-img-shadow id="creator-avatar" height="24" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" thumbnail="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAvatar]]" width="24" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        </yt-img-shadow>\n\n        <div id="metadata-text" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <yt-formatted-string id="author-name" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.creatorAuthorName]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="separator-collapsed" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.contentSeparator]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n\n          <yt-formatted-string id="feature-label" text="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.featureLabel]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          </yt-formatted-string>\n        </div>\n        <div id="menu" on-click="onContextMenuButtonClick" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n      </div>\n\n      <div id="banner-main-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n        <div id="input-container" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <template is="dom-if" if="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            <yt-live-chat-text-input-field-renderer id="qna-creator-text-input-field" character-count="{{characterCount}}" data="[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer]]" hidden$="[[!data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField]]" ignore-color-mapping="" class="style-scope yt-live-chat-qna-start-panel-renderer">\n            </yt-live-chat-text-input-field-renderer>\n          </template>\n        </div>\n        <div id="input-sub-content" class="style-scope yt-live-chat-qna-start-panel-renderer">\n          <div id="qna-error-message" role="alert" class="style-scope yt-live-chat-qna-start-panel-renderer">[[getSimpleString(data.characterLimitErrorMessage)]]</div>\n          <div id="qna-character-count" class="style-scope yt-live-chat-qna-start-panel-renderer">[[characterCount]]/[[data.creatorCallForQuestions.liveChatCallForQuestionsRenderer.inputField.liveChatTextInputFieldRenderer.maxCharacterLimit]]</div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="start-button" on-yt-action="handleStartButtonAction" class="style-scope yt-live-chat-qna-start-panel-renderer"></div>\n</div>\n<div id="spinner-container" hidden$="[[!startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer">\n  <tp-yt-paper-spinner-lite id="spinner" active="[[startQnaRequestInFlight]]" class="style-scope yt-live-chat-qna-start-panel-renderer"></tp-yt-paper-spinner-lite>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;cPk===void 0&&(cPk=document.createElement("template"));var X=cPk;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Ga6=k}k=Ga6;return k},{mode:0});var i1h;var Wai;var S3=function(){return _.a.apply(this,arguments)||this};
_.J(S3,_.a);S3.prototype.dismiss=function(){_.vW(this.hostElement,"yt-live-chat-error-message-dismiss")};
S3.prototype.edit=function(){_.vW(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.H([_.n(),_.Z("design:type",Object)],S3.prototype,"data",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],S3);
_.C(S3,"yt-live-chat-text-actions-error-message-renderer",function(){if(Wai===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-text-actions-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_text_actions_error_message_renderer.yt.live.chat.text.actions.error.message.renderer.css.js--\x3e<yt-icon-button on-click="dismiss" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-icon icon="close" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-icon>\n</yt-icon-button>\n<div id="error-text" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n  <yt-formatted-string text="[[data.errorText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  <button id="edit" on-click="edit" class="style-scope yt-live-chat-text-actions-error-message-renderer">\n    <yt-formatted-string text="[[data.editMessageText]]" class="style-scope yt-live-chat-text-actions-error-message-renderer"></yt-formatted-string>\n  </button>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;i1h===void 0&&(i1h=document.createElement("template"));var X=i1h;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Wai=k}k=Wai;return k},{mode:0});var ftV;var UnP;var ESx;var b1k;var j3=function(){var k=_.a.apply(this,arguments)||this;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.newnessDotEligible=!1;return k};
_.J(j3,_.a);j3.prototype.sendReaction=function(){var k,I,V=((k=this.data)==null?void 0:k.emojiId)||((I=this.data)==null?void 0:I.emoteId),X;V&&((X=this.data)==null?0:X.shouldTriggerAnimation)&&_.sm(this.hostElement,"yt-create-user-reaction-animation",[V]);var P;(k=_.cr((P=this.data)==null?void 0:P.onTap))&&_.Rl(k,this.hostElement);this.showNewnessDot&&_.sm(this.hostElement,"yt-hide-newness-dot")};
j3.prototype.onClick=function(k){(!k||k.clientX||k.clientY)&&this.sendReaction()};
j3.prototype.onKeyDown=function(k){k.key!=="Enter"&&k.key!==" "||k.repeat||this.sendReaction()};
_.R9.Object.defineProperties(j3.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var k,I;return!!(((k=this.data)==null?0:k.emojiId)||((I=this.data)==null?0:I.emoteId))}}});
_.H([_.n(),_.Z("design:type",Object)],j3.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],j3.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",Object)],j3.prototype,"newnessDotEligible",void 0);_.H([_.v("data.maybeShowNewnessDot"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],j3.prototype,"showNewnessDot",null);_.H([_.v("data.emojiId","data.emoteId"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],j3.prototype,"useYtImage",null);
_.H([_.cd({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],j3);
_.C(j3,"yt-reaction-control-panel-button-view-model",function(){if(b1k===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-button-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_button_view_model.yt.reaction.control.panel.button.view.model.css.js--\x3e<button on-click="onClick" on-keydown="onKeyDown" class="style-scope yt-reaction-control-panel-button-view-model">\n  <div class="image-container style-scope yt-reaction-control-panel-button-view-model">\n    <template is="dom-if" restamp="" if="[[useYtImage]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-image alt="[[data.a11yLabel]]" data="[[data.buttonIcon]]" height="24" preserve-height="" preserve-width="" should-render-lazy="" width="24" class="style-scope yt-reaction-control-panel-button-view-model"></yt-image>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <yt-icon aria-label="[[data.a11yLabel]]" icon="[[data.buttonIconType]]" class="style-scope yt-reaction-control-panel-button-view-model"></yt-icon>\n    </template>\n    <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-button-view-model">\n      <div class="newness-dot style-scope yt-reaction-control-panel-button-view-model"></div>\n    </template>\n  </div>\n</button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;ESx===void 0&&(ESx=document.createElement("template"));var X=ESx;V.call(I,X.content.cloneNode(!0),k.content.firstChild);b1k=k}k=b1k;return k},{mode:0});var ltk;var rPP;var Jd=function(){var k=_.a.apply(this,arguments)||this;k.reactionControlPanelExpanded=!1;k.isDarkTheme=document.documentElement.hasAttribute("dark");k.newnessDotEligible=!1;return k};
_.J(Jd,_.a);_.c=Jd.prototype;_.c.expandedButtonsChanged=function(){var k,I;_.x5(this.hostElement,{"--expanded-buttons-height":((I=(k=this.expandedButtonsData)==null?void 0:k.length)!=null?I:0)*36+"px"})};
_.c.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}}};
_.c.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.c.onMouseLeave=function(){var k=this;this.collapseTimer=setTimeout(function(){k.reactionControlPanelExpanded=!1},500)};
_.c.onFocusIn=function(){this.onMouseEnter()};
_.c.onFocusOut=function(){this.onMouseLeave()};
_.c.onCollapsedButtonFocusIn=function(){var k=this;setTimeout(function(){var I;(I=k.expandedButtons.querySelector("button"))==null||I.focus()},100)};
_.c.onCollapsedButtonFocusOut=function(k){k.stopPropagation()};
_.R9.Object.defineProperties(Jd.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var k,I;return _.dc.unsafeClone((k=this.liveReactionsData)==null?void 0:k.emojiButtonData)||((I=this.data)==null?void 0:I.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var k;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((k=this.data)==null||!k.maybeShowNewnessDot)}}});
Jd.prototype.expandedButtonsChanged=Jd.prototype.expandedButtonsChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Jd.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Jd.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],Jd.prototype,"ytLiveChatReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Jd.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Jd.prototype,"reactionControlPanelExpanded",void 0);_.H([_.n({selectorArgs:["data.liveReactionsDataEntityKey"],selector:stG}),_.Z("design:type",Object)],Jd.prototype,"liveReactionsData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Jd.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",Object)],Jd.prototype,"newnessDotEligible",void 0);
_.H([_.v("liveReactionsData","data.expandedButtons"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Jd.prototype,"expandedButtonsData",null);_.H([_.v("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.n({reflectToAttribute:!0}),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Jd.prototype,"showNewnessDot",null);_.H([_.p$("#expanded-buttons"),_.Z("design:type",HTMLElement)],Jd.prototype,"expandedButtons",void 0);
_.H([_.w$("expandedButtonsData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Jd.prototype,"expandedButtonsChanged",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],Jd);
_.C(Jd,"yt-reaction-control-panel-view-model",function(){if(rPP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_view_model.yt.reaction.control.panel.view.model.css.js--\x3e<div id="hover-area" on-mouseenter="onMouseEnter" on-mouseleave="onMouseLeave" on-focusin="onFocusIn" on-focusout="onFocusOut" class="style-scope yt-reaction-control-panel-view-model">\n  <div id="fab-container" class="style-scope yt-reaction-control-panel-view-model">\n    <div id="expanded-buttons" class="style-scope yt-reaction-control-panel-view-model"></div>\n    <div id="collapsed-button" on-focusin="onCollapsedButtonFocusIn" on-focusout="onCollapsedButtonFocusOut" class="style-scope yt-reaction-control-panel-view-model"></div>\n  </div>\n  <template is="dom-if" restamp="" if="[[showNewnessDot]]" class="style-scope yt-reaction-control-panel-view-model">\n    <div class="newness-dot style-scope yt-reaction-control-panel-view-model"></div>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;ltk===void 0&&(ltk=document.createElement("template"));var X=ltk;V.call(I,X.content.cloneNode(!0),k.content.firstChild);rPP=k}k=rPP;return k},{mode:0});var YI=new _.ST("yt-live-chat"),hai=Date.parse("2024-7-24"),go=function(){var k=_.a.apply(this,arguments)||this;k.emojiManager=_.mn;k.newnessDotEligible=!1;k.newnessDotImpressionCounted=!1;k.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return k};
_.J(go,_.a);_.c=go.prototype;_.c.emojiCustomizationEnabledChanged=function(){var k;((k=this.data)==null?0:k.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((k=YI.getCreationTime("emoji-customization-count"))&&k<hai&&YI.set("emoji-customization-count","0"),k=Number(YI.get("emoji-customization-count"))||0,k<3&&(this.newnessDotEligible=!0,YI.set("emoji-customization-count",(k+1).toString())),this.newnessDotImpressionCounted=!0)};
_.c.hideNewnessDot=function(){this.newnessDotEligible=!1;YI.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.c.handleReactionsMute=function(k){var I=_.PW(),V=_.BT(206221),X={checkboxData:{state:k?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};I&&_.y3(I,V,X);this.reactionsMuted=k};
_.c.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.c.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}}};
_.R9.Object.defineProperties(go.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var k;return(!((k=this.liveReactionsData)==null||!k.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
go.prototype.liveReactionsSettingChanged=go.prototype.liveReactionsSettingChanged;go.prototype.emojiCustomizationEnabledChanged=go.prototype.emojiCustomizationEnabledChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],go.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],go.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.fF),_.Z("design:type",Object)],go.prototype,"ytLiveChatReduxBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],go.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],go.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",_.ra)],go.prototype,"emojiManager",void 0);_.H([_.n(),_.Z("design:type",Object)],go.prototype,"newnessDotEligible",void 0);_.H([_.n(),_.Z("design:type",Object)],go.prototype,"newnessDotImpressionCounted",void 0);
_.H([_.n({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:FPV}),_.Z("design:type",Boolean)],go.prototype,"liveReactionsSetting",void 0);_.H([_.n({selectorArgs:["data.liveReactionsDataEntityKey"],selector:stG}),_.Z("design:type",Object)],go.prototype,"liveReactionsData",void 0);_.H([_.n({value:function(){var k=_.m("enable_lwe_web_mute"),I=YI.get("allow-reactions");return I===void 0?!1:!I&&k}}),
_.Z("design:type",Boolean)],go.prototype,"reactionsMuted",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],go.prototype,"liveReactionsEnabled",null);_.H([_.w$("data.emojiCustomizationEnabled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],go.prototype,"emojiCustomizationEnabledChanged",null);
_.H([_.w$("liveReactionsEnabled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],go.prototype,"liveReactionsSettingChanged",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],go);
_.C(go,"yt-reaction-control-panel-overlay-view-model",function(){if(UnP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-reaction-control-panel-overlay-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_reaction_control_panel_overlay_view_model.yt.reaction.control.panel.overlay.view.model.css.js--\x3e<div id="reaction-control-panel" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n<div id="emoji-fountain" hidden$="[[!liveReactionsEnabled]]" class="style-scope yt-reaction-control-panel-overlay-view-model"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;ftV===void 0&&(ftV=document.createElement("template"));var X=ftV;V.call(I,X.content.cloneNode(!0),k.content.firstChild);UnP=k}k=UnP;return k},{mode:0});var yPx={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(k){var I=this.$.pickers.selected;if(I){_.BL(this.hostElement).removeAttribute(I+"-open");var V="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(V="#picker-buttons",I==="emoji"&&_.BL(this.hostElement).querySelector("#emoji-picker-button")&&(V="#emoji-picker-button"));if(V=_.BL(this.hostElement).querySelector(V).querySelector("#"+I))V.active=!1}V=k;I==k&&(V=null);I!=
k&&_.BL(this.hostElement).setAttribute(k+"-open","");this.$.pickers.selected=V;_.sm(this.hostElement,"yt-live-chat-picker-changed",[V])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var qA=function(){var k=_.a.apply(this,arguments)||this;k.numSentMessages=0;k.timeoutDurationMs=0;k.timeoutMs=0;k.lastTimeoutTimeMs=0;k.pendingMessageId="";k.hasFiredInitialFocusActions=!1;k.isBeforeFocusEnabled=!0;k.id="";k.characterCount=0;k.maxCharacterLimit=0;k.remainingCharacterCount=0;k.inputExpanded=!1;k.buttonOverrides={iconPosition:"icon-only"};k.inReplyPanel=!1;k.countdownRatio=0;k.isTooltipVisible=!1;k.tooltipTimeout=1E4;k.systemIcons=_.m("kevlar_system_icons");k.tallerEmojiPicker=_.m("live_chat_taller_emoji_picker");
k.sendReplyMessageInFlight=!1;k.actionMap={"yt-open-popup-action":"onOpenPopupAction","yt-close-popup-action":"onClosePopupAction","yt-live-chat-disable-before-focus-action":"onDisableBeforeFocus","yt-live-chat-component-replaced":"onComponentReplaced"};k.onResize=function(){k.maybeToggleCharacterCount()};
return k};
_.J(qA,_.a);_.c=qA.prototype;
_.c.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"}}}};
_.c.attached=function(){window.addEventListener("resize",this.onResize)};
_.c.detached=function(){window.removeEventListener("resize",this.onResize)};
_.c.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.c.sendMessage=function(){var k=this,I,V,X,P;return _.W(function(L){if(k.sendDisabled)return L.return();k.isTooltipVisible&&_.sm(k.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(k.data.sendButton&&k.data.sendButton.buttonRenderer){k.input.completeEmojis();I=k.data.sendButton.buttonRenderer.serviceEndpoint;if(!I)return L.return();X=((V=_.K(I,_.mVN))==null?void 0:V.clientIdPrefix)||"";P={client_message_id:X+String(k.numSentMessages++),rich_message:_.TV(k.input.liveChatRichMessageInput)};
k.pendingMessageId=P.client_message_id;k.inReplyPanel&&(k.sendReplyMessageInFlight=!0);_.Qk(k.hostElement,[I,P]);k.input.setLiveChatRichMessageInput(null)}_.xg(L)})};
_.c.handleSendButtonAction=function(k){k.detail.actionName==="yt-service-request"&&(k.stopPropagation(),this.sendMessage())};
_.c.onSendCompleted=function(k,I){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(k=this.get("timeoutDurationUsec",I.data))&&this.handleTimeout(Number(k)/1E3);this.errorMessage=this.get("errorMessage",I.data);this.pendingMessageId=""};
_.c.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.sm(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.c.handlePickerButtonToggle=function(k){k=k.detail.targetId;this.ytPickerBehavior.togglePicker_(k);if(k==="emoji")this.input.focus();else if(k==="qna-start-panel"){var I,V;(I=_.BL(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(V=I.querySelector("#qna-creator-text-input-field"))==null||V.focus()}};
_.c.onComponentReplaced=function(k){var I,V;k.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((I=k.replacement.liveChatMessageInputRenderer)==null?0:(V=I.headerRenderer)==null?0:V.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.c.onEmojiSelect=function(k){this.input.focus();this.input.insertEmoji(k.detail)};
_.c.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.c.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.sm(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.sm(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.c.onOpenPopupAction=function(k,I){var V=this;I===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.sm(V.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.c.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.c.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.c.focusChanged=function(){this.maybeToggleCharacterCount()};
_.c.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var k=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",k>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.c.computeId=function(){return this.data&&this.data.targetId||""};
_.c.computeSendDisabled=function(k,I,V,X){k=!!(!k||I&&k>I||X);(I=_.BL(this.hostElement).querySelector("#send-button"))&&I.children.length&&(I.children[0].disabled=k);return k};
_.c.handleTimeout=function(k){this.timeoutDurationMs=this.timeoutMs=k;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.c.updateTimeout=function(k){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(k-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=k,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.c.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.c.onErrorMessageEdit=function(k){this.input.setLiveChatRichMessageInput(k.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.c.errorMessageChanged=function(){var k=this;_.E6(function(){_.sm(k.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.c.computeAuthorNameColor=function(k){var I;if(_.m("live_chat_author_name_color_usernames")&&(k==null?0:(I=k.authorName)==null?0:I.simpleText))return _.s$K(_.FeD(k.authorName.simpleText));if(_.m("live_chat_seed_color_usernames")&&(k==null?0:k.authorSeedColorArgb))return _.s$K(_.QI(k.authorSeedColorArgb));if(_.m("live_chat_colored_usernames"))return"#cc0000";var V;return _.m("live_chat_simple_color_usernames")&&(k==null?0:(V=k.authorName)==null?0:V.simpleText)&&(k==null?0:k.authorUsernameColorLight)&&
(k==null?0:k.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.QI(k.authorUsernameColorDark):_.QI(k.authorUsernameColorLight):""};
_.c.onIsTooltipVisibleChanged=function(){var k=_.BL(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){k.hidden=!1;k.setAttribute("role","alert")},0):(k.hidden=!0,k.removeAttribute("role"))};
_.c.onFocusedChanged=function(k){this.inputFocused=k.detail.value};
_.R9.Object.defineProperties(qA.prototype,{sendDisabled:{configurable:!0,enumerable:!0,get:function(){return this.computeSendDisabled(this.characterCount,this.maxCharacterLimit,this.countdownActive,this.sendReplyMessageInFlight)}},
countdownStrokeDashOffset:{configurable:!0,enumerable:!0,get:function(){return this.countdownRatio*10*2*Math.PI}},
countdownActive:{configurable:!0,enumerable:!0,get:function(){return!!this.countdownRatio}},
hasInteractionMessage:{configurable:!0,enumerable:!0,get:function(){return!!this.data.interactionMessage}},
hasEmojiPickerButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.emojiPickerButton}},
showAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:(I=k.pickers)==null?void 0:I.find(function(V){return V.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return k?this.ytRendererBehavior.getSimpleString(k):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
qA.prototype.onIsTooltipVisibleChanged=qA.prototype.onIsTooltipVisibleChanged;qA.prototype.errorMessageChanged=qA.prototype.errorMessageChanged;qA.prototype.onErrorMessageEdit=qA.prototype.onErrorMessageEdit;qA.prototype.onErrorMessageDismiss=qA.prototype.onErrorMessageDismiss;qA.prototype.focusChanged=qA.prototype.focusChanged;qA.prototype.characterCountChanged=qA.prototype.characterCountChanged;qA.prototype.onEmojiSelect=qA.prototype.onEmojiSelect;qA.prototype.handlePickerButtonToggle=qA.prototype.handlePickerButtonToggle;
qA.prototype.onSendError=qA.prototype.onSendError;qA.prototype.onSendCompleted=qA.prototype.onSendCompleted;qA.prototype.sendMessage=qA.prototype.sendMessage;qA.prototype.dataChanged=qA.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],qA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],qA.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(yPx.YtPickerBehavior),_.Z("design:type",Object)],qA.prototype,"ytPickerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.UR.YtLiveChatTooltipTargetingBehavior),_.Z("design:type",Object)],qA.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"hasFiredInitialFocusActions",void 0);
_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"isBeforeFocusEnabled",void 0);_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"data",void 0);_.H([_.n({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.Z("design:type",Object)],qA.prototype,"id",void 0);_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"characterCount",void 0);_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"maxCharacterLimit",void 0);
_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"remainingCharacterCount",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],qA.prototype,"inputExpanded",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],qA.prototype,"inputFocused",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],qA.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.H([_.n(),_.Z("design:type",_.JR)],qA.prototype,"participantsManager",void 0);
_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"buttonOverrides",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],qA.prototype,"inReplyPanel",void 0);_.H([_.v("characterCount, maxCharacterLimit, countdownActive"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],qA.prototype,"sendDisabled",null);_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"countdownRatio",void 0);
_.H([_.v("countdownRatio"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],qA.prototype,"countdownStrokeDashOffset",null);_.H([_.v("countdownRatio"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],qA.prototype,"countdownActive",null);_.H([_.v("data.interactionMessage"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],qA.prototype,"hasInteractionMessage",null);
_.H([_.v("data.emojiPickerButton"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],qA.prototype,"hasEmojiPickerButton",null);_.H([_.v("data, characterCount"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],qA.prototype,"showAvatar",null);_.H([_.v("data.pickers"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],qA.prototype,"hasProductPickerPanelViewModel",null);
_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"errorMessage",void 0);_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"genericErrorMessage",void 0);_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"isTooltipVisible",void 0);_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"tooltipTimeout",void 0);_.H([_.v("data.onInitialFocusCommand"),_.Z("design:type",String),_.Z("design:paramtypes",[])],qA.prototype,"tooltipMessage",null);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],qA.prototype,"systemIcons",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],qA.prototype,"tallerEmojiPicker",void 0);_.H([_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],qA.prototype,"authorNameColor",null);_.H([_.n(),_.Z("design:type",Object)],qA.prototype,"sendReplyMessageInFlight",void 0);_.H([_.p$("#input"),_.Z("design:type",_.LXK)],qA.prototype,"input",void 0);
_.H([_.p$("#count"),_.Z("design:type",HTMLElement)],qA.prototype,"count",void 0);_.H([_.p$("#input-container"),_.Z("design:type",HTMLElement)],qA.prototype,"inputContainer",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qA.prototype,"dataChanged",null);_.H([_.C$("yt-live-chat-send-message"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype",Promise)],qA.prototype,"sendMessage",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event,_.rz]),_.Z("design:returntype")],qA.prototype,"onSendCompleted",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qA.prototype,"onSendError",null);
_.H([_.C$("yt-live-chat-icon-toggle-button-renderer-toggle"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],qA.prototype,"handlePickerButtonToggle",null);_.H([_.C$("yt-emoji-select"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],qA.prototype,"onEmojiSelect",null);
_.H([_.w$("characterCount"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qA.prototype,"characterCountChanged",null);_.H([_.w$("inputFocused"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qA.prototype,"focusChanged",null);_.H([_.C$("yt-live-chat-error-message-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qA.prototype,"onErrorMessageDismiss",null);
_.H([_.C$("yt-live-chat-error-message-edit"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],qA.prototype,"onErrorMessageEdit",null);_.H([_.w$("errorMessage"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qA.prototype,"errorMessageChanged",null);_.H([_.w$("isTooltipVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qA.prototype,"onIsTooltipVisibleChanged",null);
_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],qA);
_.C(qA,"yt-live-chat-message-input-renderer",function(){if(Ce6===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-message-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_message_input_renderer.yt.live.chat.message.input.renderer.css.js--\x3e<yt-live-chat-message-input-prompt-header-renderer data="[[data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" hidden$="[[!data.headerRenderer.liveChatQnaInputPromptHeaderRenderer]]" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-message-input-prompt-header-renderer><div id="container" class="style-scope yt-live-chat-message-input-renderer"><div id="top" class="style-scope yt-live-chat-message-input-renderer"><yt-img-shadow id="avatar" height="24" hidden$="[[!showAvatar]]" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope yt-live-chat-message-input-renderer"></yt-img-shadow><div id="input-container" class="style-scope yt-live-chat-message-input-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" author-name-color="[[authorNameColor]]" hidden="" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-author-chip><yt-live-chat-text-input-field-renderer id="input" character-count="{{characterCount}}" data="[[data.inputField.liveChatTextInputFieldRenderer]]" disabled="[[hasInteractionMessage]]" input-expanded="[[inputExpanded]]" is-chat-message-input="" max-character-limit="{{maxCharacterLimit}}" no-underline="" participants-manager="[[participantsManager]]" remaining-character-count="{{remainingCharacterCount}}" on-focused-changed="onFocusedChanged" on-focusin="onInputFocusIn" class="style-scope yt-live-chat-message-input-renderer"></yt-live-chat-text-input-field-renderer><div id="emoji-picker-button" class="style-scope yt-live-chat-message-input-renderer"></div></div><div id="right" class="style-scope yt-live-chat-message-input-renderer"><div id="count-container" class="style-scope yt-live-chat-message-input-renderer"><div id="count" class="style-scope yt-live-chat-message-input-renderer">[[remainingCharacterCount]]</div></div><div id="message-buttons" class="style-scope yt-live-chat-message-input-renderer"><div id="send-button" countdown-active$="[[countdownActive]]" hidden="[[!characterCount]]" on-yt-action="handleSendButtonAction" class="style-scope yt-live-chat-message-input-renderer"></div><svg id="countdown" countdown-active$="[[countdownActive]]" hidden$="[[!characterCount]]" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="style-scope yt-live-chat-message-input-renderer"><circle id="countdown-background" cx="12" cy="12" r="10" class="style-scope yt-live-chat-message-input-renderer"></circle><circle id="countdown-line" cx="12" cy="12" r="10" stroke-dashoffset$="[[countdownStrokeDashOffset]]" class="style-scope yt-live-chat-message-input-renderer"></circle></svg></div><div id="picker-buttons" hidden="[[characterCount]]" class="style-scope yt-live-chat-message-input-renderer"></div></div></div><div id="error-message" class="style-scope yt-live-chat-message-input-renderer"></div><tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-message-input-renderer"></tp-yt-iron-pages></div><div id="interaction-message" class="style-scope yt-live-chat-message-input-renderer"></div><div id="tooltip-accessibility-text" class="style-scope yt-live-chat-message-input-renderer">[[tooltipMessage]]</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;RVA===void 0&&(RVA=document.createElement("template"));var X=RVA;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Ce6=k}k=Ce6;return k},{mode:0});var mnP;var Ka2;var vA=function(){var k=_.a.apply(this,arguments)||this;k.systemIcons=_.m("kevlar_system_icons");k.firedOnClickCommand=!1;k.inReplyPanel=!1;return k};
_.J(vA,_.a);
vA.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"}}}};
vA.prototype.onButtonToggle=function(k){k.target.disabled||this.ytPickerBehavior.togglePicker_(k.detail.targetId)};
vA.prototype.onClick=function(){var k=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.sm(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return k.firedOnClickCommand=!1},5E3))};
_.R9.Object.defineProperties(vA.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:(I=k.panels)==null?void 0:I.find(function(V){return V.liveChatProductPickerPanelViewModel}))!==void 0}}});
vA.prototype.onButtonToggle=vA.prototype.onButtonToggle;_.H([_.q(yPx.YtPickerBehavior),_.Z("design:type",Object)],vA.prototype,"ytPickerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],vA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],vA.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],vA.prototype,"systemIcons",void 0);_.H([_.n({reflectToAttribute:!1}),_.Z("design:type",Object)],vA.prototype,"firedOnClickCommand",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],vA.prototype,"inReplyPanel",void 0);_.H([_.v("data.pickers"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],vA.prototype,"hasProductPickerPanelViewModel",null);
_.H([_.C$("yt-live-chat-icon-toggle-button-renderer-toggle"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],vA.prototype,"onButtonToggle",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],vA);
_.C(vA,"yt-live-chat-restricted-participation-renderer",function(){if(Ka2===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-restricted-participation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_restricted_participation_renderer.yt.live.chat.restricted.participation.renderer.css.js--\x3e<div id="container" class="style-scope yt-live-chat-restricted-participation-renderer">\n  <tp-yt-iron-pages id="pickers" attr-for-selected="id" selected-attribute="selected" class="style-scope yt-live-chat-restricted-participation-renderer"></tp-yt-iron-pages>\n  <div id="explanation" class="style-scope yt-live-chat-restricted-participation-renderer">\n    <yt-icon id="icon" hidden$="[[!data.icon]]" icon="[[data.icon.iconType]]" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n    </yt-icon>\n    <div id="body" on-click="onClick" class="style-scope yt-live-chat-restricted-participation-renderer">\n      <div id="message" class="style-scope yt-live-chat-restricted-participation-renderer">[[getSimpleString(data.message)]]</div><div id="message-button" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n    </div>\n    <div id="picker-buttons" class="style-scope yt-live-chat-restricted-participation-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;mnP===void 0&&(mnP=document.createElement("template"));var X=mnP;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Ka2=k}k=Ka2;return k},{mode:0});var sD=function(){var k=_.a.apply(this,arguments)||this;k.genericErrorMessage=_.y8("Error, try again.");k.inReplyPanel=!1;k.hideBorder=!1;return k};
_.J(sD,_.a);sD.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}}}}}};
_.R9.Object.defineProperties(sD,{template:{configurable:!0,enumerable:!0,get:function(){return Bf2()}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],sD.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],sD.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],sD.prototype,"genericErrorMessage",void 0);_.H([_.n(),_.Z("design:type",Object)],sD.prototype,"inReplyPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],sD.prototype,"hideBorder",void 0);
_.H([_.cd({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],sD);_.C(sD,"yt-live-chat-engagement-panel-input-renderer",function(){return Bf2()},{mode:0});var $nk;var Sbc;var jX4=new _.ST("yt-live-chat"),JPp=new Map;JPp.set("timestamp_toggle","show-timestamps");JPp.set("reactions_toggle","allow-reactions");var FL=function(){return _.a.apply(this,arguments)||this};
_.J(FL,_.a);_.c=FL.prototype;_.c.menuItemIdentifierChanged=function(){var k;(k=this.data)!=null&&k.menuItemIdentifier&&(k=JPp.get(this.data.menuItemIdentifier))&&(_.m("enable_lwe_web_mute")?(k=jX4.get(k),this.isToggled=!(k===void 0?!this.data.isToggled:!k)):this.isToggled=jX4.get(k))};
_.c.onFocus=function(){this.toggleButton.focus()};
_.c.onTap=function(){var k=this.data.command;k&&this.componentBehavior.resolveCommand(k)};
_.c.computeText=function(k,I,V){return this.componentBehavior.getSimpleString(k?V:I)};
_.c.computeIcon=function(k,I,V){return(k=k?V:I)&&k.iconType?_.ol(k.iconType):""};
FL.prototype.onTap=FL.prototype.onTap;FL.prototype.onFocus=FL.prototype.onFocus;FL.prototype.menuItemIdentifierChanged=FL.prototype.menuItemIdentifierChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],FL.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],FL.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],FL.prototype,"data",void 0);
_.H([_.n({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.Z("design:type",String)],FL.prototype,"icon",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],FL.prototype,"isToggled",void 0);_.H([_.p$("tp-yt-paper-toggle-button"),_.Z("design:type",Object)],FL.prototype,"toggleButton",void 0);_.H([_.w$("data.menuItemIdentifier"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],FL.prototype,"menuItemIdentifierChanged",null);
_.H([_.C$("focus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],FL.prototype,"onFocus",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],FL.prototype,"onTap",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],FL);
_.C(FL,"yt-live-chat-toggle-renderer",function(){if(Sbc===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-live-chat-toggle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.live_chat.yt_live_chat_toggle_renderer.yt.live.chat.toggle.renderer.css.js--\x3e<tp-yt-paper-item class="style-scope yt-live-chat-toggle-renderer">\n   <yt-icon icon="[[icon]]" class="style-scope yt-live-chat-toggle-renderer"></yt-icon>\n  <span class="style-scope yt-live-chat-toggle-renderer">[[computeText(data.isToggled, data.defaultText, data.toggledText)]]</span>\n  <tp-yt-paper-toggle-button aria-label="[[computeText(data.isToggled, data.defaultText, data.toggledText)]]" checked="[[isToggled]]" class="style-scope yt-live-chat-toggle-renderer">\n  </tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;$nk===void 0&&($nk=document.createElement("template"));var X=$nk;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Sbc=k}k=Sbc;return k},{mode:0});var Yb2=new _.g9("NAVIGATION_PROGRESS_TOKEN");var gSi={},qb4={},vSX=(qb4[rG2.name]=!0,qb4),BA=function(){var k=_.Mm.apply(this,arguments)||this;k._noAccessors=!0;k.tabGesturesIsActive=!1;k.actionRouterIsRoot=!0;k.appBehaviorActionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-clear-cookie-action":"handleClearCookieAction","yt-store-grafted-ve-action":"onStoreGraftedVeAction","yt-history-load":"onYtHistoryLoad","yt-history-pop":"onYtHistoryPop"};k.pageTitle="";k.titleSuffix="YouTube";k.unseenNotificationCount=
0;k.hasNavigated=!1;k.hasSetScrollTopForNavigation=!1;k.pagePreparer=null;k.zwiebackInitJobId=0;k.dataUpdatePromise=null;k.loadDepsPromise=_.ot();k.hasPendingNavigation=!1;k.pendingPlayerOnResponseReceivedActions=[];return k};
_.J(BA,_.Mm);BA.prototype.attached=function(){sXi(this);document.addEventListener("yt-navigate-cache",_.R1(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var k=Ad();k.init();k.dispatchElement=this.hostElement};
var sXi=function(k,I){I=I===void 0?0:I;var V=_.C7().resolve(_.RZ(_.pZ));if(V)Fap(k,V);else{if(I>=5)throw Error("ul");setTimeout(function(){sXi(k,I+1)},0)}},Fap=function(k,I){I.addEventListener("yt-navigate-start",_.R1(k,k.onYtNavigateStart));
I.addEventListener("yt-navigate-finish",_.R1(k,k.onYtNavigateFinish));I.addEventListener("yt-navigate-error",_.R1(k,k.onYtNavigateError));I.addEventListener("yt-page-data-fetched",_.R1(k,k.onYtPageDataFetched))};
_.c=BA.prototype;_.c.detached=function(){var k=_.C7().resolve(_.pZ);k.removeEventListener("yt-navigate-start",_.R1(this,this.onYtNavigateStart));k.removeEventListener("yt-navigate-finish",_.R1(this,this.onYtNavigateFinish));k.removeEventListener("yt-navigate-error",_.R1(this,this.onYtNavigateError));k.removeEventListener("yt-page-data-fetched",_.R1(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.R1(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.c.setPageOffset=function(k,I){k?_.sm(this.hostElement,"yt-set-page-offset",[k,I]):_.hq(Error("vl"))};
_.c.setPageOffsetForNavigation=function(k,I){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(k,I))};
_.c.onYtNavigateSetPageOffset=function(k,I){this.setPageOffsetForNavigation(I.page,I.offset)};
_.c.getPageOffset=function(){var k=_.BL(this.hostElement).querySelector("#page-manager").getCurrentPage(),I=0;k&&(I=_.sm(this.hostElement,"yt-get-page-offset",[k])[0]);return I};
_.c.onYtHistoryPop=function(k,I){if(_.qw("DISABLE_WARM_LOADS"))k.preventDefault(),window.location.reload();else{var V=_.C7().resolve(_.pZ);V.hasPendingNavigation()&&k.preventDefault();V.cancelPendingNavigation();_.AV(this.hostElement,"yt-pending-navigation-cancelled");I.errorMsg&&(k=I.errorMsg.split(" - "),I=Error(k[0]),k.length==2&&k[1]&&(_.Sf(I,k[1]),_.$w(I)),window.location.reload())}};
_.c.onYtHistoryLoad=function(k,I){var V=this;if(_.qw("DISABLE_WARM_LOADS"))window.location.reload();else{(k=I.endpoint)&&Object.keys(k).length||(k=null);var X=I.historyEntry,P=_.C7().resolve(_.pZ),L=_.C7().resolve(_.Kz),T=null;X&&X.rootData&&(T=X.rootData);var d=T&&BpX(T);!T||d||T.filler?k?(P.navigate(k,!0),AP2(this,k)):(I.legacyBorder||d||(I.JSC$31181_savedComponentState==null&&T==null?_.$w(new _.GN("Incomplete history entry",I.forward)):_.yP(new _.GN("Malformed history entry",I.JSC$31181_savedComponentState,
I.forward,T))),window.location.reload()):(_.$Zz({isHot:!0}),_.V3({webInfo:{navigationReason:"h"}}),_.EGj(),_.LQ("srt"),_.LQ("pdc"),this.cancelPendingTasks(),QXA(this,I.forward,T),T.player&&(T.player.loaded=!1),AP2(this,k),_.x1y(P,k||{},T,2,{},!1,I).then(function(){V.setPageOffset(L.getCurrentPage(),X.scrollTop||0)}))}};
_.c.initHistoryManager=function(k){if(!this.hasNavigated){this.hasNavigated=!0;var I=_.BL(this.hostElement).querySelector("#page-manager").getCurrentData();k=isNaN(k)?this.getPageOffset():k;var V=_.C7().resolve(_.pZ).currentEndpoint;this.replaceState(V,I,k)}};
_.c.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.c.onYtNavigateStart=function(k,I){this.cancelPendingTasks();I.noProgressBar||(k=_.C7().resolve(_.RZ(Yb2)))&&k.start();k=this.hasPendingNavigation?null:this.data;var V=_.C7().resolve(_.Kz),X,P,L;_.m("kevlar_use_vimio_behavior")&&!((X=I.endpoint)==null?0:(P=X.commandMetadata)==null?0:(L=P.webCommandMetadata)==null?0:L.ignoreNavigation)&&(X=V.getCurrentPage())&&X.disconnectVisibilityRoot();V.prepareForNavigation(I.pageType,I.endpoint);_.m("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.vq(1,
"pcl"),_.sR(this.pagePreparer,V.preparePage.bind(V,I.pageType,I.endpoint)));X=this.getPageOffset();this.initHistoryManager(X);I.reload||this.hasPendingNavigation?(I.pageType==="shorts"&&I.reload&&_.vW(this.hostElement,"yt-shorts-reset"),this.replaceState(I.endpoint,k,X)):(k==null?void 0:k.page)==="watch"&&I.pageType==="watch"&&_.m("kevlar_replace_watch_to_watch_history_state")?this.replaceState(I.endpoint,k,X):(k==null?void 0:k.page)!=="shorts"||I.pageType!=="shorts"||I.endpoint.reelWatchEndpoint.sequenceParams||
_.m("short_to_short_back_nav_killswitch")?I.type!="navigate-back"&&I.type!="navigate-forward"&&(I.pageType==="shorts"&&_.vW(this.hostElement,"yt-shorts-reset"),this.saveAndPush(I.url,I.endpoint,k,X)):this.replaceState(I.endpoint,k,0);this.hasPendingNavigation=!0};
var nS3=function(k){k.hasPendingNavigation=!1;(k=_.C7().resolve(_.RZ(Yb2)))&&k.finish()};
BA.prototype.onYtNavigateError=function(k,I){nS3(this);k=this.get("endpoint.commandMetadata.webCommandMetadata.url",I);var V=_.oZ(window.location.href);k&&!V.pbjreload&&(I=I.navigationErrorReason||"10",_.m("kevlar_parent_on_pbjreload")&&(V={csn:_.PW()},this.get("data.endpoint.clickTrackingParams")&&(V.itct=this.data.endpoint.clickTrackingParams),_.mP(k,V)),_.iR(_.x6(k,{pbjreload:I})))};
BA.prototype.onYtNavigateCache=function(k,I){var V=this,X=I.url,P=I.endpoint,L=I.data;k=!!I.miniplayer;I=!!I.skipHistory;if(X&&P&&L){var T=this.getPageOffset(),d=this.data||null;I||this.saveAndPush(X,P,d,T);X=_.x1y(_.C7().resolve(_.pZ),P,L,k?4:3,{},k);k&&X.then(function(){V.dataUpdatePromise&&V.dataUpdatePromise.then(function(){var U=_.C7().resolve(_.Kz);V.setPageOffset(U.getCurrentPage(),0)})})}};
BA.prototype.onYtNavigateFinish=function(k,I){var V=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){oSP(V,I.fromHistory)})};
var oSP=function(k,I){nS3(k);if(k.pendingPlayerOnResponseReceivedActions){for(var V=_.G(k.pendingPlayerOnResponseReceivedActions),X=V.next();!X.done;X=V.next())_.Rl(X.value,k.hostElement);k.pendingPlayerOnResponseReceivedActions=[]}V=_.C7().resolve(_.Kz);I||!k.hasNavigated||_.m("web_disable_scroll_on_navigate_finish")||((I=V.getCurrentPage())?I.is==="ytd-shorts"||k.tabGesturesIsActive||k.setPageOffsetForNavigation(I,0):_.$w(Error("wl")));_.E6(function(){_.E6(function(){_.LQ("pda")})})};
BA.prototype.onYtNavigate=function(k){if(!k.detail.endpoint){var I=new _.GN("Error: Missing yt-navigate endpoint from target:",k.target,k.target.nodeName);_.hq(I)}if(I=_.m("cold_missing_history"))I=Ad(),I.init(!1),I=!(I.browserHistory.boundHistoryReplaceState&&I.browserHistory.boundHistoryPushState);if(I){_.Y6("DISABLE_WARM_LOADS",!0);I=new _.GN("Failed to initialize history manager",this.getDebugString());var V=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
V?_.$w(I):_.hq(I)}I=k.detail.endpoint;var X,P;_.m("debug_forward_web_query_parameters")&&((X=I.commandMetadata)==null?0:(P=X.webCommandMetadata)==null?0:P.url)&&(I=JSON.parse(JSON.stringify(I)),I.commandMetadata.webCommandMetadata.url=_.Qpl(I.commandMetadata.webCommandMetadata.url,window.location.search));k={type:0,command:I,form:{params:k.detail.params,tempData:k.detail.tempData||{},requestType:k.detail.type,createScreenConfig:k.detail.createScreenConfig,reload:k.detail.reload?k.detail.reload:!1,
requestForm:k.detail}};_.m("kevlar_yt_navigate_command_handler")?(X=_.C7().resolve(_.Hp),k.form.skipDefaultElement=!0,X.resolveCommand(I,{form:k.form})):this.handleNavigate(k)};
BA.prototype.handleNavigate=function(k){this.hasSetScrollTopForNavigation=!1;var I=_.C7().resolve(_.pZ),V=k.form||{};I.navigate(k.command,V.reload,V.params,V.tempData,V.requestType,V.createScreenConfig,V.ignoreConfirmation,V.requestForm)&&AP2(this,k.command,V.tempData)};
BA.prototype.onYtPageDataFetched=function(k,I){try{_.YbO().reset();this.data=I.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.C7().resolve(_.Kz).updatePageData(this.data);var V=this.get("playerResponse.onResponseReceivedActions",this.data);V&&(V=xnx(this,V));V&&_.nC(this.hostElement,V,this.hostElement);var X=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),P=this.get("response.responseContext.consistencyTokenJar",this.data);if(X||P){var L=_.q9i(),T=(0,_.dc.getValues)(L.tokenJars);X&&L.replace(T,X);P&&L.replace(T,P)}}catch(d){_.hq(d)}};
var AP2=function(k,I,V){try{k.onYtEndpointChangeHandler(I,V)}catch(X){_.hq(X)}};
_.c=BA.prototype;_.c.onYtEndpointChangeHandler=function(){};
_.c.setPageTitle=function(k){k=(this.pageTitle=k)?k+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+k};
_.c.onYtUpdateTitle=function(k,I){this.setPageTitle(I)};
_.c.setUnseenNotificationCount=function(k){this.unseenNotificationCount=k;this.setPageTitle(this.pageTitle)};
_.c.handleUpdateNotificationsUnseenCountAction=function(k){_.K(k,RC6)&&((k=_.K(k,RC6).unseenCount)?this.setUnseenNotificationCount(k):this.setUnseenNotificationCount(0))};
_.c.handleClearCookieAction=function(k){var I;(k=(I=_.K(k,AbA))==null?void 0:I.cookieName)&&_.kiO(k)};
_.c.onYtUpdateUnseenNotificationCount=function(k,I){this.setUnseenNotificationCount(I)};
_.c.loadData=function(k){var I=this;this.loadDepsPromise.then(function(){var V=_.C7().resolve(_.RZ(_.pZ));V||_.hq(Error("xl"));if(k&&k.response){if(!k.endpoint){var X=_.C8(window.document.location.href)||"/",P="";if(X==="/"||X.startsWith("/?"))P="WEB_PAGE_TYPE_BROWSE";k.endpoint={commandMetadata:{webCommandMetadata:{url:X,webPageType:P,rootVe:3854}}}}_.x1y(V,k.endpoint,k,5,{})}else k.endpoint?V.navigate(k.endpoint):V.navigate(_.tC);_.hD.cancelJob(I.zwiebackInitJobId);I.zwiebackInitJobId=_.hD.addLowPriorityJob(hn6)})};
var Ad=function(){return _.C7().resolve(_.zC)};
BA.prototype.getDebugString=function(){return Ad().getDebugString()};
BA.prototype.getThirdPartyManipulationSuspected=function(){return Ad().getThirdPartyManipulationSuspected()};
BA.prototype.replaceState=function(k,I,V){Ad().saveAndReplace(k,I,V)};
BA.prototype.saveAndPush=function(k,I,V,X){Ad().saveAndPush(k,I,V,X)};
var BpX=function(k){return _.K(k.endpoint,_.rj)||_.K(k.endpoint,_.ND)?!0:!k||isNaN(k.expirationTime)?!1:(0,_.wR)()>k.expirationTime},QXA=function(k,I,V){var X=k.get("response.trackingParams",V),P=_.Xc(),L=_.PW();
if(X&&P&&L&&(X=k.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",V),!X&&V.rootVe&&(X=V.rootVe),P=I?"forwardButton":"backButton",I=k.get("playerResponse.topbar.desktopTopbarRenderer."+P+".buttonRenderer.command.clickTrackingParams",k.data),k=k.get("response.topbar.desktopTopbarRenderer."+P+".buttonRenderer.command.clickTrackingParams",k.data),I=(k=I||k)?_.zY(k):void 0,k=_.Ne(),P=[_.ot(V)],_.wb(k,X,I,{dataPromises:P,csnToClone:V.csn}),V.graftedVes))for(V=
_.G(V.graftedVes),X=V.next();!X.done;X=V.next())_.Hc(k,X.value)};
BA.prototype.onStoreGraftedVeAction=function(k){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(k)):_.$w(Error("yl"))};
var xnx=function(k,I){return I.filter(function(V){for(var X in V)if(vSX[X])return k.pendingPlayerOnResponseReceivedActions.push(V),!0;return!1})};
_.R9.Object.defineProperties(BA.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
BA.prototype.onStoreGraftedVeAction=BA.prototype.onStoreGraftedVeAction;BA.prototype.loadData=BA.prototype.loadData;BA.prototype.onYtUpdateUnseenNotificationCount=BA.prototype.onYtUpdateUnseenNotificationCount;BA.prototype.handleClearCookieAction=BA.prototype.handleClearCookieAction;BA.prototype.handleUpdateNotificationsUnseenCountAction=BA.prototype.handleUpdateNotificationsUnseenCountAction;BA.prototype.setUnseenNotificationCount=BA.prototype.setUnseenNotificationCount;
BA.prototype.onYtUpdateTitle=BA.prototype.onYtUpdateTitle;BA.prototype.setPageTitle=BA.prototype.setPageTitle;BA.prototype.onYtEndpointChangeHandler=BA.prototype.onYtEndpointChangeHandler;BA.prototype.onYtPageDataFetched=BA.prototype.onYtPageDataFetched;BA.prototype.handleNavigate=BA.prototype.handleNavigate;BA.prototype.onYtNavigate=BA.prototype.onYtNavigate;BA.prototype.onYtNavigateFinish=BA.prototype.onYtNavigateFinish;BA.prototype.onYtNavigateCache=BA.prototype.onYtNavigateCache;
BA.prototype.onYtNavigateError=BA.prototype.onYtNavigateError;BA.prototype.onYtNavigateStart=BA.prototype.onYtNavigateStart;BA.prototype.cancelPendingTasks=BA.prototype.cancelPendingTasks;BA.prototype.initHistoryManager=BA.prototype.initHistoryManager;BA.prototype.onYtHistoryLoad=BA.prototype.onYtHistoryLoad;BA.prototype.onYtHistoryPop=BA.prototype.onYtHistoryPop;BA.prototype.onYtNavigateSetPageOffset=BA.prototype.onYtNavigateSetPageOffset;BA.prototype.setPageOffset=BA.prototype.setPageOffset;
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],BA.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],BA.prototype,"data",void 0);_.H([_.C$("yt-navigate-set-page-offset"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],BA.prototype,"onYtNavigateSetPageOffset",null);
_.H([_.C$("yt-history-pop"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],BA.prototype,"onYtHistoryPop",null);_.H([_.C$("yt-history-load"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event,_.k9x]),_.Z("design:returntype")],BA.prototype,"onYtHistoryLoad",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],BA.prototype,"onYtNavigate",null);
_.H([_.C$("yt-update-title"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event,String]),_.Z("design:returntype")],BA.prototype,"onYtUpdateTitle",null);_.H([_.C$("yt-update-unseen-notification-count"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event,Number]),_.Z("design:returntype")],BA.prototype,"onYtUpdateUnseenNotificationCount",null);_.H([_.ZZ()],BA);gSi.YtdAppBehavior=[_.pF.YtActionHandlerBehavior,BA.prototype];var QH=function(){var k=_.Mm.apply(this,arguments)||this;k._noAccessors=!0;k.scrollRate=3;k.autoScrollAnimationStart=0;k.autoScrollPaused=!1;k.autoScrollRafId=0;return k};
_.J(QH,_.Mm);_.c=QH.prototype;_.c.created=function(){var k=this;this.boundAutoScrollHandler=function(I){k.autoScroll(I)}};
_.c.detached=function(){this.hostElement.removeEventListener("mouseout",_.R1(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.R1(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.R1(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.c.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.R1(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.R1(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.R1(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.R1(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.R1(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.R1(this,this.endAutoScroll)),this.endAutoScroll())};
_.c.autoScroll=function(k){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=k);var I;if(I=!this.autoScrollPaused&&this.scrollTarget)I=this.scrollTarget,I=I.scrollHeight-I.scrollTop!==I.clientHeight;I&&(I=1E3/this.scrollRate,k-=this.autoScrollAnimationStart,k>I&&(this.scrollTarget.scrollTop+=Math.ceil(k/I),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.c.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.c.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
QH.prototype.autoScrollEnabledChanged=QH.prototype.autoScrollEnabledChanged;_.H([_.n(),_.Z("design:type",Object)],QH.prototype,"scrollRate",void 0);_.H([_.n(),_.Z("design:type",Object)],QH.prototype,"scrollTarget",void 0);_.H([_.n(),_.Z("design:type",Boolean)],QH.prototype,"autoScrollEnabled",void 0);_.H([_.w$("autoScrollEnabled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],QH.prototype,"autoScrollEnabledChanged",null);_.H([_.ZZ()],QH);var atX=[QH.prototype];var nV=function(){var k=_.Mm.apply(this,arguments)||this;k._noAccessors=!0;return k};
_.J(nV,_.Mm);nV.prototype.ready=function(){var k=this;_.BL(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){k.onChange_()})};
nV.prototype.dataChanged_=function(){_.BL(this.hostElement).querySelector("#checkbox").checked=!1};
nV.prototype.onChange_=function(){var k=_.BL(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.vW(this.hostElement,"yt-dismissal-reason-"+k,this.data.feedbackToken)};
nV.prototype.dataChanged_=nV.prototype.dataChanged_;_.H([_.n(),_.Z("design:type",Object)],nV.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nV.prototype,"dataChanged_",null);_.H([_.ZZ()],nV);var RaA=[nV.prototype];var oI=function(){var k=_.Mm.apply(this,arguments)||this;k.showInput=!1;return k};
_.J(oI,_.Mm);_.c=oI.prototype;_.c.detached=function(){this.showInput&&window.removeEventListener("click",_.R1(this,this.closeOnOutsideClick_))};
_.c.stopPropagation_=function(k){this.showInput&&k.stopPropagation()};
_.c.closeOnOutsideClick_=function(k){this.closeOnOutsideClickCondition(k)&&(this.showInput=!1,window.removeEventListener("click",_.R1(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.c.closeOnOutsideClickCondition=function(){return!0};
_.c.closeOnOutsideClickHandler=function(){};
_.c.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.R1(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.c.openOnClickHandler=function(){};
_.c.showInputChanged=function(){};
_.c.setShowInput=function(k){this.showInput=k};
oI.prototype.setShowInput=oI.prototype.setShowInput;oI.prototype.showInputChanged=oI.prototype.showInputChanged;oI.prototype.openOnClickHandler=oI.prototype.openOnClickHandler;oI.prototype.openOnClick_=oI.prototype.openOnClick_;oI.prototype.closeOnOutsideClickHandler=oI.prototype.closeOnOutsideClickHandler;oI.prototype.closeOnOutsideClickCondition=oI.prototype.closeOnOutsideClickCondition;oI.prototype.closeOnOutsideClick_=oI.prototype.closeOnOutsideClick_;oI.prototype.stopPropagation_=oI.prototype.stopPropagation_;
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],oI.prototype,"showInput",void 0);_.H([_.C$("click"),_.C$("keydown"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],oI.prototype,"stopPropagation_",null);_.H([_.w$("showInput"),_.Z("design:type",Function),_.Z("design:paramtypes",[Boolean]),_.Z("design:returntype")],oI.prototype,"showInputChanged",null);_.H([_.ZZ()],oI);var CXP=[oI.prototype];var xI=function(){var k=_.Mm.apply(this,arguments)||this;k.timeoutJobId=0;k.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return k};
_.J(xI,_.Mm);xI.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
xI.prototype.startTimeout=function(){var k=this,I=this.data&&this.data.displayDurationSeconds;I&&!this.timeoutJobId&&(this.timeoutJobId=_.d6(_.hD,function(){_.sm(k.hostElement,"yt-close-popup-action",[k.is]);k.timeoutJobId=0},I*1E3))};
xI.prototype.cancelTimeout=function(){_.hD.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
xI.prototype.ytdHatsSurveyBehaviorDataChanged=xI.prototype.ytdHatsSurveyBehaviorDataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],xI.prototype,"ytActionHandlerBehavior",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xI.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.H([_.ZZ()],xI);var wS6=[_.pF.YtActionHandlerBehavior,xI.prototype];var H14=_.BT(115994),pSA=_.BT(115993),Npx=function(k,I,V){var X=this;var P=V.dragDownAction;this.layer=0;this.JSC$20375_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return X.dragDownAction()}}}};
this.JSC$20375_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return X.dragDownAction()}}}};
this.fullscreen=!1;var L=_.Ne();_.pY(L,H14,this.layer);_.pY(L,pSA,this.layer);this.dragDownAction=function(){P();_.iH(L,{visualElement:X.fullscreen?H14:pSA})};
this.gesture=new kI(k,I,this.getConfig(!1),"pandown");this.attach()};
Npx.prototype.attach=function(){this.gesture.attach()};
Npx.prototype.detach=function(){this.gesture.detach()};
Npx.prototype.update=function(k){this.fullscreen=k;var I=this.gesture;k=this.getConfig(k);I.config=k};
Npx.prototype.getConfig=function(k){return k?this.JSC$20375_watchFullScreenConfig:this.JSC$20375_watchConfig};var Mc4;var Z1x;var aI=function(){var k=_.a.apply(this,arguments)||this;k.systemIcons=_.m("kevlar_system_icons");k.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return k};
_.J(aI,_.a);aI.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var k=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(k=this.data.percentIfLiked||0,this.activated=!0):(k=this.data.percentIfIndifferent||0,this.activated=!1);_.BL(this.hostElement).querySelector("#like-bar").style.width=k+"%"}};
aI.prototype.handleUpdateSentimentBarStateCommand=function(k){this.data&&this.set("data.likeStatus",_.K(k,eC6).likeStatus)};
aI.prototype.observeLikeStatus=aI.prototype.observeLikeStatus;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],aI.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],aI.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],aI.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],aI.prototype,"activated",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],aI.prototype,"systemIcons",void 0);_.H([_.w$("data.likeStatus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],aI.prototype,"observeLikeStatus",null);_.H([_.GY({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],aI);
_.C(aI,"ytd-sentiment-bar-renderer",function(){if(Z1x!==void 0)return Z1x;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sentiment-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-sentiment-bar-renderer">\n  <div id="like-bar" class="style-scope ytd-sentiment-bar-renderer"></div>\n</div>\n<tp-yt-paper-tooltip position="top" class="style-scope ytd-sentiment-bar-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Z1x=k},{mode:1});var Dnp;var RI=function(){var k=_.a.apply(this,arguments)||this;k.small=!0;return k};
_.J(RI,_.a);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],RI.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],RI.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],RI.prototype,"small",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],RI);
_.C(RI,"ytd-video-view-count-renderer",function(){if(Dnp!==void 0)return Dnp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-view-count-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span class="view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.viewCount)]]</span><span class="short-view-count style-scope ytd-video-view-count-renderer">[[getSimpleString(data.shortViewCount)]]</span>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Dnp=k},{mode:_.Bd("kevlar_poly_si_batch_j080")?1:2});var CV=function(){var k=_.a.apply(this,arguments)||this;k.infoFormattedStrings=[];k.wrapVideoActions=_.m("kevar_watch_wrap_video_actions");k.hideSentimentBar=_.m("kevlar_watch_hide_sentiment_bar");k.actionMap={};return k};
_.J(CV,_.a);_.c=CV.prototype;_.c.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.m("web_modern_buttons"),forceIconButton:!_.m("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.c.dataChanged=function(){_.m("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.c.computeInfoFormattedStrings=function(k){if(!k)return[];var I=[];k.dateText&&I.push(k.dateText);k.stationName&&I.push(k.stationName);k.rating&&I.push(k.rating);k.startEndTimeTemplate&&k.startTimeUtcMillis&&k.endTimeUtcMillis&&I.push(_.y8(zI4(_.m6(k.startEndTimeTemplate),Number(k.startTimeUtcMillis),Number(k.endTimeUtcMillis))));k.upNextProgramText&&I.push(k.upNextProgramText);return I};
_.c.scheduleInitialUpdatedMetadataRequest=function(){var k,I=(k=this.data)==null?void 0:k.updatedMetadataEndpoint;if(I){var V;k=Number((V=_.K(I,_.HUx))==null?void 0:V.initialDelayMs);V=isNaN(k)?250:k;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),V)}};
_.c.setSentimentBarWidth=function(){var k=this;_.xA(this,function(){var I=_.BL(k.hostElement).querySelector("ytd-menu-renderer");if(I){I=I.topLevelButtons;for(var V=0,X=0;X<I.length;X++){var P=I[X],L=k.get("toggleButtonSupportedData.toggleButtonIdData.id",P.data);if(L==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||L==="TOGGLE_BUTTON_ID_TYPE_LIKE")V+=P.clientWidth+8;else break}V&&(k.sentiment.style.width=V-8+" px")}})};
_.c.fetchUpdatedMetadata=function(k){var I;k&&(I={continuation:k});var V;(k=(V=this.data)==null?void 0:V.updatedMetadataEndpoint)&&_.C7().resolve(_.Hp).resolveCommand(k,{form:Object.assign({},I,{element:this.hostElement})})};
_.c.onYtServiceRequestSent=function(k,I){I.endpoint&&_.K(I.endpoint,_.Pc)&&(this.hasUpdateSentimentBarStateCommands()&&!_.m("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.K(I.endpoint,_.Pc).status),this.setSentimentBarWidth())};
_.c.hasUpdateSentimentBarStateCommands=function(){var k,I,V,X,P=(X=(k=this.data)==null?void 0:(I=k.videoActions)==null?void 0:(V=I.menuRenderer)==null?void 0:V.topLevelButtons)!=null?X:[];k=_.G(P);for(I=k.next();!I.done;I=k.next()){I=I.value;P=X=V=void 0;var L=(V=I.toggleButtonRenderer)==null?void 0:(X=V.toggleButtonSupportedData)==null?void 0:(P=X.toggleButtonIdData)==null?void 0:P.id;if(L==="TOGGLE_BUTTON_ID_TYPE_LIKE"||L==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){X=V=void 0;I=(X=_.K((V=I.toggleButtonRenderer)==
null?void 0:V.defaultServiceEndpoint,_.x4))==null?void 0:X.commands;if(!I)break;I=_.G(I);for(V=I.next();!V.done;V=I.next())if(_.K(V.value,eC6))return!0}}return!1};
_.c.onYtServiceRequestCompleted=function(k,I){var V;(k=(V=I.data)==null?void 0:V.loggingDirectives)&&_.CVt(_.Ne(),k);this.get("continuation.timedContinuationData",I.data)&&this.data&&this.data.updatedMetadataEndpoint&&(I=I.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,I.continuation),I.timeoutMs))};
_.c.computeHasDateText=function(k){return!!k&&!!k.dateText};
_.R9.Object.defineProperties(CV.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X;return!((X=(k=this.data)==null?void 0:(I=k.videoActions)==null?void 0:(V=I.menuRenderer)==null?void 0:V.flexibleItems)==null||!X.length)}}});
CV.prototype.onYtServiceRequestCompleted=CV.prototype.onYtServiceRequestCompleted;CV.prototype.onYtServiceRequestSent=CV.prototype.onYtServiceRequestSent;CV.prototype.dataChanged=CV.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],CV.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],CV.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],CV.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.gn.YtTaskEmitterBehavior),_.Z("design:type",Object)],CV.prototype,"ytTaskEmitterBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],CV.prototype,"data",void 0);_.H([_.n({computed:"computeInfoFormattedStrings(data)"}),_.Z("design:type",Array)],CV.prototype,"infoFormattedStrings",void 0);
_.H([_.n({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],CV.prototype,"hasDateText",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],CV.prototype,"wrapVideoActions",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],CV.prototype,"hideSentimentBar",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CV.prototype,"flexMenuEnabled",null);
_.H([_.p$("#sentiment"),_.Z("design:type",Object)],CV.prototype,"sentiment",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CV.prototype,"dataChanged",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],CV.prototype,"onYtServiceRequestSent",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],CV.prototype,"onYtServiceRequestCompleted",null);
_.C(CV,"ytd-video-primary-info-renderer",function(){if(Mc4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-primary-info-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><a class="yt-simple-endpoint style-scope ytd-video-primary-info-renderer" hidden="[[!data.superTitleIcon]]" href$="[[computeHref_(data.superTitleLink.runs.0.navigationEndpoint)]]" aria-label$="[[data.superTitleLink.accessibility.accessibilityData.label]]" data="[[data.superTitleLink.runs.0.navigationEndpoint]]"><yt-icon class="super-title-icon style-scope ytd-video-primary-info-renderer" icon="yt-icons:location_pin"></yt-icon></a><yt-formatted-string class="super-title style-scope ytd-video-primary-info-renderer" force-default-style="" text="[[data.superTitleLink]]"></yt-formatted-string><h1 class="title style-scope ytd-video-primary-info-renderer"><yt-formatted-string force-default-style="" text="[[data.title]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></h1><ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-video-primary-info-renderer"></ytd-badge-supported-renderer><div id="info" class="style-scope ytd-video-primary-info-renderer"><div id="info-text" class="style-scope ytd-video-primary-info-renderer"><div id="count" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></div><div id="info-strings" hidden="[[!infoFormattedStrings.length]]" class="style-scope ytd-video-primary-info-renderer"><span id="dot" hidden="[[!data.viewCount]]" class="style-scope ytd-video-primary-info-renderer"></span><template is="dom-repeat" items="[[infoFormattedStrings]]" class="style-scope ytd-video-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-video-primary-info-renderer"></yt-formatted-string></template></div></div><div id="flex" class="style-scope ytd-video-primary-info-renderer"></div><div id="menu-container" class="style-scope ytd-video-primary-info-renderer"><div id="menu" class="style-scope ytd-video-primary-info-renderer"></div><ytd-sentiment-bar-renderer id="sentiment" data="[[data.sentimentBar.sentimentBarRenderer]]" hidden="[[!data.sentimentBar.sentimentBarRenderer]]" class="style-scope ytd-video-primary-info-renderer"></ytd-sentiment-bar-renderer></div></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);Mc4=k}k=Mc4;return k},{mode:1});var zah;var uzG;var wo=function(){return _.a.apply(this,arguments)||this};
_.J(wo,_.a);wo.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
wo.prototype.onTap=function(k){var I=this.data&&this.data.endpoint;I&&!_.yy(_.K$(k),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.vW(this.hostElement,"yt-navigate",{endpoint:I})};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],wo.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],wo.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],wo.prototype,"data",void 0);_.H([_.GY({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],wo);
_.C(wo,"ytd-autotagging-metadata-renderer",function(){if(uzG!==void 0)return uzG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="outer-container" on-tap="onTap" class="style-scope ytd-autotagging-metadata-renderer">\n  <ytd-thumbnail circular="" data="[[data]]" class="style-scope ytd-autotagging-metadata-renderer">\n  </ytd-thumbnail>\n  <div id="right-container" class="style-scope ytd-autotagging-metadata-renderer">\n    <div id="title-container" class="style-scope ytd-autotagging-metadata-renderer">\n      <div id="title" class="style-scope ytd-autotagging-metadata-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n      <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-autotagging-metadata-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="subscribe-button" class="style-scope ytd-autotagging-metadata-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return uzG=k},{mode:1});var O1h;var HA=function(){return _.a.apply(this,arguments)||this};
_.J(HA,_.a);HA.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],HA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],HA.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],HA.prototype,"data",void 0);_.H([_.GY({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],HA);
_.C(HA,"ytd-autotagging-metadata-row-renderer",function(){if(O1h!==void 0)return O1h;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-autotagging-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-autotagging-metadata-row-renderer">\n  [[getSimpleString(data.header)]]\n</div>\n<div id="contents" class="style-scope ytd-autotagging-metadata-row-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return O1h=k},{mode:1});var tch;var ea6;var pV=function(){var k=_.a.apply(this,arguments)||this;k.engagementPanelContent=!1;return k};
_.J(pV,_.a);pV.prototype.computeHasDividerLine=function(k,I){return k&&!I};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pV.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],pV.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.Z("design:type",Boolean)],pV.prototype,"hasDividerLine",void 0);_.H([_.n(),_.Z("design:type",Object)],pV.prototype,"engagementPanelContent",void 0);
_.H([_.GY({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],pV);
_.C(pV,"ytd-metadata-row-header-renderer",function(){if(ea6!==void 0)return ea6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="content" class="style-scope ytd-metadata-row-header-renderer">\n  <yt-formatted-string class="content style-scope ytd-metadata-row-header-renderer" text="[[data.content]]"></yt-formatted-string>\n</h4>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ea6=k},{mode:1});var kxP;var NA=function(){return _.a.apply(this,arguments)||this};
_.J(NA,_.a);NA.prototype.computeHasDividerLine=function(k){return k};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],NA.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],NA.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.Z("design:type",Boolean)],NA.prototype,"hasDividerLine",void 0);_.H([_.GY({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],NA);
_.C(NA,"ytd-metadata-row-renderer",function(){if(kxP!==void 0)return kxP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h4 id="title" hidden$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-metadata-row-renderer"></yt-formatted-string>\n</h4>\n<div id="content" with-extra-margin$="[[!data.title]]" class="style-scope ytd-metadata-row-renderer">\n  <template is="dom-repeat" items="[[data.contents]]" class="style-scope ytd-metadata-row-renderer">\n    <yt-formatted-string class="content content-line-height-override style-scope ytd-metadata-row-renderer" text="[[item]]">\n    </yt-formatted-string>\n  </template>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return kxP=k},{mode:1});var IEp;var VzA=function(){return _.a.apply(this,arguments)||this};
_.J(VzA,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],VzA.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],VzA.prototype,"data",void 0);_.H([_.GY({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],VzA);
_.C(VzA,"ytd-metadata-with-image-row-renderer",function(){if(IEp!==void 0)return IEp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-with-image-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-metadata-with-image-row-renderer" href$="[[computeHref_(data.thumbnailEndpoint)]]" data="[[data.thumbnailEndpoint]]">\n  <yt-img-shadow thumbnail="[[data.thumbnail]]" width="83" class="style-scope ytd-metadata-with-image-row-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope ytd-metadata-with-image-row-renderer">\n    <template is="dom-repeat" as="content" items="[[data.contents]]" strip-whitespace="" class="style-scope ytd-metadata-with-image-row-renderer">\n      <span class="content-text style-scope ytd-metadata-with-image-row-renderer">[[getSimpleString(content)]]</span>\n    </template>\n  </div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return IEp=k},{mode:1});var XD4;var MA=function(){var k=_.a.apply(this,arguments)||this;k.rounded=!0;k.fixie=!1;k.fullWidth=!1;return k};
_.J(MA,_.a);_.c=MA.prototype;_.c.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.onDataChanged=function(){var k=this;this.data&&!this.endpointHref&&(this.endpointLink.classList.add("button-mode"),this.endpointLink.setAttribute("tabindex","0"),this.endpointLink.setAttribute("role","button"),this.endpointLink.addEventListener("keypress",function(I){k.onEndpointLinkKeyPress(I)}))};
_.c.onEndpointLinkKeyPress=function(k){k.target===this.endpointLink&&k.keyCode===13&&_.vW(this.hostElement,"click")};
_.c.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var k;if((k=this.data)==null?0:k.endpoint)_.nC(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.c.onYtNavigate=function(k){this.endpointHref||(k.stopPropagation(),k.preventDefault())};
_.c.onInformationButtonContainerClick=function(k){k.target.id!=="information-button-container"&&(k.stopPropagation(),k.preventDefault())};
_.c.computeStyle=function(k){return k};
_.c.computeIsThumbnailStyle=function(k){return k==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.c.computeThumbnailWidth=function(k){switch(k){case "RICH_METADATA_RENDERER_STYLE_THUMBNAIL":return 178;case "RICH_METADATA_RENDERER_STYLE_BOX_ART":return 72;case "RICH_METADATA_RENDERER_STYLE_TOPIC":return 96;case "RICH_METADATA_RENDERER_STYLE_SQUARE":return 100;default:return 68}};
_.c.computeThumbnailObjectFit=function(k){switch(k){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.R9.Object.defineProperties(MA.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?0:k.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
MA.prototype.onYtNavigate=MA.prototype.onYtNavigate;MA.prototype.onClick=MA.prototype.onClick;MA.prototype.onDataChanged=MA.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],MA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],MA.prototype,"componentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],MA.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],MA.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Z("design:type",String)],MA.prototype,"componentStyle",void 0);_.H([_.n({computed:"computeIsThumbnailStyle(data.style)"}),_.Z("design:type",Boolean)],MA.prototype,"isThumbnailStyle",void 0);_.H([_.n({computed:"computeThumbnailObjectFit(data.style)"}),_.Z("design:type",String)],MA.prototype,"thumbnailObjectFit",void 0);
_.H([_.n({computed:"computeThumbnailWidth(data.style)"}),_.Z("design:type",Number)],MA.prototype,"thumbnailWidth",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],MA.prototype,"rounded",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],MA.prototype,"fixie",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],MA.prototype,"fullWidth",void 0);_.H([_.p$("#endpoint-link"),_.Z("design:type",HTMLAnchorElement)],MA.prototype,"endpointLink",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],MA.prototype,"onDataChanged",null);_.H([_.v("data.endpoint"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],MA.prototype,"endpointHref",null);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],MA.prototype,"onClick",null);
_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],MA.prototype,"onYtNavigate",null);_.H([_.GY({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],MA);
_.C(MA,"ytd-rich-metadata-renderer",function(){if(XD4!==void 0)return XD4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint-link" class="yt-simple-endpoint style-scope ytd-rich-metadata-renderer" href$="[[endpointHref]]" data="[[data.endpoint]]">\n  <template is="dom-if" restamp="" if="[[isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <ytd-thumbnail id="thumbnail" data="[[data]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-thumbnail>\n  </template>\n  <template is="dom-if" restamp="" if="[[!isThumbnailStyle]]" class="style-scope ytd-rich-metadata-renderer">\n    <div id="thumbnail" class="style-scope ytd-rich-metadata-renderer">\n      <yt-img-shadow object-fit="[[thumbnailObjectFit]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailWidth]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n  <div id="text-container" class="style-scope ytd-rich-metadata-renderer">\n    <div id="title" class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="subtitle" hidden$="[[!data.subtitle]]" class="style-scope ytd-rich-metadata-renderer">\n      [[getSimpleString(data.subtitle)]]\n    </div>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-rich-metadata-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="call-to-action" class="style-scope ytd-rich-metadata-renderer">\n      <div class="style-scope ytd-rich-metadata-renderer">[[getSimpleString(data.callToAction)]]</div>\n      <yt-icon hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-rich-metadata-renderer">\n      </yt-icon>\n    </div>\n  </div>\n  <div id="information-button-container" on-click="onInformationButtonContainerClick" hidden="[[!data.informationButton]]" class="style-scope ytd-rich-metadata-renderer"></div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return XD4=k},{mode:_.Bd("kevlar_poly_si_batch_j075")?1:2});var Pic;var Z8=function(){var k=_.a.apply(this,arguments)||this;k.fixie=!1;k.fullWidth=!1;return k};
_.J(Z8,_.a);Z8.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
Z8.prototype.computeHasDividerLine=function(k){return k};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Z8.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Z8.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.Z("design:type",Boolean)],Z8.prototype,"hasDividerLine",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Z8.prototype,"fixie",void 0);_.H([_.n(),_.Z("design:type",Object)],Z8.prototype,"fullWidth",void 0);
_.H([_.GY({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],Z8);
_.C(Z8,"ytd-rich-metadata-row-renderer",function(){if(Pic!==void 0)return Pic;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-metadata-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-rich-metadata-row-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Pic=k},{mode:1});var D8=function(){var k=_.a.apply(this,arguments)||this;k.engagementPanelContent=!1;k.fixie=!1;k.fullWidth=!1;return k};
_.J(D8,_.a);
D8.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"}}}};
D8.prototype.computeCollapsibleItems=function(k,I,V){return k===void 0||I===void 0||V===void 0||V?[]:k.slice(I)};
D8.prototype.computeAlwaysShownItems=function(k,I){return k&&k.length?k.slice(0,I):[]};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],D8.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],D8.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],D8.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],D8.prototype,"collapsed",void 0);
_.H([_.n({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.Z("design:type",Array)],D8.prototype,"alwaysShownItems",void 0);_.H([_.n({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.Z("design:type",Array)],D8.prototype,"collapsibleItems",void 0);_.H([_.n(),_.Z("design:type",Object)],D8.prototype,"engagementPanelContent",void 0);_.H([_.n(),_.Z("design:type",Object)],D8.prototype,"fixie",void 0);
_.H([_.n(),_.Z("design:type",Object)],D8.prototype,"fullWidth",void 0);_.H([_.GY({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],D8);
_.C(D8,"ytd-metadata-row-container-renderer",function(){if(tch!==void 0)return tch;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-row-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="always-shown" class="style-scope ytd-metadata-row-container-renderer"></div>\n<div id="collapsible" hidden="[[collapsed]]" class="style-scope ytd-metadata-row-container-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return tch=k},{mode:1});var Luc;var z1=function(){return _.a.apply(this,arguments)||this};
_.J(z1,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],z1.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],z1.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],z1.prototype,"data",void 0);_.H([_.GY({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],z1);
_.C(z1,"ytd-error-corrections-section-item-renderer",function(){if(Luc!==void 0)return Luc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="channel-thumbnail" height="36" thumbnail="[[data.thumbnail]]" width="36" class="style-scope ytd-error-corrections-section-item-renderer">\n</yt-img-shadow>\n<a id="correction-timestamp" class="yt-simple-endpoint style-scope ytd-error-corrections-section-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick">\n  <yt-formatted-string text="[[data.timeLabel]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</a>\n<div id="correction-text" class="style-scope ytd-error-corrections-section-item-renderer">\n  <yt-formatted-string text="[[data.correctionText]]" class="style-scope ytd-error-corrections-section-item-renderer"></yt-formatted-string>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Luc=k},{mode:1});var cFV;var uO=function(){return _.a.apply(this,arguments)||this};
_.J(uO,_.a);uO.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uO.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],uO.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],uO.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uO.prototype,"data",void 0);_.H([_.GY({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],uO);
_.C(uO,"ytd-error-corrections-section-renderer",function(){if(cFV!==void 0)return cFV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-error-corrections-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-error-corrections-section-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-error-corrections-section-renderer"></yt-formatted-string>\n  <div id="flex" class="style-scope ytd-error-corrections-section-renderer"></div>\n  <ytd-button-renderer id="view_all_button" data="[[data.viewAllButton.buttonRenderer]]" class="style-scope ytd-error-corrections-section-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="items" class="style-scope ytd-error-corrections-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return cFV=k},{mode:1});var GxX;var OD=function(){return _.a.apply(this,arguments)||this};
_.J(OD,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],OD.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],OD.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],OD.prototype,"data",void 0);_.H([_.GY({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],OD);
_.C(OD,"ytd-topic-link-renderer",function(){if(GxX!==void 0)return GxX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="topic-link-container" class="yt-simple-endpoint style-scope ytd-topic-link-renderer" data="[[data.endpoint]]" href$="[[computeOptionalHref_(data.endpoint)]]">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnailDetails]]" width="32" class="style-scope ytd-topic-link-renderer">\n    </yt-img-shadow>\n    <div id="title" class="style-scope ytd-topic-link-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="call-to-action-icon" hidden="[[!data.callToActionIcon]]" icon="[[data.callToActionIcon.iconType]]" class="style-scope ytd-topic-link-renderer">\n    </yt-icon>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return GxX=k},{mode:1});var TE2;var td=function(){var k=_.a.apply(this,arguments)||this;k.modernLockupV2=_.m("modernize_structured_description_playlist_lockups_v2");return k};
_.J(td,_.a);td.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],td.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],td.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],td.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],td.prototype,"modernLockupV2",void 0);_.H([_.GY({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],td);
_.C(td,"ytd-video-description-course-section-renderer",function(){if(TE2!==void 0)return TE2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-course-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-course-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-course-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-course-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-course-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return TE2=k},{mode:1});var d7G;var e3=function(){return _.a.apply(this,arguments)||this};
_.J(e3,_.a);e3.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],e3.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],e3.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],e3.prototype,"data",void 0);_.H([_.GY({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],e3);
_.C(e3,"ytd-video-description-files-section-renderer",function(){if(d7G!==void 0)return d7G;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-files-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-files-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n  <div id="flex" class="style-scope ytd-video-description-files-section-renderer"></div>\n  <div id="view-all-button" class="style-scope ytd-video-description-files-section-renderer"></div>\n</div>\n<div id="description" class="style-scope ytd-video-description-files-section-renderer">[[getSimpleString(data.sectionDescription)]]</div>\n<div id="file-buttons" class="style-scope ytd-video-description-files-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return d7G=k},{mode:1});var ia3;var kT=function(){return _.a.apply(this,arguments)||this};
_.J(kT,_.a);kT.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],kT.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],kT.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],kT.prototype,"data",void 0);_.H([_.GY({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],kT);
_.C(kT,"ytd-video-description-gaming-section-renderer",function(){if(ia3!==void 0)return ia3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-gaming-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-gaming-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-gaming-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="media-lockups" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n<div id="topic-link" class="style-scope ytd-video-description-gaming-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ia3=k},{mode:1});var WuV;var If=function(){var k=_.a.apply(this,arguments)||this;k.isExpanded=!1;return k};
_.J(If,_.a);If.prototype.computeHasDefaultMetadataEndpoint=function(k){var I;k=k==null?void 0:(I=k.defaultMetadata)==null?void 0:I.runs;return!(!k||k.length!==1||!k[0].navigationEndpoint)};
If.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.R9.Object.defineProperties(If.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],If.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],If.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],If.prototype,"isExpanded",void 0);_.H([_.n({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],If.prototype,"hasDefaultMetadataEndpoint",void 0);
_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],If.prototype,"isExpandable",null);_.H([_.v("data","isExpandable","isExpanded"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],If.prototype,"showExpandedMetadata",null);_.H([_.GY({is:"ytd-info-row-renderer",disableElementRegistration:!0})],If);
_.C(If,"ytd-info-row-renderer",function(){if(WuV!==void 0)return WuV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-info-row-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-row-container" on-click="onRowExpand" class="style-scope ytd-info-row-renderer">\n  <div id="info-row-header" class="style-scope ytd-info-row-renderer">\n    <div id="title" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.title)]]</div>\n    <div id="default-metadata-section" hidden="[[isExpanded]]" class="style-scope ytd-info-row-renderer">\n      <yt-formatted-string id="default-metadata" bold-links="" text="[[data.defaultMetadata]]" class="style-scope ytd-info-row-renderer">\n      </yt-formatted-string>\n      <span id="truncation-text" class="style-scope ytd-info-row-renderer">[[getSimpleString(data.truncationText)]]</span>\n      <yt-icon id="icon" class="expand-icon style-scope ytd-info-row-renderer" hidden="[[!data.expandIcon.iconType]]" icon="[[data.expandIcon.iconType]]">\n      </yt-icon>\n    </div>\n  </div>\n  <yt-formatted-string id="expanded-metadata" hidden="[[!showExpandedMetadata]]" text="[[data.expandedMetadata]]" class="style-scope ytd-info-row-renderer">\n  </yt-formatted-string>\n</div>\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return WuV=k},{mode:1});var fEA;var Vc=function(){var k=_.a.apply(this,arguments)||this;k.currentIndex=0;k.supportComponentResize=!0;k.JSC$20432_lastScrollContainerWidth=NaN;return k};
_.J(Vc,_.a);_.c=Vc.prototype;
_.c.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"}}}};
_.c.getItemsPath=function(){return"videoLockups"};
_.c.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.c.onIronResize=function(){this.updateVideoLockupStyles()};
_.c.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.c.updateVideoLockupStyles=function(){var k;this.JSC$20432_scrollContainer!==void 0&&(k=this.videoLockups)!=null&&k.length&&(k=this.JSC$20432_scrollContainer.clientWidth,k!==this.JSC$20432_lastScrollContainerWidth&&(this.JSC$20432_lastScrollContainerWidth=k,_.x5(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(k*.8,415)+"px"}),_.vW(this.hostElement,"iron-resize")))};
_.R9.Object.defineProperties(Vc.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var k=[],I;if((I=this.data)==null||!I.carouselLockups)return k;I=_.G(this.data.carouselLockups);for(var V=I.next();!V.done;V=I.next()){V=V.value;var X=void 0;((X=_.K(V,yE2))==null?0:X.videoLockup)&&k.push(_.K(V,yE2).videoLockup)}return k}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.videoLockups)==null||!k.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var k=[],I;if((I=this.data)==null||!I.carouselLockups)return k;var V;return(V=_.K(this.data.carouselLockups[this.scrollCount],yE2))==null?void 0:V.infoRows}}});
Vc.prototype.dataChanged=Vc.prototype.dataChanged;Vc.prototype.onIronResize=Vc.prototype.onIronResize;Vc.prototype.hiddenChanged=Vc.prototype.hiddenChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Vc.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Vc.prototype,"componentBehavior",void 0);_.H([_.q(_.Q7.YtdHorizontalListBehavior),_.Z("design:type",Object)],Vc.prototype,"ytdHorizontalListBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Vc.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Vc.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Vc.prototype,"inlineStructuredDescription",void 0);_.H([_.n({value:2}),_.Z("design:type",Number)],Vc.prototype,"initialCount",void 0);_.H([_.n(),_.Z("design:type",Object)],Vc.prototype,"currentIndex",void 0);
_.H([_.n(),_.Z("design:type",Number)],Vc.prototype,"scrollCount",void 0);_.H([_.n(),_.Z("design:type",Object)],Vc.prototype,"supportComponentResize",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Vc.prototype,"contentHidden",void 0);_.H([_.p$("#scroll-container"),_.Z("design:type",HTMLDivElement)],Vc.prototype,"JSC$20432_scrollContainer",void 0);
_.H([_.w$("contentHidden"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vc.prototype,"hiddenChanged",null);_.H([_.v("data"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],Vc.prototype,"videoLockups",null);_.H([_.v("videoLockups"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Vc.prototype,"hasVideoLockups",null);
_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vc.prototype,"onIronResize",null);_.H([_.v("data","scrollCount"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Vc.prototype,"infoRows",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vc.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],Vc);
_.C(Vc,"ytd-video-description-music-section-renderer",function(){if(fEA!==void 0)return fEA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-music-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-video-description-music-section-renderer">\n  <h3 id="title" class="style-scope ytd-video-description-music-section-renderer">[[getSimpleString(data.sectionTitle)]]</h3>\n</div>\n<div id="video-lockups" hidden="[[!hasVideoLockups]]" class="style-scope ytd-video-description-music-section-renderer">\n  <div id="left-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="left-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atStart]]"></div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-video-description-music-section-renderer">\n    <div id="items" class="style-scope ytd-video-description-music-section-renderer"></div>\n  </div>\n  <div id="right-arrow-container" class="arrow-container style-scope ytd-video-description-music-section-renderer">\n    <div id="right-arrow-button" class="arrow style-scope ytd-video-description-music-section-renderer" hidden="[[atEnd]]"></div>\n  </div>\n</div>\n<div id="info-rows" class="style-scope ytd-video-description-music-section-renderer"></div>\n<a id="premium-upsell-link" class="yt-simple-endpoint style-scope ytd-video-description-music-section-renderer" aria-label$="[[data.premiumUpsellLink.title.accessibility.accessibilityData.label]]" hidden="[[!data.premiumUpsellLink]]" href$="[[computeOptionalHref_(data.premiumUpsellLink.navigationEndpoint)]]" title$="[[getSimpleString(data.premiumUpsellLink.title)]]" data="[[data.premiumUpsellLink.navigationEndpoint]]">\n  <yt-formatted-string id="premium-upsell-text" text="[[data.premiumUpsellLink]]" class="style-scope ytd-video-description-music-section-renderer">\n  </yt-formatted-string>\n</a>\n<div id="topic-link" class="style-scope ytd-video-description-music-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return fEA=k},{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var U7A;var Xu=function(){return _.a.apply(this,arguments)||this};
_.J(Xu,_.a);Xu.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Xu.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Xu.prototype,"ytRendererBehavior",void 0);_.H([_.n({}),_.Z("design:type",Object)],Xu.prototype,"data",void 0);_.H([_.GY({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],Xu);
_.C(Xu,"ytd-video-description-transcript-section-renderer",function(){if(U7A!==void 0)return U7A;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-description-transcript-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="title" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.sectionTitle)]]</div>\n</div>\n<div id="sub-header" class="style-scope ytd-video-description-transcript-section-renderer">\n  <p id="sub-header-text" class="style-scope ytd-video-description-transcript-section-renderer">[[getSimpleString(data.subHeaderText)]]</p>\n</div>\n<div id="button-container" class="style-scope ytd-video-description-transcript-section-renderer">\n  <div id="primary-button" class="style-scope ytd-video-description-transcript-section-renderer"></div>\n</div>\n\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return U7A=k},{mode:1});var EDx;_.Si(_.R(function(k){var I=_.RE(_.UAA,function(){return k.data().firstProviderLinkStatusEntityKey}),V=_.RE(_.UAA,function(){return k.data().secondProviderLinkStatusEntityKey}),X=function(){var P,L;
return((P=I())==null?void 0:P.linked)||((L=V())==null?void 0:L.linked)};
return _.f("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.f(_.KF,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return k.data().sectionTitle}}),_.f(_.KF,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return X()?k.data().connectedMessage:k.data().notConnectedMessage}}),_.f(_.b,{cond:X,
then:function(){return _.f(_.HT,{data:function(){return k.data().connectedButton}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.f(_.b,{cond:function(){return!X()},
then:function(){return _.f(_.HT,{data:function(){return k.data().notConnectedButton}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"xh"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;return _.f("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.f("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.f(_.KF,{text:function(){return I().sectionTitle}})),_.f("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.f(_.KF,{text:function(){return I().bodyHeader}})),_.f("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.f(_.KF,{text:function(){return I().bodyText}})),_.f(_.b,{cond:function(){return I().attributionText},
then:function(){return _.f("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.f(_.KF,{text:function(){return I().attributionText}}))}}))},"yh"),"how-this-was-made-section-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){return _.f("yt-video-description-youchat-section-view-model",{class:_.FH("ytVideoDescriptionYouchatSectionViewModelHost")},_.f("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.f(_.KF,{text:function(){return k.data().sectionTitle}})),_.f("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.f(_.KF,{text:function(){return k.data().subHeaderText}})),_.f("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.f(_.ac,{data:function(){return _.K(k.data().primaryButton,
_.hC)}})))},"zh"),"yt-video-description-youchat-section-view-model",{props:{data:_.$3}});var Pl=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return k};
_.J(Pl,_.a);_.c=Pl.prototype;
_.c.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}}}}}};
_.c.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.c.dataChanged=function(){var k,I;this.hasDescriptionOnly=!(((k=this.data)==null?void 0:(I=k.items)==null?void 0:I.length)!==1||!_.K(this.data.items[0],so))};
_.c.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.c.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.c.autoFocusDescription=function(){var k;((k=_.C7().resolve(_.RZ(_.Bq)))==null?0:k.isKeyBoardInUse())&&this.description&&_.Qj(this.description)};
_.c.resize=function(){if(_.m("kevlar_disable_sd_resize"))this.JSC$20439_cardList&&_.vW(this.JSC$20439_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.vW(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.vW(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.c.scrollToSection=function(k){if(k=this.getSectionElement(k))_.sm(this.hostElement,"yt-scroll-to-watch-element",[k]),k.focus()};
_.c.getSectionElement=function(k){switch(k){case "infocards-item-section":var I;return(I=this.infocardsSection)!=null?I:null;case "transcript-item-section":var V;return(V=this.transcriptSection)!=null?V:null;case "how-this-was-made-section-item-section":var X;return(X=this.howThisWasMadeSection)!=null?X:null;case "files-item-section":var P;return(P=this.filesSection)!=null?P:null;default:return null}};
_.c.handleSetActiveItemAction=function(k){var I=_.K(k,pux),V=I&&(I==null?void 0:I.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20439_cardList;if(I&&V){k=this.currentActiveChapter;var X=this.currentActiveProblem;I=V==null?void 0:V.getItemByIndex(I.itemIndex);var P=V=!0;I&&(I.active=!0,I.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(V=k!==I,P=!1,this.currentActiveChapter=I):(I==null?void 0:I.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(V=!1,P=X!==I,this.currentActiveProblem=I));k&&V&&(k.active=!1);X&&P&&(X.active=!1)}};
_.R9.Object.defineProperties(Pl.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.qm("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
Pl.prototype.onYtExpanderMoreTapped=Pl.prototype.onYtExpanderMoreTapped;Pl.prototype.onHiddenChanged=Pl.prototype.onHiddenChanged;Pl.prototype.dataChanged=Pl.prototype.dataChanged;Pl.prototype.panelContentVisibleChanged=Pl.prototype.panelContentVisibleChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Pl.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Pl.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Pl.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.IT),_.Z("design:type",Object)],Pl.prototype,"ironResizableBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Pl.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Pl.prototype,"panelContentVisible",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Pl.prototype,"hasDescriptionOnly",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pl.prototype,"inlineStructuredDescription",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pl.prototype,"hidden",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pl.prototype,"shortsPanel",void 0);_.H([_.n(),_.Z("design:type",Object)],Pl.prototype,"videoSummary",void 0);_.H([_.n(),_.Z("design:type",Object)],Pl.prototype,"merchShelf",void 0);
_.H([_.v("videoSummary"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pl.prototype,"showVideoSummary",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pl.prototype,"engagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pl.prototype,"watchWhileSdp",void 0);_.H([_.p$("ytd-expandable-video-description-body-renderer"),_.Z("design:type",Object)],Pl.prototype,"description",void 0);
_.H([_.p$("ytd-horizontal-card-list-renderer"),_.Z("design:type",Object)],Pl.prototype,"JSC$20439_cardList",void 0);_.H([_.p$("ytd-horizontal-card-list-renderer[center-items]"),_.Z("design:type",Object)],Pl.prototype,"problemWalkthroughCardList",void 0);_.H([_.p$("ytd-shelf-renderer"),_.Z("design:type",Object)],Pl.prototype,"shelfSection",void 0);_.H([_.p$("ytd-video-description-music-section-renderer"),_.Z("design:type",Object)],Pl.prototype,"musicMetadataSection",void 0);
_.H([_.p$("ytd-video-description-infocards-section-renderer"),_.Z("design:type",Object)],Pl.prototype,"infocardsSection",void 0);_.H([_.p$("ytd-video-description-transcript-section-renderer"),_.Z("design:type",Object)],Pl.prototype,"transcriptSection",void 0);_.H([_.p$("how-this-was-made-section-view-model"),_.Z("design:type",Object)],Pl.prototype,"howThisWasMadeSection",void 0);_.H([_.p$("ytd-video-description-files-section-renderer"),_.Z("design:type",Object)],Pl.prototype,"filesSection",void 0);
_.H([_.w$("panelContentVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pl.prototype,"panelContentVisibleChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pl.prototype,"dataChanged",null);_.H([_.w$("hidden"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pl.prototype,"onHiddenChanged",null);
_.H([_.C$("yt-expander-more-tapped"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pl.prototype,"onYtExpanderMoreTapped",null);_.H([_.GY({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],Pl);
_.C(Pl,"ytd-structured-description-content-renderer",function(){if(EDx!==void 0)return EDx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-summary" hidden="[[!showVideoSummary]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="merch-shelf" hidden="[[!merchShelf]]" class="style-scope ytd-structured-description-content-renderer"></div>\n<div id="items" class="style-scope ytd-structured-description-content-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return EDx=k},{mode:2});var Lw=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return k};
_.J(Lw,_.a);_.c=Lw.prototype;_.c.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"}}}};
_.c.dataChanged=function(){var k;this.descriptionToggled=!((k=this.data)==null||!k.defaultExpanded);var I;this.collapsed=this.descriptionAlwaysCollapsed||!((I=this.data)==null?0:I.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.BT(110509);this.showLessClientVe=_.BT(110510);k=_.PW();I=_.Xc();k&&I&&_.bt(k,I,[this.showMoreClientVe,this.showLessClientVe])};
_.c.onYtExpanderMoreTapped=function(){var k,I=(k=this.data)==null?void 0:k.showMoreCommand;I&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(I);(k=_.PW())&&this.showMoreClientVe&&_.y3(k,this.showMoreClientVe)};
_.c.onYtExpanderLessTapped=function(){var k=_.PW();k&&this.showLessClientVe&&_.y3(k,this.showLessClientVe);var I;(k=(I=this.data)==null?void 0:I.showLessCommand)&&this.componentBehavior.resolveCommand(k)};
_.c.handleUpdateDateTextAction=function(k){this.data&&this.data.dateText&&this.set("data.dateText",_.K(k,boP).dateText)};
_.c.handleUpdateDescriptionAction=function(k){if(k=_.K(k,_.RMG))k.isEmpty||!k.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.VV(k.description)):this.set("data.description",k.description)};
_.c.onYtChangeEngagementPanelVisibilityAction=function(k){if(_.m("web_structured_description_show_more")||_.m("web_engagement_panel_open_description")){var I,V=(I=_.K(k,_.aIU))==null?void 0:I.targetId,X;k=((X=_.K(k,_.aIU))==null?void 0:X.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";V==="engagement-panel-structured-description"&&k&&(this.descriptionToggled=!0)}};
_.c.updateCollapsedFromBinding=function(k){this.collapsed=k.detail.value};
_.c.updateDescriptionToggledFromBinding=function(k){this.descriptionToggled=k.detail.value};
_.c.updateCanCollapseFromBinding=function(k){this.canCollapse=k.detail.value};
_.R9.Object.defineProperties(Lw.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.data)==null?void 0:(I=k.metadataRowContainer)==null?void 0:I.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 k;return!((k=this.data)==null||!k.attributedDescription)}},
loadStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription&&!this.collapsed}},
descriptionAlwaysCollapsible:{configurable:!0,enumerable:!0,get:function(){return this.hasInlineStructuredDescription||this.metadataCollapsible}}});
Lw.prototype.onYtExpanderLessTapped=Lw.prototype.onYtExpanderLessTapped;Lw.prototype.onYtExpanderMoreTapped=Lw.prototype.onYtExpanderMoreTapped;Lw.prototype.dataChanged=Lw.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Lw.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Lw.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Lw.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Lw.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Lw.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Lw.prototype,"collapsed",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Lw.prototype,"descriptionToggled",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],Lw.prototype,"canCollapse",void 0);_.H([_.n(),_.Z("design:type",Object)],Lw.prototype,"subscribeButtonData",void 0);_.H([_.n(),_.Z("design:type",Number)],Lw.prototype,"descriptionCollapsedHeight",void 0);_.H([_.n(),_.Z("design:type",Object)],Lw.prototype,"structuredDescriptionContentRenderer",void 0);_.H([_.n({value:function(){return _.m("web_watch_description_always_collapsed")}}),
_.Z("design:type",Boolean)],Lw.prototype,"descriptionAlwaysCollapsed",void 0);_.H([_.p$("#description"),_.Z("design:type",HTMLDivElement)],Lw.prototype,"description",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Lw.prototype,"dataChanged",null);_.H([_.C$("yt-expander-more-tapped"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Lw.prototype,"onYtExpanderMoreTapped",null);
_.H([_.C$("yt-expander-less-tapped"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Lw.prototype,"onYtExpanderLessTapped",null);_.H([_.v("data.metadataRowContainer"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Lw.prototype,"metadataCollapsible",null);_.H([_.v("data","structuredDescriptionContentRenderer"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Lw.prototype,"hasInlineStructuredDescription",null);
_.H([_.v("data.attributedDescription"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Lw.prototype,"hasAttributedDescription",null);_.H([_.v("hasInlineStructuredDescription","collapsed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Lw.prototype,"loadStructuredDescription",null);_.H([_.v("data","structuredDescriptionContentRenderer","collapsed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Lw.prototype,"showInlineStructuredDescription",null);
_.H([_.v("data","hasInlineStructuredDescription","metadataCollapsible"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Lw.prototype,"descriptionAlwaysCollapsible",null);
_.C(Lw,"ytd-video-secondary-info-renderer",function(){if(zah===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-video-secondary-info-renderer"><div id="top-row" class="style-scope ytd-video-secondary-info-renderer"><ytd-video-owner-renderer data="[[data.owner.videoOwnerRenderer]]" subscribe-key="[[subscribeButtonData.subscribedEntityKey]]" class="style-scope ytd-video-secondary-info-renderer"><span class="date style-scope ytd-video-secondary-info-renderer" slot="date">[[getSimpleString(data.dateText)]]</span></ytd-video-owner-renderer><div id="subscribe-button" class="style-scope ytd-video-secondary-info-renderer"></div></div><ytd-expander always-collapsed="[[descriptionAlwaysCollapsed]]" always-toggleable="[[descriptionAlwaysCollapsible]]" can-toggle="[[canCollapse]]" collapsed="[[collapsed]]" collapsed-height="[[descriptionCollapsedHeight]]" is-toggled="[[descriptionToggled]]" on-can-toggle-changed="updateCanCollapseFromBinding" on-collapsed-changed="updateCollapsedFromBinding" on-is-toggled-changed="updateDescriptionToggledFromBinding" class="style-scope ytd-video-secondary-info-renderer"><div id="description" slot="content" class="style-scope ytd-video-secondary-info-renderer"><yt-attributed-string class="content style-scope ytd-video-secondary-info-renderer" data="[[data.attributedDescription]]" disable-upgrade$="[[!hasAttributedDescription]]" hidden$="[[!hasAttributedDescription]]" user-input=""></yt-attributed-string><yt-formatted-string class="content style-scope ytd-video-secondary-info-renderer" disable-upgrade$="[[hasAttributedDescription]]" force-default-style="" hidden="[[hasAttributedDescription]]" split-lines="[[!hasAttributedDescription]]" text="[[data.description]]"></yt-formatted-string><ytd-structured-description-content-renderer data="[[structuredDescriptionContentRenderer]]" disable-upgrade$="[[!loadStructuredDescription]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="[[hasInlineStructuredDescription]]" class="style-scope ytd-video-secondary-info-renderer"></ytd-structured-description-content-renderer></div><ytd-metadata-row-container-renderer class="sticky style-scope ytd-video-secondary-info-renderer" slot="sticky" collapsed="[[collapsed]]" data="[[data.metadataRowContainer.metadataRowContainerRenderer]]"></ytd-metadata-row-container-renderer><yt-formatted-string class="more-button style-scope ytd-video-secondary-info-renderer" slot="more-button" role="button" text="[[data.showMoreText]]"></yt-formatted-string><yt-formatted-string class="less-button style-scope ytd-video-secondary-info-renderer" slot="less-button" role="button" text="[[data.showLessText]]"></yt-formatted-string></ytd-expander></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);zah=k}k=zah;return k},{mode:2});var baA;var cl=function(){return _.a.apply(this,arguments)||this};
_.J(cl,_.a);cl.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],cl.prototype,"rendererBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],cl.prototype,"dismissibleItemBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],cl.prototype,"rendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],cl.prototype,"data",void 0);_.H([_.GY({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],cl);
_.C(cl,"ytd-comment-history-entry-renderer",function(){if(baA!==void 0)return baA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="main style-scope ytd-comment-history-entry-renderer">\n  <yt-formatted-string class="summary style-scope ytd-comment-history-entry-renderer" link-inherit-color="" text="[[data.summary]]"></yt-formatted-string>\n  <ytd-expander class="content-expander style-scope ytd-comment-history-entry-renderer" hidden="[[!data.content]]" max-number-of-lines="4">\n    <yt-formatted-string class="content style-scope ytd-comment-history-entry-renderer" slot="content" force-default-style="" split-lines="" text="[[data.content]]">\n    </yt-formatted-string>\n    <span class="more-button style-scope ytd-comment-history-entry-renderer" slot="more-button">[[getSimpleString(data.readMoreText)]]</span>\n    <span class="less-button style-scope ytd-comment-history-entry-renderer" slot="less-button">[[getSimpleString(data.showLessText)]]</span>\n  </ytd-expander>\n  <yt-formatted-string class="timestamp style-scope ytd-comment-history-entry-renderer" text="[[data.timestamp]]"></yt-formatted-string>\n</div>\n<div id="menu" class="style-scope ytd-comment-history-entry-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return baA=k},{mode:1});var lEk;var GT=function(){var k=_.a.apply(this,arguments)||this;k.isCollapsed=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return k};
_.J(GT,_.a);_.c=GT.prototype;_.c.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.onDonateTap=function(){var k=this.get("data.donateButton.buttonRenderer.command");if(k){var I=_.PW(),V=this.get("data.donateButton.buttonRenderer.trackingParams");I&&V&&_.y3(I,_.zY(V));this.ytOpenPopupBehavior.openPopup(k)}};
_.c.onShowMore=function(){this.isCollapsed=!1;var k=_.PW(),I=this.get("data.expandButton.buttonRenderer.trackingParams");k&&I&&_.y3(k,_.zY(I))};
_.c.onShowLess=function(){this.isCollapsed=!0};
_.c.dataChanged=function(){_.x5(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.c.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.c.handleUpdate=function(k){if(k=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",k))this.set("data.startLabel",k.startLabel),this.set("data.endLabel",k.endLabel),this.set("data.progress",k.progress),this.set("data.amountRaisedLabel",k.amountRaisedLabel),this.dataChanged()};
_.c.handleOpenPopupAction=function(k){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",k)&&_.sm(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.c.computeHeaderBackgroundUrl=function(k,I){if(k)return I?k.headerBackgroundDarkUrl:k.headerBackgroundUrl};
_.c.isProgressBarVisible=function(k){return!(!k||k.progress===void 0)};
_.c.headerBackgroundClass=function(){return _.gH("HTML_DIR")==="rtl"?"flip":""};
GT.prototype.dataChanged=GT.prototype.dataChanged;_.H([_.q(_.wn.YtOpenPopupBehavior),_.Z("design:type",Object)],GT.prototype,"ytOpenPopupBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],GT.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],GT.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],GT.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],GT.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],GT.prototype,"isCollapsed",void 0);_.H([_.n({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.Z("design:type",String)],GT.prototype,"headerBackgroundUrl",void 0);_.H([_.n(),_.Z("design:type",Boolean)],GT.prototype,"isDarkTheme",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],GT.prototype,"dataChanged",null);
_.H([_.GY({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],GT);
_.C(GT,"ytd-donation-shelf-renderer",function(){if(lEk!==void 0)return lEk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="header-text" class="style-scope ytd-donation-shelf-renderer">\n    [[getSimpleString(data.headerTitle)]]\n  </div>\n  <template is="dom-if" if="[[headerBackgroundUrl]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="header-background" class$="[[headerBackgroundClass()]] style-scope ytd-donation-shelf-renderer">\n      <yt-img-shadow delayed-src="[[headerBackgroundUrl]]" height="48" class="style-scope ytd-donation-shelf-renderer">\n      </yt-img-shadow>\n    </div>\n  </template>\n</div>\n\n<div id="donate-section" class="style-scope ytd-donation-shelf-renderer">\n  <div id="title-row" class="style-scope ytd-donation-shelf-renderer">\n    <yt-img-shadow id="campaign-logo" object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-shelf-renderer">\n    </yt-img-shadow>\n    <div id="text-container" class="style-scope ytd-donation-shelf-renderer">\n      <div id="campaign-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignTitle)]]\n      </div>\n      <div id="campaign-subtitle" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.campaignSubtitle)]]\n      </div>\n    </div>\n    <div id="donate-button" on-click="onDonateTap" class="style-scope ytd-donation-shelf-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[isProgressBarVisible(data)]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="progress-bar" class="style-scope ytd-donation-shelf-renderer">\n      <div id="progress-bar-fill" class="style-scope ytd-donation-shelf-renderer"></div>\n    </div>\n    <div id="progress-bar-labels" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string id="progress-bar-start" text="[[data.startLabel]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="progress-bar-end" text="[[data.endLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="amount-raised" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.amountRaisedLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="matching-label" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string split-lines="" text="[[data.matchLabel]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n\n<template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="creator-messages-section" class="style-scope ytd-donation-shelf-renderer">\n      <template is="dom-repeat" items="[[data.creatorMessages]]" class="style-scope ytd-donation-shelf-renderer">\n        <div class="creator-message style-scope ytd-donation-shelf-renderer">\n          <div class="separator style-scope ytd-donation-shelf-renderer"></div>\n          <div class="creator-message-header style-scope ytd-donation-shelf-renderer">\n            <yt-img-shadow class="avatar style-scope ytd-donation-shelf-renderer" height="26" thumbnail="[[item.thumbnail]]">\n            </yt-img-shadow>\n            <yt-formatted-string class="creator-message-name style-scope ytd-donation-shelf-renderer" text="[[item.title]]">\n            </yt-formatted-string>\n          </div>\n          <div class="creator-message-description style-scope ytd-donation-shelf-renderer">\n            [[getSimpleString(item.description)]]\n          </div>\n        </div>\n      </template>\n    </div>\n  </template>\n\n  <div id="nonprofit-section" class="style-scope ytd-donation-shelf-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-shelf-renderer">\n      <div id="nonprofit-title" class="style-scope ytd-donation-shelf-renderer">\n        [[getSimpleString(data.nonprofitTitle)]]<span id="verified-icon-wrapper" class="style-scope ytd-donation-shelf-renderer">\u00a0<yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-shelf-renderer" default-to-filled="true" icon="check_circle"></yt-icon>\n        </span>\n      </div>\n    </div>\n    <div id="nonprofit-subtitle" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-shelf-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="nonprofit-description" class="style-scope ytd-donation-shelf-renderer">\n      [[getSimpleString(data.nonprofitDescription)]]\n    </div>\n  </div>\n</template>\n\n<div id="collapse-controls-section" class="style-scope ytd-donation-shelf-renderer">\n  <template is="dom-if" if="[[isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-more" on-click="onShowMore" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showMoreText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n  <template is="dom-if" if="[[!isCollapsed]]" class="style-scope ytd-donation-shelf-renderer">\n    <div id="show-less" on-click="onShowLess" class="style-scope ytd-donation-shelf-renderer">\n      <yt-formatted-string text="[[data.showLessText]]" class="style-scope ytd-donation-shelf-renderer"></yt-formatted-string>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return lEk=k},{mode:1});var rFX;var h5x=function(){return _.a.apply(this,arguments)||this};
_.J(h5x,_.a);_.H([_.n(),_.Z("design:type",Object)],h5x.prototype,"data",void 0);_.H([_.GY({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],h5x);
_.C(h5x,"ytd-donation-unavailable-renderer",function(){if(rFX!==void 0)return rFX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-unavailable-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-donation-unavailable-renderer">\n  <yt-formatted-string id="message" text="[[data.text]]" class="style-scope ytd-donation-unavailable-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return rFX=k},{mode:1});var yFV;var TT=function(){var k=_.a.apply(this,arguments)||this;k.playerListenerConfig=null;k.actionMap={"yt-show-watch-page-survey":"openSurvey"};return k};
_.J(TT,_.a);_.c=TT.prototype;_.c.dataChanged=function(){var k=this,I=_.S_();I&&I.getPlayerPromise().then(function(X){k.maybeRemovePlayerListeners(X)});
var V=this.data&&this.data.survey;V&&((V=(V=V.singleOptionSurveyRenderer||V.checkboxSurveyRenderer||V.multiStageSurveyRenderer)&&V.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(I,V):this.openSurvey())};
_.c.triggerWatchPageSurvey=function(k,I){var V=this,X,P,L,T,d,U,E,l,r;return _.W(function(h){if(h.nextAddress==1)return k?h.yield(k.getPlayerPromise(),2):h.return();V.player=h.yieldResult;if(!V.player)return h.return();X={};P=_.G(I);for(L=P.next();!L.done;L=P.next())T=L.value,d=_.G(V.createEventListenerPair(T)),U=d.next().value,E=d.next().value,l=U,r=E,l&&r&&(X[l]=r,V.ytPlayerListenerBehavior.listenToPlayerEvent(V.player,l,r));V.playerListenerConfig=X;_.xg(h)})};
_.c.createEventListenerPair=function(k){var I=k.playbackEventTrigger;return I?this.handlePlaybackTrigger(I):(k=k.watchTimeTrigger)?this.handleWatchTimeTrigger(k):[void 0,void 0]};
_.c.handleWatchTimeTrigger=function(k){var I=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var V=k.videoWatchFraction,X=k.watchTimeSec;return X&&V?["onVideoProgress",function(){I.player&&I.isWatchTimeConditionMet(I.player,V,X)&&I.showSurvey()}]:[void 0,
void 0]};
_.c.isWatchTimeConditionMet=function(k,I,V){var X=k.getProgressState(),P=X.current-this.lastKnownPlaybackPosition;P<5&&(this.accumulatedMediaTime+=P);this.lastKnownPlaybackPosition=X.current;X=Math.round(this.accumulatedMediaTime/X.duration*1E3)/1E3;return k.getPresentingPlayerType&&k.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>V||X>I)};
_.c.handlePlaybackTrigger=function(k){var I=this;k=k.playbackEvent;if(k==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var V="onStateChange";var X=function(P){P===0&&I.showSurvey()}}else k==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(V="onVideoProgress",X=function(P){I.player&&I.player.getPresentingPlayerType&&I.player.getPresentingPlayerType()===1&&P&&I.showSurvey()}):k==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(V="onAdEnd",X=this.showSurvey);
return[V,X]};
_.c.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.c.openSurvey=function(){var k=this,I=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(Tw4(!!I));_.hD.addJob(function(){k.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:I}})},0,0)};
_.c.maybeRemovePlayerListeners=function(k){if(this.playerListenerConfig){for(var I=_.G(Object.keys(this.playerListenerConfig)),V=I.next();!V.done;V=I.next())V=V.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(k,V,this.playerListenerConfig[V]);this.playerListenerConfig=null}};
TT.prototype.dataChanged=TT.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],TT.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],TT.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],TT.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],TT.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],TT.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],TT.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],TT.prototype,"playerListenerConfig",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],TT.prototype,"lastKnownPlaybackPosition",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],TT.prototype,"accumulatedMediaTime",void 0);_.H([_.n(),_.Z("design:type",Object)],TT.prototype,"player",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],TT.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],TT);
_.C(TT,"ytd-survey-trigger-renderer",function(){if(yFV!==void 0)return yFV;var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-trigger-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return yFV=k},{mode:1});var m74;_.Ov("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var dT=function(){var k=_.a.apply(this,arguments)||this;k.role="link";k.tabindex="0";k.actionMap=_.m("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return k};
_.J(dT,_.a);_.c=dT.prototype;_.c.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.f$()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.c.getCurrentTheme=function(){return _.Us()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.f$()};
_.c.onThemeSelected=function(k,I){var V=k||I?k:_.WL(),X=(V&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!V&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.JQi(_.Rd(window.location.href));_.ZS(0,165,k);_.ZS(0,174,I);this.prefs.save();X&&_.sm(this.hostElement,"yt-dark-mode-toggled-action",[V]);_.sm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.c.onTap=function(){this.data.serviceEndpoint&&_.Qk(this.hostElement,[this.data.serviceEndpoint])};
_.c.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.c.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.c.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
dT.prototype.onTap=dT.prototype.onTap;dT.prototype.dataChanged=dT.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],dT.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],dT.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ms),_.Z("design:type",Object)],dT.prototype,"paperItemBehaviors",void 0);_.H([_.n(),_.Z("design:type",Object)],dT.prototype,"data",void 0);_.H([_.n({value:function(){return _.Mx()}}),
_.Z("design:type",_.vH)],dT.prototype,"prefs",void 0);_.H([_.n(),_.Z("design:type",Object)],dT.prototype,"label",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dT.prototype,"role",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dT.prototype,"tabindex",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dT.prototype,"dataChanged",null);
_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dT.prototype,"onTap",null);_.H([_.GY({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],dT);
_.Fr()(dT,"ytd-toggle-theme-compact-link-renderer",function(){if(m74===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-theme-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content-icon style-scope ytd-toggle-theme-compact-link-renderer">\n  <yt-icon id="primary-icon" disable-upgrade$="[[!data.primaryIcon.iconType]]" hidden="[[!data.primaryIcon.iconType]]" icon="[[data.primaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n  </yt-icon>\n</div>\n<div id="label" class="style-scope ytd-toggle-theme-compact-link-renderer">[[getSimpleString(label)]]</div>\n<yt-icon id="secondary-icon" disable-upgrade$="[[!data.secondaryIcon.iconType]]" hidden="[[!data.secondaryIcon.iconType]]" icon="[[data.secondaryIcon.iconType]]" class="style-scope ytd-toggle-theme-compact-link-renderer">\n</yt-icon>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);m74=k}k=m74;return k},{allowedProps:["data"],
mode:1});var Kux;_.Ov("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.Ov("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var io=function(){return _.a.apply(this,arguments)||this};
_.J(io,_.a);_.c=io.prototype;_.c.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.onKeyUp=function(k){if(k.keyCode===13)this.onTap()};
_.c.onTap=function(){this.data.recordClickEndpoint&&_.C7().resolve(_.Hp).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var k=this.data.navigationEndpoint;k&&_.K(k,_.i_)&&_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}})};
_.c.readChanged=function(){var k;_.Qi(this.hostElement,"unread",!((k=this.data)==null?0:k.read))};
_.c.dataChanged=function(){this.data&&_.Qi(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.c.computeThumbnailSize=function(){var k;return((k=this.data)==null?0:k.highPriorityNotification)?32:48};
_.c.getEndpointURL=function(k){return k&&!_.K(k,_.i_)?this.componentBehavior.computeHref_(k):null};
_.c.getEndpointData=function(k){return k&&!_.K(k,_.i_)?k:null};
io.prototype.computeThumbnailSize=io.prototype.computeThumbnailSize;io.prototype.dataChanged=io.prototype.dataChanged;io.prototype.readChanged=io.prototype.readChanged;io.prototype.onKeyUp=io.prototype.onKeyUp;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],io.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],io.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],io.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],io.prototype,"data",void 0);_.H([_.n({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.Z("design:type",Number)],io.prototype,"thumbnailSize",void 0);_.H([_.C$("keyup"),_.Z("design:type",Function),_.Z("design:paramtypes",[KeyboardEvent]),_.Z("design:returntype")],io.prototype,"onKeyUp",null);
_.H([_.w$("data.read"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],io.prototype,"readChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],io.prototype,"dataChanged",null);_.H([_.w$("data.highPriorityNotification"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],io.prototype,"computeThumbnailSize",null);
_.H([_.GY({is:"ytd-notification-renderer",disableElementRegistration:!0})],io);
_.C(io,"ytd-notification-renderer",function(){if(Kux!==void 0)return Kux;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-notification-renderer" href$="[[getEndpointURL(data.navigationEndpoint)]]" data="[[getEndpointData(data.navigationEndpoint)]]" on-tap="onTap" tabindex="0" role="link">\n  <div id="new" class="style-scope ytd-notification-renderer"></div>\n  <yt-img-shadow id="avatar" class="thumbnail  style-scope ytd-notification-renderer" height="[[thumbnailSize]]" thumbnail="[[data.thumbnail]]" width="[[thumbnailSize]]">\n  </yt-img-shadow>\n  <div class="text style-scope ytd-notification-renderer">\n    <yt-formatted-string class="message style-scope ytd-notification-renderer" text="[[data.shortMessage]]"></yt-formatted-string>\n    <div id="call-to-action" hidden="[[!data.highPriorityNotificationActionButton]]" class="style-scope ytd-notification-renderer"></div>\n    <div class="metadata style-scope ytd-notification-renderer">\n      <yt-formatted-string text="[[data.footer]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n      <yt-formatted-string text="[[data.sentTimeText]]" class="style-scope ytd-notification-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <template is="dom-if" if="[[data.videoThumbnail]]" class="style-scope ytd-notification-renderer">\n    <div class="thumbnail-container style-scope ytd-notification-renderer">\n      <yt-img-shadow thumbnail="[[data.videoThumbnail]]" width="86" class="style-scope ytd-notification-renderer"></yt-img-shadow>\n    </div>\n  </template>\n</a>\n<div id="menu" class="style-scope ytd-notification-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Kux=k},{mode:1});var $74;var Wl=function(){return _.a.apply(this,arguments)||this};
_.J(Wl,_.a);Wl.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"}}}};
Wl.prototype.computeActionButtonClass=function(k){return!k.actionButtons||k.actionButtons.length<=1?"single-button":k.description?"vertical-buttons":"horizontal-buttons"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Wl.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Wl.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Wl.prototype,"data",void 0);_.H([_.GY({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],Wl);
_.C(Wl,"ytd-playlist-show-metadata-renderer",function(){if($74!==void 0)return $74;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-show-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content-desc" class="style-scope ytd-playlist-show-metadata-renderer">\n  <div id="dropdown" class="style-scope ytd-playlist-show-metadata-renderer"></div>\n  <ytd-expander class="description style-scope ytd-playlist-show-metadata-renderer" max-number-of-lines="2">\n    <yt-formatted-string id="description" class="content style-scope ytd-playlist-show-metadata-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-playlist-show-metadata-renderer" slot="more-button" role="button" text="[[data.showMoreText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="less-button style-scope ytd-playlist-show-metadata-renderer" slot="less-button" role="button" text="[[data.showLessText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n<div id="action-buttons" class$="[[computeActionButtonClass(data)]] style-scope ytd-playlist-show-metadata-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return $74=k},{mode:1});var SPp;_.Ov("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var fw=function(){return _.a.apply(this,arguments)||this};
_.J(fw,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fw.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],fw.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fw.prototype,"data",void 0);_.H([_.GY({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],fw);
_.C(fw,"ytd-purchase-item-renderer",function(){if(SPp!==void 0)return SPp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint purchase-endpoint style-scope ytd-purchase-item-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div class="thumb-container style-scope ytd-purchase-item-renderer">\n    <yt-img-shadow fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-purchase-item-renderer"></yt-img-shadow>\n  </div>\n  <div class="details style-scope ytd-purchase-item-renderer">\n    <yt-formatted-string class="title style-scope ytd-purchase-item-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="price-text style-scope ytd-purchase-item-renderer" no-endpoints="" text="[[data.priceText]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="manage-subscription-text style-scope ytd-purchase-item-renderer" force-default-style="" text="[[data.manageSubscriptionText]]">\n    </yt-formatted-string>\n  </div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return SPp=k},{mode:1});var j82;var JFV={};JFV.YtSimpleTextSectionBehavior={properties:{data:Object,layoutStyle:{type:String,computed:"computeLayoutStyle_(data.layoutStyle)",reflectToAttribute:!0},role:{type:String,computed:"computeRole_(data.layoutStyle)",reflectToAttribute:!0}},created:function(){this.LAYOUT_STYLE_PREFIX_="SIMPLE_TEXT_LAYOUT_STYLE_"},
computeLayoutStyle_:function(k){if(k)return k.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(k){if(k==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.Ov("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var UQ=function(){return _.a.apply(this,arguments)||this};
_.J(UQ,_.a);UQ.prototype.onYtNavigate=function(k){var I=this.openPopupBehavior.getNavigationEndpointPopupAction(k.detail.endpoint);I&&(k.stopPropagation(),this.openPopupBehavior.openPopup(I))};
UQ.prototype.onYtNavigate=UQ.prototype.onYtNavigate;_.H([_.q(JFV.YtSimpleTextSectionBehavior),_.Z("design:type",Object)],UQ.prototype,"ytSimpleTextSectionBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],UQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],UQ.prototype,"openPopupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],UQ.prototype,"data",void 0);
_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],UQ.prototype,"onYtNavigate",null);_.H([_.GY({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],UQ);
_.C(UQ,"ytd-simple-text-section-renderer",function(){if(j82!==void 0)return j82;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-text-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.lines]]" class="style-scope ytd-simple-text-section-renderer">\n  <yt-formatted-string class="text style-scope ytd-simple-text-section-renderer" text="[[item]]"></yt-formatted-string>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return j82=k},{mode:1});var YPp;_.Ov("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var gDG=function(){return _.a.apply(this,arguments)||this};
_.J(gDG,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gDG.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gDG.prototype,"data",void 0);_.H([_.GY({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],gDG);
_.C(gDG,"ytd-unlimited-page-feature-info-renderer",function(){if(YPp!==void 0)return YPp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-page-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="content style-scope ytd-unlimited-page-feature-info-renderer">\n  <yt-formatted-string class="info-head style-scope ytd-unlimited-page-feature-info-renderer" text="[[data.title]]"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-unlimited-page-feature-info-renderer">\n    <yt-formatted-string class="info-desc style-scope ytd-unlimited-page-feature-info-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</div>\n<yt-img-shadow class="icon-thumbnail style-scope ytd-unlimited-page-feature-info-renderer" height="194" thumbnail="[[data.iconThumbnail]]" width="390">\n</yt-img-shadow>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return YPp=k},{mode:1});var qP4;var vDc;var EQ=function(){return _.a.apply(this,arguments)||this};
_.J(EQ,_.a);EQ.prototype.dataChanged=function(){if(this.data){var k=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);k&&(k=_.ji(k,screen.width),this.hostElement.style.backgroundImage="url("+k+")")}};
EQ.prototype.dataChanged=EQ.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],EQ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],EQ.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],EQ.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],EQ);
_.C(EQ,"ytd-post-redemption-section-renderer",function(){if(vDc!==void 0)return vDc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-post-redemption-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="img-container style-scope ytd-post-redemption-section-renderer">\n  <yt-img-shadow id="logo" height="25" thumbnail="[[data.logoImage.thumbnailLandscapePortraitRenderer.portrait]]" class="style-scope ytd-post-redemption-section-renderer">\n  </yt-img-shadow>\n</div>\n<div class="container style-scope ytd-post-redemption-section-renderer">\n  <div class="title style-scope ytd-post-redemption-section-renderer">[[getSimpleString(data.title)]]</div>\n  <ytd-button-renderer id="redeem-button" data="[[data.button.buttonRenderer]]" class="style-scope ytd-post-redemption-section-renderer">\n  </ytd-button-renderer>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return vDc=k},{mode:1});var s83;var bo=function(){return _.a.apply(this,arguments)||this};
_.J(bo,_.a);bo.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bo.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],bo.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bo.prototype,"data",void 0);_.H([_.GY({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],bo);
_.C(bo,"ytd-ypc-post-redemption-renderer",function(){if(s83!==void 0)return s83;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-post-redemption-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="store-value-balance" class="style-scope ytd-ypc-post-redemption-renderer">[[getSimpleString(data.storeValueBalance)]]</div>\n<div id="contents" class="style-scope ytd-ypc-post-redemption-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return s83=k},{mode:1});_.Ov("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var lo=function(){var k=_.a.apply(this,arguments)||this;k.MIN_CODE_LENGTH=12;k.MAX_CODE_LENGTH=24;return k};
_.J(lo,_.a);_.c=lo.prototype;_.c.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.c.created=function(){this.riskService=new _.qkt;this.loadPaymentThenable=_.smD(_.gH("YPC_MB_URL"))};
_.c.ready=function(){var k=this;this.code.addEventListener("keypress",function(I){k.onCodeInputKeypress(I)})};
_.c.dataChanged=function(){var k=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(I){I=_.G(I);for(var V=I.next();!V.done;V=I.next())V=V.value,V.type==="attributes"&&V.attributeName==="dark"&&k.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.c.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var k=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+k+")")}};
_.c.computeRedeemButton=function(k){(k=this.get("redeemButton.buttonRenderer",k))&&(k=Object.assign({},k,{serviceEndpoint:void 0}));return k};
_.c.onRedeemButtonTap=function(k){k.stopPropagation();KPi();this.redeemCode()};
_.c.redeemCode=function(){var k=this;this.isLoading=!0;var I=this.riskService.init();_.c1([I,this.loadPaymentThenable]).then(function(){var V=k.data.redeemButton.buttonRenderer.serviceEndpoint,X=_.vq_(),P=_.gq.payments.business.integration.ClientTokenFactory.createClientToken(_.K(V,_.JAl).countryCode,X);X={c:k.code.value.trim(),rd:window.btoa(X),ctk:P};V&&_.C7().resolve(_.Hp).resolveCommand(V,{form:Object.assign({},X,{element:k.hostElement})})},function(){k.showGenericError();
$xP("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.vp(Error("zl"))})};
_.c.onYtServiceRequestCompleted=function(k){k.stopPropagation();this.isLoading=!1;var I,V;this.errorMessage=(I=k.detail)==null?void 0:(V=I.data)==null?void 0:V.errorMessage;var X,P;this.postRedemptionRenderer=(X=k.detail)==null?void 0:(P=X.data)==null?void 0:P.renderer;var L,T;if(k=(L=k.detail)==null?void 0:(T=L.data)==null?void 0:T.redirectEndpoint)this.isLoading=!0,_.vW(this.hostElement,"yt-navigate",{endpoint:k});this.errorMessage?$xP("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
k)&&ik("ypcRedeemFlowSucceeded")};
_.c.onYtServiceRequestError=function(k){k.stopPropagation();this.isLoading=!1;if(k=this.get("detail.error.message",k))this.errorMessage=_.y8(k);$xP("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.c.onInvokeInstrumentManagerActionCompleted=function(k){k.stopPropagation();this.redeemCode()};
_.c.onInvokeInstrumentManagerActionError=function(k){k.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",k)){case "instrumentManagerLoadError":this.showGenericError();$xP("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();$xP("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":ik("ypcRedeemFlowCancelled")}};
_.c.onInput=function(){var k=this;_.bA(this,"onInput",function(){var I=k.code.value.trim();k.redeemButtonDisabled=I.length<k.MIN_CODE_LENGTH||I.length>k.MAX_CODE_LENGTH},200)};
_.c.onCodeInputKeypress=function(k){k.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(KPi(),this.redeemCode())};
_.c.computeImageUrl=function(k){return k?_.ji(k.thumbnails,600):null};
_.c.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
lo.prototype.onInvokeInstrumentManagerActionError=lo.prototype.onInvokeInstrumentManagerActionError;lo.prototype.onInvokeInstrumentManagerActionCompleted=lo.prototype.onInvokeInstrumentManagerActionCompleted;lo.prototype.onYtServiceRequestError=lo.prototype.onYtServiceRequestError;lo.prototype.onYtServiceRequestCompleted=lo.prototype.onYtServiceRequestCompleted;lo.prototype.dataChanged=lo.prototype.dataChanged;
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lo.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],lo.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lo.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],lo.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",Boolean)],lo.prototype,"redeemButtonDisabled",void 0);
_.H([_.n(),_.Z("design:type",Object)],lo.prototype,"errorMessage",void 0);_.H([_.n(),_.Z("design:type",Object)],lo.prototype,"postRedemptionRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],lo.prototype,"observer",void 0);_.H([_.p$("#code"),_.Z("design:type",HTMLInputElement)],lo.prototype,"code",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lo.prototype,"dataChanged",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],lo.prototype,"onYtServiceRequestCompleted",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],lo.prototype,"onYtServiceRequestError",null);
_.H([_.C$("yt-invoke-instrument-manager-action-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],lo.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.H([_.C$("yt-invoke-instrument-manager-action-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],lo.prototype,"onInvokeInstrumentManagerActionError",null);_.H([_.GY({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],lo);
_.C(lo,"ytd-redeem-code-renderer",function(){if(qP4!==void 0)return qP4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-redeem-code-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" hidden="[[postRedemptionRenderer]]" class="style-scope ytd-redeem-code-renderer">\n  <div class="title style-scope ytd-redeem-code-renderer">[[getSimpleString(data.title)]]</div>\n  <div class="subtitle style-scope ytd-redeem-code-renderer">[[getSimpleString(data.subTitle)]]</div>\n  <input id="code" type="text" autocomplete="off" maxlength="24" on-input="onInput" size="24" placeholder="[[getSimpleString(data.placeholderText)]]" slot="input" class="style-scope ytd-redeem-code-renderer">\n  <yt-formatted-string id="error-message" hidden="[[!errorMessage]]" text="[[errorMessage]]" class="style-scope ytd-redeem-code-renderer">\n      </yt-formatted-string>\n  <yt-formatted-string id="terms" text="[[data.termsConditions]]" class="style-scope ytd-redeem-code-renderer"></yt-formatted-string>\n  \n  <ytd-button-renderer id="redeem-button" data="[[computeRedeemButton(data)]]" disabled="[[redeemButtonDisabled]]" on-tap="onRedeemButtonTap" class="style-scope ytd-redeem-code-renderer">\n  </ytd-button-renderer>\n</div>\n<div id="success-page" class="style-scope ytd-redeem-code-renderer"></div>\n<tp-yt-paper-spinner-lite id="loading" active="[[isLoading]]" class="style-scope ytd-redeem-code-renderer">\n</tp-yt-paper-spinner-lite>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return qP4=k},{mode:1});var Fup;_.Ov("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var rT=function(){var k=_.a.apply(this,arguments)||this;k.businessEmailDisplayState="HIDE_SECTION";return k};
_.J(rT,_.a);_.c=rT.prototype;_.c.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}}}}}};
_.c.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"};
_.c.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.c.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.WW(_.Y3W),this.businessEmailDisplayState="CAPTCHA"))};
_.c.onYtServiceRequestCompleted=function(k){var I;if((I=k.detail.data)==null?0:I.businessEmail)this.businessEmail=k.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var V;if((V=k.detail.data)==null?0:V.errorMessage)this.businessEmailErrorMessage=k.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.c.computeEmailHref=function(k){return"mailto:"+k};
_.c.computeSafeUrl=function(k){if(k)return _.zK(k)};
_.c.onBusinessEmailCaptchaSubmit=function(){var k;(k=this.data)!=null&&k.onBusinessEmailRevealClickCommand&&(k=this.JSC$20499_captchaTextarea.value)&&(k={recaptcha_response_token:k,channel_id:this.data.channelId},_.C7().resolve(_.Hp).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},k,{element:this.hostElement})}))};
_.c.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.R9.Object.defineProperties(rT.prototype,{hideDetailsSection:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.country&&!this.data.businessEmailButton}},
shouldShowNewLinks:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null||!k.primaryLinks)&&!((I=this.data)==null?0:I.links)&&this.data.primaryLinks.every(function(V){return V.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null||!k.primaryLinks)&&!((I=this.data)==null?0:I.links)&&!this.shouldShowNewLinks}}});
rT.prototype.onYtServiceRequestCompleted=rT.prototype.onYtServiceRequestCompleted;rT.prototype.dataChanged=rT.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],rT.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],rT.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],rT.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.p$("#g-recaptcha-response"),_.Z("design:type",HTMLTextAreaElement)],rT.prototype,"JSC$20499_captchaTextarea",void 0);_.H([_.n(),_.Z("design:type",Object)],rT.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],rT.prototype,"businessEmailDisplayState",void 0);_.H([_.n(),_.Z("design:type",String)],rT.prototype,"businessEmail",void 0);_.H([_.n(),_.Z("design:type",String)],rT.prototype,"businessEmailErrorMessage",void 0);
_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],rT.prototype,"hideDetailsSection",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rT.prototype,"dataChanged",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],rT.prototype,"shouldShowNewLinks",null);_.H([_.v("data","shouldShowLinks"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],rT.prototype,"shouldShowLegacyLinks",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],rT.prototype,"onYtServiceRequestCompleted",null);_.H([_.GY({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],rT);
_.C(rT,"ytd-channel-about-metadata-renderer",function(){if(Fup!==void 0)return Fup;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-about-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <div id="description-container" hidden="[[!data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.descriptionLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="bio-container" hidden="[[!data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistBioLabel]]">\n    </yt-formatted-string>\n    <yt-formatted-string id="bio" split-lines="" text="[[data.artistBio]]" class="style-scope ytd-channel-about-metadata-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="photos-container" hidden="[[!data.artistGalleryPhotos]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.artistGalleryLabel]]">\n    </yt-formatted-string>\n    <div id="photos" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.artistGalleryPhotos]]" strip-whitespace="" class="style-scope ytd-channel-about-metadata-renderer">\n        <a href="[[computeSafeUrl(item.originalPhotoUrl)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">\n          <img src$="[[computeSafeUrl(item.thumbnailUrl)]]" alt="" class="style-scope ytd-channel-about-metadata-renderer">\n        </a>\n      </template>\n    </div>\n  </div>\n  <div id="details-container" hidden="[[hideDetailsSection]]" class="style-scope ytd-channel-about-metadata-renderer">\n     <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.detailsLabel]]">\n    </yt-formatted-string>\n    <table class="style-scope ytd-channel-about-metadata-renderer">\n      <tbody class="style-scope ytd-channel-about-metadata-renderer"><tr hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.businessEmailLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.signInForBusinessEmail]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <ytd-button-renderer align-by-text="" data="[[data.businessEmailButton.buttonRenderer]]" on-click="onBusinessEmailClick" class="style-scope ytd-channel-about-metadata-renderer">\n          </ytd-button-renderer>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-channel-about-metadata-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-channel-about-metadata-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-channel-about-metadata-renderer">\n              <yt-formatted-string text="[[data.businessEmailRevealSubmitButtonLabel]]" class="style-scope ytd-channel-about-metadata-renderer">\n              </yt-formatted-string>\n            </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-channel-about-metadata-renderer">\n          <a id="email" href$="[[computeEmailHref(businessEmail)]]" target="_blank" class="style-scope ytd-channel-about-metadata-renderer">[[businessEmail]]</a>\n        </td>\n      </tr>\n      <tr hidden="[[!data.country]]" class="style-scope ytd-channel-about-metadata-renderer">\n        <td class="label style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.countryLabel]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n        <td class="style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string text="[[data.country]]" class="style-scope ytd-channel-about-metadata-renderer"></yt-formatted-string>\n        </td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="links-container" hidden="[[!data.links]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n    </div>\n  </div>\n  <div id="new-links-container" hidden="[[!shouldShowNewLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="custom-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <div class="custom-link style-scope ytd-channel-about-metadata-renderer">\n          <yt-formatted-string class="custom-link-title style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n          <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n            [[link.displayUrl]]\n          </a>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div id="legacy-links-container" hidden="[[!shouldShowLegacyLinks]]" class="style-scope ytd-channel-about-metadata-renderer">\n    <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.primaryLinksLabel]]">\n    </yt-formatted-string>\n    <div id="legacy-link-list-container" class="style-scope ytd-channel-about-metadata-renderer">\n      <template is="dom-repeat" items="[[data.primaryLinks]]" as="link" class="style-scope ytd-channel-about-metadata-renderer">\n        <a class="yt-simple-endpoint style-scope ytd-channel-about-metadata-renderer" href$="[[computeHref_(link.navigationEndpoint)]]" data="[[link.navigationEndpoint]]">\n          <yt-formatted-string class="info-text style-scope ytd-channel-about-metadata-renderer" no-endpoints="" no-style="" text="[[link.title]]">\n          </yt-formatted-string>\n        </a>\n      </template>\n    </div>\n  </div>\n</div>\n<div id="right-column" class="style-scope ytd-channel-about-metadata-renderer">\n  <yt-formatted-string class="subheadline style-scope ytd-channel-about-metadata-renderer" text="[[data.statsLabel]]">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.joinedDateText]]" text="[[data.joinedDateText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.viewCountText]]" no-styles="" text="[[data.viewCountText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string hidden="[[!data.phoneVerifiedText]]" text="[[data.phoneVerifiedText]]" class="style-scope ytd-channel-about-metadata-renderer">\n  </yt-formatted-string>\n  <div id="action-buttons" class="style-scope ytd-channel-about-metadata-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Fup=k},{mode:1});var BEk;_.Ov("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var hz=function(){return _.a.apply(this,arguments)||this};
_.J(hz,_.a);hz.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]]"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hz.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],hz.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],hz.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],hz.prototype,"lockupContainerType",void 0);_.H([_.n(),_.Z("design:type",String)],hz.prototype,"thumbnailFixedWidth",void 0);
_.H([_.GY({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],hz);
_.C(hz,"ytd-channel-featured-content-renderer",function(){if(BEk!==void 0)return BEk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-featured-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-featured-content-renderer">\n  <h3 class="style-scope ytd-channel-featured-content-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n  </h3>\n  <yt-formatted-string id="subtitle" text="[[data.subTitle]]" class="style-scope ytd-channel-featured-content-renderer"></yt-formatted-string>\n</div>\n<div id="contents" class="style-scope ytd-channel-featured-content-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return BEk=k},{mode:1});var AFV;_.Ov("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var yc=function(){var k=_.a.apply(this,arguments)||this;k.roundContainer=!0;k.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");return k};
_.J(yc,_.a);_.c=yc.prototype;_.c.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.c.dataChanged=function(){this.imageWidth=this.imageHeight=24;var k=this.data;k.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!k.style&&k.image&&k.image.thumbnails.length&&(k=k.image.thumbnails[0],this.imageWidth=k.width||0,this.imageHeight=k.height||0)};
_.c.computeSource=function(k){return k.secondarySource?_.m6(k.secondarySource):_.m6(k.source)};
_.c.computeClarifyStyle=function(k){return k?k.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.c.isLargeStyle=function(k){return k==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.c.computeBackgroundStyle=function(k){return k?k.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.c.computeHasActionButton=function(k){return!!k.actionButton};
_.c.computeHasBottomSection=function(k){return!!k.ctaHasBottomSection};
_.c.computeIsSourceMissing=function(k){return k.ctaHasBottomSection===!1?!0:k&&this.computeSource(k)?!1:!0};
_.c.computeSecondaryEndpoint=function(k){return k.secondaryEndpoint||k.endpoint};
yc.prototype.dataChanged=yc.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yc.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],yc.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],yc.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],yc.prototype,"imageWidth",void 0);_.H([_.n(),_.Z("design:type",Number)],yc.prototype,"imageHeight",void 0);
_.H([_.n({computed:"computeSecondaryEndpoint(data)"}),_.Z("design:type",Object)],yc.prototype,"secondaryEndpoint",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.Z("design:type",Boolean)],yc.prototype,"hasActionButton",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.Z("design:type",Boolean)],yc.prototype,"hasBottomSection",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.Z("design:type",Boolean)],yc.prototype,"missingSource",void 0);_.H([_.n({computed:"computeIcon_(data.icon)"}),_.Z("design:type",String)],yc.prototype,"icon",void 0);_.H([_.n({computed:"computeIcon_(data.secondaryIcon)"}),_.Z("design:type",String)],yc.prototype,"secondaryIcon",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.Z("design:type",String)],yc.prototype,"clarifyStyle",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.Z("design:type",String)],yc.prototype,"backgroundStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yc.prototype,"roundContainer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],yc.prototype,"amsterdamEnabled",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yc.prototype,"dataChanged",null);
_.H([_.GY({is:"ytd-clarification-renderer",disableElementRegistration:!0})],yc);
_.C(yc,"ytd-clarification-renderer",function(){if(AFV!==void 0)return AFV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clarification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-clarification-renderer">\n  \n  <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n    <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer"></yt-icon>\n    <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n    </yt-img-shadow>\n  </a>\n  <div class="text style-scope ytd-clarification-renderer">\n    \n    <a id="section-header" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-clarification-renderer">\n      </yt-icon>\n      <yt-img-shadow height="[[imageHeight]]" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="[[imageWidth]]" class="style-scope ytd-clarification-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string class="section-title style-scope ytd-clarification-renderer" text="[[data.sectionTitle]]">\n      </yt-formatted-string>\n    </a>\n    <div class="content style-scope ytd-clarification-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]">\n        <div class="content-title style-scope ytd-clarification-renderer">\n          [[getSimpleString(data.contentTitle)]]\n          <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </div>\n        <yt-formatted-string class="description style-scope ytd-clarification-renderer" text="[[data.text]]">\n        </yt-formatted-string>\n      </a>\n      <div id="action-button" class="style-scope ytd-clarification-renderer"></div>\n      <div id="menu" class="style-scope ytd-clarification-renderer"></div>\n    </div>\n    <a id="source-link" class="yt-simple-endpoint style-scope ytd-clarification-renderer" href$="[[computeHref_(secondaryEndpoint)]]" data="[[secondaryEndpoint]]">\n      <div class="source style-scope ytd-clarification-renderer">\n        <yt-icon class="secondary-icon style-scope ytd-clarification-renderer" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]">\n        </yt-icon>\n        [[computeSource(data)]]\n        <yt-icon class="external-link-icon style-scope ytd-clarification-renderer" hidden="[[secondaryIcon]]" icon="yt-icons:open_in_new" size="16"></yt-icon>\n      </div>\n    </a>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return AFV=k},{mode:1});var Q8G;_.Ov("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var mE=function(){return _.a.apply(this,arguments)||this};
_.J(mE,_.a);_.c=mE.prototype;_.c.computeHasPrimaryIcon=function(k){return!(!k.icon&&!k.thumbnail)};
_.c.computeHasSecondary=function(k){return!(!k.secondaryIcon&&!k.secondaryNotificationText)};
_.c.computeHideSecondaryString=function(k){return!_.m("disable_hide_empty_secondary_string")&&!k.secondaryNotificationText};
_.c.computeCompactLinkStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.c.computeHasFitHeight=function(k){return k==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.c.isActiveEndpoint=function(k){return(k=this.get("commandMetadata.webCommandMetadata.url",k))?_.Rd(window.location.href)!=="/account_transfer_channel"&&_.Rd(window.location.href)!=="/gaia_link"&&_.Rd(window.location.href)!=="/channel_switcher"||k!=="/account"?_.Rd(window.location.href)===k:!0:!1};
_.c.onTap=function(){var k;((k=this.data)==null?0:k.serviceEndpoint)&&_.Qk(this.hostElement,[this.data.serviceEndpoint])};
mE.prototype.onTap=mE.prototype.onTap;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],mE.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],mE.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.Z("design:type",Boolean)],mE.prototype,"active",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.Z("design:type",String)],mE.prototype,"compactLinkStyle",void 0);
_.H([_.n({computed:"computeIcon_(data.icon)"}),_.Z("design:type",Object)],mE.prototype,"icon",void 0);_.H([_.n({computed:"computeIcon_(data.secondaryIcon)"}),_.Z("design:type",Object)],mE.prototype,"secondaryIcon",void 0);_.H([_.n({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],mE.prototype,"hasSecondary",void 0);_.H([_.n({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],mE.prototype,"hideSecondaryString",void 0);
_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],mE.prototype,"onTap",null);_.H([_.GY({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],mE);
_.C(mE,"ytd-compact-link-renderer",function(){if(Q8G!==void 0)return Q8G;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-compact-link-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" role="link" tabindex="-1">\n  \n  <tp-yt-paper-item role="none" class="style-scope ytd-compact-link-renderer">\n    <div id="content-icon" hidden="[[!computeHasPrimaryIcon(data)]]" class="style-scope ytd-compact-link-renderer">\n      <yt-img-shadow fit-height="[[computeHasFitHeight(data.style)]]" height="40" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-compact-link-renderer">\n      </yt-img-shadow>\n      <yt-icon disable-upgrade$="[[!icon]]" hidden="[[!icon]]" icon="[[icon]]" class="style-scope ytd-compact-link-renderer">\n      </yt-icon>\n    </div>\n    <div id="primary-text-container" class="style-scope ytd-compact-link-renderer">\n      <yt-formatted-string id="label" text="[[data.title]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n      <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-compact-link-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="right-icon" disable-upgrade$="[[!secondaryIcon]]" hidden="[[!secondaryIcon]]" icon="[[secondaryIcon]]" class="style-scope ytd-compact-link-renderer">\n    </yt-icon>\n    <yt-formatted-string id="secondary-text" hidden="[[hideSecondaryString]]" text="[[data.secondaryNotificationText]]" class="style-scope ytd-compact-link-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-item>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Q8G=k},{mode:1});var nDx;var oDk;var Kw=function(){var k=_.a.apply(this,arguments)||this;k.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");return k};
_.J(Kw,_.a);_.c=Kw.prototype;_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.c.computeIcon=function(k){return k?"yt-icons:"+k.toLowerCase():null};
_.c.computeUseContacts=function(k){return!!k.contacts&&k.contacts.length>0};
_.c.computePhoneContact=function(k){var I,V;return(I=k.contacts)==null?void 0:(V=I.find(function(X){var P;return(X==null?void 0:(P=X.icon)==null?void 0:P.iconType)==="PHONE"}))==null?void 0:V.actionText};
_.c.computeSmsContact=function(k){var I,V;return(I=k.contacts)==null?void 0:(V=I.find(function(X){var P;return(X==null?void 0:(P=X.icon)==null?void 0:P.iconType)==="SMS"}))==null?void 0:V.actionText};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Kw.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Kw.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Kw.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Kw.prototype,"amsterdamEnabled",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.Z("design:type",Boolean)],Kw.prototype,"useContacts",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.Z("design:type",String)],Kw.prototype,"phoneContact",void 0);_.H([_.GY({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],Kw);
_.C(Kw,"ytd-single-action-emergency-support-renderer",function(){if(oDk!==void 0)return oDk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-action-emergency-support-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-single-action-emergency-support-renderer">\n  <div id="text-content" class="style-scope ytd-single-action-emergency-support-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    <a class="yt-simple-endpoint style-scope ytd-single-action-emergency-support-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-formatted-string id="navigation-text" text="[[data.navigationText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      <yt-icon id="nav-icon" icon="[[computeIcon(data.navigationIcon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n    </a>\n    <yt-formatted-string id="details-text" text="[[data.detailsText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n  </div>\n  <div id="action-container" class="style-scope ytd-single-action-emergency-support-renderer">\n    <div id="action-button" hidden="[[!data.actionButton]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n    <div id="contacts" hidden="[[!data.contacts]]" class="style-scope ytd-single-action-emergency-support-renderer">\n      <div id="phone-contact" hidden="[[!computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'PHONE\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n        <yt-formatted-string id="contact-text" text="[[computePhoneContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n        <div id="sms-contact" hidden="[[!computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer">\n        <yt-icon icon="[[computeIcon(\'SMS\')]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string id="contact-text" text="[[computeSmsContact(data)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="action-text" class="action-text style-scope ytd-single-action-emergency-support-renderer" hidden="[[!data.actionText]]">\n      <yt-icon icon="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.actionText]]" class="style-scope ytd-single-action-emergency-support-renderer"></yt-formatted-string>\n    </div>\n    <div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-single-action-emergency-support-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return oDk=k},{mode:1});_.Ov("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var $T=function(){var k=_.a.apply(this,arguments)||this;k.roundedContainer=!0;k.amsterdamEnabled=_.m("enable_desktop_amsterdam_info_panels");return k};
_.J($T,_.a);$T.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"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$T.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],$T.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$T.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],$T.prototype,"roundedContainer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],$T.prototype,"amsterdamEnabled",void 0);
_.H([_.GY({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],$T);
_.C($T,"ytd-emergency-onebox-renderer",function(){if(nDx!==void 0)return nDx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-emergency-onebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-emergency-onebox-renderer">\n  <yt-formatted-string id="header" text="[[data.title]]" class="style-scope ytd-emergency-onebox-renderer"></yt-formatted-string>\n  <div id="options" class="style-scope ytd-emergency-onebox-renderer">\n    <div id="first-option" class="option style-scope ytd-emergency-onebox-renderer"></div>\n    <div id="second-option" class="option style-scope ytd-emergency-onebox-renderer" hidden="[[!data.secondOption]]"></div>\n  </div>\n</div>\n\n<div id="menu" hidden="[[!data.menu]]" class="style-scope ytd-emergency-onebox-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return nDx=k},{mode:1});var x7X;_.Ov("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var SF=function(){return _.a.apply(this,arguments)||this};
_.J(SF,_.a);SF.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],SF.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],SF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],SF.prototype,"data",void 0);_.H([_.GY({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],SF);
_.C(SF,"ytd-exploratory-results-renderer",function(){if(x7X!==void 0)return x7X;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-exploratory-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-exploratory-results-renderer"></yt-formatted-string>\n<div id="contents" class="style-scope ytd-exploratory-results-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return x7X=k},{mode:1});var aEi;_.Ov("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var jF=function(){var k=_.a.apply(this,arguments)||this;k.messageData=null;return k};
_.J(jF,_.a);_.c=jF.prototype;_.c.onServiceRequestCompleted=function(k,I){k=I.actions||[];I=0;for(var V=k.length;I<V;I++){var X=k[I],P=void 0,L=void 0;if((P=_.K(X,_.Do))==null?0:(L=P.item)==null?0:L.messageRenderer)this.messageData=_.K(X,_.Do).item.messageRenderer}};
_.c.dataChanged=function(){var k=this.data;this.hostElement.hidden=!1;_.Qi(this.hostElement,"is-channel",k&&!k.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.c.computeThumbnailWidth=function(k){return k?126:56};
_.c.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.c.onSubmitTap=function(){var k=this.data,I=this.selectedResponseIndex;k!==void 0&&I!==void 0&&(k=k.responses[I],k.responseData&&_.C7().resolve(_.Hp).resolveCommand(k.responseData,{form:{element:this.hostElement}}))};
_.c.onDismissTap=function(){this.hostElement.hidden=!0;var k=this.data;k!==void 0&&k.dismissalEndpoint&&_.C7().resolve(_.Hp).resolveCommand(k.dismissalEndpoint,{form:{element:this.hostElement}})};
_.c.updateSelectedResponseIndexFromBinding=function(k){this.selectedResponseIndex=k.detail.value};
jF.prototype.onSelectedResponseIndexChange=jF.prototype.onSelectedResponseIndexChange;jF.prototype.dataChanged=jF.prototype.dataChanged;jF.prototype.onServiceRequestCompleted=jF.prototype.onServiceRequestCompleted;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jF.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jF.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],jF.prototype,"messageData",void 0);
_.H([_.n(),_.Z("design:type",Number)],jF.prototype,"selectedResponseIndex",void 0);_.H([_.p$("#submit-button"),_.Z("design:type",HTMLButtonElement)],jF.prototype,"submitButton",void 0);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],jF.prototype,"onServiceRequestCompleted",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jF.prototype,"dataChanged",null);
_.H([_.w$("selectedResponseIndex"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jF.prototype,"onSelectedResponseIndexChange",null);_.H([_.GY({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],jF);
_.C(jF,"ytd-feedback-elicitation-single-question-renderer",function(){if(aEi!==void 0)return aEi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-elicitation-single-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="dismissible" hidden="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <div id="header" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <yt-formatted-string id="question" text="[[data.question]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n    <yt-icon-button on-tap="onDismissTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <template is="dom-if" if="[[data.channelTitle]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-feedback-elicitation-single-question-renderer" href$="[[computeHref(data.channelEndpoint)]]" data="[[data.channelEndpoint]]">\n      <yt-img-shadow thumbnail="[[data.channelAvatar]]" width="[[computeThumbnailWidth(data.avatarIs169)]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      </yt-img-shadow>\n      <div id="item-title" class="style-scope ytd-feedback-elicitation-single-question-renderer">[[getSimpleString(data.channelTitle)]]</div>\n    </a>\n  </template>\n  <template is="dom-if" if="[[!data.canSelectMultiple]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n    <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n      <template is="dom-repeat" items="[[data.responses]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n        <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n          <yt-formatted-string text="[[item.responseText]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n  </template>\n  <ytd-button-renderer id="submit-button" data="[[data.submitButton.buttonRenderer]]" on-tap="onSubmitTap" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  </ytd-button-renderer>\n</span>\n<span hidden="[[!messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer">\n  <ytd-message-renderer data="[[messageData]]" class="style-scope ytd-feedback-elicitation-single-question-renderer"></ytd-message-renderer>\n</span>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return aEi=k},{mode:1});var R5x;var Jz=function(){return _.a.apply(this,arguments)||this};
_.J(Jz,_.a);Jz.prototype.computeIconType=function(k){return k?"yt-icons:"+k.toLowerCase():null};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Jz.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Jz.prototype,"data",void 0);_.H([_.GY({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],Jz);
_.C(Jz,"ytd-limited-state-message-renderer",function(){if(R5x!==void 0)return R5x;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-limited-state-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-limited-state-message-renderer">\n  <yt-icon icon="[[computeIconType(data.icon.iconType)]]" class="style-scope ytd-limited-state-message-renderer"></yt-icon>\n  <yt-formatted-string id="title" text="[[data.headerText]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n</div>\n<yt-formatted-string id="subtext" text="[[data.subtext]]" class="style-scope ytd-limited-state-message-renderer"></yt-formatted-string>\n<div id="action-buttons" class="style-scope ytd-limited-state-message-renderer">\n  <ytd-button-renderer data="[[data.learnMoreButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer"></ytd-button-renderer>\n  <ytd-button-renderer data="[[data.goHomeButton.buttonRenderer]]" class="style-scope ytd-limited-state-message-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return R5x=k},{mode:1});var Cik;var gT=function(){return _.a.apply(this,arguments)||this};
_.J(gT,_.a);gT.prototype.computeThumbnailWidth=function(k){return k?602:428};
gT.prototype.updateWideFromBinding=function(k){this.wide=k.detail.value};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gT.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gT.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],gT.prototype,"wide",void 0);_.H([_.GY({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],gT);
_.C(gT,"ytd-newspaper-hero-video-renderer",function(){if(Cik!==void 0)return Cik;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="(min-width: 662px)" query-matches="[[wide]]" on-query-matches-changed="updateWideFromBinding" class="style-scope ytd-newspaper-hero-video-renderer">\n</iron-media-query>\n<ytd-thumbnail data="[[data]]" width="[[computeThumbnailWidth(wide)]]" class="style-scope ytd-newspaper-hero-video-renderer"></ytd-thumbnail>\n<div id="contents" class="style-scope ytd-newspaper-hero-video-renderer">\n  <a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h3 class="style-scope ytd-newspaper-hero-video-renderer">\n      <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-hero-video-renderer">\n      </ytd-badge-supported-renderer>\n      <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-hero-video-renderer">\n        [[getSimpleString(data.title)]]\n      </span>\n    </h3>\n    <ytd-video-meta-block class="title style-scope ytd-newspaper-hero-video-renderer" data="[[data]]"></ytd-video-meta-block>\n  </a>\n</div>\n<div class="content style-scope ytd-newspaper-hero-video-renderer">\n  <slot class="style-scope ytd-newspaper-hero-video-renderer"></slot>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Cik=k},{mode:1});var wD4;var HaG=function(){return _.a.apply(this,arguments)||this};
_.J(HaG,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],HaG.prototype,"rendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],HaG.prototype,"data",void 0);_.H([_.GY({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],HaG);
_.C(HaG,"ytd-newspaper-mini-video-renderer",function(){if(wD4!==void 0)return wD4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-mini-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="210" class="style-scope ytd-newspaper-mini-video-renderer"></ytd-thumbnail>\n<a id="meta" class="yt-simple-endpoint style-scope ytd-newspaper-mini-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <h3 class="style-scope ytd-newspaper-mini-video-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-newspaper-mini-video-renderer">\n    </ytd-badge-supported-renderer>\n    <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-newspaper-mini-video-renderer">\n      [[getSimpleString(data.title)]]\n    </span>\n  </h3>\n  <ytd-video-meta-block class="grid style-scope ytd-newspaper-mini-video-renderer" data="[[data]]"></ytd-video-meta-block>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return wD4=k},{mode:1});var pDx;_.Ov("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var qi=function(){return _.a.apply(this,arguments)||this};
_.J(qi,_.a);qi.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"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qi.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],qi.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qi.prototype,"data",void 0);_.H([_.GY({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],qi);
_.C(qi,"ytd-newspaper-renderer",function(){if(pDx!==void 0)return pDx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-newspaper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary-contents" class="style-scope ytd-newspaper-renderer"></div>\n<div id="secondary-contents" class="style-scope ytd-newspaper-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return pDx=k},{mode:1});var NE3;_.Ov("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var vl=function(){var k=_.a.apply(this,arguments)||this;k.isSegment=!1;k.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};k.nextContinuation={continuationType:"playlistVideoListContinuation"};return k};
_.J(vl,_.a);_.c=vl.prototype;_.c.created=function(){var k=this;this.JSC$20538_ytReorderableController=new _.EHQ(101,function(I){k.handleDrop(I)})};
_.c.attached=function(){_.C7();var k;(k=_.C7().resolve(_.RZ(_.VC)))!=null&&(k.playlistVideoListElement=this.hostElement)};
_.c.detached=function(){var k;(k=_.C7().resolve(_.RZ(_.VC)))!=null&&(k.playlistVideoListElement=void 0);k=_.C7().resolve(_.RZ(_.H_));_.m("web_enable_voting_animation")&&k&&(k.parentElem=void 0,k.videos=[],k.continuationsPresent=!1,k.showRefreshPill=!1);_.Oh(this.JSC$20538_ytReorderableController)};
_.c.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"}}}}}};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.c.dataChanged=function(){var k=_.C7().resolve(_.RZ(_.H_));if(_.m("web_enable_voting_animation")&&this.data&&k){var I=_.BL(this.hostElement).querySelector("#contents");I&&(k.parentElem=I);k.addVideos(this.data.contents)}_.Oh(this.JSC$20538_ytReorderableController)};
_.c.onRendererstamperFinished=function(){this.canReorder&&_.bJZ(this.JSC$20538_ytReorderableController,_.BL(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.c.onPlaylistReloading=function(){this.isReloading=!0};
_.c.onUpdateSetVideoId=function(k){if(k.detail&&this.data&&this.data.contents){var I=k.detail;k=this.data.contents.findIndex(function(P){var L;return((L=P.playlistVideoRenderer)==null?void 0:L.videoId)===I.videoId});
if(!(k<0)&&I.setVideoId&&(this.set("data.contents."+k+".playlistVideoRenderer.setVideoId",I.setVideoId),_.m("web_enable_voting_animation"))){var V;if(k=_.K((V=this.data.contents[k].playlistVideoRenderer)==null?void 0:V.engagementBar,_.DdR)){var X;(X=k.actions)==null||X.forEach(function(P){if(P=_.K(P,_.zgK))P.itemId=I.setVideoId})}(V=_.C7().resolve(_.RZ(_.H_)))&&$hP(V,I.videoId,I.setVideoId)}}};
_.c.computeContentsClass=function(k){return k?"reloading":""};
_.c.computeIsSortable=function(k,I){return k&&I>0&&!this.isSegment&&!_.m("shorts_in_playlists_web")};
_.c.computeIsEditable=function(k){return k};
_.c.computeCanReorder=function(k){return k};
_.c.handlePlaylistRemoveVideosAction=function(k){if(this.get("playlistRemoveVideosAction.setVideoIds",k)&&this.data&&this.data.contents){k=_.K(k,_.H0x).setVideoIds;for(var I=this.data.contents.length-1;I>=0;){var V=this.data.contents[I].playlistVideoRenderer;V&&V.setVideoId&&k.includes(V.setVideoId)&&this.splice("data.contents",I,1);I--}_.sm(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.c.updateIndices=function(){if(this.data&&this.data.contents)for(var k=0;k<this.data.contents.length;k++)this.set("data.contents."+k+".playlistVideoRenderer.index",_.y8(String(k+1)))};
_.c.handleDrop=function(k){k=k.currDragItem;var I=_.QX(k.parentNode.childNodes,k),V=this.data.contents.splice(Number(_.m6(k.data.index))-1,1)[0];this.data.contents.splice(I,0,V);I=I?this.get("contents."+(I-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();k=this.buildReorderServiceEndpoint(k.data.setVideoId,I);this.ytComponentBehavior.resolveCommand(k)};
_.c.buildReorderServiceEndpoint=function(k,I){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",k),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",I),this.data.onReorderEndpoint):null};
_.c.handleUpdatePlaylistAction=function(k){var I;(k=_.K((I=_.K(k,_.pfW))==null?void 0:I.updatedRenderer,_.MVQ))&&this.canReorder!==k.canReorder&&this.set("data.canReorder",k.canReorder);k&&k.contents&&(this.set("data.contents",k.contents),this.isReloading=!1);k&&k.continuations&&this.set("data.continuations",k.continuations)};
_.c.handleAddRendererToItemSectionAction=function(k){var I,V=(I=_.K(k,m_h))==null?void 0:I.renderer,X;V&&((X=_.K(k,m_h))==null?void 0:X.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,V),k=_.C7().resolve(_.RZ(_.H_)),_.m("web_enable_voting_animation")&&k&&(V&&(I=_.ZeO(V))&&k.recommendedVideos.push({itemId:I,videoId:_.uVt(V),voteCount:_.OeU(V),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.c.isVotingEnabledOnPlaylist=function(k){if(!k)return!1;k=_.G(k);for(k=k.next();!k.done;k=k.next()){var I=void 0;return!!_.K((I=k.value.playlistVideoRenderer)==null?void 0:I.engagementBar,_.DdR)}return!1};
_.c.onAppendContinuationItemsActionFinished=function(){var k;this.isVotingEnabledOnPlaylist((k=this.data)==null?void 0:k.contents)&&(this.updateIndices(),k=_.C7().resolve(_.RZ(_.H_)),_.m("web_enable_voting_animation")&&k&&this.data&&k.addVideos(this.data.contents))};
_.c.updateVideoData=function(k){if(k.detail&&this.data&&this.data.contents){var I=k.detail;k=I.toIdx;var V=I.itemId,X=I.newVoteCount,P=I.voteStatus;I=I.hideItem;var L,T,d=(L=this.data)==null?void 0:(T=L.contents)==null?void 0:T.findIndex(function(r){return _.ZeO(r)===V});
if(!(d<0)){L=this.data.contents[d];var U;if((U=L.playlistVideoRenderer)==null?0:U.voteCount)L.playlistVideoRenderer.voteCount=X;var E;if(U=_.K((E=L.playlistVideoRenderer)==null?void 0:E.engagementBar,_.DdR)){var l;(l=U.actions)==null||l.forEach(function(r){(r=_.K(r,_.zgK))&&r.initialState&&(r.initialState.votes=X,r.initialState.status=P)})}this.data.contents.splice(d,1);
I||this.data.contents.splice(k,0,L);this.updateIndices()}}};
vl.prototype.updateVideoData=vl.prototype.updateVideoData;vl.prototype.onAppendContinuationItemsActionFinished=vl.prototype.onAppendContinuationItemsActionFinished;vl.prototype.onUpdateSetVideoId=vl.prototype.onUpdateSetVideoId;vl.prototype.onPlaylistReloading=vl.prototype.onPlaylistReloading;vl.prototype.onRendererstamperFinished=vl.prototype.onRendererstamperFinished;vl.prototype.dataChanged=vl.prototype.dataChanged;
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vl.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],vl.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],vl.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Yl.YtNextContinuationBehavior),_.Z("design:type",Object)],vl.prototype,"ytNextContinuationBehavior",void 0);
_.H([_.q(_.JX),_.Z("design:type",Object)],vl.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],vl.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],vl.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],vl.prototype,"isReloading",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],vl.prototype,"isSegment",void 0);
_.H([_.n({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.Z("design:type",Boolean)],vl.prototype,"isSortable",void 0);_.H([_.n({computed:"computeIsEditable(data.isEditable)"}),_.Z("design:type",Boolean)],vl.prototype,"isEditable",void 0);_.H([_.n({computed:"computeCanReorder(data.canReorder)"}),_.Z("design:type",Boolean)],vl.prototype,"canReorder",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vl.prototype,"dataChanged",null);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vl.prototype,"onRendererstamperFinished",null);_.H([_.C$("yt-playlist-reloading"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vl.prototype,"onPlaylistReloading",null);
_.H([_.C$("yt-update-set-video-id"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],vl.prototype,"onUpdateSetVideoId",null);_.H([_.C$("yt-append-continuation-items-action-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vl.prototype,"onAppendContinuationItemsActionFinished",null);
_.H([_.C$("yt-update-video-data-voting-animation"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],vl.prototype,"updateVideoData",null);_.H([_.GY({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],vl);
_.C(vl,"ytd-playlist-video-list-renderer",function(){if(NE3!==void 0)return NE3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sort-filter-menu" hidden="[[!isSortable]]" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="spinner-container" class="style-scope ytd-playlist-video-list-renderer">\n  <tp-yt-paper-spinner-lite active="[[isReloading]]" class="style-scope ytd-playlist-video-list-renderer"></tp-yt-paper-spinner-lite>\n</div>\n<div id="contents" class$="[[computeContentsClass(isReloading)]] style-scope ytd-playlist-video-list-renderer"></div>\n<div id="continuations" class="style-scope ytd-playlist-video-list-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return NE3=k},{mode:_.Bd("kevlar_poly_si_batch_j047")?1:2});var Mzh;var sQ=function(){return _.a.apply(this,arguments)||this};
_.J(sQ,_.a);sQ.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"}}}}};
sQ.prototype.onTextWrapperTap=function(k){var I=this.data&&this.data.navigationEndpoint;I&&!_.yy(_.K$(k),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.vW(this.hostElement,"yt-navigate",{endpoint:I})};
sQ.prototype.dataChanged=function(){var k=this.get("data.offerButton.buttonRenderer.serviceEndpoint");k&&k.commandMetadata&&_.K(k.commandMetadata,_.eA)&&_.K(k.commandMetadata,_.eA).fireAutomatically&&_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}})};
sQ.prototype.dataChanged=sQ.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],sQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],sQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.$k),_.Z("design:type",Object)],sQ.prototype,"ytdLockupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],sQ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Z("design:type",Boolean)],sQ.prototype,"useBiggerThumbs",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.Mw("desktop_search_bigger_thumbs_style")}}),
_.Z("design:type",String)],sQ.prototype,"biggerThumbsStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],sQ.prototype,"leftAligned",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],sQ.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-movie-renderer"})],sQ);
_.C(sQ,"ytd-movie-renderer",function(){if(Mzh!==void 0)return Mzh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="thumbnail-container style-scope ytd-movie-renderer">\n  <ytd-thumbnail data="[[data]]" use-expandable-tooltip="[[useExpandableTooltip_]]" width="246" class="style-scope ytd-movie-renderer">\n  </ytd-thumbnail>\n</div>\n<div class="text-wrapper style-scope ytd-movie-renderer" on-tap="onTextWrapperTap">\n  <div class="top-container style-scope ytd-movie-renderer">\n    <div class="top-left-container style-scope ytd-movie-renderer">\n      <h3 class="style-scope ytd-movie-renderer">\n         <a id="video-title" class="yt-simple-endpoint style-scope ytd-movie-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[data.navigationEndpoint]]">\n          [[getSimpleString(data.title)]]\n        </a>\n      </h3>\n      <div id="channel-info" class="style-scope ytd-movie-renderer">\n        <a hidden="[[!data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" id="channel-thumbnail" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-movie-renderer">\n          <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-movie-renderer">\n          </yt-img-shadow>\n        </a>\n        <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-movie-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" wrap-text="true">\n        </ytd-channel-name>\n      </div>\n    </div>\n    <div class="top-right-container style-scope ytd-movie-renderer">\n      <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-renderer">\n      </ytd-button-renderer>\n      <div id="offer-buttons" class="style-scope ytd-movie-renderer"></div>\n      <div id="menu" class="style-scope ytd-movie-renderer"></div>\n    </div>\n  </div>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.topMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-movie-renderer"></ytd-badge-supported-renderer>\n\n  <yt-formatted-string id="description-text" text="[[data.descriptionSnippet]]" class="style-scope ytd-movie-renderer">\n  </yt-formatted-string>\n\n  <ul class="movie-metadata-list style-scope ytd-movie-renderer">\n    <template is="dom-repeat" items="[[data.bottomMetadataItems]]" class="style-scope ytd-movie-renderer">\n      <li class="style-scope ytd-movie-renderer">[[getSimpleString(item)]]</li>\n    </template>\n  </ul>\n\n  <div id="explore-button" class="style-scope ytd-movie-renderer"></div>\n</div>\n<yt-interaction id="interaction" class="extended style-scope ytd-movie-renderer"></yt-interaction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Mzh=k},{mode:1});var Za3={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(k){if(k&&k.length==1&&Array.isArray(k[0].loggingUrls)){k=_.dc.unsafeClone(k[0]);var I=this.macros||{},V=this.getAdModuleClient_();if(!V)return _.ot();k.loggingUrls.forEach(function(X){if(X.baseUrl){var P=X.baseUrl;var L=I;L=L===void 0?{}:L;P=V.getOptions().includes("replaceUrlMacros")?_.jiy(V,"replaceUrlMacros",{url:P,additionalMapping:L}):P;X.baseUrl=P}},this);
k=[k]}return _.Qk(this.hostElement,k)},
getAdModuleClient_:function(){var k=_.S_(this);return k?(k=k.getPlayer())?new _.TQ(k):null:null}}]};var D74;var Fu=function(){var k=_.a.apply(this,arguments)||this;k.modern=_.m("web_modern_buttons");k.buttonOverrides={style:"call-to-action",type:"filled"};return k};
_.J(Fu,_.a);Fu.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=_.Vi(this.data.backgroundColor)))};
Fu.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var k=this.getFormattedStringLoggingDirectives(this.data.headline);k&&this.rendererBehavior.logExplicitClick(k)}};
Fu.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var k=this.getFormattedStringLoggingDirectives(this.data.description);k&&this.rendererBehavior.logExplicitClick(k)}};
Fu.prototype.getFormattedStringLoggingDirectives=function(k){return k&&k.runs&&k.runs.length>0&&k.runs[0]&&k.runs[0].loggingDirectives?k.runs[0].loggingDirectives:null};
Fu.prototype.dataChanged=Fu.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Fu.prototype,"rendererBehavior",void 0);_.H([_.q(Za3.YtMacroReplacementBehavior),_.Z("design:type",Object)],Fu.prototype,"macroReplacementBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Fu.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Fu.prototype,"navigationEndpoint",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Fu.prototype,"enableColors",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Fu.prototype,"modern",void 0);_.H([_.n(),_.Z("design:type",Object)],Fu.prototype,"buttonOverrides",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fu.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],Fu);
_.C(Fu,"ytd-action-basic-immersive-content-renderer",function(){if(D74!==void 0)return D74;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-basic-immersive-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="icon" hidden="[[!data.iconImage]]" thumbnail="[[data.iconImage]]" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-img-shadow>\n<yt-formatted-string id="headline" text="[[data.headline]]" on-click="onHeadlineClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<yt-formatted-string id="desc" text="[[data.description]]" on-click="onDescriptionClick" class="style-scope ytd-action-basic-immersive-content-renderer"></yt-formatted-string>\n<ytd-button-renderer id="action" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" class="style-scope ytd-action-basic-immersive-content-renderer">\n</ytd-button-renderer>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return D74=k},{mode:1});var z52;var up2;var Bl=function(){return _.a.apply(this,arguments)||this};
_.J(Bl,_.a);Bl.prototype.dataChanged=function(){var k;((k=this.data)==null?void 0:k.backgroundColor)!==void 0&&_.x5(this.hostElement,{"--bgu-color":_.Vi(this.data.backgroundColor)})};
Bl.prototype.onImageTileClick=function(){var k;((k=this.data)==null?0:k.navigationEndpoint)&&_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var I;((I=this.data)==null?0:I.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.R9.Object.defineProperties(Bl.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.data)==null?void 0:k.objectFit)!==void 0)switch(this.data.objectFit){case "OBJECT_FIT_CONTAIN":return"CONTAIN";case "OBJECT_FIT_COVER":return"COVER";case "OBJECT_FIT_FILL":return"FILL"}return null}},
hasTileMetadata:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var k,I,V;if(((k=this.data)==null?void 0:(I=k.detailsLine)==null?void 0:I.texts)!=null&&((V=this.data)==null?void 0:V.detailsLine.texts.length)>0){var X;return(X=this.data)==null?void 0:X.detailsLine.texts.map(function(P){return P.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var k,I,V;if(((k=this.data)==null?void 0:(I=k.optionalDetailsLine)==null?void 0:I.texts)!=null&&((V=this.data)==null?void 0:V.optionalDetailsLine.texts.length)>0){var X;return(X=this.data)==null?void 0:X.optionalDetailsLine.texts.map(function(P){return P.text}).join("")}return null}}});
Bl.prototype.dataChanged=Bl.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Bl.prototype,"rendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Bl.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Bl.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.backgroundColor"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Bl.prototype,"hasBackgroundColor",null);
_.H([_.v("data.objectFit"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Bl.prototype,"getObjectFit",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.tileRenderingStyle"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Bl.prototype,"hasTileMetadata",null);_.H([_.v("data.detailsLine"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Bl.prototype,"getSecondaryDetails",null);
_.H([_.v("data.optionalDetailsLine"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Bl.prototype,"getOptionalDetails",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Bl.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],Bl);
_.C(Bl,"ytd-image-tile-renderer",function(){if(up2!==void 0)return up2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <button class="remove-default-button-style background-adjusted style-scope ytd-image-tile-renderer" on-click="onImageTileClick">\n      <yt-img-shadow class="thumbnail style-scope ytd-image-tile-renderer" aria-label$="[[data.image.thumbnail.accessibility.accessibility_data.label]]" hidden="[[!data.image]]" object-fit="[[getObjectFit]]" thumbnail="[[data.image.thumbnail]]"></yt-img-shadow>\n      <div class="badge style-scope ytd-image-tile-renderer" hidden="[[!data.imageBadge]]">\n        <yt-img-shadow class="badge-image style-scope ytd-image-tile-renderer" thumbnail="[[data.imageBadge.thumbnail]]"></yt-img-shadow>\n      </div>\n      <div class="metadata style-scope ytd-image-tile-renderer" hidden="[[!hasTileMetadata]]">\n        <div class="headline style-scope ytd-image-tile-renderer">[[data.headline.simpleText]]</div>\n        <div class="secondary-details style-scope ytd-image-tile-renderer">[[getSecondaryDetails]]</div>\n        <div class="price style-scope ytd-image-tile-renderer">[[getOptionalDetails]]</div>\n      </div>\n </button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return up2=k},{mode:1});var OaX;var Az=function(){return _.a.apply(this,arguments)||this};
_.J(Az,_.a);Az.prototype.getOpenLinkIcon=function(){return _.m("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
Az.prototype.onSitelinkTap=function(){_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.m("kevlar_command_handler_migration_killswitch"))_.nC(this.hostElement,this.data.clickCommands,this.hostElement);else for(var k=_.G(this.data.clickCommands),I=k.next();!I.done;I=k.next())this.ytComponentBehavior.resolveCommand(I.value)};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Az.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Az.prototype,"rendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Az.prototype,"data",void 0);_.H([_.GY({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],Az);
_.C(Az,"ytd-sitelink-renderer",function(){if(OaX!==void 0)return OaX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sitelink-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-sitelink-renderer">\n  <button id="clickable-area" class="remove-default-button-style style-scope ytd-sitelink-renderer" on-tap="onSitelinkTap">\n    <div id="sitelink" class="style-scope ytd-sitelink-renderer">\n      <span class="style-scope ytd-sitelink-renderer">[[data.text.text]]</span>\n      <yt-icon id="open-icon" icon="[[getOpenLinkIcon()]]" class="style-scope ytd-sitelink-renderer"></yt-icon>\n    </div>\n    <div id="description-texts" class="style-scope ytd-sitelink-renderer">\n      <template is="dom-repeat" items="[[data.descriptions]]" class="style-scope ytd-sitelink-renderer">\n        <div id="desc" class="style-scope ytd-sitelink-renderer">[[item.text]]</div>\n      </template>\n    </div>\n  </button>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return OaX=k},{mode:1});var Qc=function(){var k=_.a.apply(this,arguments)||this;k.paddingFix=_.m("enable_ads_web_ep_buenos_aires_and_padding_fix");return k};
_.J(Qc,_.a);Qc.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"}}}};
Qc.prototype.dataChanged=function(){var k=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(I){I.clickTrackingParams&&delete I.clickTrackingParams;k.ytMacroReplacementBehavior.sendServiceRequestAction([I])})};
Qc.prototype.shouldHideFooter=function(k){return!(k&&_.m("use_ads_engagement_panel_desktop_footer_cta"))};
_.R9.Object.defineProperties(Qc.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:k.imageTileRenderers)===void 0||((I=this.data)==null?void 0:I.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(V){var X;return(X=_.K(V,rb4))==null?void 0:X.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:k.imageTileRenderers)===void 0||((I=this.data)==null?void 0:I.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(V){var X;return((X=_.K(V,rb4))==null?void 0:X.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
Qc.prototype.dataChanged=Qc.prototype.dataChanged;_.H([_.q(Za3.YtMacroReplacementBehavior),_.Z("design:type",Object)],Qc.prototype,"ytMacroReplacementBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Qc.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Qc.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Qc.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Qc.prototype,"paddingFix",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.imageTileRenderers"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Qc.prototype,"removeBorderFromImageTiles",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.imageTileRenderers"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Qc.prototype,"useFooteredMetadataRenderingStyle",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Qc.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],Qc);
_.C(Qc,"ytd-action-engagement-panel-content-renderer",function(){if(z52!==void 0)return z52;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="sitelinks" hidden="[[!data.sitelinkRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n  <div id="image-tiles" hidden="[[!data.imageTileRenderers]]" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n<div id="footer" hidden="[[shouldHideFooter(data.actionButton)]]" class="style-scope ytd-action-engagement-panel-content-renderer">\n  <div id="action" class="style-scope ytd-action-engagement-panel-content-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return z52=k},{mode:1});var tzX;var e54=_.R(function(k){var I=k.data;var V=k.customCommandResolver;return _.f("ad-grid-card-image-full-metadata-view-model",{class:function(){var X;return((X=I().interaction)==null?0:X.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.h4(_.RG({visibilityCallback:function(X){var P,L=(P=I().interaction)==null?void 0:P.onFirstVisible;X&&L&&_.iB(L)},
showOption:_.nA}),_.Gb(function(){return I().interaction},V)),
"aria-label":function(){var X,P;return(X=I().interaction)==null?void 0:(P=X.accessibility)==null?void 0:P.label}},_.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.f(_.HT,{data:function(){return I().adImage}},{adImageViewModel:function(X){return _.f(_.OZ,{data:X.data,
customCommandResolver:V})}})),_.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.f(_.b,{cond:function(){return I().headline},
then:function(X){return _.f(_.KF,{text:X,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.f(_.b,{cond:function(){return I().detailsLine},
then:function(X){return _.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.f(_.HT,{data:X},{adDetailsLineViewModel:function(P){return _.f(_.pA,{data:P.data,customCommandResolver:V,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.f(_.b,{cond:function(){return I().secondaryDetailsLine},
then:function(X){return _.f("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.f(_.HT,{data:X},{adDetailsLineViewModel:function(P){return _.f(_.pA,{data:P.data,customCommandResolver:V,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"Ah");var k6i=_.R(function(k){var I=k.data;var V=k.customCommandResolver;return _.f("ad-grid-card-image-view-model",{class:function(){var X;return((X=I().interaction)==null?0:X.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.h4(_.RG({visibilityCallback:function(X){var P,L=(P=I().interaction)==null?void 0:P.onFirstVisible;X&&L&&_.iB(L)},
showOption:_.nA}),_.Gb(function(){return I().interaction},V)),
"aria-label":function(){var X,P;return(X=I().interaction)==null?void 0:(P=X.accessibility)==null?void 0:P.label}},_.f(_.HT,{data:function(){return I().adImage}},{adImageViewModel:function(X){return _.f(_.OZ,{data:X.data,
customCommandResolver:V})}}),_.f("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.f(_.HT,{data:function(){return I().adCardBadge}},{adCardBadgeViewModel:_.toU})))},"Bh");var I06=_.R(function(k){var I=k.data;var V=k.customCommandResolver;return _.f("ad-grid-card-text-view-model",{class:function(){var X;return((X=I().interaction)==null?0:X.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.h4(_.RG({visibilityCallback:function(X){var P,L=(P=I().interaction)==null?void 0:P.onFirstVisible;X&&L&&_.iB(L)},
showOption:_.nA}),_.Gb(function(){return I().interaction},V)),
"aria-label":function(){var X,P;return(X=I().interaction)==null?void 0:(P=X.accessibility)==null?void 0:P.label}},_.f("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.f(_.b,{cond:function(){return I().title},
then:function(X){return _.f(_.KF,{text:X,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.f("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.f(_.ly,{each:function(){var X;
return((X=I())==null?void 0:X.descriptions)||[]},
keyBy:"INDEX"},function(X){return _.f(_.KF,{text:X,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.f("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.f(_.HT,{data:function(){return I().moreInfoButton}},{adButtonViewModel:function(X){return _.f(_.x$,{data:X.data,
customCommandResolver:V})}})))},"Ch");var V7A=_.R(function(k){var I=k.data;var V=k.customCommandResolver;var X=k.adGridCardCollectionStyle;return _.f("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.h4(_.RG({visibilityCallback:function(P){var L,T=(L=I().interaction)==null?void 0:L.onFirstVisible;P&&T&&_.iB(T)},
showOption:_.nA})),style:function(){return"grid-template-columns: repeat("+YvX(X?X():I().style)+", minmax(0, 1fr));"}},_.f(_.HT,{data:function(){var P;
return(P=I())==null?void 0:P.gridCards}},{adGridCardImageViewModel:function(P){return _.f(k6i,{data:P.data,
customCommandResolver:V})},
adGridCardImageFullMetadataViewModel:function(P){return _.f(e54,{data:P.data,customCommandResolver:V})},
adGridCardTextViewModel:function(P){return _.f(I06,{data:P.data,customCommandResolver:V})}}))},"Dh");_.Si(_.R(function(k){var I=k.data;return _.f("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.h4(_.RG({visibilityCallback:function(V){var X,P=(X=I().interaction)==null?void 0:X.onFirstVisible;V&&P&&_.iB(P)},
showOption:_.nA}),_.Gb(function(){return I().interaction},qv4))},_.f("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.f(_.b,{cond:_.fjA("(min-width: "+(Xv()+Pw)+"px)"),
then:function(){return _.f(_.HT,{data:function(){return I().adGridCardCollection}},{adGridCardCollectionViewModel:function(V){return _.f(V7A,{data:V.data,
customCommandResolver:qv4})}})},
else:function(){return _.f(_.HT,{data:function(){return I().adGridCardCollection}},{adGridCardCollectionViewModel:function(V){return _.f(V7A,{data:V.data,
customCommandResolver:qv4,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.f("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.f(_.HT,{data:function(){return I().adButton}},{adButtonViewModel:function(V){return _.f(_.x$,{data:V.data,
customCommandResolver:qv4})}})))},"Eh"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;return _.f("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.h4(_.RG({visibilityCallback:function(V){var X,P=(X=I().interaction)==null?void 0:X.onFirstVisible;V&&P&&_.iB(P)},
showOption:_.nA}),_.Gb(function(){return I().interaction},v_c))},_.f("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.f(_.HT,{data:function(){if(_.fjA("(min-width: "+(Xv()+Pw)+"px)")())var V=I().adGridCardCollection;
else{V=Object.assign({},_.K(I().adGridCardCollection,ybi));var X;V.gridCards!==void 0&&((X=V.gridCards)==null?void 0:X.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 _.f(V7A,{data:V.data,
customCommandResolver:v_c})}})),_.f("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.f(_.HT,{data:function(){return I().adButton}},{adButtonViewModel:function(V){return _.f(_.x$,{data:V.data,
customCommandResolver:v_c})}})))},"Fh"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.$3}});var nw=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return k};
_.J(nw,_.a);_.c=nw.prototype;_.c.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"}}}};
_.c.attached=function(){this.getDataFromPlayerAndRender()};
_.c.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.c.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.c.getDataFromPlayerAndRender=function(){var k=this,I=_.S_(this.hostElement);I&&I.getPlayerPromise().then(function(V){k.getCachedDataAndListen(V)})};
_.c.getCachedDataAndListen=function(k){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(k,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(k,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=k)};
_.c.resolveCachedActions=function(){var k=_.FB("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(k=k&&k())&&!_.dc.isEmpty(k)&&this.sendUpdateEngagementPanelAction(k);(k=(k=_.FB("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&k())&&!_.dc.isEmpty(k)&&this.sendChangeEngagementPanelVisibilityAction(k);(k=(k=_.FB("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&k())&&!_.dc.isEmpty(k)&&this.sendScrollToEngagementPanelCommand(k)};
_.c.sendUpdateEngagementPanelAction=function(k){var I;_.sm(this.hostElement,"yt-update-engagement-panel-action",[(I=_.dc.get(k,"action"))!=null?I:k])};
_.c.sendChangeEngagementPanelVisibilityAction=function(k){_.sm(this.hostElement,"yt-change-engagement-panel-visibility-action",[k])};
_.c.sendScrollToEngagementPanelCommand=function(k){_.sm(this.hostElement,"yt-scroll-to-engagement-panel-command",[k])};
_.c.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.m("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.$w(Error("Al"))};
nw.prototype.dataChanged=nw.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],nw.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],nw.prototype,"componentBehavior",void 0);_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],nw.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],nw.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],nw.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],nw.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],nw.prototype,"player",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nw.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],nw);
_.C(nw,"ytd-ads-engagement-panel-content-renderer",function(){if(tzX!==void 0)return tzX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ads-engagement-panel-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-ads-engagement-panel-content-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return tzX=k},{mode:1});var Xn4;var of=function(){var k=_.a.apply(this,arguments)||this;k.player=null;k.JSC$20576_playerEvents=new Map;k.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return k};
_.J(of,_.a);_.c=of.prototype;_.c.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]]"}}}}}};
_.c.created=function(){this.player=null;this.JSC$20576_playerEvents=new Map;this.JSC$20576_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$20576_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20576_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20576_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.c.attached=function(){var k=this,I=_.S_();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));I&&I.getPlayerPromise().then(function(V){k.setPlayer(V);k.set("isPageLoad",!1)})};
_.c.setPlayer=function(k){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20576_playerEvents);this.set("player",k);k&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$20576_playerEvents),k.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.c.onLoopRangeChange=function(k){var I=_.C7().resolve(_.RZ(_.Kz));if((!I||I.isOnWatch())&&this.hostElement.clientHeight){var V;!k&&((V=this.data)==null?0:V.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.c.onVideoProgress=function(k){var I,V,X=((I=this.player)==null?void 0:(V=I.getPresentingPlayerType)==null?void 0:V.call(I))===2;this.isAdPlaying!==X&&this.set("isAdPlaying",X);var P;if(!X&&(P=this.player)!=null&&P.getLoopRange()){V=this.player.getLoopRange();I=V.startTimeMs;V=V.endTimeMs;X=this.player.getProgressState(1).seekableStart;var L;I<X*1E3&&((L=this.data)==null?0:L.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
k=V<k*1E3;var T;((T=this.player)==null?0:T.getLoopRange())&&k&&this.player.seekTo(I/1E3)}};
_.c.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.c.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.c.onYtDeleteClipEngagementPanelCommand=function(k){_.K(k,PdV).command&&this.ytComponentBehavior.resolveCommand(_.K(k,PdV).command)};
_.R9.Object.defineProperties(of.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.voteCount)||_.y8("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],of.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],of.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],of.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],of.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],of.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],of.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],of.prototype,"isAdPlaying",void 0);_.H([_.n({reflectToAttribute:!0,value:!0}),_.Z("design:type",Boolean)],of.prototype,"isPageLoad",void 0);_.H([_.n({reflectToAttribute:!0,value:!0}),_.Z("design:type",Boolean)],of.prototype,"isDarkTheme",void 0);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],of.prototype,"voteCount",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],of.prototype,"channelEndpoint",null);_.H([_.v("channelEndpoint"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],of.prototype,"channelHref",null);_.H([_.GY({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],of);
_.C(of,"ytd-clip-attribution-renderer",function(){if(Xn4!==void 0)return Xn4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-attribution-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main" class="style-scope ytd-clip-attribution-renderer">\n  <div id="top" class="style-scope ytd-clip-attribution-renderer">\n    <a aria-hidden="true" class="yt-simple-endpoint author-endpoint author-avatar style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n      <yt-img-shadow class="author-avatar style-scope ytd-clip-attribution-renderer" height="40" thumbnail="[[data.authorAvatar]]" width="40">\n      </yt-img-shadow>\n    </a>\n    <div id="author-container" class="style-scope ytd-clip-attribution-renderer">\n      <a aria-hidden="true" class="yt-simple-endpoint author-endpoint style-scope ytd-clip-attribution-renderer" href$="[[channelHref]]" data="[[channelEndpoint]]" tabindex="-1">\n        <ytd-channel-name id="author" badges="[[data.authorBadges]]" channel-name="[[data.clipAuthor]]" no-endpoints="" class="style-scope ytd-clip-attribution-renderer">\n        </ytd-channel-name>\n      </a>\n      <span class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.createdText)]]</span>\n    </div>\n    <div id="menu" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <span id="title" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.title)]]</span>\n  <div id="bottom" class="style-scope ytd-clip-attribution-renderer">\n    <div id="buttons" class="style-scope ytd-clip-attribution-renderer"></div>\n  </div>\n  <div id="ad-overlay" class="style-scope ytd-clip-attribution-renderer">\n    <svg id="ad-image" viewBox="0 0 166.96 140.96" class="style-scope ytd-clip-attribution-renderer">\n      <g class="style-scope ytd-clip-attribution-renderer"><g class="style-scope ytd-clip-attribution-renderer">\n        <path class="cls-2 style-scope ytd-clip-attribution-renderer" d="M138.1,103.79l9.9-17h0l-9.9-5.44,9.9-17h0L138.1,59,148,42s-26,20.57-38.86,29.71-9.43-22.57-9.71-47.14S90.29-6,66.86,6,0,46.55,0,46.55l9.9,6.19L0,72.54l9.9,6.35L0,98.69,9.9,105,0,124.84s63.84-42,79.56-50.56c14.81-8.09,12.15,27.13,11.87,45.13s9.14,21.43,22,13.71c12.42-7.45,33.1-22.9,34.49-23.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M102.26,71.67V137c.27,0,.55,0,.84-.05V72.54A4.36,4.36,0,0,1,102.26,71.67Z" transform="translate(0 0.25)"></path>\n        <path class="cls-4 style-scope ytd-clip-attribution-renderer" d="M50.49,121.06c1.82-2.79,4.46-4.68,7.11-6.57,1.3-.93,2.61-1.85,3.86-2.84a4.06,4.06,0,0,0,.95-1.75c.22-3.44-2.51-6.92-5.93-6.42-3.62,0-7.24,2.84-10.08,4.72-3.78,2.5-7.06,6.32-9.77,9.91-1.43,1.9-2.72,3.71-4,5.68-2.76,4.13-4.4,8.7-6.6,13.21a16.79,16.79,0,0,1,.55-3.13c2-5.06,4.07-10.07,7.32-14.49,1-1.36,2-2.78,3-4.12a5.68,5.68,0,0,1,1.45-.86c.28-1.65,2-2.64,3-4.07,0-.06.5.19.77.3a7.55,7.55,0,0,1,.53-1.46c0-.09.61.11.94.17,0-.36,0-.72,0-1.08,0-.1.19-.18.28-.27,1.09-1.08,2.57-1.56,3.71-2.64a12.29,12.29,0,0,1,4.18-2.46,19.89,19.89,0,0,1,5.13-1.09c3.21-.27,6.5,3.42,7.27,5.72.21.64.41,1.28.69,2.15l3.71-1.73a1.57,1.57,0,0,1,2.13.26l-.35-1,5.12-1.33c1.06.89,2.1.2,3.16,0,.86-.18,1.78-.16,1.87-1.37,0-.06.5-.19.53-.13a4.74,4.74,0,0,1,.37.87l3.05-.58-.08.81c-3.69,1.11-7.47,1.69-11,2.9a28.1,28.1,0,0,0-7.73,4,12.91,12.91,0,0,0-4,5.89,33.12,33.12,0,0,1-7.84,11.43c-1.53,1.54-3.32,2.81-5,4.23a4.84,4.84,0,0,1-3.55,1.22c-1.33-.06-1.67-.23-2-1.49a4.81,4.81,0,0,1,.19-3.38c1.63-3.31,3.52-6.4,6.53-8.65l-.23.49c.11,0,.2.07.23.05l.86-.94Zm-6.3,11.57a1.69,1.69,0,0,0,1.3,1.43,6,6,0,0,0,2.76-1.2c2-1.71,4-3.53,5.94-5.33a4,4,0,0,0,.47-.89c.31-.52,1.52-1.1,1.84-1.61,1.49-2.4,2.76-4.89,4.22-7.31.27-.45.22-3.25-.1-3.46a19.68,19.68,0,0,0-3.49,2.44c-1,.5-1.65,1.85-2.64,2.33a13.34,13.34,0,0,0-3,2.67c-1,1-1.92,1.93-2.8,3a34.65,34.65,0,0,0-2.3,3.11C45.65,128.87,44.17,131.53,44.19,132.63Z" transform="translate(0 0.25)"></path>\n        <path class="cls-1 style-scope ytd-clip-attribution-renderer" d="M0,124.84V46.55S43.43,18,66.86,6,99.14,0,99.43,24.55s-3.14,56.29,9.71,47.14S148,42,148,42v67.14s-21.71,16.29-34.57,24-22.29,4.29-22-13.71,2.94-53.22-11.87-45.13C63.84,82.87,0,124.84,0,124.84Z" transform="translate(0 0.25)"></path>\n        <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M119,12.45c-.87,10.43-4.13,19.08-15,22.06,13.42.52,14.54,9.3,15.29,18.31,1.28-9.85,4.42-18.14,15-20.18C123.63,31.85,120.11,23.44,119,12.45Z" transform="translate(0 0.25)"></path>\n        <g class="cls-6 style-scope ytd-clip-attribution-renderer">\n          <polygon class="cls-4 style-scope ytd-clip-attribution-renderer" points="166.96 114.12 146.52 104.85 161.66 80.3 137.84 92.19 132.87 70.65 126.28 95.37 110.8 90.89 120.61 104.1 105.23 112.92 119.7 114.68 116.36 135.53 131.9 122.15 141.06 140.96 143.28 116.82 166.96 114.12"></polygon>\n          <path class="cls-5 style-scope ytd-clip-attribution-renderer" d="M73.23,20.28c1.5-8,.86-14.91-1.89-20.53L69.79.51C72.37,5.79,73,12.34,71.54,20c-3,16.13-14.32,29.76-28.12,33.92a31.14,31.14,0,0,1-7.73,1.27A39.72,39.72,0,0,0,19.94,24.42c-4-2.94-7.71-3.92-10.8-2.86-5.5,1.88-6.8,9.18-4.87,15.13,3.88,11.93,16.48,20,29.69,20.2,0,.43,0,.86-.07,1.29a37.87,37.87,0,0,1-19.27,30l.82,1.51a35.69,35.69,0,0,0,5.18-3.42,39.75,39.75,0,0,0,15-28c0-.47.06-.94.07-1.41a32.46,32.46,0,0,0,8.24-1.34C58.33,51.2,70.11,37,73.23,20.28ZM34,55.17c-12.5-.23-24.4-7.77-28.06-19C4.5,31.81,5,26.47,8.05,24.09a5.66,5.66,0,0,1,1.66-.9c3.18-1.1,6.76.82,9.2,2.62A38,38,0,0,1,34,55.17Z" transform="translate(0 0.25)"></path>\n        </g>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17.4,46.23,17,45.51,24.42,41l.44.71Q21.2,43.94,17.4,46.23Zm14.9-9.15-.44-.71,7.42-4.6.44.71ZM47.16,27.9l-.44-.72c2.57-1.58,5.07-3.09,7.47-4.54l.44.72Q51,25.52,47.16,27.9Zm15-8.94-.42-.73c2.85-1.62,5.37-3,7.69-4.19l.39.75C67.5,16,65,17.34,62.16,19ZM96,14.42a14,14,0,0,0-2.35-3.14l.58-.6A14.64,14.64,0,0,1,96.71,14ZM77.7,11.11l-.32-.77a32.13,32.13,0,0,1,8.49-2.4l.09.83A31.86,31.86,0,0,0,77.7,11.11Z" transform="translate(0 0.25)"></path>\n        <polygon class="cls-3 style-scope ytd-clip-attribution-renderer" points="57.21 88.12 56.37 88.65 56.37 11.92 57.21 11.45 57.21 88.12"></polygon>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M109.94,80.05a6.68,6.68,0,0,1-5.19-2.48l.64-.55c1.93,2.22,4.35,2.74,7.49,1.63l.28.79A9.59,9.59,0,0,1,109.94,80.05Zm10.81-5.11-.49-.69c2.11-1.48,4.48-3.21,7.06-5.14l.51.68C125.24,71.72,122.86,73.45,120.75,74.94Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M17,103.93l-.46-.7,7.28-4.83.46.7Zm14.55-9.68-.46-.7q3.73-2.49,7.27-4.84l.47.7Zm14.57-9.64-.46-.7q3.84-2.5,7.36-4.73l.45.71C51.15,81.37,48.69,83,46.14,84.61Zm14.8-9.26-.43-.73c2.89-1.7,5.4-3.08,7.68-4.22l.38.75C66.3,72.28,63.81,73.66,60.94,75.35ZM84.8,68.18A10.48,10.48,0,0,0,80,67.31a13.7,13.7,0,0,0-3.47.55l-.22-.81A14.45,14.45,0,0,1,80,66.47a11.37,11.37,0,0,1,5.15,1Z" transform="translate(0 0.25)"></path>\n        <path class="cls-3 style-scope ytd-clip-attribution-renderer" d="M98.67,127.76c-2.62-.79-4.81-2.9-6.35-6.12l.76-.36c1,2.09,2.82,4.77,5.84,5.68Zm8.65-1.68-.4-.73c1.81-1,4.31-2.53,7.45-4.55l.45.7C111.67,123.53,109.15,125.07,107.32,126.08Zm14.81-9.4-.47-.7c2.38-1.59,4.82-3.26,7.24-4.92l.47.69C127,113.41,124.51,115.08,122.13,116.68Z" transform="translate(0 0.25)"></path>\n        <ellipse class="cls-4 style-scope ytd-clip-attribution-renderer" cx="71.33" cy="51.78" rx="8.55" ry="6.47" transform="translate(-6.69 93.03) rotate(-63.7)"></ellipse>\n      </g></g>\n    </svg>\n    <div id="ad-text" class="style-scope ytd-clip-attribution-renderer">[[getSimpleString(data.adPlayingText)]]</div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Xn4=k},{mode:1});var P3c;var xT=function(){var k=_.a.apply(this,arguments)||this;k.player=null;k.JSC$20581_playerEvents=new Map;return k};
_.J(xT,_.a);_.c=xT.prototype;_.c.created=function(){this.player=null;this.JSC$20581_playerEvents=new Map;this.JSC$20581_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20581_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20581_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.c.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.c.attached=function(){var k=this,I=_.S_();I&&I.getPlayerPromise().then(function(V){k.setPlayer(V);k.set("isPageLoad",!1)})};
_.c.setPlayer=function(k){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20581_playerEvents);this.set("player",k);if(k){this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$20581_playerEvents);var I;(k==null?void 0:(I=k.getPresentingPlayerType)==null?void 0:I.call(k))===2&&this.playerAdStartHandler()}};
_.c.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.c.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.c.onVideoProgress=function(){var k,I,V=((k=this.player)==null?void 0:(I=k.getPresentingPlayerType)==null?void 0:I.call(k))===2;this.isAdPlaying!==V&&this.set("isAdPlaying",V)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xT.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],xT.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],xT.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],xT.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],xT.prototype,"isAdPlaying",void 0);
_.H([_.n({reflectToAttribute:!0,value:!0}),_.Z("design:type",Boolean)],xT.prototype,"isPageLoad",void 0);_.H([_.GY({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],xT);
_.C(xT,"ytd-clip-section-footer-renderer",function(){if(P3c!==void 0)return P3c;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="buttons" class="style-scope ytd-clip-section-footer-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return P3c=k},{mode:1});var Lx4;var cB4;var G62=function(){return _.a.apply(this,arguments)||this};
_.J(G62,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],G62.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],G62.prototype,"data",void 0);_.H([_.GY({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],G62);
_.C(G62,"ytd-clip-ad-state-renderer",function(){if(cB4!==void 0)return cB4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-ad-state-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="message" class="style-scope ytd-clip-ad-state-renderer">\n  <div id="title" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="body" class="style-scope ytd-clip-ad-state-renderer">[[getSimpleString(data.body)]]</div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return cB4=k},{mode:1});var TsX;var af=function(){var k=_.a.apply(this,arguments)||this;k.value="";k.valid=!1;k.userChangedValue=!1;k.disabled=!1;k.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return k};
_.J(af,_.a);_.c=af.prototype;_.c.detached=function(){this.userChangedValue=!1};
_.c.handleKeyDown=function(k){if(_.Z5)var I=13;else _.nOf&&_.Mt?I=13:I=13;k.keyCode===I&&k.preventDefault()};
_.c.handleInput=function(){var k=_.BL(this.hostElement).querySelector("#title");if(k){var I=(k.value||"").replace(/\r|\n/g," ");this.set("value",I);k.value=I;this.valid=k.validate();this.userChangedValue=!0}};
_.c.handleBlur=function(){this.valid=_.BL(this.hostElement).querySelector("#title").validate()};
_.c.onValueChanged=function(){_.vW(this.hostElement,"title-changed",{title:this.value})};
_.c.onValidChanged=function(){_.vW(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.c.setInput=function(k,I){var V=_.BL(this.hostElement).querySelector("#title");V&&(V.value=k,this.handleInput(),I&&(V.invalid=!1,this.valid=!0))};
_.c.onClipCreationDisable=function(){this.set("disabled",!0)};
_.c.onClipCreationEnable=function(){this.set("disabled",!1)};
_.c.onClipCreationVisibilityChange=function(k){var I=this;k.visible?requestAnimationFrame(function(){var V;((V=_.BL(I.hostElement).querySelector("#title"))==null?void 0:V.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
af.prototype.onValidChanged=af.prototype.onValidChanged;af.prototype.onValueChanged=af.prototype.onValueChanged;af.prototype.handleBlur=af.prototype.handleBlur;af.prototype.handleInput=af.prototype.handleInput;af.prototype.handleKeyDown=af.prototype.handleKeyDown;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],af.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],af.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],af.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],af.prototype,"value",void 0);_.H([_.n(),_.Z("design:type",Object)],af.prototype,"valid",void 0);_.H([_.n(),_.Z("design:type",Object)],af.prototype,"userChangedValue",void 0);_.H([_.n(),_.Z("design:type",Object)],af.prototype,"disabled",void 0);_.H([_.C$("keydown"),_.Z("design:type",Function),_.Z("design:paramtypes",[KeyboardEvent]),_.Z("design:returntype")],af.prototype,"handleKeyDown",null);
_.H([_.C$("input"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],af.prototype,"handleInput",null);_.H([_.C$("blur"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],af.prototype,"handleBlur",null);_.H([_.w$("value"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],af.prototype,"onValueChanged",null);
_.H([_.w$("valid"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],af.prototype,"onValidChanged",null);_.H([_.GY({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],af);
_.C(af,"ytd-clip-creation-text-input-renderer",function(){if(TsX!==void 0)return TsX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-creation-text-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-textarea id="title" char-counter="" disabled="[[disabled]]" label="[[getSimpleString(data.placeholderText)]]" maxlength="[[data.maxCharacterLimit]]" no-label-float="" pattern=".+" required="" use-v2-underline="" class="style-scope ytd-clip-creation-text-input-renderer"></tp-yt-paper-textarea>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return TsX=k},{mode:1});var dy4;var iK6;var WxP;var f0p;var Uyk;var Rf=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};k.pendingStoryboardImages_={};k.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];k.tickLabelInterval=30;k.mediumTickInterval=5;k.largeTickInterval=15;k.aboveRulerHeight=32;k.rulerHeight=50;k.smallTickHeight=4;k.mediumTickHeight=8;k.largeTickHeight=16;k.mediaListeners_=
{};return k};
_.J(Rf,_.a);_.c=Rf.prototype;_.c.attached=function(){var k=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(I){I=_.G(["screen and (min-resolution: "+I+")","screen and (max-resolution: "+I+")"]);for(var V=I.next();!V.done;V=I.next()){V=V.value;var X=window.matchMedia(V);X&&(k.mediaListeners_[V]=k.updatePixelRatio_.bind(k),X.addEventListener?X.addEventListener("change",k.mediaListeners_[V]):X.addListener?X.addListener(k.mediaListeners_[V]):delete k.mediaListeners_[V])}})};
_.c.detached=function(){this.setPlayer(null);for(var k=_.G(Object.keys(this.mediaListeners_)),I=k.next();!I.done;I=k.next()){var V=I.value;I=this.mediaListeners_[V];(V=window.matchMedia(V))&&(V.removeEventListener?V.removeEventListener("change",I):V.removeListener&&V.removeListener(I))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.c.onVisibilityChangedAction_=function(k){var I=this;k.visible&&!this.player_&&(k=_.S_())&&k.getPlayerPromise().then(function(V){I.setPlayer(V)})};
_.c.setPlayer=function(k){k&&this.set("player_",k)};
_.c.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.c.setUpCanvas_=function(){var k=this.rulerWidth,I=this.devicePixelRatio_,V=this.visible;this.set("canvasReady_",!1);if(V&&I!==0){V=this.aboveRulerHeight+this.rulerHeight;var X=_.BL(this.hostElement).querySelector("#ticks");X.width=k*I;X.height=V*I;X.style.width=k+"px";X.style.height=V+"px";X.getContext("2d").scale(I,I);this.set("canvasReady_",!0)}};
_.c.drawRuler_=function(k,I,V,X,P,L,T,d,U,E,l,r){k&&V&&I&&(k=_.BL(this.hostElement).querySelector("#ticks"),I=k.getContext("2d"),I.clearRect(0,0,k.width,k.height),I.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),I.lineWidth=2,I.beginPath(),I.moveTo(0,this.aboveRulerHeight),I.lineTo(k.width,this.aboveRulerHeight),I.moveTo(0,k.height),I.lineTo(k.width,k.height),I.stroke(),this.drawRulerTicks_(k,L,P,X),this.drawStoryboardImages_(k,V,L,P,X),I.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
I.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(T-L,X,!1),this.rulerHeight),V=this.timeToPixels_(d-L,X,!1),I.fillRect(V,this.aboveRulerHeight,k.width-V,this.rulerHeight),this.drawSpeedLines_(k,L,r))};
_.c.drawRulerTicks_=function(k,I,V,X){var P=k.getContext("2d");P.save();P.lineWidth=1;for(var L=Math.floor(Math.max(0,I-this.tickLabelInterval));L<I+V;L++){P.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var T=(L-I)*X;P.beginPath();P.moveTo(T,k.height);var d=this.smallTickHeight;L%this.largeTickInterval===0?d=this.largeTickHeight:L%this.mediumTickInterval===0&&(d=this.mediumTickHeight);P.lineTo(T,k.height-d);P.stroke();L%this.tickLabelInterval===0&&(P.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),P.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),P.fillText(GX(L),T+4,12),P.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),P.moveTo(T,0),P.lineTo(T,this.aboveRulerHeight),P.stroke())}P.restore()};
_.c.percentToHex_=function(k){k=Math.round(k*255).toString(16);k.length<2&&(k="0"+k);return k};
_.c.drawSpeedLines_=function(k,I,V){var X=k.getContext("2d");X.save();var P=Math.min(25,Math.abs(V)-15)/25,L=k.width*.3*P,T=k.width*-.3,d=k.width*1.3,U=this.aboveRulerHeight;k=k.height;var E=Math.round(4*P),l=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");l.length<7&&(l="#"+l.substring(1,4).repeat(2));var r=this.percentToHex_(.5+P/2);r=l+r;l+="00";if(P>0)for(P=0;P<E;P++){var h=T+Math.random()*(d-T),y=U+Math.random()*(k-U),S=L+I%L,g=X.createLinearGradient(h,y,h+S,y);
V<0?(g.addColorStop(0,r),g.addColorStop(.4,r),g.addColorStop(.9,l)):(g.addColorStop(.1,l),g.addColorStop(.6,r),g.addColorStop(1,r));X.strokeStyle=g;X.lineWidth=1;X.beginPath();X.moveTo(h,y);X.lineTo(h+S,y);X.stroke()}X.restore()};
_.c.getStoryboardForTime_=function(k,I,V){V===void 0&&(V=I.getNumberOfStoryboardLevels()-1);k=I.getStoryboardFrameIndex(k,V);return I.getStoryboardFrame(k,V)};
_.c.drawStoryboardImages_=function(k,I,V,X,P){if(!this.disabled){k=k.getContext("2d");var L=this.getStoryboardForTime_(0,I);if(L){var T=L.width/L.columns;L=L.height/L.rows;var d=T/L,U=this.rulerHeight*d;U=this.tickLabelInterval*(d<this.tickLabelInterval*P/this.rulerHeight?1/Math.floor(this.tickLabelInterval*P/U):Math.round(U/(this.tickLabelInterval*P)));var E=U*P,l=this.rulerHeight,r=E/this.rulerHeight,h=Math.floor(Math.max(0,V-U));for(h-=h%U;h<V+X;h+=U){var y=this.getStoryboardForTime_(h,I),S=this.getPreloadedStoryboard_(y.url);
if(S){var g=(h-V)*P,F=this.aboveRulerHeight,Q=y.column*T,x=y.row*L;if(d<r){var N=l/(E/d);y=T;N*=L;x+=(L-N)/2}else y=E/(l*d)*T,N=L,Q+=(T-y)/2;k.drawImage(S,Q,x,y,N,g,F,E,l)}else this.fetchStoryboardImage_(y)}}}};
_.c.getPreloadedStoryboard_=function(k){return this.storyboardImages_.find(function(I){if(I.src==k)return!0;var V=I.src.indexOf(k);return V!=-1&&V==I.src.length-k.length})};
_.c.fetchStoryboardImage_=function(k){var I=this,V=this.getPreloadedStoryboard_(k.url),X=this.pendingStoryboardImages_[k.url];V||X!==void 0||(V=new Promise(function(P){var L=new Image(k.width,k.height);L.src=k.url;L.onload=function(){P(L)};
L.onerror=function(){P(null)}}),this.pendingStoryboardImages_[k.url]=V,V.then(function(P){P&&I.push("storyboardImages_",P);
return P}).finally(function(){delete I.pendingStoryboardImages_[k.url]}))};
_.c.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.c.timeToPixels_=function(k,I,V){k*=I;return V===void 0||V?k+"px":k};
_.c.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
Rf.prototype.drawRuler_=Rf.prototype.drawRuler_;Rf.prototype.setUpCanvas_=Rf.prototype.setUpCanvas_;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Rf.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Rf.prototype,"ytRendererBehavior",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],Rf.prototype,"start",void 0);_.H([_.n({value:30}),_.Z("design:type",Number)],Rf.prototype,"end",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Rf.prototype,"visible",void 0);_.H([_.n(),_.Z("design:type",Object)],Rf.prototype,"player_",void 0);_.H([_.n(),_.Z("design:type",Number)],Rf.prototype,"tickSpacing",void 0);_.H([_.n(),_.Z("design:type",Number)],Rf.prototype,"windowSizeSec",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],Rf.prototype,"rulerWidth",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],Rf.prototype,"rulerShift",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Rf.prototype,"canvasReady_",void 0);_.H([_.n({value:function(){return[]}}),
_.Z("design:type",Array)],Rf.prototype,"storyboardImages_",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Rf.prototype,"disabled",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],Rf.prototype,"forceRender_",void 0);_.H([_.n({value:1}),_.Z("design:type",Number)],Rf.prototype,"devicePixelRatio_",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],Rf.prototype,"windowSpeed",void 0);
_.H([_.w$("visible","devicePixelRatio_","rulerWidth"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rf.prototype,"setUpCanvas_",null);
_.H([_.w$("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.Z("design:type",Function),_.Z("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.Z("design:returntype")],Rf.prototype,"drawRuler_",null);_.H([_.cd({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],Rf);
_.C(Rf,"yt-clip-creation-scrubber-canvas",function(){if(Uyk===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-canvas--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<canvas id="ticks" class="style-scope yt-clip-creation-scrubber-canvas"></canvas>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);Uyk=k}k=Uyk;return k},
{mode:2});var E1x;var bKV;var Cw=function(){var k=_.a.apply(this,arguments)||this;k.start=0;k.end=30;k.visible=!1;k.draggingLeft_=!1;k.draggingRight_=!1;k.draggingRuler_=!1;k.draggingWindow_=!1;k.seekableStart=0;k.seekableEnd=0;k.rulerWidth_=0;k.rulerShift_=0;k.windowSlideSpeed=0;k.disabled=!1;k.initialized=!1;k.durationAccessibilityLabel="";k.activeLoopRange_=!1;k.rulerDragMouseStart_=0;k.rulerDragRulerStart_=0;k.rulerDragStartTime_=0;k.rulerDragEndTime_=0;k.dragMouseLastX_=0;k.scrollInterval_=null;k.scrubberVe_=null;k.boundHandlers_=
{};k.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return k};
_.J(Cw,_.a);_.c=Cw.prototype;
_.c.created=function(){var k=this;this.JSC$20595_playerEvents=new Map;this.JSC$20595_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$20595_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$20595_playerEvents.set("onStateChange",this.onStateChange_);var I={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(I).forEach(function(V){k.boundHandlers_[V]=I[V].bind(k)})};
_.c.attached=function(){this.activeLoopRange_=!1;_.BL(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.BL(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.BT(156731)};
_.c.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.BL(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.BL(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.c.onVisibilityChangedAction_=function(k){var I=this;k.visible&&!this.player_&&(k=_.S_())&&k.getPlayerPromise().then(function(V){I.setPlayer(V)})};
_.c.setPlayer=function(k){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20595_playerEvents);k&&(this.set("player_",k),this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$20595_playerEvents))};
_.c.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.c.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.c.beginHandleDrag_=function(k){this.disabled||(k.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=k.clientX,k.target===_.BL(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():k.target===_.BL(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.c.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.c.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.c.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.c.beginRulerDrag_=function(k){this.disabled||(k.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=k.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.c.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.c.beginWindowScroll_=function(){var k=this;this.scrollInterval_=setInterval(function(){var I=k.windowSlideSpeed;if(I=C1V(k.start,k.boundedRulerStartLimit_())?I-.1:C1V(k.end,k.boundedRulerEndLimit_())?I+.1:0){var V=k.capRulerOffset_(k.rulerShift_+I);V==k.rulerShift_?I=0:(k.set("rulerShift_",V),_.vW(k.hostElement,"set-fixed-length-range",{start:k.start+I,duration:k.end-k.start}))}k.set("windowSlideSpeed",I)},33)};
_.c.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.c.endDrag_=function(){this.logClick();var k=void 0;this.draggingRight_?k=this.end-1:this.draggingLeft_&&(k=this.start);this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1;this.endWindowScroll_();this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end,k);this.removeMouseEventHandlers_();this.rulerShift_+this.windowSizeSec_<this.end+this.pixelsToTime_(16)&&this.set("rulerShift_",this.end-this.windowSizeSec_+this.pixelsToTime_(16));
this.rulerShift_>this.start-this.pixelsToTime_(16)&&this.set("rulerShift_",this.start-this.pixelsToTime_(16))};
_.c.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.c.updateRulerSize_=function(){this.set("rulerWidth_",_.BL(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.c.handleMouseDrag_=function(k){k.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(k):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(k):this.draggingWindow_&&this.handleWindowDrag_(k))};
_.c.handleRulerDrag_=function(k){k=this.pixelsToTime_(k.clientX-this.rulerDragMouseStart_);k=this.capRulerOffset_(this.rulerDragRulerStart_-k);this.set("rulerShift_",k);var I=this.rulerDragStartTime_-(this.rulerDragRulerStart_-k);_.vW(this.hostElement,"set-fixed-length-range",{start:I,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-k)-I})};
_.c.handleWindowDrag_=function(k){var I=k.clientX-this.dragMouseLastX_;this.dragMouseLastX_=k.clientX;k=this.pixelsToTime_(I);_.vW(this.hostElement,"set-fixed-length-range",{start:this.start+k,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.c.capRulerOffset_=function(k){var I=this.seekableStart-this.pixelsToTime_(16),V=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(I,k),V)};
_.c.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.c.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.c.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.c.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.c.handleWindowHandleDrag_=function(k){var I=k.clientX-this.dragMouseLastX_;this.dragMouseLastX_=k.clientX;k=this.pixelsToTime_(I);if(this.draggingLeft_){var V=this.start+k;var X=this.end}else this.draggingRight_&&(V=this.start,X=this.end+k);_.vW(this.hostElement,"set-range",{start:V,end:X,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.c.onVideoProgress_=function(k){this.disabled||(k=this.timeToPixels_(k-this.rulerShift_,this.tickSpacing_),_.BL(this.hostElement).querySelector("#playhead").style.transform="translateX("+k+")")};
_.c.onClipCreationDisable_=function(){this.endDrag_()};
_.c.timeToPixels_=function(k,I,V){k*=I;return V===void 0||V?k+"px":k};
_.c.pixelsToTime_=function(k){return k/this.tickSpacing_};
_.c.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.c.centerRuler_=function(k,I,V){this.set("rulerShift_",this.capRulerOffset_(k+(I-k)/2-V/2))};
_.c.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.c.updateLoopRange_=function(k,I,V,X,P,L,T){k&&(I&&X&&!V?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(k.pauseVideo(),k.seekTo(P,!1,void 0,void 0,50)):this.draggingRight_?(k.pauseVideo(),k.seekTo(L-.1,!1,void 0,void 0,50)):(T!==void 0?k.seekTo(T,!0,void 0,void 0,50):(I=k.getCurrentTime(),I<P||I>L?k.seekTo(P,!0,void 0,void 0,50):k.seekTo(I,!0,void 0,void 0,50)),k.playVideo()),k.setLoopRange({startTimeMs:P*1E3,endTimeMs:L*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(k.getCurrentTime())):
this.activeLoopRange_&&(k.setLoopRange(null),this.activeLoopRange_=!1))};
_.c.updateHandles_=function(){_.BL(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.BL(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.c.updateRuler_=function(){var k=this.end,I=this.start,V=this.draggableStartLimit_(),X=this.draggableEndLimit_();(I<V-.001||k>X+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.c.computeDurationLabel_=function(k,I){return k?k.replace("$clip_length",parseFloat(I).toFixed(1)):""};
_.c.computeDuration_=function(k,I){return this.isValidTime_(k)&&this.isValidTime_(I)&&k<I?I-k:0};
_.c.isValidTime_=function(k){return isNaN(parseFloat(k))||k<0?!1:this.player_?k>=this.seekableStart&&k<=this.seekableEnd:!0};
_.c.computeWindowSizeSec_=function(k,I,V){return Math.min((k||12E4)/1E3,V-I)};
_.c.computeTickSpacing_=function(k,I){return I?I/k:1};
_.c.onDragStateChanged_=function(){_.vW(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.c.centerRangeOnTime_=function(k){var I=this.duration;k=FQk(k-I/2,I,this.seekableStart,this.seekableEnd);_.vW(this.hostElement,"set-fixed-length-range",{start:k.start,duration:k.end-k.start})};
_.c.nearlyLessThan_=function(k,I,V){return k+(V===void 0?1E-6:V)<I};
_.c.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var k=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(k,this.start)||this.nearlyLessThan_(this.end,k))&&this.centerRangeOnTime_(k)}};
_.c.onStateChange_=function(k){this.visible&&!this.disabled&&k==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.c.computeDragState_=function(k,I,V,X){return k?"left":I?"right":V?"ruler":X?"window":"none"};
_.c.logClick=function(){var k=_.PW(),I=_.Xc();k&&I&&this.scrubberVe_&&(_.m("combine_ve_grafts")?_.Hc(_.Ne(),this.scrubberVe_,I):_.EA(k,I,this.scrubberVe_),_.y3(k,this.scrubberVe_))};
Cw.prototype.onDragStateChanged_=Cw.prototype.onDragStateChanged_;Cw.prototype.updateRuler_=Cw.prototype.updateRuler_;Cw.prototype.updateHandles_=Cw.prototype.updateHandles_;Cw.prototype.onUpdateLoopRange=Cw.prototype.onUpdateLoopRange;Cw.prototype.onInitializedChanged_=Cw.prototype.onInitializedChanged_;Cw.prototype.onVisibleChanged_=Cw.prototype.onVisibleChanged_;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Cw.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",Object)],Cw.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Cw.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"start",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"end",void 0);_.H([_.n({computed:"computeDuration_(start, end)"}),_.Z("design:type",Number)],Cw.prototype,"duration",void 0);
_.H([_.n(),_.Z("design:type",String)],Cw.prototype,"lengthTemplate",void 0);_.H([_.n({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.Z("design:type",String)],Cw.prototype,"durationLabel",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"visible",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"player_",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"draggingLeft_",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"draggingRight_",void 0);
_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"draggingRuler_",void 0);_.H([_.n({value:!1}),_.Z("design:type",Object)],Cw.prototype,"draggingWindow_",void 0);_.H([_.n({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.Z("design:type",Number)],Cw.prototype,"tickSpacing_",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"seekableStart",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"seekableEnd",void 0);
_.H([_.n(),_.Z("design:type",Number)],Cw.prototype,"windowSizeMs",void 0);_.H([_.n({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.Z("design:type",Number)],Cw.prototype,"windowSizeSec_",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"rulerWidth_",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"rulerShift_",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"windowSlideSpeed",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Cw.prototype,"disabled",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"initialized",void 0);_.H([_.n(),_.Z("design:type",Object)],Cw.prototype,"durationAccessibilityLabel",void 0);_.H([_.n({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.Z("design:type",String)],Cw.prototype,"dragState",void 0);
_.H([_.w$("visible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Cw.prototype,"onVisibleChanged_",null);_.H([_.w$("initialized"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Cw.prototype,"onInitializedChanged_",null);_.H([_.w$("player_","visible","disabled","initialized","start","end"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Cw.prototype,"onUpdateLoopRange",null);
_.H([_.w$("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Cw.prototype,"updateHandles_",null);_.H([_.w$("start","end"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Cw.prototype,"updateRuler_",null);
_.H([_.w$("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Cw.prototype,"onDragStateChanged_",null);_.H([_.cd({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],Cw);
_.C(Cw,"yt-clip-creation-scrubber-view",function(){if(bKV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-view--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_view.yt.clip.creation.scrubber.view.css.js--\x3e<div id="trimmer" class="style-scope yt-clip-creation-scrubber-view">\n  <div id="ruler" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-view">\n    <yt-clip-creation-scrubber-canvas id="ticks" disabled="[[disabled]]" end="[[end]]" ruler-shift="[[rulerShift_]]" ruler-width="[[rulerWidth_]]" start="[[start]]" tick-spacing="[[tickSpacing_]]" visible="[[visible]]" window-size-sec="[[windowSizeSec_]]" window-speed="[[windowSlideSpeed]]" class="style-scope yt-clip-creation-scrubber-view">\n    </yt-clip-creation-scrubber-canvas>\n    <div id="handles" class="style-scope yt-clip-creation-scrubber-view">\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-left">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n      <div class="handle style-scope yt-clip-creation-scrubber-view" id="handle-right">\n        <div class="handle-grip style-scope yt-clip-creation-scrubber-view"></div>\n      </div>\n    </div>\n    <div id="playhead" class="style-scope yt-clip-creation-scrubber-view"></div>\n  </div>\n</div>\n<div id="duration" aria-label="[[durationAccessibilityLabel]]" class="style-scope yt-clip-creation-scrubber-view">[[durationLabel]]</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;E1x===void 0&&(E1x=document.createElement("template"));var X=E1x;V.call(I,X.content.cloneNode(!0),k.content.firstChild);bKV=k}k=bKV;return k},{mode:2});var wT=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};k.startHighlightTimeout=0;k.endHighlightTimeout=0;return k};
_.J(wT,_.a);_.c=wT.prototype;_.c.attached=function(){var k=this;this.startInput.addEventListener("input",function(I){return k.handleStartInput_(I)});
this.endInput.addEventListener("input",function(I){return k.handleEndInput_(I)});
this.startInput.addEventListener("focusout",function(I){return k.handleStartBlur_(I)});
this.endInput.addEventListener("focusout",function(I){return k.handleEndBlur_(I)})};
_.c.setPlayer=function(k){this.set("player_",k)};
_.c.onSetFixedLengthRange_=function(k){var I=k.detail;k=I.start;var V=I.duration,X=I.startLimit;I=I.endLimit;X||(X=this.seekableStart_);I||(I=this.seekableEnd_);k=FQk(k,V,X,I);this.start=k.start;this.end=k.end};
_.c.onSetRange_=function(k){var I=k.detail;k=I.start;var V=I.end,X=I.startLimit;I=I.endLimit;X||(X=this.seekableStart_);I||(I=this.seekableEnd_);if(k=Byh(k,V,X,I,this.minLengthSec,this.maxLengthSec))this.start=k.start,this.end=k.end};
_.c.updateInputs_=function(){var k=this.end,I=this.start;this.startInput.focused||(this.startInput.value=GX(I,!0));this.endInput.focused||(this.endInput.value=GX(k,!0))};
_.c.handleStartInput_=function(k){k=sec(k.target.value);if(k===null)this.set("startValid",!1);else{var I=this.end,V=Byh(k,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);V?(this.set("endWillUpdate",V.end!==I),this.set("startValid",V.start===k)):this.set("startValid",!1)}};
_.c.handleEndInput_=function(k){k=sec(k.target.value);if(k===null)this.set("endValid",!1);else{var I=this.start,V=A4G(this.start,k,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);V?(this.set("startWillUpdate",V.start!==I),this.set("endValid",V.end===k)):this.set("endValid",!1)}};
_.c.handleStartBlur_=function(k){k=sec(k.target.value);k===null?this.startInput.value=GX(this.start,!0):this.forceUpdateInputs_(Byh(k,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.c.handleEndBlur_=function(k){k=sec(k.target.value);k===null?this.endInput.value=GX(this.end,!0):this.forceUpdateInputs_(A4G(this.start,k,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.c.forceUpdateInputs_=function(k){k&&(this.start=k.start,this.end=k.end);this.startInput.value=GX(this.start,!0);this.endInput.value=GX(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.c.initializeClipRange_=function(){var k=this.seekableEnd_,I=this.seekableStart_,V=this.visible_,X=this.player_;if(!X||!V||I===null||!k)this.set("initialized",!1);else if(!this.initialized){var P=X.getCurrentTime(),L=this.getDefaultLengthSec_();V=X.getVideoData();var T=X.getPlayerState()==1,d=V.isLive;L=Math.min(L,k-I);P=Math.max(0,P);k=d?A4G(P-L,P,I,k,this.minLengthSec,this.maxLengthSec):T?FQk(P-L/2,L,I,k):FQk(P,L,I,k);this.start=k.start;this.end=k.end;this.set("initialized",!0);V.isLive&&X.seekTo(k.start);
this.startInput.value=GX(this.start,!0);this.endInput.value=GX(this.end,!0)}};
_.c.onStartChanged_=function(){var k=this;_.vW(this.hostElement,"start-changed",{start:this.start});var I;isNaN((I=this.oldStart)!=null?I:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){k.set("highlightStart",!1);k.startHighlightTimeout=0;k.oldStart=k.start},3E3))};
_.c.onEndChanged_=function(){var k=this;_.vW(this.hostElement,"end-changed",{end:this.end});var I;isNaN((I=this.oldEnd)!=null?I:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){k.set("highlightEnd",!1);k.endHighlightTimeout=0;k.oldEnd=k.end},3E3))};
_.c.onVisibilityChangedAction_=function(k){var I=this;this.set("visible_",k.visible);this.visible_&&!this.player_&&(k=_.S_())&&k.getPlayerPromise().then(function(V){I.setPlayer(V)})};
_.c.computeMinLengthSec_=function(k){return k/1E3||5};
_.c.computeMaxLengthSec_=function(k){return k/1E3||60};
_.c.computeDefaultLengthSec_=function(k){return k/1E3};
_.c.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.c.computeSeekableStart_=function(k,I){return k&&I?k.getProgressState(1).seekableStart:0};
_.c.computeSeekableEnd_=function(k,I){return k&&I?k.getProgressState(1).seekableEnd:0};
_.c.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.c.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.c.onDragState_=function(k){this.set("highlightStart",k.detail.startChanging);this.set("highlightEnd",k.detail.endChanging)};
wT.prototype.onDragState_=wT.prototype.onDragState_;wT.prototype.onEndChanged_=wT.prototype.onEndChanged_;wT.prototype.onStartChanged_=wT.prototype.onStartChanged_;wT.prototype.initializeClipRange_=wT.prototype.initializeClipRange_;wT.prototype.updateInputs_=wT.prototype.updateInputs_;wT.prototype.onSetRange_=wT.prototype.onSetRange_;wT.prototype.onSetFixedLengthRange_=wT.prototype.onSetFixedLengthRange_;
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],wT.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],wT.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],wT.prototype,"data",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],wT.prototype,"start",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],wT.prototype,"startValid",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],wT.prototype,"startWillUpdate",void 0);_.H([_.n({value:30}),_.Z("design:type",Number)],wT.prototype,"end",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],wT.prototype,"endValid",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],wT.prototype,"endWillUpdate",void 0);_.H([_.n({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.Z("design:type",Number)],wT.prototype,"minLengthSec",void 0);
_.H([_.n({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.Z("design:type",Number)],wT.prototype,"maxLengthSec",void 0);_.H([_.n({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.Z("design:type",Number)],wT.prototype,"defaultLengthSec",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],wT.prototype,"visible_",void 0);_.H([_.n(),_.Z("design:type",Object)],wT.prototype,"player_",void 0);
_.H([_.n({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.Z("design:type",Number)],wT.prototype,"seekableStart_",void 0);_.H([_.n({computed:"computeSeekableEnd_(player_, visible_)"}),_.Z("design:type",Number)],wT.prototype,"seekableEnd_",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],wT.prototype,"initialized",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],wT.prototype,"disabled",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],wT.prototype,"highlightStart",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],wT.prototype,"highlightEnd",void 0);_.H([_.p$("#start"),_.Z("design:type",HTMLInputElement)],wT.prototype,"startInput",void 0);_.H([_.p$("#end"),_.Z("design:type",HTMLInputElement)],wT.prototype,"endInput",void 0);
_.H([_.C$("set-fixed-length-range"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],wT.prototype,"onSetFixedLengthRange_",null);_.H([_.C$("set-range"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],wT.prototype,"onSetRange_",null);_.H([_.w$("start","end"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],wT.prototype,"updateInputs_",null);
_.H([_.w$("player_","visible_","seekableStart_","seekableEnd_"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],wT.prototype,"initializeClipRange_",null);_.H([_.w$("start"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],wT.prototype,"onStartChanged_",null);_.H([_.w$("end"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],wT.prototype,"onEndChanged_",null);
_.H([_.C$("clips-drag-state"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],wT.prototype,"onDragState_",null);_.H([_.cd({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],wT);
_.C(wT,"yt-clip-creation-scrubber-renderer",function(){if(f0p===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-scrubber-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_scrubber_renderer.yt.clip.creation.scrubber.renderer.css.js--\x3e<div id="text-inputs" class="style-scope yt-clip-creation-scrubber-renderer">\n  <yt-icon id="warning-start" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="start" placeholder="[[data.startAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <span id="spacer" aria-hidden="true" class="style-scope yt-clip-creation-scrubber-renderer">\u2013</span>\n  <tp-yt-iron-input allowed-pattern="[\\d\\.\\:]" disabled="[[disabled]]" prevent-invalid-input="" role="presentation" class="style-scope yt-clip-creation-scrubber-renderer">\n    <input id="end" placeholder="[[data.endAccessibility.accessibilityData.label]]" type="text" class="style-scope yt-clip-creation-scrubber-renderer">\n  </tp-yt-iron-input>\n  <yt-icon id="warning-end" icon="warning" class="style-scope yt-clip-creation-scrubber-renderer"></yt-icon>\n</div>\n<yt-clip-creation-scrubber-view disabled="[[disabled]]" duration-accessibility-label="[[data.durationAccessibility.accessibilityData.label]]" end="[[end]]" initialized="[[initialized]]" length-template="[[data.lengthTemplate]]" seekable-end="[[seekableEnd_]]" seekable-start="[[seekableStart_]]" start="[[start]]" visible="[[visible_]]" window-size-ms="[[data.windowSizeMs]]" class="style-scope yt-clip-creation-scrubber-renderer">\n</yt-clip-creation-scrubber-view>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;WxP===void 0&&(WxP=document.createElement("template"));var X=WxP;V.call(I,X.content.cloneNode(!0),k.content.firstChild);f0p=k}k=f0p;return k},{mode:2});var Hl=function(){var k=_.a.apply(this,arguments)||this;k.player_=null;k.JSC$20609_playerEvents=new Map;k.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return k};
_.J(Hl,_.a);_.c=Hl.prototype;_.c.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"}}}};
_.c.created=function(){this.JSC$20609_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$20609_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$20609_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$20609_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.c.detached=function(){this.setPlayer(null)};
_.c.onVisibilityChangedAction_=function(k){var I=this,V;if((V=this.data)==null?0:V.externalVideoId){var X;this.videoId=(X=this.data)==null?void 0:X.externalVideoId}this.getPlayer().then(function(P){if(k.visible)I.returnTime=P.getCurrentTime(),I.isAtLiveHead=P.getProgressState().isAtLiveHead;else{var L=I.returnTime;I.isAtLiveHead&&(L=Number.POSITIVE_INFINITY);P.seekTo(L,void 0,void 0,void 0,51)}})};
_.c.getPlayer=function(){var k=this;if(!this.player_){var I=_.S_();if(I)return I.getPlayerPromise().then(function(V){k.setPlayer(V);return V})}return Promise.resolve(this.player_)};
_.c.setPlayer=function(k){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20609_playerEvents);if(k){this.player_=k;var I;((I=this.data)==null?0:I.externalVideoId)||this.set("videoId",k.getVideoData().video_id||"");var V;(k==null?void 0:(V=k.getPresentingPlayerType)==null?void 0:V.call(k))===2&&(this.set("isAdPlaying",!0),_.sm(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$20609_playerEvents)}};
_.c.ready=function(){_.BL(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.c.onTitleChanged_=function(k){this.set("titleValue",k.detail.title)};
_.c.onStartChanged_=function(k){this.set("start",k.detail.start)};
_.c.onEndChanged_=function(k){this.set("end",k.detail.end)};
_.c.onTitleValidChanged_=function(k){this.set("titleValid",k.detail.valid)};
_.c.onStartValidChanged_=function(k){this.set("startValid",k.detail.valid)};
_.c.onEndValidChanged_=function(k){this.set("endValid",k.detail.valid)};
_.c.onVideoDataChange_=function(){var k;if((k=this.data)==null||!k.externalVideoId){var I;this.set("videoId",((I=this.player_)==null?void 0:I.getVideoData().video_id)||"")}};
_.c.computeFormValid_=function(k,I,V,X){return!!(k&&I&&V&&X)};
_.c.computeCancelButton_=function(k,I,V){return k&&_.K(k,_.b_)?{buttonRenderer:Object.assign({},_.K(k,_.b_),{isDisabled:I||V})}:null};
_.c.computeSubmitButton_=function(k,I,V){return k&&_.K(k,_.b_)?{buttonRenderer:Object.assign({},_.K(k,_.b_),{command:void 0,isDisabled:!this.formValid||I||V})}:null};
_.c.computeSubmitCommand_=function(k){return k||null};
_.c.onSubmit_=function(k){var I=this;k.stopPropagation();k.preventDefault();this.submitCommand_&&(k={},k.comment_text=this.titleValue,k.clip_external_video_id=this.videoId,k.clip_offset_ms=parseInt(this.start*1E3,10),k.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.Qk(this.hostElement,[this.submitCommand_,k]).then(function(){I.set("isLoading_",!1)},function(){I.set("isLoading_",!1)}))};
_.c.playerAdStartHandler_=function(){_.sm(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.c.playerAdEndHandler_=function(){_.sm(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.c.onVideoProgress_=function(){var k=this;this.getPlayer().then(function(I){var V,X=(I==null?void 0:(V=I.getPresentingPlayerType)==null?void 0:V.call(I))===2;k.isAdPlaying!==X&&(X?k.playerAdStartHandler_():k.playerAdEndHandler_())})};
Hl.prototype.onEndValidChanged_=Hl.prototype.onEndValidChanged_;Hl.prototype.onStartValidChanged_=Hl.prototype.onStartValidChanged_;Hl.prototype.onTitleValidChanged_=Hl.prototype.onTitleValidChanged_;Hl.prototype.onEndChanged_=Hl.prototype.onEndChanged_;Hl.prototype.onStartChanged_=Hl.prototype.onStartChanged_;Hl.prototype.onTitleChanged_=Hl.prototype.onTitleChanged_;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Hl.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",Object)],Hl.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Hl.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Hl.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Hl.prototype,"data",void 0);_.H([_.n({value:""}),_.Z("design:type",String)],Hl.prototype,"titleValue",void 0);
_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Hl.prototype,"titleValid",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],Hl.prototype,"start",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],Hl.prototype,"startValid",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],Hl.prototype,"end",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],Hl.prototype,"endValid",void 0);_.H([_.n({value:""}),_.Z("design:type",String)],Hl.prototype,"videoId",void 0);
_.H([_.n({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.Z("design:type",Boolean)],Hl.prototype,"formValid",void 0);_.H([_.n({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.Z("design:type",Object)],Hl.prototype,"submitButton_",void 0);_.H([_.n({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.Z("design:type",Object)],Hl.prototype,"submitCommand_",void 0);
_.H([_.n({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.Z("design:type",Object)],Hl.prototype,"cancelButton_",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Hl.prototype,"isLoading_",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Hl.prototype,"isAdPlaying",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],Hl.prototype,"returnTime",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Hl.prototype,"isAtLiveHead",void 0);
_.H([_.C$("title-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Hl.prototype,"onTitleChanged_",null);_.H([_.C$("start-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Hl.prototype,"onStartChanged_",null);_.H([_.C$("end-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Hl.prototype,"onEndChanged_",null);
_.H([_.C$("title-valid-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Hl.prototype,"onTitleValidChanged_",null);_.H([_.C$("start-valid-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Hl.prototype,"onStartValidChanged_",null);_.H([_.C$("end-valid-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Hl.prototype,"onEndValidChanged_",null);
_.H([_.cd({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],Hl);
_.C(Hl,"yt-clip-creation-renderer",function(){if(iK6===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-clip-creation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.gaming.clips.yt_clip_creation_renderer.yt.clip.creation.renderer.css.js--\x3e<div id="container" class="style-scope yt-clip-creation-renderer">\n  <div id="title" class="style-scope yt-clip-creation-renderer">\n    <div class="left-container style-scope yt-clip-creation-renderer">\n      <yt-img-shadow id="user-avatar" height="32" thumbnail="[[data.userAvatar]]" width="32" class="style-scope yt-clip-creation-renderer">\n      </yt-img-shadow>\n      <div id="display-name" class="style-scope yt-clip-creation-renderer">[[getSimpleString(data.displayName)]]</div>\n    </div>\n    <div id="publicity-label" class="style-scope yt-clip-creation-renderer">\n      <yt-icon id="publicity-icon" icon="yt-icons:privacy_public" class="style-scope yt-clip-creation-renderer"></yt-icon>\n      [[data.publicityLabel]]\n    </div>\n  </div>\n  <div id="title-input" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="scrubber" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="footer" class="style-scope yt-clip-creation-renderer">\n  <tp-yt-paper-spinner-lite active="[[isLoading_]]" hidden="[[!isLoading_]]" class="style-scope yt-clip-creation-renderer"></tp-yt-paper-spinner-lite>\n  <div id="cancel" class="style-scope yt-clip-creation-renderer"></div>\n  <div id="share" class="style-scope yt-clip-creation-renderer"></div>\n</div>\n<div id="ad-state" class="style-scope yt-clip-creation-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;dy4===void 0&&(dy4=document.createElement("template"));var X=dy4;V.call(I,X.content.cloneNode(!0),k.content.firstChild);iK6=k}k=iK6;return k},{mode:2});var pw=function(){return _.a.apply(this,arguments)||this};
_.J(pw,_.a);pw.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"}}}};
pw.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(k){return k.hasOwnProperty("clipCreationRenderer")})&&_.sm(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
pw.prototype.onPanelContentVisibleChanged=pw.prototype.onPanelContentVisibleChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],pw.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pw.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.rn.YtVisibilityBehavior),_.Z("design:type",Object)],pw.prototype,"ytVisibilityBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],pw.prototype,"ytdReduxBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],pw.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],pw.prototype,"panelContentVisible",void 0);_.H([_.w$("panelContentVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pw.prototype,"onPanelContentVisibleChanged",null);_.H([_.GY({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],pw);
_.C(pw,"ytd-clip-section-renderer",function(){if(Lx4!==void 0)return Lx4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-clip-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-clip-section-renderer"></div>\n<div id="footer" class="style-scope ytd-clip-section-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Lx4=k},{mode:1});var l0P;var rB3;var h4x;var yBx=function(){return _.a.apply(this,arguments)||this};
_.J(yBx,_.a);_.H([_.n(),_.Z("design:type",Object)],yBx.prototype,"data",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yBx.prototype,"ytRendererBehavior",void 0);_.H([_.GY({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],yBx);
_.C(yBx,"ytd-hashtag-grid-tile-renderer",function(){if(h4x!==void 0)return h4x;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-tile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-hashtag-grid-tile-renderer" href$="[[computeHref_(data.onTapCommand)]]" data="[[data.onTapCommand]]">\n  <div id="info" class="style-scope ytd-hashtag-grid-tile-renderer">\n    <yt-formatted-string id="hashtag" aria-label="[[data.suggestion]]" text="[[data.hashtag]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="hashtag-info" text="[[data.hashtagVideoCountText]]" class="style-scope ytd-hashtag-grid-tile-renderer">\n    </yt-formatted-string>\n  </div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return h4x=k},{mode:1});var Ni=function(){return _.a.apply(this,arguments)||this};
_.J(Ni,_.a);Ni.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
Ni.prototype.updateRichGridTrendingHashtagsVisibility=function(){var k,I;if(((k=this.data)==null||!k.isExpanded)&&(I=this.data)!=null&&I.tiles){k=this.data.tiles.length;I=k>this.richGridItemsPerRow?this.richGridItemsPerRow+1:k;var V=Math.ceil(k/I);this.fullyVisibleRows=k%I===1&&V===2?1:Math.min(V,2);this.isShowMoreVisible=this.fullyVisibleRows<V}};
Ni.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Ni.prototype.updateRichGridTrendingHashtagsVisibility=Ni.prototype.updateRichGridTrendingHashtagsVisibility;_.H([_.n(),_.Z("design:type",Object)],Ni.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Number)],Ni.prototype,"fullyVisibleRows",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],Ni.prototype,"isShowMoreVisible",void 0);_.H([_.n({selector:_.PC,value:0}),_.Z("design:type",Number)],Ni.prototype,"richGridItemsPerRow",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ni.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ni.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Ni.prototype,"ytdReduxBehavior",void 0);_.H([_.w$("data","richGridItemsPerRow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ni.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.H([_.GY({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],Ni);
_.C(Ni,"ytd-hashtag-grid-shelf-renderer",function(){if(rB3!==void 0)return rB3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hashtag-grid-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-text" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-formatted-string id="title" text="[[data.shelfTitle]]" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-formatted-string>\n</div>\n<div id="tiles" class="style-scope ytd-hashtag-grid-shelf-renderer"></div>\n<tp-yt-paper-button id="show-more-button" aria-label$="[[data.expandButtonText]]" noink="" on-click="onShowMoreClick" class="style-scope ytd-hashtag-grid-shelf-renderer">\n  <yt-icon id="show-more-button-icon" icon="yt-icons:expand" class="style-scope ytd-hashtag-grid-shelf-renderer"></yt-icon>\n</tp-yt-paper-button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return rB3=k},{mode:1});var myp;var Kx6;var $yA=0,Mi=function(){var k=_.a.call(this)||this;k.selected=!1;k.isOverlay=!1;k.inputId="toggle-option-"+$yA;$yA++;return k};
_.J(Mi,_.a);Mi.prototype.onTap=function(){_.vW(this.hostElement,"ytd-toggle-option-clicked")};
_.H([_.n(),_.Z("design:type",String)],Mi.prototype,"label",void 0);_.H([_.n(),_.Z("design:type",String)],Mi.prototype,"inputId",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Mi.prototype,"selected",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Mi.prototype,"isOverlay",void 0);_.H([_.GY({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.Z("design:paramtypes",[])],Mi);
_.C(Mi,"ytd-toggle-option-renderer",function(){if(Kx6!==void 0)return Kx6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<input type="checkbox" id$="[[inputId]]" checked="[[selected]]" on-click="onTap" class="style-scope ytd-toggle-option-renderer">\n<label for$="[[inputId]]" class="style-scope ytd-toggle-option-renderer">[[label]]</label>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Kx6=k},{mode:1});var ZV=function(){var k=_.a.apply(this,arguments)||this;k.isToggleOption=!1;k.isOverlay=!1;return k};
_.J(ZV,_.a);ZV.prototype.onTap=function(k){k.preventDefault();this.data&&(k=!this.data.checked,this.set("data.checked",k),_.vW(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:k,value:this.data.value}))};
_.R9.Object.defineProperties(ZV.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
ZV.prototype.onTap=ZV.prototype.onTap;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ZV.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ZV.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],ZV.prototype,"isToggleOption",void 0);_.H([_.n(),_.Z("design:type",Object)],ZV.prototype,"isOverlay",void 0);_.H([_.v("data.responseText"),_.Z("design:type",String),_.Z("design:paramtypes",[])],ZV.prototype,"label",null);
_.H([_.C$("ytd-toggle-option-clicked"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],ZV.prototype,"onTap",null);_.H([_.GY({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],ZV);
_.C(ZV,"ytd-checkbox-survey-option-renderer",function(){if(myp!==void 0)return myp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <tp-yt-paper-checkbox checked="[[data.checked]]" on-tap="onTap" class="style-scope ytd-checkbox-survey-option-renderer">\n    [[label]]\n  </tp-yt-paper-checkbox>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-checkbox-survey-option-renderer">\n  <ytd-toggle-option-renderer is-overlay="[[isOverlay]]" label="[[label]]" selected="[[data.checked]]" class="style-scope ytd-checkbox-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return myp=k},{mode:1});var SEi;var jzV;var DV=function(){var k=_.a.apply(this,arguments)||this;k.checked=!1;k.isToggleOption=!1;return k};
_.J(DV,_.a);DV.prototype.onTap=function(){this.data&&(this.checked?_.sm(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.sm(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
DV.prototype.onTap=DV.prototype.onTap;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],DV.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],DV.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],DV.prototype,"checked",void 0);_.H([_.n(),_.Z("design:type",Object)],DV.prototype,"isToggleOption",void 0);_.H([_.C$("ytd-toggle-option-clicked"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],DV.prototype,"onTap",null);
_.H([_.GY({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],DV);
_.C(DV,"ytd-radio-button-survey-option-renderer",function(){if(jzV!==void 0)return jzV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-radio-button-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <tp-yt-paper-radio-button id="radio" checked="[[checked]]" on-click="onTap" class="style-scope ytd-radio-button-survey-option-renderer">\n    [[getSimpleString(data.option)]]\n  </tp-yt-paper-radio-button>\n</template>\n\n<template is="dom-if" if="[[isToggleOption]]" class="style-scope ytd-radio-button-survey-option-renderer">\n  <ytd-toggle-option-renderer label="[[getSimpleString(data.option)]]" selected="[[checked]]" class="style-scope ytd-radio-button-survey-option-renderer"></ytd-toggle-option-renderer>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return jzV=k},{mode:1});var zT=function(){var k=_.a.apply(this,arguments)||this;k.disableAnimation=!1;k.isToggleOption=!0;k.followUpSurveyCommand=null;k.selectedRatingEndpoint=null;k.isSlimlineSurveyFollowUp=!1;k.isShortsStyle=!1;k.styleOverrideAttribute=!0;k.isDarkMode=!1;k.isSubmitted=!1;k.roundedContainer=!0;k.improveShortsResponseRate=_.m("web_improve_shorts_response_rate");k.actionMap={"ytd-inline-survey-rating-select-action":"handleInlineSurveyRatingSelect","ytd-inline-survey-option-select-action":"handleInlineSurveyOptionSelect",
"ytd-inline-survey-option-deselect-action":"handleInlineSurveyOptionDeselect","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(zT,_.a);_.c=zT.prototype;
_.c.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"}}}}};
_.c.attached=function(){var k=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(V){var X;if((X=V[0])!=null&&X.isIntersecting){_.Hd().reportShown(k.hostElement);var P;(P=k.intersectionObserver)==null||P.unobserve(k.hostElement)}},{rootMargin:"0px",
threshold:.6});var I;(I=this.intersectionObserver)==null||I.observe(this.hostElement)};
_.c.onDarkModeToggledAction=function(k){this.isDarkMode=k};
_.c.dataChanged=function(){var k;if(((k=this.data)==null?void 0:k.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var I;((I=this.data)==null?void 0:I.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var V,X,P,L;this.darkColorPalette=(V=this.data)==null?void 0:(X=V.inlineContent)==null?void 0:(P=X.compactVideoRenderer)==null?void 0:(L=P.thumbnail)==null?
void 0:L.darkColorPalette;var T,d,U,E;this.lightColorPalette=(T=this.data)==null?void 0:(d=T.inlineContent)==null?void 0:(U=d.compactVideoRenderer)==null?void 0:(E=U.thumbnail)==null?void 0:E.lightColorPalette;var l,r;if(((l=this.data)==null?0:(r=l.inlineContent)==null?0:r.compactVideoRenderer)&&this.isShortsStyle){var h,y,S,g;k=_.J4((h=this.data)==null?void 0:(y=h.inlineContent)==null?void 0:(S=y.compactVideoRenderer)==null?void 0:(g=S.thumbnail)==null?void 0:g.thumbnails);_.x5(this.hostElement,
{"--yt-background-url":"url("+k+")"})}};
_.c.handleRequestCompletion=function(){this.hostElement.hidden&&_.vW(this.hostElement,"yt-dismissible-item-dismissed")};
_.c.onPopupClosed=function(k){var I;((I=k.detail)==null?void 0:I.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.sm(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.c.handleInlineSurveyRatingSelect=function(k,I){var V=this;this.selectedRatingEndpoint=k;this.followUpSurveyCommand=I;this.expanded=!!k;this.getOptionRenderers().forEach(function(X,P){V.notifyPath("followUpSurveyCommand.followUpOptions."+P+".checkboxSurveyOptionRenderer.checked");V.set("followUpSurveyCommand.followUpOptions."+P+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),k=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.sm(this.hostElement,"yt-reel-non-video-content-dismissal-command",[k]))};
_.c.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.sm(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var k,I=(k=this.data)==null?void 0:k.dismissalEndpoint;I&&this.ytComponentBehavior.resolveCommand(I)}};
_.c.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.sm(this.hostElement,"yt-close-popup-action"))};
_.c.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var k=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{k=this.getOptionRenderers().filter(function(X){return X.checked});
if(k.length===0)return;k=k.map(function(X){return X.responseEndpoint})}var I=[];
k.forEach(function(X,P){P!==0&&(X=_.K(X,_.LO))&&X.feedbackToken&&I.push(X.feedbackToken)});
if(k=k[0]){var V={};I.length>0&&(V.extra_feedback_tokens=I);this.ytComponentBehavior.resolveCommand(k,{form:V})}}};
_.c.getOptionRenderers=function(){var k=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(I){k.isSingleSelect=!!_.K(I,Uqh);return k.isSingleSelect?_.K(I,Uqh):_.K(I,E$p)}):[]};
_.c.handleInlineSurveyOptionSelect=function(k){k=this.optionSelector.indexOf(k);k!==-1&&this.optionSelector.selectIndex(k)};
_.c.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.c.maybeGetBackgroundColor=function(k){return this.isDarkMode?k.section2Color:k.section3Color};
_.c.colorPaletteChanged=function(){var k=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;k=k&&this.maybeGetBackgroundColor(k);this.dismissibleEl.style.backgroundColor=!k||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.Vi(k)};
_.R9.Object.defineProperties(zT.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
zT.prototype.colorPaletteChanged=zT.prototype.colorPaletteChanged;zT.prototype.onPopupClosed=zT.prototype.onPopupClosed;zT.prototype.handleRequestCompletion=zT.prototype.handleRequestCompletion;zT.prototype.dataChanged=zT.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],zT.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],zT.prototype,"actionHandlerBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],zT.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],zT.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],zT.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.p$("#follow-up-survey-options"),_.Z("design:type",Object)],zT.prototype,"optionSelector",void 0);_.H([_.n(),_.Z("design:type",Object)],zT.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],zT.prototype,"disableAnimation",void 0);_.H([_.n(),_.Z("design:type",Object)],zT.prototype,"isToggleOption",void 0);_.H([_.n(),_.Z("design:type",Object)],zT.prototype,"followUpSurveyCommand",void 0);_.H([_.n(),_.Z("design:type",Object)],zT.prototype,"selectedRatingEndpoint",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],zT.prototype,"expanded",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],zT.prototype,"isSlimlineSurveyFollowUp",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],zT.prototype,"isShortsStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],zT.prototype,"styleOverrideAttribute",void 0);_.H([_.n(),_.Z("design:type",Boolean)],zT.prototype,"isSingleSelect",void 0);_.H([_.n(),_.Z("design:type",Object)],zT.prototype,"isDarkMode",void 0);
_.H([_.n(),_.Z("design:type",Object)],zT.prototype,"lightColorPalette",void 0);_.H([_.n(),_.Z("design:type",Object)],zT.prototype,"darkColorPalette",void 0);_.H([_.v("selectedRatingEndpoint","isShortsStyle"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],zT.prototype,"isOptionSelected",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],zT.prototype,"roundedContainer",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],zT.prototype,"improveShortsResponseRate",void 0);_.H([_.p$("#dismissible"),_.Z("design:type",HTMLElement)],zT.prototype,"dismissibleEl",void 0);_.H([_.p$("#dismiss-button yt-icon-button"),_.Z("design:type",HTMLElement)],zT.prototype,"dismissButtonEl",void 0);_.H([_.p$("#inline-survey-header yt-icon-button"),_.Z("design:type",HTMLElement)],zT.prototype,"inlineHeaderDismissButtonEl",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zT.prototype,"dataChanged",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zT.prototype,"handleRequestCompletion",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],zT.prototype,"onPopupClosed",null);
_.H([_.w$("darkColorPalette","lightColorPalette","isDarkMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zT.prototype,"colorPaletteChanged",null);_.H([_.GY({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],zT);
_.C(zT,"ytd-inline-survey-renderer",function(){if(SEi!==void 0)return SEi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-inline-survey-renderer">\n  <div class="survey-wrapper style-scope ytd-inline-survey-renderer">\n    <div id="star-survey" class="style-scope ytd-inline-survey-renderer">\n      <div id="inline-survey-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="title" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.title)]]</span>\n          <span id="subtitle" class="style-scope ytd-inline-survey-renderer">[[getSimpleString(data.subtitle)]]</span>\n        </h2>\n        <yt-icon-button hidden="[[expanded]]" label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n      <div id="inline-survey-compact-video-renderer" class="style-scope ytd-inline-survey-renderer"></div>\n      <div id="rating-survey" class="style-scope ytd-inline-survey-renderer"></div>\n    </div>\n    <div id="follow-up-survey" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n      <div id="follow-up-header" class="style-scope ytd-inline-survey-renderer">\n        <h2 class="header-text style-scope ytd-inline-survey-renderer">\n          <span id="follow-up-title" class="style-scope ytd-inline-survey-renderer">\n            [[getSimpleString(followUpSurveyCommand.followUpText)]]\n          </span>\n        </h2>\n      </div>\n      <iron-selector id="follow-up-survey-options" activate-event="" selected-attribute="checked" class="style-scope ytd-inline-survey-renderer">\n      </iron-selector>\n      <div id="submit-btn-footer" class="style-scope ytd-inline-survey-renderer">\n        <ytd-button-renderer id="submit-button" data="[[data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-inline-survey-renderer">\n        </ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="skip-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="dismiss-button" hidden="[[!expanded]]" class="style-scope ytd-inline-survey-renderer">\n    <yt-icon-button label="[[getSimpleString(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-inline-survey-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope ytd-inline-survey-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-inline-survey-renderer">\n  <div id="post-submit-message" class="style-scope ytd-inline-survey-renderer"></div>\n  <div id="continue-btn-footer" class="style-scope ytd-inline-survey-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return SEi=k},{mode:1});var JBX;var YEx;var uo=function(){var k=_.a.apply(this,arguments)||this;k.visibleVideos=[];k.hiddenVideos=[];k.modern=_.m("web_modern_buttons");k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(uo,_.a);_.c=uo.prototype;_.c.attached=function(){var k=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",k);this.onDarkModeToggledAction(k)};
_.c.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"}}}};
_.c.dataChanged=function(){var k=this;this.requestElementsPerRow();var I,V;this.currentColorPalette=this.isDarkTheme?(I=this.data)==null?void 0:I.darkColorData:(V=this.data)==null?void 0:V.lightColorData;var X;if((X=this.currentColorPalette)==null?0:X.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.xA(this,function(){k.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.c.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.c.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.c.computeIsFirstFeedItem=function(k){return k};
_.c.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k);this.data&&(this.currentColorPalette=k?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.c.getCurrentLogo=function(k,I){if(k)return I?k.darkLogoImage:k.lightLogoImage};
_.c.computeTitleStyle=function(k){var I;if((I=this.data)!=null&&I.title&&k&&k.textPrimary!==void 0)return"color:"+_.Vi(k.textPrimary)+";"};
_.c.computeSubtitleStyle=function(k){var I;if((I=this.data)!=null&&I.subtitle&&k&&k.textSecondary!==void 0)return"color:"+_.Vi(k.textSecondary)+";"};
_.c.computeDismissIconStyle=function(k){if(this.data&&this.data.dismissButton&&k&&k.textPrimary!==void 0)return"--yt-button-color:"+_.Vi(k.textPrimary)+";"};
_.c.computeOverflowButtonStyle=function(k){if(this.data&&this.data.overflowButton&&k&&k.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.Vi(k.textPrimary)+";--yt-spec-icon-active-other:"+_.Vi(k.textPrimary)+";"};
_.c.computeBackgroundStyle=function(k){if(k&&this.data){var I="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var V=_.J4((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);V&&(I+='background-image:url("'+V+'");')}k.backgroundColor!==void 0&&(I+="background-color:"+_.Xe(k.backgroundColor)+";");return I}};
_.c.computeButton=function(){var k,I=Object.assign({},_.K((k=this.data)==null?void 0:k.showMoreButton,_.b_));if(this.modern&&I){I.style="STYLE_MONO_OUTLINE";var V;if(k=(V=this.currentColorPalette)==null?void 0:V.textPrimary)I.colorData={basicColorPaletteData:{foregroundTitleColor:k,borderColor:k}}}return I};
_.c.shouldShowBottomButton=function(k,I){return!(k==null?0:k.header)&&!(k==null||!k.primaryButton)&&I<3};
_.c.checkExpanded=function(k){this.isExpanded=k&&k.content?this.hiddenVideos.length===0:!0};
_.c.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.c.getLogoHeight=function(k){return this.logoWithPadding(k)?"26":"20"};
_.c.getLogoImageId=function(k){return this.logoWithPadding(k)?"logo-image-with-padding":"logo-image"};
_.c.computeHasSectionHeader=function(k){return!!k.header};
_.c.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var k;if((k=this.data.primaryButton)==null?0:k.buttonRenderer)this.currentColorPalette.primaryButtonColorData?(this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0):this.currentColorPalette.primaryButtonStyleType&&(this.data.primaryButton.buttonRenderer.style=this.currentColorPalette.primaryButtonStyleType,
this.data.primaryButton.buttonRenderer.colorData=void 0),this.set("primaryButton",Object.assign({},this.data.primaryButton.buttonRenderer));var I;((I=this.data.dismissButton)==null?0:I.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var V,X;((V=this.data)==null?0:(X=V.primaryButton)==null?0:X.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.c.setVisibleVideos=function(k){if(this.data&&this.data.content)if(this.data.content.length){var I=this.data.content.length;this.data.header?k?(this.visibleVideos=this.data.content.slice(0,Math.min(I,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(I,this.slimItemsPerRow),I)):(this.visibleVideos=this.data.content.slice(0,Math.min(I,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(I,this.elementsPerRow),I)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(I,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(I,this.elementsPerRow),I)):(this.visibleVideos=this.data.content.slice(0,Math.min(I,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(I,this.elementsPerRow-1),I))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.c.setHasMovieRenderer=function(){var k;if((k=this.data)!=null&&k.content){var I;this.hasMovieRenderer=!!_.K((I=this.data)==null?void 0:I.content[0],_.QPN)}else this.hasMovieRenderer=!1};
_.c.requestElementsPerRow=function(){_.vW(this.hostElement,"yt-request-elements-per-row")};
_.c.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var k=_.G(this.hiddenMediaRenderers),I=k.next();!I.done;I=k.next())I.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(k=_.BL(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&k.focus()}};
_.c.updateTitleSpec=function(){var k;(k=this.data)!=null&&k.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.c.logoWithPadding=function(k){var I,V,X;return(k=(I=this.getCurrentLogo(k,this.isDarkTheme))==null?void 0:(V=I.thumbnails)==null?void 0:(X=V[0])==null?void 0:X.height)&&k%31===0?!0:!1};
_.c.onUpdateElementsPerRowAction=function(k,I,V){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k);V&&this.slimItemsPerRow!==V&&(this.slimItemsPerRow=V)};
uo.prototype.slimItemsPerRowChanged=uo.prototype.slimItemsPerRowChanged;uo.prototype.elementsPerRowChanged=uo.prototype.elementsPerRowChanged;uo.prototype.dataChanged=uo.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uo.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],uo.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],uo.prototype,"ytdDismissibleItemBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],uo.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],uo.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uo.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],uo.prototype,"currentColorPalette",void 0);_.H([_.n(),_.Z("design:type",Array)],uo.prototype,"visibleVideos",void 0);_.H([_.n(),_.Z("design:type",Array)],uo.prototype,"hiddenVideos",void 0);
_.H([_.n(),_.Z("design:type",Object)],uo.prototype,"primaryButton",void 0);_.H([_.n({reflectToAttribute:!0,value:3}),_.Z("design:type",Number)],uo.prototype,"elementsPerRow",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],uo.prototype,"isDarkTheme",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],uo.prototype,"isExpanded",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],uo.prototype,"largeTitle",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],uo.prototype,"hasMovieRenderer",void 0);_.H([_.n(),_.Z("design:type",Number)],uo.prototype,"slimItemsPerRow",void 0);_.H([_.n(),_.Z("design:type",Boolean)],uo.prototype,"showLightVideoMetadata",void 0);_.H([_.n(),_.Z("design:type",Boolean)],uo.prototype,"showDarkVideoMetadata",void 0);_.H([_.n(),_.Z("design:type",Number)],uo.prototype,"videoMetadataColor",void 0);
_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],uo.prototype,"miniMode",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.Z("design:type",Boolean)],uo.prototype,"isFirstFeedItem",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.Z("design:type",Boolean)],uo.prototype,"hasSectionHeader",void 0);
_.H([_.n({reflectToAttribute:!0,value:!0}),_.Z("design:type",Boolean)],uo.prototype,"roundedContainer",void 0);_.H([_.Nm("#visible-video-container ytd-rich-grid-media"),_.Z("design:type",Array)],uo.prototype,"visibleMediaRenderers",void 0);_.H([_.Nm("#hidden-video-container ytd-rich-grid-media"),_.Z("design:type",Array)],uo.prototype,"hiddenMediaRenderers",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uo.prototype,"modern",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uo.prototype,"dataChanged",null);_.H([_.w$("elementsPerRow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uo.prototype,"elementsPerRowChanged",null);_.H([_.w$("slimItemsPerRow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uo.prototype,"slimItemsPerRowChanged",null);
_.H([_.GY({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],uo);
_.C(uo,"ytd-brand-video-shelf-renderer",function(){if(YEx!==void 0)return YEx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n  <div id="content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n    <div id="shelf-header-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="top-level-header-container" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="section-header-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        <div id="top-buttons-container" hidden="[[!data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" hidden="[[!data.primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n          <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n        </div>\n      </div>\n      <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <div id="visible-content-wrapper" class="style-scope ytd-brand-video-shelf-renderer">\n      <div id="metadata-container" hidden="[[data.header]]" class="style-scope ytd-brand-video-shelf-renderer">\n        <div id="header-container" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-img-shadow height$="[[getLogoHeight(data)]]" hidden="[[!data.lightLogoImage]]" id$="[[getLogoImageId(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </yt-img-shadow>\n          <div id="badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n            <yt-formatted-string id="badge" text="[[data.badgeText]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n          </div>\n        </div>\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-shelf-renderer"></yt-formatted-string>\n        </div>\n        <div id="metadata-button-container" hidden="[[shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n          <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n      <div id="visible-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    </div>\n    <div id="hidden-video-container" class="style-scope ytd-brand-video-shelf-renderer"></div>\n    <div id="bottom-button-container" hidden="[[!shouldShowBottomButton(data, elementsPerRow)]]" class="style-scope ytd-brand-video-shelf-renderer">\n      <ytd-button-renderer id="primary-button" data="[[primaryButton]]" class="style-scope ytd-brand-video-shelf-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="show-more-button-container" hidden="[[isExpanded]]" class="style-scope ytd-brand-video-shelf-renderer">\n    <ytd-button-renderer id="show-more-button" data="[[computeButton(data.showMoreButton.buttonRenderer, currentColorPalette)]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" on-click="onShowMoreTap" class="style-scope ytd-brand-video-shelf-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-shelf-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return YEx=k},{mode:1});var g1c;var OQ=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(OQ,_.a);_.c=OQ.prototype;_.c.attached=function(){var k=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",k);this.onDarkModeToggledAction(k)};
_.c.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"}}}};
_.c.dataChanged=function(){this.requestElementsPerRow();var k,I;this.currentColorPalette=this.isDarkTheme?(k=this.data)==null?void 0:k.darkColorData:(I=this.data)==null?void 0:I.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.c.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.c.computeIsFirstFeedItem=function(k){return k};
_.c.onDarkModeToggledAction=function(k){k!==this.isDarkTheme&&this.set("isDarkTheme",k);this.data&&(this.currentColorPalette=k?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(k),this.updateButtonPalette())};
_.c.shouldShowThumbnailInMetadata=function(k){return k<=1};
_.c.computeVideoMetadataColor=function(){if(this.data){var k;if((k=this.currentColorPalette)==null?0:k.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.c.computeTitleStyle=function(k){var I;if((I=this.data)!=null&&I.title&&k&&k.textPrimary!==void 0)return"color:"+_.Vi(k.textPrimary)+";"};
_.c.computeSubtitleStyle=function(k){var I;if((I=this.data)!=null&&I.subtitle&&k&&k.textSecondary!==void 0)return"color:"+_.Vi(k.textSecondary)+";"};
_.c.computeOverflowButtonStyle=function(k){if(this.data&&this.data.overflowButton&&k.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.Vi(k.textPrimary)+";--yt-spec-icon-active-other:"+_.Vi(k.textPrimary)+";"};
_.c.computeBackgroundStyle=function(k){if(k&&this.data){var I="";k.backgroundColor!==void 0&&(I+="background-color:"+_.Xe(k.backgroundColor)+";");return I}};
_.c.computeHasOverflowButton=function(k){return!!k.overflowButton};
_.c.updateButtonPalette=function(){if(this.data){var k;if((k=this.data.primaryButton)==null?0:k.buttonRenderer){var I;if((I=this.currentColorPalette)==null?0:I.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)})}}};
_.c.requestElementsPerRow=function(){_.vW(this.hostElement,"yt-request-elements-per-row")};
_.c.updateTitleSpec=function(){var k;(k=this.data)!=null&&k.titleLength&&(this.titleSize=this.elementsPerRow<=3?this.data.titleLength<=10?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL":this.data.titleLength<=13?"TITLE_SIZE_LARGE":this.data.titleLength<=30?"TITLE_SIZE_MEDIUM":"TITLE_SIZE_SMALL")};
_.c.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k)};
OQ.prototype.elementsPerRowChanged=OQ.prototype.elementsPerRowChanged;OQ.prototype.dataChanged=OQ.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],OQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],OQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],OQ.prototype,"ytdDismissibleItemBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],OQ.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],OQ.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],OQ.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],OQ.prototype,"currentColorPalette",void 0);_.H([_.n(),_.Z("design:type",Object)],OQ.prototype,"primaryButton",void 0);
_.H([_.n({reflectToAttribute:!0,value:3}),_.Z("design:type",Number)],OQ.prototype,"elementsPerRow",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],OQ.prototype,"isDarkTheme",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],OQ.prototype,"titleSize",void 0);_.H([_.n(),_.Z("design:type",Number)],OQ.prototype,"videoMetadataColor",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],OQ.prototype,"miniMode",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.Z("design:type",Boolean)],OQ.prototype,"isFirstFeedItem",void 0);_.H([_.n({reflectToAttribute:!0,value:!0}),_.Z("design:type",Boolean)],OQ.prototype,"roundedContainer",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.Z("design:type",Boolean)],OQ.prototype,"hasOverflowButton",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],OQ.prototype,"dataChanged",null);_.H([_.w$("elementsPerRow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],OQ.prototype,"elementsPerRowChanged",null);_.H([_.GY({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],OQ);
_.C(OQ,"ytd-brand-video-singleton-renderer",function(){if(g1c!==void 0)return g1c;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brand-video-singleton-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-brand-video-singleton-renderer">\n  <div id="content-wrapper" style$="[[computeBackgroundStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n    <div id="thumbnail-container" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n      <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n    </div>\n    <div id="metadata-container" class="style-scope ytd-brand-video-singleton-renderer">\n      <div id="metadata-text-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="title-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="featured-badge-container" style$="[[computeTitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string text="[[data.badgeText]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n        <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer">\n          <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-brand-video-singleton-renderer"></yt-formatted-string>\n        </div>\n      </div>\n      <div id="metadata-video-container" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" class="style-scope ytd-brand-video-singleton-renderer">\n        <ytd-rich-grid-media data="[[data.content.videoRenderer]]" hidden="[[!shouldShowThumbnailInMetadata(elementsPerRow)]]" metadata-color="[[videoMetadataColor]]" class="style-scope ytd-brand-video-singleton-renderer"></ytd-rich-grid-media>\n      </div>\n      <div id="button-container" class="style-scope ytd-brand-video-singleton-renderer">\n        <div id="primary-button" class="style-scope ytd-brand-video-singleton-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="overflow-button" style$="[[computeOverflowButtonStyle(currentColorPalette)]]" class="style-scope ytd-brand-video-singleton-renderer"></div>\n  <div id="attached-survey" class="style-scope ytd-brand-video-singleton-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-brand-video-singleton-renderer"></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return g1c=k},{mode:_.Bd("kevlar_poly_si_batch_j070")?1:2});var qEG;var v1A=_.R(function(k){var I=k.data;return _.f(_.yV,{data:function(){return I().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(I().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 I().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"Gh"),Fxc=_.R(function(k){var I=k.metadataRow;
var V=k.delimiter;return _.f(_.ly,{each:function(){return I().textParts||[]},
keyBy:"INDEX"},function(X,P){return _.f(_.D7,null,_.f(_.KF,{text:X,noWrap:!0,userInput:!0}),_.f(szA,{delimiter:V,max:function(){return I().textParts.length},
index:P}))})},"Hh"),szA=_.R(function(k){var I=k.delimiter;
var V=k.max;var X=k.index;return _.f(_.b,{cond:function(){return(I==null?void 0:I())&&V()-1>X()},
then:function(){return _.f("span",null,I)}})},"Ih"),BsX=_.R(function(k){var I=k.data;
k={};return _.f("yt-profile-page-header-information-view-model",{class:_.FH("profilePageHeaderInformationViewModelHost",(k.profilePageHeaderInformationViewModelMobile=!1,k))},_.f(_.b,{cond:function(){return I().onTap},
then:function(){return _.f(_.Av,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.cr(I().onTap)}},_.f(_.HT,{data:function(){return I().thumbnail}},{profilePageHeaderThumbnailViewModel:v1A}))},
else:function(){return _.f("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.f(_.HT,{data:function(){return I().thumbnail}},{profilePageHeaderThumbnailViewModel:v1A}))}}),_.f("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.f(_.b,{cond:function(){return I().onTap},
then:function(){return _.f(_.HT,{data:function(){return I().title}},{profilePageHeaderTitleViewModel:function(V){var X=V.data;
return _.f(_.Av,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.cr(X().onTap)}},_.f(_.KF,{text:function(){return X().title}}))}})},
else:function(){return _.f(_.HT,{data:function(){return I().title}},{profilePageHeaderTitleViewModel:function(V){var X=V.data;
return _.f(_.KF,{text:function(){return X().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.f(_.HT,{data:function(){return I().metadata}},{profilePageHeaderMetadataViewModel:function(V){var X=V.data;
return _.f(_.b,{cond:function(){return X().metadataRows},
then:function(P){return _.f("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.f(_.ly,{each:P,keyBy:"INDEX"},function(L,T){return _.f(_.D7,null,_.f(Fxc,{metadataRow:L,delimiter:" \u2022 "}),_.f(szA,{delimiter:" \u2022 ",max:function(){return P().length},
index:T}))}))}})}})))},"Jh");
BsX.idomCompat=!0;_.Si(BsX,"yt-profile-page-header-information-view-model",{props:{data:_.$3}});var tz=function(){return _.a.apply(this,arguments)||this};
_.J(tz,_.a);tz.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],tz.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],tz.prototype,"data",void 0);_.H([_.GY({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],tz);
_.C(tz,"ytd-effect-pivot-header-view-model",function(){if(qEG!==void 0)return qEG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-effect-pivot-header-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-effect-pivot-header-view-model"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return qEG=
k},{mode:1});var ABk;var eF=function(){return _.a.apply(this,arguments)||this};
_.J(eF,_.a);eF.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],eF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],eF.prototype,"data",void 0);_.H([_.GY({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],eF);
_.C(eF,"ytd-source-pivot-header-renderer",function(){if(ABk!==void 0)return ABk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-source-pivot-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-source-pivot-header-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ABk=k},{mode:1});var Qzc;var n1V;var o1x;var ka=function(){var k=_.a.apply(this,arguments)||this;k.playing=!1;k.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.Di(k);k.active=!1;return k};
_.J(ka,_.a);_.c=ka.prototype;_.c.detached=function(){this.stop()};
_.c.play=function(){var k=this,I,V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return k.active=!0,I=k.get("data.inlinePlaybackEndpoint.watchEndpoint"),V=I.videoId||k.data.videoId,X=I.startTimeSeconds||0,P=I.playerParams||null,_.m("kevlar_player_update_killswitch")?T.yield(k.playerEl.update({args:{video_id:V,startSeconds:X,player_params:P}}),2):(k.playerEl.loadVideoWithPlayerVars({video_id:V,startSeconds:X,player_params:P,autoplay:!0}),T.jumpTo(2));if(T.nextAddress!=4)return T.yield(k.playerEl.getPlayerPromise(),
4);L=T.yieldResult;L.unloadModule("annotations_module");L.addEventListener("onStateChange",function(d){k.onPlayerStateChange(d)});
_.xg(T)})};
_.c.onPlayerStateChange=function(k){if(this.active)switch(this.playing=k===1,k){case 1:_.vW(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.vW(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.c.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.c.resize=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return V.yield(k.playerEl.getPlayerPromise(),2);I=V.yieldResult;I.setSize(NaN,NaN);_.xg(V)})};
_.H([_.n(),_.Z("design:type",Object)],ka.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ka.prototype,"playing",void 0);_.H([_.n(),_.Z("design:type",Object)],ka.prototype,"playerId",void 0);_.H([_.p$("#player"),_.Z("design:type",Object)],ka.prototype,"playerEl",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],ka);
_.C(ka,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(o1x!==void 0)return o1x;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer-inline-playback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO" player-id="[[playerId]]" class="style-scope ytd-default-promo-panel-renderer-inline-playback-renderer">\n</ytd-player>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return o1x=k},{mode:1});var xy4;var a0i;var IY=function(){var k=_.a.apply(this,arguments)||this;k.width=0;return k};
_.J(IY,_.a);_.c=IY.prototype;_.c.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.R1(this,this.onEnded));this.mp4El.addEventListener("error",_.R1(this,this.onError))};
_.c.detached=function(){this.videoEl.removeEventListener("ended",_.R1(this,this.onEnded));this.mp4El.removeEventListener("error",_.R1(this,this.onError))};
_.c.play=function(){var k=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var I=this.videoEl.play();I?I.then(function(){k.handleVideoStartPlaying()}).catch(function(){_.vW(k.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.vW(this.hostElement,"yt-video-thumbnail-not-playing")};
_.c.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.c.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.c.dataChanged=function(){var k;if((k=this.data)==null?0:k.thumbnailPlaceholder)k=_.ji(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+k+")";this.stop();this.autoplay&&this.play()};
_.c.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.c.onEnded=function(){this.stop();_.vW(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.c.onError=function(){_.vW(this.hostElement,"yt-video-thumbnail-error")};
_.c.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.c.getVideoThumbnail=function(k){if(k&&k.length)return k[0]};
IY.prototype.dataChanged=IY.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],IY.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],IY.prototype,"animatePlaceholderOnEntrance",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],IY.prototype,"autoplay",void 0);_.H([_.n({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.Z("design:type",Object)],IY.prototype,"videoThumbnail",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],IY.prototype,"loop",void 0);_.H([_.n(),_.Z("design:type",Boolean)],IY.prototype,"isVideoPlaying",void 0);_.H([_.n(),_.Z("design:type",Object)],IY.prototype,"width",void 0);_.H([_.p$("#mp4"),_.Z("design:type",HTMLElement)],IY.prototype,"mp4El",void 0);_.H([_.p$("#placeholder"),_.Z("design:type",HTMLElement)],IY.prototype,"placeholderEl",void 0);_.H([_.p$("#video"),_.Z("design:type",HTMLVideoElement)],IY.prototype,"videoEl",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],IY.prototype,"dataChanged",null);_.H([_.cd({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],IY);
_.C(IY,"yt-video-as-thumbnail-details",function(){if(a0i===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-video-as-thumbnail-details--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_video_as_thumbnail_details.yt.video.as.thumbnail.details.css.js--\x3e<div id="placeholder" class="style-scope yt-video-as-thumbnail-details"></div>\n<div id="video-container" class="style-scope yt-video-as-thumbnail-details">\n  <video id="video" muted="" class="style-scope yt-video-as-thumbnail-details">\n    <source id="mp4" src$="[[videoThumbnail.url]]" type="video/mp4" class="style-scope yt-video-as-thumbnail-details">\n  </video>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;xy4===void 0&&(xy4=document.createElement("template"));var X=xy4;V.call(I,X.content.cloneNode(!0),k.content.firstChild);a0i=k}k=a0i;return k},{mode:2});var Vq=function(){var k=_.a.apply(this,arguments)||this;k.disableGridStateAware=!1;k.animationEnabled=_.m("enable_web_ketchup_hero_animation");k.transitioningOut=!1;k.narrow=!1;k.narrower=!1;k.isCarouselInFeed=!1;k.videoTimeoutJobId=0;k.panelTimeoutJobId=0;k.panelTimeoutJobStartMs=0;k.actionMap={"yt-window-resized":"onWindowResized"};return k};
_.J(Vq,_.a);_.c=Vq.prototype;_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.c.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.c.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var k;this.player&&((k=this.data)==null?0:k.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.c.attached=function(){this.onWindowResized()};
_.c.detached=function(){this.clearTimeouts()};
_.c.onWindowResized=function(){this.updateSize()};
_.c.computePanelLayout=function(k){return k&&k.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.c.playVideo=function(){var k;this.video&&((k=this.data)==null?0:k.videoThumbnail)&&this.video.play();var I;this.player&&((I=this.data)==null?0:I.inlinePlaybackRenderer)&&this.player.play()};
_.c.stopVideo=function(){var k;this.video&&((k=this.data)==null?0:k.videoThumbnail)&&this.video.stop();var I;this.player&&((I=this.data)==null?0:I.inlinePlaybackRenderer)&&this.player.stop()};
_.c.transitionOut=function(){var k=this;this.transitioningOut=!0;return new Promise(function(I){k.player&&(k.player.playing=!1);var V=_.BL(k.hostElement).querySelector("#action-button");if(V){var X=function(){V.removeEventListener("animationend",X);_.hD.cancelJob(P);I();k.transitioningOut=!1};
var P=_.d6(_.hD,X,1E3);V.addEventListener("animationend",X)}else I(),k.transitioningOut=!1})};
_.c.computeMetadataOrder=function(k){return k&&k.metadataOrder&&k.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?k.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.c.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.c.computeAvatarSize=function(k){return k&&k.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.c.onContentClick=function(k){if(!_.yy(_.K$(k),this.hostElement,["A".toString(),"BUTTON".toString()])){var I;if((I=this.data)==null?0:I.navigationEndpoint){var V;this.componentBehavior.resolveCommand((V=this.data)==null?void 0:V.navigationEndpoint)}}};
_.c.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.c.setBackgroundImage=function(k){if(k=this.getBackgroundImageUrl(k))_.BL(this.hostElement).querySelector("#hero").style.backgroundImage="url("+k+")"};
_.c.setScrimLayer=function(k){var I=this.getScrimLayerColorStops(k);k=((k==null?void 0:k.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(k=180);_.gH("HTML_DIR")==="rtl"&&(k=-k);I&&(_.BL(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+k+"deg, "+I+")")};
_.c.isNarrower=function(){return this.hostElement.clientWidth<Vq.NARROW_VERSION_SIZE};
_.c.getScrimLayerColorStops=function(){var k,I=(k=this.data)==null?void 0:k.scrimColorValues;if(!I)return null;if(I.length===1)return k=_.Xe(I[0]),k+" 0%, "+k+" 100%";if(I.length===3){var V=[0,72,98];return I.map(function(X,P){return _.Xe(X)+" "+V[P]+"%"}).join(",")}return null};
_.c.getBackgroundImageUrl=function(k){return k&&k.largeFormFactorBackgroundThumbnail?_.ji((k.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||k.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.c.onPlaying=function(){this.startVideoTimeout()};
_.c.onEnded=function(){this.rotate()};
_.c.startPanelTimeout=function(){var k=this;if(!this.panelTimeoutJobId){var I=this.get("data.minPanelDisplayDurationMs");I&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.d6(_.hD,function(){k.rotate()},I))}};
_.c.startVideoTimeout=function(){var k=this;if(!this.videoTimeoutJobId){_.hD.cancelJob(this.panelTimeoutJobId);var I=Date.now()-this.panelTimeoutJobStartMs;I=Math.max(0,this.get("data.minPanelDisplayDurationMs")-I);I=Math.max(this.get("data.minVideoPlayDurationMs")||0,I);this.videoTimeoutJobId=_.d6(_.hD,function(){k.rotate()},I)}};
_.c.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.hD.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.hD.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.c.rotate=function(){this.clearTimeouts();_.vW(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.R9.Object.defineProperties(Vq.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.BL(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.BL(this.hostElement).querySelector("#video")}}});
_.R9.Object.defineProperties(Vq,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
Vq.prototype.onEnded=Vq.prototype.onEnded;Vq.prototype.onPlaying=Vq.prototype.onPlaying;Vq.prototype.dataChanged=Vq.prototype.dataChanged;_.H([_.q(_.re),_.Z("design:type",Object)],Vq.prototype,"ytdGridStateAwareBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Vq.prototype,"componentBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],Vq.prototype,"ytdGuideStateAwareBehavior",void 0);
_.H([_.q(_.bXX),_.Z("design:type",Object)],Vq.prototype,"ytBooleanLogicBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Vq.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Vq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Vq.prototype,"ytRendererBehavior",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Vq.prototype,"disableGridStateAware",void 0);_.H([_.n(),_.Z("design:type",Object)],Vq.prototype,"data",void 0);_.H([_.n({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.Z("design:type",String)],Vq.prototype,"panelLayout",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Vq.prototype,"animationEnabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Vq.prototype,"transitioningOut",void 0);
_.H([_.n({computed:"computeMetadataOrder(data)"}),_.Z("design:type",Boolean)],Vq.prototype,"metadataOrder",void 0);_.H([_.n({computed:"computeByline(data)"}),_.Z("design:type",Object)],Vq.prototype,"byline",void 0);_.H([_.n({computed:"computeAvatarSize(data)"}),_.Z("design:type",Number)],Vq.prototype,"avatarSize",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Vq.prototype,"narrow",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Vq.prototype,"narrower",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Vq.prototype,"layoutStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Vq.prototype,"isCarouselInFeed",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vq.prototype,"dataChanged",null);_.H([_.C$("yt-default-promo-panel-renderer-playing"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vq.prototype,"onPlaying",null);
_.H([_.C$("yt-default-promo-panel-renderer-ended"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Vq.prototype,"onEnded",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],Vq);
_.C(Vq,"ytd-default-promo-panel-renderer",function(){if(n1V!==void 0)return n1V;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-default-promo-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="hero" class="style-scope ytd-default-promo-panel-renderer"></div>\n<yt-video-as-thumbnail-details id="video" animate-placeholder-on-entrance="" autoplay="" data="[[data.videoThumbnail]]" disable-upgrade$="[[!data.videoThumbnail]]" height="600" hidden$="[[!data.videoThumbnail]]" width="[[screen.width]]" class="style-scope ytd-default-promo-panel-renderer">\n</yt-video-as-thumbnail-details>\n<ytd-default-promo-panel-renderer-inline-playback-renderer id="player" data="[[data.inlinePlaybackRenderer.inlinePlaybackRenderer]]" disable-upgrade$="[[!data.inlinePlaybackRenderer]]" hidden$="[[!data.inlinePlaybackRenderer]]" class="style-scope ytd-default-promo-panel-renderer">\n</ytd-default-promo-panel-renderer-inline-playback-renderer>\n<div id="scrim" class="style-scope ytd-default-promo-panel-renderer"></div>\n<div id="content" on-click="onContentClick" class="style-scope ytd-default-promo-panel-renderer">\n  <yt-img-shadow id="logo" height="68" hidden="[[!data.foregroundThumbnailDetails]]" thumbnail="[[data.foregroundThumbnailDetails]]" class="style-scope ytd-default-promo-panel-renderer">\n  </yt-img-shadow>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_DESCRIPTION_TITLE\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <a class="yt-simple-endpoint style-scope ytd-default-promo-panel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <h1 id="hero-title" class="style-scope ytd-default-promo-panel-renderer">[[getSimpleString(data.title)]]</h1>\n  </a>\n  <template is="dom-if" if="[[byline]]" class="style-scope ytd-default-promo-panel-renderer">\n    <div id="byline" class="style-scope ytd-default-promo-panel-renderer">\n      <yt-img-shadow id="avatar" hidden="[[!byline.thumbnailDetails]]" thumbnail="[[byline.thumbnailDetails]]" width="[[avatarSize]]" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-img-shadow>\n      <yt-formatted-string id="channel-name" link-inherit-color="" text="[[byline.bylineText]]" title="" class="style-scope ytd-default-promo-panel-renderer">\n      </yt-formatted-string>\n      <ytd-badge-supported-renderer id="video-badges" badges="[[byline.badgeRenderers]]" hidden="[[!byline.badgeRenderers]]" class="style-scope ytd-default-promo-panel-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n  </template>\n  <template is="dom-if" if="[[equals(metadataOrder, \'DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION\')]]" class="style-scope ytd-default-promo-panel-renderer">\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope ytd-default-promo-panel-renderer"></yt-formatted-string>\n  </template>\n  <div id="action-button" class="style-scope ytd-default-promo-panel-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return n1V=k},{mode:1});_.Ov("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var XD=function(){var k=_.a.apply(this,arguments)||this;k.narrower=!1;k.dotMenuVisible=!1;k.paginationThumbnailsVisible=!1;k.active=!0;k.disableGridStateAware=!1;k.actionMap={"yt-window-resized":"onWindowResized"};return k};
_.J(XD,_.a);_.c=XD.prototype;_.c.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]]"}}}}}};
_.c.attached=function(){document.addEventListener("yt-page-type-changed",_.R1(this,this.onPageTypeChange));this.currentPageSubtype=_.$$K(location.pathname);this.onWindowResized()};
_.c.detached=function(){this.jobId&&_.hD.cancelJob(this.jobId);this.updateSizeJobId&&_.hD.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.R1(this,this.onPageTypeChange))};
_.c.onPageTypeChange=function(k){this.active=k.detail.newPageSubtype===this.currentPageSubtype};
_.c.onWindowResized=function(){this.updateSize()};
_.c.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.c.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.c.setCarouselItem=function(k){k>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.hD.cancelJob(this.jobId);var I=this.getCurrentPanelElement();I&&I.stopVideo();this.currentItemIndex=k%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(I||(I=this.getCurrentPanelElement()),I.playVideo()):this.startRotationJob()};
_.c.scrollThumbnails=function(k){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var I=this.getCurrentPaginationElement();if(I){var V=_.BL(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?V.style.transform="translateX(0)":(I=I.offsetWidth+8,V.style.transform="translateX(-"+I*(k-Math.ceil(Math.floor(this.overlay.offsetWidth/I)/2)+1)+"px)")}}};
_.c.onDataChanged=function(){var k=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.H7(_.hD,function(){var I;(I=k.getCurrentPanelElement())==null||I.updateSize();k.updateSize()}))};
_.c.getCurrentPanelElement=function(){return _.BL(_.BL(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.c.getCurrentPaginationElement=function(){return _.BL(_.BL(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.c.getNavigationClass=function(k,I){return k===I?"selected":""};
_.c.getNavigationDurationStyle=function(k){return"animation-duration:"+(this.get("data.carouselItems."+k+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.c.onNavigationTap=function(k){var I=this,V=k.model.index;V!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){I.setCarouselItem(V)}),this.autorotateActive=!1)};
_.c.onVideoThumbnailEnded=function(){var k=this;if(this.shouldRotate()){var I=this.getCurrentPaginationElement();I&&(I.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){I.classList.remove("finished");k.setNextCarouselItem()}))}};
_.c.onVideoThumbnailError=function(){this.startRotationJob()};
_.c.onVideoNotPlaying=function(){this.startRotationJob()};
_.c.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.c.startRotationJob=function(){var k=this;_.hD.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.hD.addLowPriorityJob(function(){k.getCurrentPanelElement().transitionOut().then(function(){k.setNextCarouselItem()})},this.rotationTimeout))};
_.c.computeDotMenuVisible=function(k,I){return!!k&&!!k.carouselItems&&k.carouselItems.length>1&&!k.paginationThumbnails||!!I};
_.c.computePaginationThumbnailsVisible=function(k,I){var V,X;return((X=k==null?void 0:(V=k.paginationThumbnails)==null?void 0:V.length)!=null?X:0)>1&&!I};
_.c.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.c.computePaginatorAlignment=function(k){return(k==null?void 0:k.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.c.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.c.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.c.isNarrower=function(k){return(k!=null?k:0)<Vq.NARROW_VERSION_SIZE};
XD.prototype.activeChanged=XD.prototype.activeChanged;XD.prototype.onVideoNotPlaying=XD.prototype.onVideoNotPlaying;XD.prototype.onVideoThumbnailError=XD.prototype.onVideoThumbnailError;XD.prototype.onVideoThumbnailEnded=XD.prototype.onVideoThumbnailEnded;XD.prototype.onDataChanged=XD.prototype.onDataChanged;_.H([_.q(_.re),_.Z("design:type",Object)],XD.prototype,"ytdGridStateAwareBehavior",void 0);
_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],XD.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],XD.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],XD.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],XD.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],XD.prototype,"currentItem",void 0);
_.H([_.n(),_.Z("design:type",Number)],XD.prototype,"currentItemIndex",void 0);_.H([_.n(),_.Z("design:type",Number)],XD.prototype,"rotationTimeout",void 0);_.H([_.n(),_.Z("design:type",Number)],XD.prototype,"loopCount",void 0);_.H([_.n({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.Z("design:type",String)],XD.prototype,"paginatorAlignment",void 0);_.H([_.n(),_.Z("design:type",Number)],XD.prototype,"jobId",void 0);
_.H([_.n(),_.Z("design:type",Number)],XD.prototype,"updateSizeJobId",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],XD.prototype,"isCarouselInFeed",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XD.prototype,"narrower",void 0);_.H([_.n({computed:"computeDotMenuVisible(data, narrower)"}),_.Z("design:type",Object)],XD.prototype,"dotMenuVisible",void 0);
_.H([_.n({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.Z("design:type",Object)],XD.prototype,"paginationThumbnailsVisible",void 0);_.H([_.n({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.Z("design:type",String)],XD.prototype,"layoutType",void 0);_.H([_.n({value:!0,reflectToAttribute:!0}),_.Z("design:type",Boolean)],XD.prototype,"autorotateActive",void 0);_.H([_.n(),_.Z("design:type",Object)],XD.prototype,"active",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XD.prototype,"disableGridStateAware",void 0);_.H([_.p$("#overlay"),_.Z("design:type",HTMLElement)],XD.prototype,"overlay",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],XD.prototype,"onDataChanged",null);
_.H([_.C$("yt-video-thumbnail-ended"),_.C$("yt-default-promo-panel-renderer-rotate"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],XD.prototype,"onVideoThumbnailEnded",null);_.H([_.C$("yt-video-thumbnail-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],XD.prototype,"onVideoThumbnailError",null);
_.H([_.C$("yt-video-thumbnail-not-playing"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],XD.prototype,"onVideoNotPlaying",null);_.H([_.DZ("active"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],XD.prototype,"activeChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],XD);
_.C(XD,"ytd-carousel-item-renderer",function(){if(Qzc!==void 0)return Qzc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="carousel-item" class="style-scope ytd-carousel-item-renderer"></div>\n<div id="menu" hidden="[[!dotMenuVisible]]" class="style-scope ytd-carousel-item-renderer">\n  <template is="dom-repeat" items="[[data.carouselItems]]" class="style-scope ytd-carousel-item-renderer">\n    <button class$="menu-dot [[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" on-click="onNavigationTap">\n    </button>\n  </template>\n</div>\n<div id="overlay" class="style-scope ytd-carousel-item-renderer">\n  <div id="pagination-thumbnails" hidden="[[!paginationThumbnailsVisible]]" class="style-scope ytd-carousel-item-renderer">\n    <template is="dom-repeat" items="[[data.paginationThumbnails]]" class="style-scope ytd-carousel-item-renderer">\n      <button class$="[[getNavigationClass(index, currentItemIndex)]] style-scope ytd-carousel-item-renderer" aria-label$="[[item.accessibility.accessibilityData.label]]" on-click="onNavigationTap">\n          <yt-img-shadow height="54" hidden="[[!equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="96" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n          <yt-img-shadow height="40" hidden="[[equals(layoutType, \'DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C\')]]" thumbnail="[[item]]" width="72" class="style-scope ytd-carousel-item-renderer">\n          </yt-img-shadow>\n        <div class="progress-bar style-scope ytd-carousel-item-renderer" style$="[[getNavigationDurationStyle(index)]]" hidden="[[!autorotateActive]]">\n        </div>\n      </button>\n    </template>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Qzc=k},{mode:2});var R44;var C33;var wn2;var HKh;var P3=function(){var k=_.a.apply(this,arguments)||this;k.answerExpanded=!1;return k};
_.J(P3,_.a);P3.prototype.toggleAnswer_=function(k){var I=_.$5(k);I&&I.classList.contains("yt-simple-endpoint")||(k.preventDefault(),k.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
P3.prototype.toggleAnswer_=P3.prototype.toggleAnswer_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],P3.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],P3.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],P3.prototype,"answerExpanded",void 0);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],P3.prototype,"toggleAnswer_",null);
_.H([_.cd({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],P3);
_.C(P3,"yt-generic-faq-question-renderer",function(){if(HKh===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-generic-faq-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_generic_faq_question_renderer.yt.generic.faq.question.renderer.css.js--\x3e<div class="head style-scope yt-generic-faq-question-renderer" on-tap="toggleAnswer_">\n  <span class="question style-scope yt-generic-faq-question-renderer">[[getSimpleString(data.question)]]</span>\n  <yt-icon id="expand-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[answerExpanded]]" icon="yt-icons:expand-more">\n  </yt-icon>\n  <yt-icon id="collapse-arrow" class="answer-arrow style-scope yt-generic-faq-question-renderer" hidden="[[!answerExpanded]]" icon="yt-icons:expand-less">\n  </yt-icon>\n</div>\n<tp-yt-iron-collapse id="collapse" opened="[[answerExpanded]]" class="style-scope yt-generic-faq-question-renderer">\n  <template is="dom-repeat" items="[[data.answers]]" class="style-scope yt-generic-faq-question-renderer">\n    <yt-formatted-string class="answer style-scope yt-generic-faq-question-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n</tp-yt-iron-collapse>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;wn2===void 0&&(wn2=document.createElement("template"));var X=wn2;V.call(I,X.content.cloneNode(!0),k.content.firstChild);HKh=k}k=HKh;return k},{mode:2});_.Ov("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var LE=function(){return _.a.apply(this,arguments)||this};
_.J(LE,_.a);LE.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],LE.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],LE.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],LE.prototype,"data",void 0);_.H([_.cd({is:"yt-faq-section-renderer",disableElementRegistration:!0})],LE);
_.C(LE,"yt-faq-section-renderer",function(){if(C33===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-faq-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_faq_section_renderer.yt.faq.section.renderer.css.js--\x3e<div class="container style-scope yt-faq-section-renderer">\n  <span class="header style-scope yt-faq-section-renderer">[[getSimpleString(data.header)]]</span>\n  <div id="contents" class="style-scope yt-faq-section-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;R44===void 0&&(R44=document.createElement("template"));var X=R44;V.call(I,X.content.cloneNode(!0),k.content.firstChild);C33=k}k=C33;return k},{mode:2});var pnG=_.R(function(k){var I=k.data;var V=function(){var X;return _.IU((X=I())==null?void 0:X.rendererContext)};
k={};return _.f("content-list-item-view-model",{el:_.h4(_.VN(function(){return I().rendererContext})),
class:_.FH("ytContentListItemViewModelHost",(k.ytContentListItemViewModelTappable=V,k)),role:function(){return V()?"listitem":void 0},
tabindex:function(){return V()?0:void 0}},_.f("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.f("div",{class:"ytContentListItemViewModelImageContainer"},_.f(_.b,{cond:function(){return I().image},
then:function(X){return _.f(_.yV,{data:X,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.f(_.HT,{data:function(){var X;
return(X=I())==null?void 0:X.avatar}},{avatarViewModel:_.fA})),_.f("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.f("div",{class:_.FH("ytContentListItemViewModelTitle",function(){a:{switch(I().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var X="ytContentListItemViewModelProminentTitle";
break a}X=void 0}return X})},_.f(_.KF,{text:function(){return I().title}})),_.f("div",{class:"ytContentListItemViewModelMetadata"},_.f(_.HT,{data:function(){return I().metadata}},{contentMetadataViewModel:function(X){return _.f(_.CA,{data:X.data,
layout:1})}})))),_.f("div",{class:"ytContentListItemViewModelActionButton"},_.f(_.HT,{data:function(){var X;
return(X=I())==null?void 0:X.actionButton}},{buttonViewModel:_.ac,
toggleButtonViewModel:_.cv})))},"Kh");var Nsk=_.R(function(k){var I=k.data,V=function(){var P;return(P=I())==null?void 0:P.description},X=function(){var P;
return(P=I())==null?void 0:P.title};
return _.f("ytfc-youth-basic-section-header-view-model",{class:_.FH("ytfcYouthBasicSectionHeaderViewModelHost",k.className)},_.f("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.f(_.HT,{data:function(){var P;return(P=I())==null?void 0:P.avatar}},{avatarViewModel:_.fA}),_.f(_.b,{cond:function(){var P;
return _.ia((P=I())==null?void 0:P.themedImage)},
then:function(P){return _.f(_.yV,{data:P,alt:function(){var L,T;return(T=(L=X())==null?void 0:L.content)!=null?T:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.f("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.f(_.b,{cond:X,
then:function(){return _.f(_.KF,{text:X,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.f("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.f(_.HT,{data:function(){var P;
return(P=I())==null?void 0:P.bottomBadge}},{badgeViewModel:function(P){return _.f("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.f(_.vJ,{data:P.data}))}}),_.f(_.b,{cond:V,
then:function(){return _.f(_.KF,{text:V,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Lh");var M7X=_.R(function(k){var I=k.data;return _.f("ytfc-youth-section-body-view-model",{class:_.FH("ytfcYouthSectionBodyViewModelHost",k.className)},_.f(_.HT,{data:function(){var V;return(V=I())==null?void 0:V.topContent}},{avatarStackViewModel:function(V){return _.f(_.EY,{data:V.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.f(_.KF,{text:function(){var V;
return(V=I())==null?void 0:V.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"Mh");var ZKV=_.R(function(k){var I=_.G(_.Gz(!1,void 0,"SrK51e")),V=I.next().value,X=I.next().value,P=function(){return k.data().inlineExpansionEntityKey},L=_.RE(qmx,P),T=function(){if(k.isSelected!==void 0)return k.isSelected();
if(P()){var U;return(U=L())==null?void 0:U.expanded}return V()};
I={};var d={};return _.f("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.A4(function(){k.isSelected!==void 0||P()||X(!V())})},_.f("div",{class:"ytInlineExpanderViewModelHeader"},_.f(_.HT,{data:function(){return k.data().headerContent}},{youthBasicSectionHeaderViewModel:Nsk}),_.f("div",{class:_.FH("ytInlineExpanderViewModelButton",(I.ytInlineExpanderViewModelButtonExpanded=T,I))},_.f(_.x3,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:T(),accessibilityLabel:T()?_.HW("SHOW_LESS",void 0,"Show Less"):_.HW("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.f("div",{class:_.FH("ytInlineExpanderViewModelBody",(d.ytInlineExpanderViewModelBodyExpanded=T,d)),"aria-hidden":function(){return!T()}},_.f("div",{class:"ytInlineExpanderViewModelBodyContent"},_.f(_.HT,{data:function(){return k.data().bodyContent}},{youthSectionBodyViewModel:M7X}))))},"Nh");var Dyh=new _.g9("CONTENT_SECTION_VIEW_MODEL_TOKEN");var z4i=_.R(function(k){var I=function(){return k.data().background},V=function(){return k.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},X=function(){return k.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},P=_.C7().resolve(_.RZ(Dyh)),L={};
return _.f("yt-card-view-model",{el:_.h4(_.VN(function(){return k.data().rendererContext})),
class:_.FH("ytCardViewModelHost",k.className,(L.ytCardViewModelClickable=function(){return _.ky(k.data().rendererContext)},L))},_.f(_.wB,{contentId:function(){return k.data().contentId}},function(){var T={};
return _.f("div",{class:_.FH("ytCardViewModelCardViewModelInner",function(){var d;return Qe4(k.data().cardStyle,(d=k.isSelected)==null?void 0:d.call(k))},function(){if(k.isSelected===void 0){var d;
a:{switch((d=k.data().cardState)==null?void 0:d.selectionState){case "CARD_SELECTION_STATE_SELECTED":d="ytCardViewModelSelected";break a}d=void 0}return d}})},_.f(_.HT,{data:I},{cinematicContainerViewModel:function(d){return _.f(_.WRG,{data:d.data})}}),_.f("div",{class:"ytCardViewModelContentWrapper"},_.f(_.b,{cond:function(){return!V()},
then:function(){var d={},U={};return _.f("div",{class:"ytCardViewModelTopContentContainer"},_.f("div",{class:_.FH("ytCardViewModelTopContent",(d.ytCardViewModelInnerPadding=function(){return!k.data().disableTopContentPadding&&k.data().topContent},d))},_.f(_.HT,{data:function(){return k.data().topContent}},{contentListItemViewModel:function(E){return _.f(pnG,{data:E.data})},
basicContentViewModel:_.lS,linearLayoutViewModel:_.yu})),_.f("div",{class:_.FH("ytCardViewModelInlineTrailingAction",(U.ytCardViewModelInlineCenterTrailingAction=X,U.ytCardViewModelInlineTrailingActionMargin=function(){return k.data().trailingAction},U))},_.f(_.HT,{data:function(){return k.data().trailingAction}},{buttonViewModel:function(E){return _.f(_.ac,{data:E.data})}})))}}),_.f("div",{class:_.FH((T.ytCardViewModelInnerPadding=function(){return!k.data().disableBodyContentPadding&&k.data().bodyContent},
T))},_.f(_.HT,{data:function(){return k.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.tTi,
contentListItemViewModel:pnG,descriptionPreviewViewModel:_.ZQ,inlineExpanderViewModel:function(d){return _.f(ZKV,{data:d.data,isSelected:k.isSelected})},
linearLayoutViewModel:_.yu,listItemViewModel:_.h$},P&&{contentSectionViewModel:P})))),_.f(_.b,{cond:function(){return V()},
then:function(){return _.f("div",{class:"ytCardViewModelOverlayTrailingAction"},_.f(_.HT,{data:function(){return k.data().trailingAction}},{buttonViewModel:function(d){return _.f(_.ac,{data:d.data})}}))}}))}))},"Oh");_.Si(z4i,"yt-card-view-model",{props:{data:_.$3,className:_.$3,isSelected:_.$3}});var u6A;var OKX;var t7A=function(){return _.a.apply(this,arguments)||this};
_.J(t7A,_.a);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],t7A.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],t7A.prototype,"data",void 0);_.H([_.GY({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],t7A);
_.C(t7A,"ytd-channel-history-renderer",function(){if(OKX!==void 0)return OKX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-history-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-channel-history-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope ytd-channel-history-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope ytd-channel-history-renderer">\n  </yt-formatted-string>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return OKX=k},{mode:1});var e4i;var k$k=function(){return _.a.apply(this,arguments)||this};
_.J(k$k,_.a);_.H([_.n(),_.Z("design:type",Object)],k$k.prototype,"data",void 0);_.H([_.GY({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],k$k);
_.C(k$k,"ytd-feature-enablement-info-renderer",function(){if(e4i!==void 0)return e4i;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feature-enablement-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-feature-enablement-info-renderer">\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-feature-enablement-info-renderer">\n  </yt-formatted-string>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return e4i=k},{mode:1});var I1h;var V5P;var c3=function(){var k=_.a.apply(this,arguments)||this;k.textBoxMaxLength=_.m("enable_tvod_campaign_code_integration")?15:12;return k};
_.J(c3,_.a);_.c=c3.prototype;_.c.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.c.onSubmit=function(){var k=this.data.serviceEndpoint,I=_.K(k,_.rV);I&&k&&(I.couponCode=this.userInput,_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}}))};
_.c.validate=function(){var k=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=k&&!this.data.errorMessage;this.showErrorMessage=k&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.m("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.c.computeStyle=function(k){return k};
_.c.computeShowValidationBelowInput=function(k){return k!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.c.updateUserInputFromBinding=function(k){this.userInput=k.currentTarget.value};
_.c.updateShowErrorMessageFromBinding=function(k){this.showErrorMessage=k.detail.value};
_.R9.Object.defineProperties(c3.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
c3.prototype.dataChanged=c3.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],c3.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],c3.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],c3.prototype,"userInput",void 0);_.H([_.n(),_.Z("design:type",Boolean)],c3.prototype,"disableApplyButton",void 0);_.H([_.n(),_.Z("design:type",Boolean)],c3.prototype,"hideApplyButton",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],c3.prototype,"hideErrorMessage",void 0);_.H([_.n(),_.Z("design:type",Boolean)],c3.prototype,"showTick",void 0);_.H([_.n(),_.Z("design:type",Boolean)],c3.prototype,"showErrorMessage",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Z("design:type",String)],c3.prototype,"couponStyle",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.Z("design:type",Boolean)],c3.prototype,"showValidationBelowInput",void 0);_.H([_.n(),_.Z("design:type",Object)],c3.prototype,"textBoxMaxLength",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],c3.prototype,"dataChanged",null);
_.H([_.v("showTick","showErrorMessage","userInput"),_.Z("design:type",String),_.Z("design:paramtypes",[])],c3.prototype,"validationState",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],c3);
_.C(c3,"ytd-ypc-coupon-renderer",function(){if(V5P!==void 0)return V5P;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-coupon-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-ypc-coupon-renderer">\n  <tp-yt-paper-input-container class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" invalid="[[showErrorMessage]]" use-v2-underline="" on-invalid-changed="updateShowErrorMessageFromBinding">\n    <input id="input" maxlength$="[[textBoxMaxLength]]" autocomplete="off" placeholder="[[data.boxHint]]" value="[[userInput]]" on-keyup="validate" slot="input" on-input="updateUserInputFromBinding" class="style-scope ytd-ypc-coupon-renderer">\n    <tp-yt-paper-input-error slot="add-on" aria-live="assertive" hidden="[[!showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n      [[data.errorMessage]]\n    </tp-yt-paper-input-error>\n  </tp-yt-paper-input-container>\n</div>\n\n<div id="validation" class="style-scope ytd-ypc-coupon-renderer">\n  <div hidden="[[showValidationBelowInput]]" class="style-scope ytd-ypc-coupon-renderer">\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showErrorMessage]]">\n      [[data.errorMessage]]\n    </div>\n    <div class$="[[validationState]] style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]">\n      [[data.successMessage]]\n    </div>\n  </div>\n  <yt-icon-button class="confirmation style-scope ytd-ypc-coupon-renderer" hidden="[[!showTick]]" noink="">\n    <yt-icon icon="check" class="style-scope ytd-ypc-coupon-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n\n<ytd-button-renderer id="apply" data="[[data.applyCoupon.buttonRenderer]]" disabled="[[disableApplyButton]]" hidden="[[hideApplyButton]]" on-tap="onSubmit" class="style-scope ytd-ypc-coupon-renderer">\n</ytd-button-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return V5P=k},{mode:1});var GA=function(){return _.a.apply(this,arguments)||this};
_.J(GA,_.a);GA.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"}}}};
GA.prototype.computeStyle=function(k){return k};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],GA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],GA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],GA.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Z("design:type",String)],GA.prototype,"buttonStyle",void 0);_.H([_.GY({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],GA);
_.C(GA,"ytd-flow-bottom-bar-renderer",function(){if(I1h!==void 0)return I1h;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="coupon-renderer" hidden="[[!data.couponRenderer]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="secondary-button" hidden="[[!data.secondaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n<div id="primary-button" hidden="[[!data.primaryButton]]" class="style-scope ytd-flow-bottom-bar-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return I1h=k},{mode:1});var X6p;var Plk;var TA=function(){return _.a.apply(this,arguments)||this};
_.J(TA,_.a);TA.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
TA.prototype.focus=function(k){this.title&&_.AD(this.title,k)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],TA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],TA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],TA.prototype,"data",void 0);_.H([_.p$("#title"),_.Z("design:type",HTMLElement)],TA.prototype,"title",void 0);_.H([_.GY({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],TA);
_.C(TA,"ytd-flow-top-bar-renderer",function(){if(Plk!==void 0)return Plk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="back-button" class="style-scope ytd-flow-top-bar-renderer"></div>\n<div id="content" class="style-scope ytd-flow-top-bar-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n  <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-flow-top-bar-renderer"></yt-formatted-string>\n</div>\n<div id="trailing-buttons" class="style-scope ytd-flow-top-bar-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Plk=k},{mode:1});var LX3;var cyV;var G$x;var d4=function(){return _.a.apply(this,arguments)||this};
_.J(d4,_.a);d4.prototype.freeTextValueChanged=function(){_.sm(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
d4.prototype.updateFreeTextValueFromBinding=function(k){this.freeTextValue=k.detail.value};
_.R9.Object.defineProperties(d4.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(I=(k=this.data)==null?void 0:k.responseMaxLength)!=null?I:500,X;return((X=this.freeTextValue)!=null?X:"").length>=V?"maxed-out":""}}});
d4.prototype.freeTextValueChanged=d4.prototype.freeTextValueChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],d4.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],d4.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],d4.prototype,"freeTextValue",void 0);_.H([_.p$("#user-input"),_.Z("design:type",HTMLTextAreaElement)],d4.prototype,"input",void 0);
_.H([_.v("freeTextValue"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],d4.prototype,"characterLimitClass",null);_.H([_.w$("freeTextValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],d4.prototype,"freeTextValueChanged",null);_.H([_.cd({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],d4);
_.C(d4,"yt-free-text-input-flow-step-renderer",function(){if(G$x===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_free_text_input_flow_step_renderer.yt.free.text.input.flow.step.renderer.css.js--\x3e<div id="question-container" class="style-scope yt-free-text-input-flow-step-renderer"><yt-formatted-string id="question" split-lines="1" text="[[data.question]]" class="style-scope yt-free-text-input-flow-step-renderer"></yt-formatted-string></div><div id="input-area" class="style-scope yt-free-text-input-flow-step-renderer"><tp-yt-paper-textarea id="user-input" class$="[[characterLimitClass]] style-scope yt-free-text-input-flow-step-renderer" char-counter="" label="[[getSimpleString(data.questionExplanation)]]" maxlength="[[data.responseMaxLength]]" placeholder="[[data.placeholderText]]" required="" rows="2" value="[[freeTextValue]]" on-value-changed="updateFreeTextValueFromBinding"></tp-yt-paper-textarea></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;cyV===void 0&&(cyV=document.createElement("template"));var X=cyV;V.call(I,X.content.cloneNode(!0),k.content.firstChild);G$x=k}k=G$x;return k},{mode:2});var iw=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return k};
_.J(iw,_.a);iw.prototype.handleFreeTextFlowStepInputChanged=function(k){_.sm(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:k}}])};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],iw.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],iw.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],iw.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],iw);
_.C(iw,"ytd-free-text-input-flow-step-renderer",function(){if(LX3!==void 0)return LX3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-free-text-input-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-free-text-input-flow-step-renderer data="[[data]]" class="style-scope ytd-free-text-input-flow-step-renderer"></yt-free-text-input-flow-step-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return LX3=k},{mode:1});var TOi;var df2;var ij4;var WXP=function(){return _.a.apply(this,arguments)||this};
_.J(WXP,_.a);_.H([_.n(),_.Z("design:type",Object)],WXP.prototype,"data",void 0);_.H([_.cd({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],WXP);
_.C(WXP,"yt-survey-answer-card-renderer",function(){if(ij4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-answer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_answer_card_renderer.yt.survey.answer.card.renderer.css.js--\x3e<yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[data.answerString]]" class="style-scope yt-survey-answer-card-renderer"></yt-formatted-string><yt-icon id="card-icon" icon="CHEVRON_RIGHT" class="style-scope yt-survey-answer-card-renderer"></yt-icon>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;df2===void 0&&(df2=document.createElement("template"));var X=df2;V.call(I,X.content.cloneNode(!0),k.content.firstChild);ij4=k}k=ij4;return k},{mode:2});var f1A;var UfV;var W3=function(){return _.a.apply(this,arguments)||this};
_.J(W3,_.a);_.c=W3.prototype;_.c.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.c.selectedItemChanged=function(k){_.sm(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[k.feedbackToken||""]}])};
_.c.surveyAnswerCardRendererClicked=function(k){if(k.target&&_.K(k.model.item,qBh)){var I=k.target;k=_.K(k.model.item,qBh);k.onTapCommand?_.nC(I,[k.onTapCommand],I):this.data.onTapCommand&&_.nC(I,[this.data.onTapCommand],I);this.selectedItemChanged(k)}};
_.c.checkIsCancellationStyle=function(k){return k==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.c.updateSelectedItemFromBinding=function(k){this.selectedItem=k.detail.value};
W3.prototype.onSelectedItemChanged=W3.prototype.onSelectedItemChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],W3.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],W3.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],W3.prototype,"selectedItem",void 0);_.H([_.n({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],W3.prototype,"isCancellationStyle",void 0);
_.H([_.w$("selectedItem"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],W3.prototype,"onSelectedItemChanged",null);_.H([_.cd({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],W3);
_.C(W3,"yt-survey-flow-step-renderer",function(){if(UfV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_survey_flow_step_renderer.yt.survey.flow.step.renderer.css.js--\x3e<yt-formatted-string id="question" force-default-style="" split-lines="1" text="[[data.question]]" class="style-scope yt-survey-flow-step-renderer">\n</yt-formatted-string>\n\n<template is="dom-if" if="[[isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <template is="dom-repeat" items="[[data.answerCards]]" as="item" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n      <yt-survey-answer-card-renderer data="[[item.surveyAnswerCardRenderer]]" on-click="surveyAnswerCardRendererClicked" class="style-scope yt-survey-flow-step-renderer"></yt-survey-answer-card-renderer>\n    </template>\n  </template>\n</template>\n\n<template is="dom-if" if="[[!isCancellationStyle]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[selectedItem]]" on-selected-changed="updateSelectedItemFromBinding" class="style-scope yt-survey-flow-step-renderer">\n    <template is="dom-repeat" items="[[data.answerCards]]" class="style-scope yt-survey-flow-step-renderer">\n      <template is="dom-if" if="[[item.surveyAnswerCardRenderer]]" restamp="" class="style-scope yt-survey-flow-step-renderer">\n        <tp-yt-paper-radio-button id="radio" aria-label="[[getSimpleString(item.surveyAnswerCardRenderer.answerString)]]" name="[[item.surveyAnswerCardRenderer]]" no-ink="" class="style-scope yt-survey-flow-step-renderer">\n          <yt-formatted-string id="answer-string" force-default-style="" split-lines="1" text="[[item.surveyAnswerCardRenderer.answerString]]" class="style-scope yt-survey-flow-step-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-radio-button>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;f1A===void 0&&(f1A=document.createElement("template"));var X=f1A;V.call(I,X.content.cloneNode(!0),k.content.firstChild);UfV=k}k=UfV;return k},{mode:2});var fE=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return k};
_.J(fE,_.a);fE.prototype.handleSurveyFlowStepOptionChanged=function(k){this.ytdReduxBehavior.dispatch(_.vX({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:k}));_.sm(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:k}}])};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],fE.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],fE.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fE.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],fE);
_.C(fE,"ytd-survey-flow-step-renderer",function(){if(TOi!==void 0)return TOi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-survey-flow-step-renderer data="[[data]]" class="style-scope ytd-survey-flow-step-renderer"></yt-survey-flow-step-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return TOi=k},{mode:1});var Ezh;var bj3;var l12=function(){return _.a.apply(this,arguments)||this};
_.J(l12,_.a);_.H([_.n(),_.Z("design:type",Object)],l12.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],l12);
_.C(l12,"ytd-metadata-line-renderer",function(){if(bj3!==void 0)return bj3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-metadata-line-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="line-wrapper" class="style-scope ytd-metadata-line-renderer">\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badge]]" hidden="[[!data.badge]]" class="style-scope ytd-metadata-line-renderer">\n  </ytd-badge-supported-renderer>\n  <yt-formatted-string id="text" text="[[data.text]]" class="style-scope ytd-metadata-line-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return bj3=k},{mode:1});var U_=function(){return _.a.apply(this,arguments)||this};
_.J(U_,_.a);U_.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],U_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],U_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],U_.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],U_.prototype,"isMasthead",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],U_);
_.C(U_,"ytd-media-product-renderer",function(){if(Ezh!==void 0)return Ezh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product" class="style-scope ytd-media-product-renderer">\n  <div id="image" hidden="[[!data.thumbnail]]" class="style-scope ytd-media-product-renderer">\n    <yt-img-shadow id="thumbnail" height="90" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-product-renderer"></yt-img-shadow>\n  </div>\n  <div id="metadata" class="style-scope ytd-media-product-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-product-renderer"></yt-formatted-string>\n    <div id="metadata-lines" class="style-scope ytd-media-product-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Ezh=k},{mode:1});var ry4;var E_=function(){return _.a.apply(this,arguments)||this};
_.J(E_,_.a);E_.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
E_.prototype.onBillboardImageLoaded=function(){_.vW(this.hostElement,"yt-refit")};
E_.prototype.onBillboardImageLoaded=E_.prototype.onBillboardImageLoaded;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],E_.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],E_.prototype,"data",void 0);_.H([_.p$("#billboardImage"),_.Z("design:type",Object)],E_.prototype,"billboardImage",void 0);_.H([_.C$("yt-img-shadow-loaded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],E_.prototype,"onBillboardImageLoaded",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],E_);
_.C(E_,"ytd-billboard-masthead-renderer",function(){if(ry4!==void 0)return ry4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-billboard-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="billboardImage" class="billboard with-placeholder style-scope ytd-billboard-masthead-renderer" fit="" thumbnail="[[data.billboard]]">\n</yt-img-shadow>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ry4=k},{mode:1});var hFx;var bw=function(){var k=_.a.apply(this,arguments)||this;k.smallSize=!1;return k};
_.J(bw,_.a);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],bw.prototype,"ytComponentBehaviorType",void 0);_.H([_.n(),_.Z("design:type",Object)],bw.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],bw.prototype,"smallSize",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],bw);
_.C(bw,"ytd-bullet-formatted-string",function(){if(hFx!==void 0)return hFx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-bullet-formatted-string--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon class="bullet-icon style-scope ytd-bullet-formatted-string" hidden="[[!data.icon.iconType]]" icon="[[computeIcon_(data.icon)]]">\n</yt-icon>\n<yt-formatted-string class="text style-scope ytd-bullet-formatted-string" split-lines="true" text="[[data.text]]">\n</yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return hFx=k},{mode:1});var yyG;var lw=function(){return _.a.apply(this,arguments)||this};
_.J(lw,_.a);lw.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lw.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],lw.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lw.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],lw);
_.C(lw,"ytd-offer-detail-renderer",function(){if(yyG!==void 0)return yyG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string class="description style-scope ytd-offer-detail-renderer" split-lines="true" text="[[data.description]]">\n</yt-formatted-string>\n<div id="product" hidden="[[!data.product]]" class="style-scope ytd-offer-detail-renderer"></div>\n<div class="benefits style-scope ytd-offer-detail-renderer">\n    <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-detail-renderer">\n      <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-detail-renderer" data="[[benefit]]">\n      </ytd-bullet-formatted-string>\n    </template>\n</div>\n<yt-formatted-string class="terms style-scope ytd-offer-detail-renderer" force-default-style="" text="[[data.terms]]">\n</yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return yyG=k},{mode:1});var mfA;var r4=function(){return _.a.apply(this,arguments)||this};
_.J(r4,_.a);r4.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],r4.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],r4.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],r4.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],r4);
_.C(r4,"ytd-offer-detail-step-renderer",function(){if(mfA!==void 0)return mfA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-detail-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-detail-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-detail-step-renderer"></div>\n\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return mfA=k},{mode:1});var KXV;var hM=function(){var k=_.a.apply(this,arguments)||this;k.isInOfferModule=!1;return k};
_.J(hM,_.a);_.c=hM.prototype;_.c.computeHasEndpoint=function(){var k;return!((k=this.data)==null||!k.onClickCommand)};
_.c.dataChanged=function(){var k;if((k=this.data)==null?0:k.onClickCommand)this.hostElement.addEventListener("click",this.handleClickEvent),this.hostElement.addEventListener("keydown",this.onContentKeyDown),this.hostElement.addEventListener("keyup",this.onContentKeyUp),this.hostElement.setAttribute("tabindex","0"),this.hostElement.setAttribute("role","link")};
_.c.detached=function(){var k;if((k=this.data)==null?0:k.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.c.handleClickEvent=function(){var k;if((k=this.data)==null?0:k.onClickCommand){var I;this.componentBehavior.resolveCommand((I=this.data)==null?void 0:I.onClickCommand)}};
_.c.onContentKeyDown=function(k){k.key==="Enter"?this.handleClickEvent(k):k.key===" "&&k.preventDefault()};
_.c.onContentKeyUp=function(k){k.key===" "&&this.handleClickEvent(k)};
hM.prototype.dataChanged=hM.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hM.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],hM.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],hM.prototype,"data",void 0);_.H([_.n({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],hM.prototype,"hasEndpoint",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],hM.prototype,"isInOfferModule",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],hM.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],hM);
_.C(hM,"ytd-channel-masthead-renderer",function(){if(KXV!==void 0)return KXV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-channel-masthead-renderer">\n  <yt-image class="channel-masthead style-scope ytd-channel-masthead-renderer" data="[[data.image]]" height="1" width="1">\n  </yt-image>\n  <div class="text style-scope ytd-channel-masthead-renderer">\n    <yt-attributed-string class="title style-scope ytd-channel-masthead-renderer" data="[[data.title]]">\n    </yt-attributed-string>\n    <yt-attributed-string class="subtitle style-scope ytd-channel-masthead-renderer" data="[[data.subtitle]]">\n    </yt-attributed-string>\n  </div>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return KXV=k},{mode:1});var $fh;var yq=function(){var k=_.a.apply(this,arguments)||this;k.thumbnailObjectFit="CONTAIN";k.thumbnailObjectPosition="LEFT";k.isExpanded=!1;return k};
_.J(yq,_.a);_.c=yq.prototype;_.c.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.c.dataChanged=function(){this.resetStates()};
_.c.computeisTapOnOfferInfoContainerEnabled=function(){var k;return((k=this.data)==null?void 0:k.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.c.onExpandBtnClick=function(){var k,I=_.K((k=this.data)==null?void 0:k.showMoreButtonRenderer,s62);I&&_.MV(_.Ne(),I.trackingParams);this.isExpanded=!this.isExpanded};
_.c.onOfferInfoClick=function(k){this.isTapOnOfferInfoContainerEnabled&&(_.yy(_.K$(k)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.mt(_.K$(k)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.c.onBottomBarClick=function(){this.executeTapCommand()};
_.c.executeTapCommand=function(){var k,I=(k=this.data)==null?void 0:k.tapCommand;I&&this.ytComponentBehavior.resolveCommand(I)};
_.c.resetStates=function(){this.isExpanded=!1};
_.R9.Object.defineProperties(yq.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var k=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),I,V,X;return((I=this.data)==null?void 0:I.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&k&&!!((V=this.data)==null?0:(X=V.benefits)==null?0:X.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((I=_.K((k=this.data)==null?void 0:k.showMoreButtonRenderer,s62))==null?void 0:I.showMoreButtonTitle)||((V=this.data)==null?void 0:V.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((I=_.K((k=this.data)==null?void 0:k.showMoreButtonRenderer,s62))==null?void 0:I.showLessButtonTitle)||((V=this.data)==null?void 0:V.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var k;return(k=this.showLessButtonTitle)!=null?k:""}var I;return(I=this.showMoreButtonTitle)!=null?I:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.data)==null?void 0:k.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((I=this.data)==null?0:I.footerTitle)||((V=this.data)==null?0:V.footerSubtitle))}}});
yq.prototype.dataChanged=yq.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],yq.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],yq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",String)],yq.prototype,"thumbnailObjectFit",void 0);
_.H([_.n(),_.Z("design:type",String)],yq.prototype,"thumbnailObjectPosition",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.Z("design:type",Boolean)],yq.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.H([_.n(),_.Z("design:type",Object)],yq.prototype,"isExpanded",void 0);_.H([_.n(),_.Z("design:type",Object)],yq.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.footerIcon)"}),_.Z("design:type",String)],yq.prototype,"icon",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yq.prototype,"dataChanged",null);_.H([_.v("data.thumbnail"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],yq.prototype,"hasThumbnail",null);_.H([_.v("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],yq.prototype,"enableExpandButton",null);
_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],yq.prototype,"enableOfferContentIcon",null);_.H([_.v("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yq.prototype,"showMoreButtonTitle",null);_.H([_.v("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yq.prototype,"showLessButtonTitle",null);
_.H([_.v("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.Z("design:type",String),_.Z("design:paramtypes",[])],yq.prototype,"expandedBtnText",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],yq.prototype,"enableBottomBar",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],yq);
_.C(yq,"ytd-offer-card-renderer",function(){if($fh!==void 0)return $fh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-card style-scope ytd-offer-card-renderer" id="offer-card">\n  \n  <div class="top-banner style-scope ytd-offer-card-renderer" id="top-banner" hidden="[[!data.topBannerImage]]">\n    <yt-img-shadow class="top-banner-image style-scope ytd-offer-card-renderer" object-fit="COVER" thumbnail="[[data.topBannerImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="offer-info style-scope ytd-offer-card-renderer" id="offer-info" on-click="onOfferInfoClick">\n    \n    <div class="thumbnail style-scope ytd-offer-card-renderer" id="thumbnail" hidden="[[!hasThumbnail]]"></div>\n    <div class="description-section style-scope ytd-offer-card-renderer">\n      <div class="text style-scope ytd-offer-card-renderer">\n        <yt-formatted-string class="title style-scope ytd-offer-card-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="description style-scope ytd-offer-card-renderer" split-lines="true" text="[[data.description]]">\n        </yt-formatted-string>\n      </div>\n      <button class="expand-button style-scope ytd-offer-card-renderer" id="expand-button" hidden="[[!enableExpandButton]]" on-click="onExpandBtnClick" aria-label="[[expandedBtnText]]">\n        <span class="style-scope ytd-offer-card-renderer">[[expandedBtnText]]</span>\n      </button>\n      <div class="offer-content-icon-div style-scope ytd-offer-card-renderer" id="offer-content-icon-div" hidden="[[!enableOfferContentIcon]]">\n        <yt-icon id="offer-content-icon" class="offer-content-icon style-scope ytd-offer-card-renderer" icon="[[icon]]">\n        </yt-icon>\n      </div>\n    </div>\n    \n    <div class="benefits style-scope ytd-offer-card-renderer" id="benefits" hidden="[[!isExpanded]]">\n      <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-card-renderer">\n        <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-card-renderer" data="[[benefit]]" small-size="true">\n        </ytd-bullet-formatted-string>\n      </template>\n    </div>\n  </div>\n  \n  <button class="bottom-bar style-scope ytd-offer-card-renderer" id="bottom-bar" hidden="[[!enableBottomBar]]" on-click="onBottomBarClick" aria-label="[[data.footerTitle]]">\n    <div class="bottom-bar-info style-scope ytd-offer-card-renderer">\n      <yt-formatted-string class="bottom-bar-title style-scope ytd-offer-card-renderer" text="[[data.footerTitle]]"></yt-formatted-string>\n      <yt-formatted-string class="bottom-bar-subtitle style-scope ytd-offer-card-renderer" text="[[data.footerSubtitle]]"></yt-formatted-string>\n    </div>\n    <yt-icon class="icon style-scope ytd-offer-card-renderer" icon="[[icon]]"></yt-icon>\n  </button>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $fh=k},{mode:1});var SFc;var m4=function(){return _.a.apply(this,arguments)||this};
_.J(m4,_.a);m4.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"}}}};
m4.prototype.onClick=function(k){if(!_.yy(k.composedPath()||[],this.hostElement,["A".toString()])){var I,V;if((k=(V=_.K((I=this.data)==null?void 0:I.actionButton,_.b_))==null?void 0:V.command)&&!this.ytComponentBehavior.resolveCommand(k)){var X;(X=_.Ne())==null||X.clickCommand(k);_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}})}}};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],m4.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],m4.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],m4.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],m4.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],m4);
_.C(m4,"ytd-offer-content-renderer",function(){if(SFc!==void 0)return SFc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-info style-scope ytd-offer-content-renderer">\n  <div class="offer-content style-scope ytd-offer-content-renderer" id="offer-content" on-click="onClick">\n    <div id="thumbnail" class="style-scope ytd-offer-content-renderer"></div>\n    <div class="text style-scope ytd-offer-content-renderer">\n      <yt-formatted-string class="title style-scope ytd-offer-content-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="description style-scope ytd-offer-content-renderer" split-lines="true" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="action-button" class="style-scope ytd-offer-content-renderer"></div>\n</div>\n<div class="benefits style-scope ytd-offer-content-renderer">\n  <template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-offer-content-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-offer-content-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n  </template>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return SFc=k},{mode:1});var jb2;var KE=function(){return _.a.apply(this,arguments)||this};
_.J(KE,_.a);KE.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.R9.Object.defineProperties(KE.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null||!k.title)||!((I=this.data)==null||!I.description)}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],KE.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],KE.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],KE.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],KE.prototype,"hasHeaderData",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],KE);
_.C(KE,"ytd-offer-section-renderer",function(){if(jb2!==void 0)return jb2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="heading style-scope ytd-offer-section-renderer" hidden="[[!hasHeaderData]]">\n  <yt-formatted-string class="title style-scope ytd-offer-section-renderer" text="[[data.title]]">\n  </yt-formatted-string>\n  <yt-formatted-string class="description style-scope ytd-offer-section-renderer" split-lines="" text="[[data.description]]">\n  </yt-formatted-string>\n</div>\n<div id="offer-list" class="style-scope ytd-offer-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return jb2=k},{mode:1});var Jy4;var $a=function(){return _.a.apply(this,arguments)||this};
_.J($a,_.a);
$a.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"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$a.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],$a.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$a.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],$a);
_.C($a,"ytd-offer-selection-step-renderer",function(){if(Jy4!==void 0)return Jy4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-selection-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="body" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="coupon-section" class="style-scope ytd-offer-selection-step-renderer"></div>\n<div id="terms-section" class="style-scope ytd-offer-selection-step-renderer"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Jy4=k},{mode:1});var YF6;var Sj=function(){return _.a.apply(this,arguments)||this};
_.J(Sj,_.a);Sj.prototype.computeStyle=function(k){return k};
Sj.prototype.computeImageWidth=function(k){return k==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.H([_.n({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.Z("design:type",String)],Sj.prototype,"containerStyle",void 0);_.H([_.n({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.Z("design:type",String)],Sj.prototype,"imageWidth",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Sj.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Sj.prototype,"data",void 0);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],Sj);
_.C(Sj,"ytd-confirmation-masthead-renderer",function(){if(YF6!==void 0)return YF6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-confirmation-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow class="thumbnail style-scope ytd-confirmation-masthead-renderer" thumbnail="[[data.thumbnail]]" width="[[imageWidth]]"></yt-img-shadow>\n<yt-icon class="entitlement-icon style-scope ytd-confirmation-masthead-renderer" hidden="[[!data.entitlementIcon.iconType]]" icon="[[data.entitlementIcon.iconType]]">\n</yt-icon>\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return YF6=k},{mode:1});var gzp;var jj=function(){return _.a.apply(this,arguments)||this};
_.J(jj,_.a);jj.prototype.computeStyle=function(k){return k};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jj.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jj.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.Z("design:type",String)],jj.prototype,"containerStyle",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],jj);
_.C(jj,"ytd-purchase-complete-detail-renderer",function(){if(gzp!==void 0)return gzp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-detail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.description]]" as="description" class="style-scope ytd-purchase-complete-detail-renderer">\n    <yt-formatted-string class="description style-scope ytd-purchase-complete-detail-renderer" split-lines="true" text="[[description]]">\n    </yt-formatted-string>\n</template>\n<template is="dom-repeat" items="[[data.benefits]]" as="benefit" class="style-scope ytd-purchase-complete-detail-renderer">\n    <ytd-bullet-formatted-string class="benefit style-scope ytd-purchase-complete-detail-renderer" data="[[benefit]]">\n    </ytd-bullet-formatted-string>\n</template>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return gzp=k},{mode:1});var qF4;var JM=function(){var k=_.a.apply(this,arguments)||this;k.scriptsAppended=!1;return k};
_.J(JM,_.a);JM.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"}}}};
JM.prototype.onDataChanged=function(){var k=this.get("data.gtmId");k&&(_.VY(k,_.gH("GL","")),this.setupConversionTracking())};
JM.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var k=document.createElement("noscript");k.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5KBDVVN" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(k);this.scriptsAppended=!0}};
JM.prototype.onDataChanged=JM.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],JM.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],JM.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],JM.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],JM.prototype,"scriptsAppended",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],JM.prototype,"onDataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],JM);
_.C(JM,"ytd-purchase-complete-step-renderer",function(){if(qF4!==void 0)return qF4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-purchase-complete-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="masthead" class="style-scope ytd-purchase-complete-step-renderer"></div>\n<div id="body" class="style-scope ytd-purchase-complete-step-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return qF4=k},{mode:1});var vzG;var Ya=function(){return _.a.apply(this,arguments)||this};
_.J(Ya,_.a);Ya.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ya.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ya.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],Ya);
_.C(Ya,"ytd-ypc-transaction-error-message-renderer",function(){if(vzG!==void 0)return vzG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-transaction-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div class="error-messages style-scope ytd-ypc-transaction-error-message-renderer">\n  <template is="dom-repeat" items="[[data.errorMessages]]" as="message" class="style-scope ytd-ypc-transaction-error-message-renderer">\n    <yt-formatted-string text="[[message]]" class="style-scope ytd-ypc-transaction-error-message-renderer"></yt-formatted-string>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return vzG=k},{mode:1});var sb3;var FX2;var g4=function(){var k=_.a.apply(this,arguments)||this;k.handlePhoneVerificationSuccess=function(I){if(k.isValidPhoneVerificationCompletionMessageEvent(I)){var V;((V=k.data)==null?0:V.nextStepCommand)&&k.ytComponentBehavior.resolveCommand(k.data.nextStepCommand)}};
return k};
_.J(g4,_.a);g4.prototype.isValidPhoneVerificationCompletionMessageEvent=function(k){if(k.data!=="yt-phone-verification-complete")return!1;k=_.ad(k.origin);return k!==null&&k.includes("youtube.com")};
g4.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
g4.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],g4.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],g4.prototype,"data",void 0);_.H([_.cd({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],g4);
_.C(g4,"yt-feature-enablement-soft-entry-renderer",function(){if(FX2===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-feature-enablement-soft-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.feature_enablement.yt_feature_enablement_soft_entry_renderer.yt.feature.enablement.soft.entry.renderer.css.js--\x3e<div id="contents" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  <yt-img-shadow id="image" fit="" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="160" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-img-shadow>\n  <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="description" hidden="[[!data.description]]" split-lines="" text="[[data.description]]" class="style-scope yt-feature-enablement-soft-entry-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;sb3===void 0&&(sb3=document.createElement("template"));var X=sb3;V.call(I,X.content.cloneNode(!0),k.content.firstChild);FX2=k}k=FX2;return k},{mode:1});var BO3;var AyV;var Qbi;var nzk;var ozp=function(){return _.a.apply(this,arguments)||this};
_.J(ozp,_.a);_.H([_.n(),_.Z("design:type",Object)],ozp.prototype,"data",void 0);_.H([_.cd({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],ozp);
_.C(ozp,"yt-benefits-item-renderer",function(){if(nzk===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_item_renderer.yt.benefits.item.renderer.css.js--\x3e<div id="benefits-item" class="style-scope yt-benefits-item-renderer"><yt-formatted-string id="benefits-item-title" class="lhs style-scope yt-benefits-item-renderer" text="[[data.title]]"></yt-formatted-string><yt-formatted-string id="benefits-item-info-text" class="rhs style-scope yt-benefits-item-renderer" hidden="[[!data.text]]" text="[[data.text]]"></yt-formatted-string><yt-button-renderer id="benefits-item-info-button" class="rhs style-scope yt-benefits-item-renderer" data="[[data.button.buttonRenderer]]" hidden="[[!data.button.buttonRenderer]]"></yt-button-renderer></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Qbi===void 0&&(Qbi=document.createElement("template"));var X=Qbi;V.call(I,X.content.cloneNode(!0),k.content.firstChild);nzk=k}k=nzk;return k},{mode:2});var xfA;var a16;var qG=function(){return _.a.apply(this,arguments)||this};
_.J(qG,_.a);qG.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
qG.prototype.computeisWithoutPadding=function(){var k;return((k=this.data)==null?void 0:k.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qG.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.Z("design:type",Boolean)],qG.prototype,"isWithoutPadding",void 0);_.H([_.cd({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],qG);
_.C(qG,"yt-benefits-section-renderer",function(){if(a16===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_section_renderer.yt.benefits.section.renderer.css.js--\x3e<div id="benefits-section" is-without-padding$="[[isWithoutPadding]]" class="style-scope yt-benefits-section-renderer"><div id="benefits-header" hidden$="[[!data.header]]" class="style-scope yt-benefits-section-renderer"><yt-formatted-string id="benefits-header-text" split-lines="1" text="[[data.header]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string><div hidden="[[!data.tooltip]]" class="style-scope yt-benefits-section-renderer"><yt-icon id="tooltip-icon" icon="yt-icons:info-outline" class="style-scope yt-benefits-section-renderer"></yt-icon><tp-yt-paper-tooltip id="tooltip" always-display="" class="style-scope yt-benefits-section-renderer"><yt-formatted-string split-lines="1" text="[[data.tooltip]]" class="style-scope yt-benefits-section-renderer"></yt-formatted-string></tp-yt-paper-tooltip></div></div><div id="benefits-items" class="style-scope yt-benefits-section-renderer"></div></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;xfA===void 0&&(xfA=document.createElement("template"));var X=xfA;V.call(I,X.content.cloneNode(!0),k.content.firstChild);a16=k}k=a16;return k},{mode:2});var v3=function(){return _.a.apply(this,arguments)||this};
_.J(v3,_.a);v3.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
v3.prototype.computeisUsingLargeWidth=function(){var k;return((k=this.data)==null?void 0:k.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],v3.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],v3.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.Z("design:type",Boolean)],v3.prototype,"isUsingLargeWidth",void 0);_.H([_.cd({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],v3);
_.C(v3,"yt-benefits-flow-step-renderer",function(){if(AyV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-benefits-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_benefits_flow_step_renderer.yt.benefits.flow.step.renderer.css.js--\x3e<div id="header-container" class="style-scope yt-benefits-flow-step-renderer"><yt-img-shadow id="avatar" height="72" hidden$="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="72" class="style-scope yt-benefits-flow-step-renderer"></yt-img-shadow><div id="header-content" class="style-scope yt-benefits-flow-step-renderer"><yt-formatted-string id="subtitle-text" hidden$="[[!data.subtitleText]]" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string><yt-formatted-string id="title-text" hidden$="[[!data.titleText]]" split-lines="1" text="[[data.titleText]]" class="style-scope yt-benefits-flow-step-renderer"></yt-formatted-string></div></div><div id="benefits-sections" class="style-scope yt-benefits-flow-step-renderer"></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;BO3===void 0&&(BO3=document.createElement("template"));var X=BO3;V.call(I,X.content.cloneNode(!0),k.content.firstChild);AyV=k}k=AyV;return k},{mode:2});var RFp;var Clc;var s_=function(){return _.a.apply(this,arguments)||this};
_.J(s_,_.a);s_.prototype.checkIsUsingLargeWidth=function(){var k;return((k=this.data)==null?void 0:k.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.H([_.n(),_.Z("design:type",Object)],s_.prototype,"data",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],s_.prototype,"ytRendererBehavior",void 0);_.H([_.n({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.Z("design:type",Boolean)],s_.prototype,"isUsingLargeWidth",void 0);_.H([_.cd({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],s_);
_.C(s_,"yt-confirmation-flow-step-renderer",function(){if(Clc===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_confirmation_flow_step_renderer.yt.confirmation.flow.step.renderer.css.js--\x3e<div id="thumbnail-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-img-shadow id="thumbnail" height="209" thumbnail="[[data.image]]" width="209" class="style-scope yt-confirmation-flow-step-renderer"></yt-img-shadow></div><div id="title-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-container" class="style-scope yt-confirmation-flow-step-renderer"><yt-formatted-string id="subtitle" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-confirmation-flow-step-renderer"></yt-formatted-string></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;RFp===void 0&&(RFp=document.createElement("template"));var X=RFp;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Clc=k}k=Clc;return k},{mode:2});var w6X;var Hjh;var p6p=function(){return _.a.apply(this,arguments)||this};
_.J(p6p,_.a);_.H([_.n(),_.Z("design:type",Object)],p6p.prototype,"data",void 0);_.H([_.cd({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],p6p);
_.C(p6p,"yt-info-flow-step-renderer",function(){if(Hjh===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_flow_step_renderer.yt.info.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div><div id="subtitle-text-container" class="style-scope yt-info-flow-step-renderer"><yt-formatted-string id="subtitle-text" split-lines="1" text="[[data.subtitleText]]" class="style-scope yt-info-flow-step-renderer"></yt-formatted-string></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;w6X===void 0&&(w6X=document.createElement("template"));var X=w6X;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Hjh=k}k=Hjh;return k},{mode:2});var NO2;var M54;var ZjP=function(){return _.a.apply(this,arguments)||this};
_.J(ZjP,_.a);_.H([_.n(),_.Z("design:type",Object)],ZjP.prototype,"data",void 0);_.H([_.cd({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],ZjP);
_.C(ZjP,"yt-info-list-flow-step-renderer",function(){if(M54===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-info-list-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_info_list_flow_step_renderer.yt.info.list.flow.step.renderer.css.js--\x3e<div id="title-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="title" split-lines="1" text="[[data.titleText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-list-header-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="info-list-header" force-default-style="" split-lines="1" text="[[data.infoListHeader]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div><div id="info-items-container" class="style-scope yt-info-list-flow-step-renderer"><template is="dom-repeat" items="[[data.infoItems]]" as="item" class="style-scope yt-info-list-flow-step-renderer"><div id="info-list-item" class="style-scope yt-info-list-flow-step-renderer"><yt-icon id="info-icon" icon="[[item.icon.iconType]]" class="style-scope yt-info-list-flow-step-renderer"></yt-icon><yt-formatted-string id="info-text" split-lines="1" text="[[item.text]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div></template></div><div id="description-text-container" class="style-scope yt-info-list-flow-step-renderer"><yt-formatted-string id="description-text" split-lines="1" text="[[data.descriptionText]]" class="style-scope yt-info-list-flow-step-renderer"></yt-formatted-string></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;NO2===void 0&&(NO2=document.createElement("template"));var X=NO2;V.call(I,X.content.cloneNode(!0),k.content.firstChild);M54=k}k=M54;return k},{mode:2});var DfA=_.R(function(k){var I=k.data;return _.f("styled-text-view-model",{class:_.FH("ytStyledTextViewModelHost",function(){return Dzc(I().fontAttributes)},function(){return Z2i(I().color)})},_.f(_.KF,{text:function(){return I().text},
ariaLabel:function(){var V,X,P;return(P=(V=I().accessibility)==null?void 0:(X=V.accessibilityData)==null?void 0:X.label)!=null?P:""}}))},"Ph");
DfA.idomCompat=!0;var zFh=_.R(function(k){var I=function(){var P,L,T,d;return(d=(T=(P=k.alt)==null?void 0:P.call(k))!=null?T:(L=k.data().accessibilityData)==null?void 0:L.label)!=null?d:""},V=function(){return k.data().imageWidth},X=function(){return k.data().imageHeight};
return _.f("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.f(_.b,{cond:function(){var P=k.data();if(P){var L,T,d;var U=((L=_.C7().resolve(_.RZ(_.pz)))==null?0:L())?(T=P.imageDark)!=null?T:P.imageLight:(d=P.imageLight)!=null?d:P.imageDark}else U=void 0;return U},
then:function(P){return _.f(_.yV,Object.assign({},k,{data:P,alt:I,targetWidth:V,targetHeight:X,preserveHeight:!0,preserveWidth:!0}))}}))},"Qh");
zFh.idomCompat=!0;var FD=_.R(function(k){var I=k.data;k=_.$F(function(){return I().slots},[]);
var V=_.$F(function(){return I().layoutProperties},{}),X=_.C7().resolve(_.ff);
return _.f("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:wrA(V,X)},_.f(_.ly,{each:k,keyBy:"INDEX"},function(P){return _.f("div",{class:"ytContainerLayoutViewModelSlot",style:wrA(function(){return P().layoutProperties},X)},_.f(_.HT,{data:function(){return P().contents}},{containerLayoutViewModel:FD,
badgeViewModel:_.vJ,buttonViewModel:_.ac,styledTextViewModel:DfA,contentPreviewImageViewModel:function(L){return _.f(_.au,{data:L.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(L){return _.f(zFh,{data:L.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"Rh");
FD.idomCompat=!0;var uSX=_.R(function(k){var I=k.data;var V=k.stateFns;var X=function(){var E=I(),l=E.productId;return!(!E.clearGroupId&&!l)},P=function(){var E=I(),l=E.clearGroupId;
return(E=E.productId)?V().isProductSelected(E):l?V().getSelectedProductByGroupId(l)==null:!1},L=function(E){var l=I(),r=l.clearGroupId;
if(l=l.productId)V().onProductSelected(l),E==null||E.forEach(function(h){_.iB(h)});
else if(r)V().onClearGroupSelected(r)},T=function(){var E=I(),l=E.clearGroupId;
if(E=E.productId){var r;return"group:"+(((r=V().getProductById(E))==null?void 0:r.groupId)||"")}return l?"group:"+l:""},d=_.$F(function(){return I().header},[]),U=_.$F(function(){return I().body},[]);
return _.f("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.f(_.b,{cond:function(){return d().length>0||X()},
then:function(){return _.f("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.f("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.f(_.HT,{data:d},{containerLayoutViewModel:function(E){return _.f("div",{class:"ytPdpCardSectionViewModelContentItem"},_.f(FD,{data:E.data}))},
styledTextViewModel:function(E){return _.f("div",{class:"ytPdpCardSectionViewModelContentItem"},_.f(DfA,{data:E.data}))}})),_.f(_.b,{cond:X,
then:function(){return _.f("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.f(_.r8,{checked:P,name:T,onChange:function(){L(I().onSelect)}}))}}))}}),_.f(_.b,{cond:function(){return U().length>0},
then:function(){return _.f("div",null,_.f(_.HT,{data:U},{containerLayoutViewModel:function(E){return _.f("div",{class:"ytPdpCardSectionViewModelContentItem"},_.f(FD,{data:E.data}))}}))}}))},"Sh");
uSX.idomCompat=!0;var Ojh=_.R(function(k){var I=k.data;var V=k.stateFns;return _.f("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.f(_.b,{cond:function(){return I().banner},
then:function(X){return _.f("div",{class:"ytPdpCardViewModelBanner"},_.f(_.KF,{text:X}))}}),_.f(_.HT,{data:function(){return I().sections}},{pdpCardSectionViewModel:function(X){X=X.data;
var P={};return _.f("div",{class:_.FH("ytPdpCardViewModelSectionContainer",(P.ytPdpCardViewModelShowDividers=function(){return I().showDividers},P))},_.f(uSX,{data:X,
stateFns:V}))}}))},"Th");
Ojh.idomCompat=!0;var t54=_.R(function(k){var I=k.data;var V=k.isOverlay;k={};return _.f("pdp-masthead-view-model",{class:_.FH("ytPdpMastheadViewModelHost",(k.ytPdpMastheadViewModelIsOverlay=V,k))},_.f(_.HT,{data:function(){return I().image}},{contentPreviewImageViewModel:_.au,
themedImageViewModel:function(X){return _.f(zFh,{data:X.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.f(_.b,{cond:function(){return I().title},
then:function(X){return _.f("h1",{class:"ytPdpMastheadViewModelHeading"},_.f(_.KF,{text:X,isOverlay:V}))}}),_.f(_.ly,{each:function(){var X;
return(X=I().finePrint)!=null?X:[]}},function(X){return _.f("div",{class:"ytPdpMastheadViewModelFinePrint"},_.f(_.KF,{text:X,
isOverlay:V}))}))},"Uh");
t54.idomCompat=!0;var eF6=_.R(function(k){var I=k.data;var V=k.stateFns;var X=function(){return"pdp-pricing-group-selector-"+I().pricingGroupAttributeIds},P=_.$F(function(){return I().pricingGroupSelectorSectionHeader});
return _.f("pdp-pricing-group-selector-view-model",null,_.f(_.b,{cond:function(){return!!P()},
then:function(){return _.f(_.HT,{data:P},{sectionHeaderViewModel:function(L){L=L.data;var T={};return _.f("div",{class:_.FH("ytPdpPricingGroupSelectorViewModelSectionHeader",(T.ytPdpPricingGroupSelectorViewModelFullBleed=!0,T.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,T))},_.f(_.DQ,{data:L}))}})}}),_.f("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.f(_.ly,{each:function(){var L=V().getSelectedProductByGroupId(I().groupId);
if(!L)return _.yP(Error("Cl`"+I().groupId)),[];var T,d=(T=I().pricingGroupAttributeIds)!=null?T:[],U;if((U=L.pricingGroups)==null||!U.length||!d.length)return[];T=L.pricingGroups.filter(function(h){return d.length?h.pricingGroupAttributes.every(function(y){return d.includes(y)}):!1});
L=[];if(d.length>0){T=[].concat(_.Z9(T));U=_.G(d);for(var E=U.next(),l={};!E.done;l={targetAttrId:void 0},E=U.next())l.targetAttrId=E.value,E=T.findIndex(function(h){return function(y){return y.pricingGroupAttributes.includes(h.targetAttrId)}}(l)),E!==-1&&(L.push(T[E]),T.splice(E,1))}var r=V().getSelectedPricingGroupAttributesByGroupId(I().groupId);
return L.map(function(h){var y=!1;r&&h.pricingGroupAttributes&&(y=fi(h.pricingGroupAttributes,r));return{pricingGroup:h,isSelected:y}})},
keyBy:function(L){return L.pricingGroup.pricingGroupId}},function(L){return _.f("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.f("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.f(_.HT,{data:function(){return L().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:FD})),_.f("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.f(_.r8,{checked:function(){return L().isSelected},
name:X,onClick:function(){var T=L().pricingGroup;V().onPricingGroupSelected(T.pricingGroupId);if(T=_.cr(T.onSelectPricingGroup)){var d;(d=_.C7().resolve(_.Hp))==null||d.resolveCommand(T)}}})))})))},"Vh");
eF6.idomCompat=!0;var ky6=_.R(function(k){var I=k.data;var V=k.stateFns;var X=function(){var T=V().getSelectedPricingOptions().map(function(E){return E.pricingOptionId}),d=V().getSelectedProductByGroupId(I().groupId);
if(!d)return _.yP(Error("Dl`"+I().groupId)),[];var U=V().getSelectedPricingGroupAttributesByGroupId(I().groupId);return enh(d.pricingOptions,U,T)},P=_.$F(function(){return I().pricingOptionSelectorSectionHeader}),L=function(){return X().length>1};
return _.f("pdp-pricing-option-selector-view-model",null,_.f(_.b,{cond:function(){return!!P()&&L()},
then:function(){return _.f(_.HT,{data:P},{sectionHeaderViewModel:function(T){T=T.data;var d={};return _.f("div",{class:_.FH("ytPdpPricingOptionSelectorViewModelSectionHeader",(d.ytPdpPricingOptionSelectorViewModelFullBleed=!0,d.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,d))},_.f(_.DQ,{data:T}))}})}}),_.f(_.b,{cond:L,
then:function(){return _.f("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.f(_.ly,{each:X,keyBy:"INDEX"},function(T){return _.f("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.f("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.f(_.HT,{data:function(){return T().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:FD})),_.f("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.f(_.r8,{checked:function(){return T().isSelected},
onClick:function(){V().onPricingOptionSelected(T().pricingOption.pricingOptionId);var d=T().pricingOption.onSelectPricingOption;if(d=_.cr(d)){var U;(U=_.C7().resolve(_.Hp))==null||U.resolveCommand(d)}}})))}))}}))},"Wh");
ky6.idomCompat=!0;var IYh=_.R(function(k){var I=k.data;var V=k.stateFns;return _.f("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.f(_.HT,{data:function(){var X,P;return(P=(X=V().getSelectedPricingOptions()[0])==null?void 0:X.primaryButton)!=null?P:I().emptyStateButton}},{buttonViewModel:_.ac}))},"Xh");
IYh.idomCompat=!0;var VrA=_.R(function(k){var I=k.stateFns;return _.f("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.f(_.HT,{data:function(){return I().getSelectedPricingOptions().flatMap(function(V){return V.summaryLines}).filter(function(V){return!!V})}},{containerLayoutViewModel:function(V){return _.f("div",{class:"ytPdpSummaryViewModelLineItem"},_.f(FD,{data:V.data}))}}))},"Yh");
VrA.idomCompat=!0;var XNh=_.R(function(k){function I(S){var g=T();_.KI(_.XN("pdpStateEntity",g,{key:g,selectedPricingOptions:S}))}
var V=k.data;var X=k.internalScrolling;var P=k.stateFnsForTesting;var L=_.$F(function(){return V().allProducts},[]),T=_.$F(function(){return V().pdpStateEntityKey},""),d=_.RE(kVP,T),U=_.EH(function(){_.v9(!0);
var S;return(S=P==null?void 0:P())!=null?S:V_2(d,L,I)},void 0,"Pzdsic"),E=_.$F(function(){return V().body},[]),l=_.$F(function(){return V().columnBreakHints},[]),r=function(){return V().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},h=function(){return r()||V().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},y=_.EH(function(){var S=_.ia(V().background),g;
if(S==null?0:(g=S.sources)==null?0:g.length){var F=F===void 0?!0:F;S=_.TEK(void 0,S.sources,void 0,F,F?1E3:void 0,F?void 0:1E3)}else S=null;return S},void 0,"RDPOae");
_.SL(function(){var S=V().onStartCommand;if(S&&(S=_.cr(S))){var g;(g=_.C7().resolve(_.Hp))==null||g.resolveCommand(S)}});
k={};return _.f("pdp-view-model",{class:_.FH("ytPdpViewModelHost",(k.ytPdpViewModelHasBackground=function(){return h()||!!y()},k.ytPdpViewModelHasDarkBackground=h,k.ytPdpViewModelHasScrim=r,k.ytPdpViewModelInternalScrolling=X,k.ytPdpViewModelForceSingleColumn=function(){return l().length===0},k)),
style:_.oe({"--pdp-view-model-background":function(){return y()?"url("+y()+")":void 0}})},_.f("div",{class:"ytPdpViewModelColumnContainer"},_.f(_.ly,{each:function(){return XT2(E(),l())},
keyBy:"INDEX"},function(S){return _.f("div",{class:"ytPdpViewModelColumn"},_.f(_.HT,{data:S},{containerLayoutViewModel:function(g){return _.f(B3,null,_.f(FD,{data:g.data}))},
dividerViewModel:function(g){return _.f(B3,{fullBleed:!0},_.f(_.l_U,{data:g.data}))},
pdpCardViewModel:function(g){return _.f(B3,null,_.f(Ojh,{data:g.data,stateFns:U}))},
pdpMastheadViewModel:function(g){return _.f(B3,null,_.f(t54,{data:g.data,isOverlay:h}))},
pdpPricingGroupSelectorViewModel:function(g){return _.f(B3,null,_.f(eF6,{data:g.data,stateFns:U}))},
pdpPricingOptionSelectorViewModel:function(g){return _.f(B3,null,_.f(ky6,{data:g.data,stateFns:U}))},
pdpPrimaryButtonViewModel:function(g){return _.f(B3,null,_.f(IYh,{data:g.data,stateFns:U}))},
pdpSummaryViewModel:function(g){return _.f(B3,null,_.f(VrA,{data:g.data,stateFns:U}))},
sectionHeaderViewModel:function(g){return _.f(B3,{fullBleed:!0,noVerticalPadding:!0},_.f(_.DQ,{data:g.data}))}}))})))},"Zh");
XNh.idomCompat=!0;var B3=_.R(function(k){var I={};return _.f("div",{class:_.FH("ytPdpViewModelItem",(I.ytPdpViewModelFullBleed=k.fullBleed,I.ytPdpViewModelNoVerticalPadding=k.noVerticalPadding,I))},k.children)},"$h");_.Si(XNh,"pdp-view-model",{props:{data:_.$3,stateFnsForTesting:_.mQ,internalScrolling:_.mQ}});var Pk4=_.R(function(k){var I=k.data;var V=k.className;var X=_.RE(_.j$,function(){return I().flowStateEntityKey});
return _.f("ytm-premium-purchase-button-renderer",{class:_.FH("ytPremiumPurchaseButtonRendererHost",V)},_.f(_.HT,{data:function(){var P;return(P=_.K(X(),Lti))==null?void 0:P.primaryButtonOverride}},{buttonRenderer:function(P){return _.f(_.qq,{data:P.data,
className:V})},
buttonViewModel:function(P){return _.f(_.ac,{data:P.data,className:V})}}))},"ai");
Pk4.idomCompat=!0;var Li6=_.R(function(k){var I=k.data;k=k.className;var V=function(){return PHx(I().style)},X=_.FH("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",V),P=_.FH("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",V);
return _.f("yt-flow-bottom-bar-renderer",{class:_.FH("yt-flow-bottom-bar-renderer",k,V)},_.f(_.HT,{data:function(){return I().secondaryButton}},{buttonRenderer:function(L){return _.f(_.qq,{data:L.data,
className:P})},
buttonViewModel:function(L){return _.f(_.ac,{data:L.data,className:P})},
premiumPurchaseButtonRenderer:function(L){return _.f(Pk4,{data:L.data,className:P})}}),_.f(_.HT,{data:function(){return I().primaryButton}},{buttonRenderer:function(L){return _.f(_.qq,{data:L.data,
className:X})},
buttonViewModel:function(L){return _.f(_.ac,{data:L.data,className:X})},
premiumPurchaseButtonRenderer:function(L){return _.f(Pk4,{data:L.data,className:X})}}))},"bi");
Li6.idomCompat=!0;_.Si(Li6,"yt-flow-bottom-bar-renderer",{props:{data:_.$3,className:_.$3}});var cmk=_.R(function(k){var I=_.FH(k.className,"ytOfferSummaryRendererHost");return _.f("yt-offer-summary-renderer",{class:I},_.f("div",{class:"ytOfferSummaryRendererTextContainer"},_.f("div",{class:"ytOfferSummaryRendererEyebrowText"},_.f(_.KF,{text:function(){return k.data().eyebrowText}})),_.f("div",{class:"ytOfferSummaryRendererTitle"},_.f(_.KF,{text:function(){return k.data().title}})),_.f("div",{class:"ytOfferSummaryRendererSubtitle"},_.f(_.KF,{text:function(){return k.data().subtitle}})),_.f("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.f(_.ly,{each:function(){var V;
return(V=k.data().featureListData)!=null?V:[]}},function(V){var X;
return _.f("div",{class:"ytOfferSummaryRendererFeatureList"},_.f(_.x_,{icon:(X=V.icon)==null?void 0:X.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"}}}),_.f("div",{class:"ytOfferSummaryRendererFeatureListText"},_.f(_.KF,{text:V.text,
className:function(){return V.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.f("div",{class:"ytOfferSummaryRendererDescription"},_.f(_.KF,{text:function(){return k.data().description}}))))},"ci");_.Si(_.R(function(k){var I={};I=_.FH("ytOfferSummaryFlowStepRendererHost",(I.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=k.shouldDisableHeaderTopMargin,I));return _.f("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:I},_.f("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.f("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.f(_.KF,{text:function(){return k.data().header}})),_.f("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.f(_.KF,{text:function(){return k.data().subtitle}}))),_.f("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.f(_.HT,{data:function(){return k.data().offerSummary}},{offerSummaryRenderer:function(V){return _.f(cmk,{data:V.data,
className:k.flowClassName})}})))},"di"),"yt-offer-summary-flow-step-renderer",{props:{data:_.mQ,
flowClassName:_.mQ,flowStateEntityKey:_.mQ,shouldDisableHeaderTopMargin:_.mQ}});var GyX=_.R(function(k){var I=k.data;var V=k.className;var X=k.flowStateEntityKey;var P=k.selectionStepStyle;k=_.A4(function(U){var E=I(),l=X==null?void 0:X();U.target&&(U.stopPropagation(),U=l||"",l=_.j$(_.mK().getState(),U),E=Object.assign({},l,{premiumPurchaseFlowState:{selectedOptionId:E.optionId,primaryButtonOverride:E.primaryButtonOverride}}),_.mK().dispatch(_.NP("flowStateEntity",U,E)));return!1});
var L=function(){return(X==null?void 0:X())||""},T=_.RE(_.j$,L);
_.SL(function(){var U=I(),E=L(),l=T();U.defaultSelected&&E!==""&&U.primaryButtonOverride&&c9p(U.optionId||"",E,U.primaryButtonOverride,l)});
var d={};return _.f("ytm-option-item-renderer",{"on:click":k,class:_.FH(V,"ytm-option-item-renderer",(d["ytm-option-item-renderer--lp2-style"]=function(){return(P==null?void 0:P())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},d))},_.f("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.f("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var U=I(),E=L(),l=T();l=_.K(l,Lti);return(l?(l==null?void 0:l.selectedOptionId)||"":U.defaultSelected&&E!==""?(U==null?void 0:U.optionId)||"":"")===I().optionId},
name:("input"+_.TE(_.Ug)).toString()})),_.f("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.f(_.HT,{data:function(){return I().titleBadge}},{badgeViewModel:function(U){return _.f(_.vJ,{data:U.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.f(_.b,{cond:function(){return I().eyebrowText},
then:function(){return _.f("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.f(_.KF,{text:function(){return I().eyebrowText}}))}}),_.f("div",{class:"ytm-option-item-renderer__option-item-title"},_.f(_.KF,{text:function(){return I().title}})),_.f("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.f(_.KF,{text:function(){return I().subtitle}})),_.f(_.b,{cond:function(){return I().featureListData},
then:function(){return _.f("div",{class:"ytm-option-item-renderer__feature-list-data"},_.f(_.ly,{each:function(){return I().featureListData||[]}},function(U){var E,l=(E=U.icon)==null?void 0:E.iconType;
a:switch(U.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":E="ytm-option-item-renderer__feature-list-icon-green";break a;case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":E="ytm-option-item-renderer__feature-list-icon-small";break a;default:E="ytm-option-item-renderer__feature-list-icon-default"}return _.f("div",{class:"ytm-option-item-renderer__feature-list"},_.f(_.x_,{icon:l,className:E,active:function(){return U.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.f("div",{class:"ytm-option-item-renderer__feature-list-text"},_.f(_.KF,{text:U.text,
className:function(){return U.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.f("div",{class:"ytm-option-item-renderer__option-item-description"},_.f(_.KF,{text:function(){return I().description}}))))},"ei");var Tdx=_.R(function(k){var I=k.data;var V=k.flowClassName;var X=k.flowStateEntityKey;var P=k.selectionStepStyle;return _.f("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.f("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.f("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.f(_.KF,{text:function(){return I().title}}),_.f(_.HT,{data:function(){return I().titleBadge}},{badgeViewModel:function(L){return _.f(_.vJ,{data:L.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.f(_.b,{cond:function(){return I().subtitle},
then:function(){return _.f("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.f(_.KF,{text:function(){return I().subtitle}}))}}),_.f(_.b,{cond:function(){return I().featureListData},
then:function(L){return _.f("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.f(_.ly,{each:L},function(T){var d;return _.f("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.f(_.x_,{icon:(d=T.icon)==null?void 0:d.iconType,active:function(){return T.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(T.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconSmall";default:return"ytOptionSectionRendererOptionSectionFeatureItemIconDefault"}}}),_.f("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.f(_.KF,{text:T.text,
className:function(){return T.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.f(_.b,{cond:function(){return I().secondaryTitle},
then:function(){return _.f("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.f(_.KF,{text:function(){return I().secondaryTitle}}))}}),_.f(_.ly,{each:function(){return I().sectionDisclaimers||[]}},function(L){return _.f("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.f(_.KF,{text:L}))})),_.f(_.HT,{data:function(){return I().optionItems}},{optionItemRenderer:function(L){return _.f("div",{class:"ytOptionSectionRendererOptionItem"},_.f(GyX,{data:L.data,
className:V,flowStateEntityKey:X,selectionStepStyle:P}))}}),_.f(_.b,{cond:function(){return I().offerText},
then:function(){return _.f("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.f(_.KF,{text:function(){return I().offerText}}))}}))},"fi");
Tdx.idomCompat=!0;var d9X=_.R(function(k){var I=k.data;var V=k.flowClassName;var X=k.flowStateEntityKey;k=k.isDesktop;var P=_.yQ("div"),L=function(){var l;return(l=I().flowStateEntityKey)!=null?l:X==null?void 0:X()},T=function(){return(L==null?void 0:L())||""},d=function(){return I().style},U=_.RE(_.j$,T);
_.SL(function(){GV4(I(),T(),U());setTimeout(function(){var l;(l=P.value)==null||l.focus()})});
var E={};return _.f("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.FH("ytm-option-selection-flow-step-renderer",(E["ytm-option-selection-flow-step-renderer--desktop"]=k,E["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return I().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},E))},_.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header-container ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.f("div",{el:P,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.f(_.KF,{text:function(){return I().header}})),_.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.f(_.KF,{text:function(){return I().subtitle}}))),_.f(_.HT,{data:function(){return I().optionItems||[]}},{optionItemRenderer:function(l){return _.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.f(GyX,{data:l.data,
className:V,flowStateEntityKey:L,selectionStepStyle:d}))},
optionSectionRenderer:function(l){return _.f("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.f(Tdx,{data:l.data,flowClassName:V,flowStateEntityKey:L,selectionStepStyle:d}))}}))},"gi");
d9X.idomCompat=!0;_.Si(d9X,"yt-option-selection-flow-step-renderer",{props:{data:_.$3,flowClassName:_.$3,flowStateEntityKey:_.$3,isDesktop:_.$3}});var AM=_.R(function(k){var I=_.j8(k,{type:1,disablePadding:!1,disablePrimaryButton:!1}),V=I.data,X=I.type;k=I.disablePadding;var P=I.disablePrimaryButton,L=I.onClickPrimaryButton,T=function(){return V().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},d=function(){return{disabled:P(),
state:P()?"disabled":"active"}},U=function(){return V().leadingLabel||V().trailingLabel};
I={};return _.f("yt-panel-footer-view-model",{class:_.FH("yt-panel-footer-view-model",(I["yt-panel-footer-view-model--hide-divider"]=function(){return V().shouldHideDivider},I["yt-panel-footer-view-model--disable-padding"]=k,I))},_.f(_.b,{cond:U,
then:function(){var E={},l={};return _.f("div",{class:_.FH("yt-panel-footer-view-model__text-row",(E["yt-panel-footer-view-model--row-bottom-padding"]=function(){var r=V();return!(!r.leadingLabel&&!r.trailingLabel||!r.primaryButton&&!r.secondaryButton)},E))},_.f(_.KF,{text:function(){return V().leadingLabel},
className:_.FH((l["yt-panel-footer-view-model--text-padding"]=U,l))}),_.f(_.KF,{text:function(){return V().trailingLabel}}))}}),_.f(_.b,{cond:T,
then:function(){var E={};return _.f("div",{class:"yt-panel-footer-view-model__button-stack"},_.f("div",{class:_.FH("yt-panel-footer-view-model__primary-button",(E["yt-panel-footer-view-model__button-stack--top-button"]=function(){return V().secondaryButton},E))},_.f(_.HT,{data:function(){return V().primaryButton}},{buttonViewModel:function(l){return _.f(_.ac,{data:l.data,
buttonOverrides:d,onClick:L})}})),_.f(_.HT,{data:function(){return V().secondaryButton}},{buttonViewModel:_.ac}))}}),_.f(_.b,{cond:function(){return!T()},
then:function(){var E={},l={},r={};return _.f("div",{class:_.FH("yt-panel-footer-view-model__button-row",(E["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===X()},E))},_.f("div",{class:_.FH("yt-panel-footer-view-model__button-row--left-button",(l["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===X()},l["yt-panel-footer-view-model__button-row--hidden"]=function(){return!V().secondaryButton||0===X()},l["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===X()},l))},_.f(_.HT,{data:function(){return V().secondaryButton}},{buttonViewModel:_.ac})),_.f("div",{class:_.FH("yt-panel-footer-view-model__primary-button",(r["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===X()||1===X()},r["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===X()},r))},_.f(_.HT,{data:function(){return V().primaryButton}},{buttonViewModel:function(h){return _.f(_.ac,{data:h.data,
buttonOverrides:d,onClick:L})}})))}}))},"hi");
AM.idomCompat=!0;var ir6=_.R(function(k){k=_.j8(k,{disablePadding:!1});var I=k.data,V=k.disablePadding;k=_.LDt(function(){return I().formId},void 0,function(){return I().onSubmitSuccess});
var X=k.submitForm,P=k.isValid,L=k.isSubmitting;return _.f("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.f(_.HT,{data:function(){return I().panelFooter}},{panelFooterViewModel:function(T){return _.f(AM,{data:T.data,
onClickPrimaryButton:function(){X()},
disablePrimaryButton:function(){return!P()||L()},
disablePadding:V})}}))},"ii");_.Si(ir6,"yt-form-footer-view-model",{props:{data:_.$3,disablePadding:_.$3}});var WiV=_.R(function(k){var I=_.m("enable_user_rating_web");return _.f("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.f(_.b,{cond:function(){var V;return(V=k.data())==null?void 0:V.image},
then:function(V){return _.f(_.yV,{data:V,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.f(_.KF,{text:function(){var V;
return(V=k.data())==null?void 0:V.title}})),_.f("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.f(_.KF,{text:function(){var V;
return(V=k.data())==null?void 0:V.subtitle}})),_.f(_.b,{cond:function(){return!I},
then:function(){return _.f(_.HT,{data:function(){var V;return(V=k.data())==null?void 0:V.viewTipsButton}},{buttonViewModel:function(V){return _.f(_.ac,{data:V.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"ji");_.Si(WiV,"yt-contributor-zero-state-view-model",{props:{data:_.$3}});var fYP=_.R(function(k){var I=function(){var V;return(V=k.data())==null?void 0:V.image};
return _.f("yt-featured-content-item-view-model",{class:_.FH("ytFeaturedContentItemViewModelHost")},_.f("div",{class:_.FH(function(){return I()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.f("div",{class:function(){return I()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.f(_.b,{cond:I,
then:function(){return _.f("div",{class:"ytFeaturedContentItemViewModelImage"},_.f(_.HT,{data:function(){return k.data().image}},{themedImageViewModel:function(V){return _.f(zFh,{data:V.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.f(_.b,{cond:function(){var V;
return!I()&&((V=k.data())==null?void 0:V.iconName)},
then:function(){return _.f("div",{class:"ytFeaturedContentItemViewModelIcon"},_.f(_.x_,{icon:function(){return k.data().iconName}}))}}),_.f("div",{class:"ytFeaturedContentItemViewModelContent"},_.f(_.b,{cond:function(){var V;
return(V=k.data())==null?void 0:V.title},
then:function(){return _.f("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.f(_.KF,{text:function(){return k.data().title}}))}}),_.f(_.b,{cond:function(){var V;
return(V=k.data())==null?void 0:V.body},
then:function(){return _.f("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.f(_.KF,{text:function(){return k.data().body}}))}})))))},"ki");var U9A=_.R(function(k){var I=function(){var P;return Tz3((P=k.data())==null?void 0:P.titleFontSize)},V=function(){var P;
return dPG((P=k.data())==null?void 0:P.descriptionFontSize)},X=function(){var P;
return((P=k.data())==null?void 0:P.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.f("yt-landing-page-view-model",{class:_.FH("ytLandingPageViewModelHost",k.className)},_.f("div",{class:"ytLandingPageViewModelHeader"},_.f(_.b,{cond:function(){var P;return(P=k.data())==null?void 0:P.bannerImage},
then:function(P){return _.f("div",{class:"ytLandingPageViewModelHeaderImage"},_.f(_.HT,{data:function(){return P()}},{imageBannerViewModel:function(L){return _.f(_.$b,{data:L.data,
isPositionRelative:!0})}}))}}),_.f(_.b,{cond:function(){var P;
return(P=k.data())==null?void 0:P.bannerAnimation},
then:function(P){return _.f(_.Ng,{data:function(){var L=P();if(L==null?0:L.url){var T;L={path:(T=L==null?void 0:L.url)!=null?T:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(L==null?0:L.payload){var d;L={animationData:JSON.parse((d=L==null?void 0:L.payload)!=null?d:""),autoplay:!0,loop:!0,renderer:"svg"}}else L=void 0;return{animationConfig:L}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.f("div",{class:"ytLandingPageViewModelHeaderTitle"},_.f(_.b,{cond:function(){var P;
return(P=k.data())==null?void 0:P.title},
then:function(P){return _.f("div",{class:_.FH("ytLandingPageViewModelHeaderTitleContent",I)},_.f(_.KF,{text:function(){return P()}}))}}),_.f(_.b,{cond:function(){var P;
return(P=k.data())==null?void 0:P.description},
then:function(P){var L={};return _.f(_.KF,{className:_.FH("ytLandingPageViewModelHeaderTitleDescription",V,(L.ytLandingPageViewModelHeaderTitleDescriptionMargin=X,L)),text:function(){return P()}})}}))),_.f(_.b,{cond:function(){var P,L;
return(P=k.data())==null?void 0:(L=P.featuredContentList)==null?void 0:L.length},
then:function(){return _.f("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.f(_.HT,{data:function(){return k.data().featuredContentList}},{featuredContentItemViewModel:function(P){return _.f(fYP,{data:P.data})}}))}}),_.f(_.b,{cond:function(){var P,L;
return(P=k.data())==null?void 0:(L=P.expandableContentList)==null?void 0:L.length},
then:function(){return _.f("div",{class:"ytLandingPageViewModelFaqSection"},_.f(_.HT,{data:function(){return k.data().expandableContentList}},{faqEntryViewModel:function(P){return _.f("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.f(_.eqR,{data:P.data}))}}))}}),_.f("div",{class:"ytLandingPageViewModelFooter"},_.f(_.b,{cond:function(){var P;
return(P=k.data())==null?void 0:P.legalCopy},
then:function(P){return _.f("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.f(_.KF,{text:function(){return P()}}))}}),_.f(_.b,{cond:function(){var P;
return(P=k.data())==null?void 0:P.actions},
then:function(P){return _.f("div",null,_.f(_.HT,{data:function(){return P()}},{flexibleActionsViewModel:function(L){return _.f(_.Ex,{data:L.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"li");_.Si(_.R(function(k){return _.f("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.f("div",{class:"ytLpSectionGroupViewModelContainer"},_.f(_.HT,{data:function(){return k.data().sections}},{landingPageViewModel:function(I){return _.f(U9A,{data:I.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"mi"),"yt-lp-section-group-view-model",{props:{data:_.$3}});var EJp=_.R(function(k){var I=k.data;var V=k.selectedKey;var X=k.onSelected;var P=k.groupName;var L=function(){return I().text},T=function(){return I().attributedText},d=function(){return I().subtext},U=function(){return I().attributedSubtext},E=_.f("div",{class:"ytRadioButtonItemViewModelLabel"},_.f(_.b,{cond:L,
then:function(){return _.f("div",null,L)}}),_.f(_.b,{cond:T,
then:function(){return _.f(_.KF,{text:T})}}),_.f(_.b,{cond:d,
then:function(){return _.f("div",{class:"ytRadioButtonItemViewModelSubText"},d)}}),_.f(_.b,{cond:U,
then:function(){return _.f("div",{class:"ytRadioButtonItemViewModelSubText"},_.f(_.KF,{text:U}))}})),l=function(){if(T()){var h;
return(h=T())==null?void 0:h.content}return L()},r=function(){if(U()){var h;
return(h=U())==null?void 0:h.content}return d()};
k={};return _.f("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.f(_.r8,{name:P,checked:function(){return!(V==null||!V()||I().key!==(V==null?void 0:V()))},
onChange:function(h){X==null||X(h.target,I(),P==null?void 0:P())},
labelRenderable:function(){return E},
ariaLabel:function(){return r()?l()+", "+r():l()},
className:_.FH((k.ytRadioButtonItemViewModelSubTitle=function(){return!!I().subtext},k))}))},"ni");var brp=_.R(function(k){var I=k.data,V=k.onSelected,X=k.selectedKey,P=k.groupName;k=k.className;var L=_.G(_.Gz(!1,void 0,"mDtSad")),T=L.next().value,d=L.next().value,U=function(){if(X!==void 0){var E=X();return!(!E||I().key!==E)}return T()};
L=_.A4(function(E){V?V(E.currentTarget,I(),P==null?void 0:P()):d(!T())});
return _.f("yt-selectable-item-view-model",{class:_.FH("ytSelectableItemViewModelHost",k,"ytSelectableItemViewModelContainer"),"on:click":L,"prop:checked":U},_.f(_.HT,{data:function(){return I().content}},{cardViewModel:function(E){return _.f(z4i,{data:E.data,
isSelected:U})}}))},"oi");var lYP=_.R(function(k){var I=k.data;var V=k.onSelected;var X=k.selectedKey;var P=k.groupName;var L=function(){return(P==null?void 0:P())||I().key};
return _.f("yt-radio-button-group-view-model",{class:_.FH("ytRadioButtonGroupViewModelHost",k.className)},_.f("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.f(_.HT,{data:function(){return I().radioButtons}},{radioButtonItemViewModel:function(T){return _.f(EJp,{data:T.data,
onSelected:V,selectedKey:X,groupName:L})},
selectableItemViewModel:function(T){return _.f(brp,{data:T.data,onSelected:V,selectedKey:X,groupName:L})}})))},"pi");var rmp=_.R(function(k){_.SL(function(){if(k.controlledMode()&&k.data().defaultSelected)_.hq(Error("El"));else{var L;!k.controlledMode()&&((L=k.selected)==null?0:L.call(k))&&_.hq(Error("Fl"))}});
var I=_.G(_.J1(function(){if(!k.controlledMode())return k.data().defaultSelected})),V=I.next().value,X=I.next().value,P=function(){if(!k.controlledMode())return V();
var L;return(L=k.selected)==null?void 0:L.call(k)};
return _.f("yt-checkbox-item-view-model",{class:_.FH("ytCheckboxItemViewModelHost",k.className)},_.f(_.h$,{data:function(){var L=k.data(),T=P();return{title:L.text,subtitle:L.subtext,superlabel:L.superlabel,isSelected:!!T,isDisabled:L.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!k.controlledMode()&&X(!V());var L,T;(T=k.onTap)==null||T.call(k,!!P(),k.data(),(L=k.groupName)==null?void 0:L.call(k))},
isCompact:k.isCompact,disableHorizontalPadding:k.disableHorizontalPadding}))},"qi");var h6G=_.R(function(k){var I=k.data;var V=k.controlledMode;var X=k.selectedKeys;var P=k.onItemTap;var L=k.groupName;var T=k.disableHorizontalPadding;var d=function(){return(L==null?void 0:L())||I().key};
_.SL(function(){V()&&I().defaultSelectedKeys?_.hq(Error("Gl")):!V()&&(X==null?0:X())&&_.hq(Error("Hl"))});
k=_.G(_.J1(function(){if(!V())return I().defaultSelectedKeys}));
var U=k.next().value,E=k.next().value,l=function(r,h,y){r=[];!V()&&h.key&&(r=izA(h.key,U()||[]),E(r));P==null||P(h,r,y)};
return _.f("yt-checkbox-group-view-model",{class:_.FH("ytCheckboxGroupViewModelHost")},_.f("fieldset",{class:_.FH("ytCheckboxGroupViewModelFieldset")},_.f("div",{role:"list"},_.f(_.HT,{data:function(){return I().checkboxes}},{checkboxItemViewModel:function(r){var h=r.data;
return _.f(rmp,{data:h,controlledMode:!0,selected:function(){var y=V()?(X==null?void 0:X())||[]:U()||[],S=h().key;return S?y.includes(S):!1},
onTap:l,groupName:d,disableHorizontalPadding:T})}}))))},"ri");var Qq=_.R(function(k){var I=_.RE(Wt3,_.$F(function(){var d;return(d=k.data())==null?void 0:d.noteFeedEntityKey},"")),V=_.RE(ZCi,_.$F(function(){var d;
return(d=k.data())==null?void 0:d.userRatingEntityKey},"")),X=_.m("enable_user_rating_web"),P=function(){var d,U,E;
return((d=I())==null?0:d.contributorNote)?(U=I())==null?void 0:U.contributorNote:(E=k.data())==null?void 0:E.existingNote},L=function(){var d,U;
return!!V()&&!!fmG((d=V())==null?void 0:d.helpfulnessValue,(U=k.data())==null?void 0:U.noteData)};
if(X){var T={};return _.f("yt-note-view-model",{class:_.FH("ytNoteViewModelHostUserRating",(T.ytNoteViewModelHostUserRatingPublishedNote=function(){var d,U,E,l;return((d=k.data())==null?void 0:(U=d.noteData)==null?void 0:U.isPublished)&&!((E=k.data())==null?0:(l=E.noteData)==null?0:l.isUserRatingForm)},T))},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.f(_.b,{cond:function(){var d,U;
return(d=k.data())==null?void 0:(U=d.noteData)==null?void 0:U.isPinned},
then:function(){return _.f(_.x_,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.f(_.b,{cond:function(){var d,U;return(d=k.data())==null?void 0:(U=d.noteData)==null?void 0:U.isPublished},
then:function(){return _.f(_.x_,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.f(_.HT,{data:function(){var d;
return(d=k.data())==null?void 0:d.metadata}},{contentMetadataViewModel:_.CA}),_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var d,U;
return(U=_.K((d=k.data())==null?void 0:d.metadata,_.mlC))==null?void 0:U.delimiter}),_.f(_.KF,{text:function(){var d;
return(d=P())==null?void 0:d.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.f(_.b,{cond:function(){var d,U;return!((d=k.data())==null?0:(U=d.noteData)==null?0:U.isUserRatingForm)},
then:function(){return _.f(_.HT,{data:function(){var d,U,E,l,r,h,y,S=!!((d=k.data())==null?0:(U=d.noteData)==null?0:U.isPinned);d=L();U=(E=k.data())==null?void 0:E.noteData;E=(l=I())==null?void 0:(r=l.contributorNote)==null?void 0:r.deleteAction;l=(h=k.data())==null?void 0:h.overflowButtonNoteWithRatingOnTapOverride;h=(y=k.data())==null?void 0:y.overflowButton;var g;y=(g=_.K(h,_.hC))==null?void 0:g.accessibilityText;return S?UPV(U,E,y):d?{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:l,accessibilityText:y}}:h}},{buttonViewModel:function(d){return _.f(_.ac,{data:d.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.f("div",{class:"ytNoteViewModelNoteContent"},_.f(_.KF,{text:function(){var d;
return(d=P())==null?void 0:d.text}})),_.f(_.b,{cond:function(){var d,U,E,l;
return!((d=k.data())==null?0:(U=d.noteData)==null?0:U.isPinned)&&!((E=k.data())==null?0:(l=E.noteData)==null?0:l.isUserRatingForm)},
then:function(){return _.f(_.b,{cond:L,then:function(){return _.f("div",{class:"ytNoteViewModelUserRatingContainer"},_.f(_.KF,{text:function(){var d,U;return fmG((d=V())==null?void 0:d.helpfulnessValue,(U=k.data())==null?void 0:U.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.f(_.HT,{data:function(){var d;return(d=k.data())==null?void 0:d.userRatingButton}},{buttonViewModel:function(d){return _.f(_.ac,{data:d.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.f(_.b,{cond:function(){var d,U,E,l;
return!((d=k.data())==null?0:(U=d.noteData)==null?0:U.ignoreDivider)&&!((E=k.data())==null?0:(l=E.noteData)==null?0:l.isUserRatingForm)},
then:function(){return _.f("div",{class:"ytNoteViewModelDivider"},_.f(_.HT,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(d){return _.f(_.l_U,{data:d.data})}}))}}))}return _.f("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.f(_.b,{cond:function(){var d,U;return(d=k.data())==null?void 0:(U=d.noteData)==null?void 0:U.isPinned},
then:function(){return _.f(_.x_,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.f(_.b,{cond:function(){var d,U;return(d=k.data())==null?void 0:(U=d.noteData)==null?void 0:U.isPublished},
then:function(){return _.f(_.x_,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.f(_.b,{cond:function(){return X},
then:function(){return _.f(_.HT,{data:function(){var d;return(d=k.data())==null?void 0:d.metadata}},{contentMetadataViewModel:function(d){return _.f(_.CA,{data:d.data})}})}}),_.f(_.KF,{text:function(){var d,U;
return(d=k.data())==null?void 0:(U=d.noteData)==null?void 0:U.headerText}}),_.f("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.f(_.KF,{text:function(){var d,U;
return(d=k.data())==null?void 0:(U=d.noteData)==null?void 0:U.delimiter}})),_.f(_.KF,{text:function(){var d,U;
return(d=I())==null?void 0:(U=d.contributorNote)==null?void 0:U.publishedTimeText}})),_.f(_.HT,{data:function(){var d,U,E;
return UPV((d=k.data())==null?void 0:d.noteData,(U=I())==null?void 0:(E=U.contributorNote)==null?void 0:E.deleteAction)}},{buttonViewModel:function(d){return _.f(_.ac,{data:d.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.f("div",{class:"ytNoteViewModelNoteContent"},_.f(_.KF,{text:function(){var d,U;
return(d=I())==null?void 0:(U=d.contributorNote)==null?void 0:U.text}})))},"si");
Qq.idomCompat=!0;_.Si(_.R(function(k){var I=_.$F(function(){var x;return(x=k.data())==null?void 0:x.flowStateEntityKey},""),V=_.RE(_.j$,I),X=_.RE(Wt3,_.$F(function(){var x;
return(x=k.data())==null?void 0:x.noteFeedEntityKey},"")),P=_.G(_.J1(function(){var x;
return(x=_.K(k.data().helpfulnessValue,cE3))==null?void 0:x.defaultSelectedKey})),L=P.next().value,T=P.next().value;
P=_.G(_.J1(function(){var x,N,M;return(M=_.K((x=_.K(k.data().helpfulnessValue,cE3))==null?void 0:(N=x.radioButtons)==null?void 0:N.find(function(p){var z;return((z=_.K(p,G_3))==null?void 0:z.key)===L()}),G_3))==null?void 0:M.value}));
var d=P.next().value,U=P.next().value;P=_.G(_.J1(function(){var x;return(x=_.K(k.data().helpfulReasons,L_4))==null?void 0:x.defaultSelectedKeys}));
var E=P.next().value,l=P.next().value;P=_.G(_.J1(function(){var x;return(x=_.K(k.data().notHelpfulReasons,L_4))==null?void 0:x.defaultSelectedKeys}));
var r=P.next().value,h=P.next().value,y=function(x,N){T(N.key);U(N.value);l([]);h([])},S=function(){var x,N;
return((x=d())==null?void 0:x.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((N=d())==null?void 0:N.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},g=function(){var x,N;
return((x=d())==null?void 0:x.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((N=d())==null?void 0:N.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},F=function(x){Edh(x.key,E,l)},Q=function(x){Edh(x.key,r,h)};
_.SL(function(){var x,N,M;pWp((x=k.data())==null?void 0:(N=x.userRatingFormSchema)==null?void 0:N.id,{isValid:function(){return!!L()},
formData:function(){var p=d(),z=lm6(E(),_.K(k.data().helpfulReasons,L_4)),u=lm6(r(),_.K(k.data().notHelpfulReasons,L_4));p={helpfulnessValue:p==null?void 0:p.noteHelpfulnessValue};if(z){p.helpfulReasons=[];z=_.G(z);for(var ct=z.next();!ct.done;ct=z.next()){ct=ct.value;var dt=void 0;if((dt=ct)==null?0:dt.noteHelpfulReason)dt=void 0,p.helpfulReasons.push((dt=ct)==null?void 0:dt.noteHelpfulReason)}}if(u)for(p.notHelpfulReasons=[],u=_.G(u),z=u.next();!z.done;z=u.next())if(z=z.value,ct=void 0,(ct=z)==
null?0:ct.noteNotHelpfulReason)ct=void 0,p.notHelpfulReasons.push((ct=z)==null?void 0:ct.noteNotHelpfulReason);return{userRatingFormData:p}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(M=_.K(V(),sx3))==null?void 0:M.submitFormParams},onSubmitResult:function(){var p,z=(p=_.K(V(),sx3))==null?void 0:p.userRatingEntityKey,u;p={key:z,helpfulnessValue:(u=d())==null?void 0:u.noteHelpfulnessValue};z&&_.KI(_.NP("contextNoteUserRatingEntityPayload",z,p));var ct;z=(ct=k.data())==null?void 0:ct.viewNoteFlowStepId;var dt;if((dt=X())==null||!dt.contributorNote){var $K;z=($K=k.data())==null?void 0:$K.zeroStateFlowStepId}(ct=
Object.assign({},V()))&&z&&(ct.currentStepId=z,ct.stepIdStack=[z],_.KI(_.NP("flowStateEntity",I(),ct)));var lD;(ct=(lD=k.data())==null?void 0:lD.ratingSubmittedSnackbarCommand)&&_.iB(ct)},
disableDuringSubmission:!0})});
return _.f("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.f(_.HT,{data:function(){var x=_.K(V(),sx3);if(x){var N;var M={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:x==null?void 0:(N=x.note)==null?void 0:N.headerText}]}],delimiter:"\u2022"}},existingNote:x.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else M=void 0;return M}},{noteViewModel:function(x){return _.f("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.f(Qq,{data:x.data}))}}),_.f(_.HT,{data:function(){var x;
return(x=k.data())==null?void 0:x.helpfulnessValue}},{radioButtonGroupViewModel:function(x){return _.f("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.f(lYP,{data:x.data,
onSelected:y,selectedKey:L}))}}),_.f(_.b,{cond:S,
then:function(){return _.f("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.f("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.f(_.KF,{text:function(){var x;return(x=k.data())==null?void 0:x.helpfulReasonQuestion}})),_.f(_.HT,{data:function(){var x;
return(x=k.data())==null?void 0:x.helpfulReasons}},{checkboxGroupViewModel:function(x){return _.f(h6G,{data:x.data,
onItemTap:F,selectedKeys:E,controlledMode:!0})}}))}}),_.f(_.b,{cond:g,
then:function(){return _.f("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.f("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.f(_.KF,{text:function(){var x;return(x=k.data())==null?void 0:x.notHelpfulReasonQuestion}})),_.f(_.HT,{data:function(){var x;
return(x=k.data())==null?void 0:x.notHelpfulReasons}},{checkboxGroupViewModel:function(x){return _.f(h6G,{data:x.data,
onItemTap:Q,selectedKeys:r,controlledMode:!0})}}))}}),_.f(_.b,{cond:function(){return!S()&&!g()},
then:function(){return _.f(_.HT,{data:function(){var x;return(x=k.data())==null?void 0:x.helpfulNoteFeatures}},{alertBannerViewModel:function(x){return _.f("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.f(_.$8N,{data:x.data}))}})}}))},"ti"),"yt-note-user-rating-view-model",{props:{data:_.$3}});_.Si(Qq,"yt-note-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=_.RE(Wt3,_.$F(function(){var V;return(V=k.data())==null?void 0:V.noteFeedEntityKey},""));
return _.f("yt-notes-wrapper-view-model",{class:_.FH("ytNotesWrapperViewModelHost")},_.f(_.b,{cond:function(){var V,X,P;return!((V=k.data())==null||!V.existingNotes)||!((X=k.data())==null||!X.currentNote)&&!((P=I())==null||!P.contributorNote)},
then:function(){return _.f(_.D7,null,_.f(_.HT,{data:function(){var V,X,P,L;return((X=_.K((V=k.data())==null?void 0:V.currentNote,F86))==null?0:(P=X.noteData)==null?0:P.isPublished)?(L=k.data())==null?void 0:L.currentNote:void 0}},{noteViewModel:function(V){return _.f(Qq,{data:V.data})}}),_.f(_.HT,{data:function(){var V;
return(V=k.data())==null?void 0:V.existingNotes}},{noteViewModel:function(V){var X=V.data;
return _.f(_.b,{cond:function(){var P,L;return(P=X())==null?void 0:(L=P.noteData)==null?void 0:L.isPublished},
then:function(){return _.f(Qq,{data:X})}})}}),_.f(_.HT,{data:function(){var V,X,P,L,T;
return((X=_.K((V=k.data())==null?void 0:V.currentNote,F86))==null?0:(P=X.noteData)==null?0:P.isPublished)||(L=I())==null||!L.contributorNote?void 0:(T=k.data())==null?void 0:T.currentNote}},{noteViewModel:function(V){return _.f(Qq,{data:V.data})}}),_.f(_.HT,{data:function(){var V;
return(V=k.data())==null?void 0:V.existingNotes}},{noteViewModel:function(V){var X=V.data;
return _.f(_.b,{cond:function(){var P,L;return!((P=X())==null?0:(L=P.noteData)==null?0:L.isPublished)},
then:function(){return _.f(Qq,{data:X})}})}}))},
else:function(){return _.f(_.HT,{data:function(){var V;return(V=k.data())==null?void 0:V.zeroStateData}},{contributorZeroStateViewModel:WiV})}}))},"ui"),"yt-notes-wrapper-view-model",{props:{data:_.$3}});var hOX;var y9X=new Map;var m9G=_.R(function(k){var I=_.j8(k,{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=I.label,X=I.hideLabel,P=I.text,L=I.placeholder,T=I.hint;k=I.rows;var d=I.overflowStyle,U=I.outline,E=I.disabled,l=I.disableNewLines,r=I.onInput,h=I.ariaLabel,y=I.timePickerData,S=I.error,g=I.hasError,F=I.validation,Q=I.characterLimit,
x=_.yQ("textarea");I=_.G(_.J1(function(){return P()}));
var N=I.next().value,M=I.next().value;I=_.G(_.Gz(!1,void 0,"PheJId"));var p=I.next().value,z=I.next().value,u=function(){z(!0)},ct=function(){z(!1)};
_.SL(function(){var bN=x.value,g3=d(),LX=N();g3==="expand-vertically"&&LX&&KtG(bN);x.value.addEventListener("focusin",u);x.value.addEventListener("focusout",ct)});
_.gu(function(){x.value.removeEventListener("focusin",u);x.value.removeEventListener("focusout",ct)});
var dt=function(){var bN;return(bN=F())==null?void 0:bN.validate(N())},$K=function(){var bN,g3,LX;
return(LX=(bN=S())==null?void 0:bN.maxChars)!=null?LX:(g3=Q())==null?void 0:g3.maxChars},lD=function(){return $K()===void 0?!1:!dt()&&N().length>$K()},mR=function(){var bN,g3;
return((bN=S())==null?void 0:bN.errorMessage)||dt()||lD()&&((g3=Q())==null?void 0:g3.errorMessage)},oj=function(){return!!mR()||g()};
I=_.A4(function(bN){if(!bN.currentTarget)return!1;bN=bN.currentTarget;M(bN.value);d()==="expand-vertically"&&KtG(bN);r==null||r(bN.value);return!0});
var Zi=_.A4(function(bN){l()&&bN.key==="Enter"&&bN.preventDefault();return!1}),Ht=_.A4(function(){x.value.focus()}),rK=function(){return L()||V()},Ul={},p_={},hx={},jy={};
return _.f("textarea-shape",{class:_.FH("ytStandardsTextareaShapeHost",(Ul.ytStandardsTextareaShapeTimePicker=function(){var bN;return(bN=y())==null?void 0:bN.useTimePickerStyles},Ul))},_.f("div",{class:_.FH("ytStandardsTextareaShapeTextareaContainer",(p_.ytStandardsTextareaShapeTextareaContainerOutline=U,p_.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=E,p_.ytStandardsTextareaShapeTextareaContainerOutlineError=oj,p_.ytStandardsTextareaShapeTextareaContainerLabelHidden=X,p_)),
"on:click":Ht},_.f("label",{class:_.FH("ytStandardsTextareaShapeLabel",(hx.ytStandardsTextareaShapeLabelFocused=p,hx.ytStandardsTextareaShapeLabelDisabled=E,hx.ytStandardsTextareaShapeLabelError=function(){return oj()&&!E()},hx.ytStandardsTextareaShapeLabelHidden=function(){return X()||!p()&&!N()&&!!rK()},hx))},V),_.f("div",{class:_.FH("ytStandardsTextareaShapePlaceholder",(jy.ytStandardsTextareaShapePlaceholderVisible=function(){return!p()&&!N()},jy)),
"aria-hidden":"true"},rK),_.f("textarea",{el:x,"aria-label":h,class:"ytStandardsTextareaShapeTextarea",rows:k,disabled:E,placeholder:rK,"prop:value":N,"on:input":I,"on:keydown":Zi})),_.f(_.b,{cond:function(){return T()&&!oj()},
then:function(){var bN={};return _.f("div",{class:_.FH("ytStandardsTextareaShapeHint",(bN.ytStandardsTextareaShapeHintDisabled=E,bN))},_.f("div",{class:"ytStandardsTextareaShapeHintHintMessage"},T))}}),_.f(_.b,{cond:mR,
then:function(){return _.f(ym4,{disabled:E},_.f("div",{class:"ytStandardsTextareaShapeErrorMessage"},mR),_.f(_.b,{cond:lD,then:function(){return _.f("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return N().length+"/"+$K()})}}))}}))},"vi");
m9G.idomCompat={callbacks:{onInput:!0}};var ym4=_.R(function(k){var I={};return _.f("div",{class:_.FH("ytStandardsTextareaShapeError",(I.ytStandardsTextareaShapeErrorDisabled=k.disabled,I)),role:"alert"},_.f(_.x_,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),k.children)},"wi");var Kix=_.R(function(k){var I=k.data;var V=k.controlledMode;var X=k.disableFormsApiMode;var P=k.text;var L=k.onInput;var T=k.characterLimit;var d=k.validation;k=k.disabled;var U=function(){return I().formFieldMetadata},E=function(){return(V==null?0:V())?2:!U()||X!=null&&X()?1:3};
_.SL(function(){E()===2?(P==null?void 0:P())===void 0&&_.hq(Error("Jl")):E()===3&&((P==null?void 0:P())!==void 0&&_.hq(Error("Kl")),(d==null?void 0:d())!==void 0&&_.hq(Error("Ll")),(T==null?void 0:T())!==void 0&&_.hq(Error("Ml")),L!==void 0&&_.hq(Error("Nl")))});
var l=mP2(U);return _.f("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.f(m9G,{text:function(){if(E()===2)return P==null?void 0:P();if(E()===3){var r;return(r=l())==null?void 0:r.value}return""},
label:function(){var r;return(r=I().contentProperties)==null?void 0:r.labelText},
hideLabel:function(){var r;return(r=I().displayProperties)==null?void 0:r.hideLabel},
placeholder:function(){var r;return(r=I().contentProperties)==null?void 0:r.placeholderText},
hint:function(){var r;return(r=I().contentProperties)==null?void 0:r.hintText},
outline:function(){var r;return!((r=I().displayProperties)==null?0:r.hideBorder)},
overflowStyle:function(){var r;return((r=I().displayProperties)==null?0:r.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:k,disableNewLines:function(){var r;return(r=I().displayProperties)==null?void 0:r.disableNewLines},
onInput:function(r){if(E()===3){var h;(h=l())==null||h.updateValue(r)}else L==null||L(r)},
error:function(){if(E()===3){var r;if(((r=l())==null?0:r.errors)&&l().errors.length>0){r=l().errors[0].message;var h,y=(h=I().contentProperties)==null?void 0:h.maxCharacterCount;return{errorMessage:r,maxChars:y}}}},
validation:d,characterLimit:T,rows:function(){var r;return(r=I().displayProperties)==null?void 0:r.rows}}))},"xi");var $9x=_.R(function(k){var I=k.data;return _.f("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.f(m9G,{text:k.text,label:function(){var V;return(V=I().contentProperties)==null?void 0:V.labelText},
placeholder:function(){var V;return(V=I().contentProperties)==null?void 0:V.placeholderText},
hint:function(){var V;return(V=I().contentProperties)==null?void 0:V.hintText},
outline:function(){var V;return!((V=I().displayProperties)==null?0:V.hideBorder)},
overflowStyle:function(){var V;return((V=I().displayProperties)==null?0:V.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var V;return(V=I().displayProperties)==null?void 0:V.disableNewLines},
onInput:k.onInput,characterLimit:k.characterLimit,validation:k.validation,rows:function(){var V;return(V=I().displayProperties)==null?void 0:V.rows}}))},"yi");var SU4=_.R(function(k){var I=_.G(_.J1(function(){var dt,$K;return((dt=k.data().structuredContextNoteFormSchema)==null?0:($K=dt.initialValues)==null?0:$K.noteBody)?k.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),V=I.next().value,X=I.next().value;
I=_.G(_.J1(function(){k.data();return!1}));
var P=I.next().value,L=I.next().value;I=_.G(_.J1(function(){k.data();return!1}));
var T=I.next().value,d=I.next().value;I=_.G(_.J1(function(){var dt,$K;return((dt=k.data().structuredContextNoteFormSchema)==null?0:($K=dt.initialValues)==null?0:$K.timestamp)?k.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var U=I.next().value,E=I.next().value;I=_.G(_.J1(function(){k.data();return!1}));
var l=I.next().value,r=I.next().value;I=_.G(_.J1(function(){var dt,$K;return((dt=k.data().structuredContextNoteFormSchema)==null?0:($K=dt.initialValues)==null?0:$K.sources)?[k.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var h=I.next().value,y=I.next().value;I=_.G(_.J1(function(){k.data();return!1}));
var S=I.next().value,g=I.next().value;I=_.G(_.J1(function(){return!1}));
var F=I.next().value,Q=I.next().value;_.SL(function(){var dt;NjX((dt=k.data().structuredContextNoteFormSchema)==null?void 0:dt.id,{isSubmitting:F,onSubmit:function(){Q(!0);var $K=sEV(V(),U(),h(),k.data()),lD=_.C7().resolve(_.Hp);$K&&lD&&lD.resolveCommand($K,{commandController:{onSuccess:function(){Q(!1)}}})},
isValid:function(){return P()&&!T()&&!l()&&!S()}})});
var x=function(dt){if(dt!==void 0&&(X(dt),!P()&&dt.length>0&&L(!0),P())){var $K=jEX(k.data());if($K){var lD=$K.minLength;$K=$K.maxLength;lD&&dt.length<lD?d(!0):$K&&dt.length>$K?d(!0):d(!1)}}},N=function(dt){if(dt!==void 0){E(dt);
if(dt.length>0){var $K,lD,mR,oj,Zi=YIc(($K=k.data())==null?void 0:(lD=$K.structuredContextNoteFormSchema)==null?void 0:(mR=lD.fieldSchemas)==null?void 0:(oj=mR.timestamp)==null?void 0:oj.validationSchema);if(Zi&&($K=Zi.regex)&&!(new RegExp($K)).test(dt)){r(!0);return}}r(!1)}},M=function(dt){if(dt!==void 0){var $K=dt.split(/[ \n]/).map(function(lD){return lD.trim()});
y($K);if(dt.length>0)for(dt=_.G($K),$K=dt.next();!$K.done;$K=dt.next())if(!vdk($K.value)){g(!0);return}g(!1)}},p=function(){return{validate:function(dt){if(P()){var $K=jEX(k.data());
if($K){var lD=$K.minLength;$K=$K.translations;if(lD&&dt.length<lD)return $K==null?void 0:$K.minLengthErrorMessage}}}}},z=function(){var dt=jEX(k.data()),$K=dt==null?void 0:dt.maxLength,lD;
dt=dt==null?void 0:(lD=dt.translations)==null?void 0:lD.maxLengthErrorMessage;if($K&&dt)return{maxChars:$K,errorMessage:dt}},u=function(){return{validate:function(dt){if(dt){var $K,lD,mR,oj,Zi=YIc(($K=k.data())==null?void 0:(lD=$K.structuredContextNoteFormSchema)==null?void 0:(mR=lD.fieldSchemas)==null?void 0:(oj=mR.timestamp)==null?void 0:oj.validationSchema);
if(Zi&&($K=Zi.regex,Zi=Zi.translations,$K&&!(new RegExp($K)).test(dt)))return Zi==null?void 0:Zi.regexErrorMessage}}}},ct=function(){return{validate:function(dt){if(dt){var $K,lD,mR,oj,Zi=qIi(($K=k.data())==null?void 0:(lD=$K.structuredContextNoteFormSchema)==null?void 0:(mR=lD.fieldSchemas)==null?void 0:(oj=mR.sources)==null?void 0:oj.validationSchema);
if(Zi&&($K=Zi.translations,$K==null?0:$K.selectedErrorMessage))for(dt=dt.split(/[ \n]/).map(function(Ht){return Ht.trim()}),dt=_.G(dt),lD=dt.next();!lD.done;lD=dt.next())if(!vdk(lD.value))return dt=void 0,(dt=$K)==null?void 0:dt.selectedErrorMessage}}}};
return _.f("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.f("div",{class:"ytStructuredContextNoteViewModelTextField"},_.f(_.HT,{data:function(){var dt;return(dt=k.data())==null?void 0:dt.noteContents}},{textFormFieldViewModel:function(dt){return _.f($9x,{data:dt.data,
onInput:x,validation:p,characterLimit:z})},
textFieldViewModel:function(dt){return _.f(Kix,{data:dt.data,disableFormsApiMode:!0,onInput:x,validation:p,characterLimit:z})}})),_.f("div",{class:"ytStructuredContextNoteViewModelTextField"},_.f(_.HT,{data:function(){var dt;
return(dt=k.data())==null?void 0:dt.noteTimestamp}},{textFormFieldViewModel:function(dt){return _.f($9x,{data:dt.data,
onInput:N,validation:u})},
textFieldViewModel:function(dt){return _.f(Kix,{data:dt.data,disableFormsApiMode:!0,onInput:N,validation:u})}})),_.f("div",{class:"ytStructuredContextNoteViewModelTextField"},_.f(_.HT,{data:function(){var dt;
return(dt=k.data())==null?void 0:dt.noteSources}},{textFormFieldViewModel:function(dt){return _.f($9x,{data:dt.data,
onInput:M,validation:ct})},
textFieldViewModel:function(dt){return _.f(Kix,{data:dt.data,disableFormsApiMode:!0,onInput:M,validation:ct})}})))},"zi");
SU4.idomCompat=!0;_.Si(SU4,"yt-structured-context-note-view-model",{props:{data:_.$3}});var jwx=_.R(function(k){var I=_.G(_.J1(function(){var L;if((L=k.controlled)==null?0:L.call(k))return[];var T;return(((T=k.data())==null?void 0:T.chips)||[]).map(function(d){d=_.K(d,_.y9);if(d==null?0:d.selected)return FtP(d.chipValue)}).filter(function(d){return d!==void 0})})),V=I.next().value,X=I.next().value,P=function(L){var T=FtP(L.chipValue);
if(T!==void 0){var d;if((d=k.controlled)==null?0:d.call(k))return void k.controlled().onTap(T);L=V().includes(T)?[].concat(_.Z9(V().filter(function(E){return E!==T}))):[].concat(_.Z9(V()),[T]);
X(L);var U;if((U=k.uncontrolled)==null?0:U.call(k))k.uncontrolled().onUpdate(L)}};
return _.f("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost",role:"tablist"},_.f(_.ly,{each:function(){return k.data().chips||[]}},function(L){return _.f("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.f(_.aOR,{data:function(){return _.K(L,_.y9)},
selected:function(){var T;if(T=_.K(L,_.y9)){var d=FtP(T.chipValue);if(d!==void 0){var U;T=((U=k.controlled)==null?0:U.call(k))?k.controlled().selectedValues.includes(d):V().includes(d)}else T=void 0}else T=!1;return T},
callback:P}))}))},"Ai");var JmG=_.R(function(k){var I=k.data;var V=function(){var d;return((d=I())==null?void 0:d.flowStateKey)||""},X=_.RE(_.j$,V),P=function(){var d;
return(d=_.K(X(),rAk))==null?void 0:d.chips},L=function(d){if(d!==void 0){var U=P()||[];
U=U.find(function(E){return E===d})?U.filter(function(E){return E!==d}):[].concat(_.Z9(U),[d]);
U=Object.assign({},X(),{feedbackFormFlowState:Object.assign({},_.K(X(),rAk),{chips:U})});_.KI(_.NP("flowStateEntity",V(),U))}},T=function(){var d;
return _.K((d=I())==null?void 0:d.inputBox,kgk)};
k=_.k8(function(d){var U=T();U=!(U==null?0:U.maxChars)||d.length<=U.maxChars;d=Object.assign({},X(),{feedbackFormFlowState:Object.assign({},_.K(X(),rAk),{detail:d}),abuseReportFlowState:Object.assign({},_.K(X(),gP),{navigationEnabled:U})});_.KI(_.NP("flowStateEntity",V(),d))},150);
return _.f("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.f("div",{class:"ytFeedbackFormViewModelChips"},_.f(_.HT,{data:function(){var d;return(d=I())==null?void 0:d.chipSelection}},{chipSelectionFormFieldViewModel:function(d){return _.f(jwx,{data:d.data,
controlled:function(){return{selectedValues:P()||[],onTap:L}}})}})),_.f("div",{class:"ytFeedbackFormViewModelInputBox"},_.f(m9G,{text:function(){var d;
return(d=_.K(X(),rAk))==null?void 0:d.detail},
placeholder:function(){var d;return((d=T())==null?void 0:d.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var d=T();if(d&&d.maxChars)return{maxChars:d.maxChars,errorMessage:d.maxCharsExceededErrorMessage||""}},
onInput:k})),_.f("div",{class:"ytFeedbackFormViewModelFooterText"},_.f(_.KF,{text:function(){return I().footerText}})))},"Bi");
JmG.idomCompat=!0;_.Si(JmG,"yt-feedback-form-view-model",{props:{data:_.$3}});var YUx=_.R(function(k){var I=k.data;var V=_.RE(aSp,function(){return I().flowStateKey||""}),X=function(){var P;
_.iB((P=_.K(V(),gP))==null?void 0:P.navigationCommand)};
return _.f("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.f("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.f(_.HT,{data:function(){return I().cancelButton}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:X})}}),_.f(_.HT,{data:function(){var P;
if(I().navButton){var L=Object;var T=L.assign,d=_.K(I().navButton,_.hC),U=((P=_.K(V(),gP))==null?0:P.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",E,l;P=_.K((E=_.K(V(),gP))==null?void 0:E.navigationCommand,_.L2);E=(l=_.K(P,_.vE))==null?void 0:l.url;L={buttonViewModel:T.call(L,{},d,{state:U,iconName:E?"OPEN_IN_NEW":""})}}else L=void 0;return L}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:X})}})))},"Ci");
YUx.idomCompat=!0;_.Si(YUx,"yt-report-form-bottom-bar-view-model",{props:{data:_.$3}});var gJc=_.R(function(k){var I=k.nextStep;return _.f("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.f("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.f(_.x_,{icon:function(){return I().iconName||""}})),_.f("div",null,_.f(_.KF,{text:function(){return I().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"Di"),qUG=_.R(function(k){var I=k.data;
var V,X=(V=_.C7().resolve(_.RZ(_.pz)))==null?void 0:V(),P=_.RE(_.j$,function(){return I().flowStateKey||""});
return _.f("yt-report-form-confirmation-page-view-model",{class:function(){var L;return((L=_.K(P(),gP))==null?void 0:L.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.f("div",{class:function(){var L;
return((L=_.K(P(),gP))==null?void 0:L.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.f(_.yV,{data:function(){return X&&I().imageDark?I().imageDark:I().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.f("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.f("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return I().confirmationHeader}),_.f("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.f(_.KF,{text:function(){return I().confirmationText}})),_.f("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.f(_.KF,{text:function(){return I().lawEnforcementText}})),
_.f("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return I().whatToExpectHeader}),_.f(_.b,{cond:function(){return I().nextSteps},
then:function(L){return _.f("div",null,_.f(_.ly,{each:L},function(T){return _.f(gJc,{nextStep:T})}))}}),_.f(_.b,{cond:function(){return I().legalReportText},
then:function(L){return _.f("div",null,_.f(_.KF,{text:L,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"Ei");
qUG.idomCompat=!0;_.Si(qUG,"yt-report-form-confirmation-page-view-model",{props:{data:_.$3}});var vJ4=_.R(function(k){var I=k.data;var V=function(){var L;return((L=_.K(I().inputBox,kgk))==null?void 0:L.maxChars)||500},X=function(){return I().flowStateKey||""},P=_.RE(_.j$,X);
k=_.k8(function(L){L=Object.assign({},P(),{flowFormState:{isValid:L.length<=V()},abuseReportFlowState:{userComments:L,navigationEnabled:!(L.length>V()),isReportFormDirty:!0}});_.mK().dispatch(_.XN("flowStateEntity",X(),L))},150);
_.SL(function(){var L=Object.assign({},P(),{flowFormState:{isValid:!0}});_.mK().dispatch(_.XN("flowStateEntity",X(),L))});
return _.f("yt-report-form-details-page-view-model",{class:function(){var L;return((L=_.K(P(),gP))==null?void 0:L.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.f("h1",{class:function(){var L;
return((L=_.K(P(),gP))==null?void 0:L.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return I().detailsPageHeader}),_.f("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.f(_.KF,{text:function(){return I().bodyText}})),_.f("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.f(m9G,{label:function(){var L;
return((L=_.K(I().inputBox,kgk))==null?void 0:L.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var L;return{errorMessage:((L=_.K(I().inputBox,kgk))==null?void 0:L.maxCharsExceededErrorMessage)||"",maxChars:V()}},
onInput:k})))},"Fi");
vJ4.idomCompat=!0;_.Si(vJ4,"yt-report-form-details-page-view-model",{props:{data:_.$3}});var sw4=_.R(function(k){var I=k.data;var V=function(){return I().flowStateKey||""},X=_.RE(_.j$,V),P=function(){return _.K(X(),gP)};
return _.f("yt-report-form-reason-select-page-view-model",{class:function(){var L;return((L=P())==null?void 0:L.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.f("h1",{class:function(){var L;
return((L=P())==null?void 0:L.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return I().pageHeader}),_.f("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.f(_.KF,{text:function(){return I().bodyText}})),_.f("div",{class:function(){var L;
return((L=P())==null?void 0:L.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.f(lYP,{data:function(){return _.K(I().radioButtonGroup,cE3)},
onSelected:function(L,T){L=Object.assign({},X(),{abuseReportFlowState:Object.assign({},P(),{reasonKey:T.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:T.command})});_.KI(_.NP("flowStateEntity",V(),L))},
selectedKey:function(){var L;return(L=P())==null?void 0:L.reasonKey},
groupName:"report-form-reason-select-page"})))},"Gi");
sw4.idomCompat=!0;_.Si(sw4,"yt-report-form-reason-select-page-view-model",{props:{data:_.$3}});var Fix=_.R(function(k){var I=k.data;var V,X=(V=_.C7().resolve(_.RZ(_.pz)))==null?void 0:V();return _.f("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.f("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.f(_.yV,{data:function(){return X&&I().imageDark?I().imageDark:I().image},
alt:""})),_.f("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.f("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return I().header}),_.f(_.KF,{text:function(){return I().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"Hi");
Fix.idomCompat=!0;_.Si(Fix,"yt-report-form-sign-in-page-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=_.wy(_.psK.talkToRecsStateSelector),X=function(){return I().titleSuperscript},P=function(){return I().answersShelf},L=function(){return I().videoShelf},T=function(){var u;
return(u=I().textInputPlaceholder)==null?void 0:u.content},d=function(){return I().showOpenTextInput},U=function(){var u;
return(u=I().textInputValue)==null?void 0:u.content},E=function(){return I().isMultiTurnFlow?I().resetButtonViewModel:void 0},l="",r=function(){return I().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
k=_.G(_.Gz("",void 0,"GjDBze"));var h=k.next().value,y=k.next().value;k=_.G(_.Gz(!1,void 0,"cHfsvd"));var S=k.next().value,g=k.next().value,F=function(){return{state:S()||h()?"active":"disabled",disabled:!(S()||h())}};
_.$6(function(){if(d()){U()&&y(U());var u;if(!E()&&((u=V())==null?0:u.stepStates)){var ct;u=Object.keys((ct=V())==null?void 0:ct.stepStates);ct=u[u.length-1];var dt,$K;ct=(dt=V().stepStates[ct])==null?void 0:($K=dt.userQuery)==null?void 0:$K.userQuery;_.KI(cT2());ct&&Q(ct)}}});
var Q=function(u){var ct=I().onUpdateText;ct&&_.iB(ct,{form:{userQuery:u}});y(u)},x=_.k8(function(u){Q(u.target.value.trim())},150),N=_.A4(function(u){var ct;
l=(ct=u.target.value)==null?void 0:ct.trim();x(u);return!1}),M=_.A4(function(u){u.key==="Enter"&&(S()||h())&&(Q(u.target.value.trim()),z());
return!1}),p=function(u,ct){g(ct);
if(ct){if(I().isMultiTurnFlow&&!l){var dt;Q((dt=u==null?void 0:u.text)!=null?dt:"")}I().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&z()}else y(l)},z=function(){var u=_.K(I().nextButtonViewModel,_.hC);
if(u==null?0:u.trackingParams){u=_.zY(u.trackingParams);var ct=_.PW();ct&&u&&_.mO(ct,u,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}(u=I().onNextStepCommand)&&_.iB(u)};
k={};return _.f("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost"},_.f("div",{class:"ytwTalkToRecsTopCornerButton"},_.f(_.HT,{data:function(){return I().topCornerButton}},{buttonViewModel:_.ac})),_.f("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.f("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.f(_.KF,{text:function(){return I().title}}),_.f(_.b,{cond:X,
then:function(){return _.f("sup",{class:"ytwTalkToRecsSuperScript"},_.f(_.KF,{text:X}))}})),_.f("div",{class:"ytwTalkToRecsSubtitle"},_.f(_.KF,{text:function(){return I().subtitle}})),_.f("div",{class:"ytwTalkToRecsResultsShelf"},_.f(_.b,{cond:P,
then:function(){return _.f(_.HT,{data:P},{chipsShelfViewModel:function(u){return _.f("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.f(_.zg,{data:u.data,callback:p,selectionBehavior:r}))}})}}),_.f(_.b,{cond:L,
then:function(){return _.f(_.HT,{data:L},{horizontalShelfViewModel:function(u){return _.f("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.f(_.Kn,{data:u.data,thumbnailAspectRatio:0}))}})}})),_.f("div",{class:_.FH("ytwTalkToRecsRefinementContainer",(k.ytwTalkToRecsBottomMargin=function(){return I().isMultiTurnFlow},k))},_.f(_.b,{cond:d,
then:function(){return _.f("div",{class:"ytwTalkToRecsUserInputBox"},_.f("input",{type:"text",class:"ytwTalkToRecsTextInput",title:T,placeholder:T,value:h,"on:input":N,"on:keyup":M,maxlength:200}))}}),_.f(_.HT,{data:function(){return I().isMultiTurnFlow?I().nextButtonViewModel:void 0}},{buttonViewModel:function(u){return _.f("div",{class:"ytwTalkToRecsFlowControlButtons"},_.f(_.ac,{data:u.data,
buttonOverrides:F}))}}),_.f(_.HT,{data:E},{buttonViewModel:function(u){return _.f("div",{class:"ytwTalkToRecsFlowControlButtons"},_.f(_.ac,{data:u.data,
onClick:function(){var ct=_.K(I().resetButtonViewModel,_.hC);Q(h());(ct=ct==null?void 0:ct.onTap)&&_.iB(ct)}}))}}))))},"Ji"),"yt-talk-to-recs-view-model",{props:{data:_.$3}});var Bzh={sources:[{clientResource:{imageName:"CHECK"}}]};var BdX=_.R(function(k){var I=_.yQ("div");k=_.j8(k,{error:void 0});var V=k.data,X=k.error,P=k.onSelected;k=k.className;var L=_.G(_.J1(function(){return ndp(V())})),T=L.next().value,d=L.next().value;
ROc(V,function(y){d(y);var S,g,F=QEi((S=V().options)==null?void 0:(g=S[y])==null?void 0:g.value,V().type);P==null||P(F);I.value.focus()});
L=_.A4(function(){if(!V().disabled){var y=V(),S=T(),g=I.value;y.options&&(y=A9A(y.options,S,y.label),_.C7().resolve(_.Te).openSheet({viewModel:y},g))}});
var U=_.nIl(),E=function(){return!!X()},l=function(){return!!V().disabled},r={},h={};
return _.f("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.f("div",{class:_.FH("ytDropdownViewModelDropdownContainer",k,(r.ytDropdownViewModelDropdownContainerErrorBorder=E,r.ytDropdownViewModelDropdownContainerDisabled=l,r)),"on:click":L,el:I,role:"combobox",tabindex:0,"on:keydown":U,"aria-invalid":E,"aria-disabled":l,"aria-describedby":function(){return E()?"dropdown-view-model-error":void 0}},_.f("div",{class:"ytDropdownViewModelText"},odV(V,E,T),xP2(V,T)),_.f("div",{class:_.FH("ytDropdownViewModelChevronDown",
(h.ytDropdownViewModelChevronDownDisabled=l,h))},_.f(_.x_,{icon:"CHEVRON_DOWN"}))),am3(V,X))},"Ki");_.Si(_.R(function(k){var I=k.data;var V=function(P){var L=wTG(I());L.videoMetadata||(L.videoMetadata={});L.videoMetadata.sponsorshipsMetadata||(L.videoMetadata.sponsorshipsMetadata={});L.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(P)},X=function(P){var L=wTG(I());
L.scheduledRedirectMetadata||(L.scheduledRedirectMetadata={});L.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(P)};
return _.f("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.f("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.f("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.f(_.KF,{text:function(){return I().title}}),_.f(_.x_,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.f(_.KF,{text:function(){return I().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.f(_.HT,{data:function(){return I().tierChoices}},{dropdownViewModel:function(P){return _.f("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.f(BdX,{data:P.data,
onSelected:V}))}}),_.f(_.HT,{data:function(){return I().startTimeChoices}},{dropdownViewModel:function(P){return _.f("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.f(BdX,{data:P.data,
onSelected:X}))}}),_.f(_.KF,{text:function(){return I().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.f("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.f(_.HT,{data:function(){return I().scheduleButton}},{panelFooterViewModel:AM})))},"Li"),"ytfz-schedule-fanzone-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;k=k.className===void 0?"":k.className;var V=_.RE(aSp,function(){return I().flowStateEntityKey||""}),X={};
X=_.FH("ytFlowBottomBarViewModelFlowBottomBarButtons",(X.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return I().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||I().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},X));
var P={},L=_.FH("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",X,(P.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return I().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},P.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return I().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},P));
P={};var T=_.FH("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",X,(P.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return I().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},P.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return I().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},P));
X={};X=_.FH("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(X.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return I().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},X.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return I().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},X.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return I().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
X));
k=_.FH("ytFlowBottomBarViewModelHost",k);return _.f("yt-flow-bottom-bar-view-model",{class:k},_.f(_.b,{cond:function(){var d;return(d=I())==null?void 0:d.textSection},
then:function(d){return _.f("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.f(_.KF,{text:d}))}}),_.f("div",{class:X},_.f(_.HT,{data:function(){return I().secondaryButton}},{buttonViewModel:function(d){return _.f(_.ac,{data:d.data,
className:T})}}),_.f(_.HT,{data:function(){return I().primaryButton}},{buttonViewModel:function(d){return _.f(_.ac,{data:d.data,
className:L,buttonOverrides:function(){var U;return{disabled:!((U=V())==null||!U.primaryButtonDisabled)}}})}})))},"Mi"),"yt-flow-bottom-bar-view-model",{props:{data:_.$3,
className:_.mQ}});var AmX="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),nE=function(){var k=_.a.apply(this,arguments)||this;k.enableScrollingFix=!0;k.bottomBar=!1;k.fitContent=!1;return k};
_.J(nE,_.a);_.c=nE.prototype;_.c.ready=function(){_.m("enable_pdp_icon_prefetch")&&hTA(_.C7().resolve(_.Yz),0,AmX)};
_.c.focus=function(k){this.topBar?_.AD(this.topBar,k):this.paperDialog.focus(k)};
_.c.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$20933_scroller&&(this.JSC$20933_scroller.dialogElement=this.paperDialog,this.JSC$20933_scroller.attached&&typeof this.JSC$20933_scroller.attached==="function"&&this.JSC$20933_scroller.attached())};
_.c.onDataChanged=function(){var k;this.fitContent=!((k=this.data)==null||!k.fitContent);var I;this.bottomBar=!((I=this.data)==null||!I.bottomBar)};
_.c.onProgressChanged=function(){var k,I,V=((I=(k=this.data)==null?void 0:k.progress)!=null?I:0)*100;this.progressElement.style.width=V+"%"};
_.c.isProgressHidden=function(){var k;return!((k=this.data)==null?0:k.progress)};
_.c.configureRendererStamper=function(){return{"data.topBarOverride":{id:"top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},"data.content":{id:"content",mapping:{benefitsFlowStepRenderer:"yt-benefits-flow-step-renderer",channelHistoryRenderer:"ytd-channel-history-renderer",confirmationFlowStepRenderer:"yt-confirmation-flow-step-renderer",creatorGoalSetUpFlowViewModel:"yt-creator-goal-set-up-flow-view-model",scheduleFanzoneViewModel:"ytfz-schedule-fanzone-view-model",contributorZeroStateViewModel:"yt-contributor-zero-state-view-model",
featureEnablementInfoRenderer:"ytd-feature-enablement-info-renderer",featureEnablementSoftEntryRenderer:"yt-feature-enablement-soft-entry-renderer",feedbackFormViewModel:"yt-feedback-form-view-model",freeTextInputFlowStepRenderer:"ytd-free-text-input-flow-step-renderer",infoFlowStepRenderer:"yt-info-flow-step-renderer",infoListFlowStepRenderer:"yt-info-list-flow-step-renderer",lpSectionGroupViewModel:"yt-lp-section-group-view-model",noteUserRatingViewModel:"yt-note-user-rating-view-model",noteViewModel:"yt-note-view-model",
notesWrapperViewModel:"yt-notes-wrapper-view-model",offerDetailStepRenderer:"ytd-offer-detail-step-renderer",offerSelectionStepRenderer:"ytd-offer-selection-step-renderer",pdpViewModel:{component:"pdp-view-model",params:{internalScrolling:!0}},purchaseCompleteStepRenderer:"ytd-purchase-complete-step-renderer",reportFormReasonSelectPageViewModel:"yt-report-form-reason-select-page-view-model",reportFormDetailsPageViewModel:"yt-report-form-details-page-view-model",reportFormConfirmationPageViewModel:"yt-report-form-confirmation-page-view-model",
reportFormSignInPageViewModel:"yt-report-form-sign-in-page-view-model",sectionGroupViewModel:"yt-section-group-view-model",sectionListRenderer:"ytd-section-list-renderer",structuredContextNoteViewModel:"yt-structured-context-note-view-model",surveyFlowStepRenderer:"ytd-survey-flow-step-renderer",talkToRecsViewModel:"yt-talk-to-recs-view-model",ypcTransactionErrorMessageRenderer:"ytd-ypc-transaction-error-message-renderer",optionSelectionFlowStepRenderer:{component:"yt-option-selection-flow-step-renderer",
params:{flowClassName:"ytd-flow-step-renderer-content",isDesktop:!0}},offerSummaryFlowStepRenderer:{component:"yt-offer-summary-flow-step-renderer",params:{flowClassName:"ytd-flow-step-renderer-content",shouldDisableHeaderTopMargin:!0}}}},"data.bottomBar":{id:"bottom-bar",mapping:{reportFormBottomBarViewModel:"yt-report-form-bottom-bar-view-model",formFooterViewModel:"yt-form-footer-view-model",flowBottomBarViewModel:{component:"yt-flow-bottom-bar-view-model",params:{className:"ytd-flow-step-renderer bottom-bar-view-model"}},
flowBottomBarRenderer:{matcher:function(k){return k&&!k.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
nE.prototype.onProgressChanged=nE.prototype.onProgressChanged;nE.prototype.onDataChanged=nE.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],nE.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],nE.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],nE.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nE.prototype,"enableScrollingFix",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nE.prototype,"bottomBar",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],nE.prototype,"fitContent",void 0);_.H([_.p$("#progress"),_.Z("design:type",HTMLElement)],nE.prototype,"progressElement",void 0);_.H([_.p$("#scroller"),_.Z("design:type",Object)],nE.prototype,"JSC$20933_scroller",void 0);_.H([_.p$("ytd-flow-top-bar-renderer"),_.Z("design:type",HTMLElement)],nE.prototype,"topBar",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nE.prototype,"onDataChanged",null);_.H([_.w$("data.progress"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nE.prototype,"onProgressChanged",null);_.H([_.GY({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],nE);
_.C(nE,"ytd-flow-step-renderer",function(){if(X6p!==void 0)return X6p;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-flow-step-renderer"></div>\n<div id="progress-container" hidden="[[isProgressHidden(data)]]" class="style-scope ytd-flow-step-renderer">\n  <div id="progress" class="style-scope ytd-flow-step-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-flow-step-renderer">\n  <div id="content" class="style-scope ytd-flow-step-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n<div id="bottom-bar" class="style-scope ytd-flow-step-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return X6p=k},{mode:1});var oY=function(k){this.resolveCommand=k;this.steps={}},Qw4=function(k,I){I=_.G(I||[]);
for(var V=I.next();!V.done;V=I.next()){V=V.value;var X=Object.values(V)[0],P=void 0;if((P=X)==null?0:P.stepId)k.steps[X.stepId]=V}},oJ6=function(k,I){var V,X,P,L,T;
return _.W(function(d){if((V=k.state)==null||!V.currentStepId)return d.return(void 0);X=k.getCurrentStep();if(!X)return d.return(nJh(k));if(P=_.K(X,_.IQ))k.logVEScreen(P),((L=P)==null?0:L.onStepStartCommand)&&k.resolveCommand((T=P)==null?void 0:T.onStepStartCommand,{});P&&I&&(k.logFlowEvent(P,I),I.steps&&!I.steps.includes(X)&&I.steps.push(X));return d.return(X)})};
oY.prototype.back=function(){var k;(k=this.state)!=null&&k.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
oY.prototype.handleUpdateFlowCommand=function(k){k.steps&&Qw4(this,k.steps);k.entityUpdateCommand&&this.resolveCommand(k.entityUpdateCommand,{});k.flowContinuationCommand&&(k=k.flowContinuationCommand)&&(this.getFlowContinuationCommand=k);this.awaitFlowContinuation&&(k=this.getCurrentStep(),this.awaitFlowContinuation(k),this.awaitFlowContinuation=void 0)};
oY.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var nJh=function(k){return _.W(function(I){return k.getFlowContinuationCommand?I.return(new Promise(function(V){k.awaitFlowContinuation=V;k.getFlowContinuationCommand&&k.resolveCommand(k.getFlowContinuationCommand,{flow_state:k.state})})):I.return(Promise.resolve(void 0))})};
oY.prototype.getCurrentStep=function(){var k;if((k=this.state)!=null&&k.currentStepId)return this.steps[this.state.currentStepId]};
oY.prototype.logVEScreen=function(k){var I;((I=k.screenLoggingData)==null?0:I.screenVeType)&&_.wb(_.Ne(),k.screenLoggingData.screenVeType)};
oY.prototype.logFlowEvent=function(k,I){var V,X,P,L;((V=I.flowLoggingData)==null?0:V.eventNamespace)&&((X=k.flowEventData)==null?0:X.eventType)&&((P=k.flowEventData)==null?0:P.eventMetadata)&&((L=I.flowLoggingData)==null?0:L.flowType)&&(k=_.o5(I.flowLoggingData.eventNamespace,k.flowEventData.eventType,k.flowEventData.eventMetadata),_.xL().logFlowEvent(k,I.flowLoggingData.flowType))};
_.R9.Object.defineProperties(oY.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.state)==null?void 0:k.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.state)!=null&&k.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(I,V){V.key&&V.value&&(I[V.key]=V.value);return I},{})}}});var xa=function(){var k=_.a.apply(this,arguments)||this;k.flowState=_.m("web_use_flow_state_manager")?void 0:new oY(function(I,V){V=V===void 0?{}:V;_.al.instance.resolveCommand(I,{form:{form:V,element:k.hostElement}})});
k.JSC$20944_flowStateManager=_.m("web_use_flow_state_manager")?_.C7().resolve(_.DM):void 0;k.currentTargetId="";k.initialState=!0;k.isLoading=!1;k.actionMap={"yt-flow-prev-step-command":"handleFlowPrevStepCommand","yt-flow-next-step-command":"handleFlowNextStepCommand","yt-update-flow-command":"handleUpdateFlowCommand","yt-ypc-cancel-recurrence-command":"handleYpcCancelRecurrenceCommand","yt-flow-partial-update-flow-state-entity":"handlePartialUpdateFlowStateEntity"};k.containsTalkToRecs=!1;return k};
_.J(xa,_.a);_.c=xa.prototype;_.c.onPopupClosed=function(k){if(!k||this.hostElement===k.detail.popupRenderer){if(this.JSC$20944_flowStateManager){var I;((I=this.data)==null?0:I.flowStateEntityKey)&&this.JSC$20944_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.c.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"}}}};
_.c.focus=function(k){var I=this;_.E6(function(){var V=_.BL(I.hostElement).querySelector("ytd-flow-step-renderer");(V==null?0:V.topBar)?V.focus(k):I.topBar&&_.AD(I.topBar,k)},1)};
_.c.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.c.computeTopBarHidden=function(k){var I;return!((I=_.K(k,_.IQ))==null||!I.topBarOverride)};
_.c.onCurrentFlowChange=function(){if(this.JSC$20944_flowStateManager&&this.data&&this.flow){var k=jOh(this.JSC$20944_flowStateManager,this.data),I;if(k&&((I=this.flow)==null?0:I.currentStepId)){k=gr4(k,this.flow.currentStepId);this.initialState=!1;this.isLoading=!this.currentFlowStep;var V;!k&&((V=this.data)==null?0:V.flowContinuationCommand)&&this.ytComponentBehavior.resolveCommand(this.data.flowContinuationCommand)}}};
_.c.observeData=function(){var k=this;if(this.JSC$20944_flowStateManager){var I=this.currentTargetId,V,X,P=(X=(V=this.data)==null?void 0:V.targetId)!=null?X:"";I!==P&&I&&Jp6(this.JSC$20944_flowStateManager,I);this.currentTargetId=P;this.data&&YuP(jOh(this.JSC$20944_flowStateManager,this.data),function(L){L&&(k.initialState=!1,k.currentFlowStep={flowStepRenderer:L},k.isLoading=!k.currentFlowStep,k.autofocusAndRefit(),k.updateContainsTalkToRecs(),k.logVEScreen(),k.logFlowEvent())})}};
_.c.dataChanged=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1){if(!k.flowState)return X.return();((I=k.data)==null?0:I.steps)&&Qw4(k.flowState,k.data.steps);if((V=k.data)==null?0:V.flowContinuationCommand){var P=k.flowState,L=k.data.flowContinuationCommand;L&&(P.getFlowContinuationCommand=L)}return X.yield(oJ6(k.flowState,k.data),2)}k.currentFlowStep=X.yieldResult;_.xg(X)})};
_.c.flowChanged=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1){if(!k.flowState||!k.flow)return V.return();k.flowState.state=k.flow;k.isLoading=!0;return V.yield(oJ6(k.flowState,k.data),2)}I=V.yieldResult;if(!I||k.flow.isLoading)return V.return();k.currentFlowStep=I;k.initialState=!1;k.isLoading=!1;k.autofocusAndRefit();k.updateContainsTalkToRecs();_.xg(V)})};
_.c.logVEScreen=function(){var k,I,V=(k=_.K(this.currentFlowStep,_.IQ))==null?void 0:(I=k.screenLoggingData)==null?void 0:I.screenVeType;V&&_.wb(_.C7().resolve(_.Pv),V)};
_.c.logFlowEvent=function(){var k=_.K(this.currentFlowStep,_.IQ),I,V,X,P,L,T;(this==null?0:(I=this.data)==null?0:(V=I.flowLoggingData)==null?0:V.eventNamespace)&&(this==null?0:(X=this.data)==null?0:(P=X.flowLoggingData)==null?0:P.flowType)&&(k==null?0:(L=k.flowEventData)==null?0:L.eventType)&&(k==null?0:(T=k.flowEventData)==null?0:T.eventMetadata)&&(k=_.o5(this.data.flowLoggingData.eventNamespace,k.flowEventData.eventType,k.flowEventData.eventMetadata),_.xL().logFlowEvent(k,this.data.flowLoggingData.flowType))};
_.c.updateContainsTalkToRecs=function(){var k,I=(k=_.K(this.currentFlowStep,_.IQ))==null?void 0:k.content;this.containsTalkToRecs=!!I&&!!_.K(I,Kwi)};
_.c.autofocusAndRefit=function(){var k=this,I=_.C7().resolve(_.RZ(_.Bq)),V=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),X=document.querySelector("yt-report-form-confirmation-page-view-model"),P=document.querySelector("yt-report-form-details-page-view-model"),L=document.querySelector("yt-report-form-reason-select-page-view-model"),T=document.querySelector("yt-contributor-zero-state-view-model"),
d=document.querySelector("yt-structured-context-note-view-model"),U=document.querySelector("yt-note-view-model");(!V&&I&&I.isKeyBoardInUse()||X||!V&&P||!V&&L||!V&&(T||d||U))&&_.Qj(this.hostElement);_.xA(this,function(){_.vW(k.hostElement,"yt-refit")})};
_.c.handleUpdateFlowCommand=function(k){this.flowState?this.data&&(k=_.K(k,_.T5Z),k.targetId===this.data.targetId&&(k.flowContinuationCommand&&(this.data.flowContinuationCommand=k.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(k),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(k)};
_.c.handleFlowNextStepCommand=function(k){this.JSC$20944_flowStateManager?this.ytComponentBehavior.resolveCommand(k):this.data&&this.flow&&this.flow.key&&(k=_.K(k,_.P7l),k.targetId===this.data.targetId&&(k=k.stepId||"",this.ytdReduxBehavior.dispatch(_.XN("flowStateEntity",this.flow.key,{currentStepId:k,stepIdStack:(this.flow.stepIdStack||[]).concat(k)}))))};
_.c.handleFlowPrevStepCommand=function(k){if(this.JSC$20944_flowStateManager)this.ytComponentBehavior.resolveCommand(k);else if(this.data&&this.flow&&this.flow.key&&(k=_.K(k,_.LsQ),k.targetId===this.data.targetId)){var I=[].concat(_.Z9(this.flow.stepIdStack||[]));I.length>1?(I.pop(),this.ytdReduxBehavior.dispatch(_.XN("flowStateEntity",this.flow.key,{currentStepId:I[I.length-1],stepIdStack:I}))):k.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(k.onFirstStepCommand)}};
_.c.handleYpcCancelRecurrenceCommand=function(k){if(this.data&&this.flow&&this.flow.key&&(k=_.K(k,JEk),k.targetId===this.data.targetId&&k.endpointCommand)){var I=_.K(this.flow,YB4);I&&_.K(k.endpointCommand,_.KJN)&&(_.K(k.endpointCommand,_.KJN).feedbackData=I.surveyFeedback);this.ytComponentBehavior.resolveCommand(k.endpointCommand)}};
_.c.handlePartialUpdateFlowStateEntity=function(k){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.XN("flowStateEntity",this.flow.key,k,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
xa.prototype.flowChanged=xa.prototype.flowChanged;xa.prototype.dataChanged=xa.prototype.dataChanged;xa.prototype.observeData=xa.prototype.observeData;xa.prototype.onCurrentFlowChange=xa.prototype.onCurrentFlowChange;xa.prototype.onPopupClosed=xa.prototype.onPopupClosed;_.H([_.q(_.Uh),_.Z("design:type",Object)],xa.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xa.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],xa.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],xa.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],xa.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],xa.prototype,"initialState",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],xa.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",Object)],xa.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],xa.prototype,"currentFlowStep",void 0);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],xa.prototype,"onPopupClosed",null);
_.H([_.n({selectorArgs:["data.flowStateEntityKey"],selector:aSp}),_.Z("design:type",Object)],xa.prototype,"flow",void 0);_.H([_.p$("ytd-flow-top-bar-renderer"),_.Z("design:type",HTMLElement)],xa.prototype,"topBar",void 0);_.H([_.w$("data","flow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xa.prototype,"onCurrentFlowChange",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xa.prototype,"observeData",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype",Promise)],xa.prototype,"dataChanged",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],xa.prototype,"containsTalkToRecs",void 0);_.H([_.DZ("flow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype",Promise)],xa.prototype,"flowChanged",null);_.H([_.GY({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],xa);
var x9x=_.Fr()(xa,"ytd-flow-root-renderer",function(){if(u6A!==void 0)return u6A;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return u6A=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var DPc=_.psK.talkToRecsStateSelector;_.Si(_.R(function(k){var I=function(){return _.K(k.data().flowRoot,Iyi)};
_.SL(function(){var V=I(),X=function(){},P=function(){};
if(V){var L,T,d,U=((d=_.K((L=I())==null?void 0:(T=L.steps)==null?void 0:T[0],_.IQ))==null?void 0:d.stepId)||"";Nz3(V,U);X=Zz4(V);P=zOi(V)}_.gu(function(){var E=I();E&&_.$L().dispatch(_.NP("flowStateEntity",E.flowStateEntityKey));X();X=function(){};
P();P=function(){};
_.KI(cT2())})});
return _.f("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.f(_.wB,{contentId:function(){return k.data().contentId}},function(){return _.f("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.f(_.b,{cond:I,
then:function(V){return _.f(x9x,{data:V})}}))}))},"Ni"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.$3}});var aYG=_.R(function(k){var I=_.j8(k,{numberOfChips:5}).numberOfChips;return _.f("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.f(_.ly,{each:function(){return Array(I==null?void 0:I())}},function(){return _.f("div",{class:"ytGhostChipShelfChip"})}))},"Oi");_.Si(_.R(function(){return _.f("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.f("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.f("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.f(aYG,null)),_.f(_.kUx,{data:{rows:1},isExploreHub:!0}))},"Pi"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.Si(_.R(function(k){var I=k.data;var V=k.standardUnitMinWidth;k=_.G((0,_.Psf)(I));var X=k.next().value,P=k.next().value,L=function(){var d,U=(d=X())==null?void 0:d.contents;return U==null||U.length===0},T=function(){P(Object.assign({},X(),{contents:[]}))};
return _.f("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.h4(_.RG({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var d=_.K(I().chipsShelf,hXi);if(d!=null&&d!=null&&d.autoselectChipOnVisible){var U,E,l=_.K(d==null?void 0:(U=d.contents)==null?void 0:U[(E=d.autoselectedChipIndex)!=null?E:0],_.y9);l&&l.tapCommand&&_.iB(l.tapCommand)}}}))},_.f(_.wB,{contentId:function(){return I().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.f("div",null,_.f("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.f(_.HT,{data:function(){return I().header}},{sectionHeaderViewModel:function(d){return _.f(_.DQ,{data:d.data,
disableHorizontalPadding:!0})}})),_.f("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.f(_.HT,{data:function(){return I().chipsShelf}},{chipsShelfViewModel:function(d){return _.f(_.zg,{data:d.data,
callback:T,selectionBehavior:1})}})),_.f("div",null,_.f(_.b,{cond:L,
then:function(){return _.f("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.f(_.kUx,{data:{rows:1},isExploreHub:!0}))}}),_.f(_.HT,{data:function(){var d;
return(d=X())==null?void 0:d.contents}},{richShelfRenderer:function(d){return _.f(_.Koy,{data:d.data,
isInnerShelf:!0,standardUnitMinWidth:V})}})))}))},"Qi"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.$3,
standardUnitMinWidth:_.$3}});var aY=function(){return _.a.apply(this,arguments)||this};
_.J(aY,_.a);
aY.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}}};
aY.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.H([_.q(_.Uh),_.Z("design:type",Object)],aY.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],aY.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.JX),_.Z("design:type",Object)],aY.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],aY.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],aY.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Number)],aY.prototype,"standardUnitMinWidth",void 0);_.H([_.GY({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],aY);
_.C(aY,"ytd-rich-section-renderer",function(){if(JBX!==void 0)return JBX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-rich-section-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return JBX=k},{mode:_.Bd("kevlar_poly_si_batch_j029")?
1:2});var R6G;var V9h=null;_.Si(_.R(function(k){return _.f("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.f("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.f(_.KF,{text:function(){return k.data().text}}),_.f("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Ri"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.$3}});var CkG=_.R(function(k){var I=k.playerControlsProps;var V=k.isShortsPage;return _.f("yt-bigboard",null,_.f(_.b,{cond:function(){return I().isDragging},
then:function(){return _.f("div",{class:"ytBigboardStoryboardHost"},_.f(_.TxX,{progressBarProps:I,isShortsPage:V}))}}))},"Si");
CkG.idomCompat=!0;var RY={ACCOUNT_LABEL:Ef("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:Ef("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:Ef("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:Ef("AD_BADGE_HINT"),AD_BADGE_TEXT:Ef("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:Ef("ALL_CHANNELS_LABEL"),AMBIENT_MODE:Ef("AMBIENT_MODE"),AMBIENT_MODE_OFF:Ef("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:Ef("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:Ef("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:Ef("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:Ef("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:Ef("APP_UPSELL_TITLE"),AUDIO_TRACK:Ef("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:Ef("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:Ef("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:Ef("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:Ef("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:Ef("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:Ef("AUTO_ZOOM","Auto zoom"),BACK:Ef("BACK"),CANCEL:Ef("CANCEL"),CHANNEL_SWITCHER_LABEL:Ef("CHANNEL_SWITCHER_LABEL"),CLOSE:Ef("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:Ef("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:Ef("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:Ef("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:Ef("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:Ef("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:Ef("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:Ef("COMMENT_MODAL_CONTENT"),CONFIRM_OK:Ef("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:Ef("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:Ef("COPIED_TO_CLIPBOARD"),COPY:Ef("COPY"),COPY_DEBUG_INFO:Ef("COPY_DEBUG_INFO"),COPY_EMBED_CODE:Ef("COPY_EMBED_CODE"),
COPY_LINK_LABEL:Ef("COPY_LINK_LABEL"),COPY_VIDEO_URL:Ef("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:Ef("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:Ef("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:Ef("DELETE_FROM_DOWNLOADS"),DIALOG:Ef("DIALOG"),DONE:Ef("DONE"),DOWNLOAD:Ef("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:Ef("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:Ef("FLAG_CONFIRM"),FLAG_CONTENT:Ef("FLAG_CONTENT"),FLAG_LABEL:Ef("FLAG_LABEL"),FLAG_TITLE:Ef("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:Ef("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:Ef("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:Ef("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:Ef("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:Ef("HIDE_SEARCH_FILTERS_LABEL"),HOME:Ef("HOME","Home"),INVALID_RESPONSE_RECEIVED:Ef("INVALID_RESPONSE_RECEIVED"),LIBRARY:Ef("LIBRARY","Library"),LISTENING:Ef("LISTENING"),LOADING:Ef("LOADING"),LONG_PRESS_MIC_TO_SPEAK:Ef("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:Ef("LOOP"),MENU_DESKTOP:Ef("MENU_DESKTOP"),
MENU_EXIT:Ef("MENU_EXIT"),MENU_FEEDBACK:Ef("MENU_FEEDBACK"),MENU_HELP:Ef("MENU_HELP"),MENU_IMPRESSUM:Ef("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:Ef("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:Ef("MENU_SETTINGS"),MENU_SIGN_IN:Ef("MENU_SIGN_IN"),MENU_TITLE:Ef("MENU_TITLE"),MENU_YOUR_DATA:Ef("MENU_YOUR_DATA"),MORE_INFO:Ef("MORE_INFO"),MORE_OPTIONS:Ef("MORE_OPTIONS"),MUTE_VOLUME:Ef("MUTE_VOLUME"),NEW_PLAYLIST:Ef("NEW_PLAYLIST"),NEXT_VIDEO:Ef("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:Ef("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:Ef("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:Ef("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:Ef("NOT_FOUND_TITLE"),NO_DOWNLOADS:Ef("NO_DOWNLOADS"),NO_MIC_INPUT:Ef("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:Ef("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:Ef("OOPS_MESSAGE"),OPEN_APP:Ef("OPEN_APP"),OPEN_YOUTUBE:Ef("OPEN_YOUTUBE"),PAUSE:Ef("PAUSE"),PLAY:Ef("PLAY"),PLAYER_CAPTION:Ef("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:Ef("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:Ef("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:Ef("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:Ef("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:Ef("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:Ef("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:Ef("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:Ef("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:Ef("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:Ef("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:Ef("PLAYER_MINIMIZE"),PLAYER_NEXT:Ef("PLAYER_NEXT"),PLAYER_PAUSE:Ef("PLAYER_PAUSE"),PLAYER_PLAY:Ef("PLAYER_PLAY"),
PLAYER_PREVIOUS:Ef("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:Ef("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:Ef("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:Ef("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:Ef("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:Ef("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:Ef("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:Ef("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:Ef("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:Ef("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:Ef("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:Ef("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:Ef("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:Ef("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:Ef("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:Ef("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:Ef("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:Ef("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:Ef("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:Ef("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:Ef("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:Ef("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:Ef("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:Ef("PLAY_ALL"),PLEASE_FIX_ERRORS:Ef("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:Ef("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:Ef("PREVIOUS_VIDEO"),PRIVACY_POLICY:Ef("PRIVACY_POLICY"),RELOAD:Ef("RELOAD"),REQUIRED_LABEL:Ef("REQUIRED_LABEL"),SAVE_PLAYLIST:Ef("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:Ef("SCRUB_SLIDE_USER_EDU"),SEARCH:Ef("SEARCH","Search"),
SEARCH_APPEND_LABEL:Ef("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:Ef("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:Ef("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:Ef("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:Ef("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:Ef("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:Ef("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:Ef("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:Ef("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:Ef("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:Ef("SEEK_SLIDER"),SETTINGS_LABEL:Ef("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:Ef("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:Ef("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:Ef("SHOW_LESS"),SHOW_MORE:Ef("SHOW_MORE"),SHOW_PLAYER_CONTROLS:Ef("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:Ef("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:Ef("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:Ef("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:Ef("SIGN_IN_ON_WEB"),STABLE_VOLUME:Ef("STABLE_VOLUME"),STABLE_VOLUME_OFF:Ef("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:Ef("STABLE_VOLUME_ON"),STATS_FOR_NERDS:Ef("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:Ef("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:Ef("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:Ef("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:Ef("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:Ef("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:Ef("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:Ef("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:Ef("TIMESTAMP_SECONDS"),TOGGLE_OFF:Ef("TOGGLE_OFF"),TOGGLE_ON:Ef("TOGGLE_ON"),TRENDING:Ef("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:Ef("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:Ef("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:Ef("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:Ef("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:Ef("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:Ef("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:Ef("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:Ef("VIDEO_LINK_LABEL")};var wN2=_.R(function(k){var I=k.playerApi;k=_.yQ("button",function(X){EU(X,36843)});
var V=Ef("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.f("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.f("button",{el:k,class:"ytPlayerControlsJumpForwardButtonButton",title:V,"aria-label":V,"on:click":_.A4(function(){bk(36843);I&&I().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.f("span",null,_.f(_.x_,{icon:"FAST_FORWARD"}))))},"Ti");var Hrx=_.R(function(k){var I=k.appApi;k=_.yQ("button",function(X){EU(X,62946)});
var V=Ef("OPEN_IN_MINIPLAYER");return _.f("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.f("button",{el:k,class:"ytMiniplayerButtonButton",title:V,"aria-label":V,"on:click":_.A4(function(){bk(62946);var X,P;(P=(X=I()).openInMiniplayer)==null||P.call(X);return!1})},_.f(_.x_,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Ui");var pNX=_.R(function(k){var I=k.playerApi;k=_.yQ("button",function(L){EU(L,142812)});
var V=_.G(_.Gz(!1,void 0,"eOMRAb")),X=V.next().value,P=V.next().value;V=function(){return Ef("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(X()?1:2)})};
return _.f("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.f("button",{el:k,class:"ytPlaybackSpeedButtonButton",title:V,"aria-label":V,"on:click":_.A4(function(){bk(142812);if(I){var L=I(),T=X();L.setPlaybackRate(T?1:2);P(!X())}return!1})},_.f("span",null,_.f(_.x_,{icon:function(){return X()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Vi");var NdA=_.R(function(k){var I=k.title;var V=k.ariaLabel;var X=k.icon;var P=k.command;var L=k.visualElementId;k=_.yQ("button",function(T){L&&EU(T,L())});
return _.f("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.f("button",{el:k,class:"ytdThumbnailOverlayButtonButton",title:I,"aria-label":V,"on:click":_.A4(function(){L&&bk(L());P&&_.C7().resolve(_.Hp).resolveCommand(P())})},_.f(_.x_,{icon:X})))},"Wi");var Mr4=["en-CA","en","es-MX","fr-CA"];var ZrA=_.R(function(k){var I=_.j8(k,{isOverlay:!1,isModern:!1}),V=I.captionIconType,X=I.onClick;k=I.ariaLabel;var P=I.ariaPressed,L=I.isOverlay,T=I.isModern;I=_.yQ("button",function(E){EU(E,127299)});
var d=_.A4(function(E){bk(127299);X==null||X(E);return!1}),U={};
return _.f("ytm-closed-captioning-button",{class:_.FH("ytmClosedCaptioningButtonHost",(U.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return V()===-1&&L()},U.ytmClosedCaptioningButtonIconDisabled=function(){return V()===-1&&!L()},U))},_.f("button",{el:I,
class:"ytmClosedCaptioningButtonButton",title:k,"aria-label":k,"aria-pressed":P,"on:click":d},_.f(_.x_,{icon:function(){var E="",l=T();var r=l?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";l=l?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var h=_.Mx().get("hl");r=!h||Mr4.includes(h)?r:l;l=V();switch(l){case -1:case 0:E=r;break;case 1:E=r+"_FILLED";break;default:_.k2(l)}return E}})))},"Xi");
ZrA.idomCompat={callbacks:{onClick:!0}};var UU="";var D9i=_.R(function(k){var I=k.playerControlsProps,V=k.onClickFn;k=_.EH(function(){var L=I(),T=-1;L.captionsAvailable&&(T=L.captionsEnabled?1:0);return T},void 0,"MZ0Wqe");
var X=_.EH(function(){var L=I();return L.captionsAvailable?_.HW(L.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.HW("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),P=_.EH(function(){var L=I();
L=L.captionsAvailable?L.captionsEnabled:void 0;return L},void 0,"fhuQRe");
return _.f("yt-closed-captions-toggle-button",null,_.f(ZrA,{captionIconType:k,ariaLabel:X,ariaPressed:P,onClick:function(L){var T=I();if(T.captionsAvailable){var d=T.playerApi;if(d){var U=T.playerApi;if(U){var E=UU;if(E){U=U.getOption("captions","track");var l;UU=(l=U?U.displayName:null)!=null?l:E}else GBk(U)?(E=_.h$R(U),UU=E.length?(l=dSX(E))?l.displayName:E[0].displayName:""):UU=""}iQ2(d);_.m("mweb_disable_set_state_captions_killswitch")&&T.setState({captionsEnabled:!T.captionsEnabled})}}var r,
h;(h=(r=T.appApi).showCaptionsToggleToast)==null||h.call(r,T);V==null||V(L)},
isOverlay:!0}))},"Yi");var z6i=_.R(function(k){var I=k.data;return _.f("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.f(_.hb,{data:function(){return{type:17,text:_.gYt(I().label)}}}))},"Zi");var uEi=_.R(function(k){var I=_.FH("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return k.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return k.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return k.size()==="small"?k.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
k.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.f("animated-seek-arrows",{class:_.FH("ytPlayerControlsAnimatedSeekArrowsHost")},_.f("span",{class:I}),_.f("span",{class:I}),_.f("span",{class:I}))},"$i");
uEi.idomCompat=!0;var OrG=_.R(function(){var k=_.HW("PLAYER_SECONDS",{seconds_placeholder:"30"}),I=_.G(_.Gz(!1,void 0,"iRJu8c")),V=I.next().value,X=I.next().value,P=_.G(_.Gz(!1,void 0,"MPnizf"));I=P.next().value;var L=P.next().value;P={};var T=_.FH("jumpForwardOverlayOverlay",(P.jumpForwardOverlayOverlayHidden=I,P));_.SL(function(){var d=null,U=null,E=function(){d!==null&&_.Ia().cancelJob(d);U!==null&&_.Ia().cancelJob(U);L(!0);X(!0);_.qz(_.Ia(),function(){L(!1)});
d=_.qz(_.Ia(),function(){L(!0);U=_.qz(_.Ia(),function(){X(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",E);_.gu(function(){window.removeEventListener("jump-forward-clicked",E)})});
return _.f("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.f(_.b,{cond:V,then:function(){return _.f("div",{class:T},_.f(uEi,{direction:1,size:"large"}),_.f("div",null,k))}}))},"aj");var tr4=RY.MUTE_VOLUME,e64=RY.UNMUTE_VOLUME,kXV=_.R(function(k){var I=k.muteIconType;var V=k.onClick;var X=k.useOutlineIcon;var P=k.useDelhiIcons;k=_.yQ("button",function(d){EU(d,28662)});
var L=function(){var d=I(),U=X==null?void 0:X(),E=P==null?void 0:P(),l="",r="";switch(d){case -1:case 0:l=U?"VOLUME_OFF":E?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";r=e64;break;case 1:l=U?"VOLUME_UP_OUTLINE":E?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";r=tr4;break;case 2:l=U?"VOLUME_DOWN_OUTLINE":E?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";r=tr4;break;default:_.k2(d)}return{iconName:l,ariaLabel:r}},T=function(){return L().ariaLabel};
return _.f("ytm-mute-button",{class:"ytmMuteButtonHost"},_.f("button",{el:k,class:"ytmMuteButtonButton",title:T,"aria-label":T,"on:click":_.A4(function(d){bk(28662);V==null||V(d);return!1})},_.f("span",null,_.f(_.x_,{icon:function(){return L().iconName}}))))},"bj");var ICP=_.R(function(k){var I=k.volumeProps;var V=k.onClickFn;var X=k.useOutlineIcon;var P=k.useDelhiIcons;return _.f("yt-mute-toggle-button",null,_.f(kXV,{muteIconType:function(){var L=I();return L.volumeMuted||L.volume===0?0:L.volume>50?1:2},
onClick:function(L){var T=I().playerApi;T&&(T.isMuted()?T.unMute():T.mute(!1));V==null||V(L)},
useOutlineIcon:function(){return!(X==null||!X())},
useDelhiIcons:function(){return!(P==null||!P())}}))},"cj");
ICP.idomCompat=!0;var Vei=_.R(function(k){var I=k.data;var V=_.yQ("ytm-paid-content-overlay-renderer");return _.f("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:V,"on:animationend":_.A4(function(){V.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.f(_.Av,{command:function(){return I().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.f(_.b,{cond:function(){var X;return(X=I().icon)==null?void 0:X.iconType},
then:function(){return _.f("span",null,_.f(_.x_,{icon:function(){var X;return(X=I().icon)==null?void 0:X.iconType}}))}}),_.f("div",{class:"ytmPaidContentOverlayText"},_.f(_.KF,{text:function(){return I().text}})),_.f(_.b,{cond:function(){return I().navigationEndpoint},
then:function(){return _.f(_.x_,{icon:"CHEVRON_RIGHT"})}})))},"dj");
Vei.idomCompat=!0;var goP=[].concat(_.Z9([{register:function(k){var I=KVx(k),V;(V=k().playerApi)==null||V.addEventListener("onVolumeChange",I);return function(){}}},
{register:function(k){var I=$Nx(k);k=k().playerApi;k==null||k.addEventListener("captionschanged",I);k==null||k.addEventListener("captionssettingschanged",I);k==null||k.addEventListener("onCaptionsTrackListChanged",I);return function(){}}}]),[{register:function(k){var I=rw4(k),V;
(V=k().playerApi)==null||V.addEventListener("onStateChange",I);return function(){}}},
{register:function(k){var I=h92(k),V;(V=k().playerApi)==null||V.addEventListener("onPlaybackRateChange",I);return function(){}}},
{register:function(k){var I=ywA(k),V;(V=k().playerApi)==null||V.addEventListener("onVideoDataChange",I);return function(){}}},
{register:function(k){var I=mN3(k),V,X;(V=k())==null||(X=V.playerApi)==null||X.addEventListener("onVideoProgress",I);return function(){}}}]);var Xw6=_.R(function(k){var I=k.data;var V=function(){return _.HW("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+I().playbackRate})};
return _.f(_.b,{cond:function(){return I().playbackRate&&I().playbackRate!==1},
then:function(){return _.f("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.f("div",{class:"ytPlaybackRateOverlayOverlay"},_.f(uEi,{direction:1,size:"small"}),_.f("div",{class:"ytPlaybackRateOverlayLabel"},V)))}})},"fj");var Phx=_.R(function(k){var I=k.data;return _.f("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.f(_.b,{cond:function(){var V,X=(V=I())==null?void 0:V.playerResponse,P;return X==null?void 0:(P=X.paidContentOverlay)==null?void 0:P.paidContentOverlayRenderer},
then:function(V){return _.f(Vei,{data:V})}}))},"hj"),LZk=_.R(function(k){var I=k.props;
var V=k.data;var X=k.options;var P=function(){var E,l,r,h;return(E=V())==null?void 0:(l=E.playerResponse)==null?void 0:(r=l.playerConfig)==null?void 0:(h=r.inlinePlaybackConfig)==null?void 0:h.showAudioControls},L=function(){var E,l;
if(P()&&((E=X())==null?void 0:(l=E.additionalButton)==null?void 0:l.button)!==void 0){var r,h,y;E=(r=V())==null?void 0:(h=r.playerApi)==null?void 0:(y=h.getSize())==null?void 0:y.height;if(!(E===void 0||E<180)){var S,g;return(S=X())==null?void 0:(g=S.additionalButton)==null?void 0:g.button}}},T=function(){var E,l;
return(E=X())==null?void 0:(l=E.additionalButton)==null?void 0:l.thumbnailOverlayButtonRenderers},d=function(){var E,l;
return(E=X())==null?void 0:(l=E.additionalButton)==null?void 0:l.thumbnailOverlayButtonViewModels},U=function(){var E=[_.f(ICP,{volumeProps:I})],l;
((l=X())==null?0:l.hideCaptionsToggleButton)||E.push(_.f(D9i,{playerControlsProps:I}));L()===1&&E.push(_.f(wN2,{playerApi:function(){return I().playerApi}}));
L()===2&&E.push(_.f(Hrx,{appApi:function(){return I().appApi}}));
L()===3&&E.push(_.f(pNX,{playerApi:function(){return I().playerApi}}));
l=T();if(L()===4&&l){l=_.G(l);for(var r=l.next(),h={};!r.done;h={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$54:void 0,command$jscomp$630:void 0},r=l.next()){r=r.value;h.tooltip$jscomp$3=r.tooltip;var y=void 0,S=void 0;h.ariaLabel$jscomp$20=((y=r.accessibility)==null?void 0:(S=y.accessibilityData)==null?void 0:S.label)||h.tooltip$jscomp$3;y=void 0;h.icon$jscomp$54=(y=r.icon)==null?void 0:y.iconType;h.command$jscomp$630=r.command;h.tooltip$jscomp$3&&h.ariaLabel$jscomp$20&&h.icon$jscomp$54&&
E.push(_.f(NdA,{title:function(g){return function(){return g.tooltip$jscomp$3}}(h),
ariaLabel:function(g){return function(){return g.ariaLabel$jscomp$20}}(h),
icon:function(g){return function(){return g.icon$jscomp$54}}(h),
command:function(g){return function(){return g.command$jscomp$630}}(h)}))}}l=d();
if(L()===4&&l)for(l=_.G(l),r=l.next(),h={};!r.done;h={tooltip$jscomp$4:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$55:void 0,command$jscomp$631:void 0,trackingParamsVeType:void 0},r=l.next())r=r.value,h.tooltip$jscomp$4=r.title,h.ariaLabel$jscomp$21=r.accessibilityText||h.tooltip$jscomp$4,h.icon$jscomp$55=r.iconName,h.command$jscomp$631=_.cr(r.onTap),S=y=void 0,h.trackingParamsVeType=((y=r.loggingDirectives)==null?0:y.trackingParams)?(S=fy6(_.to(r.loggingDirectives.trackingParams)))==null?void 0:
_.xi(S,2):void 0,h.tooltip$jscomp$4&&h.ariaLabel$jscomp$21&&h.icon$jscomp$55&&E.push(_.f(NdA,{title:function(g){return function(){return g.tooltip$jscomp$4}}(h),
ariaLabel:function(g){return function(){return g.ariaLabel$jscomp$21}}(h),
icon:function(g){return function(){return g.icon$jscomp$55}}(h),
command:function(g){return function(){return g.command$jscomp$631}}(h),
visualElementId:function(g){return function(){return g.trackingParamsVeType}}(h)}));
return E};
return _.f(_.b,{cond:P,then:function(){return _.f("div",{class:"ytInlinePlayerControlsTopRightControls"},_.f(_.ly,{each:U},function(E){return _.f("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.f("div",{class:"ytInlinePlayerControlsButtonIcon"},E))}))}})},"ij"),TDc=_.R(function(k){var I=k.props;
var V=k.data;var X=k.options;k={};k=_.FH("ytInlinePlayerControlsBottomRightControls",(k.ytInlinePlayerControlsBottomRightControlsHidden=function(){var P;return jU6(V(),X())&&((P=X())==null?void 0:P.insetProgressBar)&&(I().isHovering||I().isDragging)},k));
return _.f("div",{class:k},_.f(cek,{data:V}),_.f(_.b,{cond:function(){var P;return!((P=X())==null?0:P.hideTimeDisplay)},
then:function(){return _.f(GX6,{props:I,data:V})}}))},"jj"),cek=_.R(function(k){var I=k.data;
return _.f(_.HT,{data:function(){var V;return if4((V=I())==null?void 0:V.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:z6i})},"kj"),GX6=_.R(function(k){var I=k.props;
var V=k.data;return _.f(_.b,{cond:function(){return I().isLive},
then:function(){return _.f(dpx,{props:I,data:V})},
else:function(){return _.f(iiG,{props:I,data:V})}})},"lj"),iiG=_.R(function(k){var I=k.props;
var V=k.data;var X=_.EH(function(){var P;return WV3((P=V())==null?void 0:P.thumbnailOverlays)},void 0,"Pf9uIe");
return _.f("div",{class:_.FH("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return RY.PLAYER_TIME_ELAPSED+" "+_.Hxt(I().playedTime)}},_.f(_.hb,{data:function(){var P=_.Hxt(I().videoDuration-I().playedTime);
return Object.assign({},{type:17,text:P},X())}}))},"mj"),WZp=_.R(function(k){k=k.badgeShapeData;
return _.f("div",{class:_.FH("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.f(_.hb,{data:k}))},"nj"),dpx=_.R(function(k){var I=k.data;
k=_.EH(function(){if(_.m("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var X,P=_.G(((X=I())==null?void 0:X.thumbnailOverlays)||[]);for(X=P.next();!X.done;X=P.next()){X=X.value;if(X.thumbnailOverlayTimeStatusRenderer||X.thumbnailOverlayBadgeViewModel)return X;var L=void 0;if((L=X.thumbnailBottomOverlayViewModel)==null?0:L.badges)if(X=X.thumbnailBottomOverlayViewModel.badges.find(function(T){return _.K(T,TVP)}))return X}}},void 0,"GPGpgc");
var V=_.EH(function(){var X,P,L,T,d,U;return _.ABc((X=I())==null?void 0:(P=X.playerApi)==null?void 0:(L=P.getSize())==null?void 0:L.width,(T=I())==null?void 0:(d=T.playerApi)==null?void 0:(U=d.getSize())==null?void 0:U.height)},void 0,"OeIVKe");
return _.f(_.b,{cond:k,then:function(X){return _.f(_.HT,{data:X},{thumbnailOverlayTimeStatusRenderer:function(P){var L=P.data;P=_.EH(function(){return _.$A_(L(),0)},void 0,"skoDC");
return _.f(WZp,{badgeShapeData:P})},
thumbnailBadgeViewModel:function(P){return _.f(_.gTW,{data:P.data,class:_.FH("ytInlinePlayerControlsLiveBadge","ytInlinePlayerControlsLiveBadgeDisplay")})},
thumbnailOverlayBadgeViewModel:function(P){return _.f(_.AzN,{data:P.data,thumbnailSize:V})}})},
else:function(){var X={type:18,text:RY.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.f(WZp,{badgeShapeData:function(){return X}})}})},"oj"),fCi=_.R(function(k){var I=k.props;
var V=k.data;var X=k.options;return _.f(_.ENG,{progressBarProps:I,config:function(){var P,L=_.K((P=V())==null?void 0:P.multiMarkersPlayerBar,_.NeO),T;P=((T=X())==null?0:T.insetProgressBar)?2:1;var d;T=(d=X())==null?void 0:d.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:P,chapterData:L,isInlinePlayback:!0,doSeekOnClick:T,playheadDotBehavior:T?1:0}}})},"pj");_.Si(_.R(function(k){var I=k.data;var V=k.appApi;var X=k.options;var P=lLP(I,S2k(V));k={};V={};return _.f("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.f("div",{class:_.FH("ytInlinePlayerControlsDarkenedOverlay",(k.ytInlinePlayerControlsDarkenedOverlayShow=function(){return P().isHovering},k))}),_.f(OrG,null),_.f(Xw6,{data:P}),_.f(Phx,{data:I}),_.f(CkG,{playerControlsProps:P,
isShortsPage:!1}),_.f("div",{class:_.FH((V.ytInlinePlayerControlsControlsHidden=function(){return P().isDragging},V))},_.f(LZk,{props:P,
data:I,options:X}),_.f(TDc,{props:P,data:I,options:X})),_.f(_.b,{cond:function(){return jU6(I(),X())},
then:function(){return _.f(fCi,{props:P,data:I,options:X})}}))},"gj"),"yt-inline-player-controls",{props:{data:_.$3,
appApi:_.mQ,options:_.$3}});var CE=function(){var k=_.a.apply(this,arguments)||this;k.opts=null;k.playerControlsData=null;k.playerControlsAppApi={openInMiniplayer:function(){k.openInMiniplayer()}};
k.playerControlsOptions={};k.noAnimation=!1;k.playbackIntentTriggered=!1;k.positionData=null;k.hidden=!0;k.active=!1;k.playing=!1;k.persistentPanelVisible=!1;k.videoPreviewDataIndex=0;k.JSC$21001_playerPromise=null;k.player=null;k.enableAudioControls=!1;k.hasBeenUnmuted=!1;k.captionsHaveBeenTurnedOff=!1;k.JSC$21001_playerEvents=new Map;k.videoPreviewFetchRequest=null;k.scheduledPreviewEndJobId=null;k.JSC$21001_preventProgressSaveTimer=null;k.watchEndpointStartTimeUpdaterInterval=null;k.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};k.windowOnBlurFn=function(){k.deactivate()};
return k};
_.J(CE,_.a);_.c=CE.prototype;
_.c.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"}}}};
_.c.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$21001_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$21001_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$21001_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$21001_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.R1(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.R1(this,this.onScroll))};
_.c.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.R1(this,this.onScroll))};
_.c.onPageTypeChange=function(){this.deactivate()};
_.c.onWindowResized=function(){this.deactivate()};
_.c.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.c.onCaptionsChanged=function(k){k=!!k.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!k);this.setCaptionSize()};
_.c.setCaptionSize=function(){var k;if(this.active&&!this.captionsHaveBeenTurnedOff&&((k=this.player)==null?0:k.getCaptionWindowContainerId())){var I;(I=this.player)==null||I.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.c.currentPageAllowed=function(){return!this.isWatchPage};
_.c.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.m("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var k=this.positionData,I=k.initialTopPosition,V=k.initialHorizontalPosition;_.x5(this.hostElement,{"--ytd-video-preview-translate-left":k.finalHorizontalPosition-V+"px","--ytd-video-preview-translate-top":k.finalTopPosition-I+"px","--ytd-video-preview-original-top-position":I+
"px","--ytd-video-preview-original-horizontal-position":V+"px","--ytd-video-preview-initial-scale":"scale("+k.initialScale+")","--ytd-video-preview-width":k.videoPreviewWidth+"px","--ytd-video-preview-height":k.videoPreviewHeight+"px"});return!0};
_.c.isOutOfBounds=function(k){var I=k.initialHorizontalPosition+12;k=I+k.videoPreviewWidth>window.innerWidth;return I<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&I<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&I<72||k};
_.c.handleOpenVideoPreviewAction=function(k){var I=this,V;return _.W(function(X){if(!I.currentPageAllowed())return X.return(0);I.opts=k;return(V=I.alignVideoPreviewForAnimation(k.thumbnail))?X.return(I.activate()):X.return(0)})};
_.c.onMouseLeave=function(k){var I,V;(I=this.opts)==null||(V=I.mouseleaveCallback)==null||V.call(I);this.shouldDeactivateOnMouseLeave(k)&&this.deactivate()};
_.c.onScroll=function(){var k,I;((k=this.opts)==null?0:k.isAutoplay)&&((I=this.opts)==null?0:I.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.c.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.hD.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.c.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.c.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",CE.JSC$21000_DEFAULT_CLICK_LOCATION_BEHAVIOR,CE.JSC$21000_CLICK_LOCATION_ID_MAP)};
_.c.shouldDeactivateOnMouseLeave=function(k){k=k.relatedTarget;if(!k)return!0;var I;return(I=this.opts)!=null&&I.mediaRenderer?!_.As(this.opts.mediaRenderer).contains(k):!0};
_.c.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.c.onPlaybackStart=function(){var k=this;if(this.player&&this.playbackIntentTriggered&&this.currentPageAllowed()){this.playing=!0;this.allowUnmuting()&&this.hasBeenUnmuted&&(this.player.unMute(),this.player.syncVolume());this.player.isSubtitlesOn()?this.captionsHaveBeenTurnedOff||!this.allowCaptions()?this.player.toggleSubtitles():this.setCaptionSize():!this.captionsHaveBeenTurnedOff&&this.allowCaptions()&&this.player.toggleSubtitles();this.resetPreventProgressSaveTimer();this.JSC$21001_preventProgressSaveTimer=
_.qz(_.hD,function(){k.resetPreventProgressSaveTimer()},1E4);
var I;if((I=this.opts)==null?0:I.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.qz(_.hD,function(){k.hasMultipleVideoPreviews()?k.startPlaybackForNextVideo():k.deactivate()},this.opts.videoPreviewDurationMs);
var V;this.player.setGlobalCrop(((V=this.opts)==null?0:V.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.c.getRoundedCornersSize=function(){var k;if((k=this.opts)==null?0:k.roundedCornersSize){var I;return(I=this.opts)==null?void 0:I.roundedCornersSize}var V;if((V=this.opts)==null?0:V.enableRounding){var X;if(((X=this.opts)==null?void 0:X.thumbnailSize)==="small")return 1;var P;if(((P=this.opts)==null?void 0:P.thumbnailSize)==="medium")return 2;var L;if(((L=this.opts)==null?void 0:L.thumbnailSize)==="large")return 3}return _.m("web_imp_inset_progress_bar")?3:0};
_.c.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.c.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.c.onMediaContainerClick=function(k){this.isShortcutClick(k)||(this.navigateToWatch(k),k.preventDefault(),k.stopPropagation())};
_.c.activate=function(){var k=this,I,V,X,P,L,T,d,U,E;return _.W(function(l){switch(l.nextAddress){case 1:if(!k.currentPageAllowed())return l.return(0);V=(I=k.videoPreviewData)==null?void 0:I.inlinePlaybackEndpoint;X=_.WT.instance;if(!V||!X)return l.return(0);k.playbackIntentTriggered=!0;((P=k.opts)==null?0:P.mediaRenderer)&&((L=k.opts)==null||!L.isAutoplay)&&cwV(k.opts.mediaRenderer,function(){k.deactivate()});
_.xA(k,function(){k.revealPreviewUi()});
T={};_.m("enable_unknown_lact_fix_on_html5")&&(_.C7().resolve(_.p2),T.lact=_.wx());k.videoPreviewFetchRequest=eO3(X,k.getInlinePlaybackRequestData(k.videoPreviewData),T);_.vK(l,2);return l.yield(k.videoPreviewFetchRequest,4);case 4:d=l.yieldResult;if(((U=d)==null?void 0:(E=U.playabilityStatus)==null?void 0:E.status)==="OK")return l.return(k.handlePlayerResponse(d));throw Error("Pl");case 2:_.nh(l),k.deactivate();case 3:return l.return(1)}})};
_.c.getInlinePlaybackRequestData=function(k){var I,V=_.m("web_imp_player_mute_params")?((I=this.opts)==null?void 0:I.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:k.inlinePlaybackEndpoint,startPlaybackInMutedState:V}};
_.c.handlePlayerResponse=function(k){var I=this,V,X,P,L,T,d,U,E,l,r,h,y,S,g;return _.W(function(F){if(F.nextAddress==1){V=I.getInlinePlaybackVideoId();if(!(((X=k)==null?0:(P=X.videoDetails)==null?0:P.videoId)&&I.currentPageAllowed()&&I.playbackIntentTriggered&&I.opts&&V))return I.deactivate(),F.return(0);if(k.videoDetails.videoId!==V)return F.return(0);I.enableAudioControls=!!((L=k.playerConfig)==null?0:(T=L.inlinePlaybackConfig)==null?0:T.showAudioControls);k.trackingParams=I.getInlinePlaybackTrackingParams();
if(!I.inlinePlayer)return F.return(0);d={};if(E=_.K((U=I.videoPreviewData)==null?void 0:U.inlinePlaybackEndpoint,_.rj))d.watch_endpoint=E;if(I.videoPreviewData){var Q,x=(Q=_.K(I.videoPreviewData.inlinePlaybackEndpoint,_.rj))==null?void 0:Q.startTimeSeconds;x!==void 0&&(k.playerConfig||(k.playerConfig={}),k.playerConfig.playbackStartConfig||(k.playerConfig.playbackStartConfig={}),k.playerConfig.playbackStartConfig.startPosition||(k.playerConfig.playbackStartConfig.startPosition={}),k.playerConfig.playbackStartConfig.startSeconds=
x,k.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(x*1E3))}I.inlinePlayer.loadVideoWithPlayerResponse(k,d);if(I.JSC$21001_playerPromise)return F.jumpTo(2);I.JSC$21001_playerPromise=I.inlinePlayer.getPlayerPromise();return F.yield(I.JSC$21001_playerPromise,3)}F.nextAddress!=2&&(l=F.yieldResult,l.setInlinePreview(!0),r=!_.m("web_imp_theater_bugfix"),l.setSizeStyle(!1,r),I.ytPlayerListenerBehavior.listenToPlayerEvents(l,I.JSC$21001_playerEvents),I.player=l,_.vW(I.hostElement,
"player-api-ready"));((h=I.opts)==null?0:h.showPlayerControls)&&I.videoPreviewData&&I.player&&(I.playerControlsData={playerResponse:k,isInlinePlayback:!0,thumbnailOverlays:I.videoPreviewData.thumbnailOverlays,playerApi:I.player},I.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!I.unroundCornersForPlayback,additionalButton:I.getAdditionalButtonType(I.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(y=I.opts)==null?void 0:y.hideTimeDisplay,hideScrubbingControls:(S=I.opts)==
null?void 0:S.hideScrubber,hideCaptionsToggleButton:(g=I.opts)==null?void 0:g.hideCaptionsToggleButton});return F.return(2)})};
_.c.revealPreviewUi=function(){var k=this;this.playbackIntentTriggered&&_.s3_(this,function(){k.hasThumbnailPositionChangedSinceTriggered()||(k.updateActiveState(!0),k.noAnimation=!1)})};
_.c.hasThumbnailPositionChangedSinceTriggered=function(){var k=this.positionData,I=this.getThumbnailPositionData();return(k==null?void 0:k.initialTopPosition)!==(I==null?void 0:I.initialTopPosition)||(k==null?void 0:k.initialHorizontalPosition)!==(I==null?void 0:I.initialHorizontalPosition)};
_.c.getThumbnailPositionData=function(){var k,I;if((I=this.opts)==null||!I.thumbnail)return null;I=this.opts.thumbnail;var V=((k=this.opts)==null?0:k.cropPlayerToFillThumbnailHorizontally)?!1:!0;var X=I.getBoundingClientRect();k=X.width;I=X.height;var P=X.top+window.scrollY;X=X.left+window.scrollX;var L=V?Math.ceil(k):k;V=V?Math.ceil(I):I;var T=k/L;k={initialScale:T,initialTopPosition:P-12*T,finalTopPosition:P-12-(V-I)/2,initialHorizontalPosition:X-(12+(L-k)/2),finalHorizontalPosition:X-12-(L-k)/
2,videoPreviewWidth:L,videoPreviewHeight:V};return k};
_.c.updateActiveState=function(k){this.active=k;this.ytdReduxBehavior.dispatch(_.vX({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:k}))};
_.c.stopPlayer=function(k){k=k.resetWatchEndpointStartTime===void 0?!1:k.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(k)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.hD.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.c.deactivate=function(k){k=k===void 0?{}:k;k=k.resetWatchEndpointStartTime===void 0?!1:k.resetWatchEndpointStartTime;V9h&&(V9h.disconnect(),V9h=null);this.stopPlayer({resetWatchEndpointStartTime:k});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.c.isValidThumbnailOverlayButton=function(k,I){k=k.thumbnailOverlayButtonRenderer;var V;return!!k&&!!k.tooltip&&!((V=k.icon)==null||!V.iconType)&&I.includes(k.icon.iconType)};
_.c.isValidThumbnailOverlayButtonViewModel=function(k,I){var V;k=_.K((V=k.thumbnailOverlayButtonViewModel)==null?void 0:V.overlayButton,_.hC);return!!k&&!!k.title&&!!k.iconName&&I.includes(k.iconName)};
_.c.getAdditionalButtonType=function(k){var I=this;if(_.m("web_imp_fastforward_button"))return{button:1};if(_.m("web_imp_miniplayer_button"))return{button:2};if(_.m("web_imp_playback_speed_button"))return{button:3};var V=["BOX_STACK_3"],X=(k||[]).filter(function(L){return I.isValidThumbnailOverlayButton(L,V)}).map(function(L){return L.thumbnailOverlayButtonRenderer});
if(X.length)return{button:4,thumbnailOverlayButtonRenderers:X};var P=["BOX_STACK_3"];k=(k||[]).filter(function(L){return I.isValidThumbnailOverlayButtonViewModel(L,P)}).map(function(L){return _.K(L.thumbnailOverlayButtonViewModel.overlayButton,_.hC)});
if(k.length)return{button:4,thumbnailOverlayButtonViewModels:k}};
_.c.allowCaptions=function(){var k;return!((k=this.opts)==null?0:k.forceCaptionsOff)};
_.c.allowUnmuting=function(){var k;return this.enableAudioControls&&!((k=this.opts)==null?0:k.forceMutedVolume)};
_.c.beginStartTimeUpdater=function(){var k=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.uy(function(){k.updateWatchEndpointStartTime()},1E3)};
_.c.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.c.resetPreventProgressSaveTimer=function(){this.JSC$21001_preventProgressSaveTimer!==null&&(_.hD.cancelJob(this.JSC$21001_preventProgressSaveTimer),this.JSC$21001_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.c.updateWatchEndpointStartTime=function(k){var I=this.videoPreviewData;if(this.player&&I!=null&&I.inlinePlaybackEndpoint&&!this.JSC$21001_preventProgressSaveTimer){k=k?0:Math.floor(this.player.getCurrentTime());var V=_.K(I.navigationEndpoint,_.rj);V&&(V.startTimeSeconds=k);if(I=_.K(I.inlinePlaybackEndpoint,_.rj))I.startTimeSeconds=k}};
_.c.isShortcutClick=function(k){return!!k&&(k.ctrlKey||k.shiftKey||k.metaKey)};
_.c.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.c.openInMiniplayer=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1){V=(I=k.videoPreviewData)==null?void 0:I.navigationEndpoint;if(!V)return X.return();_.u_().lockupActivation=!0;return X.yield(_.LlO(_.C7().resolve(_.iP),V),2)}_.u_().userActivation=!0;_.xg(X)})};
_.c.navigateToWatch=function(k){var I,V=(I=this.videoPreviewData)==null?void 0:I.navigationEndpoint;if(V){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(V,k,!0);else{var X;_.m("web_thumbnail_to_watch_transition")&&((X=this.opts)==null?0:X.thumbnail)&&_.VOK(_.C7().resolve(_.kQ),this.opts.thumbnail);_.vW(this.hostElement,"yt-navigate",{endpoint:V})}this.deactivate()}};
_.c.getInlinePlaybackVideoId=function(){var k,I;return(I=_.K((k=this.videoPreviewData)==null?void 0:k.inlinePlaybackEndpoint,_.rj))==null?void 0:I.videoId};
_.c.getInlinePlaybackTrackingParams=function(){var k,I;return(k=this.videoPreviewData)==null?void 0:(I=k.inlinePlaybackEndpoint)==null?void 0:I.clickTrackingParams};
_.c.hasMultipleVideoPreviews=function(){var k;return!!(((k=this.opts)==null?0:k.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.c.startPlaybackForNextVideo=function(){var k;(k=this.opts)!=null&&k.videoPreviewData&&Array.isArray(this.opts.videoPreviewData)&&this.opts.videoPreviewData.length!==0&&(this.videoPreviewDataIndex=(this.videoPreviewDataIndex+1)%this.opts.videoPreviewData.length,this.stopPlayer({resetWatchEndpointStartTime:!0}),this.activate())};
_.R9.Object.defineProperties(CE.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.opts)==null?0:k.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.opts)==null||!k.isAdsVideo)}},
roundedCornersSmall:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===1}},
roundedCornersMedium:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===2}},
roundedCornersLarge:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===3}},
unroundCornersForPlayback:{configurable:!0,enumerable:!0,get:function(){return this.getRoundedCornersSize()===0}},
videoPreviewData:{configurable:!0,enumerable:!0,get:function(){var k;if(Array.isArray((k=this.opts)==null?void 0:k.videoPreviewData)){var I;return(I=this.opts)==null?void 0:I.videoPreviewData[this.videoPreviewDataIndex]}var V;return(V=this.opts)==null?void 0:V.videoPreviewData}}});
CE.prototype.onIsAdsVideoChange=CE.prototype.onIsAdsVideoChange;CE.prototype.onInlinePreviewIsEnabledChange=CE.prototype.onInlinePreviewIsEnabledChange;CE.prototype.optsChanged=CE.prototype.optsChanged;CE.prototype.onMouseLeave=CE.prototype.onMouseLeave;CE.prototype.onPersistentPanelVisibleChange=CE.prototype.onPersistentPanelVisibleChange;CE.JSC$21000_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
CE.JSC$21000_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"}];_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],CE.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],CE.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],CE.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],CE.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],CE.prototype,"componentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],CE.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],CE.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.B4.YtSparklesClickLocationBehavior),_.Z("design:type",Object)],CE.prototype,"ytSparklesClickLocationBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],CE.prototype,"opts",void 0);_.H([_.n(),_.Z("design:type",Object)],CE.prototype,"playerControlsData",void 0);_.H([_.n(),_.Z("design:type",Object)],CE.prototype,"playerControlsAppApi",void 0);
_.H([_.n(),_.Z("design:type",Object)],CE.prototype,"playerControlsOptions",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],CE.prototype,"noAnimation",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],CE.prototype,"hidden",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],CE.prototype,"active",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],CE.prototype,"playing",void 0);
_.H([_.n({selector:_.Vpj}),_.Z("design:type",Boolean)],CE.prototype,"inlinePreviewIsEnabled",void 0);_.H([_.n(),_.Z("design:type",String)],CE.prototype,"pagePath",void 0);_.H([_.n({selector:_.eUl}),_.Z("design:type",Boolean)],CE.prototype,"isWatchPage",void 0);_.H([_.n({selector:_.W8.persistentPanelVisibleSelector}),_.Z("design:type",Object)],CE.prototype,"persistentPanelVisible",void 0);
_.H([_.v("videoPreviewData"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],CE.prototype,"thumbnailData",null);_.H([_.v("opts","active"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CE.prototype,"hidePlayerControls",null);_.H([_.v("opts"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CE.prototype,"isAdsVideo",null);
_.H([_.v("opts"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CE.prototype,"roundedCornersSmall",null);_.H([_.v("opts"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CE.prototype,"roundedCornersMedium",null);_.H([_.v("opts"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CE.prototype,"roundedCornersLarge",null);
_.H([_.v("opts"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CE.prototype,"unroundCornersForPlayback",null);_.H([_.v("opts","videoPreviewDataIndex"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],CE.prototype,"videoPreviewData",null);_.H([_.n(),_.Z("design:type",Object)],CE.prototype,"videoPreviewDataIndex",void 0);_.H([_.p$("#inline-player"),_.Z("design:type",Object)],CE.prototype,"inlinePlayer",void 0);
_.H([_.w$("persistentPanelVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CE.prototype,"onPersistentPanelVisibleChange",null);_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[MouseEvent]),_.Z("design:returntype")],CE.prototype,"onMouseLeave",null);_.H([_.DZ("opts"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CE.prototype,"optsChanged",null);
_.H([_.DZ("inlinePreviewIsEnabled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CE.prototype,"onInlinePreviewIsEnabledChange",null);_.H([_.w$("isAdsVideo"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CE.prototype,"onIsAdsVideoChange",null);_.H([_.GY({is:"ytd-video-preview",disableElementRegistration:!0})],CE);
_.C(CE,"ytd-video-preview",function(){if(R6G!==void 0)return R6G;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-preview--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="video-preview-container" class="style-scope ytd-video-preview">\n  <div id="endorsement" class="style-scope ytd-video-preview"></div>\n  <div id="media-container" class="style-scope ytd-video-preview">\n    <a id="media-container-link" class="yt-simple-endpoint style-scope ytd-video-preview" href$="[[computeHref_(videoPreviewData.navigationEndpoint)]]" data="[[videoPreviewData.navigationEndpoint]]" aria-label$="[[videoPreviewData.accessibilityText]]" on-click="onMediaContainerClick">\n      <div id="thumbnail-container" class="style-scope ytd-video-preview">\n        <ytd-thumbnail data="[[thumbnailData]]" hovered="false" no-rounded-corners="" object-fit="COVER" rich-grid-thumbnail="" width="9999" class="style-scope ytd-video-preview">\n        </ytd-thumbnail>\n      </div>\n      <div id="player-container" class="style-scope ytd-video-preview">\n        <ytd-player id="inline-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW" class="style-scope ytd-video-preview">\n        </ytd-player>\n      </div>\n      <div id="overlays" class="style-scope ytd-video-preview"></div>\n    </a>\n    <div id="player-controls" class="style-scope ytd-video-preview">\n      <template is="dom-if" if="[[!!playerControlsData]]" class="style-scope ytd-video-preview">\n        <yt-inline-player-controls app-api="[[playerControlsAppApi]]" data="[[playerControlsData]]" options="[[playerControlsOptions]]" class="style-scope ytd-video-preview"></yt-inline-player-controls>\n      </template>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return R6G=k},{mode:2});var UpV;var w4=function(){var k=_.a.apply(this,arguments)||this;k.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};k.forceDarkTheme=!1;k.forceLightTheme=!1;k.dynamicTextHeight=94;k.hasOverflowButton=!1;k.isInfeedModernization=!1;return k};
_.J(w4,_.a);_.c=w4.prototype;_.c.computeUrlImg=function(k){if(k)return _.J4(k.thumbnails)};
_.c.getLogoHeight=function(k){return this.logoWithPadding(k)?"31":"24"};
_.c.getLogoClassName=function(k){return this.logoWithPadding(k)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.c.logoWithPadding=function(k){var I,V;return(k=(I=k.thumbnails)==null?void 0:(V=I[0])==null?void 0:V.height)&&k%31===0?!0:!1};
_.c.sendImpressionEndpoints=function(k){k.impressionEndpoints&&_.Qk(this.hostElement,k.impressionEndpoints)};
_.c.observeBasicPalette=function(){var k,I,V=(k=this.data)==null?void 0:(I=k.colorData)==null?void 0:I.basicColorPaletteData;V?_.zI(this.hostElement,V):_.zI(this.hostElement,{})};
_.c.observeDataChanged=function(){var k;this.dynamicTextHeight=((k=this.data)==null?0:k.supplementalText)?74:94;var I;this.hasSupplementalText=!((I=this.data)==null||!I.supplementalText);var V,X,P,L;k=(V=this.data)==null?void 0:(X=V.actionButton)==null?void 0:(P=X.buttonRenderer)==null?void 0:(L=P.colorData)==null?void 0:L.basicColorPaletteData;var T,d,U;if(!((T=this.data)==null?0:(d=T.actionButton)==null?0:(U=d.buttonRenderer)==null?0:U.style)&&k){this.computeIsInfeedModernization(this.data)||(k.borderColor=
k.foregroundTitleColor);var E,l;this.set("data.actionButton.buttonRenderer",_.dc.unsafeClone((E=this.data)==null?void 0:(l=E.actionButton)==null?void 0:l.buttonRenderer))}};
_.c.observeDataForCounterfactual=function(){if(_.m("kevlar_banner_cf_extra_logging")){var k;((k=this.data)==null?0:k.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.c.computeSupplementalStyle=function(){var k;if((k=this.data)!=null&&k.supplementalText){var I,V,X;if((I=this.data)==null?0:(V=I.colorData)==null?0:(X=V.basicColorPaletteData)==null?0:X.foregroundActivatedColor)return k=_.Vi(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+k+"; --yt-endpoint-hover-color:"+k+"; --yt-endpoint-visited-color:"+k+"; --yt-formatted-string-bold-font-weight:700;"}};
_.c.computeForcedDarkTheme=function(){var k,I,V,X=(k=this.data)==null?void 0:(I=k.actionButton)==null?void 0:(V=I.buttonRenderer)==null?void 0:V.style,P,L,T;k=Ri6(((P=this.data)==null?void 0:(L=P.colorData)==null?void 0:(T=L.basicColorPaletteData)==null?void 0:T.backgroundColor)||0);return X&&k};
_.c.computeForcedLightTheme=function(){var k,I,V,X=(k=this.data)==null?void 0:(I=k.actionButton)==null?void 0:(V=I.buttonRenderer)==null?void 0:V.style,P,L,T;k=!Ri6(((P=this.data)==null?void 0:(L=P.colorData)==null?void 0:(T=L.basicColorPaletteData)==null?void 0:T.backgroundColor)||0);return X&&k};
_.c.computeHasOverflowButton=function(k){return!!k.overflowButton};
_.c.computeHasTitle=function(k){return!!k.title};
_.c.computeTitleMaxFontSize=function(k){return this.computeHasOverflowButton(k)?28:64};
_.c.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.c.computeIsInfeedModernization=function(){var k,I,V,X,P=(k=this.data)==null?void 0:(I=k.actionButton)==null?void 0:(V=I.buttonRenderer)==null?void 0:(X=V.colorData)==null?void 0:X.basicColorPaletteData;return(P==null?void 0:P.backgroundColor)===452984831||(P==null?void 0:P.backgroundColor)===218103808};
w4.prototype.observeDataForCounterfactual=w4.prototype.observeDataForCounterfactual;w4.prototype.observeDataChanged=w4.prototype.observeDataChanged;w4.prototype.observeBasicPalette=w4.prototype.observeBasicPalette;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],w4.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],w4.prototype,"ytdDismissibleItemBehavior",void 0);
_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],w4.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],w4.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],w4.prototype,"hasSupplementalText",void 0);_.H([_.n(),_.Z("design:type",Object)],w4.prototype,"dismissButtonOverrides",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.Z("design:type",Boolean)],w4.prototype,"hasTitle",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.Z("design:type",Object)],w4.prototype,"forceDarkTheme",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.Z("design:type",Object)],w4.prototype,"forceLightTheme",void 0);_.H([_.n(),_.Z("design:type",Object)],w4.prototype,"dynamicTextHeight",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.Z("design:type",Object)],w4.prototype,"hasOverflowButton",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.Z("design:type",Object)],w4.prototype,"isInfeedModernization",void 0);_.H([_.w$("data.colorData.basicColorPaletteData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w4.prototype,"observeBasicPalette",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w4.prototype,"observeDataChanged",null);_.H([_.w$("data.isVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],w4.prototype,"observeDataForCounterfactual",null);_.H([_.GY({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],w4);
_.C(w4,"ytd-banner-promo-renderer",function(){if(UpV!==void 0)return UpV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.isVisible]]" class="style-scope ytd-banner-promo-renderer">\n  <div class="ytd-banner-promo-renderer-background style-scope ytd-banner-promo-renderer">\n    <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" hidden="[[data.overflowButton]]" overrides="[[dismissButtonOverrides]]" on-click="onDismissClick" class="style-scope ytd-banner-promo-renderer">\n    </ytd-button-renderer>\n    <ytd-menu-renderer id="overflow-button" data="[[data.overflowButton.menuRenderer]]" hidden="[[!data.overflowButton]]" class="style-scope ytd-banner-promo-renderer">\n    </ytd-menu-renderer>\n    <div class="ytd-banner-promo-renderer-layout-container style-scope ytd-banner-promo-renderer">\n      <div class="ytd-banner-promo-renderer-layout style-scope ytd-banner-promo-renderer">\n        <img alt="" class="ytd-banner-promo-renderer-inline-image style-scope ytd-banner-promo-renderer" src$="[[computeUrlImg(data.backgroundImage)]]">\n        <template is="dom-if" if="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n          <h1 class$="[[getLogoClassName(data.logoImage)]] style-scope ytd-banner-promo-renderer">\n            <yt-img-shadow height$="[[getLogoHeight(data.logoImage)]]" thumbnail="[[data.logoImage]]" class="style-scope ytd-banner-promo-renderer">\n            </yt-img-shadow>\n          </h1>\n        </template>\n        <div class="ytd-banner-promo-renderer-content style-scope ytd-banner-promo-renderer">\n          <div class="dynamic-text-container style-scope ytd-banner-promo-renderer">\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-short style-scope ytd-banner-promo-renderer" font-family="[[data.titleFontFamily]]" hidden="[[!data.title]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.title]]">\n            </yt-dynamic-sizing-formatted-string>\n            <yt-dynamic-sizing-formatted-string class="dynamic-title-long style-scope ytd-banner-promo-renderer" hidden="[[!data.promoText]]" max-font-size="[[computeTitleMaxFontSize(data)]]" max-height="[[dynamicTextHeight]]" max-lines="2" max-width="440" min-font-size="20" text="[[data.promoText]]">\n            </yt-dynamic-sizing-formatted-string>\n          </div>\n          <yt-attributed-string class="badge-text style-scope ytd-banner-promo-renderer" data="[[data.badgeText]]" hidden$="[[!data.overflowButton]]">\n          </yt-attributed-string>\n          <yt-formatted-string class="supplemental-text style-scope ytd-banner-promo-renderer" style$="[[computeSupplementalStyle()]]" text="[[data.supplementalText]]">\n          </yt-formatted-string>\n          <ytd-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" invisible$="[[!data.actionButton.buttonRenderer]]" class="style-scope ytd-banner-promo-renderer">\n          </ytd-button-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return UpV=k},{mode:1});var reA=_.R(function(k){var I=k.data;var V=k.hideDivider;var X=k.isChannelInfoCard;k={};return _.f("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.f("div",{class:_.FH("yt-profile-identity-info-view-model__frame",(k["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!I().channelBanner},k))},_.f(EG4,{profileIdentityInfoData:I}),_.f("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.f("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.f(_.HT,{data:function(){return I().avatar}},{avatarViewModel:_.fA})),_.f(bi6,{profileIdentityInfoData:I})),_.f(_.b,{cond:function(){return I().channelDescription},
then:function(P){var L={};return _.f("div",{class:_.FH((L["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(X==null||!X())},L["yt-profile-identity-info-view-model__channel-description"]=function(){return!(X==null?0:X())},L))},P)}}),_.f(lC6,{profileIdentityInfoData:I}),_.f(_.b,{cond:function(){return!(V==null?0:V())},
then:function(){return _.f("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"qj");
reA.idomCompat=!0;var lC6=_.R(function(k){var I=k.profileIdentityInfoData;return _.f("div",{class:"yt-profile-identity-info-view-model__buttons"},_.f(_.ly,{each:function(){return I().subscribeButton?[I().subscribeButton,I().channelAccess]:[I().channelAccess]}},function(V){return _.f("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.f("div",{class:"yt-profile-identity-info-view-model--button"},_.f(_.HT,{data:function(){return V}},{buttonViewModel:_.ac,
subscribeButtonViewModel:_.fL})))}))},"rj"),bi6=_.R(function(k){var I=k.profileIdentityInfoData;
return _.f("div",{class:"yt-profile-identity-info-view-model__trio"},_.f("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.f(hwi,{profileIdentityInfoData:I}),_.f(_.HT,{data:function(){return I().threeDotMenu}},{buttonViewModel:_.ac})),_.f(yeh,{profileIdentityInfoData:I}))},"sj"),hwi=_.R(function(k){var I=k.profileIdentityInfoData;
return _.f("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.f("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return I().channelDisplayName}),_.f(_.b,{cond:function(){return I().verifiedOrOacBadge},
then:function(V){return _.f("div",{class:"yt-profile-identity-info-view-model__badge"},_.f(_.yV,{data:function(){return{thumbnails:[{url:V().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"tj"),EG4=_.R(function(k){var I=k.profileIdentityInfoData;
return _.f("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.f(_.HT,{data:function(){var V=I().channelBanner;if(V)return{imageBannerViewModel:{image:V.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(V){return _.f("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.f(_.$b,{data:V.data,
isPositionRelative:!0}))}}))},"uj"),yeh=_.R(function(k){var I=k.profileIdentityInfoData;
return _.f("div",{class:"yt-profile-identity-info-view-model__metadata"},_.f("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.f("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return I().channelHandle}),_.f(_.b,{cond:function(){return I().channelPronouns&&I().channelHandle},
then:function(){return _.f("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.f("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return I().channelPronouns})),_.f("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.f("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return I().leftOfBulletInfo}),_.f(_.b,{cond:function(){return I().leftOfBulletInfo&&I().rightOfBulletInfo},
then:function(){return _.f("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.f("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return I().rightOfBulletInfo})))},"vj");_.Si(reA,"yt-profile-identity-info-view-model",{props:{data:_.$3,hideDivider:_.$3,isChannelInfoCard:_.$3}});_.Si(_.yoX,"yt-page-header-view-model",{props:{data:_.$3,noPadding:_.$3,enableBanner:_.$3,cinematicContainerTopbarOffset:_.$3,allowCinematicContainerOverflow:_.$3,displayAsSidebar:_.$3,displayAsPanel:_.$3,alwaysUseMediumTextDescription:_.$3}});var mpx=_.R(function(){return _.f("div",{class:_.FH("ytdGhostGridViewModelGhostCard")},_.f("div",{class:_.FH("ytdGhostGridViewModelThumbnail","ytdGhostGridViewModelGhostColor")}),_.f("div",{class:_.FH("ytdGhostGridViewModelDetails")},_.f("div",{class:_.FH("ytdGhostGridViewModelChannelAvatar","ytdGhostGridViewModelGhostColor")}),_.f("div",{class:_.FH("ytdGhostGridViewModelDetailsTextShell")},_.f("div",{class:_.FH("ytdGhostGridViewModelVideoTitle","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}),
_.f("div",{class:_.FH("ytdGhostGridViewModelVideoMeta","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}))))},"xj");_.Si(_.R(function(k){var I=k.data;var V=_.wy(_.PC);return _.f("ytd-ghost-grid-view-model",{class:_.FH("ytdGhostGridViewModelHost")},_.f(_.ly,{each:function(){var X=Array,P;var L=((P=I().numRows)!=null?P:0)*V();return X(L)},
keyBy:"INDEX"},function(){return _.f(mpx,null)}))},"wj"),"ytd-ghost-grid-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=function(){var P;return(P=I().numColumns)!=null?P:2},X=function(){return V()>1?3:2};
k={};return _.f("ytd-rich-grid-group",{class:_.FH("ytdRichGridGroupHost",(k.ytdRichGridGroupHostFirstColumn=function(){return I().colIndex===0},k)),
style:_.oe({"--ytd-rich-grid-group-num-columns":V,"--ytd-rich-grid-items-per-group":X})},_.f("div",{class:"ytdRichGridGroupContents"},_.f(_.HT,{data:function(){var P;return(P=I().contents)==null?void 0:P.slice(0,X())}},{richItemRenderer:function(P){return _.f(_.yNy,{data:P.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"yj"),"ytd-rich-grid-group",{props:{data:_.$3}});var H3=function(){var k=_.a.apply(this,arguments)||this;k.resizeOnObserverInit=!1;k.isInlinePreviewDisabled=_.m("web_disable_inline_preview");k.disableStickyFilterBar=!1;k.transparentBackgroundChipsBar=!1;k.hideChipsBar=!1;k.isScrolled=!1;k.isWatchDefaultLayout=!0;k.continuationShowButton=!1;k.rowReducedHorizontalMargin=!1;k.useCompactList=!1;k.manualDownloadsPresent=!1;k.smartDownloadsPresent=!1;k.isOnline=!1;k.shouldRenderDownloadsBanner=!1;k.shouldRenderDownloadsBannerUpsell=!1;k.hasOptedIntoSmartDownloads=
!1;k.elementsPerRow=4;k.typographyBump=!1;k.slimItemsPerRow=1;k.pageLoadingFromNavigation=!1;k.resizeObserver=null;k.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction","yt-signal-action-soft-reload-page":"onSoftReloadPage","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-insert-rich-section-action":"insertRichSection"};k.rendererToTagNameMap=new Map(Object.entries(k.contentMapping()).map(function(I){var V=
_.G(I);I=V.next().value;V=V.next().value;return[I,V.component]}));
k.insertedContent=new Map;return k};
_.J(H3,_.a);_.c=H3.prototype;_.c.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var k=_.G(_.BL(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),I=k.next();!I.done;I=k.next())I.value.useCompactList=this.useCompactList};
_.c.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var k=_.G(_.BL(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),I=k.next();!I.done;I=k.next())I=I.value,I.sizing=this.sizing,I.typographyBump=this.typographyBump};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.c.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]]"}}}};
_.c.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"}}}}};
_.c.attached=function(){document.addEventListener("yt-page-type-changed",_.R1(this,this.onPageChange));document.addEventListener("yt-feed-customization-scroll-up",_.R1(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$21030_throttledOnResize=new _.n2(this.resizeObserved,_.Nw("rich_grid_resize_delay_ms",50),this);this.showChipsOnScroll&&window.addEventListener("scroll",_.R1(this,this.onScroll))};
_.c.detached=function(){var k;(k=this.resizeObserver)==null||k.disconnect();document.removeEventListener("yt-page-type-changed",_.R1(this,this.onPageChange));document.removeEventListener("yt-feed-customization-scroll-up",_.R1(this,this.onFeedCustomizationScrollUp));this.showChipsOnScroll&&window.removeEventListener("scroll",_.R1(this,this.onScroll))};
_.c.insertRichSection=function(k){var I=k.richItemTargetId;k=k.richSectionRendererToInsert;I&&k&&(this.insertedContent.set(I,{content:k,timestamp:Date.now()}),this.reflowContent())};
_.c.computeIsInlinePreviewEnabled=function(k,I,V){return _.m("web_disable_inline_preview")?!1:!V&&Jw4({miniplayerIsActive:k,miniplayerPlaybackState:I})};
_.c.computeSizing=function(){var k=_.vTt(this.data);if(k||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return k?this.useCompactList?"COMPACT":k:this.miniMode?"COMPACT":"STANDARD"};
_.c.updateItemMinAndMaxWidth=function(){var k=_.Nw("rich_grid_max_item_width",500);k>0&&_.x5(this.hostElement,{"--ytd-rich-grid-item-max-width":k+"px"});var I;k=this.getRichItemMinWidth((I=this.hostElement)==null?void 0:I.clientWidth);k>0&&_.x5(this.hostElement,{"--ytd-rich-grid-item-min-width":k+"px"})};
_.c.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.c.resizeObserved=function(){_.AV(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.c.onPageChange=function(){var k=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.AV(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.hD.addJob(function(){k.pageLoadingFromNavigation=!1;k.setMasthead();k.maybeSetBigYoodle();k.forceRefreshAndLog();k.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.c.dataChanged=function(){var k=this;_.AV(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.xA(this,function(){k.updateRichItemGridPositions();k.contentsElement&&_.x5(k.hostElement,{"--ytd-rich-grid-content-offset-top":k.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.c.initResizeObserver=function(){var k=this;if(window.ResizeObserver){var I;(I=this.resizeObserver)==null||I.disconnect();var V=!1;this.resizeObserver=new ResizeObserver(function(){if(V){var X;(X=k.resizeObserver)==null||X.disconnect();var P;(P=k.JSC$21030_throttledOnResize)==null||P.fire();requestAnimationFrame(function(){var T;(T=k.JSC$21030_throttledOnResize)==null||T.fire();k.initResizeObserver()})}else if(V=!0,k.resizeOnObserverInit){var L;
(L=k.JSC$21030_throttledOnResize)==null||L.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.c.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.AV(this.hostElement,"ytd-rich-item-index-update-action")};
_.c.updateElementsPerRow=function(){_.AV(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.vX({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.vX({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.c.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.c.onRichShelfRendererCollapse=function(k){if(this.shownItems){var I=k.detail;k=this.shownItems.findIndex(function(X){var P,L;return((L=_.K(X==null?void 0:(P=X.richSectionRenderer)==null?void 0:P.content,_.JuN))==null?void 0:L.trackingParams)===I});
var V=k+1;k<0||V>=this.contentsElement.children.length||!this.shownItems[V].richItemRenderer||this.contentsElement.children[V].scrollIntoView({behavior:"smooth",block:"start"})}};
_.c.onSoftReloadPage=function(){this.scrollUpToTop()};
_.c.handleRerenderDownloadsData=function(){_.m("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.c.handlePlaylistRemoveVideosAction=function(k){var I;if(((I=_.K(k,_.H0x))==null?0:I.setVideoIds)&&this.data&&this.data.contents){k=_.K(k,_.H0x).setVideoIds;for(I=this.data.contents.length-1;I>=0;){var V=_.K(this.data.contents[I],_.kt);(V=V&&_.K(V.content,_.U4))&&V.setVideoId&&k.includes(V.setVideoId)&&this.splice("data.contents",I,1);I--}this.updateIndices()}};
_.c.updateIndices=function(){if(this.data&&this.data.contents)for(var k=0;k<this.data.contents.length;k++)this.set("data.contents."+k+".richItemRenderer.index",_.y8(String(k+1)))};
_.c.hasTopRowInlinePlayableVideoWithEndorsement=function(k){var I;return!((I=k.slice(0,this.getItemsPerRow()))==null||!I.some(function(V){var X;V=_.K(V==null?void 0:(X=V.richItemRenderer)==null?void 0:X.content,_.m2C);var P;return(V==null?void 0:V.inlinePlaybackEndpoint)&&(V==null?void 0:(P=V.thumbnailOverlays)==null?void 0:P.some(function(L){return L.thumbnailOverlayEndorsementRenderer}))}))};
_.c.refreshGridLayoutNew=function(k,I,V,X){var P=X.postsPerRow;var L=X.slimItemsPerRow;var T=X.gameCardsPerRow;X=X.miniGameCardsPerRow;var d;if((d=this.data)==null||!d.contents||!this.containerWidth)return!1;var U;if((U=this.data.responsiveContainerConfiguration)==null?0:U.responsiveSize){var E=_.TJc(this.data.responsiveContainerConfiguration,this.containerWidth,2),l;d=_.Tb(Object.assign({},E,{standardUnitMinWidth:(l=this.data)==null?void 0:l.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&E.isCompactList)}else d=_.Tb({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,isCompactList:this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST",standardUnitMinWidth:(E=this.data)==null?void 0:E.minItemWidth}),this.data.layoutType==="RICH_GRID_LAYOUT_TYPE_COMPACT_LIST"&&(this.useCompactList=this.containerWidth<528);this.typographyBump=d.typographyBump;l=!1;if(k||this.elementsPerRow!==d.numItems||this.postsPerRow!==P||this.slimItemsPerRow!==L||this.gameCardsPerRow!==
T||this.miniGameCardsPerRow!==X||this.gutter!==d.gutter)l=this.elementsPerRow!==d.numItems,this.elementsPerRow=d.numItems,this.postsPerRow=P,this.slimItemsPerRow=L,this.gameCardsPerRow=T,this.miniGameCardsPerRow=X,this.gutter=d.gutter,this.itemWidth=d.itemWidth,this.reflowContent(I),_.x5(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":d.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(_.vX({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:d.maxContainerWidth}));return l};
_.c.refreshGridLayout=function(k,I){var V,X=(V=this.hostElement)==null?void 0:V.clientWidth;this.containerWidth=this.adjustRichGridWidth(X,!0);var P;if((P=this.data)==null||!P.contents||!this.containerWidth)return k&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(k=!0,this.pendingForceReflow=!1);V=this.getRichItemMinWidth(X);var L=this.isShortsPanel?146:194,T=this.getMiniGameCardMinWidth(),d=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.Nw("rich_grid_default_max_items_per_row",
6);X=V=this.calcElementsPerRow(V,d);(P=V<=3&&this.miniModeAllowed())&&(V=this.calcElementsPerRow(240,4));var U=this.calcMaxSlimElementsPerRow(V,d,this.isDefaultGrid);d=this.calcElementsPerRow(L,U);var E=this.calcElementsPerRow(this.isCompactGrid?L:154,U);L=this.calcElementsPerRow(this.isCompactGrid?L:T,U);T=!1;if(this.sizing)return this.refreshGridLayoutNew(k,I,P,{postsPerRow:X,slimItemsPerRow:d,gameCardsPerRow:E,miniGameCardsPerRow:L});if(k||this.elementsPerRow!==V||this.postsPerRow!==X||this.slimItemsPerRow!==
d||this.gameCardsPerRow!==E||this.miniGameCardsPerRow!==L)T=this.elementsPerRow!==V,this.elementsPerRow=V,this.postsPerRow=X,this.slimItemsPerRow=d,this.gameCardsPerRow=E,this.miniGameCardsPerRow=L,this.reflowContent(I),this.updateElementsPerRow(),_.x5(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)&&_.x5(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(P);_.AV(this.hostElement,"yt-rich-grid-layout-refreshed");return T};
_.c.getRichItemMinWidth=function(k){var I=_.Nw("rich_grid_min_item_width",310);if(!_.m("kevlar_disable_min_width_override")){var V,X;I=(X=(V=this.data)==null?void 0:V.minItemWidth)!=null?X:I}return I+_.SQz(k)};
_.c.calcMaxSlimElementsPerRow=function(k,I,V){return(V===void 0?0:V)?k===1?2:k%2===0?k/2*3:k+2:I*2};
_.c.adjustRichGridWidth=function(k,I){var V=_.m("disable_rich_grid_guide_compensation");if(!this.isWatch&&!V&&(V=_.C7().resolve(_.RZ(_.hY)))&&!V.getData())if(V.canFitPersistentGuide(k)&&V.getGuideExpandsAutomatically()){var X,P,L=Number((X=window.getComputedStyle(this.hostElement))==null?void 0:(P=X.getPropertyValue("--app-drawer-width"))==null?void 0:P.replace("px",""));k-=L||0}else if(V.canFitMiniGuide(k)){var T;X=Number((L=window.getComputedStyle(this.hostElement))==null?void 0:(T=L.getPropertyValue("--ytd-mini-guide-width"))==
null?void 0:T.replace("px",""));k-=X||0}k>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(k-=I?32:48));return k};
_.c.calcElementsPerRow=function(k,I){var V=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),X=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((V+X)/(k+X))||1,I)};
_.c.reflowContent=function(k){var I=this;if(!this.isReflowing){this.isReflowing=!0;var V,X,P=!!((V=this.data)==null?0:(X=V.contents)==null?0:X.some(function(d){return _.K(d,_.Ye)}));
V=this.getItemsPerRow();var L;X=(L=this.data)==null?void 0:L.reflowOptions;k&&(_.LQ("rgr_s"),_.xA(this,function(){_.LQ("rgr_nrf")}));
k={};(L=_.BL(this.hostElement).querySelector("#contents"))&&(k={contentElement:L,rendererToTagNameMap:this.rendererToTagNameMap});L=(L=this.data.contents)?L.slice():[];P=eIX(L,V,P,X,this.getRichGridStyle(),k,this.insertedContent);var T=P.orderedContent;if(P=P.pinnedContentNotShownTargetIds)for(P=_.G(P),V=P.next();!V.done;V=P.next())this.insertedContent.delete(V.value);P=function(){I.shownItems=T;I.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(T),_.xA(this,P)):P()}};
_.c.getFirstRowItems=function(k){for(var I=[],V=0;V<k.length;V++){var X=void 0,P=void 0,L=void 0,T=void 0,d=void 0,U=void 0;if(((X=k[V])==null?void 0:(P=X.richItemRenderer)==null?void 0:P.rowIndex)===0||((L=k[V])==null?void 0:(T=L.richGroupRenderer)==null?void 0:T.rowIndex)===0||((d=k[V])==null?void 0:(U=d.richSectionRenderer)==null?void 0:U.rowIndex)===0)I.push(k[V]);else break}return I};
_.c.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.c.resetInsertedContentIfNeeded=function(){(_.m("web_explore_hub_on_hover")||_.m("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.c.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.c.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()};
_.c.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.c.terminateVideoPreview=function(){_.AV(this.hostElement,"yt-terminate-video-preview-action")};
_.c.updateRichItemGridPositions=function(){var k={gridData:{gridColumnCount:this.elementsPerRow}},I;((I=this.data)==null?0:I.trackingParams)&&(I=_.PW())&&_.KQ(I,_.zY(this.data.trackingParams),k);_.AV(this.hostElement,"ytd-rich-item-index-update-action")};
_.c.miniModeAllowed=function(){return this.isChannelPage};
_.c.getMiniGameCardMinWidth=function(){return 154};
_.c.updateMiniMode=function(k){this.miniMode=this.miniModeAllowed()&&k;this.ytdReduxBehavior.dispatch(_.vX({type:"SET_RICH_GRID_MINI_MODE",payload:k}))};
_.c.isCurrentPage=function(){return location.pathname===this.pagePath};
_.c.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var k=_.C7().resolve(_.Kz).getCurrentPage();k&&k.setScrollTop(0)}};
_.c.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.c.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.c.maybeSetBigYoodle=function(){var k,I=(k=this.data)==null?void 0:k.bigYoodle;this.bigYoodleData!==I&&(this.bigYoodleData=I)};
_.c.setMasthead=function(){var k;((k=this.data)==null?0:k.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.c.getRichGridStyle=function(){var k,I;return(I=(k=this.data)==null?void 0:k.style)!=null?I:"RICH_GRID_STYLE_UNKNOWN"};
_.c.onIsShortsGridChange=function(){var k=this.ytdReduxBehavior,I=k.dispatch,V=this.getRichGridStyle();I.call(k,_.vX({type:"SET_RICH_GRID_STYLE",payload:V}))};
_.c.onFeedCustomizationScrollUp=function(){this.scrollUpToTop()};
_.c.onScroll=function(){this.isScrolled=window.scrollY>0};
_.R9.Object.defineProperties(H3.prototype,{showChipsOnScroll:{configurable:!0,enumerable:!0,get:function(){return _.m("kevlar_show_chips_on_scroll")&&this.isHomePage&&!this.isChannelPage&&!this.isFilteredFeed}},
loadingContentRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.ytContinuationHandlerBehavior)==null?void 0:k.reloadUiContent}},
hasLoadingContent:{configurable:!0,enumerable:!0,get:function(){return!!this.loadingContentRenderer}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var k=_.C7().resolve(_.Kz).getCurrentPage(),I,V,X;return(((I=this.data)==null?void 0:I.targetId)==="browse-feedFEsfv_audio_pivot"||_.m("web_enable_channel_pivot_panel")&&((V=this.data)==null?void 0:V.targetId)==="browse-feedFEsfv_channel_pivot"||_.m("web_enable_effect_pivot_panel")&&((X=this.data)==null?void 0:X.targetId)==="browse-feedFEsfv_effect_pivot")&&(k==null?void 0:k.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.m("kevlar_watch_grid_reduced_top_margin_rich_grid")}},
noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}},
topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}},
hideHeader:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null?0:k.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var k;return((k=_.C7().resolve(_.Kz).getCurrentPage())==null?void 0:k.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var k;return((k=_.C7().resolve(_.Kz).getCurrentPage())==null?void 0:k.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.data)==null?0:k.enableContentSpecificAspectRatio)||((I=this.data)==null?0:(V=I.responsiveContainerConfiguration)==null?0:V.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.Nw("web_continuation_handler_margin",0):0}}});
H3.prototype.onIsShortsGridChange=H3.prototype.onIsShortsGridChange;H3.prototype.onReloadContinuationFinish=H3.prototype.onReloadContinuationFinish;H3.prototype.reflowContent=H3.prototype.reflowContent;H3.prototype.handleRerenderDownloadsData=H3.prototype.handleRerenderDownloadsData;H3.prototype.onRichShelfRendererCollapse=H3.prototype.onRichShelfRendererCollapse;H3.prototype.onRequestElementsPerRow=H3.prototype.onRequestElementsPerRow;H3.prototype.contentLengthChanged=H3.prototype.contentLengthChanged;
H3.prototype.dataChanged=H3.prototype.dataChanged;H3.prototype.onSizingChange=H3.prototype.onSizingChange;H3.prototype.onUseCompactListChange=H3.prototype.onUseCompactListChange;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],H3.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],H3.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.IT),_.Z("design:type",Object)],H3.prototype,"ironResizableBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],H3.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.JX),_.Z("design:type",Object)],H3.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],H3.prototype,"componentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],H3.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],H3.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],H3.prototype,"miniMode",void 0);_.H([_.n({value:[]}),_.Z("design:type",Array)],H3.prototype,"shownItems",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],H3.prototype,"isReflowing",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],H3.prototype,"isFilteredFeed",void 0);_.H([_.n({selector:_.OUA}),_.Z("design:type",Boolean)],H3.prototype,"guideIsExpanded",void 0);
_.H([_.n({selectorArgs:["entitySelectorType"],selector:function(k,I){if(_.m("kevlar_modern_downloads_page")&&I&&I!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(I){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":I=k.entities;var V=_.kL(I),X=_.I5(I),P=_.bmA(k),L=_.Ek_(k),T=_.lBt(k),d=_.Cxz(I),U=_.DN(V),E=_.V8(I);return _.VoR(V,X,d,_.Nac(I),P,L,U,E,T,_.hMU(k),_.Gi(k));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return k=_.kL(k.entities),_.Psz(k);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return k=
_.x2O(k.entities),_.Lmz(k);default:_.$w(new _.GN("Error: entitySelectorType defined but not matched in selector.",k,I))}}}),
_.Z("design:type",Object)],H3.prototype,"entityDrivenRichGridData",void 0);_.H([_.n(),_.Z("design:type",Object)],H3.prototype,"resizeOnObserverInit",void 0);_.H([_.n(),_.Z("design:type",Object)],H3.prototype,"bigYoodleData",void 0);_.H([_.n(),_.Z("design:type",Object)],H3.prototype,"mastheadData",void 0);_.H([_.n(),_.Z("design:type",Boolean)],H3.prototype,"isInlinePreviewDisabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],H3.prototype,"disableStickyFilterBar",void 0);
_.H([_.n(),_.Z("design:type",Object)],H3.prototype,"transparentBackgroundChipsBar",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],H3.prototype,"hideChipsBar",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("isHomePage","isFilteredFeed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"showChipsOnScroll",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],H3.prototype,"isScrolled",void 0);
_.H([_.n(),_.Z("design:type",Object)],H3.prototype,"isWatchDefaultLayout",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],H3.prototype,"continuationShowButton",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],H3.prototype,"rowReducedHorizontalMargin",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],H3.prototype,"useCompactList",void 0);_.H([_.n({selector:function(k){return _.I5(k.entities).length>0}}),
_.Z("design:type",Object)],H3.prototype,"manualDownloadsPresent",void 0);_.H([_.n({selector:function(k){return _.kL(k.entities).length>0}}),
_.Z("design:type",Object)],H3.prototype,"smartDownloadsPresent",void 0);_.H([_.n({selector:_.Gi}),_.Z("design:type",Object)],H3.prototype,"isOnline",void 0);_.H([_.n({selector:_.Ek_}),_.Z("design:type",Object)],H3.prototype,"shouldRenderDownloadsBanner",void 0);_.H([_.n({selector:_.hMU}),_.Z("design:type",Object)],H3.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.H([_.n({selector:_.bmA}),_.Z("design:type",Object)],H3.prototype,"hasOptedIntoSmartDownloads",void 0);
_.H([_.w$("useCompactList"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H3.prototype,"onUseCompactListChange",null);_.H([_.w$("sizing","typographyBump"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H3.prototype,"onSizingChange",null);_.H([_.n({selector:_.X4t}),_.Z("design:type",Number)],H3.prototype,"miniplayerPlaybackState",void 0);_.H([_.n({selector:_.Lv}),_.Z("design:type",Boolean)],H3.prototype,"miniplayerIsActive",void 0);
_.H([_.n({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.Z("design:type",Boolean)],H3.prototype,"isInlinePreviewEnabled",void 0);_.H([_.n({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.Z("design:type",String)],H3.prototype,"sizing",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],H3.prototype,"elementsPerRow",void 0);
_.H([_.n(),_.Z("design:type",Object)],H3.prototype,"typographyBump",void 0);_.H([_.n(),_.Z("design:type",Number)],H3.prototype,"itemWidth",void 0);_.H([_.p$("#header"),_.Z("design:type",HTMLElement)],H3.prototype,"headerElement",void 0);_.H([_.p$("#contents"),_.Z("design:type",HTMLElement)],H3.prototype,"contentsElement",void 0);_.H([_.v("reloadUiContent"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],H3.prototype,"loadingContentRenderer",null);
_.H([_.v("reloadUiContent"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"hasLoadingContent",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H3.prototype,"dataChanged",null);_.H([_.DZ("data.contents.length"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H3.prototype,"contentLengthChanged",null);
_.H([_.C$("yt-request-elements-per-row"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H3.prototype,"onRequestElementsPerRow",null);_.H([_.C$("yt-rich-shelf-renderer-collapse"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],H3.prototype,"onRichShelfRendererCollapse",null);
_.H([_.DZ("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H3.prototype,"handleRerenderDownloadsData",null);_.H([_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],H3.prototype,"entitySelectorType",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data.targetId"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"isSub",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.targetId"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"isWatch",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.targetId"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"isShortsPanel",null);
_.H([_.n({reflectToAttribute:!0}),_.v("isWatch"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"reducedTopMargin",null);_.H([_.n({reflectToAttribute:!0}),_.v("data","isWatch","isWatchDefaultLayout"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"noTopMargin",null);_.H([_.n({reflectToAttribute:!0}),_.v("isInlinePreviewEnabled","shownItems"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"topRowEndorsement",null);
_.H([_.v("data.header"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"hideHeader",null);_.H([_.C$("yt-rich-grid-reflow"),_.Z("design:type",Function),_.Z("design:paramtypes",[Boolean]),_.Z("design:returntype")],H3.prototype,"reflowContent",null);_.H([_.C$("yt-reload-continuation-finish"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H3.prototype,"onReloadContinuationFinish",null);
_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"isSlimGrid",null);_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"isShortsGrid",null);_.H([_.v("data","isSlimGrid","isShortsGrid"),_.n(),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"noRichItemGutterMargins",null);
_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"isShortsGridSlim",null);_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"isCompactGrid",null);_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"isDefaultGrid",null);
_.H([_.v("data.targetId"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"hideChipsBarOnWatch",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H3.prototype,"onIsShortsGridChange",null);_.H([_.v("data.enableContentSpecificAspectRatio"),_.n(),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],H3.prototype,"force16By9ThumbnailAspectRatio",null);
_.H([_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],H3.prototype,"continuationTriggerOffset",null);_.H([_.GY({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],H3);
_.C(H3,"ytd-rich-grid-renderer",function(){if(l0P!==void 0)return l0P;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return l0P=k},{mode:2});var KZi;var pE=function(){return _.a.apply(this,arguments)||this};
_.J(pE,_.a);_.c=pE.prototype;
_.c.onKeyDown=function(k){if(this.snippetElements.length!==0&&(k=k.keyCode,k===38||k===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);k===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.cM(this.highlightedIndex,-1,this.snippetElements.length);k=this.snippetElements.length;var I=this.highlightedIndex%k;this.highlightedIndex=I*k<0?I+k:I;k=this.snippetElements[this.highlightedIndex];this.highlightSnippet(k);this.ensureVisible(k)}};
_.c.onKeyUp=function(k){var I=this;ul4(k)&&(k.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.hD.cancelJob(this.inputTimerId),this.inputTimerId=_.hD.addLowPriorityJob(function(){I.typedValue&&(I.fetchSnippets(I.typedValue),I.logInputGesture(I.data))},1E3))};
_.c.onClick=function(k){(k=_.K7C(k.target,null,"snippet-item"))&&this.selectSnippet(k)};
_.c.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.c.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.c.ready=function(){var k=this;this.inputElement.addEventListener("focus",function(){k.snippetsWrapper.style.removeProperty("display")})};
_.c.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.c.getSourceTimelines=function(){if(!this.data)return[];var k=[];if(this.data.searchInVideoSources)for(var I=_.G(this.data.searchInVideoSources),V=I.next();!V.done;V=I.next())V=V.value,V==="SEARCH_IN_VIDEO_SOURCE_ASR"?k.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):V==="SEARCH_IN_VIDEO_SOURCE_OCR"&&k.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return k};
_.c.fetchSnippets=function(k){var I=_.sm(this.hostElement,"yt-get-current-video-id-action")[0],V=this.getSourceTimelines();k={getSearchInVideoCommand:{externalVideoId:I,query:k!=null?k:"",sourceTimelines:V},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}})};
_.c.filterSnippets=function(k,I){var V=this;if(I){this.filteredSnippets=(0,_.dc.unsafeClone)(k);var X=RegExp(_.tmz(I),"i");this.filteredSnippets=this.filteredSnippets.filter(function(T){return X.test(V.ytRendererBehavior.getSimpleString(T.snippet))});
k=_.G(this.filteredSnippets);for(var P=k.next();!P.done;P=k.next()){P=P.value;var L=this.ytRendererBehavior.getSimpleString(P.snippet);P.snippet={runs:[{text:L.substring(0,L.toLowerCase().indexOf(I))},{text:L.substring(L.toLowerCase().indexOf(I),L.toLowerCase().indexOf(I)+I.length),bold:!0},{text:L.substring(L.toLowerCase().indexOf(I)+I.length,L.length)}]}}}else this.filteredSnippets=k};
_.c.onUpdateSearchInVideoResults=function(k){if(!(this.snippets.length>0)){var I,V,X;if((X=(I=_.K(k,ZL3))==null?void 0:(V=I.results)==null?void 0:V.length)!=null&&X){var P;this.filteredSnippets=this.snippets=((P=_.K(k,ZL3))==null?void 0:P.results).map(function(L){var T,d,U;return{startMs:L==null?void 0:(T=L.searchInVideoResultRenderer)==null?void 0:T.startMs,startTimeText:L==null?void 0:(d=L.searchInVideoResultRenderer)==null?void 0:d.startTimeText,snippet:L==null?void 0:(U=L.searchInVideoResultRenderer)==
null?void 0:U.snippet}})}}};
_.c.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};
_.c.highlightSnippet=function(k){k.classList.add("highlighted")};
_.c.removeSnippetHighlight=function(k){k.classList.remove("highlighted")};
_.c.selectSnippet=function(k){this.typedValue=String(k.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(k);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.c.ensureVisible=function(k){var I=this.snippetsWrapper.scrollTop,V=I+this.snippetsWrapper.clientHeight,X=k.offsetTop-this.snippetsWrapper.offsetTop;k=X+k.clientHeight;X<I?this.snippetsWrapper.scrollTop-=I-X:k>V&&(this.snippetsWrapper.scrollTop+=k-V)};
_.c.seekPlayer=function(k){var I,V;return _.W(function(X){if(X.nextAddress==1){if(!k)return X.jumpTo(0);I=Number(k.dataset.startOffset);return X.yield(_.j_().getPlayerPromise(),3)}V=X.yieldResult;V.seekTo(I/1E3,!0);V.wakeUpControls();_.xg(X)})};
_.c.logInputGesture=function(k){var I=_.PW();I&&(k==null?0:k.trackingParams)&&_.mO(I,_.zY(k.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.c.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("typed-value-changed",this.typedValue))};
_.c.updateTypedValueFromBinding=function(k){this.typedValue=k.currentTarget.value};
pE.prototype.typedValueChangedForBinding=pE.prototype.typedValueChangedForBinding;pE.prototype.dataChanged=pE.prototype.dataChanged;pE.prototype.panelContentVisibleChanged=pE.prototype.panelContentVisibleChanged;pE.prototype.onClick=pE.prototype.onClick;pE.prototype.onKeyUp=pE.prototype.onKeyUp;pE.prototype.onKeyDown=pE.prototype.onKeyDown;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pE.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],pE.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],pE.prototype,"data",void 0);_.H([_.n({value:[]}),_.Z("design:type",Array)],pE.prototype,"snippets",void 0);_.H([_.n({value:[]}),_.Z("design:type",Array)],pE.prototype,"filteredSnippets",void 0);_.H([_.n({value:[]}),_.Z("design:type",Array)],pE.prototype,"snippetElements",void 0);
_.H([_.p$("#siv-input"),_.Z("design:type",HTMLElement)],pE.prototype,"inputElement",void 0);_.H([_.p$("#siv-snippets-wrapper"),_.Z("design:type",HTMLElement)],pE.prototype,"snippetsWrapper",void 0);_.H([_.n(),_.Z("design:type",String)],pE.prototype,"typedValue",void 0);_.H([_.n({value:-1}),_.Z("design:type",Number)],pE.prototype,"highlightedIndex",void 0);_.H([_.C$("keydown"),_.Z("design:type",Function),_.Z("design:paramtypes",[_.eU]),_.Z("design:returntype")],pE.prototype,"onKeyDown",null);
_.H([_.C$("keyup"),_.Z("design:type",Function),_.Z("design:paramtypes",[_.eU]),_.Z("design:returntype")],pE.prototype,"onKeyUp",null);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],pE.prototype,"onClick",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],pE.prototype,"panelContentVisible",void 0);
_.H([_.w$("panelContentVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pE.prototype,"panelContentVisibleChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pE.prototype,"dataChanged",null);_.H([_.w$("typedValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pE.prototype,"typedValueChangedForBinding",null);
_.H([_.GY({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],pE);
_.C(pE,"ytd-search-in-video-renderer",function(){if(KZi!==void 0)return KZi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-in-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-search-in-video-renderer" aria-owns="siv-snippets-wrapper" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-search-in-video-renderer" slot="prefix" icon="yt-icons:find_in_page"></yt-icon>\n  <input id="siv-input" slot="input" value="[[typedValue]]" type="text" placeholder="[[getSimpleString(data.placeholderText)]]" aria-autocomplete="list" aria-controls="siv-snippets-wrapper" aria-haspopup="listbox" role="combobox" on-input="updateTypedValueFromBinding" class="style-scope ytd-search-in-video-renderer">\n</tp-yt-paper-input-container>\n<div id="siv-snippets-wrapper" class="snippets-wrapper style-scope ytd-search-in-video-renderer" role="listbox">\n  <div class="no-results-item style-scope ytd-search-in-video-renderer" hidden="[[filteredSnippets.length]]">\n    [[getSimpleString(data.noResultsMessage)]]\n  </div>\n  <template is="dom-repeat" items="[[filteredSnippets]]" hidden="[[!filteredSnippets.length]]" on-dom-change="updateSnippetElements" class="style-scope ytd-search-in-video-renderer">\n    \n    <div class="snippet-item style-scope ytd-search-in-video-renderer" role="option" data-start-offset$="[[item.startMs]]" data-text$="[[getSimpleString(item.snippet)]]">\n      <yt-formatted-string class="start-time-text style-scope ytd-search-in-video-renderer" text="[[item.startTimeText]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="snippet-text style-scope ytd-search-in-video-renderer" text="[[item.snippet]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return KZi=k},{mode:1});var $pG;var NG=function(){return _.a.apply(this,arguments)||this};
_.J(NG,_.a);NG.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
NG.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]]"}}}}}};
NG.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var k,I,V,X,P=(I=_.K((k=this.data)==null?void 0:k.onClickCommand,_.YzC))==null?void 0:(V=I.item)==null?void 0:(X=V.notificationTextRenderer)==null?void 0:X.successResponseText;P&&_.cMi(this.hostElement,P)}};
_.R9.Object.defineProperties(NG.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X;return this.isProductPlaceholder&&((k=this.data)==null?void 0:(I=k.hiddenProductOptions)==null?void 0:I.showDropCountdown)&&!!((V=this.data)==null?0:(X=V.hiddenProductOptions)==null?0:X.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var k;return!this.isProductPlaceholder&&!((k=this.data)==null?0:k.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null?0:k.priceReplacementText)&&!((I=this.data)==null||!I.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],NG.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],NG.prototype,"componentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],NG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],NG.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("isProductPlaceholder"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],NG.prototype,"useCenterLayoutContainer",null);_.H([_.n({computed:"computeButtonOverride(data)"}),_.Z("design:type",Object)],NG.prototype,"buttonOverride",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],NG.prototype,"isProductPlaceholder",null);
_.H([_.v("isProductPlaceholder"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],NG.prototype,"showDropCountdown",null);_.H([_.v("isProductPlaceholder","data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],NG.prototype,"showBrandName",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],NG.prototype,"showPriceReplacementText",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],NG.prototype,"showPrice",null);
_.H([_.v("isProductPlaceholder"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],NG.prototype,"showMetadata",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],NG);
_.C(NG,"ytd-product-list-item-renderer",function(){if($pG!==void 0)return $pG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div data-offer-version-id$="[[data.debugOfferVersionId]]" id="product-list-item" class="style-scope ytd-product-list-item-renderer"><a id="container" class="yt-simple-endpoint style-scope ytd-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" rel="[[computeNofollow_(data.onClickCommand)]]" data="[[data.onClickCommand]]" on-click="showSnackbarIfPlaceholder"><div id="product-thumbnail" class="style-scope ytd-product-list-item-renderer"><yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" class="style-scope ytd-product-list-item-renderer"></yt-img-shadow></div><div id="product-info-and-view" class="style-scope ytd-product-list-item-renderer"><div id="product-info" class="style-scope ytd-product-list-item-renderer"><h4 id="product-title" class="style-scope ytd-product-list-item-renderer">[[getSimpleString(data.title)]]</h4><template is="dom-if" if="[[showDropCountdown]]" class="style-scope ytd-product-list-item-renderer"><yt-countdown target-timestamp="[[data.hiddenProductOptions.dropTimestamp]]" class="style-scope ytd-product-list-item-renderer"></yt-countdown></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="merchant-name" class="style-scope ytd-product-list-item-renderer">[[data.merchantName]]</div></template><template is="dom-if" if="[[showBrandName]]" class="style-scope ytd-product-list-item-renderer"><div id="brand-name" class="style-scope ytd-product-list-item-renderer">[[data.brandName]]</div></template><template is="dom-if" restamp="" if="[[showPriceReplacementText]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price-replacement" class="style-scope ytd-product-list-item-renderer">[[data.priceReplacementText]]</div></template><template is="dom-if" restamp="" if="[[showPrice]]" class="style-scope ytd-product-list-item-renderer"><div id="product-price" class="style-scope ytd-product-list-item-renderer">[[data.price]]</div></template><template is="dom-if" if="[[showMetadata]]" class="style-scope ytd-product-list-item-renderer"><div id="affiliate-disclaimer-text" class="style-scope ytd-product-list-item-renderer">\n            [[data.affiliateDisclaimerText]]\n          </div></template></div><div id="view-button" hidden="[[!showMetadata]]" class="style-scope ytd-product-list-item-renderer"></div></div></a><div id="action-button" class="style-scope ytd-product-list-item-renderer"></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $pG=k},{mode:1});var Sfx;var MG=function(){return _.a.apply(this,arguments)||this};
_.J(MG,_.a);MG.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
MG.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
MG.prototype.panelContentVisibleChanged=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return k.playerApi?V.jumpTo(2):V.yield(_.j_().getPlayerPromise(),3);V.nextAddress!=2&&(k.playerApi=V.yieldResult);(I=k.playerApi)==null||I.productsInVideoVisibilityUpdated(!!k.panelContentVisible);_.xg(V)})};
MG.prototype.panelContentVisibleChanged=MG.prototype.panelContentVisibleChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],MG.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],MG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],MG.prototype,"panelContentVisible",void 0);_.H([_.n(),_.Z("design:type",Object)],MG.prototype,"data",void 0);
_.H([_.w$("panelContentVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype",Promise)],MG.prototype,"panelContentVisibleChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],MG);
_.C(MG,"ytd-product-list-renderer",function(){if(Sfx!==void 0)return Sfx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-product-list-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Sfx=k},{mode:1});var j_6;var Zb=function(){var k=_.a.apply(this,arguments)||this;k.isToggleChecked=!1;return k};
_.J(Zb,_.a);Zb.prototype.onDataChanged=function(){var k;this.isToggleChecked=((k=this.data)==null?void 0:k.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
Zb.prototype.close=function(){var k;((k=this.data)==null?0:k.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
Zb.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var k,I=_.K((k=this.data)==null?void 0:k.switchButton,zXP);I&&(this.isToggleChecked&&I.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(I.switchOnInnertubeCommand),!this.isToggleChecked&&I.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(I.switchOffInnertubeCommand))};
Zb.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Zb.prototype.onDataChanged=Zb.prototype.onDataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Zb.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Zb.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Zb.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Zb.prototype,"isToggleChecked",void 0);_.H([_.n({value:_.HW("CLOSE")}),_.Z("design:type",String)],Zb.prototype,"closeButtonAriaLabel",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Zb.prototype,"onDataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],Zb);
_.C(Zb,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(j_6!==void 0)return j_6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-gifting-opt-in-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-icon icon="close" class="style-scope ytd-sponsorships-gifting-opt-in-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="content" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n  <div id="header" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <yt-img-shadow class="thumbnail style-scope ytd-sponsorships-gifting-opt-in-renderer" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n  </div>\n  <div id="optin" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n    <div id="title" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <yt-formatted-string class="title style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="subtitle style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.subtitle]]">\n      </yt-formatted-string>\n    </div>\n    <div id="toggle" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n      <ytcp-ve track-click="true" ve-type="[[ve.client.SPONSORSHIPS_GIFTING_OPT_IN_DIALOG_TOGGLE_BUTTON]]" class="style-scope ytd-sponsorships-gifting-opt-in-renderer">\n        <tp-yt-paper-toggle-button class="toggle style-scope ytd-sponsorships-gifting-opt-in-renderer" checked="[[isToggleChecked]]" on-click="handleOptInToggle">\n        </tp-yt-paper-toggle-button>\n      </ytcp-ve>\n    </div>\n  </div>\n  <div class="separator style-scope ytd-sponsorships-gifting-opt-in-renderer"></div>\n  <yt-formatted-string class="disclaimer style-scope ytd-sponsorships-gifting-opt-in-renderer" text="[[data.disclaimer]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return j_6=k},{mode:1});var Jec;var Db=function(){var k=_.a.apply(this,arguments)||this;k.hideTimestamps=!!_.OK("hide-transcript-timestamps");k.currentCueIndex=-1;k.flatCues=[];k.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};k.TEST_ONLY={getFlatCues:function(){return k.flatCues}};
return k};
_.J(Db,_.a);_.c=Db.prototype;_.c.hideTimestampsChanged=function(){_.uJ("hide-transcript-timestamps",this.hideTimestamps)};
_.c.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.c.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.c.dataChanged=function(){var k;if((k=this.data)!=null&&k.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;k=_.G(this.data.cueGroups);for(var I=k.next();!I.done;I=k.next()){I=_.G(_.K(I.value,GdV).cues);for(var V=I.next();!V.done;V=I.next())this.flatCues.push(Number(_.K(V.value,TBG).startOffsetMs))}}};
_.c.onYtPlayerTimeChanged=function(k){if(!(k<0)){for(var I=this.currentCueIndex,V=I;;){var X=V>=0?this.flatCues[V]/1E3:-1;if(k+.5<X)--V;else if(X=V+1<this.flatCues.length?this.flatCues[V+1]/1E3:Infinity,k+.5>X)V+=1;else break}V!==I&&(I>=0&&((k=this.getCueElement(I))&&k.classList.remove("active"),(I=this.getCueGroupElement(I))&&I.classList.remove("active")),(I=this.getCueElement(V))&&I.classList.add("active"),(I=this.getCueGroupElement(V))&&I.classList.add("active"),this.currentCueIndex=V,this.isHovered||
this.scrollElementToTop(V))}};
_.c.scrollElementToTop=function(k){k=this.getCueElement(k>=3?k-3:0);this.hostElement.scrollTop=Math.min(k.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.c.getCueElement=function(k){return _.BL(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[k]+'"]')};
_.c.getCueGroupElement=function(k){return(k=this.getCueElement(k))&&k.parentElement?k.parentElement.parentElement:null};
_.c.onTap=function(k){var I=_.$5(k);k.target.classList.contains("cue")&&this.seekCueElement(I)};
_.c.onKeyPress=function(k){k.keyCode==13&&(k=_.K7C(k.target,null,"cue"))&&this.seekCueElement(k)};
_.c.seekCueElement=function(k){k=Number(k.getAttribute("start-offset"));_.sm(this.hostElement,"yt-transcript-player-seek",[k/1E3])};
_.c.onMouseEnter=function(){this.isHovered=!0};
_.c.onMouseLeave=function(){this.isHovered=!1};
Db.prototype.onMouseLeave=Db.prototype.onMouseLeave;Db.prototype.onMouseEnter=Db.prototype.onMouseEnter;Db.prototype.onKeyPress=Db.prototype.onKeyPress;Db.prototype.onTap=Db.prototype.onTap;Db.prototype.dataChanged=Db.prototype.dataChanged;Db.prototype.hideTimestampsChanged=Db.prototype.hideTimestampsChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Db.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Db.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Db.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Db.prototype,"hideTimestamps",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Db.prototype,"isHovered",void 0);_.H([_.w$("hideTimestamps"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Db.prototype,"hideTimestampsChanged",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Db.prototype,"dataChanged",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Db.prototype,"onTap",null);_.H([_.C$("keypress"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Db.prototype,"onKeyPress",null);
_.H([_.C$("mouseenter"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Db.prototype,"onMouseEnter",null);_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Db.prototype,"onMouseLeave",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],Db);
_.C(Db,"ytd-transcript-body-renderer",function(){if(Jec!==void 0)return Jec;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-body-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template as="cueGroup" is="dom-repeat" items="[[data.cueGroups]]" class="style-scope ytd-transcript-body-renderer">\n  <div class="cue-group style-scope ytd-transcript-body-renderer">\n    <div class="cue-group-start-offset style-scope ytd-transcript-body-renderer">\n      [[getSimpleString(cueGroup.transcriptCueGroupRenderer.formattedStartOffset)]]\n    </div>\n    <div class="cues style-scope ytd-transcript-body-renderer">\n      <template is="dom-repeat" items="[[cueGroup.transcriptCueGroupRenderer.cues]]" class="style-scope ytd-transcript-body-renderer">\n        <div class="cue style-scope ytd-transcript-body-renderer" role="button" start-offset$="[[item.transcriptCueRenderer.startOffsetMs]]" tabindex="0">\n          [[getSimpleString(item.transcriptCueRenderer.cue)]]\n        </div>\n      </template>\n    </div>\n  </div>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Jec=k},{mode:1});var Yfh;var zA=function(){var k=_.a.apply(this,arguments)||this;k.darkerPanels=_.m("web_watch_darker_panels");return k};
_.J(zA,_.a);zA.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],zA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],zA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],zA.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],zA.prototype,"darkerPanels",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],zA);
_.C(zA,"ytd-transcript-footer-renderer",function(){if(Yfh!==void 0)return Yfh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="menu" class="style-scope ytd-transcript-footer-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Yfh=k},{mode:1});var gG3;var qfA;var uw=function(){var k=_.a.apply(this,arguments)||this;k.systemIcons=_.m("kevlar_system_icons");k.showClearButton=!1;return k};
_.J(uw,_.a);_.c=uw.prototype;_.c.handleInput=function(k){var I=this;k.target.value.length?_.bA(this,"ytdTranscriptSearchBoxSearch",function(){I.emitSearchEvent(k)},500):(_.obD(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=k.target.value.length>0};
_.c.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.c.handleClick=function(){var k,I=(k=this.data)==null?void 0:k.trackingParams;I&&_.MV(_.Ne(),I)};
_.c.handleClear=function(){_.obD(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var k,I,V=(I=_.K((k=this.data)==null?void 0:k.clearButton,_.b_))==null?void 0:I.trackingParams;V&&_.MV(_.Ne(),V);this.clear()};
_.c.emitSearchEvent=function(k){_.vW(this.hostElement,"yt-transcript-search-box-search",{query:k.target.value});var I,V;(k=(V=_.K((I=this.data)==null?void 0:I.searchButton,_.b_))==null?void 0:V.trackingParams)&&_.MV(_.Ne(),k)};
_.c.emitClearEvent=function(){_.vW(this.hostElement,"yt-transcript-search-box-clear")};
_.R9.Object.defineProperties(uw.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.BL(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uw.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uw.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uw.prototype,"systemIcons",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],uw);
_.C(uw,"ytd-transcript-search-box-renderer",function(){if(qfA!==void 0)return qfA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-box-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input-container class="input-container style-scope ytd-transcript-search-box-renderer" no-label-float="true">\n  <yt-icon class="icon style-scope ytd-transcript-search-box-renderer" slot="prefix" icon="yt-icons:search"></yt-icon>\n  <input id="transcript-search-box-input" slot="input" type="text" placeholder="[[getSimpleString(data.formattedPlaceholder)]]" aria-autocomplete="list" aria-haspopup="listbox" maxlength="1000" role="combobox" on-click="handleClick" on-input="handleInput" class="style-scope ytd-transcript-search-box-renderer">\n  <tp-yt-paper-icon-button class="clear-button style-scope ytd-transcript-search-box-renderer" slot="suffix" hidden="[[!showClearButton]]" icon="yt-sys-icons:close" on-click="handleClear"></tp-yt-paper-icon-button>\n</tp-yt-paper-input-container>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return qfA=k},{mode:1});var vG6;var s_2;var O_=function(){return _.a.apply(this,arguments)||this};
_.J(O_,_.a);O_.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var k,I;this.sectionHeaderAriaLabel=(k=this.data)==null?void 0:(I=k.accessibility)==null?void 0:I.accessibilityData.label}};
O_.prototype.fireSelectedEvent=function(k){_.vW(this.hostElement,"ytd-transcript-section-header",{startMs:k})};
O_.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
O_.prototype.handleKeyPress=function(k){this.data&&k.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.R9.Object.defineProperties(O_.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=(k=this.data)==null?void 0:k.enableTappableTranscriptHeader)!=null?I:!1}}});
O_.prototype.dataChanged=O_.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],O_.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],O_.prototype,"sectionHeaderAriaLabel",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],O_.prototype,"enableTappableTranscriptHeader",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],O_.prototype,"dataChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],O_);
_.C(O_,"ytd-transcript-section-header-renderer",function(){if(s_2!==void 0)return s_2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" restamp="" if="[[enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" class="transcript-section-header style-scope ytd-transcript-section-header-renderer" aria-label$="[[sectionHeaderAriaLabel]]" tabindex="0" role="button" on-click="handleClick" on-keypress="handleKeyPress">\n    <yt-section-header-view-model data="[[data.sectionHeader.sectionHeaderViewModel]]" disable-vertical-padding="true" force-small-layout="true" class="style-scope ytd-transcript-section-header-renderer">\n  </yt-section-header-view-model></div>\n</template>\n<template is="dom-if" restamp="" if="[[!enableTappableTranscriptHeader]]" class="style-scope ytd-transcript-section-header-renderer">\n  <div id="header" aria-label$="[[sectionHeaderAriaLabel]]" class="style-scope ytd-transcript-section-header-renderer">\n    <yt-formatted-string id="title" aria-hidden="true" tabindex="-1" text="[[data.snippet]]" class="style-scope ytd-transcript-section-header-renderer">\n    </yt-formatted-string>\n  </div>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return s_2=k},{mode:1});var FZc;var BDx;var tM=function(){var k=_.a.apply(this,arguments)||this;k.isEditMode=!1;k.touchCaptionsEnabled=!1;k.deleteCaptionCorrectionPopupCommand=null;k.voteCaptionCorrectionPopupCommand=null;k.roundedContainer=!0;k.mouseOver=!1;k.textChanged=!1;k.messages={suggest_correction:_.HW("suggest_correction",void 0,"Edit caption"),suggested_caption:_.HW("suggested_caption",void 0,"Suggested caption"),submit_correction:_.HW("submit_correction",void 0,"Submit for review"),cancel_correction:_.HW("cancel_correction",
void 0,"Cancel"),replay_segment:_.HW("replay_segment",void 0,"Re-play segment"),delete_correction:_.HW("delete_correction",void 0,"Delete correction")};k.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return k};
_.J(tM,_.a);_.c=tM.prototype;_.c.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)};
_.c.handleDelete=function(k){if(this.deleteCaptionCorrectionPopupCommand){var I=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);I&&this.ytdOpenPopupBehavior.openPopup(I);k.stopPropagation()}};
_.c.handleSubmit=function(k){if(this.data&&this.data.submitCaptionCorrectionCommand&&(k.stopPropagation(),this.textChanged)){var I;k=(I=_.K(this.data.submitCaptionCorrectionCommand,_.Qyy))==null?void 0:I.params;I=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:k,correctionText:String(this.ironTextAreaElement.value),originalText:_.m6(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(I);this.isEditMode=!1}};
_.c.handleUpdateSegmentText=function(k){(k=_.K(k,iop))&&k.targetId&&this.data&&k.targetId===this.data.targetId&&(k.userCorrection&&(this.editedText=k.userCorrection),k.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.m6(this.data.snippet)),k.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=k.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=k.voteCaptionCorrectionPopupCommand?
k.voteCaptionCorrectionPopupCommand:null,k.accessibility&&(this.segmentAriaLabel=k.accessibility.accessibilityData.label))};
_.c.handleCancel=function(k){this.isEditMode=!1;k.stopPropagation();this.logClientVe(159409)};
_.c.handleEditSegmentCommand=function(k){(k=_.K(k,dQV))&&k.targetId&&this.data&&k.targetId===this.data.targetId&&this.handleEdit()};
_.c.handleEditButtonClick=function(k){this.data&&(this.handleEdit(),k.stopPropagation())};
_.c.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var k;(k=this.ironTextAreaElement.textarea)==null||k.focus();this.logClientVe(159407)}};
_.c.handleMouseEnter=function(){this.mouseOver=!0};
_.c.handleMouseLeave=function(){this.mouseOver=!1};
_.c.handleReplay=function(k){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),k.stopPropagation(),this.logClientVe(159408))};
_.c.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()))};
_.c.handleKeypress=function(k){this.data&&(this.isEditMode?k.stopPropagation():this.isEnterPress(k)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(k)&&this.logClientVe(138758))};
_.c.handleTextboxClick=function(k){k.stopPropagation()};
_.c.handleTextboxKeydown=function(k){this.isControlEnterPress(k)?this.handleSubmit(k):k.key==="Escape"&&this.handleCancel(k)};
_.c.handleTextboxKeyup=function(){this.textChanged=_.m6(this.latestText)!==String(this.ironTextAreaElement.value)};
_.c.fireSelectedEvent=function(k){_.vW(this.hostElement,"yt-transcript-segment-selected",{startMs:k})};
_.c.fireReplayEvent=function(k,I){_.vW(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(k-100,0),endMs:I})};
_.c.fireEditEvent=function(k,I){_.vW(this.hostElement,"yt-transcript-segment-edit",{startMs:k,endMs:I})};
_.c.isEnterPress=function(k){return k.key==="Enter"||k.code==="Enter"||k.code==="NumpadEnter"||k.keyCode===13?!0:!1};
_.c.isControlEnterPress=function(k){var I=k.key==="Enter"||k.code==="Enter"||k.code==="NumpadEnter"||k.keyCode===13;return(k.ctrlKey||k.metaKey)&&I};
_.c.isCopyPress=function(k){var I=k.ctrlKey;return k.key==="c"&&I};
_.c.logClick=function(){var k,I=(k=this.data)==null?void 0:k.trackingParams;I&&_.MV(_.Ne(),I)};
_.c.logClientVe=function(k){_.NV(_.Ne(),_.BT(k))};
_.R9.Object.defineProperties(tM.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}}});
tM.prototype.handleMouseLeave=tM.prototype.handleMouseLeave;tM.prototype.handleMouseEnter=tM.prototype.handleMouseEnter;tM.prototype.dataChanged=tM.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],tM.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],tM.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tM.prototype,"ytRendererBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],tM.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tM.prototype,"isEditMode",void 0);_.H([_.n(),_.Z("design:type",Object)],tM.prototype,"touchCaptionsEnabled",void 0);_.H([_.n(),_.Z("design:type",Object)],tM.prototype,"editedText",void 0);_.H([_.n(),_.Z("design:type",Object)],tM.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.H([_.n(),_.Z("design:type",Object)],tM.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.H([_.n(),_.Z("design:type",String)],tM.prototype,"segmentAriaLabel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tM.prototype,"roundedContainer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tM.prototype,"mouseOver",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],tM.prototype,"textChanged",void 0);_.H([_.n(),_.Z("design:type",Object)],tM.prototype,"messages",void 0);
_.H([_.p$("#suggestion"),_.Z("design:type",Object)],tM.prototype,"ironTextAreaElement",void 0);_.H([_.v("data","editedText"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tM.prototype,"latestText",null);_.H([_.v("touchCaptionsEnabled","isEditMode"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],tM.prototype,"enableEditButton",null);
_.H([_.v("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],tM.prototype,"enableUndoButton",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tM.prototype,"dataChanged",null);_.H([_.C$("mouseenter"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tM.prototype,"handleMouseEnter",null);
_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tM.prototype,"handleMouseLeave",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],tM);
_.C(tM,"ytd-transcript-segment-renderer",function(){if(BDx!==void 0)return BDx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="segment style-scope ytd-transcript-segment-renderer" aria-label$="[[segmentAriaLabel]]" role="button" tabindex="0" on-click="handleClick" on-keypress="handleKeypress">\n  <div class="segment-start-offset style-scope ytd-transcript-segment-renderer" tabindex="-1" aria-hidden="true" on-keypress="handleKeypress">\n    <div class="segment-timestamp style-scope ytd-transcript-segment-renderer">\n      [[getSimpleString(data.startTimeText)]]\n    </div>\n  </div>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <tp-yt-paper-input-container hidden="[[!isEditMode]]" no-label-float="true" use-v2-underline="" on-click="handleTextboxClick" on-keydown="handleTextboxKeydown" on-keyup="handleTextboxKeyup" class="style-scope ytd-transcript-segment-renderer">\n      <tp-yt-iron-autogrow-textarea id="suggestion" class="paper-input-input style-scope ytd-transcript-segment-renderer" slot="input" label="[[messages.suggested_caption]]" max-rows="4" required="true" rows="1" value="[[getSimpleString(data.snippet)]]">\n      </tp-yt-iron-autogrow-textarea>\n    </tp-yt-paper-input-container>\n    <div id="actions" hidden="[[!isEditMode]]" class="style-scope ytd-transcript-segment-renderer">\n      <div class="submit style-scope ytd-transcript-segment-renderer" on-click="handleSubmit">\n        <yt-icon-button label="[[messages.submit_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:check" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.submit_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="cancel style-scope ytd-transcript-segment-renderer" on-click="handleCancel">\n        <yt-icon-button label="[[messages.cancel_correction]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:close" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.cancel_correction]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n      <div class="replay style-scope ytd-transcript-segment-renderer" on-click="handleReplay">\n        <yt-icon-button label="[[messages.replay_segment]]" class="style-scope ytd-transcript-segment-renderer">\n          <yt-icon icon="yt-icons:replay_arrow" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n          <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.replay_segment]]</tp-yt-paper-tooltip>\n        </yt-icon-button>\n      </div>\n    </div>\n  </template>\n  <yt-formatted-string class="segment-text style-scope ytd-transcript-segment-renderer" aria-hidden="true" hidden="[[isEditMode]]" tabindex="-1" text="[[latestText]]">\n  </yt-formatted-string>\n  <template is="dom-if" restamp="" if="[[touchCaptionsEnabled]]" class="style-scope ytd-transcript-segment-renderer">\n    <div class="segment-undo style-scope ytd-transcript-segment-renderer" on-click="handleDelete" hidden="[[!enableUndoButton]]">\n      <yt-icon-button label="[[messages.delete_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:arrow_undo" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.delete_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n    <div class="segment-edit style-scope ytd-transcript-segment-renderer" on-click="handleEditButtonClick" hidden="[[!enableEditButton]]">\n      <yt-icon-button label="[[messages.suggest_correction]]" class="style-scope ytd-transcript-segment-renderer">\n        <yt-icon icon="yt-icons:edit" class="style-scope ytd-transcript-segment-renderer"></yt-icon>\n        <tp-yt-paper-tooltip class="style-scope ytd-transcript-segment-renderer">[[messages.suggest_correction]]</tp-yt-paper-tooltip>\n      </yt-icon-button>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return BDx=k},{mode:1});var ej=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};k.isError=!1;k.darkerPanels=_.m("web_watch_darker_panels");k.useParentMaxHeight=_.m("web_watch_transscript_use_parent_max_height");k.segmentOffsets=[];k.segmentIndex=-1;return k};
_.J(ej,_.a);_.c=ej.prototype;_.c.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"}}}}};
_.c.segmentsChanged=function(){this.updateOffsets()};
_.c.onYtPlayerTimeChanged=function(k){for(var I=this.segmentIndex,V=I;;){if(V>=0){var X=this.segmentOffsets[V].start;var P=this.segmentOffsets[V].isAutoScrollable}else X=-1,P=!0;var L=k+.5;if(!P){X=V+1<this.segmentOffsets.length?this.segmentOffsets[V+1].start:Infinity;if(L>=X){V+=1;continue}V=-1;break}if(L<X)X=V-1>=0&&this.segmentOffsets[V-1].isAutoScrollable,P=V===0||X?1:2,V-=P;else if(P=V+1<this.segmentOffsets.length&&this.segmentOffsets[V+1].isAutoScrollable?1:2,X=V+P<this.segmentOffsets.length?
this.segmentOffsets[V+P].start:Infinity,L>X)V+=P;else{if(V<0)break;V<this.segmentOffsets.length&&L>this.segmentOffsets[V].end&&(V=-1);break}}if(I!==V){if(I>=0){var T;(T=this.getSegmentElement(I))==null||T.classList.remove("active")}this.segmentIndex=V;if(!(V<0)){var d;(d=this.getSegmentElement(V))==null||d.classList.add("active");this.isHovered||this.scrollElementToTop(V)}}};
_.c.handleSegmentEdit=function(k){k.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=k.target,_.sm(this.hostElement,"yt-transcript-player-edit",[k.detail.startMs/1E3,k.detail.endMs/1E3]))};
_.c.handleSegmentSelected=function(k){_.sm(this.hostElement,"yt-transcript-player-seek",[k.detail.startMs/1E3])};
_.c.handleSegmentReplay=function(k){_.sm(this.hostElement,"yt-transcript-player-replay",[k.detail.startMs/1E3,k.detail.endMs/1E3])};
_.c.handleSectionHeaderSelected=function(k){_.sm(this.hostElement,"yt-transcript-player-seek",[k.detail.startMs/1E3])};
_.c.onMouseEnter=function(){this.isHovered=!0};
_.c.onMouseLeave=function(){this.isHovered=!1};
_.c.onRetryButtonClick=function(){_.vW(this.hostElement,"transcript-retry-button-click")};
_.c.getSegmentElement=function(k){return _.BL(this.hostElement).querySelector(":nth-child("+(k+1)+")")};
_.c.scrollElementToTop=function(k){k=this.getSegmentElement(k>=2?k-2:0);this.hostElement.scrollTop=Math.min(k.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.c.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(k){var I,V=(I=k.transcriptSegmentRenderer)!=null?I:k.transcriptSectionHeaderRenderer;return{start:Number(V.startMs)/1E3,end:Number(V.endMs)/1E3,isAutoScrollable:k.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.c.clearHighlightedSegments=function(){var k=_.BL(this.hostElement);k=_.G(k.querySelectorAll("ytd-transcript-segment-renderer"));for(var I=k.next();!I.done;I=k.next())I.value.classList.remove("active")};
_.R9.Object.defineProperties(ej.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:k.searchResultSegments)||((I=this.data)==null?void 0:I.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
ej.prototype.onMouseLeave=ej.prototype.onMouseLeave;ej.prototype.onMouseEnter=ej.prototype.onMouseEnter;ej.prototype.handleSectionHeaderSelected=ej.prototype.handleSectionHeaderSelected;ej.prototype.handleSegmentReplay=ej.prototype.handleSegmentReplay;ej.prototype.handleSegmentSelected=ej.prototype.handleSegmentSelected;ej.prototype.handleSegmentEdit=ej.prototype.handleSegmentEdit;ej.prototype.segmentsChanged=ej.prototype.segmentsChanged;
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],ej.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ej.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ej.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ej.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],ej.prototype,"isError",void 0);
_.H([_.n(),_.Z("design:type",Object)],ej.prototype,"noResultLabel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ej.prototype,"darkerPanels",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ej.prototype,"useParentMaxHeight",void 0);_.H([_.v("data"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],ej.prototype,"segments",null);
_.H([_.v("segments","noResultLabel"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],ej.prototype,"displayNoResults",null);_.H([_.w$("segments"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ej.prototype,"segmentsChanged",null);_.H([_.C$("yt-transcript-segment-edit"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],ej.prototype,"handleSegmentEdit",null);
_.H([_.C$("yt-transcript-segment-selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],ej.prototype,"handleSegmentSelected",null);_.H([_.C$("yt-transcript-segment-replay"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],ej.prototype,"handleSegmentReplay",null);
_.H([_.C$("ytd-transcript-section-header"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],ej.prototype,"handleSectionHeaderSelected",null);_.H([_.C$("mouseenter"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ej.prototype,"onMouseEnter",null);_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ej.prototype,"onMouseLeave",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],ej);
_.C(ej,"ytd-transcript-segment-list-renderer",function(){if(FZc!==void 0)return FZc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-segment-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="segments-container" class="style-scope ytd-transcript-segment-list-renderer"></div>\n<div id="message-container" hidden="[[!displayNoResults]]" class="style-scope ytd-transcript-segment-list-renderer">\n  <yt-formatted-string id="no-results" text="[[noResultLabel]]" class="style-scope ytd-transcript-segment-list-renderer">\n  </yt-formatted-string>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return FZc=k},{mode:1});var kY=function(){var k=_.a.apply(this,arguments)||this;k.hideTimestamps=!!_.OK("hide-transcript-timestamps");k.isLoadingTranscripts=!1;k.darkerPanels=_.m("web_watch_darker_panels");k.isError=!1;k.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return k};
_.J(kY,_.a);_.c=kY.prototype;_.c.headerChanged=function(){var k,I;this.baseGetTranscriptsCommand=(I=_.K((k=this.data)==null?void 0:k.header,W_4))==null?void 0:I.onTextChangeCommand};
_.c.bodyChanged=function(){var k=this.getBodyRenderer();k&&(k.initialSegments&&(this.initialTranscriptsRenderer=k),k.noResultLabel&&(this.noResultLabel=k.noResultLabel),k.retryLabel&&(this.retryLabel=k.retryLabel))};
_.c.detached=function(){this.clearSearchBoxText()};
_.c.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.c.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"}}}};
_.c.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.c.fireSearch=function(k){var I=this;if(k){var V=k.detail.query;if(this.baseGetTranscriptsCommand){var X;k=(X=_.K(this.baseGetTranscriptsCommand,_.B0Z))==null?void 0:X.params;var P;X=_.K((P=this.data)==null?void 0:P.footer,dqX);var L;if((P=(L=_.K(X==null?void 0:X.languageMenu,OWX))==null?void 0:L.subMenuItems)&&P.length>0&&(L=P.find(function(U){return U.selected}))){var T,d;
k=(T=L.continuation)==null?void 0:(d=T.reloadContinuationData)==null?void 0:d.continuation}T=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:k,searchQuery:V}});this.ytComponentBehavior.resolveCommand(T,{commandController:{onServerError:function(){I.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});KW6(this.ytContinuationHandlerBehavior,function(){return V===I.getCurrentSearchBoxText()})}}};
_.c.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.c.onRetryButtonClick=function(){this.isError=!1;var k={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:k}))};
_.c.hideTimestampsChanged=function(){_.uJ("hide-transcript-timestamps",this.hideTimestamps)};
_.c.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.c.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.c.handleSignalActionCopyTranscript=function(){var k=this,I=this.getBodyRenderer();I&&(I=((I==null?void 0:I.searchResultSegments)||(I==null?void 0:I.initialSegments)||[]).map(function(V){return _.K(V,UQ4)}).filter(function(V){return!!V}).map(function(V){return{snippet:V.snippet||{runs:[{text:""}]},
startTimeText:V.startTimeText||{simpleText:""}}}).map(function(V){var X=(V.snippet.runs||[]).reduce(function(P,L){return P+L.text},"");
return k.hideTimestamps?X:V.startTimeText.simpleText+" "+X}).join("\n"),this.copyToClipboard(I))};
_.c.copyToClipboard=function(k){navigator.clipboard&&navigator.clipboard.writeText(k)};
_.c.getCurrentSearchBoxText=function(){var k;return(k=this.searchBox)==null?void 0:k.value};
_.c.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.c.getBodyRenderer=function(){var k;return _.K((k=this.data)==null?void 0:k.body,fQP)};
_.c.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.R9.Object.defineProperties(kY.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.BL(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
kY.prototype.hideTimestampsChanged=kY.prototype.hideTimestampsChanged;kY.prototype.searchCleared=kY.prototype.searchCleared;kY.prototype.fireSearch=kY.prototype.fireSearch;kY.prototype.onReloadContinuationFinish=kY.prototype.onReloadContinuationFinish;kY.prototype.bodyChanged=kY.prototype.bodyChanged;kY.prototype.headerChanged=kY.prototype.headerChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],kY.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],kY.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],kY.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.JX),_.Z("design:type",Object)],kY.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],kY.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],kY.prototype,"hideTimestamps",void 0);
_.H([_.n(),_.Z("design:type",Object)],kY.prototype,"isLoadingTranscripts",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],kY.prototype,"darkerPanels",void 0);_.H([_.n(),_.Z("design:type",Object)],kY.prototype,"isError",void 0);_.H([_.w$("data.header"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],kY.prototype,"headerChanged",null);
_.H([_.DZ("data.body"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],kY.prototype,"bodyChanged",null);_.H([_.C$("yt-reload-continuation-finish"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],kY.prototype,"onReloadContinuationFinish",null);_.H([_.C$("yt-transcript-search-box-search"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],kY.prototype,"fireSearch",null);
_.H([_.C$("yt-transcript-search-box-clear"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],kY.prototype,"searchCleared",null);_.H([_.w$("hideTimestamps"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],kY.prototype,"hideTimestampsChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],kY);
_.C(kY,"ytd-transcript-search-panel-renderer",function(){if(vG6!==void 0)return vG6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-search-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="body" class="style-scope ytd-transcript-search-panel-renderer"></div>\n<div id="error-container" hidden="[[!isError]]" class="style-scope ytd-transcript-search-panel-renderer">\n  <tp-yt-paper-button id="retry-button" on-click="onRetryButtonClick" class="style-scope ytd-transcript-search-panel-renderer">\n    <yt-formatted-string text="[[retryLabel]]" class="style-scope ytd-transcript-search-panel-renderer">\n    </yt-formatted-string>\n  </tp-yt-paper-button>\n</div>\n<div class="spinner-container style-scope ytd-transcript-search-panel-renderer" hidden="[[!isLoadingTranscripts]]">\n  <tp-yt-paper-spinner active="[[isLoadingTranscripts]]" class="style-scope ytd-transcript-search-panel-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="footer" class="style-scope ytd-transcript-search-panel-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return vG6=k},{mode:1});var Ii=function(){var k=_.a.apply(this,arguments)||this;k.player=null;k.playerPollJobId=0;return k};
_.J(Ii,_.a);_.c=Ii.prototype;_.c.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.c.onLoadReloadContinuation=function(k){_.m("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:k.target.data.continuation}}):(k={clickTrackingParams:k.target.data.clickTrackingParams,getTranscriptEndpoint:{params:k.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}}))};
_.c.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"}}}};
_.c.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.c.attached=function(){this.updatePlayerListening()};
_.c.detached=function(){this.updatePlayerListening()};
_.c.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.c.startPlayerListening=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return(I=_.S_())?V.yield(I.getPlayerPromise(),2):V.return();k.player=V.yieldResult;k.playerPollJobId=_.hD.addLowPriorityJob(function(){k.getPlayerVideoProgress()},1E3);
k.player.addEventListener("onCueRangeEnter",function(X){k.onCueRangeEnter(X)});
k.player.addEventListener("onCueRangeExit",function(X){k.onCueRangeExit(X)});
k.player.addEventListener("onStateChange",function(X){k.onPlayerStateChange(X)});
k.player.addEventListener("SEEK_TO",function(X){k.onPlayerSeek(X)});
_.xg(V)})};
_.c.getPlayerVideoProgress=function(){var k=this;_.hD.cancelJob(this.playerPollJobId);if(this.player){var I=this.player.getCurrentTime();_.sm(this.hostElement,"yt-player-time-changed",[I])}this.playerPollJobId=_.hD.addLowPriorityJob(function(){k.getPlayerVideoProgress()},1E3)};
_.c.stopPlayerListening=function(){this.player=null;_.hD.cancelJob(this.playerPollJobId)};
_.c.onPlayerStateChange=function(k){k===2&&this.removePendingCue()};
_.c.onPlayerSeek=function(k){var I;if(I=this.pendingReplayCueId)I=this.pendingReplayCueId,I=k===(_.m("web_transcript_cue_id_killswitch")?Number(I):Number(I.split("_")[1]));I||this.removePendingCue()};
_.c.onCueRangeEnter=function(k){gyc(k)&&(this.pendingReplayCueId=k)};
_.c.onCueRangeExit=function(k){gyc(k)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.c.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.c.onYtTranscriptPlayerSeek=function(k){this.player&&this.player.seekTo(k,!0)};
_.c.onYtTranscriptPlayerReplay=function(k,I){this.player&&(this.player.addCueRange(Y2A(k),k,I),this.player.seekTo(k,!0),this.player.playVideo())};
_.c.onYtTranscriptPlayerEdit=function(k,I){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(Y2A(k),k,I),this.player.seekTo(k,!0))};
Ii.prototype.onLoadReloadContinuation=Ii.prototype.onLoadReloadContinuation;Ii.prototype.panelContentVisibleChanged=Ii.prototype.panelContentVisibleChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ii.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Ii.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ii.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Ii.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ii.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Ii.prototype,"panelContentVisible",void 0);_.H([_.w$("panelContentVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ii.prototype,"panelContentVisibleChanged",null);
_.H([_.C$("yt-load-reload-continuation"),_.Z("design:type",Function),_.Z("design:paramtypes",[Object]),_.Z("design:returntype")],Ii.prototype,"onLoadReloadContinuation",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],Ii);
_.C(Ii,"ytd-transcript-renderer",function(){if(gG3!==void 0)return gG3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transcript-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" class="style-scope ytd-transcript-renderer"></div>\n<div id="content" class="style-scope ytd-transcript-renderer"></div>\n<div id="footer" class="style-scope ytd-transcript-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return gG3=k},{mode:1});var AeX;var Q_c;var Va=function(){return _.a.apply(this,arguments)||this};
_.J(Va,_.a);Va.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.nC(this.hostElement,[this.data.clickCommand],this.hostElement))};
Va.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+(Xv()+Pw)+"px)"};
Va.prototype.updateShouldHideFromBinding=function(k){this.shouldHide=k.detail.value};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Va.prototype,"rendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Va.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Va.prototype,"shouldHide",void 0);_.H([_.GY({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],Va);
_.C(Va,"ytd-ad-engagement-panel-banner-renderer",function(){if(Q_c!==void 0)return Q_c;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-engagement-panel-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[computeHideMediaQuery()]]" query-matches="[[shouldHide]]" on-query-matches-changed="updateShouldHideFromBinding" class="style-scope ytd-ad-engagement-panel-banner-renderer">\n</iron-media-query>\n<a class="yt-simple-endpoint banner-click-container style-scope ytd-ad-engagement-panel-banner-renderer" hidden="[[shouldHide]]" on-tap="onTap">\n  <yt-img-shadow class="banner-image style-scope ytd-ad-engagement-panel-banner-renderer" fit="" thumbnail="[[data.bannerImage]]">\n  </yt-img-shadow>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Q_c=k},{mode:_.Bd("kevlar_poly_si_batch_j070")?1:2});var nGA;var Xk=function(){var k=_.a.apply(this,arguments)||this;k.buttonUpdate=_.m("web_modern_buttons");k.adsSemanticText=_.m("enable_ads_web_ep_buenos_aires_and_padding_fix");return k};
_.J(Xk,_.a);Xk.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.H([_.n(),_.Z("design:type",Object)],Xk.prototype,"data",void 0);_.H([_.n({computed:"computeHideDefaultAdBadge(data)"}),_.Z("design:type",Boolean)],Xk.prototype,"hideDefaultAdBadge",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Xk.prototype,"buttonUpdate",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Xk.prototype,"adsSemanticText",void 0);_.H([_.GY({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],Xk);
_.C(Xk,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(nGA!==void 0)return nGA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-ad-subtitle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-badge-supported-renderer id="ad-badge" badges="[[data.badges]]" hidden="[[hideDefaultAdBadge]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-badge-supported-renderer>\n<ytd-ad-hover-text-button-renderer id="ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</ytd-ad-hover-text-button-renderer>\n<yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-ad-subtitle-renderer">\n</yt-formatted-string>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return nGA=k},{mode:1});var oGi;var Pz=function(){var k=_.a.apply(this,arguments)||this;k.darkerPanels=_.m("web_watch_darker_panels");k.enableSqueezebackPanels=_.m("web_shorts_enable_squeezeback_panels");k.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");k.headerClickListener=function(I){k.onHeaderClick(I)};
k.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return k};
_.J(Pz,_.a);_.c=Pz.prototype;_.c.computeAdsInfoButton=function(){if(_.m("web_modern_buttons")){var k,I;return(I=_.K((k=this.data)==null?void 0:k.subtitleComplex,iAi))==null?void 0:I.adInfoRenderer}};
_.c.updateHeaderClickListener=function(){var k,I,V;((k=this.data)==null?0:k.navigationEndpoint)||((I=this.data)==null?0:I.onClickCommand)||_.K((V=this.data)==null?void 0:V.visibilityButton,_.l_)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.c.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}}}}}};
_.c.collapsedChanged=function(){var k;(k=this.data)!=null&&k.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.m("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.c.focus=function(k){var I=this;this.titleElement&&_.hD.addJob(function(){_.AD(I.titleElement,k)},0,500)};
_.c.computeTitleAriaLabel=function(k){var I=[];if(k.title){var V,X;I.push(this.ytRendererBehavior.getSimpleString(k.title)||((V=k.title.accessibility)==null?void 0:(X=V.accessibilityData)==null?void 0:X.label))}k.contextualInfo&&I.push(this.ytRendererBehavior.getSimpleString(k.contextualInfo));return I.join(" ")};
_.c.onHeaderClick=function(k){this.shouldTriggerHeaderClick(k)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.nC(this.hostElement,[this.data.onClickCommand],this.hostElement)):(k=this.getVisibilityToggleButton())&&k.click())};
_.c.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var k=_.K(this.data.visibilityButton,_.b_)||_.K(this.data.visibilityButton,_.l_);k&&this.ytRendererBehavior.logExplicitClick(k)}};
_.c.getVisibilityToggleButton=function(){var k=_.BL(this.hostElement).querySelector("#visibility-button").firstElementChild;return(k==null?void 0:k.is)==="ytd-toggle-button-renderer"?k:null};
_.c.shouldTriggerHeaderClick=function(k){return!_.yy(_.K$(k),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.c.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(k){k=_.K(k,Qxp);this.targetId&&(k==null?void 0:k.targetId)===this.targetId&&(k=k.navigationButton)&&this.set("data.navigationButton",k)};
_.R9.Object.defineProperties(Pz.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!!(((k=this.entity)==null?0:k.isActionButtonHidden)||this.hideActionButton)}}});
Pz.prototype.collapsedChanged=Pz.prototype.collapsedChanged;Pz.prototype.updateHeaderClickListener=Pz.prototype.updateHeaderClickListener;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Pz.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Pz.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Pz.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],Pz.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Pz.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],Pz.prototype,"targetId",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Pz.prototype,"collapsed",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Pz.prototype,"hideActionButton",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pz.prototype,"shortsPanel",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pz.prototype,"liveChatEngagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pz.prototype,"learningChatEngagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pz.prototype,"darkerPanels",void 0);_.H([_.p$("#title"),_.Z("design:type",HTMLElement)],Pz.prototype,"titleElement",void 0);_.H([_.p$("#header"),_.Z("design:type",HTMLElement)],Pz.prototype,"headerElement",void 0);
_.H([_.n({computed:"computeAdsInfoButton(data)"}),_.Z("design:type",Object)],Pz.prototype,"adsInfoButton",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pz.prototype,"enableSqueezebackPanels",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pz.prototype,"enableAnchoredPanel",void 0);_.H([_.n({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(k,I){return _.nQ(k.entities,"engagementPanelTitleHeaderEntity",I)}}),
_.Z("design:type",Object)],Pz.prototype,"entity",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("targetId"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pz.prototype,"adsSemanticText",null);_.H([_.w$("data","data.navigationEndpoint","data.onClickCommand"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pz.prototype,"updateHeaderClickListener",null);
_.H([_.DZ("collapsed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pz.prototype,"collapsedChanged",null);_.H([_.v("entity","hideActionButton"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pz.prototype,"isActionButtonHidden",null);_.H([_.GY({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],Pz);
_.C(Pz,"ytd-engagement-panel-title-header-renderer",function(){if(oGi!==void 0)return oGi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-title-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="banner" aria-hidden="true" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="ads-info-button" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n<div id="header" class="style-scope ytd-engagement-panel-title-header-renderer">\n  <div id="navigation-button" hidden="[[!data.navigationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-engagement-panel-title-header-renderer"></yt-img-shadow>\n  <div id="title-container" class="style-scope ytd-engagement-panel-title-header-renderer">\n    <h2 id="title" aria-label$="[[computeTitleAriaLabel(data)]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      <yt-formatted-string id="title-text" ellipsis-truncate="" text="[[data.title]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="contextual-info" hidden="[[!data.contextualInfo]]" text="[[data.contextualInfo]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </yt-formatted-string>\n    <ytd-badge-supported-renderer hidden="[[!data.titleBadge]]" top-standalone-badge="[[data.titleBadge]]" class="style-scope ytd-engagement-panel-title-header-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="subtitle-complex" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  </div>\n  <div id="action-button" hidden="[[isActionButtonHidden]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="information-button" hidden="[[!data.informationButton]]" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="menu" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n  <div id="visibility-button" on-click="onVisibilityButtonClick" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n</div>\n<div id="subheader" class="style-scope ytd-engagement-panel-title-header-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return oGi=k},{mode:1});var xpi;var Lq=function(){return _.a.apply(this,arguments)||this};
_.J(Lq,_.a);Lq.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Lq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Lq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Lq.prototype,"data",void 0);_.H([_.GY({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],Lq);
_.C(Lq,"ytd-macro-markers-info-item-renderer",function(){if(xpi!==void 0)return xpi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-info-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.infoText]]" class="style-scope ytd-macro-markers-info-item-renderer"></yt-formatted-string>\n<div id="menu" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n<div id="edit" class="style-scope ytd-macro-markers-info-item-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return xpi=k},{mode:1});var aCx;var cz=function(k,I,V,X,P,L){_.ce.call(this);var T=this;this.JSC$21137_containerElement=k;this.hostElement=I;this.supportedSyncItems=V;this.syncEntityKey=X;this.options=P;this.renderLazyListItems=L;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;Rw4(this);Chc(this);this.JSC$21137_scrollAnimation=new _.YZ(function(d){k.scrollTop=d});
_.zr(this,this.JSC$21137_scrollAnimation);this.addOnDisposeCallback(function(){wwA(T,!1);T.activeItem&&T.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.J(cz,_.ce);var Rw4=function(k){var I=_.ed(_.C7().resolve(_.Wq),function(V){return V.entities.markersEngagementPanelSyncEntity||{}},function(V,X){var P;
if(V[k.syncEntityKey]!==X[k.syncEntityKey]&&((P=V[k.syncEntityKey])==null?void 0:P.activeItemIndex)!==void 0)if(X=V[k.syncEntityKey].activeItemIndex,V=k.getItemByIndex(X)){if(Hii(k,V),k.contentVisible)if(k.browsingMode){var L;((L=k.options)==null?void 0:L.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(L=pw4(k),V.offsetTop<k.JSC$21137_containerElement.clientHeight+k.JSC$21137_containerElement.scrollTop&&L&&!k.activeItemBelowSyncPosition&&wwA(k,!1));NDA(k)}else k.scrollToItem(V)}else _.$w(new _.GN("Could not find "+
k.supportedSyncItems+" sync child to set active.",X,k.JSC$21137_containerElement.querySelectorAll(k.supportedSyncItems).length))});
k.unsubscribeFromTimedMarkersListSyncEntity=I;k.addOnDisposeCallback(I);Me6(k)},Me6=function(k){var I=_.C7().resolve(_.Wq);
I=_.WxA(I.getState(),k.syncEntityKey);(I==null?void 0:I.activeItemIndex)!==void 0&&(I=k.getItemByIndex(I.activeItemIndex))&&Hii(k,I)},Chc=function(k){var I=new _.n2(k.onScroll,50,k);
_.zr(k,I);var V=function(){I.fire()};
k.JSC$21137_containerElement.addEventListener("scroll",V);k.addOnDisposeCallback(function(){k.JSC$21137_containerElement.removeEventListener("scroll",V)})};
cz.prototype.getItemByIndex=function(k){var I;(I=this.renderLazyListItems)==null||I.call(this,k);I=this.JSC$21137_containerElement.querySelectorAll(this.supportedSyncItems);if(I.length>k)return I[k]};
var Hii=function(k,I){k.activeItem&&k.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));I.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));k.activeItem=I};
cz.prototype.scrollToItem=function(k){k=this.getScrollPositionForItem(k);this.JSC$21137_containerElement.scrollTop!==k&&this.JSC$21137_scrollAnimation.start(this.JSC$21137_containerElement.scrollTop,k,300)};
cz.prototype.getScrollPositionForItem=function(k){if(this.JSC$21137_containerElement.querySelectorAll(this.supportedSyncItems)[0]===k)return 0;var I,V=((I=this.options)==null?0:I.percentOffset)?this.JSC$21137_containerElement.clientHeight*this.options.percentOffset:0;k=_.Eq(k).y+this.JSC$21137_containerElement.scrollTop-(_.Eq(this.JSC$21137_containerElement).y+V);return Math.max(0,Math.min(k,this.JSC$21137_containerElement.scrollHeight-this.JSC$21137_containerElement.offsetHeight))};
cz.prototype.onScroll=function(){this.activeItemBelowSyncPosition=pw4(this);if(this.activeItem&&!this.JSC$21137_scrollAnimation.isAnimating()&&Math.abs(this.JSC$21137_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var k;switch((k=this.options)==null?void 0:k.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":ZiG(this,!Dpk(this));NDA(this);break;default:ZiG(this,!0)}}};
var ZiG=function(k,I){var V,X;_.W(function(P){if(P.nextAddress==1){if(k.browsingMode)return P.return();k.browsingMode=!0;I&&k.hostElement.classList.add("browsing-mode");k.playerExitBrowsingModeListener=function(){wwA(k,!1)};
return P.yield(_.A9(),2)}V=P.yieldResult;(X=V)==null||X.addEventListener("SEEK_TO",k.playerExitBrowsingModeListener);_.xg(P)})},wwA=function(k,I){I=I===void 0?!0:I;
k.browsingMode&&(k.browsingMode=!1,k.hostElement.classList.remove("browsing-mode"),I&&k.scrollToItem(k.activeItem),zwp(k))},zwp=function(k){var I,V;
_.W(function(X){if(X.nextAddress==1)return k.playerExitBrowsingModeListener?X.yield(_.A9(),3):X.jumpTo(0);I=X.yieldResult;(V=I)==null||V.removeEventListener("SEEK_TO",k.playerExitBrowsingModeListener);k.playerExitBrowsingModeListener=void 0;_.xg(X)})},NDA=function(k){var I;
((I=k.options)==null?void 0:I.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(Dpk(k)?k.hostElement.classList.remove("browsing-mode"):k.activeItem&&k.hostElement.classList.add("browsing-mode"))},pw4=function(k){if(!k.activeItem)return!1;
var I,V=((I=k.options)==null?0:I.percentOffset)?k.JSC$21137_containerElement.clientHeight*k.options.percentOffset:0;return k.activeItem.offsetTop>=k.JSC$21137_containerElement.scrollTop+V},Dpk=function(k){if(!k.activeItem)return!1;
var I=k.activeItem.offsetTop+14<=k.JSC$21137_containerElement.scrollTop+k.JSC$21137_containerElement.clientHeight;return k.activeItem.offsetTop+k.activeItem.clientHeight-14>=k.JSC$21137_containerElement.scrollTop&&I};
cz.prototype.panelContentVisibleChanged=function(k){(this.contentVisible=k)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var uvp=function(k,I){k.syncEntityKey=I;var V;(V=k.unsubscribeFromTimedMarkersListSyncEntity)==null||V.call(k);Rw4(k)},OiG=function(k,I){k.options=I};var Gj=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return k};
_.J(Gj,_.a);_.c=Gj.prototype;_.c.detached=function(){var k;(k=this.scrollController)==null||k.dispose();this.scrollController=void 0};
_.c.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"}}}};
_.c.dataChanged=function(){var k=this;_.xA(this,function(){if(k.scrollController){var I;(I=k.scrollController)==null||wwA(I,!1);var V,X,P;(X=k.scrollController)==null||uvp(X,(P=(V=k.data)==null?void 0:V.syncModelEntityKey)!=null?P:"default-macro-markers-list-renderer-entity-key");var L,T,d;(d=k.scrollController)==null||OiG(d,{percentOffset:(L=k.data)==null?void 0:L.selectedItemAlignmentPercentOffset,floatingPillType:(T=k.data)==null?void 0:T.floatingPillType})}else{var U,E,l,r;k.scrollController=
new cz(k.contents,k.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(r=(U=k.data)==null?void 0:U.syncModelEntityKey)!=null?r:"default-macro-markers-list-renderer-entity-key",{percentOffset:(E=k.data)==null?void 0:E.selectedItemAlignmentPercentOffset,floatingPillType:(l=k.data)==null?void 0:l.floatingPillType},function(h){k.renderLazyListItems(h)})}k.scrollController.panelContentVisibleChanged(!!k.panelContentVisible)})};
_.c.computeButtonShape=function(){var k=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){k.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.c.renderLazyListItems=function(k){for(var I=this.contents.children,V=0,X=0;X<I.length;X++){var P=void 0;(P=I[X].ytLazyListBehavior)==null||P.fillRemainingListItems();var L=void 0,T=void 0;P=_.K((L=this.data)==null?void 0:(T=L.contents)==null?void 0:T[X],_.rRx);T=L=void 0;if((L=P)==null?0:(T=L.contents)==null?0:T.length)V+=P.contents.length;if(V>=k)break}};
_.c.handleSetActivePanelItemAction=function(k){if((k=_.K(k,pux))&&this.panelTargetId===k.panelTargetId){k=k.itemIndex;var I,V,X=(V=(I=this.data)==null?void 0:I.syncModelEntityKey)!=null?V:"default-macro-markers-list-renderer-entity-key",P;((P=this.syncEntity)==null?void 0:P.activeItemIndex)!==k&&this.ytdReduxBehavior.dispatch(_.NP("markersEngagementPanelSyncEntity",X,{key:X,activeItemIndex:k}))}};
_.c.onSyncClick=function(){var k;(k=this.scrollController)==null||wwA(k)};
_.c.panelContentVisibleChanged=function(){var k;(k=this.scrollController)==null||k.panelContentVisibleChanged(!!this.panelContentVisible)};
Gj.prototype.panelContentVisibleChanged=Gj.prototype.panelContentVisibleChanged;Gj.prototype.dataChanged=Gj.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Gj.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Gj.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Gj.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],Gj.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Gj.prototype,"data",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Gj.prototype,"useCustomColors",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],Gj.prototype,"panelTargetId",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Gj.prototype,"panelContentVisible",void 0);
_.H([_.p$("#contents"),_.Z("design:type",HTMLElement)],Gj.prototype,"contents",void 0);_.H([_.n({selectorArgs:["data.syncModelEntityKey"],selector:_.WxA}),_.Z("design:type",Object)],Gj.prototype,"syncEntity",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Gj.prototype,"dataChanged",null);
_.H([_.w$("panelContentVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Gj.prototype,"panelContentVisibleChanged",null);_.H([_.GY({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],Gj);
_.C(Gj,"ytd-macro-markers-list-renderer",function(){if(aCx!==void 0)return aCx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" class="style-scope ytd-macro-markers-list-renderer">\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return aCx=k},{mode:1});var teV;var ewX;var Tj=function(){return _.a.apply(this,arguments)||this};
_.J(Tj,_.a);Tj.prototype.computeAriaLabel=function(k){var I,V;return(k==null?void 0:(I=k.accessibility)==null?void 0:(V=I.accessibilityData)==null?void 0:V.label)||_.HW("LOADING",void 0,"Loading")};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Tj.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Tj.prototype,"data",void 0);_.H([_.n({computed:"computeAriaLabel(data)"}),_.Z("design:type",String)],Tj.prototype,"ariaLabel",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],Tj);
_.C(Tj,"yt-content-loading-renderer",function(){if(ewX===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-content-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_content_loading_renderer.yt.content.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[data.useSpinner]]" alt="[[ariaLabel]]" class="style-scope yt-content-loading-renderer">\n</tp-yt-paper-spinner>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;teV===void 0&&(teV=document.createElement("template"));var X=teV;V.call(I,X.content.cloneNode(!0),k.content.firstChild);ewX=k}k=ewX;return k},{mode:1});_.Si(_.R(function(k){var I=_.G(_.Gz(!1,void 0,"OZMtVb")),V=I.next().value,X=I.next().value;I=_.G(_.Gz(!1,void 0,"qWERsf"));var P=I.next().value,L=I.next().value;_.SL(function(){var U=_.K(k.data().collaboratePlaylistCollaborationSetting,TN4);U&&X(U.switchedOnByDefault);var E=_.K(k.data().allowNewCollaboratorsPlaylistCollaborationSetting,TN4);E&&L(E.switchedOnByDefault);if(!U&&!E||!U&&k.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")X(!0),L(!0)});
var T=function(U){X(U);L(U);var E=k.data().playlistCollaborationEntityKey||"";var l=_.mK().getState();(l=_.nQ(l.entities,"playlistCollaborationEntity",E))&&(l==null?void 0:l.isCollaborative)===U||_.mK().dispatch(_.NP("playlistCollaborationEntity",E,Object.assign({},l,{isCollaborative:U})))},d=function(U){L(U)};
return _.f("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.f("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.f(_.HT,{data:function(){return k.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(U){return _.f(_.ArG,{data:U.data,
onSwitch:T})}})),_.f(_.b,{cond:V,
then:function(){return _.f(_.D7,null,_.f("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.f(_.HT,{data:function(){return k.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(U){return _.f(_.ArG,{data:U.data,
onSwitch:d,overrideDisabled:!1})}})),_.f(_.b,{cond:P,
then:function(){return _.f("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.f(_.HT,{data:function(){return k.data().copyLinkButton}},{buttonViewModel:_.ac}))}}),_.f("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.f(_.HT,{data:function(){return k.data().playlistCollaborators}},{contentListItemViewModel:pnG})))}}))},"zj"),"playlist-collaboration-view-model",{props:{data:_.$3}});var k9h=_.R(function(k){var I=k.data;var V=k.customCommandResolver;return _.f(_.D7,null,_.f("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.f(_.HT,{data:function(){return I().adAvatar}},{adAvatarViewModel:function(X){return _.f(_.OEK,{data:X.data,
customCommandResolver:V})}})),_.f("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.f(_.b,{cond:function(){return I().headline},
then:function(X){return _.f(_.KF,{text:X,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.f("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.f(_.HT,{data:function(){return I().adBadge}},{adBadgeViewModel:function(X){return _.f(_.HJ,{data:X.data,
hasDot:function(){return I().primaryDetailsLine!==void 0},
customCommandResolver:V,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.f(_.HT,{data:function(){return I().primaryDetailsLine}},{adDetailsLineViewModel:function(X){return _.f(_.pA,{data:X.data,
customCommandResolver:V,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"Aj"),I6V=_.R(function(k){var I=k.data;
var V=k.customCommandResolver;return _.f("ad-avatar-lockup-view-model",{class:function(){var X;return((X=I().interaction)==null?0:X.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.h4(_.RG({visibilityCallback:function(X){var P,L=(P=I().interaction)==null?void 0:P.onFirstVisible;X&&L&&_.iB(L)},
showOption:_.nA}),_.Gb(function(){return I().interaction},V)),
"aria-label":function(){var X,P;return(X=I().interaction)==null?void 0:(P=X.accessibility)==null?void 0:P.label}},_.f(_.rH,null,_.f(_.E5,{when:function(){return I().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.f(k9h,{data:I,
customCommandResolver:V})}),_.f(_.by,null,function(){return null})))},"Bj");_.Si(_.R(function(k){var I=k.data;var V=k.panelContentVisibility;k=_.RG({visibilityCallback:function(L){var T,d=(T=I().interaction)==null?void 0:T.onFirstVisible;L&&d&&_.iB(d)},
showOption:_.nA});var X=_.Gb(function(){return I().interaction},q24);
_.JO(function(){var L,T;if(T=_.FB("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var d;T=(d=T())==null?void 0:d.onLayoutVisibleCallback}else T=null;(L=T)==null||L()},"Cj");
var P=function(){return V()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.f("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.h4(k,X)},_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.f(_.b,{cond:_.fjA("(min-width: "+(Xv()+Pw)+"px) or (max-width: 600px)"),then:function(){return _.f(_.HT,{data:function(){return I().adImage}},{adImageViewModel:function(L){return _.f(_.OZ,{data:L.data,
targetHeight:80,customCommandResolver:q24})}})}})),_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.f(_.HT,{data:function(){return I().adAvatarLockup}},{adAvatarLockupViewModel:function(L){return _.f(I6V,{data:L.data,
customCommandResolver:q24})}})),_.f(_.b,{cond:P,
then:function(){return _.f(_.HT,{data:function(){return I().adButton}},{adButtonViewModel:function(L){return _.f(_.x$,{data:L.data,
customCommandResolver:q24})}})},
else:function(){return _.f(_.HT,{data:function(){return I().menu}},{buttonViewModel:_.ac})}}),_.f("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.f(_.HT,{data:function(){var L=_.K(I().toggleButton,_.mb);
return{toggleButtonViewModel:Object.assign({},L,{isTogglingDisabled:!0,isToggled:P()})}}},{toggleButtonViewModel:_.cv})))))},"Dj"),"panel-ad-header-image-lockup-view-model",{props:{data:_.$3,
panelContentVisibility:_.$3}});var Vwp=_.R(function(k){return _.f("yt-feedback-prompt-view-model",{class:_.FH("ytFeedbackPromptViewModelHost",k.className)},_.f(_.b,{cond:function(){return k.data().text},
then:function(I){return _.f(_.KF,{text:I,className:"ytFeedbackPromptViewModelPrompt"})}}),_.f(_.HT,{data:function(){return k.data().likeButton}},{likeButtonViewModel:function(I){return _.f(_.lQ,{data:I.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.f(_.HT,{data:function(){return k.data().dislikeButton}},{dislikeButtonViewModel:_.bQ}))},"Ej");var Xkk=_.R(function(k){var I=void 0,V=function(){return k.data()},X=function(){return!!_.tw(_.ua(V())).optionColor},P=_.G(_.Gz(-1,void 0,"m6Iyqc")),L=P.next().value,T=P.next().value,d=function(h){return L()===h},U=function(h){return V().correctAnswerIndex===h},E=function(){return L()!==-1};
P=_.G(_.Gz("",void 0,"jvMkLd"));var l=P.next().value,r=P.next().value;return _.f("yoututor-quiz-view-model",{class:_.FH("learningQuizComponentHost","learningYoututorQuizHost",k.className),style:_.oe({background:function(){return _.tw(_.ua(V())).backgroundColor}})},_.f("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},l),_.f("div",{class:"learningQuizComponentQuizContainer"},_.f("div",{class:"learningQuizComponentQuiz"},_.f("div",{class:"learningQuizComponentQuizContent"},_.f(_.b,{cond:function(){return!!V().aiGeneratedQuizLabel},
then:function(){return _.f("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.f(_.KF,{text:function(){return V().aiGeneratedQuizLabel}}))}}),_.f("div",{class:"learningQuizComponentQuizHeader"},_.f("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.f("div",{class:"learningYoututorQuizText",
style:_.oe({color:function(){return _.tw(_.ua(V())).primaryTextColor}})},_.f(_.KF,{text:function(){return V().questionHeaderText}}))))),_.f("div",{role:"group",
class:_.FH("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.f(_.ly,{each:function(){return V().optionsData||[]}},function(h,y){var S={};
return _.f("button",{class:_.FH("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(S.learningQuizComponentQuizHover=function(){return!E()},S.learningQuizComponentQuizOptionWithCustomColor=X,S.learningYoututorQuizOptionSelectedCorrectOutline=function(){return E()&&U(y())},S.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return L()!==V().correctAnswerIndex&&d(y())},S.learningQuizComponentQuizIncorrectShake=function(){return L()!==
V().correctAnswerIndex&&d(y())},S)),
"on:click":_.A4(function(){_.iH(_.Ne(),{data:h});if(E())return!1;T(y());r(U(y())?V().correctAnswerAriaLabel||"":V().incorrectAnswerAriaLabel||"");return!1}),
style:_.oe({background:"transparent"}),"aria-description":function(){return E()?U(y())?V().correctAnswerAriaLabel:V().incorrectAnswerAriaLabel:""},
"aria-disabled":E,el:_.h4(function(g){_.e9(271905,g,I,function(F){I=F})}),
"client-ve-type":271905},_.f("div",{class:"learningQuizComponentQuizOptionContainer"},_.f(_.KF,{text:h.optionText}),_.f(_.b,{cond:function(){var g=y();return E()&&(d(g)||U(g))},
then:function(){var g={};return _.f(_.x_,{className:_.FH("learningYoututorQuizOptionIcon",(g.learningQuizComponentQuizPulse=function(){return L()===V().correctAnswerIndex&&U(y())},g)),
size:24,icon:function(){return U(y())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.f(_.b,{cond:E,
then:function(){return _.f("div",{class:"learningYoututorQuizExplanationContainer"},_.f("div",{class:"learningYoututorQuizExplanationText"},_.f(_.KF,{text:function(){return V().explanationHeaderText}})),_.f(_.KF,{text:function(){return V().optionsData[L()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"Fj");
Xkk.idomCompat=!0;var PEX=_.R(function(k){var I=k.thumbsUp,V=k.thumbsDown,X=k.rightAlignThumbs;k=_.G(_.Gz(!1,void 0,"OxPsH"));var P=k.next().value,L=k.next().value;k=_.G(_.Gz(!1,void 0,"V5vWne"));var T=k.next().value,d=k.next().value;k={};return _.f("div",{class:_.FH("ytwThumbsUpDownThumbs",(k.ytwThumbsUpDownRightAlign=function(){return X==null?void 0:X()},k))},_.f(_.cv,{data:I,
onToggle:function(U){L(U);T()&&d(!1)},
buttonShapeOverrides:function(){return{toggled:P()}}}),_.f(_.cv,{data:V,
onToggle:function(U){d(U);P()&&L(!1)},
buttonShapeOverrides:function(){return{toggled:T()}}}))},"Gj");
PEX.idomCompat=!0;var ci6=_.R(function(k){var I=function(){return k.data().pendingStateEntityKey||""},V=_.RE(sUA,I),X=function(){var d;
if(!(d=k.disabled())){var U;d=!((U=V())==null||!U.isPendingResponse)}return d},P=_.G(_.Gz(wCh(""),void 0,"Q6q6y")),L=P.next().value,T=P.next().value;
_.$6(function(){requestAnimationFrame(function(){var d=k.data().onShowAnimationMs||0;d=d>0?wCh("--chip-animation-duration: "+d+"ms;"):wCh("");T(d)})});
return _.f("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:L},_.f(_.ly,{each:function(){return k.data().chipData||[]},
keyBy:"REFERENCE"},function(d){return _.f(LDV,{data:d,disabled:X,pendingStateKey:I,onError:k.onError})}))},"Ij"),LDV=_.R(function(k){var I=_.mL("button"),V=_.G(_.Gz(!0,void 0,"baSFEf")),X=V.next().value,P=V.next().value,L=function(){return k.data().text.content},T=function(){return k.data().transparentWhenLoading},d=_.wy(_.W8.currentPageSubTypeSelector),U=function(){var l;
return(l=_.C7().resolve(_.RZ(_.Gp)))==null?void 0:_.fDi(l,d())},E=_.A4(function(l){var r,h,y,S,g,F,Q,x;
return _.W(function(N){switch(N.nextAddress){case 1:l.stopPropagation();if(k.disabled())return N.return();h=String(Math.floor(((r=_.Qy())==null?void 0:r.getCurrentTime())||0)*1E3);y="youchat-"+Date.now();S=function(){_.GI(k.data().onClick||{});var M=J8x(k.data().continuation),p=ty({clientMessageId:y,playerOffsetMs:h,pageContext:U()});return new Promise(function(z,u){_.GI(M,{form:{formData:p},commandController:{onSuccess:function(ct,dt){z(dt)},
onServerError:function(ct,dt){u(dt.error)}}})})};
g=FV6(k.pendingStateKey());g(!0);tf4("#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");P(!1);_.vK(N,2);return N.yield(S(),4);case 4:_.vx(N,3);break;case 2:F=_.nh(N),(x=(Q=k).onError)==null||x.call(Q,F);case 3:g(!1),_.xg(N)}})});
return _.f(_.b,{cond:X,then:function(){return _.f("div",{class:"ytwYouChatChipsDataChipWrapper"},_.f("button",{el:I,class:"ytwYouChatChipsDataChip","data-disabled":k.disabled,"data-transparent-loading":T,"on:click":E,tabindex:0},L))}})},"Jj");var G9i=_.R(function(k){var I=k.data;var V=k.initiallyExpanded;var X=function(){var E;return(E=I().conversationResourceData)==null?void 0:E.learningGuideData};
k=_.G(_.J1(function(){var E;return(E=V==null?void 0:V())!=null?E:!1}));
var P=k.next().value,L=k.next().value,T=function(){var E,l=_.K((E=X())==null?void 0:E.expandButton,_.hC);l&&_.iH(_.Ne(),{data:l});L(!0)},d=_.EH(function(){var E,l;
return(l=(E=X())==null?void 0:E.sections)!=null?l:[]},void 0,"V7sYqc"),U=_.EH(function(){return d().length>4},void 0,"GFFPnd");
k=_.EH(function(){var E;return!P()&&U()&&(E=X())!=null&&E.expandButton?d().slice(0,4):d()},void 0,"Rbi7Ke");
return _.f("yt-conversation-resource-view-model",{class:_.FH("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.f(_.HT,{data:k},{expandableMetadataViewModel:_.j7x}),_.f(_.b,{cond:function(){return U()&&!P()},
then:function(){return _.f("div",{id:"showMoreButton"},_.f(_.HT,{data:function(){var E;return(E=X())==null?void 0:E.expandButton}},{buttonViewModel:function(E){return _.f(_.ac,{data:E.data,
onClick:T})}}))}}))},"Kj");_.TP6=_.R(function(k){var I=_.m("web_enable_youchat_ux_changes"),V=function(){var p;return(p=k.data().text)==null?void 0:p.content},X=function(){var p,z;
return(p=k.data().webData)==null?void 0:(z=p.textResult)==null?void 0:z.content},P=_.C7().resolve(_.ff),L=_.nz(),T=function(){return k.data().chatResponseStyle},d=function(){return!k.data().transparentBackground},U=function(){return k.data().rightAlignThumbs},E=function(){return k.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||k.data().animationUrl==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"||!!k.data().icon},
l=function(){return{animationConfig:{autoplay:!1,
loop:!1,renderer:"svg",rendererSettings:{viewBoxSize:E()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:k.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},r=function(){var p;
return k.data().webData||((p=k.data().text)==null?void 0:p.content)||k.data().videoResultsData||k.data().conversationResourceViewModel||k.data().quiz||k.data().yoututorQuiz||k.data().richContent||k.data().content},h=function(){return!!k.data().sectionHeader||r()},y=function(){return k.data().hideIcon||T()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||T()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?!1:h()},S=function(){var p;
return(p=k.data().videoResultsData)==null?void 0:p.videoShelf},g=function(){var p;
return(p=k.data().webData)==null?void 0:p.sourcesShelf},F=function(){return T()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||T()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:k.data().thumbsDownViewModel&&k.data().thumbsUpViewModel},Q=function(){return _.K(k.data().thumbsUpViewModel,_.mb)},x=function(){return _.K(k.data().thumbsDownViewModel,_.mb)},N=function(){return E()};
_.$6(function(){requestAnimationFrame(function(){var p;(p=k.shouldAnimateIcon)!=null&&p.call(k)&&QUV(L.lottieEl)})});
var M={};return _.f("you-chat-item-view-model",{class:_.FH("ytwYouChatItemViewModelYouChatItemViewModel",(M.ytwYouChatItemViewModelColumnLayout=N,M.ytwYouChatItemViewModelYouChatItemViewModelNoZIndex=I,M)),style:_.oe({"min-height":function(){var p,z;return vyp((p=k.containerHeight)==null?void 0:p.call(k),(z=k.isLastItem)==null?void 0:z.call(k))}}),
"data-target-id":function(){return k.data().id||""}},_.f(_.b,{cond:function(){return k.data().removeIcon||E()&&!y()?!1:h()},
then:function(){return _.f("div",{"aria-hidden":"true"},_.f(_.b,{cond:function(){return k.data().icon},
then:function(p){var z={};return _.f(_.yV,{data:p,className:_.FH("ytwYouChatItemViewModelIcon",(z.ytwYouChatItemViewModelIconVertical=N,z)),alt:""})},
else:function(){var p={};return _.f(_.Ng,{className:_.FH("ytwYouChatItemViewModelIcon",(p.ytwYouChatItemViewModelRtl=P==="rtl",p.ytwYouChatItemViewModelHidden=function(){return!y()},p)),
animationName:"YOUCHAT_ICON",data:l,animationRef:L})}}))}}),_.f(_.b,{cond:h,
then:function(){var p={};return _.f("div",{class:_.FH("ytwYouChatItemViewModelHost",(p.ytwYouChatItemViewModelHostNoPadding=function(){return!!k.data().sectionHeader&&!r()},p.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return T()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},p.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return T()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},p.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return T()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
p.ytwYouChatItemViewModelGradientBackground=d,p.ytwYouChatItemViewModelHostAlignStart=function(){return!E()},p.ytwYouChatItemViewModelHostDefaultFlex=function(){return!E()},p)),
role:"alert"},_.f(_.b,{cond:V,then:function(z){return _.f(_.SZ,{text:z,wrapCodeBlocks:!0})}}),_.f(_.HT,{data:function(){return k.data().sectionHeader}},{sectionHeaderViewModel:function(z){var u={};
return _.f(_.DQ,{data:z.data,className:_.FH("ytwYouChatItemViewModelSectionHeader",(u.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!k.data().sectionHeader&&!r()},u)),
forceSmallLayout:!0})}}),_.f(_.b,{cond:X,
then:function(z){return _.f(_.SZ,{text:z,wrapCodeBlocks:!0})}}),_.f(_.b,{cond:S,
then:function(){return _.f("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.f(_.HT,{data:function(){var z;return(z=k.data().videoResultsData)==null?void 0:z.videoShelf}},{horizontalShelfViewModel:function(z){return _.f(_.Kn,{data:z.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.f(_.b,{cond:g,
then:function(){return _.f("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.f(_.HT,{data:function(){var z;return(z=k.data().webData)==null?void 0:z.sourcesShelf}},{horizontalShelfViewModel:function(z){return _.f(_.Kn,{data:z.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.f(_.HT,{data:function(){return k.data().conversationResourceViewModel}},{conversationResourceViewModel:G9i}),_.f(_.HT,{data:function(){return k.data().quiz}},{learningJourneyQuizViewModel:_.OxG}),_.f(_.HT,{data:function(){return k.data().yoututorQuiz}},{yoututorQuizViewModel:Xkk}),_.f(_.HT,{data:function(){return k.data().richContent}},{cardViewModel:z4i,
linearLayoutViewModel:_.yu}),_.f(_.HT,{data:function(){return k.data().content}},{cardViewModel:z4i,
yoututorQuizViewModel:Xkk,linearLayoutViewModel:_.yu,learningJourneyQuizViewModel:_.OxG,conversationResourceViewModel:G9i}),_.f(_.b,{cond:F,then:function(){return _.f(PEX,{thumbsUp:Q,thumbsDown:x,rightAlignThumbs:U})}}))}}),_.f(_.b,{cond:function(){return k.data().chipsData},
then:function(p){return _.f(ci6,{data:p,disabled:k.pending,onError:k.onError})}}))},"Mj");
_.TP6.idomCompat={callbacks:{onError:!0,onSend:!0}};_.d12=_.R(function(k){var I=function(){var L;return((L=_.C7().resolve(_.RZ(_.pz)))==null?0:L())&&k.data().darkThemeAnimation?oyP(k.data().darkThemeAnimation):k.data().animation?oyP(k.data().animation):k.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},V=_.nz(),X=_.C7().resolve(_.ff);
_.$6(function(){requestAnimationFrame(function(){var L;(L=V.lottieEl)==null||L.addEventListener("DOMLoaded",function(){var T;(T=k.onLottieLoaded)==null||T.call(k)})})});
var P={};return _.f("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){return k.data().targetId||""},
"aria-label":function(){return k.data().loadingAnimationA11yLabel||""},
role:function(){return k.data().loadingAnimationA11yLabel?"progressbar":void 0},
style:_.oe({"min-height":function(){var L,T;return vyp((L=k.containerHeight)==null?void 0:L.call(k),(T=k.isLastItem)==null?void 0:T.call(k))}})},_.f(_.Ng,{"aria-hidden":"true",
className:_.FH((P.ytChatLoadingViewModelRtl=X==="rtl",P)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:I()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||I()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:I()}}},
animationRef:V}))},"Oj");_.iJ4=_.R(function(k){var I=function(){return k.data().choiceSelectedText};
return _.f("yt-chat-user-turn-view-model",{class:"ytChatUserTurnViewModelHost",style:_.oe({"min-height":function(){var V,X;return vyp((V=k.containerHeight)==null?void 0:V.call(k),(X=k.isLastItem)==null?void 0:X.call(k))}}),
"data-target-id":function(){var V;return(V=k.data().itemTargetId)!=null?V:""}},_.f(_.b,{cond:I,
then:function(){return _.f("div",{class:"ytChatUserTurnViewModelChoiceSelected"},_.f(_.KF,{text:I}))}}),_.f("div",{class:_.FH("ytChatUserTurnViewModelUserMessage",function(){return xNX(k.data())})},function(){return k.data().text}))},"Pj");var WD4=_.R(function(k){var I=_.G((0,_.GUR)(k.data)).next().value,V=function(){var X,P;return(P=(X=I().contents)==null?void 0:X.length)!=null?P:0};
return _.f("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return k.data().targetId||""},
"aria-busy":function(){var X,P;return(P=(X=I().contents)==null?void 0:X.some(function(L){return!!L.chatLoadingViewModel}))!=null?P:!1}},_.f(_.HT,{data:function(){return k.data().header}},{chipBarViewModel:_.bxN,
sectionHeaderViewModel:_.DQ}),_.f(_.HT,{data:function(){return I().contents}},{accordionViewModel:_.Iik,
alertBannerViewModel:_.$8N,chatLoadingViewModel:function(X,P){return _.f(_.d12,{data:X.data,containerHeight:k.containerHeight,isLastItem:function(){return P()===V()-1}})},
chatUserTurnViewModel:function(X,P){return _.f(_.iJ4,{data:X.data,containerHeight:k.containerHeight,isLastItem:function(){return P()===V()-1}})},
feedbackPromptViewModel:Vwp,gridShelfViewModel:function(X){return _.f(_.bS,{data:X.data,shouldUseOwnContainerSize:!0,marginSettings:k.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.ZxZ,linearLayoutViewModel:_.yu,lockupViewModel:function(X){return _.f(_.Mq,{data:X.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:k.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.DQ,videoOverviewViewModel:_.i_k,youChatItemViewModel:function(X,P){return _.f(_.TP6,{data:X.data,pending:!1,containerHeight:k.containerHeight,isLastItem:function(){return P()===V()-1}})}}))},"Qj");_.Si(_.R(function(k){var I=_.G((0,_.GUR)(k.data)).next().value,V=_.G(_.ZL()),X=V.next().value;V=V.next().value;var P=_.h4(V);V=_.G(_.Gz(void 0,void 0,"fqbUqd"));var L=V.next().value,T=V.next().value,d=function(){var U;return _.K((U=k.data().sectionListLayoutConfiguration)==null?void 0:U.layoutConfiguration,usA)};
_.SL(function(){var U,E=(U=P.value)==null?void 0:U.clientWidth;U=d()?_.p0c(E,d()):void 0;T(U)});
V={};return _.f("yt-section-list-renderer",{class:_.FH("ytSectionListRendererHost",k.className,(V.ytSectionListRendererHostOverscrollContain=function(){var U;return(U=k.overscrollContain)==null?void 0:U.call(k)},V)),
el:P,"data-target-id":function(){return k.data().targetId||""}},_.f(_.HT,{data:function(){return I().contents}},{itemSectionRenderer:function(U){return _.f(WD4,{data:U.data,
containerLayoutConfig:L,marginSettings:k.marginSettings,containerHeight:function(){return X.height()}})}}))},"Rj"),"yt-section-list-renderer",{props:{data:_.$3,
className:_.mQ,marginSettings:_.$3,overscrollContain:_.$3}});_.Si(_.R(function(k){var I=function(){return _.K(k.data().inputComposerViewModel,Ca6)},V=_.wy(_.W8.currentPageSubTypeSelector),X=_.wy(_.W8.persistentPanelVisibleSelector),P=_.G(_.Gz(!1,void 0,"RXGzYc")),L=P.next().value,T=P.next().value;
P=_.G(_.Gz(!1,void 0,"oyonKd"));var d=P.next().value,U=P.next().value,E=function(){g(!0);var mR;_.iB(((mR=I())==null?void 0:mR.onSubmitCommand)||{})},l=function(){if(X()&&!d()){var mR;
(mR=_.Qy())==null||mR.removeCueRange("aic-proactive");T(!1);U(!0);E();_.GI(J8x(I().endOfVideoContinuation),{form:{formData:ty({clientMessageId:"youchat-"+Date.now(),pageContext:$K()})},commandController:{onSuccess:function(){g(!1)},
onServerError:function(){_.GI(SAc(N()));g(!1)}}})}},r=function(){var mR=_.Qy();
if(mR&&!L()&&!d()){var oj=mR.getDuration();oj>60&&(mR.addCueRange("aic-proactive",oj-60,oj-20),T(!0))}},h=function(){var mR;
return((mR=I())==null?void 0:mR.youchatPendingResponseEntityKey)||""},y=_.RE(sUA,h),S=function(){var mR;
return!((mR=y())==null||!mR.isPendingResponse)},g=function(mR){FV6(h())(mR)};
P=_.G(_.Gz(!0,void 0,"umCoCf"));var F=P.next().value,Q=P.next().value,x=function(){var mR,oj;var Zi=_.K((oj=I())==null?void 0:oj.inputFormField,vhk);return Zi==null?void 0:(mR=Zi.contentProperties)==null?void 0:mR.placeholderText},N=function(){return I().sectionTargetId||"youchat_messages_section"};
P=_.mL("yt-chat-input-view-model");var M=_.yQ("textarea"),p=_.RE(BV6,"chat_input_view_model_state"),z=Aw6(),u=function(){var mR;return!((mR=p())==null||!mR.value)},ct=function(){return k.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},dt=function(){var mR;
(mR=_.Qy())==null||mR.removeCueRange("aic-proactive");T(!1);U(!1);var oj;_.m("enable_navigational_proactive_messages_on_ai_companion")&&((oj=I())==null?0:oj.navigationContinuation)&&X()&&(E(),_.GI(J8x(I().navigationContinuation),{form:{formData:ty({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:R9X(),pageContext:$K()})},commandController:{onSuccess:function(){g(!1)},
onServerError:function(){_.GI(SAc(N()));g(!1)}}}))},$K=function(){var mR;
return(mR=_.C7().resolve(_.RZ(_.Gp)))==null?void 0:_.fDi(mR,V())};
_.SL(function(){if(_.qm("enable_ai_chat_controller")){var mR;(mR=_.C7().resolve(_.RZ(_.Gp)))==null||mR.init(k.data().environment)}else if(mR=w84(k.data()),!u()&&mR){var oj;((oj=I())==null?0:oj.setPendingResponseOnWelcome)&&g(!0);_.GI(mR,{form:{formData:ty({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:R9X(),pageContext:$K()})}});z(!0)}var Zi=N(),Ht=_.C7().resolve(_.RZ(_.pZ)),rK=function(){_.wz.remove(Zi);if(_.qm("enable_ai_chat_controller")){var p_;(p_=_.C7().resolve(_.RZ(_.Gp)))!=null&&p_.environment===
"CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(p_.lastWelcomeContinuationSent=void 0)}else z(!1)},Ul=function(){_.Lu(function(){if(ct()&&(dt(Zi),V()==="watch")){var p_=_.Qy();
p_&&(p_.addEventListener("onStateChange",r),p_.addEventListener("onCueRangeEnter",l))}})};
oj=_.m("enable_ai_companion")?!ct():!0;Ht==null||Ht.addEventListener("yt-navigate-start",rK,{once:oj});Ht==null||Ht.addEventListener("yt-navigate-finish",Ul,{once:oj});_.gu(function(){Ht==null||Ht.removeEventListener("yt-navigate-start",rK);Ht==null||Ht.removeEventListener("yt-navigate-finish",Ul);var p_=_.Qy();p_&&(p_.removeEventListener("onCueRangeEnter",l),p_.removeEventListener("onStateChange",r),p_.removeCueRange("aic-proactive"))})});
_.Yv(function(){if(_.qm("enable_ai_chat_controller")){var mR=w84(k.data());if(mR){var oj,Zi=((oj=I())==null?0:oj.setPendingResponseOnWelcome)?g:void 0,Ht;(Ht=_.C7().resolve(_.RZ(_.Gp)))==null||B9k(Ht,{command:mR,setPending:Zi})}}},"SXTMBe");
var lD=function(){var mR=M.value.value;M.value.value="";aLA(M.value);var oj,Zi=((oj=I())==null?void 0:oj.enableGradientColorBg)||!1,Ht;oj=jph(N(),mR,Zi,(Ht=I())==null?void 0:Ht.chatUserTurnBackgroundStyle);_.GI(oj);E();var rK,Ul,p_;Ht=(p_=_.cr((rK=k.data())==null?void 0:rK.sendUserQueryCommand))!=null?p_:J8x((Ul=I())==null?void 0:Ul.continuation);_.GI(Ht,{form:{formData:ty({clientMessageId:"youchat-"+Date.now(),userInputText:mR,playerOffsetMs:R9X(),pageContext:$K()})},commandController:{onSuccess:function(){g(!1)},
onServerError:function(){_.GI(SAc(N()));g(!1)}}})};
return _.f("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:P},_.f("div",{class:"chatInputViewModelChatInputWrapper"},_.f("form",{class:"chatInputViewModelChatInputForm"},_.f("textarea",{class:"chatInputViewModelChatInput",el:M,"on:keydown":_.A4(function(mR){var oj=S()||!1;aLA(M.value);oj||mR.key!=="Enter"||mR.shiftKey||(mR.preventDefault(),lD());return!1}),
"on:keyup":_.A4(function(){Q(M.value.value.length===0);return!1}),
"aria-label":function(){return S()?k.data().loadingAnimationA11yLabel||"":x()},
placeholder:x,rows:1}),_.f(_.ac,{data:function(){return _.K(k.data().sendButton,_.hC)},
onClick:function(mR){mR.preventDefault();lD();Q(M.value.value.length===0)},
buttonOverrides:function(){return{disabled:F()||S()}}})),_.f(_.KF,{className:"chatInputViewModelChatDisclaimer",
text:function(){var mR;return k.data().disclaimerText||((mR=_.K(k.data().disclaimer,_.hUC))==null?void 0:mR.text)}})))},"Tj"),"yt-chat-input-view-model",{props:{data:_.$3}});var f6P=["engagement-panel-clip-create","engagement-panel-clip-view"],U14=0,dk=function(){var k=_.a.apply(this,arguments)||this;var I;k.headerData=(I=k.data)==null?void 0:I.header;k.darkerPanels=_.m("web_watch_darker_panels");k.matchContentTheme=_.m("web_watch_panel_content_match_theme");k.disableAutoFill=!1;k.isFullscreen=!1;k.isTheaterMode=!1;k.liveChatReplyPanel=!1;k.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");k.disableBackdropFilter=_.m("web_disable_backdrop_filter");k.isPersistentPanel=
!1;k.trackEngagementPanelVisibility=_.m("web_watch_track_engagement_panel_visibility");k.overscrollContain=!1;k.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction","yt-scroll-to-engagement-panel-command":"onYtScrollToEngagementPanelCommand","yt-update-engagement-panel-action":"onYtUpdateEngagementPanelAction","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction"};
return k};
_.J(dk,_.a);_.c=dk.prototype;
_.c.configureRendererStamper=function(){return{headerData:{id:"header",mapping:{engagementPanelTitleHeaderRenderer:{component:"ytd-engagement-panel-title-header-renderer",properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",targetId:"[[data.targetId]]",shortsPanel:"[[shortsPanel]]",learningChatEngagementPanel:"[[learningChatEngagementPanel]]"}},panelAdHeaderImageLockupViewModel:{component:"panel-ad-header-image-lockup-view-model"},pageHeaderViewModel:{component:"yt-page-header-view-model"}},events:!0},
"data.content":{id:"content",mapping:{sectionListRenderer:{matcher:function(k){var I;return(k==null?void 0:(I=k.webComponentHint)==null?void 0:I.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"}}}};
_.c.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var k;if((k=this.hostElement.parentElement)==null?0:k.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.c.detached=function(){this.updateTheaterDisablement()};
_.c.showPanel=function(){var k=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.hD.addJob(function(){k.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.c.maybeScrollToItemSection=function(k){var I=this,V,X=k==null?void 0:(V=k.sectionListEngagementPanelExtras)==null?void 0:V.scrollToItemSectionIdentifier;X&&_.hD.addJob(function(){var P;(P=I.sectionListRendererElement)==null||P.scrollToItemSection(X)},8)};
_.c.hidePanel=function(){var k=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.hD.addJob(function(){k.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.c.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.c.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.c.updatePanel=function(k,I,V,X){var P=this;if((k=k==null?void 0:k.engagementPanelSectionListRenderer)||X){if(k){X=k.header;var L=k.content,T=k.footer,d=k.targetId,U=k.onShowCommands;k=k.onHideCommands;d&&this.set("data.targetId",d);X&&this.set("data.header",X);L&&this.set("data.content",L);T&&this.set("data.footer",T);_.m("enable_on_visibility_change_commands_for_panels")&&(U&&this.set("data.onShowCommands",U),k&&this.set("data.onHideCommands",k))}else X&&(k=X.content,L=X.secondaryHeaderContent,
T=X.targetId,X=X.loggingDirectives,T&&this.set("data.targetId",T),k&&this.set("data.content",k),X&&_.m("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",X),L&&(this.secondaryHeaderData=L));this.updateChildVisibilityProperties();if(I){var E;_.m("kevlar_update_panel_focus_scroll_killswitch")||(E={preventScroll:!0});this.focus(E)}_.xA(this,function(){_.vW(P.hostElement,"yt-refit");P.maybeScrollToItemSection(V)})}};
_.c.computeHeaderData=function(){var k,I=(0,_.dc.unsafeClone)((k=this.data)==null?void 0:k.header);if(I){k=new _.Yx(Object.keys(I)[0]);var V=_.K(I,k),X=_.K(this.secondaryHeaderData,k);X&&_.Ie(I,k,Object.assign({},X,V))}return I};
_.c.getReloadContinuation=function(){var k,I,V,X=_.G(((k=this.data)==null?void 0:(I=k.content)==null?void 0:(V=I.sectionListRenderer)==null?void 0:V.continuations)||[]);for(k=X.next();!k.done;k=X.next())if(k=k.value,k.reloadContinuationData)return k.reloadContinuationData.continuation};
_.c.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var k;((k=this.data)==null?0:k.targetId)&&(k=this.contentElement.firstElementChild)&&k.setAttribute("panel-target-id",this.data.targetId)};
_.c.forwardPopupClosedToFlowRootRenderer=function(){var k=_.BL(this.hostElement).querySelector("ytd-flow-root-renderer");if(k&&this.hostElement.closest("ytd-popup-container"))k.onPopupClosed()};
_.c.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var k;if(!f6P.includes((k=this.theaterDisablementPanelIdentifier)!=null?k:""))if(k=_.m("web_watch_imax_theater_mode")&&this.isTheaterMode,k=_.m("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||k,_.m("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||k){var I;this.visibility=(I=this.data)==null?void 0:I.visibility;var V;this.trackEngagementPanelVisibility&&((V=this.data)==null?void 0:V.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var X,P,L,T;this.contentEmpty=!!(((X=this.data)==null?0:(P=X.content)==null?0:P.structuredDescriptionContentRenderer)&&Object.keys((L=this.data)==null?void 0:(T=L.content)==null?void 0:
T.structuredDescriptionContentRenderer).length===0);(I=_.C7().resolve(_.Ge))&&I.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.c.isTheaterModeChanged=function(){_.m("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.c.isFullscreenChanged=function(){_.m("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.c.focus=function(k){if(this.header)this.header.focus(k);else{var I;(I=_.BL(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||I.focus(k)}};
_.c.visibilityChanged=function(){if(!_.m("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var k=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",I=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",V=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",X=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",P=X||!this.lastVisibility,L,T,d,U=((L=this.data)==null?void 0:(T=L.identifier)==null?void 0:
T.tag)||((d=this.data)==null?void 0:d.panelIdentifier);if(k&&P){var E;if((E=this.data)==null?0:E.onShowCommands)if(_.m("enable_on_visibility_change_commands_for_panels"))for(I=_.G(this.data.onShowCommands),V=I.next();!V.done;V=I.next())this.ytComponentBehavior.resolveCommand(V.value);else _.nC(this.hostElement,this.data.onShowCommands,this.hostElement);U&&_.$L().dispatch(_.vX({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:U}}))}else if(I&&V){var l;if((l=this.data)==null?0:l.onHideCommands)if(_.m("enable_on_visibility_change_commands_for_panels"))for(I=
_.G(this.data.onHideCommands),V=I.next();!V.done;V=I.next())this.ytComponentBehavior.resolveCommand(V.value);else _.nC(this.hostElement,this.data.onHideCommands,this.hostElement);U&&_.$L().dispatch(_.vX({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:U}}))}k&&this.lastVisibility!==void 0&&(this.hostElement.style.order=String(-1*U14++));_.m("kevlar_watch_focus_on_engagement_panels")&&k&&X&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.c.notifyVisibilityChanged=function(k){var I;_.AV(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,k,(I=this.data)==null?void 0:I.targetId]);if(_.m("autonav_pause_for_comments_ep")){var V;_.vW(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:k==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(V=this.data)==null?void 0:V.targetId})}};
_.c.updateTheaterDisablement=function(){if(!_.m("kevlar_watch_theater_disablement_killswitch")){var k=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&f6P.includes(k)&&!_.m("watch_next_grid_ignore_disallowed_panels")){var I=_.IE(_.$L().getState()),V=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";k!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():V?(this.originalTheaterState===void 0&&(this.originalTheaterState=I,this.theaterDisablementPanelIdentifier=
k),I&&_.sm(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.c.clearTheaterDisablement=function(){_.sm(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.c.updateChildVisibilityProperties=function(){this.hostElement||_.m("kevlar_panel_property_init_killswitch")||this._enableProperties();var k=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=k);var I,V=(I=this.headerElement)==null?void 0:I.firstElementChild;if(V&&!this.adHeaderImageLockupViewModel){I=k==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";V.collapsed=I;V=_.BL(V).querySelector("#visibility-button");if(!V)return;(V=V.firstElementChild)&&
V.polymerController.is==="ytd-toggle-button-renderer"&&V.polymerController.data.isToggled!==I&&V.polymerController.set("data.isToggled",I)}var X;if(I=(X=this.contentElement)==null?void 0:X.firstElementChild)if(k&&k!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")I.removeAttribute("panel-content-visible");else{I.setAttribute("panel-content-visible","");var P;(P=I.markDirty)==null||P.call(I)}};
_.c.onYtChangeEngagementPanelVisibilityAction=function(k){var I=this,V,X=(V=this.data)==null?void 0:V.targetId,P,L,T;V=((P=this.data)==null?void 0:(L=P.identifier)==null?void 0:L.tag)||((T=this.data)==null?void 0:T.panelIdentifier);var d=_.K(k,_.aIU),U;k=X&&(d==null?void 0:d.targetId)===X||V&&(d==null?void 0:(U=d.panelIdentifier)==null?void 0:U.tag)===V;this.dialog&&k&&(d==null?void 0:d.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(X==="engagement-panel-comments-section"?_.sm(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.sm(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",V]));!_.m("kevlar_use_engagement_panel_management_component")&&k&&(X=d.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!X?_.hD.addJob(function(){I.visibility=d.visibility},2,this.hideDelayMs):this.visibility=d.visibility,d.visibility&&this.notifyVisibilityChanged(d.visibility))};
_.c.onYtScrollToEngagementPanelCommand=function(k){var I,V=(I=this.data)==null?void 0:I.targetId,X,P,L;I=((X=this.data)==null?void 0:(P=X.identifier)==null?void 0:P.tag)||((L=this.data)==null?void 0:L.panelIdentifier);k=_.K(k,_.O0x);var T;(V&&(k==null?void 0:k.targetId)===V||I&&(k==null?void 0:(T=k.panelIdentifier)==null?void 0:T.tag)===I)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.sm(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.c.attachVEs=function(k){var I,V;(k==null?0:(I=k.content)==null?0:(V=I.productListRenderer)==null?0:V.trackingParams)&&_.Ne().graftServerVe(k.content.productListRenderer.trackingParams);var X,P;(k==null?0:(X=k.content)==null?0:(P=X.transcriptRenderer)==null?0:P.trackingParams)&&_.Ne().graftServerVe(k.content.transcriptRenderer.trackingParams)};
_.c.onYtUpdateEngagementPanelAction=function(k){var I,V=(I=this.data)==null?void 0:I.targetId;k=_.K(k,MWi);V&&(k==null?void 0:k.targetId)===V&&(this.updatePanel({engagementPanelSectionListRenderer:{header:k==null?void 0:k.header,content:k==null?void 0:k.content}},!1),this.attachVEs(k))};
_.c.onYtShowEngagementPanelScrimAction=function(k){var I,V=(I=this.data)==null?void 0:I.targetId;k=_.K(k,NWP);V&&(k==null?void 0:k.engagementPanelTargetId)===V&&(this.scrimmed=!0)};
_.c.onYtHideEngagementPanelScrimAction=function(k){var I,V=(I=this.data)==null?void 0:I.targetId;k=_.K(k,ah2);V&&(k==null?void 0:k.engagementPanelTargetId)===V&&(this.scrimmed=!1)};
_.c.getIdentifier=function(){var k,I,V;return((k=this.data)==null?void 0:k.panelIdentifier)||((I=this.data)==null?void 0:(V=I.identifier)==null?void 0:V.tag)};
_.c.getSurface=function(){var k,I;return(k=this.data)==null?void 0:(I=k.identifier)==null?void 0:I.surface};
_.R9.Object.defineProperties(dk.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var k=this.getIdentifier();return k==="engagement-panel-youchat"||k==="PAyouchat"}},
isAiCompanionPanel:{configurable:!0,enumerable:!0,get:function(){return this.getIdentifier()==="PAai_companion"}}});
dk.prototype.visibilityChanged=dk.prototype.visibilityChanged;dk.prototype.isFullscreenChanged=dk.prototype.isFullscreenChanged;dk.prototype.isTheaterModeChanged=dk.prototype.isTheaterModeChanged;dk.prototype.dataChanged=dk.prototype.dataChanged;dk.prototype.forwardPopupClosedToFlowRootRenderer=dk.prototype.forwardPopupClosedToFlowRootRenderer;dk.prototype.onYtRendererstamperFinished=dk.prototype.onYtRendererstamperFinished;
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],dk.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],dk.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],dk.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],dk.prototype,"ytdReduxBehavior",void 0);
_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],dk.prototype,"ytEventForwardingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],dk.prototype,"data",void 0);_.H([_.n({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.Z("design:type",Object)],dk.prototype,"headerData",void 0);_.H([_.n(),_.Z("design:type",Object)],dk.prototype,"secondaryHeaderData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dk.prototype,"visibility",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],dk.prototype,"contentEmpty",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],dk.prototype,"scrimmed",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],dk.prototype,"dialog",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],dk.prototype,"dropdown",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dk.prototype,"darkerPanels",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dk.prototype,"matchContentTheme",void 0);_.H([_.n(),_.Z("design:type",Object)],dk.prototype,"disableAutoFill",void 0);_.H([_.n({reflectToAttribute:!0,value:_.m("optimal_reading_width_comments_ep")}),_.Z("design:type",Boolean)],dk.prototype,"optimalReadingWidthComments",void 0);_.H([_.n(),_.Z("design:type",Number)],dk.prototype,"hideDelayMs",void 0);
_.H([_.n({selector:_.Vy,reflectToAttribute:!0}),_.Z("design:type",Object)],dk.prototype,"isFullscreen",void 0);_.H([_.n({selector:_.IE,reflectToAttribute:!0}),_.Z("design:type",Object)],dk.prototype,"isTheaterMode",void 0);_.H([_.n(),_.Z("design:type",Number)],dk.prototype,"showDelayMs",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.targetId"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dk.prototype,"targetId",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dk.prototype,"webSize",null);_.H([_.n(),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dk.prototype,"hideFooterBorder",null);_.H([_.n(),_.Z("design:type",Object)],dk.prototype,"isWatch",void 0);_.H([_.n(),_.Z("design:type",Object)],dk.prototype,"originalTheaterState",void 0);_.H([_.n(),_.Z("design:type",Object)],dk.prototype,"theaterDisablementPanelIdentifier",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],dk.prototype,"isWatchWhilePanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],dk.prototype,"shortsPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],dk.prototype,"liveChatEngagementPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],dk.prototype,"learningChatEngagementPanel",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dk.prototype,"liveChatReplyPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dk.prototype,"enableAnchoredPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dk.prototype,"disableBackdropFilter",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dk.prototype,"isPersistentPanel",void 0);_.H([_.n(),_.Z("design:type",Object)],dk.prototype,"trackEngagementPanelVisibility",void 0);
_.H([_.n(),_.Z("design:type",Object)],dk.prototype,"overscrollContain",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],dk.prototype,"isAiCompanionPanel",null);_.H([_.p$("#header"),_.Z("design:type",HTMLElement)],dk.prototype,"headerElement",void 0);_.H([_.p$("#header > *"),_.Z("design:type",HTMLElement)],dk.prototype,"header",void 0);_.H([_.p$("ytd-section-list-renderer"),_.Z("design:type",Object)],dk.prototype,"sectionListRendererElement",void 0);
_.H([_.p$("panel-ad-header-image-lockup-view-model"),_.Z("design:type",HTMLElement)],dk.prototype,"adHeaderImageLockupViewModel",void 0);_.H([_.p$("#content"),_.Z("design:type",HTMLElement)],dk.prototype,"contentElement",void 0);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dk.prototype,"onYtRendererstamperFinished",null);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dk.prototype,"forwardPopupClosedToFlowRootRenderer",null);_.H([_.DZ("data","isFullscreen","isTheaterMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dk.prototype,"dataChanged",null);_.H([_.w$("isTheaterMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dk.prototype,"isTheaterModeChanged",null);
_.H([_.w$("isFullscreen"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dk.prototype,"isFullscreenChanged",null);_.H([_.w$("visibility"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dk.prototype,"visibilityChanged",null);_.H([_.GY({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],dk);
_.C(dk,"ytd-engagement-panel-section-list-renderer",function(){if(AeX!==void 0)return AeX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-engagement-panel-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="content" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n<div id="footer" class="style-scope ytd-engagement-panel-section-list-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return AeX=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var EHP;var ig=function(){var k=_.a.apply(this,arguments)||this;k.rounded=!0;k.pageAttachedTo=void 0;k.currentRequestResolver=void 0;k.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return k};
_.J(ig,_.a);ig.prototype.attached=function(){this.pageAttachedTo=_.C7().resolve(_.Kz).getCurrentPage();_.vW(this.hostElement,"yt-player-attached",this.player)};
ig.prototype.detached=function(){var k;if((k=this.pageAttachedTo)==null?0:k.hostElement)_.vW(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
ig.prototype.dataChanged=function(){var k=this,I;if(((I=this.data)==null?0:I.inlinePlaybackEndpoint)&&!_.m("web_channel_imp_ks")){this.currentRequestResolver&&this.currentRequestResolver.reject();I=this.data.inlinePlaybackEndpoint;var V=_.C7().resolve(_.DP),X={};_.C7().resolve(_.p2);X.lact=_.wx();var P=new _.nv;this.currentRequestResolver=P;P.promise.then(function(L){var T={autoplay:!0};!_.m("miniplayer_stop_channel_video_autoplay_killswitch")&&_.C7().resolve(_.iP).isMiniplayerActive()&&(T.pause_at_start=
!0,T.autoplay=!1);L&&k.player.loadVideoWithPlayerResponse(L,T)});
eO3(V,{endpoint:I,startPlaybackInMutedState:!1},X).then(function(L){P.resolve(L)}).catch(function(){})}else if((V=this.data)==null?0:V.videoId)I={video_id:this.data.videoId,
autoplay:!0},!_.m("miniplayer_stop_channel_video_autoplay_killswitch")&&_.C7().resolve(_.iP).isMiniplayerActive()&&(I.pause_at_start=!0,I.autoplay=!1),this.player.loadVideoWithPlayerVars(I)};
ig.prototype.handleSignalActionPausePlayer=function(){_.j_().pause()};
ig.prototype.dataChanged=ig.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],ig.prototype,"data",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ig.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],ig.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ig.prototype,"rounded",void 0);_.H([_.p$("#player"),_.Z("design:type",Object)],ig.prototype,"player",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ig.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],ig);
_.C(ig,"ytd-channel-video-player-renderer",function(){if(EHP!==void 0)return EHP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-video-player-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player-container" class="style-scope ytd-channel-video-player-renderer">\n  <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER" class="style-scope ytd-channel-video-player-renderer">\n  </ytd-player>\n</div>\n<div id="content" class="style-scope ytd-channel-video-player-renderer">\n  <div id="metadata-container" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string id="title" aria-level="3" ellipsis-truncate="" link-inherit-color="" role="heading" text="[[data.title]]" class="style-scope ytd-channel-video-player-renderer">\n    </yt-formatted-string>\n    <ytd-video-meta-block class="title style-scope ytd-channel-video-player-renderer" data="[[data]]"></ytd-video-meta-block>\n  </div>\n  <ytd-expander id="description" disable-toggle="" max-number-of-lines="7" class="style-scope ytd-channel-video-player-renderer">\n    <yt-formatted-string class="content style-scope ytd-channel-video-player-renderer" slot="content" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="more-button style-scope ytd-channel-video-player-renderer" slot="more-button" link-inherit-color="" text="[[data.readMoreText]]">\n    </yt-formatted-string>\n  </ytd-expander>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return EHP=k},{mode:1});var bJx;var Wz=function(){return _.a.apply(this,arguments)||this};
_.J(Wz,_.a);Wz.prototype.configureRendererStamper=function(){return{"data.scrollUpButton":{id:"scroll-up",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.m("web_modern_buttons"),forceIconButton:!_.m("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
Wz.prototype.activate=function(k){k.appendTo(this.player);k.getPlayerPromise().then(function(I){I.setMinimized(!0)});
this.active=!0};
Wz.prototype.deactivate=function(){var k=this.player.firstElementChild;k.getPlayerPromise().then(function(I){I.setMinimized(!1)});
this.active=!1;return k};
Wz.prototype.onScrollUpTap=function(){var k=_.C7().resolve(_.Kz).getCurrentPage();k&&k.setScrollTop(0)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Wz.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Wz.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Wz.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Wz.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Wz.prototype,"active",void 0);
_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.Z("design:type",Boolean)],Wz.prototype,"darkLaunch",void 0);_.H([_.p$("#player"),_.Z("design:type",HTMLDivElement)],Wz.prototype,"player",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],Wz);
_.C(Wz,"ytd-miniplayer-bar-renderer",function(){if(bJx!==void 0)return bJx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-miniplayer-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="player" class="style-scope ytd-miniplayer-bar-renderer"></div>\n<div id="meta" class="style-scope ytd-miniplayer-bar-renderer">\n  <div id="title-row" class="style-scope ytd-miniplayer-bar-renderer">\n    <h1 id="title" class="style-scope ytd-miniplayer-bar-renderer">[[getSimpleString(data.title)]]</h1>\n    <div id="scroll-up" on-tap="onScrollUpTap" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n  <yt-formatted-string id="owner" link-inherit-color="" text="[[data.owner]]" class="style-scope ytd-miniplayer-bar-renderer"></yt-formatted-string>\n  <div id="buttons" class="style-scope ytd-miniplayer-bar-renderer">\n    <div id="menu" class="style-scope ytd-miniplayer-bar-renderer"></div>\n    <div id="subscribe" class="style-scope ytd-miniplayer-bar-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return bJx=k},{mode:1});var l64;var fq=function(){return _.a.apply(this,arguments)||this};
_.J(fq,_.a);fq.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.Un(_.BL(this.hostElement).querySelector("#text"),_.aDy(_.why,this.data.companionLegalText))};
fq.prototype.computeAutoScrollEnabled=function(k,I){return k&&!I};
fq.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
fq.prototype.onToggleTap=function(){this.expanded=!this.expanded};
fq.prototype.expandedChanged=fq.prototype.expandedChanged;fq.prototype.dataChanged=fq.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fq.prototype,"ytRendererBehavior",void 0);_.H([_.q(atX),_.Z("design:type",Object)],fq.prototype,"ytdAutoScrollBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fq.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],fq.prototype,"expanded",void 0);
_.H([_.n({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.Z("design:type",Boolean)],fq.prototype,"autoScrollEnabled",void 0);_.H([_.n(),_.Z("design:type",String)],fq.prototype,"expanderIcon",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fq.prototype,"dataChanged",null);
_.H([_.w$("expanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fq.prototype,"expandedChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],fq);
_.C(fq,"ytd-companion-legal-text-renderer",function(){if(l64!==void 0)return l64;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-legal-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" text="[[data.companionLegalText]]" class="style-scope ytd-companion-legal-text-renderer"></yt-formatted-string>\n\n<tp-yt-paper-material id="expand-button" elevation="1" on-tap="onToggleTap" class="style-scope ytd-companion-legal-text-renderer">\n  <yt-icon-button id="expander-icon" class="style-scope ytd-companion-legal-text-renderer">\n    <yt-icon id="expander-icon" icon="[[expanderIcon]]" class="style-scope ytd-companion-legal-text-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return l64=k},{mode:1});var rik;var Ue=function(){var k=_.a.apply(this,arguments)||this;k.buttonUpdate=_.m("web_modern_buttons");k.kevlarWatchGrid=_.m("kevlar_watch_grid");k.centerAlignDescription=_.m("action_companion_center_align_description");k.truncateDomain=_.m("action_companion_truncate_domain");k.enableMonoStyle=_.m("enable_default_mono_cta_migration_web_client");return k};
_.J(Ue,_.a);_.c=Ue.prototype;_.c.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.c.getOnLayoutVisibleCallback=function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.onLayoutVisibleCallback:null};
_.c.getLayoutId=function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
_.c.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",Ue.JSC$21227_DEFAULT_AD_BADGE_RENDERER);var k=this.getOnLayoutVisibleCallback();k&&k()}};
_.c.getButtonRenderer=function(k){return k.actionButton&&_.K(k.actionButton,_.b_)?(delete _.K(k.actionButton,_.b_).navigationEndpoint,_.K(k.actionButton,_.b_)):{}};
_.c.onClick=function(k){var I=this;if((!_.m("web_modern_buttons")||!_.yy(_.K$(k),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){k=_.S_();var V=this.getLayoutId();k&&V&&_.m("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?k.getPlayerPromise().then(function(X){(new _.TQ(X)).executeCommand(I.data.navigationEndpoint,V)}):_.m("kevlar_companion_resolve_command_killswitch")?_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.sm(this.hostElement,"yt-companion-ad-clicked",["action-companion",V])}};
_.R9.Object.defineProperties(Ue.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.data)==null?0:(I=k.detailsLine)==null?0:(V=I.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 k,I,V,X;return((k=this.data)==null?0:(I=k.detailsLine)==null?0:(V=I.adRating)==null?0:(X=V.ratingIcon)==null?0:X.iconType)?_.ol(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X;return((k=this.data)==null?0:(I=k.detailsLine)==null?0:(V=I.texts)==null?0:(X=V[0])==null?0:X.text)?this.data.detailsLine.texts[0].text:null}},
computeDetailsLineHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDetailsLine}},
getDescriptionText:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?0:(I=k.description)==null?0:I.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var k=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return k?k.indexOf("/default_banner")!==-1:!0}}});
Ue.prototype.onClick=Ue.prototype.onClick;Ue.prototype.dataChanged=Ue.prototype.dataChanged;Ue.JSC$21227_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.HW("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Ue.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ue.prototype,"rendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ue.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ue.prototype,"buttonUpdate",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ue.prototype,"kevlarWatchGrid",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ue.prototype,"centerAlignDescription",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ue.prototype,"truncateDomain",void 0);
_.H([_.n({computed:"computeButtonOverride(buttonUpdate)"}),_.Z("design:type",Object)],Ue.prototype,"buttonOverride",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ue.prototype,"enableMonoStyle",void 0);_.H([_.v("data.detailsLine.adRating.ratingText"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ue.prototype,"getRating",null);_.H([_.v("getRating"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ue.prototype,"computeRatingHidden",null);
_.H([_.v("data.detailsLine.adRating.ratingIcon.iconType"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ue.prototype,"iconType",null);_.H([_.v("data.detailsLine.texts.0.text"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ue.prototype,"getDetailsLine",null);_.H([_.v("getDetailsLine"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ue.prototype,"computeDetailsLineHidden",null);
_.H([_.v("data.description.text"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ue.prototype,"getDescriptionText",null);_.H([_.v("getDescriptionText"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ue.prototype,"computeDescriptionTextHidden",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ue.prototype,"interactionLoggingClientData",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ue.prototype,"hideBanner",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ue.prototype,"dataChanged",null);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Ue.prototype,"onClick",null);_.H([_.GY({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],Ue);
_.C(Ue,"ytd-action-companion-ad-renderer",function(){if(rik!==void 0)return rik;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-action-companion-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="action-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-action-companion-ad-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div id="action-companion-click-target" class="yt-simple-endpoint style-scope ytd-action-companion-ad-renderer">\n  <yt-img-shadow id="banner" fit="" hidden="[[hideBanner]]" thumbnail="[[data.bannerImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer">\n  </yt-img-shadow>\n  <div id="block" class="style-scope ytd-action-companion-ad-renderer">\n    <yt-img-shadow id="icon" thumbnail="[[data.iconImage.thumbnail]]" class="style-scope ytd-action-companion-ad-renderer"></yt-img-shadow>\n    <div id="text" class="style-scope ytd-action-companion-ad-renderer">\n      <div id="header" class="style-scope ytd-action-companion-ad-renderer">\n        [[data.headline.text]]\n      </div>\n      <div id="desc" class="style-scope ytd-action-companion-ad-renderer">\n        <div id="ad-badge-container" class="style-scope ytd-action-companion-ad-renderer">\n          <ytd-badge-supported-renderer id="ad-badge" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-action-companion-ad-renderer">\n          </ytd-badge-supported-renderer>\n        </div>\n        <span id="domain" hidden="[[computeDescriptionTextHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDescriptionText]]</span>\n        <span id="rating" hidden="[[computeRatingHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getRating]]</span>\n        <yt-icon id="star-icon" default-to-filled="true" hidden="[[computeRatingHidden]]" icon="[[iconType]]" class="style-scope ytd-action-companion-ad-renderer"></yt-icon>\n        <span id="details-line" hidden="[[computeDetailsLineHidden]]" class="style-scope ytd-action-companion-ad-renderer">[[getDetailsLine]]</span>\n      </div>\n    </div>\n    <ytd-button-renderer id="action" button-raised="" data="[[getButtonRenderer(data)]]" overrides="[[buttonOverride]]" class="style-scope ytd-action-companion-ad-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return rik=k},{mode:_.Bd("kevlar_poly_si_batch_j067")?1:2});var hhk;var yiX;var Ee=function(){var k=_.a.apply(this,arguments)||this;k.buttonUpdate=_.m("web_modern_buttons");k.hideLegacyBanner=_.m("enable_dsa_one_click_ata_translators_infeed_elements");k.adInfoButtonStyle="mono";k.adInfoButtonType="text";k.noDotAdBadge=!0;return k};
_.J(Ee,_.a);_.c=Ee.prototype;_.c.getOnLayoutVisibleCallback=function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.onLayoutVisibleCallback:null};
_.c.getLayoutId=function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
_.c.dataChanged=function(){if(this.data){if(this.data.image&&this.data.image.thumbnail&&this.data.image.thumbnail.thumbnails&&this.data.image.thumbnail.thumbnails.length){var k=this.data.image.thumbnail.thumbnails[0];this.imageSrc=k.url?_.zK(k.url):void 0;this.imageWidth=k.width||0;this.imageHeight=k.height||0}this.data.clickthroughEndpoint&&_.K(this.data.clickthroughEndpoint,_.vE)&&(k=_.K(this.data.clickthroughEndpoint,_.vE).url,_.m("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
k||"":k?(k=_.zK(k),this.clickThroughUrl=_.Nu(k)):this.clickThroughUrl=void 0);(k=this.getOnLayoutVisibleCallback())&&k()}};
_.c.onClick=function(k){_.yy(_.K$(k),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(k)};
_.c.handleClick=function(){var k=this;this.data&&this.data.clickthroughEndpoint&&(_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(I){k.macroReplacementBehavior.sendServiceRequestAction([I])}),_.sm(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.c.onLoad=function(){_.AV(this.hostElement,"yt-refit-popups-action")};
_.R9.Object.defineProperties(Ee.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.interactionLoggingClientData:null}}});
Ee.prototype.onLoad=Ee.prototype.onLoad;Ee.prototype.onClick=Ee.prototype.onClick;Ee.prototype.dataChanged=Ee.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ee.prototype,"rendererBehavior",void 0);_.H([_.q(Za3.YtMacroReplacementBehavior),_.Z("design:type",Object)],Ee.prototype,"macroReplacementBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ee.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ee.prototype,"buttonUpdate",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ee.prototype,"hideLegacyBanner",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ee.prototype,"adInfoButtonStyle",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ee.prototype,"adInfoButtonType",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ee.prototype,"macros",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ee.prototype,"interactionLoggingClientData",null);_.H([_.n(),_.Z("design:type",String)],Ee.prototype,"clickThroughUrl",void 0);_.H([_.n(),_.Z("design:type",_.RR)],Ee.prototype,"imageSrc",void 0);_.H([_.n(),_.Z("design:type",Number)],Ee.prototype,"imageWidth",void 0);_.H([_.n(),_.Z("design:type",Number)],Ee.prototype,"imageHeight",void 0);_.H([_.n(),_.Z("design:type",Object)],Ee.prototype,"noDotAdBadge",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ee.prototype,"dataChanged",null);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Ee.prototype,"onClick",null);_.H([_.C$("load"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ee.prototype,"onLoad",null);_.H([_.GY({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],Ee);
_.C(Ee,"ytd-image-companion-renderer",function(){if(yiX!==void 0)return yiX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-image-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<template is="dom-if" if="[[hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <div class="style-scope ytd-image-companion-renderer">\n    <yt-img-shadow id="banner" fit="" thumbnail="[[data.image.thumbnail]]" class="style-scope ytd-image-companion-renderer">\n    </yt-img-shadow>\n    <div id="block" class="style-scope ytd-image-companion-renderer">\n      <div id="text" class="style-scope ytd-image-companion-renderer">\n        <div id="desc" class="style-scope ytd-image-companion-renderer">\n          <div id="ad-badge-container" class="style-scope ytd-image-companion-renderer">\n            <ytd-badge-supported-renderer id="ad-badge" no-dot-ad-badge="[[noDotAdBadge]]" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-image-companion-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </div>\n      </div>\n      <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-menu" button-style="[[adInfoButtonStyle]]" button-type="[[adInfoButtonType]]" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n      </ytd-ad-hover-text-button-renderer>\n    </div>\n  </div>\n</template>\n\n\n<template is="dom-if" if="[[!hideLegacyBanner]]" class="style-scope ytd-image-companion-renderer">\n  <ytd-ad-hover-text-button-renderer id="image-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" modern-update="[[buttonUpdate]]" class="style-scope ytd-image-companion-renderer">\n  </ytd-ad-hover-text-button-renderer>\n  <div class="style-scope ytd-image-companion-renderer">\n    <img height="[[imageHeight]]" src$="[[imageSrc]]" width="[[imageWidth]]" alt="" class="style-scope ytd-image-companion-renderer">\n  </div>\n</template>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return yiX=k},{mode:_.Bd("kevlar_poly_si_batch_j067")?1:2});var m16;var bg=function(){return _.a.apply(this,arguments)||this};
_.J(bg,_.a);_.c=bg.prototype;_.c.dataChanged=function(){this.set("data.adBadge",bg.JSC$21236_DEFAULT_AD_BADGE_RENDERER);if(this.data){var k=this.getOnLayoutVisibleCallback();k&&k()}};
_.c.getOnLayoutVisibleCallback=function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.onLayoutVisibleCallback:null};
_.c.getLayoutId=function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.layoutId:null};
_.c.onCompanionClicked=function(k){this.data&&(k.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.sm(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.c.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var k=_.S_(),I=this.getLayoutId(),V=this.data.clickToAdvSiteEndpoint;k&&I&&_.m("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?k.getPlayerPromise().then(function(X){(new _.TQ(X)).executeCommand(V,I)}):_.vW(this.hostElement,"yt-navigate",{endpoint:V})}};
_.c.sendTrackingPings=function(k){if(k&&k.length!==0&&k[0].loggingUrls&&(k=k[0].loggingUrls.map(this.getBaseUrl)))for(var I=0;I<k.length;I++)_.qM(k[I])};
_.c.getBaseUrl=function(k){return k.baseUrl||""};
_.R9.Object.defineProperties(bg.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var k=_.FB("yt.www.ads.eventcache.getLastCompanionData");return k?(k=k())&&k.interactionLoggingClientData:null}}});
bg.prototype.onCompanionClicked=bg.prototype.onCompanionClicked;bg.prototype.dataChanged=bg.prototype.dataChanged;bg.JSC$21236_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.HW("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bg.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bg.prototype,"data",void 0);_.H([_.p$("#title"),_.Z("design:type",HTMLElement)],bg.prototype,"shopTitle",void 0);
_.H([_.DZ("data.impressionEndpoints"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bg.prototype,"dataChanged",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],bg.prototype,"interactionLoggingClientData",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],bg.prototype,"onCompanionClicked",null);
_.H([_.GY({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],bg);
_.C(bg,"ytd-shopping-companion-renderer",function(){if(m16!==void 0)return m16;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-companion-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ad-hover-text-button-renderer id="shopping-companion-ad-info-button" data="[[data.adInfoRenderer.adHoverTextButtonRenderer]]" hidden="[[!data.adInfoRenderer.adHoverTextButtonRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n</ytd-ad-hover-text-button-renderer>\n<div on-tap="onCompanionClicked" class="style-scope ytd-shopping-companion-renderer">\n  <div id="banner" class="style-scope ytd-shopping-companion-renderer">\n    <div id="ad-badge-container" class="style-scope ytd-shopping-companion-renderer">\n      <ytd-badge-supported-renderer id="ad-badge" large-font-ad-badge="true" top-standalone-badge="[[data.adBadge]]" class="style-scope ytd-shopping-companion-renderer">\n      </ytd-badge-supported-renderer>\n    </div>\n    <div id="title" on-tap="onShopTextTap" class="style-scope ytd-shopping-companion-renderer">\n      [[getSimpleString(data.shopText)]]\n    </div>\n  </div>\n  <yt-horizontal-list-renderer id="companion-shelf" data="[[data.itemList.horizontalListRenderer]]" class="style-scope ytd-shopping-companion-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return m16=k},{mode:1});_.Si(_.R(function(k){var I=k.data;k=_.RG({visibilityCallback:function(X){var P,L=(P=I().interaction)==null?void 0:P.onFirstVisible;X&&L&&_.iB(L)},
showOption:_.nA});var V=_.Gb(function(){return I().interaction},HfG);
_.JO(function(){var X,P;P=(P=_.FB("yt.www.ads.eventcache.getLastCompanionData"))?(P=P())&&P.onLayoutVisibleCallback:null;(X=P)==null||X()},"Uj");
return _.f("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.A4(function(X){_.AV(X.currentTarget,"yt-refit-popups-action")}),
el:_.h4(k,V),"aria-label":function(){var X,P;return(X=I().interaction)==null?void 0:(P=X.accessibility)==null?void 0:P.label}},_.f("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.f(_.HT,{data:function(){return I().adImage}},{adImageViewModel:function(X){return _.f(_.OZ,{data:X.data,
targetHeight:80,customCommandResolver:HfG})}})),_.f("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.f("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.f(_.HT,{data:function(){return I().adBadge}},{adBadgeViewModel:function(X){return _.f(_.HJ,{data:X.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.f("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.f(_.HT,{data:function(){return I().menu}},{buttonViewModel:_.ac}))))},"Vj"),"banner-image-layout-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;k=_.RG({visibilityCallback:function(X){var P,L=(P=I().interaction)==null?void 0:P.onFirstVisible;X&&L&&_.iB(L)},
showOption:_.nA});var V=_.Gb(function(){return I().interaction},p8i);
_.JO(function(){var X,P;P=(P=_.FB("yt.www.ads.eventcache.getLastCompanionData"))?(P=P())&&P.onLayoutVisibleCallback:null;(X=P)==null||X()},"Wj");
return _.f("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.h4(k,V)},_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.f(_.HT,{data:function(){return I().adImage}},{adImageViewModel:function(X){return _.f(_.OZ,{data:X.data,
targetHeight:80,customCommandResolver:p8i})}})),_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.f(_.HT,{data:function(){return I().adAvatarLockup}},{adAvatarLockupViewModel:function(X){return _.f(I6V,{data:X.data,
customCommandResolver:p8i})}})),_.f(_.HT,{data:function(){return I().adButton}},{adButtonViewModel:function(X){return _.f(_.x$,{data:X.data,
customCommandResolver:p8i})}}),_.f("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.f(_.HT,{data:function(){return I().menu}},{buttonViewModel:_.ac}))))},"Xj"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.$3}});var KDc={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"},lg=function(){var k=_.a.apply(this,arguments)||this;k.updateCompanionDataJobId=0;k.contentVideoId=null;k.player=null;k.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return k};
_.J(lg,_.a);_.c=lg.prototype;_.c.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:KDc}}};
_.c.attached=function(){var k=this,I=_.S_();I&&I.getPlayerPromise().then(function(V){k.getCachedDataAndListen(V)})};
_.c.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.c.updateRendererStamper=function(){var k={};if(this.data)for(var I in KDc)if(this.data[I]){k[I]=this.data[I];break}if(this.oneofRenderer!=void 0||Object.keys(k).length)this.oneofRenderer=k};
_.c.getCachedDataAndListen=function(k){var I=this.retrieveCachedCompanionData();I&&Object.keys(I).length&&this.receiveCompanionData(I);this.ytPlayerListenerBehavior.listenToPlayerEvent(k,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=k};
_.c.retrieveCachedCompanionData=function(){return _.XA.yt&&_.XA.yt.www&&_.XA.yt.www.ads&&_.XA.yt.www.ads.eventcache&&_.XA.yt.www.ads.eventcache.getLastCompanionData?_.XA.yt.www.ads.eventcache.getLastCompanionData():null};
_.c.receiveCompanionData=function(k){k&&Object.keys(k).length?(this.contentVideoId=k.contentVideoId,this.setCompanionData(k)):this.setCompanionData(k)};
_.c.setCompanionData=function(k){this.cancelPendingCompanionAdJobs();if(k){this.updateCompanionDataJobId=0;for(var I in KDc)KDc.hasOwnProperty(I)&&(this.data[I]=void 0);k.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",k.shoppingCompanionCarouselRenderer):k.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",k.imageCompanionAdRenderer):k.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",k.actionCompanionAdRenderer),_.AV(this.hostElement,
"yt-hide-unlimited-offer-module"),_.AV(this.hostElement,"yt-hide-tvfilm-offer-module")):k.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",k.bannerImageLayoutViewModel):k.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",k.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.c.dataChanged=function(){var k=this,I=_.S_();I?I.getPlayerPromise().then(function(V){k.contentVideoId&&V.getVideoUrl().includes("v="+k.contentVideoId)||(k.cancelPendingCompanionAdJobs(),k.updateRendererStamper())}):_.AI(Error("Ql"))};
_.c.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.hD.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.c.handleCompanionAdClicked=function(k,I){this.player.onAdUxClicked(k,I);this.player.pauseVideo()};
lg.prototype.dataChanged=lg.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],lg.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],lg.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lg.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],lg.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],lg.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lg.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],lg.prototype,"oneofRenderer",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lg.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],lg);
_.C(lg,"ytd-companion-slot-renderer",function(){if(hhk!==void 0)return hhk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-companion-slot-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="companion" class="style-scope ytd-companion-slot-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return hhk=k},{mode:_.Bd("kevlar_poly_si_batch_j067")?
1:2});var $14;var rk=function(){return _.a.apply(this,arguments)||this};
_.J(rk,_.a);rk.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
rk.prototype.dataChanged=rk.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],rk.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],rk.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],rk.prototype,"companionSlotData",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rk.prototype,"dataChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],rk);
_.C(rk,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if($14!==void 0)return $14;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-player-legacy-desktop-watch-ads-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-companion-legal-text-renderer data="[[data]]" disable-upgrade$="[[!data.companionLegalText]]" hidden="[[!data.companionLegalText]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-legal-text-renderer>\n<ytd-companion-slot-renderer data="[[companionSlotData]]" disable-upgrade$="[[!companionSlotData]]" hidden="[[!companionSlotData]]" class="style-scope ytd-player-legacy-desktop-watch-ads-renderer">\n</ytd-companion-slot-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $14=k},{mode:1});var SoA;var h5=function(){var k=_.a.apply(this,arguments)||this;k.skinnyMode=!1;k.COMPACT_EVENT_COUNT=4;k.onShelfToggleButtonTap=function(){k.logTap(k.data);k.showingMore=!k.showingMore};
k.onShelfToggleButtonFocus=function(){k.showingMore||(k.logTap(k.data),k.showingMore=!0,_.xA(k,function(){var I=k.COMPACT_EVENT_COUNT-1,V;(V=_.BL(k.hostElement).querySelector("#event-"+I))==null||V.focus()}))};
return k};
_.J(h5,_.a);_.c=h5.prototype;_.c.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.c.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.c.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.R1(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.R1(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.R1(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.R1(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.R1(this.infoTooltip,this.infoTooltip.hide))};
_.c.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.R1(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.R1(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.R1(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.R1(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.R1(this.infoTooltip,this.infoTooltip.hide))};
_.c.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)};
_.c.onShowingMoreChanged=function(){var k;this.showingMoreChanged((k=this.showingMore)!=null?k:!1)};
_.c.showingMoreChanged=function(k){var I=this.get("data.events")||[];this.set("restEvents",I.slice(1,k?I.length:this.COMPACT_EVENT_COUNT).map(function(V){return V.ticketEventRenderer}));
I.slice(0,k?I.length:this.COMPACT_EVENT_COUNT).forEach(function(V){var X=_.PW();V=V.ticketEventRenderer.trackingParams;_.Xc()&&X&&V&&(V=_.zY(V),X&&_.lt(X,V))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.c.computeAriaLabel=function(k){return k.subtitle1+", "+k.subtitle2};
_.c.logTap=function(k){_.Xc()&&this.ytRendererBehavior.logExplicitClick(k)};
_.c.isKeyboardAction=function(k){return this.get("detail.x",k)===0&&this.get("detail.y",k)===0};
_.c.onFirstEventTap=function(k){k.target&&this.handleTap(k.target,this.firstEvent,this.isKeyboardAction(k))};
_.c.onTicketLinkTap=function(k){k.target&&this.handleTap(k.target,k.model.item,this.isKeyboardAction(k))};
_.c.handleTap=function(k,I,V){if(I.buttonCommand)if(I.hasMultipleOffers)Object.assign(_.K(I.buttonCommand,_.ta),{properties:{source:V?"keyboard":"tap"}}),this.logTap(I),this.popupPositionTarget=k,_.nC(this.hostElement,[I.buttonCommand],this.hostElement);else{var X;if((X=_.K(I.buttonCommand,_.vE))==null?0:X.url)this.logTap(I),_.cK(window,_.K(I.buttonCommand,_.vE).url)}};
h5.prototype.onShowingMoreChanged=h5.prototype.onShowingMoreChanged;h5.prototype.dataChanged=h5.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],h5.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],h5.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],h5.prototype,"firstEvent",void 0);_.H([_.n(),_.Z("design:type",Object)],h5.prototype,"restEvents",void 0);_.H([_.n(),_.Z("design:type",String)],h5.prototype,"imageUrl",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],h5.prototype,"showingMore",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],h5.prototype,"canShowMore",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],h5.prototype,"skinnyMode",void 0);_.H([_.n(),_.Z("design:type",HTMLElement)],h5.prototype,"popupPositionTarget",void 0);_.H([_.p$("#banner-info-tooltip"),_.Z("design:type",Object)],h5.prototype,"infoTooltip",void 0);
_.H([_.p$("#info-container"),_.Z("design:type",HTMLElement)],h5.prototype,"infoContainer",void 0);_.H([_.p$("#shelf-toggler"),_.Z("design:type",HTMLElement)],h5.prototype,"shelfToggleButton",void 0);_.H([_.p$("#separator"),_.Z("design:type",HTMLDivElement)],h5.prototype,"separator",void 0);_.H([_.n(),_.Z("design:type",String)],h5.prototype,"shelfTogglerLabelText",void 0);_.H([_.n(),_.Z("design:type",String)],h5.prototype,"shelfTogglerIcon",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],h5.prototype,"dataChanged",null);_.H([_.DZ("showingMore"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],h5.prototype,"onShowingMoreChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],h5);
_.C(h5,"ytd-ticket-shelf-renderer",function(){if(SoA!==void 0)return SoA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ticket-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="head" class="style-scope ytd-ticket-shelf-renderer">\n  <h1 id="title" role="heading" aria-label$="[[firstEvent.title]]" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.title]]</h1>\n\n  <a id="info-container" href="javascript:" role="complementary" aria-label$="[[data.informationText]]" class="style-scope ytd-ticket-shelf-renderer">\n    <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n  </a>\n  \n  <tp-yt-paper-tooltip id="banner-info-tooltip" for="info-container" manual-mode="" position="bottom" class="style-scope ytd-ticket-shelf-renderer">\n    <div class="style-scope ytd-ticket-shelf-renderer">[[data.informationText]]</div>\n  </tp-yt-paper-tooltip>\n</div>\n<div id="body" class="style-scope ytd-ticket-shelf-renderer">\n  <div id="primary-event" class="style-scope ytd-ticket-shelf-renderer">\n    <template is="dom-if" if="[[data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <a id="calendar-avatar" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        <div id="calendar-avatar-month" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-month-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeMonth]]</div>\n        </div>\n        <div id="calendar-avatar-day" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="calendar-avatar-day-text" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.timeDay]]</div>\n        </div>\n      </a>\n    </template>\n\n    <template is="dom-if" if="[[!data.useCalendarAvatar]]" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="thumbnail" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-img-shadow id="thumbnail-img" fit="" thumbnail="[[firstEvent.thumbnail]]" class="style-scope ytd-ticket-shelf-renderer">\n        </yt-img-shadow>\n      </div>\n    </template>\n\n    <div id="meta" class="style-scope ytd-ticket-shelf-renderer">\n      <div id="meta-info" class="style-scope ytd-ticket-shelf-renderer">\n        <a id="nearest-with-location" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">[[data.title]]</a>\n        <div id="subtitle1" class="style-scope ytd-ticket-shelf-renderer">[[firstEvent.subtitle1]]</div>\n        <template is="dom-if" if="[[firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <div id="subtitle2" class="style-scope ytd-ticket-shelf-renderer">\n            [[firstEvent.subtitle2]]\n          </div>\n        </template>\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <a class="vendor style-scope ytd-ticket-shelf-renderer" target="_blank" on-tap="onFirstEventTap" href$="[[firstEvent.buttonCommand.urlEndpoint.url]]">\n            [[firstEvent.linkText]]\n          </a>\n        </template>\n      </div>\n      <a id="view-tickets-link" href="javascript:void(0)" on-tap="onFirstEventTap" class="style-scope ytd-ticket-shelf-renderer">\n        [[firstEvent.buttonText]]\n        <template is="dom-if" if="[[!firstEvent.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n          <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n        </template>\n      </a>\n    </div>\n  </div>\n\n  <div id="separator" class="style-scope ytd-ticket-shelf-renderer"></div>\n\n  <div id="rest-events" class="style-scope ytd-ticket-shelf-renderer">\n    <div id="table" class="style-scope ytd-ticket-shelf-renderer">\n      <table cellspacing="0" cellpadding="0" class="style-scope ytd-ticket-shelf-renderer">\n        <template is="dom-repeat" items="[[restEvents]]" as="item" class="style-scope ytd-ticket-shelf-renderer">\n          <tr on-tap="onTicketLinkTap" class="style-scope ytd-ticket-shelf-renderer">\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-date-column style-scope ytd-ticket-shelf-renderer">[[item.timeDate]]</div>\n            </td>\n            <td class="style-scope ytd-ticket-shelf-renderer">\n              <div class="when-weekday-column style-scope ytd-ticket-shelf-renderer">\n                <div class="style-scope ytd-ticket-shelf-renderer">\n                  [[item.timeWeekday]]<span id="time" class="style-scope ytd-ticket-shelf-renderer">[[item.timeTime]]</span>\n                </div>\n              </div>\n            </td>\n            <td class="where-column-td style-scope ytd-ticket-shelf-renderer">\n              <div class="where-column style-scope ytd-ticket-shelf-renderer">\n                <div class="venue-vendor-container style-scope ytd-ticket-shelf-renderer">\n                  <div class="venue style-scope ytd-ticket-shelf-renderer">[[item.subtitle2]]</div>\n                  <b class="dot style-scope ytd-ticket-shelf-renderer">\u00b7</b>\n                  <a class="vendor style-scope ytd-ticket-shelf-renderer" href="javascript:void(0)" id$="event-[[index]]">\n                    [[item.linkText]]\n                    <template is="dom-if" if="[[!item.hasMultipleOffers]]" class="style-scope ytd-ticket-shelf-renderer">\n                      <yt-icon class="launch-icon style-scope ytd-ticket-shelf-renderer" icon="yt-icons:launch"></yt-icon>\n                    </template>\n                  </a>\n                </div>\n              </div>\n            </td>\n          </tr>\n        </template>\n      </table>\n      <yt-icon-button id="shelf-toggler" hidden="[[!canShowMore]]" label="[[shelfTogglerLabelText]]" class="style-scope ytd-ticket-shelf-renderer">\n        <yt-icon icon="[[shelfTogglerIcon]]" class="style-scope ytd-ticket-shelf-renderer"></yt-icon>\n      </yt-icon-button>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return SoA=k},{mode:1});var jVc={};jVc.YtVisibilityRootBehavior=[_.S1f.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.BB(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.gH("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var k=_.gH("INNERTUBE_CLIENT_NAME")!=="WEB";_.m("kevlar_use_vimio_behavior")&&k&&_.MHU()}}];var ya={};ya.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(k){k.detail.contextProvider=this;k.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
jVc.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.bH();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(k){var I=this;this.pageCount+=1;_.m("kevlar_use_vimio_behavior")&&(_.gH("INNERTUBE_CLIENT_NAME")==="WEB"?_.hD.addJob(function(){I.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(k)},
loadPage_:function(k){this.data=k},
ytPageBehaviorActiveObserver_:function(k){var I=this;_.m("kevlar_use_vimio_behavior")&&(k?_.gH("INNERTUBE_CLIENT_NAME")==="WEB"?_.hD.addJob(function(){I.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(k){if(!this.setScrollTopJobId_){var I=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){I.setScrollTopJobId_=0;var V=_.C7().resolve(_.RZ(_.p2));V&&_.F9(V);this.getPageScrollingElement().scrollTop=k}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.cg(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];var JiV;var Yo4;var gHX;var qo2;var mB=function(){var k=_.a.apply(this,arguments)||this;k.originalQuery=null;k.originalEndpoint=null;return k};
_.J(mB,_.a);mB.prototype.computeShowOriginalQueryWithoutEndpoint_=function(k,I){return!(!k||I)};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],mB.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],mB.prototype,"correctedText",void 0);_.H([_.n(),_.Z("design:type",Object)],mB.prototype,"correctedQuery",void 0);_.H([_.n(),_.Z("design:type",Object)],mB.prototype,"correctedEndpoint",void 0);_.H([_.n(),_.Z("design:type",Object)],mB.prototype,"originalText",void 0);_.H([_.n(),_.Z("design:type",Object)],mB.prototype,"originalQuery",void 0);
_.H([_.n(),_.Z("design:type",Object)],mB.prototype,"originalEndpoint",void 0);_.H([_.n({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.Z("design:type",Boolean)],mB.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.H([_.cd({is:"yt-search-query-correction",disableElementRegistration:!0})],mB);
_.C(mB,"yt-search-query-correction",function(){if(qo2===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-query-correction--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_search_query_correction.yt.search.query.correction.css.js--\x3e<yt-formatted-string id="corrected" text="[[correctedText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n<a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(correctedEndpoint)]]" data="[[correctedEndpoint]]">\n  <yt-formatted-string id="corrected-link" text="[[correctedQuery]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n</a>\n<template is="dom-if" if="[[originalText]]" class="style-scope yt-search-query-correction">\n  <yt-formatted-string id="original" text="[[originalText]]" class="style-scope yt-search-query-correction"></yt-formatted-string>\n  <template is="dom-if" if="[[originalEndpoint]]" class="style-scope yt-search-query-correction">\n    <a class="yt-simple-endpoint style-scope yt-search-query-correction" href$="[[computeHref_(originalEndpoint)]]" data="[[originalEndpoint]]">\n        <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n      </a>\n  </template>\n  <template is="dom-if" if="[[showOriginalQueryWithoutEndpoint]]" class="style-scope yt-search-query-correction">\n    <yt-formatted-string class="original-link style-scope yt-search-query-correction" text="[[originalQuery]]"></yt-formatted-string>\n  </template>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;gHX===void 0&&(gHX=document.createElement("template"));var X=gHX;V.call(I,X.content.cloneNode(!0),k.content.firstChild);qo2=k}k=qo2;return k},{mode:2});_.Ov("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var vHk=function(){return _.a.apply(this,arguments)||this};
_.J(vHk,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vHk.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],vHk.prototype,"data",void 0);_.H([_.cd({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],vHk);
_.C(vHk,"yt-did-you-mean-renderer",function(){if(Yo4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-did-you-mean-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_did_you_mean_renderer.yt.did.you.mean.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.didYouMean]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" class="style-scope yt-did-you-mean-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;JiV===void 0&&(JiV=document.createElement("template"));var X=JiV;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Yo4=k}k=Yo4;return k},{mode:2});var sVV;var FDk;_.Ov("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var BPA=function(){return _.a.apply(this,arguments)||this};
_.J(BPA,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],BPA.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],BPA.prototype,"data",void 0);_.H([_.cd({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],BPA);
_.C(BPA,"yt-including-results-for-renderer",function(){if(FDk===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-including-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_including_results_for_renderer.yt.including.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.includingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.searchOnlyFor]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-including-results-for-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;sVV===void 0&&(sVV=document.createElement("template"));var X=sVV;V.call(I,X.content.cloneNode(!0),k.content.firstChild);FDk=k}k=FDk;return k},{mode:2});var Ai3;var QVP;_.Ov("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var Kq=function(){return _.a.apply(this,arguments)||this};
_.J(Kq,_.a);Kq.prototype.computeExtraClasses_=function(k,I){var V="";k&&(V+=" "+k.toLowerCase().replace(/_/g,"-"));I&&(V+=" "+I.toLowerCase().replace(/_/g,"-"));return V};
Kq.prototype.computeUrlImg_=function(){var k=this.data;k.image&&(_.BL(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.ji(k.image.thumbnails,Number.MAX_VALUE)+")")};
Kq.prototype.computeUrlImg_=Kq.prototype.computeUrlImg_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Kq.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Kq.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Kq.prototype,"computeUrlImg_",null);_.H([_.cd({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],Kq);
_.C(Kq,"yt-music-pass-feature-info-renderer",function(){if(QVP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-music-pass-feature-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_music_pass_feature_info_renderer.yt.music.pass.feature.info.renderer.css.js--\x3e<div id="container" class$="[[computeExtraClasses_(data.textStyle, data.textHorizontalAlignment)]] style-scope yt-music-pass-feature-info-renderer">\n  <div id="message" dir="ltr" class="style-scope yt-music-pass-feature-info-renderer">\n    <yt-formatted-string id="header" text="[[data.header]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-music-pass-feature-info-renderer"></yt-formatted-string>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;Ai3===void 0&&(Ai3=document.createElement("template"));var X=Ai3;V.call(I,X.content.cloneNode(!0),k.content.firstChild);QVP=k}k=QVP;return k},{mode:2});var nHG;var oHV;_.Ov("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var x16=function(){return _.a.apply(this,arguments)||this};
_.J(x16,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],x16.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],x16.prototype,"data",void 0);_.H([_.cd({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],x16);
_.C(x16,"yt-no-results-found-showing-results-for-renderer",function(){if(oHV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-no-results-found-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_no_results_found_showing_results_for_renderer.yt.no.results.found.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.showingResultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.noResultsFound]]" original-query="[[data.originalQuery]]" original-endpoint="[[data.originalQueryEndpoint]]" class="style-scope yt-no-results-found-showing-results-for-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;nHG===void 0&&(nHG=document.createElement("template"));var X=nHG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);oHV=k}k=oHV;return k},{mode:2});var a6i;var Rhp;_.Ov("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var CEp=function(){return _.a.apply(this,arguments)||this};
_.J(CEp,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],CEp.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],CEp.prototype,"data",void 0);_.H([_.cd({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],CEp);
_.C(CEp,"yt-results-without-quotes-renderer",function(){if(Rhp===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-results-without-quotes-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_results_without_quotes_renderer.yt.results.without.quotes.renderer.css.js--\x3e<yt-search-query-correction corrected-text="[[data.resultsFor]]" corrected-query="[[data.correctedQuery]]" corrected-endpoint="[[data.correctedQueryEndpoint]]" original-text="[[data.withoutQuotes]]" class="style-scope yt-results-without-quotes-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;a6i===void 0&&(a6i=document.createElement("template"));var X=a6i;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Rhp=k}k=Rhp;return k},{mode:2});var wkX;var HJV;_.Ov("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var pkP=function(){return _.a.apply(this,arguments)||this};
_.J(pkP,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pkP.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],pkP.prototype,"data",void 0);_.H([_.cd({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],pkP);
_.C(pkP,"yt-search-no-results-renderer",function(){if(HJV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-search-no-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_search_no_results_renderer.yt.search.no.results.renderer.css.js--\x3e<yt-formatted-string id="text" text="[[data.noResultsText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n<template is="dom-if" if="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer">\n  <a class="yt-simple-endpoint style-scope yt-search-no-results-renderer" href$="[[computeHref_(data.alternateQueryEndpoint)]]" data="[[data.alternateQueryEndpoint]]">\n    <yt-formatted-string id="link" text="[[data.alternateQueryText]]" class="style-scope yt-search-no-results-renderer"></yt-formatted-string>\n  </a>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;wkX===void 0&&(wkX=document.createElement("template"));var X=wkX;V.call(I,X.content.cloneNode(!0),k.content.firstChild);HJV=k}k=HJV;return k},{mode:2});var NP2;var MwP;_.Ov("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var ZJ4=function(){return _.a.apply(this,arguments)||this};
_.J(ZJ4,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ZJ4.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ZJ4.prototype,"data",void 0);_.H([_.cd({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],ZJ4);
_.C(ZJ4,"yt-showing-results-for-renderer",function(){if(MwP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-showing-results-for-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_showing_results_for_renderer.yt.showing.results.for.renderer.css.js--\x3e<yt-search-query-correction corrected-endpoint="[[data.correctedQueryEndpoint]]" corrected-query="[[data.correctedQuery]]" corrected-text="[[data.showingResultsFor]]" original-endpoint="[[data.originalQueryEndpoint]]" original-query="[[data.originalQuery]]" original-text="[[data.searchInsteadFor]]" class="style-scope yt-showing-results-for-renderer">\n</yt-search-query-correction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;NP2===void 0&&(NP2=document.createElement("template"));var X=NP2;V.call(I,X.content.cloneNode(!0),k.content.firstChild);MwP=k}k=MwP;return k},{mode:2});var D1X;var zhh;_.Ov("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var $Y=function(){return _.a.apply(this,arguments)||this};
_.J($Y,_.a);
$Y.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"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$Y.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],$Y.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$Y.prototype,"data",void 0);_.H([_.cd({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],$Y);
_.C($Y,"yt-offer-item-expanded-renderer",function(){if(zhh===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-expanded-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_expanded_renderer.yt.offer.item.expanded.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n<div id="content" class="style-scope yt-offer-item-expanded-renderer">\n    <div id="heading-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="description-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n    <div id="additional-info-renderer" class="style-scope yt-offer-item-expanded-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;D1X===void 0&&(D1X=document.createElement("template"));var X=D1X;V.call(I,X.content.cloneNode(!0),k.content.firstChild);zhh=k}k=zhh;return k},{mode:2});var uU4;var OJ2;_.Ov("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var SN=function(){return _.a.apply(this,arguments)||this};
_.J(SN,_.a);
SN.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"}}}}};
SN.prototype.computeFullWidthMode=function(k){return!(!k||!k.fullWidthMode)};
SN.prototype.computeBorderlessMode=function(k){return!(!k||!k.borderlessMode)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],SN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],SN.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],SN.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.Z("design:type",Boolean)],SN.prototype,"fullWidthMode",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.Z("design:type",Boolean)],SN.prototype,"borderlessMode",void 0);_.H([_.cd({is:"yt-offer-item-renderer",disableElementRegistration:!0})],SN);
_.C(SN,"yt-offer-item-renderer",function(){if(OJ2===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-offer-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_offer_item_renderer.yt.offer.item.renderer.css.js--\x3e<div id="image-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="heading-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="description-renderer" class="style-scope yt-offer-item-renderer"></div>\n<div id="additional-info-renderer" class="style-scope yt-offer-item-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;uU4===void 0&&(uU4=document.createElement("template"));var X=uU4;V.call(I,X.content.cloneNode(!0),k.content.firstChild);OJ2=k}k=OJ2;return k},{mode:2});var twp;var eh4;_.Ov("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var jN=function(){return _.a.apply(this,arguments)||this};
_.J(jN,_.a);jN.prototype.computeAriaLevel_=function(k){return this.getLevelID_(k)};
jN.prototype.getLevelID_=function(k){return(k=k.match(/[0-9]+$/))&&k.length==1?k[0]:"1"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jN.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jN.prototype,"data",void 0);_.H([_.n({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.Z("design:type",String)],jN.prototype,"ariaLevel",void 0);_.H([_.n({value:"heading",reflectToAttribute:!0}),_.Z("design:type",String)],jN.prototype,"role",void 0);
_.H([_.n({value:-1,reflectToAttribute:!0}),_.Z("design:type",Number)],jN.prototype,"tabindex",void 0);_.H([_.cd({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],jN);
_.C(jN,"yt-subscription-product-header-renderer",function(){if(eh4===void 0){var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_header_renderer.yt.subscription.product.header.renderer.css.js--\x3e[[getSimpleString(data.text)]]\n");k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;twp===void 0&&(twp=document.createElement("template"));var X=twp;V.call(I,X.content.cloneNode(!0),k.content.firstChild);eh4=k}k=eh4;return k},{mode:2});var k1h;var I8x;_.Ov("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var J5=function(){return _.a.apply(this,arguments)||this};
_.J(J5,_.a);J5.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:_.t4("menuRenderer"),events:!0}}};
J5.prototype.onStampFinished_=function(){_.BL(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
J5.prototype.onStampFinished_=J5.prototype.onStampFinished_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],J5.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],J5.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],J5.prototype,"data",void 0);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],J5.prototype,"onStampFinished_",null);
_.H([_.cd({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],J5);
_.C(J5,"yt-subscription-product-renderer",function(){if(I8x===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_renderer.yt.subscription.product.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-subscription-product-renderer">\n  <div id="content" class="style-scope yt-subscription-product-renderer">\n    <yt-img-shadow id="logo-image" height="30" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-renderer">\n    </yt-img-shadow>\n    <div id="metadatas" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-subscription-product-renderer">\n        <div class="metadata style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <div id="additional-infos" class="style-scope yt-subscription-product-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-renderer">\n        <div class="additional-info style-scope yt-subscription-product-renderer">\n          [[getSimpleString(item)]]\n        </div>\n      </template>\n    </div>\n    <yt-formatted-string class="description style-scope yt-subscription-product-renderer" hidden="[[!data.description]]" split-lines="" text="[[data.description]]">\n    </yt-formatted-string>\n  </div>\n  <div id="menu" class="style-scope yt-subscription-product-renderer"></div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;k1h===void 0&&(k1h=document.createElement("template"));var X=k1h;V.call(I,X.content.cloneNode(!0),k.content.firstChild);I8x=k}k=I8x;return k},{mode:2});var V3x;var XAp;_.Ov("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var YY=function(){return _.a.apply(this,arguments)||this};
_.J(YY,_.a);YY.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
YY.prototype.imageScrimColorValuesChanged_=function(){var k,I=(k=this.data)==null?void 0:k.imageScrimColorValues;_.BL(this.hostElement).querySelector("#scrim").style.backgroundColor=I?_.Xe(I[0]):"transparent"};
YY.prototype.imageScrimColorValuesChanged_=YY.prototype.imageScrimColorValuesChanged_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],YY.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],YY.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],YY.prototype,"data",void 0);
_.H([_.w$("data.imageScrimColorValues"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],YY.prototype,"imageScrimColorValuesChanged_",null);_.H([_.cd({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],YY);
_.C(YY,"yt-subscription-product-upsell-offer-renderer",function(){if(XAp===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-subscription-product-upsell-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_subscription_product_upsell_offer_renderer.yt.subscription.product.upsell.offer.renderer.css.js--\x3e<tp-yt-paper-card class="style-scope yt-subscription-product-upsell-offer-renderer">\n  <div id="image-container" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    <yt-img-shadow id="image" object-fit="COVER" object-position="LEFT" thumbnail="[[data.image]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n    </yt-img-shadow>\n    <div id="scrim" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <yt-icon id="logo-icon" aria-label$="[[data.logoIconAccessibility.accessibilityData.label]]" hidden="[[!data.logoIcon]]" icon="[[data.logoIcon.iconType]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-icon>\n      <yt-img-shadow id="logo-image" height="30" hidden="[[!data.logo]]" thumbnail="[[data.logo]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div id="content" class="card-content style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="title" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      [[getSimpleString(data.title)]]\n    </div>\n    <yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n    <div id="additional-infos" class="style-scope yt-subscription-product-upsell-offer-renderer">\n      <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-subscription-product-upsell-offer-renderer">\n        <yt-formatted-string id="additional-info" text="[[item]]" class="style-scope yt-subscription-product-upsell-offer-renderer"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="actions" class="card-actions style-scope yt-subscription-product-upsell-offer-renderer">\n    <div id="primary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n    <div id="secondary-button" class="button style-scope yt-subscription-product-upsell-offer-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;V3x===void 0&&(V3x=document.createElement("template"));var X=V3x;V.call(I,X.content.cloneNode(!0),k.content.firstChild);XAp=k}k=XAp;return k},{mode:2});var POX;var Lvp;var cdG;var G1A;var Toh;var dAP;var gk=function(){return _.a.apply(this,arguments)||this};
_.J(gk,_.a);gk.prototype.onYtServiceRequestError_=function(k){_.E2(this.hostElement,k.detail.error.message)};
gk.prototype.onYtServiceRequestError_=gk.prototype.onYtServiceRequestError_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gk.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gk.prototype,"data",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],gk.prototype,"collapsible",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],gk.prototype,"isManageRed",void 0);
_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],gk.prototype,"onYtServiceRequestError_",null);_.H([_.cd({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],gk);
_.C(gk,"yt-single-ypc-offer-renderer",function(){if(dAP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_renderer.yt.single.ypc.offer.renderer.css.js--\x3e<div id="yt-unlimited-metadata" class="style-scope yt-single-ypc-offer-renderer">\n  <yt-formatted-string hidden="[[!data.offerTypeName]]" text="[[data.offerTypeName]]" class="style-scope yt-single-ypc-offer-renderer">\n  </yt-formatted-string>\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-single-ypc-offer-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-single-ypc-offer-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<yt-button-renderer id="subscription-button" data="[[data.button.buttonRenderer]]" class="style-scope yt-single-ypc-offer-renderer">\n</yt-button-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Toh===void 0&&(Toh=document.createElement("template"));var X=Toh;V.call(I,X.content.cloneNode(!0),k.content.firstChild);dAP=k}k=dAP;return k},{mode:2});var qk=function(){return _.a.apply(this,arguments)||this};
_.J(qk,_.a);qk.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qk.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],qk.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qk.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],qk.prototype,"isManageRed",void 0);_.H([_.cd({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],qk);
_.C(qk,"yt-single-ypc-offer-list-renderer",function(){if(G1A===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-single-ypc-offer-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_single_ypc_offer_list_renderer.yt.single.ypc.offer.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-single-ypc-offer-list-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;cdG===void 0&&(cdG=document.createElement("template"));var X=cdG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);G1A=k}k=G1A;return k},{mode:2});var iV2;var Wv3;_.Ov("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var vz=function(){return _.a.apply(this,arguments)||this};
_.J(vz,_.a);vz.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vz.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],vz.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],vz.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],vz.prototype,"isManageRed",void 0);_.H([_.cd({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],vz);
_.C(vz,"yt-ypc-offers-list-renderer",function(){if(Wv3===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_list_renderer.yt.ypc.offers.list.renderer.css.js--\x3e<div id="contents" class="style-scope yt-ypc-offers-list-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;iV2===void 0&&(iV2=document.createElement("template"));var X=iV2;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Wv3=k}k=Wv3;return k},{mode:2});_.Ov("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var se=function(){return _.a.apply(this,arguments)||this};
_.J(se,_.a);
se.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}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],se.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],se.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],se.prototype,"data",void 0);_.H([_.cd({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],se);
_.C(se,"yt-unlimited-manage-subscription-page-renderer",function(){if(Lvp===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-manage-subscription-page-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_manage_subscription_page_renderer.yt.unlimited.manage.subscription.page.renderer.css.js--\x3e<tp-yt-paper-card elevation="1" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n  <h2 class="style-scope yt-unlimited-manage-subscription-page-renderer">[[getSimpleString(data.subscriptionTitle)]]</h2>\n  <div class="card-content style-scope yt-unlimited-manage-subscription-page-renderer">\n    <template is="dom-repeat" items="[[data.subscriptionInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div class="subscription-info-item style-scope yt-unlimited-manage-subscription-page-renderer">\n        <span class="subscription-info-item-title style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.title)]]\n        </span>\n        <span class="subscription-info-item-content style-scope yt-unlimited-manage-subscription-page-renderer">\n          [[getSimpleString(item.unlimitedSubscriptionInfoRenderer.content)]]\n        </span>\n      </div>\n    </template>\n    <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope yt-unlimited-manage-subscription-page-renderer">\n      <yt-formatted-string class="additional-info style-scope yt-unlimited-manage-subscription-page-renderer" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n    <div class="buttons style-scope yt-unlimited-manage-subscription-page-renderer">\n      <div id="manage-fix-fop-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-family-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="manage-subscription-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n      <div id="help-button" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n    </div>\n    <div id="offers" class="style-scope yt-unlimited-manage-subscription-page-renderer"></div>\n  </div>\n</tp-yt-paper-card>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;POX===void 0&&(POX=document.createElement("template"));var X=POX;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Lvp=k}k=Lvp;return k},{mode:2});var f84;var UAP;var Fk=function(){return _.a.apply(this,arguments)||this};
_.J(Fk,_.a);_.c=Fk.prototype;_.c.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.c.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.c.onKeypress_=function(k){k.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.c.handleHeaderTap_=function(k){k.preventDefault();k.stopPropagation();this.expandOffers_()};
_.c.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.c.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
Fk.prototype.dataChanged_=Fk.prototype.dataChanged_;_.H([_.q(_.N6),_.Z("design:type",Object)],Fk.prototype,"ironA11yKeysBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Fk.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Fk.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Fk.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Fk.prototype,"offersVisible_",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fk.prototype,"dataChanged_",null);_.H([_.cd({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],Fk);
_.C(Fk,"yt-collapsible-ypc-offer-renderer",function(){if(UAP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-collapsible-ypc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_collapsible_ypc_offer_renderer.yt.collapsible.ypc.offer.renderer.css.js--\x3e<yt-formatted-string id="more-offer-info-header" hidden="[[offersVisible_]]" text="[[data.moreOfferInfoHeader]]" on-tap="handleHeaderTap_" class="style-scope yt-collapsible-ypc-offer-renderer">\n</yt-formatted-string>\n<div id="offers" hidden="[[!offersVisible_]]" class="style-scope yt-collapsible-ypc-offer-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;f84===void 0&&(f84=document.createElement("template"));var X=f84;V.call(I,X.content.cloneNode(!0),k.content.firstChild);UAP=k}k=UAP;return k},{mode:2});var EIi;var bV4;_.Ov("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var Bz=function(){return _.a.apply(this,arguments)||this};
_.J(Bz,_.a);_.c=Bz.prototype;_.c.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.c.dataChanged_=function(){if(this.data.backgroundImage){var k=_.ji(this.data.backgroundImage.thumbnails,screen.width),I=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=I?"linear-gradient(180deg, "+I+"), url("+k+")":"url("+k+")";this.data.gtmId&&_.VY(this.data.gtmId,_.gH("GL",""))}};
_.c.onYtServiceRequestError_=function(k){_.E2(this.hostElement,k.detail.error.message)};
_.c.getScrimLayerColorStops_=function(){var k,I,V=(k=this.data.unlimitedHeaderV2Data)==null?void 0:(I=k.unlimitedHeaderV2Data)==null?void 0:I.scrimLayerColors;if(!V)return null;var X=100/V.length;return V.map(function(P,L){L*=X;return _.Xe(P)+" "+L+"%"}).join(",")};
_.c.computeLogoWithPadding=function(k){var I,V,X;return(k=(I=k.unlimitedLogoImage)==null?void 0:(V=I.thumbnails)==null?void 0:(X=V[0])==null?void 0:X.height)&&k%31===0?!0:!1};
Bz.prototype.onYtServiceRequestError_=Bz.prototype.onYtServiceRequestError_;Bz.prototype.dataChanged_=Bz.prototype.dataChanged_;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Bz.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Bz.prototype,"ytRendererBehavior",void 0);_.H([_.n({computed:"computeLogoWithPadding(data)"}),_.Z("design:type",Boolean)],Bz.prototype,"logoWithPadding",void 0);
_.H([_.n(),_.Z("design:type",Object)],Bz.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Bz.prototype,"dataChanged_",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Bz.prototype,"onYtServiceRequestError_",null);_.H([_.cd({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],Bz);
_.C(Bz,"yt-unlimited-page-header-renderer",function(){if(bV4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-page-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_page_header_renderer.yt.unlimited.page.header.renderer.css.js--\x3e<template is="dom-if" if="[[!logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<template is="dom-if" if="[[logoWithPadding]]" class="style-scope yt-unlimited-page-header-renderer">\n  <h1 id="logo-wrapper-with-padding" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-img-shadow id="logo-with-padding" thumbnail="[[data.unlimitedLogoImage]]" width="[[Number.MAX_VALUE]]" class="style-scope yt-unlimited-page-header-renderer">\n    </yt-img-shadow>\n  </h1>\n</template>\n<yt-formatted-string id="subtitle" respect-html-dir="" text="[[data.subTitle]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-formatted-string>\n<yt-button-renderer id="manage-subscription-button" data="[[data.manageSubscriptionButton.buttonRenderer]]" class="style-scope yt-unlimited-page-header-renderer">\n</yt-button-renderer>\n<div id="metadatas" class="style-scope yt-unlimited-page-header-renderer">\n  <template is="dom-repeat" items="[[data.metadatas]]" class="style-scope yt-unlimited-page-header-renderer">\n    <yt-formatted-string class="metadata-item style-scope yt-unlimited-page-header-renderer" text="[[item]]"></yt-formatted-string>\n  </template>\n  <template is="dom-if" if="[[data.additionalBillingInfo]]" class="style-scope yt-unlimited-page-header-renderer">\n    <div id="additional-billing-info" class="style-scope yt-unlimited-page-header-renderer">\n      <yt-formatted-string class="billing-info-item style-scope yt-unlimited-page-header-renderer" text="[[data.additionalBillingInfo]]">\n      </yt-formatted-string>\n    </div>\n  </template>\n</div>\n<yt-formatted-string class="promotion-text style-scope yt-unlimited-page-header-renderer" text="[[data.promotion.ypcPromotionRenderer.promotionText]]">\n</yt-formatted-string>\n<div id="more-offers" class="style-scope yt-unlimited-page-header-renderer"></div>\n<a id="restriction-apply-button" class="offer-details-link style-scope yt-unlimited-page-header-renderer" tabindex="0">\n  <yt-formatted-string text="[[data.offerDetailsLinkText]]" class="style-scope yt-unlimited-page-header-renderer"></yt-formatted-string>\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;EIi===void 0&&(EIi=document.createElement("template"));var X=EIi;V.call(I,X.content.cloneNode(!0),k.content.firstChild);bV4=k}k=bV4;return k},{mode:2});var l8X;var rd3;_.Ov("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var A5=function(){return _.a.apply(this,arguments)||this};
_.J(A5,_.a);A5.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],A5.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],A5.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],A5.prototype,"data",void 0);_.H([_.cd({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],A5);
_.C(A5,"yt-unlimited-user-notification-renderer",function(){if(rd3===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-user-notification-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_user_notification_renderer.yt.unlimited.user.notification.renderer.css.js--\x3e<div id="yt-notification-text" class="style-scope yt-unlimited-user-notification-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope yt-unlimited-user-notification-renderer">\n    <yt-formatted-string id="metadata-item" text="[[item]]" class="style-scope yt-unlimited-user-notification-renderer"></yt-formatted-string>\n  </template>\n</div>\n<div id="action-button" class="style-scope yt-unlimited-user-notification-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;l8X===void 0&&(l8X=document.createElement("template"));var X=l8X;V.call(I,X.content.cloneNode(!0),k.content.firstChild);rd3=k}k=rd3;return k},{mode:2});var h0V;var ydk;var mAA=function(){return _.a.apply(this,arguments)||this};
_.J(mAA,_.a);_.H([_.n(),_.Z("design:type",Object)],mAA.prototype,"data",void 0);_.H([_.cd({is:"yt-alert-renderer",disableElementRegistration:!0})],mAA);
_.C(mAA,"yt-alert-renderer",function(){if(ydk===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_renderer.yt.alert.renderer.css.js--\x3e<div id="container" class$="[[data.type]] style-scope yt-alert-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope yt-alert-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;h0V===void 0&&(h0V=document.createElement("template"));var X=h0V;V.call(I,X.content.cloneNode(!0),k.content.firstChild);ydk=k}k=ydk;return k},{mode:2});var qDA=function(k){_.ce.call(this);this.JSC$21324_watchApi=k;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;KvG(this);$AX(this);SDA(this);jIx(this);Jdk(this);YDV(this);gI2(this)};
_.J(qDA,_.ce);var SDA=function(k){var I=function(){_.m("kevlar_is_pupi_enabled")||Qa(k)};
k.JSC$21324_watchApi.getRoot().addEventListener("yt-player-updated",I);k.addOnDisposeCallback(function(){k.JSC$21324_watchApi.getRoot().removeEventListener("yt-player-updated",I)})},Jdk=function(k){if(_.m("kevlar_endscreen_auto_theater_mode")){var I=k.JSC$21324_watchApi.subscribeToActiveChanged(function(){vIk(k)},!1);
k.addOnDisposeCallback(I)}},KvG=function(k){var I,V,X,P,L;
_.W(function(T){if(T.nextAddress==1)return T.yield(k.JSC$21324_watchApi.playerApi,2);I=T.yieldResult;V=function(d){d=!!d;sIp(k)&&(d=d?2:1,_.FI.getInstance().setState(d,!0,!1))};
X=function(d){d&&o4A(_.$L().getState())&&(_.sm(k.JSC$21324_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),k.temporaryTheaterMode=!0)};
P=function(d){_.m("kevlar_player_update_autonav_on_new_data")&&d.type==="newdata"&&(_.m("kevlar_is_pupi_enabled")||Qa(k))};
L=function(d){k.onPlayerStateChange(d)};
_.m("kevlar_endscreen_auto_theater_mode")&&I.addEventListener("onAutonavCancelled",X);I.addEventListener("onAutonavChangeRequest",V);I.addEventListener("onVideoDataChange",P);I.addEventListener("onStateChange",L);k.addOnDisposeCallback(function(){I.removeEventListener("onAutonavChangeRequest",V);I.removeEventListener("onVideoDataChange",P);I.removeEventListener("onStateChange",L);_.m("kevlar_endscreen_auto_theater_mode")&&I.removeEventListener("onAutonavCancelled",X)});
_.xg(T)})},$AX=function(k){k.JSC$21324_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){k.autonavCancelledBySignal=!0;
_.m("kevlar_is_pupi_enabled")||Qa(k)});
k.JSC$21324_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(I,V,X){V&&Qa(k,X)});
k.JSC$21324_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){sIp(k)&&_.FI.getInstance().setState(2,!0,!0)});
k.JSC$21324_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){sIp(k)&&_.FI.getInstance().setState(1,!0,!0)});
k.addOnDisposeCallback(function(){k.JSC$21324_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");k.JSC$21324_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");k.JSC$21324_watchApi.unregisterActionHandler("yt-enable-autoplay-command");k.JSC$21324_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},jIx=function(k){var I=k.JSC$21324_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){gI2(k)}),V=k.JSC$21324_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){YDV(k)});
k.addOnDisposeCallback(function(){k.JSC$21324_watchApi.unsubscribeByKey(I);k.JSC$21324_watchApi.unsubscribeByKey(V)})},gI2=function(k){k.autonavCancelledBySignal=!1;
_.m("kevlar_is_pupi_enabled")||Qa(k)},YDV=function(k){var I=k.JSC$21324_watchApi.getWatchNextResponse(),V,X;
var P=(I=(X=_.K(I==null?void 0:(P=I.playerOverlays)==null?void 0:(V=P.playerOverlayRenderer)==null?void 0:V.autonavToggle,_.p4x))==null?void 0:X.enabled)?2:1;_.m("kevlar_is_pupi_enabled")?_.FI.getInstance().setState(P,!1,!1):Qa(k);_.m("web_persist_server_autonav_state_on_client")&&typeof I==="boolean"&&_.pct(P===2)},sIp=function(k){if(k.autonavCancelledBySignal)return!1;
var I,V,X,P;return!!((I=k.JSC$21324_watchApi.getWatchNextResponse())==null?0:(V=I.contents)==null?0:(X=V.twoColumnWatchNextResults)==null?0:(P=X.autoplay)==null?0:P.autoplay)};
qDA.prototype.onPlayerStateChange=function(k){if(k===0){k=!_.FI.getInstance().isAutoplaySetExplicitly();var I=this.JSC$21324_watchApi.getWatchNextResponse(),V,X,P,L;I=_.K(I==null?void 0:(V=I.contents)==null?void 0:(X=V.twoColumnWatchNextResults)==null?void 0:(P=X.autoplay)==null?void 0:(L=P.autoplay)==null?void 0:L.autoplayExplicitChoiceDialogRenderer,_.TaN);sIp(this)&&k&&I&&_.al.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:I},popupType:"DIALOG"}})}else vIk(this)};
var vIk=function(k){k.temporaryTheaterMode&&(k.temporaryTheaterMode=!1,_.sm(k.JSC$21324_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},Qa=function(k,I){I=I===void 0?!1:I;
var V;_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21324_watchApi.playerApi,2);V=X.yieldResult;sIp(k)?V.setAutonavState(_.FI.getInstance().getState(),I):V.setAutonavState(1,I);_.xg(X)})};var FvG={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 Ad6=function(k){_.ce.call(this);var I=this;this.JSC$21329_watchApi=k;var V=this.JSC$21329_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){BoX(I)});
this.addOnDisposeCallback(function(){I.JSC$21329_watchApi.unsubscribeByKey(V)});
BoX(this)};
_.J(Ad6,_.ce);var BoX=function(k){var I=k.JSC$21329_watchApi.getPlayerResponse(),V=k.JSC$21329_watchApi.getWatchNextResponse();if(!_.nCO(I==null?void 0:I.playabilityStatus,V==null?void 0:V.playerOverlays)){var X;var P=I==null?void 0:(X=I.playabilityStatus)==null?void 0:X.errorScreen}k.JSC$21329_watchApi.provideRenderingData("ERROR_SCREEN",P)};var QIA=_.R(function(k){return _.f("yt-player-grid-renderer",{class:_.FH("ytPlayerGridRendererHost",k.className)},_.f(_.HT,{data:k.data},{lockupViewModel:function(I){return _.f(_.Mq,{data:I.data,useOverlayStyling:!0})}}))},"Yj");var nI6=_.R(function(k){var I=k.data;k=_.m("web_watch_video_details_hide_subtitle");var V=_.m("web_watch_video_details_single_line_title"),X=_.A4(function(){var d=I().onTap;d&&_.C7().resolve(_.Hp).resolveCommand(d)}),P={},L={},T={};
return _.f("yt-player-overlay-video-details-renderer",{class:_.FH("ytPlayerOverlayVideoDetailsRendererHost",(P.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.m("web_watch_video_details_transparent_background"),P)),"on:click":X,role:"button"},_.f("h2",{class:_.FH("ytPlayerOverlayVideoDetailsRendererTitle",(L.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return V},L))},_.f(_.KF,{text:function(){return I().title}})),_.f("div",{class:_.FH("ytPlayerOverlayVideoDetailsRendererSubtitle",
(T.ytPlayerOverlayVideoDetailsRendererHideSubtitle=k,T))},_.f(_.KF,{text:function(){return I().subtitle}})))},"Zj");var nq={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},oIG=_.R(function(k){var I=k.data;var V=_.wy(_.Vy),X=_.m("web_watch_action_bar_resize_buttons"),P=_.m("web_watch_video_action_dsdvb"),L=_.m("delhi_modern_web_player_icons")&&!_.m("enable_web_delhi_icons");k=_.m("delhi_modern_web_player_disable_frosted_glass");var T=_.m("delhi_modern_web_player_compact_video_actions_controls"),
d=_.m("web_player_quick_action_buttons_icon_only"),U=function(){var l=X&&!V(),r={};T?r.size="S":l&&(r.size="M");d&&(r.iconPosition="icon-only");if(Object.keys(r).length!==0)return r},E={};
return _.f("yt-player-quick-action-buttons",{class:_.FH("ytPlayerQuickActionButtonsHost",(E.ytPlayerQuickActionButtonsHostCompactControls=function(){return!V()||T},E.ytPlayerQuickActionButtonsHostDisableBackdropFilter=k,E))},_.f(_.ly,{each:function(){var l=I();
if(L){l=JSON.parse(JSON.stringify(l));for(var r=_.G(l),h=r.next();!h.done;h=r.next()){var y=h.value,S=void 0;h=_.K((S=_.K(y,_.WM))==null?void 0:S.toggleButtonViewModel,_.mb);var g=void 0;S=_.K((g=_.K(y,_.fO))==null?void 0:g.toggleButtonViewModel,_.mb);g=_.K(y,_.hC);y=_.K(y,_.mb);if(h)S=_.K(h.defaultButtonViewModel,_.hC),h=_.K(h.toggledButtonViewModel,_.hC),S&&S.iconName&&(S.iconName=nq[S.iconName]),h&&h.iconName&&(h.iconName=nq[h.iconName]);else if(S)h=_.K(S.defaultButtonViewModel,_.hC),S=_.K(S.toggledButtonViewModel,
_.hC),h&&h.iconName&&(h.iconName=nq[h.iconName]),S&&S.iconName&&(S.iconName=nq[S.iconName]);else if(g)g.iconName&&(g.iconName=nq[g.iconName]);else if(y){h=_.K(y.defaultButtonViewModel,_.hC);S=_.K(y.toggledButtonViewModel,_.hC);y=void 0;if((y=h)==null?0:y.iconName)h.iconName=nq[h.iconName];h=void 0;if((h=S)==null?0:h.iconName)S.iconName=nq[S.iconName]}}}P&&(l=NVc(l));return l}},function(l){return _.f(_.HT,{data:function(){return l}},{buttonViewModel:function(r){return _.f(_.ac,{data:r.data,
buttonOverrides:U})},
likeButtonViewModel:function(r){return _.f(_.lQ,{data:r.data,buttonShapeOverrideables:U})},
dislikeButtonViewModel:function(r){return _.f(_.bQ,{data:r.data,buttonShapeOverrideables:U})},
toggleButtonViewModel:function(r){return _.f(_.cv,{data:r.data,buttonShapeOverrides:U})}})}))},"$j");var a82=function(k){_.ce.call(this);var I=this;this.JSC$21337_watchApi=k;k=_.G(_.Gz({},void 0,"OB6c5e"));this.quickActionsViewModel=k.next().value;this.setQuickActionsViewModel=k.next().value;k=_.G(_.Gz({},void 0,"ZCXW8c"));this.playerOverlayVideoDetailsRenderer=k.next().value;this.setPlayerOverlayVideoDetailsRenderer=k.next().value;k=_.G(_.Gz([],void 0,"A7tRk"));this.lockupViewModels=k.next().value;this.setLockupViewModels=k.next().value;var V=this.JSC$21337_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){xAh(I)});
this.addOnDisposeCallback(function(){I.JSC$21337_watchApi.unsubscribeByKey(V)});
xAh(this)};
_.J(a82,_.ce);
var xAh=function(k){var I,V,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q;_.W(function(x){if(x.nextAddress==1)return x.yield(k.JSC$21337_watchApi.playerApi,2);I=x.yieldResult;V=k.JSC$21337_watchApi.getWatchNextResponse();L=(X=V)==null?void 0:(P=X.playerOverlays)==null?void 0:P.playerOverlayRenderer;d=_.K((T=L)==null?void 0:T.fullscreenQuickActionsBar,_.HFU);(E=(U=k).setQuickActionsViewModel)==null||E.call(U,d||{});d&&R04(k,I);h=(l=L)==null?void 0:(r=l.videoDetails)==null?void 0:r.playerOverlayVideoDetailsRenderer;(S=
(y=k).setPlayerOverlayVideoDetailsRenderer)==null||S.call(y,h||{});h&&COx(k,I);if(_.m("web_player_use_external_grid_component")){var N=[],M,p,z,u,ct=V==null?void 0:(M=V.contents)==null?void 0:(p=M.twoColumnWatchNextResults)==null?void 0:(z=p.secondaryResults)==null?void 0:(u=z.secondaryResults)==null?void 0:u.results;if(ct)for(M=_.G(ct),p=M.next();!p.done;p=M.next())if(p=p.value,p.lockupViewModel)N.push(p);else if(z=void 0,(z=p.itemSectionRenderer)==null?0:z.contents)for(p=_.G(p.itemSectionRenderer.contents),
z=p.next();!z.done;z=p.next())z=z.value,z.lockupViewModel&&N.push(z);g=N;(Q=(F=k).setLockupViewModels)==null||Q.call(F,g||[]);wA4(k,I)}_.xg(x)})},R04=function(k,I){if(!k.quickActionButtonsContainer)if(I.setFullscreenQuickActions){k.quickActionButtonsContainer=document.createElement("div");
I.setFullscreenQuickActions(k.quickActionButtonsContainer);var V=function(){return k.quickActionsViewModel().quickActionButtons||[]},X=_.K7(k.quickActionButtonsContainer,function(){return _.f(oIG,{data:V})},"ak");
k.addOnDisposeCallback(function(){I.setFullscreenQuickActions(void 0);X()})}else _.$w(new _.GN("setFullscreenQuickActions not defined",{playerApi:Object.keys(I),
isReady:I.isReady(),appState:I.getAppState()}))},COx=function(k,I){if(!k.playerOverlayVideoDetailsRendererContainer)if(I.setPlayerOverlayVideoDetailsRenderer){k.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
I.setPlayerOverlayVideoDetailsRenderer(k.playerOverlayVideoDetailsRendererContainer);var V=_.K7(k.playerOverlayVideoDetailsRendererContainer,function(){return _.f(nI6,{data:k.playerOverlayVideoDetailsRenderer})},"bk");
k.addOnDisposeCallback(function(){I.setPlayerOverlayVideoDetailsRenderer(void 0);V()})}else _.$w(new _.GN("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(I),
isReady:I.isReady(),appState:I.getAppState()}))},wA4=function(k,I){if(!k.gridRendererContainer)if(I.setFullscreenGrid){k.gridRendererContainer=document.createElement("div");
I.setFullscreenGrid(k.gridRendererContainer);var V=_.K7(k.gridRendererContainer,function(){return _.f(QIA,{data:k.lockupViewModels})},"ck");
k.addOnDisposeCallback(function(){I.setFullscreenGrid(void 0);V()})}else _.$w(new _.GN("setFullscreenGrid not defined",{playerApi:Object.keys(I),
isReady:I.isReady(),appState:I.getAppState()}))};var oi=function(k){_.ce.call(this);var I=this;this.JSC$21343_watchApi=k;this.JSC$21343_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;k=_.ed(_.$L(),_.Vy,function(V){I.onFullscreenChanged(V)});
this.addOnDisposeCallback(k);k=_.ed(_.$L(),fr,function(V){I.onWatchScroll(V)});
this.addOnDisposeCallback(k);_.m("kevlar_watch_while_v2")&&(k=_.ed(_.$L(),_.Lv,function(V){HVG(I,V)}),this.addOnDisposeCallback(k));
pAX(this);No4(this);M3G();this.onWatchScroll(fr(_.$L().getState()));_.qw("START_IN_FULL_WINDOW_MODE")&&this.JSC$21343_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.J(oi,_.ce);var pAX=function(k){k.JSC$21343_watchApi.registerActionHandler("yt-fullscreen-change-action",function(I){var V=k.JSC$21343_watchApi.isActive();I&&!V||_.$L().dispatch(_.vX({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!I}}))});
k.addOnDisposeCallback(function(){k.JSC$21343_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},No4=function(k){var I,V;
_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21343_watchApi.playerApi,2);I=X.yieldResult;V=function(){k.onFullerscreenEduClicked()};
I.addEventListener("onFullerscreenEduClicked",V);k.addOnDisposeCallback(function(){I.removeEventListener("onFullerscreenEduClicked",V)});
_.xg(X)})};
oi.prototype.onFullscreenChanged=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return I.isFullscreen=!!_.KC(),X.yield(I.JSC$21343_watchApi.playerApi,2);V=X.yieldResult;I.JSC$21343_miniplayerActive||V.setFauxFullscreen(I.isFullscreen);if(k&&(I.JSC$21343_watchApi.focusOnPlayer(),!I.fullerscreenEduButtonShownThisPlayback)){I.fullerscreenEduButtonShownThisPlayback=!0;var P=_.OK("yt-fullerscreen-edu-button-shown-count")||0;_.uJ("yt-fullerscreen-edu-button-shown-count",P+1,31536E3);
I.updateFullerscreenEduButtonSubtleModeState()}_.xg(X)})};
var HVG=function(k,I){var V;_.W(function(X){if(X.nextAddress==1)return k.JSC$21343_miniplayerActive=I,X.yield(k.JSC$21343_watchApi.playerApi,2);V=X.yieldResult;V.setFauxFullscreen(!k.JSC$21343_miniplayerActive&&k.isFullscreen);_.xg(X)})};
oi.prototype.onWatchScroll=function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1)return _.m("external_fullscreen_with_edu")?P.yield(I.JSC$21343_watchApi.playerApi,2):P.return();V=P.yieldResult;X=k<=0;I.shouldShowFullerscreenEdu!==X&&(I.shouldShowFullerscreenEdu=X,V.updateFullerscreenEduButtonVisibility(!I.shouldShowFullerscreenEdu));_.xg(P)})};
oi.prototype.onFullerscreenEduClicked=function(){this.JSC$21343_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var k=_.OK("yt-fullerscreen-edu-button-click-count")||0;_.uJ("yt-fullerscreen-edu-button-click-count",k+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
oi.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var k=this,I,V,X,P,L,T;return _.W(function(d){if(d.nextAddress==1)return I=_.OK("yt-fullerscreen-edu-button-click-count")||0,V=_.OK("yt-fullerscreen-edu-button-shown-count")||0,X=_.Nw("external_fullscreen_button_click_threshold"),P=_.Nw("external_fullscreen_button_shown_threshold"),L=I>=X||V>=P,d.yield(k.JSC$21343_watchApi.playerApi,2);T=d.yieldResult;T.updateFullerscreenEduButtonSubtleModeState(L);_.xg(d)})};
oi.prototype.disposeInternal=function(){_.ce.prototype.disposeInternal.call(this);var k=_.KC();_.m("kevlar_exit_fullscreen_leaving_watch")&&k&&_.$4(k)};
var M3G=function(){if(_.m("web_watch_add_viewport_meta_tag")){var k=document.querySelector("meta[name=viewport]"),I=document.head;I&&!k&&(k=document.createElement("meta"),k.name="viewport",k.content="width=device-width, initial-scale=1.0, viewport-fit=cover",I.appendChild(k))}};var DAc=function(k){_.ce.call(this);var I=this;this.JSC$21346_watchApi=k;this.jobId=0;this.pendingRequestId=void 0;var V=this.JSC$21346_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){ZVh(I)});
this.addOnDisposeCallback(function(){I.JSC$21346_watchApi.unsubscribeByKey(V)});
ZVh(this)};
_.J(DAc,_.ce);var z04=function(k){_.hD.cancelJob(k.jobId);k.pendingRequestId=void 0},ZVh=function(k){z04(k);
var I=M9k(k.JSC$21346_watchApi.getWatchNextResponse());if(I){var V=250,X,P=(X=_.K(I,_.HUx))==null?void 0:X.initialDelayMs;_.m("web_watch_updated_metadata_server_initial_delay")&&P&&(V=P);k.jobId=_.hD.addLowPriorityJob(function(){return k.fetchUpdatedMetadata(I)},V)}};
DAc.prototype.fetchUpdatedMetadata=function(k,I){var V=this,X,P,L,T,d,U,E,l,r,h,y,S,g,F,Q;return _.W(function(x){switch(x.nextAddress){case 1:I&&(X={continuation:I});if(!_.m("web_get_updated_metadata_fantasy_panel_continuation_params")){x.jumpTo(2);break}P=_.C7().resolve(_.Ge);L="PAsports_fantasy";return x.yield(P.isVisible(L,!0),3);case 3:x.yieldResult&&(E=(d=(T=P).getUpdatePanelContinuationData)==null?void 0:(U=d.call(T,L))==null?void 0:U.updatePanelContinuationRequest)&&(X||(X={}),X.clientParams=
{panelContinuationParams:{panelContinuation:E}});case 2:l=_.C7().resolve(_.DP);if(!l)return _.hq(Error("Rl")),x.return();r={};V.pendingRequestId=r;return x.yield(_.EI(l,k,X),4);case 4:h=x.yieldResult;if(r!==V.pendingRequestId)return x.return();g=(y=h)==null?void 0:(S=y.continuation)==null?void 0:S.timedContinuationData;((F=g)==null?0:F.continuation)&&((Q=g)==null?0:Q.timeoutMs)&&(V.jobId=_.hD.addLowPriorityJob(function(){return V.fetchUpdatedMetadata(k,g.continuation)},g.timeoutMs));
_.xg(x)}})};
DAc.prototype.disposeInternal=function(){_.ce.prototype.disposeInternal.call(this);z04(this)};var uL2=_.R(function(k){var I=_.A4(function(){var X=k.data().videoId;if(k.active())X=_.J8(X),_.C7().resolve(_.Hp).resolveCommand(X);else{var P=k.playerApi(),L=P.getAvailableAudioTracks(),T,d,U=(T=k.sourceVideoConfig().audioTracks)==null?void 0:(d=T.find(function(E){return E.isDefaultForSource}))==null?void 0:d.id;
if(L=L.find(function(E){return E.getLanguageInfo().getId()===U}))P.setAudioTrack(L,!0),P.setCompositeParam({activeVideoId:X}),k.setActiveSourceId(X)}}),V={};
return _.f("ytw-composite-source-video-overlay",{class:_.FH("ytwCompositeSourceVideoOverlayHost",(V.ytwCompositeSourceVideoOverlayActive=k.active,V.ytwCompositeSourceVideoOverlayInteracting=k.interacting,V)),style:_.oe({left:function(){var X;return((X=k.data().topLeftCornerX)!=null?X:0)*100+"%"},
top:function(){var X;return((X=k.data().topLeftCornerY)!=null?X:0)*100+"%"},
width:function(){var X;return((X=k.data().width)!=null?X:0)*100+"%"},
height:function(){var X;return((X=k.data().height)!=null?X:0)*100+"%"}}),
"on:click":I},_.f("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"dk");var OVG=_.R(function(k){var I=_.G(_.J1(function(){var T,d=(T=k.data().sources)==null?void 0:T.find(function(U){return U.isActive});
if(d)return d.videoId})),V=I.next().value,X=I.next().value;
I=_.G(_.Gz(!1,void 0,"rmRJ8d"));var P=I.next().value,L=I.next().value;return _.f("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.A4(function(){L(!0)}),
"on:mouseout":_.A4(function(){L(!1)})},_.f(_.b,{cond:function(){return k.data().sources},
then:function(T){return _.f(_.ly,{each:T},function(d){return _.f(uL2,{data:d,active:function(){return d.videoId===V()},
setActiveSourceId:X,interacting:P,playerApi:k.playerApi,sourceVideoConfig:function(){return Zfi(k.compositeVideoConfig(),d.videoId)}})})}}))},"ek");var kTk=function(k){_.ce.call(this);this.JSC$21361_watchApi=k;k=_.G(_.Gz({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=k.next().value;this.setCompositeVideoOverlayRenderer=k.next().value;k=_.G(_.Gz({},void 0,"OlaJpc"));this.compositeVideoConfig=k.next().value;this.setCompositeVideoConfig=k.next().value;t34(this);e04(this)};
_.J(kTk,_.ce);var t34=function(k){var I=k.JSC$21361_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){e04(k)});
k.addOnDisposeCallback(function(){k.JSC$21361_watchApi.unsubscribeByKey(I)})},IVi=function(k){var I;
return _.W(function(V){if(V.nextAddress==1)return V.yield(k.JSC$21361_watchApi.playerApi,2);I=V.yieldResult;I.setCompositeVideoOverlayRendererComponent(k.container);_.xg(V)})},VFA=function(k){var I;
return _.W(function(V){if(V.nextAddress==1)return V.yield(k.JSC$21361_watchApi.playerApi,2);I=V.yieldResult;I.setCompositeVideoOverlayRendererComponent(void 0);_.xg(V)})},Xli=function(k){var I,V;
return _.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21361_watchApi.playerApi,2);I=X.yieldResult;k.container=document.createElement("div");V=_.K7(k.container,function(){return _.f(OVG,{data:k.compositeVideoOverlayRenderer,compositeVideoConfig:k.compositeVideoConfig,playerApi:I})},"fk");
k.addOnDisposeCallback(V);_.xg(X)})},e04=function(k){var I,V,X,P,L,T,d,U;
_.W(function(E){return E.nextAddress==1?(I=k.JSC$21361_watchApi.getPlayerResponse(),L=_.K((V=I)==null?void 0:(X=V.overlay)==null?void 0:(P=X.playerControlsOverlayRenderer)==null?void 0:P.compositeVideoOverlay,po4),U=(T=I)==null?void 0:(d=T.playerConfig)==null?void 0:d.compositeVideoConfig,L&&k.setCompositeVideoOverlayRenderer(L),U&&k.setCompositeVideoConfig(U),L&&U?k.container?E.jumpTo(6):E.yield(Xli(k),6):PoP(k)?E.yield(VFA(k),0):E.jumpTo(0)):PoP(k)?E.jumpTo(0):E.yield(IVi(k),0)})},PoP=function(k){var I;
return!((I=k.container)==null||!I.parentElement)};
kTk.prototype.disposeInternal=function(){PoP(this)&&VFA(this);_.ce.prototype.disposeInternal.call(this)};var di6=function(k){_.ce.call(this);var I=this;this.JSC$21367_watchApi=k;var V=this.JSC$21367_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var X=I.JSC$21367_watchApi.getPlayerResponse();if(X){var P,L;if(X=_.K((P=X.endscreen)==null?void 0:(L=P.endscreenRenderer)==null?void 0:L.hideButton,_.mb)){var T;(T=I.setEndscreenHideButton)==null||T.call(I,X);LE3(I)}}});
this.addOnDisposeCallback(function(){I.JSC$21367_watchApi.unsubscribeByKey(V)});
k=_.G(_.Gz({},void 0,"ER3tqb"));this.endscreenHideButton=k.next().value;this.setEndscreenHideButton=k.next().value;czG(this);GTA(this);TT3(this)};
_.J(di6,_.ce);var LE3=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return k.creatorEndscreenHideButtonContainer?X.return():X.yield(k.JSC$21367_watchApi.playerApi,2);I=X.yieldResult;k.creatorEndscreenHideButtonContainer=document.createElement("div");_.ak(k.creatorEndscreenHideButtonContainer,!1);I.setCreatorEndscreenHideButton(k.creatorEndscreenHideButtonContainer);V=_.K7(k.creatorEndscreenHideButtonContainer,function(){return _.f(_.cv,{data:k.endscreenHideButton,useOutlinedIcon:!0})},"gk");
k.addOnDisposeCallback(function(){V();var P;(P=I)==null||P.setCreatorEndscreenHideButton(void 0)});
_.xg(X)})},czG=function(k){var I,V;
_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21367_watchApi.playerApi,2);I=X.yieldResult;V=function(){k.creatorEndscreenHideButtonContainer&&_.ak(k.creatorEndscreenHideButtonContainer,!0)};
I.addEventListener("endscreenelementshown",V);k.addOnDisposeCallback(function(){var P;(P=I)==null||P.removeEventListener("endscreenelementshown",V)});
_.xg(X)})},GTA=function(k){var I=function(){k.creatorEndscreenHideButtonContainer&&_.ak(k.creatorEndscreenHideButtonContainer,!1)},V=k.JSC$21367_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",I),X=k.JSC$21367_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",I);
k.addOnDisposeCallback(function(){k.JSC$21367_watchApi.unsubscribeByKey(V);k.JSC$21367_watchApi.unsubscribeByKey(X)})},TT3=function(k){k.JSC$21367_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(I){var V=_.K(I,E0P);
k.JSC$21367_watchApi.playerApi.then(function(X){X==null||X.setCreatorEndscreenVisibility(!!V.hide)})});
k.addOnDisposeCallback(function(){k.JSC$21367_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};var WE4=function(k){_.ce.call(this);this.JSC$21373_watchApi=k;iwA(this)};
_.J(WE4,_.ce);var iwA=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21373_watchApi.playerApi,2);I=X.yieldResult;V=function(P){_.$L().dispatch(_.vX({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:P}}))};
I.addEventListener("onRetroModeChanged",V);k.addOnDisposeCallback(function(){I.removeEventListener("onRetroModeChanged",V)});
_.xg(X)})};var IwG=0,bh=0,X7A=0;var fVp=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]),xY=function(k){_.ce.call(this);this.JSC$21390_watchApi=k;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;Uii(this)};
_.J(xY,_.ce);
var Uii=function(k){var I,V,X;_.W(function(P){if(P.nextAddress==1)return P.yield(k.JSC$21390_watchApi.playerApi,2);I=P.yieldResult;if(k.isDisposed())return P.return();k.sessionStorage=_.S52("yt-sleep-timer");k.sessionStorage||_.$w(new _.GN("SessionStorage for Sleep Timer is undefined."));((V=k.sessionStorage)==null?void 0:V.get("yt-sleep-timer"))==="true"&&(c0k(),(X=k.sessionStorage)==null||X.remove("yt-sleep-timer"),I.syncVolume());ETx(k,I);bw4(k,I);lVi(k,I);_.xg(P)})},ETx=function(k,I){var V=function(E){k.onSleepTimerSettingsChanged(E,
I)},X=function(E){k.onPlayerStateChange(E,I)},P=function(){k.onLoopChange(I)},L=function(){k.onCloseMiniplayer(I)},T=function(){kmx(I,(0,_.wR)(),Gmx(I),k.selectedOption==="End of video",I.getPlayerState()!==1)},d=function(){k.onSeekComplete(I)},U=function(){_.hD.cancelJob(bh);
var E=I.getCurrentTime()>=I.getDuration(),l=k.selectedOption==="End of video"||k.selectedOption==="End of playlist"&&!OfX(k.playlistId);E&&l&&rzi(k,I)};
I.addEventListener("onSleepTimerSettingsChanged",V);I.addEventListener("onLoopChange",P);I.addEventListener("onLoopRangeChange",P);I.addEventListener("onStateChange",X);I.addEventListener("onCloseMiniplayer",L);I.addEventListener("onSleepTimerFeatureAvailable",T);I.addEventListener("SEEK_COMPLETE",d);I.addEventListener("onAdStart",U);k.addOnDisposeCallback(function(){I.removeEventListener("onSleepTimerSettingsChanged",V);I.removeEventListener("onLoopChange",P);I.removeEventListener("onLoopRangeChange",
P);I.removeEventListener("onStateChange",X);I.removeEventListener("onCloseMiniplayer",L);I.removeEventListener("onSleepTimerFeatureAvailable",T);I.removeEventListener("SEEK_COMPLETE",d);I.removeEventListener("onAdStart",U)})},bw4=function(k,I){var V=k.JSC$21390_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var X=I.getVideoData().video_id,P,L=(P=z9P(k.JSC$21390_watchApi))==null?void 0:P.playlistId;
k.pauseAutonavPlayback&&(I.pauseVideo(),I.syncVolume(),k.pauseAutonavPlayback=!1);if(k.selectedOption==="End of video"&&X!==k.videoId)ai(k,I);else{if(k.selectedOption==="End of playlist"){P=OfX(k.playlistId);if(L!==k.playlistId){ai(k,I);break a}P?P&&h3x(k,I):yzk(k,I)}k.videoId=X;k.playlistId=L}}});
k.addOnDisposeCallback(function(){k.JSC$21390_watchApi.unsubscribeByKey(V)})},lVi=function(k,I){var V=_.C7().resolve(_.Wq),X=_.ed(V,_.kCD,function(L){L&&k.selectedOption!=="Off"&&ai(k,I)}),P=k.JSC$21390_watchApi.subscribeToActiveChanged(function(L){var T,d;
return _.W(function(U){if(U.nextAddress==1)return U.yield(_.u_().navigationFinishPromise,2);T=!_.dbN();d=_.C7().resolve(_.iP).isMiniplayerActive();L||!DNc(k.selectedOption)||d||T||ai(k,I);_.xg(U)})},!1);
V=_.ed(V,function(L){return L.entities.playlistLoopStateEntity||{}},function(L){L=L===void 0?{}:L;
var T=u0X(k.JSC$21390_watchApi);if(T){var d;((d=L[T])==null?void 0:d.state)==="PLAYLIST_LOOP_STATE_ALL"&&DNc(k.selectedOption)&&ai(k,I)}});
k.addOnDisposeCallback(X);k.addOnDisposeCallback(V);k.addOnDisposeCallback(P)};
xY.prototype.onSleepTimerSettingsChanged=function(k,I){switch(k){case "Off":this.selectedOption!=="Off"&&ai(this,I);break;case "End of video":case "End of playlist":mic(this,k,I);break;default:mic(this,k,I,fVp.get(k))}};
xY.prototype.onLoopChange=function(k){(k.getLoopVideo()||k.getLoopRange())&&DNc(this.selectedOption)&&ai(this,k)};
xY.prototype.onCloseMiniplayer=function(k){DNc(this.selectedOption)&&ai(this,k)};
var mic=function(k,I,V,X){KEP(k,V);k.selectedOption=I;k.videoId=V.getVideoData().video_id;k.playlistId="";var P;(P=k.sessionStorage)==null||P.set("yt-sleep-timer","true");k.adjustmentsCount++;kmx(V,(0,_.wR)(),Gmx(V),k.selectedOption==="End of video");if(k.selectedOption==="End of video")yzk(k,V),$iG(k,V);else if(k.selectedOption==="End of playlist"){$iG(k,V);var L,T;k.playlistId=(T=(L=z9P(k.JSC$21390_watchApi))==null?void 0:L.playlistId)!=null?T:"";OfX(k.playlistId)||yzk(k,V)}else X&&(k.presetFadeSchedulerId=
_.Dm(_.hD,function(){Prh(V,15E3)},X-15E3),k.presetPauseSchedulerId=_.Dm(_.hD,function(){rzi(k,V)},X),V$x(V,(0,_.wR)(),X))},rzi=function(k,I){if(k.JSC$21390_watchApi.isActive()){var V={dismissDialogEndpoint:{}};
var X={commandExecutorCommand:{commands:[V,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};V={buttonViewModel:{title:_.HW("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:V}}};X={buttonViewModel:{title:_.HW("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:X}}};var P={dialogHeaderViewModel:{headline:{content:_.HW("SLEEP_TIMER_ENDED_TITLE")}}},
L={basicContentViewModel:{paragraphs:[{text:{content:_.HW("SLEEP_TIMER_ENDED_TEXT")}}]}};V={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:P,content:L,footer:{panelFooterViewModel:{primaryButton:V,secondaryButton:X,shouldHideDivider:!0}}}}}}};_.C7().resolve(_.Hp).resolveCommand(V,{form:{element:k}})}else c0k();SQp(k,!1);jfi(k,I);I.pauseVideo();_.FI.getInstance().getState()===2&&I.getPlayerState()===5&&(k.pauseAutonavPlayback=!0)},ai=function(k,I){SQp(k,!0);
jfi(k,I);c0k()},jfi=function(k,I){KEP(k,I);
k.selectedOption="Off";k.videoId="";k.playlistId="";k.adjustmentsCount=0;var V;(V=k.sessionStorage)==null||V.remove("yt-sleep-timer");_.hD.cancelJob(IwG);I.resetSleepTimerMenuSettings()},SQp=function(k,I){I={timer_length_adjustment_times_during_session:k.adjustmentsCount-1,
is_session_cancelled:I};switch(k.selectedOption){case "Off":I.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":I.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":I.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:I.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",I.option_duration_in_minutes=fVp.get(k.selectedOption)/6E4}_.bz("sleepTimerSessionFinishEvent",I)};
xY.prototype.onPlayerStateChange=function(k,I){k===1?kmx(I,(0,_.wR)(),Gmx(I),this.selectedOption==="End of video"):k===0?(_.hD.cancelJob(bh),I.setVideoTimeLeft(e9X(0,0))):k===2&&_.hD.cancelJob(bh);this.selectedOption==="End of video"?k===0?rzi(this,I):k===2&&L5A(I):this.selectedOption!=="End of playlist"||OfX(this.playlistId)||(k===0?rzi(this,I):k===2&&L5A(I))};
xY.prototype.onSeekComplete=function(k){k.getPlayerState()===2&&kmx(k,(0,_.wR)(),Gmx(k),this.selectedOption==="End of video",!0)};
xY.prototype.onCueRangeEnter=function(k,I){k==="sleep-timer-fade-audio"&&Prh(I,(I.getDuration()-I.getProgressState().current)*1E3)};
xY.prototype.onCueRangeExit=function(k,I){k==="sleep-timer-fade-audio"&&I.getPlayerState()!==0&&L5A(I,!0)};
var yzk=function(k,I){I.addCueRange("sleep-timer-fade-audio",I.getDuration()-15,I.getDuration());I.addEventListener("onCueRangeEnter",function(V){k.onCueRangeEnter(V,I)});
I.addEventListener("onCueRangeExit",function(V){k.onCueRangeExit(V,I)})},h3x=function(k,I){I.removeCueRange("sleep-timer-fade-audio");
I.removeEventListener("onCueRangeEnter",function(V){k.onCueRangeEnter(V,I)});
I.removeEventListener("onCueRangeExit",function(V){k.onCueRangeExit(V,I)})},KEP=function(k,I){DNc(k.selectedOption)?h3x(k,I):(_.hD.cancelJob(k.presetPauseSchedulerId),_.hD.cancelJob(k.presetFadeSchedulerId),k.presetPauseSchedulerId=0,k.presetFadeSchedulerId=0);
L5A(I,!0)},$iG=function(k,I){I.setLoop(!1);
I.setLoopVideo(!1);I.setLoopRange(null);(k=u0X(k.JSC$21390_watchApi))&&_.C7().resolve(_.Wq).dispatch(_.NP("playlistLoopStateEntity",k,{key:k,state:"PLAYLIST_LOOP_STATE_NONE"}))};var vTV=function(k){_.ce.call(this);var I=this;this.JSC$21393_watchApi=k;_.m("web_watch_force_start_in_theater_mode")&&Jz4(this,!0,!1);YQx(this);gT4(this);qQx(this);var V=this.JSC$21393_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.Nw("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.IJ.get("wide",void 0)==="1"&&_.VM("wide","1",_.Nw("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){I.JSC$21393_watchApi.unsubscribeByKey(V)});
k=k.getRoot();if(k.is==="ytd-watch-flexy"||k.is==="ytd-watch-grid")k.onTheaterReduxValueUpdate(this.getState());this.getState()&&DxA();_.m("web_watch_log_theater_mode_cookie_state")&&_.IJ.get("wide","0")==="1"&&_.KvD("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.J(vTV,_.ce);var YQx=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21393_watchApi.playerApi,2);I=X.yieldResult;V=function(P){Jz4(k,!!P)};
I.addEventListener("SIZE_CLICKED",V);k.addOnDisposeCallback(function(){I.removeEventListener("SIZE_CLICKED",V)});
_.xg(X)})},gT4=function(k){k.JSC$21393_watchApi.registerActionHandler("yt-toggle-theater-mode",function(I,V){Jz4(k,I,V===void 0?!0:V)});
k.addOnDisposeCallback(function(){k.JSC$21393_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
vTV.prototype.getState=function(){return _.IE(_.$L().getState())};
var Jz4=function(k,I,V){V=V===void 0?!0:V;var X,P,L,T=_.m("enable_player_resize_transition")&&!!k.JSC$21393_watchApi.getWatchNextResponse()&&!((X=k.JSC$21393_watchApi.getWatchNextResponse())==null?0:(P=X.contents)==null?0:(L=P.twoColumnWatchNextResults)==null?0:L.conversationBar);xLX(function(){_.$L().dispatch(_.vX({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:I}}));_.m("theater_mode_scroll_to_top_killswitch")||k.JSC$21393_watchApi.scrollWatchTo(0,!1);_.KC()&&_.m("external_fullscreen")&&_.$4(document.documentElement);
qQx(k);V&&_.VM("wide",I?"1":"0",_.Nw("theater_mode_cookie_max_age_seconds",-1));_.sm(k.JSC$21393_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);k.JSC$21393_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:I});I&&DxA()},{shouldWrap:T})},qQx=function(k){var I;
_.W(function(V){if(V.nextAddress==1)return V.yield(k.JSC$21393_watchApi.playerApi,2);I=V.yieldResult;I.setSizeStyle(!0,k.getState());_.xg(V)})};var BTX=function(k){_.ce.call(this);var I=this;this.playerApi=k;this.timeToPanelSyncKeyMap={};var V;if(k==null?0:(V=k.isReady)==null?0:V.call(k)){V=_.ed(_.C7().resolve(_.Wq),function(P){return P.entities.timedMarkersListSyncEntity||{}},function(P,L){P=P===void 0?{}:P;
L=L===void 0?{}:L;for(var T=_.G(Object.keys(L)),d=T.next();!d.done;d=T.next())d=d.value,P[d]!==L[d]&&sf2(I,L[d]);L=_.G(Object.keys(P));for(T=L.next();!T.done;T=L.next())T=T.value,d=P[T],I.timeToPanelSyncKeyMap[T]&&FEV(I,d)});
this.addOnDisposeCallback(V);var X=function(P){I.onCueRangeEnter(P)};
k.addEventListener("onCueRangeEnter",X);this.addOnDisposeCallback(function(){var P;(P=k.removeEventListener)==null||P.call(k,"onCueRangeEnter",X)})}};
_.J(BTX,_.ce);
var FEV=function(k,I){var V,X;if((V=k.playerApi)==null?0:(X=V.isReady)==null?0:X.call(V)){var P;if((V=I==null?void 0:(P=I.timedListData)==null?void 0:P.sections)&&I!=null&&I.key)for(P=_.G(V),V=P.next();!V.done;V=P.next())if(V=V.value,V.timedSyncDataList&&V.sectionId)for(X=0;X<V.timedSyncDataList.length;X++){var L=V.timedSyncDataList[X];L.syncItemId&&k.playerApi.addCueRange(V.sectionId+"_"+I.key+"_"+L.syncItemId,Number(L.videoTimeMs)/1E3,X===V.timedSyncDataList.length-1?0x8000000000000:Number(V.timedSyncDataList[X+
1].videoTimeMs)/1E3)}}},sf2=function(k,I){var V,X;
if((V=k.playerApi)==null?0:(X=V.isReady)==null?0:X.call(V)){var P;if((V=I==null?void 0:(P=I.timedListData)==null?void 0:P.sections)&&I!=null&&I.key)for(P=_.G(V),V=P.next();!V.done;V=P.next())if(V=V.value,V.timedSyncDataList&&V.sectionId){X=_.G(V.timedSyncDataList);for(var L=X.next();!L.done;L=X.next())L=L.value,L.syncItemId&&k.playerApi.removeCueRange(V.sectionId+"_"+I.key+"_"+L.syncItemId)}}};
BTX.prototype.onCueRangeEnter=function(k){for(var I=_.G(Object.keys(this.timeToPanelSyncKeyMap)),V=I.next();!V.done;V=I.next()){V=V.value;var X=_.G(k.split("_"+V+"_")),P=X.next().value;X=X.next().value;if(P&&X){k=_.C7().resolve(_.Wq);I=this.timeToPanelSyncKeyMap[V];var L=_.WxA(k.getState(),I);V=AzA(V,P,X);if(V===-1)break;V={activeSyncId:X,activeItemIndex:V,activeSectionInfo:{sectionIdentifier:P}};L?k.dispatch(_.XN("markersEngagementPanelSyncEntity",I,V)):k.dispatch(_.NP("markersEngagementPanelSyncEntity",
I,Object.assign({},{key:I},V)));break}}};
var AzA=function(k,I,V){var X=_.C7().resolve(_.Wq),P,L;k=(P=v4G(X.getState(),k))==null?void 0:(L=P.timedListData)==null?void 0:L.sections;if(!k)return-1;P=0;L=_.G(k);for(k=L.next();!k.done;k=L.next()){k=k.value;X=k.timedSyncDataList||[];if(k.sectionId===I)return I=X.findIndex(function(T){return T.syncItemId===V}),I===-1?I:P+I;
P+=X.length}return-1};var oTx=function(k){_.ce.call(this);var I=this;this.JSC$21407_watchApi=k;this.unresolvedCommands=[];this.JSC$21407_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(V){Qfc(I,V)});
this.addOnDisposeCallback(function(){I.JSC$21407_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
nTi(this)};
_.J(oTx,_.ce);var nTi=function(k){var I;_.W(function(V){if(V.nextAddress==1)return V.yield(k.JSC$21407_watchApi.playerApi,2);I=V.yieldResult;if(k.isDisposed())return V.return();k.timedSyncObserver=new BTX(I);k.unresolvedCommands.length&&(k.unresolvedCommands.forEach(function(X){return Qfc(k,X)}),k.unresolvedCommands=[]);
_.zr(k,k.timedSyncObserver);_.xg(V)})},Qfc=function(k,I){if(k.timedSyncObserver){var V=_.K(I,yG4);
if(V&&V.timedSyncEntityKey&&V.panelSyncEntityKey){k=k.timedSyncObserver;I=V.timedSyncEntityKey;var X=V.panelSyncEntityKey;V=!!V.isEnabled;V=V===void 0?!0:V;var P=_.C7().resolve(_.Wq);P=v4G(P.getState(),I);V?k.timeToPanelSyncKeyMap[I]||(k.timeToPanelSyncKeyMap[I]=X,FEV(k,P)):(delete k.timeToPanelSyncKeyMap[I],sf2(k,P))}}else k.unresolvedCommands.push(I)};var xip=_.R(function(k){var I=k.data,V=k.maybeLogSmartSkipClientData,X=null,P=null,L=_.m("web_enable_auto_focus_for_timely_action_button"),T=function(){X=document.activeElement},d=function(){I().smartSkipMetadata&&(X=document.activeElement,tf4(function(){return P}))},U=function(l){if(I().smartSkipMetadata&&(!l||l.key!=="Enter")){X&&X.isConnected&&(tf4(function(){return X}),X=null);
var r;(r=P)==null||r.blur()}};
k=_.A4(function(){V==null||V(!0,I());return!1});
var E=_.h4(_.VN(function(){return I().rendererContext},{onTap:function(l,r){r({disableClickTracking:!0})}}),_.RG({visibilityCallback:function(l){if(L)l?P&&I().smartSkipMetadata&&(d(),document.addEventListener("focusin",T)):(document.removeEventListener("focusin",T),U());
else if(l){l=_.ky(I().rendererContext);var r=Number(I().maxVisibleDurationMilliseconds),h,y=(h=_.K(I().rendererContext,_.DL))==null?void 0:h.label;l&&r&&y&&(h={label:y,command:l,durationMs:r},_.C7().resolve(_.qf).enqueue(h))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.$6(function(){if(L){var l;if((P=(l=E.value)==null?void 0:l.querySelector("button"))&&I().smartSkipMetadata){var r;(r=E.value)==null||r.addEventListener("keydown",U)}}});
_.gu(function(){L&&(P&&I().smartSkipMetadata&&P.removeEventListener("keydown",U),document.removeEventListener("focusin",T),U())});
return _.f("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:E,"on:click":k},_.f(_.HT,{data:function(){return I().content}},{buttonViewModel:_.ac}))},"ik");var aVp=_.R(function(k){var I=k.data,V=k.playerApi,X=_.C7().resolve(_.Cn4);k=_.G(_.J1(function(){I()}));
var P=k.next().value,L=k.next().value,T=function(){return i3V(I(),P())},d=function(E,l){var r,h,y=(r=_.K(l==null?void 0:l.rendererContext,_.Me))==null?void 0:(h=r.loggingDirectives)==null?void 0:h.trackingParams;
if((l=l==null?void 0:l.smartSkipMetadata)&&l.loggingData&&(h=l.loggingData,l=h.algorithmId,r=h.startMilliseconds,h=h.endMilliseconds,l&&r!==void 0&&h!==void 0)){var S,g;E={smartSkipData:Object.assign({},{versionName:l,startMediaTimeMs:r,endMediaTimeMs:h},E&&{userInteractionMediaTimeMs:(Math.floor(((S=_.S_())==null?void 0:(g=S.getPlayer())==null?void 0:g.getCurrentTime())||0)*1E3).toString()})};S=_.PW();var F;y&&(F=_.zY(y));S&&F&&_.KQ(S,F,E)}},U=function(E,l){var r=i3V(I(),E);
if(r){var h=_.K(r,dFx),y;if(y=l)y=V(),r=_.K(r,dFx),y=r!=null&&r.smartSkipMetadata?!(y==null?0:y.isSameMarkerTypeVisible((r==null?void 0:r.smartSkipMetadata.markerKey)||"")):!0;if(y){var S,g;(h==null?0:(S=h.smartSkipMetadata)==null?0:(g=S.loggingData)==null?0:g.isCounterfactual)||(d(!1,h),L(E))}else l||P()!==E||L(void 0)}};
_.Yv(function(){var E=I().timelyActions;if(E){E=_.G(E);for(var l=E.next();!l.done;l=E.next()){l=_.K(l.value,dFx);var r=void 0;(r=l)!=null&&r.cueRangeId&&X.timelyActionsMap.set(l.cueRangeId,U)}_.gu(function(){X.timelyActionsMap.clear()})}},"l2RtC");
return _.f("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.f(_.HT,{data:T},{timelyActionViewModel:function(E){return _.f(xip,{data:E.data,maybeLogSmartSkipClientData:function(){d(!0,_.K(T(),dFx))}})}}))},"kk");var Coh=function(k){_.ce.call(this);this.JSC$21420_watchApi=k;k=_.G(_.Gz({},void 0,"UN7k5e"));this.timelyActionsOverlay=k.next().value;this.setTimelyActionsOverlay=k.next().value;R3k(this)};
_.J(Coh,_.ce);var R3k=function(k){var I,V,X,P;_.W(function(L){if(L.nextAddress==1)return wlp(k),Hwk(k),k.timelyActionsContainer=document.createElement("div"),L.yield(k.JSC$21420_watchApi.playerApi,2);I=L.yieldResult;(X=(V=I).insertTimelyActionUi)==null||X.call(V,k.timelyActionsContainer);P=_.K7(k.timelyActionsContainer,function(){return _.f(aVp,{data:k.timelyActionsOverlay,playerApi:I})},"lk");
k.addOnDisposeCallback(P);_.xg(L)})},Hwk=function(k){var I=k.JSC$21420_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){wlp(k)});
k.addOnDisposeCallback(function(){k.JSC$21420_watchApi.unsubscribeByKey(I)})},wlp=function(k){var I=k.JSC$21420_watchApi.getWatchNextResponse();
if(I){var V,X;if(I=_.K((V=I.playerOverlays)==null?void 0:(X=V.playerOverlayRenderer)==null?void 0:X.timelyActionsOverlayViewModel,$bV)){var P;(P=k.setTimelyActionsOverlay)==null||P.call(k,I)}}};var NTX=function(k){_.ce.call(this);this.JSC$21424_watchApi=k;pl4(this)};
_.J(NTX,_.ce);var pl4=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21424_watchApi.playerApi,2);I=X.yieldResult;V=function(P){_.al.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.K(P,BSc)},popupType:"TOAST"}})};
I.addEventListener("onYtShowToast",V);k.addOnDisposeCallback(function(){I.removeEventListener("onYtShowToast",V)});
_.xg(X)})};var MFG=function(k){var I=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.nv;this.element.addEventListener("load",function(){I.loaded=!0;I.resolver.resolve(I.element)});
this.element.addEventListener("error",function(){I.failed=!0});
this.element.src=k};var Zwk=function(k,I){this.image=k;this.frame=I};
Zwk.prototype.drawToCanvas=function(k,I){var V=this.frame.width/this.frame.columns,X=this.frame.height/this.frame.rows,P=I.offsetX,L=I.offsetY;W5c(I)?(k.fillStyle=I.fullscreen?"#000":"#0f0f0f",k.fillRect(P,L,(I==null?void 0:I.width)||V,(I==null?void 0:I.height)||X)):k.drawImage(this.image,this.frame.column*V,this.frame.row*X,V,X,P,L,(I==null?void 0:I.width)||V,(I==null?void 0:I.height)||X)};
var DiG=function(k){this.color=k};
DiG.prototype.drawToCanvas=function(k,I){var V=I.offsetX,X=I.offsetY,P=I.width,L=I.height;k.fillStyle=W5c(I)?I.fullscreen?"#000":"#0f0f0f":this.color;k.fillRect(V,X,P,L)};var Ri=function(k,I){Cr.call(this);this.playerApi=I;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.t6(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();z3X(this,k);uuk(this);this.update()};
_.J(Ri,Cr);Ri.prototype.addEventListeners=function(){var k=this,I=function(){k.update()},V=function(P){k.paused||(P.type==="newdata"&&(k.mosaics.clear(),Ow3(k),Cq(k)),uuk(k),k.update())},X=function(){k.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",I);this.playerApi.addEventListener("onVideoDataChange",V);this.playerApi.addEventListener("onStateChange",X);this.addOnDisposeCallback(function(){k.playerApi.removeEventListener("onVideoProgress",I);k.playerApi.removeEventListener("onVideoDataChange",V);k.playerApi.removeEventListener("onStateChange",X)})};
var z3X=function(k,I){k.cinematicContainerRenderer!==I&&(k.cinematicContainerRenderer=I,Ow3(k),Cq(k),k.colorStoreUpdateJobId=_.hD.addLowPriorityJob(function(){var V;if((V=k.cinematicContainerRenderer.colorStore)!=null&&V.sampledColors){V=Infinity;for(var X=_.G(k.cinematicContainerRenderer.colorStore.sampledColors),P=X.next();!P.done;P=X.next()){P=P.value;var L=Number(P.key);L!==0&&L<V&&(V=L);L=_.Xe(P.value);k.colorStore.set(P.key,L)}k.colorStoreTimeInterval=V}}))},Ow3=function(k){k.colorStoreUpdateJobId&&
(_.hD.cancelJob(k.colorStoreUpdateJobId),k.colorStoreUpdateJobId=void 0);
k.colorStore.clear();k.currentStoryboardColor=void 0},tFG=function(k,I){var V;
return(V=k.getStoryboardFrame(I))==null?void 0:V.url};
Ri.prototype.onPlayerStateChange=function(){this.update()};
Ri.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var uuk=function(k){var I=k.getStoryboardFrame(0);I&&(I=new _.t6(I.width/I.columns,I.height/I.rows),wH4(k.currentStoryboardSize,I)||(k.currentStoryboardSize=I,k.publish("STORYBOARD_SIZE_CHANGED",k.currentStoryboardSize)))},e33=function(k,I){k.currentStoryboardIndex=I;
k.pendingStoryboardIndex=NaN;I=k.getStoryboardFrame(k.currentStoryboardIndex);k.currentStoryboard=new Zwk(k.mosaics.get(I.url).element,I);k.publish("STORYBOARD_CHANGED",k.currentStoryboard);k.lastUpdateTime=(0,_.wR)()};
Ri.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var Cq=function(k){k.currentStoryboardIndex=NaN;k.pendingStoryboardIndex=NaN;k.currentStoryboard&&(k.currentStoryboard=void 0,k.publish("STORYBOARD_CHANGED",void 0));k.lastUpdateTime=NaN};
Ri.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)Cq(this);else{var k=this.playerApi.getPlayerState(1);if(k===-1||k===5||k===0)Cq(this);else if(isNaN(this.lastUpdateTime)||!((0,_.wR)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(k=this.playerApi.getCurrentTime()+(this.playerApi.getPlayerState(1)===2?0:this.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs*
this.cinematicContainerRenderer.config.animationConfig.crossfadeStartOffset/1E3),this.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR")if(this.colorStore.size){k=""+Math.round(k*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var I=this.colorStore.get(k);I?I!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=I,this.currentStoryboard=new DiG(I),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.wR)()):(_.$w(new _.GN("Could not find color for timestamp: "+k,this.cinematicContainerRenderer)),Cq(this))}else Cq(this);else kA3(this,k)}};
var kA3=function(k,I){var V=k.getStoryboardFrameIndex(I);if(V!==k.currentStoryboardIndex&&V!==k.pendingStoryboardIndex){I=tFG(k,V);var X=k.mosaics.get(I);X?X.loaded&&e33(k,V):(k.pendingStoryboardIndex=V,V=new MFG(I),k.mosaics.set(I,V),V.resolver.promise.then(function(){if(!k.isDisposed()&&!k.paused&&!isNaN(k.pendingStoryboardIndex)){var P=tFG(k,k.pendingStoryboardIndex);if(P){var L;(L=k.mosaics.get(P))!=null&&L.loaded&&e33(k,k.pendingStoryboardIndex)}else Cq(k)}}))}};
Ri.prototype.getStoryboardFrameIndex=function(k){var I=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(k,I)};
Ri.prototype.getStoryboardFrame=function(k){var I=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,V,X;return((X=(V=this.playerApi).getStoryboardFrame)==null?void 0:X.call(V,k,I))||null};
Ri.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var Hz=function(k,I,V,X){X=X===void 0?!1:X;_.ce.call(this);this.cinematicContainerRenderer=I;this.playerApi=V;this.theater=this.fullscreen=!1;var P;this.ambientLightThemeEnabled=!X&&!!(I==null?0:(P=I.config)==null?0:P.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=X)&&!0;this.container=document.createElement("div");k.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);IbX(this);this.backCanvas=
fwx();this.frontCanvas=fwx();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new Ri(I,this.playerApi);_.zr(this,this.storyboardManager);this.addEventListeners();VjX(this)?X3A(this,100+wk(this)*3*2,100+wk(this)*3*2):PwG(this);L4V(this,this.storyboardManager.currentStoryboard)};
_.J(Hz,_.ce);
var IbX=function(k){var I=k.playerApi.getVideoAspectRatio();_.b2(k.container,{"aspect-ratio":""+I,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var V;var X;if((k.fullscreen||k.theater)&&((V=k.cinematicContainerRenderer.config)==null?0:(X=V.watchFullscreenConfig)==null?0:X.colorSourceWidthMultiplier))V=k.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var P;V=(P=
k.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?P:k.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var L,T;if((k.fullscreen||k.theater)&&((L=k.cinematicContainerRenderer.config)==null?0:(T=L.watchFullscreenConfig)==null?0:T.colorSourceHeightMultiplier))P=k.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var d;P=(d=k.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?d:k.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.b2(k.innerContainer,
{"aspect-ratio":""+I,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+V+", "+P+")"});UFP()&&_.b2(k.innerContainer,"filter","blur("+_.Nw("cinematic_watch_css_filter_blur_strength",40)+"px)")};
Hz.prototype.setFullscreen=function(k,I){this.fullscreen=k;this.theater=!!I;IbX(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),k=this.storyboardManager.currentStoryboard,cMc(this),k&&GAA(this,k)};
Hz.prototype.addEventListeners=function(){var k=this,I=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(P){L4V(k,P)}),V=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){PwG(k)});
this.addOnDisposeCallback(function(){k.storyboardManager.unsubscribeByKey(I);k.storyboardManager.unsubscribeByKey(V)});
var X=function(){IbX(k)};
this.playerApi.addEventListener("onVideoDataChange",X);this.addOnDisposeCallback(function(){k.playerApi.removeEventListener("onVideoDataChange",X)})};
var PwG=function(k){if(!VjX(k)){var I=k.storyboardManager.currentStoryboardSize;isNaN(I.width)||isNaN(I.height)||X3A(k,Number(I.width)+wk(k)*3*2,Number(I.height)+wk(k)*3*2)}},X3A=function(k,I,V){k.backCanvas.element.width=I;
k.backCanvas.element.height=V;k.frontCanvas.element.width=I;k.frontCanvas.element.height=V},VjX=function(k){return k.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},L4V=function(k,I,V){V=V===void 0?!1:V;
var X=k.frontCanvas.element.getAnimations()[0];X?(X.pause(),k.backCanvas.context.globalAlpha=Number(getComputedStyle(k.frontCanvas.element).opacity),k.frontCanvas.element.style.opacity="0",X.finish()):k.backCanvas.context.globalAlpha=1;k.backCanvas.context.drawImage(k.frontCanvas.element,0,0,k.backCanvas.element.width,k.backCanvas.element.height);cMc(k);I&&GAA(k,I);I=I?k.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.Nw("cinematic_watch_fade_out_duration",500);X=_.Nw("cinematic_watch_transition_frame_rate")/
1E3;var P={};X&&(P={easing:"steps("+Math.round(I*X)+")"});(V===void 0?0:V)||k.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:I,iterations:1},P));k.frontCanvas.element.style.opacity="1"},cMc=function(k){var I=k.ambientLightThemeEnabled||k.ambientTheaterModeEnabled,V=k.ambientLightThemeEnabled||k.ambientFullscreenEnabled;
k.frontCanvas.context.fillStyle=k.theater&&I||k.fullscreen&&V?"#000":"#0f0f0f";UFP()||(k.frontCanvas.context.filter="blur(0)");k.frontCanvas.context.fillRect(0,0,k.frontCanvas.element.width,k.frontCanvas.element.height)},GAA=function(k,I){UFP()||(k.frontCanvas.context.filter="blur("+wk(k)+"px)");
k.frontCanvas.context.globalAlpha=k.fullscreen&&k.ambientFullscreenEnabled||k.theater&&k.ambientTheaterModeEnabled?_.Nw("cinematic_watch_effect_letterbox_opacity",.4):_.Nw("cinematic_watch_effect_opacity",.4);var V={offsetX:wk(k)*3,offsetY:wk(k)*3,theater:k.theater,fullscreen:k.fullscreen};VjX(k)&&(V.width=100,V.height=100);I.drawToCanvas(k.frontCanvas.context,V);k.frontCanvas.context.globalAlpha=1},wk=function(k){var I;
return(I=k.cinematicContainerRenderer.config.blurStrength)!=null?I:5};
Hz.prototype.disposeInternal=function(){_.ce.prototype.disposeInternal.call(this);this.container.remove()};
Hz.prototype.clear=function(){L4V(this,void 0,!0)};
Hz.prototype.pause=function(){this.storyboardManager.pause()};var T42=_.eg(function(){var k,I,V=!((I=(k=document.createElement("canvas")).getContext)==null||!I.call(k,"2d")),X;k=!((X=CSS)==null||!X.supports("filter: blur(0)"));X=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var P;return V&&k&&X&&!((P=CSS)==null||!P.supports("aspect-ratio: 1 / 1"))}),pq=function(k,I){Cr.call(this);
this.container=k;this.playerApi=I;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=dGX(this);this.update()};
_.J(pq,Cr);var iE4=function(k){var I=document.documentElement.hasAttribute("dark");k.isDarkModeEnabled=I;k.update()},W46=function(k,I){k.settingEnabled=I;
k.update()};
pq.prototype.setFullscreen=function(k,I){this.fullscreen=k;this.theater=!!I;this.update()};
var fbi=function(k,I){k.cinematicContainerRenderer=I;k.cinematicContainerRenderer&&(k.cinematicsVe=_.BT(k.isShorts()?227858:159022),_.Hc(_.Ne(),k.cinematicsVe),k.loggingClientData={watchCinematicContainerData:{presentationStyle:k.cinematicContainerRenderer.presentationStyle}});k.update()};
pq.prototype.isShorts=function(){var k,I;return((k=this.cinematicContainerRenderer)==null?void 0:(I=k.config)==null?void 0:I.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
pq.prototype.isAllowed=function(){var k;if(k=T42()){var I,V,X;k=((V=this.cinematicContainerRenderer)==null?void 0:V.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((X=this.cinematicContainerRenderer)==null||!X.colorStore)||((I=this.cinematicContainerRenderer)==null?void 0:I.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(k)if(_.m("web_cinematics_pausing")){var P,L;k=this.isDarkModeEnabled||!!((P=this.cinematicContainerRenderer)==
null?0:(L=P.config)==null?0:L.enableInLightTheme)}else{var T,d;P=!!((T=this.cinematicContainerRenderer)==null?0:(d=T.config)==null?0:d.enableInLightTheme)&&(_.gH("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);k=this.isDarkModeEnabled||P}if(T=k){var U,E;T=!((E=(U=this.prefersReducedMotionQuery)==null?void 0:U.matches)!=null&&E)}return T};
var UG4=function(k){var I;(I=k.currentCinematicEffect)==null||I.clear()},EaX=function(k){var I;
(I=k.currentCinematicEffect)==null||I.pause()},bEc=function(k){(k=k.currentCinematicEffect)!=null&&(k=k.storyboardManager,k.paused=!1,uuk(k),k.update())};
pq.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var dGX=function(k){if(!_.m("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var I=window.matchMedia("(prefers-reduced-motion: reduce)"),V=function(){k.update()};
I.addListener(V);k.addOnDisposeCallback(function(){I.removeListener(V)});
return I}};
pq.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var k=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new Hz(this.container,k,this.playerApi,this.isDarkModeEnabled),_.zr(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var I=this.currentCinematicEffect;I.cinematicContainerRenderer!==
k&&(I.cinematicContainerRenderer=k,z3X(I.storyboardManager,k),IbX(I));k=_.Mx();_.ZS(0,194,!0);k.save();k=_.PW();this.cinematicsVe&&k&&_.rC(k,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(k=_.PW(),this.cinematicsVe&&k&&_.h8(k,[this.cinematicsVe],!1,this.loggingClientData),_.BB(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.R9.Object.defineProperties(pq.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var lbA=!1,mGV=function(k){_.ce.call(this);this.JSC$21457_watchApi=k;this.fullscreen=this.theater=!1;rMc(this);hGi(this);yMA(this)};
_.J(mGV,_.ce);var yMA=function(k){var I,V,X;_.W(function(P){if(P.nextAddress==1)return P.yield(k.JSC$21457_watchApi.playerApi,2);I=P.yieldResult;if(k.isDisposed())return P.return();V=k.JSC$21457_watchApi.getElement("CINEMATICS");if(!V)return P.return();k.JSC$21457_cinematicController=new pq(V,I);_.zr(k,k.JSC$21457_cinematicController);iE4(k.JSC$21457_cinematicController);K4h(k,_.DIi());X=k.JSC$21457_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(L){$Gc(k,L)});
k.addOnDisposeCallback(function(){k.JSC$21457_watchApi.unsubscribeByKey(X)});
S_V(k);$Gc(k,k.JSC$21457_cinematicController.isAllowed());jYc(k);JM2(k);_.xg(P)})},jYc=function(k){k.fullscreen=_.Vy(_.$L().getState());
k.theater=_.IE(_.$L().getState());Y_3(k,k.fullscreen,k.theater);var I=_.ed(_.$L(),_.Vy,function(X){k.fullscreen=X;Y_3(k,k.fullscreen,k.theater)}),V=_.ed(_.$L(),_.IE,function(X){k.theater=X;
Y_3(k,k.fullscreen,k.theater)});
k.addOnDisposeCallback(I);k.addOnDisposeCallback(V)},rMc=function(k){var I=k.JSC$21457_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){S_V(k)});
k.addOnDisposeCallback(function(){k.JSC$21457_watchApi.unsubscribeByKey(I)})},hGi=function(k){var I,V;
_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21457_watchApi.playerApi,2);I=X.yieldResult;V=function(P){K4h(k,P)};
I.addEventListener("cinematicSettingsToggleChange",V);k.addOnDisposeCallback(function(){I.removeEventListener("cinematicSettingsToggleChange",V)});
_.xg(X)})},S_V=function(k){var I=k.JSC$21457_watchApi.getWatchNextResponse(),V;
I=_.K(I==null?void 0:(V=I.pageVisualEffects)==null?void 0:V[0],q1);var X;(X=k.JSC$21457_cinematicController)==null||fbi(X,I)},K4h=function(k,I){var V;
(V=k.JSC$21457_cinematicController)==null||W46(V,I);ga2(k)},$Gc=function(k,I){var V;
_.W(function(X){if(X.nextAddress==1)return _.m("kevlar_watch_cinematics_invisible")&&(I=!1),X.yield(k.JSC$21457_watchApi.playerApi,2);V=X.yieldResult;V.updateCinematicSettings(I);ga2(k);_.xg(X)})},JM2=function(k){var I=_.Mx();
if(_.m("kevlar_measure_ambient_mode_idle")&&!I.getFlag(192)&&!lbA){lbA=!0;var V=_.d6(_.hD,function(){_.C7().resolve(_.KLV).start(1E4)},5E3);
k.addOnDisposeCallback(function(){_.hD.cancelJob(V);_.C7().resolve(_.KLV).stop()})}},Y_3=function(k,I,V){k.fullscreen=I;
k.theater=V;var X;(X=k.JSC$21457_cinematicController)==null||X.setFullscreen(k.fullscreen,k.theater);if(_.m("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(k.theater||k.fullscreen){var P;(P=k.JSC$21457_cinematicController)==null||bEc(P)}else{var L;(L=k.JSC$21457_cinematicController)==null||EaX(L)}},ga2=function(k){var I;
k.JSC$21457_watchApi.getRoot().toggleCinematicsActive(!((I=k.JSC$21457_cinematicController)==null||!I.isEnabled()))};var F4k=function(k){_.ce.call(this);var I=this;this.JSC$21460_watchApi=k;this.commentsReady=!1;this.setCommentsJobId=0;k=_.ed(_.$L(),fr,function(){q_2(I)});
this.addOnDisposeCallback(k);var V=this.JSC$21460_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){va2(I)}),X=this.JSC$21460_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){va2(I)});
this.addOnDisposeCallback(function(){I.JSC$21460_watchApi.unsubscribeByKey(V);I.JSC$21460_watchApi.unsubscribeByKey(X)});
var P=function(){_.m("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&sY6(I,"false")};
this.JSC$21460_watchApi.getRoot().addEventListener("yt-page-data-will-update",P);this.addOnDisposeCallback(function(){I.JSC$21460_watchApi.getRoot().removeEventListener("yt-page-data-will-update",P)});
va2(this)};
_.J(F4k,_.ce);var va2=function(k){k.commentsReady=!1;_.hD.cancelJob(k.setCommentsJobId);k.setCommentsJobId=_.d6(_.hD,function(){q_2(k)},1E3)},q_2=function(k){if(!k.commentsReady){_.LQ("cmi");
_.hD.cancelJob(k.setCommentsJobId);var I,V,X,P,L=(I=k.JSC$21460_watchApi.getWatchNextResponse())==null?void 0:(V=I.contents)==null?void 0:(X=V.twoColumnWatchNextResults)==null?void 0:(P=X.results)==null?void 0:P.results.contents;I=void 0;if(L&&L.length)for(L=_.G(L),V=L.next();!V.done;V=L.next())if(V=V.value,P=X=void 0,((X=V)==null?void 0:(P=X.itemSectionRenderer)==null?void 0:P.sectionIdentifier)==="comment-item-section"){_.m("web_watch_provide_undefined_comments")?I=V.itemSectionRenderer:k.JSC$21460_watchApi.provideRenderingData("COMMENTS",
V.itemSectionRenderer);sY6(k,"true");break}_.m("web_watch_provide_undefined_comments")&&k.JSC$21460_watchApi.provideRenderingData("COMMENTS",I);k.commentsReady=!0;k.JSC$21460_watchApi.dispatchEvent("yt-watch-comments-ready")}},sY6=function(k,I){var V;
(V=k.JSC$21460_watchApi.getElement("COMMENTS"))==null||V.setAttribute("canScheduleJobs",I)};var B46=["engagement-panel-ads"],xGx=function(k){_.ce.call(this);var I=this;this.JSC$21463_watchApi=k;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.m("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.m("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.m("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.Nw("swatcheroo_provide_all_data_delay_ms",
250);if(this.swatcherooProvideAllDataOnScheduledJob)AMG(this);else{var V=this.JSC$21463_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){QYp(I);Nk(I)}),X=this.JSC$21463_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Mk(I);
Nk(I)});
this.JSC$21463_watchApi.getRoot().is==="ytd-watch-grid"&&_.m("swatcheroo_pbs_load_grid")&&(nax(this),oaX(this));this.addOnDisposeCallback(function(){I.JSC$21463_watchApi.unsubscribeByKey(V);I.JSC$21463_watchApi.unsubscribeByKey(X);_.hD.cancelJob(I.provideRichGridJobId)});
QYp(this);Mk(this)}};
_.J(xGx,_.ce);var AMG=function(k){var I=k.JSC$21463_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){k.providePlayerJobId=_.H7(_.hD,function(){QYp(k);Nk(k)},k.provideAllDataDelayMs)}),V=k.JSC$21463_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){k.provideWatchNextJobId=_.H7(_.hD,function(){Mk(k);
Nk(k)},k.provideAllDataDelayMs)}),X=k.JSC$21463_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){k.provideWatchNextJobId=_.H7(_.hD,function(){Mk(k);
Nk(k)},k.provideAllDataDelayMs)});
k.JSC$21463_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.d6(_.hD,function(){QYp(k);Mk(k);Nk(k)},100)});
k.JSC$21463_watchApi.addPageDisposeJob(function(){_.hD.cancelJob(k.provideWatchNextJobId);_.hD.cancelJob(k.providePlayerJobId)});
k.addOnDisposeCallback(function(){k.JSC$21463_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");k.JSC$21463_watchApi.unsubscribeByKey(I);k.JSC$21463_watchApi.unsubscribeByKey(V);k.JSC$21463_watchApi.unsubscribeByKey(X);_.hD.cancelJob(k.providePlayerJobId);_.hD.cancelJob(k.provideWatchNextJobId)});
QYp(k);Mk(k)},QYp=function(k){var I=k.JSC$21463_watchApi.getPlayerResponse(),V,X,P=(X=I==null?void 0:(V=I.playabilityStatus)==null?void 0:V.messageRenderers)!=null?X:[],L,T;
I=(T=I==null?void 0:(L=I.playabilityStatus)==null?void 0:L.messages)!=null?T:[];L=_.G(I);for(T=L.next();!T.done;T=L.next())P.push({alertRenderer:{text:_.y8(T.value),type:"WARNING"}});k.JSC$21463_watchApi.provideRenderingData("ALERTS",P)},Mk=function(k){var I=[],V,X,P,L=k.JSC$21463_watchApi.getWatchNextResponse(),T,d,U,E,l=L==null?void 0:(T=L.contents)==null?void 0:(d=T.twoColumnWatchNextResults)==null?void 0:(U=d.results)==null?void 0:(E=U.results)==null?void 0:E.contents;
if(l)for(T=_.G(l),d=T.next();!d.done;d=T.next())if(d=d.value,d.videoPrimaryInfoRenderer)var r=d;else if(d.videoSecondaryInfoRenderer){var h=d;E=U=void 0;d=Object.assign({},(U=d.videoSecondaryInfoRenderer)==null?void 0:(E=U.metadataRowContainer)==null?void 0:E.metadataRowContainerRenderer);if(d.rows&&d.collapsedItemCount!==void 0){d.rows=d.rows.slice(0,d.collapsedItemCount).filter(function(ey){return!!ey.richMetadataRowRenderer});
d.collapsedItemCount=d.rows.length;var y={metadataRowContainerRenderer:d}}}else if(d.merchandiseShelfRenderer)var S=d;else if(d.ticketShelfRenderer)var g=d;else if(d.expandableMetadataRenderer)var F=d;else if(d.itemSectionRenderer)if(U=d.itemSectionRenderer.contents,E=void 0,k.directlyProvideComments&&((E=d.itemSectionRenderer)==null?void 0:E.sectionIdentifier)==="comment-item-section")_.LQ("cmi"),k.JSC$21463_watchApi.provideRenderingData("COMMENTS",d.itemSectionRenderer);else if(U)for(d=_.G(U),U=
d.next();!U.done;U=d.next())if(U=U.value,U.commentsEntryPointHeaderRenderer)var Q=U;else if(U.clarificationRenderer||U.infoPanelContainerRenderer||U.infoPanelContentRenderer||U.emergencyOneboxRenderer){I.push(U);var x=x||!!h}else U.limitedStateMessageRenderer?X=U:U.videoMetadataCarouselViewModel&&(P=U);if(_.m("web_watch_merch_in_sd_when_ticket_shelf_present")&&S&&g){var N=S;S=void 0}if(k.provideWatchNextSecondaryResults){var M,p,z;k.JSC$21463_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
L==null?void 0:(M=L.contents)==null?void 0:(p=M.twoColumnWatchNextResults)==null?void 0:(z=p.secondaryResults)==null?void 0:z.secondaryResults)}if(k.JSC$21463_watchApi.getRoot().is==="ytd-watch-grid"){var u,ct;k.JSC$21463_watchApi.provideRenderingData("LIVE_CHAT",L==null?void 0:(u=L.contents)==null?void 0:(ct=u.twoColumnWatchNextResults)==null?void 0:ct.conversationBar)}var dt,$K,lD,mR;(M=L==null?void 0:(dt=L.contents)==null?void 0:($K=dt.twoColumnWatchNextResults)==null?void 0:(lD=$K.secondaryResults)==
null?void 0:(mR=lD.secondaryResults)==null?void 0:mR.offerModule)&&(M.donationShelfRenderer||M.donationUnavailableRenderer)&&k.JSC$21463_watchApi.getRoot().is!=="ytd-watch-grid"&&(V=M);dt=k.JSC$21463_watchApi.getPlayerResponse();if(!dt||!_.nCO(dt.playabilityStatus,L==null?void 0:L.playerOverlays)){var oj;if(L==null?0:(oj=L.contents)==null?0:oj.singleColumnWatchNextResults){var Zi,Ht;var rK=L==null?void 0:(Zi=L.contents.singleColumnWatchNextResults.results)==null?void 0:(Ht=Zi.results)==null?void 0:
Ht.contents}else{var Ul,p_,hx,jy;oj=!!(l==null?0:(Ul=l[0])==null?0:(p_=Ul.itemSectionRenderer)==null?0:(hx=p_.contents)==null?0:(jy=hx[0])==null?0:jy.backgroundPromoRenderer);var bN,g3;Ul=!!(L==null?0:(bN=L.contents)==null?0:(g3=bN.twoColumnWatchNextResults)==null?0:g3.secondaryResults);oj&&!Ul&&(rK=l)}}l=I[0];bN=I[1];x&&I.length===1&&(bN=l,l=void 0);k.JSC$21463_watchApi.provideRenderingData("PRIMARY_INFO",r);k.JSC$21463_watchApi.provideRenderingData("SECONDARY_INFO",h);k.JSC$21463_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
Q);k.JSC$21463_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",P);k.JSC$21463_watchApi.provideRenderingData("CLARIFICATION",l);k.JSC$21463_watchApi.provideRenderingData("RICH_METADATA",y);k.JSC$21463_watchApi.provideRenderingData("MERCH_SHELF",S);_.m("web_watch_merch_in_sd_when_ticket_shelf_present")&&k.JSC$21463_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",N);k.JSC$21463_watchApi.provideRenderingData("TICKET_SHELF",g);k.JSC$21463_watchApi.provideRenderingData("LIMITED_STATE",X);k.JSC$21463_watchApi.getRoot().is!==
"ytd-watch-grid"&&k.JSC$21463_watchApi.provideRenderingData("DONATION_SHELF",V);k.JSC$21463_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",rK);k.JSC$21463_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",bN);k.JSC$21463_watchApi.provideRenderingData("EXPANDABLE_METADATA",F);if(k.swatcherooProvideAllDataOnScheduledJob){var LX,bD,xK,lN,DR,nN;r=L==null?void 0:(LX=L.contents)==null?void 0:(bD=LX.twoColumnWatchNextResults)==null?void 0:(xK=bD.secondaryResults)==null?void 0:(lN=xK.secondaryResults)==
null?void 0:(DR=lN.results)==null?void 0:(nN=DR[0])==null?void 0:nN.richGridRenderer;k.JSC$21463_watchApi.provideRenderingData("RICH_GRID_RENDERER",r)}};
xGx.prototype.hasCompanionAds=function(k){var I,V;return(V=k==null?void 0:(I=k.adPlacements)==null?void 0:I.some(function(X){var P,L,T,d;return(X==null?void 0:(P=X.adPlacementRenderer)==null?void 0:(L=P.renderer)==null?void 0:L.actionCompanionAdRenderer)||(X==null?void 0:(T=X.adPlacementRenderer)==null?void 0:(d=T.renderer)==null?void 0:d.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?V:!1};
var Nk=function(k){if(!_.m("swaterdoo_ps_wn_handle_ks")){k.swatcherooProvideAllDataOnScheduledJob||oaX(k,3E3);var I=k.JSC$21463_watchApi.getPlayerResponse(),V,X,P,L,T,d=(V=k.JSC$21463_watchApi.getWatchNextResponse())==null?void 0:(X=V.contents)==null?void 0:(P=X.twoColumnWatchNextResults)==null?void 0:(L=P.secondaryResults)==null?void 0:(T=L.secondaryResults)==null?void 0:T.offerModule;I=k.hasCompanionAds(I);var U,E;V=(d==null?void 0:(U=d.tvfilmOfferModuleRenderer)==null?void 0:U.clientShouldSuppressIfCompanionAdDisplayed)||
(d==null?void 0:(E=d.unlimitedOfferModuleRenderer)==null?void 0:E.suppressIfCompanionAds);U=I&&V;k.JSC$21463_watchApi.getRoot().is==="ytd-watch-grid"&&k.JSC$21463_watchApi.provideRenderingData("OFFER_MODULE",U?void 0:d)}},oaX=function(k,I){_.m("swatcheroo_pbs_load_grid")&&(k.provideRichGridJobId&&_.hD.cancelJob(k.provideRichGridJobId),k.provideRichGridJobId=_.H7(_.hD,function(){k.provideRichGridJobId=0;
var V,X,P,L,T,d,U,E=(V=k.JSC$21463_watchApi.getWatchNextResponse())==null?void 0:(X=V.contents)==null?void 0:(P=X.twoColumnWatchNextResults)==null?void 0:(L=P.secondaryResults)==null?void 0:(T=L.secondaryResults)==null?void 0:(d=T.results)==null?void 0:(U=d[0])==null?void 0:U.richGridRenderer;E&&k.JSC$21463_watchApi.provideRenderingData("RICH_GRID_RENDERER",E)},I))},nax=function(k){var I,V;
_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21463_watchApi.playerApi,2);I=X.yieldResult;V=function(){k.onPlaybackStart()};
I.addEventListener("onPlaybackStartExternal",V);k.addOnDisposeCallback(function(){I.removeEventListener("onPlaybackStartExternal",V)});
_.xg(X)})};
xGx.prototype.onPlaybackStart=function(){oaX(this)};var abA=_.BT(115994),RG6=_.BT(115993),ZG=function(k,I,V){var X=this;var P=V.dragDownAction;this.layer=0;this.JSC$21478_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return X.dragDownAction()}}}};
this.JSC$21478_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return X.dragDownAction()}}}};
this.fullscreen=!1;var L=_.Ne();_.pY(L,abA,this.layer);_.pY(L,RG6,this.layer);this.dragDownAction=function(){P();_.iH(L,{visualElement:X.fullscreen?abA:RG6})};
this.gesture=new kI(k,I,this.getConfig(!1),"pandown");this.attach()};
ZG.prototype.attach=function(){this.gesture.attach()};
ZG.prototype.detach=function(){this.gesture.detach()};
ZG.prototype.update=function(k){this.fullscreen=k;var I=this.gesture;k=this.getConfig(k);I.config=k};
ZG.prototype.getConfig=function(k){return k?this.JSC$21478_watchFullScreenConfig:this.JSC$21478_watchConfig};var w34=function(k){_.ce.call(this);var I=this;this.JSC$21481_watchApi=k;k.playerApi.then(function(V){I.player=V});
this.gestures=new ZG(this.JSC$21481_watchApi.getRoot(),k.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(AVk(_.$L().getState())&&fr(_.$L().getState())<=0)if(_.Vy(_.$L().getState())){var V;(V=I.player)==null||V.toggleFullscreen()}else _.sm(I.JSC$21481_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
Cw6(this)};
_.J(w34,_.ce);var Cw6=function(k){var I=_.ed(_.$L(),_.Vy,function(V){k.onFullscreenChanged(V)});
k.addOnDisposeCallback(I);I=_.ed(_.$L(),fr,function(V){k.gestures&&(V>0?k.gestures.detach():k.gestures.attach())});
k.addOnDisposeCallback(I)};
w34.prototype.onFullscreenChanged=function(k){this.gestures&&this.gestures.update(k)};var HEx=["PLAYLIST"],N4P=function(k){_.ce.call(this);var I=this;this.JSC$21484_watchApi=k;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(k.subscribeToActiveChanged(function(V){I.onActiveChanged(V)}));
p3p(this)};
_.J(N4P,_.ce);var MjV=function(k){k.pageDisposalDataTypes=Object.values(FvG).filter(function(I){return!HEx.includes(I)})},p3p=function(k){if(_.m("swatcheroo_enable_ghost_cards")||_.m("web_watch_clear_data_on_page_dispose"))MjV(k),k.JSC$21484_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.hD.cancelJob(k.clearDataJobId);
k.clearDataJobId=0}),k.runPageDisposeJob=function(){var I=_.C7().resolve(_.Kz).getDestinationPageType()==="watch";
k.clearDataJobId=_.H7(_.hD,k.runClearDataJob,I?0:_.Nw("web_watch_delay_page_dispose_ms",1E4))},k.runClearDataJob=function(){ZEc(k)},k.runOnYtNavigateAwayFinish=function(){k.clearDataJobId&&(_.hD.cancelJob(k.clearDataJobId),k.clearDataJobId=0,ZEc(k))},document.addEventListener("yt-navigate-finish",k.runOnYtNavigateAwayFinish),k.JSC$21484_watchApi.addPageDisposeJob(k.runPageDisposeJob),k.addOnDisposeCallback(function(){k.JSC$21484_watchApi.removePageDisposeJob(k.runPageDisposeJob);
k.JSC$21484_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",k.runOnYtNavigateAwayFinish)})},ZEc=function(k){k.pageDisposalDataTypes.forEach(function(I){k.JSC$21484_watchApi.provideRenderingData(I,void 0)});
k.clearDataJobId=0};
N4P.prototype.onActiveChanged=function(k){k&&((k=document.querySelector("#watch-page-skeleton"))&&_.kW(k),DGA(this),document.body.removeAttribute("no-y-overflow"),_.qw("IS_SHELL_LOAD")&&XXP())};
var DGA=function(k){_.W(function(I){if(I.nextAddress==1)return I.yield(k.JSC$21484_watchApi.playerApi,2);_.br();_.xg(I)})};var zGV=_.m("kevlar_watch_while_counterfactual")?0:.25,eGG=function(k){_.ce.call(this);this.JSC$21487_watchApi=k;this.JSC$21487_watchWhileEnabled=_.m("kevlar_watch_while_v2");this.JSC$21487_watchPipEnabled=_.m("web_watch_pip");uDG(this);OE3(this);tj6(this)};
_.J(eGG,_.ce);var uDG=function(k){k.JSC$21487_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){kjp(k)});
k.addOnDisposeCallback(function(){k.JSC$21487_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},OE3=function(k){var I,V;
_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21487_watchApi.playerApi,2);I=X.yieldResult;V=function(P){P&&k.JSC$21487_watchPipEnabled?IGi(k):kjp(k)};
I.addEventListener("onCollapseMiniplayer",V);k.addOnDisposeCallback(function(){I.removeEventListener("onCollapseMiniplayer",V)});
_.xg(X)})},tj6=function(k){var I=k.JSC$21487_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&I&&k.JSC$21487_watchWhileEnabled&&(k.playerIntersectionObserver=new IntersectionObserver(function(V){k.handleIntersect(V)},{threshold:[zGV]}),k.playerIntersectionObserver.observe(I),k.addOnDisposeCallback(function(){var V;
(V=k.playerIntersectionObserver)==null||V.disconnect()}))},kjp=function(k){var I,V,X;
_.W(function(P){if(P.nextAddress==1)return I=_.C7().resolve(_.Kz),V=I.data,X=_.EXA(V.response,V.playerResponse),_.u_().miniplayerButtonActivation=!0,_.C7().resolve(_.iP).collapse(),P.yield(_.u_().navigationFinishPromise,2);if(P.nextAddress!=3)return _.u_().currentEndpoint=X.watchEndpoint||null,P.yield(_.C7().resolve(_.iP).activate(k.JSC$21487_watchApi.getElement("PLAYER"),X,V),3);_.u_().userActivation=!0;_.xg(P)})},IGi=function(k){var I,V,X;
_.W(function(P){if(P.nextAddress==1)return _.C7().resolve(_.iP).pictureInPictureSupported()?P.jumpTo(2):P.yield(k.JSC$21487_watchApi.playerApi,3);if(P.nextAddress!=2)return I=P.yieldResult,(V=I)==null||V.togglePictureInPicture(),P.return();X=_.C7().resolve(_.Kz);_.u_().watchPipActivation=!0;_.JD6(_.C7().resolve(_.iP),X.data);_.xg(P)})};
eGG.prototype.handleIntersect=function(k){VNV(this,k[k.length-1])};
var VNV=function(k,I){k.watchWhileJobId&&_.hD.cancelJob(k.watchWhileJobId);k.watchWhileJobId=_.hD.addLowPriorityJob(function(){var V,X;return _.W(function(P){if(P.nextAddress==1)return k.watchWhileJobId=void 0,V=_.C7().resolve(_.iP),I.intersectionRatio>zGV?V.isMiniplayerActive()?P.yield(V.deactivate(),0):P.jumpTo(0):(X=!V.isMiniplayerActive())?P.yield(XzP(k),5):P.jumpTo(4);P.nextAddress!=4&&(X=P.yieldResult);if(!X)return P.jumpTo(0);_.u_().watchWhileActivation=!0;return P.yield(PgG(k),0)})},100)},
XzP=function(k){return _.W(function(I){return I.nextAddress==1?_.m("kevlar_watch_while_paused")?I.return(!0):I.yield(k.isPlayerPlaying(),2):I.return(I.yieldResult)})};
eGG.prototype.isPlayerPlaying=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return V.yield(k.JSC$21487_watchApi.playerApi,2);I=V.yieldResult;return V.return(I.getPlayerStateObject().isPlaying)})};
var PgG=function(k){var I,V;return _.W(function(X){I=_.C7().resolve(_.Kz).data;V=_.EXA(I.response,I.playerResponse);_.u_().currentEndpoint=V.watchEndpoint||null;return X.yield(_.C7().resolve(_.iP).activate(k.JSC$21487_watchApi.getElement("PLAYER"),V,I),0)})};var Gjc=function(k){_.ce.call(this);this.JSC$21491_watchApi=k;LB6(this);c5V(this)};
_.J(Gjc,_.ce);var c5V=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21491_watchApi.playerApi,2);I=X.yieldResult;V=function(P){var L;P.sessionData&&P.sessionData.itct&&(L=P.sessionData.itct);var T=P.watchEndpoint;if(T&&P.sessionData&&P.sessionData.autonav)T=_.nJo(T,L);else{var d;T=_.J8(P.videoId,(d=P.listId)!=null?d:void 0,L)}L={endpoint:T};P.sessionData&&(L.tempData=P.sessionData);k.JSC$21491_watchApi.dispatchEvent("yt-navigate",L)};
I.addEventListener("onPlayVideo",V);k.addOnDisposeCallback(function(){I.removeEventListener("onPlayVideo",V)});
_.xg(X)})},LB6=function(k){var I=function(V){k.onYtNavigate(V)};
k.JSC$21491_watchApi.getRoot().addEventListener("yt-navigate",I);k.addOnDisposeCallback(function(){k.JSC$21491_watchApi.getRoot().removeEventListener("yt-navigate",I)})};
Gjc.prototype.onYtNavigate=function(k){var I=this,V,X,P,L,T,d,U,E,l;return _.W(function(r){if(r.nextAddress==1){if(!((V=k.detail)==null?0:(X=V.endpoint)==null?0:X.watchEndpoint))return r.return();P=k.detail.endpoint.watchEndpoint;L=I.JSC$21491_watchApi.getWatchNextResponse();d=_.K((T=L)==null?void 0:T.currentVideoEndpoint,_.rj);if(!d)return r.return();if(P.videoId!==d.videoId||P.playlistId&&P.playlistId!==d.playlistId||typeof P.startTimeSeconds!=="number")return r.jumpTo(0);k.stopPropagation();(U=
_.m("kevlar_watch_while_v2")&&!_.m("kevlar_watch_while_counterfactual"))&&_.C7().resolve(_.iP).isMiniplayerActive()||I.JSC$21491_watchApi.scrollWatchTo(0,!0);return r.yield(I.JSC$21491_watchApi.playerApi,3)}E=r.yieldResult;l=P.startTimeSeconds;E.seekTo(l,void 0,void 0,void 0,84);E.wakeUpControls();l<E.getDuration()&&E.playVideo();_.xg(r)})};var dkX=function(k){_.ce.call(this);var I=this;this.JSC$21494_watchApi=k;var V=this.JSC$21494_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){Tki(I)});
this.addOnDisposeCallback(function(){I.JSC$21494_watchApi.unsubscribeByKey(V)});
Tki(this);_.m("enable_ai_companion")&&(k=this.JSC$21494_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&Vh6(k,"WATCH")};
_.J(dkX,_.ce);var Tki=function(k){var I=k.JSC$21494_watchApi.getWatchNextResponse();if(I){var V,X=[].concat(_.Z9((V=I==null?void 0:I.engagementPanels)!=null?V:[]));_.m("web_watch_comments_visible_by_default")&&(V=X.find(function(P){var L;return((L=P.engagementPanelSectionListRenderer)==null?void 0:L.targetId)==="engagement-panel-comments-section"}),V==null?0:V.engagementPanelSectionListRenderer)&&(V.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");
X.unshift.apply(X,_.Z9(iqX(I)));k.JSC$21494_watchApi.provideRenderingData("ENGAGEMENT_PANELS",X)}},fGA=function(k){var I,V,X,P=(I=k.engagementPanels)==null?void 0:(V=I.find(function(y){var S;
return((S=y.engagementPanelSectionListRenderer)==null?void 0:S.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(X=V.engagementPanelSectionListRenderer.content)==null?void 0:X.structuredDescriptionContentRenderer,L;
if(_.K(P==null?void 0:(L=P.items)==null?void 0:L.find(function(y){return!!_.K(y,$QG)}),$QG))return!0;
var T,d,U,E;if(k=(((T=k.contents)==null?void 0:(d=T.twoColumnWatchNextResults)==null?void 0:(U=d.results)==null?void 0:(E=U.results)==null?void 0:E.contents)||[]).find(function(y){return y.videoPrimaryInfoRenderer})){var l,r,h;
return(((l=k.videoPrimaryInfoRenderer)==null?void 0:(r=l.videoActions)==null?void 0:(h=r.menuRenderer)==null?void 0:h.flexibleItems)||[]).some(function(y){y=_.K(y,_.iUN);if(!y)return!1;var S,g;y=(S=y.topLevelButton)==null?void 0:(g=S.buttonViewModel)==null?void 0:g.onTap;if(!y)return!1;S=_.cr(y);if(!S)return!1;if(WBx(S))return!0;if(_.m("enable_creator_chatbot")){S=_.K(S,_.x4);if(!S)return!1;var F;return(F=S.commands)==null?void 0:F.some(function(Q){return WBx(Q)})}return!1})}return!1},WBx=function(k){var I;
return((I=_.K(k,_.PM))==null?void 0:I.panelIdentifier)==="PAyouchat"},iqX=function(k){var I=[];
if(!_.m("web_watch_inject_placeholder_fantasy_panel_killswitch")){var V,X,P,L=(V=k.engagementPanels)==null?void 0:(X=V.find(function(d){var U;return((U=d.engagementPanelSectionListRenderer)==null?void 0:U.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(P=X.engagementPanelSectionListRenderer.content)==null?void 0:P.structuredDescriptionContentRenderer,T;
_.K(L==null?void 0:(T=L.items)==null?void 0:T.find(function(d){return!!_.K(d,WJA)}),WJA)&&(V=_.bBD("PAsports_fantasy"),V.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",I.push(V))}fGA(k)&&(k=_.bBD("PAyouchat"),k.engagementPanelSectionListRenderer.targetId="PAyouchat",k.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",I.push(k));
return I};var EYc=function(k){_.ce.call(this);this.JSC$21497_watchApi=k;Uk3(this)};
_.J(EYc,_.ce);var Uk3=function(k){k.JSC$21497_watchApi.registerActionHandler("yt-loop-command",function(I){bq6(k,I)});
k.JSC$21497_watchApi.registerActionHandler("yt-repeat-chapter-command",function(I){lGi(k,I)});
k.addOnDisposeCallback(function(){k.JSC$21497_watchApi.unregisterActionHandler("yt-loop-command");k.JSC$21497_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},bq6=function(k,I){var V;
_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21497_watchApi.playerApi,2);V=X.yieldResult;_.K(I,cGp).loop?(V.setLoopRange({startTimeMs:Number(_.K(I,cGp).startTimeMs),endTimeMs:Number(_.K(I,cGp).endTimeMs),postId:_.K(I,cGp).postId,type:"clips"}),V.playVideo()):V.setLoopRange(null);_.xg(X)})},lGi=function(k,I){var V,X;
_.W(function(P){if(P.nextAddress==1)return P.yield(k.JSC$21497_watchApi.playerApi,2);V=P.yieldResult;X=_.K(I,wo3).repeat;X==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(V.setLoopRange({startTimeMs:Number(_.K(I,wo3).startTimeMs),endTimeMs:Number(_.K(I,wo3).endTimeMs),type:"repeatChapter"}),V.playVideo()):X==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&V.setLoopRange(null);_.xg(P)})};var hDc=function(k){_.ce.call(this);this.JSC$21502_watchApi=k;r5G(this)};
_.J(hDc,_.ce);var r5G=function(k){k.JSC$21502_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(I){y5X(k,I)});
k.addOnDisposeCallback(function(){k.JSC$21502_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},y5X=function(k,I){var V,X,P,L,T,d,U,E,l,r,h;
_.W(function(y){if(y.nextAddress==1)return y.yield(k.JSC$21502_watchApi.playerApi,2);V=y.yieldResult;if(L=(P=(X=_.K(I,HWX))==null?void 0:X.highlightedMenuItemKey)!=null?P:"")(d=(T=V).highlightSettingsMenuItem)==null||d.call(T,L);if(l=(E=(U=_.K(I,HWX))==null?void 0:U.openMenuItemKey)!=null?E:"")(h=(r=V).openSettingsMenuItem)==null||h.call(r,l);_.xg(y)})};var mkP=_.Q3("/youtube/app/watch/player_state","playerStateEntity");var DG=function(k){_.ce.call(this);this.JSC$21505_watchApi=k;KBp(this)};
_.J(DG,_.ce);var $kk=function(k){switch(k){case 0:return"PLAYER_STATE_FINISHED";case 1:return"PLAYER_STATE_PLAYING";case 2:return"PLAYER_STATE_PAUSED";case 3:return"PLAYER_STATE_LOADING_CONTENT";default:return"PLAYER_STATE_UNKNOWN"}},KBp=function(k){var I,V,X,P,L;
_.W(function(T){if(T.nextAddress==1)return T.yield(k.JSC$21505_watchApi.playerApi,2);I=T.yieldResult;if(k.isDisposed())return T.return();V=function(d){k.onPlayerStateChange(d)};
X=function(d){k.onAdStateChange(d)};
P=function(){k.onAdSkip()};
L=function(d){k.onVideoDataChange(d)};
I.addEventListener("onStateChange",V);I.addEventListener("onAdStateChange",X);I.addEventListener("onAdSkip",P);I.addEventListener("onVideoDataChange",L);k.addOnDisposeCallback(function(){I.removeEventListener("onStateChange",V);I.removeEventListener("onAdStateChange",X);I.removeEventListener("onAdSkip",P);I.removeEventListener("onVideoDataChange",L)});
_.xg(T)})},Sec=function(k){var I=_.mK(),V=I.dispatch;
a:switch(k.adsState){case -1:case 0:var X="ADS_STATE_NONE";break a;case 1:case 2:case 3:X="ADS_STATE_PLAYING";break a;default:X="ADS_STATE_UNKNOWN"}V.call(I,_.NP("playerStateEntity",mkP,{key:mkP,playerState:$kk(k.playerState),adsState:X,videoId:k.videoId}))};
DG.prototype.onPlayerStateChange=function(k){var I=this,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(I.JSC$21505_watchApi.playerApi,2);V=X.yieldResult;if(I.isDisposed())return X.return();I.playerState=k;I.videoId=V.getVideoData().video_id;Sec(I);_.xg(X)})};
DG.prototype.onAdStateChange=function(k){this.adsState=k;Sec(this)};
DG.prototype.onAdSkip=function(){this.adsState=0;Sec(this)};
DG.prototype.onVideoDataChange=function(k){k.type==="newdata"&&(this.adsState=-1,Sec(this))};var J5k=function(k){_.ce.call(this);var I=this;this.JSC$21509_watchApi=k;this.enableExternalPlaylistPanelInPlayer=_.m("delhi_web_player_use_external_playlist_panel");_.C7().resolve(_.yK).setPlayer(this.JSC$21509_watchApi.getElement("PLAYER"));k=this.JSC$21509_watchApi.subscribeToActiveChanged(function(V){I.onActiveChanged(V)});
this.addOnDisposeCallback(k);ji6(this)};
_.J(J5k,_.ce);var ji6=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return k.enableExternalPlaylistPanelInPlayer?X.yield(k.JSC$21509_watchApi.playerApi,2):X.return();I=X.yieldResult;V=function(){if(k.playlistPanelElement)k.playlistPanelElement.onToggleExpanded()};
I.addEventListener("onToggleExternalPlaylistPanel",V);k.addOnDisposeCallback(function(){I.removeEventListener("onToggleExternalPlaylistPanel",V)});
_.xg(X)})};
J5k.prototype.onActiveChanged=function(k){var I=this,V=_.C7().resolve(_.yK),X=function(){Yeh(I)};
k?(this.playlistPanelElement=this.JSC$21509_watchApi.getElement("PLAYLIST_PANEL"))?(V.setPlaylistComponent(this.playlistPanelElement),V.addEventListener("yt-playlist-data-updated",X),this.addOnDisposeCallback(function(){V.removeEventListener("yt-playlist-data-updated",X)}),Yeh(this)):_.AI(Error("Tl")):(V.removeEventListener("yt-playlist-data-updated",X),V.cancelVideoSkip())};
var Yeh=function(k){var I=_.C7().resolve(_.yK);k.JSC$21509_watchApi.provideRenderingData("PLAYLIST",I.getPlaylistData())};var zj=function(k){_.ce.call(this);var I=this;this.JSC$21512_watchApi=k;this.onPageScroll=function(){I.scrollThrottle.fire();I.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.n2(this.onThrottledScroll,200,this);_.zr(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.n2(this.onMastheadThrottledScroll,50,this);_.zr(this,this.mastheadScrollThrottle);this.animation=new _.YZ(function(V){I.JSC$21512_watchApi.getRoot().setScrollTop(V)});
k=_.ed(_.$L(),_.Vy,function(){I.onFullscreenChanged()});
this.addOnDisposeCallback(k);gYV(this);qe4(this);this.onThrottledScroll()};
_.J(zj,_.ce);
zj.prototype.onFullscreenChanged=function(){var k=this,I=this.JSC$21512_watchApi.getRoot();!this.pageScrollElement&&I.pageScrollElement?(this.pageScrollElement=I.pageScrollElement,I.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){k.pageScrollElement&&k.pageScrollElement.removeEventListener("scroll",k.onPageScroll)})):this.pageScrollElement&&!I.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var gYV=function(k){window.addEventListener("scroll",k.onPageScroll);k.addOnDisposeCallback(function(){window.removeEventListener("scroll",k.onPageScroll)})},qe4=function(k){k.JSC$21512_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(I){a:{var V;
if(V=k.JSC$21512_watchApi.getRoot().contains(I)&&!k.animation.isAnimating()){V=I.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var X,P,L=(I==null?void 0:(X=I.parentElement)==null?void 0:(P=X.parentElement)==null?void 0:P.id)==="fixed-secondary";V=!(V&&L)}if(V){if(_.m("kevlar_watch_scroll_manager_absolute_offset_killswitch"))X=I.offsetTop;else for(X=0,P=I;P!==null;)X+=P.offsetTop,X-=P.scrollTop,P=P.offsetParent;P=X;X=P-24;I=P+I.offsetHeight+24;P=k.JSC$21512_watchApi.getRoot().getPageScrollingElement();
V=k.JSC$21512_watchApi.getRoot().getScrollTop();L=V+P.clientHeight-56;if(X<V+56)I=X-56;else if(I>L)I-=P.clientHeight;else break a;k.scrollWatchTo(Math.max(0,I),!0)}}});
k.addOnDisposeCallback(function(){k.JSC$21512_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
zj.prototype.onThrottledScroll=function(){var k=_.$L(),I=k.dispatch,V=this.JSC$21512_watchApi.getRoot().getScrollTop();I.call(k,_.vX({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:V}}))};
zj.prototype.onMastheadThrottledScroll=function(){this.JSC$21512_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$21512_watchApi.getRoot().getScrollTop())};
zj.prototype.scrollWatchTo=function(k,I){(I===void 0?0:I)?this.animation.start(this.JSC$21512_watchApi.getRoot().getScrollTop(),Math.max(0,k),500):this.JSC$21512_watchApi.getRoot().setScrollTop(k)};var FB6=function(k){_.ce.call(this);var I=this;this.JSC$21515_watchApi=k;var V=this.JSC$21515_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){vYx(I)}),X=this.JSC$21515_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){si3(I)});
this.addOnDisposeCallback(function(){I.JSC$21515_watchApi.unsubscribeByKey(V);I.JSC$21515_watchApi.unsubscribeByKey(X)});
vYx(this);si3(this)};
_.J(FB6,_.ce);
var vYx=function(k){var I,V,X,P=(X=(I=k.JSC$21515_watchApi.getPlayerResponse())==null?void 0:(V=I.videoDetails)==null?void 0:V.title)!=null?X:"";k.JSC$21515_watchApi.dispatchEvent("yt-update-title",P)},si3=function(k){var I,V,X,P,L,T,d,U=(d=((T=(I=k.JSC$21515_watchApi.getWatchNextResponse())==null?void 0:(V=I.contents)==null?void 0:(X=V.twoColumnWatchNextResults)==null?void 0:(P=X.results)==null?void 0:(L=P.results)==null?void 0:L.contents)!=null?T:[]).find(function(E){return!!E.videoPrimaryInfoRenderer}))==null?
void 0:d.videoPrimaryInfoRenderer;
(I=_.m6(U==null?void 0:U.title))&&k.JSC$21515_watchApi.dispatchEvent("yt-update-title",I)};var A5G=function(k){_.ce.call(this);this.JSC$21518_watchApi=k;Bki(this)};
_.J(A5G,_.ce);var Bki=function(k){var I,V;_.W(function(X){if(X.nextAddress==1)return X.yield(k.JSC$21518_watchApi.playerApi,2);I=X.yieldResult;V=function(){k.onYpcContentRequest()};
I.addEventListener("onYpcContentRequest",V);k.addOnDisposeCallback(function(){I.removeEventListener("onYpcContentRequest",V)});
_.xg(X)})};
A5G.prototype.onYpcContentRequest=function(){var k,I,V,X,P,L=(k=this.JSC$21518_watchApi.getWatchNextResponse())==null?void 0:(I=k.contents)==null?void 0:(V=I.twoColumnWatchNextResults)==null?void 0:(X=V.secondaryResults)==null?void 0:(P=X.secondaryResults)==null?void 0:P.offerModule,T,d,U,E;k=(E=(U=(d=(T=L==null?void 0:L.episodeOfferModuleRenderer)!=null?T:L==null?void 0:L.movieOfferModuleRenderer)!=null?d:L==null?void 0:L.unlimitedOfferModuleRenderer)!=null?U:L==null?void 0:L.liveOfferModuleRenderer)!=
null?E:L==null?void 0:L.tvfilmOfferModuleRenderer;var l,r,h;L=(h=L==null?void 0:(l=L.tvfilmOfferModuleRenderer)==null?void 0:(r=l.actionButtons)==null?void 0:r.length)!=null?h:0;r=Math.max(L-1,0);var y,S,g;l=(g=k==null?void 0:(y=k.offerButton)==null?void 0:y.buttonRenderer)!=null?g:k==null?void 0:(S=k.actionButtons)==null?void 0:S[r].buttonRenderer;var F,Q;(y=(Q=(F=l==null?void 0:l.navigationEndpoint)!=null?F:l==null?void 0:l.serviceEndpoint)!=null?Q:l==null?void 0:l.command)&&_.al.instance.resolveCommand(y)};var Qi2=function(k){Cr.call(this);var I=this;this.rootElement=k;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return I.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(V){I.initOrDisposeActiveModules(V)}));
this.onAttached()};
_.J(Qi2,Cr);_.c=Qi2.prototype;_.c.getRoot=function(){return this.rootElement};
_.c.getElement=function(k){return this.rootElement.getElement(k)};
_.c.setPlayerResponse=function(k){this.playerResponse=k;this.publish("PLAYER_RESPONSE_UPDATED",k)};
_.c.getPlayerResponse=function(){return this.playerResponse};
_.c.setWatchNextResponse=function(k){this.watchNextResponse===k?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=k,this.publish("WATCH_NEXT_RESPONSE_UPDATED",k))};
_.c.getWatchNextResponse=function(){return this.watchNextResponse};
_.c.registerActionHandler=function(k,I){var V=this;if(_.m("web_watch_controller_reg_multiple_handlers_killswitch")){var X={};_.Fh(_.sG.getInstance(),(X[k]=I,X),this.getRoot())}else this.actionHandlers.has(k)||(this.actionHandlers.set(k,[]),X={},_.Fh(_.sG.getInstance(),(X[k]=function(){var P=_.OT.apply(0,arguments);return(V.actionHandlers.get(k)||[]).map(function(L){return L.apply(null,_.Z9(P))})},X),this.getRoot())),this.actionHandlers.get(k).push(I)};
_.c.unregisterActionHandler=function(k){if(_.m("web_watch_controller_reg_multiple_handlers_killswitch")){var I={};_.BE(_.sG.getInstance(),(I[k]=!0,I),this.getRoot())}else(I=this.actionHandlers.get(k))?(I.pop(),I.length===0&&(I={},_.BE(_.sG.getInstance(),(I[k]=!0,I),this.getRoot()),this.actionHandlers.delete(k))):_.$w(new _.GN("Attempted to unregister an action handler which is not registered.",k))};
_.c.addPageDisposeJob=function(k){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.vKc(this.rootElement.pageDisposeJobs,k)};
_.c.removePageDisposeJob=function(k){this.rootElement.pageDisposeJobs&&_.Rj(this.rootElement.pageDisposeJobs,k)};
_.c.dispatchEvent=function(k,I){_.vW(this.rootElement,k,I)};
_.c.provideRenderingData=function(k,I){this.rootElement.provideRenderingData(k,I)};
_.c.scrollWatchTo=function(k,I){var V;(V=this.watchScrollManager)==null||V.scrollWatchTo(k,I)};
_.c.focusOnPlayer=function(){var k=this.getElement("PLAYER");_.xA(k,function(){if(k&&k.firstElementChild){var I=k.querySelector(".html5-video-player");I&&(_.F9(_.C7().resolve(_.p2)),I.focus())}else _.$w(Error("Ul"))})};
var nY4=function(k){var I=!!k.rootElement.theater,V=!!k.rootElement.fullscreen,X;(X=k.watchCinematicManager)==null||Y_3(X,V,I)};
_.c=Qi2.prototype;_.c.subscribeToActiveChanged=function(k,I){I=I===void 0?!0:I;var V=_.ed(_.$L(),Qtk,function(X){k(X)});
I&&k(Qtk(_.$L().getState()));return V};
_.c.isActive=function(){return Qtk(_.$L().getState())};
_.c.onAttached=function(){var k=_.m("external_fullscreen");_.m("use_unified_flag_accessor")&&(k=_.C7().resolve(_.VLp).retriever.getFlag(_.tXy));(k||_.qw("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.c.initPersistentModules=function(){if(_.m("kevlar_watch_flexy_theater_manager")){var k=new vTV(this);_.zr(this,k)}k=new N4P(this);_.zr(this,k);k=new oi(this);_.zr(this,k);k=new xGx(this);_.zr(this,k);k=new DG(this);_.zr(this,k);k=new xY(this);_.zr(this,k);_.m("kevlar_watch_flexy_playlist_manager")&&(k=new J5k(this),_.zr(this,k))};
_.c.initOrDisposeActiveModules=function(k){k?(this.watchScrollManager=new zj(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new Gjc(this)),this.activeModules.push(new qDA(this)),this.activeModules.push(new FB6(this)),this.activeModules.push(new eGG(this)),_.m("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new Ad6(this)),this.activeModules.push(new EYc(this)),_.m("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new A5G(this)),_.m("kevlar_watch_flexy_ads_manager")&&
this.activeModules.push(new NTX(this)),_.qm("kevlar_watch_cinematics")&&(this.watchCinematicManager=new mGV(this),this.activeModules.push(this.watchCinematicManager),nY4(this)),_.m("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new hDc(this)),_.m("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new w34(this)),k=_.m("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.m("kevlar_watch_flexy_comments_manager")&&!k&&this.activeModules.push(new F4k(this)),
_.m("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new DAc(this)),this.activeModules.push(new oTx(this)),this.activeModules.push(new dkX(this)),_.m("web_enable_timely_actions")&&this.activeModules.push(new Coh(this)),_.m("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new di6(this)),_.m("web_watch_enable_multiview_manager")&&this.activeModules.push(new kTk(this)),_.m("web_fullscreen_components")&&this.activeModules.push(new a82(this)),_.m("web_player_rtr_ctrls")&&
this.activeModules.push(new WE4(this))):(_.An(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.c.disposeInternal=function(){Cr.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.R9.Object.defineProperties(Qi2.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.Si(_.R(function(k){var I=_.yQ("script");_.Yv(function(){var V;if(V=JSON)V=lwV(k.data()),V=_.dY(JSON.stringify(V).replace(/</g,"\\u003C"));var X=k.data(),P=_.m6(X.title).trim().length===0,L=!X.publishDate||X.publishDate.trim().length===0,T,d,U,E,l=!((T=X.thumbnail)==null?0:(d=T.thumbnails)==null?0:d.length)||!((U=X.thumbnail)==null?0:U.thumbnails[0].url)||((E=X.thumbnail)==null?void 0:E.thumbnails[0].url.trim().length)===0;I.value&&V&&!(P||L||l)&&_.WK(I.value,V)},"Vy9K7b");
return _.f("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.f("script",{el:I,type:"application/ld+json"}))},"nk"),"player-microformat-renderer",{props:{data:_.mQ}});var oYp={},xkX=["learning-journey-engagement-panel","PAlearning_chat"];
oYp.YtdLearningJourneyWatchBehavior=[_.O.YtRendererBehavior,_.jp.YtPlayerListenerBehavior,_.Fd.YtRendererstamperBehavior,_.pF.YtActionHandlerBehavior,ya.YtPageBehavior,_.Hq.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 _.qw("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.m("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 _.qw("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 _.m("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.m("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 _.Nw("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Nw("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 _.qm("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 _.m("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("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 _.m("web_watch_rounded_player_large")||_.m("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 _.m("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.m("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("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 _.m("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("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:Je(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:Je(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},
singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}},learningJourneyEngagementPanels:{id:"plj-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0,learningChatEngagementPanel:!0}}}},nonLearningJourneyEngagementPanels:{id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}}}},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var k=this;this.watchController=void 0;this.pageDisposeJobs=[function(){k.showMetadataPlaceholder_()},
function(){_.m("web_watch_dont_clear_comments")||k.clearComments_()},
function(){k.clearPlayerAds_()},
function(){k.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.m("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.m("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new kp4(function(){return _.$d(k)},
this.hostElement);
this.pageDisposeJobs.push(function(){k.youThereManager_.reset()});
_.m("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){k.resetFullerscreenEduButtonForNewPlayback_()}));
_.m("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.PY;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;_.m("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.m("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));_.m("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.R1(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(k){k&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:k}),k.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(k){_.m("kevlar_watch_flexy_theater_manager")&&(this.theater=k,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.m("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(k){!_.m("kevlar_watch_while_v2")&&!_.m("web_watch_pip")||k||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(k){this.active!==void 0&&(this.fullscreen=k,_.m("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(k){this.active!==void 0&&(_.vW(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.m("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(k>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(k){this.initCsi_();this.updatePageData_(k)},
updatePageData_:function(k){var I=this;if(k)if(this.data===k){this.onPageLoadWithSameData_();var V;(V=this.watchController)==null||V.setWatchNextResponse(this.data)}else this.data=k;this.playlist&&_.V3({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.LQ("nw");this.loading=!1;_.d6(_.hD,function(){I.initDclkstatus_();var X,P=((X=I.player)==null?void 0:X.getVideoData().cpn)||"";i9G(function(L,T){fsi(L,T,P)})})},
onPageLoadWithSameData_:function(){_.m("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var k=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!k);this.set("loadingData.playlistLoading",k&&k!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),k=this.watchNextSkeletonEl_.firstElementChild;k;)k.classList.remove("hidden"),k=k.nextElementSibling;var I,V,X;k=(I=this.loadingData)==null?void 0:(V=I.endpoint)==null?void 0:(X=V.watchEndpoint)==null?void 0:X.videoId;var P;k&&(P="https://i.ytimg.com/vi/"+k+"/frame0.jpg");_.BL(this.hostElement).querySelector("#player").style.backgroundImage=P?"url("+P+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var k=_.BL(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&k&&(k.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var I,V;(V=(I=this.watchMetadata).updateSentimentBarWidth)==
null||V.call(I);var X,P;(P=(X=this.watchMetadata).resize)==null||P.call(X)}_.BL(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(k){var I=_.BL(this.hostElement).querySelector(k);I?_.SY(I,!1):_.$w(new _.GN("Overscroll monitor not found for component: ",k))},
removeSplitScrollMouseTrap:function(k){var I=_.BL(this.hostElement).querySelector(k);I?_.jY(I):_.$w(new _.GN("Disposal component for  overscroll monitoring not found: ",k))},
onLoadingChanged_:function(k){k?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(k){var I=this;k?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.hD.addLowPriorityJob(function(){I.onWindowResized_(_.pv(!0))})},
updateTheaterModeState_:function(k){if(!_.m("kevlar_watch_flexy_theater_manager")){k=k||this.fullWindowMode_;if(this.theater!==void 0||k)this.theater=k;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();k&&DxA()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var k=this.theater;_.m("external_fullscreen")&&this.fullscreen&&(k=!0);k=k?_.BL(this.hostElement).querySelector("#player-full-bleed-container"):_.BL(this.hostElement).querySelector("#player-container-inner");var I=this.getPlayerContainer(),V=_.m("kevlar_watch_while_v2")||_.m("web_watch_pip");I.parentElement!==k&&(V&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.$d(this).appendTo(k,I),k.appendChild(_.BL(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var k=this;return _.W(function(I){if(I.nextAddress==1)return I.yield(_.C7().resolve(_.iP).deactivate(),2);k.updatePlayerLocation();_.xg(I)})},
updateCinematicsLocation:function(){var k=this.getElement("CINEMATICS");if(k){var I=this.getCinematicsLocationContainer();k.parentElement!==I&&I.appendChild(k);var V;(V=this.watchController)==null||nY4(V)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.BL(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.BL(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(k,I){var V=document.documentElement.hasAttribute("dark"),X=!V&&this.cinematicLightTheme;return k&&V||I&&V||(I||k)&&X},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var k;(k=this.watchController)==null||k.setWatchNextResponse(this.data);_.m("kevlar_watch_flexy_comments_manager")||this.initComments_();_.m("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.C7().resolve(_.yK).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.m("web_watch_start_chat_in_theater_mode")){var I,
V,X;if((I=this.data)==null?0:(V=I.contents)==null?0:(X=V.twoColumnWatchNextResults)==null?0:X.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var P,L;((P=this.data)==null?0:(L=P.contents)==null?0:L.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(k){var I;(I=this.watchController)==null||I.setPlayerResponse(this.playerData);k&&k.playabilityStatus&&(I=this.isVideoPlayable_(k.playabilityStatus,this.getPlayerOverlays_(this.data)),k=this.isLiveStreamOffline_(k.playabilityStatus),I&&!k||_.xA(this,function(){_.LQ("pbu")}));
this.setPlayerAds_();_.AV(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(k){_.$L().dispatch(_.vX({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));k?this.activate_():this.deactivate_()},
attached:function(){var k=this;this.watchController=new Qi2(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.m("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var I=_.$d(this);_.m("kevlar_disable_prepare_player")||I.preparePlayer();_.m("kevlar_watch_flexy_playlist_manager")||_.C7().resolve(_.yK).setPlayer(I);this.updatePageMediaQueries();I={"--ytd-watch-flexy-scrollbar-width":Xv()+
"px"};!_.Nw("kv_pl_mx_sz_ks")&&_.Nw("kevlar_watch_max_player_width")&&(I["--ytd-watch-flexy-max-player-width-wide-screen"]=c46+"px");_.Nw("kevlar_watch_flexy_metadata_height")&&(I["--ytd-watch-flexy-space-below-player"]=Tyi+"px");this.safeUpdateStyles(I);_.m("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new Npx(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return k.onPlayerTouchPanDown_()}}));
_.m("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.BL(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var k=Xv(),I=Pw+k,V=I;this.fixedPanels&&(I+=PBA);var X=657+k;k=1327+k;_.BL(this.hostElement).querySelector("#two-column-query").query="(min-width: "+I+"px)";_.BL(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(X+"px), (min-height: 630px) and (min-width: ")+(I+"px) and (max-width: ")+(k+"px)");_.BL(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(k+"px)");_.BL(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+V+"px)"},
calculateCurrentPlayerSize_:function(){var k=_.BL(this.hostElement).querySelector("#miniplayer-bar").firstChild;return k&&k.active||this.theater||_.m("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.t6(NaN,NaN):dzh(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return dzh(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.BB(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var k=this;this.onWindowResized_(_.pv());_.m("browse_skeleton_removal_on_watch_killswitch")||_.qw("IS_SHELL_LOAD")&&XXP();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var I=_.$d(this);I.addEventListener("yt-player-updated",_.R1(this,this.onPlayerUpdated_));I.getPlayerPromise().then(function(V){k.playerApiReady_(V)});
_.m("kevlar_watch_flexy_playlist_manager")||(I=_.C7().resolve(_.yK),_.m("kevlar_watch_observe_playlist_navigations_killswitch")&&I.addEventListener("yt-navigate",_.R1(this,this.onYtNavigate_)),I.setPlaylistComponent(_.BL(this.hostElement).querySelector("#playlist")),I.addEventListener("yt-playlist-data-updated",_.R1(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.hD.addLowPriorityJob(function(){_.vW(k.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.$d(this).removeEventListener("yt-player-updated",_.R1(this,this.onPlayerUpdated_));if(!_.m("kevlar_watch_flexy_playlist_manager")){var k=_.C7().resolve(_.yK);_.m("kevlar_watch_observe_playlist_navigations_killswitch")&&k.removeEventListener("yt-navigate",_.R1(this,this.onYtNavigate_));k.cancelVideoSkip();k.removeEventListener("yt-playlist-data-updated",_.R1(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.m("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.vW(this.hostElement,"yt-autonav-pause-player",!1);k=_.KC();_.m("kevlar_exit_fullscreen_leaving_watch")&&k&&_.$4(k)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(k){this.player&&this.player.updateVideoData({rvs:k.rvs})},
getPageContents:function(k){return k&&k.contents&&k.contents.twoColumnWatchNextResults&&k.contents.twoColumnWatchNextResults.results&&k.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(k){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",k)},
onRetrieveLocation_:function(k,I){I.hasComments?I.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):I.locationRetrieved("/related_ajax",void 0);k.stopPropagation()},
onSubscriptionChanged_:function(k,I){this.player&&(I?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){ZSk("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.BL(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.BL(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(k){this.player=k;this.setPlayerState(k.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.m("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.m("kevlar_unified_player")||_.m("kevlar_player_new_bootstrap_adoption"))&&_.br()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(k,I){I=I===void 0?!0:I;_.KC()&&_.m("external_fullscreen")&&_.$4(document.documentElement);this.theaterRequested_=k;I&&_.VM("wide",k?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.m("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.sm(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.vW(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(k){_.Sf(k,typeof this.player),this.player&&_.Sf(k,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var k;((k=this.player)==null?0:k.isFullscreen())?this.player.toggleFullscreen():_.sm(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(k,I){return this.loading?I:!!Object.keys(k).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(k){if(k){k=_.G(k);for(var I=k.next();!I.done;I=k.next())I=I.value,I.youThereRenderer&&XOk(this.youThereManager_,I.youThereRenderer)}},
setPlaylistData_:function(k){return k||{}},
userEngagementConfigDataChanged_:function(k){if(k)if(k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var I=this.youThereManager_;_.wx()<k.lowEngagementThresholdMs||Gpk(I,!0)}else k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.sm(this.hostElement,"yt-autonav-pause-user-engagement",[k])},
isPlayerUnavailable_:function(k,I,V){return!!k&&!this.isVideoPlayable_(k,V)&&!I},
getPlayerOverlays_:function(k){return(k==null?void 0:k.playerOverlays)||null},
isVideoPlayable_:function(k,I){if(!k)return!1;var V=k.status==="OK"||k.status==="LIVE_STREAM_OFFLINE",X=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",k)||this.get("errorScreen.ypcTrailerRenderer",k);k=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",k);var P;I=I==null?void 0:(P=I.playerOverlayRenderer)==null?void 0:P.gatedActionsOverlayRenderer;return!!V||!!X||!!k||!!I},
hasWatchNextResponseErrorRenderer:function(k){var I=this.getPageContents(k),V,X,P,L,T;return!(k==null?0:(V=k.contents)==null?0:(X=V.twoColumnWatchNextResults)==null?0:X.secondaryResults)&&!!((P=I[0])==null?0:(L=P.itemSectionRenderer)==null?0:(T=L.contents[0])==null?0:T.backgroundPromoRenderer)},
isLiveStreamOffline_:function(k){return k?k.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(k,I,V){var X=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",I),P=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];P=_.m("web_no_skip_video_on_verification_checks")?(k==null?void 0:k.status)&&P.includes(k.status):k&&k.status==="AGE_CHECK_REQUIRED";var L=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",k);L==void 0&&(L=!0);!V||this.isVideoPlayable_(k,this.getPlayerOverlays_(I))||
X||P||!L||_.C7().resolve(_.yK).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();SvV()},
onPlayerFeedbackStartRequest_:function(k){_.sm(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:k}])},
onPlayerFeedbackArticleRequest_:function(k){_.sm(this.hostElement,"yt-help-dialog-requested",[k])},
onPlayerYpcContentRequest_:function(){var k,I,V,X,P,L,T,d,U=((k=this.data)==null?NaN:(I=k.contents)==null?NaN:(V=I.twoColumnWatchNextResults)==null?NaN:(X=V.secondaryResults)==null?NaN:(P=X.secondaryResults)==null?NaN:(L=P.offerModule)==null?NaN:(T=L.tvfilmOfferModuleRenderer)==null?NaN:(d=T.actionButtons)==null?NaN:d.length)-1;k=[".offerButton.buttonRenderer.",".actionButtons."+(U>=0?U:0)+".buttonRenderer."];I=_.G(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(V=I.next();!V.done;V=I.next())for(V=V.value,X=_.G(k),P=X.next();!P.done;P=X.next())if(P="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+V+P.value,P=this.get(P+"navigationEndpoint",this.data)||this.get(P+"serviceEndpoint",this.data)||this.get(P+"command",this.data)){_.Rl(P,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(k){_.vW(this.hostElement,"yt-autonav-pause-player",k)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(k){k()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.vW(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(k)},
setPlayerState:function(k){_.$L().dispatch(_.iof(k))},
onPlayerSubscribe_:function(k){_.sm(this.hostElement,"yt-player-subscribe",[k])},
onPlayerUnsubscribe_:function(k){_.sm(this.hostElement,"yt-player-unsubscribe",[k])},
onPlayerAdYtShowToast_:function(k){_.sm(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:k.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(k){if(k)return k},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(k){return!_.qm("web_watch_move_summary_to_sd")&&!!k},
computeWatchMetadataRefresh:function(){return _.m("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var k,I,V,X;this.watchNextSecondaryResults=(k=this.data)==null?void 0:(I=k.contents)==null?void 0:(V=I.twoColumnWatchNextResults)==null?void 0:(X=V.secondaryResults)==null?void 0:X.secondaryResults}},
setRichGridRendererData:function(k){this.richGridRendererData=k},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var k,I=(k=this.data)==null?void 0:k.engagementPanels;if(I==null?0:I.length){k=null;I=_.G(I);for(var V=I.next();!V.done;V=I.next()){V=V.value;var X=void 0;if(((X=V.engagementPanelSectionListRenderer)==null?void 0:X.targetId)==="engagement-panel-structured-description"){k=V;break}}var P,L,T;k=(P=k)==null?void 0:(L=P.engagementPanelSectionListRenderer)==null?void 0:(T=L.content)==null?void 0:T.structuredDescriptionContentRenderer;if(k==null?0:k.items){P=
[];L=_.G(k.items);for(T=L.next();!T.done;T=L.next()){T=T.value;if(!_.m("sd_horizontal_list_show_nav_killswitch")){var d=X=V=I=k=void 0,U=void 0,E=(k=T.horizontalCardListRenderer)==null?void 0:(I=k.header)==null?void 0:(V=I.richListHeaderRenderer)==null?void 0:(X=V.navigationButton)==null?void 0:(d=X.buttonRenderer)==null?void 0:(U=d.command)==null?void 0:U.commandExecutorCommand;E&&E.commands&&(E.commands=E.commands.filter(function(l){return!_.K(l,Qxp)}))}T.expandableVideoDescriptionBodyRenderer||
T.videoDescriptionHeaderRenderer||P.push(T)}return{items:P}}}},
constructWarning_:function(k){return{text:_.y8(k),type:"WARNING"}},
isPlaShelfEnabled_:function(k){if((this.get("adPlacements",k)||[]).length)return!0;k=this.get("playerAds",k)||[];return!(!k.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",k[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var k=this;_.vW(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var I=this.getScrollTop()>0;this.gestures_&&(I?this.gestures_.detach():this.gestures_.attach());I!==this.showFullerscreenEdu_&&_.m("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=I,_.$d(this).getPlayerPromise().then(function(V){V.updateFullerscreenEduButtonVisibility(k.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.vW(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var k=this;this.commentsReady=!1;_.hD.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.d6(_.hD,function(){k.setComments_()},1E3)},
setComments_:function(){if(!_.m("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.LQ("cmi");_.hD.cancelJob(this.setCommentsJobId_);var k=this.getPageContents(this.data);if(k&&k.length){k=_.G(k);for(var I=k.next();!I.done;I=k.next())if(I=I.value,this.get("itemSectionRenderer.sectionIdentifier",I)==="comment-item-section"){this.comments=I.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.vW(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.m("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.m("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.LQ("cmc")},
doRemoveComments_:function(){this.comments={};_.m("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.hD.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.hD.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(k,I){var V=_.K(I.endpoint,_.rj);V&&(!(I=this.get("data.currentVideoEndpoint.watchEndpoint"))||V.videoId!==I.videoId||V.playlistId&&V.playlistId!==I.playlistId||V.index!==void 0&&V.index!==I.index||typeof V.startTimeSeconds!=="number"||(k.stopPropagation(),this.setScrollTop(0),_.$d(this).getPlayerPromise().then(function(X){var P=V.startTimeSeconds;X.seekTo(P);X.wakeUpControls();P<X.getDuration()&&X.playVideo()})))},
updatePlayerStartTime_:function(){var k=L2p();"t"in k&&(k=y42(k.t),this.player.seekTo(k,!0))},
updateTitleFromWatchNext:function(k){k=this.getPageContents(k);var I,V;(k=_.m6(k==null?void 0:(I=k[0])==null?void 0:(V=I.videoPrimaryInfoRenderer)==null?void 0:V.title))&&_.vW(this.hostElement,"yt-update-title",k)},
updateTitle_:function(k){k=this.get("videoDetails.title",k)||"";_.vW(this.hostElement,"yt-update-title",k)},
syncWithRemoteVideo_:function(k,I,V){if(this.active&&this.player){var X=this.player.getVideoData();if(X.video_id===V&&(V=X.list,_.m("polymer_enable_mdx_queue")&&V&&V.startsWith("RQ")&&(V=void 0),X.video_id!==k||V!=I)){var P;_.m("kevlar_player_watch_endpoint_navigation")?P=_.nJo(C8k(k,I)):P=this.buildWatchEndpoint_(k,I);_.vW(this.hostElement,"yt-navigate",{endpoint:P,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(k,I,V){return _.J8(k,I,V)},
initDclkstatus_:function(){c8A()},
attachWatchPageSkeleton_:function(){var k=document.querySelector("#watch-page-skeleton");if(k){var I=k.querySelector("#primary-info"),V=k.querySelector("#secondary-info"),X=k.querySelector("#related");I&&_.BL(this.hostElement).querySelector("#info-skeleton").appendChild(I);V&&_.BL(this.hostElement).querySelector("#meta-skeleton").appendChild(V);X&&(_.BL(this.hostElement).querySelector("#related-skeleton").appendChild(X),this.watchNextSkeletonEl_=X);_.kW(k)}},
handlePlayerUpdated_:function(){_.$d(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(k,I){if(this.watchNextSkeletonEl_&&typeof I!=="undefined"){var V=this.watchNextSkeletonEl_.children,X=k&&k.indexSplices.length?k.indexSplices[0].index:0;k=Math.min(this.watchNextShownItems.length,V.length);I||(X=0,k=V.length);for(I=X;I<k;I++)V[I].classList.add("hidden")}},
onPlayerFullscreenChange_:function(k){_.m("external_fullscreen")||_.sm(this.hostElement,"yt-player-fullscreen",[k.fullscreen])},
onFullscreenChange_:function(k){this.fullscreen=k;this.gestures_&&this.gestures_.update(this.fullscreen);var I=_.$d(this);I.getPlayerPromise().then(function(V){V.setFauxFullscreen(!!_.KC())});
this.updateFullBleedElementLocations();k&&(I.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(k,I){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!I},
computeIsDonationShelfCollapsed_:function(k){return k},
computeShouldShowMerchShelf:function(k,I){return I&&!!k},
computeResponseHasComments:function(k){var I,V,X,P,L;return!!(k==null?0:(I=k.contents)==null?0:(V=I.twoColumnWatchNextResults)==null?0:(X=V.results)==null?0:(P=X.results)==null?0:(L=P.contents)==null?0:L.some(function(T){var d;return(T==null?void 0:(d=T.itemSectionRenderer)==null?void 0:d.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(k,I){this.responseHasComments=this.computeResponseHasComments(this.data);return!!k&&!!Object.keys(k).length&&!I},
identity:_.Bt,onWindowResized_:function(k){this.windowSize_=k;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.m("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(k){var I=this;k&&k.type!=="dataloaded"&&k.type!=="dataupdated"||_.$d(this).getPlayerPromise().then(function(V){var X=V.getPlayerState();X!==5&&X!==0&&(V=1/V.getVideoAspectRatio(),I.videoHeightToWidthRatio_!==V&&(I.videoHeightToWidthRatio_=V))})},
schedulePlayerSizeUpdate_:function(k){var I=this,V=_.m("kevlar_watch_while_v2")||_.m("web_watch_pip"),X=function(){if(I.watchMetadata){var P,L;(L=(P=I.watchMetadata).resize)==null||L.call(P)}_.$d(I).getPlayerPromise().then(function(T){if(_.qm("kevlar_set_internal_player_size")){if(!V||!I.isMiniplayerActive()){var d=I.calculateCurrentPlayerSize_();T.setInternalSize(d.width,d.height)}}else T.setSize(NaN,NaN);_.m("kevlar_watch_while")&&I.updateWatchWhileScrollThreshold_()})};
k?X():_.H7(_.hD,X)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(k){this.set("data.survey",k.detail)},
onYtShowSurveyCommand_:function(k){this.set("data.survey",_.K(k,bA4).survey)},
onDownloadedVideoDeleted:function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1){if(!I.active||(V=I.playerData)==null||!V.offlineState||I.videoId!==k)return P.return();(X=I.player)==null||X.stopVideo();_.u_().navigatingAwayFromWatchDeletedVideo=!0;_.Rl(_.Cg_,I.hostElement);return P.yield(_.u_().navigationFinishPromise,2)}_.u_().navigatingAwayFromWatchDeletedVideo=!1;_.xg(P)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var k;this.theater?k=_.cM(.5625*this.windowSize_.width,480,this.windowSize_.height-185):k=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==k&&(this.watchWhileScrollThreshold_=k,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var k=_.BL(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&k){var I=this.windowSize_.height>=624,V=this.active?this.getScrollTop():0;!k.active&&I&&V>=this.watchWhileScrollThreshold_?(k.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):k.active&&(!I||V<this.watchWhileScrollThreshold_&&!_.KC())&&(k.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(k,I){if(k!==!0||I!==void 0){k=!_.m("live_chat_over_engagement_panels");I=_.BL(this.hostElement).querySelector("#chat-container");var V=_.BL(this.hostElement).querySelector("#plj-sidebar"),X=_.BL(this.hostElement).querySelector("#panels"),P=_.BL(this.hostElement).querySelector("#plj-panels"),L=_.BL(this.hostElement).querySelector("#plj-playlist"),T=_.BL(this.hostElement).querySelector("#alerts"),d=_.BL(this.hostElement).querySelector("#playlist"),U=_.BL(this.hostElement).querySelector("#related"),
E=_.BL(this.hostElement).querySelector("#donation-shelf"),l=_.BL(this.hostElement).querySelector("#comments");this.isTwoColumns_?(T=_.BL(this.hostElement).querySelector("#secondary-inner"),T.appendChild(V),V.appendChild(L),L.appendChild(d),V.appendChild(P),k&&T.appendChild(X),_.m("web_watch_theater_chat")||T.appendChild(I),k||T.appendChild(X),T.appendChild(E),T.appendChild(U)):(k&&_.Wg(X,T),_.Wg(d,T),_.m("web_watch_theater_chat")||_.Wg(I,T),k||_.Wg(X,T),_.Wg(E,T),l&&(P&&_.Wg(P,l),_.Wg(U,l)));_.m("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.m("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.m("web_watch_theater_chat")){var k=_.BL(this.hostElement).querySelector("#chat-container"),I=this.theater&&!this.fullscreen||_.m("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&I?_.m("web_watch_theater_chat_beside_player")?(I=_.BL(this.hostElement).querySelector("#panels-full-bleed-container"),(k==null?void 0:k.parentElement)!==I&&I.append(k),this.panelsBesidePlayer=!0):_.m("web_watch_theater_fixed_chat")&&
(I=_.BL(this.hostElement).querySelector("#columns"),(k==null?void 0:k.parentElement)!==I&&I.append(k),this.fixedPanels=!0):(_.m("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.m("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),I=_.BL(this.hostElement).querySelector("#playlist"),k&&I?_.fD(k,I):_.$w(new _.GN("Missing element when updating chat location",{"chatContainer defined":!!k,"playlist defined":!!I})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(k,I){return _.m("sw_metadata_vis_toggle_ks")?!0:!!k||!!I},
computeForceDarkPanelTheme:function(k){return _.m("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&k:!1},
safeUpdateStyles:function(k){try{_.x5(this.hostElement,k)}catch(I){_.$w(I)}},
videoHeightToWidthRatioChanged_:function(k,I){I&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.m("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(k){this.videoHeightToWidthRatio_=1/k},
computeIsVerticalVideo_:function(k){return k>=1},
computeIsFourThreeToSixteenNineVideo_:function(k){return k<=.7501&&k>=.5624},
computeIsExtraWideVideo_:function(k){return k<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.$d(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.$d(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){Tf4(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(k){var I=_.OK(k)||0;_.uJ(k,I+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var k=_.OK("yt-fullerscreen-edu-button-click-count")||0,I=_.OK("yt-fullerscreen-edu-button-shown-count")||0,V=_.Nw("external_fullscreen_button_shown_threshold"),X=k>=_.Nw("external_fullscreen_button_click_threshold")||I>=V;_.$d(this).getPlayerPromise().then(function(P){P.updateFullerscreenEduButtonSubtleModeState(X)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(k,I){return I},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.C7().resolve(_.yK).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var k=this;this.panelMaxHeightUpdateJob_&&_.hD.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.hD.addLowPriorityJob(function(){k.panelMaxHeightUpdateJob_=0;var I;!k.isTwoColumns_||k.theater||k.fullscreen?I=460:I=k.calculateNormalPlayerSize_().height;var V=I+"px";_.m("live_chat_taller_height")&&!k.theater&&(V="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.m("live_chat_medium_height")&&
!k.theater&&(V="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.m("live_chat_scaled_height")&&!k.theater&&(V="calc(100vh - var(--ytd-toolbar-height) - 238px)");k.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":I+"px","--ytd-watch-flexy-chat-max-height":V,"--ytd-watch-flexy-structured-description-max-height":I+"px","--ytd-watch-flexy-comments-panel-max-height":I+"px","--ytd-comments-engagement-panel-content-height":I+"px"})})},
onYtShowEngagementPanelScrimAction_:function(k){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",k)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.nC(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(k){var I=_.BL(this.hostElement).querySelector("#engagement-panel-scrim");k?I.addEventListener("tap",_.R1(this,this.onEngagementPanelScrimClick_)):I.removeEventListener("tap",_.R1(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(k){if(this.hostElement.contains(k)&&!this.scrollToAnimation_.isAnimating()){var I=k.offsetTop-24;k=k.offsetTop+k.offsetHeight+24;var V=this.getPageScrollingElement(),X=this.getScrollTop(),P=X+V.clientHeight-56;if(I<X+56)I-=56;else if(k>P)I=k-V.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,I),500)}},
onYtSignalActionScrollToComments:function(){var k=this.hostElement.querySelector("#comments");if(k&&!this.scrollToAnimation_.isAnimating()){k=k.offsetTop-56-24;if(_.m("kevlar_comment_teaser_scroll_to_midpoint")&&(k-=_.e2().height/3,k<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,k),500)}},
onYtEngagementPanelVisibleChanged:function(k,I,V){this.active&&this.trackEngagementPanelVisibility&&!B46.includes(V)&&(I==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(V),I!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&I!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(V),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(k){return k?"":"watch-active-metadata"},
computeNewMetadataClass:function(k){return k?"watch-active-metadata":""},
computeFullBleedPlayer:function(k,I){return k||I},
computeDefaultLayout:function(k){return!k},
computeDefaultTwoColumnLayout:function(k,I){return!k&&I},
computeWatchWhilePanelsActive:function(k,I){return k||I},
computeNoBorderOnChat:function(k){return _.m("web_watch_theater_chat_no_border")&&k},
computeLiveChatPresentAndExpanded:function(k,I){return k&&!I},
computePanelExpanded:function(k,I,V){return k||I||V},
onChangeMarkersVisibility:function(k){_.$d(this).getPlayerPromise().then(function(I){var V;(V=I.changeMarkerVisibility)==null||V.call(I,_.K(k,vk).isVisible||!1,_.K(k,vk).entityKeys||[],_.K(k,vk).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(k){this.liveChatCollapsed=k.detail;_.$L().dispatch(UEi(k.detail))},
provideRenderingData:function(k,I){switch(k){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=I;break;case "PRIMARY_INFO":_.m("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=I);this.videoPrimaryInfoRendererValue=I==null?void 0:I.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.m("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=I);this.videoSecondaryInfoRendererValue=I==null?void 0:I.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
I;break;case "CLARIFICATION":this.clarifyBoxValue=I;break;case "LIVE_CHAT":this.conversationBar=I;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=I;break;case "PLAYLIST":this.externalPlaylistData_=I!=null?I:{};break;case "MERCH_SHELF":this.merchShelfValue=I==null?void 0:I.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=I;break;case "OFFER_MODULE":this.offerModule=I;break;case "LIMITED_STATE":this.limitedStateValue=I;break;case "DONATION_SHELF":this.donation=I;break;
case "ALERTS":this.alertsValue=I;break;case "COMMENTS":this.comments=I;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=I;break;case "ENGAGEMENT_PANELS":this.engagementPanels=I;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=I;break;case "RICH_GRID_RENDERER":this.richGridRendererData=I;break;case "EXPANDABLE_METADATA":this.expandableMetadata=I;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=I}},
toggleCinematicsActive:function(k){this.cinematicsActive=k},
isMiniplayerActive:function(){return _.C7().resolve(_.iP).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(k){return xkX.map(function(I){return k.find(function(V){var X;return(V==null?void 0:(X=V.engagementPanelSectionListRenderer)==null?void 0:X.targetId)===I})}).filter(function(I){return I!==void 0})},
getNonLearningJourneyEngagementPanels:function(k){return k.filter(function(I){var V;return!xkX.includes((I==null?void 0:(V=I.engagementPanelSectionListRenderer)==null?void 0:V.targetId)||"")})}}];var ug=function(){return _.Mm.apply(this,arguments)||this};
_.J(ug,_.Mm);_.c=ug.prototype;_.c.activeChanged=function(){if(this.active){var k=_.BL(this.hostElement).querySelector("#header");k&&_.vW(k,"iron-resize");window.addEventListener("scroll",_.R1(this,this.onScroll))}else window.removeEventListener("scroll",_.R1(this,this.onScroll)),_.vW(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.c.guideVisibleChanged=function(){var k=_.BL(this.hostElement).querySelector("#header");k&&_.vW(k,"iron-resize")};
_.c.onScroll=function(){var k=this;_.bA(this,"onScroll",function(){var I=_.BL(k.hostElement).querySelector("#header");I&&I.polymerController&&(I=I.polymerController.getScrollState().progress===1?"standard":"seamed",_.vW(k.hostElement,"yt-request-panel-mode-change",{mode:I}))},10)};
_.c.tabsChanged=function(){if(this.tabs){for(var k=null,I=0,V=this.tabs.length;I<V;++I){var X=this.tabs[I].tabRenderer;if(X&&X.selected){k=I;break}}this.selected=k}};
_.c.onTabsActivate=function(k){_.vW(this.hostElement,"yt-navigate",{endpoint:this.tabs[k.detail.selected].tabRenderer.endpoint})};
ug.prototype.tabsChanged=ug.prototype.tabsChanged;ug.prototype.guideVisibleChanged=ug.prototype.guideVisibleChanged;ug.prototype.activeChanged=ug.prototype.activeChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ug.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],ug.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.n(),_.Z("design:type",Array)],ug.prototype,"tabs",void 0);
_.H([_.n(),_.Z("design:type",Object)],ug.prototype,"selected",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ug.prototype,"active",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],ug.prototype,"disableHeaderFluidWidth",void 0);_.H([_.w$("active"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ug.prototype,"activeChanged",null);
_.H([_.w$("guidePersistentAndVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ug.prototype,"guideVisibleChanged",null);_.H([_.w$("tabs"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ug.prototype,"tabsChanged",null);_.H([_.ZZ()],ug);var aGc=[_.O.YtRendererBehavior,_.y7.YtdGuideStateAwareBehavior,ug.prototype];var CgX=function(k){_.ce.call(this);var I=this;this.JSC$21550_watchApi=k;this.observer=null;var V=this.JSC$21550_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){RDx(I)});
this.addOnDisposeCallback(function(){I.JSC$21550_watchApi.unsubscribeByKey(V);I.observer&&(I.observer.disconnect(),I.observer=null)});
RDx(this)};
_.J(CgX,_.ce);var RDx=function(k){var I,V,X,P,L;_.W(function(T){if(T.nextAddress==1){k.observer&&(k.observer.disconnect(),k.observer=null);I=k.JSC$21550_watchApi.getWatchNextResponse();if(!I)return T.return();V=_.K(I,zCi);return((X=V)==null?0:X.enableCreatorChatbot)&&V.creatorChannelId?_.m("enable_creator_chatbot_link_out")?T.yield((0,_.p4)("NSzT5"),6):T.yield((0,_.p4)("NSzT5"),5):T.jumpTo(0)}if(T.nextAddress!=6)return P=_.wz3,P(V.creatorChannelId),T.jumpTo(0);L=_.HqP;L(V.creatorChannelId);_.xg(T)})};var Oe=function(k){_.ce.call(this);this.JSC$21554_watchApi=k;this.isShelfVisible=this.isTheaterMode=this.isAdPlaying=this.isSeeking=!1;pzP(this)};
_.J(Oe,_.ce);var pzP=function(k){_.W(function(I){if(I.nextAddress==1)return I.yield(NkA(k),2);MN4(k);_.xg(I)})},NkA=function(k){var I,V,X,P,L,T,d,U,E;
return _.W(function(l){if(l.nextAddress==1)return l.yield(k.JSC$21554_watchApi.playerApi,2);I=l.yieldResult;k.JSC$21554_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){ZqA(k)});
k.JSC$21554_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){k.isShelfVisible?DkV(k):t5(k)});
V=_.$L().subscribe(function(){k.isTheaterMode=_.IE(_.$L().getState());k.isTheaterMode?t5(k):zDV(k)});
X=k.JSC$21554_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){MN4(k)});
P=function(r){k.onCueRangeEnter(r)};
I.addEventListener("onCueRangeEnter",P);L=function(r){k.onCueRangeExit(r)};
I.addEventListener("onCueRangeExit",L);T=function(){k.isSeeking=!0};
I.addEventListener("SEEK_TO",T);d=function(){k.onSeekComplete()};
I.addEventListener("SEEK_COMPLETE",d);U=function(){k.onAdStart()};
I.addEventListener("onAdStart",U);E=function(){k.onAdComplete()};
I.addEventListener("onAdComplete",E);k.addOnDisposeCallback(function(){V();k.JSC$21554_watchApi.unsubscribeByKey(X);I.removeEventListener("onCueRangeEnter",P);I.removeEventListener("onCueRangeExit",L);I.removeEventListener("SEEK_TO",T);I.removeEventListener("SEEK_COMPLETE",d);I.removeEventListener("onAdStart",U);I.removeEventListener("onAdComplete",E)});
_.xg(l)})},ukP=function(k){var I,V,X,P,L,T,d,U,E;
return(L=(I=k.contents)==null?void 0:(V=I.twoColumnWatchNextResults)==null?void 0:(X=V.results)==null?void 0:(P=X.results)==null?void 0:P.contents)==null?void 0:(T=L.find(function(l){var r,h,y;return(r=l.itemSectionRenderer)==null?void 0:(h=r.contents)==null?void 0:(y=h[0])==null?void 0:y.shoppingTimelyShelfViewModel}))==null?void 0:(d=T.itemSectionRenderer)==null?void 0:(U=d.contents)==null?void 0:(E=U[0])==null?void 0:E.shoppingTimelyShelfViewModel},MN4=function(k){var I;
_.W(function(V){if(V.nextAddress==1)return(I=k.JSC$21554_watchApi.getWatchNextResponse())?V.yield(ZqA(k),2):V.return();k.shoppingTimelyShelfViewModel=ukP(I);OqG(k);tNx(k);_.xg(V)})},OqG=function(k){var I,V=(I=k.shoppingTimelyShelfViewModel)==null?void 0:I.offerIdToVariants;
V&&(I=V.filter(function(X){return X.key&&X.value}).map(function(X){return[X.key,
X.value]}),k.variantsMap=new Map(I))},tNx=function(k){var I,V,X,P,L,T;
_.W(function(d){if(d.nextAddress==1)return(V=(I=k.shoppingTimelyShelfViewModel)==null?void 0:I.cueRanges)?d.yield(k.JSC$21554_watchApi.playerApi,2):d.return();X=d.yieldResult;k.cueRanges=V;P=_.G(V);for(L=P.next();!L.done;L=P.next())T=L.value,T.startTime!==void 0&&T.endTime!==void 0&&T.id!==void 0&&X.addCueRange("shopping_timely_shelf"+T.id,eDk(T.startTime),eDk(T.endTime));_.xg(d)})},eDk=function(k){return Number(k.seconds||0)+(k.nanos||0)/1E9};
Oe.prototype.onCueRangeEnter=function(k){if(k.startsWith("shopping_timely_shelf")&&(this.activeCueId=k,!(this.isSeeking||this.isAdPlaying||this.isTheaterMode))){k=k.substring(21);var I,V,X=(I=this.variantsMap)==null?void 0:(V=I.get(k))==null?void 0:V.shelf;X&&(this.JSC$21554_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",X),DkV(this))}};
Oe.prototype.onCueRangeExit=function(k){k.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||t5(this))};
Oe.prototype.onSeekComplete=function(){this.isSeeking=!1;zDV(this)};
var DkV=function(k){k.shoppingTimelyShelfViewModel&&(k.isShelfVisible=!0,_.sG.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},t5=function(k){k.shoppingTimelyShelfViewModel&&k.isShelfVisible&&(k.isShelfVisible=!1,_.sG.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},ZqA=function(k){var I,V,X,P,L;
return _.W(function(T){if(T.nextAddress==1)return T.yield(k.JSC$21554_watchApi.playerApi,2);I=T.yieldResult;if(k.cueRanges)for(V=_.G(k.cueRanges),X=V.next();!X.done;X=V.next())P=X.value,P.id&&(L="shopping_timely_shelf"+P.id,I.removeCueRange(L));k.JSC$21554_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});t5(k);k.shoppingTimelyShelfViewModel=void 0;k.cueRanges=void 0;k.variantsMap=void 0;k.isSeeking=!1;k.activeCueId=void 0;_.xg(T)})};
Oe.prototype.onAdStart=function(){this.isAdPlaying=!0;t5(this)};
Oe.prototype.onAdComplete=function(){this.isAdPlaying=!1;zDV(this)};
var zDV=function(k){if(k.activeCueId)k.onCueRangeEnter(k.activeCueId);else t5(k)};var Psp=function(k){_.ce.call(this);var I=this;this.JSC$21561_watchApi=k;k=_.ed(_.$L(),_.Ojo,function(){kUh(I)});
this.addOnDisposeCallback(k);k=_.ed(_.$L(),n4X,function(){kUh(I)});
this.addOnDisposeCallback(k);Iqx(this);VoA(this);X0X()};
_.J(Psp,_.ce);var Iqx=function(k){var I=function(X){_.$L().dispatch(fIX(X.matches))},V=window.matchMedia("(max-width: "+(999+Xv())+"px)");
V.addListener(I);k.addOnDisposeCallback(function(){V.removeListener(I)});
I(V)},VoA=function(k){k.JSC$21561_watchApi.registerActionHandler("yt-window-resized",function(){X0X()});
k.addOnDisposeCallback(function(){k.JSC$21561_watchApi.unregisterActionHandler("yt-window-resized")})},X0X=function(){var k=_.pv();
_.$L().dispatch(_.vX({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:k.width,height:k.height}}}))},kUh=function(k){var I;
_.W(function(V){if(V.nextAddress==1)return V.yield(k.JSC$21561_watchApi.playerApi,2);I=V.yieldResult;I.setSize(NaN,NaN);_.xg(V)})};var Lmp=function(k){_.ce.call(this);var I=_.C7().resolve(_.kQ);Szp(I,k.getElement("PLAYER_CONTAINER"),k.getElement("BELOW_THE_PLAYER"),k.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var V=k.getElement("PLAYER_CONTAINER"),X=k.getElement("BELOW_THE_PLAYER"),P=k.getElement("SECONDARY");I.isLockupToWatchTransitionEnabled&&(V&&_.c8(I.viewTransitionCoordinator,V),X&&_.c8(I.viewTransitionCoordinator,X),P&&_.c8(I.viewTransitionCoordinator,P))})};
_.J(Lmp,_.ce);var eN=function(k){Cr.call(this);var I=this;this.rootElement=k;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return I.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(V){I.initOrDisposeActiveModules(V)}));
this.onAttached()};
_.J(eN,Cr);_.c=eN.prototype;_.c.getRoot=function(){return this.rootElement};
_.c.getElement=function(k){return this.rootElement.getElement(k)};
_.c.setPlayerResponse=function(k){this.playerResponse=k;this.publish("PLAYER_RESPONSE_UPDATED",k)};
_.c.getPlayerResponse=function(){return this.playerResponse};
_.c.setWatchNextResponse=function(k){this.watchNextResponse===k?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=k,this.publish("WATCH_NEXT_RESPONSE_UPDATED",k))};
_.c.getWatchNextResponse=function(){return this.watchNextResponse};
_.c.registerActionHandler=function(k,I){var V=this;if(_.m("web_watch_controller_reg_multiple_handlers_killswitch")){var X={};_.Fh(_.sG.getInstance(),(X[k]=I,X),this.getRoot())}else this.actionHandlers.has(k)||(this.actionHandlers.set(k,[]),X={},_.Fh(_.sG.getInstance(),(X[k]=function(){var P=_.OT.apply(0,arguments);return(V.actionHandlers.get(k)||[]).map(function(L){return L.apply(null,_.Z9(P))})},X),this.getRoot())),this.actionHandlers.get(k).push(I)};
_.c.unregisterActionHandler=function(k){if(_.m("web_watch_controller_reg_multiple_handlers_killswitch")){var I={};_.BE(_.sG.getInstance(),(I[k]=!0,I),this.getRoot())}else(I=this.actionHandlers.get(k))?(I.pop(),I.length===0&&(I={},_.BE(_.sG.getInstance(),(I[k]=!0,I),this.getRoot()),this.actionHandlers.delete(k))):_.$w(new _.GN("Attempted to unregister an action handler which is not registered.",k))};
_.c.addPageDisposeJob=function(k){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.vKc(this.rootElement.pageDisposeJobs,k)};
_.c.removePageDisposeJob=function(k){this.rootElement.pageDisposeJobs&&_.Rj(this.rootElement.pageDisposeJobs,k)};
_.c.dispatchEvent=function(k,I){_.vW(this.rootElement,k,I)};
_.c.provideRenderingData=function(k,I){this.rootElement.provideRenderingData(k,I)};
_.c.scrollWatchTo=function(k,I){var V;(V=this.watchScrollManager)==null||V.scrollWatchTo(k,I)};
_.c.focusOnPlayer=function(){var k=this.getElement("PLAYER");_.xA(k,function(){if(k&&k.firstElementChild){var I=k.querySelector(".html5-video-player");I&&(_.F9(_.C7().resolve(_.p2)),I.focus())}else _.$w(Error("Ul"))})};
_.c.subscribeToActiveChanged=function(k,I){I=I===void 0?!0:I;var V=_.ed(_.$L(),AVk,function(X){k(X)});
I&&k(AVk(_.$L().getState()));return V};
_.c.isActive=function(){return AVk(_.$L().getState())};
_.c.onAttached=function(){var k=_.m("external_fullscreen");_.m("use_unified_flag_accessor")&&(k=_.C7().resolve(_.VLp).retriever.getFlag(_.tXy));(k||_.qw("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var c73=function(k){return k.getRoot().is==="ytd-watch-flexy"||k.getRoot().is==="ytd-watch-grid"},km=function(k){return k.getRoot().is==="ytd-watch-fixie"};
eN.prototype.initPersistentModules=function(){if(km(this)||c73(this)&&_.m("kevlar_watch_flexy_theater_manager")){var k=new vTV(this);_.zr(this,k)}k=new N4P(this);_.zr(this,k);k=new oi(this);_.zr(this,k);k=new xGx(this);_.zr(this,k);k=new DG(this);_.zr(this,k);k=new xY(this);_.zr(this,k);if(km(this)||c73(this)&&_.m("kevlar_watch_flexy_playlist_manager"))k=new J5k(this),_.zr(this,k);_.m("web_thumbnail_to_watch_transition")&&(k=new Lmp(this),_.zr(this,k))};
eN.prototype.initOrDisposeActiveModules=function(k){k?(this.watchScrollManager=new zj(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new Gjc(this)),_.m("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new Oe(this)),this.activeModules.push(new qDA(this)),km(this)&&this.activeModules.push(new Psp(this)),this.activeModules.push(new FB6(this)),this.activeModules.push(new eGG(this)),(km(this)||_.m("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new Ad6(this)),
this.activeModules.push(new EYc(this)),(km(this)||_.m("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new A5G(this)),(km(this)||_.m("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new NTX(this)),_.qm("kevlar_watch_cinematics")&&(this.watchCinematicManager=new mGV(this),this.activeModules.push(this.watchCinematicManager)),_.m("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new hDc(this)),_.m("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new w34(this)),
k=_.m("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.m("kevlar_watch_flexy_comments_manager")&&!k&&this.activeModules.push(new F4k(this)),_.m("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new DAc(this)),this.activeModules.push(new oTx(this)),this.activeModules.push(new dkX(this)),_.m("web_enable_timely_actions")&&this.activeModules.push(new Coh(this)),_.m("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new di6(this)),_.m("web_watch_enable_multiview_manager")&&
this.activeModules.push(new kTk(this)),_.m("web_fullscreen_components")&&this.activeModules.push(new a82(this)),_.m("web_player_rtr_ctrls")&&this.activeModules.push(new WE4(this)),(_.m("enable_creator_chatbot")||_.m("enable_creator_chatbot_link_out"))&&this.activeModules.push(new CgX(this))):(_.An(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
eN.prototype.disposeInternal=function(){Cr.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.R9.Object.defineProperties(eN.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.Si(_.R(function(k){var I=k.data;k=_.G(_.Gz(!1,void 0,"VotqNe"));var V=k.next().value,X=k.next().value;_.SL(function(){_.sG.getInstance().triggerAction("yt-request-timely-shelf-state")});
var P=_.EH(function(){var E,l,r=(E=_.K(I().rendererContext,_.Me))==null?void 0:(l=E.loggingDirectives)==null?void 0:l.trackingParams;if(r)return _.zY(r)},void 0,"AvMXxb");
_.Fh(_.sG.getInstance(),{"yt-hide-shopping-timely-shelf":function(){X(!1);var E=_.PW(),l=P();E&&l&&_.h8(E,[l])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){X(!0);var E=_.PW(),l=P();E&&l&&_.rC(E,[l])})}});
var L=function(){var E;return(E=I().image)==null?void 0:E.image},T=function(){var E,l;
return!!((E=L())==null?0:(l=E.sources)==null?0:l.some(function(r){var h;return!!(r==null?0:(h=r.clientResource)==null?0:h.imageName)}))},d=function(){var E;
return((E=I().image)==null?void 0:E.height)||40},U=function(){var E;
return(E=I().image)==null?void 0:E.backgroundColor};
k={};return _.f("yt-shopping-timely-shelf-content-view-model",{el:_.h4(_.VN(function(){return I().rendererContext})),
class:_.FH("ytShoppingTimelyShelfContentViewModelHost",(k.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(I().image||I().avatar||I().line1)&&V()},k)),
style:_.oe({"--shopping-timely-shelf-content-padding-top":function(){var E;return r02((E=I().padding)==null?void 0:E.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var E;return r02((E=I().padding)==null?void 0:E.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var E;return r02((E=I().padding)==null?void 0:E.start)},
"--shopping-timely-shelf-content-padding-end":function(){var E;return r02((E=I().padding)==null?void 0:E.end)},
"--yt-shopping-timely-shelf-background-color":function(){return I().backgroundColor!==void 0?_.Xe(I().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var E,l;return((l=(E=I().image)==null?void 0:E.cornerRadius)!=null?l:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return U()!==void 0?_.Xe(U()):"initial"},
"--yt-shopping-timely-shelf-image-width":function(){var E;return(((E=I().image)==null?void 0:E.width)||40)+"px"}})},_.f(_.b,{cond:L,
then:function(E){var l={};return _.f(_.yV,{preserveHeight:!0,preserveWidth:!0,height:d,data:E,alt:"",className:_.FH("ytShoppingTimelyShelfContentViewModelImage",(l.ytShoppingTimelyShelfContentViewModelIcon=T,l))})}}),_.f(_.HT,{data:function(){return I().avatar}},{avatarViewModel:_.fA}),_.f("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.f(_.HT,{data:function(){return I().line1}},{shoppingContentLineViewModel:function(E){return _.f(_.J$,{data:E.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.f(_.HT,{data:function(){return I().line2}},{shoppingContentLineViewModel:function(E){return _.f(_.J$,{data:E.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.f("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.f(_.HT,{data:function(){var E;
return(E=I().button)!=null?E:[]}},{buttonViewModel:function(E){var l=E.data;
return _.f(_.ac,{data:l,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(r){l().onTap&&r.stopPropagation()}})}})))},"ok"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.$3}});var GUc={};
GUc.YtdWatchBehavior=[_.O.YtRendererBehavior,_.jp.YtPlayerListenerBehavior,_.Fd.YtRendererstamperBehavior,_.pF.YtActionHandlerBehavior,ya.YtPageBehavior,_.Hq.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 _.qw("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.m("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 _.qw("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 _.m("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.m("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 _.Nw("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.Nw("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 _.m("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.m("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("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 _.m("swatcheroo_split_scroll")}},
persistPanelOnDataChange:{type:Boolean,value:function(){return _.m("web_watch_persist_panel_on_data_change")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.m("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.m("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("swatcheroo_enable_ghost_cards")||_.m("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 _.m("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 _.m("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.m("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 _.m("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 _.m("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(k,I,V){return k&&(I||!V)},
computeShowGhostRelated_:function(k,I,V){return k&&(I||!V)},
monitorScroll:!0,configureRendererStamper:function(){var k={info:{id:"info-contents",mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},
offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",
properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},
donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},shoppingTimelyShelf:{id:"shopping-timely-shelf",mapping:{shoppingTimelyShelfContentViewModel:"yt-shopping-timely-shelf-content-view-model"}},clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},
limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},initialRenderPriority:3,waitForSignal:Je(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:Je(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},
"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}};this.is!=="ytd-watch-grid"||_.m("swa_prov_panels_ks")?k.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(k.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},k.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return k},
listeners:{"yt-retrieve-location":"onRetrieveLocation_","yt-subscription-changed":"onSubscriptionChanged_","yt-show-survey":"onYtShowSurvey_","yt-chat-collapsed-changed":"onYtChatCollapsedChanged"},actionMap:{"yt-sync-with-remote-video":"syncWithRemoteVideo_","yt-window-resized":"onWindowResized_","yt-initial-video-aspect-ratio":"onYtInitialVideoAspectRatio_","yt-update-player-next-video":"onUpdatePlayerNextVideo_","yt-signal-action-pause-player":"handleSignalActionPausePlayer_","yt-signal-action-play-player":"handleSignalActionPlayPlayer_",
"yt-signal-action-acknowledge-youthere":"handleSignalActionAcknowledgeYouThere_","yt-user-activity":"onYtUserActivity_","yt-show-engagement-panel-scrim-action":"onYtShowEngagementPanelScrimAction_","yt-hide-engagement-panel-scrim-action":"onYtHideEngagementPanelScrimAction_","yt-get-current-video-id-action":"onGetCurrentVideoIdAction_","yt-show-survey-command":"onYtShowSurveyCommand_","yt-signal-action-scroll-to-comments":"onYtSignalActionScrollToComments","yt-engagement-panel-visible-changed":"onYtEngagementPanelVisibleChanged",
"yt-downloaded-video-deleted":"onDownloadedVideoDeleted","yt-change-markers-visibility-command":"onChangeMarkersVisibility","yt-set-playlist-collapsed":"onSetPlaylistCollapsed","yt-updated-playability-status":"onYtUpdatedPlayabilityStatus"},created:function(){var k=this;this.watchController=void 0;this.pageDisposeJobs=[function(){k.showMetadataPlaceholder_()},
function(){_.m("web_watch_dont_clear_comments")||k.clearComments_()},
function(){k.clearPlayerAds_()},
function(){k.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.m("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.m("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new kp4(function(){return _.$d(k)},this.hostElement);
this.pageDisposeJobs.push(function(){k.youThereManager_.reset()});
_.m("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){k.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.PY;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;_.m("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));_.m("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.R1(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(k){k&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:k}),k.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(k){_.m("kevlar_watch_flexy_theater_manager")&&(this.theater=k,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(k){!_.m("kevlar_watch_while_v2")&&!_.m("web_watch_pip")||k||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(k){this.active!==void 0&&(this.fullscreen=k,_.m("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(k){this.active!==void 0&&(_.vW(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.m("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(k>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(k){this.initCsi_();this.updatePageData_(k)},
updatePageData_:function(k){var I=this;if(k)if(this.data===k){this.onPageLoadWithSameData_();var V;(V=this.watchController)==null||V.setWatchNextResponse(this.data)}else this.data=k;this.playlist&&_.V3({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.LQ("nw");this.loading=!1;_.d6(_.hD,function(){I.initDclkstatus_();var X,P=((X=I.player)==null?void 0:X.getVideoData().cpn)||"";i9G(function(L,T){fsi(L,T,P)})})},
onPageLoadWithSameData_:function(){_.m("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var k=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!k);this.set("loadingData.playlistLoading",k&&k!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),k=this.watchNextSkeletonEl_.firstElementChild;k;)k.classList.remove("hidden"),k=k.nextElementSibling;if(_.m("kevlar_watch_frame0_loading_state")){var I,V,X;k=(I=this.loadingData)==null?void 0:(V=I.endpoint)==null?void 0:(X=V.watchEndpoint)==null?void 0:X.videoId;var P;k&&(P="https://i.ytimg.com/vi/"+k+"/frame0.jpg");_.BL(this.hostElement).querySelector("#player").style.backgroundImage=P?"url("+P+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var k=_.BL(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&k&&(k.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var I,V;(V=(I=this.watchMetadata).updateSentimentBarWidth)==
null||V.call(I);var X,P;(P=(X=this.watchMetadata).resize)==null||P.call(X)}_.m("kevlar_watch_frame0_loading_state")&&(_.BL(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(k){var I=_.BL(this.hostElement).querySelector(k);I?_.SY(I,!1):_.$w(new _.GN("Overscroll monitor not found for component: ",k))},
removeSplitScrollMouseTrap:function(k){var I=_.BL(this.hostElement).querySelector(k);I?_.jY(I):_.$w(new _.GN("Disposal component for  overscroll monitoring not found: ",k))},
onLoadingChanged_:function(k){k?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.m("web_thumbnail_to_watch_transition")&&!_.$rp||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.m("web_thumbnail_to_watch_transition")&&!_.$rp||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(k){var I=this;k?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.hD.addLowPriorityJob(function(){I.onWindowResized_(_.pv(!0))})},
updateTheaterModeState_:function(k){if(!_.m("kevlar_watch_flexy_theater_manager")){k=k||this.fullWindowMode_;if(this.theater!==void 0||k)this.theater=k;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();k&&DxA()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var k=this.fullBleedPlayer?_.BL(this.hostElement).querySelector("#player-full-bleed-container"):_.BL(this.hostElement).querySelector("#player-container-inner");var I=this.getPlayerContainer(),V=_.m("kevlar_watch_while_v2")||_.m("web_watch_pip");I.parentElement!==k&&(V&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.$d(this).appendTo(k,I))},
updateErrorScreenLocation:function(){var k=_.BL(this.hostElement).querySelector("#error-screen"),I=this.fullBleedPlayer?_.BL(this.hostElement).querySelector("#player-full-bleed-container"):_.BL(this.hostElement).querySelector("#player");k.parentElement!==I&&I.appendChild(k)},
deactivateMiniplayerAndResetPlayer:function(){var k=this;return _.W(function(I){if(I.nextAddress==1)return I.yield(_.C7().resolve(_.iP).deactivate(),2);k.updatePlayerLocation();_.xg(I)})},
updateCinematicsLocation:function(){var k=this.getElement("CINEMATICS");if(k){var I=this.getCinematicsLocationContainer();k.parentElement!==I&&I.appendChild(k)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.BL(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.BL(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(k,I,V){var X=document.documentElement.hasAttribute("dark"),P=!X&&this.cinematicLightTheme;return V||k&&X||I&&X||(I||k)&&P},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var k=this,I;(I=this.watchController)==null||I.setWatchNextResponse(this.data);_.m("kevlar_watch_flexy_comments_manager")||this.initComments_();_.m("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.C7().resolve(_.yK).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,_.m("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.hD.addLowPriorityJob(function(){_.AV(k.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.m("web_watch_start_chat_in_theater_mode")){var V,X,P;if((V=this.data)==null?0:(X=V.contents)==null?0:(P=X.twoColumnWatchNextResults)==null?0:P.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var L,T;((L=this.data)==null?0:(T=L.contents)==null?0:T.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(k){var I;(I=this.watchController)==null||I.setPlayerResponse(this.playerData);k&&k.playabilityStatus&&(I=this.isVideoPlayable_(k.playabilityStatus,this.getPlayerOverlays_(this.data)),k=this.isLiveStreamOffline_(k.playabilityStatus),I&&!k||_.xA(this,function(){_.LQ("pbu")}));
this.setPlayerAds_();_.AV(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(k,I){if((_.m("kevlar_watch_while_v2")||_.m("web_watch_pip"))&&this.playerData&&I)return this.playerData.videoDetails},
watchPageActiveChanged_:function(k){_.$L().dispatch(WYP(this.active));k?this.activate_():this.deactivate_()},
attached:function(){var k=this;this.watchController=new eN(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);_.m("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var I=_.$d(this);_.m("kevlar_disable_prepare_player")||
I.preparePlayer();_.m("kevlar_watch_flexy_playlist_manager")||_.C7().resolve(_.yK).setPlayer(I);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();I={"--ytd-watch-flexy-scrollbar-width":Xv()+"px"};this.is==="ytd-watch-grid"&&(_.$L().dispatch(_.vX({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),I["--ytd-watch-flexy-sidebar-width"]=PBA+"px",I["--ytd-watch-grid-horizontal-page-margins"]=Li+"px",I["--ytd-watch-grid-columns-top-margins"]=GI4+"px",
I["--ytd-watch-grid-min-player-height-medium"]="360px");!_.Nw("kv_pl_mx_sz_ks")&&_.Nw("kevlar_watch_max_player_width")&&(I["--ytd-watch-flexy-max-player-width-wide-screen"]=c46+"px");_.Nw("kevlar_watch_flexy_metadata_height")&&(I["--ytd-watch-flexy-space-below-player"]=Tyi+"px");this.safeUpdateStyles(I);_.m("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new ZG(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return k.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.BL(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var k=Xv(),I=Pw+k,V=I;this.fixedPanels&&(I+=PBA);var X=657+k;k=1327+k;_.BL(this.hostElement).querySelector("#two-column-query").query="(min-width: "+I+"px)";_.BL(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(X+"px), (min-height: 630px) and (min-width: ")+(I+"px) and (max-width: ")+(k+"px)");_.BL(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(k+"px)");_.BL(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+V+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var k=_.BL(this.hostElement).querySelector("#miniplayer-bar").firstChild,I=this.squeezeback&&!_.m("web_watch_squeezeback_player_size_killswitch");return k&&k.active||this.theater||_.m("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||I||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.t6(NaN,NaN):dzh(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return dzh(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.BB(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var k=this;this.onWindowResized_(_.pv());_.m("browse_skeleton_removal_on_watch_killswitch")||_.qw("IS_SHELL_LOAD")&&XXP();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var I=_.$d(this);I.addEventListener("yt-player-updated",_.R1(this,this.onPlayerUpdated_));I.getPlayerPromise().then(function(V){k.playerApiReady_(V)});
_.m("kevlar_watch_flexy_playlist_manager")||(I=_.C7().resolve(_.yK),_.m("kevlar_watch_observe_playlist_navigations_killswitch")&&I.addEventListener("yt-navigate",_.R1(this,this.onYtNavigate_)),I.setPlaylistComponent(_.BL(this.hostElement).querySelector("#playlist")),I.addEventListener("yt-playlist-data-updated",_.R1(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.hD.addLowPriorityJob(function(){_.vW(k.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.$d(this).removeEventListener("yt-player-updated",_.R1(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.m("kevlar_watch_flexy_playlist_manager")){var k=_.C7().resolve(_.yK);_.m("kevlar_watch_observe_playlist_navigations_killswitch")&&k.removeEventListener("yt-navigate",_.R1(this,this.onYtNavigate_));
k.cancelVideoSkip();k.removeEventListener("yt-playlist-data-updated",_.R1(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.vW(this.hostElement,"yt-autonav-pause-player",!1);k=_.KC();_.m("kevlar_exit_fullscreen_leaving_watch")&&k&&_.$4(k)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(k){this.player&&this.player.updateVideoData({rvs:k.rvs})},
getPageContents:function(k){return k&&k.contents&&k.contents.twoColumnWatchNextResults&&k.contents.twoColumnWatchNextResults.results&&k.contents.twoColumnWatchNextResults.results.results.contents},
getClarifyBox:function(){return this.clarifyBoxValue},
getShoppingTimelyShelf:function(){return this.shoppingTimelyShelfValue},
getLimitedState:function(){return this.limitedStateValue},
getMerchShelf:function(){return this.merchShelfValue},
getSingleColumn:function(){return this.singleColumnValue},
getOfferModule:function(k){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",k)},
onRetrieveLocation_:function(k,I){I.hasComments?I.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):I.locationRetrieved("/related_ajax",void 0);k.stopPropagation()},
onSubscriptionChanged_:function(k,I){this.player&&(I?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){ZSk("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.BL(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.BL(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(k){this.player=k;this.setPlayerState(k.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.m("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.m("kevlar_unified_player")||_.m("kevlar_player_new_bootstrap_adoption"))&&_.br()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(k,I){I=I===void 0?!0:I;_.KC()&&_.m("external_fullscreen")&&_.$4(document.documentElement);this.theaterRequested_=k;I&&_.VM("wide",k?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.sm(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.vW(this.hostElement,"yt-set-theater-mode-enabled",{enabled:this.theater})},
onWatchScroll_:function(){this.scrollThrottle_.fire();this.mastheadScrollThrottle.fire()},
setPlayerTheaterMode_:function(){try{this.player.setSizeStyle(!0,this.theater)}catch(k){_.Sf(k,typeof this.player),this.player&&_.Sf(k,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var k;((k=this.player)==null?0:k.isFullscreen())?this.player.toggleFullscreen():_.sm(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(k,I){return this.loading?I:!!Object.keys(k).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(k){if(k){k=_.G(k);for(var I=k.next();!I.done;I=k.next())I=I.value,I.youThereRenderer&&XOk(this.youThereManager_,I.youThereRenderer)}},
setPlaylistData_:function(k){return k||{}},
userEngagementConfigDataChanged_:function(k){if(k)if(k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var I=this.youThereManager_;_.wx()<k.lowEngagementThresholdMs||Gpk(I,!0)}else k.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.sm(this.hostElement,"yt-autonav-pause-user-engagement",[k])},
isPlayerUnavailable_:function(k,I,V){return!!k&&!this.isVideoPlayable_(k,V)&&!I},
getPlayerOverlays_:function(k){return(k==null?void 0:k.playerOverlays)||null},
isVideoPlayable_:function(k,I){if(!k)return!1;var V=k.status==="OK"||k.status==="LIVE_STREAM_OFFLINE",X=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",k)||this.get("errorScreen.ypcTrailerRenderer",k);k=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",k);var P;I=I==null?void 0:(P=I.playerOverlayRenderer)==null?void 0:P.gatedActionsOverlayRenderer;return!!V||!!X||!!k||!!I},
hasWatchNextResponseErrorRenderer:function(k){var I=this.getPageContents(k),V,X,P,L,T;return!(k==null?0:(V=k.contents)==null?0:(X=V.twoColumnWatchNextResults)==null?0:X.secondaryResults)&&!!((P=I[0])==null?0:(L=P.itemSectionRenderer)==null?0:(T=L.contents[0])==null?0:T.backgroundPromoRenderer)},
isLiveStreamOffline_:function(k){return k?k.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(k,I,V){var X=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",I),P=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];P=_.m("web_no_skip_video_on_verification_checks")?(k==null?void 0:k.status)&&P.includes(k.status):k&&k.status==="AGE_CHECK_REQUIRED";var L=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",k);L==void 0&&(L=!0);!V||this.isVideoPlayable_(k,this.getPlayerOverlays_(I))||
X||P||!L||_.C7().resolve(_.yK).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();SvV()},
onPlayerFeedbackStartRequest_:function(k){_.sm(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:k}])},
onPlayerFeedbackArticleRequest_:function(k){_.sm(this.hostElement,"yt-help-dialog-requested",[k])},
onPlayerYpcContentRequest_:function(){var k,I,V,X,P,L,T,d,U=((k=this.data)==null?NaN:(I=k.contents)==null?NaN:(V=I.twoColumnWatchNextResults)==null?NaN:(X=V.secondaryResults)==null?NaN:(P=X.secondaryResults)==null?NaN:(L=P.offerModule)==null?NaN:(T=L.tvfilmOfferModuleRenderer)==null?NaN:(d=T.actionButtons)==null?NaN:d.length)-1;k=[".offerButton.buttonRenderer.",".actionButtons."+(U>=0?U:0)+".buttonRenderer."];I=_.G(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(V=I.next();!V.done;V=I.next())for(V=V.value,X=_.G(k),P=X.next();!P.done;P=X.next())if(P="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+V+P.value,P=this.get(P+"navigationEndpoint",this.data)||this.get(P+"serviceEndpoint",this.data)||this.get(P+"command",this.data)){_.Rl(P,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(k){_.vW(this.hostElement,"yt-autonav-pause-player",k)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(k){k()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(k){switch(k){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.vW(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(k)},
setPlayerState:function(k){_.$L().dispatch(_.iof(k))},
onPlayerSubscribe_:function(k){_.sm(this.hostElement,"yt-player-subscribe",[k])},
onPlayerUnsubscribe_:function(k){_.sm(this.hostElement,"yt-player-unsubscribe",[k])},
onPlayerAdYtShowToast_:function(k){_.sm(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:k.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(k){if(k)return k},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.swatcherooBinaryLayout?this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue:this.isTwoColumns_?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowRichGridContinuationButton:function(){return this.is!=="ytd-watch-grid"?!1:this.commentTeaserEnabled?this.swatcherooBinaryLayout?!1:!this.commentsEntryPointHeaderRenderer:!this.isTwoColumns_},
computeShowExpandableMetadata:function(k){return!_.qm("web_watch_move_summary_to_sd")&&!!k},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.m("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var k,I,V,X;this.watchNextSecondaryResults=(k=this.data)==null?void 0:(I=k.contents)==null?void 0:(V=I.twoColumnWatchNextResults)==null?void 0:(X=V.secondaryResults)==null?void 0:X.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var k,I=(k=this.data)==null?void 0:k.engagementPanels;if(I==null?0:I.length){k=null;I=_.G(I);for(var V=I.next();!V.done;V=I.next()){V=V.value;var X=void 0;if(((X=V.engagementPanelSectionListRenderer)==null?void 0:X.targetId)==="engagement-panel-structured-description"){k=V;break}}var P,L,T;k=(P=k)==null?void 0:(L=P.engagementPanelSectionListRenderer)==null?void 0:(T=L.content)==null?void 0:T.structuredDescriptionContentRenderer;if(k==null?0:k.items){P=
[];L=_.G(k.items);for(T=L.next();!T.done;T=L.next()){T=T.value;if(!_.m("sd_horizontal_list_show_nav_killswitch")){var d=X=V=I=k=void 0,U=void 0,E=(k=T.horizontalCardListRenderer)==null?void 0:(I=k.header)==null?void 0:(V=I.richListHeaderRenderer)==null?void 0:(X=V.navigationButton)==null?void 0:(d=X.buttonRenderer)==null?void 0:(U=d.command)==null?void 0:U.commandExecutorCommand;E&&E.commands&&(E.commands=E.commands.filter(function(l){return!_.K(l,Qxp)}))}(!T.expandableVideoDescriptionBodyRenderer&&
!T.videoDescriptionHeaderRenderer||_.m("web_delhi_colorful_sd"))&&P.push(T)}return{items:P}}}},
constructWarning_:function(k){return{text:_.y8(k),type:"WARNING"}},
isPlaShelfEnabled_:function(k){if((this.get("adPlacements",k)||[]).length)return!0;k=this.get("playerAds",k)||[];return!(!k.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",k[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var k=this;_.vW(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var I=this.getScrollTop()>0;this.gestures_&&(I?this.gestures_.detach():this.gestures_.attach());I!==this.showFullerscreenEdu_&&_.m("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=I,_.$d(this).getPlayerPromise().then(function(V){V.updateFullerscreenEduButtonVisibility(k.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.vW(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var k=this;this.commentsReady=!1;_.hD.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.d6(_.hD,function(){k.setComments_()},1E3)},
setComments_:function(){if(!_.m("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.LQ("cmi");_.hD.cancelJob(this.setCommentsJobId_);var k=this.getPageContents(this.data);if(k&&k.length){k=_.G(k);for(var I=k.next();!I.done;I=k.next())if(I=I.value,this.get("itemSectionRenderer.sectionIdentifier",I)==="comment-item-section"){this.comments=I.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.vW(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.m("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.m("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.LQ("cmc")},
doRemoveComments_:function(){this.comments={};_.m("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.hD.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.hD.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(k,I){var V=_.K(I.endpoint,_.rj);V&&(!(I=this.get("data.currentVideoEndpoint.watchEndpoint"))||V.videoId!==I.videoId||V.playlistId&&V.playlistId!==I.playlistId||V.index!==void 0&&V.index!==I.index||typeof V.startTimeSeconds!=="number"||(k.stopPropagation(),this.setScrollTop(0),_.$d(this).getPlayerPromise().then(function(X){var P=V.startTimeSeconds;X.seekTo(P);X.wakeUpControls();P<X.getDuration()&&X.playVideo()})))},
updatePlayerStartTime_:function(){var k=L2p();"t"in k&&(k=y42(k.t),this.player.seekTo(k,!0))},
updateTitleFromWatchNext:function(k){k=this.getPageContents(k);var I,V;(k=_.m6(k==null?void 0:(I=k[0])==null?void 0:(V=I.videoPrimaryInfoRenderer)==null?void 0:V.title))&&_.vW(this.hostElement,"yt-update-title",k)},
updateTitle_:function(k){k=this.get("videoDetails.title",k)||"";_.vW(this.hostElement,"yt-update-title",k)},
syncWithRemoteVideo_:function(k,I,V){if(this.active&&this.player){var X=this.player.getVideoData();if(X.video_id===V&&(V=X.list,_.m("polymer_enable_mdx_queue")&&V&&V.startsWith("RQ")&&(V=void 0),X.video_id!==k||V!=I)){var P;_.m("kevlar_player_watch_endpoint_navigation")?P=_.nJo(C8k(k,I)):P=this.buildWatchEndpoint_(k,I);_.vW(this.hostElement,"yt-navigate",{endpoint:P,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(k,I,V){return _.J8(k,I,V)},
initDclkstatus_:function(){c8A()},
attachWatchPageSkeleton_:function(){var k=document.querySelector("#watch-page-skeleton");if(k){var I=k.querySelector("#primary-info"),V=k.querySelector("#secondary-info"),X=k.querySelector("#related");I&&_.BL(this.hostElement).querySelector("#info-skeleton").appendChild(I);V&&_.BL(this.hostElement).querySelector("#meta-skeleton").appendChild(V);X&&(_.BL(this.hostElement).querySelector("#related-skeleton").appendChild(X),this.watchNextSkeletonEl_=X);_.kW(k)}},
handlePlayerUpdated_:function(){_.$d(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(k,I){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof I!=="undefined"){var V=this.watchNextSkeletonEl_.children,X=k&&k.indexSplices.length?k.indexSplices[0].index:0;k=Math.min(this.watchNextShownItems.length,V.length);I||(X=0,k=V.length);if(!this.ghostCardsEnabled)for(I=X;I<k;I++)V[I].classList.add("hidden")}},
onPlayerFullscreenChange_:function(k){_.m("external_fullscreen")||_.sm(this.hostElement,"yt-player-fullscreen",[k.fullscreen])},
onFullscreenChange_:function(k){this.fullscreen=k;this.gestures_&&this.gestures_.update(this.fullscreen);var I=_.$d(this);I.getPlayerPromise().then(function(V){V.setFauxFullscreen(!!_.KC())});
this.updateFullBleedElementLocations();k&&(I.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(k,I){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!I},
computeIsDonationShelfCollapsed_:function(k){return k},
computeShouldShowMerchShelf:function(k,I){return I&&!!k},
computeResponseHasComments:function(k){var I,V,X,P,L;return!!(k==null?0:(I=k.contents)==null?0:(V=I.twoColumnWatchNextResults)==null?0:(X=V.results)==null?0:(P=X.results)==null?0:(L=P.contents)==null?0:L.some(function(T){var d;return(T==null?void 0:(d=T.itemSectionRenderer)==null?void 0:d.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(k,I,V,X){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&X?!1:!!k&&!!Object.keys(k).length&&!I},
identity:_.Bt,onWindowResized_:function(k){this.windowSize_=k;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.m("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(k){var I=this;k&&k.type!=="dataloaded"&&k.type!=="dataupdated"||_.$d(this).getPlayerPromise().then(function(V){var X=V.getPlayerState();X!==5&&X!==0&&(V=1/V.getVideoAspectRatio(),I.videoHeightToWidthRatio_!==V&&(I.videoHeightToWidthRatio_=V))})},
schedulePlayerSizeUpdate_:function(k){var I=this,V=_.m("kevlar_watch_while_v2")||_.m("web_watch_pip"),X=function(){if(I.watchMetadata){var P,L;(L=(P=I.watchMetadata).resize)==null||L.call(P)}_.$d(I).getPlayerPromise().then(function(T){if(_.qm("kevlar_set_internal_player_size")){if(!V||!I.isMiniplayerActive()){var d=I.calculateCurrentPlayerSize_();T.setInternalSize(d.width,d.height)}}else T.setSize(NaN,NaN);_.m("kevlar_watch_while")&&I.updateWatchWhileScrollThreshold_()})};
k?X():_.H7(_.hD,X)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(k){this.set("data.survey",k.detail)},
onYtShowSurveyCommand_:function(k){this.set("data.survey",_.K(k,bA4).survey)},
onDownloadedVideoDeleted:function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1){if(!I.active||(V=I.playerData)==null||!V.offlineState||I.videoId!==k)return P.return();(X=I.player)==null||X.stopVideo();_.u_().navigatingAwayFromWatchDeletedVideo=!0;_.Rl(_.Cg_,I.hostElement);return P.yield(_.u_().navigationFinishPromise,2)}_.u_().navigatingAwayFromWatchDeletedVideo=!1;_.xg(P)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var k;this.theater?k=_.cM(.5625*this.windowSize_.width,480,this.windowSize_.height-185):k=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==k&&(this.watchWhileScrollThreshold_=k,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var k=_.BL(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&k){var I=this.windowSize_.height>=624,V=this.active?this.getScrollTop():0;!k.active&&I&&V>=this.watchWhileScrollThreshold_?(k.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):k.active&&(!I||V<this.watchWhileScrollThreshold_&&!_.KC())&&(k.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var k=_.BL(this.hostElement).querySelector("#secondary-inner");if(k){var I=_.BL(this.hostElement).querySelector("#below"),V=_.BL(this.hostElement).querySelector("#secondary"),X=_.BL(this.hostElement).querySelector("#comments");X&&V&&I&&(this.defaultTwoColumnLayout?(k.appendChild(X),V.appendChild(k)):(I.appendChild(X),QT(I,k)))}}},
isTwoColumnsChanged_:function(k,I){if(k!==!0||I!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(k=_.BL(this.hostElement).querySelector("#secondary-inner"))){I=_.BL(this.hostElement).querySelector("#below");var V=_.BL(this.hostElement).querySelector("#secondary"),X=_.BL(this.hostElement).querySelector("#comments");X&&V&&I&&(this.isTwoColumns_?(k.appendChild(X),V.appendChild(k)):(I.appendChild(X),QT(I,k)))}}else{k=!_.m("web_watch_enable_fs_squeezeback_panels");
I=_.BL(this.hostElement).querySelector("#panels");var P=_.BL(this.hostElement).querySelector("#alerts"),L=_.BL(this.hostElement).querySelector("#shopping-timely-shelf");V=_.BL(this.hostElement).querySelector("#playlist");X=_.BL(this.hostElement).querySelector("#related");var T=_.BL(this.hostElement).querySelector("#donation-shelf"),d=_.BL(this.hostElement).querySelector("#comments"),U=_.BL(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(P=_.BL(this.hostElement).querySelector("#secondary-inner"),
k&&(P.appendChild(I),P.appendChild(V),this.aiCompanionEnabled&&U&&P.appendChild(U)),P.appendChild(T),P.appendChild(X)):(k&&(_.Wg(I,P),_.Wg(V,P),this.aiCompanionEnabled&&U&&_.Wg(U,P),_.Wg(L,V)),_.Wg(T,P),d&&_.Wg(X,d));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.m("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.m("web_watch_enable_fs_squeezeback_panels")&&_.m("web_watch_theater_chat")){var k=_.BL(this.hostElement).querySelector("#chat-container"),I=this.theater&&!this.fullscreen||_.m("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&I?(I=_.BL(this.hostElement).querySelector("#columns"),(k==null?void 0:k.parentElement)!==I&&I.append(k),this.fixedPanels=!0):(this.fixedPanels=
!1,I=_.BL(this.hostElement).querySelector("#playlist"),k&&I?_.fD(k,I):_.$w(new _.GN("Missing element when updating chat location",{"chatContainer defined":!!k,"playlist defined":!!I})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(k,I){return _.m("sw_metadata_vis_toggle_ks")?!0:!!k||!!I},
computeForceDarkPanelTheme:function(k){return _.m("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&k:!1},
safeUpdateStyles:function(k){try{_.x5(this.hostElement,k)}catch(I){_.$w(I)}},
videoHeightToWidthRatioChanged_:function(k,I){I&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(k){this.videoHeightToWidthRatio_=1/k},
computeIsVerticalVideo_:function(k){return k>=1},
computeIsFourThreeToSixteenNineVideo_:function(k){return k<=.7501&&k>=.5624},
computeIsExtraWideVideo_:function(k){return k<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.$d(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.$d(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){Tf4(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(k){var I=_.OK(k)||0;_.uJ(k,I+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var k=_.OK("yt-fullerscreen-edu-button-click-count")||0,I=_.OK("yt-fullerscreen-edu-button-shown-count")||0,V=_.Nw("external_fullscreen_button_shown_threshold"),X=k>=_.Nw("external_fullscreen_button_click_threshold")||I>=V;_.$d(this).getPlayerPromise().then(function(P){P.updateFullerscreenEduButtonSubtleModeState(X)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(k,I){return I},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.C7().resolve(_.yK).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var k=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.hD.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.hD.addLowPriorityJob(function(){k.fullHeightPanelPositionUpdateJobId=0;var I=_.BL(k.hostElement).querySelector("#secondary"),V=_.BL(k.hostElement).querySelector("#fixed-secondary");I=I.getBoundingClientRect();var X=I.width;k.swatcherooSqueezeback&&
(X+=Li);if(k.swatcherooSqueezeback){var P=_.BL(k.hostElement).querySelector("#squeezeback-constraining-container");P.style.width=X+"px";P.style.flex="0 0 "+X+"px"}V.style.width=X+"px";V.style.left=I.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var k=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.hD.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.hD.addLowPriorityJob(function(){k.panelMaxHeightUpdateJob_=0;var I;!k.isTwoColumns_||k.theater||k.fullscreen?I=460:I=k.calculateNormalPlayerSize_().height;var V=I+"px";_.m("live_chat_taller_height")&&!k.theater&&(V="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.m("live_chat_medium_height")&&!k.theater&&(V="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.m("live_chat_scaled_height")&&!k.theater&&(V="calc(100vh - var(--ytd-toolbar-height) - 238px)");k.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":I+"px","--ytd-watch-flexy-chat-max-height":V,"--ytd-watch-flexy-structured-description-max-height":I+"px","--ytd-watch-flexy-comments-panel-max-height":I+"px","--ytd-comments-engagement-panel-content-height":I+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(k){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",k)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.nC(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(k){var I=_.BL(this.hostElement).querySelector("#engagement-panel-scrim");k?I.addEventListener("tap",_.R1(this,this.onEngagementPanelScrimClick_)):I.removeEventListener("tap",_.R1(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(k){if(this.hostElement.contains(k)&&!this.scrollToAnimation_.isAnimating()){var I=k.offsetTop-24;k=k.offsetTop+k.offsetHeight+24;var V=this.getPageScrollingElement(),X=this.getScrollTop(),P=X+V.clientHeight-56;if(I<X+56)I-=56;else if(k>P)I=k-V.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,I),500)}},
onYtSignalActionScrollToComments:function(){var k=this.hostElement.querySelector("#comments");if(k&&!this.scrollToAnimation_.isAnimating()){k=k.offsetTop-56-24;if(_.m("kevlar_comment_teaser_scroll_to_midpoint")&&(k-=_.e2().height/3,k<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,k),500)}},
onYtEngagementPanelVisibleChanged:function(k,I,V){if(this.active&&this.trackEngagementPanelVisibility&&!B46.includes(V)){if(I==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.AV(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var X=_.C7().resolve(_.Ge);this.visiblePanelIdentifiers_.forEach(function(P){P!==V&&X.hidePanel({identifier:P})})}this.visiblePanelIdentifiers_.add(V)}I!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&I!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(V);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(k){return k?"":"watch-active-metadata"},
computeNewMetadataClass:function(k){return k?"watch-active-metadata":""},
computeIsSingleColumn:function(k,I){return I&&!k},
computeFullBleedPlayer:function(k,I,V){return _.m("external_fullscreen")&&k||I||V},
computeDefaultLayout:function(k){return!k},
computeDefaultTwoColumnLayout:function(k,I){return!k&&I},
updatePanelsLocation:function(){if(_.m("web_watch_enable_fs_squeezeback_panels")){var k=_.BL(this.hostElement).querySelector("#below"),I=_.BL(this.hostElement).querySelector("#panels"),V=_.BL(this.hostElement).querySelector("#playlist"),X=_.BL(this.hostElement).querySelector("#chat-container"),P=_.BL(this.hostElement).querySelector("#panels-full-bleed-container"),L=_.BL(this.hostElement).querySelector("#secondary-inner"),T=_.BL(this.hostElement).querySelector("#shopping-timely-shelf"),d=_.BL(this.hostElement).querySelector("#persistent-panel-container");
if(k&&I&&V&&X&&P&&L&&T&&(this.aiCompanionEnabled?d:1)){var U=this.fullscreen||this.theater&&this.iMaxTheaterMode,E=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;E?(E=_.BL(this.hostElement).querySelector("#columns"),(X==null?void 0:X.parentElement)!==E&&E.append(X),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):U?P.appendChild(X):this.isTwoColumns_?QT(L,X):QT(k,X);U?(P.appendChild(I),P.appendChild(V),
this.aiCompanionEnabled&&d&&P.appendChild(d)):(this.isTwoColumns_?(QT(L,I),QT(L,V),this.aiCompanionEnabled&&d&&QT(L,d)):(QT(k,I),QT(k,V),this.aiCompanionEnabled&&d&&QT(k,d)),QT(k,T))}}},
swatcherooUpdatePanelsLocation:function(k,I,V,X,P,L){if(this.is==="ytd-watch-grid"){I=k&&!I;this.swatcherooSplitScroll&&(I?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));V=_.BL(this.hostElement).querySelector("#panels");var T=_.BL(this.hostElement).querySelector("#playlist"),d=_.BL(this.hostElement).querySelector("#persistent-panel-container"),
U=_.BL(this.hostElement).querySelector("#fixed-secondary"),E=_.BL(this.hostElement).querySelector("#fixed-below"),l=_.BL(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),r=_.BL(this.hostElement).querySelector("#chat-container");L&&(k?(U.appendChild(V),this.aiCompanionEnabled&&d&&U.appendChild(d)):(E.appendChild(V),this.aiCompanionEnabled&&d&&E.appendChild(d)));P?k?U.appendChild(r):E.appendChild(r):_.fD(r,l);X?k?U.appendChild(T):E.appendChild(T):_.fD(T,
l);this.swatcherooSplitScroll&&(k=_.BL(this.hostElement).querySelector("#secondary"),X=_.BL(this.hostElement).querySelector("#columns"),P=_.BL(this.hostElement).querySelector("#fixed-columns-secondary"),I?P.appendChild(k):X.appendChild(k))}},
computeMetadataSkinnyMode:function(k,I,V){return this.is!=="ytd-watch-grid"?!1:k?V:I},
computeWatchWhilePanelsActive:function(k,I){return k||I},
computeNoBorderOnChat:function(k){return _.m("web_watch_theater_chat_no_border")&&k},
computeLiveChatPresentAndExpanded:function(k,I){return k&&!I},
computePanelExpanded:function(k,I,V){return k||I||V},
computeSqueezeback:function(k,I,V,X){if(_.m("web_watch_enable_fs_squeezeback_panels")){var P=this.iMaxTheaterMode&&this.theater,L=this.theater&&!this.iMaxTheaterMode;return(k||I||V)&&(P||X)||I&&L}},
computeSwatcherooSqueezeback:function(k,I,V){return this.is!=="ytd-watch-grid"||_.m("ww_squeezeback_killswitch")?!1:k&&I&&V},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(k){_.$d(this).getPlayerPromise().then(function(I){var V;(V=I.changeMarkerVisibility)==null||V.call(I,_.K(k,vk).isVisible||!1,_.K(k,vk).entityKeys||[],_.K(k,vk).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(k){this.liveChatCollapsed=k.detail;_.$L().dispatch(UEi(k.detail));if(!this.liveChatCollapsed&&this.squeezeback){var I=_.C7().resolve(_.Ge);this.visiblePanelIdentifiers_.forEach(function(V){I.hidePanel({identifier:V})})}},
onSetPlaylistCollapsed:function(k){_.m("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!k)},
provideRenderingData:function(k,I){switch(k){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=I;break;case "PRIMARY_INFO":_.m("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=I);this.videoPrimaryInfoRendererValue=I==null?void 0:I.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.m("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=I);this.videoSecondaryInfoRendererValue=I==null?void 0:I.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
I;break;case "CLARIFICATION":this.clarifyBoxValue=I;break;case "LIVE_CHAT":this.conversationBar=I;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=I;break;case "PLAYLIST":this.externalPlaylistData_=I!=null?I:{};break;case "MERCH_SHELF":this.merchShelfValue=I==null?void 0:I.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=I;break;case "TICKET_SHELF":this.ticket=I;break;case "OFFER_MODULE":this.offerModule=I;break;case "LIMITED_STATE":this.limitedStateValue=
I;break;case "DONATION_SHELF":this.donation=I;break;case "ALERTS":this.alertsValue=I;break;case "COMMENTS":this.comments=I;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=I;break;case "ENGAGEMENT_PANELS":this.engagementPanels=I;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=I;break;case "RICH_GRID_RENDERER":this.richGridRendererData=I;break;case "EXPANDABLE_METADATA":this.expandableMetadata=I;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
I;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=I;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=I}},
toggleCinematicsActive:function(k){this.cinematicsActive=k},
isMiniplayerActive:function(){return _.C7().resolve(_.iP).isMiniplayerActive()}}];var TJk=function(k,I){var V;return((V=k.prefixMapping)==null?0:V[I])?k.prefixMapping[I]:k.SHARED_RENDERERS_.hasOwnProperty(I)?"yt":k.prefix},IF={DIALOG:{component:"tp-yt-paper-dialog",
properties:{withBackdrop:!0,modern:!0,modal:!1},preventAutonav:!0},FULLSCREEN_OVERLAY:{component:null,properties:{withBackdrop:!0}},DROPDOWN:{component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0},HINT:{component:"tp-yt-iron-dropdown",properties:{allowOutsideScroll:!0,dynamicAlign:!1,horizontalAlign:"center",noOverlap:!0,scrollAction:"refit",verticalAlign:"bottom",
verticalOffset:15,withBackdrop:!1},positionalProperties:{OPEN_POPUP_POSITION_TOP:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPLEFT:{horizontalAlign:"right",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_LEFT:{horizontalAlign:"right",
horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_BOTTOM:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMLEFT:{horizontalAlign:"right",horizontalOffset:12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMRIGHT:{horizontalAlign:"left",horizontalOffset:-12,
shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12}},forceCloseOnOutsideClick:!0,forceFocus:!0,slotName:"dropdown-content"},HINT_PERSISTENT:{component:"tp-yt-iron-dropdown",properties:{allowOutsideScroll:!0,dynamicAlign:!1,horizontalAlign:"center",noOverlap:!0,scrollAction:"refit",verticalAlign:"bottom",verticalOffset:15,withBackdrop:!1,noAutoFocus:!0},positionalProperties:{OPEN_POPUP_POSITION_TOP:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"bottom",verticalOffset:15},
OPEN_POPUP_POSITION_TOPLEFT:{horizontalAlign:"right",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_TOPRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"bottom",verticalOffset:15},OPEN_POPUP_POSITION_LEFT:{horizontalAlign:"right",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",horizontalOffset:12,verticalAlign:"middle",verticalOffset:0},
OPEN_POPUP_POSITION_BOTTOM:{horizontalAlign:"center",horizontalOffset:0,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMLEFT:{horizontalAlign:"right",horizontalOffset:12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12},OPEN_POPUP_POSITION_BOTTOMRIGHT:{horizontalAlign:"left",horizontalOffset:-12,shiftedHorizontalOffset:24,verticalAlign:"top",verticalOffset:12}},slotName:"dropdown-content"},LOCKED_OVERLAY_DIALOG:{component:"tp-yt-paper-dialog",properties:{restoreFocusOnClose:!0,
scrollAction:"lock",withBackdrop:!0},preventAutonav:!0}};IF.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.m("kevlar_mealbar_above_player"),modern:_.gH("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"}};
IF.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};IF.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};IF.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
IF.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)"}};
IF.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};
IF.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};
IF.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};
IF.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0,addSpacing:_.m("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"}};
IF.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"}};IF.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};IF.TOAST={component:null,properties:{}};var dKk=new function(k,I,V){this.supportedPopups=k;this.navigationEndpointPopupMap=I;this.popupTypeMap=V;this.supportedPopups=k;this.navigationEndpointPopupMap=I;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:_.m("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"}),iHh=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$21579_popupConfig=IF;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 WmA=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.fm.getInstance()},Ve=function(k,I){var V=k.pageNameToElement.get(I);
if(!V){switch(I){case "watch":var X=_.m("web_watch_force_learning_journey_for_testing")?_.qg("ytd-watch-learning-journey"):_.m("kevlar_watch_fixie")?_.qg("ytd-watch-fixie"):_.m("kevlar_watch_grid")?_.qg("ytd-watch-grid"):_.qg("ytd-watch-flexy");break;case "learning_journey_watch":X=_.qg("ytd-watch-learning-journey");break;case "shorts":X=_.qg("ytd-shorts");break;case "search":X=_.qg("ytd-search");break;case "channel":X=_.qg("ytd-browse");X.pageSubtype="channels";break;case "trending":X=_.qg("ytd-browse");
X.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "companion-canvas":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":case "your-courses":case "report-history":X=
_.qg("ytd-browse");X.pageSubtype=I;break;case "browse":X=_.qg("ytd-browse");break;default:_.$w(new _.GN("Error getting page element for type",I))}V=X;k.pageNameToElement.set(I,V)}return V};
WmA.prototype.preparePage=function(k,I,V){V&&(k=_.R5(V)||k);if(k!=="watch"&&k!=="learning_journey_watch"){var X=this.elementPoolPopulator,P=k;P!=X.targetPage_&&X.pendingPages_.indexOf(P)>-1&&(X.targetPage_&&(X.pendingPages_.unshift(X.targetPage_),X.abort()),ypk(X,P),_.ICQ(X,P))}if((X=Ve(this,k))||!_.K(V,_.vE)){X.isAttached||X===I||(X.hidden=!0);if(!X.data&&(k!=="watch"&&k!=="learning_journey_watch"||!_.m("swatcheroo_page_pool_dont_provide_filler_data"))){var L;if(k=(L=_.gH("FILLER_DATA",{})[k])==
null?void 0:L.response)X.data=k}return X}};var fqi=function(k){this.JSC$33446_clientRoot=k;this.playlistHandlerActionMap={"yt-add-to-playlist-command":K56,"yt-end-playlist-command":$F2,"yt-recover-playlist-command":j2V,"yt-refresh-playlist-command":geP,"yt-playlist-remove-videos-action":J04};_.Fh(_.sG.getInstance(),this.playlistHandlerActionMap,this.JSC$33446_clientRoot);or3()},UKG;var Xm=function(k,I,V){this.apiKey=k;this.endpoint=I;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=I==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||I==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
I==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||I==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new T$k};
_.c=Xm.prototype;
_.c.start=function(k){if(this.state===0)if(this.isOnline()){k.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=k.supportsHttpHeadersOverwriteParam);k.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=k.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.PX("voice_assistant");_.cX("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=k.languageCode||"en-US";this.supportsCrossDomainXhr=k.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=k.youtubeAssistantRequest||null;this.listeningHandler=k.listeningHandler||this.listeningHandler;this.audioDetectedHandler=k.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=k.stopHandler||this.stopHandler;this.completeHandler=k.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=k.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=k.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
k.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=k.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=k.accessToken;this.additionalHeaders=k.additionalHeaders||{};var I;this.prefetchResponseTimeoutMs=(I=k.prefetchResponseTimeoutMs)!=null?I:this.prefetchResponseTimeoutMs;EmG(this);this.startAudio();bHh(this)}else this.errorHandler("OFFLINE")};
_.c.stop=function(k){var I=k===void 0?{}:k;k=I.logCancel===void 0?!0:I.logCancel;var V=I.logMicClosed===void 0?!0:I.logMicClosed;var X=I.handleError===void 0?!0:I.handleError;I=I.handleStop===void 0?!0:I.handleStop;this.state!==0&&(k&&P0("voz_cx"),LH(this,{logMicClosed:V,handleStop:I}),X&&this.errorHandler("ABORTED"))};
_.c.getState=function(){return this.state};
_.c.isSupported=function(){return!0};
_.c.stopAudio=function(k){(k===void 0||k)&&P0("voz_mf")};
_.c.startAudio=function(){P0("voz_vp");return _.ot(null)};
var lqX=function(k,I){k.channelOpen&&(k.state!==2&&(k.state=2,P0("voz_ss"),k.listeningHandler()),I=new Uint8Array(I),I='{ "audioIn": "'+_.OO(I)+'" }',k.channel.send(I))},LH=function(k,I){var V=I===void 0?{}:I;
I=V.logMicClosed===void 0?!0:V.logMicClosed;V=V.handleStop===void 0?!0:V.handleStop;k.vozEndOfDataTimeout>-1&&(clearTimeout(k.vozEndOfDataTimeout),k.vozEndOfDataTimeout=-1);r7P(k);k.stopAudio(I);k.channel&&(k.channelOpen=!1,k.manuallyClosedChannel=!0,k.channel.close(),k.channel=void 0);k.transcribedSpeechResults=[];k.state=0;V&&k.stopHandler()},EmG=function(k){var I={httpHeadersOverwriteParam:k.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},k.additionalHeaders,k.accessToken&&k.isUsingVoz?{Authorization:"Bearer "+k.accessToken}:{"x-goog-api-key":k.apiKey}),supportsCrossDomainXhr:k.supportsCrossDomainXhr};k.channel=new KJ(k.endpoint,I);k.channel.open();_.O6(k.channel,"w",function(){var V=k.channel,X=V.send,P=k.isUsingVoz?"PLACEHOLDER":"example";P={config:{dialogStateIn:{languageCode:k.languageCode},deviceConfig:{deviceId:P,deviceModelId:P},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!k.isUsingVoz)P.config.requestType=4;else if(k.isUsingVoz&&k.youtubeAssistantRequest){var L=JSON.stringify(k.youtubeAssistantRequest);P.config.internalIn={youtubeAssistantS3InputJson:L}}X.call(V,P);k.channelOpen=!0;k.manuallyClosedChannel=!1});
_.O6(k.channel,"x",function(){k.manuallyClosedChannel||(k.channelOpen=!1,k.channel=void 0,LH(k))});
_.O6(k.channel,"z",function(V){if(V.data){r7P(k);for(var X=0;X<V.data.length;X++){var P=k,L=V.data[X],T=L.speechResults;if(T)a:{var d=[];L=[];var U=!1;T=_.G(T);for(var E=T.next();!E.done;E=T.next()){E=E.value;if(E.noSpeech){LH(P);P.errorHandler("NO_SPEECH");break a}E.transcript!==void 0&&E.stability!==void 0&&(E.stability<P.confidenceThreshold&&(U=!0),U?L.push(E.transcript):d.push(E.transcript))}if(d.length!==0||L.length!==0)d=d.join(" "),L=L.join(" "),P.receivedEndOfUtterance&&!P.isUsingVoz?P.isUsingVoz||
P.completeHandler([d,L]):(U=P,T=d,E=L,P0("voz_sf"),U.transcriptionUpdateHandler(T,E),U.transcribedSpeechResults=[T,E]),P.receivedEndOfUtterance&&(P0("voz_eou"),P.transcriptionCompleteHandler([d,L]),P.isUsingVoz&&(P.prefetchResponseTimeoutMs===0?LH(P,{logMicClosed:!1,handleStop:!0}):P.prefetchResponseTimeoutMs>0&&hLV(P)))}else P.isUsingVoz&&(L==null?0:L.internalOut)?(L=JSON.parse(L.internalOut.youtubeAssistantS3OutputJson),L.userHasOptedInToVaa||L.vaaConsent?P.vaaConsentUpdateHandler(!!L.userHasOptedInToVaa,
!!L.vaaConsent):(y7h(P),L&&(d=P.transcribedSpeechResults,P0("voz_rqf"),P.completeHandler(d,L)))):L.eventType==="END_OF_UTTERANCE"?P.receivedEndOfUtterance=!0:(P0("voz_err"),P.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.$w(Error("Vl")))}}});
_.O6(k.channel,"y",function(V){LH(k);switch(V.status){case 1:V="WEBCHANNEL_NETWORK_ERROR";break;case 2:V="WEBCHANNEL_SERVER_ERROR";break;default:V="WEBCHANNEL_UNKNOWN_ERROR"}k.errorHandler(V);k.logError(Error(V))})};
Xm.prototype.logError=function(k){_.hq(k)};
Xm.prototype.isOnline=function(){return!0};
var hLV=function(k){y7h(k);k.prefetchResponseSetTimeoutId=setTimeout(function(){LH(k,{logMicClosed:!1,handleStop:!0})},k.prefetchResponseTimeoutMs)},y7h=function(k){k.prefetchResponseSetTimeoutId>-1&&(clearTimeout(k.prefetchResponseSetTimeoutId),k.prefetchResponseSetTimeoutId=-1)},bHh=function(k){r7P(k);
k.noResponseReceivedTimeout=window.setTimeout(function(){LH(k);k.errorHandler("NO_SPEECH")},11E3)},r7P=function(k){k.noResponseReceivedTimeout>-1&&(window.clearTimeout(k.noResponseReceivedTimeout),k.noResponseReceivedTimeout=-1)},P0=function(k){_.LQ(k,void 0,"voice_assistant")};var c0=function(){Xm.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.J(c0,Xm);c0.prototype.isSupported=function(){return qVV()};
c0.prototype.startAudio=function(){var k=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.e8(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(X){mKp(k,X)};
this.processor.connect(this.audioContext.destination);var I=function(X){k.stream=X;if(!k.audioContext)return _.ot(null);X=k.audioContext.createMediaStreamSource(X);k.processor&&X.connect(k.processor);return _.ot(null)},V={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?I(this.stream):(V=navigator.mediaDevices.getUserMedia(V))?V.then(I).catch(function(X){LH(k);X.name&&X.name==="NotAllowedError"?k.errorHandler("NO_MICROPHONE_PERMISSION"):(k.errorHandler("AUDIO_ERROR"),k.logError(X));return _.e8(null)}):(LH(this),this.errorHandler("AUDIO_ERROR"),_.$w(Error("Wl")));
return Xm.prototype.startAudio.call(this)};
c0.prototype.stopAudio=function(k){k=k===void 0?!0:k;this.audioContext&&(this.audioContext.state==="running"&&this.processor&&(this.processor.onaudioprocess=function(){}),this.audioContext.close(),this.audioContext=null,this.stream&&(this.stream.getAudioTracks().forEach(function(I){I.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;Xm.prototype.stopAudio.call(this,k)};
c0.prototype.isOnline=function(){return navigator.onLine};
var mKp=function(k,I){if(k.audioContext)if(window.OfflineAudioContext){var V=k.audioContext.sampleRate,X=I.inputBuffer.getChannelData(0);I=new window.OfflineAudioContext(1,X.length,16E3);for(var P=I.createBuffer(1,X.length,V),L=P.getChannelData(0),T=0,d=0;d<X.length;d++)L[d]=X[d],T+=L[d]*L[d];!k.audioDetected&&Math.sqrt(T/X.length)>.01&&(k.audioDetected=!0,k.audioDetectedHandler());X=I.createBufferSource();X.buffer=P;X.connect(I.destination);X.start(0);I.oncomplete=function(U){U=U.renderedBuffer.getChannelData(0);
for(var E=Math.floor(16384E3/V),l=new Int16Array(E),r=0;r<E;++r)l[r]=Math.max(-1,Math.min(1,U[r]))*32767;lqX(k,l.buffer)};
I.startRendering()}else Kmc(k,I)},Kmc=function(k,I){var V=k.audioContext.sampleRate,X=I.inputBuffer.getChannelData(0),P=Math.floor((V+8E3)/16E3);
V=X.length/P;I=new Float32Array(V);for(var L=0;L<V;++L)I[L]=X[L*P];X=new Int16Array(V);for(P=0;P<V;++P)X[P]=Math.max(-1,Math.min(1,I[P]))*32767;lqX(k,X.buffer)};var $K2={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var SrA=function(){this.JSC$21644_audioEnabled=!0;this.audioFeedbackHolder={}};
SrA.prototype.isPlaying=function(k){return k.currentTime>0&&!k.paused&&!k.ended&&k.readyState>2};
var jFp=function(k){for(var I=_.G(Object.values($K2)),V=I.next();!V.done;V=I.next())V=V.value,k.audioFeedbackHolder[V]=new Audio,k.audioFeedbackHolder[V].src="/s/search/audio/"+V+".mp3",k.audioFeedbackHolder[V].load()},GU=function(k,I){if(k.JSC$21644_audioEnabled!==!1&&I in k.audioFeedbackHolder){for(var V=_.G(Object.values(k.audioFeedbackHolder)),X=V.next();!X.done;X=V.next())X=X.value,k.isPlaying(X)&&X.pause();
k.audioFeedbackHolder[I].currentTime=0;k.audioFeedbackHolder[I].play().catch(function(){})}};var J74=function(k,I){var V=this;this.store=k;this.service=I;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 SrA;var X;(X=this.audioPlayer)==null||jFp(X)};
_.c=J74.prototype;_.c.getService=function(){return this.service};
_.c.isEnabled=function(){return!!this.service};
_.c.isSupported=function(){var k;return(k=this.service)==null?void 0:k.isSupported()};
_.c.start=function(){var k=this,I,V,X,P,L,T,d,U,E,l,r,h,y;return _.W(function(S){switch(S.nextAddress){case 1:k.store.dispatch(Eo4("",""));if(!navigator.onLine)return k.setState("offline"),S.return();window.addEventListener("offline",k.handleOfflineEvent);k.stream=null;if(!k.permissionsSupported){S.jumpTo(2);break}_.vK(S,3);return S.yield(Yr3(k),5);case 5:I=S.yieldResult;if(!I)return(V=k.audioPlayer)==null||GU(V,"failure"),S.return();k.service.stream=k.stream;k.setState("listening");_.vx(S,2);break;
case 3:_.nh(S),k.permissionsSupported=!1;case 2:X={context:_.LfD(_.pc())},X.youtubeAssistantParams={searchParams:{inlineSearchResponse:k.enableInlineSearchResponse}},P=function(g,F){k.store.dispatch(b0G("transcribing"));k.store.dispatch(Eo4(g,F))},L=function(){var g;
(g=k.audioPlayer)==null||GU(g,"open");k.setState("listening")},T=function(){k.setState("transcribing")},d=function(g){k.setErrorState(g)},U=function(g,F){var Q;
(Q=k.audioPlayer)==null||GU(Q,"success");F&&(_.m("kevlar_voice_search_inline_search")&&(k.responseProcessor=_.C7().resolve(_.i_G),k.responseProcessor&&(Q=F.navigationAction,g=F.prefetchedSearchResponse,Q&&g&&(Q=(new _.oiG).JSC$14480_getStoreKey(Q),_.Ec(k.responseProcessor,g,Q)))),k.JSC$21662_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",F))},E=function(){window.removeEventListener("offline",k.handleOfflineEvent)},l=_.E5l(!1),r=l.Authorization!=null,h=k.enableFirstPartyAuth||
k.enableFPAForSignedInUsers&&r?l:{"X-Goog-Visitor-Id":l["X-Goog-Visitor-Id"]},y={completeHandler:U,
errorHandler:d,listeningHandler:L,audioDetectedHandler:T,stopHandler:E,transcriptionUpdateHandler:P,youtubeAssistantRequest:X,languageCode:gm2(),additionalHeaders:h,supportsCrossDomainXhr:k.enableFirstPartyAuth||k.enableFPAForSignedInUsers&&r,supportsHttpHeadersOverwriteParam:!k.disableHttpHeadersOverwrite},k.service.start(y),_.xg(S)}})};
_.c.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.c.reset=function(){this.store.dispatch(_.vX({type:"RESET_VOICE_SEARCH_STATE"}))};
_.c.setState=function(k){this.store.dispatch(b0G(k))};
_.c.setErrorState=function(k){switch(k){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var I;(I=this.audioPlayer)==null||GU(I,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)Yr3(this);else{var V;(V=this.audioPlayer)==null||GU(V,"failure");this.setState("permission-denied")}break;case "ABORTED":var X;(X=this.audioPlayer)==null||GU(X,"no_input");break;default:var P;(P=this.audioPlayer)==
null||GU(P,"no_input");this.setState("timeout")}};
var Yr3=function(k){var I,V;return _.W(function(X){switch(X.nextAddress){case 1:return X.yield(navigator.permissions.query({name:"microphone"}),2);case 2:I=X.yieldResult;if(I.state==="granted")return X.return(!0);if(I.state==="denied")return k.setState("permission-denied"),X.return(!1);k.setState("permission");V={audio:{sampleSize:16,channelCount:1},video:!1};_.vK(X,3);return X.yield(navigator.mediaDevices.getUserMedia(V),5);case 5:return k.stream=X.yieldResult,X.return(!0);case 3:return _.nh(X),
k.setState("permission-denied"),X.return(!1)}})},gm2=function(){var k=_.gH("INNERTUBE_CONTEXT_HL"),I=_.gH("INNERTUBE_CONTEXT_GL");
return k.indexOf("-")>-1?k:k+"-"+I};var qri=function(k,I,V){J74.call(this,I,V);this.JSC$21662_actionRouter=k;this.enableInlineSearchResponse=_.m("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.m("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.m("kevlar_voice_search_enable_fpa_signedin_users")},vmh;
_.J(qri,J74);
var sFp=function(){if(!vmh){var k="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.m("kevlar_voice_search_auth_enabled")||_.m("kevlar_voice_search_use_yt_endpoint")?k="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.m("kevlar_voice_search_use_fp_endpoint")&&(k="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");vmh=
new qri(_.sG.getInstance(),_.$L(),new c0(_.gH("VOZ_API_KEY"),k,.5))}return vmh};var FmA=function(k){this.JSC$21666_clientRoot=k;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1,commentsPanelOpen:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$21666_clientRoot,new Map([["iron-overlay-opened",this.onIronOverlayOpened.bind(this)],["iron-overlay-closed",this.onIronOverlayClosed.bind(this)],["yt-autonav-pause-focus",this.onYtAutonavPauseFocus.bind(this)],["yt-autonav-pause-blur",this.onYtAutonavPauseBlur.bind(this)],["yt-autonav-pause-guide-opened",
this.onYtAutonavPauseGuideOpened.bind(this)],["yt-autonav-pause-guide-closed",this.onYtAutonavPauseGuideClosed.bind(this)],["yt-autonav-pause-scroll",this.onYtAutonavPauseScroll.bind(this)],["yt-autonav-pause-player",this.onYtAutonavPausePlayer.bind(this)],["yt-autonav-pause-player-ended",this.onYtAutonavPausePlayerEnded.bind(this)],["yt-autonav-engagement-panel-visible-changed",this.onYtEngagementPanelVisibleChanged.bind(this)]]));k=_.G(this.eventListeners);for(var I=k.next();!I.done;I=k.next()){var V=
_.G(I.value);I=V.next().value;V=V.next().value;V=_.G(V);for(var X=V.next();!X.done;X=V.next()){var P=_.G(X.value);X=P.next().value;P=P.next().value;I.addEventListener(X,P)}}_.Fh(_.sG.getInstance(),this.autonavPauseActionMap,this.JSC$21666_clientRoot)},BJX,A7G=function(k){return _.m("kevlar_autonav_popup_filtering")?(k=_.$5(k))?k.hasAttribute("prevent-autonav"):!0:!0};
_.c=FmA.prototype;_.c.onIronOverlayOpened=function(k){A7G(k)&&(this.autonavPauseReasons.overlayOpen=!0,TU(this))};
_.c.onIronOverlayClosed=function(k){A7G(k)&&(this.autonavPauseReasons.overlayOpen=!1,TU(this))};
_.c.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;TU(this)};
_.c.onYtAutonavPauseBlur=function(){var k=this;_.hD.addJob(function(){QFi()||(k.autonavPauseReasons.inputBoxFocus=!1,TU(k))},8,0)};
_.c.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;TU(this)};
_.c.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;TU(this)};
_.c.onYtAutonavPauseScroll=function(){var k=_.C7().resolve(_.Kz);k.isOnWatch()&&(k=k.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=k.getBoundingClientRect().top<-200,TU(this))};
_.c.onYtAutonavPauseUserEngagement=function(k){var I=this;if(_.m("user_engagement_enable_autoplay_pause_feature")){var V=Number(k.lowEngagementThresholdMs);isNaN(V)||V<=0||k.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?cw("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.C7().resolve(_.p2),_.wx()<V?_.d6(_.hD,function(){cw("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):lxx()?(this.userEngagementCsn=_.PW(),_.d6(_.hD,function(){cw("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
I.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,TU(this)):cw("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.bfD(Error("Xl`"+JSON.stringify(k)))};
_.c.onYtAutonavPausePlayer=function(k){this.autonavPauseReasons.requestedByPlayer=!!k.detail;TU(this)};
_.c.onYtAutonavVisibilityChanged=function(){var k=this,I,V,X;return _.W(function(P){if(P.nextAddress==1)return(I=_.S_())?P.yield(I.getPlayerPromise(),2):P.return();V=P.yieldResult;X=V.isMuted()||V.getVolume()===0;k.autonavPauseReasons.backgroundAndMute=QFi()&&X;TU(k);_.xg(P)})};
_.c.onYtAutonavPausePlayerEnded=function(){_.C7().resolve(_.p2);var k=144E5;_.m("user_engagement_enable_autoplay_pause_feature")||_.m("is_part_of_any_user_engagement_experiment")||(k=45E5);this.autonavPauseReasons.longIdle=_.wx()>k;nmP(this);TU(this)};
_.c.onYtUserActivity=function(){var k=this;this.autonavPauseReasons.userEngagement&&(_.d6(_.hD,function(){cw("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",k.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,TU(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.d6(_.hD,function(){cw("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",k.userEngagementCsn);_.r6()}),this.autonavPauseReasons.youthereLactExperiment=!1,TU(this));
this.autonavPauseReasons.longIdle&&!_.m("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,TU(this))};
var QFi=function(){var k=window.document.visibilityState;return!(!k||k==="visible")},TU=function(k){for(var I=!1,V=_.G(Object.values(k.autonavPauseReasons)),X=V.next();!X.done;X=V.next())X=X.value,I=I||X;
I?_.FI.getInstance().pause(k.autonavPauseReasons):(k=_.FI.getInstance(),k.autonavState_==3?(k.setState(2,!1,!1),k.autonavPauseReason_=void 0):k.autonavState_==1&&(k.disabledAutonavPauseReason_=void 0))},nmP=function(k){var I=!1;
if(_.m("enable_autoplay_pause_by_lact")){_.C7().resolve(_.p2);I=_.Nw("autoplay_pause_by_lact_sec")*1E3;var V=_.Nw("autoplay_pause_by_lact_sampling_fraction");(I=_.wx()>=I&&Math.random()<V)&&!lxx()&&(_.d6(_.hD,function(){cw("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),I=!1)}I!==k.autonavPauseReasons.youthereLactExperiment&&(k.autonavPauseReasons.youthereLactExperiment=I)&&(k.userEngagementCsn=_.PW(),_.d6(_.hD,function(){cw("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",k.userEngagementCsn)}));
k.autonavPauseReasons.userEngagement&&_.d6(_.hD,function(){cw("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",k.userEngagementCsn)})};
FmA.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(cw("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.r6(),this.autonavPauseReasons.youthereLactExperiment=!1,TU(this));this.autonavPauseReasons.userEngagement&&(cw("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,TU(this))};
FmA.prototype.onYtEngagementPanelVisibleChanged=function(k){k.detail&&k.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=k.detail.visible,TU(this))};
FmA.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var omp=_.W8.persistentPanelVisibleSelector,dJ=function(){var k=_.a.apply(this,arguments)||this;k.miniGuideVisible=!1;k.guideOpened=_.m("disable_initial_guide_state_fix")?!1:k.canFitPersistentGuide(k.initialBodyClientWidth);k.guideUserStateOpened=k.getInitialGuideUserStateOpened();k.isFullscreenShorts=!1;k.miniGuideWidthThreshold=_.Nw("kevlar_mini_guide_width_threshold",791);k.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
k.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");k.persistentGuideBlockedPagePathRegex=new RegExp(k.persistentGuideBlockedPagesPatterns.join("|"));k.animationTransitionDuration=0;k.lateDataResolver=_.bH();k.initialGuideDataFetchFailed=!1;k.initialLoad=!0;k.guideRenderers=new Set;k.isMouseOverGuide=!1;k.sessionUserManuallyExpandedGuideState=
!1;k.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return k};
_.J(dJ,_.a);_.c=dJ.prototype;_.c.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.c.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.c.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.c.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.c.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.c.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.c.ready=function(){_.C7().addProvider({provide:_.hY,useValue:this.hostElement})};
_.c.attached=function(){var k=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.R1(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.R1(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.R1(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.R1(this,this.onYtGuideShow));_.xA(this,function(){k.animationTransitionDuration=200})};
_.c.detached=function(){document.removeEventListener("yt-navigate-finish",_.R1(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.R1(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.R1(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.R1(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.R1(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.R1(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.R1(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.c.getData=function(){return this.data};
_.c.load=function(){var k=this,I,V,X,P;return _.W(function(L){switch(L.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=k.lateDataResolver.resolve.bind(k),L.return(k.lateDataResolver.promise);if(window.ytInitialGuideData)return I=_.bH(),I.resolve(window.ytInitialGuideData),L.return(I.promise);X=!1;_.vK(L,2);return L.yield(k.fetchGuideData(),4);case 4:V=L.yieldResult;_.vx(L,3);break;case 2:P=_.nh(L),P.message==="Returned error"&&(X=
!0);case 3:if(V)return L.return(V);k.onYtGuideClose();X||(k.initialGuideDataFetchFailed=!0);return L.return(k.lateDataResolver.promise)}})};
_.c.fetchGuideData=function(){var k=this,I,V,X,P,L,T,d;return _.W(function(U){if(U.nextAddress==1)return I=_.C7(),k.guidePromise||(V=I.resolve(_.DP),k.guidePromise=_.EI(V,HDP)),U.yield(k.guidePromise,2);if(U.nextAddress!=3)return X=U.yieldResult,P=I.resolve(_.c6),U.yield(P(),3);(L=U.yieldResult)&&((T=X)==null?void 0:(d=T.responseContext)==null?void 0:d.maxAgeSeconds)!==0&&L.put("service:guide:fallback",new _.Nl({innertubeResponse:X}));return U.return(X)})};
_.c.initializeGuideDataIfEmpty=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1){if(!k.initialGuideDataFetchFailed||k.data)return X.return();_.vK(X,2);return X.yield(k.fetchGuideData(),4)}if(X.nextAddress!=2)return(I=X.yieldResult)&&k.lateDataResolver.resolve(I),_.vx(X,0);V=_.nh(X);_.$w(V);_.xg(X)})};
_.c.initializeGuideData=function(){var k=this,I,V;return _.W(function(X){switch(X.nextAddress){case 1:return _.R2(K26(),{mainAppWeb:_.r$()}),_.vK(X,2),X.yield(k.load(),4);case 4:k.data=X.yieldResult;_.vx(X,3);break;case 2:I=_.nh(X),_.C3(K26(),"FAILURE"),_.$w(new _.GN("Guide data not present",{errorMessage:I.message}));case 3:V=k.data&&k.data.items&&k.data.items.length>0?"SUCCESS":"FAILURE",V==="FAILURE"&&_.$w(new _.GN("Guide data.items empty")),_.C3(K26(),V),_.xg(X)}})};
_.c.setGuideData=function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1)return I.disabled?P.return():I.data?(k.data=I.data,I.guideRenderers.add(k),P.return()):P.yield(I.initializeGuideData(),2);I.graftGuideToPage();V=_.qw("IS_HOMEPAGE_COLD")?"eop":void 0;_.m("disable_element_pool_populator")?I.setGuideDataAfterInit(k):(X=new _.vq(1,V),_.sR(X,I.setGuideDataAfterInit.bind(I,k)));_.xg(P)})};
_.c.setGuideDataAfterInit=function(k){k.data=this.data;k.markDirty();this.guideRenderers.add(k);_.E6(function(){_.LQ("gle")});
_.xA(this,function(){_.LQ("gpe")})};
_.c.graftGuideToPage=function(){if(this.data){var k=this.data&&this.data.trackingParams;k&&(k=_.zY(k),_.pY(_.Ne(),k))}};
_.c.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.R1(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.c.onDrawerOpenedChanged=function(k,I){!I.value&&this.guideOpened&&(this.guideOpened=!1)};
_.c.onYtGuideToggle=function(k){var I=this.guideOpened;this.guideOpened=!I;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var V=_.Mx();_.ZS(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;V.save()}this.updateGuideDrawerElementState();if(this.guideElement){var X;this.guideOpened&&((X=k.detail)==null?0:X.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.R1(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.R1(this,this.onAppDrawerTransitioned))}I||this.initializeGuideDataIfEmpty()};
_.c.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.R1(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.Qj(this.guideElement)};
_.c.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.R1(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(G5P(this.guideOpened))};
_.c.guidePersistentAndVisibleChanged=function(){_.AV(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.c.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.vX({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.c.miniGuideVisibleChanged=function(){_.AV(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.c.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(G5P(this.guideOpened)),this.initialLoad=!1);_.AV(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.c.activeEndpointChanged=function(){_.AV(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.c.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.pageType)if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.c.onYtGuideShow=function(){this.forceMiniGuideClose=!1;this.guidePersistent=this.canFitPersistentGuide(this.cachedClientWidth);this.guideUserStateOpened&&this.guidePersistent?this.renderGuide=this.guideOpened=!0:this.guideOpened=!1;this.observeForMiniGuideVisible();this.updateGuideDrawerElementState()};
_.c.cachedClientWidthChanged=function(){this.updateGuideState()};
_.c.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.c.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var k=this.canFitPersistentGuide(this.cachedClientWidth);k?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=k}this.updateGuideDrawerElementState()};
_.c.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.c.getGuideOpened=function(){return this.guideOpened};
_.c.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.c.getActiveEndpoint=function(){return this.activeEndpoint};
_.c.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.c.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&&_.vW(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.c.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.m("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.c.handleGuideMouseLeave=function(){var k=this;!this.sessionUserManuallyExpandedGuideState&&_.m("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.bA(this,"handleGuideMouseLeave",function(){k.isMouseOverGuide||!k.guideOpened||k.miniGuideVisible||(k.guideOpened=!1,k.updateGuideDrawerElementState())},100))};
_.c.computeGuidePersistentAndVisible=function(){var k=this;_.bA(this,"computeGuidePersistentAndVisible",function(){k.guidePersistentAndVisible=k.guideOpened&&k.guidePersistent;k.guideIsVisibleButNotPersistent=!(!k.guideOpened||k.guidePersistent)})};
_.c.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.c.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.c.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.c.startLoadingWatch=function(){this.closeGuide()};
_.c.startLoadingShorts=function(){_.m("web_hide_guide_on_shorts")&&this.closeGuide()};
_.c.onYtNavigateFinish=function(k,I){if(!_.Qz||I){this.activeEndpoint=I.endpoint;this.pageType=I.pageType;this.pageUrl=I.response.url;var V,X;k=(X=_.K((V=I.endpoint)==null?void 0:V.commandMetadata,_.CC))==null?void 0:X.url;!this.pageUrl&&k&&(this.pageUrl=k);_.m("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.c.getVisibleGuideRenderer=function(){for(var k=_.G(this.guideRenderers),I=k.next();!I.done;I=k.next())if(I=I.value,this.miniGuideVisible&&I.is==="ytd-mini-guide-renderer"||this.guideOpened&&I.is==="ytd-guide-renderer")return I;return null};
_.c.markGuideRendererDirty=function(k){if(k){typeof k.markDirty==="function"&&k.markDirty();k=_.G([].concat(_.Z9(_.BL(k).children)));for(var I=k.next();!I.done;I=k.next())this.markGuideRendererDirty(I.value)}};
_.c.persistentGuideEnabled=function(k,I){if(!I||k==="watch"||k==="settings"||k==="shorts"&&this.isFullscreenShorts||_.m("reels_web_disable_persistent_guide_shorts")&&k==="shorts")return!1;var V=_.Rd(I)||"";return _.m("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(X){return V===X}):!this.persistentGuideBlockedPagePathRegex.test(V)};
_.c.canFitPersistentGuide=function(k){var I=_.Nw("kevlar_persistent_guide_width_threshold",1312);return I===-1||_.m("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:k>this.calculateGuideThreshold(I)};
_.c.calculateGuideThreshold=function(k){return _.m("enable_ai_companion")?k+(this.persistentPanelVisible?400:0):k};
_.c.canFitMiniGuide=function(k){return this.miniGuideWidthThreshold===-1?!1:k>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.c.onResize=function(){var k=this;_.bA(this,"calculateGuideState",function(){k.onResizeDebounced()})};
_.c.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.c.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.c.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.c.getInitialGuideUserStateOpened=function(){return _.m("web_force_mini_guide_default")?!1:!_.Mx().getFlag(109)};
_.R9.Object.defineProperties(dJ.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.gH("initialBodyClientWidth")||window.innerWidth}}});
dJ.prototype.onResize=dJ.prototype.onResize;dJ.prototype.observeForMiniGuideVisible=dJ.prototype.observeForMiniGuideVisible;dJ.prototype.computeGuidePersistentAndVisible=dJ.prototype.computeGuidePersistentAndVisible;dJ.prototype.persistentPanelVisibleChanged=dJ.prototype.persistentPanelVisibleChanged;dJ.prototype.cachedClientWidthChanged=dJ.prototype.cachedClientWidthChanged;dJ.prototype.resetGuide=dJ.prototype.resetGuide;dJ.prototype.activeEndpointChanged=dJ.prototype.activeEndpointChanged;
dJ.prototype.guideOpenedChanged=dJ.prototype.guideOpenedChanged;dJ.prototype.miniGuideVisibleChanged=dJ.prototype.miniGuideVisibleChanged;dJ.prototype.guideIsVisibleButNotPersistentChanged=dJ.prototype.guideIsVisibleButNotPersistentChanged;dJ.prototype.guidePersistentAndVisibleChanged=dJ.prototype.guidePersistentAndVisibleChanged;dJ.prototype.onGuideElementChanged=dJ.prototype.onGuideElementChanged;dJ.prototype.onGuidePersistentChanged=dJ.prototype.onGuidePersistentChanged;
dJ.prototype.onRenderGuideChanged=dJ.prototype.onRenderGuideChanged;dJ.prototype.onActiveEndpointChanged=dJ.prototype.onActiveEndpointChanged;dJ.prototype.onMiniGuideVisibleChanged=dJ.prototype.onMiniGuideVisibleChanged;dJ.prototype.onGuideIsVisibleButNotPersistentChanged=dJ.prototype.onGuideIsVisibleButNotPersistentChanged;dJ.prototype.onGuidePersistendAndVisibleChanged=dJ.prototype.onGuidePersistendAndVisibleChanged;
_.H([_.q(_.IT),_.Z("design:type",Object)],dJ.prototype,"ironResizableBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],dJ.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],dJ.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],dJ.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],dJ.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],dJ.prototype,"disabled",void 0);_.H([_.n(),_.Z("design:type",Boolean)],dJ.prototype,"guidePersistentAndVisible",void 0);_.H([_.w$("guidePersistentAndVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"onGuidePersistendAndVisibleChanged",null);_.H([_.n(),_.Z("design:type",Boolean)],dJ.prototype,"guideIsVisibleButNotPersistent",void 0);
_.H([_.w$("guideIsVisibleButNotPersistent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.H([_.n(),_.Z("design:type",Object)],dJ.prototype,"miniGuideVisible",void 0);_.H([_.w$("miniGuideVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"onMiniGuideVisibleChanged",null);_.H([_.n(),_.Z("design:type",Boolean)],dJ.prototype,"forceMiniGuideClose",void 0);
_.H([_.n(),_.Z("design:type",Object)],dJ.prototype,"activeEndpoint",void 0);_.H([_.w$("activeEndpoint"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"onActiveEndpointChanged",null);_.H([_.n(),_.Z("design:type",Boolean)],dJ.prototype,"renderGuide",void 0);_.H([_.w$("renderGuide"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"onRenderGuideChanged",null);
_.H([_.n({selector:omp}),_.Z("design:type",Boolean)],dJ.prototype,"persistentPanelVisible",void 0);_.H([_.n(),_.Z("design:type",Object)],dJ.prototype,"guideOpened",void 0);_.H([_.n(),_.Z("design:type",Boolean)],dJ.prototype,"guidePersistent",void 0);_.H([_.w$("guidePersistent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"onGuidePersistentChanged",null);_.H([_.n(),_.Z("design:type",Object)],dJ.prototype,"guideUserStateOpened",void 0);
_.H([_.n(),_.Z("design:type",String)],dJ.prototype,"pageUrl",void 0);_.H([_.n(),_.Z("design:type",String)],dJ.prototype,"pageType",void 0);_.H([_.n(),_.Z("design:type",Number)],dJ.prototype,"cachedClientWidth",void 0);_.H([_.n(),_.Z("design:type",Object)],dJ.prototype,"guideElement",void 0);_.H([_.n({selector:_.gV}),_.Z("design:type",Object)],dJ.prototype,"isFullscreenShorts",void 0);
_.H([_.w$("guideElement"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"onGuideElementChanged",null);_.H([_.w$("guidePersistentAndVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"guidePersistentAndVisibleChanged",null);
_.H([_.DZ("guideIsVisibleButNotPersistent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"guideIsVisibleButNotPersistentChanged",null);_.H([_.w$("miniGuideVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"miniGuideVisibleChanged",null);_.H([_.DZ("guideOpened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"guideOpenedChanged",null);
_.H([_.w$("activeEndpoint"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"activeEndpointChanged",null);_.H([_.DZ("pageUrl"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"resetGuide",null);_.H([_.DZ("cachedClientWidth"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"cachedClientWidthChanged",null);
_.H([_.DZ("persistentPanelVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"persistentPanelVisibleChanged",null);_.H([_.w$("guideOpened","guidePersistent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"computeGuidePersistentAndVisible",null);
_.H([_.DZ("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"observeForMiniGuideVisible",null);_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dJ.prototype,"onResize",null);_.H([_.GY({disableElementRegistration:!0,is:"yt-guide-manager"})],dJ);
var xKc=_.C(dJ,"yt-guide-manager",void 0,{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var F5h=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"],rD=new Map;rD.set(32,59972);rD.set(27,50765);rD.set(70,60102);rD.set(76,60221);rD.set(77,60222);rD.set(74,60223);rD.set(84,60224);rD.set(38,61941);rD.set(40,61942);rD.set(73,62521);rD.set(67,62522);rD.set(80,63390);rD.set(78,63397);rD.set(75,59972);rD.set(188,63385);rD.set(190,63384);rD.set(36,63387);rD.set(35,63386);rD.set(37,63388);
rD.set(39,63389);rD.set(79,63423);rD.set(87,63424);rD.set(107,63426);rD.set(109,63425);rD.set(65,63428);rD.set(83,63430);rD.set(68,63429);rD.set(221,63431);rD.set(219,63432);rD.set(97,63439);rD.set(98,63440);rD.set(99,63441);rD.set(100,63442);rD.set(101,63443);rD.set(102,63444);rD.set(103,63445);rD.set(104,63446);rD.set(105,63447);var lh=new Map;lh.set(80,63390);lh.set(78,63397);lh.set(188,63400);lh.set(190,63401);lh.set(191,60765);lh.set(13,247917);var s2i=new Map,ve4=new Map;var is=function(){var k=_.a.apply(this,arguments)||this;k.JSC$21675_keyboardInUse=!1;k.boundHandleCapturedKeydownEvent=function(I){k.handleCapturedKeydownEvent(I)};
return k};
_.J(is,_.a);_.c=is.prototype;_.c.attached=function(){this.listenToDocument(document)};
_.c.listenToDocument=function(k){k.addEventListener("keydown",_.R1(this,this.onKeyDownEvent));k.addEventListener("keyup",_.R1(this,this.onKeyUpEvent));k.addEventListener("mousedown",_.R1(this,this.onMouseDownEvent));_.m("desktop_keyboard_capture_keydown_killswitch")||k.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);k.addEventListener("yt-page-data-updated",_.R1(this,this.onPageUpdate))};
_.c.detached=function(){this.unlistenFromDocument(document)};
_.c.unlistenFromDocument=function(k){k.removeEventListener("keydown",_.R1(this,this.onKeyDownEvent));k.removeEventListener("keyup",_.R1(this,this.onKeyUpEvent));k.removeEventListener("mousedown",_.R1(this,this.onMouseDownEvent));_.m("desktop_keyboard_capture_keydown_killswitch")||k.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);k.removeEventListener("yt-page-data-updated",_.R1(this,this.onPageUpdate))};
_.c.ready=function(){_.C7().addProvider({provide:_.Bq,useValue:this})};
_.c.isKeyBoardInUse=function(){return this.JSC$21675_keyboardInUse};
_.c.handleCapturedKeydownEvent=function(k){if(k.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(k)};
_.c.onMouseDownEvent=function(){this.JSC$21675_keyboardInUse=!1};
_.c.onPageUpdate=function(){if(_.m("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.m("web_shorts_keyboard_shortcut_usage_log")){s2i.clear();for(var k=_.G(rD),I=k.next();!I.done;I=k.next()){var V=_.G(I.value);I=V.next().value;V=V.next().value;V=_.BT(V);s2i.set(I,V);_.EA(_.PW(),_.Xc(),V)}ve4.clear();k=_.G(lh);for(I=k.next();!I.done;I=k.next())V=_.G(I.value),I=V.next().value,V=V.next().value,V=_.BT(V),ve4.set(I,V),_.EA(_.PW(),_.Xc(),V);_.bt(_.PW(),_.Xc(),[].concat(_.Z9(ve4.values()),_.Z9(s2i.values())));
_.rC(_.PW(),[].concat(_.Z9(ve4.values()),_.Z9(s2i.values())))}};
_.c.onMiniplayerActiveChange=function(){var k;(k=_.C7().resolve(_.iP).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(k.document):this.unlistenFromDocument(k.document))};
_.c.ignoreKeyEvent=function(k){if(k.ctrlKey||k.altKey)if(_.m("kevlar_macro_markers_keyboard_shortcut")){if(k.keyCode!==37&&k.keyCode!==39)return!0}else return!0;var I=_.K$(k)||[];return Bq3(I)?(_.m("web_button_or_anchor_list_item")&&A0x(I,k)&&(this.JSC$21675_keyboardInUse=!0),!0):k.defaultPrevented?(he(k.keyCode,k.shiftKey,this.isShortsPage),!0):k.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(k):!1};
_.c.isSpacebarClick=function(k){var I=k||window.event;var V;I.composedPath&&typeof I.composedPath==="function"?V=I.composedPath():V=I.path;V&&V.length?I=V[0]:(I=I||window.event,I=I.target||I.srcElement,I.nodeType==3&&(I=I.parentNode));return I&&k.keyCode===32&&(k=I.tagName==="BUTTON"||I.tagName==="A"||I.tagName==="INPUT",I=(I=I.getAttribute("role"))&&(I==="option"||I==="button"||I.indexOf("menuitem")===0),k||I)?!0:!1};
_.c.onKeyDownEvent=function(k){if(!this.ignoreKeyEvent(k)&&(k.keyCode===191&&(k.shiftKey||k.metaKey?k.repeat!=null&&k.repeat||(this.openHotkeyDialog(),he(k.keyCode,k.shiftKey,this.isShortsPage)):(this.focusSearchBox(),k.preventDefault())),!k.metaKey)){var I=_.C7().resolve(_.iP);switch(k.keyCode){case 9:this.JSC$21675_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(k);break;case 84:I.pipController.getWindow()&&window.focus();this.toggleTheaterMode(k.keyCode,k.shiftKey);break;case 73:I.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(k.keyCode,k.shiftKey);break;case 70:if(this.isShortsPage){GE2();break}this.isMiniplayerActive()?I.pipController.getWindow()&&(I.close(!0),window.focus()):this.passEventToPlayer(k);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(k.keyCode,k.shiftKey):this.closeMiniplayer(k.keyCode,k.shiftKey)||this.passEventToPlayer(k);break;case 13:k.shiftKey&&_.C7().resolve(_.qf).activate(k);break;default:this.passEventToPlayer(k)}}};
_.c.onKeyUpEvent=function(k){if(!this.ignoreKeyEvent(k))if(_.m("web_speedmaster_spacebar_control")&&k.keyCode===32)this.handlePlayerSpaceKey(k,!0);else{var I=this.getPlayerManager();I&&(I=I.getPlayer())&&I.handleGlobalKeyUp(k.keyCode,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,k.key,k.code)}};
_.c.getPlayerManager=function(){var k=_.S_(),I=_.C7().resolve(_.RZ(_.Kz));return k&&I&&I.isOnWatch()?k:null};
_.c.passEventToPlayer=function(k,I){var V=this,X,P,L,T;return _.W(function(d){if(d.nextAddress==1){if(!_.m("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&V.isMiniplayerActive())X=_.C7().resolve(_.iP).getPlayerElement();else if(V.inlinePreviewIsActive){if(P=_.AV(V.hostElement,"yt-get-inline-preview-player-action"),(L=P)==null?0:L[0])X=P[0]}else X=_.S_();return X?d.yield(X.getPlayerPromise(),3):d.jumpTo(0)}T=d.yieldResult;I?T.handleGlobalKeyUp(k.keyCode,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,
k.key,k.code):T.handleGlobalKeyDown(k.keyCode,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,k.key,k.code,k.repeat);k.keyCode!==38&&k.keyCode!==40&&he(k.keyCode,k.shiftKey,V.isShortsPage);_.xg(d)})};
_.c.focusSearchBox=function(){_.vW(this.hostElement,"yt-focus-searchbox")};
_.c.openHotkeyDialog=function(){_.vW(this.hostElement,"yt-open-hotkey-dialog")};
_.c.isMiniplayerActive=function(){return _.C7().resolve(_.iP).isMiniplayerActive()};
_.c.closeMiniplayer=function(k,I){return this.isMiniplayerActive()?(_.C7().resolve(_.iP).close(),he(k,I,this.isShortsPage),!0):!1};
_.c.toggleTheaterMode=function(k,I){var V=_.IE(_.$L().getState()),X=this.getPlayerManager(),P=_.m("disable_theater_mode_keyboard")||_.qw("START_IN_FULL_WINDOW_MODE");X&&!P&&(V=!V,_.KC()&&_.m("external_fullscreen")&&(V=!0),_.sm(this.hostElement,"yt-toggle-theater-mode",[V]),he(k,I,this.isShortsPage))};
_.c.toggleMiniplayer=function(k,I){var V=this.getPlayerManager();if(this.isMiniplayerActive()){var X;((X=_.C7().resolve(_.RZ(_.Kz)))==null?0:X.isOnWatch())?_.C7().resolve(_.iP).close(!0):_.Rb(_.C7().resolve(_.iP));he(k,I,this.isShortsPage)}else V&&(_.sm(this.hostElement,"yt-activate-miniplayer-from-watch-action"),he(k,I,this.isShortsPage))};
_.c.handlePlayerSpaceKey=function(k,I){var V=!!_.S_()||this.isMiniplayerActive();V=_.m("disable_space_scroll_fix")||V;_.m("global_spacebar_pause")&&!this.isKeyBoardInUse()&&V&&(k.preventDefault(),this.passEventToPlayer(k,I))};
_.c.isPresentingTheaterMode=function(){return _.m("web_watch_enable_tm_esc_key")?_.IE(_.$L().getState())&&!_.KC():!1};
is.prototype.onMiniplayerActiveChange=is.prototype.onMiniplayerActiveChange;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],is.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],is.prototype,"ytdReduxBehavior",void 0);_.H([_.n({selector:_.IBU}),_.Z("design:type",Boolean)],is.prototype,"inlinePreviewIsActive",void 0);_.H([_.n({selector:_.oa_}),_.Z("design:type",Boolean)],is.prototype,"isShortsPage",void 0);
_.H([_.n({selector:_.Lv}),_.Z("design:type",Boolean)],is.prototype,"miniplayerIsActive",void 0);_.H([_.w$("miniplayerIsActive"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],is.prototype,"onMiniplayerActiveChange",null);_.H([_.GY({disableElementRegistration:!0,is:"yt-hotkey-manager"})],is);_.C(is,"yt-hotkey-manager",void 0,{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var W0=function(){var k=_.a.apply(this,arguments)||this;k.loopStateEntityKey_=null;k.playlistLoopStateEntity_=null;k.isShuffleNextPlaylist=!1;k.PLAYER_EVENTS_=new Map;k.playerListenersSetup_=!1;k.videoSkipJob_=0;k.canAutoAdvance_=!1;k.playerManager_=null;k.TEST_ONLY={};return k};
_.J(W0,_.a);_.c=W0.prototype;_.c.ready=function(){_.C7().addProvider({provide:_.yK,useValue:this.hostElement})};
_.c.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_)};
_.c.attached=function(){document.addEventListener("yt-navigate-start",_.R1(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.R1(this,this.onYtNavigateFinish_))};
_.c.detached=function(){document.removeEventListener("yt-navigate-start",_.R1(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.R1(this,this.onYtNavigateFinish_))};
_.c.updatePlaylistEventListeners=function(k,I){I&&!this.playerListenersSetup_?(this.playerManager_=k,this.registerPlaylistEventListeners_(k)):!I&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(k))};
_.c.setPlayer=function(k){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=k};
_.c.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.c.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.c.registerPlaylistEventListeners_=function(k){var I=this;k.getPlayerPromise().then(function(V){I.playerListenersSetup_||(I.ytPlayerListenerBehavior.listenToPlayerEvents(V,I.PLAYER_EVENTS_),I.playerListenersSetup_=!0)})};
_.c.removePlaylistEventListeners_=function(k){var I=this;k.getPlayerPromise().then(function(V){I.playerListenersSetup_&&(I.ytPlayerListenerBehavior.unlistenFromPlayerEvents(V,I.PLAYER_EVENTS_),I.playerListenersSetup_=!1)})};
_.c.setPlaylistComponent=function(k){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.R1(this,this.onPlaylistYtNavigate_)),k&&(k.data&&this.playlistComponent.data&&k.data.playlistId==this.playlistComponent.data.playlistId?(k.loopOn=this.playlistComponent.loopOn,k.shuffleOn=this.playlistComponent.shuffleOn):(k.loopOn=!1,k.shuffleOn=!1),this.isShuffleNextPlaylist&&(k.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=k;this.playlistComponent.addEventListener("yt-navigate",
_.R1(this,this.onPlaylistYtNavigate_))};
_.c.setAutoplayRenderer=function(k){this.autoplayData=k};
_.c.setPlaylistData=function(k){this.currentPlaylistData_=k;_.vW(this.hostElement,"yt-playlist-data-updated");_.dc.isEmpty(k)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(k)};
_.c.setPlayerPlaybackControlData=function(k){this.playerManager_&&this.playerManager_.updatePlayerComponents(k.playlistPanelRenderer)};
_.c.getPlaylistData=function(){return this.currentPlaylistData_};
_.c.getTempData_=function(k,I){if(this.playlistComponent==null)return null;k={};this.playlistComponent.shuffleOn&&(k.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(k.loop_on=this.playlistComponent.loopOn);I&&(k.autonav="1",_.C7().resolve(_.p2),I=_.wx(),I>0&&(k.lact=I),this.playerManager_&&(I=this.playerManager_.getPlayer())&&I.shouldSendVisibilityState()&&(I=I.getVisibilityState(),I!=0&&(k.vis=I)));_.m("enable_unknown_lact_fix_on_html5")&&(_.C7().resolve(_.p2),k.lact=
_.wx());return k};
_.c.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.c.setLoopStateEntityKey_=function(k){var I;this.loopStateEntityKey_=((I=this.getPlaylistLoopData_(k))==null?void 0:I.playlistLoopStateEntityKey)||null};
_.c.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.c.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.c.skipVideo=function(){var k=this,I=_.m("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||I)I=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.Dm(_.hD,function(){k.onPlaylistNext();k.videoSkipJob_=0},I)};
_.c.cancelVideoSkip=function(){this.videoSkipJob_&&(_.hD.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.c.isInBackground_=function(){var k=window.document.visibilityState;return!(!k||k=="visible")};
_.c.onPlaylistIndex_=function(k){this.playlistComponent&&(k=this.playlistComponent.data.contents[k].playlistPanelVideoRenderer.navigationEndpoint,_.vW(this.hostElement,"yt-navigate",{endpoint:k,tempData:this.getTempData_(k)}))};
_.c.onPlayerStateChange_=function(k){if(k=k==0&&this.playlistComponent&&this.canAutoAdvance_)k=_.FI.getInstance(),k=!(k.autonavState_===3?k.autonavPauseReason_&&k.autonavPauseReason_.inputBoxFocus===!0:k.autonavState_===1&&k.disabledAutonavPauseReason_&&k.disabledAutonavPauseReason_.inputBoxFocus===!0);k&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.c.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.c.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.c.navigateToAutoplayWatchEndpoint_=function(k,I,V){var X=this.playlistComponent.data.currentIndex,P=this.getNumPlayableVideos_();k=="NORMAL"&&I=="autoplayVideo"&&X+1>=P&&V||!(k=this.getVideoEndpoint_(k,I))||(V=this.getTempData_(k,V),_.vW(this.hostElement,"yt-navigate",{endpoint:k,tempData:V}))};
_.c.getNumPlayableVideos_=function(){for(var k=0,I=_.G(this.playlistComponent.data.contents||[]),V=I.next();!V.done;V=I.next())V.value.playlistPanelVideoRenderer&&(k+=1);return k};
_.c.getVideoEndpoint_=function(k,I){if(this.autoplayData&&this.autoplayData.sets)for(var V=0,X=this.autoplayData.sets.length;V<X;V++){var P=this.autoplayData.sets[V];if(P.mode==k){if(P[I])return P[I];break}}else k=new _.GN("AutoplayData is undefined in playlist manager","Mode: "+k+" endpoint: "+I),_.$w(k)};
_.c.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.c.onPlaylistYtNavigate_=function(k){if(k.detail.endpoint){k.stopPropagation();var I=k.detail;I.tempData=this.getTempData_(k.detail.endpoint);_.vW(this.hostElement,"yt-navigate",I)}};
_.c.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.c.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.c.playlistLoopStateEntityChanged_=function(k){var I=this,V,X,P;return _.W(function(L){if(L.nextAddress==1){if(!k)return L.return();V=k.state==="PLAYLIST_LOOP_STATE_ONE";return I.playerManager_?L.yield(I.playerManager_.getPlayerPromise(),3):L.jumpTo(2)}L.nextAddress!=2&&(X=L.yieldResult,X.setLoopVideo(V));P=k.state==="PLAYLIST_LOOP_STATE_ALL";I.playlistComponent&&(I.playlistComponent.loopOn=P);_.xg(L)})};
_.c.getPlaylistLoopData_=function(k){var I,V;if(k=k==null?void 0:(I=k.playlistButtons)==null?void 0:(V=I.menuRenderer)==null?void 0:V.topLevelButtons)for(I=_.G(k),V=I.next();!V.done;V=I.next())if(V=V.value,V.playlistLoopButtonRenderer)return V.playlistLoopButtonRenderer};
_.c.getLoopStateCommand_=function(k){var I=this.getPlaylistData(),V;I=((V=this.getPlaylistLoopData_(I))==null?void 0:V.states)||[];var X;k=(X=_.K(I[k?1:2],_.qwN))==null?void 0:X.button;var P;return(P=_.K(k,_.b_))==null?void 0:P.command};
_.c.onPlayerLoopChange_=function(k){this.playlistLoopStateEntity_&&(k?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(k=this.getLoopStateCommand_(k))&&this.ytComponentBehavior.resolveCommand(k)};
_.c.onSleepTimerSettingsChanged_=function(k){this.canAutoAdvance_=k!=="End of video"};
W0.prototype.onPlaylistLoopStateEntityChanged=W0.prototype.onPlaylistLoopStateEntityChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],W0.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],W0.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],W0.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],W0.prototype,"loopStateEntityKey_",void 0);
_.H([_.n({selectorArgs:["loopStateEntityKey_"],selector:_.LU.playlistLoopStateEntitySelector}),_.Z("design:type",Object)],W0.prototype,"playlistLoopStateEntity_",void 0);_.H([_.w$("playlistLoopStateEntity_"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],W0.prototype,"onPlaylistLoopStateEntityChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"yt-playlist-manager"})],W0);_.C(W0,"yt-playlist-manager",void 0,{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var aq2,RLX=function(){if(aq2!==void 0)return aq2;var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-third-party-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return aq2=k};var fH=function(){var k=_.a.apply(this,arguments)||this;k.lastCallback=null;k.getAccountLinkPromises={};k.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);k.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return k};
_.J(fH,_.a);_.c=fH.prototype;_.c.getLocation=function(){return window.location.href};
_.c.getCompletionUrl=function(){return _.wM(this.getLocation())};
_.c.containsRedirectState=function(k){return(k=_.x9(_.MQO(k)))?(new URLSearchParams(k)).get("redirect_state")!==null:!1};
_.c.createGalConfig=function(k,I){var V=new ZPx;k=V=I?this.getPopupOrRedirectSetting(V,_.gH("LINK_API_KEY"),_.gH("LINK_API_KEY_REDIRECT"),k):D6G(V,_.gH("LINK_API_KEY"));k.authUser=_.gH("SESSION_INDEX")||0;k.supportedFlows=new Set([4]);return k.build()};
_.c.getPopupOrRedirectSetting=function(k,I,V,X){this.isGalInteractionPopupMode(X)?(k.interactionMode=0,k=D6G(k,I)):(k.interactionMode=1,I=this.getCompletionUrl(),k.completionUrl=I,k=D6G(k,V));return k};
_.c.isGalInteractionPopupMode=function(k){if(this.redirectModeProviderAllowlist.has(k))switch(k){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.c.getStatusEntityKeyForProviderId=function(k){return _.Q3(k+":all","accountLinkStatusEntity")};
_.c.findNestedPropValue=function(k,I){var V=!1,X=null;JSON.stringify(k,function(P,L){V||P!==I||(V=!0,X=L);return V?null:L});
return X};
_.c.findAccountLinkButtonViewModel=function(k,I){var V=null,X=!1;JSON.stringify(k,function(P,L){X||L.accountLinkStatusEntityKey!==I||L.accountLinkStatusSecondaryEntityKey||(X=!0,V=L);return X?null:L});
return V};
_.c.executeLinkingSuccessOrFailureCommands=function(k,I,V){var X=null,P;(I==null?0:(P=I.url)==null?0:P.includes("account_sharing"))?X=I==null?void 0:I.response:X=I==null?void 0:I.response;(I=this.findAccountLinkButtonViewModel(X,k))?(k=V?this.findNestedPropValue(I,"onSuccessCommand"):this.findNestedPropValue(I,"onFailureCommand"))?_.at([k],this.hostElement):_.AI(Error("Yl")):_.AI(Error("Zl`"+k))};
_.c.handleInitializeRequest=function(k,I){var V=this,X=K6P(this.createGalConfig(k,!0));this.containsRedirectState(this.getLocation())?lP4(k,X.config,X.galService).then(function(P){var L=V.getStatusEntityKeyForProviderId(k);if(P.statusCode===1)I&&V.executeLinkingSuccessOrFailureCommands(L,I,!0),P=V.getLocation().indexOf("#"),P!==-1&&window.history.pushState(null,"",V.getLocation().substring(0,P));else return I&&V.executeLinkingSuccessOrFailureCommands(L,I,!1),Promise.reject(Error(P.statusMessage))}).catch(function(P){_.$w(P);
_.bz("gamingAccountLinkStatusChanged",{serviceId:k,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(P)}):this.getAccountLinkPromises[k]=X.startLinkingSession({serviceId:k})};
_.c.handleAccountLinkCommand=function(k){_.K(k,VSP)&&this.handleLinkRequest(_.K(k,VSP))};
_.c.handleLinkRequest=function(k){var I=this,V=k.thirdPartyId;if(V)if(this.isGalInteractionPopupMode(V)){var X=function(){I.closeAndFire("ytd-gaming-account-link-setting-renderer",k.onFailureCommand)},P=function(){I.closeAndFire("ytd-gaming-account-link-setting-renderer",k.onSuccessCommand)};
this.lastCallback=P;this.getAccountLinkPromises[V].then(function(L){qSi(L).then(function(T){T.statusCode===1?P():X()})}).catch(function(){X()})}else this.getAccountLinkPromises[V].then(function(L){qSi(L).then(function(T){if(T.statusCode!==1)return Promise.reject(Error(T.statusMessage))})}).catch(function(L){_.$w(L);
_.bz("gamingAccountLinkStatusChanged",{serviceId:V,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(L)})};
_.c.closeAndFire=function(k,I){_.sm(this.hostElement,"yt-close-popup-action",[k]);I&&_.at([I],this.hostElement)};
_.c.handleAccountUnlinkCommand=function(k){_.K(k,Xok)&&this.handleUnlinkRequest(_.K(k,Xok))};
_.c.handleUnlinkRequest=function(k){var I=this,V=k.thirdPartyId;if(V){var X=function(){I.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",k.onFailureCommand)},P=function(){I.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",k.onSuccessCommand)};
this.lastCallback=P;var L=K6P(this.createGalConfig(V,!1));this.unlinkUserGal(L,V).then(function(T){T.statusCode===1?P():X()}).catch(function(){X()})}};
_.c.unlinkUserGal=function(k,I){return k.deleteLink(I)};
_.c.handleLogAccountLinkingEventCommand=function(k){_.m("enable_gel_log_commands")&&_.K(k,LwV)&&(k=_.K(k,LwV).event)&&_.bz("gamingAccountLinkStatusChanged",k)};
_.R9.Object.defineProperties(fH,{template:{configurable:!0,enumerable:!0,get:function(){return RLX()}}});
_.H([_.q(_.wn.YtOpenPopupBehavior),_.Z("design:type",Object)],fH.prototype,"ytOpenPopupBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],fH.prototype,"ytActionHandlerBehavior",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-third-party-manager"})],fH);_.C(fH,"ytd-third-party-manager",function(){return RLX()},{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var Cs4=2/3,w0k=_.BT(130749),HHk=function(k,I){var V=this;this.element=k;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:Cs4,moveAction:function(X){V.moveAction(X)},
triggerAction:function(){V.element.isReloading=!0;_.iH(_.Ne(),{visualElement:w0k});_.al.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:V.element}})}}}};
_.pY(_.Ne(),w0k,this.layer);this.gesture=new kI(k,I,this.refreshConfig,"pan-down");this.attach()};
_.c=HHk.prototype;_.c.attach=function(){this.gesture.attach()};
_.c.detach=function(){this.gesture.detach()};
_.c.reset=function(){this.element.close()};
_.c.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.c.moveAction=function(k){this.element.rotation=k*360};var p0k=_.BT(130750),Mop=function(k,I,V,X,P){var L=this;this.element=k;this.parent=V;this.channelHeader=X;this.ytdReduxDispatch=P;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){L.tabsStartAtInPx=L.channelHeader.clientHeight-48;var T;(T=L.selectedTab)!=null&&T.title&&(T=_.C7().resolve(_.RZ(_.Kz)))&&(T=T.getCurrentPage(),L.lastVisitedTabScrollPosition=T.getScrollTop(),L.previousTab&&
((L.lastVisitedTabScrollPosition===void 0?0:L.lastVisitedTabScrollPosition<L.channelHeader.clientHeight-48)?L.scrollPositionForTabs.has(L.selectedTab.title)&&L.scrollPositionForTabs.delete(L.selectedTab.title):L.scrollPositionForTabs.set(L.selectedTab.title,T.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:NJh(),triggerAction:function(){L.navigate(L.previousTab)},
moveAction:function(T,d){L.moveAction(T,d)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-NJh(),triggerAction:function(){L.navigate(L.nextTab)},
moveAction:function(T,d){L.moveAction(T,d)}}}};
_.pY(_.Ne(),p0k,this.layer);this.gesture=new kI(k,I,this.tabConfig);this.attach()};
_.c=Mop.prototype;_.c.attach=function(){this.gesture.attach()};
_.c.detach=function(){this.gesture.detach()};
_.c.tabsChanged=function(k){if(k){var I=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;k=_.G(k);for(var V=k.next();!V.done;V=k.next()){V=V.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=V);var X=void 0;if((X=V)==null?0:X.selected)this.previousTab=I,this.selectedTab=V;I=V}I=this.gesture;k=this.getConfig();I.config=k;this.scrollPositionNeedsUpdate=!0}};
_.c.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}})};
_.c.moveAction=function(k,I){if(!this.tabsElement){var V;this.tabsElement=(V=this.parent.header)==null?void 0:V.tabsElement;I==="right"&&this.previousTab?(V=this.previousTab.endpoint,_.Sqp(_.C7().resolve(_.e$),V,{},"")):I==="left"&&this.nextTab&&(V=this.nextTab.endpoint,_.Sqp(_.C7().resolve(_.e$),V,{},""));if(!this.tabsElement)return}V=this.tabsElement._pos;I==="right"&&(k*=-1);this.tabsElement._positionBar(V.width,V.left*1+V.width*k)};
var NJh=function(){var k,I;return(I=(k=_.C7().resolve(_.Kz).getCurrentPage())==null?void 0:k.clientWidth)!=null?I:0};
Mop.prototype.navigate=function(k){this.element.data=void 0;if(k=k==null?void 0:k.endpoint)this.ytdReduxDispatch(dE2(!0)),_.iH(_.Ne(),{visualElement:p0k}),_.al.instance.resolveCommand({navigateAction:{endpoint:k}},{form:{element:this.element}})};var ZHk;var DKx;var Ur=function(){var k=_.a.apply(this,arguments)||this;k.rotation=0;k.isReloading=!1;return k};
_.J(Ur,_.a);Ur.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
Ur.prototype.reset=function(){this.hostElement.style.opacity=""};
Ur.prototype.close=function(){var k=this;return _.W(function(I){if(I.nextAddress==1)return I.yield(k.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);k.hostElement.style.opacity="0";_.xg(I)})};
Ur.prototype.rotationChanged=Ur.prototype.rotationChanged;_.H([_.n(),_.Z("design:type",Object)],Ur.prototype,"rotation",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ur.prototype,"isReloading",void 0);_.H([_.p$("#icon"),_.Z("design:type",HTMLElement)],Ur.prototype,"icon",void 0);_.H([_.w$("rotation"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ur.prototype,"rotationChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-refresh"})],Ur);
_.C(Ur,"ytd-refresh",function(){if(DKx!==void 0)return DKx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-refresh--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="icon" hidden="[[isReloading]]" icon="refresh" class="style-scope ytd-refresh"></yt-icon>\n<tp-yt-paper-spinner-lite active="[[isReloading]]" hidden="[[!isReloading]]" class="style-scope ytd-refresh">\n</tp-yt-paper-spinner-lite>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return DKx=k},{mode:1});var zLV;var Er=function(){var k=_.a.apply(this,arguments)||this;k.useRaf=!_.m("web_use_raf_app_header_layout_killswitch");return k};
_.J(Er,_.a);Er.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"}}}};
Er.prototype.dataChanged=function(){if(this.data){var k=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var I=_.ji(this.data.banner.thumbnails,this.hostElement.clientWidth);I&&(I.indexOf("//")===0&&(I="https:"+I),this.hasBannerArt=!0,_.x5(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+I+")"}))}this.hasBannerArt!==k&&_.BL(this.hostElement).querySelector("#header").fire("iron-resize")}};
Er.prototype.updateSelectedFromBinding=function(k){this.selected=k.detail.value};
Er.prototype.dataChanged=Er.prototype.dataChanged;_.H([_.q(aGc),_.Z("design:type",Object)],Er.prototype,"ytdTabbedHeaderBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Er.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.re),_.Z("design:type",Object)],Er.prototype,"ytdGridStateAwareBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],Er.prototype,"ytdGuideStateAwareBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Er.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Er.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],Er.prototype,"selected",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Er.prototype,"active",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Er.prototype,"hasBannerArt",void 0);_.H([_.n(),_.Z("design:type",Object)],Er.prototype,"useRaf",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Er.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],Er);
_.C(Er,"ytd-interactive-tabbed-header-renderer",function(){if(zLV!==void 0)return zLV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout 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>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return zLV=k},{mode:1});var umX;var bs=function(){return _.a.apply(this,arguments)||this};
_.J(bs,_.a);bs.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
bs.prototype.computeActionsAlignment=function(k){return(k==null?void 0:k.actionsAlignment)||""};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bs.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],bs.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bs.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.Z("design:type",String)],bs.prototype,"actionsAlignment",void 0);
_.H([_.GY({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],bs);
_.C(bs,"ytd-page-footer-renderer",function(){if(umX!==void 0)return umX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="left-actions" class="style-scope ytd-page-footer-renderer"></div>\n<div id="actions" class="style-scope ytd-page-footer-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return umX=k},{mode:1});var OHi;var toV;var ls=function(){var k=_.a.apply(this,arguments)||this;k.isEditing=!1;k.useSlot=!1;k.isMultiline=!1;return k};
_.J(ls,_.a);_.c=ls.prototype;_.c.onKeydown=function(k){if(k.keyCode===13&&!this.isMultiline)this.onSave();else if(k.keyCode===27)this.onCancel()};
_.c.computeComponentStyle=function(k){return(k==null?0:k.style)?k.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.c.computeisMultiline=function(k){if(this.multilineOverride!==void 0)return this.multilineOverride;var I,V;return!!(k==null?0:(I=k.formField)==null?0:(V=I.textInputFormFieldRenderer)==null?0:V.isMultiline)};
_.c.computeTextDisplayed=function(k,I){if(k)return k;if(I)return I};
_.c.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.c.onSave=function(){if(this.textForm.validate()){this.textForm.save();var k=this.textForm.value;if(k)this.set("data.textDisplayed",_.y8(k));else{var I;((I=this.data)==null?0:I.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.j4("inline-form-changed",this.data));this.isEditing=!1}};
_.c.onCancel=function(){var k=_.m6(this.data.textDisplayed);k===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(k);this.isEditing=!1};
ls.prototype.onKeydown=ls.prototype.onKeydown;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],ls.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ls.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ls.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ls.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ls.prototype,"isEditing",void 0);_.H([_.n(),_.Z("design:type",Object)],ls.prototype,"useSlot",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ls.prototype,"multilineOverride",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ls.prototype,"enableOverlayTheme",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.Z("design:type",String)],ls.prototype,"componentStyle",void 0);
_.H([_.n({computed:"computeisMultiline(data)"}),_.Z("design:type",Object)],ls.prototype,"isMultiline",void 0);_.H([_.p$("#text-form"),_.Z("design:type",Object)],ls.prototype,"textForm",void 0);_.H([_.C$("keydown"),_.Z("design:type",Function),_.Z("design:paramtypes",[KeyboardEvent]),_.Z("design:returntype")],ls.prototype,"onKeydown",null);_.H([_.GY({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],ls);
_.C(ls,"ytd-inline-form-renderer",function(){if(toV!==void 0)return toV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-inline-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="display-dialog" hidden="[[isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <template is="dom-if" restamp="" if="[[useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <slot name="text-display" id="text-displayed" class="style-scope ytd-inline-form-renderer"></slot>\n  </template>\n  <template is="dom-if" restamp="" if="[[!useSlot]]" class="style-scope ytd-inline-form-renderer">\n    <yt-formatted-string id="text-displayed" split-lines="" text="[[computeTextDisplayed(data.textDisplayed, data.placeholder)]]" class="style-scope ytd-inline-form-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n<ytd-button-renderer id="edit-button" button-tooltip-position="left" data="[[data.editButton.buttonRenderer]]" hidden="[[isEditing]]" on-click="onEdit" class="style-scope ytd-inline-form-renderer">\n</ytd-button-renderer>\n<div id="edit-dialog" hidden="[[!isEditing]]" class="style-scope ytd-inline-form-renderer">\n  <yt-text-input-form-field-renderer id="text-form" component-style="[[componentStyle]]" data="[[data.formField.textInputFormFieldRenderer]]" enable-overlay-theme="[[enableOverlayTheme]]" is-multiline-override="[[isMultilineOverride]]" no-label-float="" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-inline-form-renderer">\n  </yt-text-input-form-field-renderer>\n  <div id="edit-buttons" class="style-scope ytd-inline-form-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancel" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSave" class="style-scope ytd-inline-form-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return toV=k},{mode:1});var eLP;var rJ=function(){var k=_.a.apply(this,arguments)||this;k.previousSelectValue=void 0;k.selectedItemMessage=void 0;return k};
_.J(rJ,_.a);rJ.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
rJ.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var k,I,V,X,P=(k=this.data)==null?void 0:(I=k.dropdown)==null?void 0:(V=I.dropdownRenderer)==null?void 0:(X=V.entries)==null?void 0:X.map(function(d){return d.privacyDropdownItemRenderer});
k=_.G(P!=null?P:[]);for(I=k.next();!I.done;I=k.next())if((I=I.value)&&I.int32Value===this.selectedValue){this.selectedItemMessage=I.itemMessage;break}}else this.selectedItemMessage=void 0;var L;(L=this.onValueChanged)==null||L.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var T;(T=this.data)!=null&&T.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
rJ.prototype.onValueChangedForSelectedValue=function(k){this.selectedValue=k.detail.value};
rJ.prototype.selectedValueChanged=rJ.prototype.selectedValueChanged;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],rJ.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],rJ.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],rJ.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],rJ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],rJ.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],rJ.prototype,"theme",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Number)],rJ.prototype,"selectedValue",void 0);_.H([_.n(),_.Z("design:type",Function)],rJ.prototype,"onValueChanged",void 0);
_.H([_.DZ("selectedValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rJ.prototype,"selectedValueChanged",null);_.H([_.GY({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],rJ);
_.C(rJ,"ytd-dropdown-form-field-renderer",function(){if(eLP!==void 0)return eLP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dropdown-form-field-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-dropdown-form-field-renderer">\n  <ytd-dropdown-renderer id="dropdown" autosize="" data="[[data.dropdown.dropdownRenderer]]" min-autosize-width="0" no-label-float="" no-underline="" theme="[[theme]]" value="[[selectedValue]]" on-value-changed="onValueChangedForSelectedValue" class="style-scope ytd-dropdown-form-field-renderer">\n  </ytd-dropdown-renderer>\n  <yt-formatted-string id="selected-item-message" hidden="[[!selectedItemMessage]]" text="[[selectedItemMessage]]" class="style-scope ytd-dropdown-form-field-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return eLP=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var kFi;var h7=function(){return _.a.apply(this,arguments)||this};
_.J(h7,_.a);_.R9.Object.defineProperties(h7.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var k=[],I=_.G(this.data||[]),V=I.next();!V.done;V=I.next())(V=_.K(V.value,NSp))&&k.push(V);return k}}});
_.H([_.n(),_.Z("design:type",Array)],h7.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],h7.prototype,"byline",null);_.H([_.GY({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],h7);
_.C(h7,"ytd-playlist-byline-renderer",function(){if(kFi!==void 0)return kFi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-byline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-stats style-scope ytd-playlist-byline-renderer">\n  <template is="dom-repeat" items="[[byline]]" class="style-scope ytd-playlist-byline-renderer">\n    <yt-icon id="byline-icon" hidden="[[!item.icon]]" icon="[[item.icon.iconType]]" class="style-scope ytd-playlist-byline-renderer"></yt-icon>\n    <yt-formatted-string class="byline-item style-scope ytd-playlist-byline-renderer" text="[[item.text]]"></yt-formatted-string>\n  </template>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return kFi=k},{mode:1});var Ijh;var ye=function(){var k=_.a.apply(this,arguments)||this;k.rtlBullet=_.m("web_playlist_stats_rtl_bullet_icon_killswitch");k.modern=_.m("web_modern_buttons");k.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return k};
_.J(ye,_.a);_.c=ye.prototype;_.c.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"}}}}};
_.c.attached=function(){};
_.c.computeIsCustomThumbnail=function(k){return k?!!k.playlistCustomThumbnailRenderer:!1};
_.c.onYtNavigate=function(k,I){if(I&&I.actions&&I.actions.indexOf("shuffle")>-1){k=_.C7().resolve(_.yK);var V=I.tempData||{};V.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);I.tempData=V;k.isShuffleNextPlaylist=!0}};
_.c.onUpdatePlaylistAction=function(k){var I;k=(I=_.K(k,_.pfW))==null?void 0:I.updatedRenderer;if(I=_.K(k,cA6))this.data=I};
_.c.computeStyleType=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.c.computeThumbnailWidth=function(k){return k==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.c.computeHideThumbnailAria=function(k){if(k==null?0:k.thumbnailOverlays)for(var I=0;I<k.thumbnailOverlays.length;I++){var V=void 0;if((V=k.thumbnailOverlays[I])==null?0:V.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
ye.prototype.onYtNavigate=ye.prototype.onYtNavigate;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ye.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],ye.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ye.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],ye.prototype,"ytComponentBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],ye.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ye.prototype,"rtlBullet",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.Z("design:type",String)],ye.prototype,"styleType",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.Z("design:type",Number)],ye.prototype,"thumbnailWidth",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ye.prototype,"modern",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.Z("design:type",Boolean)],ye.prototype,"isCustomThumbnail",void 0);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event,Object]),_.Z("design:returntype")],ye.prototype,"onYtNavigate",null);_.H([_.GY({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],ye);
_.C(ye,"ytd-playlist-sidebar-primary-info-renderer",function(){if(Ijh!==void 0)return Ijh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-primary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-playlist-thumbnail bottom-side-panel="" custom-thumbnail-size="[[thumbnailWidth]]" data="[[data]]" hidden="[[!data.thumbnailRenderer]]" hide-aria="[[computeHideThumbnailAria(data)]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-playlist-thumbnail><h1 id="title" hidden="[[!data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string link-inherit-color="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></h1><template is="dom-if" restamp="" if="[[data.titleForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="title-form" data="[[data.titleForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></template><div id="stats" hidden="[[!data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.stats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><div id="privacy-stats" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-badge-supported-renderer><div id="show-stats" hidden="[[!data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><template is="dom-repeat" items="[[data.showStats]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string text="[[item]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></template></div><template is="dom-if" restamp="" if="[[data.privacyForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-dropdown-form-field-renderer></template></div><div id="play-buttons" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><div id="menu" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></div><template is="dom-if" restamp="" if="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></yt-formatted-string></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template><template is="dom-if" restamp="" if="[[data.descriptionForm]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-expander max-number-of-lines="20" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><div id="description-form" slot="content" class="style-scope ytd-playlist-sidebar-primary-info-renderer"><ytd-inline-form-renderer id="description-form" data="[[data.descriptionForm.inlineFormRenderer]]" class="style-scope ytd-playlist-sidebar-primary-info-renderer"></ytd-inline-form-renderer></div><yt-formatted-string class="more-button style-scope ytd-playlist-sidebar-primary-info-renderer" slot="more-button" hidden="[[!data.showMoreText]]" role="button" text="[[data.showMoreText]]"></yt-formatted-string></ytd-expander></template>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Ijh=k},{mode:1});var VBx;var mm=function(){return _.a.apply(this,arguments)||this};
_.J(mm,_.a);mm.prototype.computeOwnerVisibility=function(k){return!(!k.videoOwner&&!k.button)};
mm.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],mm.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],mm.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],mm.prototype,"data",void 0);_.H([_.GY({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],mm);
_.C(mm,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(VBx!==void 0)return VBx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-secondary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n<div id="owner-container" hidden$="[[!computeOwnerVisibility(data)]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n  <div id="video-owner" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n  <div id="button" class="style-scope ytd-playlist-sidebar-secondary-info-renderer"></div>\n</div>\n<yt-formatted-string id="description" split-lines="" text="[[data.description]]" class="style-scope ytd-playlist-sidebar-secondary-info-renderer">\n</yt-formatted-string>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return VBx=k},{mode:1});var XG6;var KH=function(){var k=_.a.apply(this,arguments)||this;k.expanded=!1;k.isCompact=!1;return k};
_.J(KH,_.a);_.c=KH.prototype;_.c.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.c.dataChanged=function(){this.data&&_.Un(_.BL(this.text),_.aDy(_.why,_.m6(this.data.text||null)))};
_.c.computeAutoScrollEnabled=function(k,I){return k&&!I};
_.c.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.c.toggleOnTap=function(){this.expanded=!this.expanded};
KH.prototype.expandedChanged=KH.prototype.expandedChanged;KH.prototype.dataChanged=KH.prototype.dataChanged;_.H([_.q(atX),_.Z("design:type",Object)],KH.prototype,"ytdAutoScrollBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],KH.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],KH.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],KH.prototype,"expanded",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],KH.prototype,"isCompact",void 0);_.H([_.n({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.Z("design:type",Boolean)],KH.prototype,"autoScrollEnabled",void 0);_.H([_.p$("#text"),_.Z("design:type",Object)],KH.prototype,"text",void 0);_.H([_.p$("#expander-icon"),_.Z("design:type",Object)],KH.prototype,"expanderIcon",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KH.prototype,"dataChanged",null);_.H([_.w$("expanded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KH.prototype,"expandedChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],KH);
_.C(KH,"ytd-channel-legal-info-renderer",function(){if(XG6!==void 0)return XG6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-legal-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="text" class="style-scope ytd-channel-legal-info-renderer"></yt-formatted-string>\n<tp-yt-paper-material id="expand-button" elevation="1" on-click="toggleOnTap" class="style-scope ytd-channel-legal-info-renderer">\n  <yt-icon-button class="style-scope ytd-channel-legal-info-renderer">\n    <yt-icon id="expander-icon" class="style-scope ytd-channel-legal-info-renderer"></yt-icon>\n  </yt-icon-button>\n</tp-yt-paper-material>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return XG6=k},{mode:1});var Pvp;var Lyh=_.HW("DOWNLOAD",{},"Download"),c_V=_.HW("DOWNLOADING",{},"Downloading"),GF4=_.HW("DOWNLOADED",{},"Downloaded"),$m=function(){var k=_.a.apply(this,arguments)||this;k.downloadProgress=0;k.isDownloadComplete=!1;k.transferState="TRANSFER_STATE_UNKNOWN";return k};
_.J($m,_.a);_.c=$m.prototype;_.c.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.c.dataChanged=function(){var k;(k=this.data)!=null&&k.tooltip||(k=_.d7(_.$L().getState(),this.playlistId),this.updateButtonState(k))};
_.c.computePlaylistId=function(k){return k};
_.c.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.c.updateButtonState=function(k){if(this.data&&(this.data.tooltip!==c_V||!_.ZN(k))){this.isDownloadComplete=!1;switch(k){case "TRANSFER_STATE_UNKNOWN":k=Lyh;var I="OFFLINE_DOWNLOAD";var V="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":k=GF4;I="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":k=c_V;I="OFFLINE_DOWNLOADING_ZERO";V="ACTION_REMOVE_WITH_PROMPT";
break;default:k=Lyh,I="OFFLINE_DOWNLOAD",V="ACTION_ADD"}var X=Object.assign({},this.data);X.tooltip=k;X.accessibilityData={accessibilityData:{label:k}};X.icon={iconType:I};X.size="SIZE_DEFAULT";_.K(X.command,_.aE)&&(_.K(X.command,_.aE).action=V);this.set("data",X)}};
_.c.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var k="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?k="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?k="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?k="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?k="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?k="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(k="OFFLINE_PIN",this.isDownloadComplete=!0);var I;k!==((I=this.data.icon)==null?void 0:I.iconType)&&(I=Object.assign({},this.data),I.tooltip=c_V,I.accessibilityData={accessibilityData:{label:c_V}},I.icon={iconType:k},_.K(I.command,_.aE)&&(_.K(I.command,_.aE).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",I))}};
$m.prototype.updateProgress=$m.prototype.updateProgress;$m.prototype.onTransferStateChanged=$m.prototype.onTransferStateChanged;$m.prototype.dataChanged=$m.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$m.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],$m.prototype,"ytdReduxBehavior",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],$m.prototype,"forceIconButton",void 0);
_.H([_.n({value:!0}),_.Z("design:type",Boolean)],$m.prototype,"forceIconOnly",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],$m.prototype,"overrides",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],$m.prototype,"buttonTooltipPosition",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],$m.prototype,"styleActionButton",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],$m.prototype,"disableTextTransform",void 0);
_.H([_.n({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.Z("design:type",String)],$m.prototype,"playlistId",void 0);_.H([_.n(),_.Z("design:type",Object)],$m.prototype,"data",void 0);_.H([_.n({selector:_.imt,selectorArgs:["playlistId"]}),_.Z("design:type",Object)],$m.prototype,"downloadProgress",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],$m.prototype,"isDownloadComplete",void 0);
_.H([_.n({selector:_.d7,selectorArgs:["playlistId"]}),_.Z("design:type",String)],$m.prototype,"transferState",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],$m.prototype,"showTooltips",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],$m.prototype,"sendCommandWhenDisabled",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],$m.prototype,"disabled",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$m.prototype,"dataChanged",null);_.H([_.DZ("transferState"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$m.prototype,"onTransferStateChanged",null);_.H([_.DZ("downloadProgress"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$m.prototype,"updateProgress",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],$m);
_.C($m,"ytd-download-playlist-button-renderer",function(){if(Pvp!==void 0)return Pvp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-playlist-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data]]" disable-text-transform="[[disableTextTransform]]" disabled="[[disabled]]" force-icon-button="[[forceIconButton]]" force-icon-only="[[forceIconOnly]]" force-modern-icon-button="" overrides="[[overrides]]" style-action-button="[[styleActionButton]]" class="style-scope ytd-download-playlist-button-renderer"></ytd-button-renderer>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Pvp=k},{mode:1});var T_4;_.Si(_.q_O,"thumbnail-overlay-button-view-model",{props:{data:_.$3,lockupExperiments:_.$3}});var So=function(){var k=_.a.apply(this,arguments)||this;k.isSquare=!1;k.isVertical=!1;return k};
_.J(So,_.a);So.prototype.computeIsSquare=function(k){return k!=null&&k.thumbnail?jt4(k.thumbnail)==="SQUARE":!1};
So.prototype.computeIsVertical=function(k){return k!=null&&k.thumbnail?jt4(k.thumbnail)==="VERTICAL":!1};
So.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],So.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],So.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.Z("design:type",Object)],So.prototype,"isSquare",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.Z("design:type",Object)],So.prototype,"isVertical",void 0);
_.H([_.n(),_.Z("design:type",Object)],So.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],So);
_.C(So,"ytd-hero-playlist-thumbnail-renderer",function(){if(T_4!==void 0)return T_4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hero-playlist-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="horizontally-centered-container style-scope ytd-hero-playlist-thumbnail-renderer">\n  <div class="image-wrapper style-scope ytd-hero-playlist-thumbnail-renderer">\n    <yt-img-shadow class="image style-scope ytd-hero-playlist-thumbnail-renderer" alt="hidden" aria-hidden="true" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div id="overlays" class="style-scope ytd-hero-playlist-thumbnail-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return T_4=k},{mode:1});var jo=function(){var k=_.a.apply(this,arguments)||this;k.isDarkTheme=!1;k.isUltraWide=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return k};
_.J(jo,_.a);_.c=jo.prototype;_.c.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.C7();var k;(k=_.C7().resolve(_.RZ(_.VC)))!=null&&(k.headerElement=this.hostElement)};
_.c.detached=function(){var k;(k=_.C7().resolve(_.RZ(_.VC)))!=null&&(k.headerElement=void 0)};
_.c.onUpdateHeader=function(k){(k=k.detail)&&this.set("data",k)};
_.c.computeTextDisplayed=function(k){if(k)return k.textDisplayed?k.textDisplayed:k.placeholder};
_.c.gradientColorToLinearGradientStop=function(k){var I=this.isDarkTheme?k.darkThemeColor:k.lightThemeColor;return I?_.Xe(I)+" "+((k==null?void 0:k.startLocation)||0)*100+"%":"transparent"};
_.c.onWindowResize=function(){var k;((k=this.data)==null?0:k.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.c.onIronResize=function(k){this.isUltraWide=!k.detail.value};
_.c.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.c.onUpdatePlaylistName=function(k){var I=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},k.detail.value));_.xA(this,function(){var V;(V=I.editableTitle)==null||V.resize()})};
_.c.onUpdatePlaylistDescription=function(k){var I=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},k.detail.value));_.xA(this,function(){var V;(V=I.editableDescriptionInlineExpander)==null||V.resize()})};
_.c.getCinematicData=function(k){return _.K(k==null?void 0:k.cinematicContainer,q1)};
_.R9.Object.defineProperties(jo.prototype,{maxDescriptionLines:{configurable:!0,enumerable:!0,get:function(){return this.isUltraWide?999:2}},
noCinematicData:{configurable:!0,enumerable:!0,get:function(){return!this.getCinematicData(this.data)}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var k,I=(k=this.getCinematicData(this.data))==null?void 0:k.config;return(k=this.isDarkTheme?I==null?void 0:I.darkThemeBackgroundColor:I==null?void 0:I.lightThemeBackgroundColor)?"background-color:"+_.Vi(k)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var k;return _.K((k=this.data)==null?void 0:k.descriptionForm,XJh)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var k=this,I,V,X;return"background:linear-gradient(to bottom, "+(((X=(I=this.getCinematicData(this.data))==null?void 0:(V=I.gradientColorConfig)==null?void 0:V.map(function(P){return k.gradientColorToLinearGradientStop(P)}))==null?void 0:X.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var k;return _.m6((k=this.data)==null?void 0:k.descriptionTapText)}}});
jo.prototype.onUpdateHeader=jo.prototype.onUpdateHeader;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jo.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],jo.prototype,"actionHandlerBehavior",void 0);_.H([_.p$("#description-inline-expander"),_.Z("design:type",Object)],jo.prototype,"descriptionInlineExpander",void 0);
_.H([_.p$("#editable-description-inline-expander"),_.Z("design:type",Object)],jo.prototype,"editableDescriptionInlineExpander",void 0);_.H([_.n(),_.Z("design:type",Object)],jo.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],jo.prototype,"isUltraWide",void 0);_.H([_.p$("#editable-title-display"),_.Z("design:type",Object)],jo.prototype,"editableTitle",void 0);_.H([_.v("isUltraWide"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jo.prototype,"maxDescriptionLines",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jo.prototype,"noCinematicData",null);_.H([_.C$("yt-new-playlist-header"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],jo.prototype,"onUpdateHeader",null);_.H([_.v("data","isDarkTheme"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jo.prototype,"backgroundStyle",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jo.prototype,"descriptionFormData",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jo.prototype,"getDropdownTheme",null);_.H([_.v("data","isDarkTheme"),_.Z("design:type",String),_.Z("design:paramtypes",[])],jo.prototype,"gradientStyle",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jo.prototype,"descriptionTapText",null);
_.H([_.GY({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],jo);
_.C(jo,"ytd-playlist-header-renderer",function(){if(OHi!==void 0)return OHi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query id="resize-query" query="(max-width: 1080px)" on-query-matches-changed="onIronResize" class="style-scope ytd-playlist-header-renderer"></iron-media-query>\n\n<div class="immersive-header-container style-scope ytd-playlist-header-renderer" style="">\n  <div class="immersive-header-background-wrapper style-scope ytd-playlist-header-renderer" style$="[[backgroundStyle]]">\n    <yt-img-shadow class="blurred-image style-scope ytd-playlist-header-renderer" alt="hidden" aria-hidden="true" fit-width="" hidden="[[!data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]" thumbnail="[[data.cinematicContainer.cinematicContainerRenderer.backgroundImageConfig.thumbnail]]">\n    </yt-img-shadow>\n    <div class="immersive-header-gradient style-scope ytd-playlist-header-renderer" style$="[[gradientStyle]]"></div>\n  </div>\n  <div class="immersive-header-content style-scope ytd-playlist-header-renderer">\n    <div class="thumbnail-and-metadata-wrapper style-scope ytd-playlist-header-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-playlist-header-renderer" href$="[[computeHref_(data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap)]]" data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.onTap]]">\n        <div class="thumbnail-wrapper style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistHeaderBanner.heroPlaylistThumbnailRenderer.thumbnail]]">\n          <ytd-hero-playlist-thumbnail-renderer data="[[data.playlistHeaderBanner.heroPlaylistThumbnailRenderer]]" class="style-scope ytd-playlist-header-renderer"></ytd-hero-playlist-thumbnail-renderer>\n        </div>\n      </a>\n\n      <div class="metadata-wrapper style-scope ytd-playlist-header-renderer">\n        <yt-dynamic-sizing-formatted-string hidden="[[data.titleForm]]" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.title]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n\n        <ytd-inline-form-renderer data="[[data.titleForm.inlineFormRenderer]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.titleForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistName" class="style-scope ytd-playlist-header-renderer">\n          <yt-dynamic-sizing-formatted-string id="editable-title-display" slot="text-display" hide-overflow="" max-font-size="28" max-lines="2" text="[[data.titleForm.inlineFormRenderer.textDisplayed]]" class="style-scope ytd-playlist-header-renderer"></yt-dynamic-sizing-formatted-string>\n        </ytd-inline-form-renderer>\n\n        <div class="metadata-action-bar style-scope ytd-playlist-header-renderer">\n          <div class="metadata-text-wrapper style-scope ytd-playlist-header-renderer">\n            <div class="metadata-owner style-scope ytd-playlist-header-renderer">\n              <yt-formatted-string id="owner-text" hidden="[[!data.ownerText]]" link-inherit-color="" text="[[data.ownerText]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n              <yt-formatted-string hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-playlist-header-renderer"></yt-formatted-string>\n\n              <div class="badges style-scope ytd-playlist-header-renderer" hidden="[[!data.playlistBadges]]">\n                <span class="middot style-scope ytd-playlist-header-renderer">\u00b7</span>\n                <ytd-badge-supported-renderer badges="[[data.playlistBadges]]" class="style-scope ytd-playlist-header-renderer">\n                </ytd-badge-supported-renderer>\n              </div>\n            </div>\n\n            <ytd-dropdown-form-field-renderer id="privacy-form" data="[[data.privacyForm.dropdownFormFieldRenderer]]" hidden="[[!data.privacyForm]]" theme="[[getDropdownTheme]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-dropdown-form-field-renderer>\n            <ytd-playlist-byline-renderer data="[[data.byline]]" class="style-scope ytd-playlist-header-renderer"></ytd-playlist-byline-renderer>\n          </div>\n          <div class="metadata-buttons-wrapper style-scope ytd-playlist-header-renderer">\n            <ytd-toggle-button-renderer data="[[data.saveButton.toggleButtonRenderer]]" force-modern-icon-button="" hidden="[[!data.saveButton.toggleButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-toggle-button-renderer>\n            <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.shareButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-button-renderer data="[[data.addVideosButton.buttonRenderer]]" force-modern-icon-button="" hidden="[[!data.addVideosButton.buttonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-button-renderer>\n            <ytd-download-playlist-button-renderer data="[[data.offlineability.downloadButtonRenderer]]" force-icon-button="" force-modern-icon-button="" hidden="[[!data.offlineability.downloadButtonRenderer]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-download-playlist-button-renderer>\n            <ytd-menu-renderer data="[[data.moreActionsMenu.menuRenderer]]" force-icon-button="" hidden="[[!data.moreActionsMenu.menuRenderer]]" is-overlay="[[!noCinematicData]]" tonal-override="" class="style-scope ytd-playlist-header-renderer"></ytd-menu-renderer>\n          </div>\n        </div>\n\n        <div class="play-menu spaced-row wide-screen-form style-scope ytd-playlist-header-renderer">\n          <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n          </ytd-button-renderer>\n          <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n          </ytd-button-renderer>\n        </div>\n\n        <div class="description style-scope ytd-playlist-header-renderer">\n          <ytd-text-inline-expander id="description-inline-expander" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" hidden="[[data.descriptionForm]]" max-lines="[[maxDescriptionLines]]" text="[[data.descriptionText]]" class="style-scope ytd-playlist-header-renderer">\n          </ytd-text-inline-expander>\n          <ytd-inline-form-renderer data="[[descriptionFormData]]" enable-overlay-theme="[[!noCinematicData]]" hidden="[[!data.descriptionForm]]" use-slot="" on-inline-form-changed="onUpdatePlaylistDescription" class="style-scope ytd-playlist-header-renderer">\n            <ytd-text-inline-expander id="editable-description-inline-expander" slot="text-display" expand-command="[[data.onDescriptionTap]]" expand-label="[[descriptionTapText]]" max-lines="[[maxDescriptionLines]]" text="[[computeTextDisplayed(data.descriptionForm.inlineFormRenderer)]]" class="style-scope ytd-playlist-header-renderer">\n            </ytd-text-inline-expander>\n          </ytd-inline-form-renderer>\n        </div>\n      </div>\n    </div>\n    <div class="play-menu spaced-row small-screen-form style-scope ytd-playlist-header-renderer">\n      <ytd-button-renderer class="play-button style-scope ytd-playlist-header-renderer" data="[[data.playButton.buttonRenderer]]" hidden="[[!data.playButton.buttonRenderer]]">\n      </ytd-button-renderer>\n      <ytd-button-renderer class="shuffle-button style-scope ytd-playlist-header-renderer" data="[[data.shufflePlayButton.buttonRenderer]]" hidden="[[!data.shufflePlayButton.buttonRenderer]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n\n  <tp-yt-paper-tooltip for="owner-text" offset="5" position="top" class="style-scope ytd-playlist-header-renderer">\n    [[getSimpleString(data.ownerText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return OHi=k},{mode:_.Bd("kevlar_poly_si_batch_j078")?1:2});var dv4;var ilh;var J7=function(){return _.a.apply(this,arguments)||this};
_.J(J7,_.a);J7.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],J7.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],J7.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],J7.prototype,"data",void 0);_.H([_.GY({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],J7);
_.C(J7,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(ilh!==void 0)return ilh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-tertiary-info-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" split-lines="" text="[[data.title]]" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer">\n</yt-formatted-string>\n<div id="items" class="style-scope ytd-playlist-sidebar-tertiary-info-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ilh=k},{mode:1});var Ym=function(){return _.a.apply(this,arguments)||this};
_.J(Ym,_.a);
Ym.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}}}}};
Ym.prototype.computeUsePremiumShowStyle=function(k){if(!k||!k.items)return!1;for(var I=0;I<k.items.length;I++)if(_.K(k.items[I],cA6)){var V=void 0;return((V=_.K(k.items[I],cA6))==null?void 0:V.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ym.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ym.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ym.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.Z("design:type",Boolean)],Ym.prototype,"usePremiumShowStyle",void 0);
_.H([_.GY({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],Ym);
_.C(Ym,"ytd-playlist-sidebar-renderer",function(){if(dv4!==void 0)return dv4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-playlist-sidebar-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return dv4=k},{mode:1});var Wyx;var fjP;var Uv2=function(k,I,V,X,P,L,T,d){this.minWidth=k;this.minHeight=I;this.recommendedWidth=V;this.recommendedHeight=X;this.JSC$21750_maxFileSize=P;this.title=L;this.bannerGalleryTitle=T;this.channelId=d;this.picker_=null;k=_.qZ_("yt-banner");I=k.addView;V=(new ztG("youtubebanner")).addUploadMetadata("silo_id","19");V.opts.ytMaxFileSize=this.JSC$21750_maxFileSize;X=this.recommendedHeight;V.opts.ytRecWidth=this.recommendedWidth;V.opts.ytRecHeight=X;I.call(k,V);k.addView(new _.IK);I=k.addView;V=new _.IK;
V.opts.type="ytbanner";I.call(k,V.JSC$10374_setLabel(this.bannerGalleryTitle));I=k.setTitle(this.title).setSize(1E3);I.urlParamMap_.set("thumbs","orig");V=this.minWidth;X=this.minHeight;if(isNaN(V)||isNaN(X))throw Error("hb`"+V+"`"+X);I.urlParamMap_.set("minSize",V+"x"+X);I.urlParamMap_.set("cropMode","ytcb");this.builder_=k};
Uv2.prototype.open=function(){var k=this;return new _.tD(function(I,V){_.PKO(k.builder_,function(X){X.action=="picked"?I(X):X.action=="cancel"&&V(Error("$l"))});
k.picker_&&k.picker_.dispose();k.picker_=k.builder_.build();k.picker_.setVisible(!0)})};
Uv2.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var ERA=function(k){this.channelId=k};
ERA.prototype.upload=function(k){var I="";k.viewToken&&(I=k.viewToken[2].type);var V=k.docs[0];k=V.crop;I={channel_id:this.channelId,fife_url:V.thumbnails[0].url,photo_id:V.id,is_gallery_image:I=="ytbanner"};k&&(I.crop_top=k.top,I.crop_right=k.right,I.crop_bottom=k.bottom,I.crop_left=k.left);return _.TZX("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:I})};var gJ=function(){var k=_.a.apply(this,arguments)||this;k.ariaLabel=null;return k};
_.J(gJ,_.a);_.c=gJ.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.c.detached=function(){this.picker&&this.picker.dispose()};
_.c.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.c.computeAriaLabel=function(k){return k};
_.c.onTap=function(){var k=this,I;if((I=this.data)==null||!I.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new Uv2(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(X){k.handleBannerPicked(X)},function(){})}};
_.c.handleBannerPicked=function(k){var I=this;this.uploader||(this.uploader=new ERA(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(k).then(function(V){I.handleBannerUploadSucceeded(V)},function(V){I.handleBannerUploadFailed(V)})};
_.c.handleBannerUploadSucceeded=function(k){k&&k.errors?this.handleBannerUploadFailed(k):(_.vW(this.hostElement,"yt-banner-updated",k),this.message=null)};
_.c.handleBannerUploadFailed=function(k){this.message=k&&k.errors&&k.errors.length?k.errors[0]:null};
gJ.prototype.dataChanged=gJ.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],gJ.prototype,"componentBehavior",void 0);_.H([_.q(_.Xo),_.Z("design:type",Object)],gJ.prototype,"ironButtonState",void 0);_.H([_.n(),_.Z("design:type",Object)],gJ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.Z("design:type",Object)],gJ.prototype,"ariaLabel",void 0);
_.H([_.n(),_.Z("design:type",Object)],gJ.prototype,"message",void 0);_.H([_.n(),_.Z("design:type",Object)],gJ.prototype,"picker",void 0);_.H([_.n(),_.Z("design:type",Object)],gJ.prototype,"uploader",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],gJ.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],gJ);
_.C(gJ,"ytd-channel-banner-editor-renderer",function(){if(fjP!==void 0)return fjP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-banner-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="edit-banner-link" class="yt-simple-endpoint style-scope ytd-channel-banner-editor-renderer" data="[[data.editBannerCommand]]" href$="[[computeHref_(data.editBannerCommand)]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-banner-editor-renderer"></yt-icon>\n  <tp-yt-paper-tooltip position="top" class="style-scope ytd-channel-banner-editor-renderer">[[ariaLabel]]</tp-yt-paper-tooltip>\n  <div id="message" hidden$="[[!message]]" class="style-scope ytd-channel-banner-editor-renderer">[[message]]</div>\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return fjP=k},{mode:1});var blV;var ljP=_.yz(["#"]),qK=function(){return _.a.apply(this,arguments)||this};
_.J(qK,_.a);qK.prototype.computeHrefWithDefault=function(k){return this.ytComponentBehavior.computeHref_(k,!0)||_.$jt(ljP)};
qK.prototype.dataChanged=function(){var k=this.data;k&&k.targetId&&_.z8(_.u5(),k.targetId,this.moreIcon)};
qK.prototype.dataChanged=qK.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],qK.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qK.prototype,"data",void 0);_.H([_.p$("#more-icon"),_.Z("design:type",Object)],qK.prototype,"moreIcon",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qK.prototype,"dataChanged",null);
_.H([_.GY({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],qK);
_.C(qK,"ytd-channel-tagline-renderer",function(){if(blV!==void 0)return blV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-tagline-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-channel-tagline-renderer" href$="[[computeHrefWithDefault(data.moreEndpoint)]]" data="[[data.moreEndpoint]]">\n  <div id="wrapper" class="style-scope ytd-channel-tagline-renderer">\n    <div id="content" dir="auto" class="style-scope ytd-channel-tagline-renderer">\n      [[data.content]]\n    </div>\n    <yt-icon id="more-icon" hidden="[[!data.moreIcon]]" icon="[[data.moreIcon.iconType]]" class="style-scope ytd-channel-tagline-renderer">\n    </yt-icon>\n  </div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return blV=k},{mode:1});var r_x;var v0=function(){return _.a.apply(this,arguments)||this};
_.J(v0,_.a);_.c=v0.prototype;_.c.ready=function(){var k=this;_.BL(this.hostElement).querySelector("#form").addEventListener("submit",function(I){k.onSubmit(I)})};
_.c.onDataChanged=function(){var k;((k=this.data)==null?0:k.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.c.onIconButtonKeydown=function(k){k.keyCode===13&&this.iconButton.click()};
_.c.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.c.openOnClickHandler=function(){this.input.focus()};
_.c.onSubmit=function(k){k.preventDefault();return!1};
_.c.submitOnEnterKeyUp=function(k){var I;if(k.keyCode===13&&((I=this.data)==null?0:I.expandedText)){k=this.data.endpoint;I=_.dc.unsafeClone(k);var V;((V=_.K(I==null?void 0:I.commandMetadata,_.CC))==null?0:V.url)?(_.K(I.commandMetadata,_.CC).url=_.OW(_.K(I.commandMetadata,_.CC).url,"query",this.data.expandedText),_.K(I,_.Cv)&&(_.K(I,_.Cv).query=this.data.expandedText),_.vW(this.hostElement,"yt-navigate",{endpoint:I,tempData:{disableCache:!0}})):(V=new _.GN("Error: Trying to navigate to an endpoint without url",
k),_.hq(V))}};
_.c.updateDataExpandedTextFromBinding=function(k){this.set("data.expandedText",k.detail.value)};
_.R9.Object.defineProperties(v0.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
v0.prototype.onDataChanged=v0.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],v0.prototype,"ytRendererBehavior",void 0);_.H([_.q(CXP),_.Z("design:type",Object)],v0.prototype,"ytdExpandableInputBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],v0.prototype,"data",void 0);_.H([_.p$("#input"),_.Z("design:type",Object)],v0.prototype,"input",void 0);_.H([_.p$("#icon-button"),_.Z("design:type",HTMLElement)],v0.prototype,"iconButton",void 0);
_.H([_.n(),_.Z("design:type",String),_.Z("design:paramtypes",[])],v0.prototype,"searchIcon",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],v0.prototype,"onDataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],v0);
var Q2h=_.Fr()(v0,"ytd-expandable-tab-renderer",function(){if(r_x===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-tab-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon-button" label="[[data.title]]" on-click="openOnClick_" on-keydown="onIconButtonKeydown" class="style-scope ytd-expandable-tab-renderer">\n  <yt-icon icon="[[searchIcon]]" class="style-scope ytd-expandable-tab-renderer"></yt-icon>\n</yt-icon-button>\n<form id="form" action="[[data.endpoint.commandMetadata.webCommandMetadata.url]]" class="style-scope ytd-expandable-tab-renderer">\n  <tp-yt-paper-input id="input" autocomplete="off" label="[[data.title]]" max-length="100" name="query" no-label-float="" value="[[data.expandedText]]" on-keyup="submitOnEnterKeyUp" on-value-changed="updateDataExpandedTextFromBinding" class="style-scope ytd-expandable-tab-renderer">\n   </tp-yt-paper-input>\n</form>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);r_x=k}k=r_x;return k},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var hv3;var sr=function(){var k=_.a.apply(this,arguments)||this;k.avatarSize=80;k.ariaLabel=_.HW("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return k};
_.J(sr,_.a);sr.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
sr.prototype.computeHref=function(k){var I;return((I=_.K(k,_.vE))==null?0:I.url)?this.componentBehavior.computeHref_(k):null};
sr.prototype.onTap=function(){var k,I;(k=this.data)==null||!k.editAvatarServiceEndpoint||((I=_.K(this.data.editAvatarServiceEndpoint,_.vE))==null?0:I.url)||_.C7().resolve(_.Hp).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.H([_.q(_.Xo),_.Z("design:type",Object)],sr.prototype,"ironButtonState",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],sr.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],sr.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],sr.prototype,"avatarSize",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],sr.prototype,"ariaLabel",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],sr);
_.C(sr,"ytd-channel-avatar-editor",function(){if(hv3!==void 0)return hv3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-avatar-editor--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-channel-avatar-editor" href$="[[computeHref(data.editAvatarServiceEndpoint)]]" data="[[data.editAvatarServiceEndpoint]]" target="_blank" on-click="onTap">\n  <yt-icon icon="camera_alt" class="style-scope ytd-channel-avatar-editor"></yt-icon>\n  <yt-img-shadow thumbnail="[[data.avatar]]" width="[[avatarSize]]" class="style-scope ytd-channel-avatar-editor"></yt-img-shadow>\n  <tp-yt-paper-tooltip position="bottom" class="style-scope ytd-channel-avatar-editor">[[ariaLabel]]</tp-yt-paper-tooltip>\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return hv3=k},{mode:1});var y_3=_.R(function(k){var I=k.data;var V=k.noPadding;var X=k.enableBanner;var P=k.cinematicContainerTopbarOffset;var L=k.allowCinematicContainerOverflow;var T=k.displayAsSidebar;k=k.className;_.Yv(function(){I().tagManagerId&&(_.VY(I().tagManagerId,_.gH("GL")),JTG(I().tagManagerId))},"vUc8md");
var d=_.RE(oeX,function(){return I().pageHeaderEntityKey});
return _.f("yt-page-header-renderer",{class:_.FH("pageHeaderRendererHost",k)},_.f(_.HT,{data:function(){var U;return((U=d())==null?0:U.header)?d().header:(T==null?0:T())&&I().sidebarContent?I().sidebarContent:I().content}},{pageHeaderViewModel:function(U){return _.f(_.yoX,{data:U.data,
noPadding:V,enableBanner:X,cinematicContainerTopbarOffset:P,allowCinematicContainerOverflow:L,displayAsSidebar:function(){return(T==null?void 0:T())&&I().enableSidebarView}})}}))},"qk");
y_3.idomCompat=!0;_.Si(y_3,"yt-page-header-renderer",{props:{data:_.$3,noPadding:_.$3,enableBanner:_.$3,cinematicContainerTopbarOffset:_.$3,allowCinematicContainerOverflow:_.$3,displayAsSidebar:_.$3,className:_.$3}});_.Si(_.$b,"yt-image-banner-view-model",{props:{data:_.$3,isPositionRelative:_.$3}});_.Si(_.aip,"yt-tab-group-shape",{props:{shape:_.$3}});var mvx=_.W8.persistentPanelVisibleSelector,Fm=function(){var k=_.a.apply(this,arguments)||this;k.expandableCustomTabRenderable=function(I){return neA(I,function(){return void k.onSearchNavigate()})};
k.isRichGrid=!1;k.isConstrainedList=!1;k.richGridMiniMode=!1;k.richGridStyle="RICH_GRID_STYLE_UNKNOWN";k.isRichGridShorts=!1;k.responsiveSizing="COMPACT";k.disableGridStateAware=!1;k.useRaf=!_.m("web_use_raf_app_header_layout_killswitch");k.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return k};
_.J(Fm,_.a);_.c=Fm.prototype;_.c.computeHeaderDisabled=function(k,I){return I||!k||this.tabsHidden};
_.c.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.c.computeIsRichGridShorts=function(k){return k==="RICH_GRID_STYLE_SHORTS_GRID"||k==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.c.computeImageBannerViewModel=function(){var k,I;return _.K((I=_.K((k=this.data)==null?void 0:k.content,_.$lZ))==null?void 0:I.banner,_.bmQ)};
_.c.computeHasCinematicContainer=function(){var k,I;return!((I=_.K((k=this.data)==null?void 0:k.content,_.$lZ))==null||!I.background)};
_.c.handleHeaderResize=function(){var k=_.BL(this.hostElement).querySelector("#header");k&&_.vW(k,"iron-resize")};
_.c.handleInsertTabCommand=function(k){var I=_.K(k,eXV);I&&(I.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(V){return V.tabRenderer&&V.tabRenderer.tabIdentifier===I.tabIdentifier})||this.splice("tabs",I.tabIndex||-1,0,I.tab))};
_.c.handleRefreshChannelTabAction=function(k){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===k&&_.vW(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.c.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.c.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.x5(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.c.observerRichGridSlimItemsPerRow=function(){_.x5(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.c.updateCssVars=function(){this.richGridItemsPerRow&&_.x5(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Nw("rich_grid_max_item_width",500))+16)-16+"px"})};
_.c.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.x5(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.c.onDataChanged=function(){this.handleHeaderResize()};
_.c.onWindowResize=function(){this.handleHeaderResize()};
_.c.onFocusedChanged=function(k){(k=_.$5(k))&&k.is==="tp-yt-paper-tab"&&k.hasRipple()&&(k.getRipple().holdDown=!k.pointerDown&&k.focused)};
_.c.updateSelectedFromBinding=function(k){this.ytdTabbedHeaderBehavior.selected=k.detail.value};
_.c.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.R9.Object.defineProperties(Fm.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:awA(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.imageBannerViewModel)==null?void 0:k.style)==="IMAGE_BANNER_STYLE_INSET"}}});
Fm.prototype.onDataChanged=Fm.prototype.onDataChanged;Fm.prototype.updateCssVarsForResponsiveGrid=Fm.prototype.updateCssVarsForResponsiveGrid;Fm.prototype.updateCssVars=Fm.prototype.updateCssVars;Fm.prototype.observerRichGridSlimItemsPerRow=Fm.prototype.observerRichGridSlimItemsPerRow;Fm.prototype.observerRichGridItemsPerRow=Fm.prototype.observerRichGridItemsPerRow;Fm.prototype.persistentPanelVisibleChanged=Fm.prototype.persistentPanelVisibleChanged;
_.H([_.q(_.re),_.Z("design:type",Object)],Fm.prototype,"ytdGridStateAwareBehavior",void 0);_.H([_.q(aGc),_.Z("design:type",Object)],Fm.prototype,"ytdTabbedHeaderBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Fm.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Fm.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],Fm.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Fm.prototype,"ytdReduxBehavior",void 0);_.H([_.p$("#tabs"),_.Z("design:type",Object)],Fm.prototype,"tabsElement",void 0);_.H([_.n(),_.Z("design:type",Array)],Fm.prototype,"tabs",void 0);_.H([_.n(),_.Z("design:type",Object)],Fm.prototype,"expandableCustomTabRenderable",void 0);
_.H([_.v("tabs.*"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Fm.prototype,"tabGroupShape",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Fm.prototype,"isRichGrid",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Fm.prototype,"isConstrainedList",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Object)],Fm.prototype,"richGridMiniMode",void 0);_.H([_.n({selector:function(k){return k.ui.richGridStyle}}),
_.Z("design:type",Object)],Fm.prototype,"richGridStyle",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.Z("design:type",Object)],Fm.prototype,"isRichGridShorts",void 0);_.H([_.n({selector:_.PC}),_.Z("design:type",Number)],Fm.prototype,"richGridItemsPerRow",void 0);_.H([_.n({selector:function(k){return k.ui.richGridContainerWidth}}),
_.Z("design:type",Number)],Fm.prototype,"richGridContainerWidth",void 0);_.H([_.n({selector:_.ufz}),_.Z("design:type",Number)],Fm.prototype,"richGridSlimItemsPerRow",void 0);_.H([_.n(),_.Z("design:type",Object)],Fm.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Fm.prototype,"responsiveSizing",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Fm.prototype,"disableGridStateAware",void 0);
_.H([_.n({computed:"computeImageBannerViewModel(data)"}),_.Z("design:type",Object)],Fm.prototype,"imageBannerViewModel",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.Z("design:type",Boolean)],Fm.prototype,"hasCinematicContainer",void 0);_.H([_.n({selector:ut2,reflectToAttribute:!0}),_.Z("design:type",Boolean)],Fm.prototype,"guideIsVisibleButNotPersistent",void 0);
_.H([_.n({selector:mvx}),_.Z("design:type",Boolean)],Fm.prototype,"persistentPanelVisible",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("imageBannerViewModel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Fm.prototype,"hasBanner",null);_.H([_.n({reflectToAttribute:!0}),_.v("imageBannerViewModel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Fm.prototype,"hasInsetBanner",null);_.H([_.n(),_.Z("design:type",Object)],Fm.prototype,"useRaf",void 0);
_.H([_.n({computed:"computeTabsHidden(tabs)",value:!0}),_.Z("design:type",Boolean)],Fm.prototype,"tabsHidden",void 0);_.H([_.w$("persistentPanelVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fm.prototype,"persistentPanelVisibleChanged",null);_.H([_.w$("richGridItemsPerRow","isRichGrid"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fm.prototype,"observerRichGridItemsPerRow",null);
_.H([_.w$("richGridSlimItemsPerRow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fm.prototype,"observerRichGridSlimItemsPerRow",null);_.H([_.w$("richGridItemsPerRow","richGridMiniMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fm.prototype,"updateCssVars",null);
_.H([_.w$("richGridContainerWidth"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fm.prototype,"updateCssVarsForResponsiveGrid",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Fm.prototype,"onDataChanged",null);_.H([_.GY({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],Fm);
_.C(Fm,"ytd-tabbed-page-header",function(){if(Wyx!==void 0)return Wyx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout 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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Wyx=k},{mode:1});var Ky3;var B0=function(){return _.a.apply(this,arguments)||this};
_.J(B0,_.a);B0.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],B0.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],B0.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],B0.prototype,"data",void 0);_.H([_.GY({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],B0);
_.C(B0,"ytd-labs-edit-renderer",function(){if(Ky3!==void 0)return Ky3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-edit-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-edit-renderer">\n  <h2 id="title" class="style-scope ytd-labs-edit-renderer">[[getSimpleString(data.title)]]</h2>\n  <div id="delete-button" class="style-scope ytd-labs-edit-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Ky3=k},{mode:1});var $vc;var A7=function(){var k=_.a.apply(this,arguments)||this;k.dark=!1;k.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";k.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(A7,_.a);A7.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
A7.prototype.ready=function(){var k=document.documentElement.hasAttribute("dark");this.setBackgroundImage(k);this.dark=k};
A7.prototype.onDarkModeToggledAction=function(k){this.setBackgroundImage(k);this.dark=k};
A7.prototype.setBackgroundImage=function(k){_.x5(this.hostElement,{"--yt-labs-header-background":"url("+(k?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],A7.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],A7.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],A7.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],A7.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],A7.prototype,"dark",void 0);
_.H([_.GY({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],A7);
_.C(A7,"ytd-labs-header-renderer",function(){if($vc!==void 0)return $vc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="wrapper" class="style-scope ytd-labs-header-renderer">\n  <div id="contents" class="style-scope ytd-labs-header-renderer">\n    <div id="metadata" class="style-scope ytd-labs-header-renderer">\n      <ytd-badge-supported-renderer hidden="[[!data.badge]]" top-standalone-badge="[[data.badge]]" class="style-scope ytd-labs-header-renderer">\n      </ytd-badge-supported-renderer>\n      <h3 id="title" class="style-scope ytd-labs-header-renderer">[[getSimpleString(data.title)]]</h3>\n      <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-header-renderer"></yt-formatted-string>\n      <div id="primary-button" class="style-scope ytd-labs-header-renderer"></div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return $vc=k},{mode:1});var S84;var Qe=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return k};
_.J(Qe,_.a);Qe.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"}}}}}};
Qe.prototype.onYtToggleButton=function(k){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",k.detail.toggled)};
Qe.prototype.onManageLabsState=function(k){if(k=_.K(k,ua6))k.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?k.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&k.labsItemId===this.data.labsItemId&&(k.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.sm(this.hostElement,"yt-check-labs-opted-in-state").some(function(I){return I})&&this.data.confirmationDialogCommand?_.nC(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.C7().resolve(_.Hp).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&k.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.C7().resolve(_.Hp).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
Qe.prototype.onCheckLabsOptedInState=function(){var k=this.get("data.primaryButton.toggleButtonRenderer");return k?k.isToggled:!1};
_.R9.Object.defineProperties(Qe.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
Qe.prototype.onYtToggleButton=Qe.prototype.onYtToggleButton;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Qe.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Qe.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Qe.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Qe.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Qe.prototype,"itemStyle",null);_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Qe.prototype,"onYtToggleButton",null);_.H([_.GY({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],Qe);
_.C(Qe,"ytd-labs-item-renderer",function(){if(S84!==void 0)return S84;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-labs-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-labs-item-renderer">\n  <div id="metadata" class="style-scope ytd-labs-item-renderer">\n    <div id="badge" hidden="[[!data.badgeTitle]]" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.badgeTitle)]]</div>\n    <h2 id="title" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.title)]]</h2>\n    <div id="expiration-date" class="style-scope ytd-labs-item-renderer">[[getSimpleString(data.expirationDate)]]</div>\n    <yt-formatted-string id="availability-text" hidden="[[data.primaryButton.toggleButtonRenderer.isToggled]]" text="[[data.experimentalInfo.availabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="text" split-lines="" text="[[data.text]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <yt-formatted-string id="disclaimer-text" split-lines="" text="[[data.experimentalInfo.disclaimerText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope ytd-labs-item-renderer">\n      <div id="primary-button" class="style-scope ytd-labs-item-renderer"></div>\n      <div id="feedback-button" hidden="[[!data.primaryButton.toggleButtonRenderer.isToggled]]" class="style-scope ytd-labs-item-renderer">\n      </div>\n    </div>\n    <yt-formatted-string id="no-availability-text" text="[[data.experimentalInfo.noAvailabilityText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="promo-image" hidden="[[data.experimentalLabelText]]" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n  </yt-img-shadow>\n  <div id="experimental-img" hidden="[[!data.experimentalLabelText]]" width="395" class="style-scope ytd-labs-item-renderer">\n    <yt-img-shadow id="promo-image" thumbnail="[[data.promoImage]]" width="395" class="style-scope ytd-labs-item-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="experimental-label" text="[[data.experimentalLabelText]]" class="style-scope ytd-labs-item-renderer"></yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return S84=k},{mode:1});var jr2;var J_2;var Y82=function(){return _.a.apply(this,arguments)||this};
_.J(Y82,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Y82.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Y82.prototype,"data",void 0);_.H([_.GY({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],Y82);
_.C(Y82,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(J_2!==void 0)return J_2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-new-sponsor-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.newSponsorMessage]]" class="style-scope ytd-live-chat-history-new-sponsor-chip-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return J_2=k},{mode:1});var gRk;var nH=function(){return _.a.apply(this,arguments)||this};
_.J(nH,_.a);nH.prototype.observeSuperchatChip=function(){if(this.data){var k={"--yt-live-chat-history-super-chat-chip-renderer-background-color":this.colorFromDecimal(this.data.backgroundColor),"--yt-live-chat-history-super-chat-chip-renderer-text-color":this.colorFromDecimal(this.data.textColor)};_.x5(this.hostElement,k)}};
nH.prototype.colorFromDecimal=function(k){return _.Xe(Number(k||0))};
nH.prototype.observeSuperchatChip=nH.prototype.observeSuperchatChip;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],nH.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],nH.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nH.prototype,"observeSuperchatChip",null);_.H([_.GY({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],nH);
_.C(nH,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(gRk!==void 0)return gRk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-super-chat-chip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.purchaseAmountText]]" class="style-scope ytd-live-chat-history-super-chat-chip-renderer"></yt-formatted-string>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return gRk=k},{mode:1});var oF=function(){return _.a.apply(this,arguments)||this};
_.J(oF,_.a);oF.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"}}}};
_.R9.Object.defineProperties(oF.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],oF.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],oF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],oF.prototype,"ytdDismissibleItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],oF.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],oF.prototype,"hideMessageBlock",null);
_.H([_.GY({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],oF);
_.C(oF,"ytd-live-chat-history-entry-renderer",function(){if(jr2!==void 0)return jr2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-history-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-live-chat-history-entry-renderer">\n  <div id="text" class="style-scope ytd-live-chat-history-entry-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.videoTitle]]" class="style-scope ytd-live-chat-history-entry-renderer"></yt-formatted-string>\n    <div id="chip-container" class="style-scope ytd-live-chat-history-entry-renderer">\n      <div id="superchat-container" hidden="[[!data.chip]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        <span id="chips" class="style-scope ytd-live-chat-history-entry-renderer"></span>\n        <yt-formatted-string id="charity-name" text="[[data.charityName]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n        <yt-formatted-string id="sc4g-message" hidden="[[data.charityName]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="message" hidden="[[hideMessageBlock]]" text="[[data.message]]" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="sticker" class="style-scope ytd-live-chat-history-entry-renderer">\n      <yt-img-shadow height="64" hidden="[[!data.stickerThumbnail]]" thumbnail="[[data.stickerThumbnail]]" width="64" class="style-scope ytd-live-chat-history-entry-renderer">\n      </yt-img-shadow>\n    </div>\n    <span id="timestamp" class="style-scope ytd-live-chat-history-entry-renderer">[[getSimpleString(data.timestamp)]]</span>\n  </div>\n  <div id="delete-button" class="style-scope ytd-live-chat-history-entry-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return jr2=k},{mode:1});var q84;var xm=function(){return _.a.apply(this,arguments)||this};
_.J(xm,_.a);xm.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.x5(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.R9.Object.defineProperties(xm.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var k,I;return this.componentBehavior.computeIcon_(((I=_.K((k=this.data)==null?void 0:k.badge,_.YwC))==null?void 0:I.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=_.K((k=this.data)==null?void 0:k.badge,_.YwC))==null?void 0:I.label}}});
xm.prototype.observerRichGridItemsPerRow=xm.prototype.observerRichGridItemsPerRow;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xm.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],xm.prototype,"componentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],xm.prototype,"ytdReduxBehavior",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.XT}),_.Z("design:type",Boolean)],xm.prototype,"richGridMiniMode",void 0);
_.H([_.n({selector:_.PC}),_.Z("design:type",Number)],xm.prototype,"richGridItemsPerRow",void 0);_.H([_.n(),_.Z("design:type",Object)],xm.prototype,"data",void 0);_.H([_.w$("richGridItemsPerRow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xm.prototype,"observerRichGridItemsPerRow",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],xm.prototype,"badgeIconName",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],xm.prototype,"badgeLabel",null);_.H([_.GY({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],xm);
_.C(xm,"ytd-member-hub-profile-renderer",function(){if(q84!==void 0)return q84;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-member-hub-profile-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-member-hub-profile-renderer">\n  <yt-img-shadow id="avatar" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" class="style-scope ytd-member-hub-profile-renderer">\n  </yt-img-shadow>\n  <div id="details-container" class="style-scope ytd-member-hub-profile-renderer">\n    <ytd-badge-supported-renderer top-standalone-badge="[[data.badge]]" class="style-scope ytd-member-hub-profile-renderer">\n    </ytd-badge-supported-renderer>\n    <h2 class="style-scope ytd-member-hub-profile-renderer">\n      <yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-member-hub-profile-renderer">\n      </yt-formatted-string>\n    </h2>\n    <yt-formatted-string id="subtitle" hidden="[[!data.subtitle]]" text="[[data.subtitle]]" class="style-scope ytd-member-hub-profile-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return q84=k},{mode:1});var vRi;var aF=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return k};
_.J(aF,_.a);
aF.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"}}}};
aF.prototype.handleUpdateTextCommand=function(k){(k=_.K(k,_.U6W))&&this.data&&this.data.id===k.id&&this.set("data",k)};
aF.prototype.handleUpdateConnectedAppRendererCommand=function(k){if(_.K(k,_.lAN)&&this.data){var I,V;if(k=(I=_.K(k,_.lAN))==null?void 0:(V=I.newConnectedAppRenderer)==null?void 0:V.connectedAppRenderer)this.data=k}};
aF.prototype.computeConnectedAppStyle=function(k){return k.style?k.style.toLowerCase().replace(/_/g,"-"):""};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],aF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],aF.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],aF.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],aF.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.Z("design:type",String)],aF.prototype,"connectedAppStyle",void 0);_.H([_.GY({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],aF);
_.C(aF,"ytd-connected-app-renderer",function(){if(vRi!==void 0)return vRi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-connected-app-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow hidden="[[!data.icon]]" thumbnail="[[data.icon]]" class="style-scope ytd-connected-app-renderer"></yt-img-shadow>\n<div id="app" class="style-scope ytd-connected-app-renderer">\n  <div id="app-info" class="style-scope ytd-connected-app-renderer">\n    <div id="title" class="style-scope ytd-connected-app-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-formatted-string id="text" force-default-style="" split-lines="" text="[[data.text]]" class="style-scope ytd-connected-app-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-row" class="style-scope ytd-connected-app-renderer">\n    <div id="button-container" hidden="[[!data.connectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="connect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n    <div id="button-container" hidden="[[!data.disconnectButton]]" class="style-scope ytd-connected-app-renderer">\n      <div id="disconnect-button" class="style-scope ytd-connected-app-renderer"></div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return vRi=k},{mode:1});var sr2;var FyP=function(){return _.a.apply(this,arguments)||this};
_.J(FyP,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],FyP.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],FyP.prototype,"data",void 0);_.H([_.GY({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],FyP);
_.C(FyP,"ytd-channel-options-renderer",function(){if(sr2!==void 0)return sr2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="channel-info" hidden="[[!data.name]]" class="style-scope ytd-channel-options-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-channel-options-renderer" href$="[[computeHref_(data.avatarEndpoint)]]" data="[[data.avatarEndpoint]]" aria-label$="[[data.avatarAccessibility.accessibilityData.label]]">\n    <yt-img-shadow height="50" thumbnail="[[data.avatar]]" width="50" class="style-scope ytd-channel-options-renderer">\n    </yt-img-shadow>\n  </a>\n  <div id="channel-info-text" class="style-scope ytd-channel-options-renderer">\n    <div id="name" class="style-scope ytd-channel-options-renderer">[[data.name]]</div>\n  </div>\n</div>\n<template is="dom-repeat" items="[[data.links]]" class="style-scope ytd-channel-options-renderer">\n  <yt-formatted-string class="link style-scope ytd-channel-options-renderer" force-default-style="" split-lines="" text="[[item]]">\n  </yt-formatted-string>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return sr2=k},{mode:1});var B_4;var RF=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return k};
_.J(RF,_.a);RF.prototype.onCheckboxChange=function(k){this.data&&(k=(this.checked=_.$5(k).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}})};
RF.prototype.handleUpdateCheckboxCommand=function(k){(k=_.K(k,_.fAN))&&this.data&&this.data.id===k.id&&(this.set("data.disabled",k.disabled),this.set("data.title",k.title))};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],RF.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],RF.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],RF.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],RF.prototype,"checked",void 0);_.H([_.GY({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],RF);
_.C(RF,"ytd-settings-checkbox-renderer",function(){if(B_4!==void 0)return B_4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-checkbox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="main-option" class="style-scope ytd-settings-checkbox-renderer">\n  <tp-yt-paper-checkbox id="checkbox" aria-label$="[[getSimpleString(data.title)]]" checked="[[data.enabled]]" disabled="[[data.disabled]]" on-change="onCheckboxChange" class="style-scope ytd-settings-checkbox-renderer">\n    <div id="checkbox-container" class="style-scope ytd-settings-checkbox-renderer"></div>\n    <div id="checkbox-label" class="style-scope ytd-settings-checkbox-renderer">\n      <yt-formatted-string id="label" split-lines="" text="[[data.title]]" class="style-scope ytd-settings-checkbox-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-checkbox>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-checkbox-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-checkbox-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return B_4=k},{mode:1});var A_3;var CH=function(){return _.a.apply(this,arguments)||this};
_.J(CH,_.a);CH.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],CH.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],CH.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],CH.prototype,"data",void 0);_.H([_.GY({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],CH);
_.C(CH,"ytd-settings-email-item-renderer",function(){if(A_3!==void 0)return A_3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info" class="style-scope ytd-settings-email-item-renderer">\n  <yt-img-shadow height="36" hidden="[[!data.avatar]]" thumbnail="[[data.avatar]]" width="36" class="style-scope ytd-settings-email-item-renderer">\n  </yt-img-shadow>\n  <div id="title" class="style-scope ytd-settings-email-item-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="button-container" class="style-scope ytd-settings-email-item-renderer">\n  <div id="resume-button" class="style-scope ytd-settings-email-item-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return A_3=k},{mode:1});var QrP;var wJ=function(){return _.a.apply(this,arguments)||this};
_.J(wJ,_.a);wJ.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"}}}};
wJ.prototype.getExpansionIcon=function(k){return k?"COLLAPSE":"EXPAND"};
wJ.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.R9.Object.defineProperties(wJ.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],wJ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],wJ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],wJ.prototype,"data",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],wJ.prototype,"expanded",void 0);_.H([_.v("expanded"),_.Z("design:type",String),_.Z("design:paramtypes",[])],wJ.prototype,"emailListExpanded",null);
_.H([_.p$("#options"),_.Z("design:type",Object)],wJ.prototype,"options",void 0);_.H([_.GY({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],wJ);
_.C(wJ,"ytd-settings-email-list-renderer",function(){if(QrP!==void 0)return QrP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-email-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-settings-email-list-renderer">\n  <tp-yt-paper-button id="list-expansion" aria-expanded$="[[emailListExpanded]]" aria-label$="[[getSimpleString(data.title)]]" noink="" on-tap="onToggleListExpansion" class="style-scope ytd-settings-email-list-renderer">\n    <div id="title" class="style-scope ytd-settings-email-list-renderer">[[getSimpleString(data.title)]]</div>\n    <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" class="style-scope ytd-settings-email-list-renderer"></yt-icon>\n    <tp-yt-paper-tooltip for="help-icon" hidden="[[!data.helpText]]" offset="5" position="top" class="style-scope ytd-settings-email-list-renderer">\n      [[getSimpleString(data.helpText)]]\n    </tp-yt-paper-tooltip>\n    <yt-icon class="expand-icon style-scope ytd-settings-email-list-renderer" icon="[[getExpansionIcon(expanded)]]"></yt-icon>\n  </tp-yt-paper-button>\n  <div id="button-container" hidden="[[!data.resumeButton]]" on-tap="onResumeAll" class="style-scope ytd-settings-email-list-renderer">\n    <div id="resume-button" class="style-scope ytd-settings-email-list-renderer"></div>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-settings-email-list-renderer">\n  <div id="options" class="style-scope ytd-settings-email-list-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return QrP=k},{mode:1});var nRX;var oRX;var xv6;var ajp;var RvV;var H0=function(){return _.a.apply(this,arguments)||this};
_.J(H0,_.a);_.c=H0.prototype;_.c.computePreselectedOption=function(k,I){return I===this.itemSelected_?k:void 0};
_.c.dataChanged_=function(){var k=this;this.preselectedSubreason=this.itemSelected_=-1;var I;(I=this.data)!=null&&I.key&&_.xA(this,function(){var V,X=Number((V=k.data)==null?void 0:V.key);!Number.isNaN(X)&&(k.itemSelected_=X,V=(V=(k.data.items||[])[X])&&V.optionSelectableItemRenderer&&V.optionSelectableItemRenderer.preselectedIndex)&&(k.preselectedSubreason=V)})};
_.c.isSubReasonHidden_=function(k,I){return k!=I};
_.c.onTopItemSelected_=function(k,I){for(var V=_.BL(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),X=0,P=V.length;X<P;X++)V[X].select(0);_.sm(this.hostElement,"yt-report-form-update",[I.item.value]);k.stopPropagation()};
_.c.onItemSelected_=function(k,I){_.sm(this.hostElement,"yt-report-form-update",[I.item.value]);k.stopPropagation()};
_.c.getItem_=function(k){return k.serviceItem?k.serviceItem:k.navigationItem?k.navigationItem:k.optionSelectableItemRenderer?k.optionSelectableItemRenderer:null};
_.c.computeText_=function(k){return(k=this.getItem_(k))?this.ytRendererBehavior.getSimpleString(k.text):null};
_.c.validate=function(){return this.itemSelected_!==-1};
_.c.computeAriaLabel_=function(k){var I=_.m6(k.text);(k=k.accessibility&&k.accessibility.accessibilityData&&k.accessibility.accessibilityData.label)&&(I+=". "+k);return I};
_.c.computeItemSelected_=function(k){return k};
_.c.preventSelection_=function(k){k.stopPropagation();this.tooltipTapped=!0};
_.c.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.c.updateItemSelectedFromBinding=function(k){this.itemSelected_=k.detail.value};
_.c.save=function(){var k;this.validate()&&(k=this.data)!=null&&k.items&&(k=this.data.items[this.itemSelected_],k!=null&&k.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(k.optionSelectableItemRenderer.submitEndpoint)||_.Qk(this.hostElement,[k.optionSelectableItemRenderer.submitEndpoint])))};
H0.prototype.onPaperRippleTransitionEnd_=H0.prototype.onPaperRippleTransitionEnd_;H0.prototype.dataChanged_=H0.prototype.dataChanged_;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],H0.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],H0.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],H0.prototype,"data",void 0);_.H([_.n({value:-1}),_.Z("design:type",Number)],H0.prototype,"itemSelected_",void 0);
_.H([_.n({computed:"computeItemSelected_(itemSelected_)"}),_.Z("design:type",Number)],H0.prototype,"value",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],H0.prototype,"restoreFocusOnClose",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],H0.prototype,"tooltipTapped",void 0);_.H([_.n({value:-1}),_.Z("design:type",Number)],H0.prototype,"preselectedSubreason",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H0.prototype,"dataChanged_",null);_.H([_.C$("transitionend"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],H0.prototype,"onPaperRippleTransitionEnd_",null);_.H([_.cd({is:"yt-options-renderer",disableElementRegistration:!0})],H0);
_.C(H0,"yt-options-renderer",function(){if(RvV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.menus.yt_options_renderer.yt.options.renderer.css.js--\x3e<div id="options-select" class="style-scope yt-options-renderer">\n  <tp-yt-paper-radio-group id="yt-options-renderer-options" selected="[[itemSelected_]]" on-iron-select="onTopItemSelected_" on-selected-changed="updateItemSelectedFromBinding" class="style-scope yt-options-renderer">\n    <template is="dom-repeat" items="[[data.items]]" class="style-scope yt-options-renderer">\n      <tp-yt-paper-radio-button class="radio style-scope yt-options-renderer" aria-label$="[[computeAriaLabel_(item.optionSelectableItemRenderer)]]" name$="[[index]]" value="[[item.optionSelectableItemRenderer]]">\n        <div class="content style-scope yt-options-renderer">\n          <div class="text style-scope yt-options-renderer">\n            <yt-formatted-string text="[[item.optionSelectableItemRenderer.text]]" class="style-scope yt-options-renderer">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtext style-scope yt-options-renderer" hidden="[[!item.optionSelectableItemRenderer.subtext]]" text="[[item.optionSelectableItemRenderer.subtext]]">\n            </yt-formatted-string>\n          </div>\n          <template is="dom-if" if="[[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]" class="style-scope yt-options-renderer">\n            <div class="info-container style-scope yt-options-renderer" on-tap="preventSelection_">\n              <yt-icon icon="yt-icons:help_outline" size="16" class="style-scope yt-options-renderer"></yt-icon>\n              <tp-yt-paper-tooltip animation-delay="0" class="style-scope yt-options-renderer">\n                [[item.optionSelectableItemRenderer.accessibility.accessibilityData.label]]\n              </tp-yt-paper-tooltip>\n            </div>\n          </template>\n        </div>\n      </tp-yt-paper-radio-button>\n      <template is="dom-if" if="[[item.optionSelectableItemRenderer.subOptions]]" class="style-scope yt-options-renderer">\n        <tp-yt-paper-dropdown-menu aria-label$="[[item.optionSelectableItemRenderer.subOptionsAccessibility.label]]" hidden="[[isSubReasonHidden_(index, itemSelected_)]]" no-label-float="" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-select="onItemSelected_" class="style-scope yt-options-renderer">\n          <tp-yt-paper-listbox class="dropdown-content style-scope yt-options-renderer" slot="dropdown-content" selected="[[computePreselectedOption(preselectedSubreason, index)]]">\n            <template is="dom-repeat" items="[[item.optionSelectableItemRenderer.subOptions]]" as="subOption" class="style-scope yt-options-renderer">\n              <tp-yt-paper-item value="[[getItem_(subOption)]]" class="style-scope yt-options-renderer">\n                [[computeText_(subOption)]]\n              </tp-yt-paper-item>\n            </template>\n         </tp-yt-paper-listbox>\n        </tp-yt-paper-dropdown-menu>\n      </template>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;ajp===void 0&&(ajp=document.createElement("template"));var X=ajp;V.call(I,X.content.cloneNode(!0),k.content.firstChild);RvV=k}k=RvV;return k},{mode:2});var CvG;var wGc;var Hl4;var pGc;var pH=function(){return _.a.apply(this,arguments)||this};
_.J(pH,_.a);pH.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
pH.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
pH.prototype.onTap=function(k){if(this.hostElement.classList.contains("selected")||_.sm(this.hostElement,"yt-share-panel-can-select-contact-action")[0])k&&k.detail&&(k.detail.x||k.detail.y)&&_.BL(this.hostElement).querySelector("#target").blur(),(k=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),k={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:k?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.sm(this.hostElement,"yt-share-panel-select-contact-action",[k])};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pH.prototype,"ytRendererBehavior",void 0);_.H([_.n({observer:"onDataChanged"}),_.Z("design:type",Object)],pH.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.Z("design:type",String)],pH.prototype,"componentTitle",void 0);_.H([_.p$("#thumbnail"),_.Z("design:type",Object)],pH.prototype,"thumbnail",void 0);_.H([_.cd({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],pH);
_.C(pH,"yt-enrolled-contact-renderer",function(){if(pGc===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-enrolled-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_enrolled_contact_renderer.yt.enrolled.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-enrolled-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope yt-enrolled-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-enrolled-contact-renderer"></div>\n  <div id="name" class="style-scope yt-enrolled-contact-renderer">[[componentTitle]]</div>\n</button>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;Hl4===void 0&&(Hl4=document.createElement("template"));var X=Hl4;V.call(I,X.content.cloneNode(!0),k.content.firstChild);pGc=k}k=pGc;return k},{mode:2});var N_P;var MBi;var NK=function(){return _.a.apply(this,arguments)||this};
_.J(NK,_.a);NK.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
NK.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
NK.prototype.onTap=function(k){if(this.hostElement.classList.contains("selected")||_.sm(this.hostElement,"yt-share-panel-can-select-contact-action")[0])k&&k.detail&&(k.detail.x||k.detail.y)&&_.BL(this.hostElement).querySelector("#target").blur(),(k=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),k={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:k?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.sm(this.hostElement,"yt-share-panel-select-contact-action",[k])};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],NK.prototype,"ytRendererBehavior",void 0);_.H([_.n({observer:"onDataChanged"}),_.Z("design:type",Object)],NK.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.Z("design:type",String)],NK.prototype,"componentTitle",void 0);_.H([_.p$("#thumbnail"),_.Z("design:type",Object)],NK.prototype,"thumbnail",void 0);_.H([_.cd({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],NK);
_.C(NK,"yt-suggested-contact-renderer",function(){if(MBi===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-suggested-contact-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_suggested_contact_renderer.yt.suggested.contact.renderer.css.js--\x3e<button id="target" on-focus="onFocus" on-tap="onTap" class="style-scope yt-suggested-contact-renderer">\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.avatar.thumbnail]]" class="style-scope yt-suggested-contact-renderer"></yt-img-shadow>\n  <div id="selection-highlight" class="style-scope yt-suggested-contact-renderer"></div>\n  <div id="name" class="style-scope yt-suggested-contact-renderer">[[componentTitle]]</div>\n</button>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;N_P===void 0&&(N_P=document.createElement("template"));var X=N_P;V.call(I,X.content.cloneNode(!0),k.content.firstChild);MBi=k}k=MBi;return k},{mode:2});var MK=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-share-panel-reset-action":"onReset"};return k};
_.J(MK,_.a);MK.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"}}}}}};
MK.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.sm(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
MK.prototype.onReset=function(){for(var k=_.BL(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),I=k.length-1;I>=0;I--)k[I].classList.toggle("selected")};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],MK.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],MK.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],MK.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n({observer:"onDataChanged"}),_.Z("design:type",Object)],MK.prototype,"data",void 0);
_.H([_.cd({is:"yt-contact-section-renderer",disableElementRegistration:!0})],MK);
_.C(MK,"yt-contact-section-renderer",function(){if(wGc===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-contact-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_contact_section_renderer.yt.contact.section.renderer.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-contact-section-renderer"></yt-formatted-string>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-contact-section-renderer">\n</yt-formatted-string>\n<div id="contents" role="listbox" class="style-scope yt-contact-section-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;CvG===void 0&&(CvG=document.createElement("template"));var X=CvG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);wGc=k}k=wGc;return k},{mode:2});var Zq=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return k};
_.J(Zq,_.a);_.c=Zq.prototype;_.c.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"}}}};
_.c.onYtRefreshFormCommand=function(k){var I;(k=_.K((I=_.K(k,_.zNG))==null?void 0:I.formRenderer,VC2))&&this.set("data",k)};
_.c.reset=function(){var k=_.BL(this.hostElement).querySelector("#fields").children;k=_.G(k);for(var I=k.next();!I.done;I=k.next())I=I.value,I.reset&&I.reset()};
_.c.getForm=function(){var k={},I=_.BL(this.hostElement).querySelector("#fields").children;I=_.G(I);for(var V=I.next();!V.done;V=I.next()){V=V.value;if(!V.validate())return null;k[V.data.key]=V.value}return k};
_.c.submitFormFields=function(){if(this.fields)for(var k=_.G(this.fields),I=k.next();!I.done;I=k.next())I=I.value,I.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?I.save():I.nodeName==="YT-OPTIONS-RENDERER"&&I.save()};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Zq.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Zq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Zq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Zq.prototype,"data",void 0);_.H([_.Nm("#fields > *"),_.Z("design:type",Array)],Zq.prototype,"fields",void 0);
_.H([_.cd({is:"yt-form-renderer",disableElementRegistration:!0})],Zq);
_.C(Zq,"yt-form-renderer",function(){if(xv6===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.forms.yt_form_renderer.yt.form.renderer.css.js--\x3e<div id="fields" class="style-scope yt-form-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;oRX===void 0&&(oRX=document.createElement("template"));var X=oRX;V.call(I,X.content.cloneNode(!0),k.content.firstChild);xv6=k}k=xv6;return k},{mode:2});var Dq=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return k};
_.J(Dq,_.a);Dq.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"}}}};
Dq.prototype.handleSignalActionSubmitForm=function(){var k,I=(k=this.formRenderer)==null?void 0:k.getForm();I&&this.data.serviceEndpoint&&_.C7().resolve(_.Hp).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},I,{element:this.hostElement})})};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Dq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Dq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Dq.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Dq.prototype,"data",void 0);_.H([_.p$("yt-form-renderer"),_.Z("design:type",Object)],Dq.prototype,"formRenderer",void 0);
_.H([_.GY({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],Dq);
_.C(Dq,"ytd-settings-gaia-link-renderer",function(){if(nRX!==void 0)return nRX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-gaia-link-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form-container" class="style-scope ytd-settings-gaia-link-renderer">\n  <div id="username-password-form" class="style-scope ytd-settings-gaia-link-renderer"></div>\n  <div id="claim-button" class="style-scope ytd-settings-gaia-link-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return nRX=k},{mode:1});var Zlh;var Dvh;var zU=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return k};
_.J(zU,_.a);zU.prototype.dataChanged=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return k.radio.removeAttribute("checked"),!k.data||!k.data.id||k.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||fxP()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(I=k.data&&k.data.id)?V.yield(E_6(k.data.id),4):V.jumpTo(3):(k.set("data.hidden",!0),V.jumpTo(0));V.nextAddress!=3&&(I=V.yieldResult);I&&_.sm(k.hostElement,"yt-select-settings-radio-option",[k.data.id]);_.xg(V)})};
zU.prototype.onButtonChanged=function(k){_.$5(k).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.C7().resolve(_.Hp).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.sm(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
zU.prototype.onSelectOption=function(k){this.data&&this.data.id&&(this.data.id===k?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
zU.prototype.dataChanged=zU.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],zU.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],zU.prototype,"ytActionHandlerBehavior",void 0);_.H([_.p$("#radio"),_.Z("design:type",Object)],zU.prototype,"radio",void 0);_.H([_.n(),_.Z("design:type",Object)],zU.prototype,"data",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype",Promise)],zU.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],zU);
_.C(zU,"ytd-settings-radio-option-renderer",function(){if(Dvh!==void 0)return Dvh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="start" class="style-scope ytd-settings-radio-option-renderer">\n  <tp-yt-paper-radio-button id="radio" aria-label$="[[getSimpleString(data.title)]]" hidden="[[data.hidden]]" on-change="onButtonChanged" class="style-scope ytd-settings-radio-option-renderer">\n    <div id="label" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.title)]]</div>\n  </tp-yt-paper-radio-button>\n  <yt-icon id="help-icon" hidden="[[!data.helpText]]" icon="yt-icons:help" size="16" class="style-scope ytd-settings-radio-option-renderer"></yt-icon>\n  <tp-yt-paper-tooltip animation-delay="0" for="help-icon" hidden="[[!data.helpText]]" offset="3" position="top" class="style-scope ytd-settings-radio-option-renderer">\n    [[getSimpleString(data.helpText)]]\n  </tp-yt-paper-tooltip>\n</div>\n<div id="end" class="style-scope ytd-settings-radio-option-renderer">\n  <div id="aside-text" class="style-scope ytd-settings-radio-option-renderer">[[getSimpleString(data.asideText)]]</div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Dvh=k},{mode:1});_.Si(_.lS,"basic-content-view-model",{props:{data:_.mQ,className:_.mQ}});var us=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return k};
_.J(us,_.a);us.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&fxP()&&this.set("data.hidden",!1)};
us.prototype.onSwitchReady=function(){var k=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.m("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){O9x().then(function(I){I&&(Notification.permission==="default"?k.set("data.hidden",!1):Notification.permission==="granted"&&Gy("NotificationsDisabled").then(function(V){V||_.sm(k.hostElement,"yt-toggle-settings-switch",[k.data.id,!V]);k.set("data.hidden",!1)}).catch(function(){}))})})};
us.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}}}}};
us.prototype.handleUpdateOptionsCommand=function(k){(k=_.K(k,_.EEU))&&this.data&&this.data.id===k.id&&(this.set("data.hidden",k.hidden),k.text!==void 0&&this.set("data.text",k.text),k.clearOptions&&this.set("data.options",[]))};
us.prototype.onSwitchReady=us.prototype.onSwitchReady;us.prototype.dataChanged=us.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],us.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],us.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],us.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],us.prototype,"data",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],us.prototype,"dataChanged",null);_.H([_.C$("yt-settings-switch-ready"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],us.prototype,"onSwitchReady",null);_.H([_.GY({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],us);
_.C(us,"ytd-settings-options-renderer",function(){if(Zlh!==void 0)return Zlh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section" hidden="[[data.hidden]]" class="style-scope ytd-settings-options-renderer">\n  <div id="title" class="style-scope ytd-settings-options-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="content" class="style-scope ytd-settings-options-renderer">\n    <div id="options" class="style-scope ytd-settings-options-renderer"></div>\n    <yt-formatted-string id="text" force-default-style="" hidden="[[!data.text]]" split-lines="" text="[[data.text]]" class="style-scope ytd-settings-options-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Zlh=k},{mode:1});var zv2;var Or=function(){return _.a.apply(this,arguments)||this};
_.J(Or,_.a);Or.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Or.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Or.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Or.prototype,"data",void 0);_.H([_.GY({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],Or);
_.C(Or,"ytd-settings-sidebar-renderer",function(){if(zv2!==void 0)return zv2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-settings-sidebar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-settings-sidebar-renderer">[[getSimpleString(data.title)]]</div>\n<div id="items" class="style-scope ytd-settings-sidebar-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return zv2=k},{mode:1});var uGk;var t7=function(){return _.a.apply(this,arguments)||this};
_.J(t7,_.a);t7.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
t7.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
t7.prototype.onYtExpanderMoreTapped=t7.prototype.onYtExpanderMoreTapped;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],t7.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],t7.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],t7.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],t7.prototype,"data",void 0);
_.H([_.C$("yt-expander-more-tapped"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],t7.prototype,"onYtExpanderMoreTapped",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],t7);
_.C(t7,"ytd-product-details-description-renderer",function(){if(uGk!==void 0)return uGk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-description-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-description-renderer">\n  <div class="description-row row style-scope ytd-product-details-description-renderer">\n      <ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="4" recompute-on-resize="" class="style-scope ytd-product-details-description-renderer">\n        <div class="description style-scope ytd-product-details-description-renderer" slot="content">[[data.description]]\n        </div>\n        <span id="attribution-link-button" slot="sticky-secondary" hidden="[[!data.attributionLinkButtonRenderer]]" class="style-scope ytd-product-details-description-renderer"></span>\n        <span class="more-button style-scope ytd-product-details-description-renderer" slot="more-button">[[getSimpleString(data.moreButtonRenderer.buttonRenderer.text)]]</span>\n        <span class="less-button style-scope ytd-product-details-description-renderer" slot="less-button">[[getSimpleString(data.lessButtonRenderer.buttonRenderer.text)]]</span>\n      </ytd-expander>\n    </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return uGk=k},{mode:1});var Olp;var eo=function(){var k=_.a.apply(this,arguments)||this;k.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";k.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";k.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";k.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return k};
_.J(eo,_.a);eo.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.R9.Object.defineProperties(eo.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:(I=k.offerData)==null?void 0:I.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?void 0:k.purchaseButtonRenderers)!==void 0&&((I=this.data)==null?void 0:I.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null||!k.formattedFromMerchantText)&&(!((I=this.data)==null||!I.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],eo.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],eo.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],eo.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],eo.prototype,"data",void 0);
_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0}),_.Z("design:type",Object)],eo.prototype,"shippingIcon",void 0);_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0}),_.Z("design:type",Object)],eo.prototype,"shippingAddressIcon",void 0);_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0}),_.Z("design:type",Object)],eo.prototype,"googleGuaranteeIcon",void 0);
_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0}),_.Z("design:type",Object)],eo.prototype,"returnPolicyIcon",void 0);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],eo.prototype,"showAdditionalFees",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],eo.prototype,"showMultiPurchaseButtons",null);
_.H([_.v("data","showMultiPurchaseButtons"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],eo.prototype,"showPurchaseData",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],eo);
_.C(eo,"ytd-product-details-hero-offer-renderer",function(){if(Olp!==void 0)return Olp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-hero-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="price-and-action-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showPurchaseData]]" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="price-column style-scope ytd-product-details-hero-offer-renderer">\n    <div class="price style-scope ytd-product-details-hero-offer-renderer">\n      <span class="item-price style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.price]]</span>\n      <template is="dom-if" restamp="" if="[[showAdditionalFees]]" class="style-scope ytd-product-details-hero-offer-renderer">\n        <span class="additional-fees style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n      </template>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-hero-offer-renderer">[[data.offerData.title]]</div>\n    <template is="dom-if" restamp="" if="[[!data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="merchant-row row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n          <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n        </div>\n        <yt-formatted-string text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      </yt-formatted-string></div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.shippingDetails]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div class="shipping-details row style-scope ytd-product-details-hero-offer-renderer">\n        <div class="shipping-details-inner column style-scope ytd-product-details-hero-offer-renderer">\n          <div class="row shipping-details-inner-row secondary-color style-scope ytd-product-details-hero-offer-renderer">\n            <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n              <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n            </div>\n            <yt-formatted-string link-inherit-color="" text="[[data.formattedFromMerchantText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n          </yt-formatted-string></div>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="date-and-price" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingDate]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="return-policy" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[returnPolicyIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string link-inherit-color="" text="[[data.shippingDetails.returnPolicy]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="shipping-address" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[shippingAddressIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <yt-formatted-string text="[[data.shippingDetails.shippingAddress]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            </yt-formatted-string></div>\n          </template>\n          <template is="dom-if" restamp="" if="[[data.shoutoutText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n            <div id="google-guarantee" class="row shipping-details-inner-row style-scope ytd-product-details-hero-offer-renderer">\n              <div class="logo style-scope ytd-product-details-hero-offer-renderer">\n                <img src$="[[googleGuaranteeIcon]]" alt="" class="logo-url style-scope ytd-product-details-hero-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n              </div>\n              <span class="shoutout-text secondary-color style-scope ytd-product-details-hero-offer-renderer">[[data.shoutoutText]]</span>\n              <ytd-button-renderer class="google-guarantee-info style-scope ytd-product-details-hero-offer-renderer" data="[[data.shoutoutButtonRenderer.buttonRenderer]]">\n              </ytd-button-renderer>\n            </div>\n          </template>\n        </div>\n      </div>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.affiliateDisclaimerText]]" class="style-scope ytd-product-details-hero-offer-renderer">\n      <div id="affiliate-disclaimer" class="affiliate-disclaimer-text-row row style-scope ytd-product-details-hero-offer-renderer">\n        <span class="secondary-color style-scope ytd-product-details-hero-offer-renderer"> [[data.affiliateDisclaimerText]] </span>\n      </div>\n    </template>\n    <div class="purchase-buttons-row row style-scope ytd-product-details-hero-offer-renderer" hidden="[[!showMultiPurchaseButtons]]">\n      <div id="purchase-buttons" class="purchase-buttons-inner column style-scope ytd-product-details-hero-offer-renderer">\n      </div>\n    </div>\n  </div>\n  <div class="action-column style-scope ytd-product-details-hero-offer-renderer">\n    <div id="purchase-button" class="style-scope ytd-product-details-hero-offer-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Olp=k},{mode:1});var tB3;var evX;var kR=function(){return _.a.apply(this,arguments)||this};
_.J(kR,_.a);_.c=kR.prototype;_.c.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.c.onKeyDown=function(k){k=k.keyCode;k!==13&&k!==32||this.handleSelection()};
_.c.onMouseEnterImage=function(){var k;((k=this.data)==null?void 0:k.thumbnailDetails)!==void 0&&_.AV(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.c.onMouseLeaveImage=function(){_.AV(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.c.handleSelection=function(){this.data&&_.vW(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.R9.Object.defineProperties(kR.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.isSelected)}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],kR.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],kR.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],kR.prototype,"isSelected",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],kR);
_.C(kR,"ytd-product-details-thumbnail-renderer",function(){if(evX!==void 0)return evX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-thumbnail-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="product-card-renderer-container" class="style-scope ytd-product-details-thumbnail-renderer">\n  <div id="card" class="style-scope ytd-product-details-thumbnail-renderer">\n    <div hidden="[[!isSelected]]" id="card-selection-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <div id="card-overlay" class="style-scope ytd-product-details-thumbnail-renderer"></div>\n    <yt-img-shadow id="card-image" aria-label="[[data.thumbnailDetails.accessibility.accessibilityData.label]]" object-fit="CONTAIN" thumbnail="[[data.thumbnailDetails]]" width="56px" class="style-scope ytd-product-details-thumbnail-renderer">\n    </yt-img-shadow>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return evX=k},{mode:1});var Ir=function(){var k=_.a.apply(this,arguments)||this;var I={};k.actionMap=(I["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",I["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",I);k.selectedThumbnailIndex=0;k.selectItem=function(V){V.target.onKeyDown(V)};
return k};
_.J(Ir,_.a);_.c=Ir.prototype;_.c.handlePreviewImageSelect=function(k){this.hoverThumbnail=k};
_.c.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.c.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.c.onThumbnailSelected=function(k,I){this.selectedThumbnailIndex=I};
_.c.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.c.updateOffset=function(){var k=_.BL(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-k));this.ytdHorizontalListBehavior.reposition_()};
_.R9.Object.defineProperties(Ir.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.imageRenderer){var I,V;return((I=this.data)==null?void 0:(V=I.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 k;if((k=this.data)==null?0:k.imageRenderer){var I;return(I=_.K(this.data.imageRenderer[this.selectedThumbnailIndex],YJk))==null?void 0:I.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var k=this,I,V,X,P=(X=(I=this.data)==null?void 0:(V=I.imageRenderer)==null?void 0:V.map(function(L,T){return{productDetailsThumbnailRenderer:Object.assign({},_.K(L,YJk),{index:T,isSelected:T===k.selectedThumbnailIndex})}}))!=null?X:[];
return Object.assign({},this.data,{imageRenderer:P})}}});
Ir.prototype.updateOffset=Ir.prototype.updateOffset;Ir.prototype.dataChanged=Ir.prototype.dataChanged;Ir.prototype.onThumbnailSelected=Ir.prototype.onThumbnailSelected;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ir.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ir.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Q7.YtdHorizontalListBehavior),_.Z("design:type",Object)],Ir.prototype,"ytdHorizontalListBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Ir.prototype,"componentBehavior",void 0);_.H([_.q([_.pF.YtActionHandlerBehavior]),_.Z("design:type",Object)],Ir.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ir.prototype,"data",void 0);_.H([_.n({value:"$.items.children"}),_.Z("design:type",String)],Ir.prototype,"itemsPath",void 0);_.H([_.n({value:3}),_.Z("design:type",Number)],Ir.prototype,"initialCount",void 0);
_.H([_.p$("#items"),_.Z("design:type",Object)],Ir.prototype,"items",void 0);_.H([_.n(),_.Z("design:type",Object)],Ir.prototype,"selectedThumbnailIndex",void 0);_.H([_.n(),_.Z("design:type",Object)],Ir.prototype,"hoverThumbnail",void 0);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ir.prototype,"showThumbnails",null);
_.H([_.C$("ytd-product-details-thumbnail-renderer-selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Number]),_.Z("design:returntype")],Ir.prototype,"onThumbnailSelected",null);_.H([_.v("data","selectedThumbnailIndex","hoverThumbnail"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ir.prototype,"thumbnailDetails",null);_.H([_.v("data","selectedThumbnailIndex"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ir.prototype,"populatedData",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ir.prototype,"dataChanged",null);_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ir.prototype,"updateOffset",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],Ir);
_.C(Ir,"ytd-product-details-image-carousel-renderer",function(){if(tB3!==void 0)return tB3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-image-carousel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="preview style-scope ytd-product-details-image-carousel-renderer">\n  <template is="dom-if" restamp="" if="[[thumbnailDetails]]" class="style-scope ytd-product-details-image-carousel-renderer">\n    <yt-img-shadow class="preview-image style-scope ytd-product-details-image-carousel-renderer" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="512"></yt-img-shadow>\n  </template>\n</div>\n<div id="main" class="main style-scope ytd-product-details-image-carousel-renderer" hidden="[[!showThumbnails]]">\n  <div id="left-arrow-container" class="left-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="left-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="prevClick_" hidden="[[atStart]]">\n       <yt-icon icon="yt-icons:chevron_left" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="scroll-container" class="style-scope ytd-product-details-image-carousel-renderer">\n    <tp-yt-paper-listbox id="items" on-keydown="selectItem" class="style-scope ytd-product-details-image-carousel-renderer"></tp-yt-paper-listbox>\n  </div>\n  <div id="right-arrow-container" class="right-arrow-container style-scope ytd-product-details-image-carousel-renderer">\n    <div id="right-arrow" class="arrow style-scope ytd-product-details-image-carousel-renderer" on-click="nextClick_" hidden="[[atEnd]]">\n       <yt-icon icon="yt-icons:chevron_right" class="style-scope ytd-product-details-image-carousel-renderer"></yt-icon>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return tB3=k},{mode:_.Bd("kevlar_poly_si_batch_j079")?1:2});var kt6;var V_=function(){return _.a.apply(this,arguments)||this};
_.J(V_,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],V_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],V_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],V_.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],V_.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],V_);
_.C(V_,"ytd-product-details-offer-renderer",function(){if(kt6!==void 0)return kt6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n\n<div class="offer-details offer-details-new-ux style-scope ytd-product-details-offer-renderer" data-offer-version-id$="[[data.offerData.debugOfferVersionId]]">\n  <div class="offer-details-information style-scope ytd-product-details-offer-renderer">\n    <div class="offer-price style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.price]]\n      <span class="additional-fees style-scope ytd-product-details-offer-renderer">[[data.offerData.additionalFeesText]]</span>\n    </div>\n    <div class="offer-title style-scope ytd-product-details-offer-renderer">\n      [[data.offerData.title]]\n    </div>\n    <div class="vendor-information style-scope ytd-product-details-offer-renderer">\n      <div class="vendor-logo style-scope ytd-product-details-offer-renderer">\n        <img src$="[[data.offerData.vendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offer-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <div class="vendor-name style-scope ytd-product-details-offer-renderer">[[data.offerData.vendorName]]</div>\n    </div>\n  </div>\n  <div class="offer-cta style-scope ytd-product-details-offer-renderer">\n    <div class="checkout style-scope ytd-product-details-offer-renderer">\n      <ytd-button-renderer data="[[data.purchaseButtonRenderer.buttonRenderer]]" class="style-scope ytd-product-details-offer-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return kt6=k},{mode:1});var Iei;var XG=function(){var k=_.a.apply(this,arguments)||this;k.isOffersHidden=!0;return k};
_.J(XG,_.a);XG.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var k,I=_.K((k=this.data)==null?void 0:k.viewOffersButton,_.b_);I&&this.ytRendererBehavior.logExplicitClick(I)};
XG.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.R9.Object.defineProperties(XG.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X;return(V=_.K((k=this.data)==null?void 0:(I=k.offers)==null?void 0:I[0],sHP))==null?void 0:(X=V.offerData)==null?void 0:X.vendorLogoUrl}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],XG.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],XG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],XG.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],XG.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],XG.prototype,"isOffersHidden",void 0);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],XG.prototype,"firstOfferVendorLogoUrl",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],XG);
_.C(XG,"ytd-product-details-offers-container-renderer",function(){if(Iei!==void 0)return Iei;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-offers-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="offer-container style-scope ytd-product-details-offers-container-renderer">\n  <div class="header style-scope ytd-product-details-offers-container-renderer" on-click="toggleOffers">\n    <div class="title-description-container style-scope ytd-product-details-offers-container-renderer">\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionLeft]]">\n      </yt-formatted-string>\n      <div class="vendor-logo style-scope ytd-product-details-offers-container-renderer">\n        <img src$="[[firstOfferVendorLogoUrl]]" alt="" class="vendor-logo-url style-scope ytd-product-details-offers-container-renderer" onerror="this.style.visibility=\'hidden\';">\n      </div>\n      <yt-formatted-string class="title style-scope ytd-product-details-offers-container-renderer" text="[[data.descriptionRight]]">\n      </yt-formatted-string>\n    </div>\n    <div class="action style-scope ytd-product-details-offers-container-renderer">\n      <ytd-button-renderer id="view-offers" class="view-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="false" data="[[data.viewOffersButton.buttonRenderer]]" hidden="[[!isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n      <ytd-button-renderer id="hide-offers" class="hide-button style-scope ytd-product-details-offers-container-renderer" aria-expanded="true" data="[[data.hideOffersButton.buttonRenderer]]" hidden="[[isOffersHidden]]" noink="">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="offer" hidden="[[isOffersHidden]]" class="style-scope ytd-product-details-offers-container-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Iei=k},{mode:1});var Vxk;var XmX;var PG=function(){return _.a.apply(this,arguments)||this};
_.J(PG,_.a);PG.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
PG.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.AV(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
PG.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.AV(this,"ytd-product-details-variant-image-unselect")};
_.R9.Object.defineProperties(PG.prototype,{isImageButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE"}},
isPillButton:{configurable:!0,enumerable:!0,get:function(){return this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL"||this.displayType==="VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST"}},
isActive:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.data)==null?void 0:k.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((I=this.data)==null?void 0:I.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 k;if(((k=this.data)==null?void 0:k.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var k,I;return this.isUnavailable?(k=this.data)==null?void 0:k.variantOptionUnavailableAccessibilityLabel:(I=this.data)==null?void 0:I.variantOptionAccessibilityLabel}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],PG.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],PG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],PG.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],PG.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],PG.prototype,"displayType",void 0);
_.H([_.v("displayType","data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],PG.prototype,"isImageButton",null);_.H([_.v("displayType","data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],PG.prototype,"isPillButton",null);_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],PG.prototype,"isActive",null);
_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],PG.prototype,"isUnavailable",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],PG.prototype,"thumbnailDetails",null);_.H([_.v("isUnavailable","data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],PG.prototype,"accessibilityLabel",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],PG);
_.C(PG,"ytd-product-details-variant-option-renderer",function(){if(XmX!==void 0)return XmX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-variant-option-renderer">\n  <template is="dom-if" restamp="" if="[[isImageButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-image style-scope ytd-product-details-variant-option-renderer">\n        <yt-img-shadow alt="[[data.name]]" height="52" object-fit="CONTAIN" thumbnail="[[thumbnailDetails]]" width="52" class="style-scope ytd-product-details-variant-option-renderer"></yt-img-shadow>\n      </div>\n    </a>\n    <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n      [[accessibilityLabel]]\n    </tp-yt-paper-tooltip>\n  </template>\n  <template is="dom-if" restamp="" if="[[isPillButton]]" class="style-scope ytd-product-details-variant-option-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-product-details-variant-option-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]" aria-label="[[accessibilityLabel]]" rel="[[computeNofollow_(data.command)]]">\n      <div class="variant-option variant-option-pill style-scope ytd-product-details-variant-option-renderer">\n        <span class="style-scope ytd-product-details-variant-option-renderer">[[data.name]]</span>\n      </div>\n    </a>\n    <template is="dom-if" restamp="" if="[[isUnavailable]]" class="style-scope ytd-product-details-variant-option-renderer">\n      <tp-yt-paper-tooltip fit-to-visible-bounds="" offset="4" position="top" class="style-scope ytd-product-details-variant-option-renderer">\n        [[data.unavailableText]]\n      </tp-yt-paper-tooltip>\n    </template>\n  </template>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return XmX=k},{mode:1});var PMx;var Ll=function(){var k=_.a.apply(this,arguments)||this;k.variantsExpanded=!1;k.hideShowMoreLessVariantButton=!0;k.initialized=!1;k.computeVariantsDebouncer=null;k.computeVariants=function(I){I=I===void 0?!1:I;k.variantsExpanded||k.showOptions()||!I||(k.variantsExpanded=!0);if(k.variantsExpanded){I=_.G(k.items.children);for(var V=I.next();!V.done;V=I.next())V.value.hidden=!1}k.initialized=!0};
return k};
_.J(Ll,_.a);_.c=Ll.prototype;_.c.ready=function(){var k=this;setTimeout(function(){k.computeVariants(!0)})};
_.c.showOptions=function(){for(var k=_.G(this.items.children),I=k.next();!I.done;I=k.next())I.value.hidden=!0;var V=this.container.getBoundingClientRect().width,X=0,P=k=0;I=!1;for(var L=_.G(this.items.children),T=L.next();!T.done;T=L.next()){T=T.value;T.hidden=!1;var d=T.getBoundingClientRect().width;if(X+d<V)X+=d;else if(++P<2)X=d;else break;k+=1;T.hasAttribute("is-active")&&(I=!0)}for(V=k;V<this.items.children.length;V++)this.items.children[V].hidden=!0;this.hideShowMoreLessVariantButton=k===this.items.children.length;
return I};
_.c.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.oD(this.computeVariantsDebouncer,_.jm.after(100),this.computeVariants)};
_.c.onShowMoreLessVariantsButtonClick=function(){var k;(k=this.data)!=null&&k.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.c.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.R9.Object.defineProperties(Ll.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.data)==null?void 0:(I=k.variantOptionRenderers)==null?void 0:I.find(function(L){return _.K(L,qJ2).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),X,P;
return(P=(X=_.K(V,qJ2))==null?void 0:X.name)!=null?P:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.displayType)||"VARIANT_ATTRIBUTE_DISPLAY_TYPE_UNKNOWN"}},
variantItemsClassname:{configurable:!0,enumerable:!0,get:function(){switch(this.displayType){case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_PILL":return"pill";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_DROPDOWN_LIST":return"dropdown";case "VARIANT_ATTRIBUTE_DISPLAY_TYPE_IMAGE":return"image";default:return"unknown"}}}});
Ll.prototype.debouncedComputeVariants=Ll.prototype.debouncedComputeVariants;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ll.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ll.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Ll.prototype,"componentBehavior",void 0);_.H([_.q(_.IT),_.Z("design:type",Object)],Ll.prototype,"ironResizableBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],Ll.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Ll.prototype,"variantsExpanded",void 0);_.H([_.n(),_.Z("design:type",Object)],Ll.prototype,"hideShowMoreLessVariantButton",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Ll.prototype,"initialized",void 0);_.H([_.p$("#items"),_.Z("design:type",HTMLDivElement)],Ll.prototype,"items",void 0);_.H([_.p$("#container"),_.Z("design:type",HTMLDivElement)],Ll.prototype,"container",void 0);
_.H([_.p$("#more-variants-button"),_.Z("design:type",HTMLElement)],Ll.prototype,"moreVariantsButton",void 0);_.H([_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],Ll.prototype,"selectedOptionName",null);_.H([_.w$("data","variantsExpanded"),_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ll.prototype,"debouncedComputeVariants",null);
_.H([_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],Ll.prototype,"displayType",null);_.H([_.v("displayType"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ll.prototype,"variantItemsClassname",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],Ll);
_.C(Ll,"ytd-product-details-variant-renderer",function(){if(PMx!==void 0)return PMx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-variant-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-product-details-variant-renderer">\n  <div class="variant-title-container style-scope ytd-product-details-variant-renderer">\n    <div class="variant-title style-scope ytd-product-details-variant-renderer">[[data.title]]</div><div class="variant-selected-option style-scope ytd-product-details-variant-renderer">[[selectedOptionName]]</div>\n  </div>\n  <div class$="variant-items-container variant-items-container-[[variantItemsClassname]] style-scope ytd-product-details-variant-renderer">\n    <div id="items" class="style-scope ytd-product-details-variant-renderer"></div>\n  </div>\n  <template is="dom-if" if="[[!hideShowMoreLessVariantButton]]" class="style-scope ytd-product-details-variant-renderer">\n    <ytd-button-renderer class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showMoreVariants.buttonRenderer]]" hidden$="[[variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="more-variants-button" class="show-more-less-variants-button style-scope ytd-product-details-variant-renderer" data="[[data.showLessVariants.buttonRenderer]]" hidden$="[[!variantsExpanded]]" noink="" on-click="onShowMoreLessVariantsButtonClick">\n    </ytd-button-renderer>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return PMx=k},{mode:1});var cG=function(){return _.a.apply(this,arguments)||this};
_.J(cG,_.a);
cG.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"}}}};
_.R9.Object.defineProperties(cG.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(I=_.K((k=this.data)==null?void 0:k.offersContainerRenderer,v0c))==null?void 0:I.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 k,I,V;return((V=(k=this.data)==null?void 0:(I=k.variants)==null?void 0:I.map(function(X){var P,L;X=(L=(P=_.K(X,g0P))==null?void 0:P.variantOptionRenderers)==null?void 0:L.find(function(d){var U;return((U=_.K(d,qJ2))==null?void 0:U.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var T;return(T=_.K(X,qJ2))==null?void 0:T.name}).filter(function(X){return typeof X==="string"}))!=null?V:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X=(I=_.K((k=this.data)==null?void 0:k.shoppingFlaggingRenderer,Fw6))==null?void 0:(V=I.reportButton)==null?void 0:V.buttonRenderer;if(X)return{text:X.text,command:X.command,icon:{iconType:"FLAG"},accessibilityData:X.accessibilityData,trackingParams:X.trackingParams,loggingDirectives:X.loggingDirectives}}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],cG.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],cG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],cG.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],cG.prototype,"data",void 0);_.H([_.p$("#image-carousel-renderer"),_.Z("design:type",Object)],cG.prototype,"imageCarouselRenderer",void 0);
_.H([_.p$("#hero-offer-renderer"),_.Z("design:type",Object)],cG.prototype,"productDetailsHeroOfferRenderer",void 0);_.H([_.p$("#variants"),_.Z("design:type",Object)],cG.prototype,"productDetailsVariantRenderer",void 0);_.H([_.p$("#offers"),_.Z("design:type",Object)],cG.prototype,"productDetailsOffersContainerRenderer",void 0);_.H([_.p$("#description-renderer"),_.Z("design:type",Object)],cG.prototype,"productDetailsDescriptionRenderer",void 0);
_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],cG.prototype,"showPurchaseData",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],cG.prototype,"showHeroOfferRenderer",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],cG.prototype,"showBrandText",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],cG.prototype,"showOffers",null);
_.H([_.v("showOffers","showPurchaseData"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],cG.prototype,"showBuySeparator",null);_.H([_.v("showOffers","showPurchaseData"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],cG.prototype,"showBuyCard",null);_.H([_.v("data"),_.Z("design:type",String),_.Z("design:paramtypes",[])],cG.prototype,"selectedVariantsText",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],cG.prototype,"shoppingReportingButtonData",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],cG);
_.C(cG,"ytd-product-details-renderer",function(){if(Vxk!==void 0)return Vxk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-product-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-product-details-renderer">\n  <div class="column column-image-carousel style-scope ytd-product-details-renderer">\n    <div id="image-carousel-renderer" class="style-scope ytd-product-details-renderer"></div>\n  </div>\n  <div class="column column-description style-scope ytd-product-details-renderer">\n    <div class="title-row row style-scope ytd-product-details-renderer">\n      <div class="style-scope ytd-product-details-renderer">[[getSimpleString(data.title)]]</div>\n      <div class="title-row-buttons row style-scope ytd-product-details-renderer">\n        <div id="share-button" class="style-scope ytd-product-details-renderer"></div>\n        <div id="action-button" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="brand-row row style-scope ytd-product-details-renderer">\n      <template is="dom-if" restamp="" if="[[showBrandText]]" class="style-scope ytd-product-details-renderer">\n        <yt-formatted-string class="formatted-brand style-scope ytd-product-details-renderer" text="[[data.formattedByBrandText]]">\n        </yt-formatted-string>\n      </template>\n    </div>\n    <div id="description-renderer" class="style-scope ytd-product-details-renderer"></div>\n    <div id="variants" class="style-scope ytd-product-details-renderer"></div>\n    <div class="buy style-scope ytd-product-details-renderer" hidden="[[!showBuyCard]]">\n      <div hidden="[[!showHeroOfferRenderer]]" id="hero-offer-renderer" class="style-scope ytd-product-details-renderer"></div>\n      <div class="style-scope ytd-product-details-renderer">\n        <hr class="buy-separator style-scope ytd-product-details-renderer" hidden="[[!showBuySeparator]]">\n        <div id="offers" hidden="[[!showOffers]]" class="style-scope ytd-product-details-renderer"></div>\n      </div>\n    </div>\n    <div class="buy offer-unavailable style-scope ytd-product-details-renderer" hidden="[[showBuyCard]]">\n        <yt-formatted-string class="offer-unavailable-title style-scope ytd-product-details-renderer" text="[[data.unavailableText]]">\n        </yt-formatted-string>\n        <div class="offer-unavailable-variants style-scope ytd-product-details-renderer">[[selectedVariantsText]]</div>\n    </div>\n    <div class="flagging-container style-scope ytd-product-details-renderer" hidden="[[!data.shoppingFlaggingRenderer]]">\n      <ytd-button-renderer id="flagging-button" data="[[shoppingReportingButtonData]]" class="style-scope ytd-product-details-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Vxk=k},{mode:1});var LGc;var cgP;var Gt4;var GF=function(){return _.a.apply(this,arguments)||this};
_.J(GF,_.a);GF.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.R9.Object.defineProperties(GF.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],GF.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],GF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],GF.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],GF.prototype,"formattedAmount",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],GF.prototype,"ariaLabel",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data.style"),_.Z("design:type",String),_.Z("design:paramtypes",[])],GF.prototype,"vcBalanceWidgetStyle",null);_.H([_.cd({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],GF);
_.C(GF,"yt-vc-balance-renderer",function(){if(Gt4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_balance_renderer.yt.vc.balance.renderer.css.js--\x3e<div id="vc-icon" hidden$="[[!data.vcIcon]]" class="style-scope yt-vc-balance-renderer">\n</div>\n<p id="vc-balance" class="style-scope yt-vc-balance-renderer">[[formattedAmount]]</p>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;cgP===void 0&&(cgP=document.createElement("template"));var X=cgP;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Gt4=k}k=Gt4;return k},{mode:2});_.Ov("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var TF=function(){return _.a.apply(this,arguments)||this};
_.J(TF,_.a);_.R9.Object.defineProperties(TF.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:""}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],TF.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],TF.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],TF.prototype,"data",void 0);_.H([_.n({selectorArgs:["data.vcBalanceEntityKey"],selector:function(k,I){return _.nQ(k.entities,"vcBalanceEntity",I)}}),
_.Z("design:type",Object)],TF.prototype,"vcBalanceEntity",void 0);_.H([_.v("vcBalanceEntity"),_.Z("design:type",String),_.Z("design:paramtypes",[])],TF.prototype,"formattedAmount",null);_.H([_.v("vcBalanceEntity"),_.Z("design:type",String),_.Z("design:paramtypes",[])],TF.prototype,"vcBalanceAriaLabel",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],TF);
_.C(TF,"ytd-vc-balance-renderer",function(){if(LGc!==void 0)return LGc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vc-balance-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-vc-balance-renderer aria-label="[[vcBalanceAriaLabel]]" data="[[data]]" formatted-amount="[[formattedAmount]]" class="style-scope ytd-vc-balance-renderer">\n</yt-vc-balance-renderer>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return LGc=k},{mode:1});var TZx;var d_=function(){var k=_.a.apply(this,arguments)||this;k.expandableCustomTabRenderable=function(I){return neA(I,function(){return void k.onSearchNavigate()})};
return k};
_.J(d_,_.a);d_.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
d_.prototype.onSearchNavigate=function(){this.selected=void 0};
d_.prototype.onTabsChange=function(){var k,I=(k=this.tabs)==null?void 0:k.findIndex(function(V){var X;return V==null?void 0:(X=V.tabRenderer)==null?void 0:X.selected});
I!==void 0&&(this.selected=I)};
d_.prototype.onTabsActive=function(k){if(this.tabs!==void 0){var I,V;(k=(I=this.tabs[k.detail.selected])==null?void 0:(V=I.tabRenderer)==null?void 0:V.endpoint)&&_.vW(this.hostElement,"yt-navigate",{endpoint:k})}};
_.R9.Object.defineProperties(d_.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:awA(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
d_.prototype.onTabsChange=d_.prototype.onTabsChange;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],d_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.re),_.Z("design:type",Object)],d_.prototype,"ytdGridStateAwareBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],d_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],d_.prototype,"ytdGuideStateAwareBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],d_.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Array)],d_.prototype,"tabs",void 0);_.H([_.n(),_.Z("design:type",Number)],d_.prototype,"selected",void 0);_.H([_.v("tabs.*"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],d_.prototype,"tabGroupShape",null);_.H([_.n(),_.Z("design:type",Object)],d_.prototype,"expandableCustomTabRenderable",void 0);
_.H([_.v("tabs"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],d_.prototype,"tabsEnabled",null);_.H([_.DZ("tabs"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],d_.prototype,"onTabsChange",null);_.H([_.GY({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],d_);
_.C(d_,"ytd-topic-channel-details-renderer",function(){if(TZx!==void 0)return TZx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topic-channel-details-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-topic-channel-details-renderer">\n  <div id="channel-header-container" class="style-scope ytd-topic-channel-details-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-topic-channel-details-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n      <yt-img-shadow id="avatar" thumbnail="[[data.avatar]]" width="80" class="style-scope ytd-topic-channel-details-renderer"> </yt-img-shadow>\n      <div id="inner-header-container" class="style-scope ytd-topic-channel-details-renderer">\n        <h1 class="style-scope ytd-topic-channel-details-renderer">\n          <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n        </h1>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-formatted-string>\n      </div>\n    </a>\n    <div id="subscribe-button" class="style-scope ytd-topic-channel-details-renderer"></div>\n  </div>\n  <div id="tabs-container" hidden="[[!tabsEnabled]]" class="style-scope ytd-topic-channel-details-renderer">\n    <div id="tabs-inner-container" class="style-scope ytd-topic-channel-details-renderer">\n      <tp-yt-paper-tabs id="tabs" noink="" remove-idle-scroll-buttons="true" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActive" class="style-scope ytd-topic-channel-details-renderer">\n        <template is="dom-if" if="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer">\n          <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-topic-channel-details-renderer"> </yt-tab-group-shape>\n        </template>\n      </tp-yt-paper-tabs>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return TZx=k},{mode:1});var ddA;var iv=function(){var k=_.a.apply(this,arguments)||this;k.disableGridStateAware=!1;return k};
_.J(iv,_.a);iv.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]]"}}}}}};
iv.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
iv.prototype.updateCssVars=function(){_.x5(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.Nw("rich_grid_max_item_width",500))+16)-16+"px"})};
iv.prototype.updateCssVars=iv.prototype.updateCssVars;iv.prototype.activeChanged=iv.prototype.activeChanged;_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],iv.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],iv.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],iv.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],iv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],iv.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Array)],iv.prototype,"tabs",void 0);_.H([_.n(),_.Z("design:type",Boolean)],iv.prototype,"active",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],iv.prototype,"disableGridStateAware",void 0);
_.H([_.n({selector:_.PC}),_.Z("design:type",Number)],iv.prototype,"richGridItemsPerRow",void 0);_.H([_.n({selector:_.XT}),_.Z("design:type",Boolean)],iv.prototype,"richGridMiniMode",void 0);_.H([_.p$("ytd-carousel-item-renderer"),_.Z("design:type",Object)],iv.prototype,"carousel",void 0);_.H([_.w$("active"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iv.prototype,"activeChanged",null);
_.H([_.w$("richGridItemsPerRow","richGridMiniMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iv.prototype,"updateCssVars",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],iv);
_.C(iv,"ytd-carousel-header-renderer",function(){if(ddA!==void 0)return ddA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-carousel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-carousel-header-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ddA=k},{mode:1});var ie4;var WGh=_.yz(["https://www.google-analytics.com/analytics.js"]),WG=function(){var k=_.a.apply(this,arguments)||this;k.scriptAnalyticsAdded=!1;return k};
_.J(WG,_.a);WG.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var k,I=(k=this.data)==null?void 0:k.tagManagerId;I&&(_.VY(I,_.gH("GL")),JTG(I))};
WG.prototype.sendGoogleAnalyticsPageview=function(k){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var V=_.OT.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(V)};
var I=window.ga;I("set","page",window.location.pathname);I.l=+new Date;I("set","forceSSL",!0);I("create",k,"'auto'");I("send","pageview")};
WG.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var k=_.eQ("SCRIPT");k.name="ga-analytics";var I=_.j2(WGh);_.fh(k,I);k.async=!0;_.BL(this.hostElement).appendChild(k)};
WG.prototype.dataChanged=WG.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],WG.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],WG.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],WG);
_.C(WG,"ytd-channel-metadata-renderer",function(){if(ie4!==void 0)return ie4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.trackingImageUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.trackingImageUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n<template is="dom-if" if="[[data.channelConversionUrl]]" class="style-scope ytd-channel-metadata-renderer">\n  <img src$="[[data.channelConversionUrl]]" border="0" width="1" height="1" alt="" class="style-scope ytd-channel-metadata-renderer">\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ie4=k},{mode:1});var fek;var Ud4;var E74=function(){return _.a.apply(this,arguments)||this};
_.J(E74,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],E74.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],E74.prototype,"data",void 0);_.H([_.GY({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],E74);
_.C(E74,"ytd-sub-feed-option-renderer",function(){if(Ud4!==void 0)return Ud4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-sub-feed-option-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1">\n  <tp-yt-paper-radio-button checked="[[data.isSelected]]" class="style-scope ytd-sub-feed-option-renderer">\n    <yt-formatted-string text="[[data.name]]" class="style-scope ytd-sub-feed-option-renderer"></yt-formatted-string>\n  </tp-yt-paper-radio-button>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Ud4=k},{mode:1});var be3;var fl=function(){return _.a.apply(this,arguments)||this};
_.J(fl,_.a);fl.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fl.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],fl.prototype,"ytRendererStamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fl.prototype,"data",void 0);_.H([_.GY({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],fl);
_.C(fl,"ytd-sub-feed-selector-renderer",function(){if(be3!==void 0)return be3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sub-feed-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-sub-feed-selector-renderer">\n   [[getSimpleString(data.title)]]\n</h2>\n<div id="options" class="style-scope ytd-sub-feed-selector-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return be3=k},{mode:1});var U8=function(){return _.a.apply(this,arguments)||this};
_.J(U8,_.a);
U8.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}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],U8.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],U8.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],U8.prototype,"data",void 0);_.H([_.GY({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],U8);
_.C(U8,"ytd-browse-feed-actions-renderer",function(){if(fek!==void 0)return fek;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-feed-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-feed-actions-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return fek=k},{mode:1});var leA;var rg6;var E8=function(){return _.a.apply(this,arguments)||this};
_.J(E8,_.a);E8.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],E8.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],E8.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],E8.prototype,"data",void 0);_.H([_.GY({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],E8);
_.C(E8,"ytd-mini-channel-renderer",function(){if(rg6!==void 0)return rg6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="channel-info" class="yt-simple-endpoint style-scope ytd-mini-channel-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" rel$="[[computeNofollow_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <yt-img-shadow height="24" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-mini-channel-renderer">\n  </yt-img-shadow>\n  <span class="title style-scope ytd-mini-channel-renderer">[[getSimpleString(data.title)]]</span>\n</a>\n\n<div id="subscribe" class="style-scope ytd-mini-channel-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return rg6=k},{mode:1});var hgA;var bv=function(){return _.a.apply(this,arguments)||this};
_.J(bv,_.a);bv.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bv.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],bv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bv.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],bv);
_.C(bv,"ytd-vertical-channel-section-renderer",function(){if(hgA!==void 0)return hgA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-channel-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-vertical-channel-section-renderer">[[data.title]]</h2>\n<div id="items" class="style-scope ytd-vertical-channel-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return hgA=k},{mode:1});var lv=function(){return _.a.apply(this,arguments)||this};
_.J(lv,_.a);lv.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lv.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],lv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lv.prototype,"data",void 0);_.H([_.GY({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],lv);
_.C(lv,"ytd-browse-secondary-contents-renderer",function(){if(leA!==void 0)return leA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse-secondary-contents-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-browse-secondary-contents-renderer">\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return leA=k},{mode:1});var ygi;var r_=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};k.notActive=!1;k.isConstrainedList=!1;k.marginSettings=0;return k};
_.J(r_,_.a);_.c=r_.prototype;
_.c.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]",marginSettings:"[[marginSettings]]"},matcher:function(k){var I;return(k==null?void 0:(I=k.webComponentHint)==null?void 0:I.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}}}}};
_.c.getPath=function(k,I){var V="data.tabs.#"+I+".";k.tabs[I].tabRenderer?V+="tabRenderer.":k.tabs[I].expandableTabRenderer&&(V+="expandableTabRenderer.");return V+"content.sectionListRenderer"};
_.c.computeDisplayedContent=function(k){this.unlinkPaths("content");if(k&&k.tabs)for(var I=k.tabs.length,V=0;V<I;V++){var X=k.tabs[V].tabRenderer||k.tabs[V].expandableTabRenderer;if(X.selected&&X.content)return this.linkPaths("content",this.getPath(k,V)),X.content}return null};
_.c.computeHasSecondaryColumnData=function(k){return!!k&&!!k.secondaryContents};
_.c.onRetrieveLocation=function(k,I){I.locationRetrieved(I.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);k.stopPropagation()};
_.c.onYtServiceRequestSent=function(k,I){_.m("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(I)};
_.c.onYtServiceRequestCompleted=function(k,I){_.m("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(I)};
_.c.onReplaceFeedContentAction=function(k){if(!_.m("replace_feed_content_action_killswitch")&&!this.notActive){var I;(k=(I=_.K(k,Ehp))==null?void 0:I.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(k)}};
_.c.handleServiceRequestActions=function(k){if(k=k.actions){k=_.G(k);for(var I=k.next();!I.done;I=k.next()){I=I.value;var V=void 0;((V=_.K(I,Ehp))==null?0:V.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.K(I,Ehp).items)}}};
r_.prototype.onYtServiceRequestCompleted=r_.prototype.onYtServiceRequestCompleted;r_.prototype.onYtServiceRequestSent=r_.prototype.onYtServiceRequestSent;r_.prototype.onRetrieveLocation=r_.prototype.onRetrieveLocation;_.H([_.q(_.re),_.Z("design:type",Object)],r_.prototype,"ytdGridStateAwareBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],r_.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],r_.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],r_.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],r_.prototype,"data",void 0);_.H([_.n({computed:"computeDisplayedContent(data)"}),_.Z("design:type",Object)],r_.prototype,"content",void 0);
_.H([_.n({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],r_.prototype,"hasSecondaryColumnData",void 0);_.H([_.n({value:function(){return window.outerHeight>1024?3:2}}),
_.Z("design:type",Number)],r_.prototype,"initialCount",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],r_.prototype,"pageSubtype",void 0);_.H([_.p$("ytd-section-list-renderer"),_.Z("design:type",Object)],r_.prototype,"listRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],r_.prototype,"notActive",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],r_.prototype,"isConstrainedList",void 0);
_.H([_.n(),_.Z("design:type",String)],r_.prototype,"responsiveSizing",void 0);_.H([_.n(),_.Z("design:type",Number)],r_.prototype,"marginSettings",void 0);_.H([_.C$("yt-retrieve-location"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],r_.prototype,"onRetrieveLocation",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],r_.prototype,"onYtServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],r_.prototype,"onYtServiceRequestCompleted",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],r_);
_.C(r_,"ytd-two-column-browse-results-renderer",function(){if(ygi!==void 0)return ygi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-browse-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-browse-results-renderer"></div>\n<div id="secondary" class="style-scope ytd-two-column-browse-results-renderer">\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ygi=k},{mode:2});var mdi;var KGX;var h_=function(){var k=_.a.apply(this,arguments)||this;k.closeOnDismissButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);k.closeOnAcceptButton=new Set(["ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ON_LINK_TAP","ALERT_WITH_ACTIONS_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);k.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return k};
_.J(h_,_.a);_.c=h_.prototype;_.c.attached=function(){this.requestElementsPerRow()};
_.c.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_]]"}}}}}};
_.c.onUpdateElementsPerRowAction=function(k){k&&this.elementsPerRow!==k&&(this.elementsPerRow=k)};
_.c.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.c.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.c.computeAlertStyle_=function(k){return k};
_.c.observerElementsPerRow=function(){this.elementsPerRow&&_.x5(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.c.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.c.requestElementsPerRow=function(){_.vW(this.hostElement,"yt-request-elements-per-row")};
h_.prototype.onIsVisibleChanged_=h_.prototype.onIsVisibleChanged_;h_.prototype.observerElementsPerRow=h_.prototype.observerElementsPerRow;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],h_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],h_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],h_.prototype,"actionHandlerBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],h_.prototype,"data",void 0);_.H([_.n({value:6,reflectToAttribute:!0}),_.Z("design:type",Number)],h_.prototype,"elementsPerRow",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],h_.prototype,"wrapButtons",void 0);_.H([_.n({value:_.gH("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.Z("design:type",Boolean)],h_.prototype,"isMusic",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.Z("design:type",String)],h_.prototype,"alertStyle",void 0);_.H([_.n({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.Z("design:type",Function)],h_.prototype,"dismissBoundButtonTap_",void 0);_.H([_.n({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.Z("design:type",Function)],h_.prototype,"acceptBoundButtonTap_",void 0);_.H([_.w$("elementsPerRow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],h_.prototype,"observerElementsPerRow",null);_.H([_.w$("data.isVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],h_.prototype,"onIsVisibleChanged_",null);_.H([_.cd({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],h_);
_.C(h_,"yt-alert-with-actions-renderer",function(){if(KGX===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-alert-with-actions-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_alert_with_actions_renderer.yt.alert.with.actions.renderer.css.js--\x3e<div id="content-wrapper" hidden="[[!data.isVisible]]" class="style-scope yt-alert-with-actions-renderer">\n  <div id="content" class="style-scope yt-alert-with-actions-renderer">\n    <yt-icon id="icon" hidden="[[!data.icon]]" icon="[[data.icon.iconType]]" class="style-scope yt-alert-with-actions-renderer"></yt-icon>\n    <div id="text-content" class="style-scope yt-alert-with-actions-renderer">\n      <yt-formatted-string id="title" hidden$="[[!!data.title]]" text="[[data.title]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n      <yt-formatted-string id="alert-message" text="[[data.alertMessage]]" class="style-scope yt-alert-with-actions-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="actions" class="style-scope yt-alert-with-actions-renderer">\n    <div id="dismiss-button" hidden$="[[!!data.dismissButton]]" class="style-scope yt-alert-with-actions-renderer"></div>\n    <div id="action-buttons" hidden$="[[!!data.actionButtons]]" class="style-scope yt-alert-with-actions-renderer"></div>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;mdi===void 0&&(mdi=document.createElement("template"));var X=mdi;V.call(I,X.content.cloneNode(!0),k.content.firstChild);KGX=k}k=KGX;return k},{mode:2});var $d2=_.R(function(k){var I={};return _.f(_.KF,{text:k.text,className:_.FH("ytPersonalGreetingViewModelHeadline",(I.ytPersonalGreetingViewModelHeadlineSmall=k.isSmallHeadline,I))})},"sk");_.Si(_.R(function(k){var I=_.VN(function(){var h;return(h=k.data())==null?void 0:h.rendererContext},void 0,void 0,void 0,!0),V=function(){return k.data().canvasPromoData},X=function(){var h;
return(h=k.data().bannerHeight)!=null?h:56},P=_.G(_.ZL({throttleMs:100})),L=P.next().value;
P=P.next().value;var T=_.G(_.ZL({throttleMs:100})),d=T.next().value;T=T.next().value;var U=_.G(_.ZL({throttleMs:100})),E=U.next().value;U=U.next().value;var l=function(){return d.width()-L.width()>1},r=function(){return X()===48};
return _.f("yt-personal-greeting-view-model",{el:_.h4(I,P),"aria-hidden":l,class:_.FH(k.className,"ytPersonalGreetingViewModelHost"),style:_.oe({height:(0,_.Eg)(function(){return l()?0:X()})})},_.f(_.b,{cond:function(){return k.data().avatar&&!(E.width()+(k.data().avatar?48:0)-L.width()>1)},
then:function(){return _.f(_.HT,{data:function(){return k.data().avatar}},{decoratedAvatarViewModel:function(h){return _.f(_.UY,{data:h.data,
className:_.FH("ytPersonalGreetingViewModelAvatar")})}})}}),_.f("h1",null,_.f($d2,{text:function(){var h;
return(V==null?void 0:(h=V())==null?void 0:h.headline)||(E.width()+(k.data().avatar?48:0)-L.width()>1?k.data().shorterGreeting:k.data().greeting)},
isSmallHeadline:r})),_.f("span",{el:_.h4(U),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.f($d2,{text:function(){return k.data().greeting},
isSmallHeadline:r})),_.f("span",{el:_.h4(T),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.f($d2,{text:function(){return k.data().shorterGreeting},
isSmallHeadline:r})))},"rk"),"yt-personal-greeting-view-model",{props:{data:_.$3,
className:_.$3}});var y_=function(){var k=_.a.apply(this,arguments)||this;k.hidden=!1;k.isConstrainedList=!1;k.responsiveSizing="COMPACT";k.attachedPlayers=_.m("kevlar_channel_trailer_multi_attach")?[]:void 0;k.player=null;k.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return k};
_.J(y_,_.a);_.c=y_.prototype;
_.c.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}}}}};
_.c.created=function(){var k=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){k.disposeMastheadAd()}]};
_.c.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new HHk(this.refresh,this.contents))};
_.c.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.c.activeChanged=function(){var k=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=k)};
_.c.tabsChanged=function(){var k=this,I,V;if(this.pageSubtype==="channels"||_.m("kevlar_tab_gestures_for_tabbed_header_data")&&((I=this.data)==null?0:(V=I.header)==null?0:V.carouselHeaderRenderer))this.tabGestures=new Mop(this.contents,this.contents,this.hostElement,this.header,function(T){k.ytdReduxBehavior.dispatch(T)});
var X,P,L;I=(X=this.data)==null?void 0:(P=X.contents)==null?void 0:(L=P.twoColumnBrowseResultsRenderer)==null?void 0:L.tabs;this.tabGestures&&this.tabGestures.tabsChanged(I)};
_.c.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.c.engagementPanelsChanged=function(){var k=_.C7().resolve(_.Ge);if(k){if(this.engagementPanels)for(var I=_.G(this.engagementPanels),V=I.next();!V.done;V=I.next()){var X=void 0;(V=(X=V.value.identifier)==null?void 0:X.tag)&&k.panelMap.delete(V)}this.engagementPanels=[];var P;I=_.G(((P=this.data)==null?void 0:P.panels)||[]);for(P=I.next();!P.done;P=I.next()){P=_.K(P.value,mQA);var L=V=void 0,T=void 0,d=void 0;if(X=((V=P)==null?void 0:V.targetId)||((L=P)==null?void 0:L.panelIdentifier)||((T=P)==null?
void 0:(d=T.identifier)==null?void 0:d.tag))L=V=void 0,(L=(V=k).registerPanelContent)==null||L.call(V,X,{engagementPanelSectionListRenderer:P}),this.engagementPanels.push(P)}}};
_.c.onStampFinished=function(){var k=this;_.xA(this,function(){if(k.tabGestures){var I=k.tabGestures;if(I.scrollPositionNeedsUpdate){var V=_.C7().resolve(_.RZ(_.Kz)),X;if((X=I.selectedTab)!=null&&X.title&&V&&(X=V.getCurrentPage())){if(I.scrollPositionForTabs.has(I.selectedTab.title)){var P,L;V=(L=(P=V.getCurrentPage())==null?void 0:P.clientHeight)!=null?L:0;P=I.scrollPositionForTabs.get(I.selectedTab.title);X.setScrollTop(P);V>P+100&&(I.scrollPositionNeedsUpdate=!1)}else X.setScrollTop(Math.min(I.lastVisitedTabScrollPosition!==
void 0?I.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,I.tabsStartAtInPx)),I.scrollPositionNeedsUpdate=!1;I.ytdReduxDispatch(dE2(!1))}}}})};
_.c.loadPage_=function(k){this.initCsi();k&&(this.data=k);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.c.getTitle=function(k){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",k))return this.get("microformat.microformatDataRenderer.title",k);if(this.get("header.feedTabbedHeaderRenderer.title",k))return _.m6(this.get("header.feedTabbedHeaderRenderer.title",k));if(this.get("header.interactiveTabbedHeaderRenderer.title",k))return this.get("header.interactiveTabbedHeaderRenderer.title",k);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
k))return _.m6(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",k));var I,V;return(k==null?0:(I=k.header)==null?0:(V=I.pageHeaderRenderer)==null?0:V.pageTitle)?k.header.pageHeaderRenderer.pageTitle:""};
_.c.updateTitle=function(k){_.vW(this.hostElement,"yt-update-title",this.getTitle(k))};
_.c.initCsi=function(){ZSk(this.pageSubtype||"browse",["ol","cpt"])};
_.c.getPlayer=function(){if(_.m("kevlar_channel_trailer_multi_attach")){for(var k=_.G(this.attachedPlayers),I=k.next();!I.done;I=k.next())if(I=I.value,I.isConnected||_.AK(this.hostElement,I))return I;return null}return this.player};
_.c.getPlayerContainer=function(){return null};
_.c.onPlayerAttached=function(k,I){_.m("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(I):this.player=I};
_.c.onPlayerDetached=function(k,I){_.m("kevlar_channel_trailer_multi_attach")?(k=this.attachedPlayers.indexOf(I),k<0||this.attachedPlayers.splice(k,1)):this.player=null};
_.c.getServiceTrackingParams=function(){var k,I;return((k=this.data)==null?void 0:(I=k.responseContext)==null?void 0:I.serviceTrackingParams)||[]};
_.c.setMastheadAd=function(k){k&&k.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=k&&k.mastheadAd};
_.c.dataChanged=function(){var k=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||XXP();_.xA(this,function(){_.AV(k.hostElement,"ytd-update-grid-state-action")})};
_.c.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.c.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var k=this.data.alerts;return k&&k.find(function(I){return!!I.alertWithActionsRenderer})}};
_.c.computeGreetingData=function(){if(this.data&&this.data.alerts){var k=this.data.alerts;return k&&k.find(function(I){return!!I.personalGreetingViewModel})}};
_.c.computeHasMemberHubProfileRenderer=function(k){var I;return!!(k==null?0:(I=k.header)==null?0:I.memberHubProfileRenderer)};
_.c.handleAlertCommand=function(k){this.get("alertCommand.alert.alertWithActionsRenderer",k)&&(k=_.K(k,BWx),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",k.alert))};
_.c.handleYtPlaylistDeletionRedirect=function(k){k=this.get("playlistDeletionRedirectCommand.redirectEndpoint",k);_.vW(this.hostElement,"yt-navigate",{endpoint:k})};
_.c.computeFluidWidth=function(k,I,V){if(I==="mini_app"||V)return!0;var X,P,L;k=k==null?void 0:(X=k.contents)==null?void 0:(P=X.twoColumnBrowseResultsRenderer)==null?void 0:(L=P.tabs)==null?void 0:L.find(function(U){var E;return U==null?void 0:(E=U.tabRenderer)==null?void 0:E.selected});
if(!k)return!1;var T,d;return!!((T=k.tabRenderer)==null?0:(d=T.content)==null?0:d.richGridRenderer)&&!["channel","channels","playables"].includes(I)};
_.c.computeHeaderFluidWidth=function(k){return k==="hashtag-landing-page"};
_.c.computeHasSidebar=function(k){var I;return!!(k.sidebar||((I=k.header)==null?0:I.playlistHeaderRenderer))};
_.c.computeHasPageHeaderSidebar=function(k){var I,V;return!!((I=k.header)==null?0:(V=I.pageHeaderRenderer)==null?0:V.enableSidebarView)};
_.c.computeUseUnifiedShowPageLayout=function(k){if(!k||this.pageSubtype!=="show"||!k.sidebar||!k.sidebar.playlistSidebarRenderer)return!1;k=k.sidebar.playlistSidebarRenderer;if(!k.items)return!1;for(var I=0;I<k.items.length;I++)if(_.K(k.items[I],cA6)){var V=void 0;return((V=_.K(k.items[I],cA6))==null?void 0:V.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.c.computeIsConstrainedList=function(k){return k==="subscriptions-channels"};
_.c.computeResponsiveSizing=function(k){return k==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.R9.Object.defineProperties(y_.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var k,I;return((k=this.data)==null?0:(I=k.header)==null?0:I.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var k,I;if(!((k=this.data)==null?0:(I=k.sidebar)==null?0:I.playlistSidebarRenderer))return!1;var V;return(V=this.data)!=null&&V.header?!1:!0}}});
_.R9.Object.defineProperties(y_,{template:{configurable:!0,enumerable:!0,get:function(){if(ZHk===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-browse--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="alert-banner" class="style-scope ytd-browse"></div>\n<div id="personal-greeting" class="style-scope ytd-browse"></div>\n<div id="masthead-ad" class="style-scope ytd-browse"></div>\n<div id="header" class="style-scope ytd-browse"></div>\n<div id="alerts" class="style-scope ytd-browse"></div>\n\n<ytd-channel-legal-info-renderer data="[[data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" disable-upgrade$="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" hidden="[[!data.contents.twoColumnBrowseResultsRenderer.secondaryContents.browseSecondaryContentsRenderer.contents.0.channelLegalInfoRenderer]]" class="style-scope ytd-browse">\n</ytd-channel-legal-info-renderer>\n<ytd-playlist-sidebar-renderer data="[[data.sidebar.playlistSidebarRenderer]]" disable-upgrade$="[[!useOldPlaylistSidebarRenderer]]" hidden="[[!useOldPlaylistSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-sidebar-renderer>\n<ytd-playlist-header-renderer data="[[data.header.playlistHeaderRenderer]]" disable-upgrade$="[[!usePlaylistHeaderRenderer]]" hidden="[[!usePlaylistHeaderRenderer]]" class="style-scope ytd-browse">\n</ytd-playlist-header-renderer>\n<ytd-settings-sidebar-renderer data="[[data.sidebar.settingsSidebarRenderer]]" disable-upgrade$="[[!data.sidebar.settingsSidebarRenderer]]" hidden="[[!data.sidebar.settingsSidebarRenderer]]" class="style-scope ytd-browse">\n</ytd-settings-sidebar-renderer>\n<template is="dom-if" if="[[hasPageHeaderSidebar]]" class="style-scope ytd-browse">\n    <yt-page-header-renderer class="page-header-sidebar style-scope ytd-browse" data="[[data.header.pageHeaderRenderer]]" display-as-sidebar="">\n    </yt-page-header-renderer>\n</template>\n<ytd-two-column-browse-results-renderer data="[[data.contents.twoColumnBrowseResultsRenderer]]" disable-grid-state-aware="[[fluidWidth]]" is-constrained-list="[[isConstrainedList]]" not-active="[[hidden]]" page-subtype="[[pageSubtype]]" responsive-sizing="[[responsiveSizing]]" class="style-scope ytd-browse">\n</ytd-two-column-browse-results-renderer>\n<div id="survey" class="style-scope ytd-browse"></div>\n<div id="metadata" class="style-scope ytd-browse"></div>\n<div id="footer" class="style-scope ytd-browse"></div>\n<ytd-refresh id="refresh" class="style-scope ytd-browse"></ytd-refresh>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);ZHk=k}k=ZHk;return k}}});
y_.prototype.dataChanged=y_.prototype.dataChanged;y_.prototype.onPlayerDetached=y_.prototype.onPlayerDetached;y_.prototype.onPlayerAttached=y_.prototype.onPlayerAttached;y_.prototype.onStampFinished=y_.prototype.onStampFinished;y_.prototype.engagementPanelsChanged=y_.prototype.engagementPanelsChanged;y_.prototype.scrollAtTopChanged=y_.prototype.scrollAtTopChanged;y_.prototype.tabsChanged=y_.prototype.tabsChanged;y_.prototype.activeChanged=y_.prototype.activeChanged;
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],y_.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],y_.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],y_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],y_.prototype,"ytdReduxBehavior",void 0);_.H([_.q(ya.YtPageBehavior),_.Z("design:type",Object)],y_.prototype,"ytPageBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],y_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],y_.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],y_.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],y_.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],y_.prototype,"hidden",void 0);
_.H([_.n(),_.Z("design:type",Object)],y_.prototype,"mastheadAdData",void 0);_.H([_.n({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.Z("design:type",Object)],y_.prototype,"alertBannerData",void 0);_.H([_.n({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.Z("design:type",Object)],y_.prototype,"greetingData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],y_.prototype,"pageSubtype",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.Z("design:type",Boolean)],y_.prototype,"hasMemberHubProfileRenderer",void 0);_.H([_.n({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],y_.prototype,"hasSidebar",void 0);_.H([_.n({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],y_.prototype,"hasPageHeaderSidebar",void 0);
_.H([_.n({reflectToAttribute:!0,value:!0}),_.Z("design:type",Boolean)],y_.prototype,"roundedContainer",void 0);_.H([_.n({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],y_.prototype,"useUnifiedShowPageLayout",void 0);_.H([_.n({computed:"computeIsConstrainedList(pageSubtype)"}),_.Z("design:type",Object)],y_.prototype,"isConstrainedList",void 0);
_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],y_.prototype,"usePlaylistHeaderRenderer",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],y_.prototype,"useOldPlaylistSidebarRenderer",null);_.H([_.n({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.Z("design:type",Boolean)],y_.prototype,"fluidWidth",void 0);_.H([_.n({selector:OSi}),_.Z("design:type",Boolean)],y_.prototype,"scrollAtTop",void 0);
_.H([_.n({selector:tEG}),_.Z("design:type",Boolean)],y_.prototype,"tabGesturesIsActive",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.Z("design:type",Boolean)],y_.prototype,"disableHeaderFluidWidth",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.Z("design:type",String)],y_.prototype,"responsiveSizing",void 0);
_.H([_.p$("ytd-two-column-browse-results-renderer"),_.Z("design:type",HTMLElement)],y_.prototype,"contents",void 0);_.H([_.p$("#header"),_.Z("design:type",HTMLElement)],y_.prototype,"header",void 0);_.H([_.p$("ytd-refresh"),_.Z("design:type",Object)],y_.prototype,"refresh",void 0);_.H([_.w$("active"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],y_.prototype,"activeChanged",null);
_.H([_.w$("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],y_.prototype,"tabsChanged",null);_.H([_.w$("scrollAtTop"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],y_.prototype,"scrollAtTopChanged",null);_.H([_.n(),_.Z("design:type",Object)],y_.prototype,"engagementPanels",void 0);
_.H([_.w$("data.panels"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],y_.prototype,"engagementPanelsChanged",null);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],y_.prototype,"onStampFinished",null);_.H([_.C$("yt-player-attached"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Element]),_.Z("design:returntype")],y_.prototype,"onPlayerAttached",null);
_.H([_.C$("yt-player-detached"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Element]),_.Z("design:returntype")],y_.prototype,"onPlayerDetached",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],y_.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-browse"})],y_);var SNG,jCP=function(){if(SNG!==void 0)return SNG;var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-manager--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return SNG=k};var my=function(){var k=_.a.apply(this,arguments)||this;k.currentPage=void 0;k.renderLoadingStateJobId=0;k.updatePageDataJobId=0;k.pageDisposeJobsets=new WeakMap;k.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-start-loading-learning-journey":"startLoadingLearningJourney","yt-get-page-offset":"getPageOffset","yt-set-page-offset":"setPageOffset","yt-pause-active-page-context":"pauseActiveContext","yt-prepare-page-dispose":"preparePageDispose",
"yt-stop-old-player":"onYtStopOldPlayer"};k.shouldApplyLockupToWatchTransition=_.m("web_thumbnail_to_watch_transition");k.shouldApplySlideTransition=_.Mw("web_page_transition_type")==="slide"||_.m("enable_plj_landing_page");k.shouldApplyLearningJourneyTransition=_.m("enable_plj_landing_page");k.TEST_ONLY=void 0;return k};
_.J(my,_.a);_.c=my.prototype;_.c.ready=function(){var k=_.C7();k.addProvider({provide:_.Kz,useValue:this});k.addProvider({provide:_.Epp,useValue:this})};
_.c.created=function(){this.pagePool=new WmA;this.contextSwitcher=new sq6};
_.c.attached=function(){_.vW(this.hostElement,"attached");var k=_.C7().resolve(_.RZ(_.ZP));k&&(this.contextSwitcher.JSC$20118_networkService_=k);this.viewTransitionManager=_.C7().resolve(_.kQ)};
_.c.getPageOffset=function(k){return k.getScrollTop()};
_.c.setPageOffset=function(k,I){try{k.setScrollTop(I)}catch(V){}};
_.c.setPageOffsetForNavigation=function(k,I){_.vW(this.hostElement,"yt-navigate-set-page-offset",{page:k,offset:I===void 0?0:I})};
_.c.pauseActiveContext=function(){var k=this.contextSwitcher;k.activeContext_&&k.activeContext_.pause()};
_.c.attachPage=function(k){var I,V=!_.m("pc_is_attached_ks")&&(k==null?void 0:(I=k.polymerController)==null?void 0:I.isAttached);if(!k.isAttached&&!V)try{_.BL(this.hostElement).appendChild(k)}catch(P){var X;_.$w(new _.GN("Error attaching page element for component",{origin:(X=this.currentPage)==null?void 0:X.is,component:k.is}))}};
_.c.setActivePage=function(k,I){var V=this,X=!1,P=function(){var L=V.isOnWatch(),T=V.currentPage;if(k)if(k!==V.currentPage){T&&(T.hidden=!0,T.active=!1,T.removeAttribute("role"));V.currentPage=k;var d,U=I!=null?I:_.R5((d=V.data)==null?void 0:d.endpoint);T&&_.vW(V.hostElement,"yt-page-type-changed",{oldPageType:T.is,newPageType:k.is,newPageSubtype:U});_.mK().dispatch(_.vX({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:k.is}));_.mK().dispatch(_.vX({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:U||""}));
k.hidden=!1;V.attachPage(k);k.active=!0;k.setAttribute("role","main");T&&V.setPageOffsetForNavigation(k,0);_.m("kevlar_remove_page_dom_on_switch")&&!L&&T&&_.BL(V.hostElement).removeChild(T)}else X=!0;else V.handleMissingDestinationPage(T)};
this.shouldRunBrowseTransition(this.currentPage,k)?jKc(this.viewTransitionManager,P):this.shouldRunLearningJourneyTransition(this.currentPage,k)?gxX(this.viewTransitionManager,P):P();return X};
_.c.handleMissingDestinationPage=function(k){if(this.isColdLoadForUnknownPage(k))_.$w(new _.GN("Cold load for unknown page"));else{var I;k=new _.GN("Unable to set active page",k?k.is:"unknown origin",(I=this.data)==null?void 0:I.endpoint);_.hq(k)}};
_.c.isColdLoadForUnknownPage=function(k){return!k&&OF(this.data)==="unknown"};
_.c.shouldRunBrowseTransition=function(k,I){return this.shouldApplySlideTransition&&(k==null?void 0:k.is)==="ytd-browse"&&(I==null?void 0:I.is)==="ytd-browse"&&k!==I};
_.c.shouldRunLearningJourneyTransition=function(k,I){return this.shouldApplyLearningJourneyTransition&&(k==null?void 0:k.is)==="ytd-browse"&&((I==null?void 0:I.is)==="ytd-watch-learning-journey"||(I==null?void 0:I.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.c.shouldRunWatchNextLoadedTransition=function(k,I){return this.viewTransitionManager&&k.is==="ytd-watch-flexy"&&I};
_.c.updatePageData=function(k){var I=this,V=this.data;this.updatePageDataJobId&&_.hD.cancelJob(this.updatePageDataJobId);this.data=k;return new _.tD(function(X){var P=function(){k.filler?I.performDataUpdate(k,V):lr2(function(){I.performDataUpdate(k,V)});
var L=_.KZ();_.$B(L,"cr")||L.processSignal("cr");X()};
k&&k.page==="watch"?I.updatePageDataJobId=_.Dm(_.hD,P):P()})};
_.c.isDownloadsPage=function(k){var I,V;return(k==null?void 0:(I=k.endpoint)==null?void 0:(V=I.browseEndpoint)==null?void 0:V.browseId)==="FEdownloads"};
_.c.setPlayerSyncInterval=function(k){var I;return _.W(function(V){if(V.nextAddress==1)return V.yield(_.C7().resolve(_.qP),2);I=V.yieldResult;I.setUpPositionSyncInterval(k);_.xg(V)})};
_.c.performDataUpdate=function(k,I){_.m("kevlar_early_popup_close")||_.sm(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var V=!k.filler;V&&(_.LQ("lps"),_.m("config_age_report_killswitch")||xck());var X=OF(k),P,L=!1;if(_.m("kevlar_remove_page_dom_on_switch")){var T=I&&OF(I);X===T&&(P=this.getCurrentPage())}P||(P=Ve(this.pagePool,X));V&&mhi(this.pagePool.elementPoolPopulator,X);V&&!this.renderLoadingStateJobId&&(L=this.setActivePage(P));if(P){T=X==="watch";var d=
X==="shorts",U=X==="learning_journey_watch";_.m("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(P);if(T||d||U)P.playerData=k.playerResponse;if(d){k.reelWatchSequenceResponse?P.reelWatchSequenceResponse=k.reelWatchSequenceResponse:P.cachedReelWatchSequenceResponse&&!P.reelWatchSequenceResponse&&(P.reelWatchSequenceResponse=P.cachedReelWatchSequenceResponse);k.reelWatchSequenceResponse&&(I==null?void 0:I.page)!=="shorts"&&(P.cachedReelWatchSequenceResponse=k.reelWatchSequenceResponse);
P.currentEndpoint=k.endpoint;var E;P.isPreviousPageShorts=!!(I==null?0:(E=I.endpoint)==null?0:E.reelWatchEndpoint)}E=this.isDownloadsPage(k);var l=this.isDownloadsPage(I);E&&!l?this.setPlayerSyncInterval(6E5):!E&&l&&this.setPlayerSyncInterval();_.m("block_all_player_prefetch_requests")||this.preparePrefetchRequest(k,P,V,T,d,U);qzP(_.C7().resolve(_.iP),I,k);if(_.m("enable_ai_companion")){var r;(r=_.C7().resolve(_.RZ(_.iQ)))==null||_.z1X(r,this.getPersistentPanelSurface(X))}_.F9(_.C7().resolve(_.p2));
_.m("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(P);V?(V=typeof P.loadPage,V==="function"?(P.pageContext=F0p(this.contextSwitcher,P,P.data!==k.response),V=function(){P.loadPage(k.response)},this.shouldApplySlideTransition&&P.is==="ytd-browse"&&L&&(X==="learning"||this.isDifferentBrowseId(k==null?void 0:k.endpoint,I==null?void 0:I.endpoint))?jKc(this.viewTransitionManager,V):this.shouldRunWatchNextLoadedTransition(P,L)?Yz4(this.viewTransitionManager,V):V()):_.yP(new _.GN("b/38014653 ",
[X,
P.is,P.nodeName,V,P.isAttached,I&&OF(I),this.hostElement.children.length])),_.LQ("pdl")):(P.hidden=!0,k.response.filler=!0,P.data=k.response,this.attachPage(P));_.vW(this.hostElement,"yt-page-data-updated",{pageType:X})}_.d6(_.hD,function(){_.m("logging_avoid_blocking_during_navigation")&&_.Hzo().transition("none");var h=ZpX(),y=P;if(k){var S=i2P(k),g=WQc(k),F;a:{if(k.playerResponse){var Q=k.playerResponse,x;if((F=Q.auxiliaryUi)==null?0:(x=F.messageRenderers)==null?0:x.upsellDialogRenderer){F=Q.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(k.response&&(F=k.response,(Q=F.overlay)==null?0:Q.upsellDialogRenderer)){F=F.overlay.upsellDialogRenderer;break a}F=void 0}var N;var M;x=(N=k.playerResponse)==null?void 0:(M=N.auxiliaryUi)==null?void 0:M.messageRenderers;N=(x==null?void 0:x.enforcementMessageViewModel)||(x==null?void 0:x.bkaEnforcementMessageViewModel);N=(N==null?void 0:N.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?N:void 0;var p;a:{if(k.response&&(M=k.response,(p=M.overlay)==null?0:p.commandWrapperPromoRenderer)){p=
M.overlay.commandWrapperPromoRenderer;break a}p=void 0}Mqp(h,S,g,F,N,p,y)}})};
_.c.preparePrefetchRequest=function(k,I,V,X,P,L){var T,d,U,E,l,r,h,y,S,g,F,Q,x,N,M;return _.W(function(p){if(p.nextAddress==1)return!V||!(X||P||L)||_.m("kevlar_disable_background_prefetch")&&_.s5(gw6)()===0?p.return():(T=_.$d(I))?p.yield(T.getPlayerPromise(),2):p.return();d=p.yieldResult;U=_.C7().resolve(_.RZ(_.ZP));if(!U)return p.return();if(P)return E=_.qF(_.H5),QOG(E,(l=k.endpoint)==null?void 0:l.reelWatchEndpoint,I.reelWatchSequenceResponse,d,U),p.return();y=(r=k.response)==null?void 0:(h=r.responseContext)==
null?void 0:h.webResponseContextExtensionData;if(!y)return p.return();x=(S=k.response)==null?void 0:(g=S.contents)==null?void 0:(F=g.twoColumnWatchNextResults)==null?void 0:(Q=F.autoplay)==null?void 0:Q.autoplay;N=_.C7().resolve(_.yK);M=_.qF(_.H5);nr4(M,y,d,U,N,x);_.xg(p)})};
_.c.movePlayerToWatch=function(k){var I=this,V,X;return _.W(function(P){V=Ve(I.pagePool,"watch");X=V.getPlayerContainer();k.appendTo(X);_.xg(P)})};
_.c.movePlayerToShorts=function(k){var I=this,V,X,P;return _.W(function(L){V=Ve(I.pagePool,"shorts");X=V.getPlayerContainer();(P=k)==null||P.appendTo(X,void 0,!0);_.xg(L)})};
_.c.getPlayerFromWatch=function(){var k=Ve(this.pagePool,"watch");return _.$d(k)};
_.c.getPlayerFromShorts=function(){var k=Ve(this.pagePool,"shorts");return _.$d(k)};
_.c.startLoadingWatch=function(){var k=this,I=Ve(this.pagePool,"watch");this.renderLoadingStateJobId?(_.hD.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.m("web_watch_transition_enable_start_loading_watch_callsite")?Jck(this.viewTransitionManager,function(){k.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(I,"watch");
if(_.m("enable_ai_companion")){var V;(V=_.C7().resolve(_.RZ(_.iQ)))==null||_.z1X(V,this.getPersistentPanelSurface("watch"))}};
_.c.startLoadingShorts=function(){var k=Ve(this.pagePool,"shorts");this.setActivePage(k,"shorts")};
_.c.startLoadingLearningJourney=function(){var k=Ve(this.pagePool,"learning_journey_watch");this.setActivePage(k,"learning_journey_watch")};
_.c.getCurrentPage=function(){return this.currentPage};
_.c.getDestinationPageType=function(){return this.destinationPageType};
_.c.getCurrentData=function(){return this.data};
_.c.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.c.isOnShorts=function(){var k;return((k=this.currentPage)==null?void 0:k.is)==="ytd-shorts"};
_.c.isWatchPage=function(k){return!!k&&(k.is==="ytd-watch-flexy"||k.is==="ytd-watch-fixie"||k.is==="ytd-watch-grid")};
_.c.preparePage=function(k,I){var V=this,X=function(){var L=V.pagePool.preparePage(k,V.currentPage,I);L&&V.attachPage(L)},P=function(L){_.Sf(L,I);
_.$w(L)};
try{X()}catch(L){P(L)}};
_.c.lazyPrepareCriticalPages=function(k,I){k=_.R5(I)||k;this.maybePrepareWatchPage(k)};
_.c.maybePrepareWatchPage=function(k){k==="watch"||k==="learning_journey_watch"&&_.m("web_watch_learning_journey_disable_lazy_pages")||_.d6(_.hD,this.preparePage.bind(this,"watch"))};
_.c.renderPageLoadingState=function(k,I){this.preparePage(k,I);var V=Ve(this.pagePool,k);V.loadingData&&(V.loadingData.endpoint=I);V.loading=!0;this.setActivePage(V,k);k!=="watch"&&k!=="learning_journey_watch"||_.vW(this.hostElement,"yt-guide-close")};
_.c.prepareForNavigation=function(k,I){var V=this;if(this.currentPage&&this.data){var X=_.R5(I)||k;this.destinationPageType=X;OF(this.data)==X&&_.vW(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((k==="watch"||k==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.hD.cancelJob(this.renderLoadingStateJobId);_.C7().resolve(_.iP).deactivate(I);_.H7(_.hD,function(){var L=V.viewTransitionManager,T=V.currentPage;
if(L.isLockupToWatchTransitionEnabled&&L.isLockupThumbnailRegistrationEnabled&&T)if(L.registeredLockupThumbnail)L.lockupThumbnailRegisteredFromWatchEndpoint&&_.$w(new _.GN("Lockup thumbnail already registered from watch endpoint."));else{a:{var d=_.K(I,_.rj);if(d==null?0:d.videoId){var U="yt-lockup-view-model ."+_.Hwc(d.videoId)+" yt-thumbnail-view-model";T=T.querySelectorAll(U);if(T.length===1){d=T[0];break a}T.length>1?_.$w(new _.GN("Multiple LockupViewModel thumbnails found for videoId: "+d.videoId+
". Selector: "+U)):_.m("web_thumbnail_to_watch_transition_debug")&&_.$w(new _.GN("No LockupViewModel thumbnail found for videoId: "+d.videoId+". Selector: "+U))}d=void 0}d&&(L.registeredLockupThumbnail=d,L.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.qLi(L,d))}});
var P=this.data;this.renderLoadingStateJobId=_.H7(_.hD,function(){Jck(V.viewTransitionManager,function(){if(V.data!=P){var L=Ve(V.pagePool,k);V.setActivePage(L)}else V.renderPageLoadingState(k,I);V.renderLoadingStateJobId=0})},150)}};
_.c.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var k=new _.vq(1);this.currentPage.pageDisposeJobs.forEach(function(I){_.sR(k,I)});
this.pageDisposeJobsets.set(this.currentPage,k)}};
_.c.flushPageDisposeJobset=function(k){var I=this.pageDisposeJobsets.get(k);I&&(I.flushJobs(),this.pageDisposeJobsets.delete(k))};
_.c.onYtStopOldPlayer=function(k,I){I=I===void 0?!1:I;var V,X=_.Zn("kevlar_new_stop_old_player_logic_pages");if(_.m("kevlar_check_current_page_on_stop_old_player")&&(X.length===0||this.currentPage&&X.includes(this.currentPage.is)))if(this.data&&(V=OF(this.data)),OF(k)===V&&this.currentPage&&OF(this.currentPage.data)!==V)var P=_.$d(this.currentPage);else V=OF(this.data),P=Ve(this.pagePool,V),P=_.$d(P);else this.data&&(V=OF(this.data),P=Ve(this.pagePool,V),P=_.$d(P));if(P){X=OF(k);var L=Ve(this.pagePool,
X);L=_.$d(L);if(P==L)I&&!_.m("kevlar_disable_preemptive_player_reset")&&P.resetForNewPlayback();else if(I=V==="watch"&&X!=="watch",!I||X==="shorts"||_.dbN()&&!aUp(this.data,k))k=_.C7().resolve(_.iP),I&&k.isMiniplayerActive()&&k.pipController.getWindow()||P.stop()}};
_.c.isDifferentBrowseId=function(k,I){k=_.K(k,_.Cv);I=_.K(I,_.Cv);return(k==null?void 0:k.browseId)!==(I==null?void 0:I.browseId)};
_.c.getPersistentPanelSurface=function(k){switch(k){case "watch":return"WATCH";default:return"APP"}};
_.R9.Object.defineProperties(my,{template:{configurable:!0,enumerable:!0,get:function(){return jCP()}}});
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],my.prototype,"ytActionHandlerBehavior",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-page-manager"})],my);_.C(my,"ytd-page-manager",function(){return jCP()},{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var Jgi;var YNV;var Kl=function(){var k=_.a.apply(this,arguments)||this;k.hasChipBar=!1;return k};
_.J(Kl,_.a);Kl.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}}};
Kl.prototype.computeHasChipBar=function(k){return!(k==null||!k.chipBar)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Kl.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Kl.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Kl.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.Z("design:type",Object)],Kl.prototype,"hasChipBar",void 0);_.H([_.GY({is:"ytd-search-header-renderer",disableElementRegistration:!0})],Kl);
_.C(Kl,"ytd-search-header-renderer",function(){if(YNV!==void 0)return YNV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chip-bar" class="style-scope ytd-search-header-renderer"></div>\n<div id="about-these-results" class="style-scope ytd-search-header-renderer"></div>\n<div id="filter-button" class="style-scope ytd-search-header-renderer"></div>\n\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return YNV=k},{mode:1});var g7G;var $R=function(){return _.a.apply(this,arguments)||this};
_.J($R,_.a);$R.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
$R.prototype.computeBlueBottomLink=function(k){return k};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],$R.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$R.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$R.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.bottomIcon)"}),_.Z("design:type",String)],$R.prototype,"bottomIcon",void 0);
_.H([_.n({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],$R.prototype,"enableBlueBottomLink",void 0);_.H([_.GY({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],$R);
_.C($R,"ytd-web-answer-renderer",function(){if(g7G!==void 0)return g7G;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-web-answer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="section-header" class="style-scope ytd-web-answer-renderer">\n  <yt-formatted-string id="section-title" text="[[data.sectionTitle]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n  <div id="menu" class="style-scope ytd-web-answer-renderer"></div>\n</div>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" href$="[[computeHref_(data.command)]]" data="[[data.command]]">\n  <div id="content" class="style-scope ytd-web-answer-renderer">\n    <div id="content-text" class="style-scope ytd-web-answer-renderer">\n      <div id="content-title" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string id="content-title" text="[[data.contentTitle]]" class="style-scope ytd-web-answer-renderer">\n        </yt-formatted-string>\n        <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n      </div>\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      <div id="source-group" class="style-scope ytd-web-answer-renderer">\n        <yt-formatted-string text="[[data.sourceName]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n        <div id="separator" hidden="[[!data.publishedDate]]" class="style-scope ytd-web-answer-renderer">\u2022</div>\n        <yt-formatted-string text="[[data.publishedDate]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n      </div>\n    </div>\n    <yt-img-shadow id="answer-image" hidden="[[!data.image]]" thumbnail="[[data.image]]" width="100" class="style-scope ytd-web-answer-renderer">\n    </yt-img-shadow>\n  </div>\n</a>\n<a class="yt-simple-endpoint style-scope ytd-web-answer-renderer" hidden="[[!data.bottomLink]]" href$="[[computeHref_(data.bottomLinkCommand)]]" data="[[data.bottomLinkCommand]]">\n  <div id="bottom-section" class="style-scope ytd-web-answer-renderer">\n    <yt-icon id="bottom-icon" icon="[[bottomIcon]]" class="style-scope ytd-web-answer-renderer"></yt-icon>\n    <yt-formatted-string id="bottom-link" text="[[data.bottomLink]]" class="style-scope ytd-web-answer-renderer"></yt-formatted-string>\n    <yt-icon class="external-link-icon style-scope ytd-web-answer-renderer" icon="yt-icons:open_in_new"></yt-icon>\n  </div>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return g7G=k},{mode:_.Bd("kevlar_poly_si_batch_j035")?1:2});var qNV;var SB=function(){return _.a.apply(this,arguments)||this};
_.J(SB,_.a);SB.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],SB.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],SB.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],SB.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-page-continuation"})],SB);
_.C(SB,"ytd-page-continuation",function(){if(qNV!==void 0)return qNV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-page-continuation--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="pages" class="style-scope ytd-page-continuation"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return qNV=k},{mode:1});var v76;var sCP;var FGG;var BZP=function(){return _.a.apply(this,arguments)||this};
_.J(BZP,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],BZP.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],BZP.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],BZP);
_.C(BZP,"ytd-watch-card-one-vs-one-event",function(){if(FGG!==void 0)return FGG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.homeParticipantResult)]]</span>\n</div>\n<div class="team-row style-scope ytd-watch-card-one-vs-one-event">\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayName)]]</span>\n  <span class="style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.awayParticipantResult)]]</span>\n</div>\n<div class="main-event event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.eventDescription)]]</div>\n<div class="event-description style-scope ytd-watch-card-one-vs-one-event">[[getSimpleString(data.additionalEventDescription)]]</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return FGG=k},{mode:1});var Ag4=function(){return _.a.apply(this,arguments)||this};
_.J(Ag4,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ag4.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ag4.prototype,"data",void 0);_.H([_.GY({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],Ag4);
_.C(Ag4,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(sCP!==void 0)return sCP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-one-vs-one-event-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-one-vs-one-event-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n<ytd-thumbnail data="[[data]]" disable-rounding="" width="386" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer"></ytd-thumbnail>\n\n<div id="bottom-fade" class="style-scope ytd-watch-card-hero-one-vs-one-event-renderer">\n  <ytd-watch-card-one-vs-one-event class="hero style-scope ytd-watch-card-hero-one-vs-one-event-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</div>\n    </a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return sCP=k},{mode:1});var QC4;var n7A=function(){return _.a.apply(this,arguments)||this};
_.J(n7A,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],n7A.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],n7A.prototype,"data",void 0);_.H([_.GY({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],n7A);
_.C(n7A,"ytd-banner-and-box-hero-image-renderer",function(){if(QC4!==void 0)return QC4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-banner-and-box-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="banner" thumbnail="[[data.banner]]" width="386" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow><svg id="bg" viewBox="0 0 1300 304" preserveAspectRatio="xMaxYMid slice" class="style-scope ytd-banner-and-box-hero-image-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-banner-and-box-hero-image-renderer"></path></svg><yt-img-shadow id="box" height="184" thumbnail="[[data.box]]" width="131" class="style-scope ytd-banner-and-box-hero-image-renderer"></yt-img-shadow>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return QC4=k},{mode:1});var o7P;var jB=function(){var k=_.a.apply(this,arguments)||this;k.modern=_.m("web_modern_buttons");return k};
_.J(jB,_.a);jB.prototype.computeIcon=function(){var k,I,V=(k=this.data)==null?void 0:(I=k.icon)==null?void 0:I.iconType;if(V)return _.ol(V)};
jB.prototype.computeButtonShape=function(){var k;return{buttonText:_.m6((k=this.data)==null?void 0:k.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.R9.Object.defineProperties(jB.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"}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jB.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jB.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],jB.prototype,"modern",void 0);_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.v("data.style"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],jB.prototype,"buttonColor",null);
_.H([_.GY({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],jB);
_.C(jB,"ytd-call-to-action-button-renderer",function(){if(o7P!==void 0)return o7P;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-call-to-action-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-button id="overlay-button" hidden="[[modern]]" raised="" tabindex="-1" class="style-scope ytd-call-to-action-button-renderer">\n  <yt-icon id="overlay-icon" icon="[[data.icon.iconType]]" class="style-scope ytd-call-to-action-button-renderer"></yt-icon>\n  <span id="overlay-text" class="style-scope ytd-call-to-action-button-renderer">[[getSimpleString(data.label)]]</span>\n</tp-yt-paper-button>\n<yt-button-shape data="[[computeButtonShape(data)]]" disable-upgrade="[[!modern]]" hidden$="[[!modern]]" icon-name="[[computeIcon(data.icon.iconType)]]" class="style-scope ytd-call-to-action-button-renderer">\n</yt-button-shape>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return o7P=k},{mode:1});var xdP;var J_=function(){return _.a.apply(this,arguments)||this};
_.J(J_,_.a);J_.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.BL(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.ji(this.data.leftThumbnail.thumbnails,216)+")")};
J_.prototype.onLeftThumbnailChanged=J_.prototype.onLeftThumbnailChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],J_.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],J_.prototype,"data",void 0);_.H([_.w$("data.leftThumbnail"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],J_.prototype,"onLeftThumbnailChanged",null);_.H([_.GY({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],J_);
_.C(J_,"ytd-collage-hero-image-renderer",function(){if(xdP!==void 0)return xdP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-collage-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="collage" class="style-scope ytd-collage-hero-image-renderer"><div id="section-left" class="style-scope ytd-collage-hero-image-renderer"></div><div id="section-right" class="style-scope ytd-collage-hero-image-renderer"><yt-img-shadow id="top-right" height="105" thumbnail="[[data.topRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow><yt-img-shadow height="105" thumbnail="[[data.bottomRightThumbnail]]" width="167" class="style-scope ytd-collage-hero-image-renderer"></yt-img-shadow></div></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return xdP=k},{mode:1});var aeP;var YR=function(){return _.a.apply(this,arguments)||this};
_.J(YR,_.a);YR.prototype.computeStyle=function(k){return k};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],YR.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],YR.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.Z("design:type",String)],YR.prototype,"componentStyle",void 0);_.H([_.GY({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],YR);
_.C(YR,"ytd-single-hero-image-renderer",function(){if(aeP!==void 0)return aeP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-hero-image-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="image" thumbnail="[[data.thumbnail]]" width="386" class="style-scope ytd-single-hero-image-renderer"></yt-img-shadow>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return aeP=k},{mode:1});var Rg6;var g_=function(){return _.a.apply(this,arguments)||this};
_.J(g_,_.a);_.c=g_.prototype;
_.c.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:_.m("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.c.computeSubtitle=function(k){if(this.data){var I;if(this.data.upcomingEventData){k=_.m6(k.subtitle);var V=Number(this.data.upcomingEventData.startTime);isNaN(V)||(I=_.y8(_.zV(k,V)))}else I=k.subtitle;return I}};
_.c.onHeroTap=function(k){k.preventDefault();var I=this.data&&this.data.navigationEndpoint;!I||!_.yy(_.K$(k),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.yy(_.K$(k),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.m("kevlar_watchcard_hero_video_renderer_killswitch")?_.vW(this.hostElement,"yt-navigate",{navigationEndpoint:I}):this.ytComponentBehavior.resolveCommand(I))};
_.c.computeHeroTabIndex=function(k){return k&&k.simpleText?-1:0};
_.c.computeHeroRole=function(k){return k&&k.simpleText?"":"link"};
_.c.computeIsReminderButtonPresent=function(k){return!(!k||!k.reminderButton)};
_.c.computeHideBottomItems=function(k){return!(this.computeIsReminderButtonPresent(k)||k.subtitle)};
_.c.dataChanged=function(){var k=this.get("data.buttons.buttonRenderer.serviceEndpoint"),I;((I=_.K(k==null?void 0:k.commandMetadata,_.eA))==null?0:I.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(k)};
g_.prototype.dataChanged=g_.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],g_.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],g_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],g_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],g_.prototype,"data",void 0);
_.H([_.n({computed:"computeSubtitle(data)"}),_.Z("design:type",String)],g_.prototype,"subtitle",void 0);_.H([_.n({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],g_.prototype,"isReminderButtonPresent",void 0);_.H([_.n({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],g_.prototype,"hideBottomItems",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],g_.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],g_);
_.C(g_,"ytd-watch-card-hero-video-renderer",function(){if(Rg6!==void 0)return Rg6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-hero-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-card-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" on-tap="onHeroTap" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex$="[[computeHeroTabIndex(data.title)]]" role$="[[computeHeroRole(data.title)]]">\n  <ytd-thumbnail data="[[data]]" disable-rounding="" hidden$="[[!data.thumbnail]]" width="386" class="style-scope ytd-watch-card-hero-video-renderer">\n  </ytd-thumbnail>\n  <div id="hero-image" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div class="title-container style-scope ytd-watch-card-hero-video-renderer" hidden="[[!data.title]]">\n    <div class="title-fade style-scope ytd-watch-card-hero-video-renderer">\n      <a id="watch-card-title" class="yt-simple-endpoint style-scope ytd-watch-card-hero-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string id="watch-card-title" text="[[data.title]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n      </a>\n      <div id="bottom-items" hidden="[[hideBottomItems]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        <ytd-badge-supported-renderer id="watch-card-badge" badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="watch-card-subtitle" text="[[subtitle]]" class="style-scope ytd-watch-card-hero-video-renderer">\n        </yt-formatted-string>\n        <div id="reminder-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div id="call-to-action-button" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n  <div id="overlays" class="style-scope ytd-watch-card-hero-video-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Rg6=k},{mode:1});var CMG;var qv=function(){return _.a.apply(this,arguments)||this};
_.J(qv,_.a);_.c=qv.prototype;_.c.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"}}}};
_.c.computeTitleBadges=function(k){return k?[k]:[]};
_.c.computeHeaderStyle=function(k){return k?k.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.c.computeAvatarAriaLabel=function(k){if(k){var I,V,X,P;return(P=(I=k.avatar)==null?void 0:(V=I.accessibility)==null?void 0:(X=V.accessibilityData)==null?void 0:X.label)!=null?P:_.m6(k==null?void 0:k.title)}};
_.c.computeAvatarHeight=function(k){return k==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.c.computeBadgeRowClass=function(k){return(k==null?0:k[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],qv.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qv.prototype,"data",void 0);_.H([_.n({computed:"computeTitleBadges(data.titleBadge)"}),_.Z("design:type",Array)],qv.prototype,"titleBadges",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.Z("design:type",String)],qv.prototype,"headerStyle",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.Z("design:type",String)],qv.prototype,"badgeRowClass",void 0);_.H([_.GY({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],qv);
_.C(qv,"ytd-watch-card-rich-header-renderer",function(){if(CMG!==void 0)return CMG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-rich-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-watch-card-rich-header-renderer">\n  <div id="body" class="style-scope ytd-watch-card-rich-header-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]">\n      <ytd-channel-name id="channel-name" badges="[[titleBadges]]" channel-name="[[data.title]]" tooltip-position="bottom" wrap-text="" class="style-scope ytd-watch-card-rich-header-renderer">\n      </ytd-channel-name>\n      <div id="badge-row" class$="[[badgeRowClass]] style-scope ytd-watch-card-rich-header-renderer">\n        <span id="watch-card-subtitle" class="style-scope ytd-watch-card-rich-header-renderer">\n          <yt-formatted-string respect-lang-dir="" text="[[data.subtitle]]" class="style-scope ytd-watch-card-rich-header-renderer"></yt-formatted-string>\n        </span>\n        <template is="dom-if" if="[[data.badges.0.metadataBadgeRenderer]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-rich-header-renderer">\n          </ytd-badge-supported-renderer>\n        </template>\n      </div>\n    </a>\n    \n    <div id="call-to-action-buttons" hidden="[[!data.callToActionButtons]]" class="style-scope ytd-watch-card-rich-header-renderer"></div>\n  </div>\n  <a id="avatar-endpoint" class="yt-simple-endpoint style-scope ytd-watch-card-rich-header-renderer" href$="[[computeHref_(data.titleNavigationEndpoint)]]" data="[[data.titleNavigationEndpoint]]" aria-label="[[computeAvatarAriaLabel(data)]]" hidden="[[!data.avatar]]">\n    <yt-img-shadow id="avatar" height="[[computeAvatarHeight(data.style)]]" thumbnail="[[data.avatar]]" class="style-scope ytd-watch-card-rich-header-renderer">\n    </yt-img-shadow>\n  </a>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return CMG=k},{mode:1});var wm3;var He6;var vG=function(){return _.a.apply(this,arguments)||this};
_.J(vG,_.a);vG.prototype.onMetadataTap=function(k){var I=this.data&&this.data.navigationEndpoint;I&&!_.yy(_.K$(k),this.hostElement,["A".toString()])&&_.vW(this.hostElement,"yt-navigate",{endpoint:I})};
_.R9.Object.defineProperties(vG.prototype,{isCondensed:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style==="WATCH_CARD_COMPACT_VIDEO_RENDERER_STYLE_CONDENSED":!1}},
subtitle:{configurable:!0,enumerable:!0,get:function(){if(this.data){var k;if(this.data.upcomingEventData){var I=_.m6(this.data.subtitle),V=Number(this.data.upcomingEventData.startTime);isNaN(V)||(k=_.y8(_.zV(I,V)))}else k=this.data.subtitle;return k}}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vG.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],vG.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.style"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],vG.prototype,"isCondensed",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],vG.prototype,"subtitle",null);
_.H([_.GY({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],vG);
_.C(vG,"ytd-watch-card-compact-video-renderer",function(){if(He6!==void 0)return He6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-compact-video-renderer"></ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-watch-card-compact-video-renderer" on-click="onMetadataTap">\n    <div class="title-wrapper style-scope ytd-watch-card-compact-video-renderer">\n      <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n      </a>\n    </div>\n    <yt-formatted-string class="byline style-scope ytd-watch-card-compact-video-renderer" hidden="[[!data.byline]]" link-inherit-color="" text="[[data.byline]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[subtitle]]"></yt-formatted-string>\n    <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n    </ytd-badge-supported-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[isCondensed]]" class="style-scope ytd-watch-card-compact-video-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-watch-card-compact-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div class="metadata style-scope ytd-watch-card-compact-video-renderer">\n      <div class="text style-scope ytd-watch-card-compact-video-renderer">\n        <yt-formatted-string class="title style-scope ytd-watch-card-compact-video-renderer" link-inherit-color="" text="[[data.title]]"></yt-formatted-string>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-watch-card-compact-video-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string class="subtitle style-scope ytd-watch-card-compact-video-renderer" text="[[subtitle]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string class="duration style-scope ytd-watch-card-compact-video-renderer" text="[[data.lengthText]]">\n      </yt-formatted-string>\n    </div>\n  </a>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return He6=k},{mode:1});var pmP;var NZh=function(){return _.a.apply(this,arguments)||this};
_.J(NZh,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],NZh.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],NZh.prototype,"data",void 0);_.H([_.GY({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],NZh);
_.C(NZh,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(pmP!==void 0)return pmP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-one-vs-one-event-compact-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-thumbnail data="[[data]]" width="120" class="style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer"></ytd-thumbnail>\n<a class="yt-simple-endpoint metadata style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.navigationEndpoint]]" href$="[[computeHref_(data.navigationEndpoint)]]">\n  <ytd-watch-card-one-vs-one-event class="compact style-scope ytd-watch-card-one-vs-one-event-compact-video-renderer" data="[[data.oneVsOneEvent]]">\n  </ytd-watch-card-one-vs-one-event>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return pmP=k},{mode:1});var s8=function(){return _.a.apply(this,arguments)||this};
_.J(s8,_.a);s8.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}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],s8.prototype,"ytRendererStamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],s8.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],s8.prototype,"data",void 0);_.H([_.GY({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],s8);
_.C(s8,"ytd-vertical-watch-card-list-renderer",function(){if(wm3!==void 0)return wm3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-vertical-watch-card-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-vertical-watch-card-list-renderer">\n  \n</div>\n<a id="view-all-endpoint" class="yt-simple-endpoint style-scope ytd-vertical-watch-card-list-renderer" href$="[[computeHref_(data.viewAllEndpoint)]]" data="[[data.viewAllEndpoint]]" hidden="[[!data.viewAllEndpoint]]" disable-upgrade$="[[!data.viewAllEndpoint]]">\n    [[getSimpleString(data.viewAllText)]]\n</a>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return wm3=k},{mode:1});var MxA;var FG=function(){var k=_.a.apply(this,arguments)||this;k.ariaExpanded="false";return k};
_.J(FG,_.a);_.c=FG.prototype;_.c.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.c.dataChanged=function(){var k;this.currentSeasonIndex=((k=this.data)==null?void 0:k.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.c.computeEpisodesInfo=function(k,I,V){if(k!==void 0&&I.length===k.length)return k[V]};
_.c.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.c.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.c.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.c.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.c.getUppercaseSimpleString=function(k){return this.ytRendererBehavior.getSimpleString(k).toUpperCase()};
_.c.updateCurrentSeasonIndexFromBinding=function(k){this.currentSeasonIndex=k.detail.value};
FG.prototype.onIronOverlayClosed=FG.prototype.onIronOverlayClosed;FG.prototype.currentSeasonIndexChanged=FG.prototype.currentSeasonIndexChanged;FG.prototype.dataChanged=FG.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],FG.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],FG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],FG.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",String)],FG.prototype,"label",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],FG.prototype,"currentSeasonIndex",void 0);_.H([_.n({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.Z("design:type",Object)],FG.prototype,"episodesInfo",void 0);_.H([_.n({value:"false"}),_.Z("design:type",Object)],FG.prototype,"ariaExpanded",void 0);_.H([_.p$("#lists"),_.Z("design:type",Object)],FG.prototype,"lists",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],FG.prototype,"dataChanged",null);_.H([_.DZ("currentSeasonIndex"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],FG.prototype,"currentSeasonIndexChanged",null);_.H([_.C$("iron-overlay-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],FG.prototype,"onIronOverlayClosed",null);
_.H([_.GY({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],FG);
_.C(FG,"ytd-watch-card-section-dropdown-renderer",function(){if(MxA!==void 0)return MxA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-dropdown-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="season-picker-container style-scope ytd-watch-card-section-dropdown-renderer">\n  <tp-yt-paper-menu-button id="input" dynamic-align="" horizontal-align="left" class="style-scope ytd-watch-card-section-dropdown-renderer">\n    <tp-yt-paper-button id="label" class="dropdown-trigger style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-trigger" aria-expanded$="[[ariaExpanded]]" aria-label$="[[label]]" on-tap="onLabelClick">\n      <div id="label-text" class="style-scope ytd-watch-card-section-dropdown-renderer">[[label]]</div>\n      <yt-icon id="label-icon" icon="EXPAND" class="style-scope ytd-watch-card-section-dropdown-renderer">\n      </yt-icon>\n    </tp-yt-paper-button>\n    <tp-yt-paper-listbox id="seasons" class="dropdown-content style-scope ytd-watch-card-section-dropdown-renderer" slot="dropdown-content" selected="[[currentSeasonIndex]]" on-iron-select="onSeasonSelect" on-selected-changed="updateCurrentSeasonIndexFromBinding">\n      <template is="dom-repeat" items="[[data.dropdownTitles]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n        <tp-yt-paper-item aria-label$="[[item.accessibility.accessibilityData.label]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n          [[getUppercaseSimpleString(item)]]\n        </tp-yt-paper-item>\n      </template>\n    </tp-yt-paper-listbox>\n  </tp-yt-paper-menu-button>\n  <span id="spacer" class="style-scope ytd-watch-card-section-dropdown-renderer"></span>\n  <yt-formatted-string id="episodes" text="[[episodesInfo]]" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-iron-pages id="lists" selected="[[currentSeasonIndex]]" on-selected-changed="updateCurrentSeasonIndexFromBinding" class="style-scope ytd-watch-card-section-dropdown-renderer">\n  \n</tp-yt-iron-pages>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return MxA=k},{mode:1});var Zei;var BG=function(){var k=_.a.apply(this,arguments)||this;k.isSearch=!1;return k};
_.J(BG,_.a);BG.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}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],BG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],BG.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],BG.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],BG.prototype,"isSearch",void 0);_.H([_.GY({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],BG);
_.C(BG,"ytd-watch-card-section-sequence-renderer",function(){if(Zei!==void 0)return Zei;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-card-section-sequence-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="lists" class="style-scope ytd-watch-card-section-sequence-renderer">\n  \n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return Zei=k},{mode:1});var DdA=_.R(function(k){return _.f("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.f(_.HT,{data:function(){return k.data().ctaButton}},{buttonViewModel:_.ac}),_.f(_.KF,{text:function(){return k.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"tk");
DdA.idomCompat=!0;_.Si(DdA,"ytd-button-banner-view-model",{props:{data:_.$3}});var A_=function(){var k=_.a.apply(this,arguments)||this;k.isSearch=!1;return k};
_.J(A_,_.a);
A_.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"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],A_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],A_.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],A_.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:!0}),_.Z("design:type",Boolean)],A_.prototype,"rounded",void 0);_.H([_.n(),_.Z("design:type",Object)],A_.prototype,"isSearch",void 0);
_.H([_.GY({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],A_);
_.C(A_,"ytd-universal-watch-card-renderer",function(){if(v76!==void 0)return v76;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-universal-watch-card-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="hero" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="action-buttons" hidden="[[!data.actionButtons]]" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="sections" class="style-scope ytd-universal-watch-card-renderer"></div>\n<div id="footer" class="style-scope ytd-universal-watch-card-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return v76=k},{mode:1});var zg2;_.Si(_.R(function(k){var I=k.data;var V;k=!((V=_.C7().resolve(_.RZ(_.pz)))==null||!V());V={};return _.f("overview-message-view-model",{class:_.FH("ytwOverviewMessageViewModelHost",(V.ytwOverviewMessageViewModelDarkBackground=k,V.ytwOverviewMessageViewModelLightBackground=!k,V))},_.f(_.b,{cond:function(){return I().primaryImage},
then:function(X){return _.f(_.yV,{data:X,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.f(_.b,{cond:function(){return I().primaryText},
then:function(){return _.f("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.f(_.KF,{text:function(){return I().primaryText}}))}}),_.f(_.b,{cond:function(){return I().secondaryText},
then:function(){return _.f("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.f(_.KF,{text:function(){return I().secondaryText}}))}}))},"uk"),"overview-message-view-model",{props:{data:_.$3}});_.Si(_.Joc,"ytd-overview-answer-view-model",{props:{data:_.$3}});var Q_=function(){return _.a.apply(this,arguments)||this};
_.J(Q_,_.a);Q_.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"}}}};
Q_.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Q_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Q_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.JX),_.Z("design:type",Object)],Q_.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Q_.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Q_.prototype,"isSearch",void 0);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],Q_);
_.C(Q_,"ytd-secondary-search-container-renderer",function(){if(zg2!==void 0)return zg2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-secondary-search-container-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" class="style-scope ytd-secondary-search-container-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return zg2=k},{mode:1});var uV3;var nl=function(){var k=_.a.apply(this,arguments)||this;k.renderSecondarySearchContainer=!1;k.isSearch=!1;return k};
_.J(nl,_.a);_.c=nl.prototype;_.c.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"}}}};
_.c.created=function(){var k=this;this.boundStampSecondarySearchContainerIfFits=function(){k.stampSecondarySearchContainerIfFits()};
_.Y6("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.c.computeIsSearchFrictionPage=function(k){var I,V,X,P,L;k=k==null?void 0:(I=k.primaryContents)==null?void 0:(V=I.sectionListRenderer)==null?void 0:(X=V.contents)==null?void 0:(P=X[0])==null?void 0:(L=P.itemSectionRenderer)==null?void 0:L.contents;if(!k)return!1;I=_.G(k);for(V=I.next();!V.done;V=I.next())if(X=void 0,(X=V.value)==null?0:X.searchFrictionViewModel)return!0;return!1};
_.c.computeShowSecondaryColumn=function(k,I){return!!(I&&I.secondaryContents&&k)};
_.c.activeChanged=function(){var k=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.R1(this,this.debounceStampSecondarySearchContainerIfFits)),_.E6(function(){k.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.R1(this,this.debounceStampSecondarySearchContainerIfFits))};
_.c.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.c.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.c.debounceStampSecondarySearchContainerIfFits=function(){_.bA(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.c.onRetrieveLocation=function(k,I){I.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);k.stopPropagation()};
_.c.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
nl.prototype.dataChanged=nl.prototype.dataChanged;nl.prototype.onRetrieveLocation=nl.prototype.onRetrieveLocation;nl.prototype.persistentGuideChanged=nl.prototype.persistentGuideChanged;nl.prototype.activeChanged=nl.prototype.activeChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],nl.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],nl.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],nl.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.IT),_.Z("design:type",Object)],nl.prototype,"ironResizableBehavior",void 0);_.H([_.n(),_.Z("design:type",Boolean)],nl.prototype,"active",void 0);_.H([_.n(),_.Z("design:type",Object)],nl.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.m("enable_desktop_search_bigger_thumbs")}}),
_.Z("design:type",Boolean)],nl.prototype,"useBiggerThumbs",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.Mw("desktop_search_bigger_thumbs_style")}}),
_.Z("design:type",String)],nl.prototype,"biggerThumbsStyle",void 0);_.H([_.n(),_.Z("design:type",Object)],nl.prototype,"renderSecondarySearchContainer",void 0);_.H([_.n({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.Z("design:type",Boolean)],nl.prototype,"showSecondaryColumn",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.Z("design:type",Boolean)],nl.prototype,"isSearchFrictionPage",void 0);
_.H([_.n(),_.Z("design:type",Object)],nl.prototype,"isSearch",void 0);_.H([_.w$("active"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nl.prototype,"activeChanged",null);_.H([_.w$("guidePersistentAndVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nl.prototype,"persistentGuideChanged",null);
_.H([_.C$("yt-retrieve-location"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],nl.prototype,"onRetrieveLocation",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nl.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],nl);
_.C(nl,"ytd-two-column-search-results-renderer",function(){if(uV3!==void 0)return uV3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-two-column-search-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="primary" class="style-scope ytd-two-column-search-results-renderer">\n  <div id="continuations" class="style-scope ytd-two-column-search-results-renderer"></div>\n</div>\n<ytd-secondary-search-container-renderer id="secondary" data="[[data.secondaryContents.secondarySearchContainerRenderer]]" disable-upgrade$="[[!showSecondaryColumn]]" hidden="[[!showSecondaryColumn]]" is-search="[[isSearch]]" class="style-scope ytd-two-column-search-results-renderer">\n</ytd-secondary-search-container-renderer>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return uV3=k},{mode:1});var or=function(){var k=_.a.apply(this,arguments)||this;k.hasSearchHeader=!1;k.hasSecondaryContent=!1;k.hasBiggerThumbs=_.m("enable_desktop_search_bigger_thumbs");k.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return k};
_.J(or,_.a);_.c=or.prototype;_.c.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:Je(["aa","eocs"])}}};
_.c.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.c.loadPage_=function(k){this.initCsi();k&&(this.data=k,_.Y6("REFINEMENTS_TUPLE",["FromSearchResponse",k.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.Qj(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.c.initCsi=function(){ZSk("results",["ol","cpt"])};
_.c.updateTitle=function(){var k=_.zv(window.location.href,"q");k||(k=_.zv(window.location.href,"search_query"));_.vW(this.hostElement,"yt-update-title",k||"")};
_.c.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.c.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.m("web_srp_data_changed_terminate_imp_killswitch")||_.sm(this.hostElement,"yt-terminate-video-preview-action")};
_.c.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.c.computeHasSearchHeader=function(k){var I;k=k==null?void 0:(I=k.header)==null?void 0:I.searchHeaderRenderer;return!!k&&(!!k.searchFilterButton||!!k.chipBar)};
_.c.computeHasSecondaryContent=function(k){var I,V;return!!(k==null?0:(I=k.contents)==null?0:(V=I.twoColumnSearchResultsRenderer)==null?0:V.secondaryContents)};
_.R9.Object.defineProperties(or,{template:{configurable:!0,enumerable:!0,get:function(){if(Jgi===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="container" class="style-scope ytd-search">\n  <div id="header" class="style-scope ytd-search"></div>\n  <ytd-two-column-search-results-renderer active="[[active]]" data="[[data.contents.twoColumnSearchResultsRenderer]]" hidden="[[data.hideContents]]" is-search="true" class="style-scope ytd-search">\n  </ytd-two-column-search-results-renderer>\n</div>\n<div id="survey" class="style-scope ytd-search"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);Jgi=k}k=Jgi;return k}}});
or.prototype.onReloadContinuationFinish=or.prototype.onReloadContinuationFinish;or.prototype.dataChanged=or.prototype.dataChanged;_.H([_.q(ya.YtPageBehavior),_.Z("design:type",Object)],or.prototype,"ytPageBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],or.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],or.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],or.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.JX),_.Z("design:type",Object)],or.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],or.prototype,"data",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],or.prototype,"monitorScroll",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],or.prototype,"hasSearchHeader",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],or.prototype,"hasSecondaryContent",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],or.prototype,"hasBiggerThumbs",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],or.prototype,"dataChanged",null);
_.H([_.C$("yt-reload-continuation-finish"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],or.prototype,"onReloadContinuationFinish",null);_.H([_.GY({is:"ytd-search"})],or);var Oe4;var txx;var egc;var xR=function(){var k=_.a.apply(this,arguments)||this;k.ctaVisualElement=null;k.currentCsn=null;return k};
_.J(xR,_.a);_.c=xR.prototype;_.c.onDataChanged=function(){this.maybeLogShows()};
_.c.computeButtonShape=function(){var k=this;if(this.data)return{buttonText:_.m6(this.data.text),state:"active",onTap:function(){k.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.c.maybeCreateCtaVe=function(){var k;if((k=this.data)!=null&&k.badgeInteractionLogging){var I;if(k=(I=this.data.badgeInteractionLogging)==null?void 0:I.trackingParams)this.ctaVisualElement=_.zY(k)}};
_.c.maybeLogClicks=function(){this.currentCsn=_.PW(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.y3(this.currentCsn,this.ctaVisualElement)};
_.c.maybeLogShows=function(){this.currentCsn=_.PW(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.rC(this.currentCsn,[this.ctaVisualElement])};
_.c.onTap=function(){var k;if((k=this.data)!=null&&k.onClickCommand){var I;this.ytComponentBehavior.resolveCommand((I=this.data)==null?void 0:I.onClickCommand);this.maybeLogClicks()}};
xR.prototype.onDataChanged=xR.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xR.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],xR.prototype,"ytComponentBehavior",void 0);_.H([_.n({}),_.Z("design:type",Object)],xR.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xR.prototype,"onDataChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],xR);
_.C(xR,"ytd-shopping-overlay-badge-renderer",function(){if(egc!==void 0)return egc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shopping-overlay-badge-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-button-shape data="[[computeButtonShape(data)]]" icon-name="bag" class="style-scope ytd-shopping-overlay-badge-renderer">\n</yt-button-shape>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return egc=k},{mode:1});var kP3;var ar=function(){return _.a.apply(this,arguments)||this};
_.J(ar,_.a);ar.prototype.computeShouldButtonBeVertical=function(k,I){return k||I};
ar.prototype.onYtServiceRequestSent=function(k,I){(k=_.K(I.endpoint,_.Pc))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.NP("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:k.status})):this.handleLikeEndpoint(k))};
ar.prototype.computelikeStatusEntityKey=function(k){return k==null?void 0:k.likeStatusEntityKey};
ar.prototype.handleLikeEndpoint=function(k){k.status==="LIKE"?this.JSC$22033_ytdDislikeToggleButtonRenderer.toggle(!1):k.status==="DISLIKE"?this.JSC$22033_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$22033_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$22033_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.R9.Object.defineProperties(ar.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var k;return w73(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(k=this.likeStatusEntity)==null?void 0:k.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var k;if(this.data&&((k=this.data)==null||!k.hideDislikeButton)){var I;return w73(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(I=this.likeStatusEntity)==null?void 0:I.likeStatus)}}}});
ar.prototype.onYtServiceRequestSent=ar.prototype.onYtServiceRequestSent;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ar.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],ar.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ar.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],ar.prototype,"vertical",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],ar.prototype,"textTransform",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],ar.prototype,"useShortsIcon",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],ar.prototype,"underIconLabel",void 0);_.H([_.n({value:"left"}),_.Z("design:type",String)],ar.prototype,"buttonTooltipPosition",void 0);_.H([_.n(),_.Z("design:type",Object)],ar.prototype,"overrides",void 0);
_.H([_.p$("#like-button"),_.Z("design:type",Object)],ar.prototype,"JSC$22033_ytdLikeToggleButtonRenderer",void 0);_.H([_.p$("#dislike-button"),_.Z("design:type",Object)],ar.prototype,"JSC$22033_ytdDislikeToggleButtonRenderer",void 0);_.H([_.v("data","likeStatusEntity.likeStatus","useShortsIcon"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ar.prototype,"likeButton",null);
_.H([_.v("data","likeStatusEntity.likeStatus","useShortsIcon"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],ar.prototype,"dislikeButton",null);_.H([_.n({computed:"computelikeStatusEntityKey(data)"}),_.Z("design:type",String)],ar.prototype,"likeStatusEntityKey",void 0);_.H([_.n({selectorArgs:["likeStatusEntityKey"],selector:_.PT}),_.Z("design:type",Object)],ar.prototype,"likeStatusEntity",void 0);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],ar.prototype,"onYtServiceRequestSent",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],ar);
_.Fr()(ar,"ytd-like-button-renderer",function(){if(kP3===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-like-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer id="like-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[likeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n</ytd-toggle-button-renderer>\n<template is="dom-if" if="[[dislikeButton]]" class="style-scope ytd-like-button-renderer">\n    <ytd-toggle-button-renderer id="dislike-button" button-tooltip-position="[[buttonTooltipPosition]]" data="[[dislikeButton]]" is-shorts="" overrides="[[overrides]]" vertically-aligned$="[[computeShouldButtonBeVertical(vertical, underIconLabel)]]" class="style-scope ytd-like-button-renderer">\n    </ytd-toggle-button-renderer>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);kP3=k}k=kP3;return k},{mode:1});_.Si(_.YH4,"reel-sound-metadata-view-model",{props:{data:_.mQ,overlayDensity:_.mQ}});_.Si(_.UuP,"player-disclosure-view-model",{props:{data:_.$3,extractOverlay:_.$3}});_.Si(_.Lyx,"pivot-button-view-model",{props:{data:_.mQ,className:_.mQ}});_.Si(_.c_U,"reel-action-bar-view-model",{props:{data:_.$3,buttonShapeOverrideables:_.$3}});_.Si(_.$Mk,"yt-reel-metapanel-view-model",{props:{data:_.$3,overlayDensity:_.$3,extractOverlay:_.$3}});var IOi=_.R(function(k){var I=k.children;var V=k.region;k=_.G(_.Gz(void 0,void 0,"flxBBc"));var X=k.next().value,P=k.next().value;k=_.G(_.Gz("0px",void 0,"IAR7k"));var L=k.next().value,T=k.next().value;k=_.G(_.Gz("0px",void 0,"QV4iWb"));var d=k.next().value,U=k.next().value;k=_.G(_.Gz(0,void 0,"Q2oK6b"));var E=k.next().value,l=k.next().value;k=_.G(_.Gz(0,void 0,"hYKowe"));var r=k.next().value,h=k.next().value,y=function(){var N=X();if(N){var M;if(((M=_.Qy())==null?void 0:M.getPlayerState())!==-1){N.style.display=
"inherit";var p;(p=_.Qy())==null||p.removeEventListener("onStateChange",y)}else N.style.display="none";g()}},S=function(){var N;
return(N=_.S_())==null?void 0:N.querySelector("video")},g=function(){var N=S();
if(N){l(N.getBoundingClientRect().width);h(N.getBoundingClientRect().height);var M;T((N==null?void 0:(M=N.style)==null?void 0:M.left)||"0px");var p;U((N==null?void 0:(p=N.style)==null?void 0:p.top)||"0px")}};
_.Yv(function(){var N=X();if(N){var M,p,z;if(((M=_.Qy())==null?void 0:M.getPlayerState())===-1&&Math.round(((z=(p=_.Qy())==null?void 0:p.getVideoAspectRatio())!=null?z:0)*100)!==Math.round(E()/r()*100)){N.style.display="none";var u,ct;h(E()/((ct=(u=_.Qy())==null?void 0:u.getVideoAspectRatio())!=null?ct:1))}}},"N29KDe");
var F=function(){g()},Q;
_.$6(function(){g();var N;if(!(V==null?0:(N=V())==null?0:N.transformationMatrix))throw Error("dm");var M;(M=_.Qy())==null||M.addEventListener("onStateChange",y);if(window.ResizeObserver){if(N=S())Q=new ResizeObserver(F),Q.observe(N)}else window.addEventListener("resize",g);_.gu(function(){var p;(p=_.Qy())==null||p.removeEventListener("onStateChange",y);Q?Q.disconnect():window.removeEventListener("resize",g)})});
var x=function(){var N,M,p=(M=V==null?void 0:(N=V())==null?void 0:N.transformationMatrix)!=null?M:[];N=E();M=r();for(var z=[],u=0,ct=-1;u<p.length;u++)u%3===0&&(ct++,z[ct]=[]),z[ct].push(p[u]);p=new gd(z);z=new gd([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);z=p.multiply(z);p=new gd([[0,0],[0,0],[0,0],[0,0]]);for(u=0;u<z.getSize().width;u++){ct=$H(z,0,u);var dt=$H(z,1,u);if(ct===null||dt===null)throw Error("cm`"+(u+1).toString());sSi(p,u,0,ct*N);sSi(p,u,1,dt*M)}N=$H(p,0,0);u=$H(p,1,0);M=$H(p,0,1);ct=$H(p,1,1);
if(N===null||u===null||M===null||ct===null)throw Error("am");z=H34(N,u,M,ct);dt=$H(p,3,0);p=$H(p,3,1);if(dt===null||p===null)throw Error("bm");p=H34(N,dt,M,p);ct=(Number((ct*-1).toFixed(2))-Number((M*-1).toFixed(2)))/(Number(u.toFixed(2))-Number(N.toFixed(2)));dt=Math.atan(ct)*180/Math.PI;u=ct===Number.POSITIVE_INFINITY?-90:ct===Number.NEGATIVE_INFINITY?90:Object.is(ct,-0)?180:ct===0?0:ct>0?dt*-1:N<u?dt*-1:Math.abs(dt)+180;return"left:calc("+N+"px + "+L()+"); top:calc("+(M+"px + "+d()+"); width:")+
(z+"px; height:")+(p+"px; transform:rotate(")+(u+"deg);\n        --sticker-width:"+z+";")};
return _.f(_.DxR,{root:"#sticker-layer"},function(){return _.f("yt-overlay-sticker",{el:_.h4(P),style:x,class:"ytOverlayStickerHost"},I)})},"xk");var VvX=_.R(function(k){function I(){var y,S,g,F,Q=(S=_.K((y=U())==null?void 0:y.command,_.YzC))==null?void 0:(g=S.item)==null?void 0:(F=g.notificationTextRenderer)==null?void 0:F.successResponseText;if(Q)y=_.jK(Q),_.sm(X.value,"yt-open-popup-action",[y,X.value]);else if(E())Nq4(E(),X.value);else{var x;Nq4((x=U())==null?void 0:x.command,X.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var V=k.data;var X=_.yQ("svg"),P=_.G(_.Gz(!1,void 0,"e9onLe"));k=P.next().value;var L=P.next().value,T=_.G(_.Gz(!1,void 0,"ptnIQd"));P=T.next().value;var d=T.next().value,U=function(){var y;return _.K((y=V())==null?void 0:y.popUp,EQp)},E=function(){var y;
return(y=V())==null?void 0:y.command},l=function(){return _.K(E(),_.MP)!==void 0};
T=_.A4(function(){I();return!1});
var r={},h={};return _.f("svg",{"on:mouseover":_.A4(function(){l()&&L(!0);d(!0);return!1}),
"on:mouseout":_.A4(function(){L(!1);d(!1);return!1}),
"on:keydown":_.A4(function(y){y.key==="Enter"&&I();return!1}),
"on:focus":_.A4(function(){l()&&L(!0);return!1}),
"on:blur":_.A4(function(){l()&&L(!1);return!1}),
el:X,tabindex:0,"aria-label":function(){var y;return(y=V())==null?void 0:y.a11yString},
id:"player-overlay-video-interaction-svg",class:_.FH("ytPlayerOverlayInteractionInteractionsSvg",(r.ytPlayerOverlayInteractionInteractionsSvgHover=k,r),(h.ytPlayerOverlayInteractionInteractionsSvgHideOutline=P,h)),role:"button","on:click":T})},"Ak");_.Si(_.R(function(k){var I=k.data;_.$6(function(){var V;if((V=I())==null?0:V.trackingParams){var X;_.Ne().graftServerVe((X=I().trackingParams)!=null?X:"")}});
return _.f("yt-player-overlay-interaction",null,_.f(IOi,{region:function(){var V,X;return(V=I())==null?void 0:(X=V.regions)==null?void 0:X[0]}},_.f(VvX,Object.assign({},k))))},"zk"),"yt-player-overlay-interaction",{props:{data:_.$3}});var Xs4=_.R(function(k){var I=k.data;var V=k.index;var X=k.selectedChoice;var P=function(){var L;return _.K((L=I())==null?void 0:L.renderer,F_6)};
k={};return _.f("yt-overlay-poll-sticker-choice",{class:_.FH("ytOverlayPollStickerChoiceHost"),style:_.oe({"--displayed-percentage":function(){var L,T,d,U;return""+Math.ceil(Number((X==null?void 0:X())===V()?(L=P())==null?void 0:(T=L.selected)==null?void 0:T.progressBarWidth:(d=P())==null?void 0:(U=d.unselected)==null?void 0:U.progressBarWidth)*100)}})},_.f("div",{class:_.FH("ytOverlayPollStickerChoicePollChoice",(k.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(X==null?void 0:X())!==
void 0},k.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(X==null?void 0:X())===V()},k))},_.f("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var L;
return((L=P())==null?void 0:L.text)||""}),_.f("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(X==null?void 0:X())==="undefined")var L="";
else{var T,d,U,E;L=(X==null?void 0:X())===V()?(T=P())==null?void 0:(d=T.selected)==null?void 0:d.votePercentage:(U=P())==null?void 0:(E=U.unselected)==null?void 0:E.votePercentage}return L})))},"Bk");var PI4=_.R(function(k){var I=k.data;var V=k.enableDebuggingFeatures;var X=_.wy(function(L){var T,d=((T=I())==null?void 0:T.postPollStateEntityKey)||"";L=_.nQ(L.entities,"postPollStateEntity",d);var U;return((U=I())==null?0:U.viewerIsOwner)?Object.assign({},L,{selectedOptionId:-1,voted:!0}):L}),P=_.C7().resolve(_.Hp);
k={};return _.f("yt-overlay-poll-sticker",null,_.f(IOi,{region:function(){var L,T;return(L=I())==null?void 0:(T=L.region)==null?void 0:T.interactionRegion}},_.f("div",{class:_.FH("ytOverlayPollStickerHost",(k.ytOverlayPollStickerDebugStyle=function(){return V==null?void 0:V()},k)),
style:_.oe({"--original-height":function(){var L;return""+(((L=I())==null?void 0:L.mainBodyHeight)||1)},
"--original-width":function(){var L;return""+(((L=I())==null?void 0:L.mainBodyWidth)||1)},
"--scaled-width":function(){var L;return""+(((L=I())==null?void 0:L.mainBodyWidth)||1)},
"--primary-surface":function(){var L,T;return p72(((L=I())==null?void 0:(T=L.theme)==null?void 0:T.primarySurface)||0)},
"--raised-surface":function(){var L,T;return p72(((L=I())==null?void 0:(T=L.theme)==null?void 0:T.raisedSurface)||0)},
"--secondary-surface":function(){var L,T;return p72(((L=I())==null?void 0:(T=L.theme)==null?void 0:T.secondarySurface)||0)},
"--primary-text":function(){var L,T;return p72(((L=I())==null?void 0:(T=L.theme)==null?void 0:T.primaryText)||0)},
"--secondary-text":function(){var L,T;return p72(((L=I())==null?void 0:(T=L.theme)==null?void 0:T.secondaryText)||0)}})},_.f("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return I().questionText}," "),_.f(_.ly,{each:function(){return I().pollChoiceConfigs||[]}},function(L,T){return _.f("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.A4(function(){var d=T(),U;if((U=I())==null||!U.viewerIsOwner){var E,l;U=(E=I())==null?void 0:(l=E.pollChoiceConfigs)==null?void 0:l[d];if(l=(U==null?0:U.renderer)?_.K(U.renderer,F_6):void 0){var r;E=((r=X())==null?void 0:r.selectedOptionId)!==d;var h;if(r=(h=E?l.selectedPollCommand:l.deselectedPollCommand)==null?void 0:h.innertubeCommand){P.resolveCommand(r);var y,S;_.mK().dispatch(_.NP("postPollStateEntity",((y=X())==null?void 0:y.key)||"",{key:((S=X())==null?void 0:S.key)||"",selectedOptionId:E?
d:-1,voted:E}))}}}})},_.f(Xs4,{data:L,
index:T,selectedChoice:function(){var d,U;return((d=X())==null?0:d.voted)?(U=X())==null?void 0:U.selectedOptionId:void 0}}))}),_.f("div",{class:"ytOverlayPollStickerVoteCount"},function(){var L,T;
return((L=X())==null?0:L.voted)&&((T=X())==null?void 0:T.selectedOptionId)!==-1?I().postVoteCountText:I().preVoteCountText}))))},"Ck");_.Si(_.R(function(k){var I=k.data;k=_.EH(function(){var V;return _.m("enable_shorts_poll_stickers_web")?(((V=I())==null?void 0:V.stickers)||[]).filter(function(X){return X.pollSticker}):[]},void 0,"Cflxwb");
return _.f("yt-stickers-layer",null,_.f(_.ly,{each:k},function(V){return _.f(PI4,{data:V.pollSticker,enableDebuggingFeatures:function(){var X;return(X=I())==null?void 0:X.enableDebuggingFeatures}})}))},"Dk"),"yt-stickers-layer",{props:{data:_.$3}});var Rr=function(){var k=_.a.apply(this,arguments)||this;k.showScrubber=!1;k.isWatchWhileMode=!1;k.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");k.enablePollStickers=_.m("enable_shorts_poll_stickers_web");k.enableShortsModernControls=_.m("web_shorts_modern_controls");k.anchoredPanelActive=!1;k.enableLivingroomLayout=_.m("reels_enable_livingroom_layout");k.enablePlayerMetadataContainer=_.m("reels_web_enable_metadata_container");k.enableSqueezebackPanels=_.m("web_shorts_enable_squeezeback_panels");
k.useAspectRatio=_.m("web_use_aspect_ratio");k.isSqueezebackActive=!1;k.smallScreenSqueezeback=!1;k.isPlayerStarted=!1;k.overlayDensity=0;k.extractOverlay=!1;k.extractActionBar=!1;k.isOverlay=!1;k.isImmersive=!1;k.isImmersiveHorizontal=!1;k.isFullscreen=!1;k.onWindowResized=function(){var I;k.set("isImmersive",((I=window.getComputedStyle(k.hostElement))==null?void 0:I.getPropertyValue("--immersive-mode-on"))==="1");k.set("isImmersiveHorizontal",k.isImmersive&&k.enableLivingroomLayout&&!k.isWatchWhileMode)};
return k};
_.J(Rr,_.a);_.c=Rr.prototype;_.c.updateIsOverlay=function(k){this.isOverlay=k.detail.value};
_.c.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.c.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.c.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.c.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.c.onOverlayDensityChange=function(){var k=_.BL(this.hostElement).querySelector("ytd-info-panel-container-renderer");k&&(k.set("extractOverlay",this.extractOverlay),k.set("roundedContainer",this.extractOverlay))};
_.c.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.c.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.c.ready=function(){(_.m("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"))&&(!_.m("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.Mw("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.Mw("reels_action_justified_content")||"flex-start")};
_.c.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:_.m("web_enable_shorts_no_idle_job")?8:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:_.m("web_enable_shorts_no_idle_job")?8:0},"data.disclosure":{id:"disclosure",
mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},renderPriority:_.m("web_enable_shorts_no_idle_job")?8:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",properties:{roundedContainer:"[[extractOverlay]]",extractOverlay:"[[extractOverlay]]"}}},renderPriority:_.m("web_enable_shorts_no_idle_job")?8:0}}};
_.c.setFakeLoadingButtons=function(){_.m("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.HW("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.HW("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.HW("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.HW("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.HW("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()};
_.c.setEmptyOverlayMetadata=function(){_.m("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}))};
_.R9.Object.defineProperties(Rr.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.infoPanel)}}});
Rr.prototype.onOverlayDensityChange=Rr.prototype.onOverlayDensityChange;Rr.prototype.onIsActiveChanged=Rr.prototype.onIsActiveChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Rr.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Rr.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Rr.prototype,"ytdReduxBehavior",void 0);
_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],Rr.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Rr.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Rr.prototype,"isActive",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],Rr.prototype,"hidden",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],Rr.prototype,"useShortsIcon",void 0);
_.H([_.n({value:"left"}),_.Z("design:type",String)],Rr.prototype,"buttonTooltipPosition",void 0);_.H([_.n({value:_.m("reels_enable_livingroom_layout")?"top":"left"}),_.Z("design:type",String)],Rr.prototype,"likeButtonTooltipPosition",void 0);_.H([_.n({value:"none"}),_.Z("design:type",String)],Rr.prototype,"textTransform",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"showScrubber",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"isWatchWhileMode",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.infoPanel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Rr.prototype,"hasInfoPanel",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"enableAnchoredPanel",void 0);_.H([_.n(),_.Z("design:type",Object)],Rr.prototype,"enablePollStickers",void 0);
_.H([_.n(),_.Z("design:type",Object)],Rr.prototype,"enableShortsModernControls",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"anchoredPanelActive",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"enableLivingroomLayout",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Rr.prototype,"enablePlayerMetadataContainer",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"enableSqueezebackPanels",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"useAspectRatio",void 0);_.H([_.n({selector:_.xGX,reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"isSqueezebackActive",void 0);_.H([_.n({selector:kBP,reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"smallScreenSqueezeback",void 0);
_.H([_.n({selector:INA}),_.Z("design:type",Object)],Rr.prototype,"isPlayerStarted",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"overlayDensity",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"extractOverlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"extractActionBar",void 0);_.H([_.n(),_.Z("design:type",Object)],Rr.prototype,"isOverlay",void 0);
_.H([_.n(),_.Z("design:type",Object)],Rr.prototype,"isImmersive",void 0);_.H([_.n(),_.Z("design:type",Object)],Rr.prototype,"isImmersiveHorizontal",void 0);_.H([_.n({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.Z("design:type",Boolean)],Rr.prototype,"isShortsImmersive",void 0);_.H([_.n({computed:"computeButtonOverride(extractActionBar)"}),_.Z("design:type",Object)],Rr.prototype,"buttonOverride",void 0);
_.H([_.n({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.Z("design:type",Object)],Rr.prototype,"actionBarButtonOverride",void 0);_.H([_.n({selector:_.gV,reflectToAttribute:!0}),_.Z("design:type",Object)],Rr.prototype,"isFullscreen",void 0);_.H([_.w$("isActive"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rr.prototype,"onIsActiveChanged",null);
_.H([_.w$("extractOverlay"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rr.prototype,"onOverlayDensityChange",null);_.H([_.GY({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],Rr);
_.C(Rr,"ytd-reel-player-overlay-renderer",function(){if(txx!==void 0)return txx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer"> </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enablePollStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <yt-stickers-layer data="[[data.videoInteractions.elementsInteractionsLayer.stickersLayerRenderer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      </yt-stickers-layer>\n  </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" extract-overlay="[[extractOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableShortsModernControls]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[!extractActionBar]]" overrides="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return txx=k},{mode:1});var LF4;var Cl=function(){var k=_.a.apply(this,arguments)||this;k.videoDuration=0;k.playedTime=0;k.isActive=!1;k.JSC$22058_playerEvents=new Map;return k};
_.J(Cl,_.a);_.c=Cl.prototype;_.c.created=function(){this.JSC$22058_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22058_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.c.attached=function(){this.getPlayerAndInitializeListeners()};
_.c.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22058_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.R1(this,this.onPageChanged))};
_.c.getPlayerAndInitializeListeners=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return I=_.S_(),I?V.yield(I.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.R1(k,k.onPageChanged)),V.jumpTo(0));k.player=V.yieldResult;k.initializePlayerListeners();_.xg(V)})};
_.c.onPageChanged=function(k){var I=this;return _.W(function(V){if(V.nextAddress==1)return k.detail.newPageType!=="ytd-shorts"?V.return():V.yield(_.j_().getPlayerPromise(),2);I.player=V.yieldResult;I.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.R1(I,I.onPageChanged));_.xg(V)})};
_.c.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22058_playerEvents)};
_.c.onVideoDataChange=function(k){var I=this;return _.W(function(V){if(!I.player||k.type!=="newdata")return V.return();I.videoDuration=_.m("web_shorts_use_progress_state_for_gapless")?I.player.getProgressState(k.playertype).seekableEnd:I.player.getDuration(k.playertype);I.playedTime=0;_.xg(V)})};
_.c.onVideoProgress=function(k){var I=this,V,X;return _.W(function(P){if(!I.player)return P.return();V=I.player.getPresentingPlayerType();X=I.player.getPlayerState();I.videoDuration=_.m("web_shorts_use_progress_state_for_gapless")?I.player.getProgressState(V).seekableEnd:I.player.getDuration(V);I.playedTime=X===0?I.videoDuration:k;_.xg(P)})};
_.c.getPercentPlayed=function(k,I){return k?_.cM(I/k,0,1):0};
_.R9.Object.defineProperties(Cl.prototype,{percentPlayed:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration&&this.playedTime?Math.floor(this.getPercentPlayed(this.videoDuration,this.playedTime)*100):0}},
percentPlayedStyle:{configurable:!0,enumerable:!0,get:function(){var k="";return k=this.videoDuration&&this.playedTime?k+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):k+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Cl.prototype,"componentBehavior",void 0);_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],Cl.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Cl.prototype,"player",void 0);_.H([_.n(),_.Z("design:type",Object)],Cl.prototype,"videoDuration",void 0);_.H([_.n(),_.Z("design:type",Object)],Cl.prototype,"playedTime",void 0);_.H([_.n(),_.Z("design:type",Object)],Cl.prototype,"isActive",void 0);
_.H([_.v("videoDuration","playedTime"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],Cl.prototype,"percentPlayed",null);_.H([_.v("videoDuration","playedTime"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Cl.prototype,"percentPlayedStyle",null);_.H([_.v("videoDuration","isActive"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Cl.prototype,"hideProgressBar",null);
_.C(Cl,"ytd-progress-bar-line",function(){if(LF4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-progress-bar-line--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="progress-bar-line" hidden="[[hideProgressBar]]" role="progressbar" aria-valuenow$="[[percentPlayed]]" class="style-scope ytd-progress-bar-line">\n  <div class="progress-bar-background style-scope ytd-progress-bar-line"></div>\n  <div class="progress-bar-played style-scope ytd-progress-bar-line" style$="[[percentPlayedStyle]]"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);LF4=k}k=LF4;return k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var cUk;_.Si(ZrA,"ytm-closed-captioning-button",{props:{captionIconType:_.$3,onClick:_.mQ,ariaLabel:_.$3,ariaPressed:_.$3,isOverlay:_.mQ,isModern:_.mQ}});_.Si(_.rDV,"desktop-shorts-volume-controls",{props:{orientation:_.$3}});var w_=function(){var k=_.a.apply(this,arguments)||this;k.playerState=null;k.isMuted=!1;k.shortsModernControlsEnabled=_.m("web_shorts_modern_controls");k.volumeControlsOrientationState="horizontal_right";k.isOverlay=!0;k.isAdsOverlay=!1;k.captionIconType=-1;k.ariaLabel="";k.overlayDensity=0;k.JSC$22061_playerEvents=new Map;k.onClosedCaptionsButtonClick=function(){k.player&&GBk(k.player)&&(k.player.toggleSubtitles(),k.updateCaptionIconType())};
return k};
_.J(w_,_.a);_.c=w_.prototype;_.c.created=function(){this.JSC$22061_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22061_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$22061_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.c.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.BT(28662);this.playPauseButtonClientVE=_.BT(36842);this.fullscreenButtonToggleOffClientVE=_.BT(222256);this.fullscreenButtonToggleOnClientVE=_.BT(222257);var k=_.PW(),I=_.Xc();k&&I&&(_.m("combine_ve_grafts")?(_.Hc(_.Ne(),this.muteButtonClientVE,I),_.Hc(_.Ne(),this.playPauseButtonClientVE,I)):_.bt(k,I,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.c.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22061_playerEvents),this.player=null)};
_.c.updateCaptionIconType=function(){var k=-1,I=void 0,V=_.HW("CLOSED_CAPTIONS_DISABLED");this.player&&GBk(this.player)&&(TC3(this.player)?(I=!0,V=_.HW("CLOSED_CAPTIONS_ON"),k=1):(I=!1,V=_.HW("CLOSED_CAPTIONS_OFF"),k=0));this.captionIconType=k;this.ariaPressedState=I;this.ariaLabel=V};
_.c.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.c.getPlayerAndInitializeListeners=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return I=_.S_(),I?V.yield(I.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.R1(k,k.onPageChanged)),V.jumpTo(0));k.player=V.yieldResult;k.initializePlayerListeners();_.xg(V)})};
_.c.onPageChanged=function(k){var I=this;return _.W(function(V){if(V.nextAddress==1)return k.detail.newPageType!=="ytd-shorts"?V.return():V.yield(_.j_().getPlayerPromise(),2);I.player=V.yieldResult;I.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.R1(I,I.onPageChanged));_.xg(V)})};
_.c.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22061_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.c.onPlayerStateChange=function(k){this.playerState=k};
_.c.onPlayerVolumeChange=function(k){this.isMuted=k.muted};
_.c.onPlayPauseButtonClick=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(_.j_().getPlayerPromise(),2);I=X.yieldResult;(V=_.PW())&&k.playPauseButtonClientVE&&_.y3(V,k.playPauseButtonClientVE);I.getPlayerState()!==1?I.playVideo():I.pauseVideo();_.xg(X)})};
_.c.computePlayPauseIcon=function(k){return k===2||k===-1||k===5?_.m("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.m("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.m("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.c.computeFullscreenLabel=function(k){return k?_.HW("FULLSCREEN_EXIT_LABEL"):_.HW("FULLSCREEN_ENTER_LABEL")};
_.c.computePlayPauseLabel=function(k){return k===1||k===3?_.HW("PLAYER_LABEL_PAUSE"):_.HW("PLAYER_LABEL_PLAY")};
_.c.onMuteButtonClick=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(_.j_().getPlayerPromise(),2);I=X.yieldResult;(V=_.PW())&&k.muteButtonClientVE&&_.y3(V,k.muteButtonClientVE);I.isMuted()?I.unMute(!0):I.mute(!0);_.xg(X)})};
_.c.computeMuteIcon=function(k){return k?"miniplayer:volume-off":"miniplayer:volume-up"};
_.c.computeMuteLabel=function(k){return k?_.HW("PLAYER_LABEL_UNMUTE"):_.HW("PLAYER_LABEL_MUTE")};
_.c.onFullscreenButtonClick=function(){var k=_.PW();k&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.y3(k,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.y3(k,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();GE2()};
_.R9.Object.defineProperties(w_.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var k=this;return{disabled:!1,accessibilityLabel:this.computePlayPauseLabel(this.playerState),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computePlayPauseLabel(this.playerState),onTap:function(){k.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-overlay-background-medium-light)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.m("web_shorts_modern_controls")?"player_full_exit_alt":_.m("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.m("web_shorts_modern_controls")?"player_full_enter_alt":_.m("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],w_.prototype,"componentBehavior",void 0);_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],w_.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],w_.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"player",void 0);_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"playerState",void 0);_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"isMuted",void 0);
_.H([_.n({computed:"computePlayPauseIcon(playerState)"}),_.Z("design:type",String)],w_.prototype,"playPauseIcon",void 0);_.H([_.n({computed:"computeMuteIcon(isMuted)"}),_.Z("design:type",String)],w_.prototype,"muteIcon",void 0);_.H([_.n({selector:_.gV}),_.Z("design:type",Boolean)],w_.prototype,"isFullscreen",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],w_.prototype,"shortsModernControlsEnabled",void 0);
_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"volumeControlsOrientationState",void 0);_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"isOverlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],w_.prototype,"isAdsOverlay",void 0);_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"captionIconType",void 0);_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"ariaLabel",void 0);_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"ariaPressedState",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],w_.prototype,"overlayDensity",void 0);_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"data",void 0);_.H([_.n({computed:"computeActionBarButtonOverride()"}),_.Z("design:type",Object)],w_.prototype,"actionBarButtonOverride",void 0);_.H([_.v("playerState"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],w_.prototype,"playPauseButtonData",null);
_.H([_.v("isFullscreen"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],w_.prototype,"fullscreenButtonData",null);_.H([_.n(),_.Z("design:type",Object)],w_.prototype,"onClosedCaptionsButtonClick",void 0);_.H([_.v("isFullscreen"),_.Z("design:type",String),_.Z("design:paramtypes",[])],w_.prototype,"fullscreenIcon",null);
_.C(w_,"ytd-shorts-player-controls",function(){if(cUk===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="left-controls" class="style-scope ytd-shorts-player-controls">\n    <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  </div>\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n      <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-modern="[[shortsModernControlsEnabled]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n      </ytm-closed-captioning-button>\n    </div>\n    <div id="menu-button" class="button-container style-scope ytd-shorts-player-controls">\n      <ytd-menu-renderer data="[[data]]" is-overlay="[[isOverlay]]" three-dot-button-override="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-shorts-player-controls"></ytd-menu-renderer>\n    </div>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);cUk=k}k=cUk;return k},{mode:1});var GPp;_.Si(_.PL3,"yt-interstitial-view-model",{props:{data:_.$3}});var TIP=_.R(function(k){var I=k.data;return _.f("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.f("h1",{class:"reelWatchBreakViewModelHostTitle"},_.f(_.KF,{text:function(){return I().title}})),_.f("h2",{class:"reelWatchBreakViewModelHostBody"},_.f(_.KF,{text:function(){return I().body},
isOverlay:!0})),_.f(_.HT,{data:function(){return I().buttons}},{buttonViewModel:function(V,X){return _.f("div",{class:function(){return X()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.f(_.ac,{data:V.data}))}}))},"Ek");
TIP.idomCompat=!0;_.Si(TIP,"reel-watch-break-view-model",{props:{data:_.$3}});var HG=function(){return _.a.apply(this,arguments)||this};
_.J(HG,_.a);HG.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}}};
_.R9.Object.defineProperties(HG.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.K((k=this.data)==null?void 0:k.renderer,fph)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var k;return!!_.K((k=this.data)==null?void 0:k.renderer,UbA)}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],HG.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],HG.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],HG.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],HG.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data.renderer"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],HG.prototype,"isSurvey",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.renderer"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],HG.prototype,"isInterstitialViewModel",null);_.H([_.GY({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],HG);
_.C(HG,"ytd-reel-non-video-content-renderer",function(){if(GPp!==void 0)return GPp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-non-video-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="nvc-container" class="nvc-container style-scope ytd-reel-non-video-content-renderer">\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return GPp=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var dIG;_.Si(_.lk2,"desktop-shorts-player-controls",{});var pl=function(){var k=_.a.apply(this,arguments)||this;k.isPlayerPaused=!1;k.isPlayerStarted=!1;k.showPlayerControls=!1;k.showScrubber=!1;k.autoHideJobId=0;k.overlayType=_.Mw("web_shorts_expanded_overlay_type");k.panelData=void 0;k.isWatchWhileMode=!1;k.hasError=!1;k.panelShowDelayMs=1;k.scrubberComponent={};k.isFullscreen=!1;k.shouldHideOverlay=!1;k.enableAnchoredPanel=_.m("desktop_shorts_v2_anchored_panel");k.enablePersistentAnchoredPanel=_.m("desktop_shorts_v2_persistent_anchored_panel");k.hideWatchWhilePanel=
_.m("web_shorts_hide_watch_while_panel");k.useAspectRatio=_.m("web_use_aspect_ratio");k.enableShortsModernControls=_.m("web_shorts_modern_controls");k.isPersistentPanelActive=!1;k.anchoredPanelActive=!1;k.isShortsPipActive=!1;k.smallScreenSqueezeback=!1;k.enableFlexibleOverlay=_.m("web_enable_flexible_overlay");k.overlayDensity=0;k.extractOverlay=!1;k.extractActionBar=!1;k.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
k.onWindowResized=function(){_.bA(k,"calculateOverlayDensity",function(){k.calculateOverlayDensity()},100)};
return k};
_.J(pl,_.a);_.c=pl.prototype;_.c.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.c.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.c.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var k=_.C7().resolve(_.Ge);this.isWatchWhileMode&&_.hD.addJob(function(){k.showPanel({identifier:"shorts-comments-panel",target:null})},_.m("web_enable_shorts_no_idle_job")?1:0)}}else this.panelData=void 0};
_.c.handleShowReelsCommentsOverlayCommand=function(k){k=_.K(k,Dbx);this.isActive&&(k==null?0:k.engagementPanel)&&this.data&&(this.isWatchWhileMode&&this.isWatchWhileMode&&this.activeWatchWhilePanel==="engagement-panel-comments-section"?this.updateEngagementPanelVisibility("engagement-panel-comments-section",!1):this.updateEngagementPanelVisibility("engagement-panel-comments-section",!0))};
_.c.updateEngagementPanelVisibility=function(k,I){k&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:I?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:k}})};
_.c.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;window.removeEventListener("resize",this.onWindowResized)};
_.c.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.C7().resolve(_.Mn).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.c.handleWatchWhilePanelScrimClick=function(){var k=_.C7().resolve(_.Ge);this.activeWatchWhilePanel&&(k.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.c.attached=function(){this.isFirstReel()&&this.handlePlayerClick();window.addEventListener("resize",this.onWindowResized);this.calculateOverlayDensity()};
_.c.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:_.m("web_enable_shorts_no_idle_job")?8: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:_.m("web_enable_shorts_no_idle_job")?8:0}}};
_.c.handlePlayerClick=function(k){var I=this,V,X;if((X=(V=window).matchMedia)!=null&&X.call(V,"(any-pointer: coarse)").matches||!k)this.showPlayerControls=!0,_.hD.cancelJob(this.autoHideJobId),this.autoHideJobId=_.hD.addJob(function(){I.showPlayerControls=!1},_.m("web_enable_shorts_no_idle_job")?1:0,4E3)};
_.c.isFirstReel=function(){return this.index===0};
_.c.handleMouseenter=function(){_.hD.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.c.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.c.handleScrubberEnter=function(){this.showScrubber=!0};
_.c.handleScrubberLeave=function(){this.showScrubber=!1};
_.c.maybeLogNonDefaultAspectRatio=function(){var k;(k=this.data)!=null&&k.thumbnail&&this.isActive&&.5625!==JVi(this.data.thumbnail)&&_.KvD("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.c.calculateOverlayDensity=function(){var k=document.querySelector("#shorts-container");if(k){var I=!1,V,X=this.playerContainer.offsetWidth,P=this.playerContainer.offsetHeight;k=k.offsetWidth/2-X/2;k>=368?(k=1,I=V=!0):k>=72?(k=0,V=!0):(k=2,V=!1);X>=600&&P>=840?k=1:window.innerWidth<=599&&(k=2,V=I=!1);this.isPersistentPanelActive&&(k=0,I=!1);this.extractActionBar=V;_.m("web_enable_flexible_overlay")&&(this.overlayDensity=k,this.extractOverlay=I);var L;(L=this.onOverlayDensityChanged)==null||L.call(this,
this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}};
_.c.onOverlayDensityChange=function(){var k;(k=this.onOverlayDensityChanged)==null||k.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(k=_.BL(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))k.set("overlayDensity",this.overlayDensity),k.set("extractOverlay",this.extractOverlay),k.set("extractActionBar",this.extractActionBar);if(k=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))k.overlayDensity=this.overlayDensity,k.extractOverlay=
this.extractOverlay,k.extractActionBar=this.extractActionBar};
_.c.isVideoContent=function(k){_.C7().resolve(_.Mn);return!!_.K(k,_.ND)};
_.c.isNonVideoContent=function(k){_.C7().resolve(_.Mn);return!!_.K(k,_.fY)};
_.c.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.R9.Object.defineProperties(pl.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.adsOverlay)}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.m("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var k;return!this.isActive||!this.isPlayerStarted||(k=this.data)!=null&&k.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.data)==null?0:k.command)&&this.isVideoContent(this.data.command)){var I,V;if(((I=this.data)==null?0:I.adsOverlay)&&Object.keys((V=this.data)==null?void 0:V.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var X,P;if(((X=this.data)==null?0:X.reelPlayerOverlayRenderer)&&Object.keys((P=this.data)==null?void 0:P.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
pl.prototype.onOverlayDensityChange=pl.prototype.onOverlayDensityChange;pl.prototype.calculateOverlayDensity=pl.prototype.calculateOverlayDensity;pl.prototype.maybeLogNonDefaultAspectRatio=pl.prototype.maybeLogNonDefaultAspectRatio;pl.prototype.onEngagementPanelsChanged=pl.prototype.onEngagementPanelsChanged;pl.prototype.onScrubberDataChange=pl.prototype.onScrubberDataChange;pl.prototype.updateShouldHideOverlay=pl.prototype.updateShouldHideOverlay;
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],pl.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],pl.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],pl.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],pl.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],pl.prototype,"index",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],pl.prototype,"isActive",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],pl.prototype,"isHiddenInDom",void 0);_.H([_.n(),_.Z("design:type",Object)],pl.prototype,"isPlayerPaused",void 0);_.H([_.n({selector:INA}),_.Z("design:type",Object)],pl.prototype,"isPlayerStarted",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"showPlayerControls",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"showScrubber",void 0);_.H([_.n(),_.Z("design:type",Object)],pl.prototype,"autoHideJobId",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"overlayType",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],pl.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],pl.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],pl.prototype,"watchWhileEngagementPanels",void 0);_.H([_.n(),_.Z("design:type",Object)],pl.prototype,"panelData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"isWatchWhileMode",void 0);_.H([_.n(),_.Z("design:type",String)],pl.prototype,"activeWatchWhilePanel",void 0);_.H([_.n(),_.Z("design:type",Object)],pl.prototype,"hasError",void 0);_.H([_.n(),_.Z("design:type",Object)],pl.prototype,"panelShowDelayMs",void 0);
_.H([_.n(),_.Z("design:type",Object)],pl.prototype,"scrubberComponent",void 0);_.H([_.n({selector:_.gV,reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"isFullscreen",void 0);_.H([_.n(),_.Z("design:type",Object)],pl.prototype,"shouldHideOverlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"enableAnchoredPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"enablePersistentAnchoredPanel",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"hideWatchWhilePanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"useAspectRatio",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"enableShortsModernControls",void 0);_.H([_.n({selector:_.xGX,reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"isPersistentPanelActive",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"anchoredPanelActive",void 0);_.H([_.n({selector:_.qN,reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"isShortsPipActive",void 0);_.H([_.n({selector:kBP,reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"smallScreenSqueezeback",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data.adsOverlay"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],pl.prototype,"isAdsOverlay",null);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"enableFlexibleOverlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"overlayDensity",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"extractOverlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],pl.prototype,"extractActionBar",void 0);_.H([_.n(),_.Z("design:type",Function)],pl.prototype,"onOverlayDensityChanged",void 0);
_.H([_.n(),_.v("isActive","hasError","isPlayerStarted"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],pl.prototype,"shouldRenderPlayerElements",null);_.H([_.n(),_.v("isActive","isWatchWhileMode"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],pl.prototype,"watchWhileOrPersistentActive",null);_.H([_.w$("isActive","hasError","showingExpandedOverlay"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pl.prototype,"updateShouldHideOverlay",null);
_.H([_.n({reflectToAttribute:!0}),_.v("isActive","isPlayerStarted","data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],pl.prototype,"shouldRenderScrubber",null);_.H([_.w$("shouldRenderScrubber"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pl.prototype,"onScrubberDataChange",null);_.H([_.v("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],pl.prototype,"overlayComponent",null);
_.H([_.w$("watchWhileEngagementPanels"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pl.prototype,"onEngagementPanelsChanged",null);_.H([_.p$("#player-container"),_.Z("design:type",HTMLElement)],pl.prototype,"playerContainer",void 0);_.H([_.p$("#cinematic-container"),_.Z("design:type",HTMLElement)],pl.prototype,"cinematicContainer",void 0);
_.H([_.w$("isPersistentPanelActive","data.thumbnail"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pl.prototype,"maybeLogNonDefaultAspectRatio",null);_.H([_.w$("isPersistentPanelActive"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pl.prototype,"calculateOverlayDensity",null);
_.H([_.w$("overlayDensity","extractOverlay","extractActionBar"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pl.prototype,"onOverlayDensityChange",null);_.H([_.GY({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],pl);
_.C(pl,"ytd-reel-video-renderer",function(){if(dIG!==void 0)return dIG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div 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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return dIG=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var Nv=function(){var k=_.a.apply(this,arguments)||this;k.isPreviousPageShorts=!1;k.index=0;k.delayedActiveIndex=0;k.playablePreviousIndex=null;k.isPlayerPaused=!1;k.isPlayerStarted=!1;k.intersectionObserverThreshold=.6;k.fitToVisibleBounds=!1;k.pageSubtype="shorts";k.enablePreviousContinuation=_.m("shorts_in_playlists_web");k.shortsPipEnabled=_.m("web_shorts_pip");k.isDark=document.documentElement.hasAttribute("dark");k.shortsViewTransitions=_.m("web_shorts_view_transitions");k.isFullscreen=!1;k.isShortsPipActive=
!1;k.buttonOverride={iconPosition:"icon-only",size:"XL"};k.anchoredPanelActive=!1;k.isActive=!1;k.smallScreenPersistentPanel=!1;k.isPersistentPanelActive=!1;k.smallScreenSqueezeBack=!1;k.enableScrollIntoViewCenter=_.m("web_scroll_into_view_center");k.enableFlexibleOverlay=_.m("web_enable_flexible_overlay");k.extractOverlay=!1;k.useAspectRatio=_.m("web_use_aspect_ratio");k.enableShortsSequenceRefactorUnify=_.m("web_enable_shorts_sequence_refactor_unify");k.continuationRequestPending=!1;k.carouselContainers=
[];k.isShortsInitialized=!1;k.shortsContentList=[];k.hasDataUpdated=!1;k.playerInPosition=!1;k.hidePreviousButtonImmediately=!1;k.showPreviousButtonImmediately=!1;k.endOfNextContinuation=!1;k.currentPlayerIndex=0;k.nextReelVe=_.BT(56921);k.prevReelVe=_.BT(56922);k.loopToggleOffVe=_.BT(198013);k.loopToggleOnVe=_.BT(198014);k.ambientModeToggleVe=_.BT(227860);k.reelPlayerPausedStateRendererVe=_.BT(141313);k.storedPlaybackSpeed=null;k.actionMap={"yt-append-reel-watch-sequence-continuation-entries-action":"processAppendReelWatchSequenceContinuationEntriesAction",
"yt-reel-navigate-command":"handleReelNavigateCommand","yt-reel-non-video-content-dismissal-command":"processReelNonVideoContentDismissalCommand","yt-signal-action-toggle-cinematic-shorts-on":"handleSignalActionToggleCinematicShortsOn","yt-signal-action-toggle-cinematic-shorts-off":"handleSignalActionToggleCinematicShortsOff","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged","yt-signal-action-toggle-loop-shorts-on":"handleSignalActionToggleLoopShortsOn","yt-signal-action-toggle-loop-shorts-off":"handleSignalActionToggleLoopShortsOff",
"yt-miniplayer-navigate-shorts":"handleMiniplayerNavigateShorts","yt-signal-action-toggle-shorts-picture-in-picture":"handleSignalActionToggleShortsPictureInPicture"};k.onOverlayDensityChanged=function(I,V,X,P){I=k.getActiveReelVideo(I);k.extractOverlay=!!X;I==null||I.setAttribute("overlay-density",String(V));X===void 0||I!=null&&I.toggleAttribute("extract-overlay",X);P===void 0||I!=null&&I.toggleAttribute("extract-action-bar",P)};
return k};
_.J(Nv,_.a);_.c=Nv.prototype;_.c.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.c.setShortsContentList=function(){var k=this;if(this.enableShortsSequenceRefactorUnify){var I=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.Z9(this.shortsContentList)):[],V=this.firstShortsData;if(V){var X=this.reelWatchSequenceResponse;(V=this.shortsController==null?void 0:ccV(I,V,X!=null?X:null))&&V.newContentList&&(V=V.newContentList,V.length!==I.length&&(this.shortsContentList=V,_.xA(this,function(){k.observeShorts()})))}}};
_.c.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.c.onResize=function(){var k=_.$L(),I=k.dispatch,V=this.calculateIsSmallWidth();I.call(k,_.vX({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:V}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.c.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:_.m("web_enable_shorts_no_idle_job")?8:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:_.m("web_enable_shorts_no_idle_job")?8:0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatchWhilePanel:!0,shortsPanel:!0}}},renderPriority:_.m("web_enable_shorts_no_idle_job")?8:0}}};
_.c.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var k=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,I=k,V=0;k<250&&(I=k+this.shortsInnerContainer.clientWidth,V=24);_.x5(this.hostElement,{"--ytd-shorts-header-width":I+"px","--ytd-shorts-top-spacing":V+"px"})}};
_.c.isFirstShorts=function(k){return k&&!this.enableShortsSequenceRefactorUnify?this.index===-k.length:this.index===0};
_.c.isActiveReel=function(k,I,V){V&&(I=this.calculatePrevIndex(I,V));return k===I};
_.c.onFullscreenChange=function(){_.m("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.C7().resolve(_.iP).close(!0))};
_.c.engagementPanelsChanged=function(){var k;this.watchWhileEngagementPanels=(k=this.data)==null?void 0:k.engagementPanels};
_.c.unregisterPanels=function(){var k=_.C7().resolve(_.Ge);if(this.watchWhileEngagementPanels)for(var I=_.G(this.watchWhileEngagementPanels),V=I.next();!V.done;V=I.next()){var X=V.value,P=void 0,L=void 0;V=(P=X.engagementPanelSectionListRenderer)==null?void 0:(L=P.identifier)==null?void 0:L.tag;X=this.getPanelIdentifier(X.engagementPanelSectionListRenderer);k&&(V&&k.panelMap.delete(V),X&&_.m("web_shorts_panel_caching_bugfix")&&(P=V=void 0,(P=(V=k).unregisterPanelContent)==null||P.call(V,X)))}};
_.c.isVideoContent=function(k){return this.isVideoContentCommand(k==null?void 0:k.command)};
_.c.getActiveReelVideo=function(k){return _.BL(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+k+'"]')};
_.c.calculatePrevIndex=function(k,I){return I?k-((I==null?void 0:I.length)||0):-1};
_.c.onKeydown=function(k){var I=_.K$(k)||[];if(!Bq3(I))if(k.code==="ArrowUp")k.preventDefault(),this.handlePrevButtonClick();else if(k.code==="ArrowDown")k.preventDefault(),this.handleNextButtonClick();else if(k.code==="KeyM")this.toggleMuteUnmuteVideo();else if(k.code==="KeyK"||k.code==="Space")this.togglePlayPauseVideo();else if((k.code==="KeyA"||k.code==="ArrowLeft")&&_.m("web_shorts_keyboard_enable_seek_shortcuts")){var V;(V=this.player)==null||V.seekBy(-5)}else if((k.code==="KeyD"||k.code===
"ArrowRight")&&_.m("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var X;(X=this.player)==null||X.seekBy(5)}};
_.c.onServiceRequestCompleted=function(k,I){k=I.data;if(this.enableShortsSequenceRefactorUnify){if(this.continuationRequestPending=!1,k.continuationEndpoint||k.prevContinuationEndpoint)this.reelWatchSequenceResponse=k}else k.continuationEndpoint&&k.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:k.entries,continuationEndpoint:k.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=k):k.prevContinuationEndpoint&&
k.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:k.prevEntries,prevContinuationEndpoint:k.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.c.handleEngagementPanelVisibilityChanged=function(k,I){var V=_.C7().resolve(_.Ge);if(k&&V){var X=this.getPanelIdentifier(k);if(I==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==X){V.hidePanel({identifier:this.activePanel});var P;this.activePanel=((P=k.identifier)==null?void 0:P.tag)||k.panelIdentifier}else this.isPersistentPanelActive=!0,_.$L().dispatch(XfA(!0)),this.anchoredPanelActive=!0,this.activePanel=X;else I==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===X&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.$L().dispatch(XfA(!1)))}};
_.c.handlePanelScrimClick=function(){var k=_.C7().resolve(_.Ge);this.activePanel&&(k.hidePanel({identifier:this.activePanel}),_.$L().dispatch(XfA(!1)))};
_.c.getShortsLoopSetting=function(){var k,I,V,X,P;return _.W(function(L){switch(L.nextAddress){case 1:return _.m("kevlar_shorts_auto_advance")?L.yield(_.c5.getInstance(),2):L.return(!0);case 2:return(k=L.yieldResult)?L.yield(k.get("sfvles"),3):L.return(!0);case 3:return V=(I=L.yieldResult)!=null?I:!1,L.yield(k.get("sfvle"),4);case 4:return P=(X=L.yieldResult)!=null?X:!0,V?L.return(P):L.return(!0)}})};
_.c.handleSignalActionToggleLoopShortsOff=function(){var k=this,I,V,X;return _.W(function(P){switch(P.nextAddress){case 1:if(!k.player)return P.return();k.player.setLoopVideo(!1);I=_.Ne();_.NV(I,k.loopToggleOffVe);return P.yield(_.c5.getInstance(),2);case 2:return(V=P.yieldResult)?P.yield(V.set("sfvle",!1),3):P.return();case 3:return P.yield(V.set("sfvles",!0),4);case 4:X=_.Mx(),_.ZS(0,203,!1),_.ZS(0,204,!0),X.save(),_.xg(P)}})};
_.c.handleSignalActionToggleLoopShortsOn=function(){var k=this,I,V,X;return _.W(function(P){switch(P.nextAddress){case 1:if(!k.player)return P.return();k.player.setLoopVideo(!0);I=_.Ne();_.NV(I,k.loopToggleOnVe);return P.yield(_.c5.getInstance(),2);case 2:return(V=P.yieldResult)?P.yield(V.set("sfvle",!0),3):P.return();case 3:return P.yield(V.set("sfvles",!0),4);case 4:X=_.Mx(),_.ZS(0,203,!0),_.ZS(0,204,!0),X.save(),_.xg(P)}})};
_.c.handleSignalActionToggleCinematicShortsOn=function(){USP(!0);var k;(k=this.JSC$22086_cinematicController)==null||W46(k,!0);_.NV(_.Ne(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.c.handleSignalActionToggleCinematicShortsOff=function(){USP(!1);var k;(k=this.JSC$22086_cinematicController)==null||W46(k,!1);_.NV(_.Ne(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.c.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.c.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.c.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var k=this.overlayContainer.querySelector("#experiment-overlay");k&&_.hD.addLowPriorityJob(function(){k.style.display="unset"},100)}else if(this.overlayContainer){var I;
((I=this.playerElement.getPlayer())==null?void 0:I.getPlayerState())===-1&&this.movePlayerToVideo(this.index)}};
_.c.getCurrentShort=function(){if(this.currentEndpoint){var k=this.currentEndpoint;if(this.isNonVideoContentCommand(k)){var I=_.K(k,_.fY);return{reelNonVideoContentRenderer:_.K(I==null?void 0:I.renderer,_.E4),command:k}}if(this.data){var V;I=(V=_.K(this.currentEndpoint,_.ND))==null?void 0:V.thumbnail;var X;V=(X=this.data.overlay)==null?void 0:X.reelPlayerOverlayRenderer;_.C7().resolve(_.Mn);k=this.data;var P,L;X=(P=k.overlay)==null?void 0:(L=P.shortsAdsRenderer)==null?void 0:L.adSlots;if(X!==void 0)X.length===
0?(_.U2("Shorts ads returned no ad slots."),k=void 0):(X.length>1&&_.U2("Shorts ads has more than one ad slots."),k=_.K(X[0],_.nxC));else{var T,d;k=_.K((T=k.overlay)==null?void 0:(d=T.shortsAdsRenderer)==null?void 0:d.overlay,_.nxC)}T=k;k=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.K(this.currentEndpoint,_.ND),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var U;return{reelPlayerOverlayRenderer:V,thumbnail:I,command:k,adsOverlay:T,
videoId:(U=_.K(this.currentEndpoint,_.ND))==null?void 0:U.videoId}}}};
_.c.created=function(){var k=this;this.scrollToVideoThrottle=new _.n2(function(I,V){V=V===void 0?"smooth":V;var X;(X=k.getActiveReelVideo(I))==null||X.scrollIntoView({behavior:V,block:"nearest",inline:k.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.C7().resolve(_.Mn);this.maybeCreateIntersectionObserver()};
_.c.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.c.attached=function(){var k=this;_.C7().resolve(_.Mn).registerRootElement(this);this.pageScrollElement=_.BL(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.R1(this,this.processResetAction));_.m("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){k.maybeCreateIntersectionObserver();k.scrollToVideoThrottle.fire(k.activeIndex,"instant");k.shortsContainer.style.overflowY=
"scroll"}))};
_.c.calculateSqueezebackPanelSize=function(){var k=this,I=window.innerWidth-456-(window.innerHeight-106)*.5625;_.hD.addLowPriorityJob(function(){I<360?(k.hostElement.style.setProperty("--anchored-panel-width","480px"),_.$L().dispatch(Pb6(!0))):(k.hostElement.style.setProperty("--anchored-panel-width",Math.min(I,480)+"px"),_.$L().dispatch(Pb6(!1)))})};
_.c.detached=function(){var k=_.C7().resolve(_.Mn);k.rootElement=void 0;var I;(I=k.unsubscribeFromStore)==null||I.call(k);k.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.R1(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.c.onResizeFinished=function(k,I){var V=this,X=new ResizeObserver(function(){V.shortsContainer.style.overflowY="hidden";_.hD.addLowPriorityJob(function(){I()},100)});
X.observe(k);return X};
_.c.resetDocumentScrollTop=function(){var k,I;if((k=document)==null?0:(I=k.scrollingElement)==null?0:I.scrollTop)document.scrollingElement.scrollTop=0};
_.c.loadPage_=function(k){var I=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),k){var V;if((V=_.K(this.currentEndpoint,_.ND))==null?0:V.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=k;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){I.isPlayerStarted&&
(I.handleOnPlaybackCommand(),I.afterPlayerStarted=function(){})};
this.registerPanel(k)}};
_.c.afterPlayerStarted=function(){};
_.c.handleOnPlaybackCommand=function(){if(_.m("web_shorts_comment_stickers")&&this.isPlayerStarted){var k,I=(k=_.K(this.currentEndpoint,_.ND))==null?void 0:k.onPlaybackCommand;I&&this.ytComponentBehavior.resolveCommand(I)}};
_.c.maybeCreateIntersectionObserver=function(){var k=this,I=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==I){this.intersectionObserverThreshold=I;var V={rootMargin:"0px",threshold:I},X;(X=this.intersectionObserver)==null||X.disconnect();this.intersectionObserver=new IntersectionObserver(function(P){P=_.G(P);for(var L=P.next();!L.done;L=P.next())if(L=L.value,L.intersectionRatio>I){L=Number(L.target.id);if(isNaN(L))break;if(L===k.index)break;
_.$Zz();k.loadVideo(L);_.GB("r_vtc")}},V);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.c.observeShorts=function(){var k,I,V,X=this.enableShortsSequenceRefactorUnify?((k=this.shortsContentList)==null?void 0:k.length)||0:(((I=this.shortsProcessedPrevSequence)==null?void 0:I.length)||0)+(((V=this.shortsProcessedSequence)==null?void 0:V.length)||0);if(this.carouselContainers.length<X&&(this.carouselContainers=[].concat(_.Z9(_.BL(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))),this.enableShortsSequenceRefactorUnify))for(k=_.G(this.carouselContainers),I=k.next();!I.done;I=
k.next())I=I.value,V=void 0,(V=this.intersectionObserver)==null||V.observe(I);if(!this.enableShortsSequenceRefactorUnify)for(k=_.G(this.carouselContainers),I=k.next();!I.done;I=k.next())I=I.value,V=void 0,(V=this.intersectionObserver)==null||V.observe(I)};
_.c.initCsi=function(){ZSk("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var k={reelInfo:{transitionType:this.isPreviousPageShorts?"LATENCY_REEL_TRANSITION_TYPE_REEL_TO_REEL":"LATENCY_REEL_TRANSITION_TYPE_START",videoType:this.isAd()?"REEL_VIDEO_TYPE_AD":"REEL_VIDEO_TYPE_VIDEO",reelToReelBaseline:"REEL_TO_REEL_BASELINE_VIEW_TRANSITION_START"}},I,V;if((I=this.playerData)==null?0:(V=I.cacheMetadata)==null?0:V.isCacheHit)k.isCacheHit=!0;var X;if(I=(X=_.K(this.currentEndpoint,_.ND))==null?void 0:
X.prefetchTaskId)k.prefetchInfo={taskId:I};_.V3(k)};
_.c.isAd=function(){var k,I;return!!((k=_.K(this.currentEndpoint,_.ND))==null?0:(I=k.adClientParams)==null?0:I.isAd)};
_.c.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.c.getPlayerContainer=function(){var k;return(k=_.BL(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:k.playerContainer};
_.c.onPlayerStateChange=function(k){var I=this;this.isPlayerPaused=k===2;k!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?k===1&&this.index===0&&(this.isPlayerStarted||_.$L().dispatch(LY2(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.$L().dispatch(LY2(!0)));this.player&&!this.player.getLoopVideo()&&_.hD.addLowPriorityJob(function(){I.getShortsLoopSetting().then(function(V){var X;(X=I.player)==null||X.setLoopVideo(V)})});
this.isPlayerPaused&&_.m("web_shorts_paused_state_logging")&&_.rC(_.PW(),[this.reelPlayerPausedStateRendererVe])};
_.c.isShortPlayable=function(){if(_.m("kevlar_playable_short_killswitch"))return!0;var k;return(k=this.playerData)!=null&&k.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.c.setNormalPlaybackSpeed=function(){var k=this,I,V;return _.W(function(X){if(X.nextAddress==1)return X.yield(k.getPlayer().getPlayerPromise(),2);I=X.yieldResult;V=I.getPlaybackRate();V!==1&&(k.storedPlaybackSpeed=V,I.setPlaybackRate(1));_.xg(X)})};
_.c.restorePlaybackSpeed=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1)return k.storedPlaybackSpeed===null?V.jumpTo(0):V.yield(k.getPlayer().getPlayerPromise(),3);I=V.yieldResult;I.setPlaybackRate(k.storedPlaybackSpeed);k.storedPlaybackSpeed=null;_.xg(V)})};
_.c.playerDataChanged=function(){var k=this,I,V,X,P,L,T,d,U,E;return _.W(function(l){if(l.nextAddress==1){I=k.getPlayer();k.enableShortsSequenceRefactorUnify||(V=k.intersectionObserver)==null||V.disconnect();if(k.playerData){if(((X=k.playerData.videoDetails)==null?void 0:X.videoId)!==((P=I.getPlayer())==null?void 0:P.getVideoData().video_id)){L={};if(T=_.K(k.currentEndpoint,_.ND))L.watch_endpoint=T,T.endTimeSeconds&&(L.end=T.endTimeSeconds);I.loadVideoWithPlayerResponse(k.playerData,L)}}else return l.return();
return k.player?l.jumpTo(2):l.yield(I.getPlayerPromise(),3)}l.nextAddress!=2&&(k.player=l.yieldResult,k.JSC$22086_playerStateChangeListener=k.onPlayerStateChange.bind(k),k.player.addEventListener("onStateChange",k.JSC$22086_playerStateChangeListener),_.m("kevlar_client_enable_shorts_player_bootstrap")&&_.br(),k.scrollToVideoThrottle.fire(k.index),k.movePlayerToVideo(k.index),_.hD.addLowPriorityJob(function(){k.getShortsLoopSetting().then(function(r){var h;(h=k.player)==null||h.setLoopVideo(r)})}),
_.eXU.resolve(k.player),k.player.syncVolume(),k.getPlayer().focusOnPlayer());
_.hD.addLowPriorityJob(function(){k.observeShorts()},100);
d=k.player.getPlayerState(k.player.getPresentingPlayerType());d!==1||k.isPlayerStarted||_.$L().dispatch(LY2(!0));k.updateBackNavContainerWidth();U=_.K(k.currentEndpoint,_.ND);((E=U)==null?0:E.startTimeSeconds)&&k.player.seekTo(U.startTimeSeconds);if(k.JSC$22086_cinematicController||k.cinematicsInitializeJobId)return l.return();k.cinematicsInitializeJobId=_.hD.addLowPriorityJob(function(){k.initCinematicController();k.cinematicsInitializeJobId=void 0});
_.xg(l)})};
_.c.onShortUndoDismiss=function(){var k=this,I=P1G().pop();I!==void 0&&(_.xA(this,function(){k.showCardWithIndex(I)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.c.onShortsDismiss=function(k){if(k=k.detail.reelDismissalActionRenderer)(k=_.K(k.onDismissalCompletionRenderer,BSc))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:k}}}),this.scrollAndDismissCard()};
_.c.processReelNonVideoContentDismissalCommand=function(k){var I=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);k=_.K(k,ZWA);this.activeDimissalTimeout=setTimeout(function(){I.scrollAndDismissCard()},Number(k==null?void 0:k.delayMs))};
_.c.scrollAndDismissCard=function(){var k=this,I=this.index;P1G().push(I);_.xA(this,function(){var V=k.getPlayableNextIndex();V!==null&&(k.hideCardWithIndex(I),k.scrollToVideoThrottle.fire(V))})};
_.c.hideCardWithIndex=function(k){if(k=this.getActiveReelVideo(k))k.hidden=!0};
_.c.showCardWithIndex=function(k){if(k=this.getActiveReelVideo(k))k.hidden=!1};
_.c.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.c.activeChanged=function(k){_.$L().dispatch(_.vX({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:k}}));if(k)document.addEventListener("keydown",_.R1(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var I;(I=this.player)==null||I.sendAbandonmentPing()}var V;(V=this.player)==null||V.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.R1(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.c.graftClientVisualElements=function(){if(this.data){var k=_.Ne();_.ubx(k,_.ot({response:this.reelWatchSequenceResponse}));_.Hc(k,this.nextReelVe);_.Hc(k,this.prevReelVe);_.m("kevlar_shorts_auto_advance")&&(_.Hc(k,this.loopToggleOffVe),_.Hc(k,this.loopToggleOnVe));_.Hc(k,this.ambientModeToggleVe);_.rC(_.PW(),[this.nextReelVe,this.prevReelVe]);_.m("web_shorts_paused_state_logging")&&_.Hc(k,this.reelPlayerPausedStateRendererVe)}};
_.c.graftNvcRenderer=function(){var k,I,V,X,P,L,T=this.enableShortsSequenceRefactorUnify?(k=this.shortsContentList)==null?void 0:(I=k[this.index])==null?void 0:I.command:this.index<0?(V=this.shortsProcessedPrevSequence)==null?void 0:(X=V[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:X.command:(P=this.shortsProcessedSequence)==null?void 0:(L=P[this.index])==null?void 0:L.command;if(T&&this.isNonVideoContentCommand(T)){k=_.K(T,_.fY);var d,U;(k=(d=_.K(k==null?void 0:k.renderer,_.E4))==
null?void 0:(U=d.loggingDirectives)==null?void 0:U.trackingParams)&&_.Ne().graftServerVe(k)}};
_.c.setActiveIndex=function(){_.C7().resolve(_.Mn).setActiveIndex(this.index)};
_.c.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.c.lazyUpdateMiniplayerData=function(){var k=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.hD.addLowPriorityJob(function(){k.updateMiniplayerData();k.updateMiniplayerDataJobId=void 0}))};
_.c.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.hD.cancelJob(this.updateMiniplayerDataJobId)};
_.c.updateMiniplayerData=function(){var k,I,V,X=_.C7().resolve(_.iP),P={shortsData:this.getCurrentShort(),previousButtonDisabled:!((k=this.prevButtonData)==null||!k.isDisabled),nextButtonDisabled:!((I=this.nextButtonData)==null||!I.isDisabled),playabilityStatus:(V=this.playerData)==null?void 0:V.playabilityStatus};_.pj(X,P)};
_.c.resetPlayerLocation=function(){var k=this.getPlayer();this.initialPlayerContainer&&k.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.c.movePlayerToVideo=function(k,I){var V=this;I=I===void 0?!0:I;var X=this.getActiveReelVideo(k),P=this.getPlayer();if(X){this.overlayContainer?X.appendChild(this.overlayContainer):(this.overlayContainer=_.BL(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,X.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||P.appendTo(this.overlayContainer.playerContainer,void 0,!0));var L;(L=this.player)==null||L.setSize(NaN,NaN);this.isActive||_.hD.addJob(function(){V.isActive=
!0},_.m("web_enable_shorts_no_idle_job")?1:0);
P.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.m("reels_web_disable_rtr_tick")||_.m("reels_web_use_pbs_first_shorts")&&k===0||_.LQ("r_tr");this.currentPlayerIndex=k;X.appendChild(this.errorScreenContainer);var T;(T=this.JSC$22086_cinematicController)==null||bEc(T)}else I?_.hD.addLowPriorityJob(function(){V.movePlayerToVideo(V.index,!1)}):Math.random()<=_.Nw("web_shorts_error_logging_threshold")&&_.yP(new _.GN("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:I,
index:k}))};
_.c.getAspectRatio=function(k){return(k==null?0:k.thumbnail)&&JVi(k.thumbnail)?"--ytd-shorts-player-ratio: "+JVi(k.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.c.getBackgroundImage=function(k){if(k!=null&&k.thumbnail)return(k=_.J4(k.thumbnail.thumbnails))?'background-image:url("'+k+'");':"background-color:black;"};
_.c.getBackgroundImageUrl=function(k){if(k!=null&&k.thumbnail)return _.J4(k.thumbnail.thumbnails)};
_.c.onPersistentPanelActiveChanged=function(){var k=this.getCurrentShort();if(k&&(k==null?0:k.thumbnail)&&JVi(k.thumbnail)!==.5625){var I;(I=this.player)==null||I.setSize(NaN,NaN)}};
_.c.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.c.moveCinematicsToVideo=function(){var k=_.BL(this.hostElement).querySelector("ytd-reel-video-renderer");(k==null?0:k.cinematicContainer)&&k.cinematicContainer!==this.shortsCinematicContainer.parentElement&&k.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.c.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.c.updatePrevButtonData=function(){var k=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);k?this.prevButtonData=k=Object.assign({},k,{accessibility:{label:_.HW("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.HW("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=k=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.c.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.c.updateNextButtonData=function(){var k=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);k&&(this.nextButtonData=k=Object.assign({},k,{accessibility:{label:_.HW("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.HW("NEXT_VIDEO_LABEL")||""}))};
_.c.getPlayablePreviousIndex=function(){for(var k,I=this.index-1;I>=-(((k=this.prevShortsSequence)==null?void 0:k.length)||0);I--)if(!P1G().includes(I))return I;return null};
_.c.getIndexInSequence=function(k,I){return k.findIndex(function(V){var X;return((X=_.K(V.command,_.ND))==null?void 0:X.videoId)===I})};
_.c.handlePrevButtonClick=function(k){var I=this,V,X;return _.W(function(P){V=I.getPlayablePreviousIndex();if(V===null)return P.return();I.gestureType=((X=k)==null?void 0:X.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";V===0&&(I.hidePreviousButtonImmediately=!0);if(I.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){I.scrollToVideoThrottle.fire(V,"auto")}),P.return();
I.scrollToVideoThrottle.fire(V);_.xg(P)})};
_.c.getPlayableNextIndex=function(){for(var k,I,V=this.index+1;V<(this.enableShortsSequenceRefactorUnify?(k=this.shortsContentList)==null?void 0:k.length:((I=this.shortsProcessedSequence)==null?void 0:I.length)||0);V++)if(!P1G().includes(V))return V;return null};
_.c.handleNextButtonClick=function(k,I){var V=this,X,P;return _.W(function(L){X=V.getPlayableNextIndex();if(X===null)return L.return();X===1&&(V.showPreviousButtonImmediately=!0);V.gestureType=((P=k)==null?void 0:P.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";I&&(V.gestureType=I);if(V.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){V.scrollToVideoThrottle.fire(X,"auto")}),L.return();
V.scrollToVideoThrottle.fire(X);_.xg(L)})};
_.c.handleReelNavigateCommand=function(k,I,V){(k=_.K(k,MSp))&&I&&k.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(V)};
_.c.loadVideo=function(k,I){var V=this;I=I===void 0?!1:I;if(k!==this.currentPlayerIndex){_.$L().dispatch(LY2(!1));if(this.isAd()&&!I){var X;(X=this.player)==null||X.notifyShortsAdSwipeEvent()}var P;(P=this.JSC$22086_cinematicController)==null||EaX(P);var L;(L=this.JSC$22086_cinematicController)==null||UG4(L);X=k>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(X));this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=
!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var T,d,U,E,l,r;I=this.enableShortsSequenceRefactorUnify?(T=this.shortsContentList)==null?void 0:(d=T[k])==null?void 0:d.command:k<0?(U=this.shortsProcessedPrevSequence)==null?void 0:(E=U[this.shortsProcessedPrevSequence.length+k])==null?void 0:E.command:(l=this.shortsProcessedSequence)==null?void 0:(r=l[k])==null?void 0:r.command;this.index=k;this.gestureType||(this.gestureType=X?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":
"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");I&&this.isVideoContentCommand(I)&&(this.ytComponentBehavior.resolveCommand(I,{form:{createScreenConfig:{clickedVisualElement:X?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(I&&this.isNonVideoContentCommand(I)){this.currentEndpoint=I;this.data=void 0;T=_.Ne();d=_.K(I,_.fY);var h,y;(d=(h=_.K(d==null?void 0:d.renderer,_.E4))==null?void 0:(y=h.screenLoggingData)==null?void 0:y.screenVeType)&&_.wb(T,d);
this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(h=this.getActiveReelVideo(k))&&h.appendChild(this.overlayContainer)}var S,g;h=this.enableShortsSequenceRefactorUnify?((S=this.shortsContentList)==null?NaN:S.length)-3<=k:((g=this.reelWatchSequenceResponse)==null?void 0:g.entries)&&k===this.reelWatchSequenceResponse.entries.length-1;var F;if(((F=this.reelWatchSequenceResponse)==null?0:F.continuationEndpoint)&&h){var Q,x,N={contentPlaybackContext:_.A0({},(x=_.K((Q=
this.currentEndpoint)==null?void 0:Q.commandMetadata,_.CC))==null?void 0:x.url,window.location.href)};this.enableShortsSequenceRefactorUnify?this.continuationRequestPending||(_.hD.addJob(function(){V.ytComponentBehavior.resolveCommand(V.reelWatchSequenceResponse.continuationEndpoint,{form:N})},8),this.continuationRequestPending=!0):this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:N})}var M,p;
k=this.enableShortsSequenceRefactorUnify?!1:k===-(((M=this.reelWatchSequenceResponse)==null?void 0:(p=M.prevEntries)==null?void 0:p.length)||0);var z,u;((z=this.reelWatchSequenceResponse)==null?0:z.prevContinuationEndpoint)&&((u=this.reelWatchSequenceResponse)==null?0:u.prevEntries)&&k&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.c.setMiniplayerPreview=function(k){k=(k===void 0?0:k)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var I,V,X,P,L=_.C7().resolve(_.iP),T={shortsData:void 0,shortsPreviewThumbnail:k?this.enableShortsSequenceRefactorUnify?(I=this.shortsContentList)==null?void 0:(V=I[k])==null?void 0:V.thumbnail:(X=this.shortsProcessedSequence)==null?void 0:(P=X[k])==null?void 0:P.thumbnail:void 0};_.pj(L,T)};
_.c.updateTitle=function(k){var I,V;k=(k==null?0:k.adSlots)?"":(V=k==null?void 0:(I=k.videoDetails)==null?void 0:I.title)!=null?V:"";_.vW(this.hostElement,"yt-update-title",k)};
_.c.registerPanel=function(k){var I=_.C7().resolve(_.Ge);if(I){k=_.G(k.engagementPanels||[]);for(var V=k.next();!V.done;V=k.next()){V=V.value;var X=this.getPanelIdentifier(V.engagementPanelSectionListRenderer),P=void 0,L=void 0;(L=(P=I).registerPanelContent)==null||L.call(P,X,V)}}};
_.c.getPanelIdentifier=function(k){var I;return(k==null?void 0:(I=k.identifier)==null?void 0:I.tag)||(k==null?void 0:k.panelIdentifier)||(k==null?void 0:k.targetId)};
_.c.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;_.$L().dispatch(LY2(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=
[];_.$L().dispatch(XfA(!1));var k;(k=this.shortsController)!=null&&(k.dismissedIndices=[]);var I;(I=this.shortsController)!=null&&I.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.C7().resolve(_.iP).close(!0)};
_.c.processAppendReelWatchSequenceContinuationEntriesAction=function(k){var I=this,V;(V=this.intersectionObserver)==null||V.disconnect();k=k.appendReelWatchSequenceContinuationEntriesAction;if(k==null?0:k.entries){var X;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.Z9(((X=this.reelWatchSequenceResponse)==null?void 0:X.entries)||[]),_.Z9(k.entries)),continuationEndpoint:k.continuationEndpoint})}else if(k==null?0:k.prevEntries){var P;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.Z9(((P=this.reelWatchSequenceResponse)==null?void 0:P.prevEntries)||[]),_.Z9(k.prevEntries)),prevContinuationEndpoint:k.prevContinuationEndpoint});_.hD.addLowPriorityJob(function(){I.movePlayerToVideo(I.index);I.scrollToVideoThrottle.fire(I.index,"instant")})}else return;
_.hD.addLowPriorityJob(function(){I.observeShorts()},100)};
_.c.processWatchSequence=function(k){var I=this;return k.map(function(V){V=V.command;if(I.isVideoContentCommand(V)){var X=_.K(V,_.ND);return{reelPlayerOverlayRenderer:_.K(X==null?void 0:X.overlay,_.Xvf),thumbnail:X.thumbnail,command:V}}return I.isNonVideoContentCommand(V)?(X=_.K(V,_.fY),{reelNonVideoContentRenderer:_.K(X==null?void 0:X.renderer,_.E4),command:V}):{command:V}})};
_.c.calculateIntersectionObserverThreshold=function(){var k=_.BL(this.hostElement).querySelector("ytd-reel-video-renderer"),I=1;(k==null?0:k.offsetHeight)&&(k==null?0:k.offsetWidth)&&(I=Math.min(k.offsetHeight,this.shortsContainer.offsetHeight)/k.offsetHeight*(Math.min(k.offsetWidth,this.shortsContainer.offsetWidth)/k.offsetWidth));return Math.round(I*.6*10)/10};
_.c.isVideoContentCommand=function(k){_.C7().resolve(_.Mn);return!!_.K(k,_.ND)};
_.c.isNonVideoContentCommand=function(k){_.C7().resolve(_.Mn);return!!_.K(k,_.fY)};
_.c.initCinematicController=function(){var k=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22086_cinematicController=new pq(this.shortsCinematicContainer,this.player);var I,V=_.K((I=this.data)==null?void 0:I.background,q1);fbi(this.JSC$22086_cinematicController,V);W46(this.JSC$22086_cinematicController,fN2(V));iE4(this.JSC$22086_cinematicController);_.hD.addLowPriorityJob(function(){k.moveCinematicsToVideo()})}};
_.c.handleMiniplayerNavigateShorts=function(k){k==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():k==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.c.handleSignalActionToggleShortsPictureInPicture=function(){if(_.C7().resolve(_.iP).pictureInPictureSupported()){var k=_.C7().resolve(_.Mn);if(_.m("web_shorts_pip")){var I=_.C7().resolve(_.iP);k.isShortsPipActive()?I.deactivate():I.isMiniplayerActive()||(_.u_().shortsPipActivation=!0,_.Ya6(I))}}else(k=this.player)==null||k.togglePictureInPicture()};
_.R9.Object.defineProperties(Nv.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.reelWatchSequenceResponse)!=null&&k.prevEntries)return this.processWatchSequence([].concat(_.Z9(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(_.Z9(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.reelWatchSequenceResponse)!=null&&k.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var k=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var I;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((I=this.shortsProcessedSequence)==null?void 0:I.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var V;I=_.K((V=this.firstShortsData)==null?void 0:V.command,_.ND);if(I==null||!I.videoId)return this.shortsProcessedSequence;V=this.getIndexInSequence(this.shortsSequence,
I.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,_.hD.addLowPriorityJob(function(){k.scrollToVideoThrottle.fire(k.index,"auto");k.movePlayerToVideo(k.index)}));
return[].concat(_.Z9(this.shortsSequence))}this.shortsProcessedPrevSequence||_.H7(_.hD,function(){k.observeShorts()},100);
return[this.firstShortsData].concat(_.Z9(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var k=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;k&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(k)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.enableShortsSequenceRefactorUnify){var k;return this.index===((k=this.shortsContentList)==null?NaN:k.length)-1}if(this.endOfNextContinuation){var I,V;return this.index===((I=this.reelWatchSequenceResponse)==null?void 0:(V=I.entries)==null?void 0:V.length)}var X;return!((X=this.reelWatchSequenceResponse)==null?0:X.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var k;(k=this.delayedActiveIndexUpdateDebouncer)==null||k.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return this.isShortPlayable()||((I=_.K((k=this.data)==null?void 0:k.watchStatus,_.fHG))==null?void 0:(V=I.style)==null?void 0:V.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var k=this,I=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),V;if((this.data||I)&&(((V=this.data)==null?0:V.engagementPanels)||this.isAd()||I)){I=!1;this.activePanel="shorts-comments-panel";var X;V=_.G(((X=this.data)==null?void 0:X.engagementPanels)||[]);for(X=V.next();!X.done;X=V.next())if(this.getPanelIdentifier(X.value.engagementPanelSectionListRenderer)===this.activePanel){I=!0;break}if(this.isPersistentPanelActive){var P=
_.C7().resolve(_.Ge);_.hD.addJob(function(){P.showPanel({identifier:k.activePanel,target:null})},_.m("web_enable_shorts_no_idle_job")?1:0,100)}var L;
X=[].concat(_.Z9(Object.values(((L=this.data)==null?void 0:L.engagementPanels)||{})));L=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);V=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return L===void 0&&V===void 0||(L==null?0:L.isDisabled)||(V==null?void 0:V.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!I?(I=X==null?void 0:X.findIndex(function(T){var d,U;return((d=T.engagementPanelSectionListRenderer)==null?void 0:(U=d.identifier)==null?void 0:U.tag)==="shorts-comments-panel"}),I===-1||I===void 0||X!=null&&X.splice(I,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.HW("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.HW("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:_.HW("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.HW("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(_.Z9(Object.values(X||
{})))):X}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var k=this,I,V,X;if((I=this.playerData)==null?0:(V=I.playabilityStatus)==null?0:(X=V.errorScreen)==null?0:X.playerInterstitialRenderer)return _.hD.addLowPriorityJob(function(){k.movePlayerToVideo(k.index)}),this.playerData.playabilityStatus.errorScreen;
var P,L;return((P=this.data)==null?void 0:P.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((L=this.data)==null?0:L.watchStatus)&&_.K(this.data.watchStatus,_.sTG)?(_.hD.addLowPriorityJob(function(){k.movePlayerToVideo(k.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.R9.Object.defineProperties(Nv,{template:{configurable:!0,enumerable:!0,get:function(){if(Oe4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[!enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <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');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);Oe4=k}k=Oe4;return k}}});
Nv.prototype.onNextButtonDataChange=Nv.prototype.onNextButtonDataChange;Nv.prototype.onPrevButtonDataChange=Nv.prototype.onPrevButtonDataChange;Nv.prototype.onPersistentPanelActiveChanged=Nv.prototype.onPersistentPanelActiveChanged;Nv.prototype.lazyUpdateMiniplayerData=Nv.prototype.lazyUpdateMiniplayerData;Nv.prototype.onShortsPipActiveChanged=Nv.prototype.onShortsPipActiveChanged;Nv.prototype.setActiveIndex=Nv.prototype.setActiveIndex;Nv.prototype.graftNvcRenderer=Nv.prototype.graftNvcRenderer;
Nv.prototype.graftClientVisualElements=Nv.prototype.graftClientVisualElements;Nv.prototype.onActiveChanged=Nv.prototype.onActiveChanged;Nv.prototype.onShortsDismiss=Nv.prototype.onShortsDismiss;Nv.prototype.onShortUndoDismiss=Nv.prototype.onShortUndoDismiss;Nv.prototype.playerDataChanged=Nv.prototype.playerDataChanged;Nv.prototype.afterPlayerStarted=Nv.prototype.afterPlayerStarted;Nv.prototype.unhideCurrentOverlay=Nv.prototype.unhideCurrentOverlay;Nv.prototype.onServiceRequestCompleted=Nv.prototype.onServiceRequestCompleted;
Nv.prototype.engagementPanelsChanged=Nv.prototype.engagementPanelsChanged;Nv.prototype.onFullscreenChange=Nv.prototype.onFullscreenChange;Nv.prototype.onResize=Nv.prototype.onResize;Nv.prototype.setShortsContentList=Nv.prototype.setShortsContentList;Nv.prototype.setFirstShortsData=Nv.prototype.setFirstShortsData;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Nv.prototype,"ytComponentBehavior",void 0);
_.H([_.q(ya.YtPageBehavior),_.Z("design:type",Object)],Nv.prototype,"ytPageBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Nv.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.IT),_.Z("design:type",Object)],Nv.prototype,"ironResizableBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Nv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.bW),_.Z("design:type",Object)],Nv.prototype,"ytdDismissibleItemBehavior",void 0);
_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],Nv.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Nv.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"playerData",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"reelWatchSequenceResponse",void 0);
_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"cachedReelWatchSequenceResponse",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"currentEndpoint",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"nextButtonData",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"prevButtonData",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"isPreviousPageShorts",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"index",void 0);
_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"delayedActiveIndex",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"playablePreviousIndex",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"player",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"isPlayerPaused",void 0);_.H([_.n({selector:INA}),_.Z("design:type",Object)],Nv.prototype,"isPlayerStarted",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"intersectionObserver",void 0);
_.H([_.n(),_.Z("design:type",Number)],Nv.prototype,"cinematicsInitializeJobId",void 0);_.H([_.n(),_.Z("design:type",Number)],Nv.prototype,"updateMiniplayerDataJobId",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"fitToVisibleBounds",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"pageSubtype",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Nv.prototype,"enablePreviousContinuation",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"shortsPipEnabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"isDark",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"shortsViewTransitions",void 0);_.H([_.n({selector:_.gV,reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"isFullscreen",void 0);
_.H([_.n({selector:_.qN,reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"isShortsPipActive",void 0);_.H([_.p$("#shorts-inner-container"),_.Z("design:type",HTMLElement)],Nv.prototype,"shortsInnerContainer",void 0);_.H([_.p$("#back-nav-button ytd-button-renderer"),_.Z("design:type",_.AR)],Nv.prototype,"backNavButton",void 0);_.H([_.p$("#shorts-container"),_.Z("design:type",HTMLElement)],Nv.prototype,"shortsContainer",void 0);
_.H([WN("error-screen"),_.Z("design:type",HTMLElement)],Nv.prototype,"errorScreenContainer",void 0);_.H([WN("player"),_.Z("design:type",Object)],Nv.prototype,"playerElement",void 0);_.H([WN("shorts-cinematic-container"),_.Z("design:type",HTMLElement)],Nv.prototype,"shortsCinematicContainer",void 0);_.H([WN("initial-player-container"),_.Z("design:type",HTMLElement)],Nv.prototype,"initialPlayerContainer",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"buttonOverride",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"anchoredPanelActive",void 0);_.H([_.n(),_.Z("design:type",String)],Nv.prototype,"activePanel",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"isActive",void 0);_.H([_.n({selector:kBP,reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"smallScreenPersistentPanel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"isPersistentPanelActive",void 0);
_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"smallScreenSqueezeBack",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"enableScrollIntoViewCenter",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"enableFlexibleOverlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"extractOverlay",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"useAspectRatio",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Nv.prototype,"enableShortsSequenceRefactorUnify",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"continuationRequestPending",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"shortsController",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"panelContainer",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"overlayContainer",void 0);
_.H([_.n(),_.Z("design:type",Array)],Nv.prototype,"carouselContainers",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"isShortsInitialized",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"firstShortsData",void 0);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"firstShortsDataModel",void 0);_.H([_.n(),_.Z("design:type",Array)],Nv.prototype,"shortsContentList",void 0);
_.H([_.v("reelWatchSequenceResponse"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Nv.prototype,"prevShortsSequence",null);_.H([_.v("data","prevShortsSequence"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Nv.prototype,"shortsProcessedPrevSequence",null);_.H([_.v("reelWatchSequenceResponse"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Nv.prototype,"shortsSequence",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"setFirstShortsData",null);_.H([_.w$("reelWatchSequenceResponse","firstShortsData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"setShortsContentList",null);_.H([_.v("data","shortsSequence","firstShortsData"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Nv.prototype,"shortsProcessedSequence",null);
_.H([_.n({reflectToAttribute:!0}),_.v("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Nv.prototype,"isUpArrowHidden",null);_.H([_.n({reflectToAttribute:!0}),_.v("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Nv.prototype,"isDownArrowHidden",null);
_.H([_.n(),_.v("index"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],Nv.prototype,"activeIndex",null);_.H([_.v("isShortPlayable","data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Nv.prototype,"shouldRenderOfflineContent",null);_.H([_.C$("iron-resize"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"onResize",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Nv.prototype,"anchoredEngagementPanels",null);
_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"watchWhileEngagementPanels",void 0);_.H([_.w$("isFullscreen"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"onFullscreenChange",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"engagementPanelsChanged",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],Nv.prototype,"onServiceRequestCompleted",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"unhideCurrentOverlay",null);_.H([_.w$("isPlayerStarted"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"afterPlayerStarted",null);
_.H([_.v("playerData","reelWatchSequenceResponse","data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Nv.prototype,"errorScreen",null);_.H([_.v("errorScreen"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Nv.prototype,"hasError",null);_.H([_.w$("playerData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype",Promise)],Nv.prototype,"playerDataChanged",null);
_.H([_.C$("yt-dismissible-item-undo-feedback"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"onShortUndoDismiss",null);_.H([_.C$("yt-disable-lockup-interaction"),_.Z("design:type",Function),_.Z("design:paramtypes",[Object]),_.Z("design:returntype")],Nv.prototype,"onShortsDismiss",null);_.H([_.DZ("active"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"onActiveChanged",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"graftClientVisualElements",null);_.H([_.w$("currentPlayerIndex"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"graftNvcRenderer",null);_.H([_.w$("index"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"setActiveIndex",null);
_.H([_.w$("isShortsPipActive"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"onShortsPipActiveChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"lazyUpdateMiniplayerData",null);_.H([_.n(),_.Z("design:type",Object)],Nv.prototype,"onOverlayDensityChanged",void 0);
_.H([_.w$("isPersistentPanelActive"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"onPersistentPanelActiveChanged",null);_.H([_.w$("index","data","isUpArrowHidden"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"onPrevButtonDataChange",null);_.H([_.w$("index","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Nv.prototype,"onNextButtonDataChange",null);
_.H([_.GY({is:"ytd-shorts"})],Nv);var iBA;var WFA;var fO2;var Mv=function(){return _.a.apply(this,arguments)||this};
_.J(Mv,_.a);Mv.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Mv.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Mv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Mv.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],Mv);
_.C(Mv,"ytd-compact-tvfilm-entry-point-renderer",function(){if(fO2!==void 0)return fO2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-tvfilm-entry-point-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="style-scope ytd-compact-tvfilm-entry-point-renderer"><span id="title" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.title)]]</span><span id="subtitle" class="style-scope ytd-compact-tvfilm-entry-point-renderer">[[getSimpleString(data.subtitle)]]</span></div><div id="action-button" class="style-scope ytd-compact-tvfilm-entry-point-renderer"></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return fO2=k},{mode:1});var UIV;var EqP;var bBG;var Zj=function(){return _.a.apply(this,arguments)||this};
_.J(Zj,_.a);Zj.prototype.ready=function(){this.initializeDefs()};
Zj.prototype.initializeDefs=function(){var k=this.meta.byKey("yt-icons"),I=_.BL(k).querySelector("#star"),V=_.BL(k).querySelector("#star_half");k=_.BL(k).querySelector("#star_border");I&&this.defs.appendChild(I.cloneNode(!0));V&&this.defs.appendChild(V.cloneNode(!0));k&&this.defs.appendChild(k.cloneNode(!0))};
Zj.prototype.percentChanged=function(){for(var k=this.rating;k.firstChild;)k.removeChild(k.firstChild);var I=Math.round(this.percent/10);k=Math.floor(I/2);I%=2;var V=5-k-I;this.appendStars("star",k,0);this.appendStars("star_half",I,k);this.appendStars("star_border",V,k+I)};
Zj.prototype.appendStars=function(k,I,V){for(var X=0;X<I;X++){var P=(18+this.spacing)*(X+V),L=document.createElementNS("http://www.w3.org/2000/svg","use");DLk(L,"#"+k);L.setAttribute("x",""+P);L.setAttribute("y","0");this.rating.appendChild(L)}};
Zj.prototype.percentChanged=Zj.prototype.percentChanged;_.H([_.p$("#defs"),_.Z("design:type",HTMLElement)],Zj.prototype,"defs",void 0);_.H([_.p$("#rating"),_.Z("design:type",HTMLElement)],Zj.prototype,"rating",void 0);_.H([_.n(),_.Z("design:type",Number)],Zj.prototype,"percent",void 0);_.H([_.n({value:6}),_.Z("design:type",Number)],Zj.prototype,"spacing",void 0);_.H([_.n({value:_.tT.create("iron-meta",{type:"iconset"})}),_.Z("design:type",_.Ow)],Zj.prototype,"meta",void 0);
_.H([_.w$("percent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Zj.prototype,"percentChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-ratings"})],Zj);
_.C(Zj,"ytd-ratings",function(){if(bBG!==void 0)return bBG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ratings--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<svg id="svg" width="90px" height="18px" viewBox="0 0 120 24" class="style-scope ytd-ratings">\n  <defs id="defs" class="style-scope ytd-ratings">\n  </defs>\n  <g id="rating" class="style-scope ytd-ratings"></g>\n</svg>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return bBG=k},{mode:1});var lOp=function(){return _.a.apply(this,arguments)||this};
_.J(lOp,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lOp.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lOp.prototype,"data",void 0);_.H([_.GY({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],lOp);
_.C(lOp,"ytd-offer-review-renderer",function(){if(EqP!==void 0)return EqP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offer-review-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-ratings percent="[[data.percent]]" class="style-scope ytd-offer-review-renderer"></ytd-ratings>\n<yt-formatted-string text="[[data.score]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n-\n<yt-formatted-string link-inherit-color="" text="[[data.source]]" class="style-scope ytd-offer-review-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return EqP=k},{mode:1});var Dj=function(){var k=_.a.apply(this,arguments)||this;k.badges=[{textBadge:{label:_.y8("CC")}}];return k};
_.J(Dj,_.a);_.c=Dj.prototype;_.c.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.c.dataChanged=function(){var k=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(k&&k.commandMetadata&&_.K(k.commandMetadata,_.eA)&&_.K(k.commandMetadata,_.eA).fireAutomatically)_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}});else{var I;k&&((I=_.K(k,_.eA))==null?0:I.fireAutomatically)&&_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}})}};
_.c.isEmptyContent=function(k){return this.isStorefrontEntryPointEmpty(k)&&this.shouldHideOfferModule(k)};
_.c.isStorefrontEntryPointEmpty=function(k){return!k||!k.storefrontEntryPoint};
_.c.shouldHideOfferModule=function(k){return!!k.hideVideoDetails};
_.c.isOfferModuleNavigationInactive=function(k){return!k.navigationEndpoint&&!k.serviceEndpoint};
_.c.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.C7().resolve(_.Hp).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
Dj.prototype.dataChanged=Dj.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Dj.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Dj.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Dj.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.Z("design:type",Boolean)],Dj.prototype,"hidden",void 0);
_.H([_.n(),_.Z("design:type",Object)],Dj.prototype,"badges",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Dj.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],Dj);
_.C(Dj,"ytd-movie-offer-module-renderer",function(){if(UIV!==void 0)return UIV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-movie-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module-container" hidden="[[shouldHideOfferModule(data)]]" class="style-scope ytd-movie-offer-module-renderer">\n  <div id="header" class="style-scope ytd-movie-offer-module-renderer">\n    <yt-formatted-string id="title" link-inherit-color="" text="[[data.title]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" hidden="[[!data.offerButton.buttonRenderer]]" class="style-scope ytd-movie-offer-module-renderer">\n    </ytd-button-renderer>\n    <yt-formatted-string id="manage-purchase-text" link-inherit-color="" text="[[data.managePurchasesText]]" class="style-scope ytd-movie-offer-module-renderer">\n    </yt-formatted-string>\n  </div>\n  <a aria-label$="[[getSimpleString(data.title)]]" id="wide-clickable-area" class="yt-simple-endpoint flexed style-scope ytd-movie-offer-module-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" inactive$="[[isOfferModuleNavigationInactive(data)]]" on-tap="maybeNavigateWithServiceEndpoint">\n    <yt-img-shadow id="img" thumbnail="[[data.thumbnail]]" class="style-scope ytd-movie-offer-module-renderer"></yt-img-shadow>\n    <div id="info" class="style-scope ytd-movie-offer-module-renderer">\n      <template is="dom-if" if="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="headline" text="[[data.headline]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-if" if="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer">\n        <yt-formatted-string id="details" split-lines="true" text="[[data.details]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>\n      </template>\n      <template is="dom-repeat" items="[[data.reviews]]" as="review" class="style-scope ytd-movie-offer-module-renderer">\n        <ytd-offer-review-renderer data="[[review.offerReviewRenderer]]" class="style-scope ytd-movie-offer-module-renderer"></ytd-offer-review-renderer>\n      </template>\n      <template is="dom-repeat" items="[[data.attributes]]" as="attribute" class="style-scope ytd-movie-offer-module-renderer">\n        <p class="style-scope ytd-movie-offer-module-renderer">\n          <template is="dom-if" if="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer">\n            <yt-formatted-string text="[[attribute.name]]" class="style-scope ytd-movie-offer-module-renderer"></yt-formatted-string>:\n          </template>\n          <yt-formatted-string ellipsis-truncate="" link-inherit-color="" text="[[attribute.value]]" title="[[getSimpleString(attribute.value)]]" class="style-scope ytd-movie-offer-module-renderer">\n          </yt-formatted-string>\n        </p>\n      </template>\n     <ytd-badge-supported-renderer badges="[[badges]]" hidden="[[!data.showCc]]" class="style-scope ytd-movie-offer-module-renderer">\n     </ytd-badge-supported-renderer>\n    </div>\n  </a>\n</div>\n<div id="storefront-entry-point" hidden="[[isStorefrontEntryPointEmpty(data)]]" class="style-scope ytd-movie-offer-module-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return UIV=k},{mode:1});var rUG;var h$A=function(){return _.a.apply(this,arguments)||this};
_.J(h$A,_.a);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],h$A.prototype,"componentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],h$A.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],h$A);
_.C(h$A,"ytd-media-masthead-renderer",function(){if(rUG!==void 0)return rUG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-masthead-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-media-masthead-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n      <div id="image" class="style-scope ytd-media-masthead-renderer">\n        <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n      </div>\n      <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n        <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n          <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n        </template>\n      </div>\n    </div>\n  </a>\n</template>\n<template is="dom-if" if="[[!data.navigationEndpoint]]" class="style-scope ytd-media-masthead-renderer">\n  <div id="masthead" class="style-scope ytd-media-masthead-renderer">\n    <div id="image" class="style-scope ytd-media-masthead-renderer">\n      <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" class="style-scope ytd-media-masthead-renderer"></yt-img-shadow>\n    </div>\n    <div id="metadata" class="style-scope ytd-media-masthead-renderer">\n      <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-media-masthead-renderer"></yt-formatted-string>\n      <template is="dom-repeat" items="[[data.metadataLines]]" as="line" class="style-scope ytd-media-masthead-renderer">\n        <ytd-metadata-line-renderer id="metadata-line" data="[[line.metadataLineRenderer]]" class="style-scope ytd-media-masthead-renderer"></ytd-metadata-line-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return rUG=k},{mode:1});var yUk;_.Si(_.b_4,"course-metadata-view-model",{props:{data:_.mQ,isOverlay:_.mQ}});var zF=function(){var k=_.a.apply(this,arguments)||this;k.isMetadataVisible=!1;k.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return k};
_.J(zF,_.a);_.c=zF.prototype;
_.c.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"}}}}};
_.c.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.c.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.c.expanderChanged=function(){var k;if((k=this.data)==null?0:k.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.c.isExpandButtonToggled=function(){var k,I;return(I=_.K((k=this.data)==null?void 0:k.expandMetadataButton,_.mb))==null?void 0:I.isToggled};
_.c.onVisibilityButtonClick=function(){var k;if((k=this.data)==null?0:k.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.c.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
zF.prototype.expanderChanged=zF.prototype.expanderChanged;zF.prototype.dataChanged=zF.prototype.dataChanged;zF.prototype.descriptionChanged=zF.prototype.descriptionChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],zF.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],zF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q([_.pF.YtActionHandlerBehavior]),_.Z("design:type",Object)],zF.prototype,"actionHandlerBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],zF.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],zF.prototype,"isMetadataVisible",void 0);_.H([_.p$("#expander"),_.Z("design:type",Object)],zF.prototype,"expander",void 0);_.H([_.w$("data.description"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zF.prototype,"descriptionChanged",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zF.prototype,"dataChanged",null);_.H([_.w$("isMetadataVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zF.prototype,"expanderChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],zF);
_.C(zF,"ytd-tvfilm-offer-module-renderer",function(){if(yUk!==void 0)return yUk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="header" hidden="[[!data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="title" text="[[data.headerTitle]]" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-formatted-string>\n  <div id="expand-metadata-button" on-click="onVisibilityButtonClick" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n</h2>\n\n<div id="masthead" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<div id="action-buttons" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n<ytd-expander id="expander" hidden="[[!data.description]]" max-number-of-lines="3" class="style-scope ytd-tvfilm-offer-module-renderer">\n  <yt-formatted-string id="description" slot="content" disable-upgrade$="[[!data.description]]" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-tvfilm-offer-module-renderer">\n  </yt-formatted-string>\n  <div class="more-button style-scope ytd-tvfilm-offer-module-renderer" slot="more-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.moreButtonText)]]</span>\n    <yt-icon id="expand-more-icon" icon="yt-icons:expand-more" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n  <div class="less-button style-scope ytd-tvfilm-offer-module-renderer" slot="less-button">\n    <span class="style-scope ytd-tvfilm-offer-module-renderer">[[getSimpleString(data.lessButtonText)]]</span>\n    <yt-icon id="expand-less-icon" icon="yt-icons:expand-less" class="style-scope ytd-tvfilm-offer-module-renderer"></yt-icon>\n  </div>\n</ytd-expander>\n\n<div id="expanded-metadata" hidden="[[!isMetadataVisible]]" class="style-scope ytd-tvfilm-offer-module-renderer"></div>\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return yUk=k},{mode:2});var mIk;var uv=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return k};
_.J(uv,_.a);uv.prototype.dataChanged=function(){this.hostElement.hidden=!1};
uv.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
uv.prototype.onThumbnailTap=function(k){this.data&&this.data.serviceEndpoint&&(_.C7().resolve(_.Hp).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),k.stopPropagation())};
uv.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
uv.prototype.dataChanged=uv.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],uv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uv.prototype,"rendererBehaviors",void 0);_.H([_.q([_.pF.YtActionHandlerBehavior]),_.Z("design:type",Object)],uv.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uv.prototype,"data",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uv.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],uv);
_.C(uv,"ytd-unlimited-offer-module-renderer",function(){if(mIk!==void 0)return mIk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-unlimited-offer-module-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="watch-checkout-offers" class="style-scope ytd-unlimited-offer-module-renderer">\n  <div id="header" class="style-scope ytd-unlimited-offer-module-renderer">\n    <div id="title-section" class="style-scope ytd-unlimited-offer-module-renderer">\n      <yt-formatted-string id="main-title" text="[[data.title]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n      <yt-formatted-string id="sub-title" text="[[data.subtitle]]" class="style-scope ytd-unlimited-offer-module-renderer"></yt-formatted-string>\n    </div>\n    <ytd-button-renderer data="[[data.offerButton.buttonRenderer]]" class="style-scope ytd-unlimited-offer-module-renderer">\n    </ytd-button-renderer>\n  </div>\n  <ytd-thumbnail id="thumbnail" data="[[data]]" hidden$="[[!data.thumbnail]]" width="402" on-click="onThumbnailTap" class="style-scope ytd-unlimited-offer-module-renderer">\n  </ytd-thumbnail>\n  <div id="storefront-entry-point" hidden="[[!data.storefrontEntryPoint]]" class="style-scope ytd-unlimited-offer-module-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return mIk=k},{mode:1});var KF3;var $Ip;var O8=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return k};
_.J(O8,_.a);O8.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
O8.prototype.handleRelatedChipCommand=function(k){k=_.K(k,hSc);var I=k.contents;I?_.AV(this.hostElement,"yt-item-section-replace-action",[I,k.targetSectionIdentifier]):_.AV(this.hostElement,"yt-item-section-continuation-action",[k.continuationData,k.targetSectionIdentifier])};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],O8.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],O8.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],O8.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],O8.prototype,"data",void 0);_.H([_.cd({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],O8);
_.C(O8,"yt-related-chip-cloud-renderer",function(){if($Ip===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-related-chip-cloud-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_related_chip_cloud_renderer.yt.related.chip.cloud.renderer.css.js--\x3e<div id="content" class="style-scope yt-related-chip-cloud-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;KF3===void 0&&(KF3=document.createElement("template"));var X=KF3;V.call(I,X.content.cloneNode(!0),k.content.firstChild);$Ip=k}k=$Ip;return k},{mode:2});var t_=function(){var k=_.a.apply(this,arguments)||this;k.isTwoColumns=!0;k.watchFeedBigThumbs=_.m("kevlar_watch_feed_big_thumbs");k.watchFeedBigThumbsOnLockup=_.m("web_watch_next_big_thumbs");k.watchNextGridHideChips=_.m("kevlar_watch_grid_hide_chips");k.eligibleToSwitchToGrid=!0;k.disableShortsShelfHeightOverride=_.m("web_shorts_wn_shelf_ratio_tuning");k.isWatchNextGrid=!1;k.reuseComponents=!_.m("kevlar_watch_grid");k.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",
continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return k};
_.J(t_,_.a);_.c=t_.prototype;
_.c.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:!_.m("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}}};
_.c.getItemsPath=function(){return"data.results"};
_.c.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.c.created=function(){this.ytLazyListBehavior.initialCount=1};
_.c.ready=function(){_.x5(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-outline)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.c.resultsChanged=function(){if(this.data&&this.data.results){for(var k=this.data.results,I=null,V=null,X=0;X<k.length;X++)k[X].relatedChipCloudRenderer?I=k[X].relatedChipCloudRenderer:k[X].itemSectionRenderer&&(V=k[X].itemSectionRenderer);if(I&&V)for(this.set("data.continuations",[]),k=_.K(I.content,_.U2C).chips,I=0;I<k.length;I++)if(X=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",k[I]),X.loadCached||!X.contents){X.contents=V.contents;break}}};
_.c.dataChanged=function(){var k=this,I;if((I=this.data)!=null&&I.results&&this.hasAllowedInstreamAd(this.playerData)){if(I=this.data.results.filter(function(d){return!!d.promotedSparklesWebRenderer})){for(var V=0;V<I.length;V++){var X=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",I[V]);
if(X)for(var P=0;P<X.length;P++)X[P]&&X[P].baseUrl&&_.qM(X[P].baseUrl)}this.set("data.results",this.data.results.filter(function(d){return!d.promotedSparklesWebRenderer}))}if(I=this.data.results.filter(function(d){return!!k.getSparklesAd(d)})){I=_.G(I);
for(P=I.next();!P.done;P=I.next())if(X=V=void 0,P=(V=this.getSparklesAd(P.value))==null?void 0:(X=V.errorCommand)==null?void 0:X.loggingUrls)for(V=_.G(P),X=V.next();!X.done;X=V.next())(X=X.value)&&X.baseUrl&&_.qM(X.baseUrl);var L,T;this.set("data.results",(L=this.data)==null?void 0:(T=L.results)==null?void 0:T.filter(function(d){return!d.adSlotRenderer}))}}};
_.c.getSparklesAd=function(k){var I,V;k=_.K((I=k.adSlotRenderer)==null?void 0:(V=I.fulfillmentContent)==null?void 0:V.fulfilledLayout,_.AcU);return _.K(k==null?void 0:k.renderingContent,hCG)};
_.c.hasAllowedInstreamAd=function(k){k=this.get("adPlacements",k)||[];for(var I=0;I<k.length;I++){var V=this.get("adPlacementRenderer.config.adPlacementConfig",k[I]);if(V&&V.suppressDisplayAd)return!0}return!1};
_.c.computeHideUnlimitedOfferModule=function(k,I){return k&&k.offerModule&&I&&k.offerModule.unlimitedOfferModuleRenderer&&k.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(I)?!0:!1};
_.c.hideUnlimitedOfferModuleChanged=function(){var k=_.BL(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");k&&(k.hidden=this.hideUnlimitedOfferModule)};
_.c.updateLockupContainerTypes=function(k){if(this.eligibleToSwitchToGrid){var I;(I=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||I.forEach(function(V){V.containerType=k})}};
_.c.computeHideTvfilmOfferModule=function(k,I){var V,X;return!!((k==null?0:(V=k.offerModule)==null?0:(X=V.tvfilmOfferModuleRenderer)==null?0:X.clientShouldSuppressIfCompanionAdDisplayed)&&I&&this.hasCompanionAds(I))};
_.c.hideTvfilmOfferModuleChanged=function(){var k=_.BL(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");k&&(k.hidden=this.hideTvfilmOfferModule)};
_.c.hasCompanionAds=function(k){k=this.get("adPlacements",k)||[];for(var I=0;I<k.length;I++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",k[I]))return!0;var V=void 0,X=void 0,P=void 0;if(!_.m("web_watch_top_banner_companion_check_killswitch")&&((V=k[I])==null?0:(X=V.adPlacementRenderer)==null?0:(P=X.renderer)==null?0:P.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.c.hasSuppressedResults=function(k){return k==null?!0:k.filter(function(I){return!I.continuationItemRenderer&&!I.compactPromotedVideoRenderer&&!I.promotedSparklesWebRenderer}).length===0};
_.c.computeShowButton=function(k,I){return this.isWatchNextGrid?k:k||this.hasSuppressedResults(I)};
_.c.showButtonChanged=function(){if(this.isWatchNextGrid){var k=_.BL(this.hostElement).querySelector("ytd-rich-grid-renderer");k&&this.showButton!==null&&(k.continuationShowButton=this.showButton)}else{k=_.BL(this.hostElement).querySelector("yt-next-continuation");var I=_.BL(this.hostElement).querySelector("ytd-continuation-item-renderer"),V=_.BL(this.hostElement).querySelector("ytd-item-section-renderer");k&&(k.showButton=this.showButton);I&&(I.showButton=this.showButton);V&&(V.continuationShowButton=
this.showButton)}};
_.c.continuationTap=function(k){var I;if(((I=this.data)==null?void 0:I.continuations)!=null&&k.target.tagName==="TP-YT-PAPER-BUTTON")for(k=this.data.continuations,I=0;I<k.length;I++)k[I].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(k[I].nextContinuationData||{})};
_.c.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("shown-items-changed",this.shownItems))};
_.R9.Object.defineProperties(t_.prototype,{lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.watchFeedBigThumbsOnLockup?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
containsLockups:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.shownItems)==null||!k.some(function(I){return!!I.lockupViewModel||I.compactVideoRenderer}))}}});
t_.prototype.shownItemsChangedForBinding=t_.prototype.shownItemsChangedForBinding;t_.prototype.showButtonChanged=t_.prototype.showButtonChanged;t_.prototype.hideTvfilmOfferModuleChanged=t_.prototype.hideTvfilmOfferModuleChanged;t_.prototype.updateLockupContainerTypes=t_.prototype.updateLockupContainerTypes;t_.prototype.hideUnlimitedOfferModuleChanged=t_.prototype.hideUnlimitedOfferModuleChanged;t_.prototype.dataChanged=t_.prototype.dataChanged;t_.prototype.resultsChanged=t_.prototype.resultsChanged;
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],t_.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],t_.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.AY.YtLazyListBehavior),_.Z("design:type",Object)],t_.prototype,"ytLazyListBehavior",void 0);_.H([_.q(_.Yl.YtNextContinuationBehavior),_.Z("design:type",Object)],t_.prototype,"ytNextContinuationBehavior",void 0);
_.H([_.q(_.JX),_.Z("design:type",Object)],t_.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],t_.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],t_.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],t_.prototype,"playerData",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],t_.prototype,"autoFill",void 0);_.H([_.n({value:60}),_.Z("design:type",Number)],t_.prototype,"targetFramerate",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],t_.prototype,"isTwoColumns",void 0);_.H([_.n(),_.Z("design:type",Object)],t_.prototype,"shownItems",void 0);_.H([_.n({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.Z("design:type",Boolean)],t_.prototype,"hideUnlimitedOfferModule",void 0);_.H([_.n({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.Z("design:type",Boolean)],t_.prototype,"hideTvfilmOfferModule",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],t_.prototype,"watchFeedBigThumbs",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],t_.prototype,"watchFeedBigThumbsOnLockup",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],t_.prototype,"watchNextGridHideChips",void 0);_.H([_.n(),_.Z("design:type",Object)],t_.prototype,"eligibleToSwitchToGrid",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],t_.prototype,"disableShortsShelfHeightOverride",void 0);_.H([_.n({selector:_.X_,reflectToAttribute:!0}),_.Z("design:type",Object)],t_.prototype,"isGridViewEnabled",void 0);_.H([_.n({selector:_.uS_,reflectToAttribute:!0}),_.Z("design:type",Object)],t_.prototype,"isSwatcherooActive",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],t_.prototype,"showMoreButton",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],t_.prototype,"isWatchNextGrid",void 0);_.H([_.n({computed:"computeShowButton(showMoreButton, data.results)"}),_.Z("design:type",Boolean)],t_.prototype,"showButton",void 0);_.H([_.DZ("data.results.*"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],t_.prototype,"resultsChanged",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],t_.prototype,"dataChanged",null);_.H([_.w$("hideUnlimitedOfferModule"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],t_.prototype,"hideUnlimitedOfferModuleChanged",null);_.H([_.v("isGridViewEnabled","containsLockups","data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Number),_.Z("design:paramtypes",[])],t_.prototype,"lockupContainerType",null);
_.H([_.w$("lockupContainerType","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[Number]),_.Z("design:returntype")],t_.prototype,"updateLockupContainerTypes",null);_.H([_.w$("hideTvfilmOfferModule"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],t_.prototype,"hideTvfilmOfferModuleChanged",null);_.H([_.w$("showButton"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],t_.prototype,"showButtonChanged",null);
_.H([_.w$("shownItems"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],t_.prototype,"shownItemsChangedForBinding",null);_.H([_.v("shownItems"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],t_.prototype,"containsLockups",null);
_.C(t_,"ytd-watch-next-secondary-results-renderer",function(){if(WFA===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);WFA=k}k=WFA;return k},{mode:1});var SkX;var eB=function(){var k=_.a.apply(this,arguments)||this;k.currentPageUrl="";k.baseUrl="";k.isHiddenByUser=null;k.hidden=!1;k.showAboveScrim=!1;k.watchNextGrid=_.m("kevlar_watch_grid");k.modernButtons=_.m("web_modern_buttons");k.roundedContainer=!0;k.noBorder=!1;k.roundBackground=!_.m("live_chat_round_background_killswitch");k.overflowHideChat=_.m("live_chat_overflow_hide_chat");k.forceDarkTheme=!1;k.theaterWatchWhile=!1;k.isListeningForPlayerProgress=!1;k.JSC$22139_playerEvents=new Map;k.isFrameReady=
!1;k.player=null;k.actionMap={"yt-set-live-chat-collapsed-state-action":"setCollapsedState","yt-forward-redux-action-to-live-chat-iframe":"forwardReduxActionToIframe","yt-dark-theme-action":"onDarkThemeAction","yt-light-theme-action":"onLightThemeAction","yt-signal-action-close-pdg-buy-flow":"onClosePdgBuyFlow"};return k};
_.J(eB,_.a);_.c=eB.prototype;_.c.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.AV(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.c.created=function(){var k=this;this.handleIframeEventListener=function(I){k.handleIframeEvent(I)};
this.handleKeyboardEventListener=function(I){k.handleKeyboardEvent(I)};
this.JSC$22139_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22139_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22139_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22139_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22139_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.c.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()};
_.c.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};
_.c.computeBaseUrl=function(k){var I="/live_chat";this.isChatReplay()&&(I="/live_chat_replay");return _.QE(_.Ap(_.B1(_.ns(k),I),null),"").toString()};
_.c.dataChanged=function(){_.m("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.c.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var k=this.url;if(this.isChatReplay()&&this.player){var I=Math.floor(this.player.getProgressState().current*1E3);k=_.xW(_.ns(k),"playerOffsetMs",I.toString()).toString()}I=this.chatframe;try{var V=k==="about:blank"?_.ASN:_.zK(k),X=I.contentDocument.location,P=_.tH(V);P!==void 0&&X.replace(P)}catch(L){I.src=k}}};
_.c.collapsedChanged=function(){_.vW(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.c.handleIframeEvent=function(k){if(k&&this.baseUrl.startsWith(k.origin)&&k.source===this.chatframe.contentWindow&&_.MU(k.data))if(k.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(k);else if(k.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(k.data["yt-show-feedback-dialog"]){var I=_.C7().resolve(_.RZ(_.Ot4));if(I){var V=k.ports,X;V&&V.length&&(X=function(){V[0].postMessage({})});
k=k.data["yt-show-feedback-dialog"];I.showFeedbackDialog(k.customProductData,k.feedbackContent,X,k.bucket)}}else if(k.data["yt-show-survey"])_.vW(this.hostElement,"yt-show-survey",k.data["yt-show-survey"]);else if(k.data["yt-purchase-membership"])_.C7().resolve(_.Hp).resolveCommand(k.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(k.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(k.data["yt-tunnel-out-live-service-request"]);else if(k.data["yt-user-activity"])_.C5();
else if(k.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(k.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(k.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(k.data["yt-open-popup"]);else if(k.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(k.data["yt-log-flow-logging-event-command"]);else if(k.data["yt-hide-live-chat"])this.onShowHideChat();else k.data["yt-report-moderation-state-log"]&&
this.player&&(I={cpn:this.player.getVideoData().cpn},_.bz("liveChatBeingModerated",I))};
_.c.attachLiveChatResponseVeTrackingParams=function(k){k=_.zY(k);var I=_.PW(),V=_.FB("liveChatRenderer.trackingParams",this.data);I&&V&&_.EA(I,_.zY(V),k)};
_.c.handleBuyflowMessages=function(k){var I=k.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,V=k.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,X=k.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.AUK(_.qF(_.mf),I.replace(/-/g,"+").replace(/_/g,"/"),function(P){k.ports[0].postMessage({success:!0,buyFlowResponse:P})},void 0,function(P){k.ports[0].postMessage({success:!1,
error:P&&P.message||"Buyflow rejected without error."})},_.Mx().get("hl"),void 0,function(){k.ports[0].postMessage({closed:!0})},V,X)};
_.c.setupPlayerProgressRelay=function(){var k=this;if(!this.isListeningForPlayerProgress){var I=_.j_();I!=null&&I.getPlayerPromise&&(I.getPlayerPromise().then(function(V){k.playerApiReady(V)}),this.isListeningForPlayerProgress=!0)}};
_.c.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.c.playerApiReady=function(k){this.setPlayer(k)};
_.c.playerProgressHandler=function(){if(this.player){var k=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":k.current})}};
_.c.playerAdStartHandler=function(k){this.postToContentWindow({"yt-player-ad-start":k})};
_.c.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.c.playerStateChangeHandler=function(k){this.postToContentWindow({"yt-player-state-change":k})};
_.c.setPlayer=function(k){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22139_playerEvents);k&&(this.player=k,this.ytPlayerListenerBehavior.listenToPlayerEvents(k,this.JSC$22139_playerEvents),_.vW(this.hostElement,"player-api-ready"))};
_.c.liveChatPageUrl=function(k,I,V,X){return!V||I?"about:blank":V.liveChatRenderer?(I=_.ns(this.currentPageUrl).JSC$10332_queryData_,sn4(I),k=_.ns(k),I.add("continuation",V.liveChatRenderer.continuations[0].reloadContinuationData.continuation),V=_.f$()==="USER_INTERFACE_THEME_DARK",(X||V)&&I.add("dark_theme","true"),_.Ap(k,I),X=_.ns(k.toString()),V=X.JSC$10332_queryData_,"SESSION_INDEX"in _.JI&&(V.add("authuser",_.gH("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.JI&&V.add("pageId",_.gH("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.JI&&V.add("sdc",_.gH("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),X.toString()):""};
_.c.isCollapsed=function(k,I){return I!==null?I:this.isChatReplay()||k&&k.conversationBarRenderer&&k.conversationBarRenderer.availabilityMessage?!0:k?k.liveChatRenderer?k.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.m("live_chat_hide_premiere_replay_message")||k.conversationBarRenderer&&k.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.c.isHidden=function(k,I,V){var X=I&&I.conversationBarRenderer&&I.conversationBarRenderer.availabilityMessage,P=I&&I.liveChatRenderer&&I.liveChatRenderer.showHideButton,L=I&&I.liveChatRenderer&&I.liveChatRenderer.showButton;return V&&k&&!X&&!L||!V&&k&&!X&&!P?!0:I&&I.liveChatRenderer&&I.liveChatRenderer.initialDisplayState?I.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.c.computeButtonOverride=function(k,I){if(k&&I)return{type:"outline"}};
_.c.setCollapsedState=function(k){_.K(k,_.oVO)&&((this.isHiddenByUser=!!_.K(k,_.oVO).collapsed)||_.sm(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.c.forwardReduxActionToIframe=function(k){this.postToContentWindow({"yt-live-chat-forward-redux-action":k})};
_.c.onLoopRangeChange=function(k){this.showAboveScrim=!(k==null||!k.postId)};
_.c.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.c.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.c.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.c.sendDarkThemePostMessage=function(k){this.postToContentWindow({"yt-live-chat-set-dark-theme":k})};
_.c.onLiveChatBuyFlowCallback=function(k){this.postToContentWindow({"yt-live-chat-buy-flow-callback":k})};
_.c.handleKeyboardEvent=function(k){(0,_.dc.containsValue)(dsx,k.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:k.type,keyCode:k.keyCode}})};
_.c.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.c.postToContentWindow=function(k){if(this.isFrameReady)try{var I=window.location.protocol+"//"+window.location.host,V;(V=this.chatframe)!=null&&V.contentWindow?this.chatframe.contentWindow.postMessage(k,I):_.$w(new _.GN("Tried posting a message to an iframe with no content window",k))}catch(X){_.hq(X)}};
_.c.shouldHideChatFrame=function(k){return k&&_.m("hide_live_chat_button_when_collapsed")};
_.R9.Object.defineProperties(eB.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.m("live_chat_overflow_hide_chat")||_.m("web_watch_chat_hide_button_killswitch"))return _.m("live_chat_overflow_hide_chat");var k,I,V,X;return!!((k=this.data)==null?0:(I=k.liveChatRenderer)==null?0:(V=I.header)==null?0:(X=V.liveChatHeaderRenderer)==null?0:X.collapseButton)}}});
eB.prototype.collapsedChanged=eB.prototype.collapsedChanged;eB.prototype.urlChanged=eB.prototype.urlChanged;eB.prototype.dataChanged=eB.prototype.dataChanged;eB.prototype.onShowHideChat=eB.prototype.onShowHideChat;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],eB.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],eB.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],eB.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.jp.YtPlayerListenerBehavior),_.Z("design:type",_.JY)],eB.prototype,"ytPlayerListenerBehavior",void 0);_.H([_.q(_.wn.YtOpenPopupBehavior),_.Z("design:type",Object)],eB.prototype,"ytOpenPopupBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],eB.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],eB.prototype,"currentPageUrl",void 0);
_.H([_.n({computed:"computeBaseUrl(currentPageUrl,data)"}),_.Z("design:type",Object)],eB.prototype,"baseUrl",void 0);_.H([_.n({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.Z("design:type",String)],eB.prototype,"url",void 0);_.H([_.n(),_.Z("design:type",Object)],eB.prototype,"isHiddenByUser",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.Z("design:type",Object)],eB.prototype,"hidden",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.Z("design:type",Boolean)],eB.prototype,"collapsed",void 0);_.H([_.n({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.Z("design:type",Boolean)],eB.prototype,"hideChatFrame",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],eB.prototype,"showAboveScrim",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],eB.prototype,"watchNextGrid",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],eB.prototype,"modernButtons",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],eB.prototype,"roundedContainer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],eB.prototype,"noBorder",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],eB.prototype,"roundBackground",void 0);
_.H([_.n({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.Z("design:type",Object)],eB.prototype,"toggleButtonOverride",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],eB.prototype,"overflowHideChat",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],eB.prototype,"forceDarkTheme",void 0);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],eB.prototype,"enableShowWithoutHideChatButton",null);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],eB.prototype,"theaterWatchWhile",void 0);_.H([_.p$("#chatframe"),_.Z("design:type",HTMLIFrameElement)],eB.prototype,"chatframe",void 0);_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eB.prototype,"onShowHideChat",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eB.prototype,"dataChanged",null);
_.H([_.w$("url"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eB.prototype,"urlChanged",null);_.H([_.w$("collapsed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eB.prototype,"collapsedChanged",null);_.H([_.GY({is:"ytd-live-chat-frame",disableElementRegistration:!0})],eB);
_.C(eB,"ytd-live-chat-frame",function(){if(SkX!==void 0)return SkX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-live-chat-frame--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iframe frameborder="0" scrolling="no" id="chatframe" class="style-scope ytd-live-chat-frame"></iframe>\n<template is="dom-if" if="[[data.conversationBarRenderer.availabilityMessage]]" class="style-scope ytd-live-chat-frame">\n  <ytd-message-renderer data="[[data.conversationBarRenderer.availabilityMessage.messageRenderer]]" class="style-scope ytd-live-chat-frame">\n  </ytd-message-renderer>\n</template>\n<template is="dom-if" if="[[!enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" class="style-scope ytd-live-chat-frame">\n    <ytd-toggle-button-renderer data="[[data.liveChatRenderer.showHideButton.toggleButtonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" class="style-scope ytd-live-chat-frame">\n    </ytd-toggle-button-renderer>\n  </div>\n</template>\n<template is="dom-if" if="[[enableShowWithoutHideChatButton]]" class="style-scope ytd-live-chat-frame">\n  <div id="show-hide-button" hidden="[[!collapsed]]" class="style-scope ytd-live-chat-frame">\n    <ytd-button-renderer data="[[data.liveChatRenderer.showButton.buttonRenderer]]" noink="" overrides="[[toggleButtonOverride]]" on-click="onShowHideChat" class="style-scope ytd-live-chat-frame">\n    </ytd-button-renderer>\n  </div>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return SkX=k},{mode:1});var jmP;var k7=function(){var k=_.a.apply(this,arguments)||this;k.lastRenderedPanelIds=new Set;k.visiblePanels=[];k.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return k};
_.J(k7,_.a);_.c=k7.prototype;_.c.dataChanged=function(){if(this.data){for(var k=[],I=_.G(this.data),V=I.next();!V.done;V=I.next()){V=V.value;var X=void 0,P=void 0,L=(X=V)==null?void 0:(P=X.engagementPanelSectionListRenderer)==null?void 0:P.visibility;P=X=void 0;((X=V)==null?0:(P=X.engagementPanelSectionListRenderer)==null?0:P.targetId)&&L!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&k.push(V)}this.visiblePanels=k}else this.visiblePanels=[]};
_.c.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}}};
_.c.withoutVisiblePanelById=function(k){return this.visiblePanels.filter(function(I){var V;return((V=I.engagementPanelSectionListRenderer)==null?void 0:V.targetId)!==k})};
_.c.onYtChangeEngagementPanelVisibilityAction=function(k){var I=this,V=_.K(k,_.aIU);if(this.data&&(V==null?0:V.targetId)&&(V==null?0:V.visibility)){var X,P=(X=this.data.find(function(T){var d;return((d=T.engagementPanelSectionListRenderer)==null?void 0:d.targetId)===V.targetId}))==null?void 0:X.engagementPanelSectionListRenderer;
if(P){var L=this.withoutVisiblePanelById(V.targetId);V.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(k=this.data.find(function(T){var d;return((d=T.engagementPanelSectionListRenderer)==null?void 0:d.targetId)===V.targetId}))&&(L=[k].concat(_.Z9(L)));
this.hideDelayMs&&V.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&L.length===0?_.hD.addJob(function(){P.visibility=V.visibility;I.visiblePanels=L},10,this.hideDelayMs):(P.visibility=V.visibility,this.visiblePanels=L);
_.AV(this.hostElement,"yt-engagement-panels-visible-changed",[L])}}};
_.c.onRendererstamperFinished=function(){var k=new Set(this.visiblePanels.map(function(I){var V;return(V=I.engagementPanelSectionListRenderer)==null?void 0:V.targetId}));
this.handlePanelVisibilityChange(k,this.lastRenderedPanelIds);this.lastRenderedPanelIds=k};
_.c.handlePanelVisibilityChange=function(k,I){k=k===void 0?new Set:k;I=I===void 0?new Set:I;if(this.data)for(var V=_.G(this.data),X=V.next();!X.done;X=V.next()){X=X.value;var P=void 0,L=void 0,T=(P=X)==null?void 0:(L=P.engagementPanelSectionListRenderer)==null?void 0:L.targetId;if(T&&(P=I.has(T),L=k.has(T),T=void 0,!P&&L?(L=P=void 0,T=(P=X)==null?void 0:(L=P.engagementPanelSectionListRenderer)==null?void 0:L.onShowCommands):P&&!L&&(L=P=void 0,T=(P=X)==null?void 0:(L=P.engagementPanelSectionListRenderer)==
null?void 0:L.onHideCommands),T))for(X=_.G(T),T=X.next();!T.done;T=X.next())this.ytComponentBehavior.resolveCommand(T.value)}};
k7.prototype.onRendererstamperFinished=k7.prototype.onRendererstamperFinished;k7.prototype.dataChanged=k7.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],k7.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],k7.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],k7.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],k7.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],k7.prototype,"lastRenderedPanelIds",void 0);_.H([_.n(),_.Z("design:type",Number)],k7.prototype,"hideDelayMs",void 0);_.H([_.n(),_.Z("design:type",Array)],k7.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Array)],k7.prototype,"visiblePanels",void 0);_.H([_.n(),_.Z("design:type",Boolean)],k7.prototype,"isWatchWhilePanel",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],k7.prototype,"dataChanged",null);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],k7.prototype,"onRendererstamperFinished",null);_.H([_.GY({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],k7);
_.C(k7,"ytd-watch-engagement-panels",function(){if(jmP!==void 0)return jmP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-engagement-panels--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="panels" class="style-scope ytd-watch-engagement-panels"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return jmP=k},{mode:1});var JUp;var YkA;var gqV=function(){return _.a.apply(this,arguments)||this};
_.J(gqV,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gqV.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gqV.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],gqV);
_.C(gqV,"ytd-comments-entry-point-message-renderer",function(){if(YkA!==void 0)return YkA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="message" text="[[data.messageText]]" class="style-scope ytd-comments-entry-point-message-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return YkA=k},{mode:1});var qk3;var IC=function(){return _.a.apply(this,arguments)||this};
_.J(IC,_.a);_.R9.Object.defineProperties(IC.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.teaserAvatar)}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],IC.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],IC.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],IC.prototype,"hasAvatar",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],IC);
_.C(IC,"ytd-comments-entry-point-teaser-renderer",function(){if(qk3!==void 0)return qk3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-teaser-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="teaser" class="style-scope ytd-comments-entry-point-teaser-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-teaser-renderer" height="24" hidden="[[!hasAvatar]]" thumbnail="[[data.teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-teaser-renderer">[[getSimpleString(data.teaserContent)]]</div></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return qk3=k},{mode:1});var vqX;var smG=function(){return _.a.apply(this,arguments)||this};
_.J(smG,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],smG.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],smG.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],smG);
_.C(smG,"ytd-comments-simplebox-renderer",function(){if(vqX!==void 0)return vqX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-simplebox-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="simplebox" class="style-scope ytd-comments-simplebox-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-simplebox-renderer" height="24" thumbnail="[[data.simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-simplebox-renderer">[[getSimpleString(data.simpleboxPlaceholder)]]</div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return vqX=k},{mode:1});var VO=function(){var k=_.a.apply(this,arguments)||this;k.fullHeight=!_.m("comment_teaser_full_height_kill_switch")&&_.m("kevlar_watch_grid");return k};
_.J(VO,_.a);VO.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"}}}};
VO.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
VO.prototype.onTap=function(){var k=this.tapCommand;k&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(k))};
VO.prototype.onKeyUp=function(k){if(k.keyCode===13)this.onTap()};
_.R9.Object.defineProperties(VO.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.onTap)return this.data.onTap;var I,V;if(((I=this.data)==null?0:I.teaserContent)||((V=this.data)==null?0:V.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)!=null&&k.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
VO.prototype.onKeyUp=VO.prototype.onKeyUp;VO.prototype.onTap=VO.prototype.onTap;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],VO.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],VO.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],VO.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],VO.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],VO.prototype,"fullHeight",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VO.prototype,"tapCommand",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VO.prototype,"simpleboxPlaceholder",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],VO.prototype,"hasSimpleboxPlaceholder",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VO.prototype,"simpleboxAvatar",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VO.prototype,"teaserContent",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],VO.prototype,"hasTeaserContent",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VO.prototype,"teaserAvatar",null);
_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],VO.prototype,"hasTeaserAvatar",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VO.prototype,"messageText",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],VO.prototype,"contentRenderer",null);_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],VO.prototype,"hasContents",null);
_.H([_.v("data"),_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],VO.prototype,"hasContentRenderer",null);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],VO.prototype,"onTap",null);_.H([_.C$("keypress"),_.Z("design:type",Function),_.Z("design:paramtypes",[_.eU]),_.Z("design:returntype")],VO.prototype,"onKeyUp",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],VO);
_.C(VO,"ytd-comments-entry-point-header-renderer",function(){if(JUp!==void 0)return JUp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-entry-point-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-comments-entry-point-header-renderer"><div id="title" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.headerText)]]</div><div id="count" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(data.commentCount)]]</div></div><div id="content" class="style-scope ytd-comments-entry-point-header-renderer"><div id="simplebox" hidden="[[!hasSimpleboxPlaceholder]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" thumbnail="[[simpleboxAvatar]]" width="24"></yt-img-shadow><div id="simplebox-input" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(simpleboxPlaceholder)]]</div></div><div id="teaser" hidden="[[!hasTeaserContent]]" class="style-scope ytd-comments-entry-point-header-renderer"><yt-img-shadow class="avatar style-scope ytd-comments-entry-point-header-renderer" height="24" hidden="[[!hasTeaserAvatar]]" thumbnail="[[teaserAvatar]]" width="24"></yt-img-shadow><div id="teaser-text" class="style-scope ytd-comments-entry-point-header-renderer">[[getSimpleString(teaserContent)]]</div></div><yt-formatted-string id="message" text="[[messageText]]" class="style-scope ytd-comments-entry-point-header-renderer"></yt-formatted-string><div id="content-renderer" hidden="[[!hasContentRenderer]]" class="style-scope ytd-comments-entry-point-header-renderer"></div><div id="contents" class="style-scope ytd-comments-entry-point-header-renderer"></div></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return JUp=k},{mode:1});var FF4;_.Si(_.Z1Z,"yt-animated-rolling-number",{props:{numberText:_.$3,numberValue:_.$3,heightPx:_.$3,fontSizeMultiplier:_.$3,shouldAnimate:_.$3,forceRollUp:_.$3}});var BIx=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),AU2={numberText:"",heightPx:2*BIx,shouldAnimate:!1},XV=function(){var k=_.a.apply(this,arguments)||this;k.usingAnimatedComponents=!0;k.wasDetailed=!1;k.JSC$22169_browserSupportsAnimation=_.m("web_supports_animations_api");k.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};k.detailed=!1;k.shouldAnimate=!1;k.viewCountProps=AU2;k.dateTextProps=
AU2;k.isEmpty=!1;k.metadataBadgesInDescription=_.m("web_metadata_badges_in_description");return k};
_.J(XV,_.a);_.c=XV.prototype;_.c.computeIsEmpty=function(k,I,V,X,P,L,T,d){return!_.m("web_hide_watch_info_empty")||_.m6(k)?!1:I?!(_.m6(V)||X||_.m6(P)||_.m6(L)||T||_.m6(d)):!0};
_.c.attached=function(){var k=this;_.C7().resolve(_.xS).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(I){k.set("videoPrimaryInfoRenderer.subtitle",I)})};
_.c.detached=function(){_.C7().resolve(_.xS).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.c.resetAnimationState=function(){this.shouldAnimate=!1};
_.c.updateDynamicMetadata=function(){if(this.JSC$22169_browserSupportsAnimation){if(!this.detailed){var k,I,V,X;var P=(k=this.videoPrimaryInfoRenderer)==null?void 0:(I=k.viewCount)==null?void 0:(V=I.videoViewCountRenderer)==null?void 0:(X=V.extraShortViewCount)==null?void 0:X.simpleText;var L,T,d,U;var E=(L=this.videoPrimaryInfoRenderer)==null?void 0:(T=L.viewCount)==null?void 0:(d=T.videoViewCountRenderer)==null?void 0:(U=d.shortViewCount)==null?void 0:U.simpleText}if(!E){var l,r,h,y;P=(l=this.videoPrimaryInfoRenderer)==
null?void 0:(r=l.viewCount)==null?void 0:(h=r.videoViewCountRenderer)==null?void 0:(y=h.unlabeledViewCountValue)==null?void 0:y.simpleText;var S,g,F,Q;E=(S=this.videoPrimaryInfoRenderer)==null?void 0:(g=S.viewCount)==null?void 0:(F=g.videoViewCountRenderer)==null?void 0:(Q=F.viewCount)==null?void 0:Q.simpleText}var x,N,M;k=Number((x=this.videoPrimaryInfoRenderer)==null?void 0:(N=x.viewCount)==null?void 0:(M=N.videoViewCountRenderer)==null?void 0:M.originalViewCount);var p,z;x=(p=this.videoPrimaryInfoRenderer)==
null?void 0:(z=p.relativeDateText)==null?void 0:z.simpleText;var u;p=!((u=this.videoPrimaryInfoRenderer)==null||!u.relativeDateText);if(P&&E&&k&&(x||!p)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;u=E.split(new RegExp("("+P+")"));P=_.y8(u[0]);var ct;E={numberText:(ct=u[1])!=null?ct:"",numberValue:k,heightPx:2*BIx,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var dt;ct=((dt=u[2])!=null?dt:"")+"  ";this.setViewCount(E,P,_.y8(ct));if(!this.detailed&&
p){P=x.split(/(\d+)/);dt=_.y8(P[0]);var $K;ct={numberText:($K=P[1])!=null?$K:"",heightPx:2*BIx,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var lD;$K=((lD=P[2])!=null?lD:"")+"  ";this.setDateText(ct,dt,_.y8($K))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.c.setViewCount=function(k,I,V){_.m6(I)!==_.m6(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=I);this.viewCountProps.numberText!==(k==null?void 0:k.numberText)&&(this.viewCountProps=k||AU2);_.m6(V)!==_.m6(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=V)};
_.c.setDateText=function(k,I,V){_.m6(I)!==_.m6(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=I);this.dateTextProps.numberText!==(k==null?void 0:k.numberText)&&(this.dateTextProps=k||AU2);_.m6(V)!==_.m6(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=V)};
_.c.onYtUpdateViewershipAction=function(k){this.videoPrimaryInfoRenderer&&(_.K(k,rEA).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.K(k,rEA).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.K(k,rEA).viewCount)))};
_.c.onYtUpdateDateTextAction=function(k){if(this.videoPrimaryInfoRenderer){k=_.K(k,boP).dateText;this.shouldAnimate=!0;var I;((I=this.videoPrimaryInfoRenderer)==null?0:I.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",k):this.set("videoPrimaryInfoRenderer.dateText",k)}};
_.R9.Object.defineProperties(XV.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return uNk(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.m6(uNk(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.m6(this.viewCountPreNumberText),this.viewCountProps.numberText,_.m6(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.m6(this.dateTextPreNumberText),this.dateTextProps.numberText,_.m6(this.dateTextPostNumberText)].join("")}}});
XV.prototype.updateDynamicMetadata=XV.prototype.updateDynamicMetadata;XV.prototype.resetAnimationState=XV.prototype.resetAnimationState;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],XV.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],XV.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],XV.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],XV.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],XV.prototype,"videoPrimaryInfoRenderer",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XV.prototype,"detailed",void 0);_.H([_.n(),_.Z("design:type",Object)],XV.prototype,"shouldAnimate",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XV.prototype,"viewCountPreNumberText",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XV.prototype,"viewCountProps",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XV.prototype,"viewCountPostNumberText",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XV.prototype,"dateTextPreNumberText",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XV.prototype,"dateTextProps",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XV.prototype,"dateTextPostNumberText",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeIsEmpty(infoText, usingAnimatedComponents, viewCountPreNumberText, viewCountProps.numberText, viewCountPostNumberText, dateTextPreNumberText, dateTextProps.numberText, dateTextPostNumberText)"}),_.Z("design:type",Object)],XV.prototype,"isEmpty",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],XV.prototype,"metadataBadgesInDescription",void 0);_.H([_.v("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],XV.prototype,"infoText",null);
_.H([_.v("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.Z("design:type",String),_.Z("design:paramtypes",[])],XV.prototype,"descriptionInfoTooltipText",null);_.H([_.v("detailed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],XV.prototype,"showDescriptionInfoTooltip",null);
_.H([_.v("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.Z("design:type",String),_.Z("design:paramtypes",[])],XV.prototype,"animatedViewCountAccessibilityLabel",null);_.H([_.v("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.Z("design:type",String),_.Z("design:paramtypes",[])],XV.prototype,"animatedDateTextAccessibilityLabel",null);
_.H([_.w$("videoPrimaryInfoRenderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],XV.prototype,"resetAnimationState",null);_.H([_.w$("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],XV.prototype,"updateDynamicMetadata",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-watch-info-text"})],XV);
_.C(XV,"ytd-watch-info-text",function(){if(FF4!==void 0)return FF4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <template is="dom-if" if="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    </yt-formatted-string>\n  </template>\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return FF4=k},{mode:1});var Qmp;var nqp="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var oqc=_.R(function(k){var I=k.data;var V=k.setTapCommand;_.Yv(function(){var X=_.cr(I().onTap);V(X)},"CLm0Xe");
return _.f("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.f(_.HT,{data:function(){return I().avatar}},{avatarViewModel:_.fA}),_.f("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.f("span",null,function(){return I().simpleboxText})))},"Gk");var xIV=_.R(function(k){return _.f("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.f(_.b,{cond:function(){return _.K(k.data().avatar,_.P8)},
then:function(I){return _.f(_.fA,{data:I,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.f("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.f(_.KF,{text:function(){return k.data().teaserText}})))},"Hk");var aOc=_.R(function(k){var I=k.data;var V=k.setTapCommand;_.Yv(function(){var X=_.cr(I().onTap);V(X)},"qxjCCd");
return _.f("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.f(_.HT,{data:function(){return I().teasers}},{commentsEntryPointTeaserViewModel:xIV}))},"Jk");var R$4=_.R(function(k){var I=k.data;var V=k.setTapCommand;_.Yv(function(){var X=_.cr(I().onTap);V(X)},"CRZByf");
return _.f("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.f(_.KF,{text:function(){return I().messageText}}))},"Lk");var CIV=_.R(function(k){var I=k.data;var V=k.setTapCommand;var X=k.isDisabled;_.Yv(function(){var P=(X==null?0:X())?void 0:_.cr(I().onTap);V(P)},"GZxRqd");
return _.f("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.f(_.x_,{icon:function(){return I().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.f(_.b,{cond:function(){return I().image},
then:function(P){return _.f(_.yV,{data:P,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.f(_.KF,{text:function(){return I().text},
className:function(){return I().image||I().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.f(_.HT,{data:function(){return I().button}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:X==null?void 0:X()}}})}}))},"Nk");var wsh=_.R(function(k){var I=k.data;var V=k.itemIndex;var X=k.selectedIndex;var P=k.indexUpdatedCallback;var L=k.observer;k=k.title;var T=_.yQ("yt-carousel-item-view-model",function(r){L&&L().observe(r)}),d=function(r){V()===X()&&P(r)},U=_.wy(xxx),E=_.wy(_.eFl),l=function(){var r,h,y,S,g;
return((r=I())==null?void 0:r.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!U()||((h=I())==null?void 0:h.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((y=E())==null?void 0:y.includes("PAposts_by_host"))||((S=I())==null?void 0:S.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((g=E())==null?void 0:g.includes("PAyouchat"))};
return _.f("yt-carousel-item-view-model",{el:T,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":k},_.f(_.HT,{data:function(){var r,h;return(h=(r=_.K(I().carouselItem,ghV))==null?void 0:r.textCarousel)!=null?h:I().carouselItem}},{textCarouselItemViewModel:function(r){return _.f(CIV,{data:r.data,
setTapCommand:d,isDisabled:l})},
commentTeaserCarouselItemViewModel:function(r){return _.f(aOc,{data:r.data,setTapCommand:d})},
commentInputBoxCarouselItemViewModel:function(r){return _.f(oqc,{data:r.data,setTapCommand:d})},
commentsEntryPointMessageViewModel:function(r){return _.f(R$4,{data:r.data,setTapCommand:d})}}))},"Ok");var HBi=_.R(function(k){var I=k.numDots;var V=k.activeIndex;return _.f("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.f(_.ly,{each:function(){return Array.from({length:I()})},
keyBy:"INDEX"},function(X,P){return _.f("div",{class:function(){var L={};return _.OI("ytCarouselDotsShapeDot",(L.ytCarouselDotsShapeDotActive=P===V(),L))}})}))},"Pk");var ps3=_.R(function(k){var I=k.data;var V=k.handleCarouselNavigation;var X=k.numItems;var P=k.selectedIndex;var L=function(){return{disabled:P()===0}},T=function(){return{disabled:P()===X()-1}};
return _.f("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.f("div",null,_.f("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return I().title}),_.f(_.b,{cond:function(){return I().subtitle},
then:function(d){return _.f("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return I().subtitleAccessibilityText}},d)}})),_.f(_.b,{cond:function(){return X()>1},
then:function(){return _.f("div",{class:"ytCarouselTitleViewModelNavigation"},_.f(HBi,{numDots:X,activeIndex:P}),_.f(_.b,{cond:function(){return I().previousButton},
then:function(d){return _.f(_.HT,{data:d},{buttonViewModel:function(U){return _.f(_.ac,{data:U.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return V(-1)},
buttonOverrides:L})}})}}),_.f(_.b,{cond:function(){return I().nextButton},
then:function(d){return _.f(_.HT,{data:d},{buttonViewModel:function(U){return _.f(_.ac,{data:U.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return V(1)},
buttonOverrides:T})}})}}))}}))},"Qk");_.Si(_.R(function(k){var I=k.data;var V,X=_.yQ("yt-video-metadata-carousel-view-model"),P=_.yQ("div",function(p){var z=function(){var u=p.offsetWidth*g(),ct=24*(g()-1);h(u+ct)};
z();window.ResizeObserver&&(V=new ResizeObserver(z),V.observe(p))}),L=_.gH("HTML_DIR")==="rtl",T=!1,d=0,U=0;
k=_.G(_.Gz(0,void 0,"M49TDf"));var E=k.next().value,l=k.next().value;k=_.G(_.Gz(0,void 0,"zLIok"));var r=k.next().value,h=k.next().value;k=_.G(_.Gz(!1,void 0,"bhelhc"));var y=k.next().value,S=k.next().value,g=function(){var p,z,u;return(u=(p=I())==null?void 0:(z=p.carouselTitles)==null?void 0:z.length)!=null?u:0},F=function(){P.value&&P.value.scrollLeft!==d&&l((L?P.value.scrollLeft<d:P.value.scrollLeft>d)?Math.min(E()+1,g()-1):Math.max(E()-1,0))},Q;
window.IntersectionObserver&&(Q=new IntersectionObserver(function(p){p=_.G(p);for(var z=p.next();!z.done;z=p.next())if(z.value.isIntersecting){if(T){T=!1;break}F()}else l(U)},{threshold:.2}));
_.Yv(function(){if(P.value){var p=(L?-1:1)*(r()/g()+12)*(y()&&Q?U:E());typeof P.value.scrollTo==="function"?P.value.scrollTo({left:p,behavior:"smooth"}):P.value.scrollLeft=p;d=p;U=y()&&Q?U:E()}},"s9rbgc");
var x,N=function(p){x=p};
_.gu(function(){var p;(p=V)==null||p.disconnect();var z;(z=Q)==null||z.disconnect()});
var M=function(p){p=E()+p;p>=0&&p<g()&&(T=!0,l(p))};
return _.f("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:X,"on:click":_.A4(function(p){if(_.e_(_.t9(p),X.value,["BUTTON".toString()])||!x)return!1;_.C7().resolve(_.Hp).resolveCommand(x,{forceClickLogging:!0});return!1}),
"on:touchstart":_.A4(function(){S(!0);return!1}),
"on:touchend":_.A4(function(){Q||F();S(!1);return!1}),
hidden:function(){var p,z;return!((p=I())==null?0:(z=p.carouselItems)==null?0:z.length)}},_.f("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.f(_.b,{cond:function(){return I().carouselTitles},
then:function(p){return _.f(_.HT,{data:function(){return p()[y()&&Q?U:E()]}},{carouselTitleViewModel:function(z){return _.f(ps3,{data:z.data,
handleCarouselNavigation:M,numItems:g,selectedIndex:E})}})}})),_.f("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:P},_.f("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+r()+"px;"}},_.f(_.b,{cond:function(){return I().carouselItems},
then:function(p){return _.f(_.ly,{each:p},function(z,u){return _.f(_.HT,{data:function(){return z}},{carouselItemViewModel:function(ct){return _.f(wsh,{data:ct.data,
itemIndex:u,selectedIndex:E,indexUpdatedCallback:N,observer:Q,title:function(){a:{var dt=u();var $K,lD=($K=I())==null?void 0:$K.carouselTitles;if(lD&&(dt=lD[dt])){var mR;dt=(mR=_.K(dt,Yx3))==null?void 0:mR.title;break a}dt=void 0}return dt}})}})})}}))))},"Sk"),"yt-video-metadata-carousel-view-model",{props:{data:_.$3}});var NIx=_.m("web_action_buttons_update_owner_width")?32:12,Pm=function(){var k=_.a.apply(this,arguments)||this;k.isHovering=!1;k.enableColorSampling=_.m("web_delhi_colorful_sd");k.metadataBadgesInDescription=_.m("web_metadata_badges_in_description");k.descriptionCollapsed=!0;k.useFadedScrimDescription=_.m("kevlar_enable_faded_scrim_on_description");k.skinnyMode=!1;k.playlist=!1;k.isDark=document.documentElement.hasAttribute("dark");k.disableVideoOwnerOnTap=_.m("swatchie_video_owner_on_tap_ks");k.swatcherooDelayLoad=
_.m("swatcheroo_enable_ghost_cards");k.primaryMenuWidth=0;k.videoId="";k.titleHeadlineXs=_.m("web_watch_typography_title_headline_xs");k.titleHeadlineS=_.m("web_watch_typography_title_headline_s");k.titleHeadlineM=_.m("web_watch_typography_title_headline_m");k.titleHashtagBlackLinkified=_.m("web_title_hashtag_black_linkified");k.titleHashtagGreyLinkified=_.m("web_title_hashtag_grey_linkified");k.actionButtonsUpdateOwnerWidth=_.m("web_action_buttons_update_owner_width");k.actionMap={"yt-update-title-action":"onYtUpdateTitleAction",
"yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};k.isFullscreen=!1;k.isTheaterMode=!1;return k};
_.J(Pm,_.a);_.c=Pm.prototype;_.c.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.c.updateOwnerAndDescriptionPosition=function(){_.m("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),QT(this.bottomRowElement,this.ownerElement)):(QT(this.bottomRowElement,this.descriptionElement),QT(this.topRowElement,this.ownerElement)))};
_.c.titleOnTap=function(k){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.yy(_.K$(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var I;((I=window.getSelection())==null?0:I.toString().length)||this.handleExpandDescriptionCommands()}};
_.c.videoOwnerOnTap=function(k){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.yy(_.K$(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.c.detached=function(){var k=this,I;return _.W(function(V){(I=k.resizeObserver)==null||I.disconnect();_.xg(V)})};
_.c.maybeAttachResizeObserver=function(){var k=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.n2(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){k.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.c.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var k=this.hostElement.clientWidth,I=Math.max(this.largerItemWrap?400:350,k/2-NIx);_.m("web_action_buttons_update_owner_width")&&(I=this.ownerElement.clientWidth+NIx);this.actionsOnSeparateLine=this.primaryMenuWidth>k-I?!0:!1}};
_.c.stripAttributedDescription=function(k){return{content:k.content.replace(/[\r\n]{2,}/g,"\n")}};
_.c.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.m("web_modern_buttons"),forceIconButton:!_.m("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"}}}};
_.c.videoPrimaryInfoRendererChanged=function(){var k;if((k=this.videoPrimaryInfoRenderer)==null?0:k.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.c.videoSecondaryInfoRendererChanged=function(){var k,I;(k=this.descriptionInlineExpander)==null||(I=k.collapse)==null||I.call(k);this.descriptionExpandClientVe=_.BT(110509);this.descriptionCollapseClientVe=_.BT(110510);k=_.PW();I=_.Xc();k&&I&&(_.m("combine_ve_grafts")?(_.Hc(_.Ne(),this.descriptionExpandClientVe,I),_.Hc(_.Ne(),this.descriptionCollapseClientVe,I)):_.bt(k,I,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.c.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.c.updateTopLevelIconsOnly=function(){var k=this;_.m("top_level_update_killswitch")||this.menu&&_.hD.addLowPriorityJob(function(){k.menu.topLevelIconsOnly=k.skinnyMode},_.Nw("swathceroo_delay_flexible_menu_update",100))};
_.c.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.c.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.c.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.c.onYtTextInlineExpanderExpandedChanged=function(){if(!_.m("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var k,I;(I=(k=this.structuredDescriptionContentRendererElement).resize)==null||I.call(k)}};
_.c.onRenderStamperFinished=function(k){(k==null?void 0:k.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.c.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.c.onYtExpanderLessTapped=function(){var k,I=(k=this.videoSecondaryInfoRenderer)==null?void 0:k.showLessCommand;I&&this.ytComponentBehavior.resolveCommand(I)};
_.c.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.c.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.c.onDescriptionClick=function(k){if(!_.yy(_.K$(k)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var I;((I=window.getSelection())==null?0:I.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.m("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.c.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.c.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.c.logCollapseClick=function(){var k=_.PW();k&&this.descriptionCollapseClientVe&&_.y3(k,this.descriptionCollapseClientVe)};
_.c.logExpandClick=function(){var k=_.PW();k&&this.descriptionExpandClientVe&&_.y3(k,this.descriptionExpandClientVe)};
_.c.collapseDescription=function(){this.descriptionCollapsed=!0};
_.c.scrollToTopOfContainer=function(){_.sm(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.c.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.c.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.c.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.c.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var k,I;(I=(k=this.descriptionInlineExpander).resize)==null||I.call(k)}else _.$w(new _.GN("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()}};
_.c.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var k,I,V,X,P=_.m("web_action_buttons_update_owner_width")?(V=(k=_.BL(this.menu).querySelector("#button-shape"))==null?void 0:k.clientWidth)!=null?V:0:(X=(I=_.BL(this.menu).querySelector("#button"))==null?void 0:I.clientWidth)!=null?X:0,L,T;k=((T=(L=_.BL(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:L.clientWidth)!=null?T:0)+8+P;var d,U;P=(U=(d=_.BL(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:d.children.length)!=null?U:2;k<=8*P||(this.primaryMenuWidth=k)}};
_.c.onYtUpdateTitleAction=function(k){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.K(k,lQP).title)};
_.c.onYtUpdateDescriptionAction=function(k){if(k=_.K(k,_.RMG)){var I,V=!((I=this.videoSecondaryInfoRenderer)==null||!I.attributedDescription);k.isEmpty||!k.description&&!k.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):k.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",k.attributedDescription):k.description&&(V?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.VV(k.description)):this.set("videoSecondaryInfoRenderer.description",k.description))}};
_.c.onYtDarkModeToggledAction=function(k){this.isDark=k};
_.c.registerPanel=function(){if(!_.m("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var k=_.m("web_watch_imax_theater_mode")&&this.isTheaterMode;k=_.m("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||k;var I=_.C7().resolve(_.Ge);I&&!k&&I.registerPanel("engagement-panel-structured-description",this)}};
_.c.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.c.parseColorSamplingData=function(){var k;if(_.m("web_delhi_colorful_sd")&&((k=this.structuredDescriptionContentRenderer)==null?0:k.items)&&(k=this.structuredDescriptionContentRenderer.items.find(function(P){return!!_.K(P,so)}))){var I,V;
this.hoverColor={lightTheme:(I=_.K(k,so))==null?void 0:I.lightThemeColorPalette,darkTheme:(V=_.K(k,so))==null?void 0:V.darkThemeColorPalette};var X;this.hoverText=(X=_.K(k,so))==null?void 0:X.colorSampledDescriptionBodyText}};
_.c.updateHoverColor=function(){if(_.m("web_delhi_colorful_sd")){var k=this.hoverColor,I={},V;k=(V=this.isDark?k==null?void 0:k.darkTheme:k==null?void 0:k.lightTheme)!=null?V:{};V=_.G(nqp);for(var X=V.next();!X.done;X=V.next()){X=X.value;var P=k[X];I["--yt-saturated-"+_.C9(X)]=P?_.Xe(P):"initial"}_.x5(this.hostElement,I)}};
_.c.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.c.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.c.showPanel=function(k){this.expandDescription();var I=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;I.resize();var V,X=k==null?void 0:(V=k.sectionListEngagementPanelExtras)==null?void 0:V.scrollToItemSectionIdentifier;X?_.hD.addJob(function(){I==null||I.scrollToSection(X)},8):this.scrollToTopOfContainer()};
_.c.isVisible=function(){return!this.descriptionCollapsed};
_.c.getReloadContinuation=function(){};
_.c.hidePanel=function(){};
_.c.updatePanel=function(){};
_.R9.Object.defineProperties(Pm.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var k;return _.m("web_delhi_colorful_sd")&&(k=this.structuredDescriptionContentRenderer)!=null&&k.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(I){return!_.K(I,so)&&!_.K(I,K_2)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.structuredDescriptionContentRendererComputed)!=null&&k.items){var I;k=_.G((I=this.structuredDescriptionContentRendererComputed)==null?void 0:I.items);for(I=k.next();!I.done;I=k.next())if(I=_.K(I.value,_.Frf))return I}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.videoPrimaryInfoRenderer)==null?0:k.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return!!((k=this.videoSecondaryInfoRenderer)==null?0:(I=k.owner)==null?0:(V=I.videoOwnerRenderer)==null?0:V.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var k,I;if((k=this.videoSecondaryInfoRenderer)==null?0:(I=k.attributedDescription)==null?0:I.content){var V,X;return(X=this.stripAttributedDescription((V=this.videoSecondaryInfoRenderer)==null?void 0:V.attributedDescription))!=null?X:{runs:[]}}}if(_.m("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var P,L,T,d;return(d=(T=(P=this.videoSecondaryInfoRenderer)==
null?void 0:P.description)!=null?T:(L=this.videoSecondaryInfoRenderer)==null?void 0:L.attributedDescription)!=null?d:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=(k=this.videoSecondaryInfoRenderer)==null?void 0:k.headerRuns)!=null?I:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.commentsEntryPointHeaderRenderer)==null||!k.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.videoMetadataCarousel)==null||!k.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.Nw("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var k,I,V=Object.assign({},(k=this.videoSecondaryInfoRenderer)==null?void 0:(I=k.metadataRowContainer)==null?void 0:I.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 k,I,V=Object.assign({},(k=this.videoSecondaryInfoRenderer)==null?void 0:(I=k.metadataRowContainer)==null?void 0:I.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 k,I;return!!((k=this.structuredDescriptionContentRendererComputed)==null?0:(I=k.items)==null?0:I.length)}},
showInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!this.useFadedScrimDescription&&this.hasInlineStructuredDescription&&!this.descriptionCollapsed}},
descriptionExpandCommand:{configurable:!0,enumerable:!0,get:function(){if(this.structuredDescriptionContentRendererComputed)return null;var k;return(k=this.videoSecondaryInfoRenderer)==null?void 0:k.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.videoSecondaryInfoRenderer)==null?0:(I=k.owner)==null?0:(V=I.videoOwnerRenderer)==null?0:V.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var k,I,V,X;return!!((k=this.videoPrimaryInfoRenderer)==null?0:(I=k.videoActions)==null?0:(V=I.menuRenderer)==null?0:(X=V.flexibleItems)==null?0:X.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.bB(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.bB(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var k=this;if(_.m("web_title_hashtag_grey_delinkified")){var I,V=_.dc.unsafeClone((I=this.videoPrimaryInfoRenderer)==null?void 0:I.title);(I=V==null?void 0:V.runs)&&I.forEach(function(X){if(X==null?0:X.navigationEndpoint)X.textColor=4284506208,k.isDark&&(X.textColor=4289374890)});
return V}return(V=this.videoPrimaryInfoRenderer)==null?void 0:V.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.m("web_title_hashtag_black_delinkified")||_.m("web_title_hashtag_grey_delinkified")}}});
Pm.prototype.updateHoverColor=Pm.prototype.updateHoverColor;Pm.prototype.parseColorSamplingData=Pm.prototype.parseColorSamplingData;Pm.prototype.resetDescriptionState=Pm.prototype.resetDescriptionState;Pm.prototype.registerPanel=Pm.prototype.registerPanel;Pm.prototype.onYtExpanderLessTapped=Pm.prototype.onYtExpanderLessTapped;Pm.prototype.onYtExpanderMoreTapped=Pm.prototype.onYtExpanderMoreTapped;Pm.prototype.onRenderStamperFinished=Pm.prototype.onRenderStamperFinished;
Pm.prototype.onYtTextInlineExpanderExpandedChanged=Pm.prototype.onYtTextInlineExpanderExpandedChanged;Pm.prototype.onYtTextInlineExpanderCollapseClicked=Pm.prototype.onYtTextInlineExpanderCollapseClicked;Pm.prototype.onYtTextInlineExpanderExpandClicked=Pm.prototype.onYtTextInlineExpanderExpandClicked;Pm.prototype.moveActionsElement=Pm.prototype.moveActionsElement;Pm.prototype.updateTopLevelIconsOnly=Pm.prototype.updateTopLevelIconsOnly;Pm.prototype.structuredDescriptionContentRendererChanged=Pm.prototype.structuredDescriptionContentRendererChanged;
Pm.prototype.videoSecondaryInfoRendererChanged=Pm.prototype.videoSecondaryInfoRendererChanged;Pm.prototype.videoPrimaryInfoRendererChanged=Pm.prototype.videoPrimaryInfoRendererChanged;Pm.prototype.maybeUpdateActionsOnSeparateLine=Pm.prototype.maybeUpdateActionsOnSeparateLine;Pm.prototype.updateOwnerAndDescriptionPosition=Pm.prototype.updateOwnerAndDescriptionPosition;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Pm.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Pm.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Pm.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Pm.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Pm.prototype,"ytdReduxBehavior",void 0);
_.H([_.p$("#above-the-fold"),_.Z("design:type",HTMLElement)],Pm.prototype,"aboveTheFoldContainer",void 0);_.H([_.p$("#menu ytd-menu-renderer"),_.Z("design:type",Object)],Pm.prototype,"menu",void 0);_.H([_.p$("#description-inline-expander"),_.Z("design:type",Object)],Pm.prototype,"descriptionInlineExpander",void 0);_.H([_.p$("#faded-structured-description"),_.Z("design:type",Object)],Pm.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);
_.H([_.p$("#structured-description"),_.Z("design:type",Object)],Pm.prototype,"structuredDescriptionContentRendererElement",void 0);_.H([_.p$("#title"),_.Z("design:type",HTMLElement)],Pm.prototype,"titleElement",void 0);_.H([_.p$("#description"),_.Z("design:type",HTMLElement)],Pm.prototype,"descriptionElement",void 0);_.H([_.p$("#description-interaction"),_.Z("design:type",Object)],Pm.prototype,"descriptionInteraction",void 0);
_.H([_.p$("#owner"),_.Z("design:type",HTMLElement)],Pm.prototype,"ownerElement",void 0);_.H([_.p$("#top-row"),_.Z("design:type",HTMLElement)],Pm.prototype,"topRowElement",void 0);_.H([_.p$("#bottom-row"),_.Z("design:type",HTMLElement)],Pm.prototype,"bottomRowElement",void 0);_.H([_.p$("#actions"),_.Z("design:type",HTMLElement)],Pm.prototype,"actionsElement",void 0);_.H([_.p$("#bottom-actions"),_.Z("design:type",HTMLElement)],Pm.prototype,"bottomActionsElement",void 0);
_.H([_.p$("#ytd-watch-info-text"),_.Z("design:type",Object)],Pm.prototype,"watchInfoTextElement",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"videoPrimaryInfoRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"videoSecondaryInfoRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"commentsEntryPointHeaderRenderer",void 0);
_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"videoMetadataCarousel",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"structuredDescriptionContentRenderer",void 0);_.H([_.v("structuredDescriptionContentRenderer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"structuredDescriptionContentRendererComputed",null);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"videoSummary",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"merchShelf",void 0);
_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"infoPanelBelowMetadata",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"hoverColor",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"hoverText",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"isHovering",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"enableColorSampling",void 0);
_.H([_.v("structuredDescriptionContentRendererComputed"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"productShelf",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"metadataBadgesInDescription",void 0);_.H([_.v("videoPrimaryInfoRenderer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"shouldHideBadges",null);
_.H([_.v("productShelf","descriptionCollapsed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pm.prototype,"shouldShowProductShelf",null);_.H([_.n(),_.Z("design:type",Boolean)],Pm.prototype,"isWatchFlexy",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"descriptionCollapsed",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pm.prototype,"useFadedScrimDescription",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"skinnyMode",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("videoSecondaryInfoRenderer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"largerItemWrap",null);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"playlist",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"clarifyBox",void 0);_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"playerAds",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],Pm.prototype,"isDark",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Pm.prototype,"actionsOnSeparateLine",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"disableVideoOwnerOnTap",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"swatcherooDelayLoad",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Pm.prototype,"suppressTopLevelMetadataRows",void 0);
_.H([_.n(),_.Z("design:type",Object)],Pm.prototype,"primaryMenuWidth",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"videoId",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"titleHeadlineXs",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"titleHeadlineS",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"titleHeadlineM",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"titleHashtagBlackLinkified",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"titleHashtagGreyLinkified",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.H([_.DZ("skinnyMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"updateOwnerAndDescriptionPosition",null);
_.H([_.DZ("skinnyMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"maybeUpdateActionsOnSeparateLine",null);_.H([_.v("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"descriptionText",null);
_.H([_.v("videoSecondaryInfoRenderer.headerRuns"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],Pm.prototype,"headerRuns",null);_.H([_.n({value:!1}),_.v("commentsEntryPointHeaderRenderer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"hasTeaser",null);_.H([_.n({value:!1,reflectToAttribute:!0}),_.v("videoMetadataCarousel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"hasTeaserCarousel",null);
_.H([_.n({value:3}),_.v("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"descriptionMaxLines",null);_.H([_.v("videoSecondaryInfoRenderer.metadataRowContainer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"collapsibleMetadataRows",null);
_.H([_.v("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"alwaysVisibleMetadataRows",null);_.H([_.v("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pm.prototype,"hasInlineStructuredDescription",null);
_.H([_.v("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pm.prototype,"showInlineStructuredDescription",null);_.H([_.v("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"descriptionExpandCommand",null);
_.H([_.v("videoSecondaryInfoRenderer.owner"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"videoOwnerCommand",null);_.H([_.n({reflectToAttribute:!0}),_.v("videoPrimaryInfoRenderer.videoActions"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pm.prototype,"flexMenuEnabled",null);_.H([_.n({selector:_.Vy,reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"isFullscreen",void 0);
_.H([_.n({selector:_.IE,reflectToAttribute:!0}),_.Z("design:type",Object)],Pm.prototype,"isTheaterMode",void 0);_.H([_.v("descriptionText","useFadedScrimDescription"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pm.prototype,"showAttributedStringDescription",null);_.H([_.v("descriptionText","useFadedScrimDescription"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pm.prototype,"showFormattedStringDescription",null);
_.H([_.v("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Pm.prototype,"showFadedStructuredDescription",null);_.H([_.DZ("videoPrimaryInfoRenderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"videoPrimaryInfoRendererChanged",null);_.H([_.v("videoPrimaryInfoRenderer.title"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"videoTitle",null);
_.H([_.v("videoPrimaryInfoRenderer"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Pm.prototype,"noEndpoints",null);_.H([_.DZ("videoSecondaryInfoRenderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"videoSecondaryInfoRendererChanged",null);
_.H([_.w$("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"structuredDescriptionContentRendererChanged",null);_.H([_.w$("skinnyMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"updateTopLevelIconsOnly",null);
_.H([_.w$("skinnyMode"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"moveActionsElement",null);_.H([_.C$("yt-text-inline-expander-expand-clicked"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"onYtTextInlineExpanderExpandClicked",null);
_.H([_.C$("yt-text-inline-expander-collapse-clicked"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"onYtTextInlineExpanderCollapseClicked",null);_.H([_.C$("yt-text-inline-expander-expanded-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"onYtTextInlineExpanderExpandedChanged",null);
_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Pm.prototype,"onRenderStamperFinished",null);_.H([_.C$("yt-expander-more-tapped"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"onYtExpanderMoreTapped",null);_.H([_.C$("yt-expander-less-tapped"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"onYtExpanderLessTapped",null);
_.H([_.w$("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"registerPanel",null);_.H([_.w$("videoSecondaryInfoRenderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"resetDescriptionState",null);
_.H([_.w$("structuredDescriptionContentRenderer"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"parseColorSamplingData",null);_.H([_.w$("hoverColor","isDark"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Pm.prototype,"updateHoverColor",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-watch-metadata"})],Pm);
_.C(Pm,"ytd-watch-metadata",function(){if(Qmp!==void 0)return Qmp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <template is="dom-if" if="[[videoSecondaryInfoRenderer]]" id="description-wrapper" class="style-scope ytd-watch-metadata">\n      <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick" on-mouseenter="onDescriptionMouseEnter" on-mouseleave="onDescriptionMouseLeave">\n        <div id="description-inner" class="style-scope ytd-watch-metadata">\n          <ytd-watch-info-text id="ytd-watch-info-text" detailed="[[!descriptionCollapsed]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" class="style-scope ytd-watch-metadata"></ytd-watch-info-text>\n          \n          <template is="dom-if" if="[[shouldShowProductShelf]]" restamp="" id="product-shelf" class="style-scope ytd-watch-metadata">\n            <ytd-merch-shelf-renderer data="[[productShelf]]" detailed-description-override="[[!descriptionCollapsed]]" class="style-scope ytd-watch-metadata">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <yt-formatted-string id="description-placeholder" hidden="[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]" text="[[videoSecondaryInfoRenderer.descriptionPlaceholder]]" class="style-scope ytd-watch-metadata">\n          </yt-formatted-string>\n          <div id="description-text-container" hidden="[[!useFadedScrimDescription]]" class="style-scope ytd-watch-metadata">\n            <yt-attributed-string id="attributed-description-text" data="[[descriptionText]]" disable-upgrade$="[[!showAttributedStringDescription]]" header-runs="[[headerRuns]]" hidden$="[[!showAttributedStringDescription]]" user-input="" class="style-scope ytd-watch-metadata">\n            </yt-attributed-string>\n            \n            <yt-formatted-string id="formatted-description-text" disable-upgrade$="[[!showFormattedStringDescription]]" hidden="[[!showFormattedStringDescription]]" split-lines="[[showFormattedStringDescription]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            </yt-formatted-string>\n            <ytd-structured-description-content-renderer id="faded-structured-description" data="[[structuredDescriptionContentRendererComputed]]" disable-upgrade$="[[!showFadedStructuredDescription]]" hidden="[[!showFadedStructuredDescription]]" inline-structured-description="" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n            </ytd-structured-description-content-renderer>\n            <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n            </ytd-metadata-row-container-renderer>\n            <tp-yt-paper-button id="collapse-button" class="button style-scope ytd-watch-metadata" hidden="[[descriptionCollapsed]]" on-click="handleCollapseDescriptionClick">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n          </div>\n          <ytd-text-inline-expander id="description-inline-expander" always-show-expand-button="" collapse-label="[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]" disable-upgrade$="[[useFadedScrimDescription]]" expand-command="[[descriptionExpandCommand]]" expand-label="[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[useFadedScrimDescription]]" max-lines="[[descriptionMaxLines]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            <div slot="extra-content" class="style-scope ytd-watch-metadata">\n              <ytd-structured-description-content-renderer id="structured-description" data="[[structuredDescriptionContentRendererComputed]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="" merch-shelf="[[merchShelf]]" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n              </ytd-structured-description-content-renderer>\n              <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n              </ytd-metadata-row-container-renderer>\n            </div>\n          </ytd-text-inline-expander>\n        </div>\n        <yt-interaction id="description-interaction" class="rounded-large style-scope ytd-watch-metadata" hidden="[[skinnyMode]]"></yt-interaction>\n      </div>\n    </template>\n    <div id="bottom-actions" class="style-scope ytd-watch-metadata"></div>\n    <div id="comment-teaser" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaser]]"></div>\n    <div id="teaser-carousel" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaserCarousel]]"></div>\n  </div>\n</div>\n\n<ytd-metadata-row-container-renderer data="[[alwaysVisibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n</ytd-metadata-row-container-renderer>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Qmp=k},{mode:2});var Le=function(){var k=_.a.apply(this,arguments)||this;k.hidden=!1;k.errorScreen=null;k.playlistData={};return k};
_.J(Le,_.a);_.c=Le.prototype;_.c.getPlayer=function(){return this.ytdPlayer};
_.c.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:Je(["aa","eocs"])}}};
_.c.onActiveChanged=function(){_.$L().dispatch(WYP(this.ytPageBehavior.active))};
_.c.playerDataChanged=function(){var k;(k=this.watchController)==null||k.setPlayerResponse(this.playerData)};
_.c.dataChanged=function(){var k;(k=this.watchController)==null||k.setWatchNextResponse(this.data)};
_.c.sizeChanged=function(){var k,I;(I=(k=this.metadata).resize)==null||I.call(k)};
_.c.attached=function(){this.watchController=new eN(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.c.detached=function(){_.BB(this.watchController);this.watchController=void 0};
_.c.getPlayerContainer=function(){return this.playerContainer};
_.c.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.c.provideRenderingData=function(k,I){switch(k){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=I;break;case "ERROR_SCREEN":this.errorScreen=I!=null?I:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=I;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=I;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=I;break;case "RICH_METADATA":this.richMetadataRowContainer=I;break;case "CLARIFICATION":this.clarificationData=I;break;case "PLAYLIST":this.playlistData=
I!=null?I:{};break;case "MERCH_SHELF":this.merchShelf=I;break;case "TICKET_SHELF":this.ticketShelf=I;break;case "LIMITED_STATE":this.limitedState=I;break;case "DONATION_SHELF":this.donationShelf=I;break;case "ALERTS":this.alerts=I}};
_.R9.Object.defineProperties(Le.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return!this.hidden&&!!((k=this.data)==null?0:(I=k.contents)==null?0:(V=I.twoColumnWatchNextResults)==null?0:V.conversationBar)}}});
Le.prototype.sizeChanged=Le.prototype.sizeChanged;Le.prototype.dataChanged=Le.prototype.dataChanged;Le.prototype.playerDataChanged=Le.prototype.playerDataChanged;Le.prototype.onActiveChanged=Le.prototype.onActiveChanged;_.H([_.q(ya.YtPageBehavior),_.Z("design:type",Object)],Le.prototype,"ytPageBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Le.prototype,"ytComponentBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Le.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Le.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Le.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"playerData",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Le.prototype,"hidden",void 0);_.H([_.p$("#ytd-player"),_.Z("design:type",HTMLElement)],Le.prototype,"ytdPlayer",void 0);_.H([_.p$("#player-container"),_.Z("design:type",HTMLElement)],Le.prototype,"playerContainer",void 0);_.H([_.p$("#metadata"),_.Z("design:type",Object)],Le.prototype,"metadata",void 0);_.H([_.p$("#playlist"),_.Z("design:type",HTMLElement)],Le.prototype,"playlistPanel",void 0);
_.H([_.n({selector:o4A,reflectToAttribute:!0}),_.Z("design:type",Object)],Le.prototype,"fixie",void 0);_.H([_.n({selector:_.t5U,reflectToAttribute:!0}),_.Z("design:type",Object)],Le.prototype,"singleColumn",void 0);_.H([_.n({selector:function(k){return _.IE(k)&&!_.Vy(k)},
reflectToAttribute:!0}),_.Z("design:type",Object)],Le.prototype,"theater",void 0);_.H([_.n({selector:_.Vy,reflectToAttribute:!0}),_.Z("design:type",Object)],Le.prototype,"fullscreen",void 0);_.H([_.n({selector:n4X}),_.Z("design:type",Object)],Le.prototype,"windowSize",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"singleColumnContents",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"errorScreen",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"playlistData",void 0);
_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"videoPrimaryInfoRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"videoSecondaryInfoRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"richMetadataRowContainer",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"clarificationData",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"commentsEntryPointHeaderRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"ticketShelf",void 0);
_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"merchShelf",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"donationShelf",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"limitedState",void 0);_.H([_.n(),_.Z("design:type",Object)],Le.prototype,"alerts",void 0);_.H([_.v("playlistData"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Le.prototype,"hasPlaylistData",null);
_.H([_.v("data","hidden"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Le.prototype,"hasChat",null);_.H([_.w$("active"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Le.prototype,"onActiveChanged",null);_.H([_.w$("playerData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Le.prototype,"playerDataChanged",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Le.prototype,"dataChanged",null);_.H([_.w$("windowSize","singleColumn"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Le.prototype,"sizeChanged",null);
_.C(Le,"ytd-watch-fixie",function(){if(iBA===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-fixie--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="single-column" hidden="[[!singleColumnContents]]" class="style-scope ytd-watch-fixie"></div>\n\n<div id="fixed-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="primary" class="style-scope ytd-watch-fixie">\n    <div id="player" class="style-scope ytd-watch-fixie">\n      <div id="player-container" class="style-scope ytd-watch-fixie">\n        <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-fixie">\n        </ytd-player>\n      </div>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" disable-upgrade$="[[!errorScreen]]" hidden$="[[!errorScreen]]" class="style-scope ytd-watch-fixie">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <div id="alerts" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-metadata id="metadata" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" suppress-top-level-metadata-rows="" video-id="[[data.currentVideoEndpoint.watchEndpoint.videoId]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer.videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer.videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-metadata>\n  </div>\n</div>\n\n<div id="static-layer" hidden="[[singleColumnContents]]" class="style-scope ytd-watch-fixie">\n  <div id="secondary" class="style-scope ytd-watch-fixie">\n    <div id="clarify-box" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="limited-state" class="feed-item style-scope ytd-watch-fixie"></div>\n    \n    <template is="dom-if" if="[[merchShelf.merchandiseShelfRenderer]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-fixie">\n      <ytd-merch-shelf-renderer class="feed-item style-scope ytd-watch-fixie" data="[[merchShelf.merchandiseShelfRenderer]]" watch-metadata-refresh="">\n      </ytd-merch-shelf-renderer>\n    </template>\n    \n    <div id="ticket-shelf" class="feed-item style-scope ytd-watch-fixie" hidden=""></div>\n    <ytd-watch-engagement-panels data="[[data.engagementPanels]]" class="style-scope ytd-watch-fixie"></ytd-watch-engagement-panels>\n    \n    <template is="dom-if" if="[[hasChat]]" restamp="" class="style-scope ytd-watch-fixie">\n      <ytd-live-chat-frame id="chat" class="feed-item style-scope ytd-watch-fixie" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]">\n      </ytd-live-chat-frame>\n    </template>\n    <div id="donation-shelf" class="feed-item style-scope ytd-watch-fixie"></div>\n    <ytd-playlist-panel-renderer id="playlist" class="feed-item style-scope ytd-watch-fixie" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" data="[[playlistData]]" disable-upgrade$="[[!hasPlaylistData]]" hidden="[[!hasPlaylistData]]" js-panel-height="">\n    </ytd-playlist-panel-renderer>\n    <div id="rich-metadata" class="feed-item style-scope ytd-watch-fixie"></div>\n    <div id="player-ads" class="style-scope ytd-watch-fixie"></div>\n    <ytd-watch-next-secondary-results-renderer data="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" disable-upgrade$="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" hidden="[[!data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" player-data="[[playerData]]" class="style-scope ytd-watch-fixie">\n    </ytd-watch-next-secondary-results-renderer>\n  </div>\n</div>\n\n\n\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);iBA=k}k=iBA;return k},{mode:1});var MvA;var cm=function(){var k=_.a.apply(this,arguments)||this;k.viewTransitionEnabled=_.m("enable_player_resize_transition");k.smallerChatMinHeight=_.m("live_chat_smaller_min_height");k.isDarkTheme=document.documentElement.hasAttribute("dark");k.defaultCollapsePlaylist=_.m("web_watch_default_collapse_playlist");k.respectAspectRatio=_.m("web_enable_aspect_ratio_fix");k.retroModeReduxValue=!1;k.persistentPanelVisibleValue=!1;return k};
_.J(cm,_.a);_.c=cm.prototype;_.c.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.c.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.c.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.c.updateRetroModeReduxValue=function(){_.m("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.c.updatePersistentPanelVisibleValue=function(){_.m("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.c.ready=function(){var k=this,I=function(){k.onColumnScroll()};
this.primary.addEventListener("scroll",I);this.secondary.addEventListener("scroll",I)};
_.c.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.c.updateIsTwoColumnsFromBinding=function(k){_.m("web_watch_update_narrow_width_killswitch")||_.$L().dispatch(fIX(!k.detail.value));this.ytdWatchBehavior.isTwoColumns_=k.detail.value};
_.c.updateFlexySmallWindowFromBinding=function(k){this.ytdWatchBehavior.flexySmallWindow_=k.detail.value};
_.c.updateFlexyLargeWindowFromBinding=function(k){this.ytdWatchBehavior.flexyLargeWindow_=k.detail.value};
_.c.updateWatchWhileWindowSizeSufficientFromBinding=function(k){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=k.detail.value};
_.c.updateWatchNextCanShowMoreFromBinding=function(k){this.ytdWatchBehavior.watchNextCanShowMore=k.detail.value};
_.c.updateShownItemsFromBinding=function(k){k.detail.path?this.set(k.detail.path,k.detail.value):this.ytdWatchBehavior.watchNextShownItems=k.detail.value};
_.c.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22192_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22192_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}};
_.R9.Object.defineProperties(cm.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.pageVisualEffects)return!1;for(var I=0;I<this.data.pageVisualEffects.length;I++)if(k=_.K(this.data.pageVisualEffects[I],q1))return I=void 0,(I=k.config)==null?void 0:I.enableInLightTheme;return!1}}});
_.R9.Object.defineProperties(cm,{template:{configurable:!0,enumerable:!0,get:function(){if(MvA===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="shopping-timely-shelf" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy" 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');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);MvA=k}k=MvA;return k}}});
cm.prototype.updatePersistentPanelVisibleValue=cm.prototype.updatePersistentPanelVisibleValue;cm.prototype.updateRetroModeReduxValue=cm.prototype.updateRetroModeReduxValue;cm.prototype.updateScrollTopValue=cm.prototype.updateScrollTopValue;cm.prototype.updateFullscreenValue=cm.prototype.updateFullscreenValue;cm.prototype.updateTheaterValue=cm.prototype.updateTheaterValue;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],cm.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],cm.prototype,"ytComponentBehavior",void 0);_.H([_.q(GUc.YtdWatchBehavior),_.Z("design:type",Object)],cm.prototype,"ytdWatchBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],cm.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],cm.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],cm.prototype,"playerData",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cm.prototype,"viewTransitionEnabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cm.prototype,"smallerChatMinHeight",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cm.prototype,"isDarkTheme",void 0);_.H([_.n(),_.Z("design:type",Object)],cm.prototype,"defaultCollapsePlaylist",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cm.prototype,"respectAspectRatio",void 0);
_.H([_.n({selector:_.IE}),_.Z("design:type",Object)],cm.prototype,"theaterValue",void 0);_.H([_.n({selector:_.Vy}),_.Z("design:type",Object)],cm.prototype,"fullscreenValue",void 0);_.H([_.n({selector:fr}),_.Z("design:type",Object)],cm.prototype,"scrollTopValue",void 0);_.H([_.n({selector:_.Lv}),_.Z("design:type",Object)],cm.prototype,"miniplayerIsActive",void 0);_.H([_.n({selector:function(k){return k.watch.isWatchRetroMode}}),
_.Z("design:type",Object)],cm.prototype,"retroModeReduxValue",void 0);_.H([_.n({selector:_.W8.persistentPanelVisibleSelector}),_.Z("design:type",Object)],cm.prototype,"persistentPanelVisibleValue",void 0);_.H([WN("ytd-player"),_.Z("design:type",HTMLElement)],cm.prototype,"ytdPlayer",void 0);_.H([_.p$("#playlist"),_.Z("design:type",HTMLElement)],cm.prototype,"JSC$22192_ytdPlaylistPanelRenderer",void 0);_.H([WN("ytd-comments"),_.Z("design:type",HTMLElement)],cm.prototype,"ytdComments",void 0);
_.H([_.p$("#primary"),_.Z("design:type",HTMLElement)],cm.prototype,"primary",void 0);_.H([_.p$("#secondary"),_.Z("design:type",HTMLElement)],cm.prototype,"secondary",void 0);_.H([_.p$("#player-container"),_.Z("design:type",HTMLElement)],cm.prototype,"playerContainer",void 0);_.H([_.p$("#below"),_.Z("design:type",HTMLElement)],cm.prototype,"below",void 0);_.H([_.p$("#cinematics"),_.Z("design:type",HTMLElement)],cm.prototype,"JSC$22192_cinematics",void 0);
_.H([_.p$("#persistent-panel-container"),_.Z("design:type",HTMLElement)],cm.prototype,"persistentPanelContainer",void 0);_.H([_.w$("theaterValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cm.prototype,"updateTheaterValue",null);_.H([_.w$("fullscreenValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cm.prototype,"updateFullscreenValue",null);
_.H([_.w$("scrollTopValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cm.prototype,"updateScrollTopValue",null);_.H([_.w$("retroModeReduxValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cm.prototype,"updateRetroModeReduxValue",null);_.H([_.w$("persistentPanelVisibleValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cm.prototype,"updatePersistentPanelVisibleValue",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],cm.prototype,"cinematicLightTheme",null);_.H([_.GY({is:"ytd-watch-flexy"})],cm);var ZBx;var DIc;var z$A=function(){return _.a.apply(this,arguments)||this};
_.J(z$A,_.a);_.H([_.GY({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],z$A);
_.C(z$A,"ytd-ghost-comments-renderer",function(){if(DIc===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-comments-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-section style-scope ytd-ghost-comments-renderer">\n  <div class="header ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="input-box ghost-card style-scope ytd-ghost-comments-renderer">\n    <div class="avatar style-scope ytd-ghost-comments-renderer">\n      <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n    </div>\n    <div class="ghost-input style-scope ytd-ghost-comments-renderer"></div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  <div class="comments style-scope ytd-ghost-comments-renderer">\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n    <div class="comment ghost-card style-scope ytd-ghost-comments-renderer">\n      <div class="avatar style-scope ytd-ghost-comments-renderer">\n        <div class="circle style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n      <div class="content style-scope ytd-ghost-comments-renderer">\n        <div class="meta style-scope ytd-ghost-comments-renderer">\n          <div class="ghost-line style-scope ytd-ghost-comments-renderer"></div>\n        </div>\n        <div class="ghost-text style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-2 style-scope ytd-ghost-comments-renderer"></div>\n        <div class="ghost-text line-3 style-scope ytd-ghost-comments-renderer"></div>\n      </div>\n    </div>\n  </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);DIc=k}k=DIc;return k},{mode:1});var u$3;var OBp=function(){return _.a.apply(this,arguments)||this};
_.J(OBp,_.a);_.H([_.GY({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],OBp);
_.C(OBp,"ytd-ghost-watch-metadata-renderer",function(){if(u$3===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ghost-watch-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="ghost-card style-scope ytd-ghost-watch-metadata-renderer">\n  <div class="title style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="byline style-scope ytd-ghost-watch-metadata-renderer">\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n    <span class="word style-scope ytd-ghost-watch-metadata-renderer"></span>\n  </div>\n  <div class="description style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="line line-1 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-2 style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="line line-3 style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n  <div class="owner-box style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="left style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n      <div class="text style-scope ytd-ghost-watch-metadata-renderer">\n        <div class="top style-scope ytd-ghost-watch-metadata-renderer"></div>\n        <div class="bottom style-scope ytd-ghost-watch-metadata-renderer"></div>\n      </div>\n    </div>\n    <div class="right style-scope ytd-ghost-watch-metadata-renderer">\n      <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    </div>\n  </div>\n  <div class="action-bar style-scope ytd-ghost-watch-metadata-renderer">\n    <div class="oval style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n    <div class="circle style-scope ytd-ghost-watch-metadata-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);u$3=k}k=u$3;return k},{mode:1});var Gt=function(){var k=_.a.apply(this,arguments)||this;k.ghostGridRenderer={rows:6};k.smallerChatMinHeight=_.m("live_chat_smaller_min_height");k.darkerPanels=_.m("web_watch_darker_panels");k.isDarkTheme=document.documentElement.hasAttribute("dark");return k};
_.J(Gt,_.a);_.c=Gt.prototype;_.c.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.c.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.c.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.c.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.c.ready=function(){var k=this,I=function(){k.onColumnScroll()};
this.primary.addEventListener("scroll",I);this.secondary.addEventListener("scroll",I)};
_.c.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.c.updateIsTwoColumnsFromBinding=function(k){this.ytdWatchBehavior.isTwoColumns_=k.detail.value};
_.c.updateFlexySmallWindowFromBinding=function(k){this.ytdWatchBehavior.flexySmallWindow_=k.detail.value};
_.c.updateFlexyLargeWindowFromBinding=function(k){this.ytdWatchBehavior.flexyLargeWindow_=k.detail.value};
_.c.updateWatchWhileWindowSizeSufficientFromBinding=function(k){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=k.detail.value};
_.c.updateWatchNextCanShowMoreFromBinding=function(k){this.ytdWatchBehavior.watchNextCanShowMore=k.detail.value};
_.c.updateShownItemsFromBinding=function(k){_.m("swatcheroo_direct_use_rich_grid")||(k.detail.path?this.set(k.detail.path,k.detail.value):this.ytdWatchBehavior.watchNextShownItems=k.detail.value)};
_.c.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22197_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22197_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.R9.Object.defineProperties(Gt.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.pageVisualEffects)return!1;for(var I=0;I<this.data.pageVisualEffects.length;I++)if(k=_.K(this.data.pageVisualEffects[I],q1))return I=void 0,(I=k.config)==null?void 0:I.enableInLightTheme;return!1}}});
Gt.prototype.updateMiniplayerIsActiveValue=Gt.prototype.updateMiniplayerIsActiveValue;Gt.prototype.updateScrollTopValue=Gt.prototype.updateScrollTopValue;Gt.prototype.updateFullscreenValue=Gt.prototype.updateFullscreenValue;Gt.prototype.updateTheaterValue=Gt.prototype.updateTheaterValue;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Gt.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Gt.prototype,"ytComponentBehavior",void 0);
_.H([_.q(GUc.YtdWatchBehavior),_.Z("design:type",Object)],Gt.prototype,"ytdWatchBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Gt.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Gt.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Gt.prototype,"ghostGridRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],Gt.prototype,"playerData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Gt.prototype,"smallerChatMinHeight",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Gt.prototype,"darkerPanels",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Gt.prototype,"isDarkTheme",void 0);_.H([_.n({selector:_.IE}),_.Z("design:type",Object)],Gt.prototype,"theaterValue",void 0);_.H([_.n({selector:_.Vy}),_.Z("design:type",Object)],Gt.prototype,"fullscreenValue",void 0);_.H([_.n({selector:fr}),_.Z("design:type",Object)],Gt.prototype,"scrollTopValue",void 0);
_.H([_.n({selector:_.Lv}),_.Z("design:type",Object)],Gt.prototype,"miniplayerIsActiveValue",void 0);_.H([_.p$("#ytd-player"),_.Z("design:type",HTMLElement)],Gt.prototype,"ytdPlayer",void 0);_.H([_.p$("#playlist"),_.Z("design:type",HTMLElement)],Gt.prototype,"JSC$22197_ytdPlaylistPanelRenderer",void 0);_.H([_.p$("#ytd-comments"),_.Z("design:type",HTMLElement)],Gt.prototype,"ytdComments",void 0);_.H([_.p$("#primary"),_.Z("design:type",HTMLElement)],Gt.prototype,"primary",void 0);
_.H([_.p$("#secondary"),_.Z("design:type",HTMLElement)],Gt.prototype,"secondary",void 0);_.H([_.p$("#player-container"),_.Z("design:type",HTMLElement)],Gt.prototype,"playerContainer",void 0);_.H([_.p$("#cinematics"),_.Z("design:type",HTMLElement)],Gt.prototype,"JSC$22197_cinematics",void 0);_.H([_.w$("theaterValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Gt.prototype,"updateTheaterValue",null);
_.H([_.w$("fullscreenValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Gt.prototype,"updateFullscreenValue",null);_.H([_.w$("scrollTopValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Gt.prototype,"updateScrollTopValue",null);_.H([_.w$("miniplayerIsActiveValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Gt.prototype,"updateMiniplayerIsActiveValue",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Gt.prototype,"cinematicLightTheme",null);
_.C(Gt,"ytd-watch-grid",function(){if(ZBx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" hide-offer-modules="[[hideOfferModules]]" is-two-columns="[[isTwoColumns_]]" is-watch-next-grid="" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-grid">\n          </ytd-watch-next-secondary-results-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);ZBx=k}k=ZBx;return k},{mode:2});var tvh;var Tt=function(){var k=_.a.apply(this,arguments)||this;k.flexy=!0;k.learningJourney=!0;k.viewTransitionEnabled=_.m("enable_player_resize_transition");k.smallerChatMinHeight=_.m("live_chat_smaller_min_height");k.isDarkTheme=document.documentElement.hasAttribute("dark");k.theaterLargerPlayer=_.m("web_watch_theater_larger_player");k.defaultCollapsePlaylist=_.m("web_watch_default_collapse_playlist");k.enableCanvasLayout=_.m("web_enable_canvas_on_learning_journey");return k};
_.J(Tt,_.a);_.c=Tt.prototype;_.c.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.c.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.c.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.c.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.c.ready=function(){var k=this,I=function(){k.onColumnScroll()};
this.primary.addEventListener("scroll",I);this.secondary.addEventListener("scroll",I)};
_.c.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.c.updateIsTwoColumnsFromBinding=function(k){_.m("web_watch_update_narrow_width_killswitch")||_.$L().dispatch(fIX(!k.detail.value));this.ytdWatchBehavior.isTwoColumns_=k.detail.value};
_.c.updateFlexySmallWindowFromBinding=function(k){this.ytdWatchBehavior.flexySmallWindow_=k.detail.value};
_.c.updateFlexyLargeWindowFromBinding=function(k){this.ytdWatchBehavior.flexyLargeWindow_=k.detail.value};
_.c.updateWatchWhileWindowSizeSufficientFromBinding=function(k){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=k.detail.value};
_.c.updateWatchNextCanShowMoreFromBinding=function(k){this.ytdWatchBehavior.watchNextCanShowMore=k.detail.value};
_.c.updateShownItemsFromBinding=function(k){k.detail.path?this.set(k.detail.path,k.detail.value):this.ytdWatchBehavior.watchNextShownItems=k.detail.value};
_.c.getElement=function(k){switch(k){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22200_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22200_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.R9.Object.defineProperties(Tt.prototype,{showBrowseResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.browseData&&!this.playerData&&this.enableCanvasLayout}},
showWatchResponse:{configurable:!0,enumerable:!0,get:function(){return!!this.playerData||!this.enableCanvasLayout}},
cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.pageVisualEffects)return!1;for(var I=0;I<this.data.pageVisualEffects.length;I++)if(k=_.K(this.data.pageVisualEffects[I],q1))return I=void 0,(I=k.config)==null?void 0:I.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.learningJourneyEngagementPanels)==null?void 0:k.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var k,I=(k=this.learningJourneyEngagementPanels)==null?void 0:k.find(function(h){var y;return(h==null?void 0:(y=h.engagementPanelSectionListRenderer)==null?void 0:y.panelIdentifier)==="learning-journey-engagement-panel"});
if(I){var V,X,P,L,T,d,U,E,l;if(k=(E=((U=(T=((L=I==null?void 0:(V=I.engagementPanelSectionListRenderer)==null?void 0:(X=V.content)==null?void 0:(P=X.sectionListRenderer)==null?void 0:P.contents)!=null?L:[])[0])==null?void 0:(d=T.itemSectionRenderer)==null?void 0:d.contents)!=null?U:[])[0])==null?void 0:(l=E.accordionViewModel)==null?void 0:l.onTitleTap){var r=_.cr(k);if(r)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.al.instance.resolveCommand(r)}}}}}}});
_.R9.Object.defineProperties(Tt,{template:{configurable:!0,enumerable:!0,get:function(){if(tvh===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-learning-journey--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-learning-journey">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-learning-journey"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-learning-journey"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-learning-journey">\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-learning-journey"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-learning-journey"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-learning-journey">\n  <div id="secondary" class="style-scope ytd-watch-learning-journey">\n    <div id="secondary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="plj-sidebar" class="style-scope ytd-watch-learning-journey">\n        <div id="plj-playlist" class="style-scope ytd-watch-learning-journey"></div>\n        <div id="plj-panels" class="style-scope ytd-watch-learning-journey"></div>\n      </div>\n      <div id="panels" class="style-scope ytd-watch-learning-journey">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-learning-journey">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-learning-journey"></div>\n      <div id="chat-container" class="style-scope ytd-watch-learning-journey">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-learning-journey">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-learning-journey">\n        <div id="player-ads" class="style-scope ytd-watch-learning-journey"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-learning-journey">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="primary" class="style-scope ytd-watch-learning-journey">\n    <div id="primary-inner" class="style-scope ytd-watch-learning-journey">\n      <div id="watch-content" hidden="[[!showWatchResponse]]" class="style-scope ytd-watch-learning-journey">\n        <div id="player" class="style-scope ytd-watch-learning-journey">\n          <div id="cinematics-container" class="style-scope ytd-watch-learning-journey">\n            <div id="cinematics" class="style-scope ytd-watch-learning-journey"></div>\n          </div>\n          <div id="player-container-outer" class="style-scope ytd-watch-learning-journey">\n            <div id="player-container-inner" class="style-scope ytd-watch-learning-journey">\n              <div id="player-container" role="complementary" class="style-scope ytd-watch-learning-journey">\n                <ytd-player id="ytd-plj-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_LEARNING_JOURNEY_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-learning-journey">\n                </ytd-player>\n              </div>\n            </div>\n            <div id="player-button-overlays" class="style-scope ytd-watch-learning-journey">\n              <yt-button-shape data="[[backButtonData]]" hidden$="[[!backButtonData]]" icon-name="x_cairo" class="style-scope ytd-watch-learning-journey">\n            </yt-button-shape></div>\n          </div>\n          <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-learning-journey">\n          </yt-playability-error-supported-renderers>\n        </div>\n        <div id="below" class="style-scope ytd-watch-learning-journey">\n          <div id="alerts" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="messages" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="clarify-box" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <div id="limited-state" class="attached-message style-scope ytd-watch-learning-journey"></div>\n          <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-learning-journey" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-learning-journey="" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n          </ytd-watch-metadata>\n          <div class$="[[legacyMetadataClass]] style-scope ytd-watch-learning-journey">\n            <div id="info" class="style-scope ytd-watch-learning-journey">\n              <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n            <div id="meta" class="style-scope ytd-watch-learning-journey">\n              <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-learning-journey"></div>\n              <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey"></div>\n            </div>\n          </div>\n          <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-learning-journey"></div>\n          <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-learning-journey"></div>\n          \n          <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-learning-journey">\n            <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-learning-journey">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-learning-journey">\n          </ytd-comments>\n        </div>\n      </div>\n      <div id="browse-content" hidden="[[!showBrowseResponse]]" class="style-scope ytd-watch-learning-journey">\n        <ytd-two-column-browse-results-renderer id="ytd-plj-browse" data="[[browseData.contents.twoColumnBrowseResultsRenderer]]" class="style-scope ytd-watch-learning-journey"></ytd-two-column-browse-results-renderer>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-learning-journey"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-learning-journey"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);tvh=k}k=tvh;return k}}});
Tt.prototype.updateMiniplayerIsActiveValue=Tt.prototype.updateMiniplayerIsActiveValue;Tt.prototype.updateScrollTopValue=Tt.prototype.updateScrollTopValue;Tt.prototype.updateFullscreenValue=Tt.prototype.updateFullscreenValue;Tt.prototype.updateTheaterValue=Tt.prototype.updateTheaterValue;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Tt.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Tt.prototype,"ytComponentBehavior",void 0);
_.H([_.q(oYp.YtdLearningJourneyWatchBehavior),_.Z("design:type",Object)],Tt.prototype,"ytdWatchBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Tt.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Tt.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Tt.prototype,"playerData",void 0);_.H([_.n(),_.Z("design:type",Object)],Tt.prototype,"browseData",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Tt.prototype,"flexy",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Tt.prototype,"learningJourney",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Tt.prototype,"viewTransitionEnabled",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Tt.prototype,"smallerChatMinHeight",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Tt.prototype,"isDarkTheme",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Tt.prototype,"theaterLargerPlayer",void 0);_.H([_.n(),_.Z("design:type",Object)],Tt.prototype,"defaultCollapsePlaylist",void 0);_.H([_.n(),_.Z("design:type",Object)],Tt.prototype,"enableCanvasLayout",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("playerData","browseData","enableCanvasLayout"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Tt.prototype,"showBrowseResponse",null);
_.H([_.n({reflectToAttribute:!0}),_.v("playerData","enableCanvasLayout"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Tt.prototype,"showWatchResponse",null);_.H([_.n({selector:_.IE}),_.Z("design:type",Object)],Tt.prototype,"theaterValue",void 0);_.H([_.n({selector:_.Vy}),_.Z("design:type",Object)],Tt.prototype,"fullscreenValue",void 0);_.H([_.n({selector:fr}),_.Z("design:type",Object)],Tt.prototype,"scrollTopValue",void 0);
_.H([_.n({selector:_.Lv}),_.Z("design:type",Object)],Tt.prototype,"miniplayerIsActiveValue",void 0);_.H([_.p$("#ytd-plj-player"),_.Z("design:type",HTMLElement)],Tt.prototype,"ytdPlayer",void 0);_.H([_.p$("#playlist"),_.Z("design:type",HTMLElement)],Tt.prototype,"JSC$22200_ytdPlaylistPanelRenderer",void 0);_.H([WN("ytd-comments"),_.Z("design:type",HTMLElement)],Tt.prototype,"ytdComments",void 0);_.H([_.p$("#primary"),_.Z("design:type",HTMLElement)],Tt.prototype,"primary",void 0);
_.H([_.p$("#secondary"),_.Z("design:type",HTMLElement)],Tt.prototype,"secondary",void 0);_.H([_.p$("#player-container"),_.Z("design:type",HTMLElement)],Tt.prototype,"playerContainer",void 0);_.H([_.p$("#cinematics"),_.Z("design:type",HTMLElement)],Tt.prototype,"JSC$22200_cinematics",void 0);_.H([_.w$("theaterValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Tt.prototype,"updateTheaterValue",null);
_.H([_.w$("fullscreenValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Tt.prototype,"updateFullscreenValue",null);_.H([_.w$("scrollTopValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Tt.prototype,"updateScrollTopValue",null);_.H([_.w$("miniplayerIsActiveValue"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Tt.prototype,"updateMiniplayerIsActiveValue",null);
_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Tt.prototype,"cinematicLightTheme",null);_.H([_.n({reflectToAttribute:!0}),_.v("learningJourneyEngagementPanels"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Tt.prototype,"hasLearningJourneyPanels",null);_.H([_.v("learningJourneyEngagementPanels"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Tt.prototype,"backButtonData",null);_.H([_.GY({is:"ytd-watch-learning-journey"})],Tt);var e$G;var dZ=function(){var k=_.a.apply(this,arguments)||this;k.systemIcons=_.m("kevlar_system_icons");return k};
_.J(dZ,_.a);_.c=dZ.prototype;_.c.ready=function(){this.hostElement.addEventListener("tap",_.R1(this,this.onEndpointTapExtra))};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.c.onFocus=function(){var k;(k=_.BL(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.c.onEndpointTapExtra=function(k){_.vW(this.hostElement,"iron-activate");var I=this.data.navigationEndpoint;I&&_.K(I,_.yyD)&&(k.stopPropagation(),_.nC(this.hostElement,[I],this.hostElement))};
_.c.computeIcon=function(k){return k&&k.iconType?_.ol(k.iconType):""};
_.c.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.c.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.c.forceUpdateStylesOnLegacyBrowsers=function(){_.m("kevlar_legacy_browsers")&&_.x5(this.hostElement)};
dZ.prototype.forceUpdateStylesOnLegacyBrowsers=dZ.prototype.forceUpdateStylesOnLegacyBrowsers;dZ.prototype.onFocus=dZ.prototype.onFocus;_.H([_.q(_.Ff),_.Z("design:type",Object)],dZ.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.Rxx.YtConditionalRendererBehavior),_.Z("design:type",Object)],dZ.prototype,"ytConditionalRendererBehavior",void 0);_.H([_.q(_.Hq.YtEndpointBehavior),_.Z("design:type",Object)],dZ.prototype,"ytEndpointBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],dZ.prototype,"data",void 0);_.H([_.n({computed:"computeIcon(data.icon)",value:""}),_.Z("design:type",String)],dZ.prototype,"icon",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],dZ.prototype,"useIcons",void 0);_.H([_.n({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],dZ.prototype,"hasSeparator",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],dZ.prototype,"systemIcons",void 0);_.H([_.C$("focus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dZ.prototype,"onFocus",null);_.H([_.w$("useIcons","hasSeparator"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dZ.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.C(dZ,"ytd-menu-navigation-item-renderer",function(){if(e$G===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-navigation-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!hidden]]" class="style-scope ytd-menu-navigation-item-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-menu-navigation-item-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" tabindex="-1">\n    <tp-yt-paper-item aria-label$="[[data.accessibility.accessibilityData.label]]" disabled="[[data.isDisabled]]" class="style-scope ytd-menu-navigation-item-renderer">\n      <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-icon>\n      <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-navigation-item-renderer"></yt-formatted-string>\n    </tp-yt-paper-item>\n  </a>\n</template>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);e$G=k}k=e$G;return k},{mode:1});var k42;var Ia2=_.y8(_.HW("DOWNLOAD",{},"Download")),VO3=_.y8(_.HW("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),XQG=_.y8(_.HW("RETRY",{},"Retry")),Pc3=_.y8(_.HW("PAUSE_DOWNLOADING",{},"Pause downloading")),LoA=_.y8(_.HW("RESUME_DOWNLOAD",{},"Resume download")),iM=function(){var k=_.a.apply(this,arguments)||this;k.primaryText=Ia2;k.primaryIconType="OFFLINE_DOWNLOAD";k.hasSecondaryContent=!1;k.hasSeparator=!1;k.transferState="TRANSFER_STATE_UNKNOWN";k.isVideoDeletedByUser=!1;k.isHidden=!1;k.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return k};
_.J(iM,_.a);_.c=iM.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.c.onFocus=function(){this.primaryEntry.focus()};
_.c.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.c.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.c.getRemoveAction=function(){return"ACTION_REMOVE"};
_.c.sendOfflineAction=function(k){var I=this.data.serviceEndpoint;if(I){var V=_.K(I,_.xd);V&&k&&(V.action=k);this.ytComponentBehavior.resolveCommand(I)}};
_.c.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=Ia2,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=Ia2;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=XQG;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=VO3;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=LoA;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=VO3;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
Pc3;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=VO3;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=VO3;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=Ia2,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.c.showHideButton=function(){var k;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((k=this.playerStateEntity)==null?void 0:k.adsState)==="ADS_STATE_PLAYING"};
_.c.isSecondaryEntryHidden=function(k,I){return k?!0:!I};
_.c.computeHasSeparator=function(){var k;return!((k=this.data)==null||!k.hasSeparator)};
_.c.computePlayerStateEntityKey=function(k){return k};
iM.prototype.showHideButton=iM.prototype.showHideButton;iM.prototype.onTransferStateChange=iM.prototype.onTransferStateChange;iM.prototype.onFocus=iM.prototype.onFocus;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],iM.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],iM.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],iM.prototype,"ytComponentBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],iM.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],iM.prototype,"primaryText",void 0);_.H([_.n(),_.Z("design:type",String)],iM.prototype,"primaryIconType",void 0);_.H([_.n(),_.Z("design:type",String)],iM.prototype,"primaryAction",void 0);_.H([_.n(),_.Z("design:type",Object)],iM.prototype,"secondaryText",void 0);_.H([_.n(),_.Z("design:type",String)],iM.prototype,"secondaryIconType",void 0);
_.H([_.n(),_.Z("design:type",String)],iM.prototype,"secondaryAction",void 0);_.H([_.n(),_.Z("design:type",Object)],iM.prototype,"hasSecondaryContent",void 0);_.H([_.n({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.Z("design:type",Object)],iM.prototype,"hasSeparator",void 0);_.H([_.n({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.Z("design:type",String)],iM.prototype,"playerStateEntityKey",void 0);
_.H([_.n({selector:_.Br,selectorArgs:["playerStateEntityKey"]}),_.Z("design:type",Object)],iM.prototype,"playerStateEntity",void 0);_.H([_.n({selector:_.Ti,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.Z("design:type",String)],iM.prototype,"transferState",void 0);_.H([_.n({selector:_.yYi,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.Z("design:type",Object)],iM.prototype,"isVideoDeletedByUser",void 0);
_.H([_.n(),_.Z("design:type",Object)],iM.prototype,"isHidden",void 0);_.H([_.n({selector:_.fBl,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.Z("design:type",Object)],iM.prototype,"offlineabilityState",void 0);_.H([_.p$("#primary-entry"),_.Z("design:type",Object)],iM.prototype,"primaryEntry",void 0);_.H([_.C$("focus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iM.prototype,"onFocus",null);
_.H([_.DZ("transferState","isVideoDeletedByUser"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iM.prototype,"onTransferStateChange",null);_.H([_.DZ("offlineabilityState","playerStateEntity"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iM.prototype,"showHideButton",null);
_.C(iM,"ytd-menu-service-item-download-renderer",function(){if(k42===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-download-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<tp-yt-paper-item id="primary-entry" hidden="[[isHidden]]" on-tap="onPrimaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[primaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[primaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n<tp-yt-paper-item id="secondary-entry" hidden="[[isSecondaryEntryHidden(isHidden, hasSecondaryContent)]]" on-tap="onSecondaryClicked" class="style-scope ytd-menu-service-item-download-renderer">\n  <yt-icon icon="[[secondaryIconType]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-icon>\n  <yt-formatted-string text="[[secondaryText]]" class="style-scope ytd-menu-service-item-download-renderer"></yt-formatted-string>\n</tp-yt-paper-item>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);k42=k}k=k42;return k},{mode:1});var cNk;var Wm=function(){var k=_.a.apply(this,arguments)||this;k.useIcons=!1;k.systemIcons=_.m("kevlar_system_icons");return k};
_.J(Wm,_.a);_.c=Wm.prototype;_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.c.onFocus=function(){var k;(k=_.BL(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.c.onTap=function(){_.AV(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var k=this.data.serviceEndpoint,I=this.data.command;if(k){var V,X=(V=this.data)==null?void 0:V.trackingParams;V=!!_.K(k,_.E3N);X&&V&&_.$L().dispatch(_.vX({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:X}}));this.ytComponentBehavior.resolveCommand(k)||_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}})}I&&(this.ytComponentBehavior.resolveCommand(I)||_.nC(this.hostElement,
[I],this.hostElement))};
_.c.computeIcon=function(k){return k&&k.iconType?_.ol(k.iconType):""};
_.c.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.c.computeHasSeparator=function(){var k;return!((k=this.data)==null||!k.hasSeparator)};
_.c.forceUpdateStylesOnLegacyBrowsers=function(){_.m("kevlar_legacy_browsers")&&_.x5(this.hostElement)};
_.c.computeIsSelected=function(){var k;return!((k=this.data)==null||!k.isSelected)};
Wm.prototype.forceUpdateStylesOnLegacyBrowsers=Wm.prototype.forceUpdateStylesOnLegacyBrowsers;Wm.prototype.onTap=Wm.prototype.onTap;Wm.prototype.onFocus=Wm.prototype.onFocus;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Wm.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],Wm.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Wm.prototype,"ytComponentBehavior",void 0);
_.H([_.q(_.Rxx.YtConditionalRendererBehavior),_.Z("design:type",Object)],Wm.prototype,"ytConditionalRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Wm.prototype,"data",void 0);_.H([_.n({computed:"computeIcon(data.icon)",value:""}),_.Z("design:type",String)],Wm.prototype,"icon",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Wm.prototype,"useIcons",void 0);
_.H([_.n({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Wm.prototype,"hasSeparator",void 0);_.H([_.n({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Wm.prototype,"isSelected",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Wm.prototype,"systemIcons",void 0);
_.H([_.C$("focus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Wm.prototype,"onFocus",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Wm.prototype,"onTap",null);_.H([_.w$("useIcons","hasSeparator"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Wm.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.C(Wm,"ytd-menu-service-item-renderer",function(){if(cNk===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item disabled="[[data.isDisabled]]" class="style-scope ytd-menu-service-item-renderer">\n  <yt-icon hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-menu-service-item-renderer"></yt-formatted-string>\n  <ytd-badge-supported-renderer badges="[[data.badges]]" hidden="[[!data.badges]]" class="style-scope ytd-menu-service-item-renderer">\n  </ytd-badge-supported-renderer>\n</tp-yt-paper-item>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);cNk=k}k=cNk;return k},{mode:2});var G4A;var fe=function(){return _.a.apply(this,arguments)||this};
_.J(fe,_.a);_.c=fe.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.onDataChanged=function(){var k=this;_.xA(this,function(){k.postbox.openDialog();k.focus();_.vW(k.hostElement,"yt-refit")})};
_.c.focus=function(){this.postbox.focus()};
_.c.closePopup=function(){_.sm(this.hostElement,"yt-close-popup-action")};
_.c.onYtCommentboxDismiss=function(){this.closePopup()};
fe.prototype.onYtCommentboxDismiss=fe.prototype.onYtCommentboxDismiss;fe.prototype.onDataChanged=fe.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fe.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fe.prototype,"data",void 0);_.H([_.n({value:function(){return _.HW("SBOX_INAPPROPRIATE_CANCEL")}}),
_.Z("design:type",String)],fe.prototype,"closeButtonAriaLabel",void 0);_.H([_.p$("#postbox"),_.Z("design:type",Object)],fe.prototype,"postbox",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fe.prototype,"onDataChanged",null);_.H([_.C$("yt-commentbox-dismiss"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fe.prototype,"onYtCommentboxDismiss",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],fe);
_.C(fe,"ytd-backstage-post-dialog-popup-renderer",function(){if(G4A!==void 0)return G4A;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-bar" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div id="title" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    [[getSimpleString(data.dialogRenderer.backstagePostDialogRenderer.title)]]\n  </div>\n  <yt-icon-button id="close-panel-icon" aria-label$="[[closeButtonAriaLabel]]" on-tap="closePopup" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <yt-icon class="remove-option style-scope ytd-backstage-post-dialog-popup-renderer" icon="yt-icons:close"></yt-icon>\n  </yt-icon-button>\n</div>\n<ytd-backstage-post-dialog-renderer id="postbox" data="[[data.dialogRenderer.backstagePostDialogRenderer]]" in-popup-container="" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n  <div slot="repost-preview" hidden="[[!data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    <ytd-post-renderer data="[[data.dialogRenderer.backstagePostDialogRenderer.backstageAttachment.postRenderer]]" class="style-scope ytd-backstage-post-dialog-popup-renderer">\n    </ytd-post-renderer>\n  </div>\n</ytd-backstage-post-dialog-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return G4A=k},{mode:1});var TF3;var UN=function(){var k=_.a.apply(this,arguments)||this;k.modernModal=!0;return k};
_.J(UN,_.a);UN.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
UN.prototype.computeShouldHideOldButtons=function(){var k;return!((k=this.data)==null?0:k.button)};
_.R9.Object.defineProperties(UN.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var k,I;return(k=this.data)==null?void 0:(I=k.button)==null?void 0:I.buttonRenderer}}});
_.H([_.n(),_.Z("design:type",Object)],UN.prototype,"data",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],UN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],UN.prototype,"ytEventForwardingBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],UN.prototype,"modernModal",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],UN.prototype,"buttonRendererData",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],UN);
_.C(UN,"ytd-modal-with-title-and-button-renderer",function(){if(TF3!==void 0)return TF3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-modal-with-title-and-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" hidden="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<yt-formatted-string id="content" split-lines="" text="[[data.content]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n</yt-formatted-string>\n<div class="buttons style-scope ytd-modal-with-title-and-button-renderer" hidden="[[computeShouldHideOldButtons(data.button)]]">\n  <ytd-button-renderer id="button" align-by-text="" data="[[buttonRendererData]]" class="style-scope ytd-modal-with-title-and-button-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return TF3=k},{mode:1});var dWp;var EN=function(){return _.a.apply(this,arguments)||this};
_.J(EN,_.a);EN.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("page-changed",this.page))};
EN.prototype.pageChangedForBinding=EN.prototype.pageChangedForBinding;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],EN.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],EN.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],EN.prototype,"page",void 0);_.H([_.w$("page"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],EN.prototype,"pageChangedForBinding",null);
_.H([_.GY({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],EN);
_.C(EN,"ytd-account-item-section-header-renderer",function(){if(dWp!==void 0)return dWp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.title]]" class="style-scope ytd-account-item-section-header-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return dWp=k},{mode:1});var iy4;var bM=function(){return _.a.apply(this,arguments)||this};
_.J(bM,_.a);bM.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"}}}};
bM.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bM.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],bM.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.JX),_.Z("design:type",Object)],bM.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bM.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!1}),_.Z("design:type",Function)],bM.prototype,"onAccountItemTap",void 0);
_.H([_.GY({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],bM);
_.C(bM,"ytd-account-item-section-renderer",function(){if(iy4!==void 0)return iy4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-item-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-item-section-renderer"></div>\n<div id="contents" class="style-scope ytd-account-item-section-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return iy4=k},{mode:1});var WoP;var fah;var UWP=function(){return _.a.apply(this,arguments)||this};
_.J(UWP,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],UWP.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],UWP.prototype,"data",void 0);_.H([_.GY({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],UWP);
_.C(UWP,"ytd-accounts-dialog-header-renderer",function(){if(fah!==void 0)return fah;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-accounts-dialog-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.text]]" class="style-scope ytd-accounts-dialog-header-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return fah=k},{mode:1});var ECG;var Ag=function(){return _.a.apply(this,arguments)||this};
_.J(Ag,_.a);Ag.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ag.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ag.prototype,"data",void 0);_.H([_.GY({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],Ag);
_.C(Ag,"ytd-google-account-header-renderer",function(){if(ECG!==void 0)return ECG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-google-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="managedAccountDisclaimer" class="style-scope ytd-google-account-header-renderer"></div>\n<div id="container" class="style-scope ytd-google-account-header-renderer">\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="name" text="[[data.name]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n  <div class="style-scope ytd-google-account-header-renderer">\n    <yt-formatted-string id="email" text="[[data.email]]" class="style-scope ytd-google-account-header-renderer"></yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ECG=k},{mode:1});var QO=function(){return _.a.apply(this,arguments)||this};
_.J(QO,_.a);QO.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"}}}};
QO.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("page-changed",this.page))};
QO.prototype.pageChangedForBinding=QO.prototype.pageChangedForBinding;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],QO.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],QO.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],QO.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],QO.prototype,"page",void 0);
_.H([_.w$("page"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],QO.prototype,"pageChangedForBinding",null);_.H([_.GY({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],QO);
_.Fr()(QO,"ytd-account-section-list-renderer",function(){if(WoP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-account-section-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-account-section-list-renderer"></div>\n<div id="contents" class="style-scope ytd-account-section-list-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);WoP=k}k=WoP;return k},{allowedProps:["data"],
mode:1});var byV;var ne=function(){var k=_.a.apply(this,arguments)||this;k.enableHandlesAccountMenuSwitcher=_.m("enable_handles_account_menu_switcher");return k};
_.J(ne,_.a);ne.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
ne.prototype.dataChanged=ne.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ne.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ne.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ne.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.H([_.p$("#avatar"),_.Z("design:type",Object)],ne.prototype,"avatar",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ne.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],ne);
_.Fr()(ne,"ytd-active-account-header-renderer",function(){if(byV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-active-account-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-img-shadow id="avatar" height="40" thumbnail="[[data.accountPhoto]]" width="40" class="style-scope ytd-active-account-header-renderer">\n</yt-img-shadow>\n<div id="channel-container" class="style-scope ytd-active-account-header-renderer">\n  <yt-formatted-string id="account-name" ellipsis-truncate="" text="[[data.accountName]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="email" ellipsis-truncate="" text="[[data.email]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="channel-handle" ellipsis-truncate="" respect-lang-dir="" text="[[data.channelHandle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="manage-account" ellipsis-truncate="" force-default-style="" text="[[data.manageAccountTitle]]" class="style-scope ytd-active-account-header-renderer">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);byV=k}k=byV;return k},{allowedProps:["data"],
mode:1});var laA;var rNG;var oC=function(){return _.a.apply(this,arguments)||this};
_.J(oC,_.a);oC.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
oC.prototype.onBackTap=function(){_.vW(this.hostElement,"yt-menu-back-tapped")};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],oC.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],oC.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],oC.prototype,"data",void 0);_.H([_.GY({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],oC);
_.Fr()(oC,"ytd-simple-menu-header-renderer",function(){if(rNG===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-simple-menu-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton.buttonRenderer]]" on-tap="onBackTap" class="style-scope ytd-simple-menu-header-renderer">\n</ytd-button-renderer>\n<h2 class="style-scope ytd-simple-menu-header-renderer">\n  <yt-formatted-string text="[[data.title]]" class="style-scope ytd-simple-menu-header-renderer"></yt-formatted-string>\n</h2>\n<div id="buttons" class="style-scope ytd-simple-menu-header-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);rNG=k}k=rNG;return k},{allowedProps:["data"],
mode:2});var hWk;var yN6=function(){return _.a.apply(this,arguments)||this};
_.J(yN6,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yN6.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],yN6.prototype,"data",void 0);_.H([_.GY({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],yN6);
_.C(yN6,"ytd-comment-video-thumbnail-header-renderer",function(){if(hWk!==void 0)return hWk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-video-thumbnail-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="comment-video-thumbnail style-scope ytd-comment-video-thumbnail-header-renderer">\n  <a class="yt-simple-endpoint style-scope ytd-comment-video-thumbnail-header-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n    <yt-formatted-string class="title style-scope ytd-comment-video-thumbnail-header-renderer" text="[[data.title]]"></yt-formatted-string>\n    <div class="thumbnail-container style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.thumbnail]]">\n      <yt-img-shadow disable-upgrade$="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="86" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n      </yt-img-shadow>\n    </div>\n  </a>\n</div>\n<div class="subtitle-message-banner style-scope ytd-comment-video-thumbnail-header-renderer" hidden="[[!data.subtitleMessage]]">\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.text]]" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n  <yt-attributed-string data="[[data.subtitleMessage.messageRenderer.termsText]]" force-default-style="" class="style-scope ytd-comment-video-thumbnail-header-renderer">\n  </yt-attributed-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return hWk=k},{mode:1});var mWx;var Ko6=function(){return _.a.apply(this,arguments)||this};
_.J(Ko6,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ko6.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ko6.prototype,"data",void 0);_.H([_.GY({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],Ko6);
_.C(Ko6,"ytd-abuse-type-selector-renderer",function(){if(mWx!==void 0)return mWx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-abuse-type-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-abuse-type-selector-renderer">\n  <form class="style-scope ytd-abuse-type-selector-renderer">\n    <yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" class="style-scope ytd-abuse-type-selector-renderer">\n    </yt-options-renderer>\n  </form>\n  <div id="footer" class="style-scope ytd-abuse-type-selector-renderer">[[getSimpleString(data.footer)]]</div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return mWx=k},{mode:1});var $Wc;var S3c=(0,_.HBl)(_.wsx.reportChannelAbuse,{isVideoIdSelectedSelector:function(k,I){return I in k.selectedVideoIds},
additionalContextSelector:function(k){return k.additionalContext},
impersonatedChannelUrlSelector:function(k){return k.impersonatedChannelUrl},
reportChannelAbuseSelector:function(k){return k}});var x7=function(){return _.a.apply(this,arguments)||this};
_.J(x7,_.a);x7.prototype.attached=function(){var k=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){k.additionalContextInput.focusTextInput()})};
x7.prototype.handleAdditionalContextChanged=function(){var k=this;_.bA(this,"ytd-report-channel-additional-context-update",function(){k.ytdReduxBehavior.dispatch(_.vX({type:"ADDITIONAL_CONTEXT_UPDATED",payload:k.additionalContext}))},300)};
x7.prototype.updateAdditionalContextFromBinding=function(k){this.additionalContext=k.detail.value};
x7.prototype.handleAdditionalContextChanged=x7.prototype.handleAdditionalContextChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],x7.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",String)],x7.prototype,"additionalContext",void 0);_.H([_.n({selector:S3c.additionalContextSelector}),_.Z("design:type",String)],x7.prototype,"additionalContextRedux",void 0);_.H([_.n(),_.Z("design:type",Object)],x7.prototype,"data",void 0);
_.H([_.p$("yt-text-input-form-field-renderer"),_.Z("design:type",Object)],x7.prototype,"additionalContextInput",void 0);_.H([_.w$("additionalContext"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],x7.prototype,"handleAdditionalContextChanged",null);_.H([_.GY({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],x7);
_.C(x7,"ytd-report-channel-modal-additional-context-renderer",function(){if($Wc!==void 0)return $Wc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-additional-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.additionalDetailsTextField.textInputFormFieldRenderer]]" value="[[additionalContext]]" on-value-changed="updateAdditionalContextFromBinding" class="style-scope ytd-report-channel-modal-additional-context-renderer">\n</yt-text-input-form-field-renderer>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return $Wc=k},{mode:1});var jLx;var aC=function(){var k=_.a.apply(this,arguments)||this;k.nextButtonDisabled=null;k.submitEndpoint=null;k.navigationEndpoint=null;k.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return k};
_.J(aC,_.a);_.c=aC.prototype;_.c.computeNextButtonData=function(k,I,V){var X={};I&&(X.navigationEndpoint=I);V&&(X.serviceEndpoint=V);k&&k.buttonRenderer&&_.dc.extend(X,k.buttonRenderer);return X};
_.c.handleReportChannelModalDisableNextButtonAction=function(k){this.setNextButtonIsDisabled(k)};
_.c.handleReportFormEndpointUpdateAction=function(k){this.setNextButtonIsDisabled(!!k.disableSubmitButton);this.resetEndpointData();k.submitEndpoint?this.submitEndpoint=k.submitEndpoint:k.submitNavigationEndpoint&&(this.navigationEndpoint=k.submitNavigationEndpoint)};
_.c.handleSignalActionSubmitForm=function(){var k,I=Object.keys(((k=this.reportChannelAbuseForm)==null?void 0:k.selectedVideoIds)||{}),V;k=((V=this.reportChannelAbuseForm)==null?void 0:V.additionalContext)||"";var X;V=((X=this.reportChannelAbuseForm)==null?void 0:X.impersonatedChannelUrl)||"";var P;if((P=this.data)==null?0:P.submitEndpoint){I={impersonated_channel_url:V,text:k,video_ids:I};var L;_.C7().resolve(_.Hp).resolveCommand((L=this.data)==null?void 0:L.submitEndpoint,{form:Object.assign({},
I,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.c.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.c.onYtServiceRequestError=function(k){this.setNextButtonIsDisabled(!1);_.E2(this.hostElement,k.detail.error.message)};
_.c.setNextButtonIsDisabled=function(k){this.set("data.nextButton.buttonRenderer.isDisabled",k)};
_.c.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
aC.prototype.onYtServiceRequestError=aC.prototype.onYtServiceRequestError;aC.prototype.onYtServiceRequestCompleted=aC.prototype.onYtServiceRequestCompleted;_.H([_.n(),_.Z("design:type",Object)],aC.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],aC.prototype,"nextButtonDisabled",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],aC.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],aC.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],aC.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],aC.prototype,"submitEndpoint",void 0);_.H([_.n(),_.Z("design:type",Object)],aC.prototype,"navigationEndpoint",void 0);_.H([_.n({selector:S3c.reportChannelAbuseSelector}),_.Z("design:type",Object)],aC.prototype,"reportChannelAbuseForm",void 0);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],aC.prototype,"onYtServiceRequestCompleted",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],aC.prototype,"onYtServiceRequestError",null);_.H([_.GY({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],aC);
_.C(aC,"ytd-report-channel-modal-footer-renderer",function(){if(jLx!==void 0)return jLx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-button-renderer id="back-button" data="[[data.backButton.buttonRenderer]]" hidden="[[!data.backButton]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n<ytd-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, navigationEndpoint, submitEndpoint)]]" disabled="[[data.nextButton.buttonRenderer.isDisabled]]" class="style-scope ytd-report-channel-modal-footer-renderer">\n</ytd-button-renderer>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return jLx=k},{mode:1});var JNG;var RC=function(){var k=_.a.apply(this,arguments)||this;k.boundOnTapDismissButton=function(){k.closePopup()};
return k};
_.J(RC,_.a);RC.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
RC.prototype.handleDataChanged=function(){_.AD(this.hostElement)};
RC.prototype.closePopup=function(){_.sm(this.hostElement,"yt-close-popup-action")};
RC.prototype.handleDataChanged=RC.prototype.handleDataChanged;_.H([_.n(),_.Z("design:type",Object)],RC.prototype,"boundOnTapDismissButton",void 0);_.H([_.n(),_.Z("design:type",Object)],RC.prototype,"data",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],RC.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],RC.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],RC.prototype,"handleDataChanged",null);_.H([_.GY({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],RC);
_.C(RC,"ytd-report-channel-modal-header-renderer",function(){if(JNG!==void 0)return JNG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title-container" class="style-scope ytd-report-channel-modal-header-renderer">\n  <span id="title" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.title)]]</span>\n  <span id="subtitle" class="style-scope ytd-report-channel-modal-header-renderer">[[getSimpleString(data.subtitle)]]</span>\n</div>\n<div id="dismiss-button" class="style-scope ytd-report-channel-modal-header-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return JNG=k},{mode:1});var Y34;var Ce=function(){var k=_.a.apply(this,arguments)||this;k.autoValidate=!1;k.invalid=!1;k.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return k};
_.J(Ce,_.a);_.c=Ce.prototype;_.c.attached=function(){var k=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){k.channelUrlInput.focusTextInput()})};
_.c.disableNextButton=function(k){_.sm(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[k])};
_.c.handleImpersonatedChannelUrlChanged=function(){var k=this;this.disableNextButton(!0);this.invalid=!1;_.bA(this,"ytd-report-channel-impersonated-channel-update",function(){var I=k.impersonatedChannelUrl.trim();k.ytdReduxBehavior.dispatch(_.vX({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:I}));var V;((V=k.data)==null?0:V.submitEndpoint)&&I&&_.C7().resolve(_.Hp).resolveCommand(k.data.submitEndpoint,{form:{impersonated_channel_url:I,element:k.hostElement}})},500)};
_.c.handleModifyReportFormCommand=function(k){this.invalid=this.get("modifyReportFormCommand.action",k)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.c.updateInvalidFromBinding=function(k){this.invalid=k.detail.value};
_.c.updateImpersonatedChannelUrlFromBinding=function(k){this.impersonatedChannelUrl=k.detail.value};
Ce.prototype.handleImpersonatedChannelUrlChanged=Ce.prototype.handleImpersonatedChannelUrlChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],Ce.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Ce.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ce.prototype,"autoValidate",void 0);_.H([_.n(),_.Z("design:type",Object)],Ce.prototype,"invalid",void 0);
_.H([_.n(),_.Z("design:type",String)],Ce.prototype,"impersonatedChannelUrl",void 0);_.H([_.n({selector:S3c.impersonatedChannelUrlSelector}),_.Z("design:type",String)],Ce.prototype,"impersonatedChannelUrlRedux",void 0);_.H([_.n(),_.Z("design:type",Object)],Ce.prototype,"data",void 0);_.H([_.p$("#text-input"),_.Z("design:type",Object)],Ce.prototype,"channelUrlInput",void 0);
_.H([_.w$("impersonatedChannelUrl"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ce.prototype,"handleImpersonatedChannelUrlChanged",null);_.H([_.GY({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],Ce);
_.C(Ce,"ytd-report-channel-modal-impersonation-renderer",function(){if(Y34!==void 0)return Y34;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-report-channel-modal-impersonation-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-text-input-form-field-renderer id="text-input" auto-validate="[[autoValidate]]" component-style="TEXT_INPUT_FORM_FIELD_OUTLINED" data="[[data.impersonationTextField.textInputFormFieldRenderer]]" invalid="[[invalid]]" value="[[impersonatedChannelUrl]]" on-invalid-changed="updateInvalidFromBinding" on-value-changed="updateImpersonatedChannelUrlFromBinding" class="style-scope ytd-report-channel-modal-impersonation-renderer"></yt-text-input-form-field-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Y34=k},{mode:1});var gCh;var q3V;var wZ=function(){return _.a.apply(this,arguments)||this};
_.J(wZ,_.a);wZ.prototype.onCheckboxToggled=function(k){var I,V,X=(V=_.K((I=this.data)==null?void 0:I.video,_.m2C))==null?void 0:V.videoId;X&&this.ytdReduxBehavior.dispatch(k.target.checked?_.vX({type:"VIDEO_SELECTED",payload:X}):_.vX({type:"VIDEO_UNSELECTED",payload:X}))};
wZ.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.R9.Object.defineProperties(wZ.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var k,I=(k=this.data)==null?void 0:k.video;if(!I)return{};var V;k=(V=_.K(I,_.m2C))==null?void 0:V.navigationEndpoint;if(!k)return I;_.K(k==null?void 0:k.commandMetadata,_.CC)&&(_.K(k.commandMetadata,_.CC).ignoreNavigation=!0);return I}}});
_.H([_.n({reflectToAttribute:!0,selector:S3c.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.Z("design:type",Boolean)],wZ.prototype,"checked",void 0);_.H([_.n(),_.Z("design:type",Object)],wZ.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],wZ.prototype,"video",null);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],wZ.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],wZ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],wZ.prototype,"ytdReduxBehavior",void 0);_.H([_.GY({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],wZ);
_.C(wZ,"ytd-selectable-video-renderer",function(){if(q3V!==void 0)return q3V;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox checked="[[checked]]" on-change="onCheckboxToggled" class="style-scope ytd-selectable-video-renderer">\n  <div id="video" class="style-scope ytd-selectable-video-renderer"></div>\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return q3V=k},{mode:1});var Hm=function(){var k=_.a.apply(this,arguments)||this;k.monitorScroll=!0;return k};
_.J(Hm,_.a);Hm.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Hm.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Hm.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Hm.prototype,"data",void 0);_.H([_.GY({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],Hm);
_.C(Hm,"ytd-selectable-video-list-renderer",function(){if(gCh!==void 0)return gCh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-selectable-video-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="selectable-videos" hidden="[[!data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer"></div>\n<div id="empty-state-message" hidden="[[data.selectableVideos.length]]" class="style-scope ytd-selectable-video-list-renderer">\n  [[getSimpleString(data.emptyStateMessage)]]\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return gCh=k},{mode:1});var vCA;_.Ov("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var pe=function(){return _.a.apply(this,arguments)||this};
_.J(pe,_.a);pe.prototype.onChange=function(k){if(k=_.$5(k).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.m("kevlar_command_handler_migration_killswitch"))_.nC(this.hostElement,k,this.hostElement);else{k=_.G(k);for(var I=k.next();!I.done;I=k.next())this.ytComponentBehavior.resolveCommand(I.value)}};
pe.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
pe.prototype.updateDataToggledFromBinding=function(k){this.set("data.toggled",k.detail.value)};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],pe.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pe.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],pe.prototype,"data",void 0);_.H([_.n({computed:"isEnabled(data)"}),_.Z("design:type",Boolean)],pe.prototype,"enabled",void 0);_.H([_.GY({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],pe);
_.C(pe,"ytd-toggle-item-renderer",function(){if(vCA!==void 0)return vCA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.descriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="description style-scope ytd-toggle-item-renderer">[[getSimpleString(item)]]</div>\n</template>\n<div id="caption-container" class="style-scope ytd-toggle-item-renderer">\n  <div id="caption" class="style-scope ytd-toggle-item-renderer">[[getSimpleString(data.label)]]</div>\n  <tp-yt-paper-toggle-button checked="[[data.toggled]]" disabled="[[!enabled]]" noink="" on-change="onChange" on-checked-changed="updateDataToggledFromBinding" class="style-scope ytd-toggle-item-renderer">\n  </tp-yt-paper-toggle-button>\n</div>\n<template is="dom-repeat" items="[[data.extraDescriptionLines]]" class="style-scope ytd-toggle-item-renderer">\n  <div class="extra-description style-scope ytd-toggle-item-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-toggle-item-renderer"></yt-formatted-string>\n  </div>\n</template>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return vCA=k},{mode:1});var sLk;var FoG;var BFX;var Nd=function(){var k=_.a.apply(this,arguments)||this;k.setVisible=!1;k.boundOnSubmitButtonClick=function(){k.onSubmitButtonClick()};
k.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return k};
_.J(Nd,_.a);Nd.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}}}}}};
Nd.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
Nd.prototype.onSubmitButtonClick=function(){var k;((k=this.data)==null?0:k.submitEndpoint)&&!_.m("enable_ytc_refunds_submit_form_signal_action")&&_.Qk(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
Nd.prototype.handleSignalActionSubmitForm=function(){var k;((k=this.data)==null?0:k.submitEndpoint)&&_.Qk(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.R9.Object.defineProperties(Nd.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.hiddenByDefault)&&!this.setVisible}}});
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Nd.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Nd.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Nd.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Nd.prototype,"setVisible",void 0);_.H([_.n(),_.Z("design:type",Object)],Nd.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],Nd.prototype,"surveyFeedbackData",void 0);_.H([_.n(),_.Z("design:type",Object)],Nd.prototype,"boundOnSubmitButtonClick",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data","setVisible"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Nd.prototype,"visibilityHidden",null);_.H([_.cd({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],Nd);
_.C(Nd,"yt-flow-footer-renderer",function(){if(BFX===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_footer_renderer.yt.flow.footer.renderer.css.js--\x3e<div id="secondary-button" hidden$="[[!data.secondaryButton]]" class="style-scope yt-flow-footer-renderer"></div><div id="primary-button" hidden$="[[!data.primaryButton]]" class="style-scope yt-flow-footer-renderer"></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;FoG===void 0&&(FoG=document.createElement("template"));var X=FoG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);BFX=k}k=BFX;return k},{mode:2});var AN4=(0,_.HBl)(_.wsx.ypc,{surveyFeedbackDataSelector:function(k){return k.surveyFeedbackData}});var Md=function(){return _.a.apply(this,arguments)||this};
_.J(Md,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Md.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Md.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Md.prototype,"data",void 0);_.H([_.n({selector:AN4.surveyFeedbackDataSelector}),_.Z("design:type",Object)],Md.prototype,"surveyFeedbackData",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],Md);
_.C(Md,"ytd-flow-footer-renderer",function(){if(sLk!==void 0)return sLk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-flow-footer-renderer data="[[data]]" survey-feedback-data="[[surveyFeedbackData]]" class="style-scope ytd-flow-footer-renderer">\n</yt-flow-footer-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return sLk=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var QLh;var nCi;var Ze=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return k};
_.J(Ze,_.a);_.c=Ze.prototype;_.c.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.t4("multiPageMenuSectionItems")}}};
_.c.handleHideEnclosingAction_=function(k){if(this.data&&this.data.items)for(var I=0;I<this.data.items.length;I++){var V=this.data.items[I].notificationRenderer;if(V&&V.notificationId==k.hideEnclosingAction.notificationId){this.splice("data.items",I,1);_.sm(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.c.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.n$(this.hostElement,"hidden",!0)};
_.c.updateMenu_=function(k){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&k&&!k.doNotRefreshInbox){k=this.data.continuations;for(var I=0;I<k.length;I++)if(k[I].invalidationContinuationData){var V=void 0;var X=(V=k[I].invalidationContinuationData)==null?void 0:V.continuation;break}k=_.dc.clone(this.data.continuationUpdateEndpoint||null);k.continuation=X;k.click_tracking_params=this.data.trackingParams;_.Qk(this.hostElement,[k])}};
_.c.onServiceRequestCompleted_=function(k,I){if(this.data&&(k=I.actions)){I=0;for(var V=k.length;I<V;I++){var X=_.K(k[I],_.xEl);if(!X)break;if((X.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||X.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&X.continuationItems&&this.data.items){var P=this.data.items.length-1;this.data.items[P].continuationItemRenderer&&(X=["data.items",P,1].concat(X.continuationItems),this.splice.apply(this,X))}}}};
Ze.prototype.onServiceRequestCompleted_=Ze.prototype.onServiceRequestCompleted_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ze.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ze.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Ze.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ze.prototype,"data",void 0);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],Ze.prototype,"onServiceRequestCompleted_",null);_.H([_.cd({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],Ze);
_.Fr()(Ze,"yt-multi-page-menu-section-renderer",function(){if(nCi===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-multi-page-menu-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.account.yt_multi_page_menu_section_renderer.yt.multi.page.menu.section.renderer.css.js--\x3e<div id="section-title" hidden="[[!data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer">\n  <h2 class="style-scope yt-multi-page-menu-section-renderer">\n    <yt-formatted-string text="[[data.notificationSectionTitle]]" class="style-scope yt-multi-page-menu-section-renderer"></yt-formatted-string>\n  </h2>\n</div>\n<div id="items" class="style-scope yt-multi-page-menu-section-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;QLh===void 0&&(QLh=document.createElement("template"));var X=QLh;V.call(I,X.content.cloneNode(!0),k.content.firstChild);nCi=k}k=nCi;return k},{allowedProps:["data"],
mode:2});var oC2;var xW4;var De=function(){return _.a.apply(this,arguments)||this};
_.J(De,_.a);De.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.R9.Object.defineProperties(De.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.progress)==null?0:this.data.progress*100}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],De.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],De.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],De.prototype,"data",void 0);_.H([_.v("data.progress"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],De.prototype,"showProgressBar",null);
_.H([_.v("data.progress"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],De.prototype,"progress",null);_.H([_.cd({is:"yt-flow-header-renderer",disableElementRegistration:!0})],De);
_.C(De,"yt-flow-header-renderer",function(){if(xW4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_flow_header_renderer.yt.flow.header.renderer.css.js--\x3e<div id="top-bar" class="style-scope yt-flow-header-renderer">\n  <div id="action-button" hidden$="[[!data.actionButton]]" class="style-scope yt-flow-header-renderer"></div>\n  <yt-formatted-string id="title" force-default-style="" split-lines="1" text="[[data.title]]" class="style-scope yt-flow-header-renderer">\n  </yt-formatted-string>\n</div>\n<tp-yt-paper-progress id="progress-bar" hidden="[[!showProgressBar]]" value="[[progress]]" class="style-scope yt-flow-header-renderer"></tp-yt-paper-progress>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;oC2===void 0&&(oC2=document.createElement("template"));var X=oC2;V.call(I,X.content.cloneNode(!0),k.content.firstChild);xW4=k}k=xW4;return k},{mode:2});var aaG;var RW3;var zt=function(){return _.a.apply(this,arguments)||this};
_.J(zt,_.a);zt.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],zt.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],zt.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],zt.prototype,"data",void 0);_.H([_.cd({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],zt);
_.C(zt,"yt-post-confirmation-flow-step-renderer",function(){if(RW3===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-post-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_post_confirmation_flow_step_renderer.yt.post.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-post-confirmation-flow-step-renderer"><div id="text" class="style-scope yt-post-confirmation-flow-step-renderer"></div></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;aaG===void 0&&(aaG=document.createElement("template"));var X=aaG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);RW3=k}k=RW3;return k},{mode:2});var CcP;var wQ3;var uM=function(){return _.a.apply(this,arguments)||this};
_.J(uM,_.a);
uM.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"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uM.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],uM.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uM.prototype,"data",void 0);_.H([_.cd({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],uM);
_.C(uM,"yt-refund-confirmation-flow-step-renderer",function(){if(wQ3===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-refund-confirmation-flow-step-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.flow.yt_refund_confirmation_flow_step_renderer.yt.refund.confirmation.flow.step.renderer.css.js--\x3e<div id="container" class="style-scope yt-refund-confirmation-flow-step-renderer"><div id="user-info" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-text" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="confirmation-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="product-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div><div id="billing-details" class="style-scope yt-refund-confirmation-flow-step-renderer"></div></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;CcP===void 0&&(CcP=document.createElement("template"));var X=CcP;V.call(I,X.content.cloneNode(!0),k.content.firstChild);wQ3=k}k=wQ3;return k},{mode:2});var Hy6=_.R(function(k){var I=k.data;return _.f("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.f("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.f(_.yV,{data:function(){return{thumbnails:[{url:I().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.f("div",{class:"profileBadgeViewModelContent"},_.f("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return I().badgeDesc}),_.f(_.b,{cond:function(){return I().badgeSubtitle},
then:function(){return _.f("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return I().badgeSubtitle})}})))},"Tk");
Hy6.idomCompat=!0;var pQx=_.R(function(k){var I=k.data;return _.f("yt-comment-interaction-view-model",{el:_.h4(_.VN(function(){return I().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.f("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return I().onTapA11yLabel},
"on:keydown":_.QIR(),tabindex:0},_.f("div",{class:"ytCommentInteractionViewModelHeader"},_.f("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return I().headerPrefix},' "',function(){return I().videoTitle}),_.f("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.f("div",{class:"ytCommentInteractionViewModelContent"},_.f("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return I().commentContent}),_.f("div",{class:"ytCommentInteractionViewModelChevron"},
_.f(_.yV,{data:function(){return{thumbnails:[{url:I().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"Uk");
pQx.idomCompat=!0;var NF6=_.R(function(k){var I=k.data;return _.f("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.f(_.HT,{data:function(){return I().avatar}},{avatarViewModel:_.fA}),_.f("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return I().channelName}))},"Vk");
NF6.idomCompat=!0;var u5X=_.R(function(k){var I=k.data;k={};return _.f("yt-profile-info-view-model",{class:_.FH("ytProfileInfoViewModelHost",(k.ytProfileInfoViewModelWithVideoShelf=function(){return I().videosHorizontalShelf},k))},_.f(MO4,{profileInfo:I}),_.f(_.HT,{data:function(){return I().videosHorizontalShelf}},{horizontalShelfViewModel:function(V){return _.f("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.f(_.Kn,{data:V.data}))}}),_.f(_.b,{cond:function(){return I().comments},
then:function(){return _.f(ZyA,{profileInfo:I})}}),_.f(_.b,{cond:function(){return I().sharedSubscriptionsTitle},
then:function(){return _.f(_.b,{cond:function(){return I().subscriptionsAccessButtonCommand},
then:function(){return _.f(DWk,{profileInfo:I})},
else:function(){return _.f(zWc,{profileInfo:I})}})}}))},"Wk");
u5X.idomCompat=!0;var ZyA=_.R(function(k){var I=k.profileInfo;return _.f("div",{class:"ytProfileInfoViewModelActivity"},_.f("div",{class:"ytProfileInfoViewModelHeader"},_.f("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return I().commentsInteractionTitle})),_.f(_.HT,{data:function(){return I().comments}},{commentInteractionViewModel:function(V){return _.f("div",{class:"ytProfileInfoViewModelActivity"},_.f(pQx,{data:V.data}))}}))},"Xk"),DWk=_.R(function(k){var I=k.profileInfo;
return _.f("div",{class:"ytProfileInfoViewModelSubSection"},_.f("div",{class:"ytProfileInfoViewModelSubHeader"},_.f(_.Av,{command:function(){return I().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.f("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return I().sharedSubscriptionsTitle}),_.f("div",null,_.f(_.HT,{data:function(){return I().subscriptionsAccessButton}},{buttonViewModel:_.ac})))),_.f(OyV,{sharedSubscriptions:function(){var V;
return((V=I().sharedSubscriptions)==null?void 0:V.slice(0,5))||[]}}))},"Yk"),zWc=_.R(function(k){var I=k.profileInfo;
return _.f("div",{class:"ytProfileInfoViewModelSubSection"},_.f("div",{class:"ytProfileInfoViewModelSubHeader"},_.f("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return I().sharedSubscriptionsTitle})),_.f(OyV,{sharedSubscriptions:function(){var V;
return((V=I().sharedSubscriptions)==null?void 0:V.slice(0,5))||[]}}))},"Zk"),OyV=_.R(function(k){return _.f("div",{class:"ytProfileInfoViewModelSubs"},_.f(_.HT,{data:k.sharedSubscriptions},{sharedSubscriptionViewModel:function(I){return _.f("div",{class:"ytProfileInfoViewModelSub"},_.f(NF6,{data:I.data}))}}))},"$k"),MO4=_.R(function(k){var I=k.profileInfo;
return _.f("div",{class:"ytProfileInfoViewModelActivity"},_.f(_.ly,{each:function(){return[I().profileBadgeInfoYtWide,I().profileBadgeInfoChannelWide].filter(function(V){return!!V})},
keyBy:"INDEX"},function(V){return _.f(_.D7,null,_.f("div",{class:"ytProfileInfoViewModelHeader"},_.f("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return V().profileSectionTitle}),_.f("div",{class:"ytProfileInfoViewModelSectionDesc"},_.f("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var X;
return(X=V().commentBadge)==null?void 0:X.commentDesc}),_.f(_.b,{cond:function(){var X;
return(X=V().commentBadge)==null?void 0:X.blackHeartDesc},
then:function(){return _.f("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.f("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.f(_.yV,{data:function(){var X;
return{thumbnails:[{url:(X=V().commentBadge)==null?void 0:X.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.f("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var X;return(X=V().commentBadge)==null?void 0:X.blackHeartDesc}))),_.f("div",{class:"ytProfileInfoViewModelBadge"},_.f(_.ly,{each:function(){return V().badges||[]}},function(X){return _.f(Hy6,{data:X})})))}))},"al");var tOV=_.R(function(k){var I=k.data;var V=function(){return I().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.f("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.f(_.HT,{data:function(){return I().profileIdentityInfo}},{profileIdentityInfoViewModel:function(X){return _.f(reA,{data:X.data,
hideDivider:V,isChannelInfoCard:V})},
profileInfoViewModel:u5X}),_.f(_.HT,{data:function(){return I().profileInfo}},{profileIdentityInfoViewModel:reA,
profileInfoViewModel:u5X}))},"bl");
tOV.idomCompat=!0;_.Si(tOV,"yt-profile-card-view-model",{props:{data:_.$3}});var ON=function(){var k=_.a.apply(this,arguments)||this;k.enableFocusFix=_.m("music_web_enable_focus_on_setting_menu_fix")&&_.qw("IS_MOBILE_WEB",!1);k.covered=!1;k.hideMenu=!1;k.isCommentNotificationOnProfileCard=!1;k.scrolledByTouch=!1;k.disableBackdropFilter=_.m("web_disable_backdrop_filter");k.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return k};
_.J(ON,_.a);_.c=ON.prototype;
_.c.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"}}}};
_.c.ready=function(){var k=this;this.JSC$22307_containerElement.addEventListener("scroll",function(){k.ytRendererBehavior.markDirty()})};
_.c.attributeChanged=function(k,I){k==="menu-style"&&_.sm(this.hostElement,"yt-multi-page-menu-closed-action",[I])};
_.c.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.R1(this,this.focusOnStampFinished))};
_.c.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.R1(this,this.focusOnStampFinished))};
_.c.reset=function(){this.closeJobId&&(_.hD.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.c.focusOnStampFinished=function(k){k.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.R1(this,this.focusOnStampFinished)),this.doFocus())};
_.c.doFocus=function(){var k=_.oMQ(this.sectionsElement);k.length&&k[0].focus()};
_.c.computeMenuStyle=function(k){return k?k.toLowerCase().replace(/_/g,"-"):""};
_.c.computeIsCommentNotificationOnProfileCard=function(k){return _.m("enable_profile_cards_on_comments")&&k.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.c.computeHideMenu=function(k,I){return k||!(!I||!I.showLoadingSpinner)};
_.c.onPopupClosed=function(){this.isPopUpOpen=!1;_.sm(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.c.onPopupOpened=function(k,I){this.isPopUpOpen=!0;I.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.vW(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.vX({type:"CHANNEL_REPORT_RESET"})))};
_.c.onYtNavigate=function(k,I){this.shouldCloseOnNavigateEvent(I.endpoint)&&_.sm(this.hostElement,"yt-close-all-popups-action")};
_.c.handleEndpoint=function(k){k=_.K(k,_.i_);!this.isCommentNotificationOnProfileCard&&k&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$22307_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.c.handleActions=function(k){for(var I=0,V=k.length;I<V;I++){var X=_.K(k[I],nh6);X&&this.handleGetMultiPageMenuAction(X);(X=_.K(k[I],_.xEl))&&this.handleAppendContinuationItemsAction(X)}};
_.c.onServiceRequestSentOrCompleted=function(k,I){k.detail&&k.detail.endpoint&&this.handleEndpoint(k.detail.endpoint);I.actions&&this.handleActions(I.actions)};
_.c.handleGetMultiPageMenuAction=function(k){var I=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.BL(this.submenuElement).appendChild(I);(k=k.menu.multiPageMenuRenderer)&&this.logSubmenu(k);I.data=k;I.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.c.handleAppendContinuationItemsAction=function(k){if(this.data&&k.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&k.continuationItems&&this.data.sections){var I=this.data.sections.length-1;this.data.sections[I].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),I--);if(this.data.sections[I].multiPageMenuNotificationSectionRenderer&&k.continuationItems){k=_.G(k==null?void 0:k.continuationItems);for(var V=k.next();!V.done;V=k.next())if(V=V.value,_.K(V,AGP)){var X=
void 0,P=void 0,L=void 0,T=void 0,d=void 0;((X=this)==null?0:(P=X.data)==null?0:(L=P.sections)==null?0:(T=L[I])==null?0:(d=T.multiPageMenuNotificationSectionRenderer)==null?0:d.items)&&this.push("data.sections."+I+".multiPageMenuNotificationSectionRenderer.items",V)}else if(_.K(V,_.gEl)||_.K(V,_.Ye))this.push("data.sections",V),I++}}};
_.c.logSubmenu=function(k){if(!_.m("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var I=this.ytRendererBehavior.getScreenLayer(),V=_.PW(I),X=_.Xc(I);if((k=k.trackingParams)&&V&&X){var P=_.zY(k);_.m("combine_ve_grafts")?_.Ne().graftServerVe(k,X,I):_.EA(V,X,P)}}};
_.c.emptySubmenuContainer=function(){for(var k=_.BL(this.submenuElement);k.firstChild;)k.removeChild(k.firstChild)};
_.c.onMenuBackTap=function(k){_.vW(this.hostElement,"yt-submenu-closed");k.stopPropagation()};
_.c.onSubmenuClosed=function(k){_.$5(k)!==this.hostElement&&(this.covered=!1,_.vW(this.hostElement,"yt-refit"),k.stopPropagation())};
_.c.onRetrieveLocation=function(k,I){I.hasComments&&(I.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),k.stopPropagation())};
_.c.shouldCloseOnNavigateEvent=function(k){if(!k)return!0;if(_.K(k,_.GLN)||_.K(k,_.TnC)||_.K(k,_.cvQ)||_.K(k,_.vE))return!1;var I;return((I=_.K(k==null?void 0:k.commandMetadata,_.CC))==null?0:I.ignoreNavigation)?!1:!0};
_.c.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.c.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.c.refitAfterRender=function(){var k=this;_.xA(this,function(){_.vW(k.hostElement,"yt-refit")})};
ON.prototype.refitAfterRender=ON.prototype.refitAfterRender;ON.prototype.onRetrieveLocation=ON.prototype.onRetrieveLocation;ON.prototype.onSubmenuClosed=ON.prototype.onSubmenuClosed;ON.prototype.onMenuBackTap=ON.prototype.onMenuBackTap;ON.prototype.onServiceRequestSentOrCompleted=ON.prototype.onServiceRequestSentOrCompleted;ON.prototype.onYtNavigate=ON.prototype.onYtNavigate;ON.prototype.onPopupOpened=ON.prototype.onPopupOpened;ON.prototype.onPopupClosed=ON.prototype.onPopupClosed;
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ON.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],ON.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ON.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],ON.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ON.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],ON.prototype,"enableFocusFix",void 0);_.H([_.n(),_.Z("design:type",Object)],ON.prototype,"covered",void 0);_.H([_.n({computed:"computeHideMenu(covered, data)"}),_.Z("design:type",Object)],ON.prototype,"hideMenu",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.Z("design:type",String)],ON.prototype,"menuStyle",void 0);
_.H([_.n({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.Z("design:type",Object)],ON.prototype,"isCommentNotificationOnProfileCard",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ON.prototype,"isPopUpOpen",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ON.prototype,"scrolledByTouch",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ON.prototype,"disableBackdropFilter",void 0);
_.H([_.p$("#sections"),_.Z("design:type",HTMLElement)],ON.prototype,"sectionsElement",void 0);_.H([_.p$("#spinner"),_.Z("design:type",HTMLElement)],ON.prototype,"spinnerElement",void 0);_.H([_.p$("#header"),_.Z("design:type",HTMLElement)],ON.prototype,"headerElement",void 0);_.H([_.p$("#container"),_.Z("design:type",HTMLElement)],ON.prototype,"JSC$22307_containerElement",void 0);_.H([_.p$("#submenu"),_.Z("design:type",HTMLElement)],ON.prototype,"submenuElement",void 0);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ON.prototype,"onPopupClosed",null);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],ON.prototype,"onPopupOpened",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],ON.prototype,"onYtNavigate",null);
_.H([_.C$("yt-service-request-completed"),_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],ON.prototype,"onServiceRequestSentOrCompleted",null);_.H([_.C$("yt-menu-back-tapped"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],ON.prototype,"onMenuBackTap",null);
_.H([_.C$("yt-submenu-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],ON.prototype,"onSubmenuClosed",null);_.H([_.C$("yt-retrieve-location"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],ON.prototype,"onRetrieveLocation",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ON.prototype,"refitAfterRender",null);
_.H([_.GY({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],ON);
_.C(ON,"ytd-multi-page-menu-renderer",function(){if(laA!==void 0)return laA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-page-menu-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-multi-page-menu-renderer"></tp-yt-paper-spinner>\n</div>\n<div id="header" hidden="[[hideMenu]]" class="style-scope ytd-multi-page-menu-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[hideMenu]]" on-touchstart="onContainerTouchStart" on-touchend="onContainerTouchEnd">\n  <div id="sections" class="style-scope ytd-multi-page-menu-renderer"></div>\n  <div id="footer" class="style-scope ytd-multi-page-menu-renderer"></div>\n</div>\n<div id="submenu" class="menu-container style-scope ytd-multi-page-menu-renderer" hidden="[[!covered]]"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return laA=k},{mode:1});var eWi;var tg=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return k};
_.J(tg,_.a);_.c=tg.prototype;_.c.created=function(){this.showTooltips=!0};
_.c.computeAccessibility_=function(k){return this.get("accessibility.accessibilityData",k)||null};
_.c.onTap=function(){var k=_.AV(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(k&&k.length===1&&k[0])_.sm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var I;if((I=this.data)==null?0:I.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var V;((V=this.data)==null?0:V.menuRequest)&&_.Qk(this.hostElement,[this.data.menuRequest])}}};
_.c.handleTopbarMenuClosedAction=function(k){var I,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(k)===((I=this.data)==null?void 0:(V=I.icon)==null?void 0:V.iconType)&&this.toggleIconState(!1)};
_.c.toggleIconState=function(k){_.m("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=k)};
_.c.handleUpdateTopbarAvatarAction=function(k){var I;k=(I=_.K(k,K8i))==null?void 0:I.avatarUrl;var V,X;I=(V=this.data)==null?void 0:(X=V.avatar)==null?void 0:X.thumbnails;k&&I&&(V={thumbnails:[Object.assign({},I[0],{url:k})]},this.set("data.avatar",V))};
_.R9.Object.defineProperties(tg.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.BL(this.hostElement).querySelector("#button")}}});
tg.prototype.onTap=tg.prototype.onTap;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],tg.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tg.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],tg.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.vDR.YtButtonBehavior),_.Z("design:type",Object)],tg.prototype,"ytButtonBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],tg.prototype,"data",void 0);
_.H([_.p$("yt-icon-button#button"),_.Z("design:type",Object)],tg.prototype,"iconButton",void 0);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tg.prototype,"onTap",null);_.H([_.GY({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],tg);
_.Fr()(tg,"ytd-topbar-menu-button-renderer",function(){if(eWi===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-menu-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.avatar]]" class="style-scope ytd-topbar-menu-button-renderer">\n  <button id="avatar-btn" aria-haspopup="true" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope ytd-topbar-menu-button-renderer">\n    <yt-img-shadow height="32" thumbnail="[[data.avatar]]" width="32" class="style-scope ytd-topbar-menu-button-renderer"></yt-img-shadow>\n  </button>\n</template>\n<div id="button" class="style-scope ytd-topbar-menu-button-renderer">\n  \n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);eWi=k}k=eWi;return k},{allowedProps:["data"],
mode:1});var kO4;var ex=function(){return _.a.apply(this,arguments)||this};
_.J(ex,_.a);ex.prototype.getSelected=function(){return this.reasons.selected};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ex.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ex.prototype,"data",void 0);_.H([_.p$("#reasons"),_.Z("design:type",Object)],ex.prototype,"reasons",void 0);_.H([_.GY({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],ex);
_.C(ex,"ytd-ad-feedback-content",function(){if(kO4!==void 0)return kO4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  <yt-formatted-string id="reasons-title" text="[[data.reasonsTitle]]" class="style-scope ytd-ad-feedback-content">\n  </yt-formatted-string>\n</template>\n<tp-yt-paper-radio-group id="reasons" class="style-scope ytd-ad-feedback-content">\n  <template is="dom-repeat" items="[[data.reasons]]" as="feedbackReason" class="style-scope ytd-ad-feedback-content">\n    <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-ad-feedback-content">\n      <yt-formatted-string text="[[feedbackReason.reason]]" class="style-scope ytd-ad-feedback-content">\n      </yt-formatted-string>\n    </tp-yt-paper-radio-button>\n  </template>\n</tp-yt-paper-radio-group>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return kO4=k},{mode:1});var IK2;var kq=function(){return _.a.apply(this,arguments)||this};
_.J(kq,_.a);_.c=kq.prototype;_.c.onPopupOpened=function(){_.sm(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.c.computeConfirmButton=function(k){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:k.confirmLabel}};
_.c.computeCancelButton=function(k){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:k.cancelLabel}};
_.c.onConfirmTap=function(){var k=this.content.getSelected();k!==void 0&&(k=this.data.reasons[k].endpoint)&&(_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}}),_.sm(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.c.sendFeedbackSubmitToastAction=function(){var k;(k=this.data)!=null&&k.completionMessage&&(k=_.jK(this.data.completionMessage),_.sm(this.hostElement,"yt-open-popup-action",[k,this]))};
_.c.onCancelTap=function(){_.sm(this.hostElement,"yt-close-popup-action")};
kq.prototype.onPopupOpened=kq.prototype.onPopupOpened;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],kq.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],kq.prototype,"data",void 0);_.H([_.p$("#content"),_.Z("design:type",Object)],kq.prototype,"content",void 0);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],kq.prototype,"onPopupOpened",null);
_.H([_.GY({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],kq);
_.C(kq,"ytd-ad-feedback-renderer",function(){if(IK2!==void 0)return IK2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-feedback-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-ad-feedback-renderer"></yt-formatted-string>\n<ytd-ad-feedback-content id="content" data="[[data]]" class="style-scope ytd-ad-feedback-renderer"></ytd-ad-feedback-content>\n<div class="buttons style-scope ytd-ad-feedback-renderer">\n  <ytd-button-renderer data="[[computeCancelButton(data)]]" on-tap="onCancelTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-feedback-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return IK2=k},{mode:1});var Vn4;var Xy6=function(){return _.a.apply(this,arguments)||this};
_.J(Xy6,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Xy6.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Xy6.prototype,"data",void 0);_.H([_.GY({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],Xy6);
_.C(Xy6,"ytd-ad-info-dialog-content",function(){if(Vn4!==void 0)return Vn4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.adReasons]]" class="style-scope ytd-ad-info-dialog-content">\n  \n  <ul id="ad-reasons" class="style-scope ytd-ad-info-dialog-content">\n    <template is="dom-repeat" items="[[data.adReasons]]" as="reason" class="style-scope ytd-ad-info-dialog-content">\n      <li class="style-scope ytd-ad-info-dialog-content">\n        <yt-formatted-string text="[[reason]]" class="style-scope ytd-ad-info-dialog-content">\n        </yt-formatted-string>\n      </li>\n    </template>\n  </ul>\n</template>\n<yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope ytd-ad-info-dialog-content">\n</yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Vn4=k},{mode:1});var PVi;var Im=function(){return _.a.apply(this,arguments)||this};
_.J(Im,_.a);Im.prototype.computeConfirmButton=function(k){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:k.confirmLabel}};
Im.prototype.onConfirmTap=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
Im.prototype.computeShouldShowTitle=function(){var k;return!((k=this.data)==null||!k.title)};
Im.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.C7().resolve(_.Hp).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
Im.prototype.onPopupClosed=Im.prototype.onPopupClosed;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Im.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Im.prototype,"data",void 0);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Im.prototype,"onPopupClosed",null);_.H([_.GY({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],Im);
_.C(Im,"ytd-ad-info-dialog-renderer",function(){if(PVi!==void 0)return PVi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ad-info-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[computeShouldShowTitle(data.title)]]" class="style-scope ytd-ad-info-dialog-renderer">\n  <h2 id="title" class="style-scope ytd-ad-info-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n</template>\n<ytd-ad-info-dialog-content data="[[data]]" class="style-scope ytd-ad-info-dialog-renderer"></ytd-ad-info-dialog-content>\n<div class="buttons style-scope ytd-ad-info-dialog-renderer">\n  <ytd-button-renderer data="[[computeConfirmButton(data)]]" on-tap="onConfirmTap" class="style-scope ytd-ad-info-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return PVi=k},{mode:1});var Ll2;var V0=function(){var k=_.a.apply(this,arguments)||this;k.actionButtonClass="action-button";k.dismissButtonId="dismiss-button";k.dialogDismiss=!0;return k};
_.J(V0,_.a);_.c=V0.prototype;_.c.computeInPlayer=function(k){return(k==null?void 0:k.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.c.computedLogo=function(){var k,I;return this.isDarkTheme()?(k=this.data)==null?void 0:k.logoDark:(I=this.data)==null?void 0:I.logo};
_.c.computedHeaderImage=function(){var k,I;return this.isDarkTheme()?(k=this.data)==null?void 0:k.headerImageDark:(I=this.data)==null?void 0:I.headerImage};
_.c.computeLogoIconId=function(){var k,I,V,X=(k=this.computedLogo())==null?void 0:(I=k.sources)==null?void 0:(V=I[0])==null?void 0:V.height;return X&&X%31===0?"logo-icon-with-padding":"logo-icon"};
_.c.computeLogoIconHeight=function(){var k,I,V,X=(k=this.computedLogo())==null?void 0:(I=k.sources)==null?void 0:(V=I[0])==null?void 0:V.height;return X&&X%31===0?"31":"24"};
_.c.onPopupClosed=function(){_.C7().resolve(_.LR).dispose()};
_.c.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.c.onShow=function(){this.inPlayer&&_.a5(6);this.titleElement.focus()};
_.c.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var k=0;k<this.data.impressionEndpoints.length;k++){var I=_.K(this.data.impressionEndpoints[k],_.L2);I&&this.ytComponentBehavior.resolveCommand(I)}};
_.c.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.sm(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.R9.Object.defineProperties(V0.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var k,I;return!((k=this.data)==null||!k.headerImageDark)&&!((I=this.data)==null||!I.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.secondaryButton)}}});
V0.prototype.onPopupClosed=V0.prototype.onPopupClosed;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],V0.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],V0.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.rn.YtVisibilityBehavior),_.Z("design:type",Object)],V0.prototype,"ytVisibilityBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],V0.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],V0.prototype,"actionButtonClass",void 0);_.H([_.n(),_.Z("design:type",Object)],V0.prototype,"dismissButtonId",void 0);_.H([_.n(),_.Z("design:type",Object)],V0.prototype,"dialogDismiss",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],V0.prototype,"hasHeaderImage",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],V0.prototype,"hasPremiumButton",null);
_.H([_.n({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.Z("design:type",Boolean)],V0.prototype,"inPlayer",void 0);_.H([_.p$("#dismiss-button"),_.Z("design:type",HTMLElement)],V0.prototype,"dismissButton",void 0);_.H([_.p$("#title"),_.Z("design:type",HTMLElement)],V0.prototype,"titleElement",void 0);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],V0.prototype,"onPopupClosed",null);
_.H([_.GY({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],V0);
_.C(V0,"ytd-enforcement-message-view-model",function(){if(Ll2!==void 0)return Ll2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="fc-dialog-container style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" tabindex="0" role="heading" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Ll2=k},{mode:1});var ctV;var GOk;var X$=function(){var k=_.a.apply(this,arguments)||this;k.TEST_ONLY={immediateValidation:function(){k.immediateValidation()},
onValidationResponse:function(I){k.onValidationResponse(I)},
onGenerateHandleFromNameResponse:function(I){k.onGenerateHandleFromNameResponse(I)}};
return k};
_.J(X$,_.a);_.c=X$.prototype;_.c.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.c.validate=function(){this.immediateValidation()};
_.c.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.c.setHandleInputValue=function(k){this.handleDir=this.getHandleDir(k);this.handleInput.value=k;this.validationState={status:"PENDING"};this.immediateValidation()};
_.c.getHandleDir=function(k){var I=k===""&&!1;return(I=_.WPW.test.call(_.WPW,k))?"rtl":"ltr"};
_.c.onDataChanged=function(){var k,I;this.handleDir=this.getHandleDir((I=(k=this.data)==null?void 0:k.handle)!=null?I:"");var V;this.validationState=((V=this.data)==null?0:V.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var X;((X=this.data)==null?0:X.validateOnInit)&&this.immediateValidation()};
_.c.stopPropagation=function(k){k.stopPropagation()};
_.c.onInput=function(){var k;this.handleDir=this.getHandleDir((k=this.handleInput.value)!=null?k:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.c.onFocusout=function(k){this.handleInput.contains(k.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.c.delayedValidation=function(){var k,I;this.debouncedValidation((I=(k=this.data)==null?void 0:k.validationDelayMs)!=null?I:1E3)};
_.c.immediateValidation=function(){this.debouncedValidation(0)};
_.c.debouncedValidation=function(k){var I=this;_.bA(this,"debouncedValidation",function(){var V,X=I.staticValidation((V=I.handleInput.value)!=null?V:"");if(X!==void 0)I.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:X};else{var P;if((P=I.data)!=null&&P.validateChannelHandleCommand){I.validationState={status:"LOADING"};var L;I.ytComponentBehavior.resolveCommand(I.data.validateChannelHandleCommand,{form:{handle:(L=I.handleInput.value)!=null?L:""},commandController:{onSuccess:function(T,
d){I.onValidationResponse(d)},
onServerError:function(T,d){I.onValidationServerError(d)}}})}else I.handleUnexpectedValidationError(new _.GN("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",I.data))}},k)};
_.c.staticValidation=function(k){var I;if(((I=this.data)==null?void 0:I.channelHandleStaticValidationParams)!==void 0){I=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(k)&&I.validValueRegexpErrorMessage!==void 0)return I.validValueRegexpErrorMessage;if(I.minLength!==void 0&&k.length<I.minLength&&I.minLengthErrorMessage!==void 0)return I.minLengthErrorMessage;if(I.maxLength!==void 0&&k.length>I.maxLength&&I.maxLengthErrorMessage!==void 0)return I.maxLengthErrorMessage}};
_.c.onValidationResponse=function(k){var I=_.K(k.result,$_p);I===void 0?this.handleUnexpectedValidationError(new _.GN("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",k)):this.handleValidationResultRenderer(I)};
_.c.onValidationServerError=function(k){this.handleUnexpectedValidationError(new _.GN("ValidateChannelHandle request failed.",k))};
_.c.handleValidationResultRenderer=function(k){if(k.handle===void 0)this.handleUnexpectedValidationError(new _.GN("ChannelHandleValidationResultRenderer does not contain handle.",k));else if(k.handle===this.handleInput.value)switch(k.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:k.handle};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNAVAILABLE":case "CHANNEL_HANDLE_VALIDATION_RESULT_CONFORMANCE_ERROR":case "CHANNEL_HANDLE_VALIDATION_RESULT_COMPLIANCE_ERROR":this.validationState=
{status:"INVALID",errorIndicator:"ICON",errorMessage:k.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.GN("Unrecognized ChannelHandleValidationResult",k));break;default:_.k2(k.result)}};
_.c.handleUnexpectedValidationError=function(k){var I;this.validationState={status:"UNKNOWN",handle:(I=this.handleInput.value)!=null?I:""};_.$w(k)};
_.c.stopEventPropagation=function(k){k.stopPropagation()};
_.c.updateHandleOnChannelNameInputChange=function(k){if(!this.wasEdited){var I,V;this.debouncedGenerateHandleFromName(k,(V=(I=this.data)==null?void 0:I.validationDelayMs)!=null?V:1E3)}};
_.c.debouncedGenerateHandleFromName=function(k,I){var V=this;_.bA(this,"debouncedGenerateHandleFromName",function(){var X;(X=V.data)!=null&&X.validateChannelHandleCommand?V.ytComponentBehavior.resolveCommand(V.data.validateChannelHandleCommand,{form:{name:k},commandController:{onSuccess:function(P,L){V.onGenerateHandleFromNameResponse(L)},
onServerError:function(P,L){_.$w(new _.GN("Error calling GenerateHandleFromName",L))}}}):_.$w(new _.GN("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",V.data))},I)};
_.c.onGenerateHandleFromNameResponse=function(k){this.wasEdited||((k=_.K(k.result,Sx4))?this.setHandleInputValue(k.handle):_.$w(new _.GN("Invalid results when generate handle from name")))};
_.R9.Object.defineProperties(X$.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var k;if(k=this.validationState)k=this.validationState,k=k.status==="OK"||k.status==="UNKNOWN";if(k)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var k;if(((k=this.validationState)==null?void 0:k.status)==="INVALID")return this.validationState.errorIndicator}},
borderErrorIndicator:{configurable:!0,enumerable:!0,get:function(){return this.errorIndicator==="BORDER"}},
handleEdit:{configurable:!0,enumerable:!0,get:function(){var k,I=(k=this.channelHandleEntity)==null?void 0:k.handleEdit;this.handleDir=this.getHandleDir(I!=null?I:"");return I}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var k,I;if(((k=this.data)==null?void 0:(I=k.channelHandleStaticValidationParams)==null?void 0:I.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
X$.prototype.stopEventPropagation=X$.prototype.stopEventPropagation;X$.prototype.onDataChanged=X$.prototype.onDataChanged;X$.prototype.applyHandleEdit=X$.prototype.applyHandleEdit;X$.prototype.onValueChanged=X$.prototype.onValueChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],X$.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],X$.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],X$.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],X$.prototype,"wasEdited",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],X$.prototype,"handleDir",void 0);_.H([_.p$("#handle-input"),_.Z("design:type",Object)],X$.prototype,"handleInput",void 0);_.H([_.n(),_.v("validationState"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],X$.prototype,"value",null);
_.H([_.w$("value"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],X$.prototype,"onValueChanged",null);_.H([_.v("validationState"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],X$.prototype,"errorIndicator",null);_.H([_.n({reflectToAttribute:!0}),_.v("errorIndicator"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],X$.prototype,"borderErrorIndicator",null);
_.H([_.n({selectorArgs:["data.channelHandleEntityKey"],selector:function(k,I){return _.nQ(k.entities,"channelHandle",I)}}),
_.Z("design:type",Object)],X$.prototype,"channelHandleEntity",void 0);_.H([_.v("channelHandleEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],X$.prototype,"handleEdit",null);_.H([_.w$("handleEdit"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],X$.prototype,"applyHandleEdit",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],X$.prototype,"onDataChanged",null);
_.H([_.v("data.channelHandleStaticValidationParams.validValueRegexp"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],X$.prototype,"validValueRegexp",null);_.H([_.C$("yt-service-request-sent"),_.C$("yt-service-request-completed"),_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],X$.prototype,"stopEventPropagation",null);_.H([_.GY({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],X$);
_.C(X$,"ytd-channel-handle-input-renderer",function(){if(GOk!==void 0)return GOk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-input-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-input id="handle-input" always-float-label="" dir="[[handleDir]]" input-dir="[[handleDir]]" invalid="[[equals(errorIndicator, \'BORDER\')]]" label="[[data.label]]" required="" use-v2-underline="" value="[[data.handle]]" on-focusout="onFocusout" on-input="onInput" on-keydown="stopPropagation" class="style-scope ytd-channel-handle-input-renderer">\n  <span id="prefix" slot="prefix" class="style-scope ytd-channel-handle-input-renderer">@</span>\n  <div id="suffix-container" slot="suffix" class="style-scope ytd-channel-handle-input-renderer">\n    <div id="icon-container" class="style-scope ytd-channel-handle-input-renderer">\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'LOADING\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope ytd-channel-handle-input-renderer">\n        </tp-yt-paper-spinner-lite>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(errorIndicator, \'ICON\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="error-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:error">\n        </tp-yt-iron-icon>\n      </template>\n      <template is="dom-if" restamp="" if="[[equals(validationState.status, \'OK\')]]" class="style-scope ytd-channel-handle-input-renderer">\n        <tp-yt-iron-icon id="valid-icon" class="end-icon style-scope ytd-channel-handle-input-renderer" icon="icons:check-circle">\n        </tp-yt-iron-icon>\n      </template>\n    </div>\n  </div>\n</tp-yt-paper-input>\n<div id="error-container" class="style-scope ytd-channel-handle-input-renderer">\n  <template is="dom-if" restamp="" if="[[equals(validationState.status, \'INVALID\')]]" class="style-scope ytd-channel-handle-input-renderer">\n    <yt-formatted-string id="error-message" text="[[validationState.errorMessage]]" class="style-scope ytd-channel-handle-input-renderer">\n    </yt-formatted-string>\n  </template>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return GOk=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var Ps=function(){var k=_.a.apply(this,arguments)||this;k.data=null;k.errorMessage=null;k.isLoading=!0;k.hideContainer=!1;k.enableNewChannelCreationOnIdForAll=_.m("enable_new_channel_creation_for_id4all");k.actionMap={"yt-image-updated-action":"handleImageUpdatedAction","yt-image-selection-error-action":"handleImageSelectionErrorAction","yt-image-selection-reset-error-action":"handleImageSelectionResetErrorAction","yt-show-caller-popup-action":"showContainer"};k.testOnly={setErrorMessage:function(I){k.resetErrorState();
k.setErrorState(I)}};
return k};
_.J(Ps,_.a);_.c=Ps.prototype;_.c.created=function(){this.logScreenVe()};
_.c.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")};
_.c.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var k;((k=this.zeroStepErrorMessageEntity)==null?0:k.value)&&this.set("errorMessage",_.y8(this.zeroStepErrorMessageEntity.value))};
_.c.onCreateTap=function(){var k=this;if(this.data&&this.data.channelCreationEndpoint){var I,V;if(!((I=this.data.createChannelButton)==null?0:(V=I.buttonRenderer)==null?0:V.isDisabled)){var X;if((X=this.nameInput)!=null&&X.value){this.setLoadingState();var P,L;I=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(P=this.handleInput)==null?void 0:P.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((L=this.handleInput)==null?void 0:L.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:I,commandController:{onSuccess:function(T,d){k.onChannelCreationEndpointSuccess(d);k.obakeImageSource&&_.bz("channelCreatedWithObakeImage",{imageSourceType:k.obakeImageSource})},
onServerError:function(){k.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.c.endpointRequiresServiceRequestAction=function(k){return!!_.K(k,_.PM)||!!_.K(k,K8i)};
_.c.isNavigateAction=function(k){var I;return!!_.K(k,U_G)||!!_.K((I=_.K(k,qxP))==null?void 0:I.command,U_G)};
_.c.isPlaylistAction=function(k){return!!_.K(k,_.Wc)||!!_.K(k,_.rb)};
_.c.onChannelCreationEndpointSuccess=function(k){if(k.createChannelError){var I;this.setErrorState((I=k.createChannelError)==null?void 0:I.errorMessage);this.handleInput&&this.handleInput.validate()}else{k.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(k.navigationEndpoint);if(k.actions){I=_.G(k.actions);for(var V=I.next();!V.done;V=I.next())if(V=V.value,this.endpointRequiresServiceRequestAction(V)&&this.ytComponentBehavior.resolveCommand(V),this.isNavigateAction(V)){var X=void 0;V=_.K((X=
_.K(V,qxP))==null?void 0:X.command,U_G);X=void 0;this.isPlaylistAction((X=V)==null?void 0:X.endpoint)&&(_.sm(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),X=void 0,this.ytComponentBehavior.resolveCommand((X=V)==null?void 0:X.endpoint))}}k.actions&&k.actions.some(function(P){var L;return _.K(P,U_G)||_.K((L=_.K(P,qxP))==null?void 0:L.command,U_G)})||_.sm(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.c.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.c.onCancelTap=function(){var k,I,V;if(!((k=this.data)==null?0:(I=k.cancelButton)==null?0:(V=I.buttonRenderer)==null?0:V.isDisabled)){var X,P,L;k=(X=this.data)==null?void 0:(P=X.cancelButton)==null?void 0:(L=P.buttonRenderer)==null?void 0:L.command;if(!k||!_.K(k,_.h6D)){var T;this.nameInput&&((T=this.data)==null?0:T.name)&&(this.nameInput.value=this.data.name);var d;this.handleInput&&((d=this.data)==null?0:d.channelHandleInput)&&(this.handleInput.data=_.K(this.data.channelHandleInput,jxA));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.c.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.c.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.c.onClearProfilePhotoTap=function(){var k,I,V;((k=this.data)==null?0:(I=k.clearProfilePhotoButton)==null?0:(V=I.buttonRenderer)==null?0:V.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.c.onEditAvatarTap=function(){var k,I,V;((k=this.data)==null?0:(I=k.editAvatarButton)==null?0:(V=I.buttonRenderer)==null?0:V.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.c.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)};
_.c.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var k;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((k=this.data)==null?0:k.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.c.setErrorState=function(k){this.resetErrorState();if(k)this.set("errorMessage",k);else{var I;if((I=this.zeroStepErrorMessageEntity)==null?0:I.value)this.set("errorMessage",_.y8(this.zeroStepErrorMessageEntity.value));else{var V;((V=this.data)==null?0:V.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.c.fetchImageBlobWithAlr=function(k,I){I=I===void 0?5:I;var V=this,X,P,L,T,d;return _.W(function(U){switch(U.nextAddress){case 1:return U.yield(fetch(k,{method:"GET",mode:"cors"}),2);case 2:X=U.yieldResult;if(X.ok){U.jumpTo(3);break}if(I===0)throw Error();P=V.addJitter(Math.pow(2,5-I));return U.yield(new Promise(function(E){setTimeout(E,P*1E3)}),4);
case 4:return U.return(V.fetchImageBlobWithAlr(k,I-1));case 3:if(!X.headers.get("content-type").split(";").some(function(E){return E.trim()==="text/plain"})){U.jumpTo(5);
break}L=V;T=L.fetchImageBlobWithAlr;return U.yield(X.text(),6);case 6:return U.return(T.call(L,U.yieldResult,I-1));case 5:return U.yield(X.blob(),7);case 7:return d=U.yieldResult,U.return(d)}})};
_.c.addJitter=function(k){var I=k*.3*Math.random();Math.random()>.5&&(I*=-1);return k+I};
_.c.openProfilePicturePicker=function(){var k=this,I,V,X,P,L,T;return _.W(function(d){if(d.nextAddress==1){I=k.data.scottyUploadUrl;if(!I)return d.return();V=document.documentElement.hasAttribute("dark");X=document.body.style.colorScheme;V&&(document.body.style.colorScheme="dark");P=jP4(Jl4(SXi(l4x(V?"dark":"light")),function(U){var E,l,r,h,y;return _.W(function(S){if(S.nextAddress==1)return E=_.DD(HZP(new aPh(U.photoUrl,!1)).build(),"alr","yes"),k.obakeImageSource=k.pictureChangeSourceToObakeImageSourceType(U.photoSource),
_.vK(S,2),k.setLoadingState(),S.yield(k.fetchImageBlobWithAlr(E),4);if(S.nextAddress!=2)return l=S.yieldResult,r=new FileReader,r.addEventListener("load",function(){var g,F,Q,x,N,M;return _.W(function(p){if(p.nextAddress==1){if(l.size>15728640)return k.setErrorState((g=k.data)==null?void 0:g.imageSizeErrorMessage),_.$w(Error("hm")),p.return();if(!r.result)return k.setErrorState((F=k.data)==null?void 0:F.genericImageLoadErrorMessage),_.$w(Error("im")),p.return();Q=r.result;_.vK(p,2);return p.yield(O3p(l,
I),4)}if(p.nextAddress!=2)return x=p.yieldResult,k.handleImageUpdatedAction(Q,x),k.resetErrorState(),_.vx(p,0);N=_.nh(p);k.setErrorState((M=k.data)==null?void 0:M.uploadErrorMessage);if(N instanceof Error)_.hq(N);else{var z=new _.GN(JSON.stringify(N));_.hq(z)}_.xg(p)})}),r.readAsDataURL(l),_.vx(S,0);
h=_.nh(S);k.setErrorState((y=k.data)==null?void 0:y.genericImageLoadErrorMessage);h instanceof Error?_.hq(h):_.yP(new _.GN(JSON.stringify(h)));_.xg(S)})}),function(){k.hideContainer=!1;
document.body.style.colorScheme=X});
_.vK(d,2);return((L=k.data)==null?0:L.shouldViewChannelCreationFormForSupex)?d.yield(P.openPicker("profile-picture/art-selection"),5):d.yield(P.openPicker(),5)}if(d.nextAddress!=2)return _.vx(d,0);_.nh(d);k.setErrorState((T=k.data)==null?void 0:T.selectImageErrorMessage);_.xg(d)})};
_.c.pictureChangeSourceToObakeImageSourceType=function(k){switch(k){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.c.logScreenVe=function(){_.wb(_.Ne(),124448)};
_.c.graftServerVe=function(){var k=_.Xc(),I,V,X=(I=this.data)==null?void 0:(V=I.loggingDirectives)==null?void 0:V.trackingParams;X&&k&&(this.channelCreationFormVe=_.Ne().graftServerVe(X,k),k={visualElement:this.channelCreationFormVe},_.Hd().reportShown(k))};
_.c.isNameChanged=function(k){var I;return((I=this.data)==null?void 0:I.name)!==k};
_.c.isHandleChanged=function(k){var I,V=_.K((I=this.data)==null?void 0:I.channelHandleInput,jxA);return V&&k?V.handle!==k:!1};
_.c.handleImageUpdatedAction=function(k,I){this.hideContainer=!1;this.previewDataUrl=k;this.encryptedBlobId=I};
_.c.handleImageSelectionErrorAction=function(k){this.hideContainer=!1;this.setErrorState(k)};
_.c.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.c.showContainer=function(){this.hideContainer=!1};
_.c.maybeWipeZeroStepErrorMessage=function(){var k,I=(k=this.data)==null?void 0:k.zeroStepErrorMessageEntityKey,V;I&&((V=this.zeroStepErrorMessageEntity)==null?0:V.value)&&this.ytdReduxBehavior.dispatch(_.NP("stringEntity",I,{key:I,value:""}))};
_.R9.Object.defineProperties(Ps.prototype,{photoThumbnail:{configurable:!0,enumerable:!0,get:function(){if(this.previewDataUrl)return{thumbnails:[{url:this.previewDataUrl,width:180,height:180}]};if(this.data)return this.data.isDefaultProfilePhoto?this.data.defaultProfilePhoto:this.data.profilePhoto}},
userSetPhotoThumbnailUrl:{configurable:!0,enumerable:!0,get:function(){if(this.data&&!this.data.isDefaultProfilePhoto){var k;return((k=this.photoThumbnail)==null?0:k.thumbnails)&&this.photoThumbnail.thumbnails.length>0?this.photoThumbnail.thumbnails[0].url:void 0}}},
hideProfilePhotoButtonLayer:{configurable:!0,enumerable:!0,get:function(){return this.data?!(this.data.clearProfilePhotoButton||this.data.editAvatarButton):!0}},
enableIdentityForAllChannelCreationDialog:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.descriptionInfo}}});
Ps.prototype.dataChanged=Ps.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Ps.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Ps.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Ps.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ps.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Ps.prototype,"errorMessage",void 0);
_.H([_.n(),_.Z("design:type",Object)],Ps.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",String)],Ps.prototype,"previewDataUrl",void 0);_.H([_.n(),_.Z("design:type",Number)],Ps.prototype,"obakeImageSource",void 0);_.H([_.n(),_.Z("design:type",Object)],Ps.prototype,"hideContainer",void 0);_.H([_.p$("#title-input"),_.Z("design:type",Object)],Ps.prototype,"nameInput",void 0);_.H([_.p$("#handle-input"),_.Z("design:type",Object)],Ps.prototype,"handleInput",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],Ps.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.H([_.n({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.IYo}),_.Z("design:type",Object)],Ps.prototype,"zeroStepErrorMessageEntity",void 0);_.H([_.v("data","data.isDefaultProfilePhoto","previewDataUrl"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ps.prototype,"photoThumbnail",null);
_.H([_.v("data","data.isDefaultProfilePhoto","photoThumbnail"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ps.prototype,"userSetPhotoThumbnailUrl",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ps.prototype,"hideProfilePhotoButtonLayer",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ps.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.H([_.DZ("data","zeroStepErrorMessageEntity"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ps.prototype,"dataChanged",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.descriptionInfo","zeroStepErrorMessageEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Ps.prototype,"description",null);_.H([_.GY({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],Ps);
_.C(Ps,"ytd-channel-creation-dialog-renderer",function(){if(ctV!==void 0)return ctV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-creation-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-creation-dialog-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope ytd-channel-creation-dialog-renderer">\n    <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-creation-dialog-renderer" text="[[data.title]]">\n    </yt-formatted-string>\n  </div>\n  <div class="channel-creation-description style-scope ytd-channel-creation-dialog-renderer" hidden="[[!enableNewChannelCreationOnIdForAll]]">\n    <yt-formatted-string id="description-info" hidden="[[!description]]" text="[[description]]" class="style-scope ytd-channel-creation-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div class="profile-picture-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-picture style-scope ytd-channel-creation-dialog-renderer">\n      <yt-img-shadow class="profile-photo style-scope ytd-channel-creation-dialog-renderer" height="128" thumbnail="[[photoThumbnail]]" width="128">\n      </yt-img-shadow>\n    </div>\n  </div>\n  <div class="profile-photo-button-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[hideProfilePhotoButtonLayer]]">\n    <div class="profile-photo-button-container style-scope ytd-channel-creation-dialog-renderer">\n      <ytd-button-renderer data="[[data.clearProfilePhotoButton.buttonRenderer]]" on-click="onClearProfilePhotoTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n      <ytd-button-renderer data="[[data.editAvatarButton.buttonRenderer]]" hidden="[[!data.editAvatarButton]]" on-click="onEditAvatarTap" class="style-scope ytd-channel-creation-dialog-renderer">\n      </ytd-button-renderer>\n    </div>\n    <yt-formatted-string class="optional-tag style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.profilePhotoOptionalTag]]" text="[[data.profilePhotoOptionalTag]]">\n    </yt-formatted-string>\n  </div>\n  <div class="name-and-disclaimer-container style-scope ytd-channel-creation-dialog-renderer">\n    <div class="profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.isNameEditable]]">\n      <tp-yt-paper-input id="title-input" class="input style-scope ytd-channel-creation-dialog-renderer" label="[[data.nameLabel]]" maxlength="50" required="" use-v2-underline="" value="[[data.name]]" on-input="onChannelNameInput"></tp-yt-paper-input>\n      <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="toggleCreateChannelButton" class="style-scope ytd-channel-creation-dialog-renderer">\n        </ytd-channel-handle-input-renderer>\n      </template>\n    </div>\n    <div class="readonly-profile-name style-scope ytd-channel-creation-dialog-renderer" hidden="[[data.isNameEditable]]">\n      [[data.name]]\n    </div>\n    <div class="error-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!errorMessage]]">\n      <yt-formatted-string class="error style-scope ytd-channel-creation-dialog-renderer" text="[[errorMessage]]"></yt-formatted-string>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.additionalInfos]]">\n      <div class="disclaimer-layer-paragraphs-container style-scope ytd-channel-creation-dialog-renderer">\n        <template is="dom-repeat" items="[[data.additionalInfos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </template>\n      </div>\n    </div>\n    <div class="disclaimer-layer style-scope ytd-channel-creation-dialog-renderer" hidden="[[!data.disclaimer]]">\n      <div class="style-scope ytd-channel-creation-dialog-renderer">\n        <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-creation-dialog-renderer" respect-html-dir="" text="[[data.disclaimer]]">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div hidden="[[!data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n      <template is="dom-repeat" items="[[data.infos]]" class="style-scope ytd-channel-creation-dialog-renderer">\n        <div class="disclaimer-layer disclaimer-layer-no-icon style-scope ytd-channel-creation-dialog-renderer">\n          <yt-formatted-string respect-html-dir="" text="[[item]]" class="style-scope ytd-channel-creation-dialog-renderer"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n  </div>\n  <div class="button-layer style-scope ytd-channel-creation-dialog-renderer">\n    <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n    <ytd-button-renderer id="create-channel-button" data="[[data.createChannelButton.buttonRenderer]]" on-click="onCreateTap" class="style-scope ytd-channel-creation-dialog-renderer">\n    </ytd-button-renderer>\n  </div>\n  <div class="spinner-container style-scope ytd-channel-creation-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-creation-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ctV=k},{mode:1});var Tri;var LB=function(){var k=_.a.apply(this,arguments)||this;k.isLoading=!1;k.isDisabled=!1;return k};
_.J(LB,_.a);LB.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
LB.prototype.updateDisabled=function(){var k;this.isDisabled=this.isLoading||((k=this.handleInput)==null?void 0:k.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
LB.prototype.onSaveClick=function(){var k=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var I;((I=this.data)==null?void 0:I.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=k.data)==null?0:V.nextEndpoint){var X;k.ytComponentBehavior.resolveCommand((X=k.data)==null?void 0:X.nextEndpoint)}else k.isLoading=
!1,k.closeDialog()},
onServerError:function(){k.isLoading=!1;k.handleInput.validate();var V;k.errorMessage=(V=k.data)==null?void 0:V.errorMessage}}}))}};
LB.prototype.closeDialog=function(){_.sm(this.hostElement,"yt-close-popup-action",[this.is])};
LB.prototype.updateDisabled=LB.prototype.updateDisabled;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],LB.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],LB.prototype,"data",void 0);_.H([_.p$("#handle-input"),_.Z("design:type",Object)],LB.prototype,"handleInput",void 0);_.H([_.w$("isLoading"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],LB.prototype,"updateDisabled",null);
_.H([_.GY({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],LB);
_.C(LB,"ytd-channel-handle-edit-dialog-renderer",function(){if(Tri!==void 0)return Tri;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-handle-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n  <div id="header" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[data.dismissButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="body" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <yt-img-shadow id="profile-picture" height="128" thumbnail="[[data.profilePicture]]" width="128" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    </yt-img-shadow>\n\n    <div id="name" class="style-scope ytd-channel-handle-edit-dialog-renderer">[[data.channelTitle]]</div>\n\n    <template is="dom-if" restamp="" if="[[data.channelHandleInput]]" on-dom-change="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-channel-handle-input-renderer id="handle-input" data="[[data.channelHandleInput.channelHandleInputRenderer]]" on-value-changed="updateDisabled" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-channel-handle-input-renderer>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.existingHandle]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div id="existing-handle" dir="ltr" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n        [[data.existingHandle]]\n      </div>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="body-text" text="[[data.bodyText]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </yt-formatted-string>\n    </template>\n\n    <template is="dom-if" restamp="" if="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <yt-formatted-string id="error-message" text="[[errorMessage]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></yt-formatted-string>\n    </template>\n\n    <template is="dom-repeat" items="[[data.infoItems]]" as="infoItem" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <div class="info-item style-scope ytd-channel-handle-edit-dialog-renderer">\n        <yt-icon class="info-item-icon style-scope ytd-channel-handle-edit-dialog-renderer" icon="[[infoItem.icon.iconType]]">\n        </yt-icon>\n        <yt-formatted-string class="info-item-text style-scope ytd-channel-handle-edit-dialog-renderer" text="[[infoItem.infoText]]">\n        </yt-formatted-string>\n      </div>\n    </template>\n  </div>\n\n  <div id="footer" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <template is="dom-if" restamp="" if="[[data.cancelButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="closeDialog" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.saveButton]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      <ytd-button-renderer id="save-button" data="[[data.saveButton.buttonRenderer]]" on-click="onSaveClick" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div id="spinner-container" hidden="[[!isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-handle-edit-dialog-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Tri=k},{mode:1});var dok;var cs=function(){return _.a.apply(this,arguments)||this};
_.J(cs,_.a);cs.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],cs.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],cs.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],cs.prototype,"data",void 0);_.H([_.GY({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],cs);
_.C(cs,"ytd-channel-switcher-footer-renderer",function(){if(dok!==void 0)return dok;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="button" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n<div id="feedback" class="style-scope ytd-channel-switcher-footer-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return dok=k},{mode:1});var igX;var WlX;var GP=function(){return _.a.apply(this,arguments)||this};
_.J(GP,_.a);GP.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
GP.prototype.onIronChange=GP.prototype.onIronChange;_.H([_.n(),_.Z("design:type",Object)],GP.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!1}),_.Z("design:type",Function)],GP.prototype,"onDontAskAgainChanged",void 0);_.H([_.p$("#checkbox"),_.Z("design:type",Object)],GP.prototype,"checkbox",void 0);_.H([_.C$("iron-change"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],GP.prototype,"onIronChange",null);
_.H([_.GY({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],GP);
_.C(GP,"ytd-identity-prompt-footer-renderer",function(){if(WlX!==void 0)return WlX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-identity-prompt-footer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-identity-prompt-footer-renderer">\n  <yt-formatted-string text="[[data.dontShowAgainText]]" class="style-scope ytd-identity-prompt-footer-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return WlX=k},{mode:1});var TP=function(){var k=_.a.apply(this,arguments)||this;k.dontAskAgain=!1;k.showPopup=!1;k.boundDontAskAgainChanged=function(I){k.dontAskAgainChanged(I)};
k.boundOnAccountItemTap=function(I){k.onAccountItemTap(I)};
return k};
_.J(TP,_.a);_.c=TP.prototype;
_.c.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]]"}}}}}};
_.c.ready=function(){var k=this;_.BL(this.hostElement).querySelector("#container").addEventListener("scroll",function(){k.ytRendererBehavior.markDirty()})};
_.c.dontAskAgainChanged=function(k){this.dontAskAgain=k};
_.c.onAccountItemTap=function(k){if(k){var I={};this.dontAskAgain&&(I={dont_ask_again:this.dontAskAgain});_.iR(k,I)}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.c.redirectOnlyAccount=function(k){k.sections&&k.sections.length>0&&(k=_.K(k.sections[0],_.KqK),(k==null?0:k.contents)&&(k==null?void 0:k.contents.length)<=1?(k=_.oZ(window.location.href),(k==null?0:k.next)&&_.fNK(k.next)?_.iR(k.next):_.iR("/")):this.showPopup=!0)};
TP.prototype.dataChanged=TP.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],TP.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],TP.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],TP.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!1}),_.Z("design:type",Object)],TP.prototype,"dontAskAgain",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],TP.prototype,"showPopup",void 0);_.H([_.n({reflectToAttribute:!1}),_.Z("design:type",Object)],TP.prototype,"boundDontAskAgainChanged",void 0);_.H([_.n({reflectToAttribute:!1}),_.Z("design:type",Object)],TP.prototype,"boundOnAccountItemTap",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],TP.prototype,"dataChanged",null);
_.H([_.GY({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],TP);
_.C(TP,"ytd-channel-switcher-renderer",function(){if(igX!==void 0)return igX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-switcher-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-channel-switcher-renderer"></div>\n<div id="container" class="menu-container style-scope ytd-channel-switcher-renderer">\n  <div id="sections" class="style-scope ytd-channel-switcher-renderer"></div>\n</div>\n<div id="footer" class="style-scope ytd-channel-switcher-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return igX=k},{mode:1});var fK4;var dI=function(){return _.a.apply(this,arguments)||this};
_.J(dI,_.a);_.R9.Object.defineProperties(dI.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.H([_.n(),_.Z("design:type",Object)],dI.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],dI.prototype,"steps",null);_.H([_.GY({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],dI);
_.C(dI,"ytd-channel-transfer-stepper-renderer",function(){if(fK4!==void 0)return fK4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-transfer-stepper-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="stepper style-scope ytd-channel-transfer-stepper-renderer">\n  <template is="dom-repeat" items="[[steps]]" as="step" class="style-scope ytd-channel-transfer-stepper-renderer">\n    <div class="step-and-separator style-scope ytd-channel-transfer-stepper-renderer">\n      <div class="step style-scope ytd-channel-transfer-stepper-renderer" state$="[[step.state]]">\n        <yt-formatted-string class="step-title style-scope ytd-channel-transfer-stepper-renderer" text="[[step.title]]"></yt-formatted-string>\n        <div class="step-badge style-scope ytd-channel-transfer-stepper-renderer"></div>\n      </div>\n      <div class="separator style-scope ytd-channel-transfer-stepper-renderer"></div>\n    </div>\n  </template>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return fK4=k},{mode:1});var Uo4;var iI=function(){var k=_.a.apply(this,arguments)||this;k.data=null;k.isError=!1;k.isLoading=!1;return k};
_.J(iI,_.a);_.c=iI.prototype;_.c.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"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.c.computeProfileName=function(k){return k?k.givenNameValue+" "+k.familyNameValue:""};
_.c.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)};
_.c.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)};
iI.prototype.onYtServiceRequestError=iI.prototype.onYtServiceRequestError;iI.prototype.onYtServiceRequestSent=iI.prototype.onYtServiceRequestSent;iI.prototype.dataChanged=iI.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],iI.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],iI.prototype,"data",void 0);
_.H([_.n({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.Z("design:type",String)],iI.prototype,"profileName",void 0);_.H([_.n(),_.Z("design:type",Object)],iI.prototype,"isError",void 0);_.H([_.n(),_.Z("design:type",Object)],iI.prototype,"isLoading",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],iI.prototype,"dataChanged",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],iI.prototype,"onYtServiceRequestSent",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],iI.prototype,"onYtServiceRequestError",null);_.H([_.GY({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],iI);
_.C(iI,"ytd-channel-warm-welcome-cont-renderer",function(){if(Uo4!==void 0)return Uo4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-cont-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-cont-renderer">\n  <div class="popup-header style-scope ytd-channel-warm-welcome-cont-renderer">\n    <h2 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="tiles style-scope ytd-channel-warm-welcome-cont-renderer">\n    <div id="personal-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="personal_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="personal_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.personalAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-profile-picture style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow class="profile-photo style-scope ytd-channel-warm-welcome-cont-renderer" height="96" style="border-radius: 50%" thumbnail="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.profilePhoto]]" width="96">\n          </yt-img-shadow>\n        </div>\n        <div class="tile-profile-name style-scope ytd-channel-warm-welcome-cont-renderer">[[profileName]]</div>\n        <div class="tos style-scope ytd-channel-warm-welcome-cont-renderer">\n          <template is="dom-repeat" items="[[data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer.additionalInfos]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string text="[[item]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></yt-formatted-string>\n          </template>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="personal-account-tile-select-button" class="style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <span class="tile-separator style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n    <div id="brand-account-tile" class="tile style-scope ytd-channel-warm-welcome-cont-renderer">\n      <div class="tile-content style-scope ytd-channel-warm-welcome-cont-renderer">\n        <div class="tile-header style-scope ytd-channel-warm-welcome-cont-renderer">\n          <h3 class="style-scope ytd-channel-warm-welcome-cont-renderer">\n            <yt-formatted-string id="brand_account_tile-title" class="tile-header-title style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.title]]">\n            </yt-formatted-string>\n          </h3>\n        </div>\n        <div class="tile-description style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-formatted-string id="brand_account_tile-description" class="tile-description-text style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.brandAccountTile.description]]">\n          </yt-formatted-string>\n        </div>\n        <div class="tile-illustration style-scope ytd-channel-warm-welcome-cont-renderer">\n          <yt-img-shadow height="164" thumbnail="[[data.brandAccountTile.illustration]]" class="style-scope ytd-channel-warm-welcome-cont-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div class="tile-button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n        <span id="brand-account-tile-select-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n      </div>\n    </div>\n    <div class="spinner-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isLoading]]">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-channel-warm-welcome-cont-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n  <div class="error-container style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!isError]]">\n    <yt-formatted-string class="error style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.errorMessage]]"></yt-formatted-string>\n  </div>\n  <div class="disclaimer-layer style-scope ytd-channel-warm-welcome-cont-renderer" hidden="[[!data.disclaimer]]">\n      <yt-formatted-string class="warm-welcome-disclaimer style-scope ytd-channel-warm-welcome-cont-renderer" text="[[data.disclaimer]]"></yt-formatted-string>\n  </div>\n  <div class="button-layer style-scope ytd-channel-warm-welcome-cont-renderer">\n    <span id="cancel-button" class="centered-button tile-button style-scope ytd-channel-warm-welcome-cont-renderer"></span>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Uo4=k},{mode:1});var EjV;var Ws=function(){var k=_.a.apply(this,arguments)||this;k.data=null;return k};
_.J(Ws,_.a);Ws.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Ws.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ws.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ws.prototype,"data",void 0);_.H([_.GY({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],Ws);
_.C(Ws,"ytd-channel-warm-welcome-renderer",function(){if(EjV!==void 0)return EjV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-channel-warm-welcome-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-channel-warm-welcome-renderer">\n  <div class="illustration style-scope ytd-channel-warm-welcome-renderer">\n    <yt-img-shadow height="254" thumbnail="[[data.illustration]]" class="style-scope ytd-channel-warm-welcome-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="content style-scope ytd-channel-warm-welcome-renderer">\n    <div class="popup-header style-scope ytd-channel-warm-welcome-renderer">\n      <h2 class="style-scope ytd-channel-warm-welcome-renderer">\n        <yt-formatted-string id="title" class="popup-header-title style-scope ytd-channel-warm-welcome-renderer" text="[[data.title]]">\n        </yt-formatted-string>\n      </h2>\n    </div>\n    <div class="popup-description style-scope ytd-channel-warm-welcome-renderer">\n      <yt-formatted-string id="description" class="popup-description-text style-scope ytd-channel-warm-welcome-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="button-layer style-scope ytd-channel-warm-welcome-renderer">\n      <div id="next-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n      <div id="cancel-button" class="style-scope ytd-channel-warm-welcome-renderer"></div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return EjV=k},{mode:1});var bg4;var fB=function(){return _.a.apply(this,arguments)||this};
_.J(fB,_.a);_.R9.Object.defineProperties(fB.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.authorThumbnail)||{}}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fB.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fB.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fB.prototype,"thumbnailDetails",null);_.H([_.GY({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],fB);
_.C(fB,"ytd-comment-preview-renderer",function(){if(bg4!==void 0)return bg4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="avatar-block style-scope ytd-comment-preview-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-comment-preview-renderer" fit="" thumbnail="[[thumbnailDetails]]">\n  </yt-img-shadow>\n</div>\n<div class="content-block style-scope ytd-comment-preview-renderer">\n  <div class="username style-scope ytd-comment-preview-renderer">[[data.authorName]]</div>\n  <div class="preview-text style-scope ytd-comment-preview-renderer">\n    <yt-formatted-string split-lines="true" text="[[data.commentText]]" class="style-scope ytd-comment-preview-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return bg4=k},{mode:1});var lK3;var Uk=function(){return _.a.apply(this,arguments)||this};
_.J(Uk,_.a);Uk.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.R9.Object.defineProperties(Uk.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.submitButton}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Uk.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Uk.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Uk.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Uk.prototype,"submitButton",null);_.H([_.GY({is:"ytd-notice-renderer",disableElementRegistration:!0})],Uk);
_.C(Uk,"ytd-notice-renderer",function(){if(lK3!==void 0)return lK3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notice-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="left style-scope ytd-notice-renderer">\n  <img alt="" class="illustration style-scope ytd-notice-renderer" src$="[[data.illustrationUrl]]">\n</div>\n\n<div class="right style-scope ytd-notice-renderer">\n  <yt-icon class="youtube-logo right-item style-scope ytd-notice-renderer" icon="yt-logos-ext:yt-logo-updated"></yt-icon>\n    <div class="notice-content right-item style-scope ytd-notice-renderer">\n      <yt-formatted-string class="notice-title style-scope ytd-notice-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string class="notice-description style-scope ytd-notice-renderer" text="[[data.description]]">\n      </yt-formatted-string>\n    </div>\n    <div class="toolbar right-item style-scope ytd-notice-renderer">\n      <div id="submit-button" class="style-scope ytd-notice-renderer"></div>\n    </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return lK3=k},{mode:1});var rt6;var Ek=function(){return _.a.apply(this,arguments)||this};
_.J(Ek,_.a);Ek.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ek.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ek.prototype,"data",void 0);_.H([_.GY({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],Ek);
_.C(Ek,"ytd-preview-comment-dialog-content",function(){if(rt6!==void 0)return rt6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="text-area style-scope ytd-preview-comment-dialog-content">\n  <div class="title style-scope ytd-preview-comment-dialog-content">[[data.title]]</div>\n  <div id="comment-preview" class="style-scope ytd-preview-comment-dialog-content"></div>\n  <div class="messages style-scope ytd-preview-comment-dialog-content">\n    <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-preview-comment-dialog-content">\n      <yt-formatted-string class="message style-scope ytd-preview-comment-dialog-content" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return rt6=k},{mode:1});var hqP;var bI=function(){return _.a.apply(this,arguments)||this};
_.J(bI,_.a);bI.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
bI.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bI.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],bI.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bI.prototype,"data",void 0);_.H([_.GY({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],bI);
_.C(bI,"ytd-preview-comment-dialog-renderer",function(){if(hqP!==void 0)return hqP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-preview-comment-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-preview-comment-dialog-content data="[[data]]" class="style-scope ytd-preview-comment-dialog-renderer">\n</ytd-preview-comment-dialog-content>\n<div class="bottom style-scope ytd-preview-comment-dialog-renderer">\n  <div id="buttons" class="style-scope ytd-preview-comment-dialog-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return hqP=k},{mode:1});var ytP;var mo4=_.m("web_button_rework")&&_.qw("BUTTON_REWORK")||_.m("web_button_rework_with_live"),lI=function(){var k=_.a.apply(this,arguments)||this;k.closeLabel=_.HW("CLOSE");k.selectedAmountIndex=1;k.privacyCheckboxValue=!1;k.useAmsterdamStyle=mo4;k.amountPlaceholderIndex=-1;return k};
_.J(lI,_.a);_.c=lI.prototype;_.c.onAmountClick=function(k){this.selectedAmountIndex=_.BL(this.hostElement).querySelector("#amounts").indexForElement(k.currentTarget)};
_.c.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.sm(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.c.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.sm(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.sm(this.hostElement,"yt-close-popup-action",[this.is]);var k;(k=_.S_())==null||k.getPlayerPromise().then(function(I){I.pauseVideo()})}};
_.c.donationCallback=function(k){k.success?(this.hostElement.hasAttribute("live-chat")&&k.response&&k.response.data&&k.response.data.actions&&_.sm(this.hostElement,"yt-live-chat-open-popup",[k.response.data.actions[0]]),_.sm(this.hostElement,"yt-close-popup-action",[this.is]),_.sm(this.hostElement,"yt-live-chat-close-buy-flow")):k.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(k.errorMessageRenderer)};
_.c.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.BL(this.hostElement).querySelector("#custom-amount-input").focus()};
_.c.updateConfirmationDialogTextWithAmount=function(k){var I=this.getConfirmDialogRuns();I&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(I),"text"],this.getFormattedAmount(k))};
_.c.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.c.getAmountPlaceholderIndex=function(k){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=k.findIndex(function(I){return I.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.c.getFormattedAmount=function(k){var I;return(new _.EK(4,((I=this.data)==null?void 0:I.currencyCode)||"")).format(k)};
_.c.isAmountValid=function(k){if(k==="")return!1;k=Number(k)*1E6;var I=this.get("minAmountMicros",this.data),V=this.get("maxAmountMicros",this.data);return I&&k<I||V&&k>V?!1:!0};
_.c.setInputError=function(){this.shouldShowValidationError?_.BL(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.BL(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.c.setInitialCheckboxValue=function(){var k;this.privacyCheckboxValue=!((k=this.data)==null||!k.privacyCheckboxInitialState)};
_.c.updateCustomAmountInputFromBinding=function(k){this.customAmountInput=k.detail.value};
_.c.updatePrivacyCheckboxValueFromBinding=function(k){this.privacyCheckboxValue=k.detail.value};
_.R9.Object.defineProperties(lI.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var k=this,I,V;return((I=this.data)==null?void 0:(V=I.suggestedAmounts)==null?void 0:V.map(function(X,P){return{buttonRenderer:{style:k.selectedAmountIndex===P?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:X.label}}}))||[]}},
isCustomAmountSelected:{configurable:!0,enumerable:!0,get:function(){return!this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data)}},
showPrivacyCheckbox:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.privacyCheckboxText)}},
amountMicros:{configurable:!0,enumerable:!0,get:function(){return this.customAmount?this.isAmountValid(this.customAmount)?Number(this.customAmount)*1E6:null:Number(this.get("suggestedAmounts."+this.selectedAmountIndex+".amountMicros",this.data))}},
customAmount:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected?this.customAmountInput||"":null}},
shouldShowValidationError:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null||this.customAmount===""?!1:!this.isAmountValid(this.customAmount)}},
isDonateButtonEnabled:{configurable:!0,enumerable:!0,get:function(){return this.customAmount===null?!0:this.isAmountValid(this.customAmount)}},
donateCommand:{configurable:!0,enumerable:!0,get:function(){var k=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(k&&this.amountMicros!==null)return Object.assign({},k,{ypcGetCartEndpoint:Object.assign({},k.ypcGetCartEndpoint,{donationAmountMicros:this.amountMicros,productData:{donationData:{isAnonymousDonation:!this.privacyCheckboxValue}}})})}},
donateCommandWithConfirmation:{configurable:!0,enumerable:!0,get:function(){return this.isCustomAmountSelected&&this.confirmLargeAmountCommand&&this.amountMicros&&this.amountMicros>=this.largeDonationThreshold?this.confirmLargeAmountCommand:this.donateCommand}},
largeDonationThreshold:{configurable:!0,enumerable:!0,get:function(){return 100*this.get("minAmountMicros",this.data)}},
confirmLargeAmountCommand:{configurable:!0,enumerable:!0,get:function(){var k=this.get("confirmLargeAmount",this.data);if(k&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),k}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var k=this.get("donateButton.buttonRenderer",this.data);if(k)return Object.assign({},k,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
lI.prototype.setInitialCheckboxValue=lI.prototype.setInitialCheckboxValue;lI.prototype.setInputError=lI.prototype.setInputError;lI.prototype.setFocusOnCustomAmountInput=lI.prototype.setFocusOnCustomAmountInput;_.H([_.q(iRV),_.Z("design:type",Object)],lI.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lI.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],lI.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lI.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],lI.prototype,"closeLabel",void 0);_.H([_.n(),_.Z("design:type",Object)],lI.prototype,"selectedAmountIndex",void 0);_.H([_.n(),_.Z("design:type",String)],lI.prototype,"customAmountInput",void 0);_.H([_.n(),_.Z("design:type",Object)],lI.prototype,"privacyCheckboxValue",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],lI.prototype,"useAmsterdamStyle",void 0);_.H([_.w$("customAmount"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lI.prototype,"setFocusOnCustomAmountInput",null);_.H([_.v("data","selectedAmountIndex"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],lI.prototype,"suggestedAmountButtons",null);
_.H([_.v("data","selectedAmountIndex"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],lI.prototype,"isCustomAmountSelected",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],lI.prototype,"showPrivacyCheckbox",null);_.H([_.v("data","selectedAmountIndex","customAmount"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lI.prototype,"amountMicros",null);
_.H([_.v("isCustomAmountSelected","customAmountInput"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lI.prototype,"customAmount",null);_.H([_.v("customAmount"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],lI.prototype,"shouldShowValidationError",null);_.H([_.v("customAmount"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],lI.prototype,"isDonateButtonEnabled",null);
_.H([_.v("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lI.prototype,"donateCommand",null);_.H([_.v("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lI.prototype,"donateCommandWithConfirmation",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lI.prototype,"largeDonationThreshold",null);
_.H([_.v("customAmount","donateCommand","amountMicros"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lI.prototype,"confirmLargeAmountCommand",null);_.H([_.v("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],lI.prototype,"donateButtonRenderer",null);_.H([_.w$("shouldShowValidationError"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lI.prototype,"setInputError",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],lI.prototype,"setInitialCheckboxValue",null);_.H([_.GY({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],lI);
_.C(lI,"ytd-donation-amount-picker-renderer",function(){if(ytP!==void 0)return ytP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-amount-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" aria-label="[[getSimpleString(data.pickerTitle)]]" class="style-scope ytd-donation-amount-picker-renderer">\n  <div id="top-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="title-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="title" class="style-scope ytd-donation-amount-picker-renderer">\n        <div class="title-text style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.pickerTitle)]]</div>\n        <yt-icon-button dialog-dismiss="" label="[[closeLabel]]" on-click="onCloseClick" class="style-scope ytd-donation-amount-picker-renderer">\n          <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-amount-picker-renderer"></yt-icon>\n        </yt-icon-button>\n      </div>\n    </div>\n    <div id="campaign-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-img-shadow object-fit="CONTAIN" thumbnail="[[data.campaignThumbnail]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-img-shadow>\n      <div id="text-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="campaign-title" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignTitle)]]</div>\n        <div id="campaign-subtitle" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignSubtitle)]]</div>\n        <div id="description-column" class="style-scope ytd-donation-amount-picker-renderer">\n          <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n          <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n        </div>\n      </div>\n    </div>\n    <div id="live-chat-description-column" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="campaign-description style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.campaignDescription)]]</div>\n      <div class="separator style-scope ytd-donation-amount-picker-renderer"></div>\n    </div>\n  </div>\n  <div id="bottom-box" class="style-scope ytd-donation-amount-picker-renderer">\n    <div id="nonprofit-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <div class="style-scope ytd-donation-amount-picker-renderer">\n        <div id="nonprofit-title" class="style-scope ytd-donation-amount-picker-renderer">\n          [[getSimpleString(data.nonprofitTitle)]]\n          <yt-icon id="verified-icon" class="inline-icon style-scope ytd-donation-amount-picker-renderer" icon="check_circle" default-to-filled="true">\n          </yt-icon>\n        </div>\n        <yt-formatted-string id="nonprofit-subtitle" text="[[data.nonprofitSubtitle]]" class="style-scope ytd-donation-amount-picker-renderer">\n        </yt-formatted-string>\n      </div>\n    </div>\n    <div id="amount-selector" class="style-scope ytd-donation-amount-picker-renderer">\n      <div id="suggested-amount-buttons-row" class="style-scope ytd-donation-amount-picker-renderer">\n        <template id="amounts" is="dom-repeat" items="[[suggestedAmountButtons]]" class="style-scope ytd-donation-amount-picker-renderer">\n          <ytd-button-renderer class="suggested-amount style-scope ytd-donation-amount-picker-renderer" data="[[item.buttonRenderer]]" on-click="onAmountClick"></ytd-button-renderer>\n        </template>\n      </div>\n      <div id="custom-amount-container" class="style-scope ytd-donation-amount-picker-renderer">\n        <tp-yt-paper-input id="custom-amount-input" allowed-pattern="[0-9]" always-float-label="" error-message="[[getSimpleString(data.amountError)]]" hidden="[[!isCustomAmountSelected]]" label="[[getSimpleString(data.customAmountLabel)]]" use-v2-underline="" value="[[customAmountInput]]" on-value-changed="updateCustomAmountInputFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n          <div prefix="" slot="prefix" class="style-scope ytd-donation-amount-picker-renderer">[[getSimpleString(data.currencySymbol)]]\u00a0</div>\n        </tp-yt-paper-input>\n      </div>\n    </div>\n\n    <tp-yt-paper-checkbox id="privacy-checkbox" checked="[[privacyCheckboxValue]]" hidden="[[!showPrivacyCheckbox]]" on-checked-changed="updatePrivacyCheckboxValueFromBinding" class="style-scope ytd-donation-amount-picker-renderer">\n      <yt-formatted-string split-lines="" text="[[data.privacyCheckboxText]]" class="style-scope ytd-donation-amount-picker-renderer"> </yt-formatted-string>\n    </tp-yt-paper-checkbox>\n\n    <div id="button-row" class="style-scope ytd-donation-amount-picker-renderer">\n      <ytd-button-renderer data="[[donateButtonRenderer]]" on-click="onDonateButtonClick" class="style-scope ytd-donation-amount-picker-renderer">\n      </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ytP=k},{mode:1});var Klh;var $oX=function(){return _.a.apply(this,arguments)||this};
_.J($oX,_.a);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],$oX.prototype,"ytComponentBehavior",void 0);_.H([_.n({}),_.Z("design:type",Object)],$oX.prototype,"data",void 0);_.H([_.GY({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],$oX);
_.C($oX,"ytd-donation-post-transaction-content",function(){if(Klh!==void 0)return Klh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="icon-row" class="style-scope ytd-donation-post-transaction-content">\n  <yt-img-shadow thumbnail="[[data.donationIcon]]" width="52" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n</div>\n<div id="messages" class="style-scope ytd-donation-post-transaction-content">\n  <div id="message" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.thankYouMessage)]]\n  </div>\n  <div id="additional-info" class="style-scope ytd-donation-post-transaction-content">\n    [[getSimpleString(data.additionalInfo)]]\n  </div>\n</div>\n<div id="thankyou-messages" class="style-scope ytd-donation-post-transaction-content">\n  <div class="thankyou-message style-scope ytd-donation-post-transaction-content">\n    <div class="avatar style-scope ytd-donation-post-transaction-content">\n      <yt-img-shadow thumbnail="[[data.creatorMessage.thumbnail]]" width="32" class="style-scope ytd-donation-post-transaction-content"></yt-img-shadow>\n    </div>\n    <div class="content style-scope ytd-donation-post-transaction-content">\n      <div class="body style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.description)]]\n      </div>\n      <div class="user style-scope ytd-donation-post-transaction-content">\n        [[getSimpleString(data.creatorMessage.title)]]\n      </div>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Klh=k},{mode:1});var SMA;var rI=function(){return _.a.apply(this,arguments)||this};
_.J(rI,_.a);rI.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],rI.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],rI.prototype,"ytRendererBehavior",void 0);_.H([_.n({}),_.Z("design:type",Object)],rI.prototype,"data",void 0);_.H([_.GY({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],rI);
_.C(rI,"ytd-donation-post-transaction-renderer",function(){if(SMA!==void 0)return SMA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-donation-post-transaction-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-donation-post-transaction-renderer">\n  <div id="title" class="style-scope ytd-donation-post-transaction-renderer">\n    <yt-icon-button dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer">\n      <yt-icon icon="yt-icons:dismissal" class="style-scope ytd-donation-post-transaction-renderer"></yt-icon>\n    </yt-icon-button>\n  </div>\n  <ytd-donation-post-transaction-content data="[[data]]" class="style-scope ytd-donation-post-transaction-renderer">\n  </ytd-donation-post-transaction-content>\n  <div id="button-row" class="style-scope ytd-donation-post-transaction-renderer">\n    <div id="done-button" dialog-dismiss="" class="style-scope ytd-donation-post-transaction-renderer"></div>\n    <ytd-button-renderer data="[[data.shareButton.buttonRenderer]]" class="style-scope ytd-donation-post-transaction-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return SMA=k},{mode:1});var jNx;var Jtx;var hU=function(){return _.a.apply(this,arguments)||this};
_.J(hU,_.a);hU.prototype.computeIsStreamingProvider=function(k){return!!k.isStreamingShelf};
hU.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],hU.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],hU.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],hU.prototype,"data",void 0);_.H([_.n({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],hU.prototype,"isStreamingProvider",void 0);
_.H([_.GY({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],hU);
_.C(hU,"ytd-media-provider-renderer",function(){if(Jtx!==void 0)return Jtx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-media-provider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="provider style-scope ytd-media-provider-renderer">\n  <yt-img-shadow class="thumbnail style-scope ytd-media-provider-renderer" fit="" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]">\n  </yt-img-shadow>\n  <div class="provider-details style-scope ytd-media-provider-renderer">\n    <div id="action-button" class="style-scope ytd-media-provider-renderer"></div>\n    <p id="media-price" hidden="[[!data.mediaPrice]]" class="style-scope ytd-media-provider-renderer">\n      [[getSimpleString(data.mediaPrice)]]\n    </p>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Jtx=k},{mode:1});var YMG;var y0=function(){return _.a.apply(this,arguments)||this};
_.J(y0,_.a);y0.prototype.observeLightsourcePalette=function(){var k,I=(k=this.data)==null?void 0:k.vibrantsourceColorPaletteData;I&&_.zI(this.hostElement,I)};
y0.prototype.observeLightsourcePalette=y0.prototype.observeLightsourcePalette;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],y0.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],y0.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],y0.prototype,"data",void 0);
_.H([_.w$("data.vibrantsourceColorPaletteData"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],y0.prototype,"observeLightsourcePalette",null);_.H([_.GY({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],y0);
_.C(y0,"ytd-streaming-pop-up-dialog",function(){if(YMG!==void 0)return YMG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-streaming-pop-up-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="details-wrapper style-scope ytd-streaming-pop-up-dialog">\n  <div class="image-wrapper style-scope ytd-streaming-pop-up-dialog">\n    <yt-img-shadow class="media-thumbnail style-scope ytd-streaming-pop-up-dialog" thumbnail="[[data.thumbnail]]">\n    </yt-img-shadow>\n    <div class="tv-show-season-wrapper style-scope ytd-streaming-pop-up-dialog" hidden="[[!data.tvShowSeasons]]">\n      <yt-icon id="tv-show-icon" icon="tv" class="style-scope ytd-streaming-pop-up-dialog"></yt-icon>\n      <p id="tv-show-season" class="style-scope ytd-streaming-pop-up-dialog">\n        [[getSimpleString(data.tvShowSeasons)]]\n      </p>\n    </div>\n  </div>\n  <div class="providers style-scope ytd-streaming-pop-up-dialog">\n    <template is="dom-repeat" items="[[data.mediaProviders]]" as="mediaProviders" class="style-scope ytd-streaming-pop-up-dialog">\n      <ytd-media-provider-renderer data="[[mediaProviders.mediaProviderRenderer]]" class="style-scope ytd-streaming-pop-up-dialog">\n      </ytd-media-provider-renderer>\n    </template>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return YMG=k},{mode:1});var mF=function(){return _.a.apply(this,arguments)||this};
_.J(mF,_.a);mF.prototype.onPopupOpened_=function(){var k;((k=this.data)==null?0:k.serviceEndpoint)&&_.C7().resolve(_.Hp).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
mF.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
mF.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"}}}}};
mF.prototype.onPopupOpened_=mF.prototype.onPopupOpened_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],mF.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],mF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.JX),_.Z("design:type",Object)],mF.prototype,"ytContinuationHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],mF.prototype,"data",void 0);
_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],mF.prototype,"onPopupOpened_",null);_.H([_.GY({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],mF);
_.C(mF,"ytd-brandconnect-popup-renderer",function(){if(jNx!==void 0)return jNx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-brandconnect-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-brandconnect-popup-renderer">\n  <yt-formatted-string id="title" text="[[data.popUpTitle]]" class="style-scope ytd-brandconnect-popup-renderer"></yt-formatted-string>\n  <div id="dismiss-button" class="style-scope ytd-brandconnect-popup-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-brandconnect-popup-renderer">\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return jNx=k},{mode:1});var gjc;var KB=function(){return _.a.apply(this,arguments)||this};
_.J(KB,_.a);_.c=KB.prototype;_.c.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){for(var k=0;k<this.getOptionRenderers().length;k++)this.notifyPath("data.options."+k+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+k+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.c.updateSubmitButton=function(k){this.set("data.submitButton.buttonRenderer.isDisabled",!k)};
_.c.computeAlt=function(k){return _.m6(k)};
_.c.onDismissTap=function(){_.sm(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.C7().resolve(_.Hp).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.c.getOptionRenderers=function(k){return(k=k||this.data)&&k.options?k.options.reduce(function(I,V){V.checkboxSurveyOptionRenderer&&I.push(V.checkboxSurveyOptionRenderer);return I},[]):[]};
_.c.onOptionChange=function(k){var I=this,V=!1;if(k.detail.checked)for(var X=this.getOptionRenderers().find(function(d){return d.value===k.detail.value}),P=this.getOptionRenderers(),L=0;L<P.length;L++){var T=P[L];
this.notifyPath("data.options."+L+".checkboxSurveyOptionRenderer.checked");T.checked&&((X==null?0:X.isExclusiveOption)?!T.isExclusiveOption:T.isExclusiveOption)?this.set("data.options."+L+".checkboxSurveyOptionRenderer.checked",!1):T.checked&&(V=!0)}else V=this.getOptionRenderers().some(function(d,U){I.notifyPath("data.options."+U+".checkboxSurveyOptionRenderer.checked");return d.checked});
this.updateSubmitButton(V)};
_.c.onSubmitTap=function(){var k=this.getOptionRenderers().filter(function(L){return L.checked});
if(k.length!==0){var I=k.map(function(L){return L.responseEndpoint});
k=[];for(var V=1;V<I.length;V++){var X=void 0,P=(X=_.K(I[V],_.LO))==null?void 0:X.feedbackToken;P&&k.push(P)}I=[I[0]];k.length&&I.push({extra_feedback_tokens:k});_.Qk(this.hostElement,I);_.sm(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);k=this.data&&this.data.submitActions||[];if(_.m("kevlar_command_handler_migration_killswitch"))_.nC(this.hostElement,k,this.hostElement);else for(k=_.G(k),I=k.next();!I.done;I=k.next())this.ytComponentBehavior.resolveCommand(I.value)}};
KB.prototype.onOptionChange=KB.prototype.onOptionChange;KB.prototype.dataChanged=KB.prototype.dataChanged;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],KB.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],KB.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],KB.prototype,"ytComponentBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],KB.prototype,"ytRendererBehavior",void 0);_.H([_.q(wS6),_.Z("design:type",Object)],KB.prototype,"ytdHatsSurveyBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],KB.prototype,"data",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],KB.prototype,"dataChanged",null);
_.H([_.C$("ytd-checkbox-survey-option-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],KB.prototype,"onOptionChange",null);_.H([_.GY({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],KB);
_.C(KB,"ytd-checkbox-survey-renderer",function(){if(gjc!==void 0)return gjc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-checkbox-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-checkbox-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-checkbox-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-checkbox-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-checkbox-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-checkbox-survey-renderer"></div>\n<div id="footer" class="style-scope ytd-checkbox-survey-renderer">\n  <ytd-button-renderer data="[[data.submitButton.buttonRenderer]]" on-click="onSubmitTap" class="style-scope ytd-checkbox-survey-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return gjc=k},{mode:1});var qMp;var vji;var $q=function(){return _.a.apply(this,arguments)||this};
_.J($q,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$q.prototype,"ytRendererBehavior",void 0);_.H([_.q(RaA),_.Z("design:type",Object)],$q.prototype,"ytdDismissalReasonBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$q.prototype,"data",void 0);_.H([_.GY({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],$q);
_.C($q,"ytd-dismissal-reason-text-renderer",function(){if(vji!==void 0)return vji;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-text-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-text-renderer">\n  <yt-formatted-string text="[[data.text]]" class="style-scope ytd-dismissal-reason-text-renderer"></yt-formatted-string>\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return vji=k},{mode:1});var sNV;var Sv=function(){return _.a.apply(this,arguments)||this};
_.J(Sv,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Sv.prototype,"ytRendererBehavior",void 0);_.H([_.q(RaA),_.Z("design:type",Object)],Sv.prototype,"ytdDismissalReasonBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Sv.prototype,"data",void 0);_.H([_.GY({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],Sv);
_.C(Sv,"ytd-dismissal-reason-video-renderer",function(){if(sNV!==void 0)return sNV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-reason-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-formatted-string id="label" text="[[data.text]]" class="style-scope ytd-dismissal-reason-video-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-checkbox>\n<div id="video" class="style-scope ytd-dismissal-reason-video-renderer">\n  <yt-img-shadow thumbnail="[[data.videoThumb]]" width="120" class="style-scope ytd-dismissal-reason-video-renderer"></yt-img-shadow>\n  <div id="video-metadata" class="style-scope ytd-dismissal-reason-video-renderer">\n    <yt-formatted-string id="video-title" ellipsis-truncate="" text="[[data.videoTitle]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="video-creator" ellipsis-truncate="" text="[[data.creatorLine]]" class="style-scope ytd-dismissal-reason-video-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return sNV=k},{mode:1});var jv=function(){return _.a.apply(this,arguments)||this};
_.J(jv,_.a);_.c=jv.prototype;_.c.created=function(){this.selectedFeedbackTokens=new FE};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.c.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.c.onDismissalReasonSelected=function(k,I){_.vW(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(I);this.hasReasonsSelected=!0};
_.c.onDismissalReasonDeselected=function(k,I){_.vW(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(I);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.c.onCancelTap=function(){_.sm(this.hostElement,"yt-close-popup-action")};
_.c.onSubmitTap=function(){var k=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(k={feedback_tokens:k},_.C7().resolve(_.Hp).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},k,{element:this.hostElement})}));_.sm(this.hostElement,"yt-close-popup-action")};
jv.prototype.onDismissalReasonDeselected=jv.prototype.onDismissalReasonDeselected;jv.prototype.onDismissalReasonSelected=jv.prototype.onDismissalReasonSelected;jv.prototype.dataChanged=jv.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],jv.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jv.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jv.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],jv.prototype,"hasReasonsSelected",void 0);_.H([_.n(),_.Z("design:type",FE)],jv.prototype,"selectedFeedbackTokens",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],jv.prototype,"dataChanged",null);_.H([_.C$("yt-dismissal-reason-selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,String]),_.Z("design:returntype")],jv.prototype,"onDismissalReasonSelected",null);
_.H([_.C$("yt-dismissal-reason-deselected"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,String]),_.Z("design:returntype")],jv.prototype,"onDismissalReasonDeselected",null);_.H([_.GY({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],jv);
_.C(jv,"ytd-dismissal-follow-up-renderer",function(){if(qMp!==void 0)return qMp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-dismissal-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-dismissal-follow-up-renderer">\n  <yt-formatted-string id="title" text="[[data.dismissalReasonsPrompt]]" class="style-scope ytd-dismissal-follow-up-renderer">\n  </yt-formatted-string>\n  <div id="reasons" class="style-scope ytd-dismissal-follow-up-renderer"></div>\n</div>\n<div id="buttons" class="style-scope ytd-dismissal-follow-up-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.cancelButton.buttonRenderer]]" on-tap="onCancelTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="submit" data="[[data.submitButton.buttonRenderer]]" disabled="[[!hasReasonsSelected]]" on-tap="onSubmitTap" class="style-scope ytd-dismissal-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return qMp=k},{mode:1});var FlG;var JU=function(){return _.a.apply(this,arguments)||this};
_.J(JU,_.a);_.c=JU.prototype;_.c.onCheckedChange=function(){this.multiselect||_.vW(this.hostElement,"yt-feedback-single-select-changed");_.BL(this.hostElement).querySelector("#freeform").focus();_.vW(this.hostElement,"yt-refit")};
_.c.showTextBox=function(k,I){return k&&I};
_.c.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))};
_.c.updateDataCheckedFromBinding=function(k){this.set("data.checked",k.detail.value)};
_.c.updateDataResultTextFromBinding=function(k){this.set("data.resultText",k.detail.value)};
JU.prototype.dataChanged=JU.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],JU.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],JU.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],JU.prototype,"multiselect",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],JU.prototype,"dataChanged",null);
_.H([_.GY({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],JU);
_.C(JU,"ytd-feedback-option-renderer",function(){if(FlG!==void 0)return FlG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-radio-button class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-radio-button>\n<tp-yt-paper-checkbox class="choice style-scope ytd-feedback-option-renderer" checked="[[data.checked]]" hidden="[[!multiselect]]" on-change="onCheckedChange" on-checked-changed="updateDataCheckedFromBinding">\n  [[getSimpleString(data.description)]]\n</tp-yt-paper-checkbox>\n<tp-yt-paper-textarea id="freeform" hidden="[[!showTextBox(data.checked, data.allowFreeTextInput)]]" label="[[getSimpleString(data.freeTextHint)]]" maxlength="1000" use-v2-underline="" value="[[data.resultText]]" on-value-changed="updateDataResultTextFromBinding" class="style-scope ytd-feedback-option-renderer">\n</tp-yt-paper-textarea>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return FlG=k},{mode:1});var BrP;var Yq=function(){return _.a.apply(this,arguments)||this};
_.J(Yq,_.a);Yq.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
Yq.prototype.onSingleSelectCheckedChanged=function(k){k=_.$5(k);for(var I=0;I<this.data.options.length;I++)if(k.data!==_.K(this.data.options[I],IQc)){var V="data.options."+I+".feedbackOptionRenderer.checked";this.notifyPath(V);this.set(V,!1)}};
Yq.prototype.onSingleSelectCheckedChanged=Yq.prototype.onSingleSelectCheckedChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Yq.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Yq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Yq.prototype,"data",void 0);
_.H([_.C$("yt-feedback-single-select-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Yq.prototype,"onSingleSelectCheckedChanged",null);_.H([_.GY({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],Yq);
_.C(Yq,"ytd-feedback-question-renderer",function(){if(BrP!==void 0)return BrP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="question-text style-scope ytd-feedback-question-renderer">\n  [[getSimpleString(data.question)]]\n</div>\n<div id="options" class="style-scope ytd-feedback-question-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return BrP=k},{mode:1});var Atp;var gI=function(){return _.a.apply(this,arguments)||this};
_.J(gI,_.a);gI.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
gI.prototype.getSelectedFeedbackResults=function(){for(var k={},I=0;I<this.data.questions.length;I++)for(var V=_.K(this.data.questions[I],k_h),X=0;X<V.options.length;X++){var P=_.K(V.options[X],IQc);P&&P.checked&&(k[P.optionKey]=P.resultText)}return k};
gI.prototype.onKeyUp=function(){var k=this;_.qz(_.hD,function(){_.vW(k.hostElement,"yt-refit")});
_.hD.start()};
gI.prototype.submitSurvey=function(){var k=this.getSelectedFeedbackResults();Object.keys(k).length>0&&this.data.submitFeedbackEndpoint&&(k={survey_results:k,is_feedback_token_unencrypted:!0},_.C7().resolve(_.Hp).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},k,{element:this.hostElement})}))};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gI.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],gI.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gI.prototype,"data",void 0);_.H([_.GY({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],gI);
_.C(gI,"ytd-feedback-survey-renderer",function(){if(Atp!==void 0)return Atp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feedback-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="questions" on-keyup="onKeyUp" class="style-scope ytd-feedback-survey-renderer"></div>\n<yt-formatted-string id="disclaimer" text="[[data.disclaimer]]" class="style-scope ytd-feedback-survey-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Atp=k},{mode:1});var QN4;var njc;var qI=function(){return _.a.apply(this,arguments)||this};
_.J(qI,_.a);qI.prototype.computeAlt=function(k){return _.m6(k)};
qI.prototype.submitResponse=function(){var k,I;(k=this.data)!=null&&k.feedbackToken&&((I=this.data)==null?void 0:I.nextStageIndex)!==void 0&&(_.AV(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.AV(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
qI.prototype.onClick=function(){this.submitResponse()};
qI.prototype.onClick=qI.prototype.onClick;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],qI.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qI.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],qI.prototype,"vertical",void 0);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qI.prototype,"onClick",null);
_.H([_.GY({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],qI);
_.C(qI,"ytd-single-select-answer-option-renderer",function(){if(njc!==void 0)return njc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-answer-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.answerText)]]" hidden="[[!data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer">\n  <yt-icon icon="[[data.answerIcon.iconType]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.answerText]]" class="style-scope ytd-single-select-answer-option-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return njc=k},{mode:1});var oji;var vs=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return k};
_.J(vs,_.a);vs.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
vs.prototype.dataChanged=function(){var k,I;this.vertical=((I=(k=this.data)==null?void 0:k.answerOrientation)!=null?I:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
vs.prototype.submitFeedback=function(k){var I;((I=this.data)==null?0:I.responseEndpoint)&&k&&_.Qk(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[k]}])};
vs.prototype.dataChanged=vs.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],vs.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],vs.prototype,"eventForwardingBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vs.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],vs.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],vs.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],vs.prototype,"vertical",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],vs.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],vs);
_.C(vs,"ytd-single-select-question-renderer",function(){if(oji!==void 0)return oji;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-select-question-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="question" class="style-scope ytd-single-select-question-renderer">\n  <yt-formatted-string text="[[data.questionText]]" class="style-scope ytd-single-select-question-renderer"></yt-formatted-string>\n</div>\n<div id="options" class="style-scope ytd-single-select-question-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return oji=k},{mode:1});var sk=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return k};
_.J(sk,_.a);_.c=sk.prototype;_.c.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"}}}};
_.c.dataChanged=function(){this.jumpToStage(0)};
_.c.jumpToStage=function(k){var I,V;if((I=this.data)==null?0:(V=I.stages)==null?0:V[k])this.currentStage=this.data.stages[k],this.refitAfterRender()};
_.c.computeAlt=function(k){return _.m6(k)};
_.c.computeSimpleMessage=function(k){var I;return(I=_.K(k,Pj6))==null?void 0:I.messageText};
_.c.computeHideDismiss=function(k){var I;return(I=_.K(k,Ip4))==null?void 0:I.hideParentDismissButton};
_.c.onDismissTap=function(){_.sm(this.hostElement,"yt-close-popup-action");_.K(this.currentStage,Pj6)||this.data.dismissalEndpoint&&_.C7().resolve(_.Hp).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.c.refitAfterRender=function(){var k=this;_.xA(this,function(){_.vW(k.hostElement,"yt-refit")})};
sk.prototype.dataChanged=sk.prototype.dataChanged;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],sk.prototype,"eventForwardingBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],sk.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],sk.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],sk.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q(wS6),_.Z("design:type",Object)],sk.prototype,"ytdHatsSurveyBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],sk.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],sk.prototype,"currentStage",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],sk.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],sk);
_.C(sk,"ytd-multi-stage-survey-renderer",function(){if(QN4!==void 0)return QN4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-multi-stage-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[computeHideDismiss(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-click="onDismissTap" class="style-scope ytd-multi-stage-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-multi-stage-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="current-stage" class="style-scope ytd-multi-stage-survey-renderer"></div>\n<yt-formatted-string id="simple-message" text="[[computeSimpleMessage(currentStage)]]" class="style-scope ytd-multi-stage-survey-renderer">\n</yt-formatted-string>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return QN4=k},{mode:1});var xoA;var F$=function(){return _.a.apply(this,arguments)||this};
_.J(F$,_.a);F$.prototype.computeAlt=function(k){return _.m6(k)};
F$.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.C7().resolve(_.Hp).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.sm(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(Tw4(!1)))};
F$.prototype.onTap=function(){this.vertical&&this.submitResponse()};
F$.prototype.onTap=F$.prototype.onTap;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],F$.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],F$.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],F$.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],F$.prototype,"vertical",void 0);
_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],F$.prototype,"onTap",null);_.H([_.GY({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],F$);
_.C(F$,"ytd-single-option-survey-option-renderer",function(){if(xoA!==void 0)return xoA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button alt="[[computeAlt(data.option)]]" hidden="[[!data.icon.iconType]]" on-tap="submitResponse" class="style-scope ytd-single-option-survey-option-renderer">\n  <yt-icon icon="[[data.icon.iconType]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-icon>\n</yt-icon-button>\n<yt-formatted-string text="[[data.option]]" class="style-scope ytd-single-option-survey-option-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return xoA=k},{mode:1});var aK6;var Bs=function(){return _.a.apply(this,arguments)||this};
_.J(Bs,_.a);_.c=Bs.prototype;_.c.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){var k,I;this.vertical=(((k=this.data)==null?void 0:(I=k.surveyOrientation)==null?void 0:I.type)||"HORIZONTAL")==="VERTICAL"};
_.c.computeAlt=function(k){return _.m6(k)};
_.c.onDismissTap=function(){_.sm(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.C7().resolve(_.Hp).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(Tw4(!1))};
Bs.prototype.dataChanged=Bs.prototype.dataChanged;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],Bs.prototype,"eventForwardingBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Bs.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Bs.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(wS6),_.Z("design:type",Object)],Bs.prototype,"ytdHatsSurveyBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],Bs.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Bs.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Bs.prototype,"vertical",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Bs.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],Bs);
_.C(Bs,"ytd-single-option-survey-renderer",function(){if(aK6!==void 0)return aK6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-single-option-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-single-option-survey-renderer">\n  <yt-formatted-string text="[[data.question]]" class="style-scope ytd-single-option-survey-renderer"></yt-formatted-string>\n  <yt-icon-button label="[[computeAlt(data.dismissalText)]]" on-tap="onDismissTap" class="style-scope ytd-single-option-survey-renderer">\n    <yt-icon icon="yt-icons:close" class="style-scope ytd-single-option-survey-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-single-option-survey-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return aK6=k},{mode:1});var Rq2;var AU=function(){return _.a.apply(this,arguments)||this};
_.J(AU,_.a);AU.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
AU.prototype.onDismissTap=function(){_.sm(this.hostElement,"yt-close-popup-action")};
AU.prototype.onNavigate=function(){_.sm(this.hostElement,"yt-close-popup-action")};
AU.prototype.onNavigate=AU.prototype.onNavigate;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],AU.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],AU.prototype,"ytEventForwardingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],AU.prototype,"data",void 0);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],AU.prototype,"onNavigate",null);
_.H([_.GY({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],AU);
_.C(AU,"ytd-survey-follow-up-renderer",function(){if(Rq2!==void 0)return Rq2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-survey-follow-up-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-survey-follow-up-renderer">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-survey-follow-up-renderer"></yt-formatted-string>\n  <ytd-button-renderer data="[[data.dismissButton.buttonRenderer]]" on-tap="onDismissTap" class="style-scope ytd-survey-follow-up-renderer">\n  </ytd-button-renderer>\n</div>\n<ytd-button-renderer align-by-text="" data="[[data.followUpButton.buttonRenderer]]" hidden="[[!data.followUpButton.buttonRenderer]]" class="style-scope ytd-survey-follow-up-renderer">\n</ytd-button-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Rq2=k},{mode:1});var CVV;var wyP;var HgV;var Q0=function(){var k=_.a.apply(this,arguments)||this;k.polymer2="Element"in Polymer;return k};
_.J(Q0,_.a);_.c=Q0.prototype;_.c.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.c.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.c.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.c.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("minutes-changed",this.minutes))};
_.c.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("seconds-changed",this.seconds))};
_.c.updateMinutesFromBinding=function(k){this.minutes=k.detail.value};
_.c.updateSecondsFromBinding=function(k){this.seconds=k.detail.value};
Q0.prototype.secondsChangedForBinding=Q0.prototype.secondsChangedForBinding;Q0.prototype.minutesChangedForBinding=Q0.prototype.minutesChangedForBinding;Q0.prototype.secondsChanged=Q0.prototype.secondsChanged;_.H([_.n(),_.Z("design:type",String)],Q0.prototype,"minutes",void 0);_.H([_.n(),_.Z("design:type",String)],Q0.prototype,"seconds",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],Q0.prototype,"polymer2",void 0);
_.H([_.p$("#seconds"),_.Z("design:type",Object)],Q0.prototype,"secondsEl",void 0);_.H([_.w$("seconds"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Q0.prototype,"secondsChanged",null);_.H([_.w$("minutes"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Q0.prototype,"minutesChangedForBinding",null);
_.H([_.w$("seconds"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Q0.prototype,"secondsChangedForBinding",null);_.H([_.cd({is:"yt-timestamp-input",disableElementRegistration:!0})],Q0);
_.C(Q0,"yt-timestamp-input",function(){if(HgV===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-timestamp-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_timestamp_input.yt.timestamp.input.css.js--\x3e<tp-yt-paper-input id="minutes" allowed-pattern="[0-9]" maxlength="3" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[minutes]]" on-value-changed="updateMinutesFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n<span id="separator" class="style-scope yt-timestamp-input"> : </span>\n<tp-yt-paper-input id="seconds" allowed-pattern="[0-9]" maxlength="2" no-label-float="" prevent-invalid-input="" use-v2-underline="" value="[[seconds]]" on-value-changed="updateSecondsFromBinding" class="style-scope yt-timestamp-input">\n</tp-yt-paper-input>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;wyP===void 0&&(wyP=document.createElement("template"));var X=wyP;V.call(I,X.content.cloneNode(!0),k.content.firstChild);HgV=k}k=HgV;return k},{mode:2});var nB=function(){return _.a.apply(this,arguments)||this};
_.J(nB,_.a);_.c=nB.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$22479_scroller.dialogElement=this.hostElement.parentNode};
_.c.dataChanged=function(){var k=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.j_().getPlayerPromise().then(function(I){I=I.getCurrentTime();k.minutes=Math.floor(I/60).toString();k.seconds=(Math.floor(I)%60).toString()})};
_.c.onTapSubmit=function(k){k.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(k={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(k.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(k.minutes=this.minutes,k.seconds=this.seconds),_.C7().resolve(_.Hp).resolveCommand(this.serviceEndpoint,{form:Object.assign({},k,{element:this.hostElement})}))};
_.c.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.c.onYtServiceRequestCompleted=function(k,I){I=I.actions;if(Array.isArray(I))for(var V=0,X=I.length;V<X;V++)_.K(I[V],_.ta)&&(k.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(I[V]))};
_.c.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.c.toggleSubmitButton=function(k){this.set("submitButton.isDisabled",!k)};
_.c.handleInput=function(){var k=this.issueType,I=this.affiliation,V=this.minutes,X=this.seconds;V=!this.showTimestamp||!!V&&!!X;this.toggleSubmitButton(!!this.descriptionText&&!!k&&!!I&&V)};
_.c.computeServiceEndpoint=function(k){return this.get("submitButton.buttonRenderer.serviceEndpoint",k)};
_.c.computeSubmitButton=function(k){(k=this.get("submitButton.buttonRenderer",k))&&(k=Object.assign({},k,{serviceEndpoint:void 0}));return k};
_.c.computeShowTimestamp=function(k){return!!k};
_.c.onValueChangedForIssueType=function(k){this.issueType=k.detail.value};
_.c.onValueChangedForAffiliation=function(k){this.affiliation=k.detail.value};
_.c.updateDescriptionTextFromBinding=function(k){this.descriptionText=k.detail.value};
_.c.updateFullNameTextFromBinding=function(k){this.fullNameText=k.detail.value};
_.c.updateMinutesFromBinding=function(k){this.minutes=k.detail.value};
_.c.updateSecondsFromBinding=function(k){this.seconds=k.detail.value};
nB.prototype.handleInput=nB.prototype.handleInput;nB.prototype.onYtServiceRequestError=nB.prototype.onYtServiceRequestError;nB.prototype.onYtServiceRequestCompleted=nB.prototype.onYtServiceRequestCompleted;nB.prototype.onYtServiceRequestSent=nB.prototype.onYtServiceRequestSent;nB.prototype.dataChanged=nB.prototype.dataChanged;_.H([_.q(_.wn.YtOpenPopupBehavior),_.Z("design:type",Object)],nB.prototype,"ytOpenPopupBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],nB.prototype,"ytRendererBehavior",void 0);_.H([_.p$("#scroller"),_.Z("design:type",Object)],nB.prototype,"JSC$22479_scroller",void 0);_.H([_.p$("#description"),_.Z("design:type",HTMLInputElement)],nB.prototype,"description",void 0);_.H([_.p$("#full-name"),_.Z("design:type",Object)],nB.prototype,"fullName",void 0);_.H([_.n(),_.Z("design:type",Object)],nB.prototype,"data",void 0);
_.H([_.n({computed:"computeShowTimestamp(data.timestampLabel)"}),_.Z("design:type",Boolean)],nB.prototype,"showTimestamp",void 0);_.H([_.n({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.Z("design:type",Object)],nB.prototype,"serviceEndpoint",void 0);_.H([_.n({computed:"computeSubmitButton(data)"}),_.Z("design:type",Object)],nB.prototype,"submitButton",void 0);_.H([_.n(),_.Z("design:type",String)],nB.prototype,"descriptionText",void 0);
_.H([_.n(),_.Z("design:type",Number)],nB.prototype,"issueType",void 0);_.H([_.n(),_.Z("design:type",Number)],nB.prototype,"affiliation",void 0);_.H([_.n(),_.Z("design:type",String)],nB.prototype,"fullNameText",void 0);_.H([_.n(),_.Z("design:type",String)],nB.prototype,"minutes",void 0);_.H([_.n(),_.Z("design:type",String)],nB.prototype,"seconds",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nB.prototype,"dataChanged",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],nB.prototype,"onYtServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],nB.prototype,"onYtServiceRequestCompleted",null);
_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],nB.prototype,"onYtServiceRequestError",null);_.H([_.w$("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],nB.prototype,"handleInput",null);_.H([_.GY({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],nB);
_.C(nB,"ytd-legal-report-details-form-renderer",function(){if(CVV!==void 0)return CVV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-legal-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h2 id="title" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-legal-report-details-form-renderer">\n  <template is="dom-if" if="[[showTimestamp]]" class="style-scope ytd-legal-report-details-form-renderer">\n    <label id="timestamp" class="style-scope ytd-legal-report-details-form-renderer">\n      [[getSimpleString(data.timestampLabel)]]\n      <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n      </yt-timestamp-input>\n    </label>\n  </template>\n  <div id="description-box" class="style-scope ytd-legal-report-details-form-renderer">\n    <tp-yt-paper-input-container no-label-float="true" use-v2-underline="" class="style-scope ytd-legal-report-details-form-renderer">\n      <tp-yt-iron-autogrow-textarea id="description" class="paper-input-input style-scope ytd-legal-report-details-form-renderer" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[data.maxDescriptionChars]]" placeholder="[[getSimpleString(data.descriptionHint)]]" required="true" rows="4" value="[[descriptionText]]" on-value-changed="updateDescriptionTextFromBinding">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-legal-report-details-form-renderer"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n  <ytd-dropdown-renderer id="issue-type" data="[[data.issueTypeDropdown.dropdownRenderer]]" value="[[issueType]]" on-value-changed="onValueChangedForIssueType" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-dropdown-renderer id="affiliation" data="[[data.affiliationDropdown.dropdownRenderer]]" value="[[affiliation]]" on-value-changed="onValueChangedForAffiliation" class="style-scope ytd-legal-report-details-form-renderer">\n  </ytd-dropdown-renderer>\n  <tp-yt-paper-input id="full-name" maxlength="[[data.maxNameChars]]" placeholder="[[getSimpleString(data.nameHint)]]" use-v2-underline="" value="[[fullNameText]]" on-value-changed="updateFullNameTextFromBinding" class="style-scope ytd-legal-report-details-form-renderer">\n  </tp-yt-paper-input>\n  <div id="name-subtext" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.nameSubtext)]]</div>\n  <div id="footer-text" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.footerText)]]</div>\n</tp-yt-paper-dialog-scrollable>\n<div class="footer style-scope ytd-legal-report-details-form-renderer">\n  <div id="required-label" class="style-scope ytd-legal-report-details-form-renderer">[[getSimpleString(data.requiredLabel)]]</div>\n  <div class="buttons style-scope ytd-legal-report-details-form-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="submit-button" data="[[submitButton]]" dialog-confirm="" on-click="onTapSubmit" class="style-scope ytd-legal-report-details-form-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return CVV=k},{mode:1});var pyX;var om=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return k};
_.J(om,_.a);om.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
om.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var k=this.formRenderer.getForm();k&&this.data.submitEndpoint&&(_.C7().resolve(_.Hp).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},k,{element:this.hostElement})}),_.sm(this.hostElement,"yt-close-popup-action"))}};
om.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.sm(this.hostElement,"yt-close-popup-action"))};
om.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
om.prototype.onPopupClosed=om.prototype.onPopupClosed;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],om.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],om.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],om.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],om.prototype,"ytRendererBehavior",void 0);
_.H([_.p$("yt-form-renderer"),_.Z("design:type",Object)],om.prototype,"formRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],om.prototype,"data",void 0);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],om.prototype,"onPopupClosed",null);_.H([_.GY({is:"ytd-form-popup-content",disableElementRegistration:!0})],om);
_.C(om,"ytd-form-popup-content",function(){if(pyX!==void 0)return pyX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="form" class="style-scope ytd-form-popup-content"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return pyX=k},{mode:1});var NrP;var xq=function(){return _.a.apply(this,arguments)||this};
_.J(xq,_.a);xq.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
xq.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
xq.prototype.onPopupOpened=function(){_.vW(this.hostElement,"yt-invalidate-popup-tabbables")};
xq.prototype.onYtServiceRequestCompleted=function(k,I){I.data&&I.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.vW(this.hostElement,"yt-invalidate-popup-tabbables"))};
xq.prototype.onYtServiceRequestCompleted=xq.prototype.onYtServiceRequestCompleted;xq.prototype.onPopupOpened=xq.prototype.onPopupOpened;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],xq.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],xq.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xq.prototype,"ytRendererBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],xq.prototype,"data",void 0);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],xq.prototype,"onPopupOpened",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],xq.prototype,"onYtServiceRequestCompleted",null);_.H([_.GY({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],xq);
_.C(xq,"ytd-form-popup-renderer",function(){if(NrP!==void 0)return NrP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-form-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-form-popup-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-form-popup-content data="[[data]]" class="style-scope ytd-form-popup-renderer"></ytd-form-popup-content>\n<div id="buttons" class="style-scope ytd-form-popup-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return NrP=k},{mode:1});var MnP;var am=function(){var k=_.a.apply(this,arguments)||this;k.isLoading=!1;return k};
_.J(am,_.a);_.c=am.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");a53(this.hostElement)};
_.c.onYtServiceRequestSent=function(){this.isLoading=!0};
_.c.onYtServiceRequestCompleted=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.c.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.nC(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.c.closePopupHandler=function(){this.fireOnCloseActions()};
_.c.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var k=this.get("data.headerImage.thumbnails");k&&(k=_.ji(k,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+k+")")}};
_.c.onYtNavigate=function(k){(k=_.$5(k))&&k.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
am.prototype.onYtNavigate=am.prototype.onYtNavigate;am.prototype.onHeaderImageChanged=am.prototype.onHeaderImageChanged;am.prototype.closePopupHandler=am.prototype.closePopupHandler;am.prototype.onYtServiceRequestCompleted=am.prototype.onYtServiceRequestCompleted;am.prototype.onYtServiceRequestSent=am.prototype.onYtServiceRequestSent;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],am.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],am.prototype,"ytEventForwardingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],am.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],am.prototype,"isLoading",void 0);_.H([_.p$("#header"),_.Z("design:type",HTMLDivElement)],am.prototype,"header",void 0);_.H([_.p$("#confirm-button"),_.Z("design:type",_.IS)],am.prototype,"confirmButton",void 0);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],am.prototype,"onYtServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],am.prototype,"onYtServiceRequestCompleted",null);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],am.prototype,"closePopupHandler",null);_.H([_.w$("data.headerImage"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],am.prototype,"onHeaderImageChanged",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],am.prototype,"onYtNavigate",null);
_.H([_.GY({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],am);
_.C(am,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(MnP!==void 0)return MnP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-confirm-dialog-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar left style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-confirm-dialog-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar right style-scope ytd-gaming-account-link-confirm-dialog-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" dialog-dismiss="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></div>\n</div>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n  <yt-formatted-string id="title" hidden$="[[!data.title]]" role="heading" text="[[data.title]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></yt-formatted-string>\n  <div id="dialog-messages" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope ytd-gaming-account-link-confirm-dialog-renderer" text="[[item]]"></yt-formatted-string>\n    </template>\n  </div>\n  <div class="buttons style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[isLoading]]">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" hidden$="[[!data.cancelButton]]" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner style-scope ytd-gaming-account-link-confirm-dialog-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner active="" class="style-scope ytd-gaming-account-link-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return MnP=k},{mode:1});var Zgp;var Rm=function(){var k=_.a.apply(this,arguments)||this;k.isLoading=!1;return k};
_.J(Rm,_.a);_.c=Rm.prototype;_.c.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"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);a53(this.hostElement)};
_.c.onYtServiceRequestCompleted=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.c.onYtServiceRequestError=function(k){_.E2(this.hostElement,k.detail.error.message)};
_.c.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.c.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.sm(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.c.onDataChanged=function(){this.isLoading=!1;var k=this.get("data.headerImage.thumbnails");k&&(k=_.ji(k,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+k+")");k=_.PW();var I=_.Xc(),V=this.get("data.trackingParams");V&&I&&k&&_.EA(k,I,_.zY(V))};
_.R9.Object.defineProperties(Rm.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
Rm.prototype.onDataChanged=Rm.prototype.onDataChanged;Rm.prototype.onDomChange=Rm.prototype.onDomChange;Rm.prototype.onYtServiceRequestError=Rm.prototype.onYtServiceRequestError;Rm.prototype.onYtServiceRequestCompleted=Rm.prototype.onYtServiceRequestCompleted;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Rm.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Rm.prototype,"ytRendererBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],Rm.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Rm.prototype,"isLoading",void 0);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Rm.prototype,"hasDescription",null);_.H([_.p$("tp-yt-paper-dialog-scrollable"),_.Z("design:type",Object)],Rm.prototype,"scrollable",void 0);_.H([_.p$("#header"),_.Z("design:type",HTMLElement)],Rm.prototype,"header",void 0);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Rm.prototype,"onYtServiceRequestCompleted",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Rm.prototype,"onYtServiceRequestError",null);
_.H([_.C$("dom-change"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Rm.prototype,"onDomChange",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Rm.prototype,"onDataChanged",null);_.H([_.GY({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],Rm);
_.C(Rm,"ytd-gaming-account-link-setting-renderer",function(){if(Zgp!==void 0)return Zgp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-gaming-account-link-setting-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <div class="avatar-support style-scope ytd-gaming-account-link-setting-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.userAvatar]]">\n    </yt-img-shadow>\n    <yt-icon class="third-party-icon style-scope ytd-gaming-account-link-setting-renderer" icon="[[data.icon.iconType]]"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-gaming-account-link-setting-renderer" thumbnail="[[data.thirdPartyAvatar]]">\n    </yt-img-shadow>\n  </div>\n  <div id="dismiss-button" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n<div id="content" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <yt-formatted-string id="title" role="heading" text="[[data.header]]" class="style-scope ytd-gaming-account-link-setting-renderer"></yt-formatted-string>\n  <div id="description-container" hidden="[[!hasDescription]]" class="style-scope ytd-gaming-account-link-setting-renderer">\n    <template is="dom-repeat" items="[[data.descriptions]]" as="description" class="style-scope ytd-gaming-account-link-setting-renderer">\n      <yt-formatted-string class="description style-scope ytd-gaming-account-link-setting-renderer" split-lines="" text="[[description]]"></yt-formatted-string>\n    </template>\n  </div>\n</div>\n<div id="link-button-container" class="style-scope ytd-gaming-account-link-setting-renderer">\n  <tp-yt-paper-spinner class="spinner style-scope ytd-gaming-account-link-setting-renderer" active="" hidden="[[!isLoading]]"></tp-yt-paper-spinner>\n  <div id="link-button" hidden="[[isLoading]]" on-click="onButtonClick" class="style-scope ytd-gaming-account-link-setting-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Zgp=k},{mode:1});var Do2;var zqi;var CB=function(){var k=_.a.apply(this,arguments)||this;k.isHeader=!1;k.getEndpointForm=function(){return XMh(k.data)};
return k};
_.J(CB,_.a);_.c=CB.prototype;_.c.triggerHintActions=function(){var k=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var I=_.AV(k.hostElement,"yt-get-opened-popups-action");!(I&&I.length===1?I[0]:[]).some(function(V){V=V.openPopupAction.popupType;return V==="SURVEY"||V==="MEALBAR"||V==="HINT"})&&k.data.hintActions&&k.guideOpened&&(_.nC(k.hostElement,k.data.hintActions,k.hostElement),k.data.hintActions=void 0)})};
_.c.getBadgeIconType=function(k){return k&&k.liveBroadcasting?"live":null};
_.c.onDown=function(){this.interaction.triggerDown()};
_.c.onUp=function(){this.interaction.triggerUp()};
_.c.onTap=function(k){if(this.data.serviceEndpoint){var I;_.m("shorts_controller_retrieve_seedless_sequence_v2")&&((I=_.K(this.data.serviceEndpoint,_.ND))==null?void 0:I.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):Vuk(this.data.serviceEndpoint,this);k.preventDefault()}else this.data.navigationEndpoint&&!_.yy(_.K$(k),this.hostElement,["A".toString()])&&_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.c.computeActive=function(k,I){if(!k)return!1;var V=k.navigationEndpoint;k=k.serviceEndpoint;if(!V&&!k||!I)return!1;if(V){k=(k=_.R5(I))&&["subscriptions","filteredsubscriptions"].includes(k);if(_.K(V,_.Cv)&&_.K(I,_.Cv)&&!k){var X=_.K(V,_.Cv).browseId;I=_.K(I,_.Cv).browseId;return X!==void 0&&I!==void 0&&(X===I||X==="VLWL"&&I==="FEwatch_later"||X==="FEwatch_later"&&I==="VLWL")}var P;V=(P=_.K(V.commandMetadata,_.CC))==null?void 0:P.url;I=(X=_.K(I.commandMetadata,_.CC))==null?void 0:X.url;return!(!V||
!I||V!==I&&V!==_.Rd(I))}return this.isActiveShortsTab(k,I)};
_.c.isActiveShortsTab=function(k,I){I=!!_.K(I,_.ND)||!!_.K(I,_.fY);return(!!_.K(k,_.ND)||!!_.K(k,_.fY))&&I};
_.c.computeIsPrimary=function(k){return!!k};
_.R9.Object.defineProperties(CB.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.computeActive(this.data,this.activeEndpoint)}},
isPrimary:{configurable:!0,enumerable:!0,get:function(){return this.computeIsPrimary(this.data.isPrimary)}},
lineEndStyle:{configurable:!0,enumerable:!0,get:function(){return this.data?this.data.badges&&this.getBadgeIconType(this.data.badges)?"badge":this.data.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?"dot":this.data.count?"count":"none":"none"}},
ariaLabel:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&k)return k}}});
CB.prototype.onTap=CB.prototype.onTap;CB.prototype.onUp=CB.prototype.onUp;CB.prototype.onDown=CB.prototype.onDown;CB.prototype.triggerHintActions=CB.prototype.triggerHintActions;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],CB.prototype,"componentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],CB.prototype,"rendererBehavior",void 0);_.H([_.q(_.gn.YtTaskEmitterBehavior),_.Z("design:type",Object)],CB.prototype,"taskEmitterBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],CB.prototype,"activeEndpoint",void 0);_.H([_.n(),_.Z("design:type",Object)],CB.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],CB.prototype,"guideOpened",void 0);_.H([_.n(),_.Z("design:type",String)],CB.prototype,"type",void 0);_.H([_.p$("yt-interaction"),_.Z("design:type",Object)],CB.prototype,"interaction",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],CB.prototype,"isHeader",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data","activeEndpoint"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CB.prototype,"active",null);_.H([_.n({reflectToAttribute:!0}),_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],CB.prototype,"isPrimary",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.count","data.presentationStyle","data.badges.*"),_.Z("design:type",String),_.Z("design:paramtypes",[])],CB.prototype,"lineEndStyle",null);
_.H([_.v("lineEndStyle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],CB.prototype,"ariaLabel",null);_.H([_.w$("data.hintActions","guideOpened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CB.prototype,"triggerHintActions",null);_.H([_.C$("down"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CB.prototype,"onDown",null);
_.H([_.C$("up"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],CB.prototype,"onUp",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],CB.prototype,"onTap",null);_.H([_.GY({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],CB);
_.C(CB,"ytd-guide-entry-renderer",function(){if(zqi!==void 0)return zqi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-guide-entry-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1" title="[[getSimpleString(data.formattedTitle)]]" aria-label$="[[ariaLabel]]" role="link" get-form="[[getEndpointForm]]">\n  <tp-yt-paper-item role="link" class="style-scope ytd-guide-entry-renderer">\n    <yt-icon class="guide-icon style-scope ytd-guide-entry-renderer" active="[[active]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[computeIcon_(data.icon)]]">\n    </yt-icon>\n    <yt-img-shadow height="24" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="24" class="style-scope ytd-guide-entry-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-guide-entry-renderer" text="[[data.formattedTitle]]"></yt-formatted-string>\n    <yt-icon class="arrow-icon style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!isHeader]]" hidden="[[!isHeader]]" icon="chevron_right" size="16">\n    </yt-icon>\n    <span class="guide-entry-count style-scope ytd-guide-entry-renderer"> [[data.count]] </span>\n    <yt-icon class="guide-entry-badge style-scope ytd-guide-entry-renderer" disable-upgrade$="[[!getBadgeIconType(data.badges)]]" icon="[[getBadgeIconType(data.badges)]]" size="16">\n    </yt-icon>\n    <div id="newness-dot" class="style-scope ytd-guide-entry-renderer"></div>\n  </tp-yt-paper-item>\n</a>\n<yt-interaction class="style-scope ytd-guide-entry-renderer"></yt-interaction>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return zqi=k},{mode:1});var wI=function(){var k=_.a.apply(this,arguments)||this;k.userToggled=!1;return k};
_.J(wI,_.a);_.c=wI.prototype;_.c.getItemsPath=function(){return"data.expandableItems"};
_.c.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.c.onExpanderItemTapped=function(k){var I=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.m("kevlar_guide_expandable_items_killswitch")&&_.xA(this,function(){_.Qj(I.expandableItems)});
k.preventDefault()};
_.c.onCollapserItemTapped=function(k){var I=this;this._setExpanded(!1);this.userToggled=!0;k.preventDefault();this.expandableItems&&!_.m("kevlar_guide_collapsible_items_killswitch")&&_.xA(this,function(){_.AD(I.hostElement)})};
_.c.observeActiveEndpoint=function(){for(var k=this.activeEndpoint,I=this.data,V=this.expandableItems.children,X=0,P=V.length;X<P;X++)V[X].activeEndpoint=k;I&&I.autoExpandCommand&&k&&!this.userToggled&&(V=this.data.autoExpandCommand,I=!(!_.K(V,_.Cv)||!_.K(k,_.Cv)||_.K(V,_.Cv).browseId!==_.K(k,_.Cv).browseId),k=this.get("commandMetadata.webCommandMetadata.url",k),V=this.get("commandMetadata.webCommandMetadata.url",V),I=I||!!(k&&V&&k.includes(V)),this._setExpanded(I),I&&this.ytLazyListBehavior.fillRemainingListItems())};
wI.prototype.observeActiveEndpoint=wI.prototype.observeActiveEndpoint;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],wI.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],wI.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.AY.YtLazyListBehavior),_.Z("design:type",Object)],wI.prototype,"ytLazyListBehavior",void 0);_.H([_.p$("#expandable-items"),_.Z("design:type",HTMLElement)],wI.prototype,"expandableItems",void 0);
_.H([_.n(),_.Z("design:type",Object)],wI.prototype,"data",void 0);_.H([_.n({readOnly:!0,reflectToAttribute:!0}),_.Z("design:type",Boolean)],wI.prototype,"expanded",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],wI.prototype,"initialCount",void 0);_.H([_.n(),_.Z("design:type",Object)],wI.prototype,"activeEndpoint",void 0);_.H([_.w$("data","activeEndpoint","canShowMore"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],wI.prototype,"observeActiveEndpoint",null);
_.H([_.GY({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],wI);
_.C(wI,"ytd-guide-collapsible-entry-renderer",function(){if(Do2!==void 0)return Do2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-guide-entry-renderer id="expander-item" aria-expanded="[[expanded]]" data="[[data.expanderItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onExpanderItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n</ytd-guide-entry-renderer>\n<div id="expanded" class="style-scope ytd-guide-collapsible-entry-renderer">\n  <div id="expandable-items" class="style-scope ytd-guide-collapsible-entry-renderer"></div>\n  <ytd-guide-entry-renderer id="collapser-item" aria-expanded="[[expanded]]" data="[[data.collapserItem.guideEntryRenderer]]" detail="[[isDetail]]" role="button" on-click="onCollapserItemTapped" class="style-scope ytd-guide-collapsible-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Do2=k},{mode:_.Bd("kevlar_poly_si_batch_j079")?1:2});var u13;var Og2;var Hs=function(){var k=_.a.apply(this,arguments)||this;k.allVideosCount=0;k.renderGuideEntry=!1;return k};
_.J(Hs,_.a);Hs.prototype.observeRenderEntry=function(){var k;this.renderGuideEntry=!((k=this.data)==null||!k.alwaysShow)||!!this.allVideosCount};
Hs.prototype.observeRenderEntry=Hs.prototype.observeRenderEntry;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Hs.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Hs.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Hs.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Hs.prototype,"activeEndpoint",void 0);_.H([_.n({selector:_.GCK}),_.Z("design:type",Object)],Hs.prototype,"allVideosCount",void 0);
_.H([_.n(),_.Z("design:type",Object)],Hs.prototype,"renderGuideEntry",void 0);_.H([_.DZ("allVideosCount","data.alwaysShow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Hs.prototype,"observeRenderEntry",null);_.H([_.GY({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],Hs);
_.C(Hs,"ytd-guide-downloads-entry-renderer",function(){if(Og2===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-downloads-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e  <ytd-guide-entry-renderer id="downloads-entry" active-endpoint="[[activeEndpoint]]" data="[[data.entryRenderer.guideEntryRenderer]]" hidden="[[!renderGuideEntry]]" class="style-scope ytd-guide-downloads-entry-renderer">\n  </ytd-guide-entry-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);Og2=k}k=Og2;return k},{mode:1});var pB=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return k};
_.J(pB,_.a);_.c=pB.prototype;_.c.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]]"}}}}}};
_.c.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var k=this.sectionItems.children,I=0,V=k.length;I<V;I++)k[I].activeEndpoint=this.activeEndpoint}};
_.c.handleAddToGuideSectionAction=function(k){var I=_.K(k,ohk);if(I&&this.data&&(k=I.items,I=I.handlerData,k&&I&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(I)>-1)){I=0;for(var V=k.length;I<V;I++)k[I].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,k[I])}};
_.c.handleRemoveFromGuideSectionAction=function(k){var I=_.K(k,x_4);I&&this.data&&(k=I.guideEntryId,I=I.handlerData,k&&I&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(I)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(k,this.data.sectionItems),this.removeFromCollapsedSection(k,this.data.sectionItems)))};
_.c.removeFromExpandedSection=function(k,I){k=this.getEntryIndexMatchingId(k,I);k!==-1&&this.splice("data.sectionItems",k,1)};
_.c.removeFromCollapsedSection=function(k,I){var V=I.findIndex(function(X){return!!_.K(X,Lgi)});
V&&V!==-1&&I[V]&&_.K(I[V],Lgi)&&(I=_.K(I[V],Lgi).expandableItems)&&(k=this.getEntryIndexMatchingId(k,I),k!==-1&&this.splice("data.sectionItems."+V+".guideCollapsibleEntryRenderer.expandableItems",k,1))};
_.c.getEntryIndexMatchingId=function(k,I){var V=this;return I.findIndex(function(X){return V.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",X)===k})};
pB.prototype.activeEndpointChanged=pB.prototype.activeEndpointChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pB.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],pB.prototype,"actionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],pB.prototype,"ytRendererstamperBehavior",void 0);_.H([_.p$("#section-items"),_.Z("design:type",HTMLDivElement)],pB.prototype,"sectionItems",void 0);
_.H([_.p$("#header-entry"),_.Z("design:type",Object)],pB.prototype,"headerEntry",void 0);_.H([_.n(),_.Z("design:type",Object)],pB.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],pB.prototype,"activeEndpoint",void 0);_.H([_.w$("activeEndpoint"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pB.prototype,"activeEndpointChanged",null);_.H([_.GY({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],pB);
_.C(pB,"ytd-guide-collapsible-section-entry-renderer",function(){if(u13===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="true" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);u13=k}k=u13;return k},{mode:1});var tn3;var eqc;var NI=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction","yt-reset-channel-unread-count-command":"handleResetChannelUnreadCountCommand","yt-reset-subscriptions-unread-dot-command":"handleResetSubscriptionsUnreadDotCommand"};return k};
_.J(NI,_.a);_.c=NI.prototype;
_.c.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}}}}};
_.c.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var k=_.AV(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);k&&k.length===1&&k[0]&&_.AV(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.c.handleResetChannelUnreadCountCommand=function(k){var I;(k=(I=_.K(k,CQ4))==null?void 0:I.channelId)&&this.data&&this.data.items&&(I=this.getPathToEntryMatchingId(k))&&(this.set(I+".guideEntryRenderer.count",0),this.set(I+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.c.handleResetSubscriptionsUnreadDotCommand=function(k){var I,V=(I=_.K(k,wuG))==null?void 0:I.targetId,X;V&&(X=this.data)!=null&&X.items&&(k=this.data.items.findIndex(function(P){var L;return((L=P.guideEntryRenderer)==null?void 0:L.targetId)===V}),k<0||this.set("data.items."+k+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.c.getPathToEntryMatchingId=function(k){if(this.data&&this.data.items){var I=this.getEntryIndexMatchingId(k,this.data.items);if(I>-1)return"data.items."+I;for(var V=0;V<this.data.items.length;V++)if(I=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[V]))if(I=this.getEntryIndexMatchingId(k,I),I>-1)return"data.items."+V+".guideCollapsibleEntryRenderer.expandableItems."+I}};
_.c.handleAddToGuideSectionAction=function(k){var I=this;if(_.K(k,ohk)){var V=_.K(k,ohk).items;k=_.K(k,ohk).handlerData;var X,P;if(V&&k&&((X=this.data)==null?void 0:(P=X.handlerDatas)==null?void 0:P.indexOf(k))>-1){V=V.filter(function(T){return(T=I.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",T))&&!I.isGuideItemPresent(T)});
var L;if(k==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((L=this.data)==null?0:L.items)&&(X=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),X>-1)){this.splice.apply(this,["data.items",X+1,0].concat(_.Z9(V)));return}this.unshift.apply(this,["data.items"].concat(_.Z9(V)))}}};
_.c.isGuideItemPresent=function(k){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(k,this.data.items)!==-1)return!0;var I=this.data.items.find(function(V){return!!V.guideCollapsibleEntryRenderer});
if((I==null?0:I.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(k,I.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.c.getEntryIndexMatchingId=function(k,I){var V=this;return I.findIndex(function(X){return V.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",X)===k})};
_.c.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(k,I){var V=this;return I.findIndex(function(X){return V.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",X)===k})};
_.c.handleRemoveFromGuideSectionAction=function(k){if(_.K(k,x_4)){var I=_.K(k,x_4).guideEntryId;k=_.K(k,x_4).handlerData;var V,X;I&&k&&((V=this.data)==null?void 0:(X=V.handlerDatas)==null?void 0:X.indexOf(k))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(I,this.data.items),this.removeFromCollapsedSection(I,this.data.items))}};
_.c.removeFromExpandedSection=function(k,I){k=this.getEntryIndexMatchingId(k,I);k!==-1&&this.splice("data.items",k,1)};
_.c.removeFromCollapsedSection=function(k,I){var V=I.findIndex(function(X){return!!X.guideCollapsibleEntryRenderer});
V!==-1&&(I=I[V].guideCollapsibleEntryRenderer.expandableItems)&&(k=this.getEntryIndexMatchingId(k,I),k!==-1&&this.splice("data.items."+V+".guideCollapsibleEntryRenderer.expandableItems",k,1))};
_.c.activeEndpointChanged=function(){for(var k=_.BL(this.hostElement).querySelector("#items").children,I=0,V=k.length;I<V;I++)k[I].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.c.guideOpenedChanged=function(){for(var k=_.BL(this.hostElement).querySelector("#items").children,I=0,V=k.length;I<V;I++)k[I].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
NI.prototype.guideOpenedChanged=NI.prototype.guideOpenedChanged;NI.prototype.activeEndpointChanged=NI.prototype.activeEndpointChanged;NI.prototype.persistentGuideChanged=NI.prototype.persistentGuideChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],NI.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],NI.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],NI.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.AY.YtLazyListBehavior),_.Z("design:type",Object)],NI.prototype,"ytLazyListBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],NI.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],NI.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],NI.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",String)],NI.prototype,"type",void 0);_.H([_.n({value:20}),_.Z("design:type",Number)],NI.prototype,"initialCount",void 0);_.H([_.n({value:10}),_.Z("design:type",Number)],NI.prototype,"targetFramerate",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],NI.prototype,"autoFill",void 0);_.H([_.n({value:50}),_.Z("design:type",Number)],NI.prototype,"renderDelay",void 0);
_.H([_.w$("guidePersistentAndVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],NI.prototype,"persistentGuideChanged",null);_.H([_.DZ("activeEndpoint"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],NI.prototype,"activeEndpointChanged",null);_.H([_.DZ("guideOpened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],NI.prototype,"guideOpenedChanged",null);
_.H([_.GY({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],NI);
_.C(NI,"ytd-guide-section-renderer",function(){if(eqc!==void 0)return eqc;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<h3 hidden="[[!data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  <yt-formatted-string id="guide-section-title" link-inherit-color="" text="[[data.formattedTitle]]" class="style-scope ytd-guide-section-renderer">\n  </yt-formatted-string>\n</h3>\n<div id="items" class="style-scope ytd-guide-section-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return eqc=k},{mode:_.Bd("kevlar_poly_si_batch_j073")?1:2});var kn3;var MI=function(){return _.a.apply(this,arguments)||this};
_.J(MI,_.a);_.R9.Object.defineProperties(MI.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],MI.prototype,"rendererBehaviors",void 0);_.H([_.n(),_.Z("design:type",Object)],MI.prototype,"data",void 0);_.H([_.n(),_.v("data.signInButton.buttonRenderer.style"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],MI.prototype,"alignByText",null);_.H([_.GY({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],MI);
_.C(MI,"ytd-guide-signin-promo-renderer",function(){if(kn3===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-signin-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.descriptiveText]]" class="style-scope ytd-guide-signin-promo-renderer"></yt-formatted-string>\n<ytd-button-renderer id="sign-in-button" align-by-text="[[alignByText]]" data="[[data.signInButton.buttonRenderer]]" on-tap="onSignInTap" class="style-scope ytd-guide-signin-promo-renderer">\n</ytd-button-renderer>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);kn3=k}k=kn3;return k},{mode:1});var ZO=function(){var k=_.a.apply(this,arguments)||this;k.showFooter=!1;return k};
_.J(ZO,_.a);ZO.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}}}}};
ZO.prototype.attached=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1){I=_.C7().resolve(_.RZ(_.hY));if(!I)return V.jumpTo(0);I.setGuideData(k.hostElement);return V.yield(0,3)}k.ytLazyListBehavior.initialCount=2;return V.return()})};
ZO.prototype.onMouseExit=function(){_.m("web_guide_hover_expansion")&&_.AV(this.hostElement,"yt-guide-mouseleaved",[])};
ZO.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
ZO.prototype.dataChanged=ZO.prototype.dataChanged;ZO.prototype.onMouseExit=ZO.prototype.onMouseExit;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ZO.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],ZO.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.AY.YtLazyListBehavior),_.Z("design:type",Object)],ZO.prototype,"ytLazyListBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ZO.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ZO.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],ZO.prototype,"showFooter",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],ZO.prototype,"autoFill",void 0);_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ZO.prototype,"onMouseExit",null);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ZO.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-guide-renderer",disableElementRegistration:!0})],ZO);
_.C(ZO,"ytd-guide-renderer",function(){if(tn3!==void 0)return tn3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sections" class="style-scope ytd-guide-renderer"></div>\n<div id="footer" hidden="[[!showFooter]]" class="style-scope ytd-guide-renderer">\n  <div id="guide-links-primary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-primary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <div id="guide-links-secondary" class="style-scope ytd-guide-renderer">\n    <slot name="guide-links-secondary" class="style-scope ytd-guide-renderer"></slot>\n  </div>\n  <slot name="vat-notice" class="style-scope ytd-guide-renderer"></slot>\n  <slot name="copyright" class="style-scope ytd-guide-renderer"></slot>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return tn3=k},{mode:_.Bd("kevlar_poly_si_batch_j073")?1:2});var I_i;var DO=function(){var k=_.a.apply(this,arguments)||this;k.systemIcons=_.m("kevlar_system_icons");k.frostedGlass=_.m("web_frosted_glass");k.onAllyMenuButtonClick=function(){var I=k.getShowSheetCommand();I&&k.ytComponentBehavior.resolveCommand(I)};
k.getEndpointForm=function(){return XMh(k.data)};
return k};
_.J(DO,_.a);_.c=DO.prototype;_.c.attached=function(){this.JSC$22532_sheetController=_.C7().resolve(_.Te)};
_.c.onDown=function(){this.interaction.triggerDown()};
_.c.onMouseEnter=function(){if(this.data.mouseEnterEndpoint){this.ytComponentBehavior.resolveCommand(this.data.mouseEnterEndpoint);var k;(k=this.JSC$22532_sheetController)==null||XHi(k,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this))}};
_.c.onMouseLeave=function(){this.data.mouseLeaveEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.mouseLeaveEndpoint)};
_.c.isSeedlessReelCommand=function(k){var I;return!!k&&((I=_.K(k,_.ND))==null?void 0:I.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"};
_.c.isShowSheetCommand=function(k){return!!k&&!!_.K(k,_.MP)};
_.c.getShowSheetCommand=function(){if(this.isShowSheetCommand(this.data.serviceEndpoint))return this.data.serviceEndpoint;if(this.isShowSheetCommand(this.data.mouseEnterEndpoint))return this.data.mouseEnterEndpoint};
_.c.mouseEnterCallback=function(){this.hostElement.classList.add("hovered")};
_.c.mouseLeaveCallback=function(){this.hostElement.classList.remove("hovered")};
_.c.onUp=function(){this.interaction.triggerUp()};
_.c.onTap=function(k){if(this.data.serviceEndpoint){if(_.m("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 I;(I=this.JSC$22532_sheetController)==null||XHi(I,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this));k.preventDefault();
return}Vuk(this.data.serviceEndpoint,this)}k.preventDefault()}else{var V;((V=this.data)==null?0:V.navigationEndpoint)&&!_.yy(_.K$(k),this.hostElement,["A".toString()])&&_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.c.computeActive=function(k,I){if(!k)return!1;var V=k.navigationEndpoint;k=k.serviceEndpoint;if(!V&&!k||!I)return!1;if(V){k=_.K(V,_.Cv);var X=_.K(I,_.Cv);if(k&&X)return k.browseId===X.browseId&&k.params===X.params;var P;V=(P=_.K(V.commandMetadata,_.CC))==null?void 0:P.url;var L;I=(L=_.K(I.commandMetadata,_.CC))==null?void 0:L.url;return!(!V||!I||V!==I&&V!==_.Rd(I))}return this.isActiveShortsTab(k,I)};
_.c.isActiveShortsTab=function(k,I){I=!!_.K(I,_.ND)||!!_.K(I,_.fY);return(!!_.K(k,_.ND)||!!_.K(k,_.fY))&&I};
_.c.computeTitle=function(k,I){return I?"":_.m6(k)};
_.c.computeEndpoint=function(k){return this.isSeedlessReelCommand(k.serviceEndpoint)?k.serviceEndpoint:k.navigationEndpoint};
_.c.computeAriaLabelTitle=function(k){return _.m6(k)};
_.c.computeAllyShowMenuOnTap=function(k){return this.isShowSheetCommand(k.mouseEnterEndpoint)||this.isShowSheetCommand(k.serviceEndpoint)};
_.R9.Object.defineProperties(DO.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
DO.prototype.onMouseLeave=DO.prototype.onMouseLeave;DO.prototype.onMouseEnter=DO.prototype.onMouseEnter;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],DO.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],DO.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Xo),_.Z("design:type",Object)],DO.prototype,"ironButtonState",void 0);_.H([_.n(),_.Z("design:type",Object)],DO.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],DO.prototype,"activeEndpoint",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],DO.prototype,"noLabels",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.Z("design:type",Boolean)],DO.prototype,"isActive",void 0);_.H([_.n({computed:"computeEndpoint(data)"}),_.Z("design:type",Object)],DO.prototype,"computedEndpoint",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],DO.prototype,"systemIcons",void 0);_.H([_.p$("yt-interaction"),_.Z("design:type",Object)],DO.prototype,"interaction",void 0);_.H([_.v("isActive"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],DO.prototype,"ariaSelected",null);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],DO.prototype,"frostedGlass",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeAllyShowMenuOnTap(data)"}),_.Z("design:type",Boolean)],DO.prototype,"allyShowMenuOnTap",void 0);_.H([_.C$("mouseenter"),_.Z("design:type",Function),_.Z("design:paramtypes",[MouseEvent]),_.Z("design:returntype")],DO.prototype,"onMouseEnter",null);_.H([_.C$("mouseleave"),_.Z("design:type",Function),_.Z("design:paramtypes",[MouseEvent]),_.Z("design:returntype")],DO.prototype,"onMouseLeave",null);
_.H([_.GY({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],DO);
_.C(DO,"ytd-mini-guide-entry-renderer",function(){if(I_i!==void 0)return I_i;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(computedEndpoint)]]" data="[[computedEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-selected="[[isActive]]" on-click="onTap" on-down="onDown" on-up="onUp">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="0" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n<span hidden="[[!allyShowMenuOnTap]]" class="style-scope ytd-mini-guide-entry-renderer">\n  <button type="button" id="ally-menu-button" class="ally-menu-button style-scope ytd-mini-guide-entry-renderer" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-haspopup="true" aria-expanded="false" on-click="onAllyMenuButtonClick"></button>\n</span>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return I_i=k},{mode:_.Bd("kevlar_poly_si_batch_j063")?1:2});var VIx;var zP=function(){var k=_.a.apply(this,arguments)||this;k.allVideosCount=0;k.noLabels=_.m("kevlar_mini_guide_no_labels");k.frostedGlass=_.m("web_frosted_glass");return k};
_.J(zP,_.a);_.c=zP.prototype;_.c.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.c.onMouseEnter=function(){_.m("web_guide_hover_expansion")&&_.AV(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.c.visibleChanged=function(){if(this.visible&&!this.data){var k=_.C7().resolve(_.RZ(_.hY));k&&k.setGuideData(this.hostElement);_.Hc(_.Ne(),this.miniGuideVe);(k=_.PW())&&this.miniGuideVe&&_.lt(k,this.miniGuideVe)}};
_.c.dataChanged=function(){var k=_.m("kevlar_guide_menu_on_hover")&&_.m("kevlar_modern_mini_guide"),I=_.m("kevlar_guide_menu_on_click")&&_.m("kevlar_modern_mini_guide"),V;var X=(V=this.data)==null?void 0:V.items;V=this.allVideosCount;var P=[];k=k?0:I?1:void 0;I=k!==void 0;if(X){for(var L=[],T=_.G(X),d=T.next();!d.done;d=T.next())if(d=d.value,d.guideSubscriptionsSectionRenderer){var U=void 0;L=((U=d.guideSubscriptionsSectionRenderer)==null?void 0:U.items)||[]}X=_.G(X);for(T=X.next();!T.done;T=X.next())if(T=
T.value,d=void 0,(d=T.guideSectionRenderer)==null?0:d.items)for(d=void 0,T=_.G((d=T.guideSectionRenderer)==null?void 0:d.items),d=T.next();!d.done;d=T.next()){d=d.value;var E=void 0,l=void 0;U=d.guideEntryRenderer||_.K((E=d)==null?void 0:(l=E.guideCollapsibleSectionEntryRenderer)==null?void 0:l.headerEntry,PPc);E=[];l=[];var r=void 0;if(((r=U)==null?void 0:r.targetId)==="subscriptions-guide-item")E=L;else{var h=r=void 0;if((r=d)==null?0:(h=r.guideCollapsibleSectionEntryRenderer)==null?0:h.sectionItems)l=
E=d.guideCollapsibleSectionEntryRenderer.sectionItems}Gf6(P,U,I?E:[],k);if(l.length>0)for(d=_.G(l),U=d.next();!U.done;U=d.next())U=U.value,l=_.K(U,Ggp),E=void 0,l=l&&(l.alwaysShow||V)?_.K((E=l)==null?void 0:E.entryRenderer,PPc):_.K(U,PPc),Gf6(P,l,[])}}this.miniGuideItems=P};
_.c.activeEndpointChanged=function(){for(var k=this.items.children,I=0;I<k.length;I++)k[I].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.c.registerWithViewTransitionManager=function(){var k=this;_.d6(_.hD,function(){var I=_.C7().resolve(_.RZ(_.kQ));if(I&&I.isAnyTransitionEnabled){var V={};I.viewTransitionCoordinator.registerElement(k.hostElement,(V.slide="mini-guide-page-transition",V))}})};
zP.prototype.activeEndpointChanged=zP.prototype.activeEndpointChanged;zP.prototype.dataChanged=zP.prototype.dataChanged;zP.prototype.visibleChanged=zP.prototype.visibleChanged;zP.prototype.onMouseEnter=zP.prototype.onMouseEnter;_.H([_.q(_.Uh),_.Z("design:type",Object)],zP.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],zP.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],zP.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],zP.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],zP.prototype,"ytComponentBehavior",void 0);_.H([_.p$("#items"),_.Z("design:type",Object)],zP.prototype,"items",void 0);_.H([_.n(),_.Z("design:type",Object)],zP.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],zP.prototype,"visible",void 0);_.H([_.n(),_.Z("design:type",Object)],zP.prototype,"miniGuideItems",void 0);_.H([_.n({selector:_.GCK}),_.Z("design:type",Object)],zP.prototype,"allVideosCount",void 0);_.H([_.n({value:_.BT(283834)}),_.Z("design:type",_.Vk)],zP.prototype,"miniGuideVe",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],zP.prototype,"noLabels",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],zP.prototype,"frostedGlass",void 0);_.H([_.C$("mouseenter"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zP.prototype,"onMouseEnter",null);_.H([_.DZ("visible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zP.prototype,"visibleChanged",null);
_.H([_.DZ("data","allVideosCount"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zP.prototype,"dataChanged",null);_.H([_.DZ("activeEndpoint"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],zP.prototype,"activeEndpointChanged",null);_.H([_.GY({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],zP);
_.C(zP,"ytd-mini-guide-renderer",function(){if(VIx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="items" class="style-scope ytd-mini-guide-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);VIx=k}k=VIx;return k},{mode:1});var XFX;var Pm6=/^[\x00-\x7F]+$/,uI=function(){return _.a.apply(this,arguments)||this};
_.J(uI,_.a);_.R9.Object.defineProperties(uI.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var k,I=_.m6((k=this.data)==null?void 0:k.handle);if(I)return _.y8("@"+I)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var k=_.m6(this.displayHandle),I,V=_.m6((I=this.data)==null?void 0:I.handleUrl);if(k&&V)return _.y8(V+k)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var k=_.m6(this.displayHandle);if(k&&!Pm6.test(k)){var I;return(I=this.data)==null?void 0:I.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var k=_.m6(this.displayHandleUrl),I,V=_.m6((I=this.data)==null?void 0:I.urlInfoText);if(k&&V)return _.y8(V+" "+k)}}});
_.H([_.n(),_.Z("design:type",Object)],uI.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uI.prototype,"displayHandle",null);_.H([_.v("displayHandle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uI.prototype,"displayHandleUrl",null);_.H([_.v("displayHandle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uI.prototype,"warningText",null);
_.H([_.v("displayHandleUrl"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],uI.prototype,"urlInfoTextWithUrl",null);_.H([_.GY({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],uI);
_.C(uI,"ytd-handles-claiming-confirm-dialog-content",function(){if(XFX!==void 0)return XFX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-confirm-dialog-content"></yt-formatted-string>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n    <yt-formatted-string id="first-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[data.firstInfoText]]"></yt-formatted-string>\n    <yt-formatted-string id="url-info-text" class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[urlInfoTextWithUrl]]"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n      <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-confirm-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-confirm-dialog-content" split-lines="" text="[[warningText]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return XFX=k},{mode:1});var L$2;var Ok=function(){var k=_.a.apply(this,arguments)||this;k.okButtonOverride={style:"mono",type:"outline",size:"M"};return k};
_.J(Ok,_.a);Ok.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Ok.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ok.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ok.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ok.prototype,"okButtonOverride",void 0);_.H([_.n(),_.Z("design:type",Object)],Ok.prototype,"data",void 0);_.H([_.GY({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],Ok);
_.C(Ok,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(L$2!==void 0)return L$2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-confirm-dialog-content data="[[data]]" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n</ytd-handles-claiming-confirm-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-confirm-dialog-renderer">\n  <div id="ok-button" class="style-scope ytd-handles-claiming-confirm-dialog-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return L$2=k},{mode:1});var crP;var Gni=/^[\x00-\x7F]+$/,tU=function(){var k=_.a.apply(this,arguments)||this;k.isLoading=!1;return k};
_.J(tU,_.a);tU.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var k;this.selectedHandle=(k=this.handleInput)==null?void 0:k.value;this.onSelectedHandleChanged(this.selectedHandle);_.AV(this.hostElement,"yt-refit-popups-action")}};
_.R9.Object.defineProperties(tU.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var k;return(k=this.data)==null?void 0:k.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.y8("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.y8(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!Gni.test(this.selectedHandle)){var k;return(k=this.data)==null?void 0:k.warningText}}}});
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],tU.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],tU.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],tU.prototype,"selectedHandle",void 0);_.H([_.n(),_.Z("design:type",Object)],tU.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",Function)],tU.prototype,"onSelectedHandleChanged",void 0);_.H([_.p$("#channel-handle-input"),_.Z("design:type",Object)],tU.prototype,"handleInput",void 0);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tU.prototype,"handleUrlPrefix",null);_.H([_.v("selectedHandle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tU.prototype,"displayHandle",null);_.H([_.v("selectedHandle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tU.prototype,"displayHandleUrl",null);_.H([_.v("selectedHandle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tU.prototype,"warningText",null);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tU.prototype,"ytRendererBehavior",void 0);_.H([_.GY({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],tU);
_.C(tU,"ytd-handles-claiming-edit-dialog-content",function(){if(crP!==void 0)return crP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-edit-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="input-container" class="style-scope ytd-handles-claiming-edit-dialog-content">\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-edit-dialog-content">\n      </ytd-channel-handle-input-renderer>\n    </template>\n  </div>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-edit-dialog-content"></tp-yt-paper-spinner>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return crP=k},{mode:1});var Tgh;var ev=function(){var k=_.a.apply(this,arguments)||this;k.actionButtonOverride={style:"mono",type:"filled",size:"M"};k.cancelButtonOverride={style:"mono",type:"text",size:"M"};k.selectButtonDisabled=!1;k.isLoading=!1;k.hasSelectedHandleEventListener=!1;k.selectedHandleChanged=function(I){k.selectedHandle=I};
return k};
_.J(ev,_.a);_.c=ev.prototype;_.c.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.c.onDataChanged=function(){var k,I;this.selectedHandle=(I=_.K((k=this.data)==null?void 0:k.inputField,jxA))==null?void 0:I.handle};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.onCancel=function(){this.selectedHandle="";_.sm(this.hostElement,"yt-close-popup-action",[this.is])};
_.c.onSelectHandle=function(){var k=this;if(this.selectedHandle!==void 0){var I;((I=this.data)==null?void 0:I.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(V,X){if(X.newHandleUpdateStatus!==void 0&&X.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&X.newHandleUpdateStatus.errorMessage)_.E2(k.hostElement,_.m6(X.newHandleUpdateStatus.errorMessage)),
k.isLoading=!1;else{var P;if((P=k.data)==null?0:P.onChannelUpdateSuccess){V=k.data.onChannelUpdateSuccess;var L,T;if(X=(L=_.K(V,_.ta))==null?void 0:(T=L.popup)==null?void 0:T.handlesClaimingConfirmDialogRenderer)X.handle=_.y8(k.selectedHandle);k.ytComponentBehavior.resolveCommand(V);_.sm(k.hostElement,"yt-close-popup-action",[k.is])}else k.isLoading=!1}},
onServerError:function(){var V;k.content&&((V=k.content)==null?0:V.handleInput)&&k.content.handleInput.validate();k.isLoading=!1;_.E2(k.hostElement,_.HW("TRY_AGAIN_LATER"))}}}))}};
_.c.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
ev.prototype.onDataChanged=ev.prototype.onDataChanged;ev.prototype.onSelectedHandleChanged=ev.prototype.onSelectedHandleChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],ev.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ev.prototype,"actionButtonOverride",void 0);_.H([_.n(),_.Z("design:type",Object)],ev.prototype,"cancelButtonOverride",void 0);_.H([_.n(),_.Z("design:type",Object)],ev.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",String)],ev.prototype,"selectedHandle",void 0);_.H([_.n(),_.Z("design:type",Object)],ev.prototype,"selectButtonDisabled",void 0);_.H([_.n(),_.Z("design:type",Object)],ev.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",Object)],ev.prototype,"hasSelectedHandleEventListener",void 0);_.H([_.n(),_.Z("design:type",Object)],ev.prototype,"handleInput",void 0);
_.H([_.w$("selectedHandle"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ev.prototype,"onSelectedHandleChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ev.prototype,"onDataChanged",null);_.H([_.p$("ytd-handles-claiming-edit-dialog-content"),_.Z("design:type",Object)],ev.prototype,"content",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ev.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ev.prototype,"ytRendererstamperBehavior",void 0);_.H([_.GY({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],ev);
_.C(ev,"ytd-handles-claiming-edit-dialog-renderer",function(){if(Tgh!==void 0)return Tgh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-edit-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-edit-dialog-content data="[[data]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" on-selected-handle-changed="[[selectedHandleChanged]]" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n</ytd-handles-claiming-edit-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-edit-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Tgh=k},{mode:1});var d8h;var kC=function(){return _.a.apply(this,arguments)||this};
_.J(kC,_.a);_.R9.Object.defineProperties(kC.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null?0:k.handle){var I;return _.y8("@"+_.m6((I=this.data)==null?void 0:I.handle))}}}});
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],kC.prototype,"formattedHandle",null);_.H([_.n(),_.Z("design:type",Object)],kC.prototype,"data",void 0);_.H([_.GY({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],kC);
_.C(kC,"ytd-handles-claiming-radio-option-renderer",function(){if(d8h!==void 0)return d8h;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-radio-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="handle" respect-lang-dir="" text="[[formattedHandle]]" class="style-scope ytd-handles-claiming-radio-option-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return d8h=k},{mode:1});var ix3;var W$x=/^[\x00-\x7F]+$/,IL=function(){var k=_.a.apply(this,arguments)||this;k.initialRadioIndex="-1";k.isLoading=!1;k.maybeSubmitFeedback=function(){k.feedbackSurveyRenderer.submitSurvey()};
return k};
_.J(IL,_.a);IL.prototype.updateSelectedHandleIndexFromBinding=function(k){this.selectedRadioIndex=+k.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(k)};
IL.prototype.selectedHandleChanged=function(k){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var I;this.selectedHandle=(I=this.handleInput)==null?void 0:I.value;this.onSelectedHandleChanged(k)}};
_.R9.Object.defineProperties(IL.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var k;return this.ytRendererBehavior.getSimpleString((k=this.data)==null?void 0:k.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.y8("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.y8(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!W$x.test(this.selectedHandle)){var k;return(k=this.data)==null?void 0:k.warningText}}}});
_.H([_.n(),_.Z("design:type",Object)],IL.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],IL.prototype,"initialRadioIndex",void 0);_.H([_.n(),_.Z("design:type",Number)],IL.prototype,"selectedRadioIndex",void 0);_.H([_.n(),_.Z("design:type",String)],IL.prototype,"selectedHandle",void 0);_.H([_.n(),_.Z("design:type",Object)],IL.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",Function)],IL.prototype,"onSelectedHandleChanged",void 0);
_.H([_.n(),_.Z("design:type",Function)],IL.prototype,"onSelectedRadioIndexChanged",void 0);_.H([_.p$("#channel-handle-input"),_.Z("design:type",Object)],IL.prototype,"handleInput",void 0);_.H([_.p$("ytd-feedback-survey-renderer"),_.Z("design:type",Object)],IL.prototype,"feedbackSurveyRenderer",void 0);_.H([_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],IL.prototype,"radioButtonLength",null);
_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],IL.prototype,"handleUrlPrefix",null);_.H([_.v("selectedHandle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],IL.prototype,"displayHandle",null);_.H([_.v("selectedHandle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],IL.prototype,"displayHandleUrl",null);_.H([_.v("selectedHandle"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],IL.prototype,"warningText",null);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],IL.prototype,"ytRendererBehavior",void 0);_.H([_.GY({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],IL);
_.C(IL,"ytd-handles-claiming-select-dialog-content",function(){if(ix3!==void 0)return ix3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <div id="handle-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <yt-img-shadow id="profile-picture" height="100" thumbnail="[[data.profilePicture]]" width="100" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-img-shadow>\n    <yt-formatted-string id="display-name" text="[[data.displayName]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <yt-formatted-string id="display-handle" respect-lang-dir="" text="[[displayHandle]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n    </yt-formatted-string>\n    <yt-formatted-string id="display-handle-url" text="[[displayHandleUrl]]" class="style-scope ytd-handles-claiming-select-dialog-content"></yt-formatted-string>\n    <template is="dom-if" restamp="" if="[[warningText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <yt-formatted-string id="warning-text" class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[warningText]]">\n      </yt-formatted-string>\n    </template>\n  </div>\n  <div id="info-container" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <div id="messages" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <template is="dom-repeat" items="[[data.infoText]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <yt-formatted-string class="line-text style-scope ytd-handles-claiming-select-dialog-content" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <tp-yt-paper-radio-group id="radio-container" selected="[[initialRadioIndex]]" on-selected-changed="updateSelectedHandleIndexFromBinding" class="style-scope ytd-handles-claiming-select-dialog-content">\n    <template is="dom-repeat" items="[[data.radioButton]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[index]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-handles-claiming-radio-option-renderer data="[[item.handlesClaimingRadioOptionRenderer]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-handles-claiming-radio-option-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n    <template is="dom-if" restamp="" if="[[data.inputField]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n      <tp-yt-paper-radio-button id="radio-item" name$="[[radioButtonLength]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n        <ytd-channel-handle-input-renderer id="channel-handle-input" data="[[data.inputField.channelHandleInputRenderer]]" on-value-changed="selectedHandleChanged" class="style-scope ytd-handles-claiming-select-dialog-content">\n        </ytd-channel-handle-input-renderer>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div id="spinner" hidden="[[!isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content">\n  <tp-yt-paper-spinner active="[[isLoading]]" class="style-scope ytd-handles-claiming-select-dialog-content"></tp-yt-paper-spinner>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return ix3=k},{mode:1});var f_G;var VU=function(){var k=_.a.apply(this,arguments)||this;k.actionButtonOverride={style:"mono",type:"filled",size:"M"};k.cancelButtonOverride={style:"mono",type:"text",size:"M"};k.initialRadioIndex="-1";k.selectButtonDisabled=!1;k.isLoading=!1;k.selectedRadioIndexChanged=function(I){k.selectedRadioIndex=Number(I.detail.value)};
k.selectedHandleChanged=function(I){k.selectedHandle=I.detail.value};
return k};
_.J(VU,_.a);_.c=VU.prototype;_.c.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.c.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.c.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.AV(this.hostElement,"yt-refit-popups-action")};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.sm(this.hostElement,"yt-close-popup-action",[this.is])};
_.c.onSelectHandle=function(){var k=this;if(this.selectedHandle!==void 0){var I;((I=this.data)==null?void 0:I.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(V,X){if(X.newHandleUpdateStatus!==void 0&&X.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&X.newHandleUpdateStatus.errorMessage)_.E2(k.hostElement,_.m6(X.newHandleUpdateStatus.errorMessage)),
k.isLoading=!1;else{var P;if((P=k.data)==null?0:P.onChannelUpdateSuccess){V=k.data.onChannelUpdateSuccess;X=_.K(V,_.ta);var L;if(X==null?0:(L=X.popup)==null?0:L.handlesClaimingConfirmDialogRenderer)X.popup.handlesClaimingConfirmDialogRenderer.handle=_.y8(k.selectedHandle);k.ytComponentBehavior.resolveCommand(V);_.sm(k.hostElement,"yt-close-popup-action",[k.is])}else k.isLoading=!1}},
onServerError:function(){if(k.selectedRadioIndex===k.radioButtonLength){var V;k.content&&((V=k.content)==null?0:V.handleInput)&&k.content.handleInput.validate()}k.isLoading=!1;_.E2(k.hostElement,_.HW("TRY_AGAIN_LATER"))}}}))}};
_.c.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var k,I;this.selectedHandle=(k=this.content)==null?void 0:(I=k.handleInput)==null?void 0:I.value}else this.selectedRadioIndex>=0&&((k=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(k==null?void 0:k.handle):this.selectedHandle=void 0)};
_.c.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.c.getRadioItem=function(k){if(this.radioButtonLength>k&&k>=0)return _.K(this.data.radioButton[k],PZP)};
_.R9.Object.defineProperties(VU.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var k;return(((k=this.data)==null?void 0:k.radioButton)||[]).length}}});
VU.prototype.onSelectedHandleChanged=VU.prototype.onSelectedHandleChanged;VU.prototype.onSelectedHandleIndexChanged=VU.prototype.onSelectedHandleIndexChanged;VU.prototype.onDataChanged=VU.prototype.onDataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],VU.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],VU.prototype,"actionButtonOverride",void 0);_.H([_.n(),_.Z("design:type",Object)],VU.prototype,"cancelButtonOverride",void 0);
_.H([_.n(),_.Z("design:type",Object)],VU.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],VU.prototype,"initialRadioIndex",void 0);_.H([_.n(),_.Z("design:type",Number)],VU.prototype,"selectedRadioIndex",void 0);_.H([_.n(),_.Z("design:type",String)],VU.prototype,"selectedHandle",void 0);_.H([_.n(),_.Z("design:type",Object)],VU.prototype,"selectButtonDisabled",void 0);_.H([_.n(),_.Z("design:type",Object)],VU.prototype,"isLoading",void 0);
_.H([_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],VU.prototype,"radioButtonLength",null);_.H([_.p$("ytd-handles-claiming-select-dialog-content"),_.Z("design:type",Object)],VU.prototype,"content",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],VU.prototype,"onDataChanged",null);
_.H([_.w$("selectedRadioIndex"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],VU.prototype,"onSelectedHandleIndexChanged",null);_.H([_.w$("selectedHandle"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],VU.prototype,"onSelectedHandleChanged",null);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],VU.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],VU.prototype,"ytRendererstamperBehavior",void 0);_.H([_.GY({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],VU);
_.C(VU,"ytd-handles-claiming-select-dialog-renderer",function(){if(f_G!==void 0)return f_G;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-handles-claiming-select-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-handles-claiming-select-dialog-renderer"></yt-formatted-string>\n</div>\n<ytd-handles-claiming-select-dialog-content data="[[data]]" initial-radio-index="[[initialRadioIndex]]" is-loading="[[isLoading]]" selected-handle="[[selectedHandle]]" selected-radio-index="[[selectedRadioIndex]]" on-selected-handle-changed="[[selectedHandleChanged]]" on-selected-radio-index-changed="[[selectedRadioIndexChanged]]" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n</ytd-handles-claiming-select-dialog-content>\n<div id="footer" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  <ytd-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" overrides="[[cancelButtonOverride]]" on-click="onCancel" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n  <ytd-button-renderer id="select-button" data="[[data.selectButton.buttonRenderer]]" disabled="[[selectButtonDisabled]]" overrides="[[actionButtonOverride]]" on-click="onSelectHandle" class="style-scope ytd-handles-claiming-select-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return f_G=k},{mode:1});var U8V;var EXP;var X5=function(){return _.a.apply(this,arguments)||this};
_.J(X5,_.a);X5.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],X5.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],X5.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],X5.prototype,"data",void 0);_.H([_.GY({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],X5);
_.C(X5,"ytd-hotkey-dialog-section-option-renderer",function(){if(EXP!==void 0)return EXP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="label-container" class="label-container style-scope ytd-hotkey-dialog-section-option-renderer">\n  <div id="label" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[getSimpleString(data.label)]]</div>\n  <div id="standalone-badge" class="standalone-badge style-scope ytd-hotkey-dialog-section-option-renderer"></div>\n</div>\n<div id="hotkey" aria-label$="[[data.hotkeyAccessibilityLabel.accessibilityData.label]]" class="style-scope ytd-hotkey-dialog-section-option-renderer">[[data.hotkey]]</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return EXP=k},{mode:1});var bxA;var PQ=function(){return _.a.apply(this,arguments)||this};
_.J(PQ,_.a);PQ.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],PQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],PQ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],PQ.prototype,"data",void 0);_.H([_.GY({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],PQ);
_.C(PQ,"ytd-hotkey-dialog-section-renderer",function(){if(bxA!==void 0)return bxA;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="sub-title" class="style-scope ytd-hotkey-dialog-section-renderer">[[getSimpleString(data.title)]]</div>\n<div id="options" class="style-scope ytd-hotkey-dialog-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return bxA=k},{mode:1});var Ly=function(){return _.a.apply(this,arguments)||this};
_.J(Ly,_.a);Ly.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ly.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ly.prototype,"data",void 0);_.H([_.GY({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],Ly);
_.C(Ly,"ytd-hotkey-dialog-content",function(){if(U8V!==void 0)return U8V;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-hotkey-dialog-content">\n  <div id="sections" class="style-scope ytd-hotkey-dialog-content"></div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return U8V=k},{mode:1});var l_V;var cQ=function(){return _.a.apply(this,arguments)||this};
_.J(cQ,_.a);cQ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var k=document.querySelector("ytd-hotkey-dialog-content #scrollable");k&&(k.dialogElement=this.hostElement.parentElement)};
cQ.prototype.onCloseTap=function(){_.sm(this.hostElement,"yt-close-popup-action")};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],cQ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],cQ.prototype,"data",void 0);_.H([_.GY({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],cQ);
_.C(cQ,"ytd-hotkey-dialog-renderer",function(){if(l_V!==void 0)return l_V;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-hotkey-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-hotkey-dialog-renderer">[[getSimpleString(data.title)]]</div>\n<ytd-hotkey-dialog-content data="[[data]]" class="style-scope ytd-hotkey-dialog-renderer"></ytd-hotkey-dialog-content>\n<div id="action-buttons" class="style-scope ytd-hotkey-dialog-renderer">\n  <ytd-button-renderer id="cancel" data="[[data.dismissButton.buttonRenderer]]" on-tap="onCloseTap" class="style-scope ytd-hotkey-dialog-renderer">\n  </ytd-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return l_V=k},{mode:1});var rrV;var G4=function(){return _.a.apply(this,arguments)||this};
_.J(G4,_.a);G4.prototype.onYtServiceRequestError=function(){if(this.blocked){var k;var I=(k=this.data)==null?void 0:k.defaultServiceEndpoint}else{var V;I=(V=this.data)==null?void 0:V.toggledServiceEndpoint}var X;(I=(X=_.K(I,_.B5N))==null?void 0:X.onFailureAction)&&this.ytComponentBehavior.resolveCommand(I);this.updateBlockState(!this.blocked)};
G4.prototype.onYtToggleButton=function(k){this.updateBlockState(k.detail.toggled)};
G4.prototype.updateBlockState=function(k){if(k!==this.blocked){var I=this.blockedEntityKey;I&&this.ytdReduxBehavior.dispatch(_.NP("blockStateEntity",I,{key:I,blocked:k}));this.set("data.isToggled",k)}};
_.R9.Object.defineProperties(G4.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)}}});
G4.prototype.onYtToggleButton=G4.prototype.onYtToggleButton;G4.prototype.onYtServiceRequestError=G4.prototype.onYtServiceRequestError;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],G4.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],G4.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],G4.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],G4.prototype,"blockedEntityKey",void 0);
_.H([_.n({selectorArgs:["blockedEntityKey"],selector:function(k,I){return _.nQ(k.entities,"blockStateEntity",I)}}),
_.Z("design:type",Object)],G4.prototype,"blockStateEntity",void 0);_.H([_.v("data","blockStateEntity"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],G4.prototype,"blocked",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],G4.prototype,"onYtServiceRequestError",null);
_.H([_.C$("yt-toggle-button"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],G4.prototype,"onYtToggleButton",null);_.H([_.GY({is:"ytd-block-button",disableElementRegistration:!0})],G4);
_.C(G4,"ytd-block-button",function(){if(rrV!==void 0)return rrV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-block-button--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-toggle-button-renderer data="[[data]]" class="style-scope ytd-block-button">\n</ytd-toggle-button-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return rrV=k},
{mode:1});var hJX;var yrP;var T4=function(){return _.a.apply(this,arguments)||this};
_.J(T4,_.a);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],T4.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],T4.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],T4.prototype,"data",void 0);_.H([_.GY({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],T4);
_.C(T4,"ytd-kids-blocklist-picker-item-renderer",function(){if(yrP!==void 0)return yrP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="account-info style-scope ytd-kids-blocklist-picker-item-renderer">\n  <div class="account-avatar style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-img-shadow id="account-icon" thumbnail="[[data.avatar]]" width="44" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n    </yt-img-shadow>\n  </div>\n  <div class="account-text-info style-scope ytd-kids-blocklist-picker-item-renderer">\n    <yt-formatted-string class="account-name style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childDisplayName]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="account-description style-scope ytd-kids-blocklist-picker-item-renderer" text="[[data.childAccountDescription]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<div class="action-button style-scope ytd-kids-blocklist-picker-item-renderer">\n  <ytd-block-button blocked-entity-key="[[data.blockedEntityKey]]" data="[[data.blockButton.toggleButtonRenderer]]" class="style-scope ytd-kids-blocklist-picker-item-renderer">\n  </ytd-block-button>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return yrP=k},{mode:1});var dF=function(){return _.a.apply(this,arguments)||this};
_.J(dF,_.a);dF.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],dF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],dF.prototype,"data",void 0);_.H([_.GY({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],dF);
_.C(dF,"ytd-kids-blocklist-picker-content",function(){if(hJX!==void 0)return hJX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="child-rows" class="style-scope ytd-kids-blocklist-picker-content"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return hJX=
k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var m8X;var ic=function(){var k=_.a.apply(this,arguments)||this;k.hasAnyRequestSucceeded=!1;k.hasAnyRequestFailed=!1;k.numPendingRequests=0;return k};
_.J(ic,_.a);_.c=ic.prototype;_.c.attached=function(){this.hostElement.setAttribute("dialog","")};
_.c.onDoneButtonTap=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.c.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.c.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.c.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.c.onPopupClosed=function(k){var I,V;if(((I=k.detail)==null?void 0:(V=I.popup)==null?void 0:V.is)==="tp-yt-paper-dialog"){var X;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((X=this.data)==null?0:X.successfulToastActionMessage)&&(k=_.jK(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(k));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
ic.prototype.onPopupClosed=ic.prototype.onPopupClosed;ic.prototype.onYtServiceRequestError=ic.prototype.onYtServiceRequestError;ic.prototype.onYtServiceRequestCompleted=ic.prototype.onYtServiceRequestCompleted;ic.prototype.onYtServiceRequestSent=ic.prototype.onYtServiceRequestSent;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],ic.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ic.prototype,"ytRendererBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],ic.prototype,"data",void 0);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ic.prototype,"onYtServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ic.prototype,"onYtServiceRequestCompleted",null);
_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ic.prototype,"onYtServiceRequestError",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],ic.prototype,"onPopupClosed",null);_.H([_.GY({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],ic);
_.C(ic,"ytd-kids-blocklist-picker-renderer",function(){if(m8X!==void 0)return m8X;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-kids-blocklist-picker-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="title" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <yt-formatted-string text="[[data.title]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </yt-formatted-string>\n  </div>\n  <ytd-kids-blocklist-picker-content data="[[data]]" class="style-scope ytd-kids-blocklist-picker-renderer"> </ytd-kids-blocklist-picker-content>\n</div>\n<div id="footer" class="style-scope ytd-kids-blocklist-picker-renderer">\n  <div id="action-buttons" class="style-scope ytd-kids-blocklist-picker-renderer">\n    <ytd-button-renderer id="done-button" data="[[data.doneButton.buttonRenderer]]" on-click="onDoneButtonTap" class="style-scope ytd-kids-blocklist-picker-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return m8X=k},{mode:1});var K$x;var $8G;var WQ=function(){return _.a.apply(this,arguments)||this};
_.J(WQ,_.a);WQ.prototype.setTip=function(k){var I=this;this.data&&(this.tip=vZp(gZ3.getInstance(),k,this.data),_.xA(this,function(){_.vW(I.hostElement,"yt-refit")}))};
WQ.prototype.clearTip=function(){this.tip=void 0};
WQ.prototype.computeHidden=function(k){return!k};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],WQ.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],WQ.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.Z("design:type",Boolean)],WQ.prototype,"hidden",void 0);_.H([_.n(),_.Z("design:type",Object)],WQ.prototype,"tip",void 0);_.H([_.GY({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],WQ);
_.C(WQ,"ytd-menu-popup-tip-renderer",function(){if($8G!==void 0)return $8G;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-tip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[tip]]" class="style-scope ytd-menu-popup-tip-renderer"></yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);
return $8G=k},{mode:1});var S7x;var fy=function(){var k=_.a.apply(this,arguments)||this;k.useIcons=!1;k.role="menuitem";k.systemIcons=_.m("kevlar_system_icons");return k};
_.J(fy,_.a);_.c=fy.prototype;_.c.onFocus=function(){var k;(k=_.BL(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.c.onTap=function(){var k=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(k&&_.K(k,_.x4))this.componentBehavior.resolveCommand(k),this.updateToggledStateInEntity();else if(k){this.componentBehavior.resolveCommand(k)||_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}});var I;((I=_.K(k,_.Rt))==null?void 0:I.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.c.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.c.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.c.updateToggledStateInEntity=function(){var k=this.data.toggleMenuServiceItemEntityKey,I=!this.data.isToggled;k&&this.ytdReduxBehavior.dispatch(_.NP("toggleMenuServiceItemEntity",k,{key:k,isToggled:I}))};
_.c.computeIcon=function(k,I,V){return(k=k?V:I)&&k.iconType?_.ol(k.iconType):""};
_.c.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.c.isIconActive=function(k){return!_.m("toggle_menu_active_icon_killswitch")&&k};
_.R9.Object.defineProperties(fy.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.data)==null?0:k.isToggled)?(I=this.data)==null?void 0:I.toggledText:(V=this.data)==null?void 0:V.defaultText}}});
fy.prototype.toggledStateEntityChanged=fy.prototype.toggledStateEntityChanged;fy.prototype.onYtServiceRequestCompleted=fy.prototype.onYtServiceRequestCompleted;fy.prototype.onTap=fy.prototype.onTap;fy.prototype.onFocus=fy.prototype.onFocus;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],fy.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],fy.prototype,"componentBehavior",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],fy.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],fy.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fy.prototype,"useIcons",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fy.prototype,"role",void 0);_.H([_.n({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.Z("design:type",String)],fy.prototype,"icon",void 0);
_.H([_.n({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.LU.toggleMenuServiceItemEntitySelector}),_.Z("design:type",Object)],fy.prototype,"toggleMenuServiceItemEntity",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],fy.prototype,"systemIcons",void 0);_.H([_.C$("focus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fy.prototype,"onFocus",null);
_.H([_.v("data.isToggled"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],fy.prototype,"toggleButtonText",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fy.prototype,"onTap",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fy.prototype,"onYtServiceRequestCompleted",null);
_.H([_.w$("toggleMenuServiceItemEntity.isToggled","data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],fy.prototype,"toggledStateEntityChanged",null);_.H([_.GY({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],fy);
_.C(fy,"ytd-toggle-menu-service-item-renderer",function(){if(S7x!==void 0)return S7x;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-toggle-menu-service-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-item class="style-scope ytd-toggle-menu-service-item-renderer">\n  <yt-icon active="[[isIconActive(data.isToggled)]]" hidden="[[computeIconHidden(icon, useIcons)]]" icon="[[icon]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-icon>\n  <yt-formatted-string text="[[toggleButtonText]]" class="style-scope ytd-toggle-menu-service-item-renderer"></yt-formatted-string>\n  <tp-yt-paper-toggle-button checked="[[data.isToggled]]" hidden="[[!data.hasToggleSwitch]]" class="style-scope ytd-toggle-menu-service-item-renderer"></tp-yt-paper-toggle-button>\n</tp-yt-paper-item>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return S7x=k},{mode:1});var jMP;var U3=function(){return _.a.apply(this,arguments)||this};
_.J(U3,_.a);U3.prototype.onFocus=function(){var k;(k=_.BL(this.hostElement).querySelector("tp-yt-paper-item"))==null||k.focus()};
_.R9.Object.defineProperties(U3.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.zK(this.data.iconUrl)}}});
U3.prototype.onFocus=U3.prototype.onFocus;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],U3.prototype,"rendererBehavior",void 0);_.H([_.q(_.Hq.YtEndpointBehavior),_.Z("design:type",Object)],U3.prototype,"ytEndpointBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],U3.prototype,"data",void 0);_.H([_.C$("focus"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],U3.prototype,"onFocus",null);
_.H([_.v("data.iconUrl"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],U3.prototype,"imageSource",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],U3);
_.C(U3,"ytd-menu-custom-icon-item-renderer",function(){if(jMP!==void 0)return jMP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-custom-icon-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-menu-custom-icon-item-renderer" data="[[data.command]]" href$="[[computeHref_(data.command)]]" tabindex="-1">\n  <tp-yt-paper-item class="style-scope ytd-menu-custom-icon-item-renderer">\n    <img class="custom-icon style-scope ytd-menu-custom-icon-item-renderer" hidden$="[[!data.iconUrl]]" alt="icon" src$="[[imageSource]]">\n    <div class="action-text style-scope ytd-menu-custom-icon-item-renderer">\n      [[getSimpleString(data.actionText)]]\n      <yt-icon class="launch-icon style-scope ytd-menu-custom-icon-item-renderer" icon="yt-icons:launch"></yt-icon>\n    </div>\n  </tp-yt-paper-item>\n</a>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return jMP=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});_.Si(_.h$,"yt-list-item-view-model",{props:{data:_.$3,isMenuItem:_.$3,isCompact:_.$3,onTap:_.mQ,trailingAccessory:_.mQ,hideSelectionTextChevron:_.$3,disabled:_.$3,inPopup:_.$3,disableHorizontalPadding:_.$3,isOverlay:_.$3,isToggled:_.$3,ariaLabel:_.$3,ariaPressed:_.$3,shouldNotFillIcon:_.$3}});var E3=function(){var k=_.a.apply(this,arguments)||this;k.disableBackdropFilter=_.m("web_disable_backdrop_filter");return k};
_.J(E3,_.a);_.c=E3.prototype;
_.c.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"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.c.computeAriaLabel=function(k){return k};
_.c.onPopupOpened=function(){this.items.selected=0;for(var k=_.G(_.BL(this.items).children),I=k.next();!I.done;I=k.next())I.value.popupPositionTarget=this.positionTarget;if(k=this.popupTip||void 0)k.setTip(this.source||""),this.source=void 0;this.veData&&(k=_.PW())&&_.rC(k,[this.veData])};
_.c.onPopupClosed=function(){var k=this.popupTip||void 0;k&&k.clearTip()};
_.c.onIronActivate=function(k){this.shouldPersist(k)||_.sm(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(k=_.PW())&&_.y3(k,this.veData)};
_.c.shouldPersist=function(k){var I,V;if(((I=k.detail)==null?void 0:I.selected)===void 0||(V=this.data)==null||!V.items)return!1;var X,P;return!((P=(X=this.data.items[k.detail.selected])==null?void 0:X.toggleMenuServiceItemRenderer)==null||!P.persistentOnMenuPopup)};
_.c.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(k){return k.menuNavigationItemRenderer?!!k.menuNavigationItemRenderer.icon:k.menuServiceItemRenderer?!!k.menuServiceItemRenderer.icon:k.menuConditionalServiceItemRenderer?!!k.menuConditionalServiceItemRenderer.icon:k.menuConditionalNavigationItemRenderer?!!k.menuConditionalNavigationItemRenderer.icon:k.toggleMenuServiceItemRenderer?!!k.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
E3.prototype.onPopupClosed=E3.prototype.onPopupClosed;E3.prototype.onPopupOpened=E3.prototype.onPopupOpened;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],E3.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],E3.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],E3.prototype,"ytRendererBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],E3.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],E3.prototype,"veData",void 0);_.H([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.Z("design:type",String)],E3.prototype,"ariaLabel",void 0);_.H([_.n({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],E3.prototype,"useIcons",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],E3.prototype,"disableBackdropFilter",void 0);_.H([_.p$("#items"),_.Z("design:type",Object)],E3.prototype,"items",void 0);_.H([_.p$("ytd-menu-popup-tip-renderer"),_.Z("design:type",Object)],E3.prototype,"popupTip",void 0);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],E3.prototype,"onPopupOpened",null);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],E3.prototype,"onPopupClosed",null);_.H([_.GY({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],E3);
_.C(E3,"ytd-menu-popup-renderer",function(){if(K$x!==void 0)return K$x;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-menu-popup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-listbox id="items" on-iron-activate="onIronActivate" class="style-scope ytd-menu-popup-renderer"></tp-yt-paper-listbox>\n<div id="footer" class="style-scope ytd-menu-popup-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return K$x=k},{mode:1});var Jri;var Y74=_.R(function(k){k=_.j8(k,{icon:void 0});var I=k.data;k=k.icon;var V=function(){return I().iconBadgeText},X={},P=_.FH("yt-spec-icon-badge-shape",function(){a:switch(I().iconBadgeType){case "notification":var L="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":L="yt-spec-icon-badge-shape--type-cart";break a;default:L=""}return L},function(){a:switch(I().iconBadgeStyle){case "overlay":var L="yt-spec-icon-badge-shape--style-overlay";
break a;default:L=""}return L},(X["yt-spec-icon-badge-shape--text-size-small"]=function(){var L=V();
return!!((L==null?0:L.length)&&L.length>2)},X));
return _.f("yt-icon-badge-shape",null,_.f(_.b,{cond:k,then:function(L){return _.f("div",{class:P},_.f("div",{class:"yt-spec-icon-badge-shape__icon"},_.f(_.x_,{icon:L})),_.f(_.b,{cond:V,then:function(T){return _.f("div",{class:"yt-spec-icon-badge-shape__badge"},T)}}))}}))},"cl");
Y74.idomCompat=!0;_.Si(Y74,"yt-icon-badge-shape",{props:{data:_.$3,icon:_.$3}});var bc=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};k.unseenCount=0;k.isOverlay=!1;return k};
_.J(bc,_.a);_.c=bc.prototype;_.c.attached=function(){var k=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(I){k.onServiceWorkerMessage(I)})};
_.c.onDataChanged=function(){this.isAttached&&!this.JSC$22618_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$22618_lastData=this.data};
_.c.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.c.computeIcon=function(){var k,I;return(k=this.data)==null?void 0:(I=k.icon)==null?void 0:I.iconType};
_.c.onServiceWorkerMessage=function(k){k.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.c.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.K(this.data.updateUnseenCountEndpoint,_.Rt)&&_.K(this.data.updateUnseenCountEndpoint,_.Rt).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.c.handleUpdateNotificationsUnseenCountAction=function(k){var I=this;k=_.K(k,RC6);k!=null&&k.unseenCount&&k.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(k.unseenCount),_.hD.addLowPriorityJob(function(){I.data.updateUnseenCountEndpoint&&I.ytComponentBehavior.resolveCommand(I.data.updateUnseenCountEndpoint)},k.timeoutMs))};
_.c.onClick=function(){_.vW(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var k=_.AV(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),I=this.data.menuRequest;k&&k.length===1&&k[0]?_.sm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):I&&this.ytComponentBehavior.resolveCommand(I)};
_.c.handleTopbarMenuClosedAction=function(k){k==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.c.toggleIconState=function(k){this.iconButton&&(this.iconButton.pressed=k)};
_.c.sendUnseenCountRequest=function(k){var I=this;_.d6(_.hD,function(){I.ytComponentBehavior.resolveCommand(k)})};
_.c.updateCountUI=function(k){this.set("unseenCount",k<9?k:"9+")};
_.R9.Object.defineProperties(bc.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
bc.prototype.handleUpdateNotificationsUnseenCountAction=bc.prototype.handleUpdateNotificationsUnseenCountAction;bc.prototype.onDataChanged=bc.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],bc.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Ff),_.Z("design:type",Object)],bc.prototype,"ytdOpenPopupBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],bc.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],bc.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],bc.prototype,"unseenCount",void 0);_.H([_.n(),_.Z("design:type",Object)],bc.prototype,"isOverlay",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],bc.prototype,"showTooltips",void 0);_.H([_.p$("yt-icon-button"),_.Z("design:type",Object)],bc.prototype,"iconButton",void 0);
_.H([_.v("unseenCount"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],bc.prototype,"showNotificationCount",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bc.prototype,"onDataChanged",null);_.H([_.C$("yt-update-notifications-unseen-count-action"),_.Z("design:type",Function),_.Z("design:paramtypes",[Object]),_.Z("design:returntype")],bc.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.H([_.GY({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],bc);
_.C(bc,"ytd-notification-topbar-button-renderer",function(){if(Jri!==void 0)return Jri;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-notification-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibility.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-notification-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(unseenCount, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-notification-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-notification-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Jri=k},{mode:_.Bd("kevlar_poly_si_batch_j025")?1:2});var gX6;var lc=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return k};
_.J(lc,_.a);lc.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}}}}}};
lc.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
lc.prototype.onDarkModeToggled=function(k){this.dark=k};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],lc.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],lc.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lc.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lc.prototype,"data",void 0);_.H([_.n({value:!0,reflectToAttribute:!0}),_.Z("design:type",Boolean)],lc.prototype,"dark",void 0);
_.H([_.GY({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],lc);
_.C(lc,"yt-pdg-buy-flow-header-renderer",function(){if(gX6!==void 0)return gX6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-pdg-buy-flow-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <yt-formatted-string id="title" text="[[data.text]]" class="style-scope yt-pdg-buy-flow-header-renderer"></yt-formatted-string>\n</div>\n<div id="button-container" class="style-scope yt-pdg-buy-flow-header-renderer">\n  <div id="help-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n  <div id="dismiss-button" class="style-scope yt-pdg-buy-flow-header-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return gX6=k},{mode:1});var q7k;var vXx;var rF=function(){var k=_.a.apply(this,arguments)||this;k.immediateValue=0;k.isDarkTheme=!1;k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(rF,_.a);_.c=rF.prototype;_.c.created=function(){_.fk.requestAvailability()};
_.c.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.c.dataChanged=function(){var k=_.BL(this.hostElement).querySelector("#color-slider");k.immediateValue&&this.updateSliderKnobAndGradientStyles(k.immediateValue);this.data.notches[0].knobColorArgb&&_.x5(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.Xe(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.gH("HTML_DIR")==="rtl"&&_.BL(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.c.onSliderImmediateChange=function(){var k=_.BL(this.hostElement).querySelector("#color-slider");k.dragging&&(k.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(k.immediateValue),this.updateSliderKnobAndGradientStyles(k.immediateValue)),this.updateSliderAria())};
_.c.onSliderChange=function(){var k=_.BL(this.hostElement).querySelector("#color-slider");k.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(k.immediateValue),this.updateSliderKnobAndGradientStyles(k.immediateValue));this.updateSliderAria()};
_.c.updateSliderAria=function(){var k=_.BL(this.hostElement).querySelector("#color-slider"),I=_.BL(this.hostElement).querySelector("#color-slider");I=_.m6(this.data.notches[I.immediateValue].tierValue);_.hzX()&&_.vW(this.hostElement,"iron-announce",{text:I});k.setAttribute("aria-valuetext",I)};
_.c.updateSuperThanksSelectedTierEntity=function(k){if(k!==this.immediateValue){var I,V,X=this==null?void 0:(I=this.data)==null?void 0:(V=I.superThanksSelectedTierEntity)==null?void 0:V.key;X&&X.length>0&&this.ytdReduxBehavior.dispatch(_.NP("superThanksSelectedTierEntity",X,{key:X,index:k}))}};
_.c.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.c.updateSliderKnobAndGradientStyles=function(k){this.immediateValue=k;k=this.data.notches[k];if(k==null?0:k.knobColorArgb)var I={"--ytd-pdg-color-slider-knob-color":_.Xe(k.knobColorArgb)};(k==null?0:k.linearGradientCssStyle)&&I!==null&&(I=Object.assign({},I,{"--ytd-pdg-color-slider-active-color":k==null?void 0:k.linearGradientCssStyle}));I!==null&&_.x5(this.hostElement,I)};
rF.prototype.onSliderChange=rF.prototype.onSliderChange;rF.prototype.onSliderImmediateChange=rF.prototype.onSliderImmediateChange;rF.prototype.dataChanged=rF.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],rF.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],rF.prototype,"immediateValue",void 0);_.H([_.n(),_.Z("design:type",Number)],rF.prototype,"maxMarkers",void 0);
_.H([_.n({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:MYp}),_.Z("design:type",Object)],rF.prototype,"superThanksSelectedTierEntity",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],rF.prototype,"isDarkTheme",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],rF.prototype,"ytdReduxBehavior",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rF.prototype,"dataChanged",null);
_.H([_.C$("immediate-value-change"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rF.prototype,"onSliderImmediateChange",null);_.H([_.C$("change"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],rF.prototype,"onSliderChange",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],rF);
_.C(rF,"ytd-pdg-color-slider-renderer",function(){if(vXx!==void 0)return vXx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-color-slider-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-slider id="color-slider" max="[[maxMarkers]]" max-markers="[[maxMarkers]]" min="0" snaps="" step="1" value="[[immediateValue]]" class="style-scope ytd-pdg-color-slider-renderer"></tp-yt-paper-slider>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return vXx=k},{mode:1});var sM2;var F$G;var hN=null;
_.Il({is:"ytd-comment-input",_template:function(){if(F$G!==void 0)return F$G;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-input--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="creation-box" class$="[[computeCreationBoxClass_(isInputFocus_)]] style-scope ytd-comment-input">\n  <tp-yt-paper-input-container id="input-container" focused="{{isInputFocus_}}" no-label-float="" use-v2-underline="" class="style-scope ytd-comment-input">\n    <div slot="after-input" class="paper-input-input style-scope ytd-comment-input">\n      <ytd-emoji-input id="emoji" emoji-manager="[[emojiManager]]" vertical-suggestions-offset="[[verticalSuggestionsOffset]]" class="style-scope ytd-comment-input">\n        <yt-user-mention-autosuggest-input slot="input" suggestions-endpoint="[[data.userMentionSuggestionsEndpoint]]" class="style-scope ytd-comment-input">\n          <div id="content" slot="input" on-click="onContentClick" class="style-scope ytd-comment-input">\n            <yt-pdg-comment-chip-renderer id="paid-comment-chip" slot="input" data="[[commentChip]]" hidden="[[!hasCommentChip]]" class="style-scope ytd-comment-input">\n            </yt-pdg-comment-chip-renderer>\n            <yt-formatted-string id="contenteditable-textarea" slot="input" enable-content-editable="true" maxlength="10000" override-aria-label="[[computePlaceholderText_(placeholderText)]]" plaintext-only="true" required="true" split-lines="1" text="[[editableText]]" on-dragenter="preventDefault_" on-dragleave="preventDefault_" on-dragover="preventDefault_" on-drop="plaintextDrop_" on-focus="focus" on-input="onInput_" on-keyup="onKeyUp_" on-paste="onPaste_" class="style-scope ytd-comment-input"></yt-formatted-string>\n          </div>\n        </yt-user-mention-autosuggest-input>\n      </ytd-emoji-input>\n    </div>\n  </tp-yt-paper-input-container>\n  <span id="char-count" hidden="[[!charLimit]]" class="style-scope ytd-comment-input">[[charCount]]/[[charLimit]]</span>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return F$G=k},
behaviors:[_.boA.YtHostElementBehavior,_.N6,_.ER.YtComponentBehavior,_.Fd.YtRendererstamperBehavior,_.WZf.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 _.mn}},
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",_.R1(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;_.ww();this.focus()},
detached:function(){document.removeEventListener("tap",_.R1(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(k){k=k.detail;k=k.isCustomEmoji?k.shortcuts[0]:k.emojiId;var I=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(I,k);this.maybeUpdateTextDirection_();_.vW(this.hostElement,"input")},
getInputRange_:function(){var k=_.zD();if(k){k=k.getBrowserRangeObject();for(var I=k.commonAncestorContainer;I;){if(I===this.getEditableTextArea_())return k;I=I.parentNode}}k=this.getEditableTextArea_();k=_.tk(k,k.childNodes.length);k.select();return k.getBrowserRangeObject()},
insertTextWithEmojis_:function(k,I,V){(I=this.emojiManager.createDocumentFragment(I,!0,!1,V===void 0?!0:V))&&I.childNodes.length!==0&&(k.collapsed||k.deleteContents(),V=I.lastChild,k.insertNode(I),_.y4O(V).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var k=_.zD();if(k){var I=k.JSC$11648_getStartNode(),V=k.JSC$11648_getEndNode();if(TU6(I)&&TU6(V)){var X=k.JSC$11648_getStartOffset(),P;if(_.oa&&I.nodeType===Node.ELEMENT_NODE&&(P=_.eEC(I)))_.tk(P,0).select();else{P=yT(I)?I:_.lf(I,yT);var L=yT(V)?V:_.lf(V,yT);if(P||L)if(k.isCollapsed()){if(I.nodeType===Node.TEXT_NODE){k=!0;X===I.length&&(k=!1);if(hN==="end"||hN==="right")k=!1;I=I.parentNode;k=[].concat(_.Z9(I.parentNode.childNodes)).indexOf(I)+(k?0:1);_.tk(I.parentNode,
k).select()}}else P?P.previousSibling&&P.previousSibling.length>0?_.eE(V,k.JSC$11648_getEndOffset(),P.previousSibling,P.previousSibling.length-1).select():(I=document.createTextNode("\u200b"),P.parentNode.insertBefore(I,P),_.eE(V,k.JSC$11648_getEndOffset(),I,0).select()):L&&(L.nextSibling&&L.nextSibling.length>0?_.eE(I,k.JSC$11648_getStartOffset(),L.nextSibling,1).select():(V=document.createTextNode("\u200b"),L.parentNode.insertBefore(V,L.nextSibling),_.eE(I,k.JSC$11648_getStartOffset(),V,V.length).select()));
hN=null}}else hN=null}else hN=null},
leftKeyPressed_:function(){hN="left"},
rightKeyPressed_:function(){hN="right"},
endKeyPressed_:function(){hN="end"},
maybeDeleteChip_:function(){var k=bO4(!0);if(k){var I=_.zD(),V=I.JSC$11648_getStartNode();I=I.JSC$11648_getStartOffset();_.Op(V,I,k,k.childNodes.length).select()}},
maybeBackspaceChip_:function(){var k=bO4(!1);if(k){var I=_.zD(),V=I.JSC$11648_getStartNode();I=I.JSC$11648_getStartOffset();_.Op(V,I,k,0).select()}},
maybeBackspaceChipWordMode_:function(k){var I=_.zD();if(I.isCollapsed()){var V=I.JSC$11648_getStartNode();I=I.JSC$11648_getStartOffset();var X=ll3(V,I,!0);X&&(_.Op(V,I,X,0).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(k){var I=_.zD();if(I.isCollapsed()){var V=I.JSC$11648_getStartNode();I=I.JSC$11648_getStartOffset();var X=ll3(V,I,!1);X&&(_.Op(V,I,X,X.childNodes.length).select(),document.execCommand("delete"),k.preventDefault(),k.stopImmediatePropagation())}},
onContentClick:function(k){k.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(k){k.defaultPrevented||k.currentTarget.tagName==="YTD-COMMENT-INPUT"&&yT(k.target)&&k.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.BL(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.BL(this.hostElement).querySelector("#contenteditable-textarea")},
getTextAreaValue:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!0)},
getTextLength:function(){return this.convertHrefToAtMentionAndImgToEmoji_(this.getEditableTextArea_(),!1).trim().length},
convertHrefToAtMentionAndImgToEmoji_:function(k,I){k=iOc(k,this.emojiManager,I).cloneNode(!0);for(I=k.firstChild;I;)if(I.nodeType!==1)I=I.nextSibling;else switch(I.tagName){case "BR":var V=_.Th();_.GrR(V,I);I=V.nextSibling;break;case "DIV":(V=I.lastChild)&&I.nextSibling&&_.fD(_.Th(),V);I.previousSibling&&(I.previousSibling.nodeType===1||I.previousSibling.nodeType===3&&!I.previousSibling.textContent.endsWith("\n"))&&_.Wg(_.Th(),I);V&&V.nodeName==="BR"&&_.kW(V);V=I;I.hasChildNodes()?(I=I.firstChild,
_.Tcx(V)):(I=I.nextSibling,_.kW(V));break;default:I=I.nextSibling}return rjx(k)},
setTextAreaValue:function(k){k||(k="");var I=this.getEditableFormattedString_();I.text="";this.getEditableTextArea_().innerText="";typeof k==="string"&&(k={runs:[{text:k}]});I.text=k},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();hN=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var k=this.getEditableTextArea_();k&&(_.tk(k,k.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.gH("HTML_DIR")==="rtl"){var k=this.getEditableTextArea_(),I=this.getTextAreaValue()!==""?"auto":"rtl";k.setAttribute("dir",I)}},
handleInputEvent_:function(){var k=null;if(this.isEmojiButtonDisplayed){var I=this.getInputRange_();I&&(k=this.emojiInput.retrieveTextBeforeRange(I))}this.insertText_(k,!0);this.updateCharCount_();k=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=k.scrollHeight>k.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var k=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:k})},
onInput_:function(){this.inputEventSupported_=!0;this.handleInputEvent_()},
onKeyUp_:function(){this.inputEventSupported_||this.handleInputEvent_()},
updateCharCount_:function(){this.charCount=this.getTextLength();this.aboveCharLimit_=!!this.charLimit&&this.charCount>this.charLimit},
onPaste_:function(k){this.isEmojiButtonDisplayed&&(k.preventDefault(),k.stopImmediatePropagation(),k=k.clipboardData.getData("text/plain"),this.insertText_(k,!1,!1),_.vW(this.hostElement,"input"))},
insertText_:function(k,I,V){I=I===void 0?!1:I;V=V===void 0?!0:V;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&k){var X=this.getInputRange_().cloneRange();this.emojiManager&&X&&(I&&this.emojiInput.offsetStartOfRangeBy(X,k.length),this.insertTextWithEmojis_(X,k,V),d5i(this.getEditableTextArea_().lastChild)||(X=this.getInputRange_().cloneRange()),X&&(this.emojiInput.updateSuggestions(X,k),this.updateSuggestionOffset_(X)))}},
getSimpleString:_.m6,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(k){return k?"focused":"not-focused"},
computePlaceholderText_:function(k){return this.getSimpleString(k)},
computeEditableText_:function(k){return this.getSimpleString(k)},
onPrefilledContentDismissed_:function(k){k.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(k,I){k?this.fire("yt-autonav-pause-focus"):I!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(k){var I=this.getEditableTextArea_();[].concat(_.Z9(k.dataTransfer.items)).forEach(function(V){V.kind==="string"&&V.type.match("^text/plain")&&V.getAsString(function(X){I.appendChild(document.createTextNode(X))})});
k.preventDefault()},
preventDefault_:function(k){k.preventDefault()},
onSuggestionInsert_:function(k){this.insertTextWithEmojis_(k.detail.range,k.detail.text)},
onEmojiSuggestionClick_:function(k){this.emojiInput.insertSuggestion(k.detail)},
updateSuggestionOffset_:function(k){if(this.emojiInput&&_.BL(this.emojiInput).querySelector("#dropdown")){var I=this.getEditableTextArea_().getBoundingClientRect().bottom,V=k.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(I-V)+5;I=this.getEditableTextArea_().getBoundingClientRect().left;k=k.getBoundingClientRect().left-I;_.BL(this.emojiInput).querySelector("#dropdown").style.marginLeft=k+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.ST("yt-post"));return this.localStorage}});var yU=function(){var k=_.a.apply(this,arguments)||this;k.currentCommentOptionIndex=0;k.isEmojiPickerDisplayed=!1;k.emojiManager=_.mn;k.isUgcEmpty=!1;k.userGeneratedCommentChangedHandler=function(){_.vW(k.hostElement,"ytd-pdg-user-generated-comment-changed");k.isEmojiYtdCommentInputEnabled&&(k.isUgcEmpty=!k.ytdCommentInputEl.getTextAreaValue())};
k.pasteHandler=function(I){I.preventDefault();I.stopImmediatePropagation();var V;if(I=(V=I.clipboardData)==null?void 0:V.getData("text/plain"))V=document.getSelection().getRangeAt(0),V.collapsed||V.deleteContents(),I=document.createTextNode(I),V.insertNode(I),V.selectNodeContents(I),V.collapse(!1),I=window.getSelection(),I.removeAllRanges(),I.addRange(V)};
k.onDocumentClick=function(I){if(k.isEmojiPickerDisplayed){var V,X,P;!(I.target instanceof Node)||(V=I.composedPath())!=null&&V.includes(k.editableTextEl)||(X=I.composedPath())!=null&&X.includes(k.emojiButtonEl)||(P=I.composedPath())!=null&&P.includes(k.emojiPickerEl)||(k.isEmojiPickerDisplayed=!1)}};
return k};
_.J(yU,_.a);_.c=yU.prototype;_.c.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.c.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.c.detached=function(){var k;(k=this.contentEl)==null||k.removeEventListener("input",this.userGeneratedCommentChangedHandler);var I;(I=this.contentEl)==null||I.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.c.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.c.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var k;this.contentEl.textContent=this.rendererBehavior.getSimpleString((k=this.data)==null?void 0:k.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.c.reloadEmojis=function(){this.emojiPickerEl&&_.K(this.emojiPicker,_.UVW)&&this.emojiPickerEl.updateEmojiCategories()};
_.c.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.x5(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.c.handleBackgroundColorStyling=function(){var k;if((k=this.currentCommentOption)==null?0:k.commentBackgroundColorArgb){var I;_.x5(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.Xe((I=this.currentCommentOption)==null?void 0:I.commentBackgroundColorArgb)})}else _.x5(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.c.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var k;(k=this.contentEl)==null||k.focus()}};
_.c.onEditButtonClick=function(k){var I=document.getSelection();I&&this.contentEl&&(k.stopPropagation(),k.preventDefault(),I.selectAllChildren(this.contentEl),I.collapseToEnd())};
_.c.onContentDrop=function(k){var I=this;if(k.dataTransfer){k=_.G(k.dataTransfer.items);for(var V=k.next();!V.done;V=k.next())V=V.value,V.kind==="string"&&V.type.match("^text/plain")&&V.getAsString(function(X){var P;(P=I.contentEl)==null||P.appendChild(document.createTextNode(X))})}};
_.c.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.c.getUserGeneratedCommentText=function(){var k,I=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(k=this.contentEl)==null?void 0:k.textContent;return I?I.trim():""};
_.c.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.c.onEmojiSelect=function(k){this.ytdCommentInputEl.onEmojiSelect(k)};
_.R9.Object.defineProperties(yU.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.commentDialog)}},
title:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.title)}},
channelName:{configurable:!0,enumerable:!0,get:function(){return this.rendererBehavior.getSimpleString(this.data.authorText)}},
shouldShowPaidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.currentCommentOption)==null||!k.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if(_.K((k=this.currentCommentOption)==null?void 0:k.chipRenderer,_.o3G)){var I;return _.K((I=this.currentCommentOption)==null?void 0:I.chipRenderer,_.o3G)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var k,I;return((k=this.data)==null?0:k.commentOptionRenderers)?_.K((I=this.data)==null?void 0:I.commentOptionRenderers[this.superThanksSelectedTierEntity.index],o0h):void 0}var V,X;return((V=this.data)==null?0:V.commentOptionRenderers)?_.K((X=this.data)==null?void 0:X.commentOptionRenderers[this.currentCommentOptionIndex],o0h):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var k;return this.rendererBehavior.getSimpleString((k=this.data)==null?void 0:k.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var k;return this.rendererBehavior.getSimpleString((k=this.data)==null?void 0:k.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=_.K((k=this.data)==null?void 0:k.commentDialog,_.sDx))==null?void 0:I.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=_.K((k=this.data)==null?void 0:k.commentDialog,_.sDx))==null?void 0:I.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=_.K((k=this.data)==null?void 0:k.commentDialog,_.sDx))==null?void 0:I.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(I=_.K((k=this.data)==null?void 0:k.commentDialog,_.sDx))==null?void 0:I.emojiPicker;if(!_.K(V,_.UVW)||!_.K(V,_.UVW).categories)return!1;k=function(L){return L.emojiPickerCategoryRenderer?L.emojiPickerCategoryRenderer.emojiIds&&L.emojiPickerCategoryRenderer.emojiIds.length>0:L.emojiPickerUpsellCategoryRenderer?L.emojiPickerUpsellCategoryRenderer.emojis&&L.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var X,P;return((X=_.K(V,_.UVW))==null?0:(P=X.categories)==null?0:P.find(k))?!0:!1}}});
yU.prototype.onEmojiSelect=yU.prototype.onEmojiSelect;yU.prototype.dataChanged=yU.prototype.dataChanged;yU.prototype.currentCommentOptionChanged=yU.prototype.currentCommentOptionChanged;_.H([_.q(_.Uh),_.Z("design:type",Object)],yU.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yU.prototype,"rendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],yU.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.p$("#content-dom-if"),_.Z("design:type",_.Xr)],yU.prototype,"contentDomIfEl",void 0);_.H([_.p$("#content-no-emojis"),_.Z("design:type",HTMLElement)],yU.prototype,"contentEl",void 0);_.H([_.p$("#container"),_.Z("design:type",HTMLElement)],yU.prototype,"containerEl",void 0);_.H([_.p$("#comment-chip-container"),_.Z("design:type",HTMLElement)],yU.prototype,"paidCommentChipContainerEl",void 0);_.H([_.p$("#text-input"),_.Z("design:type",HTMLElement)],yU.prototype,"editableTextEl",void 0);
_.H([_.p$("#emoji-button"),_.Z("design:type",HTMLElement)],yU.prototype,"emojiButtonEl",void 0);_.H([_.p$("#emoji-picker > yt-emoji-picker-renderer"),_.Z("design:type",Object)],yU.prototype,"emojiPickerEl",void 0);_.H([_.p$("#text-input > ytd-comment-input"),_.Z("design:type",Object)],yU.prototype,"ytdCommentInputEl",void 0);_.H([_.n(),_.Z("design:type",Object)],yU.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],yU.prototype,"currentCommentOptionIndex",void 0);
_.H([_.n({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:MYp}),_.Z("design:type",Object)],yU.prototype,"superThanksSelectedTierEntity",void 0);_.H([_.n(),_.Z("design:type",Object)],yU.prototype,"isEmojiPickerDisplayed",void 0);_.H([_.n(),_.Z("design:type",Object)],yU.prototype,"emojiManager",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],yU.prototype,"isUgcEmpty",void 0);
_.H([_.w$("currentCommentOption"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yU.prototype,"currentCommentOptionChanged",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yU.prototype,"dataChanged",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],yU.prototype,"isEmojiYtdCommentInputEnabled",null);
_.H([_.v("data.title"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yU.prototype,"title",null);_.H([_.v("data.authorText"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yU.prototype,"channelName",null);_.H([_.v("data.commentOptionRenderers","currentCommentOption"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],yU.prototype,"shouldShowPaidCommentChipRenderer",null);
_.H([_.v("data.commentOptionRenderers","currentCommentOption"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yU.prototype,"paidCommentChipRenderer",null);_.H([_.v("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yU.prototype,"currentCommentOption",null);
_.H([_.v("data.defaultCommentText","superThanksSelectedTierEntity"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yU.prototype,"commentText",null);_.H([_.v("data.placeholderText"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yU.prototype,"placeholderText",null);_.H([_.v("data.commentDialog.commentDialogRenderer.editableText"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yU.prototype,"editableText",null);
_.H([_.v("data.commentDialog.commentDialogRenderer.emojiButton"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yU.prototype,"emojiButton",null);_.H([_.v("data.commentDialog.commentDialogRenderer.emojiPicker"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],yU.prototype,"emojiPicker",null);
_.H([_.v("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],yU.prototype,"isEmojiButtonDisplayed",null);_.H([_.C$("yt-emoji-select"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],yU.prototype,"onEmojiSelect",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],yU);
_.C(yU,"ytd-pdg-comment-preview-renderer",function(){if(sM2!==void 0)return sM2;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-comment-preview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" on-click="onContainerClick" class="style-scope ytd-pdg-comment-preview-renderer">\n  <div id="comment-container" class="style-scope ytd-pdg-comment-preview-renderer">\n    <div id="title-background" class="style-scope ytd-pdg-comment-preview-renderer">\n      <h2 id="comment-title" class="style-scope ytd-pdg-comment-preview-renderer">[[title]]</h2>\n    </div>\n    <div id="comment" class="style-scope ytd-pdg-comment-preview-renderer">\n      <yt-img-shadow id="author-thumbnail" fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-pdg-comment-preview-renderer">\n      </yt-img-shadow>\n      <div id="text" class="style-scope ytd-pdg-comment-preview-renderer">\n        <div id="header" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="channel-name" dir="auto" class="style-scope ytd-pdg-comment-preview-renderer">[[channelName]]</span>\n        </div>\n        <template id="content-dom-if" is="dom-if" if="[[!isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <span id="comment-chip-container" class="style-scope ytd-pdg-comment-preview-renderer">\n            <template is="dom-if" if="[[shouldShowPaidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              <yt-pdg-comment-chip-renderer id="paid-comment-chip-renderer" data="[[paidCommentChipRenderer]]" class="style-scope ytd-pdg-comment-preview-renderer">\n              </yt-pdg-comment-chip-renderer>\n            </template>\n          </span>\n          <span id="content-no-emojis" on-drop="onContentDrop" contenteditable="true" placeholder$="[[placeholderText]]" class="style-scope ytd-pdg-comment-preview-renderer">[[commentText]]</span>\n        </template>\n        <template is="dom-if" if="[[isEmojiYtdCommentInputEnabled]]" restamp="" class="style-scope ytd-pdg-comment-preview-renderer">\n          <div id="content-emojis" class="style-scope ytd-pdg-comment-preview-renderer">\n            <div id="text-input" class="style-scope ytd-pdg-comment-preview-renderer">\n              <ytd-comment-input comment-chip="[[paidCommentChipRenderer]]" editable-text="[[editableText]]" hide-underline="" is-emoji-button-displayed="[[isEmojiButtonDisplayed]]" is-emoji-picker-displayed="[[isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-comment-input>\n            </div>\n          </div>\n        </template>\n      </div>\n      <div id="emoji-input" class="style-scope ytd-pdg-comment-preview-renderer">\n        <template is="dom-if" if="[[isEmojiButtonDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n          <ytd-button-renderer id="emoji-button" data="[[emojiButton.buttonRenderer]]" on-click="onEmojiButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n        </template>\n      </div>\n    </div>\n  </div>\n  <ytd-button-renderer data="[[data.editButton.buttonRenderer]]" hidden$="[[!data.editButton.buttonRenderer]]" on-click="onEditButtonClick" class="style-scope ytd-pdg-comment-preview-renderer"></ytd-button-renderer>\n</div>\n<div id="emojis" hidden="[[!isEmojiPickerDisplayed]]" class="style-scope ytd-pdg-comment-preview-renderer">\n  <span id="emoji-picker" class="style-scope ytd-pdg-comment-preview-renderer">\n  </span>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return sM2=k},{mode:2});var Bg3;var mo=function(){var k=_.a.apply(this,arguments)||this;k.selected=!1;return k};
_.J(mo,_.a);_.c=mo.prototype;_.c.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.c.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.c.dataChanged=function(){this.data&&(_.As(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.x5(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.Xe(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.Xe(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.c.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.c.onClick=function(){this.logClick()};
_.c.onKeyboardSelect=function(){_.vW(this.hostElement,"tap");this.onClick()};
_.c.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
mo.prototype.onClick=mo.prototype.onClick;mo.prototype.selectedChanged=mo.prototype.selectedChanged;mo.prototype.dataChanged=mo.prototype.dataChanged;_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],mo.prototype,"componentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],mo.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.N6),_.Z("design:type",Object)],mo.prototype,"ironA11yKeysBehavior",void 0);
_.H([_.q(_.rv),_.Z("design:type",Object)],mo.prototype,"ironSelectableBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],mo.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],mo.prototype,"shownThumbnail",void 0);_.H([_.n(),_.Z("design:type",Object)],mo.prototype,"basePriceText",void 0);_.H([_.n(),_.Z("design:type",Object)],mo.prototype,"purchaseCommand",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],mo.prototype,"selected",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],mo.prototype,"dataChanged",null);_.H([_.w$("selected"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],mo.prototype,"selectedChanged",null);_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],mo.prototype,"onClick",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],mo);
_.C(mo,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(Bg3!==void 0)return Bg3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-super-vod-selectable-item-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<span id="price" class="style-scope ytd-pdg-super-vod-selectable-item-button-renderer">[[getSimpleString(data.basePriceText)]]</span>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Bg3=k},{mode:1});var Ky=function(){var k=_.a.apply(this,arguments)||this;k.selectedItemIndex=0;k.buyButtonDisabled=!1;return k};
_.J(Ky,_.a);_.c=Ky.prototype;
_.c.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]]"}}}}}};
_.c.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var k;var I=(k=_.K(this.data.colorSlider,n0G))==null?void 0:k.notches[this.selectedItemIndex].purchaseCommand}else{var V;I=(V=_.K(this.data.selectableItemButtons[this.selectedItemIndex],ayV))==null?void 0:V.purchaseCommand}if(I){k=_.K(I,_.SYl);k.productData||(k.productData={});var X;k.productData={pdgData:{commentMessageText:(X=this.commentPreviewRenderer)==null?void 0:X.getUserGeneratedCommentText()}};
_.vW(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(I)}}};
_.c.dataChanged=function(){if(this.data){_.mn.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.wnO(_.mn,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.mn.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var k;this.buyButtonDisabled=!((k=_.K(this.data.commentPreview,xbx))==null||!k.placeholderText);this.updatePriceSelectorStatus();var I;if((I=this.data)==null?0:I.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;k=[];this.data.preloadImages&&(k=this.data.preloadImages);
k=k.map(function(V){return _.ji(V.thumbnails,1920)});
k=_.G(k);for(I=k.next();!I.done;I=k.next())(I=I.value)&&_.vJj(I).thenCatch(function(){_.$w(Error("jm"))})}};
_.c.superThanksSelectedTierEntityChanged=function(){var k;(this==null?void 0:(k=this.superThanksSelectedTierEntity)==null?void 0:k.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.c.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.c.updatePriceSelectorStatus=function(){this.isColorSlider?(_.BL(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.BL(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.BL(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.BL(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.c.closeBuyFlow=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.c.onUserGeneratedContentChanged=function(){var k;this.buyButtonDisabled=!((k=this.commentPreviewRenderer)==null?0:k.getUserGeneratedCommentText())};
_.c.updateSelectedItemIndexFromBinding=function(k){this.selectedItemIndex=k.detail.value};
_.R9.Object.defineProperties(Ky.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var k;return!((k=this.data)==null||!k.disclaimerText)}}});
Ky.prototype.onUserGeneratedContentChanged=Ky.prototype.onUserGeneratedContentChanged;Ky.prototype.closeBuyFlow=Ky.prototype.closeBuyFlow;Ky.prototype.selectedItemIndexChanged=Ky.prototype.selectedItemIndexChanged;Ky.prototype.superThanksSelectedTierEntityChanged=Ky.prototype.superThanksSelectedTierEntityChanged;Ky.prototype.dataChanged=Ky.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Ky.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Ky.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Ky.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Ky.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],Ky.prototype,"selectedItemIndex",void 0);_.H([_.n(),_.Z("design:type",Boolean)],Ky.prototype,"isColorSlider",void 0);
_.H([_.n(),_.Z("design:type",Object)],Ky.prototype,"buyButtonDisabled",void 0);_.H([_.n({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:MYp}),_.Z("design:type",Object)],Ky.prototype,"superThanksSelectedTierEntity",void 0);_.H([_.p$("ytd-pdg-comment-preview-renderer"),_.Z("design:type",Object)],Ky.prototype,"commentPreviewRenderer",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Ky.prototype,"ytdReduxBehavior",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ky.prototype,"dataChanged",null);_.H([_.w$("superThanksSelectedTierEntity"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ky.prototype,"superThanksSelectedTierEntityChanged",null);_.H([_.w$("selectedItemIndex"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ky.prototype,"selectedItemIndexChanged",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ky.prototype,"closeBuyFlow",null);_.H([_.C$("ytd-pdg-user-generated-comment-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Ky.prototype,"onUserGeneratedContentChanged",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],Ky.prototype,"isDisclaimerTextShown",null);
_.H([_.GY({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],Ky);
_.C(Ky,"yt-super-vod-buy-flow-content-renderer",function(){if(q7k!==void 0)return q7k;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-super-vod-buy-flow-content-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string text="[[data.description]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><div id="comment-preview" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><div id="slider" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><iron-selector id="selectable-items" role="radiogroup" selected="[[selectedItemIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedItemIndexFromBinding" class="style-scope yt-super-vod-buy-flow-content-renderer"></iron-selector><div id="footer" class="style-scope yt-super-vod-buy-flow-content-renderer"><div id="cancel-button" class="style-scope yt-super-vod-buy-flow-content-renderer"></div><yt-formatted-string id="disclaimer-text" hidden="[[!isDisclaimerTextShown]]" text="[[data.disclaimerText]]" class="style-scope yt-super-vod-buy-flow-content-renderer"></yt-formatted-string><ytd-button-renderer id="buy-button" data="[[data.buyButton.buttonRenderer]]" disabled="[[buyButtonDisabled]]" on-click="onBuyButtonClick" class="style-scope yt-super-vod-buy-flow-content-renderer"></ytd-button-renderer></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return q7k=k},{mode:1});var Ark;var $C=function(){var k=_.a.apply(this,arguments)||this;k.lottieAnimationRef={};return k};
_.J($C,_.a);_.c=$C.prototype;_.c.created=function(){_.fk.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.R1(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.c.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.vW(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.c.detached=function(){this.autoCloseJobId&&_.hD.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.R1(this,this.onPopupIronOverlayOpened))};
_.c.dataChanged=function(){var k=this;this.data&&this.data.autoCloseDelay&&(_.sm(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.qz(_.hD,function(){k.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.x5(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.c.onDOMLoadedLottie=function(){var k=this,I,V,X=Number((I=this.data)==null?void 0:(V=I.autoCloseDelay)==null?void 0:V.seconds)||0;this.fadeOutJobId=_.qz(_.hD,function(){k.lottiePlayerEl.classList.add("fadeout")},(X-.25)*1E3);
this.autoCloseJobId=_.qz(_.hD,function(){k.closePopup()},X*1E3)};
_.c.openPopup=function(){this.ironOverlayBehavior.open()};
_.c.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.sm(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.nC(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.C7().resolve(_.Hp).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.hD.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.hD.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.c.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var k,I;(k=this.lottieAnimationRef)==null||(I=k.lottieEl)==null||I.destroy();k=this.data.lottie;var V,X;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:k.url+"_"+Math.random(),path:k.url,autoplay:!0,loop:(X=(V=k.settings)==null?void 0:V.loop)!=null?X:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.R9.Object.defineProperties($C.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var k,I;return!!((k=this.data)==null?0:(I=k.lottie)==null?0:I.url)}}});
$C.prototype.maybeInitializeLottie=$C.prototype.maybeInitializeLottie;$C.prototype.dataChanged=$C.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],$C.prototype,"rendererBehavior",void 0);_.H([_.q(_.r5),_.Z("design:type",Object)],$C.prototype,"ironOverlayBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],$C.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],$C.prototype,"lottiePlayerProps",void 0);
_.H([_.n(),_.Z("design:type",Object)],$C.prototype,"lottieAnimationRef",void 0);_.H([_.p$("ytd-lottie-player"),_.Z("design:type",HTMLElement)],$C.prototype,"lottiePlayerEl",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$C.prototype,"dataChanged",null);_.H([_.v("data"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],$C.prototype,"hasLottieAnimation",null);
_.H([_.w$("data.lottie.url"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],$C.prototype,"maybeInitializeLottie",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],$C);
_.C($C,"ytd-desktop-image-overlay-renderer",function(){if(Ark!==void 0)return Ark;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-desktop-image-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-desktop-image-overlay-renderer">\n  <yt-img-shadow hidden$="[[hasLottieAnimation]]" thumbnail="[[data.image]]" width="1920" class="style-scope ytd-desktop-image-overlay-renderer"></yt-img-shadow>\n  <ytd-lottie-player class="lottie-player style-scope ytd-desktop-image-overlay-renderer" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]">\n</ytd-lottie-player></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Ark=k},{mode:1});var QM6;var SO=function(){return _.a.apply(this,arguments)||this};
_.J(SO,_.a);_.c=SO.prototype;_.c.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"}}}}};
_.c.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",_.R1(this,this.closePopup))};
_.c.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.R1(this,this.closePopup))};
_.c.dataChanged=function(){_.AV(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.K(this.data.header,QHP)&&(this.hasBackgroundBanner=!!_.K(this.data.header,QHP).backgroundBanner)};
_.c.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.R1(this,this.closePopup))};
_.c.closePopup=function(){this.data&&this.data.onCloseCommand&&_.Qk(this.hostElement,[this.data.onCloseCommand])};
SO.prototype.handleBuyflowSelectionSubmitted=SO.prototype.handleBuyflowSelectionSubmitted;SO.prototype.dataChanged=SO.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],SO.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],SO.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],SO.prototype,"data",void 0);
_.H([_.n({value:!0,reflectToAttribute:!0}),_.Z("design:type",Boolean)],SO.prototype,"hasBackgroundBanner",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],SO.prototype,"dataChanged",null);_.H([_.C$("yt-pdg-buy-flow-selection-submitted"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],SO.prototype,"handleBuyflowSelectionSubmitted",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],SO);
_.C(SO,"ytd-pdg-buy-flow-renderer",function(){if(QM6!==void 0)return QM6;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-pdg-buy-flow-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-pdg-buy-flow-renderer"></div>\n<div id="content" class="style-scope ytd-pdg-buy-flow-renderer"></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return QM6=k},{mode:1});var nX4;var jO=function(){var k=_.a.apply(this,arguments)||this;k.isOpen=!1;k.isPlaylistCreated=!1;return k};
_.J(jO,_.a);_.c=jO.prototype;_.c.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.c.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.vW(this.hostElement,"yt-refit")};
_.c.onCreateTap=function(){var k=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.Qk(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(I,V){if(!_.m("killswitch_ep_in_create_playlist_response")&&(V==null?0:V.actions))for(I=_.G(V.actions),V=I.next();!V.done;V=I.next())V=V.value,_.K(V,_.PM)&&k.ytComponentBehavior.resolveCommand(V)}}]),this.isPlaylistCreated=!0)};
_.c.onKeydown=function(k){if(k.keyCode===13)this.onCreateTap()};
_.c.onServiceRequestCompleted=function(k){k.stopPropagation();_.sm(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.c.computePrivacyBadge=function(k){return k?[{metadataBadgeRenderer:k}]:[]};
jO.prototype.onServiceRequestCompleted=jO.prototype.onServiceRequestCompleted;jO.prototype.onKeydown=jO.prototype.onKeydown;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jO.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],jO.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jO.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],jO.prototype,"isOpen",void 0);
_.H([_.n(),_.Z("design:type",Object)],jO.prototype,"isPlaylistCreated",void 0);_.H([_.n({value:{REQUIRED_LABEL:_.HW("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.HW("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.Z("design:type",Object)],jO.prototype,"addToStrings",void 0);_.H([_.n({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.Z("design:type",Array)],jO.prototype,"privacyBadge",void 0);
_.H([_.p$("#privacy-input"),_.Z("design:type",Object)],jO.prototype,"privacyInput",void 0);_.H([_.p$("#name-input"),_.Z("design:type",Object)],jO.prototype,"nameInput",void 0);_.H([_.C$("keydown"),_.Z("design:type",Function),_.Z("design:paramtypes",[KeyboardEvent]),_.Z("design:returntype")],jO.prototype,"onKeydown",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],jO.prototype,"onServiceRequestCompleted",null);
_.H([_.GY({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],jO);
_.C(jO,"ytd-add-to-playlist-create-renderer",function(){if(nX4!==void 0)return nX4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-create-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-compact-link-renderer data="[[data.openCreateLink.compactLinkRenderer]]" hidden="[[isOpen]]" on-tap="onOpenTap" class="style-scope ytd-add-to-playlist-create-renderer">\n</ytd-compact-link-renderer>\n<div id="create-playlist-form" hidden="[[!isOpen]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  <yt-text-input-form-field-renderer id="name-input" data="[[data.nameInput.textInputFormFieldRenderer]]" required-error-message="[[addToStrings.REQUIRED_LABEL]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </yt-text-input-form-field-renderer>\n  <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!data.privacyInput.metadataBadgeRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-badge-supported-renderer>\n  <ytd-dropdown-renderer id="privacy-input" data="[[data.privacyInput.dropdownRenderer]]" hidden="[[!data.privacyInput.dropdownRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-dropdown-renderer>\n  <ytd-button-renderer id="privacy-button" data="[[data.privacyInput.buttonRenderer]]" hidden="[[!data.privacyInput.buttonRenderer]]" class="style-scope ytd-add-to-playlist-create-renderer">\n  </ytd-button-renderer>\n  <div id="actions" class="style-scope ytd-add-to-playlist-create-renderer">\n    <ytd-button-renderer data="[[data.createAction.buttonRenderer]]" on-tap="onCreateTap" class="style-scope ytd-add-to-playlist-create-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return nX4=k},{mode:1});var oXP;var x8x;var JN=function(){var k=_.a.apply(this,arguments)||this;k.transferState="TRANSFER_STATE_UNKNOWN";return k};
_.J(JN,_.a);JN.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
JN.prototype.onCheckboxChange=function(k){var I=this;this.data&&_.bA(this,"yt-playlist-checkbox-changed",function(){var V=_.$5(k).checked?I.data.addToPlaylistServiceEndpoint:I.data.removeFromPlaylistServiceEndpoint;V&&_.C7().resolve(_.Hp).resolveCommand(V,{form:{element:I.hostElement}});_.m("dl_playlist_killswitch")||I.transferState!=="TRANSFER_STATE_UNKNOWN"&&I.transferState!=="TRANSFER_STATE_FAILED"&&I.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:I.data.playlistId,action:"ACTION_SYNC"}})},
100)};
JN.prototype.computeIconType=function(k){return k?"yt-icons:"+k.toLowerCase():null};
JN.prototype.dataChanged=JN.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],JN.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],JN.prototype,"data",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],JN.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],JN.prototype,"ytComponentBehavior",void 0);_.H([_.p$("#checkbox"),_.Z("design:type",HTMLInputElement)],JN.prototype,"checkbox",void 0);
_.H([_.n({selector:_.d7,selectorArgs:["data.playlistId"]}),_.Z("design:type",String)],JN.prototype,"transferState",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],JN.prototype,"dataChanged",null);_.H([_.GY({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],JN);
_.C(JN,"ytd-playlist-add-to-option-renderer",function(){if(x8x!==void 0)return x8x;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-add-to-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[checked_]]" on-change="onCheckboxChange" class="style-scope ytd-playlist-add-to-option-renderer">\n  <div id="checkbox-container" class="style-scope ytd-playlist-add-to-option-renderer">\n    <div id="checkbox-label" class="style-scope ytd-playlist-add-to-option-renderer">\n      <yt-formatted-string id="label" class="checkbox-height style-scope ytd-playlist-add-to-option-renderer" ellipsis-truncate="" text="[[data.title]]">\n      </yt-formatted-string>\n      <yt-formatted-string id="byline" ellipsis-truncate="" link-inherit-color="" text="[[data.shortBylineText]]" class="style-scope ytd-playlist-add-to-option-renderer">\n      </yt-formatted-string>\n    </div>\n    <yt-icon icon="[[computeIconType(data.privacyIcon.iconType)]]" size="18" class="style-scope ytd-playlist-add-to-option-renderer"></yt-icon>\n  </div>\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return x8x=k},{mode:1});var a_x=_.R(function(k){var I=k.data;return _.f("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.f("div",null,_.f(_.KF,{text:function(){return I().title}})),_.f(_.b,{cond:function(){return I().subtitle},
then:function(V){return _.f("div",{class:"ytdMenuTitleRendererSubtitle"},_.f(_.KF,{text:V}))}}))},"dl");
a_x.idomCompat=!0;_.Si(a_x,"ytd-menu-title-renderer",{props:{data:_.$3}});var YC=function(){var k=_.a.apply(this,arguments)||this;k.addToStrings={ADD_TO_DROPDOWN_LABEL:_.HW("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};k.closeButtonAriaLabel=_.HW("SBOX_INAPPROPRIATE_CANCEL");k.dialog=_.m("desktop_add_to_playlist_renderer_dialog_popup");return k};
_.J(YC,_.a);_.c=YC.prototype;_.c.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"}}}};
_.c.onPopupOpened=function(){_.Qi(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.c.onPopupClosed=function(){_.Qi(this.playlists,"scrollable",!1)};
_.c.computeAriaLabel=function(){var k;if(this==null?0:(k=this.data)==null?0:k.actions){k=_.G(this.data.actions);for(var I=k.next();!I.done;I=k.next())if(I=I.value,I.menuTitleRenderer)return _.m6(I.menuTitleRenderer.title)}};
_.c.onTapClose=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.R9.Object.defineProperties(YC.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var k;if(this==null?0:(k=this.data)==null?0:k.actions){k=_.G(this.data.actions);for(var I=k.next();!I.done;I=k.next())if(I=I.value,I.menuTitleRenderer)return I.menuTitleRenderer}return!1}}});
YC.prototype.onPopupClosed=YC.prototype.onPopupClosed;YC.prototype.onPopupOpened=YC.prototype.onPopupOpened;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],YC.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],YC.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],YC.prototype,"ytRendererStamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],YC.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],YC.prototype,"addToStrings",void 0);_.H([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.Z("design:type",String)],YC.prototype,"ariaLabel",void 0);_.H([_.n(),_.Z("design:type",String)],YC.prototype,"closeButtonAriaLabel",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],YC.prototype,"dialog",void 0);
_.H([_.p$("#playlists"),_.Z("design:type",HTMLElement)],YC.prototype,"playlists",void 0);_.H([_.p$("ytd-add-to-playlist-create-renderer"),_.Z("design:type",Object)],YC.prototype,"createRenderer",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],YC.prototype,"menuTitleRenderer",null);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],YC.prototype,"onPopupOpened",null);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],YC.prototype,"onPopupClosed",null);_.H([_.GY({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],YC);
_.C(YC,"ytd-add-to-playlist-renderer",function(){if(oXP!==void 0)return oXP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-add-to-playlist-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-add-to-playlist-renderer">\n  <template is="dom-if" if="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer">\n    <ytd-menu-title-renderer data="[[menuTitleRenderer]]" class="style-scope ytd-add-to-playlist-renderer"></ytd-menu-title-renderer>\n  </template>\n  <div hidden="[[menuTitleRenderer]]" id="title" class="style-scope ytd-add-to-playlist-renderer">\n    [[addToStrings.ADD_TO_DROPDOWN_LABEL]]\n  </div>\n  <yt-icon-button id="close-button" hidden="[[!dialog]]" label="[[closeButtonAriaLabel]]" on-tap="onTapClose" class="style-scope ytd-add-to-playlist-renderer">\n    <yt-icon icon="close" class="style-scope ytd-add-to-playlist-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="playlists" class="style-scope ytd-add-to-playlist-renderer"></div>\n<div id="actions" class="style-scope ytd-add-to-playlist-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return oXP=k},{mode:1});var RJ4;var gF=function(){var k=_.a.apply(this,arguments)||this;k.isPlaylistEditComplete=!1;k.isCollabEngagementDisabled=!1;k.closeButtonAriaLabel=_.HW("SBOX_INAPPROPRIATE_CANCEL");k.saveButton={title:_.HW("SAVE_PLAYLIST",void 0,"Save"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",state:"BUTTON_VIEW_MODEL_STATE_DISABLED"};k.onValueChanged=function(){k.updateSaveButtonState();k.computeCollabEngagementDisabled()};
return k};
_.J(gF,_.a);_.c=gF.prototype;_.c.attached=function(){this.JSC$22672_scroller&&(this.JSC$22672_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22672_scroller.attached&&typeof this.JSC$22672_scroller.attached==="function"&&this.JSC$22672_scroller.attached())};
_.c.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.c.onPopupClosed=function(){this.reset()};
_.c.close=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.c.onClickSave=function(){var k=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var I=[];this.nameInput.value!==null&&I.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&I.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var V=Number(this.privacyInput.value);isNaN(V)||I.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:V})}this.votingInput.value!==null&&(V=this.votingInput.value)&&I.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:V});if(I.length>0){var X;_.K((X=this.data)==null?void 0:X.updateSettingsEndpoint,_.Wc).actions=I;var P;if((P=this.data)==null?0:P.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){k.close()}}}),this.isPlaylistEditComplete=!0}}};
_.c.computePrivacyBadge=function(k){return k?[{metadataBadgeRenderer:k}]:[]};
_.c.computeEditorData=function(k){var I,V;return k==null?void 0:(I=k.sections)==null?void 0:(V=I[0])==null?void 0:V.playlistSettingsEditorCasualSectionRenderer};
_.c.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.c.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}}}}}};
_.c.computeAriaLabel=function(){var k,I,V,X=(k=this.data)==null?void 0:(I=k.sections)==null?void 0:(V=I[0])==null?void 0:V.playlistSettingsEditorCasualSectionRenderer;return _.m6(X==null?void 0:X.title)};
_.c.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"}))};
_.c.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.c.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.c.isNameChanged=function(){var k,I,V;return(((k=this.editorData)==null?void 0:(I=k.name)==null?void 0:(V=I.textInputFormFieldRenderer)==null?void 0:V.value)||"")!==(this.nameInput.value||"")};
_.c.isDescriptionChanged=function(){var k,I,V;return(((k=this.editorData)==null?void 0:(I=k.description)==null?void 0:(V=I.textInputFormFieldRenderer)==null?void 0:V.value)||"")!==(this.descriptionInput.value||"")};
_.c.isPrivacyChanged=function(){var k,I,V,X,P,L,T,d;return((T=(k=this.editorData)==null?void 0:(I=k.privacy)==null?void 0:(V=I.dropdownFormFieldRenderer)==null?void 0:(X=V.dropdown)==null?void 0:(P=X.dropdownRenderer)==null?void 0:(L=P.entries)==null?void 0:L.find(function(U){var E;return U==null?void 0:(E=U.privacyDropdownItemRenderer)==null?void 0:E.isSelected}))==null?void 0:(d=T.privacyDropdownItemRenderer)==null?void 0:d.int32Value)!==this.privacyInput.value};
_.c.isVotingChanged=function(){var k,I,V,X,P,L,T,d;return((T=(k=this.editorData)==null?void 0:(I=k.voting)==null?void 0:(V=I.dropdownFormFieldRenderer)==null?void 0:(X=V.dropdown)==null?void 0:(P=X.dropdownRenderer)==null?void 0:(L=P.entries)==null?void 0:L.find(function(U){var E;return U==null?void 0:(E=U.privacyDropdownItemRenderer)==null?void 0:E.isSelected}))==null?void 0:(d=T.privacyDropdownItemRenderer)==null?void 0:d.int32Value)!==this.votingInput.value};
gF.prototype.onPopupClosed=gF.prototype.onPopupClosed;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gF.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],gF.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],gF.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],gF.prototype,"ytRendererStamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],gF.prototype,"data",void 0);_.H([_.n({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.Z("design:type",Array)],gF.prototype,"privacyBadge",void 0);_.H([_.n({computed:"computeEditorData(data)"}),_.Z("design:type",Object)],gF.prototype,"editorData",void 0);_.H([_.n(),_.Z("design:type",Object)],gF.prototype,"isPlaylistEditComplete",void 0);_.H([_.n(),_.Z("design:type",Object)],gF.prototype,"isCollabEngagementDisabled",void 0);
_.H([_.n({value:{REQUIRED_LABEL:_.HW("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.HW("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.Z("design:type",Object)],gF.prototype,"addToStrings",void 0);_.H([_.n({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.Z("design:type",String)],gF.prototype,"ariaLabel",void 0);_.H([_.n(),_.Z("design:type",String)],gF.prototype,"closeButtonAriaLabel",void 0);
_.H([_.n(),_.Z("design:type",Object)],gF.prototype,"saveButton",void 0);_.H([_.p$("#name-input"),_.Z("design:type",Object)],gF.prototype,"nameInput",void 0);_.H([_.p$("#description-input"),_.Z("design:type",Object)],gF.prototype,"descriptionInput",void 0);_.H([_.p$("#privacy-input"),_.Z("design:type",Object)],gF.prototype,"privacyInput",void 0);_.H([_.p$("#voting-input"),_.Z("design:type",Object)],gF.prototype,"votingInput",void 0);
_.H([_.p$("#scroller"),_.Z("design:type",Object)],gF.prototype,"JSC$22672_scroller",void 0);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],gF.prototype,"onPopupClosed",null);_.H([_.n(),_.Z("design:type",Object)],gF.prototype,"onValueChanged",void 0);_.H([_.GY({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],gF);
_.C(gF,"ytd-playlist-settings-editor-renderer",function(){if(RJ4===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-settings-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="header-title" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-formatted-string text="[[editorData.title]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="close" class="style-scope ytd-playlist-settings-editor-renderer">\n    <yt-icon icon="close" class="style-scope ytd-playlist-settings-editor-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-playlist-settings-editor-renderer">\n  <div id="content" class="style-scope ytd-playlist-settings-editor-renderer">\n    <div id="thumbnail" class="style-scope ytd-playlist-settings-editor-renderer"></div>\n    <div id="edit-playlist-form" class="style-scope ytd-playlist-settings-editor-renderer">\n      <yt-text-input-form-field-renderer id="name-input" data="[[editorData.name.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <yt-text-input-form-field-renderer id="description-input" data="[[editorData.description.textInputFormFieldRenderer]]" disabled="[[editorData.name.textInputFormFieldRenderer.disabled]]" on-value-changed="[[onValueChanged]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </yt-text-input-form-field-renderer>\n      <ytd-badge-supported-renderer badges="[[privacyBadge]]" hidden="[[!editorData.privacy.metadataBadgeRenderer]]" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-badge-supported-renderer>\n      <ytd-dropdown-renderer id="privacy-input" data="[[editorData.privacy.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" hidden="[[!editorData.privacy]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <ytd-dropdown-renderer id="voting-input" data="[[editorData.voting.dropdownFormFieldRenderer.dropdown.dropdownRenderer]]" disabled="[[isCollabEngagementDisabled]]" hidden="[[!editorData.voting]]" on-value-changed="onValueChanged" class="style-scope ytd-playlist-settings-editor-renderer">\n      </ytd-dropdown-renderer>\n      <div id="collaborate" class="style-scope ytd-playlist-settings-editor-renderer">\n        <yt-list-item-view-model data="[[editorData.collaborate.listItemViewModel]]" disabled="[[isCollabEngagementDisabled]]" hidden$="[[!editorData.collaborate]]" class="style-scope ytd-playlist-settings-editor-renderer"></yt-list-item-view-model>\n      </div>\n    </div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="actions" class="style-scope ytd-playlist-settings-editor-renderer">\n  <yt-button-view-model data="[[saveButton]]" scoping-class-name="[[is]]" on-click="onClickSave" class="style-scope ytd-playlist-settings-editor-renderer">\n  </yt-button-view-model>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);RJ4=k}k=RJ4;return k},{mode:1});var Cm4;_.Ov("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var qW=function(){return _.a.apply(this,arguments)||this};
_.J(qW,_.a);_.c=qW.prototype;_.c.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}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(){switch(this.get("data.singleOptions.preselectMode")){case "SINGLE_OPTION_PRESELECT_MODE_LAST":this.selectedResponseIndex=this.get("data.singleOptions.styles").length-1;break;default:this.selectedResponseIndex=void 0}var k=this.get("data.nextButton.buttonRenderer.navigationEndpoint");k&&(this.nextNavigationEndpoint=k,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.c.onSelectedResponseIndexChange=function(){if(this.get("data.nextButton.buttonRenderer")!=null){switch(this.get("data.submissionMode")){case "SURVEY_SUBMISSION_MODE_ONE_SELECTED_OPTION":this.set("data.nextButton.buttonRenderer.isDisabled",this.selectedResponseIndex===void 0);break;default:this.set("data.nextButton.buttonRenderer.isDisabled",!1)}if(this.selectedResponseIndex!=null){var k={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",k)}}};
_.c.onPopupOpened=function(k){k.detail!==this&&k.detail!==this.hostElement||!_.m("enable_premium_voluntary_pause")||_.sm(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.c.onNextButtonTap=function(){var k=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);k&&this.ytdOpenPopupBehavior.openPopup(k)};
_.c.updateSelectedResponseIndexFromBinding=function(k){this.selectedResponseIndex=k.detail.value};
qW.prototype.onPopupOpened=qW.prototype.onPopupOpened;qW.prototype.onSelectedResponseIndexChange=qW.prototype.onSelectedResponseIndexChange;qW.prototype.dataChanged=qW.prototype.dataChanged;_.H([_.q(_.Ff),_.Z("design:type",Object)],qW.prototype,"ytdOpenPopupBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],qW.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qW.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],qW.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],qW.prototype,"selectedResponseIndex",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qW.prototype,"dataChanged",null);_.H([_.w$("selectedResponseIndex"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qW.prototype,"onSelectedResponseIndexChange",null);
_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],qW.prototype,"onPopupOpened",null);_.H([_.GY({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],qW);
_.C(qW,"ytd-red-cancel-survey-renderer",function(){if(Cm4!==void 0)return Cm4;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-red-cancel-survey-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-red-cancel-survey-renderer">\n  <div id="question" class="style-scope ytd-red-cancel-survey-renderer">[[getSimpleString(data.question)]]</div>\n  <tp-yt-paper-radio-group id="responses" selected="[[selectedResponseIndex]]" on-selected-changed="updateSelectedResponseIndexFromBinding" class="style-scope ytd-red-cancel-survey-renderer">\n    <template is="dom-repeat" items="[[data.singleOptions.styles]]" class="style-scope ytd-red-cancel-survey-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" class="style-scope ytd-red-cancel-survey-renderer">\n        [[getSimpleString(item.radioButtonSurveyOptionRenderer.option)]]\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n</div>\n<div class="buttons style-scope ytd-red-cancel-survey-renderer">\n  <div id="dismiss-button" class="style-scope ytd-red-cancel-survey-renderer"></div>\n  <div id="next-button" on-click="onNextButtonTap" class="style-scope ytd-red-cancel-survey-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Cm4=k},{mode:1});var wFV;var vQ=function(){var k=_.a.apply(this,arguments)||this;k.closeButtonAriaLabel=_.HW("SBOX_INAPPROPRIATE_CANCEL");return k};
_.J(vQ,_.a);vQ.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
vQ.prototype.onClickClose=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],vQ.prototype,"rendererStamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],vQ.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],vQ.prototype,"closeButtonAriaLabel",void 0);_.H([_.GY({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],vQ);
_.C(vQ,"ytd-search-filter-options-dialog-renderer",function(){if(wFV!==void 0)return wFV;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-filter-options-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-search-filter-options-dialog-renderer">\n  <div id="title" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-formatted-string>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onClickClose" class="style-scope ytd-search-filter-options-dialog-renderer">\n    <yt-icon icon="close" class="style-scope ytd-search-filter-options-dialog-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n<div id="options" class="style-scope ytd-search-filter-options-dialog-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return wFV=k},{mode:1});var Hx3;var m5x=function(){return function(k){k=k.availabilityType;return k===void 0||k==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||k==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var s3=function(){var k=_.a.apply(this,arguments)||this;k.qualityOptions=[];k.upsellOptions=[];k.showUpsellSection=!1;k.rememberSettingsChecked=!1;return k};
_.J(s3,_.a);_.c=s3.prototype;_.c.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}}}}};
_.c.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.c.updateQualityOptions=function(){if(this.formats===void 0)_.sm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var k=[],I=[];this.showUpsellSection=!1;for(var V=_.G(this.formats),X=V.next();!X.done;X=V.next())(X=X.value)&&(X.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?I.push(X):k.push(X));k.length&&(this.qualityOptions=yjx(k));I.length&&(this.showUpsellSection=!0,this.upsellOptions=yjx(I))}};
_.c.updateRememberString=function(){if(this.downloadQualityPickerEntity)var k=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var I;k=(I=this.data)==null?void 0:I.premiumRememberSettingString}else{var V;k=(V=this.data)==null?void 0:V.rememberSettingString}k=k===void 0?_.HW("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):k;this.rememberSettingsCheckboxRenderer={title:_.Yu(k),disabled:!1}};
_.c.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.R9.Object.defineProperties(s3.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var k;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(k=this.data)==null?void 0:k.qualityFormats}}});
s3.prototype.updateRememberString=s3.prototype.updateRememberString;s3.prototype.updateQualityOptions=s3.prototype.updateQualityOptions;s3.prototype.dataChanged=s3.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],s3.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],s3.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],s3.prototype,"data",void 0);
_.H([_.q(_.Uh),_.Z("design:type",Object)],s3.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Boolean)],s3.prototype,"selectedUpsellQuality",void 0);_.H([_.n({computed:"computeIcon_(data.premiumIcon)",value:""}),_.Z("design:type",String)],s3.prototype,"premiumIcon",void 0);_.H([_.n({selector:k2i,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.Z("design:type",Object)],s3.prototype,"downloadQualityPickerEntity",void 0);
_.H([_.n(),_.Z("design:type",Array)],s3.prototype,"qualityOptions",void 0);_.H([_.n(),_.Z("design:type",Array)],s3.prototype,"upsellOptions",void 0);_.H([_.n(),_.Z("design:type",Object)],s3.prototype,"showUpsellSection",void 0);_.H([_.n(),_.Z("design:type",Object)],s3.prototype,"rememberSettingsCheckboxRenderer",void 0);_.H([_.p$("#remember-settings"),_.Z("design:type",HTMLInputElement)],s3.prototype,"rememberSettingsCheckbox",void 0);
_.H([_.n(),_.Z("design:type",Object)],s3.prototype,"rememberSettingsChecked",void 0);_.H([_.n(),_.Z("design:type",Function)],s3.prototype,"onRememberSettingsCheckedChanged",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],s3.prototype,"dataChanged",null);_.H([_.w$("downloadQualityPickerEntity"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],s3.prototype,"updateQualityOptions",null);
_.H([_.w$("selectedUpsellQuality"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],s3.prototype,"updateRememberString",null);_.H([_.GY({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],s3);
_.C(s3,"ytd-download-quality-selector-content",function(){if(Hx3!==void 0)return Hx3;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="quality-options" class="style-scope ytd-download-quality-selector-content"></div>\n<div id="upsell-section" hidden="[[!showUpsellSection]]" class="style-scope ytd-download-quality-selector-content">\n    <yt-icon id="premium-icon" icon="[[premiumIcon]]" class="style-scope ytd-download-quality-selector-content"></yt-icon>\n    <yt-formatted-string id="premium-description" text="[[data.premiumDescription]]" class="style-scope ytd-download-quality-selector-content"></yt-formatted-string>\n    <div id="upsell-options" class="style-scope ytd-download-quality-selector-content"></div>\n</div>\n<ytd-settings-checkbox-renderer id="remember-settings" data="[[rememberSettingsCheckboxRenderer]]" on-click="rememberSettingsCheckedChanged" class="style-scope ytd-download-quality-selector-content">\n</ytd-settings-checkbox-renderer>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Hx3=k},{mode:1});var pFh;var F5=function(){var k=_.a.apply(this,arguments)||this;k.selectedUpsellQuality=!1;k.qualityOptions=[];k.useUpsellDismissAlternate=_.m("use_not_now_dl_upsell_dismiss_cta");k.shouldShowAlternateUpsellDimiss=!1;k.rememberSettings=!1;k.rememberSettingsChecked=!1;k.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};k.rememberSettingsCheckedChanged=function(I){k.rememberSettingsChecked=I};
return k};
_.J(F5,_.a);_.c=F5.prototype;
_.c.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Yu(_.HW("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.Yu(_.HW("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Yu(_.HW("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.Yu(_.HW("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.c.updateQualityOptions=function(){this.formats===void 0?_.sm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=yjx(this.formats)};
_.c.onQualityOptionsSelect=function(k){if(this.qualityOptions&&k){k!==void 0&&(this.downloadButtonRenderer&&(this.downloadButtonRenderer=Object.assign({},this.downloadButtonRenderer,{isDisabled:!1})),this.upsellButtonRenderer&&(this.upsellButtonRenderer=Object.assign({},this.upsellButtonRenderer,{isDisabled:!1})),this.upsellCancelButtonRenderer&&(this.upsellCancelButtonRenderer=Object.assign({},this.upsellCancelButtonRenderer,{isDisabled:!1})));for(var I=_.G(this.qualityOptions.entries()),V=I.next();!V.done;V=
I.next()){V=_.G(V.value);var X=V.next().value;V=V.next().value;var P=void 0,L=void 0;if(((P=V)==null?void 0:(L=P.settingsRadioOptionRenderer)==null?void 0:L.id)===k){this.selectedQualityIndex=X;k=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((k=this.formats[X])==null?void 0:k.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.c.onClickSubmit=function(){var k;if((k=this.downloadButtonRenderer)==null||!k.isDisabled){var I,V;k=(V=(I=this.data)==null?void 0:I.onSubmitEndpoint)!=null?V:{};var X,P;if(this.formats&&(((X=_.K(k,_.xd))==null?0:X.videoId)||((P=_.K(k,_.aE))==null?0:P.playlistId))){var L,T,d,U,E,l;I={formatType:(U=(L=this.formats)==null?void 0:(T=L[(d=this.selectedQualityIndex)!=null?d:0])==null?void 0:T.format)!=null?U:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(E=this.getOfflineEndpoint(k))==null?void 0:(l=E.actionParams)==null?void 0:l.settingsAction)};this.getOfflineEndpoint(k).actionParams=I;this.ytComponentBehavior.resolveCommand(k)}_.sm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.c.onClickUpsell=function(){var k;if((k=this.upsellButtonRenderer)==null||!k.isDisabled){var I,V;k=(V=(I=this.data)==null?void 0:I.upsellEndpoint)!=null?V:{};this.ytComponentBehavior.resolveCommand(k);_.sm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);I="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var X,P,L,T;I=(T=(X=this.formats)==null?void 0:(P=X[(L=this.selectedQualityIndex)!=null?L:0])==null?void 0:P.format)!=null?T:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:I}})}};
_.c.onClickClose=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.c.getOfflineSettingsAction=function(k,I){return k?I===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":I:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.c.getOfflineEndpoint=function(k){return _.K(k,_.xd)?_.K(k,_.xd):_.K(k,_.aE)};
_.R9.Object.defineProperties(F5.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.Yu(_.HW("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var k;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(k=this.data)==null?void 0:k.qualityFormats}}});
F5.prototype.updateQualityOptions=F5.prototype.updateQualityOptions;F5.prototype.dataChanged=F5.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],F5.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],F5.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],F5.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],F5.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],F5.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Number)],F5.prototype,"selectedQualityIndex",void 0);_.H([_.n(),_.Z("design:type",Object)],F5.prototype,"selectedUpsellQuality",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],F5.prototype,"ytdReduxBehavior",void 0);
_.H([_.n({selector:k2i,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.Z("design:type",Object)],F5.prototype,"downloadQualityPickerEntity",void 0);_.H([_.n(),_.Z("design:type",Array)],F5.prototype,"qualityOptions",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],F5.prototype,"useUpsellDismissAlternate",void 0);_.H([_.n(),_.Z("design:type",Object)],F5.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.H([_.n(),_.Z("design:type",Object)],F5.prototype,"downloadButtonRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],F5.prototype,"upsellButtonRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],F5.prototype,"cancelButtonRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],F5.prototype,"upsellCancelButtonRenderer",void 0);_.H([_.n(),_.Z("design:type",Object)],F5.prototype,"rememberSettings",void 0);_.H([_.n(),_.Z("design:type",Object)],F5.prototype,"rememberSettingsChecked",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],F5.prototype,"dataChanged",null);_.H([_.w$("downloadQualityPickerEntity"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],F5.prototype,"updateQualityOptions",null);_.H([_.GY({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],F5);
_.C(F5,"ytd-download-quality-selector-renderer",function(){if(pFh!==void 0)return pFh;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-download-quality-selector-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="title" text="[[titleText]]" class="style-scope ytd-download-quality-selector-renderer"></yt-formatted-string>\n<ytd-download-quality-selector-content data="[[data]]" remember-settings-checked="[[rememberSettingsChecked]]" selected-upsell-quality="[[selectedUpsellQuality]]" on-remember-settings-checked-changed="[[rememberSettingsCheckedChanged]]" class="style-scope ytd-download-quality-selector-renderer">\n</ytd-download-quality-selector-content>\n<div class="buttons style-scope ytd-download-quality-selector-renderer">\n  <yt-button-renderer id="cancel-button" data="[[cancelButtonRenderer]]" dialog-dismiss="" hidden="[[shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-cancel-button" data="[[upsellCancelButtonRenderer]]" dialog-dismiss="" hidden="[[!shouldShowAlternateUpsellDimiss]]" on-click="onClickClose" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="download-button" data="[[downloadButtonRenderer]]" hidden="[[selectedUpsellQuality]]" on-click="onClickSubmit" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="upsell-button" data="[[upsellButtonRenderer]]" hidden="[[!selectedUpsellQuality]]" on-click="onClickUpsell" class="style-scope ytd-download-quality-selector-renderer">\n  </yt-button-renderer>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return pFh=k},{mode:1});var Ngi;var BQ=function(){return _.a.apply(this,arguments)||this};
_.J(BQ,_.a);BQ.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
BQ.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"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],BQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],BQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],BQ.prototype,"data",void 0);_.H([_.n({computed:"computeIcon_(data.infoIcon)"}),_.Z("design:type",Object)],BQ.prototype,"infoIcon",void 0);
_.H([_.n({computed:"computeIcon_(data.warningIcon)"}),_.Z("design:type",Object)],BQ.prototype,"warningIcon",void 0);_.H([_.GY({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],BQ);
_.C(BQ,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(Ngi!==void 0)return Ngi;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="source" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="source-title" text="[[data.sourceTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-subtitle" text="[[data.sourceSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="source-account-name" text="[[data.sourceAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="source-account-email" text="[[data.sourceAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n    <div id="target" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <yt-formatted-string id="target-title" text="[[data.targetTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      <yt-formatted-string id="target-subtitle" text="[[data.targetSubtitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="target-account" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-img-shadow hidden="[[!data.sourceAccountThumbnail]]" thumbnail="[[data.sourceAccountThumbnail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-img-shadow>\n        <div id="target-account-info" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="target-account-name" text="[[data.targetAccountName]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="target-account-email" text="[[data.targetAccountEmail]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n          <yt-formatted-string id="sournce-channel-details" text="[[data.sourceChannelDetails]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="info-warning" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      <div id="info-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!infoIcon]]" hidden="[[!infoIcon]]" icon="[[infoIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="info-title-text" text="[[data.infoTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="info-text" split-lines="" text="[[data.infoText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <div id="warning-title" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        <yt-icon disable-upgrade$="[[!warningIcon]]" hidden="[[!warningIcon]]" icon="[[warningIcon]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-icon>\n        <yt-formatted-string id="warning-title-text" text="[[data.warningTitle]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <yt-formatted-string id="warning-text" split-lines="" text="[[data.warningText]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="next-button" class="style-scope ytd-cross-account-transfer-channel-confirm-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Ngi=k},{mode:1});var MIG;var AN=function(){return _.a.apply(this,arguments)||this};
_.J(AN,_.a);AN.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
AN.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"}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],AN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],AN.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],AN.prototype,"data",void 0);_.H([_.GY({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],AN);
_.C(AN,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(MIG!==void 0)return MIG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-overview-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="stepper" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></yt-formatted-string>\n    <div id="messages" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-cross-account-transfer-channel-overview-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-overview-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n    <div id="signin-button" class="style-scope ytd-cross-account-transfer-channel-overview-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return MIG=k},{mode:1});var Zxx;var QU=function(){return _.a.apply(this,arguments)||this};
_.J(QU,_.a);QU.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
QU.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"}}}}};
QU.prototype.onServiceRequestSentOrCompleted=function(k,I){I&&I.actions&&I.actions.length>0&&_.sm(this.hostElement,"yt-close-popup-action",[this.is])};
QU.prototype.onServiceRequestSentOrCompleted=QU.prototype.onServiceRequestSentOrCompleted;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],QU.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],QU.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],QU.prototype,"data",void 0);
_.H([_.C$("yt-service-request-completed"),_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],QU.prototype,"onServiceRequestSentOrCompleted",null);_.H([_.GY({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],QU);
_.C(QU,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(Zxx!==void 0)return Zxx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-cross-account-transfer-channel-tnc-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n  <div id="header" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <yt-formatted-string id="agree-title" text="[[data.agreeTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="agree-text" split-lines="" text="[[data.agreeText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-title" text="[[data.understandTitle]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n    <yt-formatted-string id="understand-text" split-lines="" text="[[data.understandText]]" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="buttons" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer">\n    <div id="cancel-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n    <div id="confirm-button" class="style-scope ytd-cross-account-transfer-channel-tnc-dialog-renderer"></div>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Zxx=k},{mode:1});var D82;var ny=function(){var k=_.a.apply(this,arguments)||this;k.submitButtonDisabled=!0;return k};
_.J(ny,_.a);_.c=ny.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.c.onDataChanged=function(){var k,I,V;if(((k=this.data)==null?void 0:(I=k.confirmButton)==null?void 0:(V=I.buttonRenderer)==null?void 0:V.isDisabled)!==void 0){var X,P,L;this.submitButtonDisabled=(X=this.data)==null?void 0:(P=X.confirmButton)==null?void 0:(L=P.buttonRenderer)==null?void 0:L.isDisabled}};
_.c.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.c.updateSubmitButtonDisabledFromBinding=function(k){this.submitButtonDisabled=k.detail.value};
_.c.updateSubmitButtonDisabledFromConfirmCheckbox=function(k){this.submitButtonDisabled=!k.detail.value};
ny.prototype.onDataChanged=ny.prototype.onDataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ny.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ny.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ny.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],ny.prototype,"submitButtonDisabled",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ny.prototype,"onDataChanged",null);_.H([_.GY({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],ny);
_.C(ny,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(D82!==void 0)return D82;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-transfer-channel-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n  <div id="header" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n  <div id="content" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <div id="sections" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></div>\n    <div id="messages" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <yt-formatted-string class="line-text style-scope ytd-transfer-channel-confirm-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string>\n      </template>\n    </div>\n    <div id="confirm" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n      <template is="dom-if" if="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n        <tp-yt-paper-checkbox id="confirm-checkbox" checked="[[!submitButtonDisabled]]" on-checked-changed="updateSubmitButtonDisabledFromConfirmCheckbox" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n          <yt-formatted-string id="confirm-text" text="[[data.confirmText]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer"></yt-formatted-string>\n        </tp-yt-paper-checkbox>\n      </template>\n    </div>\n  </div>\n  <div id="buttons" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" on-disabled-changed="updateSubmitButtonDisabledFromBinding" class="style-scope ytd-transfer-channel-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return D82=k},{mode:1});var zJk;var oL=function(){return _.a.apply(this,arguments)||this};
_.J(oL,_.a);_.R9.Object.defineProperties(oL.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var k,I,V;return((k=this.data)==null?void 0:k.title)+" "+((I=this.data)==null?void 0:I.metadataPrimary)+" "+((V=this.data)==null?void 0:V.metadataSecondary)}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],oL.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],oL.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],oL.prototype,"data",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],oL.prototype,"ariaLabel",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],oL);
_.C(oL,"ytd-compact-product-list-item-renderer",function(){if(zJk!==void 0)return zJk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-compact-product-list-item-renderer" href$="[[computeHref_(data.onClickCommand)]]" data="[[data.onClickCommand]]" aria-label$="[[ariaLabel]]">\n  <div class="compact-product-list-item style-scope ytd-compact-product-list-item-renderer">\n    <yt-img-shadow class="item-image style-scope ytd-compact-product-list-item-renderer" height="40" object-fit="CONTAIN" thumbnail="[[data.thumbnail]]" width="40"></yt-img-shadow>\n    <div class="column style-scope ytd-compact-product-list-item-renderer">\n      <template is="dom-if" if="[[data.title]]" class="style-scope ytd-compact-product-list-item-renderer">\n        <div class="row title style-scope ytd-compact-product-list-item-renderer">[[data.title]]</div>\n      </template>\n      <div class="row metadata style-scope ytd-compact-product-list-item-renderer">\n        <template is="dom-if" if="[[data.metadataPrimary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataPrimary]]</span>\n        </template>\n        <template is="dom-if" if="[[data.metadataSecondary]]" class="style-scope ytd-compact-product-list-item-renderer">\n          <span class="style-scope ytd-compact-product-list-item-renderer">[[data.metadataSecondary]]</span>\n          <yt-icon class="open-in-new style-scope ytd-compact-product-list-item-renderer" icon="yt-icons:open_in_new"></yt-icon>\n        </template>\n      </div>\n    </div>\n  </div>\n</a>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return zJk=k},{mode:1});var uXk;var xC=function(){return _.a.apply(this,arguments)||this};
_.J(xC,_.a);xC.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]]"}}}}}};
_.R9.Object.defineProperties(xC.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xC.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],xC.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],xC.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],xC.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],xC);
_.C(xC,"ytd-compact-product-list-renderer",function(){if(uXk!==void 0)return uXk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-compact-product-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="container style-scope ytd-compact-product-list-renderer">\n  <div id="title" class="style-scope ytd-compact-product-list-renderer">[[data.title]]</div>\n  <div id="items" class="style-scope ytd-compact-product-list-renderer"></div>\n  <div id="action-button" class="style-scope ytd-compact-product-list-renderer"></div>\n</div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return uXk=k},{mode:1});var Oxk;var aL=function(){return _.a.apply(this,arguments)||this};
_.J(aL,_.a);_.c=aL.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.c.getBackgroundUrl=function(){var k=this.get("data.headerImage.thumbnails");return k?"url("+_.ji(k,this.hostElement.clientWidth)+")":""};
_.c.onDataChanged=function(){var k=this.getBackgroundUrl();k&&(this.header.style.backgroundImage=k);k=_.PW();var I=_.Xc(),V=this.get("data.trackingParams");V&&I&&k&&_.EA(k,I,_.zY(V));k=_.G(this.hostElement.querySelectorAll("yt-img-shadow"));for(I=k.next();!I.done;I=k.next())I.value.onShow()};
_.c.onPopupClosed=function(k){_.$5(k).localName==="ytd-membership-post-cancel-renderer"&&_.sm(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
aL.prototype.onPopupClosed=aL.prototype.onPopupClosed;aL.prototype.onDataChanged=aL.prototype.onDataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],aL.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],aL.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],aL.prototype,"data",void 0);_.H([_.p$("#header"),_.Z("design:type",HTMLDivElement)],aL.prototype,"header",void 0);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],aL.prototype,"onDataChanged",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],aL.prototype,"onPopupClosed",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],aL);
_.C(aL,"ytd-membership-post-cancel-renderer",function(){if(Oxk!==void 0)return Oxk;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-membership-post-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-membership-post-cancel-renderer">\n  <div class="avatar-support style-scope ytd-membership-post-cancel-renderer" aria-hidden="true">\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.viewerThumbnail]]"></yt-img-shadow>\n    <yt-icon class="membership-icon style-scope ytd-membership-post-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    <yt-img-shadow class="avatar style-scope ytd-membership-post-cancel-renderer" thumbnail="[[data.channelThumbnail]]"></yt-img-shadow>\n  </div>\n</div>\n\n<yt-formatted-string class="header-title style-scope ytd-membership-post-cancel-renderer" text="[[data.header]]"></yt-formatted-string>\n\n<div class="messages style-scope ytd-membership-post-cancel-renderer">\n  <template is="dom-repeat" items="[[data.messages]]" class="style-scope ytd-membership-post-cancel-renderer">\n    <yt-formatted-string text="[[item]]" class="style-scope ytd-membership-post-cancel-renderer"></yt-formatted-string>\n  </template>\n</div>\n\n<div class="footer style-scope ytd-membership-post-cancel-renderer">\n  <div id="okay-button" class="style-scope ytd-membership-post-cancel-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Oxk=k},{mode:1});var tIX;var RL=function(){return _.a.apply(this,arguments)||this};
_.J(RL,_.a);RL.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
RL.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],RL.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],RL.prototype,"data",void 0);_.H([_.p$("ytd-feedback-survey-renderer"),_.Z("design:type",Object)],RL.prototype,"feedbackSurveyRenderer",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],RL);
_.C(RL,"ytd-sponsorship-confirm-cancel-content",function(){if(tIX!==void 0)return tIX;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="description" class="style-scope ytd-sponsorship-confirm-cancel-content">\n  <yt-formatted-string text="[[data.description]]" class="style-scope ytd-sponsorship-confirm-cancel-content"></yt-formatted-string>\n</div>\n<div id="feedback-survey" class="style-scope ytd-sponsorship-confirm-cancel-content"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return tIX=k},{mode:1});var eJP;var Cy=function(){var k=_.a.apply(this,arguments)||this;k.maybeSubmitFeedback=function(){k.content&&k.content.maybeSubmitFeedback()};
return k};
_.J(Cy,_.a);_.c=Cy.prototype;_.c.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.c.onYtPopupOpened=function(k,I){I===this&&this.data&&this.data.onOpenCommands&&_.nC(this.hostElement,this.data.onOpenCommands,this.hostElement);_.sm(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.c.onYtPopupClosed=function(k,I){(I&&I.canceled===!0||I&&I.canceled===!1&&I.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.nC(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.c.onYtServiceRequestCompleted=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.c.onYtServiceRequestError=function(k){_.E2(this.hostElement,k.detail.error.message)};
_.c.onDataChanged=function(){if(this.isAttached){var k=this.backgroundUrl;k&&(_.BL(this.hostElement).querySelector("#header").style.backgroundImage=k)}};
_.R9.Object.defineProperties(Cy.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return k?"url("+_.ji(k,this.hostElement.clientWidth)+")":""}}});
Cy.prototype.onDataChanged=Cy.prototype.onDataChanged;Cy.prototype.onYtServiceRequestError=Cy.prototype.onYtServiceRequestError;Cy.prototype.onYtServiceRequestCompleted=Cy.prototype.onYtServiceRequestCompleted;Cy.prototype.onYtPopupClosed=Cy.prototype.onYtPopupClosed;Cy.prototype.onYtPopupOpened=Cy.prototype.onYtPopupOpened;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Cy.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Cy.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Cy.prototype,"data",void 0);_.H([_.n({value:function(){return _.HW("SBOX_INAPPROPRIATE_CANCEL")}}),
_.Z("design:type",String)],Cy.prototype,"closeButtonAriaLabel",void 0);_.H([_.p$("#scrollable"),_.Z("design:type",Object)],Cy.prototype,"scrollable",void 0);_.H([_.p$("ytd-sponsorship-confirm-cancel-content"),_.Z("design:type",Object)],Cy.prototype,"content",void 0);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],Cy.prototype,"onYtPopupOpened",null);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],Cy.prototype,"onYtPopupClosed",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Cy.prototype,"onYtServiceRequestCompleted",null);
_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],Cy.prototype,"onYtServiceRequestError",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Cy.prototype,"onDataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],Cy);
_.C(Cy,"ytd-sponsorship-confirm-cancel-renderer",function(){if(eJP!==void 0)return eJP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorship-confirm-cancel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <tp-yt-paper-icon-button aria-label$="[[closeButtonAriaLabel]]" dialog-dismiss="" icon="yt-icons:dismissal" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></tp-yt-paper-icon-button>\n  </div>\n  <div class="avatar-support style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <template is="dom-if" restamp="" if="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.viewerThumbnail]]">\n      </yt-img-shadow>\n      <yt-icon class="membership-icon style-scope ytd-sponsorship-confirm-cancel-renderer" default-to-filled="true" icon="sponsorship_star"></yt-icon>\n    </template>\n    <yt-img-shadow class="avatar style-scope ytd-sponsorship-confirm-cancel-renderer" thumbnail="[[data.header.sponsorshipDialogHeaderRenderer.channelThumbnail]]">\n    </yt-img-shadow>\n  </div>\n</div>\n<div id="content" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    <div id="title" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></yt-formatted-string>\n    </div>\n    <ytd-sponsorship-confirm-cancel-content data="[[data]]" class="style-scope ytd-sponsorship-confirm-cancel-renderer">\n    </ytd-sponsorship-confirm-cancel-content>\n  </tp-yt-paper-dialog-scrollable>\n</div>\n<div class="footer style-scope ytd-sponsorship-confirm-cancel-renderer">\n  <div id="confirm-button" class="style-scope ytd-sponsorship-confirm-cancel-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return eJP=k},{mode:_.Bd("kevlar_poly_si_batch_j081")?1:2});var kcy;var wF=function(){return _.a.apply(this,arguments)||this};
_.J(wF,_.a);wF.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],wF.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],wF.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],wF);
_.C(wF,"ytd-sponsorships-celebration-content",function(){if(kcy!==void 0)return kcy;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="content" class="style-scope ytd-sponsorships-celebration-content"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return kcy=
k},{mode:1});var IiK;var Vlt=_.yz(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),HQ=function(){var k=_.a.apply(this,arguments)||this;k.scriptsAppended=!1;k.useFullWidthPrimaryButton=!1;k.buttonOverrides={type:"tonal",style:"overlay-dark"};return k};
_.J(HQ,_.a);_.c=HQ.prototype;_.c.dataChanged=function(){var k;this.useFullWidthPrimaryButton=!((k=this.data)==null||!k.useFullWidthPrimaryButton)};
_.c.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:_.m("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.onDataChanged=function(){var k;(k=this.header)==null||k.style.setProperty("background-color",this.backgroundColor);if(k=this.headerImageUrl){var I;(I=this.header)==null||I.style.setProperty("background-image",k)}I=_.PW(4);k=_.Xc(4);var V=this.get("data.trackingParams");if(V&&k&&I){var X=_.zY(V);_.EA(I,k,X);_.m("combine_ve_grafts")?_.Ne().graftServerVe(V,k,4):_.EA(I,k,X)}I=_.G(this.hostElement.querySelectorAll("yt-img-shadow"));for(k=I.next();!k.done;k=I.next())k.value.onShow();if(I=this.get("data.gtmId"))_.VY(I,
_.gH("GL","")),this.setupConversionTracking()};
_.c.setupConversionTracking=function(){if(!this.scriptsAppended){var k=document.createElement("script");_.WK(k,_.dY(Vlt.join("")));document.head.appendChild(k);k=document.createElement("noscript");k.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TGBSZFB" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(k);this.scriptsAppended=!0}};
_.c.onPopupClosed=function(k){if(_.$5(k).localName==="ytd-sponsorships-celebration-renderer"){_.sm(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var I;this.data&&((I=this.data)==null?0:I.dismissCommand)&&_.al.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.R9.Object.defineProperties(HQ.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.Xe(k)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return k?"url("+_.ji(k,this.hostElement.getBoundingClientRect().width)+")":""}}});
HQ.prototype.onPopupClosed=HQ.prototype.onPopupClosed;HQ.prototype.onDataChanged=HQ.prototype.onDataChanged;HQ.prototype.dataChanged=HQ.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],HQ.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],HQ.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],HQ.prototype,"data",void 0);
_.H([_.p$("#header"),_.Z("design:type",HTMLElement)],HQ.prototype,"header",void 0);_.H([_.n(),_.Z("design:type",Object)],HQ.prototype,"scriptsAppended",void 0);_.H([_.n({type:Boolean,reflectToAttribute:!0}),_.Z("design:type",Object)],HQ.prototype,"useFullWidthPrimaryButton",void 0);_.H([_.n(),_.Z("design:type",Object)],HQ.prototype,"buttonOverrides",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],HQ.prototype,"dataChanged",null);
_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],HQ.prototype,"onDataChanged",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],HQ.prototype,"onPopupClosed",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],HQ);
_.C(HQ,"ytd-sponsorships-celebration-renderer",function(){if(IiK!==void 0)return IiK;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="avatar-container" class="style-scope ytd-sponsorships-celebration-renderer">\n    <yt-img-shadow class="avatar style-scope ytd-sponsorships-celebration-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n    </yt-img-shadow>\n  </div>\n  <div class="title-container style-scope ytd-sponsorships-celebration-renderer">\n    <yt-formatted-string class="title style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-celebration-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</div>\n<ytd-sponsorships-celebration-content data="[[data]]" class="style-scope ytd-sponsorships-celebration-renderer"></ytd-sponsorships-celebration-content>\n<div id="top-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n<div id="button-bar" class="style-scope ytd-sponsorships-celebration-renderer">\n  <div id="primary-button" class="style-scope ytd-sponsorships-celebration-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return IiK=k},{mode:1});var Xtt;var py=function(){return _.a.apply(this,arguments)||this};
_.J(py,_.a);_.c=py.prototype;_.c.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"}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.detached=function(){this.playerElement.stop()};
_.c.onYtServiceRequestCompleted=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.c.onYtServiceRequestError=function(k){_.E2(this.hostElement,k.detail.error.message)};
_.c.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.c.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.c.getTier=function(k,I){return!k||!k.tiers||I<0?null:_.K(k.tiers[I],VJ4)};
_.c.moreThanOne=function(k){return!!(k&&k.length>1)};
_.c.tierOverviewTap=function(k){var I=this;this.selectedTier=k.model.index;_.xA(this,function(){_.vW(I.hostElement,"yt-refit")})};
_.c.computeSelectedClass=function(k,I){return this.isSelected(k,I)?"selected":""};
_.c.computeButtonAriaPressed=function(k,I){return this.isSelected(k,I)?"true":"false"};
_.c.isSelected=function(k,I){return k===I};
_.c.onDataChanged=function(){_.BL(this.hostElement).querySelector("#header-overlay").style.visibility="";_.BL(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition");this.offerVideo=this.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.externalVideoId");this.setHeaderBackground();this.initializeVe(this.offerVideo);this.offerVideo&&this.setupVideoPlayer(this.offerVideo);for(var k=_.G(this.hostElement.querySelectorAll("yt-img-shadow")),
I=k.next();!I.done;I=k.next())I.value.onShow();var V;this.set("selectedTier",(V=this.get("data.targetTierIndex"))!=null?V:0);var X;(k=(X=this.data)==null?void 0:X.onVisible)&&this.ytComponentBehavior.resolveCommand(k)};
_.c.initializeVe=function(k){var I=_.PW(),V=_.Xc(),X=this.get("data.trackingParams");V&&I&&(this.screenLayer=4,I=_.s5(_.QPR)(void 0,69877,{clientScreenNonce:I,visualElement:V},void 0,void 0,void 0),_.cW(I,69877,4),V=_.Xc(4),X&&V&&(X=_.zY(X),_.EA(I,V,X),k&&(this.offerVideoVe=_.BT(74659),_.EA(I,X,this.offerVideoVe))))};
_.c.setHeaderBackground=function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.BL(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.Xe(k);if(k=this.getHeaderImage())k=_.ji(k,screen.width),_.BL(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+k+")"};
_.c.getHeaderImage=function(){var k=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&k?k:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.c.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.c.setupVideoPlayer=function(k){var I=this,V,X,P,L;return _.W(function(T){if(T.nextAddress==1)return V=I.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),X=I.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.m("kevlar_player_update_killswitch")?I.playerElement.update({args:{autoplay:V,video_id:k,player_params:X}}):I.playerElement.loadVideoWithPlayerVars({autoplay:V,video_id:k,player_params:X}),
T.yield(I.playerElement.getPlayerPromise(),2);P=T.yieldResult;P.addEventListener("onStateChange",function(d){I.onPlayerStateChange(d)});
P.setScreenLayer(I.screenLayer);(L=_.PW(4))&&I.offerVideoVe&&_.lt(L,I.offerVideoVe);V&&(I.pauseOtherPlayers(),I.playerElement.focusOnPlayer(),I.playerElement.getPlayer().hideControls(),_.d6(_.hD,function(){I.fadeOutHeaderOverlay()},4E3));
_.xg(T)})};
_.c.onPlayerStateChange=function(k){k===1?this.backgroundPlayerElement&&(k=this.backgroundPlayerElement.player_.getPlayerState(),k!==1&&k!==3||this.backgroundPlayerElement.pause()):k===0&&(_.BL(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.BL(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.c.fadeOutHeaderOverlay=function(){_.BL(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.c.onHeaderTap=function(){if(this.offerVideo){_.BL(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var k;((k=this.playerElement.player_)==null?void 0:k.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(k=_.PW(4))&&this.offerVideoVe&&_.y3(k,this.offerVideoVe)}};
_.c.getBackgroundImageLayerClass=function(k){return k?"background-image-layer-with-video":""};
_.c.getHeaderClass=function(k){return k?"header-with-video":""};
_.c.getHeaderOverlayClass=function(k){return k?"header-overlay-with-video":""};
_.c.getTitleContainerClass=function(k,I){return k?"title-container-with-video":I?"title-container-without-video-flexible":"title-container-without-video"};
_.c.tierTitleDisplayStatus=function(k){return this.moreThanOne(k)?"hide":"show"};
_.c.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.C7().resolve(_.iP).getPlayerElement():this.backgroundPlayerElement=_.S_();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var k=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=k===1||k===3;this.backgroundPlayerElement.pause()}};
_.c.isMiniplayerActive=function(){return _.C7().resolve(_.iP).isMiniplayerActive()};
_.c.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("selected-tier-changed",this.selectedTier))};
py.prototype.selectedTierChangedForBinding=py.prototype.selectedTierChangedForBinding;py.prototype.onDataChanged=py.prototype.onDataChanged;py.prototype.onYtPopupClosed=py.prototype.onYtPopupClosed;py.prototype.onYtPopupOpened=py.prototype.onYtPopupOpened;py.prototype.onYtServiceRequestError=py.prototype.onYtServiceRequestError;py.prototype.onYtServiceRequestCompleted=py.prototype.onYtServiceRequestCompleted;
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],py.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],py.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],py.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],py.prototype,"data",void 0);_.H([_.n({value:0}),_.Z("design:type",Number)],py.prototype,"selectedTier",void 0);
_.H([_.n({value:""}),_.Z("design:type",String)],py.prototype,"offerVideo",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],py.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.H([_.n({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.Di(this)}}),
_.Z("design:type",String)],py.prototype,"playerId",void 0);_.H([_.p$("tp-yt-paper-dialog-scrollable"),_.Z("design:type",Object)],py.prototype,"scrollable",void 0);_.H([_.p$("ytd-sponsorships-tier-renderer"),_.Z("design:type",Object)],py.prototype,"tierRenderer",void 0);_.H([_.p$("#player"),_.Z("design:type",Object)],py.prototype,"playerElement",void 0);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],py.prototype,"onYtServiceRequestCompleted",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],py.prototype,"onYtServiceRequestError",null);
_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],py.prototype,"onYtPopupOpened",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],py.prototype,"onYtPopupClosed",null);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],py.prototype,"onDataChanged",null);
_.H([_.w$("selectedTier"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],py.prototype,"selectedTierChangedForBinding",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],py);
_.C(py,"ytd-sponsorships-offer-renderer",function(){if(Xtt!==void 0)return Xtt;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="top-bar" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="titlebar-text" class="style-scope ytd-sponsorships-offer-renderer">\n    <yt-formatted-string text="[[data.header.sponsorshipsHeaderRenderer.titlebarText]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="action-menu" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="dismiss-button" class="style-scope ytd-sponsorships-offer-renderer"></div>\n</div>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-offer-renderer">\n  <div id="header" class$="[[getHeaderClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n    <div id="header-overlay" on-click="onHeaderTap" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="header-title-overlay" class$="[[getHeaderOverlayClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer">\n        <div id="avatar-container" class="style-scope ytd-sponsorships-offer-renderer">\n          <yt-img-shadow class="avatar style-scope ytd-sponsorships-offer-renderer" fit="true" thumbnail="[[data.header.sponsorshipsHeaderRenderer.channelImage]]">\n          </yt-img-shadow>\n        </div>\n        <div class$="title-container [[getTitleContainerClass(offerVideo,\n            data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode)]] style-scope ytd-sponsorships-offer-renderer">\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.superTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[data.header.sponsorshipsHeaderRenderer.subtitle]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n      <div id="background-image-layer" class$="[[getBackgroundImageLayerClass(offerVideo)]] style-scope ytd-sponsorships-offer-renderer"></div>\n    </div>\n    <div id="video-container" hidden$="[[!offerVideo]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <ytd-player id="player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER" player-id="[[playerId]]" class="style-scope ytd-sponsorships-offer-renderer">\n      </ytd-player>\n    </div>\n  </div>\n  <div id="alert-renderer" hidden="[[!data.alert]]" class="style-scope ytd-sponsorships-offer-renderer"></div>\n  <div id="content" class="style-scope ytd-sponsorships-offer-renderer">\n    <template is="dom-if" if="[[moreThanOne(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n      <div id="tier-overview" class="style-scope ytd-sponsorships-offer-renderer">\n        <template is="dom-repeat" items="[[data.tiers]]" as="tier" class="style-scope ytd-sponsorships-offer-renderer">\n          <button class$="offer-overview-item [[computeSelectedClass(index, selectedTier)]] style-scope ytd-sponsorships-offer-renderer" aria-pressed="[[computeButtonAriaPressed(index, selectedTier)]]" on-click="tierOverviewTap">\n            <yt-formatted-string class="title style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.title]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="subtitle style-scope ytd-sponsorships-offer-renderer" text="[[tier.sponsorshipsTierRenderer.subtitle]]">\n            </yt-formatted-string>\n          </button>\n        </template>\n      </div>\n    </template>\n    <ytd-sponsorships-tier-renderer id="tier" data="[[getTier(data, selectedTier)]]" titledisplaystatus="[[tierTitleDisplayStatus(data.tiers)]]" class="style-scope ytd-sponsorships-offer-renderer">\n    </ytd-sponsorships-tier-renderer>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Xtt=k},{mode:_.Bd("kevlar_poly_si_batch_j077")?1:2});var PDu;var NW=function(){var k=_.a.apply(this,arguments)||this;k.buttonOverrides={type:"filled",style:"mono"};return k};
_.J(NW,_.a);NW.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}}}}}};
NW.prototype.backgroundColorChanged=function(){var k,I,V,X=(I=_.K((k=this.data)==null?void 0:k.content,X_A))==null?void 0:(V=I.backgroundColor)==null?void 0:V.backgroundColor;X&&(k=_.Vi(X),_.BL(this.hostElement).querySelector("#banner").style.backgroundColor=k,_.BL(this.hostElement).querySelector("#abstract-art").style.backgroundColor=k)};
NW.prototype.attached=function(){this.JSC$22750_scroller&&(this.JSC$22750_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22750_scroller.attached&&typeof this.JSC$22750_scroller.attached==="function"&&this.JSC$22750_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
NW.prototype.backgroundColorChanged=NW.prototype.backgroundColorChanged;_.H([_.n(),_.Z("design:type",Object)],NW.prototype,"data",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],NW.prototype,"ytRendererstamperBehavior",void 0);_.H([_.p$("#scroller"),_.Z("design:type",Object)],NW.prototype,"JSC$22750_scroller",void 0);_.H([_.n(),_.Z("design:type",Object)],NW.prototype,"buttonOverrides",void 0);
_.H([_.w$("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],NW.prototype,"backgroundColorChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],NW);
_.C(NW,"ytd-sponsorships-promotion-celebration-renderer",function(){if(PDu!==void 0)return PDu;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-promotion-celebration-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n   <div id="dismiss-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n   <div id="header" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <yt-img-shadow class="premium-icon style-scope ytd-sponsorships-promotion-celebration-renderer" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.icon]]">\n    </yt-img-shadow>\n    <yt-img-shadow class="illustration style-scope ytd-sponsorships-promotion-celebration-renderer" hidden="[[!data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]" thumbnail="[[data.header.sponsorshipsPromotionHeaderRenderer.illustrationThumbnail]]">\n    </yt-img-shadow>\n    <yt-formatted-string class="title style-scope ytd-sponsorships-promotion-celebration-renderer" text="[[data.header.sponsorshipsPromotionHeaderRenderer.title]]">\n    </yt-formatted-string>\n    <yt-formatted-string class="subtitle style-scope ytd-sponsorships-promotion-celebration-renderer" split-lines="" text="[[data.header.sponsorshipsPromotionHeaderRenderer.subtitle]]">\n    </yt-formatted-string>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n  <div id="banner" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n    <div id="content" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="content-background" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow id="abstract-art" fit-height="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.backgroundImage]]" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        </yt-img-shadow>\n      </div>\n      <div id="subcontent" class="style-scope ytd-sponsorships-promotion-celebration-renderer">\n        <yt-img-shadow class="channel-image style-scope ytd-sponsorships-promotion-celebration-renderer" fit="" thumbnail="[[data.content.sponsorshipsPromotionChannelRenderer.channelImage]]">\n        </yt-img-shadow>\n        <div class="channel-info style-scope ytd-sponsorships-promotion-celebration-renderer">\n          <yt-formatted-string class="channel-info-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.title]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="channel-title style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" text="[[data.content.sponsorshipsPromotionChannelRenderer.channelTitle]]">\n          </yt-formatted-string>\n          <yt-formatted-string class="membership-detail style-scope ytd-sponsorships-promotion-celebration-renderer" ellipsis-truncate="" hidden="[[!data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]" text="[[data.content.sponsorshipsPromotionChannelRenderer.membershipDetail]]">\n          </yt-formatted-string>\n        </div>\n      </div>\n    </div>\n    <div id="button-bar" class="banner-shade style-scope ytd-sponsorships-promotion-celebration-renderer">\n      <div id="primary-button" class="style-scope ytd-sponsorships-promotion-celebration-renderer"></div>\n    </div>\n  </div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return PDu=k},{mode:_.Bd("kevlar_poly_si_batch_j077")?1:2});var LRp;var coP;var MW=function(){return _.a.apply(this,arguments)||this};
_.J(MW,_.a);MW.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
MW.prototype.computeIsInitiallyChecked=function(k){return k===1};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],MW.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],MW.prototype,"data",void 0);_.H([_.p$("#checkbox"),_.Z("design:type",Object)],MW.prototype,"checkbox",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],MW);
_.C(MW,"ytd-subscription-toggle-option-renderer",function(){if(coP!==void 0)return coP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-toggle-option-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" checked="[[computeIsInitiallyChecked(data.initialValue)]]" class="style-scope ytd-subscription-toggle-option-renderer">\n  [[getSimpleString(data.label)]]\n</tp-yt-paper-checkbox>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return coP=k},{mode:1});var Za=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return k};
_.J(Za,_.a);Za.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"}}}};
Za.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Za.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var k=_.BL(this.hostElement).querySelector("#options").selected;k=this.data.options[k].subscriptionRadioOptionRenderer.serviceEndpoint;var I=_.BL(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");I&&k&&k.modifyChannelNotificationPreferenceEndpoint&&(I=I.getValue())&&(k.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[I]);_.C7().resolve(_.Hp).resolveCommand(k,{form:{element:this.hostElement}});
_.sm(this.hostElement,"yt-close-popup-action")};
_.R9.Object.defineProperties(Za.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var k=this.data.options,I=0;I<k.length;I++){var V=k[I].subscriptionRadioOptionRenderer;if(V&&V.selected)return I}return null}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Za.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Za.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],Za.prototype,"eventForwardingBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Za.prototype,"ytRendererBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],Za.prototype,"data",void 0);_.H([_.v("data.options"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],Za.prototype,"initialIndex",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],Za);
_.C(Za,"ytd-subscription-notification-options-renderer",function(){if(LRp!==void 0)return LRp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-subscription-notification-options-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" class="style-scope ytd-subscription-notification-options-renderer">[[getSimpleString(data.title)]]</div>\n<div id="body" class="style-scope ytd-subscription-notification-options-renderer">\n  <tp-yt-paper-radio-group id="options" selected="[[initialIndex]]" class="style-scope ytd-subscription-notification-options-renderer">\n    <template is="dom-repeat" items="[[data.options]]" class="style-scope ytd-subscription-notification-options-renderer">\n      <tp-yt-paper-radio-button name="[[index]]" value="[[item.subscriptionRadioOptionRenderer.serviceEndpoint]]" class="style-scope ytd-subscription-notification-options-renderer">\n        <div class="content style-scope ytd-subscription-notification-options-renderer">\n          <div class="label style-scope ytd-subscription-notification-options-renderer">\n            [[getSimpleString(item.subscriptionRadioOptionRenderer.text)]]\n          </div>\n          <yt-icon icon="[[item.subscriptionRadioOptionRenderer.choiceIcon.iconType]]" class="style-scope ytd-subscription-notification-options-renderer">\n          </yt-icon>\n        </div>\n      </tp-yt-paper-radio-button>\n    </template>\n  </tp-yt-paper-radio-group>\n  <div id="secondary-options" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n<div class="buttons style-scope ytd-subscription-notification-options-renderer">\n  <div id="cancel-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n  <div id="confirm-button" class="style-scope ytd-subscription-notification-options-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return LRp=k},{mode:1});var GcR;var TtH=function(){return _.a.apply(this,arguments)||this};
_.J(TtH,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],TtH.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],TtH.prototype,"data",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],TtH);
_.C(TtH,"ytd-tvfilm-offer-groups-renderer",function(){if(GcR!==void 0)return GcR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tvfilm-offer-groups-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-repeat" items="[[data.offerGroups]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n  <div class="offer-group style-scope ytd-tvfilm-offer-groups-renderer">\n    <div class="offer-header style-scope ytd-tvfilm-offer-groups-renderer">\n      <h2 class="offer-title style-scope ytd-tvfilm-offer-groups-renderer">[[getSimpleString(item.offerGroupRenderer.title)]]</h2>\n      <h3 class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <yt-formatted-string class="offer-subtitle standard-text style-scope ytd-tvfilm-offer-groups-renderer" split-lines="" text="[[item.offerGroupRenderer.subtitle]]">\n        </yt-formatted-string>\n      </h3>\n    </div>\n    <div class="offer-list style-scope ytd-tvfilm-offer-groups-renderer">\n      <template is="dom-repeat" items="[[item.offerGroupRenderer.offers]]" class="style-scope ytd-tvfilm-offer-groups-renderer">\n        <ytd-button-renderer class="offer-button style-scope ytd-tvfilm-offer-groups-renderer" data="[[item.buttonRenderer]]" dialog-dismiss="true" ellipsis-truncate="">\n        </ytd-button-renderer>\n      </template>\n    </div>\n  </div>\n</template>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return GcR=k},{mode:1});var dUG;var Da=function(){return _.a.apply(this,arguments)||this};
_.J(Da,_.a);_.c=Da.prototype;_.c.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"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.c.computeThumbnailClass=function(k){return k.thumbnailOverlays?k.isShow?"thumbnail-show":"thumbnail-movie":k.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.c.computeCommerceSectionClass=function(k){return k.offers&&k.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.c.computeTitleClass=function(k){return k.offers&&k.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.c.onDataChanged=function(){[].concat(_.Z9(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(k){k.onShow()})};
Da.prototype.onDataChanged=Da.prototype.onDataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Da.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Da.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Da.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Da.prototype,"onDataChanged",null);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],Da);
_.C(Da,"ytd-ypc-offers-overlay-renderer",function(){if(dUG!==void 0)return dUG;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-ypc-offers-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n  <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope ytd-ypc-offers-overlay-renderer"></tp-yt-paper-spinner>\n</div>\n<div class="content style-scope ytd-ypc-offers-overlay-renderer" hidden="[[data.showLoadingSpinner]]">\n  <div class="header style-scope ytd-ypc-offers-overlay-renderer" hidden="[[!data.title]]">\n    <div class="metadata style-scope ytd-ypc-offers-overlay-renderer">\n      <div class$="title-badge [[computeTitleClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        [[getSimpleString(data.title)]]\n      </div>\n    </div>\n    <template is="dom-if" if="[[data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n\n  <div class="content-dismiss-section style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="thumbnail-commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <div id="thumbnail" class$="[[computeThumbnailClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <yt-img-shadow id="thumbnail-image" fit="" thumbnail="[[data.thumbnail]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n        </yt-img-shadow>\n        <div id="overlays" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n      </div>\n      <div id="commerce-metadata-section" class$="[[computeCommerceSectionClass(data)]] style-scope ytd-ypc-offers-overlay-renderer">\n        <div id="commerce-section" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <div id="offers" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n        </div>\n        <div id="badges-metadata-section" hidden="[[!data.badges]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n          <hr class="metadata-separator-line style-scope ytd-ypc-offers-overlay-renderer">\n          <ytd-badge-supported-renderer class="left-aligned-badges style-scope ytd-ypc-offers-overlay-renderer" badges="[[data.badges]]">\n          </ytd-badge-supported-renderer>\n          <div class="subtitle standard-text style-scope ytd-ypc-offers-overlay-renderer">[[getSimpleString(data.metadata)]]</div>\n        </div>\n      </div>\n    </div>\n    <template is="dom-if" if="[[!data.title]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n      <ytd-button-renderer class="dismiss-button style-scope ytd-ypc-offers-overlay-renderer" data="[[data.dismissButton.buttonRenderer]]" dialog-dismiss="true">\n      </ytd-button-renderer>\n    </template>\n  </div>\n  <yt-formatted-string class="info-section standard-text style-scope ytd-ypc-offers-overlay-renderer" text="[[data.additionalInfo]]">\n  </yt-formatted-string>\n\n  <div class="footer style-scope ytd-ypc-offers-overlay-renderer">\n    <div id="coupon" class="style-scope ytd-ypc-offers-overlay-renderer"></div>\n    <ytd-button-renderer id="help-button" data="[[data.helpButton.buttonRenderer]]" class="style-scope ytd-ypc-offers-overlay-renderer">\n    </ytd-button-renderer>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return dUG=k},{mode:_.Bd("kevlar_poly_si_batch_j028")?1:2});var i_K;var WRC=function(){this.usedMethods=new Set};
WRC.prototype.add=function(k){this.usedMethods.add(k)};
WRC.prototype.reset=function(){this.usedMethods.clear()};var fiC,UUK;
_.EKR=function(k,I){this.query=k;this.previousSearchQuery=I;this.id=fiC++;if(!UUK){I=_.gH("SBOX_SETTINGS");k="https://"+((I==null?void 0:I.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var V=I==null?void 0:I.REQUEST_LANGUAGE;V&&(k+="&hl="+V);(V=I==null?void 0:I.REQUEST_DOMAIN)&&(k+="&gl="+V);k+="&client=youtube&gs_ri=youtube";(V=I==null?void 0:I.SUGG_EXP_ID)&&(k+="&sugexp="+encodeURIComponent(V));(V=I==null?void 0:I.PSUGGEST_TOKEN)&&(k+="&tok="+V);(I=I==
null?void 0:I.SESSION_INDEX)&&(k+="&authuser="+I);_.m("desktop_enable_visual_suggest")&&(k+="&h=180&w=320&ytvs=1");UUK=k}};
_.b_R=function(k){var I="q="+encodeURIComponent(k.query);k.previousSearchQuery&&(I+="&pq="+encodeURIComponent(k.previousSearchQuery));return I};
_.liP=function(){var k=_.gH("SBOX_SETTINGS"),I={};if(k==null?0:k.SEND_VISITOR_DATA)I["X-Goog-Visitor-Id"]=k==null?void 0:k.VISITOR_DATA;return I};
_.roG=function(k){var I=UUK;I+="&gs_id="+k.id.toString(36);I+="&q="+encodeURIComponent(k.query);I+="&cp="+k.query.length;k.previousSearchQuery&&(I+="&pq="+encodeURIComponent(k.previousSearchQuery));(k=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(I+="&video_id="+k);return I};
fiC=0;UUK="";var hz$=RY.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,yot=RY.SEARCH_ENTITY_SUGGESTION_MOVIE,mUT=RY.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,KRR=RY.SEARCH_ENTITY_SUGGESTION_TV_SHOW,$Ux=function(k,I){this.text=k;this.bold=I},SOp=function(k,I,V){this.input=I;
this.index=V;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=k[0];this.type=k[1];this.subtypes=k[2];var X;this.displayText=$53((X=k[3])==null?void 0:X.b);var P;this.ignoredPrefix=$53((P=k[3])==null?void 0:P.a);var L,T;this.hasNewVideo=((L=k[3])==null?void 0:(T=L.zam)==null?void 0:T.toString())==="true"?!0:!1;var d;this.visualSuggestUrl=(d=k[3])==null?void 0:d.zai;var U;this.entityType=$53((U=k[3])==null?void 0:U.zap);var E;this.entityName=$53((E=k[3])==null?void 0:E.zao);var l;I=
$53((l=k[3])==null?void 0:l.zaf);var r;this.entityMid=(r=k[3])==null?void 0:r.zae;l=ScX(this.subtypes,this.entityMid);if(I&&l){if(I){r="";switch(l){case "YOUTUBE_ENTITY_TYPE_SONG":r=mUT;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":r=hz$;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":r=KRR;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":r=yot}l=l==="YOUTUBE_ENTITY_TYPE_SONG"||l==="YOUTUBE_ENTITY_TYPE_ALBUM"?r+" \u2022  \u2022 "+I:I}else l="";this.entitySubtitle=l}var h;this.externalChannelId=(h=k[3])==null?void 0:h.zav;
var y;this.entityThumbnailAttributionUrl=(y=k[3])==null?void 0:y.zaq},Jod=function(k,I){var V=[],X,P=(X=k.displayText)!=null?X:k.text;
(I==null?0:I.useEntityName)&&jjC(k)&&k.entityName&&(P=k.entityName);if(k.type===33)return V.push(new $Ux(P,!1)),V;if(P.length>=k.input.length&&P.substring(0,k.input.length)===k.input)V.push(new $Ux(k.input,!1)),V.push(new $Ux(P.substring(k.input.length),!0));else{var L=new Set(k.input.split(/\s/)),T=P.split(/\s/);V=T.map(function(d,U){return new $Ux(d.trim()+(U===T.length-1?"":" "),!L.has(d))})}return V},jjC=function(k){var I=!!ScX(k.subtypes);
k=!!k.entityMid;return I||k};_.YOC=function(k){this.rawResponse=["",[],{}];this.suggestions=[];try{var I=JSON.parse(jac(k));if(typeof I==="object"&&I!==null)this.rawResponse=I;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(X){console.log("Suggest: Failed to parse SuggestResponse!");return}var V=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(X,P){return new SOp(X,V,P)})};var gKt=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new WRC;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$22787_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},qOu,vKK=function(){qOu||(qOu=new gKt);
return qOu};
gKt.prototype.updateSuggestions=function(k){var I=this;this.availableSuggestions.forEach(function(V){I.previousSuggestions[V]=!0});
this.availableSuggestions=k.map(function(V){var X=V.type.toString();V.subtypes.length>0&&(X+="i"+V.subtypes.join("i"),X+="k"+V.suggestionSources.COMPLETE_SERVER.toString());return X})};
var sjj=function(k,I){var V=Date.now();k.firstEditTime<0&&(k.firstEditTime=V);I&&(k.lastQueryBuildTime=V);k.lastEditTime=V};
gKt.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$22787_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var FRu=function(k){var I="";k.availableSuggestions.forEach(function(P){delete k.previousSuggestions[P]});
for(var V=_.G(Object.keys(k.previousSuggestions)),X=V.next();!X.done;X=V.next())X=X.value,k.previousSuggestions[X]&&(I+=(I?"j":"")+X);return I},Btu=function(k,I){var V=[];
I&&(V[1]=I.toString());V[0]="youtube";V[7]=Date.now()-k.startTime;V[6]=k.sessionNumber;k.zeroPrefixSuggestionCount>=0&&(V[33]=k.zeroPrefixSuggestionCount);V[13]=k.outOfSyncResponseCount;if(k.availableSuggestions.length>0){for(var X=I="",P=0,L=_.G(k.availableSuggestions),T=L.next();!T.done;T=L.next())T=T.value,T!==X&&(P>1&&(I+="l"+P),I+=(X?"j":"")+T,P=0,X=T),P+=1;P>1&&(I+="l"+P);V[3]=I}V[35]=FRu(k);k.selectedSuggestionIndex>=0&&(V[2]=k.selectedSuggestionIndex);var d;if(I=(d=_.gH("SBOX_SETTINGS"))==
null?void 0:d.SUGG_EXP_ID)V[19]=k.normalize(I),d=0,k.experimentTriggeredBeforeFinal&&(d|=1),k.experimentTriggeredFinal&&(d|=2),V[20]=d;V[26]=Array.from(k.inputMethodsTracker.usedMethods).join("j");if(k.JSC$22787_totalRoundTripTime>0){V[15]=k.JSC$22787_totalRoundTripTime;V[14]=k.maxRoundTripTime;d=[];for(P=I=0;P<10;P++)X=k.roundTripTimeHistogram[P],X===0?I++:(I>1?d.push(P+"-"+X):I===1?d.push("0j"+X):d.push(X.toString()),I=0);d=d.join("j");V[16]=d}k.zeroPrefixRoundTripTime>0&&(V[36]=k.zeroPrefixRoundTripTime);
k.lastQueryBuildTime>0&&(V[18]=k.lastQueryBuildTime-k.startTime);k.firstEditTime>0&&(V[4]=k.firstEditTime-k.startTime);k.lastEditTime>0&&(V[5]=k.lastEditTime-k.startTime);return V.join(".")};
gKt.prototype.normalize=function(k){return k.replaceAll(".","-")};
var Aot=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var z4=function(){var k=_.a.apply(this,arguments)||this;k.microphoneSpinnerActive=!1;k.noAnimations=!1;k.boundExitClick=function(){k.onExitButtonClick()};
k.speechOverlayClassName="";k.isLevelAnimating=!1;k.playCloseDialogAudioFeedback=!0;k.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return k};
_.J(z4,_.a);_.c=z4.prototype;_.c.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.c.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=sFp()};
_.c.dataChanged=function(){this.logDialog()};
_.c.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var k;(k=this.manager.audioPlayer)!=null&&(k.JSC$21644_audioEnabled=!1)}this.manager.stop();(k=this.manager.audioPlayer)!=null&&(k.JSC$21644_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.c.handleSpeechQueryCompleteAction=function(k){var I=k.navigationAction;I&&(k.trackingParams&&_.Ne().graftServerVe(k.trackingParams,this.dialogVe,5),_.vW(this.hostElement,"yt-navigate",{endpoint:I,tempData:this.getNavigationParams(I),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.c.onExitButtonClick=function(){this.closeDialog()};
_.c.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var k;if((k=this.manager)!=null){var I;(I=k.audioPlayer)==null||GU(I,"failure");k.setState("microphone-off");k.stop()}}else(k=this.manager)==null||k.start()};
_.c.transcriptionChanged=function(){var k,I;(((k=this.transcription)==null?0:k.low)||((I=this.transcription)==null?0:I.high))&&this.setState("transcribing",this.transcription)};
_.c.stateChanged=function(){this.setState(this.state,this.transcription)};
_.c.logDialog=function(){var k;(k=this.data)!=null&&k.trackingParams&&(k=_.Ne(),_.wb(k,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=k.graftServerVe(this.data.trackingParams,void 0,5))};
_.c.getNavigationParams=function(k){var I={};if(_.m("web_yt_searchbox")){var V=vKK();V.inputMethodsTracker.add(6);V=Btu(V,15);I.gs_l=V;var X;I.oq=((X=_.K(k,_.w7))==null?void 0:X.query)||""}else if(k=window.ytvoicesearchloggingparams){if(k=k())I.oq=k.oq,I.gs_l=k.gs_l}else _.AI(Error("km"));return I};
_.c.closeDialog=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.c.setState=function(k,I){if(this.data){var V=this.data,X={};switch(k){case "listening":X={headerText:V.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:V.microphoneButtonAriaLabel};break;case "timeout":X={headerText:V.promptHeader,microphoneState:"try-again",microphoneLabel:V.promptMicrophoneLabel,microphoneAriaLabel:V.promptMicrophoneLabel};break;case "microphone-off":X={headerText:V.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:V.promptMicrophoneLabel,
microphoneAriaLabel:V.promptMicrophoneLabel};break;case "transcribing":(I==null?0:I.low)||(I==null?0:I.high)?X={transcriptionLow:I==null?void 0:I.low,transcriptionHigh:I==null?void 0:I.high,microphoneState:"speaking",microphoneAriaLabel:V.microphoneButtonAriaLabel}:X={headerText:V.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:V.microphoneButtonAriaLabel};break;case "processing":X={headerText:V.loadingHeader,microphoneState:"processing",microphoneAriaLabel:V.microphoneButtonAriaLabel};
break;case "offline":X={headerText:V.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:V.connectionErrorMicrophoneLabel,microphoneAriaLabel:V.connectionErrorMicrophoneLabel};break;case "permission":X={headerText:V.permissionsHeader,bodyLine1:V.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:V.permissionsSubtext};break;case "permission-denied":X={headerText:V.disabledHeader,bodyLine1:V.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:V.disabledSubtext}}X.className=
k;this.speechOverlayState=X;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.c.setMicrophoneState=function(k){var I=this.isLevelAnimating;this.isLevelAnimating=k==="speaking";!I&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=k==="processing"&&!this.noAnimations};
_.c.setClass=function(k){this.speechOverlayClassName&&_.Qi(this.hostElement,this.speechOverlayClassName,!1);k&&(this.speechOverlayClassName=k,_.Qi(this.hostElement,k,!0))};
_.c.runLevelAnimation=function(){var k=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var I=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("+I+")");_.hD.addJob(function(){k.runLevelAnimation()},3,V)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
z4.prototype.stateChanged=z4.prototype.stateChanged;z4.prototype.transcriptionChanged=z4.prototype.transcriptionChanged;z4.prototype.onPopupClosed=z4.prototype.onPopupClosed;z4.prototype.dataChanged=z4.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],z4.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],z4.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],z4.prototype,"rendererStamperBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],z4.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],z4.prototype,"eventForwardingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],z4.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],z4.prototype,"speechOverlayState",void 0);
_.H([_.n(),_.Z("design:type",Object)],z4.prototype,"microphoneSpinnerActive",void 0);_.H([_.n({type:_.m("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.Z("design:type",Object)],z4.prototype,"noAnimations",void 0);_.H([_.n({selector:function(k){var I;return(I=k.voiceSearch)==null?void 0:I.transcription}}),
_.Z("design:type",Object)],z4.prototype,"transcription",void 0);_.H([_.n({selector:function(k){var I;return(I=k.voiceSearch)==null?void 0:I.overlay}}),
_.Z("design:type",String)],z4.prototype,"state",void 0);_.H([_.n(),_.Z("design:type",Object)],z4.prototype,"boundExitClick",void 0);_.H([_.p$("#microphone-levels"),_.Z("design:type",HTMLElement)],z4.prototype,"level",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],z4.prototype,"dataChanged",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],z4.prototype,"onPopupClosed",null);
_.H([_.DZ("transcription"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],z4.prototype,"transcriptionChanged",null);_.H([_.DZ("state"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],z4.prototype,"stateChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],z4);
_.C(z4,"ytd-voice-search-dialog-renderer",function(){if(i_K!==void 0)return i_K;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-voice-search-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-voice-search-dialog-renderer">\n  <div id="header-text" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="prompt" hidden="[[!speechOverlayState.headerText]]" class="style-scope ytd-voice-search-dialog-renderer">\n      [[getSimpleString(speechOverlayState.headerText)]]\n    </div>\n    <div id="transcription-high" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionHigh]]</div>\n    <div id="transcription-low" class="style-scope ytd-voice-search-dialog-renderer">[[speechOverlayState.transcriptionLow]]</div>\n  </div>\n  <div id="exit-button" class="style-scope ytd-voice-search-dialog-renderer"></div>\n</div>\n<div id="body" class="style-scope ytd-voice-search-dialog-renderer">\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine1)]]</div>\n  <div class="body-line style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.bodyLine2)]]</div>\n</div>\n<div id="microphone" state$="[[speechOverlayState.microphoneState]]" class="style-scope ytd-voice-search-dialog-renderer">\n  <tp-yt-paper-spinner-lite active="[[microphoneSpinnerActive]]" class="style-scope ytd-voice-search-dialog-renderer">\n  </tp-yt-paper-spinner-lite>\n  <div id="microphone-container" class="style-scope ytd-voice-search-dialog-renderer">\n    <div id="microphone-pulse" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-levels" class="style-scope ytd-voice-search-dialog-renderer"></div>\n    <div id="microphone-circle" aria-label$="[[getSimpleString(speechOverlayState.microphoneAriaLabel)]]" role="button" tabindex="0" on-tap="onMicrophoneTap" class="style-scope ytd-voice-search-dialog-renderer">\n      <tp-yt-paper-ripple class="style-scope ytd-voice-search-dialog-renderer"></tp-yt-paper-ripple>\n      <yt-icon icon="yt-icons:microphone_on" class="style-scope ytd-voice-search-dialog-renderer"></yt-icon>\n    </div>\n  </div>\n  <div id="microphone-label" class="style-scope ytd-voice-search-dialog-renderer">[[getSimpleString(speechOverlayState.microphoneLabel)]]</div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return i_K=k},{mode:1});var QjP;var uc=function(){var k=_.a.apply(this,arguments)||this;k.isOverlay=!1;k.hidden=!1;return k};
_.J(uc,_.a);_.c=uc.prototype;_.c.onPopupClosed=function(){this.toggleIconState(!1)};
_.c.computeIcon=function(){var k,I,V;return(I=_.K((k=this.data)==null?void 0:k.icon,vQ4))==null?void 0:(V=I.icon)==null?void 0:V.iconType};
_.c.computeIconBadgeShape=function(){var k;return{iconBadgeType:"cart",iconBadgeText:(k=this.iconBadgeEntity)==null?void 0:k.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.c.onClick=function(){var k;(k=this.data)!=null&&k.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.c.computeHidden=function(k){return!k};
_.c.toggleIconState=function(k){this.iconButton&&(this.iconButton.pressed=k)};
uc.prototype.onPopupClosed=uc.prototype.onPopupClosed;_.H([_.q(_.Uh),_.Z("design:type",Object)],uc.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uc.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],uc.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],uc.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],uc.prototype,"isOverlay",void 0);
_.H([_.n({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.Z("design:type",Object)],uc.prototype,"hidden",void 0);_.H([_.n({selectorArgs:["data.iconBadgeEntityKey"],selector:function(k,I){return _.nQ(k.entities,"iconBadgeEntity",I)}}),
_.Z("design:type",Object)],uc.prototype,"iconBadgeEntity",void 0);_.H([_.p$("yt-icon-button"),_.Z("design:type",HTMLButtonElement)],uc.prototype,"iconButton",void 0);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uc.prototype,"onPopupClosed",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],uc);
_.C(uc,"ytd-icon-badge-topbar-button-renderer",function(){if(QjP!==void 0)return QjP;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-icon-badge-topbar-button-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon-button id="icon" label="[[data.accessibilityData.accessibilityData.label]]" on-click="onClick" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  <yt-icon-badge-shape data="[[computeIconBadgeShape(iconBadgeEntity, isOverlay)]]" icon="[[computeIcon(data)]]" class="style-scope ytd-icon-badge-topbar-button-renderer">\n  </yt-icon-badge-shape>\n</yt-icon-button>\n<tp-yt-paper-tooltip class="style-scope ytd-icon-badge-topbar-button-renderer">[[data.tooltip]]</tp-yt-paper-tooltip>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return QjP=k},{mode:1});var nKu;var O3=function(){var k=_.a.apply(this,arguments)||this;k.premiumOptions=[];return k};
_.J(O3,_.a);O3.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.R9.Object.defineProperties(O3.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],O3.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],O3.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Array)],O3.prototype,"premiumOptions",void 0);_.H([_.v("premiumOptions"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],O3.prototype,"hasPremiumOptions",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],O3);
_.C(O3,"ytd-offline-promo-content",function(){if(nKu!==void 0)return nKu;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n<div id="premium-options" hidden="[[!hasPremiumOptions]]" class="style-scope ytd-offline-promo-content"></div>\n<yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope ytd-offline-promo-content"></yt-formatted-string>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return nKu=k},{mode:1});var oKu;var tN=function(){var k=_.a.apply(this,arguments)||this;k.premiumOptions=[];return k};
_.J(tN,_.a);tN.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var k;this.premiumOptions=KgG((k=this.data)==null?void 0:k.formats)};
tN.prototype.onClickSubmit=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var k;(k=_.S_())==null||k.pause()};
tN.prototype.attached=function(){this.JSC$22807_scroller&&(this.JSC$22807_scroller.dialogElement=this.hostElement.parentNode)};
_.R9.Object.defineProperties(tN.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
tN.prototype.dataChanged=tN.prototype.dataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],tN.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],tN.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],tN.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],tN.prototype,"data",void 0);
_.H([_.n({computed:"computeIcon_(data.headersIcon)",value:""}),_.Z("design:type",String)],tN.prototype,"headersIcon",void 0);_.H([_.n(),_.Z("design:type",Array)],tN.prototype,"premiumOptions",void 0);_.H([_.p$("#scroller"),_.Z("design:type",Object)],tN.prototype,"JSC$22807_scroller",void 0);_.H([_.v("headersIcon"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],tN.prototype,"showIcon",null);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],tN.prototype,"dataChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],tN);
_.C(tN,"ytd-offline-promo-renderer",function(){if(oKu!==void 0)return oKu;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-offline-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-offline-promo-renderer">\n<div id="container" class="style-scope ytd-offline-promo-renderer">\n<yt-icon id="headers-icon" hidden="[[!showIcon]]" icon="[[headersIcon]]" class="style-scope ytd-offline-promo-renderer"></yt-icon>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-offline-promo-renderer"></yt-formatted-string>\n<ytd-offline-promo-content data="[[data]]" premium-options="[[premiumOptions]]" class="style-scope ytd-offline-promo-renderer">\n</ytd-offline-promo-content>\n<div class="buttons style-scope ytd-offline-promo-renderer">\n  <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onClickSubmit" class="style-scope ytd-offline-promo-renderer">\n  </yt-button-renderer>\n</div>\n</div>\n</tp-yt-paper-dialog-scrollable>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return oKu=k},{mode:1});var xU$;var eO=function(){var k=_.a.apply(this,arguments)||this;k.playbackPauseInterval=NaN;k.isLoading=!1;k.hasError=!1;k.dialogClass="";k.youtubeLabel=_.HW("LOGO_ALT_LABEL",{},"YouTube Home");k.logoName="yt-logos-ext:yt-logo-updated";k.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return k};
_.J(eO,_.a);_.c=eO.prototype;_.c.onDataChange=function(){var k;if(this.showEOMV1Text=!((k=this.data)==null||!k.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.c.attached=function(){this.pausePlayer()};
_.c.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.c.handleLangSelect=function(k){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[k.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.c.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.c.handleSaveConsent=function(k){var I=this;this.showLoadingSpinner();this.showLoadingSpinner();Ypi(_.K(k,fhV)).catch(function(V){_.$w(new _.GN("Something went wrong when save consent "+(V.message?V.message:V)+"."));I.hideLoadingSpinner();I.showErrorMessage()})};
_.c.handleDisablePersonalization=function(k){var I=this;this.showLoadingSpinner();gA4(_.K(k,W83)).then(function(){I.dialog.close();I.resumePlayer()}).catch(function(V){_.$w(new _.GN("Something went wrong when disable personalization "+(V.message?V.message:V)+"."));
I.hideLoadingSpinner();I.showErrorMessage()})};
_.c.showLoadingSpinner=function(){var k=this;this.showSpinnerJobId=_.hD.addLowPriorityJob(function(){k.isLoading=!0},500)};
_.c.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.hD.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.c.showErrorMessage=function(){var k=this;this.hasError=!0;_.hD.addLowPriorityJob(function(){k.hasError=!1},2E3)};
_.c.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.uy(function(){try{var k=_.S_();k&&k.pause()}catch(I){}},100))};
_.c.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var k=_.S_();k&&k.play()}catch(I){}};
_.R9.Object.defineProperties(eO.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.eomV1Text)return[];k=[];for(var I=["SHIELD","WARNING","BAR_CHART"],V=this.data.eomV1Text.essentialCookieMsg.items,X=0;X<I.length&&X<V.length;X++)k.push({icon:I[X],text:V[X]});return k}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var k;if((k=this.data)==null||!k.eomV1Text)return[];k=[];for(var I=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],V=this.data.eomV1Text.nonEssentialCookieMsg.items,X=0;X<I.length&&X<V.length;X++)k.push({icon:I[X],text:V[X]});return k}}});
eO.prototype.onDataChange=eO.prototype.onDataChange;_.H([_.n(),_.Z("design:type",Object)],eO.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],eO.prototype,"showEOMV1Text",void 0);_.H([_.n(),_.Z("design:type",Object)],eO.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",Object)],eO.prototype,"hasError",void 0);_.H([_.n(),_.Z("design:type",Number)],eO.prototype,"showSpinnerJobId",void 0);_.H([_.n(),_.Z("design:type",Object)],eO.prototype,"dialogClass",void 0);
_.H([_.p$("#dialog"),_.Z("design:type",Object)],eO.prototype,"dialog",void 0);_.H([_.p$("#cb-header"),_.Z("design:type",HTMLElement)],eO.prototype,"header",void 0);_.H([_.p$("#lang-select"),_.Z("design:type",HTMLElement)],eO.prototype,"langSelect",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],eO.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],eO.prototype,"ytComponentBehavior",void 0);
_.H([_.n(),_.Z("design:type",String)],eO.prototype,"youtubeLabel",void 0);_.H([_.n(),_.Z("design:type",Object)],eO.prototype,"logoName",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],eO.prototype,"onDataChange",null);_.H([_.v("data"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],eO.prototype,"eomEssentialCookieMsgItems",null);
_.H([_.v("data"),_.Z("design:type",Array),_.Z("design:paramtypes",[])],eO.prototype,"eomNonEssentialCookieMsgItems",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],eO);
_.C(eO,"ytd-consent-bump-v2-lightbox",function(){if(xU$!==void 0)return xU$;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-lightbox--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog id="dialog" class$="[[dialogClass]] style-scope ytd-consent-bump-v2-lightbox" aria-labelledby="cb-header" modal="">\n  <div class="loading-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!isLoading]]">\n    <div class="style-scope ytd-consent-bump-v2-lightbox">\n      <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-consent-bump-v2-lightbox"></tp-yt-paper-spinner-lite>\n    </div>\n    <yt-formatted-string class="loading-message style-scope ytd-consent-bump-v2-lightbox" text="[[data.loadingMessage]]">\n    </yt-formatted-string>\n  </div>\n  <div class="error-overlay style-scope ytd-consent-bump-v2-lightbox" hidden="[[!hasError]]">\n    <div class="error-message style-scope ytd-consent-bump-v2-lightbox">\n      <yt-formatted-string text="[[data.errorMessage]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n    </div>\n  </div>\n  <div id="topbar" class="style-scope ytd-consent-bump-v2-lightbox">\n    <div id="logoandaside" class="style-scope ytd-consent-bump-v2-lightbox">\n      <div id="icon-container" class="style-scope ytd-consent-bump-v2-lightbox">\n        <yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-consent-bump-v2-lightbox">\n        </yt-icon>\n      </div>\n      <yt-formatted-string class="logo-aside style-scope ytd-consent-bump-v2-lightbox" text="[[data.interstitialLogoAside]]"></yt-formatted-string>\n    </div>\n    <div class="top-buttons style-scope ytd-consent-bump-v2-lightbox">\n      <div class="lang-picker-container style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <ytd-button-renderer data="[[data.languagePickerButton.buttonRenderer]]" on-click="showLangPicker" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n        </div>\n        <div id="lang-select" class="style-scope ytd-consent-bump-v2-lightbox">\n          <select size="20" on-change="handleLangSelect" class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[data.languageList.dropdownRenderer.entries]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <template is="dom-if" if="[[item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option selected="" class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n              <template is="dom-if" if="[[!item.dropdownItemRenderer.isSelected]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                <option class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.dropdownItemRenderer.label]]" class="style-scope ytd-consent-bump-v2-lightbox">\n                  </yt-formatted-string>\n                </option>\n              </template>\n            </template>\n          </select>\n        </div>\n      </div>\n\n      <div class="style-scope ytd-consent-bump-v2-lightbox">\n        <ytd-button-renderer class="signin style-scope ytd-consent-bump-v2-lightbox" data="[[data.signInButton.buttonRenderer]]"></ytd-button-renderer>\n      </div>\n    </div>\n  </div>\n  <div id="content" class="style-scope ytd-consent-bump-v2-lightbox">\n    <template is="dom-if" if="[[showEOMV1Text]]" restamp="" class="style-scope ytd-consent-bump-v2-lightbox">\n      <h2 tabindex="-1" id="cb-header" class="eom-title style-scope ytd-consent-bump-v2-lightbox">\n        <yt-formatted-string text="[[data.interstitialTitle]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n      </h2>\n      <div class="ica-claimer style-scope ytd-consent-bump-v2-lightbox" hidden="[[!data.icaClaimer]]">\n        <yt-formatted-string text="[[data.icaClaimer]]" class="style-scope ytd-consent-bump-v2-lightbox"> </yt-formatted-string>\n      </div>\n      <div class="body style-scope ytd-consent-bump-v2-lightbox">\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.essentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox">\n            </yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="style-scope ytd-consent-bump-v2-lightbox">\n          <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n            <yt-formatted-string text="[[data.eomV1Text.nonEssentialCookieMsg.begin]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n          </div>\n          <ul class="style-scope ytd-consent-bump-v2-lightbox">\n            <template is="dom-repeat" items="[[eomNonEssentialCookieMsgItems]]" class="style-scope ytd-consent-bump-v2-lightbox">\n              <li class="icon-li style-scope ytd-consent-bump-v2-lightbox">\n                <yt-icon class="item-icon style-scope ytd-consent-bump-v2-lightbox" icon="[[item.icon]]"></yt-icon>\n                <div class="style-scope ytd-consent-bump-v2-lightbox">\n                  <yt-formatted-string text="[[item.text]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n                </div>\n              </li>\n            </template>\n          </ul>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.ifReject]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.personalization]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="legal-text style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string text="[[data.eomV1Text.moreOptions]]" class="style-scope ytd-consent-bump-v2-lightbox"></yt-formatted-string>\n        </div>\n        <div class="eom-buttons style-scope ytd-consent-bump-v2-lightbox">\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.disableP13nButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n            <ytd-button-renderer data="[[data.agreeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n          <div class="eom-button-row style-scope ytd-consent-bump-v2-lightbox">\n            <ytd-button-renderer data="[[data.customizeButton.buttonRenderer]]" class="style-scope ytd-consent-bump-v2-lightbox"></ytd-button-renderer>\n          </div>\n        </div>\n        <div class="termlinks style-scope ytd-consent-bump-v2-lightbox">\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" sec="" text="[[data.privacyLink]]"></yt-formatted-string>\n          \n          \n          <span class="term_separator style-scope ytd-consent-bump-v2-lightbox" aria-hidden="true">\u2022</span>\n          <yt-formatted-string class="link style-scope ytd-consent-bump-v2-lightbox" link-inherit-color="" text="[[data.termsLink]]"></yt-formatted-string>\n        </div>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return xU$=k},{mode:1});var aix;var kj=function(){return _.a.apply(this,arguments)||this};
_.J(kj,_.a);kj.prototype.ready=function(){if(!_.Px()||IIk)var k=!0;else IIk=!0,k=!1;k||(k=document.querySelector("ytd-app"),k||(k=document.body),this.internalLightBox=_.BL(k).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.H([_.n(),_.Z("design:type",Object)],kj.prototype,"data",void 0);_.H([_.p$("#lightbox"),_.Z("design:type",Object)],kj.prototype,"lightBox",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],kj);
_.C(kj,"ytd-consent-bump-v2-renderer",function(){if(aix!==void 0)return aix;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-consent-bump-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<ytd-consent-bump-v2-lightbox id="lightbox" data="[[data]]" class="style-scope ytd-consent-bump-v2-renderer"></ytd-consent-bump-v2-lightbox>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return aix=k},{mode:1});var RzT;var CDG;var wtK;var IN=function(){return _.a.apply(this,arguments)||this};
_.J(IN,_.a);_.c=IN.prototype;_.c.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&T9i(this.toastManager,this.toastType)};
_.c.open=function(k){this.toast&&(this.ephemeralAction&&_.C7().resolve(_.qf).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=k!=null?k:0,this.toastManager.enqueue(this.toast,k)):this.toast.open())};
_.c.close=function(k){var I;(I=this.toast)==null||I.close();this.toastManager&&k===1&&T9i(this.toastManager,k)};
_.c.refit=function(){var k;(k=this.toast)==null||k.refit()};
_.c.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var k;(k=this.toast)==null||k.close()}};
_.c.setVerticalOffset=function(k){this.toast&&(this.toast.verticalOffset=k,this.toast.fit())};
_.c.computeButtonClass_=function(k){return k?"toast-button":""};
_.c.computeText_=function(k){return _.m6(k)};
_.c.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.j4("toast-opened-changed",this.toastOpened))};
_.c.updateToastOpenedFromBinding=function(k){this.toastOpened=k.detail.value};
_.R9.Object.defineProperties(IN.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var k,I,V=(k=this.data)==null?void 0:(I=k.actionButton)==null?void 0:I.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 k=[],I;((I=this.data)==null?0:I.responseText)&&k.push(_.m6(this.data.responseText));var V;((V=this.data)==null?0:V.subText)&&k.push(_.m6(this.data.subText));var X,P;if((X=this.data)==null?0:(P=X.actionButton)==null?0:P.buttonRenderer){var L,T;k.push(((L=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(T=L.accessibilityData)==null?void 0:T.label)||_.m6(this.data.actionButton.buttonRenderer.text))}return k.filter(function(d){return d}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var k,I;return(I=(k=this.toast)==null?void 0:k.opened)!=null?I:!1}}});
IN.prototype.toastOpenedChangedForBinding=IN.prototype.toastOpenedChangedForBinding;IN.prototype.toastOpenedChanged=IN.prototype.toastOpenedChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],IN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],IN.prototype,"ytEventForwardingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],IN.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],IN.prototype,"duration",void 0);
_.H([_.n(),_.Z("design:type",Number)],IN.prototype,"toastType",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],IN.prototype,"useCloseButton",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],IN.prototype,"closeToastOnActionButtonClick",void 0);_.H([_.n({value:function(){return _.HW("SBOX_INAPPROPRIATE_CANCEL")}}),
_.Z("design:type",String)],IN.prototype,"closeButtonAriaLabel",void 0);_.H([_.n(),_.Z("design:type",Boolean)],IN.prototype,"toastOpened",void 0);_.H([_.n(),_.Z("design:type",Boolean)],IN.prototype,"hasOpened",void 0);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],IN.prototype,"command",null);_.H([_.v("labelText","command","duration"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],IN.prototype,"ephemeralAction",null);
_.H([_.v("ephemeralAction"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],IN.prototype,"hasEphemeralAction",null);_.H([_.p$("#toast"),_.Z("design:type",Object)],IN.prototype,"toast",void 0);_.H([_.n({value:function(){return{style:"call-to-action-inverse"}}}),
_.Z("design:type",Object)],IN.prototype,"buttonOverrides",void 0);_.H([_.n({value:{style:"mono-inverse"}}),_.Z("design:type",Object)],IN.prototype,"closeButtonOverrides",void 0);_.H([_.n({value:function(){return _.C7().resolve(_.RZ(_.S5))}}),
_.Z("design:type",Object)],IN.prototype,"toastManager",void 0);_.H([_.v("data.responseText","data.subText","data.actionButton"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],IN.prototype,"labelText",null);_.H([_.w$("toastOpened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],IN.prototype,"toastOpenedChanged",null);
_.H([_.w$("toastOpened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],IN.prototype,"toastOpenedChangedForBinding",null);_.H([_.cd({is:"yt-notification-action-renderer",disableElementRegistration:!0})],IN);
_.C(IN,"yt-notification-action-renderer",function(){if(wtK===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-notification-action-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_notification_action_renderer.yt.notification.action.renderer.css.js--\x3e\n<tp-yt-paper-toast id="toast" class$="[[computeButtonClass_(data.actionButton.buttonRenderer)]] style-scope yt-notification-action-renderer" allow-click-through="" announce-label-updates="" aria-label="toast" duration="[[duration]]" label="[[labelText]]" no-iron-announce="[[hasEphemeralAction]]" opened="[[toastOpened]]" role="region" on-opened-changed="updateToastOpenedFromBinding">\n  <div id="text-container" class="style-scope yt-notification-action-renderer">\n    <yt-formatted-string id="text" respect-html-dir="" split-lines="" text="[[data.responseText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="sub-text" hidden="[[!data.subText]]" respect-html-dir="" split-lines="" text="[[data.subText]]" class="style-scope yt-notification-action-renderer">\n    </yt-formatted-string>\n  </div>\n  <template is="dom-if" if="[[data.actionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" overrides="[[buttonOverrides]]" on-tap="tapClose" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-button-renderer id="close-action-button" data="[[data.closeActionButton.buttonRenderer]]" overrides="[[closeButtonOverrides]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n    </yt-button-renderer>\n  </template>\n  <template is="dom-if" if="[[!data.closeActionButton]]" class="style-scope yt-notification-action-renderer">\n    <yt-icon-button id="close-button" hidden="[[!useCloseButton]]" label="[[closeButtonAriaLabel]]" on-tap="close" class="style-scope yt-notification-action-renderer">\n      <yt-icon icon="yt-icons:close" class="style-scope yt-notification-action-renderer"></yt-icon>\n    </yt-icon-button>\n  </template>\n  <slot class="style-scope yt-notification-action-renderer"></slot>\n</tp-yt-paper-toast>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;CDG===void 0&&(CDG=document.createElement("template"));var X=CDG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);wtK=k}k=wtK;return k},{mode:2});var VA=function(){var k=_.a.apply(this,arguments)||this;k.duration=4E3;k.downloadingCount=0;k.downloadedCount=0;k.downloadingOnlySmartDownloads=!1;k.sessionTotalDownloads=0;k.sessionDownloaded=0;k.previousSessionsDownloaded=0;k.totalDownloadPercentage=0;k.currentDownloadProgress=0;k.currentDownloadPercentage=0;k.isLeaderTab=!0;k.isFullScreen=!1;k.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};k.boundBeforeUnload=function(I){k.isLeaderTab&&k.downloadingCount>0&&(I.preventDefault(),
I.returnValue=!0)};
return k};
_.J(VA,_.a);_.c=VA.prototype;
_.c.open=function(){this.updateDownloadState();if(this.data){var k=this.sessionDownloaded+1,I=this.sessionTotalDownloads>1?_.HW("VIDEOS_DOWNLOADING_RATIO",{downloaded:k.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+k+"/"+this.sessionTotalDownloads):_.HW("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(I=this.sessionTotalDownloads>1?_.HW("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:k.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
k+"/"+this.sessionTotalDownloads):_.HW("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));k=this.isLeaderTab?_.HW("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.m6(this.data.responseText)!==I||_.m6(this.data.subText)!==k)this.set("data.responseText",_.y8(I)),this.set("data.subText",_.y8(k)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.c.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.c.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.c.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.c.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var k=this.downloadedCount-this.previousSessionsDownloaded;k<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-k);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.c.handleFullscreenChange=function(k){(this.isFullScreen=k)||this.updatePopup()};
VA.prototype.updateCurrentDownloadProgress=VA.prototype.updateCurrentDownloadProgress;VA.prototype.updatePopup=VA.prototype.updatePopup;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],VA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],VA.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],VA.prototype,"ytEventForwardingBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],VA.prototype,"actionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],VA.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],VA.prototype,"duration",void 0);_.H([_.n({selector:function(k){return _.cRc(k.entities).length}}),
_.Z("design:type",Object)],VA.prototype,"downloadingCount",void 0);_.H([_.n({selector:e8i}),_.Z("design:type",Object)],VA.prototype,"downloadedCount",void 0);_.H([_.n({selector:function(k){var I=_.cRc(k.entities);return z82(k.entities,I)}}),
_.Z("design:type",Object)],VA.prototype,"downloadingOnlySmartDownloads",void 0);_.H([_.n(),_.Z("design:type",Object)],VA.prototype,"sessionTotalDownloads",void 0);_.H([_.n(),_.Z("design:type",Object)],VA.prototype,"sessionDownloaded",void 0);_.H([_.n(),_.Z("design:type",Object)],VA.prototype,"previousSessionsDownloaded",void 0);_.H([_.n(),_.Z("design:type",Object)],VA.prototype,"totalDownloadPercentage",void 0);
_.H([_.n({selector:function(k){var I;k=(I=_.cRc(k.entities))!=null?I:[];return k.length>0?_.zkl(k.slice(-1)):0}}),
_.Z("design:type",Object)],VA.prototype,"currentDownloadProgress",void 0);_.H([_.n(),_.Z("design:type",Object)],VA.prototype,"currentDownloadPercentage",void 0);_.H([_.n({selector:_.W1o}),_.Z("design:type",Object)],VA.prototype,"isLeaderTab",void 0);_.H([_.p$("yt-notification-action-renderer"),_.Z("design:type",Object)],VA.prototype,"notificationActionRenderer",void 0);
_.H([_.DZ("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],VA.prototype,"updatePopup",null);_.H([_.DZ("currentDownloadProgress"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],VA.prototype,"updateCurrentDownloadProgress",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],VA);
_.C(VA,"ytd-video-download-toast-renderer",function(){if(RzT!==void 0)return RzT;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-download-toast-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-notification-action-renderer id="notification" class="is-download style-scope ytd-video-download-toast-renderer" data="[[data]]" duration="[[duration]]" use-close-button=""><tp-yt-paper-progress class="transiting style-scope ytd-video-download-toast-renderer" value="[[currentDownloadPercentage]]"></tp-yt-paper-progress></yt-notification-action-renderer>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return RzT=k},{mode:1});var H_t;var ptp;var X1=function(){return _.a.apply(this,arguments)||this};
_.J(X1,_.a);X1.prototype.computeIsRedLogo=function(k,I){!k&&I&&(k=I);return k==="YOUTUBE_RED_LOGO"||k==="YOUTUBE_PREMIUM_LOGO"};
X1.prototype.computeLogoName=function(k){k=this.componentBehavior.computeIcon_(k);return k===""?"yt-logos-ext:yt-logo-updated":k};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],X1.prototype,"componentBehavior",void 0);_.H([_.n({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.Z("design:type",Boolean)],X1.prototype,"isRedLogo",void 0);_.H([_.n({computed:"computeLogoName(data)"}),_.Z("design:type",String)],X1.prototype,"logoName",void 0);_.H([_.n({value:{}}),_.Z("design:type",Object)],X1.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],X1.prototype,"logoType",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-logo"})],X1);
_.C(X1,"ytd-logo",function(){if(ptp!==void 0)return ptp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-logo--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-icon id="logo-icon" icon="[[logoName]]" class="style-scope ytd-logo">\n</yt-icon>');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return ptp=k},{mode:_.Bd("kevlar_poly_si_batch_j074")?1:2});var Py=function(){var k=_.a.apply(this,arguments)||this;k.animationRef={};return k};
_.J(Py,_.a);_.c=Py.prototype;_.c.attached=function(){document.addEventListener("yt-navigate-finish",_.R1(this,this.logYoodle))};
_.c.detached=function(){document.removeEventListener("yt-navigate-finish",_.R1(this,this.logYoodle))};
_.c.logYoodle=function(){var k,I;if((k=this.data)==null?0:(I=k.loggingDirectives)==null?0:I.trackingParams)this.ytRendererBehavior.markDirty(),_.Ne().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.c.computeHideImg=function(k,I){return!!k||!!I};
_.c.computeHideYtdLogo=function(k,I){return!k||!!I};
_.c.computeHideLottie=function(k){return!k};
_.c.computeIsRedLogo=function(k){return k==="YOUTUBE_RED_LOGO"||k==="YOUTUBE_PREMIUM_LOGO"};
_.c.renderLogoEntity=function(){var k=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),I=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),V=this.getLogoTitleText(this.data),X=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==k&&(this.url=k);this.animatedUrl!==I&&(this.animatedUrl=I);this.logoTitleText!==V&&(this.logoTitleText=V);this.lottieUrl!==X&&(this.lottieUrl=X,this.lottiePlayerProps=this.computeLottiePlayerProps(X))};
_.c.getSanitizedThumbnail=function(k){return k&&k.thumbnails?_.R5X(k.thumbnails,122)||"":""};
_.c.getThumbnailUrl=function(k,I){if(!I)return"";var V,X;k=k?(V=I.darkThemeLogo)==null?void 0:V.thumbnail:(X=I.lightThemeLogo)==null?void 0:X.thumbnail;return this.getSanitizedThumbnail(k)};
_.c.getAnimatedThumbnailUrl=function(k,I){return I?this.getSanitizedThumbnail(k?I.darkThemeAnimatedLogo:I.lightThemeAnimatedLogo):""};
_.c.getLogoTitleText=function(k){if(k)return _.m6(k.tooltipText)};
_.c.computeLogoIcon=function(k,I){if(I){var V,X;return k?(V=I.darkThemeLogo)==null?void 0:V.icon:(X=I.lightThemeLogo)==null?void 0:X.icon}};
_.c.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.c.getLottieUrl=function(k,I){var V,X,P,L;return k?I==null?void 0:(V=I.darkThemeLogo)==null?void 0:(X=V.lottieAnimation)==null?void 0:X.url:I==null?void 0:(P=I.lightThemeLogo)==null?void 0:(L=P.lottieAnimation)==null?void 0:L.url};
_.c.computeLottiePlayerProps=function(k){if(k){var I;if((I=this.animationRef)==null?0:I.lottieEl){var V;(V=this.animationRef)==null||V.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:k,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.c.onLottieError=function(){this.data&&this.lottieUrl&&_.vW(this.hostElement,"yoodle-error")};
_.c.onImgError=function(){this.data&&!this.lottieUrl&&_.vW(this.hostElement,"yoodle-error")};
Py.prototype.playAnimation=Py.prototype.playAnimation;Py.prototype.renderLogoEntity=Py.prototype.renderLogoEntity;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Py.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Py.prototype,"data",void 0);_.H([_.n({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.Z("design:type",Boolean)],Py.prototype,"hideImg",void 0);
_.H([_.n({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.Z("design:type",Boolean)],Py.prototype,"hideYtdLogo",void 0);_.H([_.n({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.Z("design:type",Boolean)],Py.prototype,"hideLottie",void 0);_.H([_.n({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.Z("design:type",Boolean)],Py.prototype,"isRedLogo",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],Py.prototype,"useDarkThemeYoodle",void 0);_.H([_.n(),_.Z("design:type",String)],Py.prototype,"url",void 0);_.H([_.n(),_.Z("design:type",String)],Py.prototype,"animatedUrl",void 0);_.H([_.n(),_.Z("design:type",String)],Py.prototype,"logoTitleText",void 0);_.H([_.n({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.Z("design:type",Object)],Py.prototype,"logoIcon",void 0);_.H([_.n(),_.Z("design:type",Object)],Py.prototype,"logoType",void 0);
_.H([_.n(),_.Z("design:type",String)],Py.prototype,"lottieUrl",void 0);_.H([_.n(),_.Z("design:type",Object)],Py.prototype,"lottiePlayerProps",void 0);_.H([_.n(),_.Z("design:type",Object)],Py.prototype,"animationRef",void 0);_.H([_.w$("data"),_.w$("useDarkThemeYoodle"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Py.prototype,"renderLogoEntity",null);
_.H([_.C$("click"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],Py.prototype,"playAnimation",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],Py);
_.C(Py,"ytd-yoodle-renderer",function(){if(H_t!==void 0)return H_t;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-yoodle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<picture hidden="[[hideImg]]" class="style-scope ytd-yoodle-renderer">\n  <source srcset$="[[animatedUrl]]" type="image/webp" class="style-scope ytd-yoodle-renderer">\n  <img src$="[[url]]" alt="[[logoTitleText]]" on-error="onImgError" class="style-scope ytd-yoodle-renderer">\n</picture>\n<ytd-logo data="[[logoIcon]]" hidden="[[hideYtdLogo]]" logo-type="[[logoType]]" class="style-scope ytd-yoodle-renderer">\n</ytd-logo>\n<ytd-lottie-player class="lottie-player style-scope ytd-yoodle-renderer" aria-label="[[logoTitleText]]" data="[[lottiePlayerProps]]">\n</ytd-lottie-player>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return H_t=k},{mode:_.Bd("kevlar_poly_si_batch_j074")?1:2});var Ntx;var Mly;var Z_R=_.W8.currentPageTypeSelector,DUH=_.W8.currentPageSubTypeSelector,Lg=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return k};
_.J(Lg,_.a);_.c=Lg.prototype;_.c.onYoodleError=function(){_.m("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.c.computeLogoName=function(k){k=this.componentBehavior.computeIcon_(k);return k===""?"yt-logos-ext:yt-logo-updated":k};
_.c.computeTitle=function(k,I,V){return V&&(I==null?0:I.tooltipText)?_.m6(I.tooltipText):_.m6(k)};
_.c.computeAriaLabel=function(k,I,V){return V&&(I==null?0:I.tooltipText)?_.m6(k):""};
_.c.computeShowYoodle=function(k,I,V){return!k||!I&&!!V&&!_.dc.isEmpty(V)};
_.c.onNavigateHomeAction=function(){if(_.m("kevlar_miniplayer_navigate_home_from_app_killswitch")){var k;(k=_.BL(this.hostElement).querySelector(".yt-simple-endpoint"))==null||k.click()}};
_.c.computeLogoHref=function(k,I,V){var X;(V==null?0:V.onTapCommand)?X=this.componentBehavior.computeHref_(V.onTapCommand):k&&(X=this.componentBehavior.computeHref_(k));return X?X:I};
_.c.computeCommand=function(k,I){return(I==null?void 0:I.onTapCommand)||k};
_.c.getEndpointForm=function(){if(_.m("kevlar_topbar_disable_cache_only_home")){var k=_.C7().resolve(_.Wq),I=Z_R(k.getState())||"";k=DUH(k.getState())||"";return{disableCache:I==="ytd-browse"&&k==="home"}}return{disableCache:!0}};
Lg.prototype.onYoodleError=Lg.prototype.onYoodleError;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Lg.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Lg.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Lg.prototype,"componentBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],Lg.prototype,"ytdReduxBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],Lg.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],Lg.prototype,"countryCode",void 0);_.H([_.n({selectorArgs:["data.overrideEntityKey"],selector:function(k,I){return _.nQ(k.entities,"logoEntity",I)}}),
_.Z("design:type",Object)],Lg.prototype,"logoEntity",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.Z("design:type",Boolean)],Lg.prototype,"showYoodle",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Lg.prototype,"yoodleError",void 0);_.H([_.n({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.Z("design:type",String)],Lg.prototype,"titleText",void 0);
_.H([_.n({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.Z("design:type",String)],Lg.prototype,"ariaLabelText",void 0);_.H([_.n({value:"/"}),_.Z("design:type",String)],Lg.prototype,"defaultEndpointUrl",void 0);_.H([_.n({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.Z("design:type",String)],Lg.prototype,"endpointUrl",void 0);
_.H([_.n({computed:"computeCommand(data.endpoint, logoEntity)"}),_.Z("design:type",String)],Lg.prototype,"command",void 0);_.H([_.n(),_.Z("design:type",Object)],Lg.prototype,"logoType",void 0);_.H([_.n({}),_.Z("design:type",Boolean)],Lg.prototype,"useDarkThemeYoodle",void 0);_.H([_.C$("yoodle-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Lg.prototype,"onYoodleError",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],Lg);
_.C(Lg,"ytd-topbar-logo-renderer",function(){if(Mly!==void 0)return Mly;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-topbar-logo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a aria-label="[[ariaLabelText]]" class="yt-simple-endpoint style-scope ytd-topbar-logo-renderer" href$="[[endpointUrl]]" id="logo" data="[[command]]" title="[[titleText]]" get-form="[[getEndpointForm]]">\n  <div hidden="[[showYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n    <ytd-logo data="[[data.iconImage]]" logo-type="[[logoType]]" class="style-scope ytd-topbar-logo-renderer">\n    </ytd-logo>\n  </div>\n  <ytd-yoodle-renderer data="[[logoEntity]]" hidden="[[!showYoodle]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[useDarkThemeYoodle]]" class="style-scope ytd-topbar-logo-renderer">\n  </ytd-yoodle-renderer>\n</a>\n<span hidden="[[showYoodle]]" id="country-code" class="style-scope ytd-topbar-logo-renderer">\n  [[countryCode]]\n</span>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return Mly=k},{mode:_.Bd("kevlar_poly_si_batch_j027")?1:2});var zzH=0;var uAt=RY.SEARCH_APPEND_LABEL,O_G=RY.SUGGESTION_NEW_VIDEOS_TEXT,tld=RY.SUGGESTION_THUMBNAIL_LABEL,ezT=RY.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,kGy=_.R(function(k){function I(MC){var xO,d3;return _.W(function(wG){if(wG.nextAddress==1)return xO=new Request(MC),_.vK(wG,2),wG.yield(fetch(xO,{credentials:"include"}),4);if(wG.nextAddress!=2)return bD(!0),_.vx(wG,0);d3=_.nh(wG);_.$w(d3);_.xg(wG)})}
var V=k.isHighlighted;var X=k.suggestion;var P=k.onClickCallback;var L=k.onHoverUpdateCallback;var T=k.labels;var d=k.queryBuilderFunction;var U=k.onRemoveCallback;var E=k.suggestionIndex;var l=k.generateUniqueId;var r=k.highlightedId;var h=k.useScrollMargin;var y=k.isKeyboardMode;var S=null,g=null,F=null,Q=_.yQ("div"),x=_.yQ("span");k=_.G(_.Gz(!1,void 0,"LafNkf"));var N=k.next().value,M=k.next().value,p=_.mL("a",function(MC){MC&&_.e9(237477,MC,g,function(xO){g=xO})}),z=_.mL("button",function(MC){MC&&
_.e9(237477,MC,g,function(xO){g=xO})}),u=_.mL("div",function(MC){MC&&_.e9(281939,MC,F,function(xO){F=xO})}),ct=_.A4(function(MC){if((MC==null?void 0:MC.button)===2)return MC.preventDefault(),!1;
var xO=_.PW();xO&&S&&_.mO(xO,S,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var d3;P(MC,X().text,X().index,X().entityMid,MC==null?void 0:(d3=MC.detail)==null?void 0:d3.wasSelectedByKeyboard);return!1}),dt=function(){return X().type===35},$K=function(){return _.m("desktop_enable_single_suggestion_highlight")},lD=function(){return _.Nw("desktop_suggestions_panel_row_height")||0},mR=function(){var MC;
return _.m("desktop_enable_new_video_metadata")&&((MC=X())==null?void 0:MC.hasNewVideo)===!0},oj=function(){return _.m("desktop_enable_visual_suggest")},Zi=function(){return _.m("desktop_enable_entity_suggest")&&jjC(X())},Ht=function(){return X().entitySubtitle},rK=function(){return $K()?(V==null?void 0:V())||DR()&&!(y==null?0:y()):(V==null?void 0:V())||DR()},Ul=function(){var MC=_.gH("SBOX_SETTINGS");
return dt()&&!(MC==null?0:MC.HIDE_REMOVE_LINK)},p_=function(){return Jod(X(),{useEntityName:Zi()})},hx,jy=!((hx=_.C7().resolve(_.RZ(_.pz)))==null||!hx()),bN=function(){return dt()?_.m("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},g3=function(){return T==null?void 0:T().SUGGESTION_DISMISS_LABEL},LX=function(){return T==null?void 0:T().SUGGESTION_DISMISSED_LABEL};
k=_.G(_.Gz(!1,void 0,"JyfUlf"));hx=k.next().value;var bD=k.next().value;k=_.G(_.Gz(!1,void 0,"QKfAGe"));var xK=k.next().value,lN=k.next().value,DR=xK,nN=_.A4(function(){d(x.value.innerText);return!1}),ey=_.A4(function(MC){MC.preventDefault();
return!1}),F4=_.A4(function(MC){var xO=X().text,d3=_.gH("SBOX_SETTINGS"),wG="https://"+(d3.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
wG+="&delq="+encodeURIComponent(xO);(xO=d3==null?void 0:d3.PSUGGEST_TOKEN)&&(wG+="&tok="+xO);(d3=d3==null?void 0:d3.SESSION_INDEX)&&(wG+="&authuser="+d3);I(wG);MC.preventDefault();(MC=_.PW())&&g&&_.mO(MC,g,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");U(E==null?void 0:E());return!1}),Ol=_.A4(function(){if($K()&&(y==null?0:y()))return!1;
lN(!0);L(!0);return!1}),bG=_.A4(function(){lN(!1);
L(!1);return!1}),pN=_.A4(function(){M(!0);
return!1}),Zc=_.A4(function(){M(!1);
return!1}),TG=_.A4(function(MC){MC.preventDefault();
if(X().entityThumbnailAttributionUrl){F&&_.NV(_.Ne(),F);var xO=X().entityThumbnailAttributionUrl;MC=X().entityName;var d3={dismissDialogEndpoint:{}};xO={commandExecutorCommand:{commands:[d3,{urlEndpoint:{url:xO,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:xO}}}]}};d3={buttonViewModel:{title:_.HW("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:d3}}};xO={buttonViewModel:{title:_.HW("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:xO}}};MC={dialogHeaderViewModel:{headline:{content:MC!=null?MC:_.HW("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var wG={basicContentViewModel:{paragraphs:[{text:{content:_.HW("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};MC={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:MC,footer:{panelFooterViewModel:{primaryButton:xO,
secondaryButton:d3,shouldHideDivider:!0}},content:wG}}}}};_.C7().resolve(_.Hp).resolveCommand(MC)}return!1});
k=_.G(_.Gz("",void 0,"MvIBn"));var lG=k.next().value,El=k.next().value;_.$6(function(){Ul()&&El(l==null?void 0:l(E==null?void 0:E()));Q.value&&_.e9(12453,Q.value,S,function(MC){S=MC})});
return _.f(_.b,{cond:hx,then:function(){var MC={};return _.f("div",{class:_.FH("ytSuggestionComponentRemovedText",(MC.ytSuggestionComponentLargerRemovedText=function(){return oj()},MC)),
style:function(){return lD()>0?"height: "+lD()+"px;":""},
role:"button"},LX)},
else:function(){var MC={},xO={};return _.f("div",{class:_.FH("ytSuggestionComponentSuggestion",(MC.ytSuggestionComponentSuggestionHover=function(){return!$K()},MC.ytSuggestionComponentHighlighted=rK,MC.ytSuggestionComponentPersonalizedSuggestion=dt,MC.ytSuggestionComponentMweb=!1,MC.ytSuggestionComponentLargerSuggestion=function(){return mR()||oj()},MC.ytSuggestionComponentThumbnailSuggestion=function(){return oj()},MC.ytSuggestionComponentRoundedSuggestion=function(){return _.m("desktop_enable_scrollable_suggestions_panel")&&
_.m("desktop_enable_suggestions_panel_padding")},MC.ytSuggestionComponentThumbnailPadding=function(){return oj()&&!dt()},MC)),
style:function(){return lD()>0?"height: "+lD()+"px;":""},
role:"presentation","on:mousedown":ct,"on:mouseover":Ol,"on:mouseout":bG,el:Q},_.f("div",{class:_.FH("ytSuggestionComponentText",(xO.ytSuggestionComponentScrollMargin=h,xO)),"aria-label":function(){return mR()?X().text+" "+O_G:X().text},
id:function(){return l==null?void 0:l(E==null?void 0:E())},
"on:mousedown":ct,role:"option"},_.f(_.b,{cond:function(){return X().type!==33},
then:function(){return _.f(_.x_,{icon:bN,className:"ytSuggestionComponentIcon"})}}),_.f("div",{class:"ytSuggestionComponentLeftContainer"},_.f("span",{el:x,
role:"button",tabindex:0},_.f(_.ly,{each:p_},function(d3){return d3.bold?_.f("span",{class:"ytSuggestionComponentBold"},d3.text):_.f("span",null,d3.text)})),_.f(_.b,{cond:function(){return Zi()&&!!X().entitySubtitle||mR()},
then:function(){return _.f("div",{class:"ytSuggestionComponentMetadataContainer"},_.f(_.b,{cond:function(){return Zi()&&!!X().entitySubtitle},
then:function(){return _.f("div",{class:"ytSuggestionComponentEntitySubtitle"},Ht)}}),_.f(_.b,{cond:function(){return mR()},
then:function(){return _.f("div",{class:"ytSuggestionComponentNewVideoContainer"},_.f("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.f("div",{class:"ytSuggestionComponentNewVideoText"},O_G))}}))}}))),_.f("div",{class:"ytSuggestionComponentRightContainer"},_.f(_.b,{cond:function(){return oj()&&X().visualSuggestUrl!==void 0},
then:function(){var d3={};return _.f("div",{class:"ytSuggestionComponentThumbnailContainer"},_.f("img",{"aria-label":tld,class:_.FH("ytSuggestionComponentVisualSuggestThumbnail",(d3.ytSuggestionComponentCircularFrame=function(){return Zi()&&X().subtypes.includes(790)},d3.ytSuggestionComponentEntitySuggestThumbnail=function(){return Zi()},d3)),
src:function(){return X().visualSuggestUrl}}),_.f(_.b,{cond:function(){return Zi()&&!!X().entityThumbnailAttributionUrl},
then:function(){var wG={};return _.f("span",{title:ezT,role:"tooltip"},_.f("div",{el:u,"on:mouseover":pN,"on:mouseout":Zc,"on:mousedown":TG,class:_.FH("ytSuggestionComponentThumbnailOverlay",(wG.ytSuggestionComponentThumbnailOverlayHidden=function(){return!N()},wG))},_.f(_.x_,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.f(_.rH,null,_.f(_.E5,{when:function(){return oj()&&Ul()}},function(){var d3={};
return _.f("button",{class:_.FH("ytSuggestionComponentRemoveLinkClearButton",(d3.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return lG()&&lG()===(r==null?void 0:r())},d3.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!rK()},d3)),
el:z,"on:mousedown":F4,"aria-label":g3,id:function(){return lG()}},_.f(_.x_,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.f(_.E5,{when:function(){return!(oj()&&X().visualSuggestUrl!==void 0)&&Ul()}},function(){var d3={};
return _.f("a",{class:_.FH("ytSuggestionComponentRemoveLink",(d3.ytSuggestionComponentRemoveLinkDark=jy,d3.ytSuggestionComponentRemoveLinkSelected=function(){return lG()&&lG()===(r==null?void 0:r())},d3)),
el:p,"on:mousedown":F4,"aria-label":g3,tabindex:0,role:"button",id:function(){return lG()}},g3)}),_.f(_.E5,{when:function(){return!1}},function(){return _.f("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":nN,"on:mousedown":ey,role:"button","aria-label":uAt},_.f(_.x_,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"fl");var IRd=_.yz(["//www.google.com/textinputassistant/","/","_tia.js"]),Vyt=_.R(function(){return _.f("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.f("button",{class:"ytdTextInputAssistantButton","on:click":_.A4(function(){vKK().inputMethodsTracker.add(3);var k,I=(k=_.gH("SBOX_SETTINGS"))==null?void 0:k.REQUEST_LANGUAGE;if(I)return _.WW(_.j2(IRd,14,I)),!1})},_.f("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"gl");var PNt;_.XUj=function(){this.cache=new Map};
PNt=function(k){for(var I=_.G(k.cache.entries()),V=I.next();!V.done;V=I.next()){var X=_.G(V.value);V=X.next().value;X=X.next().value;X.suggestions.some(function(P){return P.type===35})&&k.cache.delete(V)}};var LNR=RY.SEARCH,cxx=RY.SEARCH_CLEAR_LABEL,GGC=new _.g9("FAKE_SUGGEST_RESPONSE"),TKT=_.R(function(k){function I(){Ol||(Ol=setTimeout(function(){pN()},1E3))}
function V(YO,Jx,w3){if(YO.trim()){F4=YO;_.Y6("REFINEMENTS_TUPLE",void 0);nN=!0;var cP;Jx=Btu(LX,Jx);var yZ=(cP=k.searchEndpoint)==null?void 0:cP.call(k);_.Ycc(YO,Jx,yZ,hx.value.value,w3);pN();hx.value.value=YO;hx.value.blur();LX.reset()}}
function X(YO){return _.W(function(Jx){return Jx.return(new Promise(function(w3){var cP=new XMLHttpRequest;cP.open("GET",_.roG(YO),!0);cP.withCredentials=!0;var yZ=_.gH("SBOX_SETTINGS");(yZ==null?0:yZ.SEND_VISITOR_DATA)&&cP.setRequestHeader("X-Goog-Visitor-Id",yZ==null?void 0:yZ.VISITOR_DATA);cP.onload=function(){w3(cP.responseText)};
cP.onerror=function(){_.$w(Error("mm"));w3(null)};
setTimeout(function(){cP.abort()},1E4);
cP.send(null)}))})}
function P(YO){var Jx,w3,cP,yZ;return _.W(function(A6){switch(A6.nextAddress){case 1:return Jx={credentials:"include",headers:_.liP()},window.AbortController&&(w3=new AbortController,setTimeout(function(){w3.abort("ytsbox-suggest-timeout")},1E4),Jx.signal=w3.signal),_.vK(A6,2),A6.yield(fetch(_.roG(YO),Jx),4);
case 4:cP=A6.yieldResult.text();_.vx(A6,3);break;case 2:return yZ=_.nh(A6),yZ!=="ytsbox-abort-last"&&yZ!=="ytsbox-suggest-timeout"&&_.$w(yZ),A6.return(null);case 3:return A6.return(cP)}})}
function L(YO){var Jx,w3,cP;return _.W(function(yZ){switch(yZ.nextAddress){case 1:if(Jx=_.C7().resolve(_.RZ(GGC)))return yZ.return(Jx);w3=Date.now();I();return _.m("yt_searchbox_xhr")?yZ.yield(X(YO),5):yZ.yield(P(YO),4);case 4:cP=yZ.yieldResult;yZ.jumpTo(3);break;case 5:cP=yZ.yieldResult;case 3:if(cP){Ol&&(clearTimeout(Ol),Ol=null);var A6=LX,HB=w3,HP=YO.query.length===0;HB=Date.now()-HB;HP?A6.zeroPrefixRoundTripTime=HB:(A6.JSC$22787_totalRoundTripTime+=HB,A6.maxRoundTripTime=Math.max(A6.maxRoundTripTime,
HB),HP=Math.floor(HB/100),HP>=Aot.length?++A6.roundTripTimeHistogram[9]:++A6.roundTripTimeHistogram[Aot[HP]])}return yZ.return(cP)}})}
function T(YO){var Jx,w3,cP;return _.W(function(yZ){if(yZ.nextAddress==1)return(Jx=g3.cache.get(_.b_R(YO)))?yZ.return(Jx):yZ.yield(L(YO),2);w3=yZ.yieldResult;if(w3===null)return yZ.return(null);cP=new _.YOC(w3);YO.query.length===0&&cP.suggestions.length===0||g3.cache.set(_.b_R(YO),cP);return yZ.return(cP)})}
function d(YO){var Jx,w3;return _.W(function(cP){if(cP.nextAddress==1){ey=!1;var yZ=F4;yZ=_.hw()==="search"?(_.zv(location.href,"search_query")||_.zv(location.href,"q"))===yZ:!1;Jx=new _.EKR(YO,yZ?F4:null);return cP.yield(T(Jx),2)}w3=cP.yieldResult;if(w3===null)return cP.return();Jx.query.length===0&&(LX.zeroPrefixSuggestionCount=w3.suggestions.length);if(Jx.id<=bG)return LX.outOfSyncResponseCount++,cP.return();if(document.activeElement!==hx.value)return cP.return();bG=Jx.id;var A6=LX,HB=w3.rawResponse[2]||
{};A6.experimentTriggeredBeforeFinal||(A6.experimentTriggeredBeforeFinal=A6.experimentTriggeredFinal);A6.experimentTriggeredFinal=!!HB.e;LX.updateSuggestions(w3.suggestions);F(-1);Ht([]);w3.suggestions!==y()&&iF(w3.suggestions.length);S(w3.suggestions);ct(w3.suggestions.length>0&&w3.suggestions[0].type===33);bN&&(bN.hidden=w3.suggestions.length===0,u()?(bN.style.minWidth="",A6=bN.style,HB=(yZ=y()[0])==null?void 0:yZ.ignoredPrefix,A6.marginLeft=(HB?Math.min(HB.length*6,jy.value.offsetWidth):0).toString()+
"px"):(bN.style.minWidth=jy.value.offsetWidth+"px",bN.style.marginLeft="0"),$g());_.xg(cP)})}
function U(){if(!nN)return!1;var YO=_.gH("REFINEMENTS_TUPLE"),Jx;return YO&&((Jx=YO[1])==null?0:Jx.length)?(YO=YO[1].map(function(w3,cP){return new SOp([w3,0,[71]],hx.value.value,cP)}),y()!==YO&&iF(YO.length),Ht([]),S(YO),LX.updateSuggestions(YO),nN=!1,bN.hidden=YO.length===0,ey=YO.length>0,!0):!1}
function E(){var YO=hx.value.value;(typeof YO==="string"||YO instanceof String)&&YO!==""?M(!0):M(!1)}
function l(){if(_.hw()==="search"){var YO=window.location.href;try{var Jx=_.zv(YO,"search_query")||_.zv(YO,"q")||""}catch(w3){Jx=""}Jx&&(hx.value.value=Jx,M(!0))}}
var r=_.G(_.Gz([],void 0,"OC8EPc")),h=r.next().value;r=r.next().value;var y=h,S=r;h=_.G(_.Gz(-1,void 0,"t2tVQb"));var g=h.next().value,F=h.next().value;h=_.G(_.Gz(-1,void 0,"v0RZCe"));var Q=h.next().value,x=h.next().value;h=_.G(_.Gz(!1,void 0,"rjAnI"));var N=h.next().value,M=h.next().value;h=_.G(_.Gz(!1,void 0,"SyGLvb"));var p=h.next().value,z=h.next().value;r=_.G(_.Gz(!1,void 0,"tL09Cb"));h=r.next().value;r=r.next().value;var u=h,ct=r;r=_.G(_.Gz(!1,void 0,"FlH7mc"));h=r.next().value;var dt=r.next().value;
r=_.G(_.Gz(!1,void 0,"ea3fwe"));var $K=r.next().value,lD=r.next().value;r=_.G(_.Gz(1,void 0,"vSK1xe"));var mR=r.next().value,oj=r.next().value;r=_.G(_.Gz([],void 0,"ijlw4b"));var Zi=r.next().value,Ht=r.next().value;r=_.G(_.Gz(!1,void 0,"HcRey"));var rK=r.next().value,Ul=r.next().value;r=_.m("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var p_=_.yQ("yt-searchbox"),hx=_.yQ("input"),jy=_.yQ("div"),bN,g3=
new _.XUj,LX=vKK(),bD=_.C7().resolve(_.RZ(_.pz)),xK=function(){var YO;return((YO=k.forceDarkMode)==null?void 0:YO.call(k))||!(bD==null||!bD())},lN=function(){return _.m("desktop_enable_scrollable_suggestions_panel")},DR="i"+zzH++,nN=!1,ey=!1,F4="",Ol=null,bG=-1,pN=function(){Ht([]);
S([]);ct(!1);bN&&(bN.hidden=!0);Ol&&(clearTimeout(Ol),Ol=null);F(-1)},Zc=function(YO,Jx){YO.preventDefault();
Ul(!0);bN&&(bN.hidden=!1);var w3=g();YO=y();var cP=Zi();Jx=gnV(Jx);w3+=Jx;for(w3>=YO.length?w3=-1:w3<-1&&(w3=YO.length-1);w3!==-1&&(cP.includes(w3)||w3>=YO.length||w3<0);)w3+=Jx,w3>=YO.length&&(w3=-1);F(w3);g()>=0&&(hx.value.value=y()[g()].text,x(0),E(),YO=g(),cP=Q(),(cP=document.getElementById(HK[YO][cP]))&&lN()&&(YO===y().length-1?bN.scrollTop=bN.scrollHeight:cP.scrollIntoView({block:"nearest",inline:"start"})))},TG=_.A4(function(YO){if(!(YO.relatedTarget instanceof Element&&YO.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){z(!0);
var Jx;(Jx=k.focusCallback)==null||Jx.call(k,!0);U()||(ey?bN.hidden=!1:(_.vW(p_.value,"yt-autonav-pause-focus",{}),d(YO.target.value)))}}),lG=_.A4(function(YO){if(!(YO.relatedTarget instanceof Element&&YO.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){z(!1);
var Jx;(Jx=k.focusCallback)==null||Jx.call(k,!1);bN.scrollTop=0;bN.hidden=!0;_.vW(p_.value,"yt-autonav-pause-blur",{})}}),El=function(YO){YO=gnV(YO);
var Jx;((Jx=HK[g()])==null?0:Jx[Q()+YO])&&x(Q()+YO)},MC=_.A4(function(YO){var Jx=YO.keyCode,w3=YO.target;
Ul(!0);switch(Jx){case 13:YO.preventDefault();var cP;if((cP=HK[g()])==null?0:cP[Q()]){var yZ;(yZ=document.getElementById(HK[g()][Q()]))==null||yZ.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}YO=YO.shiftKey?4:3;Jx=LX;cP=g();Jx.selectedSuggestionIndex=cP;V(w3.value,YO);break;case 27:bN&&(bN.hidden=!0);break;case 40:Zc(YO,40);break;case 38:Zc(YO,38);break;case 39:El(39);break;case 37:El(37);break;case 229:LX.inputMethodsTracker.add(4);break;default:LX.inputMethodsTracker.add(1),
sjj(LX)}return!1}),xO=_.A4(function(YO){d(YO.target.value);
E();lN()&&bN&&(bN.scrollTop=0);return!1}),d3=_.A4(function(){LX.inputMethodsTracker.add(2);
sjj(LX);return!1});
_.$6(function(){if(bN){LX.reset();if(window.ResizeObserver){var YO=new ResizeObserver(function(){u()||(bN.style.minWidth=jy.value.offsetWidth+"px")});
YO.observe(jy.value);(new ResizeObserver(function(){$g()})).observe(bN);
_.gu(function(){YO.disconnect()})}l();
window.addEventListener("yt-navigate-finish",l);window.addEventListener("yt-focus-searchbox",function(){hx.value.focus()});
var Jx;dt((Jx=_.gH("SBOX_SETTINGS"))==null?void 0:Jx.HAS_ON_SCREEN_KEYBOARD)}else _.hq(new _.GN("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var wG=_.A4(function(YO){YO.preventDefault();V(hx.value.value,12);return!1}),HU=_.A4(function(YO){YO.preventDefault();
var Jx,w3;(Jx=hx)==null||(w3=Jx.value)==null||w3.focus();var cP,yZ;((cP=hx)==null?void 0:(yZ=cP.value)==null?void 0:yZ.value)!==""&&(hx.value.value="",hx.value.dispatchEvent(new Event("input")));return!1}),iG=_.A4(function(){var YO=WOp(hx.value.value,y().filter(function(Jx){return Jx.type!==35}).map(function(Jx){return{label:Jx.text}}));
_.sm(p_.value,"yt-open-popup-action",[{openPopupAction:YO},document.body]);return!1}),th=_.A4(function(){hx.value.focus();
return!1}),WP=function(YO,Jx,w3,cP,yZ){LX.selectedSuggestionIndex=w3;
V(Jx,yZ?3:1,cP)},wc=function(YO){hx.value.value=YO;
hx.value.dispatchEvent(new Event("input"));LX.inputMethodsTracker.add(5);sjj(LX,!0)},HK=[[]],YW=function(YO){var Jx="searchbox-suggestion"+_.TE(_.Ug);
HK[YO].push(Jx);return Jx},iF=function(YO){if(y()){HK=[[]];
for(var Jx=0;Jx<YO;Jx++)HK.push([])}},$g=function(){if(lN()){var YO=bN,Jx=YO.scrollTop;
YO=YO.scrollHeight-YO.clientHeight;lD(Jx>=YO);Jx=Math.abs(YO-Jx);Jx<=40?oj(1-(40-Jx)/40):oj(1)}},IA=function(){return"opacity: "+mR()*100+"%"},qU=_.A4(function(){$g();
return!1}),aj=_.A4(function(){Ul(!1);
return!1}),zc,$O={},$2={},qu={},vV={};
return _.f("yt-searchbox",{class:_.FH("ytSearchboxComponentHost",($O.ytSearchboxComponentMweb=!1,$O.ytSearchboxComponentDesktop=!0,$O["yt-searchbox-filled-query"]=function(){return N()},$O["ytd-masthead"]=function(){return!p()},$O.ytSearchboxComponentHostDark=xK,$O)),
role:"search",el:p_,"client-ve-type":10349},_.f("div",{el:jy,"on:click":th,class:_.FH("ytSearchboxComponentInputBox",($2.ytSearchboxComponentInputBoxDark=xK,$2.ytSearchboxComponentInputBoxHasFocus=p,$2))},_.f("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":wG},_.f(_.b,{cond:p,then:function(){return _.f("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.f(_.x_,{icon:"SEARCH"}))}}),_.f("input",{el:hx,
class:_.FH("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":DR,"aria-expanded":!((zc=bN)==null?0:zc.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":lG,"on:focus":TG,"on:input":xO,"on:keydown":MC,"on:paste":d3,placeholder:k.placeholderText,"aria-activedescendant":function(){var YO;return(YO=HK[g()])==null?void 0:YO[Q()]},
"aria-autocomplete":"list",role:"combobox"})),_.f(_.b,{cond:h,then:function(){return _.f("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.f(Vyt,null))}}),_.f(_.b,{cond:N,
then:function(){return _.f("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.f("button",{class:"ytSearchboxComponentClearButton","on:click":HU,"aria-label":k.clearButtonAriaLabel||cxx},_.f(_.x_,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.f(_.QY,{model:{}})))}})),_.f("button",{class:_.FH("ytSearchboxComponentSearchButton",(qu.ytSearchboxComponentSearchButtonDark=xK,qu)),
"on:click":wG,"aria-label":LNR,title:k.placeholderText},_.f(_.x_,{icon:"SEARCH"})),_.f(_.b,{cond:function(){if(qVV()&&_.m("mweb_voice_search")&&k.voiceSearchButton)return k.voiceSearchButton()},
then:function(YO){var Jx={};return _.f("div",{class:_.FH("ytSearchboxComponentVoiceSearchWrapper",(Jx.ytSearchboxComponentHideVoiceSearchButton=function(){return N()},Jx))},_.f(_.HT,{data:YO},{buttonRenderer:function(w3){return _.f(_.qq,{data:w3.data,
onButtonClickCallback:function(){}})}}))}}),_.f("div",{el:_.h4(function(YO){return void(bN=YO)}),
id:DR,class:_.FH("ytSearchboxComponentSuggestionsContainer",(vV.ytSearchboxComponentSuggestionsContainerDark=xK,vV["yt-searchbox-suggestions-container"]=!1,vV.ytSearchboxComponentSuggestionsContainerScrollable=lN(),vV.ytSearchboxComponentSuggestionsContainerAnimated=r,vV)),"on:scroll":qU,"on:mousemove":aj,role:"listbox",hidden:!0},_.f(_.ly,{each:y},function(YO,Jx){return _.f(kGy,{suggestion:YO,isHighlighted:function(){return Jx()===g()},
onClickCallback:WP,onHoverUpdateCallback:function(w3){if(_.m("desktop_enable_single_suggestion_highlight")){var cP=Jx();w3&&(x(0),F(cP))}},
onRemoveCallback:function(w3){PNt(g3);w3===void 0||w3<0||Zi().includes(w3)||Ht([].concat(_.Z9(Zi()),[w3]))},
labels:k.labels,queryBuilderFunction:wc,suggestionIndex:Jx,generateUniqueId:YW,highlightedId:function(){var w3;return(w3=HK[g()])==null?void 0:w3[Q()]},
useScrollMargin:lN(),isKeyboardMode:rK})}),_.f(_.b,{cond:function(){return!u()&&y().find(function(YO){return YO.type!==35})&&_.m("searchbox_reporting")},
then:function(){return _.f("button",{class:"ytSearchboxComponentReportButton","on:mousedown":iG},_.HW("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.f(_.b,{cond:function(){return!$K()&&lN()},
then:function(){return _.f("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.f("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:IA}))}})))},"il");
TKT.idomCompat={callbacks:{focusCallback:!0}};_.Si(TKT,"yt-searchbox",{props:{searchEndpoint:_.$3,placeholderText:_.$3,labels:_.$3,voiceSearchButton:_.$3,focusCallback:_.mQ,clearButtonAriaLabel:_.$3,forceDarkMode:_.$3}});var cy=function(){var k=_.a.apply(this,arguments)||this;k.menuButtonTargetId="topbar-guide-menu";k.narrow=!1;k.menuStrings={BACK_ALT_LABEL:_.HW("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.HW("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.HW("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.HW("SBOX_PLACEHOLDER",void 0,"Search")};k.pageDarkTheme=document.documentElement.hasAttribute("dark");k.watchPageScrollTop=0;k.theater=!1;k.fullscreen=!1;k.disableFrostedGlassDuringViewTransition=
!1;k.desktopUnifiedSearchPanelMode=_.m("desktop_enable_unified_search_panel");k.aiCompanionEnabled=_.m("enable_ai_companion");k.ytSearchboxFocused=!1;k.searchboxLabels=_.gH("SBOX_LABELS");k.topbarIsAboveChipbar=!1;k.isDarkThemeForced=!1;k.areGhostCardsHidden=!1;k.guideKeyboardToggle=!1;k.voiceSearchManager=sFp();k.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};k.setYtSearchboxFocused=function(I){k.ytSearchboxFocused=I};
k.toggleFrostedGlassDuringViewTransition=function(I){k.disableFrostedGlassDuringViewTransition=I};
return k};
_.J(cy,_.a);_.c=cy.prototype;_.c.computeSimpleText=function(k){return _.m6(k)};
_.c.onDarkChanged=function(){for(var k=_.G(this.buttons||[]),I=k.next();!I.done;I=k.next())I.value.isOverlay=!!this.dark;k=_.G(this.buttonRenderers||[]);for(I=k.next();!I.done;I=k.next())I.value.overrides=this.computeButtonOverride()};
_.c.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.c.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"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var k=_.$B(_.KZ(),"aa");_.Qi(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||k||(this.isDarkThemeForced=this.dark=!0);this.logoType?(k=this.hostElement.querySelector("#masthead-logo"))&&(_.m("polymer_on_demand_shady_dom")?k.setAttribute("slot","masthead-logo-old"):_.kW(k)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.R1(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.R1(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.c.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.R1(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.R1(this,this.onSetTheaterModeEnabled))};
_.c.dataChanged=function(){var k=this.data;k&&(this.voiceEnabled=k.voiceSearchButton?sFp().isSupported():!1,_.z8(_.u5(),this.menuButtonTargetId,this.guideButton),k.onReceivedActions&&k.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.nC(this.hostElement,k.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&k&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.Qi(this.hostElement,"dark",!1),_.Qi(this.hostElement,"theater",!1),(k=
this.hostElement.querySelector("#masthead-logo"))&&(_.m("polymer_on_demand_shady_dom")?k.setAttribute("slot","masthead-logo-old"):_.kW(k))))};
_.c.computeCenterHidden=function(){var k;return this.data&&!((k=this.data.searchbox)==null?0:k.fusionSearchboxRenderer)};
_.c.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.Qi(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.c.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.c.onWatchScroll=function(k){this.watchPageScrollTop=k.detail||0;this.updateMastheadBackgroundOpacity()};
_.c.onFullscreenChangeAction=function(k){k||(this.watchPageScrollTop=0);this.fullscreen=k;this.updateMastheadBackgroundOpacity()};
_.c.onSetTheaterModeEnabled=function(k){this.theater=k.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.c.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.c.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.c.setBackgroundOpacity=function(k){k=this.calculateBackgroundOpacity(k);this.background.style.opacity=""+k};
_.c.calculateBackgroundOpacity=function(k){var I=this.theater?.6:0,V=this.hostElement.clientHeight/2;return Math.min(Math.max(k,0),V)/V*(1-I)+I};
_.c.shouldShowCinematicMastHead=function(){var k=_.m("kevlar_watch_grid")&&!_.m("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(k||this.pageDarkTheme)};
_.c.focusGuide=function(){this.guideButton.focus()};
_.c.onGuideToggleTap=function(){_.vW(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.c.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.c.onGuideToggleHover=function(){_.vW(this.hostElement,"yt-guide-hover")};
_.c.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.c.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.c.closeOnOutsideClickCondition=function(k){for(k=_.K$(k);k[0];){var I=k.shift();if(I instanceof Element&&I.id==="kbd")return!1}return!0};
_.c.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.c.pausePlayer=function(){var k;(k=_.S_())==null||k.pause();this.pauseMiniplayer()};
_.c.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var k;(k=_.C7().resolve(_.iP).getPlayerElement())==null||k.pause()}};
_.c.isMiniplayerActive=function(){return _.C7().resolve(_.iP).isMiniplayerActive()};
_.c.updateNarrowFromBinding=function(k){this.narrow=k.detail.value};
_.c.onYtSendFeedbackAction=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.c.registerWithViewTransitionManager=function(){$3G(_.C7().resolve(_.kQ),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.R9.Object.defineProperties(cy.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.m("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
shouldShowAiCompanionButton:{configurable:!0,enumerable:!0,get:function(){var k;return!!(this.aiCompanionEnabled&&((k=this.data)==null?0:k.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var k;return(k=this.data)==null?void 0:k.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
cy.prototype.narrowChanged=cy.prototype.narrowChanged;cy.prototype.onWatchPageChange=cy.prototype.onWatchPageChange;cy.prototype.onRendererStamperFinished=cy.prototype.onRendererStamperFinished;cy.prototype.dataChanged=cy.prototype.dataChanged;cy.prototype.onDarkChanged=cy.prototype.onDarkChanged;_.H([_.q(_.IT),_.Z("design:type",Object)],cy.prototype,"ironResizableBehavior",void 0);_.H([_.q(CXP),_.Z("design:type",Object)],cy.prototype,"ytdExpandableInputBehavior",void 0);
_.H([_.q(_.y7.YtdGuideStateAwareBehavior),_.Z("design:type",Object)],cy.prototype,"ytdGuideStateAwareBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],cy.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],cy.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],cy.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],cy.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Uh),_.Z("design:type",Object)],cy.prototype,"ytdReduxBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],cy.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],cy.prototype,"narrow",void 0);_.H([_.n(),_.Z("design:type",Object)],cy.prototype,"logoType",void 0);_.H([_.n(),_.Z("design:type",Boolean)],cy.prototype,"voiceEnabled",void 0);
_.H([_.n(),_.Z("design:type",Object)],cy.prototype,"menuStrings",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],cy.prototype,"dark",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cy.prototype,"pageDarkTheme",void 0);_.H([_.n(),_.Z("design:type",Object)],cy.prototype,"watchPageScrollTop",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.eUl}),_.Z("design:type",Boolean)],cy.prototype,"isWatchPage",void 0);
_.H([_.n({reflectToAttribute:!0,selector:_.kCD}),_.Z("design:type",Boolean)],cy.prototype,"isShortsPage",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cy.prototype,"theater",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cy.prototype,"fullscreen",void 0);_.H([_.n({reflectToAttribute:!0,selector:_.PWi}),_.Z("design:type",String)],cy.prototype,"frostedGlassMode",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cy.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],cy.prototype,"aiCompanionEnabled",void 0);_.H([_.n(),_.Z("design:type",Object)],cy.prototype,"ytSearchboxFocused",void 0);_.H([_.Nm("#buttons > *"),_.Z("design:type",Array)],cy.prototype,"buttons",void 0);_.H([_.Nm("ytd-button-renderer"),_.Z("design:type",Array)],cy.prototype,"buttonRenderers",void 0);
_.H([_.p$("#background"),_.Z("design:type",HTMLDivElement)],cy.prototype,"background",void 0);_.H([_.p$("#guide-button"),_.Z("design:type",Object)],cy.prototype,"guideButton",void 0);_.H([_.p$("#logo"),_.Z("design:type",Object)],cy.prototype,"logo",void 0);_.H([_.n({computed:"computeButtonOverride(dark)"}),_.Z("design:type",Object)],cy.prototype,"buttonOverrides",void 0);
_.H([_.DZ("dark"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cy.prototype,"onDarkChanged",null);_.H([_.n({value:function(){return this.onVoiceTap.bind(this)}}),
_.Z("design:type",Function)],cy.prototype,"boundOnTapVoiceButton",void 0);_.H([_.n(),_.Z("design:type",Object)],cy.prototype,"topbarIsAboveChipbar",void 0);_.H([_.n(),_.Z("design:type",String),_.Z("design:paramtypes",[])],cy.prototype,"guideIcon",null);_.H([_.v("voiceEnabled"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],cy.prototype,"shouldShowVoiceSearchButton",null);
_.H([_.v("data.aiCompanionButton","aiCompanionEnabled"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],cy.prototype,"shouldShowAiCompanionButton",null);_.H([_.v("data"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],cy.prototype,"voiceSearchButton",null);_.H([_.v("aiCompanionEnabled"),_.Z("design:type",String),_.Z("design:paramtypes",[])],cy.prototype,"narrowQuery",null);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cy.prototype,"dataChanged",null);_.H([_.C$("yt-rendererstamper-finished"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cy.prototype,"onRendererStamperFinished",null);_.H([_.DZ("isWatchPage"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cy.prototype,"onWatchPageChange",null);
_.H([_.DZ("narrow"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],cy.prototype,"narrowChanged",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-masthead"})],cy);
_.C(cy,"ytd-masthead",function(){if(Ntx!==void 0)return Ntx;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[narrowQuery]]" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n    <div id="ai-companion-button" hidden="[[!shouldShowAiCompanionButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return Ntx=k},{mode:_.Bd("kevlar_poly_si_batch_j036")?1:2});var dCR;var iNC={},WNt={},fRp={},UCt={},EOy=(UCt.OFFLINE=(iNC["publicytnetworkstatus-online"]="BACK_ONLINE",iNC),UCt.ONLINE=(WNt["publicytnetworkstatus-offline"]="OFFLINE",WNt),UCt.BACK_ONLINE=(fRp["publicytnetworkstatus-offline"]="OFFLINE",fRp.TIMER_TRIGGER="ONLINE",fRp),UCt),GO=function(){var k=_.a.apply(this,arguments)||this;k.currentState="ONLINE";k.scheduledJobId=0;k.bannerString="";k.bannerVe=null;k.networkStatusManagerInstance=new _.sa;return k};
_.J(GO,_.a);_.c=GO.prototype;_.c.attached=function(){var k=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){k.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){k.stateChangeHandler("publicytnetworkstatus-offline")})};
_.c.detached=function(){var k=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){k.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){k.stateChangeHandler("publicytnetworkstatus-offline")})};
_.c.enterState=function(k){var I=this;this.scheduledJobId&&_.hD.cancelJob(this.scheduledJobId);k==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):k==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.HW("NO_INTERNET_CONNECTION",void 0,"No internet connection")):k==="BACK_ONLINE"&&(this.bannerString=_.HW("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.d6(_.hD,function(){I.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=k};
_.c.stateChangeHandler=function(k){(k=EOy[this.currentState][k])&&this.enterState(k)};
_.c.logVisibility=function(k){var I=_.PW();this.createBannerVe(k);I&&this.bannerVe&&(k?_.rC(I,[this.bannerVe]):_.h8(I,[this.bannerVe]))};
_.c.createBannerVe=function(k){!this.bannerVe&&k&&(this.bannerVe=_.BT(37929),_.pY(_.Ne(),this.bannerVe))};
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",String)],GO.prototype,"currentState",void 0);_.H([_.n(),_.Z("design:type",Object)],GO.prototype,"scheduledJobId",void 0);_.H([_.n(),_.Z("design:type",Object)],GO.prototype,"bannerString",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-network-status-banner"})],GO);
_.C(GO,"ytd-network-status-banner",function(){if(dCR!==void 0)return dCR;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-network-status-banner--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="status-banner style-scope ytd-network-status-banner">\n       [[bannerString]]\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return dCR=
k},{mode:1});var bNt;var TO=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};k.hidden=!0;k.frostedGlass=_.m("web_frosted_glass");return k};
_.J(TO,_.a);TO.prototype.computeHidden=function(k){return k&&k.status?!1:!0};
TO.prototype.handleUpdatePermissionRoleCommand=function(k){if(k=_.K(k,_.a$C))if(k=_.K(k.renderer,_.xgU))this.data=k};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],TO.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],TO.prototype,"componentBehavior",void 0);_.H([_.n({value:!0,computed:"computeHidden(data)"}),_.Z("design:type",Object)],TO.prototype,"hidden",void 0);_.H([_.n(),_.Z("design:type",Object)],TO.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],TO.prototype,"frostedGlass",void 0);
_.H([_.GY({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],TO);
_.C(TO,"ytd-permission-role-bottom-bar-renderer",function(){if(bNt!==void 0)return bNt;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-permission-role-bottom-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="pom-role-text style-scope ytd-permission-role-bottom-bar-renderer" hidden="[[hidden]]">\n  <yt-formatted-string text="[[data.status]]" class="style-scope ytd-permission-role-bottom-bar-renderer"></yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);return bNt=k},{mode:1});var lRR;var rxp;var qc6={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var dr=function(){return _.a.apply(this,arguments)||this};
_.J(dr,_.a);_.c=dr.prototype;_.c.attached=function(){this.JSC$22891_scroller&&(this.JSC$22891_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22891_scroller.attached&&typeof this.JSC$22891_scroller.attached==="function"&&this.JSC$22891_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.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 k=_.BL(this.hostElement);k.querySelector("tp-yt-paper-radio-group").selected="";var I=k.querySelector("#reason-text");I&&(I.value="");k.querySelector("#description-text").value=""}};
_.c.canSubmit=function(k,I){_.vW(this.hostElement,"yt-invalidate-popup-tabbables");return!(k&&I)};
_.c.onCancel=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.c.onSubmit=function(){var k=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(L){return L.active}).map(function(L){return L.innerText.trim()}),I=this.hostElement.querySelector("tp-yt-paper-radio-group"),V=I.selectedItem,X=V.name;
V=V.innerText.trim();var P=I.querySelector("#reason-text");I=void 0;P&&(I=P.value);(P=this.descriptionText.value)&&(P=P.trim());vnp(this.data.searchQuery,k,X,V,P,I);_.sm(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.c.sendFormSubmitToast=function(){var k=_.JW(_.HW("SBOX_INAPPROPRIATE_TOAST"));_.sm(this.hostElement,"yt-open-popup-action",[k,this])};
_.c.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(k){return k.active})};
_.c.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
dr.prototype.onIronSelect=dr.prototype.onIronSelect;dr.prototype.onIronChange=dr.prototype.onIronChange;dr.prototype.dataChanged=dr.prototype.dataChanged;_.H([_.n(),_.Z("design:type",Object)],dr.prototype,"data",void 0);_.H([_.n({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.Z("design:type",Boolean)],dr.prototype,"submitDisabled",void 0);_.H([_.n(),_.Z("design:type",Boolean)],dr.prototype,"suggestionSelected",void 0);
_.H([_.n(),_.Z("design:type",Boolean)],dr.prototype,"catagorySelected",void 0);_.H([_.p$("#scroller"),_.Z("design:type",Object)],dr.prototype,"JSC$22891_scroller",void 0);_.H([_.p$("#description-text"),_.Z("design:type",Object)],dr.prototype,"descriptionText",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dr.prototype,"dataChanged",null);
_.H([_.C$("iron-change"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dr.prototype,"onIronChange",null);_.H([_.C$("iron-select"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],dr.prototype,"onIronSelect",null);_.H([_.GY({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],dr);
_.C(dr,"ytd-search-suggestion-report-dialog",function(){if(rxp!==void 0)return rxp;var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-search-suggestion-report-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope ytd-search-suggestion-report-dialog">\n  <div id="content" class="style-scope ytd-search-suggestion-report-dialog">\n    <h2 id="title" class="style-scope ytd-search-suggestion-report-dialog">[[data.title]]</h2>\n    <div id="suggestions" class="style-scope ytd-search-suggestion-report-dialog">\n      <template is="dom-repeat" items="[[data.suggestions]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-checkbox class="style-scope ytd-search-suggestion-report-dialog">[[item.label]]</tp-yt-paper-checkbox>\n      </template>\n    </div>\n    <tp-yt-paper-radio-group id="categories" class="style-scope ytd-search-suggestion-report-dialog">\n      <h2 id="category-title" class="style-scope ytd-search-suggestion-report-dialog">[[data.categoryLabel]]</h2>\n      <yt-formatted-string id="category-title" text="[[data.categoryLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n      </yt-formatted-string>\n      <template is="dom-repeat" items="[[data.categories]]" class="style-scope ytd-search-suggestion-report-dialog">\n        <tp-yt-paper-radio-button name="[[item.id]]" class="style-scope ytd-search-suggestion-report-dialog">\n          [[item.label]]\n          <template is="dom-if" if="[[item.reasonLabel]]" class="style-scope ytd-search-suggestion-report-dialog">\n            <tp-yt-paper-input-container id="reason" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n              <tp-yt-iron-autogrow-textarea id="reason-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[item.reasonLabel]]" rows="1">\n              </tp-yt-iron-autogrow-textarea>\n            </tp-yt-paper-input-container>\n          </template>\n        </tp-yt-paper-radio-button>\n      </template>\n    </tp-yt-paper-radio-group>\n    <tp-yt-paper-input-container id="details" no-label-float="" use-v2-underline="" class="style-scope ytd-search-suggestion-report-dialog">\n      <tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope ytd-search-suggestion-report-dialog" slot="input" maxlength="500" placeholder="[[data.detailsPlaceholderLabel]]" rows="2">\n      </tp-yt-iron-autogrow-textarea>\n      <tp-yt-paper-input-char-counter slot="add-on" class="style-scope ytd-search-suggestion-report-dialog"></tp-yt-paper-input-char-counter>\n    </tp-yt-paper-input-container>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope ytd-search-suggestion-report-dialog">\n  <tp-yt-paper-button id="cancel" on-tap="onCancel" class="style-scope ytd-search-suggestion-report-dialog">[[data.cancelButtonLabel]]</tp-yt-paper-button>\n  <tp-yt-paper-button id="submit" disabled="[[submitDisabled]]" on-tap="onSubmit" class="style-scope ytd-search-suggestion-report-dialog">\n    [[data.submitButtonLabel]]\n  </tp-yt-paper-button>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return rxp=k},{mode:1});var iV=function(k){var I=k.openPopupAction;var V=k.target;var X=k.container;var P=k.popupContainerConfig;var L=k.getElement;k=k.removeWhenClosed===void 0?!1:k.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=I;this.target=V;this.container=X;this.popupContainerConfig=P;this.getElement=L;this.JSC$22897_popupConfig=this.popupContainerConfig.JSC$21579_popupConfig[this.openPopupAction.popupType];this.rendererName=(I=this.getName())?_.KVX(I,TJk(this.popupContainerConfig,
I)):"";_.m("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=k);this.createPopup()};
iV.prototype.updatePopup=function(k){this.openPopupAction=k;this.JSC$22897_popupConfig=this.popupContainerConfig.JSC$21579_popupConfig[this.openPopupAction.popupType];hfR(this);_.m("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
iV.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var KNt=function(k,I,V){(I=I&&k.JSC$22897_popupConfig.narrowProperties?k.JSC$22897_popupConfig.narrowProperties:k.JSC$22897_popupConfig.properties)&&V!==void 0&&(I.isAriaModal=V);yxy(k,I);k.isRtl()&&yxy(k,k.JSC$22897_popupConfig.rtlProperties);mCu(k)};
iV.prototype.createPopup=function(){var k=this.JSC$22897_popupConfig.component;if(this.popupContent=$CH(this,this.rendererName)){if(k){this.popup=$CH(this,k);var I=this.popupContent;_.m("web_enable_wrapper_for_cow_component_in_popup")&&(I=document.createElement("div"),I.appendChild(this.popupContent));_.m("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$22897_popupConfig.slotName&&I.setAttribute("slot",this.JSC$22897_popupConfig.slotName);k=this.popup;var V=this.container.tagName.toLowerCase();
_.qm("desktop_web_boolean_flag_with_counterfactual_study");var X=_.jk(I);_.rGK(_.Y5(k),_.vL(I,V,X));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.m("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.BL(this.container).appendChild(this.popup)}};
var hfR=function(k){var I,V,X=(I=k.openPopupAction.accessibilityData)==null?void 0:(V=I.accessibilityData)==null?void 0:V.label;X&&(k.popup.ariaLabel=X);var P;((P=k.popupContent.polymerController)!=null?P:k.popupContent).data=(0,_.dc.unsafeClone)(k.openPopupAction.popup[k.getName()]);k.popupContent.duration=Slx(k);k.popupContent.positionType=k.openPopupAction.position;var L=k.openPopupAction.properties;L&&Object.keys(L).forEach(function(T){k.popupContent[T]=L[T]})},yxy=function(k,I){if(I)for(var V=
_.G(Object.keys(I)),X=V.next();!X.done;X=V.next())X=X.value,k.popup[X]=I[X]},mCu=function(k){if(k.openPopupAction.position){var I=k.JSC$22897_popupConfig.positionalProperties&&k.JSC$22897_popupConfig.positionalProperties[k.openPopupAction.position],V=k.JSC$22897_popupConfig.rtlPositionalProperties&&k.JSC$22897_popupConfig.rtlPositionalProperties[k.openPopupAction.position];
I=k.isRtl()&&V?V:I;I.shiftedHorizontalOffset&&(V=k.popup.style.display,k.popup.style.display="block",k.popupContent&&k.popup.positionTarget&&k.popupContent.clientWidth>k.popup.positionTarget.clientWidth&&(I.horizontalOffset=k.popup.positionTarget.clientWidth/2-I.shiftedHorizontalOffset),k.popup.style.display=V);yxy(k,I)}},jWj=function(k,I,V){if(I){for(var X=_.G(Object.keys(I)),P=X.next();!P.done;P=X.next())P=P.value,k.popup.style[P]=I[P];
if(V)for(I=_.G(Object.keys(V)),X=I.next();!X.done;X=I.next())X=X.value,k.popup.style[X]=V[X]}};
iV.prototype.getName=function(){return _.jL(this.openPopupAction.popup,"renderer")||_.jL(this.openPopupAction.popup,"dialog")||_.jL(this.openPopupAction.popup,"model")||void 0};
var Slx=function(k){k=k.openPopupAction.durationHintMs;return k===0?k:Math.max(4E3,k||4E3)};
iV.prototype.isRtl=function(){return _.gH("HTML_DIR")==="rtl"};
var $CH=function(k,I){k=k.getElement(I,k.target);k==null&&_.$w(new _.GN("popup getElement returned null",I));return k};var JxK={};
JxK.YtPopupContainerBehavior=[_.ER.YtComponentBehavior,_.pF.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_);_.SY(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.jY(this.hostElement)},
closePopup:function(k){var I=this.createCacheKey(void 0,k);this.popups_[I]&&this.handleClosePopupAction_(void 0,k)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.hD.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.hD.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(k){k.opened&&k.keepBelowPlayer&&this.ensurePopupBelowPlayer(k)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var k in this.popups_){var I=this.popups_[k];if(I.popup.scrollAction==="refit"){var V=I.popup.positionTarget.getBoundingClientRect(),X=I.popup;V=V.top;var P=I;if(!P.naturalHeight){P.popup.hidden=!1;P.popup.style.position="fixed";P.popup.style.top="0px";P.popup.style.left="0px";var L=P.popup.getBoundingClientRect();P.naturalHeight=L.bottom-L.top;P.popup.refit()}X.hidden=!(V>=P.naturalHeight+60);I.popupContent.clientHeight===0&&I.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(k){this.popupContainerConfig=k},
handleOpenPopupAction:function(k,I,V){var X=k.openPopupAction,P=_.C7().resolve(_.RZ(_.S5))&&X.popupType==="TOAST";P&&!X.uniqueId&&(X.uniqueId=Vm());if(!_.m("popup_container_parent_target_killswitch")){var L;I=(L=this.getParentTarget(I))!=null?L:I}var T=this.ensurePopup_(X,I);return new _.tD(function(d){T.then(function(U){if(!U)return d();this.maybeCreateNarrowMediaQuery_();var E=this.createCacheKey(U.rendererName,U.openPopupAction.uniqueId);if(X.showOncePerUniqueId){if(this.shownPopupKeys_.has(E))return d();
this.shownPopupKeys_.add(E)}E=this.popups_[E];var l=!(!E||!E.openPopupAction.beReused);l=!!X.reusePopup||l;if(U.popup.opened&&!l){P&&!U.openPopupAction.replacePopup||this.handleClosePopupAction_(U.rendererName,U.openPopupAction.uniqueId);l=X.popupType==="DIALOG"&&!_.m("popup_container_dialog_reopen_killswitch");if(!P&&!l&&E&&E.target==I&&(_.m("popup_container_event_target_check_killswitch")||E.target==V)&&!U.openPopupAction.replacePopup)return d();_.xA(U.popup,function(){this.completeOpenPopupAction_(X,
I,U);d()}.bind(this))}else U.popup.opened?U.updatePopup(X):this.completeOpenPopupAction_(X,I,U),d()}.bind(this))}.bind(this))},
getParentTarget:function(k){if(k&&k instanceof HTMLElement)for(var I=_.G(Object.entries(this.popups_)),V=I.next();!V.done;V=I.next())if(V=_.G(V.value),V.next(),V=V.next().value,this.popupClosesOnClick(V)&&V.popup.contains(k))return V.target},
popupClosesOnClick:function(k){return k.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(k.rendererName.toUpperCase())},
completeOpenPopupAction_:function(k,I,V){V.updatePopup(k);var X=this.narrowMediaQuery_.queryMatches,P=this.isAriaModal;k=this.expandToFullWidth;V.target=I;var L;I=((L=V.target.polymerController)!=null?L:V.target).popupPositionTarget||V.target;V.JSC$22897_popupConfig.targetContainer&&(I=V.container);V.popup.positionTarget=I;V.popupContent.positionTarget=I;mCu(V);V.JSC$22897_popupConfig.forceFocus&&(V.popupContent.style.outline="none");V.popupContent.tabIndex=-1;V.JSC$22897_popupConfig.narrowProperties&&
(V.popup.style.position="static");V.JSC$22897_popupConfig.preventAutonav&&V.popup.setAttribute("prevent-autonav",!0);V.JSC$22897_popupConfig.forceCloseOnOutsideClick&&V.popup.setAttribute("force-close-on-outside-click",!0);KNt(V,X,P);L={};L.width=k?"100%":"";jWj(V,V.JSC$22897_popupConfig.styles,L);V.isRtl()&&jWj(V,V.JSC$22897_popupConfig.rtlStyles,L);if(!V.openPopupAction.shouldStopParentSignal){var T;k=(T=V.target.polymerController)!=null?T:V.target;(V.popupContent.startForwardingEvents||V.popupContainerConfig.forwardingEnabledPopups.has(V.rendererName))&&
k.parentComponent!==V.popupContent&&V.popupContent!==V.target&&V.target!==document.body&&(V.popupContent.startForwardingEvents?V.popupContent.startForwardingEvents(V.popupContainerConfig.forwardedEvents,V.target):(V.JSC$22897_eventForwarder||(V.JSC$22897_eventForwarder=new _.o2(V.popupContent)),V.JSC$22897_eventForwarder.start(V.popupContainerConfig.forwardedEvents,V.target)))}V=V.popup;V.addEventListener("iron-overlay-opened",_.R1(this,this.onPopupIronOverlayOpened_));V.addEventListener("iron-overlay-closed",
_.R1(this,this.onPopupIronOverlayClosed_));V.addEventListener("iron-overlay-canceled",_.R1(this,this.onPopupIronOverlayCanceled_));V.addEventListener("yt-refit",_.R1(this,this.refitPopup_));V.addEventListener("yt-invalidate-popup-tabbables",_.R1(this,this.handleInvalidatePopupTabbables_));V.open()},
getPopupDurationMs_:function(k){return k.durationHintMs===0?k.durationHintMs:Math.max(4E3,k.durationHintMs||4E3)},
handleClosePopupAction_:function(k,I){var V=_.m("web_popup_cache_key_killswitch")||!!I;if(k||V){var X=this.createCacheKey(k,I);k=(k=this.popups_[X])&&k.popup}else k=_.Rrx(_.b7);if(k&&k.close){if(I=_.C7().resolve(_.RZ(_.Bq)))k.restoreFocusOnClose=I.isKeyBoardInUse();if(k&&k.positionTarget&&!_.m("ytpopup_close_sibling_popups_killswitch")){I=_.G(Object.entries(this.popups_));for(V=I.next();!V.done;V=I.next()){var P=_.G(V.value);V=P.next().value;P=P.next().value;var L=void 0,T=void 0,d=void 0,U=void 0,
E=void 0,l=void 0;k.positionTarget==((L=P)==null?void 0:(T=L.popupContent)==null?void 0:T.positionTarget)&&P.popup&&(!((d=P.popup)==null?0:(U=d.style)==null?0:U.display)||((E=P.popup)==null?void 0:(l=E.style)==null?void 0:l.display)!=="none")&&(L=void 0,(L=P.popup)==null?0:L.close)&&(P.popup.close(),this.removePopup_(P.popup,V))}k&&this.popups_[X]&&(k.close(),this.removePopup_(k,X))}else k.close(),this.removePopup_(k,X)}},
handleClosePopupCommand_:function(k){k.closePopupCommand&&k.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,k.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(k){var I={},V;for(V in this.popups_)if(I={key$jscomp$1247:I.key$jscomp$1247},I.key$jscomp$1247=V,!k||!k.some(function(L){return function(T){return T==L.key$jscomp$1247}}(I))){var X=this.popups_[I.key$jscomp$1247],P=X.popup;
_.C7().resolve(_.RZ(_.S5))&&X.openPopupAction.popupType==="TOAST"||(P&&P.close&&P.close(),this.removePopup_(P,I.key$jscomp$1247))}},
handleClosePopupsAction_:function(k){k.forEach(function(I){var V=this.popups_[I];V&&((V=V.popup)&&V.close&&V.close(),this.removePopup_(V,I))}.bind(this))},
handleGetPopupOpenedAction_:function(k,I){return(I=this.createCacheKey(k,I))&&this.popups_[I]?this.popups_[k].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var k=[],I;for(I in this.popups_){var V=this.popups_[I];V.popup.opened&&k.push(V)}return k},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(k,I){_.m("ytpopup_disable_default_html_caching")&&k&&k.removeWhenClosed&&(_.BL(this.hostElement).removeChild(k),I&&this.popups_[I]&&delete this.popups_[I])},
shouldReusePopup_:function(k){return!(!k||!k.reusePopup)||!(!k||!k.beReused)},
ensurePopup_:function(k,I){this.maybeCreateNarrowMediaQuery_();var V=_.jL(k.popup,"renderer")||_.jL(k.popup,"dialog")||_.jL(k.popup,"model");if(!V)return _.ot();V=_.KVX(V,TJk(this.popupContainerConfig,V));return _.ot(this.getAndMaybeCreatePopup_(k,V,I))},
getAndMaybeCreatePopup_:function(k,I,V){var X=this.createCacheKey(I,k.uniqueId);if(this.popups_[X])return this.popups_[X];k=new iV({openPopupAction:k,target:V,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(I)});return this.popups_[X]=k},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(k){return _.m("ytpopup_disable_default_html_caching")?_.m("ytpopup_disable_cache_allowlist")?k&&this.doNotCacheList_.includes(k):k&&k.includes("view-model"):!1},
maybeCreateNarrowMediaQuery_:function(){this.narrowMediaQuery_||(this.narrowMediaQuery_=document.createElement("iron-media-query"),this.narrowMediaQuery_.query="(max-width: 656px)",this.narrowMediaQuery_.addEventListener("query-matches-changed",_.R1(this,this.openPopupQueryMatchesChanged_)),_.BL(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(k){k=k.detail.value;for(var I in this.popups_)KNt(this.popups_[I],k)},
onPopupIronOverlayClosed_:function(k){var I=k.currentTarget,V=_.xbX(I);V=V.length>0?V[0]:I;if(V.is!=="ytd-reel-watch-while-dialog-renderer"||k.target.is!=="tp-yt-iron-dropdown"){k.detail.popup=I;k.detail.popupRenderer=V;var X,P={context:{openingElement:((X=this.popups_[(V==null?void 0:V.is)||""])==null?void 0:X.target)||void 0}};Object.assign(P,k.detail);var L;_.vW((L=V.hostElement)!=null?L:V,"yt-popup-closed",P);I.removeEventListener("yt-refit",_.R1(this,this.refitPopup_));I.removeEventListener("yt-invalidate-popup-tabbables",
_.R1(this,this.handleInvalidatePopupTabbables_));I.removeEventListener("iron-overlay-canceled",_.R1(this,this.onPopupIronOverlayCanceled_));I.removeEventListener("iron-overlay-closed",_.R1(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(I)}},
onPopupIronOverlayCanceled_:function(k,I){var V=k.currentTarget,X=_.xbX(V);X=X.length>0?X[0]:V;if(X.is!=="ytd-reel-watch-while-dialog-renderer"||k.target.is!=="tp-yt-iron-dropdown"){var P;_.vW((P=X.hostElement)!=null?P:X,"yt-popup-canceled",k.detail);P=I?_.K$(I):null;(!I||["click","tap"].includes(I.type))&&!V.hasAttribute("force-close-on-outside-click")&&V.positionTarget&&P&&P.includes(V.positionTarget)&&k.preventDefault();V.restoreFocusOnClose=_.N6.keyboardEventMatchesKeys(I,"esc")}},
onPopupIronOverlayOpened_:function(k){k=k.currentTarget;var I=_.xbX(k);I=I.length>0?I[0]:k;var V,X;_.vW((V=I.hostElement)!=null?V:I,"yt-popup-opened",(X=I.hostElement)!=null?X:I);k.keepBelowPlayer&&(this.ensurePopupBelowPlayer(k,!0),this.dynamicallyPositionedElements_.add(k));V=_.C7().resolve(_.RZ(_.Bq));X=!!I.querySelector("#toast");V&&V.isKeyBoardInUse()&&!X&&(typeof I.focusFirstItem==="function"?I.focusFirstItem():(I=_.oMQ(k),I.length&&I[0].focus()));k.removeEventListener("iron-overlay-opened",
_.R1(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(k){k=k.currentTarget;k.refit&&k.refit()},
refitPopups_:function(){for(var k in this.popups_)this.popups_[k].refit()},
handleInvalidatePopupTabbables_:function(k){k=k.currentTarget;k.invalidateTabbables&&k.invalidateTabbables()},
createCacheKey:function(k,I){return _.m("web_popup_cache_key_killswitch")?I?k+"#"+I:k:I?"#"+I:k},
openSheet:function(k,I,V){var X=k==null?void 0:k.openPopupActionCommand;if(!X&&(k==null?0:k.viewModel)){if(k.sheetPosition)a:switch(k.sheetPosition){case "SHEET_POSITION_RIGHT":X="OPEN_POPUP_POSITION_RIGHT";break a;default:X="OPEN_POPUP_POSITION_UNKNOWN"}else X=void 0;X={openPopupAction:{popup:{sheetViewModel:k.viewModel},popupType:"CONTEXTUAL_SHEET",position:X}}}if(X){var P;this.expandToFullWidth=(P=k==null?void 0:k.expandToFullWidth)!=null?P:!1;this.handleOpenPopupAction(X,I,V===void 0?I:V)}},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var k=this;return _.W(function(I){return I.return(k.handleGetOpenedPopupsAction_().filter(function(V){var X;return((X=V.openPopupAction)==null?void 0:X.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(k,I,V){if(_.m("web_dialog_utils_killswitch")){var X=k==null?void 0:k.openPopupActionCommand,P=(V==null?0:V.ariaLabel)?{accessibilityData:{accessibilityData:{label:V.ariaLabel}}}:void 0;!X&&(k==null?0:k.viewModel)&&(X={openPopupAction:Object.assign({},{popup:{dialogViewModel:k.viewModel},popupType:(V==null?0:V.isModal)?"MODAL":"DIALOG"},P&&P)});X&&this.handleOpenPopupAction(X,I)}else{if(P=k==null?void 0:k.viewModel){var L=V=V===void 0?{}:V;V=L.ariaLabel;P={popup:{dialogViewModel:P},
popupType:L.isModal?"MODAL":"DIALOG"};L={accessibilityData:{label:V}};V&&(P.accessibilityData=L);P={openPopupAction:P}}else P=void 0;if(P=(X=P)!=null?X:k==null?void 0:k.openPopupActionCommand)this.isAriaModal=_.m("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(P,I)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var k=this;return _.W(function(I){return I.return(k.handleGetOpenedPopupsAction_().filter(function(V){var X;return((X=V.openPopupAction)==null?void 0:X.popupType)==="DIALOG"}).length>0)})}}];var YlT;var gOR;var qly=_.yz(["about:blank"]),Wy=function(){var k=_.a.apply(this,arguments)||this;k.isMuted=!1;k.pageLoadTimeoutId=void 0;k.enableA11yFocusFix=_.m("enable_a11y_focus_fix_for_mac_panel_on_desktop");k.moveFocusToContent=function(){k.iframe.focus()};
return k};
_.J(Wy,_.a);_.c=Wy.prototype;_.c.dataChanged=function(){var k=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var I=this.data.url,V=_.yj(I);_.m("enable_yt_ata_iframe_authuser")?(V=_.yj(I),_.X4(this.iframe,sah(V))):_.X4(this.iframe,V);this.pageLoadTimeoutId=_.d6(_.Ia(),function(){return void k.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.AJ({destination:window,iframe:this.iframe,origin:_.DBU(V.toString()),channelName:"ataiframe",onMessage:_.VMN(bLA,function(X){lh3(X.data)?(X=_.uG(X.data,1,_.WV,_.oh()),X.length!==1?_.$w(Error("nm")):(X=X[0],X===3?(k.isMuted=!0,k.logStateChanged({adMuteRequested:!0})):X===1&&k.close())):_.$w(Error("om"))}),
onEstablished:function(){k.cancelPageLoadTimeout();k.logStateChanged({pageLoadSucceeded:!0})}})}};
_.c.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.Ia().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.c.logStateChanged=function(k){var I;if((I=this.data)==null?0:I.trackingParams)k={adsClientData:{aboutThisAdData:k}},_.Ne().stateChanged(this.data.trackingParams,k)};
_.c.close=function(){_.sm(this.hostElement,"yt-close-popup-action",[this.is])};
_.c.handlesPopupClosed=function(k,I){var V=this,X,P;return _.W(function(L){if(L.nextAddress==1)return _.gH("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.sm(V.hostElement,"on-about-this-ad-popup-closed",[V.isMuted,I]),L.jumpTo(0)):k&&Fgk(k)?L.yield(BU3(k),4):(V.isMuted&&_.sm(V.hostElement,"yt-mute-ad-action",[V.is,V]),L.jumpTo(0));if(X=L.yieldResult){var T=P=new _.TQ(X),d=V.isMuted;T.getOptions().includes("onAboutThisAdPopupClosed")?_.jiy(T,"onAboutThisAdPopupClosed",{isMuted:d,layoutId:I}):_.U2("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.xg(L)})};
_.c.onPopupClosed=function(k){var I=this,V,X;return _.W(function(P){V=_.j2(qly);_.X4(I.iframe,V);I.cancelPageLoadTimeout();if(!I.data)return P.jumpTo(0);I.ytRendererBehavior.markDirty();X=k.detail.context.openingElement;return P.yield(I.handlesPopupClosed(X,I.data.layoutId),0)})};
_.c.detached=function(){this.cancelPageLoadTimeout()};
_.c.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Wy.prototype.onPopupClosed=Wy.prototype.onPopupClosed;Wy.prototype.dataChanged=Wy.prototype.dataChanged;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Wy.prototype,"ytRendererBehavior",void 0);_.H([_.p$("#iframe"),_.Z("design:type",HTMLIFrameElement)],Wy.prototype,"iframe",void 0);_.H([_.n(),_.Z("design:type",Object)],Wy.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Wy.prototype,"dataChanged",null);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype",Promise)],Wy.prototype,"onPopupClosed",null);_.H([_.cd({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],Wy);
_.C(Wy,"yt-about-this-ad-renderer",function(){if(gOR===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe><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>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;YlT===void 0&&(YlT=document.createElement("template"));var X=YlT;V.call(I,X.content.cloneNode(!0),k.content.firstChild);gOR=k}k=gOR;return k},{mode:2});var vOp;var sWK;var FNC=function(k){var I=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=I.message;"stack"in I&&(this.stack=I.stack);this.maxFileSizeMB=k;Object.setPrototypeOf(this,FNC.prototype)};
_.J(FNC,Error);var BKR=function(k,I){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=k;this.minHeight=I;Object.setPrototypeOf(this,BKR.prototype)};
_.J(BKR,Error);var Axt=function(k){this.requirements=k;this.JSC$22925_maxFileSize=k.maxFileSizeMB*1024*1024},QWx=function(k,I){if(I.size>k.JSC$22925_maxFileSize)throw new FNC(k.requirements.maxFileSizeMB);
};var nOx=function(k,I){this.canvas=k;this.imageEditorBuilder=I};
nOx.prototype.addEventListeners=function(k){var I=function(P){oOC(k,P)};
this.JSC$22931_mouseDownEvent=I;var V=function(P){xCC(k,P)};
this.JSC$22931_mouseMoveEvent=V;var X=function(){aRj(k)};
this.JSC$22931_mouseUpEvent=X;this.canvas.addEventListener("mousedown",I);this.canvas.addEventListener("mousemove",V);document.addEventListener("mouseup",X)};
nOx.prototype.removeEventListeners=function(){this.JSC$22931_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$22931_mouseDownEvent);this.JSC$22931_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$22931_mouseMoveEvent);this.JSC$22931_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$22931_mouseUpEvent)};
var RfR=function(k,I){k.removeEventListeners();return new Promise(function(V){var X=new Image;X.crossOrigin="anonymous";X.onload=function(){var P=k.imageEditorBuilder(k.canvas,X);k.addEventListeners(P);V(P)};
X.src=I})},fg=function(k,I,V,X,P,L,T,d){this.canvas=k;
this.image=I;this.requiredRatio=V;this.minImageCropDimension=X;this.minOutputImageResolution=P;this.component=L;this.styleFocusedCorner=d===void 0?!0:d;this.action=2;this.focusedCorner=this.resizeCorner=0;k=this.canvas.getContext("2d");if(!k)throw Error("pm");this.ctx=k;this.canvasMargin=T!=null?T:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;T=this.image;k=this.canvasInnerWidth/T.width;T.height*k>912&&(k=T.width/T.height*912/T.width);T=k;this.scaledImageWidth=this.canvas.width%2?
QaG(this.image.width*T):Ajp(this.image.width*T);this.scaledImageHeight=Math.round(this.image.height*T);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$22934_overlayMarginBottom=this.JSC$22934_overlayMarginTop=this.canvasMargin;this.JSC$22934_overlayMarginRight=this.JSC$22934_overlayMarginLeft=this.horizontalMargin;this.JSC$22934_overlayWidth=this.scaledImageWidth;this.JSC$22934_overlayHeight=this.scaledImageHeight;
k=this.image.width/this.image.height;k>this.requiredRatio?(this.JSC$22934_overlayWidth=this.canvas.width%2?QaG(this.scaledImageHeight*this.requiredRatio):Ajp(this.scaledImageHeight*this.requiredRatio),this.JSC$22934_overlayMarginRight=this.JSC$22934_overlayMarginLeft=(this.canvas.width-this.JSC$22934_overlayWidth)/2):k<this.requiredRatio&&(this.JSC$22934_overlayHeight=this.canvas.height%2?QaG(this.scaledImageWidth/this.requiredRatio):Ajp(this.scaledImageWidth/this.requiredRatio),this.JSC$22934_overlayMarginBottom=
this.JSC$22934_overlayMarginTop=(this.canvas.height-this.JSC$22934_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*T,this.scaledImageWidth);CNC(this)};
fg.prototype.getContext=function(){return this.ctx};
var oOC=function(k,I){I={x:Math.round(I.pageX-k.canvas.getBoundingClientRect().left),y:Math.round(I.pageY-k.canvas.getBoundingClientRect().top)};k.dragStart=I;wUx(k,I)!==0?(k.action=1,HNP(k,I),k.resizeCorner=wUx(k,I)):I.x>k.JSC$22934_overlayMarginLeft&&I.x<k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth&&I.y>k.JSC$22934_overlayMarginTop&&I.y<k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight&&(k.action=0)},pU$=function(k,I){switch(I){case 1:return{x:k.JSC$22934_overlayMarginLeft,
y:k.JSC$22934_overlayMarginTop};case 2:return{x:k.JSC$22934_overlayMarginLeft,y:k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight};case 3:return{x:k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth,y:k.JSC$22934_overlayMarginTop};case 4:return{x:k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth,y:k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight};default:throw Error("qm");}},MyC=function(k,I){if(k.focusedCorner!==0){k.dragStart=pU$(k,k.focusedCorner);
k.action=1;k.resizeCorner=k.focusedCorner;var V=k.dragStart.x,X=k.dragStart.y;switch(I){case 0:k.focusedCorner===1||k.focusedCorner===4?(V-=10,X-=10):(V-=10,X+=10);break;case 1:k.focusedCorner===1||k.focusedCorner===4?(V+=10,X+=10):(V+=10,X-=10);break;case 2:V=k.focusedCorner===1||k.focusedCorner===4?V-10:V+10;X-=10;break;case 3:V=k.focusedCorner===1||k.focusedCorner===4?V+10:V-10;X+=10;break;default:throw Error("rm");}NKC(k,{x:V,y:X});CNC(k);k.action=2;k.dragStart=void 0}},xCC=function(k,I){I={x:Math.round(I.pageX-
k.canvas.getBoundingClientRect().left),
y:Math.round(I.pageY-k.canvas.getBoundingClientRect().top)};HNP(k,I);switch(k.action){case 1:NKC(k,I);break;case 0:k.dragStart&&(k.JSC$22934_overlayMarginLeft=Math.max(k.horizontalMargin,Math.min(k.JSC$22934_overlayMarginLeft-(k.dragStart.x-I.x),k.horizontalMargin+k.scaledImageWidth-k.JSC$22934_overlayWidth)),k.JSC$22934_overlayMarginRight=k.canvas.width-k.JSC$22934_overlayMarginLeft-k.JSC$22934_overlayWidth,k.JSC$22934_overlayMarginTop=Math.max(k.canvasMargin,Math.min(k.JSC$22934_overlayMarginTop-
(k.dragStart.y-I.y),k.scaledImageHeight-k.JSC$22934_overlayHeight+k.canvasMargin)),k.JSC$22934_overlayMarginBottom=k.canvas.height-(k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight));break;default:return}CNC(k);k.dragStart=I},aRj=function(k){k.action=2;
k.dragStart=void 0;document.body.style.cursor="auto"},HNP=function(k,I){switch(wUx(k,I)){case 1:document.body.style.cursor="nw-resize";
break;case 3:document.body.style.cursor="ne-resize";break;case 2:document.body.style.cursor="sw-resize";break;case 4:document.body.style.cursor="se-resize";break;default:k.action!==1&&(document.body.style.cursor="auto")}},wUx=function(k,I){var V=k.JSC$22934_overlayMarginLeft-5,X=k.JSC$22934_overlayMarginTop-5,P=k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth-5;
k=k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight-5;return ZNt(I,{x:V,y:X})?1:ZNt(I,{x:P,y:X})?3:ZNt(I,{x:V,y:k})?2:ZNt(I,{x:P,y:k})?4:0},ZNt=function(k,I){return k.x>=I.x&&k.x<=I.x+10&&k.y>=I.y&&k.y<=I.y+10},NKC=function(k,I){if(k.dragStart)switch(k.resizeCorner){case 2:Math.abs((k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth-I.x)/(I.y-k.JSC$22934_overlayMarginTop))>=k.requiredRatio?DCy(k,I.x):zfH(k,I.y);
break;case 1:Math.abs((k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth-I.x)/(k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight-I.y))>=k.requiredRatio?uQy(k,I.x):zfH(k,I.y);break;case 4:Math.abs((I.x-k.JSC$22934_overlayMarginLeft)/(I.y-k.JSC$22934_overlayMarginTop))>=k.requiredRatio?DCy(k,I.x):ONt(k,I.y);break;case 3:Math.abs((I.x-k.JSC$22934_overlayMarginLeft)/(k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight-I.y))>=k.requiredRatio?uQy(k,I.x):ONt(k,I.y);break;default:throw Error("sm");
}},DCy=function(k,I){var V=k.JSC$22934_overlayMarginTop;
k.JSC$22934_overlayMarginBottom=typ(k,I);k.JSC$22934_overlayHeight=k.canvas.height-k.JSC$22934_overlayMarginBottom-V;k.JSC$22934_overlayWidth=Math.round(k.JSC$22934_overlayHeight*k.requiredRatio);efH(k)},uQy=function(k,I){var V=k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight;
k.JSC$22934_overlayMarginTop=typ(k,I);k.JSC$22934_overlayHeight=V-k.JSC$22934_overlayMarginTop;k.JSC$22934_overlayWidth=Math.round(k.JSC$22934_overlayHeight*k.requiredRatio);efH(k)},efH=function(k){switch(k.resizeCorner){case 2:case 1:k.JSC$22934_overlayMarginLeft=k.canvas.width-k.JSC$22934_overlayMarginRight-k.JSC$22934_overlayWidth;
break;case 4:case 3:k.JSC$22934_overlayMarginRight=k.canvas.width-k.JSC$22934_overlayMarginLeft-k.JSC$22934_overlayWidth;break;default:throw Error("sm");}},zfH=function(k,I){var V=k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth;
k.JSC$22934_overlayMarginLeft=kkT(k,I);k.JSC$22934_overlayWidth=V-k.JSC$22934_overlayMarginLeft;k.JSC$22934_overlayHeight=Math.round(k.JSC$22934_overlayWidth/k.requiredRatio);IcH(k)},ONt=function(k,I){var V=k.JSC$22934_overlayMarginLeft;
k.JSC$22934_overlayMarginRight=kkT(k,I);k.JSC$22934_overlayWidth=k.canvas.width-k.JSC$22934_overlayMarginRight-V;k.JSC$22934_overlayHeight=Math.round(k.JSC$22934_overlayWidth/k.requiredRatio);IcH(k)},IcH=function(k){switch(k.resizeCorner){case 2:case 4:k.JSC$22934_overlayMarginBottom=k.canvas.height-k.JSC$22934_overlayMarginTop-k.JSC$22934_overlayHeight;
break;case 1:case 3:k.JSC$22934_overlayMarginTop=k.canvas.height-k.JSC$22934_overlayMarginBottom-k.JSC$22934_overlayHeight;break;default:throw Error("sm");}},typ=function(k,I){switch(k.resizeCorner){case 2:I=k.canvas.height-(k.JSC$22934_overlayMarginTop+V6G(k,I));
break;case 4:I=k.canvas.height-(k.JSC$22934_overlayMarginTop+XVd(k,I));break;case 1:I=k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight-V6G(k,I);break;case 3:I=k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight-XVd(k,I);break;default:throw Error("sm");}return Math.max(I,k.canvasMargin)},V6G=function(k,I){I=k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth-Math.max(I,k.horizontalMargin);
I=I<0?k.JSC$22934_overlayWidth:Math.max(I,k.minOverlayWidth);return Math.round(I/k.requiredRatio)},XVd=function(k,I){I=k.canvas.width-Math.max(k.canvas.width-I,k.horizontalMargin)-k.JSC$22934_overlayMarginLeft;
I=I<0?k.JSC$22934_overlayWidth:Math.max(I,k.minOverlayWidth);return Math.round(I/k.requiredRatio)},kkT=function(k,I){switch(k.resizeCorner){case 2:I=k.canvas.width-k.JSC$22934_overlayMarginRight-PGC(k,I);
break;case 4:I=k.canvas.width-k.JSC$22934_overlayMarginLeft-PGC(k,I);break;case 1:I=k.canvas.width-k.JSC$22934_overlayMarginRight-LAP(k,I);break;case 3:I=k.canvas.width-k.JSC$22934_overlayMarginLeft-LAP(k,I);break;default:throw Error("sm");}return Math.max(I,k.horizontalMargin)},PGC=function(k,I){I=k.canvas.height-Math.max(k.canvas.height-I,k.canvasMargin)-k.JSC$22934_overlayMarginTop;
return I<0?k.JSC$22934_overlayWidth:Math.max(Math.round(I*k.requiredRatio),k.minOverlayWidth)},LAP=function(k,I){I=k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight-Math.max(I,k.canvasMargin);
return I<0?k.JSC$22934_overlayWidth:Math.max(Math.round(I*k.requiredRatio),k.minOverlayWidth)},CNC=function(k){k.ctx.clearRect(0,0,k.canvas.width,k.canvas.height);
k.ctx.drawImage(k.image,0,0,k.image.width,k.image.height,k.horizontalMargin,k.canvasMargin,k.canvas.width-2*k.horizontalMargin,k.scaledImageHeight);k.ctx.fillStyle="rgba(0, 0, 0, 0.7)";k.ctx.fillRect(k.horizontalMargin,k.JSC$22934_overlayMarginTop,k.JSC$22934_overlayMarginLeft-k.horizontalMargin,k.JSC$22934_overlayHeight);k.ctx.fillRect(k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth,k.JSC$22934_overlayMarginTop,k.JSC$22934_overlayMarginRight-k.horizontalMargin,k.JSC$22934_overlayHeight);k.ctx.fillRect(k.horizontalMargin,
k.canvasMargin,k.scaledImageWidth,k.JSC$22934_overlayMarginTop-k.canvasMargin);k.ctx.fillRect(k.horizontalMargin,k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight,k.scaledImageWidth,k.JSC$22934_overlayMarginBottom-k.canvasMargin);k.drawOverlay();k.component&&_.vW(k.component,"image-updated")};
fg.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$22934_overlayMarginLeft,this.JSC$22934_overlayMarginTop,this.JSC$22934_overlayWidth,this.JSC$22934_overlayHeight);chH(this)};
var chH=function(k){var I=k.JSC$22934_overlayMarginLeft-5,V=k.JSC$22934_overlayMarginTop-5,X=k.JSC$22934_overlayMarginLeft+k.JSC$22934_overlayWidth-5,P=k.JSC$22934_overlayMarginTop+k.JSC$22934_overlayHeight-5;k.ctx.fillStyle="#FFF";k.ctx.fillRect(I,V,10,10);k.ctx.strokeRect(I,V,10,10);k.ctx.fillRect(X,V,10,10);k.ctx.strokeRect(X,V,10,10);k.ctx.fillRect(I,P,10,10);k.ctx.strokeRect(I,P,10,10);k.ctx.fillRect(X,P,10,10);k.ctx.strokeRect(X,P,10,10);if(k.focusedCorner!==0&&k.styleFocusedCorner){k.ctx.lineWidth=
4;k.ctx.strokeStyle="#3EA6FF";switch(k.focusedCorner){case 1:--I;--V;break;case 2:--I;V=P-1;break;case 3:I=X-1;--V;break;case 4:I=X-1;V=P-1;break;default:return}k.ctx.strokeRect(I,V,12,12)}};
fg.prototype.crop=function(k,I){I=I===void 0?!0:I;var V=this.image.width/this.scaledImageWidth,X=document.createElement("canvas"),P=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],L=this.JSC$22934_overlayWidth*V,T=this.JSC$22934_overlayHeight*V;X.width=Math.max(L,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);X.height=Math.max(T,P);k&&(X.width=Math.min(X.width,X.height),X.height=Math.min(X.width,X.height));
k=X.getContext("2d");if(!k)throw Error("gm");P=(this.JSC$22934_overlayMarginLeft-this.horizontalMargin)*V;V*=this.JSC$22934_overlayMarginTop-this.canvasMargin;I||(k.fillStyle="white",k.fillRect(0,0,X.width,X.height));k.drawImage(this.image,P,V,L,T,0,0,X.width,X.height);return X};var Gku=function(k,I,V,X,P){fg.call(this,k,I,V,X,void 0,P,8,!1)};
_.J(Gku,fg);Gku.prototype.drawOverlay=function(){var k=this.getContext(),I=this.JSC$22934_overlayWidth,V=this.JSC$22934_overlayHeight,X=this.JSC$22934_overlayMarginTop,P=this.JSC$22934_overlayMarginLeft;k.lineWidth=2;k.strokeStyle="#3EA6FF";k.beginPath();k.arc(P+I/2,X+V/2,I/2,0,2*Math.PI);k.stroke();k.strokeRect(P,X,I,V);chH(this)};
var T3y={maxFileSizeMB:15,minWidth:98,minHeight:98},d4y=["image/png","image/jpeg","image/gif"],UM=function(){var k=_.a.apply(this,arguments)||this;k.fileSelectorFocusListener=null;k.errorMessage=null;k.isLoading=!0;k.hideContainer=!0;k.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return k};
_.J(UM,_.a);_.c=UM.prototype;_.c.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.c.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.c.computePlaylistThumbnail=function(k){return k==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.c.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.sm(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.c.setErrorState=function(k){this.resetErrorState();k&&(this.errorMessage=k)};
_.c.showPopup=function(){var k=this;this.hideContainer=!1;_.d6(_.hD,function(){_.vW(k.hostElement,"yt-refit")});
this.isLoading=!1};
_.c.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.c.closePopup=function(){this.resetFileSelector();_.sm(this.hostElement,"yt-close-popup-action",[this.is])};
_.c.onCancelTap=function(){this.isPlaylistThumbnail||_.sm(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.c.openFileSelector=function(){var k=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.d6(_.hD,function(){setTimeout(function(){if(!k.fileSelector.files||k.fileSelector.files.length===0)k.onCancelTap();k.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(I){I instanceof Error?_.hq(I):_.yP(new _.GN(JSON.stringify(I)))}};
_.c.handleFileSelection=function(){var k=this,I,V,X,P,L,T;return _.W(function(d){switch(d.nextAddress){case 1:_.vK(d,2);if(!k.fileSelector.files||!k.imageEditorCanvas)return k.onCancelTap(),d.return();I=k.fileSelector.files[0];QWx(k.imageChecker,I);_.vK(d,4);return d.yield(emA(I),6);case 6:k.mimeType=d.yieldResult;_.vx(d,5,2);break;case 4:_.nh(d,2),_.sm(k.hostElement,"yt-image-selection-error-action",[(V=k.data)==null?void 0:V.genericImageLoadErrorMessage]),k.onCancelTap();case 5:X=new FileReader;
X.addEventListener("load",function(){var U,E;return _.W(function(l){if(l.nextAddress==1){if(!X.result)return _.$w(Error("im")),l.return();U=X.result;E=new Image;E.src=U;E.onload=function(){try{var r=k.imageChecker;if(E.width<r.requirements.minWidth||E.height<r.requirements.minHeight)throw new BKR(r.requirements.minWidth,r.requirements.minHeight);}catch(y){if(y instanceof BKR){var h;_.sm(k.hostElement,"yt-image-selection-error-action",[(h=k.data)==null?void 0:h.imageDimensionErrorMessage]);k.logImageDimensionErrorVe()}else y instanceof
Error?_.hq(y):(r=new _.GN(JSON.stringify(y)),_.hq(r));k.onCancelTap()}k.showPopup()};
E.onerror=function(){var r;_.sm(k.hostElement,"yt-image-selection-error-action",[(r=k.data)==null?void 0:r.genericImageLoadErrorMessage]);k.onCancelTap()};
return l.yield(RfR(k.imageEditorCanvas,U),2)}k.imageEditor=l.yieldResult;k.updatePositionOfAllCorners();k.addEventListeners(k.imageEditor);_.xg(l)})},!1);
X.readAsDataURL(I);_.vx(d,0);break;case 2:P=_.nh(d),P instanceof FNC?_.sm(k.hostElement,"yt-image-selection-error-action",[(L=k.data)==null?void 0:L.imageSizeErrorMessage]):(P instanceof Error?_.hq(P):_.yP(new _.GN(JSON.stringify(P))),_.sm(k.hostElement,"yt-image-selection-error-action",[(T=k.data)==null?void 0:T.genericImageLoadErrorMessage])),k.onCancelTap(),_.xg(d)}})};
_.c.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var k=_.pI(_.Ne(),{veType:232707,visualElement:_.BT(232707)});k&&(k={visualElement:k},_.Hd().reportShown(k))}};
_.c.handleImageSelectionErrorAction=function(k){this.isPlaylistThumbnail&&_.cMi(this.hostElement,k)};
_.c.convertToImageFormatBundle=function(k){var I=this,V,X,P;return _.W(function(L){switch(L.nextAddress){case 1:return V=k.toDataURL(I.outputMimeType,1),L.yield(kfi(V),2);case 2:X=L.yieldResult;_.vK(L,3);QWx(I.imageChecker,X);_.vx(L,4);break;case 3:P=_.nh(L);if(!(P instanceof FNC))throw P;_.$w(new _.GN("Output size is bigger than input size for image",I.mimeType,I.outputMimeType,X.size));V=k.toDataURL("image/jpeg",.95);return L.yield(kfi(V),6);case 6:X=L.yieldResult;case 4:return L.return({dataUrl:V,
imageFile:X})}})};
_.c.handleUploadImageToScottyCommand=function(k){var I=this,V,X,P,L,T,d,U,E,l,r;return _.W(function(h){switch(h.nextAddress){case 1:if(!I.imageEditor||!_.K(k,D_i))return h.return();V=_.K(k,D_i).scottyUploadUrl;if(!V){var y=new _.GN("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.hq(y);return h.return()}_.vK(h,2);I.setLoadingState();X=I.imageEditor.crop(!1,!1);return h.yield(I.convertToImageFormatBundle(X),4);case 4:return P=h.yieldResult,h.yield(O3p(P.imageFile,V),5);
case 5:L=h.yieldResult;((T=I.data)==null?0:T.onUploadEndpoint)?(d=I.buildUploadServiceEndpoint(L),I.ytComponentBehavior.resolveCommand(d),U=_.K(d,_.Wc),((E=U)==null?0:E.params)?I.closePopup():I.resetFileSelector()):(_.sm(I.hostElement,"yt-image-updated-action",[P.dataUrl,L]),I.closePopup());_.vx(h,0);break;case 2:l=_.nh(h),I.setErrorState((r=I.data)==null?void 0:r.uploadErrorMessage),l instanceof Error?_.hq(l):(y=new _.GN(JSON.stringify(l)),_.hq(y)),_.xg(h)}})};
_.c.buildUploadServiceEndpoint=function(k){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",k),this.data.onUploadEndpoint):null};
_.c.dataChanged=function(){var k=this,I;return _.W(function(V){if(V.nextAddress==1){if(!k.data||!k.canvasElement)return V.return();k.data.imageRatio&&k.data.minImageCropWidth||_.yP(new _.GN("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));I=function(X,P){return k.data.imageType==="IMAGE_TYPE_AVATAR"?new Gku(X,P,k.data.imageRatio,[k.data.minImageCropWidth,k.data.minImageCropWidth/k.data.imageRatio],k.hostElement):new fg(X,P,k.data.imageRatio,[k.data.minImageCropWidth,
k.data.minImageCropWidth/k.data.imageRatio],void 0,k.hostElement,8,!1)};
k.imageEditorCanvas=new nOx(k.canvasElement,I);return k.data.url?V.yield(RfR(k.imageEditorCanvas,k.data.url),3):(k.hideContainer=!0,k.openFileSelector(),V.jumpTo(0))}k.imageEditor=V.yieldResult;k.showPopup();k.addEventListeners(k.imageEditor);_.xg(V)})};
_.c.addEventListeners=function(k){this.removeEventListeners();var I=function(P){oOC(k,P)};
this.JSC$22942_mouseDownEvent=I;var V=function(P){xCC(k,P)};
this.JSC$22942_mouseMoveEvent=V;var X=function(){aRj(k)};
this.JSC$22942_mouseUpEvent=X;this.topLeftCorner.addEventListener("mousedown",I);this.topLeftCorner.addEventListener("mousemove",V);this.topLeftCorner.addEventListener("mouseup",X);this.topRightCorner.addEventListener("mousedown",I);this.topRightCorner.addEventListener("mousemove",V);this.topRightCorner.addEventListener("mouseup",X);this.bottomLeftCorner.addEventListener("mousedown",I);this.bottomLeftCorner.addEventListener("mousemove",V);this.bottomLeftCorner.addEventListener("mouseup",X);this.bottomRightCorner.addEventListener("mousedown",
I);this.bottomRightCorner.addEventListener("mousemove",V);this.bottomRightCorner.addEventListener("mouseup",X)};
_.c.removeEventListeners=function(){this.JSC$22942_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$22942_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$22942_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$22942_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$22942_mouseDownEvent));this.JSC$22942_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$22942_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$22942_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$22942_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$22942_mouseMoveEvent));this.JSC$22942_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$22942_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$22942_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$22942_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$22942_mouseUpEvent))};
_.c.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var k=document.activeElement;k&&k.shadowRoot&&k.shadowRoot.activeElement;)k=k.shadowRoot.activeElement;switch(k){case this.topLeftCorner:this.imageEditor.focusedCorner=1;break;case this.topRightCorner:this.imageEditor.focusedCorner=3;break;case this.bottomLeftCorner:this.imageEditor.focusedCorner=2;break;case this.bottomRightCorner:this.imageEditor.focusedCorner=4;break;default:return this.imageEditor.focusedCorner=0,!1}return!0};
_.c.updatePositionOfCorner=function(k,I){var V=k.y-I.offsetHeight/2+4;I.style.left=k.x-I.offsetWidth/2+16+"px";I.style.top=V+"px"};
_.c.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var k=_.G([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),I=k.next();!I.done;I=k.next()){I=I.value;var V=pU$(this.imageEditor,I.corner);this.updatePositionOfCorner(V,I.div)}};
_.c.onLeft=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(MyC(this.imageEditor,0),this.updatePositionOfAllCorners(),k.preventDefault())};
_.c.onRight=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(MyC(this.imageEditor,1),this.updatePositionOfAllCorners(),k.preventDefault())};
_.c.onUp=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(MyC(this.imageEditor,2),this.updatePositionOfAllCorners(),k.preventDefault())};
_.c.onDown=function(k){this.imageEditor&&this.setFocusInImageEditor()&&(MyC(this.imageEditor,3),this.updatePositionOfAllCorners(),k.preventDefault())};
_.c.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.R9.Object.defineProperties(UM.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&d4y.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var k,I,V;((I=this.data)==null?0:I.imageRatio)&&((V=this.data)==null?0:V.minImageCropWidth)?k={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:k=T3y;return new Axt(k)}}});
UM.prototype.updatePositionOfAllCorners=UM.prototype.updatePositionOfAllCorners;UM.prototype.dataChanged=UM.prototype.dataChanged;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],UM.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],UM.prototype,"ytComponentBehavior",void 0);_.H([_.q(_.N6),_.Z("design:type",Object)],UM.prototype,"ironA11yKeysBehavior",void 0);
_.H([_.p$("#canvas"),_.Z("design:type",HTMLCanvasElement)],UM.prototype,"canvasElement",void 0);_.H([_.p$("#file-selector"),_.Z("design:type",HTMLInputElement)],UM.prototype,"fileSelector",void 0);_.H([_.p$("#top-left-corner"),_.Z("design:type",HTMLDivElement)],UM.prototype,"topLeftCorner",void 0);_.H([_.p$("#top-right-corner"),_.Z("design:type",HTMLDivElement)],UM.prototype,"topRightCorner",void 0);
_.H([_.p$("#bottom-left-corner"),_.Z("design:type",HTMLDivElement)],UM.prototype,"bottomLeftCorner",void 0);_.H([_.p$("#bottom-right-corner"),_.Z("design:type",HTMLDivElement)],UM.prototype,"bottomRightCorner",void 0);_.H([_.n(),_.Z("design:type",Object)],UM.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],UM.prototype,"errorMessage",void 0);_.H([_.n(),_.Z("design:type",Object)],UM.prototype,"isLoading",void 0);_.H([_.n(),_.Z("design:type",Object)],UM.prototype,"hideContainer",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.Z("design:type",Boolean)],UM.prototype,"isPlaylistThumbnail",void 0);_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype",Promise)],UM.prototype,"dataChanged",null);_.H([_.C$("image-updated"),_.C$("yt-refit"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],UM.prototype,"updatePositionOfAllCorners",null);
_.H([_.cd({is:"yt-image-editor-renderer",disableElementRegistration:!0})],UM);
_.C(UM,"yt-image-editor-renderer",function(){if(sWK===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-image-editor-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.channels.yt_image_editor_renderer.yt.image.editor.renderer.css.js--\x3e<div class="container style-scope yt-image-editor-renderer" hidden$="[[hideContainer]]">\n  <div class="popup-header style-scope yt-image-editor-renderer">\n    <h2 class="style-scope yt-image-editor-renderer">\n      <yt-formatted-string id="title" class="popup-header-title style-scope yt-image-editor-renderer" text="[[data.title]]">\n      </yt-formatted-string>\n    </h2>\n  </div>\n  <div class="content style-scope yt-image-editor-renderer" slot="content" no-padding="" id="canvas-container">\n    <div class="error style-scope yt-image-editor-renderer" hidden="[[!errorMessage]]">\n      <yt-icon id="info-icon" icon="yt-icons:info" class="style-scope yt-image-editor-renderer"></yt-icon>\n      <yt-formatted-string id="error" class="error-message style-scope yt-image-editor-renderer" text="[[errorMessage]]">\n    </yt-formatted-string>\n    </div>\n    <canvas id="canvas" width="600" height="600" class="style-scope yt-image-editor-renderer">\n    </canvas>\n    <div class="drag top-left style-scope yt-image-editor-renderer" id="top-left-corner" aria-label="[[data.topLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag top-right style-scope yt-image-editor-renderer" id="top-right-corner" aria-label="[[data.topRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-left style-scope yt-image-editor-renderer" id="bottom-left-corner" aria-label="[[data.bottomLeftCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n    <div class="drag bottom-right style-scope yt-image-editor-renderer" id="bottom-right-corner" aria-label="[[data.bottomRightCornerImageCropAriaLabel]]" role="button" tabindex="0">\n    </div>\n  </div>\n  <div class="button-layer style-scope yt-image-editor-renderer">\n    <input id="file-selector" accept="image/*" hidden="" type="file" on-change="handleFileSelection" class="style-scope yt-image-editor-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" on-click="onCancelTap" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="update-button" data="[[data.updateButton.buttonRenderer]]" class="style-scope yt-image-editor-renderer">\n    </yt-button-renderer>\n  </div>\n  <div class="spinner-container style-scope yt-image-editor-renderer" hidden="[[!isLoading]]">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope yt-image-editor-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;vOp===void 0&&(vOp=document.createElement("template"));var X=vOp;V.call(I,X.content.cloneNode(!0),k.content.firstChild);sWK=k}k=sWK;return k},{mode:2});var iXj;var WAK;var EM=function(){return _.a.apply(this,arguments)||this};
_.J(EM,_.a);EM.prototype.updateMinutesFromBinding=function(k){this.handleMinutesChanged&&this.handleMinutesChanged(k)};
EM.prototype.updateSecondsFromBinding=function(k){this.handleSecondsChanged&&this.handleSecondsChanged(k)};
EM.prototype.updateDescriptionFromBinding=function(k){this.handleDescriptionChanged&&this.handleDescriptionChanged(k)};
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],EM.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],EM.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",String)],EM.prototype,"minutes",void 0);_.H([_.n(),_.Z("design:type",String)],EM.prototype,"seconds",void 0);_.H([_.n(),_.Z("design:type",String)],EM.prototype,"description",void 0);_.H([_.n(),_.Z("design:type",Function)],EM.prototype,"handleMinutesChanged",void 0);
_.H([_.n(),_.Z("design:type",Function)],EM.prototype,"handleSecondsChanged",void 0);_.H([_.n(),_.Z("design:type",Function)],EM.prototype,"handleDescriptionChanged",void 0);_.H([_.n(),_.Z("design:type",Number)],EM.prototype,"characterLimit",void 0);_.H([_.n(),_.Z("design:type",Number)],EM.prototype,"textNumRows",void 0);_.H([_.cd({is:"yt-report-details-form-content",disableElementRegistration:!0})],EM);
_.C(EM,"yt-report-details-form-content",function(){if(WAK===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_content.yt.report.details.form.content.css.js--\x3e<div id="content" class="style-scope yt-report-details-form-content"><label id="timestamp" class="style-scope yt-report-details-form-content">\n    [[getSimpleString(data.timestampLabel)]]\n    <yt-timestamp-input minutes="[[minutes]]" seconds="[[seconds]]" on-minutes-changed="updateMinutesFromBinding" on-seconds-changed="updateSecondsFromBinding" class="style-scope yt-report-details-form-content"></yt-timestamp-input></label><div id="description" class="style-scope yt-report-details-form-content"><tp-yt-paper-input-container no-label-float="" use-v2-underline="" class="style-scope yt-report-details-form-content"><tp-yt-iron-autogrow-textarea id="description-text" class="paper-input-input style-scope yt-report-details-form-content" slot="input" aria-label$="[[getSimpleString(data.descriptionHint)]]" maxlength$="[[characterLimit]]" placeholder="[[getSimpleString(data.descriptionHint)]]" rows$="[[textNumRows]]" value="[[description]]" on-value-changed="updateDescriptionFromBinding"></tp-yt-iron-autogrow-textarea><tp-yt-paper-input-char-counter slot="add-on" class="style-scope yt-report-details-form-content"></tp-yt-paper-input-char-counter></tp-yt-paper-input-container></div><yt-formatted-string id="footer" text="[[data.footer]]" class="style-scope yt-report-details-form-content"></yt-formatted-string></div>');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;iXj===void 0&&(iXj=document.createElement("template"));var X=iXj;V.call(I,X.content.cloneNode(!0),k.content.firstChild);WAK=k}k=WAK;return k},{mode:2});var fct;var U4C;var bV=function(){var k=_.a.apply(this,arguments)||this;k.updateMinutesFromBinding=function(I){k.minutes=I.detail.value};
k.updateSecondsFromBinding=function(I){k.seconds=I.detail.value};
k.updateDescriptionFromBinding=function(I){k.description=I.detail.value};
return k};
_.J(bV,_.a);_.c=bV.prototype;_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.c.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"}}}};
_.c.ready=function(){_.BL(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.c.onSubmitYtAction=function(k){var I=k.detail;I.actionName==="yt-service-request"&&(I=I.args[1],I.flagEndpoint&&(k.stopPropagation(),this.refireAction(I)))};
_.c.refireAction=function(k){var I={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(I.vss_id=this.vssId);_.Qk(this.hostElement,[k,I]);this.submitDisabled=!0};
_.c.dataChanged=function(){var k=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var I=_.S_();I&&I.getPlayerPromise().then(function(V){var X=V.getOption("cc","track")||V.getOption("captions","track");X&&(k.vssId=X.vss_id);V=V.getCurrentTime();k.minutes=Math.floor(V/60).toString();k.seconds=(Math.floor(V)%60).toString()})};
_.c.updateSubmitButtonState=function(){var k;((k=this.data)==null?0:k.isFreeformReason)?this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds===""||!this.description||this.description.length<3):this.set("data.submitButton.buttonRenderer.isDisabled",this.submitDisabled||this.minutes===""||this.seconds==="")};
_.c.onYtServiceRequestCompleted=function(){_.sm(this.hostElement,"yt-close-popup-action")};
_.c.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.R9.Object.defineProperties(bV.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var k;return((k=this.data)==null?void 0:k.textNumRows)||4}}});
bV.prototype.onYtServiceRequestError=bV.prototype.onYtServiceRequestError;bV.prototype.onYtServiceRequestCompleted=bV.prototype.onYtServiceRequestCompleted;bV.prototype.updateSubmitButtonState=bV.prototype.updateSubmitButtonState;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],bV.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],bV.prototype,"ytRendererBehavior",void 0);
_.H([_.n({observer:"dataChanged"}),_.Z("design:type",Object)],bV.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Boolean)],bV.prototype,"submitDisabled",void 0);_.H([_.n(),_.Z("design:type",String)],bV.prototype,"minutes",void 0);_.H([_.n(),_.Z("design:type",String)],bV.prototype,"seconds",void 0);_.H([_.n(),_.Z("design:type",String)],bV.prototype,"description",void 0);_.H([_.n(),_.Z("design:type",String)],bV.prototype,"vssId",void 0);
_.H([_.n({value:_.gH("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.Z("design:type",Boolean)],bV.prototype,"isMusic",void 0);_.H([_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],bV.prototype,"characterLimit",null);_.H([_.v("data"),_.Z("design:type",Number),_.Z("design:paramtypes",[])],bV.prototype,"textNumRows",null);
_.H([_.DZ("minutes","seconds","description","submitDisabled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bV.prototype,"updateSubmitButtonState",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bV.prototype,"onYtServiceRequestCompleted",null);
_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],bV.prototype,"onYtServiceRequestError",null);_.H([_.cd({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],bV);
_.C(bV,"yt-report-details-form-renderer",function(){if(U4C===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-details-form-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_details_form_renderer.yt.report.details.form.renderer.css.js--\x3e<div id="header" class="style-scope yt-report-details-form-renderer">\n  <div id="back-button" class="style-scope yt-report-details-form-renderer"></div>\n  <h2 id="title" class="style-scope yt-report-details-form-renderer">[[getSimpleString(data.title)]]</h2>\n</div>\n  <yt-report-details-form-content character-limit="[[characterLimit]]" data="[[data]]" description="[[description]]" handle-description-changed="[[updateDescriptionFromBinding]]" handle-minutes-changed="[[updateMinutesFromBinding]]" handle-seconds-changed="[[updateSecondsFromBinding]]" minutes="[[minutes]]" seconds="[[seconds]]" text-num-rows="[[textNumRows]]" class="style-scope yt-report-details-form-renderer">\n  </yt-report-details-form-content>\n<div id="buttons" class="style-scope yt-report-details-form-renderer">\n  <div id="cancel-button" class="style-scope yt-report-details-form-renderer"></div>\n  <div id="submit-button" class="style-scope yt-report-details-form-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;fct===void 0&&(fct=document.createElement("template"));var X=fct;V.call(I,X.content.cloneNode(!0),k.content.firstChild);U4C=k}k=U4C;return k});var E2t;var bXt;var lcG;var rhx;var lV=function(){return _.a.apply(this,arguments)||this};
_.J(lV,_.a);
lV.prototype.onCheckedChanged_=function(){if(this.data){var k=_.BL(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.sm(this.hostElement,"yt-additional-detail-checkbox-update",[k]):this.data.identifier==="yt-hide-user-checkbox"?_.sm(this.hostElement,"yt-hide-user-checkbox-update",[k]):k&&this.data.enableCommand?_.sm(this.hostElement,"yt-modify-report-form-command",[_.K(this.data.enableCommand,lp2)]):!k&&this.data.disableCommand&&_.sm(this.hostElement,
"yt-modify-report-form-command",[_.K(this.data.enableCommand,lp2)])}};
lV.prototype.onLabelTap_=function(k){k.target.tagName!="A"&&(_.BL(this.hostElement).querySelector("#checkbox").checked=!_.BL(this.hostElement).querySelector("#checkbox").checked)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],lV.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],lV.prototype,"data",void 0);_.H([_.cd({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],lV);
_.C(lV,"yt-boolean-form-field-v2-renderer",function(){if(rhx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-boolean-form-field-v2-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sections.yt_boolean_form_field_v2_renderer.yt.boolean.form.field.v2.renderer.css.js--\x3e<tp-yt-paper-checkbox id="checkbox" aria-labelledby="yt-boolean-form-field-v2-renderer-label" checked="[[data.value]]" on-checked-changed="onCheckedChanged_" class="style-scope yt-boolean-form-field-v2-renderer">\n</tp-yt-paper-checkbox>\n<div id="content" class="style-scope yt-boolean-form-field-v2-renderer">\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-label" class="label style-scope yt-boolean-form-field-v2-renderer" text="[[data.label]]" on-tap="onLabelTap_">\n  </yt-formatted-string>\n  <yt-formatted-string id="yt-boolean-form-field-v2-renderer-tooltip" class="tooltip style-scope yt-boolean-form-field-v2-renderer" text="[[data.tooltip]]">\n  </yt-formatted-string>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;lcG===void 0&&(lcG=document.createElement("template"));var X=lcG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);rhx=k}k=rhx;return k});var rr=function(){var k=_.a.apply(this,arguments)||this;k.canShowAdditionalDetailCheckbox=!1;k.canShowCheckbox=!1;k.keepDropdownFocusedAfterSelection=!0;return k};
_.J(rr,_.a);rr.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}}}}};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],rr.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],rr.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],rr.prototype,"canShowAdditionalDetailCheckbox",void 0);_.H([_.n(),_.Z("design:type",Object)],rr.prototype,"canShowCheckbox",void 0);_.H([_.n(),_.Z("design:type",Object)],rr.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.H([_.cd({is:"yt-report-form-modal-content",disableElementRegistration:!0})],rr);
_.C(rr,"yt-report-form-modal-content",function(){if(bXt===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-content--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_content.yt.report.form.modal.content.css.js--\x3e<div id="container" hidden="[[!data]]" class="style-scope yt-report-form-modal-content"><yt-formatted-string id="description" hidden="[[!data.description]]" text="[[data.description]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string><yt-options-renderer data="[[data.optionsSupportedRenderers.optionsRenderer]]" restore-focus-on-close="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-content"></yt-options-renderer><div id="additional-detail-checkbox-container" hidden="[[!canShowAdditionalDetailCheckbox]]" class="style-scope yt-report-form-modal-content"></div><div id="checkbox-container" hidden="[[!canShowCheckbox]]" class="style-scope yt-report-form-modal-content"></div><yt-formatted-string id="footer" hidden="[[!data.footer]]" split-lines="" text="[[data.footer]]" class="style-scope yt-report-form-modal-content"></yt-formatted-string></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;E2t===void 0&&(E2t=document.createElement("template"));var X=E2t;V.call(I,X.content.cloneNode(!0),k.content.firstChild);bXt=k}k=bXt;return k},{mode:2});var hpj;var yhH;var ht=function(){var k=_.a.apply(this,arguments)||this;k.submitting=!1;k.submitButtonDisabled=!0;k.command=null;k.canShowCheckbox=!1;k.canShowAdditionalDetailCheckbox=!1;k.canShowNextButton=!1;k.additionalDetailCheckboxChecked=!1;k.refitJob=0;k.keepDropdownFocusedAfterSelection=!0;k.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-report-form-endpoint-update":"handleReportFormEndpointUpdateAction","yt-confirm-dialog-close-action":"handleConfirmDialogCloseAction","yt-modify-report-form-command":"handleModifyReportFormCommand",
"yt-additional-detail-checkbox-update":"handleAdditionalDetailCheckboxUpdateAction"};return k};
_.J(ht,_.a);_.c=ht.prototype;_.c.created=function(){this.refitJob=0};
_.c.attached=function(){this.JSC$22965_scroller&&(this.JSC$22965_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22965_scroller.attached&&typeof this.JSC$22965_scroller.attached==="function"&&this.JSC$22965_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.dataChanged=function(k){k&&(this.toggleSubmitButton(!!this.get("data.submitButton.buttonRenderer.isDisabled")),this.set("data.submitButton.buttonRenderer.isDisabled",void 0),this.set("data.nextButton.buttonRenderer.isDisabled",void 0),this.command=null,this.additionalDetailCheckboxChecked=this.canShowNextButton=this.canShowAdditionalDetailCheckbox=this.canShowCheckbox=this.hideReportForm=this.submitting=!1,k.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),k.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.c.onYtPopupOpened=function(){var k=_.S_();k&&k.getPlayerPromise().then(function(I){I.pauseVideo()})};
_.c.onYtNavigate=function(k){_.K(k.detail.endpoint,_.Pby)&&(k.stopPropagation(),this.hideReportForm=!0)};
_.c.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.c.onYtServiceRequestCompleted=function(k,I){var V=I.actions;if(V){if(V.length===1&&_.K(V[0],_.x4)){var X;V=((X=_.K(V[0],_.x4))==null?void 0:X.commands)||[]}X=0;for(var P=V.length;X<P;X++)_.K(V[X],_.ta)&&(k.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(V[X]))}if(I.data&&(k=this.get("feedbackResponses",I.data)))for(I=0;I<k.length;I++)if(k[I].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.c.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.c._onDescendantIronResize=function(k){k.stopPropagation();return!1};
_.c.handleReportFormEndpointUpdateAction=function(k){if(k.submitEndpoint){var I=this.command=k.submitEndpoint;I=_.K(I,_.VAN);if(I==null?0:I.additionalDetailCheckboxChecked)I.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else k.submitNavigationEndpoint?(this.command=k.submitNavigationEndpoint,this.toggleSubmitButton(!1)):k.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:k.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;k.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",k));this.refit()};
_.c.handleConfirmDialogCloseAction=function(k){k.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.c.submitButtonDisabledChanged=function(){var k=this.hostElement.parentElement;k&&k.invalidateTabbables&&k.invalidateTabbables()};
_.c.handleModifyReportFormCommand=function(k){k=this.get("action",k);k==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:k==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:k==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:k==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:k==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:k==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.c.updateDialogStyling=function(){var k,I,V,X,P,L=((P=(k=this.data)==null?void 0:(I=k.optionsSupportedRenderers)==null?void 0:(V=I.optionsRenderer)==null?void 0:(X=V.items)==null?void 0:X.length)!=null?P:0)<=2?0:240;_.x5(this.hostElement,{"--yt-report-form-modal-renderer-min-width":L+"px"})};
_.c.toggleSubmitButton=function(k){this.submitButtonDisabled=!k;this.submitButtonDisabled=k};
_.c.computeSubmitButtonData=function(k,I){var V={};_.K(I,_.Pby)?V.navigationEndpoint=I:V.command=I||void 0;k&&k.buttonRenderer&&_.dc.extend(V,k.buttonRenderer);return V};
_.c.computeNextButtonData=function(k,I){var V={};if(!k||!k.buttonRenderer)return V;_.dc.extend(V,k.buttonRenderer);if(!I)return V;if(_.K(I,_.Pby))V.navigationEndpoint=AcV(I);else if(V.command=AcV(I),k=_.K(V.command,_.VAN))k.legalCheckboxChecked=!0;return V};
_.c.computeShowNextButton=function(k,I,V){return!!k&&I&&V};
_.c.refit=function(){var k=this;this.refitJob||(this.refitJob=_.hD.addLowPriorityJob(function(){_.vW(k.hostElement,"yt-refit");k.refitJob=0}))};
_.c.handleAdditionalDetailCheckboxUpdateAction=function(k){this.additionalDetailCheckboxChecked=k;_.K(this.command,_.VAN).additionalDetailCheckboxChecked=k};
_.R9.Object.defineProperties(ht,{template:{configurable:!0,enumerable:!0,get:function(){if(yhH===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-report-form-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.flag.yt_report_form_modal_renderer.yt.report.form.modal.renderer.css.js--\x3e<template is="dom-if" if="[[submitting]]" restamp="" class="style-scope yt-report-form-modal-renderer">\n  <div id="container" class="style-scope yt-report-form-modal-renderer">\n    <div id="loading-indicator" class="style-scope yt-report-form-modal-renderer">\n      <tp-yt-paper-spinner-lite active="" class="style-scope yt-report-form-modal-renderer"></tp-yt-paper-spinner-lite>\n    </div>\n  </div>\n</template>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-report-form-modal-renderer"></yt-formatted-string>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-report-form-modal-renderer">\n  <yt-report-form-modal-content can-show-additional-detail-checkbox="[[canShowAdditionalDetailCheckbox]]" can-show-checkbox="[[canShowCheckbox]]" data="[[data]]" keep-dropdown-focused-after-selection="[[keepDropdownFocusedAfterSelection]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-report-form-modal-content>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-report-form-modal-renderer">\n  <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="submit-button" data="[[computeSubmitButtonData(data.submitButton, command)]]" dialog-confirm="" disabled="[[submitButtonDisabled]]" hidden="[[computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n  <yt-button-renderer id="next-button" data="[[computeNextButtonData(data.nextButton, command)]]" dialog-confirm="" hidden="[[!computeShowNextButton(data.nextButton, canShowNextButton,\n              canShowCheckbox)]]" class="style-scope yt-report-form-modal-renderer">\n  </yt-button-renderer>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;hpj===void 0&&(hpj=document.createElement("template"));var X=hpj;V.call(I,X.content.cloneNode(!0),k.content.firstChild);yhH=k}k=yhH;return k}}});
ht.prototype.onYtServiceRequestError=ht.prototype.onYtServiceRequestError;ht.prototype.onYtServiceRequestCompleted=ht.prototype.onYtServiceRequestCompleted;ht.prototype.onYtServiceRequestSent=ht.prototype.onYtServiceRequestSent;ht.prototype.onYtNavigate=ht.prototype.onYtNavigate;ht.prototype.onYtPopupOpened=ht.prototype.onYtPopupOpened;_.H([_.q(_.wn.YtOpenPopupBehavior),_.Z("design:type",Object)],ht.prototype,"openPopupBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ht.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],ht.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],ht.prototype,"eventForwardingBehavior",void 0);_.H([_.q(_.IT),_.Z("design:type",Object)],ht.prototype,"ironResizableBehavior",void 0);_.H([_.n({observer:"dataChanged"}),_.Z("design:type",Object)],ht.prototype,"data",void 0);
_.H([_.n(),_.Z("design:type",Object)],ht.prototype,"submitting",void 0);_.H([_.n({observer:"submitButtonDisabledChanged"}),_.Z("design:type",Object)],ht.prototype,"submitButtonDisabled",void 0);_.H([_.n(),_.Z("design:type",Object)],ht.prototype,"command",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],ht.prototype,"hideReportForm",void 0);_.H([_.n(),_.Z("design:type",Object)],ht.prototype,"canShowCheckbox",void 0);
_.H([_.n(),_.Z("design:type",Object)],ht.prototype,"canShowAdditionalDetailCheckbox",void 0);_.H([_.n(),_.Z("design:type",Object)],ht.prototype,"canShowNextButton",void 0);_.H([_.n(),_.Z("design:type",Object)],ht.prototype,"additionalDetailCheckboxChecked",void 0);_.H([_.n(),_.Z("design:type",Object)],ht.prototype,"refitJob",void 0);_.H([_.n(),_.Z("design:type",Object)],ht.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.H([_.p$("#scroller"),_.Z("design:type",Object)],ht.prototype,"JSC$22965_scroller",void 0);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ht.prototype,"onYtPopupOpened",null);_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],ht.prototype,"onYtNavigate",null);
_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],ht.prototype,"onYtServiceRequestSent",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],ht.prototype,"onYtServiceRequestCompleted",null);
_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],ht.prototype,"onYtServiceRequestError",null);_.H([_.cd({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],ht);var m4P;var KAu;var yA=function(){return _.a.apply(this,arguments)||this};
_.J(yA,_.a);_.c=yA.prototype;_.c.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.c.onVisible=function(){var k,I;(I=_.C7().resolve(_.RZ(_.qf)))==null||I.enqueue({label:_.m6((k=this.data)==null?void 0:k.messageTitle),elementToFocus:this.hostElement})};
_.c.onThumbnailLoaded=function(){_.vW(this.hostElement,"yt-refit")};
_.c.onDismissTap=function(){_.sm(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.c.computeAlternateIcon=function(k){return k?k==="BACKSTAGE_ARTWORK"?"backstage:artwork":k:null};
_.c.computeFontFamily=function(k){return k==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.c.computeBackgroundStyle=function(k,I){if(k=this.computeBackgroundImage(k,I))if(k=_.J4(k.thumbnails))return'background-image: url("'+k+'");'};
_.c.computeHasFullHeightImage=function(k){return!(!(k&&k.thumbnails&&k.thumbnails.length>0)||this.modern)};
_.c.isModernStyle=function(k){return k.style==="STYLE_MODERN"};
_.c.computeIcon=function(k,I){if(k&&k.icon)return I?k.iconDark:k.icon};
_.c.computeBackgroundImage=function(k,I){if(k&&k.backgroundImage)return I?k.backgroundImageDark:k.backgroundImage};
_.c.computeLogo=function(k,I){if(k&&k.logo)return I?k.logoDark:k.logo};
_.c.computeShouldShowModernIcon=function(k,I){return k&&!!I};
_.c.getLogoContainerClassName=function(k){return this.logoWithPadding(k)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.c.getLogoImageId=function(k){return this.logoWithPadding(k)?"mealbar-logo-with-padding":"mealbar-logo"};
_.c.logoWithPadding=function(k){var I,V,X;return(k=(I=this.computeLogo(k,this.isDarkTheme))==null?void 0:(V=I.thumbnails)==null?void 0:(X=V[0])==null?void 0:X.height)&&k%31===0?!0:!1};
yA.prototype.onThumbnailLoaded=yA.prototype.onThumbnailLoaded;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],yA.prototype,"ytRendererBehavior",void 0);_.H([_.n({}),_.Z("design:type",Object)],yA.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.Z("design:type",Boolean)],yA.prototype,"modern",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],yA.prototype,"isDarkTheme",void 0);
_.H([_.n({computed:"computeIcon(data, isDarkTheme)"}),_.Z("design:type",Object)],yA.prototype,"icon",void 0);_.H([_.n({computed:"computeLogo(data, isDarkTheme)"}),_.Z("design:type",Object)],yA.prototype,"logo",void 0);_.H([_.n({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.Z("design:type",Object)],yA.prototype,"backgroundStyle",void 0);_.H([_.n({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.Z("design:type",Object)],yA.prototype,"alternateIcon",void 0);
_.H([_.n({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.Z("design:type",Boolean)],yA.prototype,"hasFullHeightImage",void 0);_.H([_.n({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.Z("design:type",Boolean)],yA.prototype,"useYoutubeSans",void 0);_.H([_.n({computed:"computeShouldShowModernIcon(modern, icon)"}),_.Z("design:type",Boolean)],yA.prototype,"shouldShowModernIcon",void 0);
_.H([_.C$("yt-img-shadow-loaded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],yA.prototype,"onThumbnailLoaded",null);_.H([_.cd({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],yA);
_.C(yA,"yt-mealbar-promo-renderer",function(){if(KAu===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-mealbar-promo-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_mealbar_promo_renderer.yt.mealbar.promo.renderer.css.js--\x3e<template is="dom-if" if="[[!modern]]" class="style-scope yt-mealbar-promo-renderer">\n  <yt-img-shadow id="icon" hidden="[[!data.icon]]" notify-on-loaded="" thumbnail="[[data.icon]]" class="style-scope yt-mealbar-promo-renderer">\n  </yt-img-shadow>\n  <yt-icon id="alternate-icon" hidden="[[!alternateIcon]]" icon="[[alternateIcon]]" class="style-scope yt-mealbar-promo-renderer"></yt-icon>\n</template>\n<div id="main" style$="[[backgroundStyle]]" class="style-scope yt-mealbar-promo-renderer">\n  <div class="yt-mealbar-promo-renderer-content style-scope yt-mealbar-promo-renderer">\n    <div class="style-scope yt-mealbar-promo-renderer">\n      <template is="dom-if" if="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n        <div class$="[[getLogoContainerClassName(data)]] style-scope yt-mealbar-promo-renderer">\n          <yt-img-shadow dimension="HEIGHT" height="20" hidden="[[!logo]]" id$="[[getLogoImageId(data)]]" notify-on-loaded="" object-fit="CONTAIN" thumbnail="[[logo]]" class="style-scope yt-mealbar-promo-renderer">\n          </yt-img-shadow>\n        </div>\n      </template>\n      <h2 class="yt-mealbar-promo-renderer-message-title style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string text="[[data.messageTitle]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n      </h2>\n      <template is="dom-repeat" items="[[data.messageTexts]]" class="style-scope yt-mealbar-promo-renderer">\n        <div id="message-text" class="yt-mealbar-promo-renderer-message-text style-scope yt-mealbar-promo-renderer">\n          <yt-formatted-string text="[[item]]" class="style-scope yt-mealbar-promo-renderer"></yt-formatted-string>\n        </div>\n      </template>\n      <template is="dom-if" if="[[data.supplementalText]]" class="style-scope yt-mealbar-promo-renderer">\n        <yt-formatted-string class="yt-mealbar-promo-renderer-supplemental-text style-scope yt-mealbar-promo-renderer" text="[[data.supplementalText]]"></yt-formatted-string>\n      </template>\n    </div>\n    <template is="dom-if" if="[[shouldShowModernIcon]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-img-shadow class="yt-mealbar-promo-renderer-modern-icon style-scope yt-mealbar-promo-renderer" hidden="[[!icon]]" notify-on-loaded="" thumbnail="[[icon]]">\n      </yt-img-shadow>\n    </template>\n  </div>\n  <div class="button-container style-scope yt-mealbar-promo-renderer">\n    <template is="dom-if" if="[[data.dismissButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n    <template is="dom-if" if="[[data.actionButton.buttonRenderer]]" class="style-scope yt-mealbar-promo-renderer">\n      <yt-button-renderer id="action-button" data="[[data.actionButton.buttonRenderer]]" on-click="onDismissTap" class="style-scope yt-mealbar-promo-renderer">\n      </yt-button-renderer>\n    </template>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;m4P===void 0&&(m4P=document.createElement("template"));var X=m4P;V.call(I,X.content.cloneNode(!0),k.content.firstChild);KAu=k}k=KAu;return k},{mode:2});var $4u;var Siy;var ml=function(){return _.a.apply(this,arguments)||this};
_.J(ml,_.a);_.c=ml.prototype;_.c.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]]"}}}}}};
_.c.computeHasButtons_=function(k){return!(!k.dismissButton&&!k.acceptButton)};
_.c.computeStyle_=function(k){return k||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.c.observeImpressionEndpoints_=function(){var k=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(I){I.clickTrackingParams&&delete I.clickTrackingParams;_.Qk(k.hostElement,[I])})};
_.c.onTap_=function(){_.sm(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
ml.prototype.observeImpressionEndpoints_=ml.prototype.observeImpressionEndpoints_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ml.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],ml.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ml.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ml.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],ml.prototype,"positionType",void 0);_.H([_.n({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.Z("design:type",Boolean)],ml.prototype,"hasButtons_",void 0);_.H([_.n({value:function(){return this.onTap_.bind(this)}}),
_.Z("design:type",Function)],ml.prototype,"boundOnTap_",void 0);_.H([_.n({value:{style:"mono-inverse"}}),_.Z("design:type",Object)],ml.prototype,"buttonOverride",void 0);_.H([_.w$("data.promoConfig.impressionEndpoints"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],ml.prototype,"observeImpressionEndpoints_",null);_.H([_.cd({is:"yt-tooltip-renderer",disableElementRegistration:!0})],ml);
_.C(ml,"yt-tooltip-renderer",function(){if(Siy===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-tooltip-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.promos.yt_tooltip_renderer.yt.tooltip.renderer.css.js--\x3e<div id="content" class="style-scope yt-tooltip-renderer">\n  <yt-formatted-string id="text" hidden$="[[!data.text]]" text="[[data.text]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n  <yt-formatted-string id="details-text" hidden$="[[!data.detailsText]]" text="[[data.detailsText]]" class="style-scope yt-tooltip-renderer">\n  </yt-formatted-string>\n</div>\n<div class="buttons style-scope yt-tooltip-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-tooltip-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.acceptButton]]" class="style-scope yt-tooltip-renderer"></div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;$4u===void 0&&($4u=document.createElement("template"));var X=$4u;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Siy=k}k=Siy;return k},{mode:2});var j4P;var JhG;var Yi$;var g2$;var Kg=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-open-popup-action":"onOpen"};return k};
_.J(Kg,_.a);_.c=Kg.prototype;_.c.attached=function(){this.onOpen()};
_.c.updateTimeSecs=function(k){this.currentTimeSecs=k};
_.c.computeTimeString=function(k){k=k.toString();var I=Math.floor(Number(k)/3600),V=Math.floor(Number(k)%3600%60);return(I>0?I+":":"")+_.o3(Math.floor(Number(k)%3600/60),I>0?2:1)+":"+_.o3(V,2)};
_.c.computeTimeStringA11y=function(k){return _.keD({seconds:k})};
_.c.getTimeParam=function(){return nnc(this.timeString)};
_.c.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var k={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},I;_.MV(_.Ne(),(I=this.data)==null?void 0:I.trackingParams,k,7)};
_.c.onChangeStartAtTimestamp=function(){for(var k=this.startAtTimestamp.value.split(":"),I=0,V=1,X=k.length-1;X>=0;X--)I+=Number(k[X])*V,V*=60;this.updateTimeSecs(I);this.setTimestamp()};
_.c.onOpen=function(){var k=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var I=_.S_();I?I.getPlayerPromise().then(function(V){V=V.getCurrentTime();k.updateTimeSecs(V)}):RIp()&&this.updateTimeSecs(RIp())};
_.c.setTimestamp=function(){var k=Math.floor(this.currentTimeSecs);_.sm(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!k,timestamp:k||""}])};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Kg.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Kg.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Kg.prototype,"data",void 0);_.H([_.n({value:!1,notify:!0}),_.Z("design:type",Boolean)],Kg.prototype,"isStartAtChecked",void 0);_.H([_.n(),_.Z("design:type",Number)],Kg.prototype,"currentTimeSecs",void 0);
_.H([_.n({computed:"computeTimeString(currentTimeSecs)"}),_.Z("design:type",String)],Kg.prototype,"timeString",void 0);_.H([_.n({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.Z("design:type",String)],Kg.prototype,"timeStringA11y",void 0);_.H([_.p$("#start-at-timestamp"),_.Z("design:type",Object)],Kg.prototype,"startAtTimestamp",void 0);_.H([_.cd({is:"yt-start-at-renderer",disableElementRegistration:!0})],Kg);
_.C(Kg,"yt-start-at-renderer",function(){if(g2$===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-start-at-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_start_at_renderer.yt.start.at.renderer.css.js--\x3e<div id="start-at-wrapper" class="style-scope yt-start-at-renderer">\n  <tp-yt-paper-checkbox id="start-at-checkbox" checked="{{isStartAtChecked}}" on-change="onChangeStartAtCheckbox" class="style-scope yt-start-at-renderer">\n    <yt-formatted-string text="[[data.startAtOptionLabel]]" class="style-scope yt-start-at-renderer"></yt-formatted-string>\n  </tp-yt-paper-checkbox>\n  <tp-yt-paper-input id="start-at-timestamp" allowed-pattern="[:0-9]" aria-label="[[timeStringA11y]]" disabled="" no-label-float="" use-v2-underline="" value="[[timeString]]" on-blur="onChangeStartAtTimestamp" on-change="onChangeStartAtTimestamp" class="style-scope yt-start-at-renderer">\n  </tp-yt-paper-input>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;Yi$===void 0&&(Yi$=document.createElement("template"));var X=Yi$;V.call(I,X.content.cloneNode(!0),k.content.firstChild);g2$=k}k=g2$;return k},{mode:2});var qiC={},v2R=(qiC.WEB_REMIX="music.youtube.com",qiC),Sn=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return k};
_.J(Sn,_.a);_.c=Sn.prototype;_.c.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.created=function(){this.embedHost_=v2R[_.gH("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.c.ready=function(){_.BL(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.c.computeEmbedCode_=function(k,I,V,X,P){if(!k)return"";var L=k.videoId,T=k.fullListId,d=[];k.attributionId&&d.push("si="+k.attributionId);X||d.push("controls=0");V&&Number(I)>0&&d.push("start="+I);T&&(L="videoseries",d.push("list="+T));V="https://"+(P?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+L;k.clipId&&(d.push("clip="+k.clipId),d.push("clipt="+k.clipTiming));I=d.length>0?V+"?"+d.join("&amp;"):V;k.encryptedEmbedConfig&&d.push("embed_config="+JSON.stringify({enc:k.encryptedEmbedConfig}));
d=d.length>0?V+"?"+d.join("&amp;"):V;_.m("web_sharing_embed_preview_killswitch")?_.BL(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(d,k.previewWidth||854,k.previewHeight||480):(_.i2(this.videoPreviewContainer),_.BL(this.videoPreviewContainer).appendChild(this.buildIframeElement(d)));return this.getEmbedCode_(I,k.width||560,k.height||315)};
_.c.buildIframeElement=function(k){var I=document.createElement("iframe"),V,X;I.width=""+((X=(V=this.data)==null?void 0:V.previewWidth)!=null?X:854);var P,L;I.height=""+((L=(P=this.data)==null?void 0:P.previewHeight)!=null?L:480);_.Lh(I,2,k);I.title="YouTube video player";I.frameBorder="0";I.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";I.referrerPolicy="strict-origin-when-cross-origin";I.allowFullscreen=!0;return I};
_.c.computeIsSquareAspectRatio_=function(k){return k.previewHeight&&k.previewWidth?k.previewHeight==k.previewWidth:!1};
_.c.computeShowEmbedOptions_=function(k){return!!k.enablePrivacyModeOptionLabel||!!k.showPlayerControlsOptionLabel};
_.c.getEmbedCode_=function(k,I,V){return'<iframe width="'+I+'" height="'+V+'" src="'+k+'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>'};
_.c.handleSignalActionCopyShareEmbedUrl_=function(){_.BL(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.c.handleSetTimestamp_=function(k){this.startAtTimeStamp_=(this.startAtChecked_=k.isSet)?k.timestamp:0};
_.c.closePanel_=function(){_.sm(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.c.onEmbedCode_=function(){_.BL(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.c.onYtPopupClosed_=function(){_.i2(_.BL(this.hostElement).querySelector("#video-preview"))};
_.c.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.K(this.data.actionButtons[0],_.b_)&&this.ytRendererBehavior.logExplicitClick(_.K(this.data.actionButtons[0],_.b_))};
Sn.prototype.onYtPopupClosed_=Sn.prototype.onYtPopupClosed_;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Sn.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Sn.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],Sn.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Sn.prototype,"data",void 0);
_.H([_.n({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.Z("design:type",String)],Sn.prototype,"embedCode_",void 0);_.H([_.n({value:!0}),_.Z("design:type",Boolean)],Sn.prototype,"isPlayerControlsOptionChecked_",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],Sn.prototype,"isPrivacyModeOptionChecked_",void 0);_.H([_.n({value:!1,notify:!0}),_.Z("design:type",Boolean)],Sn.prototype,"startAtChecked_",void 0);
_.H([_.n({value:0}),_.Z("design:type",Number)],Sn.prototype,"startAtTimeStamp_",void 0);_.H([_.n({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Sn.prototype,"isSquareAspectRatio_",void 0);_.H([_.p$("#video-preview"),_.Z("design:type",HTMLElement)],Sn.prototype,"videoPreviewContainer",void 0);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],Sn.prototype,"onYtPopupClosed_",null);
_.H([_.cd({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],Sn);
_.C(Sn,"yt-sharing-embed-renderer",function(){if(JhG===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sharing-embed-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_sharing_embed_renderer.yt.sharing.embed.renderer.css.js--\x3e<div id="video-preview" class="style-scope yt-sharing-embed-renderer"></div>\n<div id="embed-panel" class="style-scope yt-sharing-embed-renderer">\n  <div id="title-bar" class="style-scope yt-sharing-embed-renderer">\n    <div id="embed-label" class="style-scope yt-sharing-embed-renderer">\n      <yt-formatted-string text="[[data.title]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n    <yt-icon id="close-panel-icon" icon="yt-icons:close" on-tap="closePanel_" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n  </div>\n  <tp-yt-paper-dialog-scrollable id="content" class="style-scope yt-sharing-embed-renderer">\n    <div id="basic" class="style-scope yt-sharing-embed-renderer">\n      <tp-yt-paper-textarea id="embed-code" no-label-float="" use-v2-underline="" value="{{embedCode_}}" class="style-scope yt-sharing-embed-renderer"></tp-yt-paper-textarea>\n      <div id="start-at" class="style-scope yt-sharing-embed-renderer"></div>\n    </div>\n    <template is="dom-if" if="[[computeShowEmbedOptions_(data)]]" class="style-scope yt-sharing-embed-renderer">\n      <div id="embed-options" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string id="embed-options-label" text="[[data.embedOptionsLabel]]" class="style-scope yt-sharing-embed-renderer">\n        </yt-formatted-string>\n        <div id="layout-size" class="style-scope yt-sharing-embed-renderer">\n          \n        </div>\n        <tp-yt-paper-checkbox id="player-controls-option" checked="{{isPlayerControlsOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n          <yt-formatted-string text="[[data.showPlayerControlsOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n          </yt-formatted-string>\n        </tp-yt-paper-checkbox>\n        <span id="privacy-mode-wrapper" class="style-scope yt-sharing-embed-renderer">\n          <tp-yt-paper-checkbox id="privacy-mode-option" checked="{{isPrivacyModeOptionChecked_}}" class="style-scope yt-sharing-embed-renderer">\n            <yt-formatted-string text="[[data.enablePrivacyModeOptionLabel]]" class="style-scope yt-sharing-embed-renderer">\n            </yt-formatted-string>\n          </tp-yt-paper-checkbox>\n          <yt-icon id="privacy-mode-info" icon="yt-icons:info-outline" class="style-scope yt-sharing-embed-renderer"></yt-icon>\n          <tp-yt-paper-tooltip id="privacy-tooltip" for="privacy-mode-info" position="top" class="style-scope yt-sharing-embed-renderer">\n            [[data.enablePrivacyModeOptionLabel.accessibility.accessibilityData.label]]\n          </tp-yt-paper-tooltip>\n        </span>\n      </div>\n    </template>\n    <div id="additional-info" class="style-scope yt-sharing-embed-renderer">\n      <div id="additional-links" class="style-scope yt-sharing-embed-renderer">\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.apiReferenceLinkLabel]]">\n        </yt-formatted-string>\n        <yt-formatted-string class="link style-scope yt-sharing-embed-renderer" link-inherit-color="" text="[[data.developerSampleLinkLabel]]"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="legal-info" text="[[data.legalInfo]]" class="style-scope yt-sharing-embed-renderer"></yt-formatted-string>\n    </div>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="action-buttons" class="style-scope yt-sharing-embed-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;j4P===void 0&&(j4P=document.createElement("template"));var X=j4P;V.call(I,X.content.cloneNode(!0),k.content.firstChild);JhG=k}k=JhG;return k},{mode:2});var s4t;var FAT=function(){return _.a.apply(this,arguments)||this};
_.J(FAT,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],FAT.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],FAT.prototype,"data",void 0);_.H([_.cd({disableElementRegistration:!0,is:"yt-sender-id-section-renderer"})],FAT);
_.C(FAT,"yt-sender-id-section-renderer",function(){if(s4t===void 0){var k=document.createElement("template");_.Y(k,'\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');k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);s4t=k}k=
s4t;return k},{mode:1});var B3C;var Ah$;var jn=function(){return _.a.apply(this,arguments)||this};
_.J(jn,_.a);jn.prototype.closePopup=function(){_.sm(this.hostElement,"yt-close-popup-action")};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],jn.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],jn.prototype,"data",void 0);_.H([_.cd({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],jn);
_.C(jn,"yt-community-post-section-renderer",function(){if(Ah$===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-community-post-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_community_post_section_renderer.yt.community.post.section.renderer.css.js--\x3e<div id="title" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.title)]]</div>\n<div class="style-scope yt-community-post-section-renderer">\n  <yt-button-renderer id="post-button" data="[[data.postButton.buttonRenderer]]" on-tap="closePopup" class="style-scope yt-community-post-section-renderer">\n  </yt-button-renderer>\n</div>\n<div id="subtitle" class="style-scope yt-community-post-section-renderer">[[getSimpleString(data.subtitle)]]</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;B3C===void 0&&(B3C=document.createElement("template"));var X=B3C;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Ah$=k}k=Ah$;return k},{mode:2});var Q4G;var n2T;var o2$;var x4$;var acR;var Rpt;var CGK=function(){return _.a.apply(this,arguments)||this};
_.J(CGK,_.a);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],CGK.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],CGK.prototype,"data",void 0);_.H([_.cd({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],CGK);
_.C(CGK,"yt-share-start-time-with-context-renderer",function(){if(Rpt===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-start-time-with-context-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_start_time_with_context_renderer.yt.share.start.time.with.context.renderer.css.js--\x3e<div id="start-time-title" class="style-scope yt-share-start-time-with-context-renderer"><yt-formatted-string aria-label$="[[getSimpleString(data.title)]]" text="[[data.title]]" class="style-scope yt-share-start-time-with-context-renderer"></yt-formatted-string></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;acR===void 0&&(acR=document.createElement("template"));var X=acR;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Rpt=k}k=Rpt;return k},{mode:2});var Jt=function(){return _.a.apply(this,arguments)||this};
_.J(Jt,_.a);Jt.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Jt.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Jt.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Jt.prototype,"data",void 0);_.H([_.cd({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],Jt);
_.C(Jt,"yt-share-panel-title-v15-renderer",function(){if(x4$===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-title-v15-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_title_v15_renderer.yt.share.panel.title.v15.renderer.css.js--\x3e<h2 id="title" class="style-scope yt-share-panel-title-v15-renderer">[[getSimpleString(data.title)]]</h2>\n<div id="subtitle" hidden="[[!data.subtitle]]" class="style-scope yt-share-panel-title-v15-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;o2$===void 0&&(o2$=document.createElement("template"));var X=o2$;V.call(I,X.content.cloneNode(!0),k.content.firstChild);x4$=k}k=x4$;return k},{mode:2});var Yj=function(){return _.a.apply(this,arguments)||this};
_.J(Yj,_.a);Yj.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Yj.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Yj.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Yj.prototype,"data",void 0);_.H([_.cd({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],Yj);
_.C(Yj,"yt-share-panel-header-renderer",function(){if(n2T===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-panel-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_panel_header_renderer.yt.share.panel.header.renderer.css.js--\x3e<div id="community-post" class="style-scope yt-share-panel-header-renderer"></div>\n<div id="title-bar" class="style-scope yt-share-panel-header-renderer">\n  <div id="title" class="style-scope yt-share-panel-header-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Q4G===void 0&&(Q4G=document.createElement("template"));var X=Q4G;V.call(I,X.content.cloneNode(!0),k.content.firstChild);n2T=k}k=n2T;return k},{mode:2});var wVP;var HXp;var pVx={};pVx.YtBindingExpressionsBehavior={identity:_.Bt,msg:function(k,I){I=I===void 0?{}:I;return _.HW(k,I,k)},
msgPlural:function(k,I){return _.pC(k,I)},
getMusicIconFromType:function(k){return _.ol(k)}};var N3R;var M6t;var ZXy;var D4H=document.head,zpH=D4H.appendChild,uPG;
if(ZXy===void 0){var OXp=document.createElement("template");_.Y(OXp,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><clipPath id="android_messenger__a"><path fill="#fff" d="M0 0h192v192H0z"></path></clipPath><mask id="android_messenger__b" width="192" height="192" x="0" y="0" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M0 0h192v192H0z"></path></mask></defs></svg><iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');ZXy=
OXp}uPG=ZXy;zpH.call(D4H,uPG.content);var gr=function(){var k=_.a.apply(this,arguments)||this;k.screenLayer=7;return k};
_.J(gr,_.a);gr.prototype.getScreenLayer=function(){return this.screenLayer};
gr.prototype.onTap=function(k){k&&k.detail&&(k.detail.x||k.detail.y)&&_.BL(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.Qk(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(k=this.getScreenLayer(),_.vW(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:k}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.R9.Object.defineProperties(gr.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()}}});
gr.prototype.onTap=gr.prototype.onTap;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],gr.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],gr.prototype,"ytComponentBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],gr.prototype,"data",void 0);_.H([_.v("data.title"),_.Z("design:type",Object),_.Z("design:paramtypes",[])],gr.prototype,"title",null);
_.H([_.v("data.serviceName"),_.Z("design:type",String),_.Z("design:paramtypes",[])],gr.prototype,"icon",null);_.H([_.C$("tap"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],gr.prototype,"onTap",null);_.H([_.cd({is:"yt-share-target-renderer",disableElementRegistration:!0})],gr);
_.C(gr,"yt-share-target-renderer",function(){if(M6t===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-share-target-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_share_target_renderer.yt.share.target.renderer.css.js--\x3e<button id="target" title="[[title]]" class="style-scope yt-share-target-renderer">\n  <yt-icon class="icon-resize style-scope yt-share-target-renderer" active="true" icon="[[icon]]" size="60"></yt-icon>\n  <div id="title" style-target="title" class="style-scope yt-share-target-renderer">[[title]]</div>\n</button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;N3R===void 0&&(N3R=document.createElement("template"));var X=N3R;V.call(I,X.content.cloneNode(!0),k.content.firstChild);M6t=k}k=M6t;return k},{mode:2});var t6R;var epP;var qo=function(){var k=_.a.apply(this,arguments)||this;k.SHARE_TARGET_WIDTH=70;k.SHARE_TARGET_MARGIN_RIGHT=8;k.PAGE_SCROLL_SPEED=9;k.actionMap={"yt-share-panel-reset-action":"onReset_"};return k};
_.J(qo,_.a);_.c=qo.prototype;_.c.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.c.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.BL(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.BL(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.c.onReset_=function(){if(_.BL(this.hostElement).querySelector("#list")){var k=_.BL(this.hostElement).querySelector("#list");var I=_.BL(this.hostElement).querySelector("#list");var V=I.offsetLeft,X=I.offsetParent;X||_.jhf(I)!="fixed"||(X=_.Uq(I).documentElement);if(X){if(_.Z5&&!_.nO(58)){var P=_.BcR(X);V+=P.left}else Number(_.tyO)>=8&&!(Number(_.tyO)>=9)&&(P=_.BcR(X),V-=P.left);I=_.shU(X)?X.clientWidth-(V+I.offsetWidth):V}else I=V;I52(k,I);this.updateScrollButtons_()}};
_.c.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.c.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.c.onScrollWheel_=function(k){k.stopPropagation();k.preventDefault();var I=kD4(_.BL(this.hostElement).querySelector("#list"));k=Math.abs(k.deltaX)>Math.abs(k.deltaY)?k.deltaX:k.deltaY;I52(_.BL(this.hostElement).querySelector("#list"),I+k);this.updateScrollButtons_()};
_.c.smoothScrollByOnePage_=function(k){var I=_.BL(this.hostElement).querySelector("#list"),V=(Math.floor(I.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,X=kD4(I),P=V*(k?1:-1),L=this.PAGE_SCROLL_SPEED,T=this.updateScrollButtons_.bind(this),d=0,U;(function l(){d+=L;U=d/V*2;I52(I,X+P*(U<1?U*U:-U*U+4*U-2));d<V?window.requestAnimationFrame(l):T()})()};
_.c.updateScrollButtons_=function(){var k=kD4(_.BL(this.hostElement).querySelector("#list")),I=_.BL(this.hostElement).querySelector("#list").scrollWidth-_.BL(this.hostElement).querySelector("#list").clientWidth;_.BL(this.hostElement).querySelector("#scroll-button-back").hidden=k<=0;_.BL(this.hostElement).querySelector("#scroll-button-forward").hidden=k>=I};
qo.prototype.onScrollWheel_=qo.prototype.onScrollWheel_;qo.prototype.onDataChanged_=qo.prototype.onDataChanged_;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],qo.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],qo.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(pVx.YtBindingExpressionsBehavior),_.Z("design:type",Object)],qo.prototype,"ytBindingExpressionsBehavior",void 0);
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],qo.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],qo.prototype,"data",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],qo.prototype,"onDataChanged_",null);_.H([_.C$("wheel"),_.Z("design:type",Function),_.Z("design:paramtypes",[WheelEvent]),_.Z("design:returntype")],qo.prototype,"onScrollWheel_",null);
_.H([_.cd({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],qo);
_.C(qo,"yt-third-party-share-target-section-renderer",function(){if(epP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-share-target-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_share_target_section_renderer.yt.third.party.share.target.section.renderer.css.js--\x3e<div id="list" class="style-scope yt-third-party-share-target-section-renderer">\n  <div id="contents" role="toolbar" aria-label$="[[data.accessibility.accessibilityData.label]]" class="style-scope yt-third-party-share-target-section-renderer"></div>\n</div>\n<yt-icon-button id="scroll-button-back" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_PREVIOUS_LABEL\')]]" on-tap="onScrollBack_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_left"></yt-icon>\n</yt-icon-button>\n<yt-icon-button id="scroll-button-forward" class="scroll-button style-scope yt-third-party-share-target-section-renderer" label="[[msg(\'HORIZONTAL_LIST_NEXT_LABEL\')]]" on-tap="onScrollForward_">\n  <yt-icon class="scroll-button-icon style-scope yt-third-party-share-target-section-renderer" icon="chevron_right"></yt-icon>\n</yt-icon-button>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;t6R===void 0&&(t6R=document.createElement("template"));var X=t6R;V.call(I,X.content.cloneNode(!0),k.content.firstChild);epP=k}k=epP;return k},{mode:2});var vy=function(){return _.a.apply(this,arguments)||this};
_.J(vy,_.a);vy.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"}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],vy.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],vy.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],vy.prototype,"data",void 0);_.H([_.cd({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],vy);
_.C(vy,"yt-third-party-network-section-renderer",function(){if(HXp===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-third-party-network-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.sharing.yt_third_party_network_section_renderer.yt.third.party.network.section.renderer.css.js--\x3e<div id="share-targets" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="copy-link" class="style-scope yt-third-party-network-section-renderer"></div>\n<div id="start-at" class="style-scope yt-third-party-network-section-renderer"></div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;wVP===void 0&&(wVP=document.createElement("template"));var X=wVP;V.call(I,X.content.cloneNode(!0),k.content.firstChild);HXp=k}k=HXp;return k},{mode:2});var kKC;_.Si(_.R(function(k){return _.f("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.f("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.f(_.HT,{data:function(){return k.data().firstPartyItems}},{listItemViewModel:_.h$})))},"jl"),"first-party-network-section-view-model",{props:{data:_.$3}});var Idp=_.yz(["data:image/svg+xml;charset=UTF-8;base64,",""]),sM=function(){var k=_.a.apply(this,arguments)||this;k.screenLayer=7;k.qrCodeEnabled=_.m("web_enable_sharing_qr_code");k.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return k};
_.J(sM,_.a);_.c=sM.prototype;_.c.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"}}}};
_.c.attached=function(){this.JSC$23016_scroller&&(this.JSC$23016_scroller.dialogElement=this.hostElement.parentNode,this.JSC$23016_scroller.attached&&typeof this.JSC$23016_scroller.attached==="function"&&this.JSC$23016_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.c.onDataChanged=function(){var k=this,I;(I=this.data)!=null&&I.contents&&(this.hostElement.setAttribute("links-only","true"),_.n$(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.maybeRenderQrCode(this.shortUrl()),_.xA(this,function(){_.vW(k.hostElement,"yt-refit");k.focusSharePanelHeader()}))};
_.c.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.c.handleSetTimestamp=function(k){var I=this.shortUrl();k.isSet&&(I=_.DD(I,"t",k.timestamp));this.maybeRenderQrCode(I)};
_.c.shortUrl=function(){var k,I=(k=this.data)==null?void 0:k.contents;if(I)for(k=0;k<I.length;k++){var V=void 0,X=void 0;if((V=I[k])==null?0:(X=V.thirdPartyNetworkSection)==null?0:X.copyLinkContainer){var P=X=V=void 0;return(P=_.K((V=I[k])==null?void 0:(X=V.thirdPartyNetworkSection)==null?void 0:X.copyLinkContainer,JbG))==null?void 0:P.shortUrl}}};
_.c.maybeRenderQrCode=function(k){var I=this,V,X,P,L,T,d,U,E,l;return _.W(function(r){if(r.nextAddress==1){V=_.BL(I.hostElement).querySelector("#qr-code");if(!I.qrCodeEnabled||!k)return V&&(V.style.display="none"),r.return();X=_.Ayt(_.C7().resolve(_.xF),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});P=document.createElement("div");return typeof X==="function"?(X(P),r.jumpTo(2)):r.yield(X,3)}r.nextAddress!=2&&(L=r.yieldResult,L(P));U=(T=P)==null?void 0:(d=T.firstChild)==null?void 0:d.firstChild;
E=document.createElement("img");l=_.$jt(Idp,btoa(U.outerHTML));E.onload=function(){var h={canvas:V,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:E},y=new pCk;uTh(y,k);Ovx(y,!1,tKp(y));var S=y.modules,g=Object.assign({},hk2,h);S=structuredClone(S);h=S.length;var F,Q=(F=g.canvas)!=null?F:document.createElement("canvas");F=g.cellSize;y=g.logo;var x,N=(x=g.logoSize)!=null?x:Math.floor(h/4);h%2!==N%2&&N++;var M=g.logoPadding,p=g.backgroundColor;x=h*F;var z=
g.width,u=0;z&&(u=g.padding,u=Math.ceil(u*x/(z-u*2)),Q.style.width=z+"px",Q.style.height=z+"px");Q.width!==x+u*2&&(Q.width=x+u*2);Q.height!==x+u*2&&(Q.height=x+u*2);x=Q.getContext("2d");g.autoClear&&x.clearRect(0,0,Q.width,Q.height);x.fillStyle=p;x.beginPath();x.roundRect(0,0,Q.width,Q.height,g.borderRadius);x.fill();x.save();x.translate(u,u);if(y)for(Q=Math.floor(h-N)/2-M,M=Math.floor(h+N)/2+M,p=Q;p<M;p++)for(z=Q;z<M;z++)S[p][z]=!1;for(Q=0;Q<h;Q++)for(M=0;M<h;M++)(Q<7&&M<7||Q<7&&M>=h-7||Q>=h-7&&
M<7)&&(S[Q][M]=!1);var ct;Q=(ct=g.markerColor)!=null?ct:g.color;kRA(x,0,0,F,Q);kRA(x,F*(h-7),0,F,Q);kRA(x,0,F*(h-7),F,Q);switch(g.cellStyle){case 0:ct=S;S=ct.length;Q=g.cellSize;x.beginPath();for(M=0;M<S;M++)for(p=0;p<S;p++)ct[M][p]&&x.rect(M*Q,p*Q,Q,Q);x.fillStyle=g.color;x.fill();break;case 1:ct=S;S=ct.length;Q=g.cellSize;M=Q*g.relativeCircleSize;x.fillStyle=g.color;x.beginPath();for(g=0;g<S;g++)for(p=0;p<S;p++)ct[g][p]&&(x.beginPath(),x.ellipse((g+.5)*Q,(p+.5)*Q,M/2,M/2,0,0,2*Math.PI),x.fill());
x.fill();break;case 2:ct=S;S=ct.length;Q=g.cellSize;x.fillStyle=g.color;g=[[1,1],[-1,1],[-1,-1],[1,-1]];x.beginPath();for(M=0;M<S;M++)for(p=0;p<S;p++)if(ct[M][p])x.roundRect(M*Q,p*Q,Q,Q,Q/2),M+1<S&&ct[M+1][p]&&x.rect(M*Q+Q/2,p*Q,Q,Q),p+1<S&&ct[M][p+1]&&x.rect(M*Q,p*Q+Q/2,Q,Q);else{z=M*Q+Q/2;u=p*Q+Q/2;for(var dt=0;dt<4;dt++){var $K=_.G(g[dt]),lD=$K.next().value;$K=$K.next().value;M+lD>=0&&M+lD<S&&p+$K>=0&&p+$K<S&&ct[M+lD][p]&&ct[M][p+$K]&&ct[M+lD][p+$K]&&(lD=dt*Math.PI/2,$K=Q/2,x.moveTo(z+$K*Math.cos(lD),
u+$K*Math.sin(lD)),x.arc(z,u,Q/2,lD,lD+Math.PI/2,!1),x.lineTo(z+$K*(Math.cos(lD)-Math.sin(lD)),u+$K*(Math.cos(lD)+Math.sin(lD))),x.lineTo(z+$K*Math.cos(lD),u+$K*Math.sin(lD)))}}x.fill()}y&&x.drawImage(y,(h-N)*F/2,(h-N)*F/2,N*F,N*F);x.restore();V.style.removeProperty("display")};
E.src=_.Nu(l);_.xg(r)})};
_.c.hasCommunityPostRenderer=function(){var k,I,V,X;return!!((k=this.data)==null?0:(I=k.header)==null?0:(V=I.sharePanelHeaderRenderer)==null?0:(X=V.communityPost)==null?0:X.communityPostSectionRenderer)};
_.c.onTapClose=function(){_.sm(this.hostElement,"yt-close-popup-action",["yt-unified-share-panel-renderer"])};
_.c.getScreenLayer=function(){return this.screenLayer};
sM.prototype.onDataChanged=sM.prototype.onDataChanged;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],sM.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],sM.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],sM.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],sM.prototype,"data",void 0);
_.H([_.n({value:_.HW("SBOX_INAPPROPRIATE_CANCEL")}),_.Z("design:type",String)],sM.prototype,"closeButtonAriaLabel",void 0);_.H([_.p$("yt-share-panel-header-renderer"),_.Z("design:type",HTMLElement)],sM.prototype,"header",void 0);_.H([_.n(),_.Z("design:type",Object)],sM.prototype,"qrCodeEnabled",void 0);_.H([_.p$("#scroller"),_.Z("design:type",Object)],sM.prototype,"JSC$23016_scroller",void 0);
_.H([_.DZ("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],sM.prototype,"onDataChanged",null);_.H([_.cd({disableElementRegistration:!0,is:"yt-unified-share-panel-renderer"})],sM);
_.C(sM,"yt-unified-share-panel-renderer",function(){if(kKC===void 0){var k=document.createElement("template");_.Y(k,'\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');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);kKC=k}k=kKC;return k},{mode:1});var Vtu={};
Vtu.YtUnlimitedFamilyInterstitialBehavior=[_.wn.YtOpenPopupBehavior,_.pF.YtActionHandlerBehavior,{actionMap:{"yt-signal-action-show-previous-family-dialog":"handleSignalActionShowPreviousFamilyDialog_","yt-open-popup-action":"handleOpenPopupAction_","yt-unlimited-create-family-endpoint":"handleUnlimitedCreateFamilyEndpoint_"},listeners:{"yt-popup-closed":"onPopupClosed_"},created:function(){window.familyDialogHistory||(window.familyDialogHistory=[]);this.dialogHistory_=window.familyDialogHistory;this.showingPreviousDialog_=
!1},
maybeCloseDialogOnFooterButtonTap:function(k){k=_.K7C(_.$5(k),"yt-button-renderer");return k?k.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(k){this.dialogHistory_.push(k)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var k=this.popFromHistory();if(k){var I={openPopupAction:{popupType:"DIALOG",popup:{}}};I.openPopupAction.popup[k.renderer]=k.data;this.showingPreviousDialog_=!0;this.openPopup(I)}},
handleOpenPopupAction_:function(k){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var I=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(X){return!!k.openPopupAction.popup[X]}),V=this.getElementName_();
I&&this.data&&(this.pushToHistory({renderer:V,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(k){if(k=_.K(k,gQi))this.loading=!0,_.sm(this.hostElement,"yt-open-create-family-dialog",[k,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var k=this.hostElement.nodeName.split("-").slice(1).map(function(I){return""+I[0].toUpperCase()+I.slice(1).toLowerCase()}).join("");
return k[0].toLowerCase()+k.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var XPH;var PCp;var F1=function(){return _.a.apply(this,arguments)||this};
_.J(F1,_.a);_.c=F1.prototype;_.c.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}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.sm(this.hostElement,"yt-register-create-family-dialog");_.BL(this.hostElement).querySelector("#thumbnail").onShow()};
_.c.fireOnCloseCommand_=function(){var k;((k=this.data)==null?0:k.onCloseCommand)&&_.nC(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.c.onYtServiceRequestSent_=function(k,I){I&&I.endpoint&&_.K(I.endpoint,_.Rt)||(this.loading=!0)};
_.c.onYtServiceRequestCompleted_=function(){var k=this.hostElement.parentElement;k.close&&k.close();this.loading=!1};
_.c.openPopupHandler_=function(k){if(k.detail==this){var I;((I=this.data)==null?0:I.onOpenCommands)&&_.nC(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.c.closePopupHandler_=function(k,I){this.fireOnCloseCommand_();if(I&&I.canceled===!0||I&&I.canceled===!1&&I.confirmed===!1){var V;((V=this.data)==null?0:V.onDismissCommands)&&_.nC(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.c.dataChanged_=function(){this.loading=!1};
F1.prototype.dataChanged_=F1.prototype.dataChanged_;F1.prototype.closePopupHandler_=F1.prototype.closePopupHandler_;F1.prototype.openPopupHandler_=F1.prototype.openPopupHandler_;F1.prototype.onYtServiceRequestCompleted_=F1.prototype.onYtServiceRequestCompleted_;F1.prototype.onYtServiceRequestSent_=F1.prototype.onYtServiceRequestSent_;_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],F1.prototype,"ytEventForwardingBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],F1.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(Vtu.YtUnlimitedFamilyInterstitialBehavior),_.Z("design:type",Object)],F1.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],F1.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],F1.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],F1.prototype,"loading",void 0);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],F1.prototype,"onYtServiceRequestSent_",null);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],F1.prototype,"onYtServiceRequestCompleted_",null);
_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],F1.prototype,"openPopupHandler_",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],F1.prototype,"closePopupHandler_",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],F1.prototype,"dataChanged_",null);
_.H([_.cd({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],F1);
_.C(F1,"yt-unlimited-family-message-interstitial-renderer",function(){if(PCp===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-message-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_message_interstitial_renderer.yt.unlimited.family.message.interstitial.renderer.css.js--\x3e<tp-yt-paper-spinner active="[[loading]]" class="style-scope yt-unlimited-family-message-interstitial-renderer"></tp-yt-paper-spinner>\n<div class="content-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <div class="main-content style-scope yt-unlimited-family-message-interstitial-renderer">\n    <h2 class="style-scope yt-unlimited-family-message-interstitial-renderer">[[getSimpleString(data.title)]]</h2>\n    <yt-formatted-string class="content style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.content]]"></yt-formatted-string>\n  </div>\n  <yt-img-shadow id="thumbnail" thumbnail="[[data.thumbnail]]" width="252" class="style-scope yt-unlimited-family-message-interstitial-renderer"></yt-img-shadow>\n</div>\n<div class="footer-container style-scope yt-unlimited-family-message-interstitial-renderer" hidden="[[loading]]">\n  <yt-formatted-string class="footer style-scope yt-unlimited-family-message-interstitial-renderer" text="[[data.footer]]"></yt-formatted-string>\n  <div class="buttons style-scope yt-unlimited-family-message-interstitial-renderer">\n    <div id="dismiss-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n    <div id="action-button" class="footer-button style-scope yt-unlimited-family-message-interstitial-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;XPH===void 0&&(XPH=document.createElement("template"));var X=XPH;V.call(I,X.content.cloneNode(!0),k.content.firstChild);PCp=k}k=PCp;return k},{mode:2});var Ljt;var cH$;var By=function(){return _.a.apply(this,arguments)||this};
_.J(By,_.a);By.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"}}}};
By.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.BL(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(k){k.onShow()});
_.BL(this.hostElement).querySelector("#main-thumbnail").onShow()};
By.prototype.onButtonTap_=function(k){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(k)};
By.prototype.computeMainThumbnailWidth_=function(k){return k&&k.length!==0?72:96};
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],By.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],By.prototype,"ytRendererBehavior",void 0);_.H([_.q(Vtu.YtUnlimitedFamilyInterstitialBehavior),_.Z("design:type",Object)],By.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],By.prototype,"data",void 0);
_.H([_.n({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.Z("design:type",Number)],By.prototype,"mainThumbnailWidth_",void 0);_.H([_.n({value:function(){return this.onButtonTap_.bind(this)}}),
_.Z("design:type",Function)],By.prototype,"boundButtonTap_",void 0);_.H([_.cd({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],By);
_.C(By,"yt-unlimited-family-profile-interstitial-renderer",function(){if(cH$===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unlimited-family-profile-interstitial-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unlimited_family_profile_interstitial_renderer.yt.unlimited.family.profile.interstitial.renderer.css.js--\x3e<div class="content-container style-scope yt-unlimited-family-profile-interstitial-renderer"><div class="left-side style-scope yt-unlimited-family-profile-interstitial-renderer"><h2 class="style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.additionalInfoHeader)]]</h2><yt-formatted-string class="additional-info style-scope yt-unlimited-family-profile-interstitial-renderer" text="[[data.additionalInfo]]"></yt-formatted-string></div><div class="right-side style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow id="main-thumbnail" thumbnail="[[data.mainThumbnail]]" width="[[mainThumbnailWidth_]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></yt-img-shadow><div class="secondary-thumbnails style-scope yt-unlimited-family-profile-interstitial-renderer"><template is="dom-repeat" items="[[data.secondaryThumbnails]]" class="style-scope yt-unlimited-family-profile-interstitial-renderer"><yt-img-shadow class="secondary-thumbnail style-scope yt-unlimited-family-profile-interstitial-renderer" thumbnail="[[item]]" width="36"></yt-img-shadow></template></div><span class="member-info style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberInfo)]]</span><span class="member-title style-scope yt-unlimited-family-profile-interstitial-renderer">[[getSimpleString(data.memberTitle)]]</span><div id="manage-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div></div><div class="buttons style-scope yt-unlimited-family-profile-interstitial-renderer"><div id="dismiss-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div><div id="action-button" class="style-scope yt-unlimited-family-profile-interstitial-renderer"></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Ljt===void 0&&(Ljt=document.createElement("template"));var X=Ljt;V.call(I,X.content.cloneNode(!0),k.content.firstChild);cH$=k}k=cH$;return k},{mode:2});var GKt;var TGy;var At=function(){var k=_.a.apply(this,arguments)||this;k.sliderAriaValueText_=null;k.selectedIndex_=0;k.messages={PAUSE_SLIDER:_.HW("PAUSE_SLIDER",void 0,"Pause Duration")};return k};
_.J(At,_.a);_.c=At.prototype;_.c.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_]]"}}}}}};
_.c.onPopupOpened_=function(k){k.detail==this&&_.m("enable_premium_voluntary_pause")&&(_.sm(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.c.setDialogData=function(k){this.data=k;this.resetSlider_()};
_.c.dataChanged_=function(){this.data&&this.resetSlider_()};
_.c.onSubmitTap_=function(){if(this.data.confirmCommand){var k=this.data.confirmCommand;_.K(k,_.TBN)&&_.Qk(this.hostElement,[k,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.c.onExitButtonTap_=function(){_.sm(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.c.closePopupHandler_=function(k,I){(I&&I.canceled===!0||I.canceled===!1&&I.confirmed===!1)&&this.handleOnDismissCommands_()};
_.c.onSliderChange_=function(){this.selectedIndex_=_.BL(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.c.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.c.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.c.resetSlider_=function(){if(this.data){var k=this.data.defaultEndOptionIndex||0,I=_.BL(this.hostElement).querySelector("#id-pause-slider");if(I.immediateValue<k)for(;I.immediateValue!=k;)I.increment();else if(k<I.immediateValue)for(;I.immediateValue!=k;)I.decrement();this.selectedIndex_=k;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.c.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.nC(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.c.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.nC(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.c.onYtServiceRequestSent=function(){this.loading=!0};
_.c.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
At.prototype.onYtServiceRequestCompleted=At.prototype.onYtServiceRequestCompleted;At.prototype.onYtServiceRequestSent=At.prototype.onYtServiceRequestSent;At.prototype.closePopupHandler_=At.prototype.closePopupHandler_;At.prototype.dataChanged_=At.prototype.dataChanged_;At.prototype.onPopupOpened_=At.prototype.onPopupOpened_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],At.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],At.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],At.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],At.prototype,"loading",void 0);_.H([_.n(),_.Z("design:type",Number)],At.prototype,"selectIndexMax_",void 0);_.H([_.n(),_.Z("design:type",Object)],At.prototype,"selectedData_",void 0);
_.H([_.n(),_.Z("design:type",Object)],At.prototype,"sliderAriaValueText_",void 0);_.H([_.n({value:function(){return this.onSubmitTap_.bind(this)}}),
_.Z("design:type",Function)],At.prototype,"onButtonTap_",void 0);_.H([_.n({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.Z("design:type",Function)],At.prototype,"onSecondaryTap_",void 0);_.H([_.n(),_.Z("design:type",Object)],At.prototype,"messages",void 0);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],At.prototype,"onPopupOpened_",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],At.prototype,"dataChanged_",null);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],At.prototype,"closePopupHandler_",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],At.prototype,"onYtServiceRequestSent",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],At.prototype,"onYtServiceRequestCompleted",null);_.H([_.cd({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],At);
_.C(At,"yt-unplugged-pause-membership-dialog-renderer",function(){if(TGy===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unplugged-pause-membership-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_unplugged_pause_membership_dialog_renderer.yt.unplugged.pause.membership.dialog.renderer.css.js--\x3e<tp-yt-paper-spinner-lite active="[[loading]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></tp-yt-paper-spinner-lite><div class="dialog-title style-scope yt-unplugged-pause-membership-dialog-renderer" role="heading">[[getSimpleString(data.title)]]</div><div class="duration-title style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pausePeriodMessage)]]\n</div><div class="duration-subtitle style-scope yt-unplugged-pause-membership-dialog-renderer">\n  [[getSimpleString(selectedData_.pauseEndMessage)]]\n</div><tp-yt-paper-slider id="id-pause-slider" class="pause-slider style-scope yt-unplugged-pause-membership-dialog-renderer" aria-label$="[[messages.PAUSE_SLIDER]]" aria-valuetext$="[[sliderAriaValueText_]]" max="[[selectIndexMax_]]" min="0" step="1" on-immediate-value-change="onSliderChange_" on-value-change="onSliderChange_"></tp-yt-paper-slider><template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><yt-formatted-string class="body-message style-scope yt-unplugged-pause-membership-dialog-renderer" split-lines="" text="[[item]]"></yt-formatted-string></template><div id="dialog-actions" class="style-scope yt-unplugged-pause-membership-dialog-renderer"><div id="secondary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div><div id="primary-button" class="style-scope yt-unplugged-pause-membership-dialog-renderer"></div></div>');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;GKt===void 0&&(GKt=document.createElement("template"));var X=GKt;V.call(I,X.content.cloneNode(!0),k.content.firstChild);TGy=k}k=TGy;return k},{mode:2});var duC;var itC;var QA=function(){return _.a.apply(this,arguments)||this};
_.J(QA,_.a);QA.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.t4("vcBalanceRenderer")}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],QA.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],QA.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],QA.prototype,"data",void 0);_.H([_.cd({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],QA);
_.C(QA,"yt-vc-offer-layout-header-renderer",function(){if(itC===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_header_renderer.yt.vc.offer.layout.header.renderer.css.js--\x3e<div id="vc-balance" class="style-scope yt-vc-offer-layout-header-renderer"></div>\n<yt-formatted-string id="description" text="[[data.description]]" class="style-scope yt-vc-offer-layout-header-renderer">\n</yt-formatted-string>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;duC===void 0&&(duC=document.createElement("template"));var X=duC;V.call(I,X.content.cloneNode(!0),k.content.firstChild);itC=k}k=itC;return k},{mode:2});var WjP;var fdK;var Uuy;var Epx;var ng=function(){return _.a.apply(this,arguments)||this};
_.J(ng,_.a);ng.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.R9.Object.defineProperties(ng.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)}}});
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],ng.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],ng.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.aRA.YtTappableItemBehavior),_.Z("design:type",Object)],ng.prototype,"ytTappableItemBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ng.prototype,"data",void 0);
_.H([_.n({reflectToAttribute:!0}),_.v("data.accessibilityText"),_.Z("design:type",String),_.Z("design:paramtypes",[])],ng.prototype,"ariaLabel",null);_.H([_.n({reflectToAttribute:!0}),_.v("data.style"),_.Z("design:type",String),_.Z("design:paramtypes",[])],ng.prototype,"vcOfferStyle",null);_.H([_.v("data.style","data.titleText"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],ng.prototype,"showTitleText",null);_.H([_.cd({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],ng);
_.C(ng,"yt-vc-offer-renderer",function(){if(Epx===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_renderer.yt.vc.offer.renderer.css.js--\x3e<yt-formatted-string id="title-text" hidden="[[!showTitleText]]" text="[[data.titleText]]" class="style-scope yt-vc-offer-renderer">\n</yt-formatted-string>\n<div id="standard-offer-container" class="style-scope yt-vc-offer-renderer">\n  <div id="standard-offer-content" class="style-scope yt-vc-offer-renderer">\n    <yt-formatted-string id="offer-info" text="[[data.offerInfo]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionText]]" text="[[data.descriptionText]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n    <div id="vc-icon" class="style-scope yt-vc-offer-renderer"></div>\n    <yt-formatted-string id="price" text="[[data.price]]" class="style-scope yt-vc-offer-renderer">\n    </yt-formatted-string>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;Uuy===void 0&&(Uuy=document.createElement("template"));var X=Uuy;V.call(I,X.content.cloneNode(!0),k.content.firstChild);Epx=k}k=Epx;return k},{mode:2});var oN=function(){return _.a.apply(this,arguments)||this};
_.J(oN,_.a);oN.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}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],oN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],oN.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],oN.prototype,"data",void 0);_.H([_.cd({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],oN);
_.C(oN,"yt-vc-offer-layout-renderer",function(){if(fdK===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-vc-offer-layout-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_vc_offer_layout_renderer.yt.vc.offer.layout.renderer.css.js--\x3e<div id="vc-offer-layout-container" class="style-scope yt-vc-offer-layout-renderer">\n  <div id="header" class="style-scope yt-vc-offer-layout-renderer"></div>\n  <div id="offers-container" class="style-scope yt-vc-offer-layout-renderer">\n    <div id="offers" class="style-scope yt-vc-offer-layout-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;WjP===void 0&&(WjP=document.createElement("template"));var X=WjP;V.call(I,X.content.cloneNode(!0),k.content.firstChild);fdK=k}k=fdK;return k},{mode:2});var btj;var ldK;var rHH;var hxT;var xj=function(){return _.a.apply(this,arguments)||this};
_.J(xj,_.a);xj.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}}}}}};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],xj.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],xj.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],xj.prototype,"data",void 0);_.H([_.cd({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],xj);
_.C(xj,"yt-ypc-offers-modal-top-bar-renderer",function(){if(hxT===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-top-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_top_bar_renderer.yt.ypc.offers.modal.top.bar.renderer.css.js--\x3e<div id="dismiss" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n<yt-formatted-string id="title" text="[[data.title]]" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></yt-formatted-string>\n<div id="help-link" class="style-scope yt-ypc-offers-modal-top-bar-renderer"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;rHH===void 0&&(rHH=document.createElement("template"));var X=rHH;V.call(I,X.content.cloneNode(!0),k.content.firstChild);hxT=k}k=hxT;return k},{mode:2});var aN=function(){return _.a.apply(this,arguments)||this};
_.J(aN,_.a);aN.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"}}}}};
aN.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
aN.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var k=this.scrollable;k.attached&&typeof k.attached==="function"&&k.attached()};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],aN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],aN.prototype,"ytRendererstamperBehavior",void 0);_.H([_.p$("#scrollable"),_.Z("design:type",Object)],aN.prototype,"scrollable",void 0);_.H([_.n(),_.Z("design:type",Object)],aN.prototype,"data",void 0);_.H([_.cd({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],aN);
_.C(aN,"yt-ypc-offers-modal-renderer",function(){if(ldK===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-offers-modal-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_offers_modal_renderer.yt.ypc.offers.modal.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-offers-modal-renderer">\n  <div id="top-bar" class="style-scope yt-ypc-offers-modal-renderer"></div>\n  <div id="content" class="style-scope yt-ypc-offers-modal-renderer"></div>\n</tp-yt-paper-dialog-scrollable>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;btj===void 0&&(btj=document.createElement("template"));var X=btj;V.call(I,X.content.cloneNode(!0),k.content.firstChild);ldK=k}k=ldK;return k},{mode:2});var yHG;var muR;var RN=function(){return _.a.apply(this,arguments)||this};
_.J(RN,_.a);_.c=RN.prototype;_.c.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}}}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.BL(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.c.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.sm(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.c.onYtPopupOpened_=function(k,I){(I==null?void 0:I.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.nC(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.c.onYtPopupClosed_=function(k,I){this.continueButtonTapped||I&&(I.canceled===!0||I.canceled===!1&&I.confirmed===!1)&&this.data.onDismissCommands&&_.nC(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.c.onYtServiceRequestError_=function(k){this.set("showSpinner",!1);_.E2(this.hostElement,k.detail.error.message)};
_.c.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.m("enable_ypc_spinners")?_.sm(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
RN.prototype.onYtServiceRequestError_=RN.prototype.onYtServiceRequestError_;RN.prototype.onYtPopupClosed_=RN.prototype.onYtPopupClosed_;RN.prototype.onYtPopupOpened_=RN.prototype.onYtPopupOpened_;RN.prototype.onYtServiceRequestCompleted_=RN.prototype.onYtServiceRequestCompleted_;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],RN.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],RN.prototype,"ytRendererstamperBehavior",void 0);
_.H([_.n(),_.Z("design:type",Object)],RN.prototype,"data",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],RN.prototype,"showSpinner",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],RN.prototype,"continueButtonTapped",void 0);_.H([_.n({value:function(){return this.onContinueTapped_.bind(this)}}),
_.Z("design:type",Function)],RN.prototype,"bindOnContinueTapped_",void 0);_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],RN.prototype,"onYtServiceRequestCompleted_",null);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],RN.prototype,"onYtPopupOpened_",null);
_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],RN.prototype,"onYtPopupClosed_",null);_.H([_.C$("yt-service-request-error"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],RN.prototype,"onYtServiceRequestError_",null);_.H([_.cd({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],RN);
_.C(RN,"yt-ypc-upgrade-dialog-renderer",function(){if(muR===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-ypc-upgrade-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ypc.yt_ypc_upgrade_dialog_renderer.yt.ypc.upgrade.dialog.renderer.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scrollable" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="content" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <div id="header" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="title" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string id="dialog-title" text="[[data.header.dialogTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n        <yt-formatted-string id="offer-title" text="[[data.header.offerDisplayTitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n      <yt-formatted-string id="access-message" text="[[data.header.accessMessage]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n    </div>\n\n    <div id="billing-details-container" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <template is="dom-repeat" items="[[data.billingDetails]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <div class="billing-item style-scope yt-ypc-upgrade-dialog-renderer">\n          <div class="item-header style-scope yt-ypc-upgrade-dialog-renderer">\n            <yt-formatted-string text="[[item.title]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n            <yt-formatted-string text="[[item.subtitle]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n          </div>\n          <yt-formatted-string class="item-description style-scope yt-ypc-upgrade-dialog-renderer" text="[[item.description]]"></yt-formatted-string>\n        </div>\n      </template>\n    </div>\n    <template is="dom-if" if="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n      <div id="legal-text" class="style-scope yt-ypc-upgrade-dialog-renderer">\n        <yt-formatted-string text="[[data.legalText]]" class="style-scope yt-ypc-upgrade-dialog-renderer"></yt-formatted-string>\n      </div>\n    </template>\n  </div>\n</tp-yt-paper-dialog-scrollable>\n<div id="footer" class="style-scope yt-ypc-upgrade-dialog-renderer">\n  <div id="continue-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n  <div id="cancel-button" class="style-scope yt-ypc-upgrade-dialog-renderer"></div>\n</div>\n<div id="spinner-overlay" hidden$="[[!showSpinner]]" class="style-scope yt-ypc-upgrade-dialog-renderer">\n    <tp-yt-paper-spinner-lite id="spinner" active="" class="style-scope yt-ypc-upgrade-dialog-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;yHG===void 0&&(yHG=document.createElement("template"));var X=yHG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);muR=k}k=muR;return k},{mode:2});var Kju;var $uy;var Cg=function(){return _.a.apply(this,arguments)||this};
_.J(Cg,_.a);Cg.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Cg.prototype.computeHasButtons_=function(k){return!(!k.dismissButton&&!k.confirmButton)};
Cg.prototype.computeStyle_=function(k){return k||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Cg.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],Cg.prototype,"ytEventForwardingBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],Cg.prototype,"ytRendererstamperBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Cg.prototype,"data",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],Cg.prototype,"positionType",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.Z("design:type",Boolean)],Cg.prototype,"hasButtons_",void 0);_.H([_.n({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],Cg.prototype,"style_",void 0);_.H([_.cd({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],Cg);
_.C(Cg,"yt-bubble-hint-renderer",function(){if($uy===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-bubble-hint-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_bubble_hint_renderer.yt.bubble.hint.renderer.css.js--\x3e<div id="content" class="style-scope yt-bubble-hint-renderer">\n  <div id="text" hidden$="[[!data.text]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.text]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n  <div id="details-text" hidden$="[[!data.detailsText]]" class="style-scope yt-bubble-hint-renderer">\n    <yt-formatted-string text="[[data.detailsText]]" class="style-scope yt-bubble-hint-renderer"></yt-formatted-string>\n  </div>\n</div>\n<div class="buttons style-scope yt-bubble-hint-renderer" hidden="[[!hasButtons_]]">\n  <div id="dismiss-button" hidden$="[[!data.dismissButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n  <div id="accept-button" hidden$="[[!data.confirmButton]]" class="style-scope yt-bubble-hint-renderer"></div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Kju===void 0&&(Kju=document.createElement("template"));var X=Kju;V.call(I,X.content.cloneNode(!0),k.content.firstChild);$uy=k}k=$uy;return k},{mode:2});var STG;var jRP;var wr=function(){var k=_.CS.apply(this,arguments)||this;k.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return k};
_.J(wr,_.CS);_.c=wr.prototype;_.c.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.c.attached=function(){var k=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){k.$.thumbnail.onShow();k.$["header-image"].onShow()})};
_.c.handleCheckBoxUpdateAction_=function(k){this.canShowCheckboxEnabledConfirmButton=k};
_.c.computeUseOverlayForSpinner_=function(k,I){return!!k&&I};
_.c.computeShowSpinner_=function(k,I){return k||!!I};
_.c.fireOnCloseActions_=function(){var k,I=_.G(((k=this.data)==null?void 0:k.onClosedActions)||[]);for(k=I.next();!k.done;k=I.next())this.ytRendererBehavior.resolveCommand(k.value)};
_.c.fireOnOpenCommands_=function(k){var I,V=(I=this.data)==null?void 0:I.onOpenCommands;if(V)for(k.stopImmediatePropagation(),k=_.G(V),I=k.next();!I.done;I=k.next())this.ytRendererBehavior.resolveCommand(I.value)};
_.c.fireOnDismissCommands_=function(k){var I,V=(I=this.data)==null?void 0:I.onDismissCommands;if(V)for(k.stopImmediatePropagation(),k=_.G(V),I=k.next();!I.done;I=k.next())this.ytRendererBehavior.resolveCommand(I.value)};
_.c.openPopupHandler_=function(k){k.detail==this&&this.fireOnOpenCommands_(k)};
_.c.closePopupHandler_=function(k,I){_.AV(this,"yt-confirm-dialog-close-action",[I]);this.fireOnCloseActions_();(I&&I.canceled===!0||I&&I.canceled===!1&&I.confirmed===!1)&&this.fireOnDismissCommands_(k)};
_.c.onHeaderImageChanged_=function(){var k;((k=this.data)==null?0:k.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.c.computeHasHeaderImageWidth_=function(k){return k!=void 0};
_.c.computeHasLoadingMessage=function(k){return!!k};
_.c.onHeaderImageWidthChanged_=function(){var k,I=(k=this.data)==null?void 0:k.headerImageWidth;if(I){if(k=1.25*I*2+I,this.$.main.style.width=k+"px",I=this.$.scroller.firstElementChild)I.style.minWidth=k+"px"}else this.$.main.style.width="100%"};
_.c.onThumbnailChanged_=function(){var k;((k=this.data)==null?0:k.thumbnail)?(this.setAttribute("dialog-with-thumbnail",""),this.$.scroller.scrollTarget.style.maxHeight="139px",this.$.thumbnail.onShow()):(this.removeAttribute("dialog-with-thumbnail"),this.$.scroller.scrollTarget.style.maxHeight="none")};
_.c.onYtNavigate_=function(k){k=_.$5(k);k instanceof Node&&_.As(this.$["confirm-button"]).contains(k)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.c.computePrimaryIsCancel_=function(k){return k};
_.c.computeIsCancelButtonHidden_=function(k){return k.skipCancelButton||!k.cancelButton};
_.c.computeIsCheckboxHidden_=function(k){return!k.checkbox};
_.c.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.c.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.c.onYtServiceRequestCompleted_=function(){var k;((k=this.data)==null?0:k.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.R9.Object.defineProperties(wr,{template:{configurable:!0,enumerable:!0,get:function(){if(jRP===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-confirm-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_confirm_dialog_renderer.yt.confirm.dialog.renderer.css.js--\x3e<div id="spinner" hidden="[[!showSpinner_]]" class="style-scope yt-confirm-dialog-renderer">\n  <tp-yt-paper-spinner active="[[showSpinner_]]" class="style-scope yt-confirm-dialog-renderer"></tp-yt-paper-spinner>\n  <div id="loading-message" class="body-text style-scope yt-confirm-dialog-renderer" hidden="[[!data.loadingMessage]]">\n    <yt-formatted-string text="[[data.loadingMessage]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </div>\n</div>\n<yt-img-shadow id="thumbnail" hidden="[[!data.thumbnail]]" notify-on-loaded="" thumbnail="[[data.thumbnail]]" width="256" class="style-scope yt-confirm-dialog-renderer">\n</yt-img-shadow>\n<div id="main" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-confirm-dialog-renderer">\n  <yt-img-shadow id="header-image" hidden="[[!data.headerImage]]" notify-on-loaded="" thumbnail="[[data.headerImage]]" width="[[data.headerImageWidth]]" class="style-scope yt-confirm-dialog-renderer">\n  </yt-img-shadow>\n  <h2 class="heading style-scope yt-confirm-dialog-renderer">\n    <yt-formatted-string id="title" hidden$="[[!data.title]]" text="[[data.title]]" class="style-scope yt-confirm-dialog-renderer"></yt-formatted-string>\n  </h2>\n  <tp-yt-paper-dialog-scrollable id="scroller" class="body-text style-scope yt-confirm-dialog-renderer">\n    <template is="dom-repeat" items="[[data.dialogMessages]]" class="style-scope yt-confirm-dialog-renderer">\n      <yt-formatted-string class="line-text style-scope yt-confirm-dialog-renderer" respect-html-dir="" split-lines="" text="[[item]]">\n      </yt-formatted-string>\n    </template>\n  </tp-yt-paper-dialog-scrollable>\n  <div id="checkbox-container" hidden="[[isCheckboxHidden]]" class="style-scope yt-confirm-dialog-renderer"></div>\n  <div class="buttons style-scope yt-confirm-dialog-renderer">\n    <yt-button-renderer id="cancel-button" data="[[data.cancelButton.buttonRenderer]]" dialog-dismiss="" hidden="[[isCancelButtonHidden]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="checkbox-enabled-confirm-button" data="[[data.checkboxEnabledConfirmButton.buttonRenderer]]" dialog-confirm="" hidden="[[!canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n    <yt-button-renderer id="confirm-button" data="[[data.confirmButton.buttonRenderer]]" dialog-confirm$="[[!data.showLoadingSpinnerOnAction]]" hidden="[[canShowCheckboxEnabledConfirmButton]]" class="style-scope yt-confirm-dialog-renderer">\n    </yt-button-renderer>\n  </div>\n</div>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;STG===void 0&&(STG=document.createElement("template"));var X=STG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);jRP=k}k=jRP;return k}}});
wr.prototype.onYtServiceRequestCompleted_=wr.prototype.onYtServiceRequestCompleted_;wr.prototype.onYtServiceRequestSent_=wr.prototype.onYtServiceRequestSent_;wr.prototype.onThumbnailLoaded_=wr.prototype.onThumbnailLoaded_;wr.prototype.onYtNavigate_=wr.prototype.onYtNavigate_;wr.prototype.onThumbnailChanged_=wr.prototype.onThumbnailChanged_;wr.prototype.onHeaderImageWidthChanged_=wr.prototype.onHeaderImageWidthChanged_;wr.prototype.onHeaderImageChanged_=wr.prototype.onHeaderImageChanged_;
wr.prototype.closePopupHandler_=wr.prototype.closePopupHandler_;wr.prototype.openPopupHandler_=wr.prototype.openPopupHandler_;_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],wr.prototype,"ytActionHandlerBehavior",void 0);_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],wr.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],wr.prototype,"ytRendererBehavior",void 0);
_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],wr.prototype,"ytEventForwardingBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],wr.prototype,"data",void 0);_.H([_.n({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.Z("design:type",Boolean)],wr.prototype,"primaryIsCancel",void 0);_.H([_.n({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.Z("design:type",Boolean)],wr.prototype,"isCancelButtonHidden",void 0);
_.H([_.n({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.Z("design:type",Boolean)],wr.prototype,"isCheckboxHidden",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],wr.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.H([_.n({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],wr.prototype,"useOverlayForSpinner_",void 0);
_.H([_.n({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.Z("design:type",Boolean)],wr.prototype,"showSpinner_",void 0);_.H([_.n({value:!1}),_.Z("design:type",Boolean)],wr.prototype,"isActionInProgress_",void 0);_.H([_.n({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.Z("design:type",Boolean)],wr.prototype,"hasHeaderImageWidth_",void 0);
_.H([_.n({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.Z("design:type",Boolean)],wr.prototype,"hasLoadingMessage",void 0);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],wr.prototype,"openPopupHandler_",null);_.H([_.C$("yt-popup-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],wr.prototype,"closePopupHandler_",null);
_.H([_.w$("data.headerImage"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],wr.prototype,"onHeaderImageChanged_",null);_.H([_.w$("data.headerImageWidth"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],wr.prototype,"onHeaderImageWidthChanged_",null);_.H([_.w$("data.thumbnail"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],wr.prototype,"onThumbnailChanged_",null);
_.H([_.C$("yt-navigate"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],wr.prototype,"onYtNavigate_",null);_.H([_.C$("yt-img-shadow-loaded"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],wr.prototype,"onThumbnailLoaded_",null);_.H([_.C$("yt-service-request-sent"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.dz]),_.Z("design:returntype")],wr.prototype,"onYtServiceRequestSent_",null);
_.H([_.C$("yt-service-request-completed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,_.rz]),_.Z("design:returntype")],wr.prototype,"onYtServiceRequestCompleted_",null);_.H([_.cd({is:"yt-confirm-dialog-renderer",noInjection:!0})],wr);var JHG;var YTt;var Hy=function(){return _.a.apply(this,arguments)||this};
_.J(Hy,_.a);Hy.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.BL(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
Hy.prototype.computeConfirmButton_=function(k){var I={text:k.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};k.confirmNavigationEndpoint?I.navigationEndpoint=k.confirmNavigationEndpoint:k.confirmServiceEndpoint&&(I.serviceEndpoint=k.confirmServiceEndpoint);return I};
Hy.prototype.computeShowTitle_=function(k){return!(k==null||!k.title)};
_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],Hy.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],Hy.prototype,"data",void 0);_.H([_.n({computed:"computeShowTitle_(data)"}),_.Z("design:type",Boolean)],Hy.prototype,"showTitle",void 0);_.H([_.cd({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],Hy);
_.C(Hy,"yt-fancy-dismissible-dialog-renderer",function(){if(YTt===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-fancy-dismissible-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_fancy_dismissible_dialog_renderer.yt.fancy.dismissible.dialog.renderer.css.js--\x3e<h2 hidden="[[!showTitle]]" id="title" class="style-scope yt-fancy-dismissible-dialog-renderer">[[getSimpleString(data.title)]]</h2>\n<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-formatted-string id="message" split-lines="" text="[[data.dialogMessage]]" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-formatted-string>\n</tp-yt-paper-dialog-scrollable>\n<div class="buttons style-scope yt-fancy-dismissible-dialog-renderer">\n  <yt-button-renderer id="confirm-button" data="[[computeConfirmButton_(data)]]" dialog-confirm="" class="style-scope yt-fancy-dismissible-dialog-renderer">\n  </yt-button-renderer>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;JHG===void 0&&(JHG=document.createElement("template"));var X=JHG;V.call(I,X.content.cloneNode(!0),k.content.firstChild);YTt=k}k=YTt;return k});var gpT;var qTj;var pg=function(){var k=_.a.apply(this,arguments)||this;k.spinnerActive=!1;return k};
_.J(pg,_.a);pg.prototype.created=function(){AZV(2201)};
pg.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
pg.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
pg.prototype.onIronOverlayClosed=pg.prototype.onIronOverlayClosed;pg.prototype.onIronOverlayOpened=pg.prototype.onIronOverlayOpened;_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],pg.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.r5),_.Z("design:type",Object)],pg.prototype,"tpYtIronOverlayBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],pg.prototype,"data",void 0);_.H([_.n(),_.Z("design:type",Object)],pg.prototype,"spinnerActive",void 0);
_.H([_.C$("iron-overlay-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pg.prototype,"onIronOverlayOpened",null);_.H([_.C$("iron-overlay-closed"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],pg.prototype,"onIronOverlayClosed",null);_.H([_.cd({is:"yt-loading-renderer",disableElementRegistration:!0})],pg);
_.C(pg,"yt-loading-renderer",function(){if(qTj===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-loading-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_loading_renderer.yt.loading.renderer.css.js--\x3e<tp-yt-paper-spinner id="spinner" active="[[spinnerActive]]" alt="[[data.accessibility.accessibility_data.label]]" class="style-scope yt-loading-renderer">\n</tp-yt-paper-spinner>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;gpT===void 0&&(gpT=document.createElement("template"));var X=gpT;V.call(I,X.content.cloneNode(!0),k.content.firstChild);qTj=k}k=qTj;return k},{mode:2});var vp$;var sRt;var No=function(){var k=_.a.apply(this,arguments)||this;k.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);k.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);k.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";k.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return k};
_.J(No,_.a);_.c=No.prototype;_.c.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.c.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.c.onDarkModeToggledAction=function(k){this.isDarkTheme=k};
_.c.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.c.openPopupHandler_=function(k){k.detail===this.hostElement&&this.hostElement.hidden&&_.sm(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.c.onDismissButtonTap_=function(){var k;this.closeOnDismissButton_.has(((k=this.data)==null?void 0:k.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.sm(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.c.onAcceptButtonTap_=function(){var k;this.closeOnAcceptButton_.has(((k=this.data)==null?void 0:k.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.sm(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.c.computeHasHeader_=function(k){return!!k.headerBackgroundImage};
_.c.computeLayoutStyle_=function(k){return k};
_.c.computePopupSize_=function(k){return k};
_.c.computeIconType_=function(k){return k.dialogIcon&&k.dialogIcon.iconType?k.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":k.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":k.dialogIcon.iconType:""};
_.c.computeIsLogo_=function(k){return!!k.dialogIcon&&!!k.dialogIcon.iconType&&(k.dialogIcon.iconType==="YOUTUBE_LOGO"||k.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||k.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.c.computeHasCustomLogo=function(k){return!(k==null||!k.headerForegroundImage)};
_.c.computeCustomLogo=function(k,I){if(k!=null&&k.headerForegroundImage)return k.headerForegroundImageDark?I?k.headerForegroundImageDark:k.headerForegroundImage:k.headerForegroundImage};
_.c.computeHeaderBackgroundImage=function(k,I){if(k!=null&&k.headerBackgroundImage)return I&&(k==null?0:k.headerBackgroundImageDark)?k.headerBackgroundImageDark:k.headerBackgroundImage};
_.c.shouldShowIconContainer=function(k,I){return k&&!I};
_.c.shouldShowNonYouTubeIcon=function(k,I){return!k&&!I};
_.c.getLogoImageId=function(k){var I,V,X;return(k=(I=this.computeCustomLogo(k,this.isDarkTheme))==null?void 0:(V=I.thumbnails)==null?void 0:(X=V[0])==null?void 0:X.height)&&k%31===0?"custom-logo-with-padding":"custom-logo"};
No.prototype.openPopupHandler_=No.prototype.openPopupHandler_;No.prototype.dataChanged_=No.prototype.dataChanged_;_.H([_.q(_.Fd.YtRendererstamperBehavior),_.Z("design:type",Object)],No.prototype,"ytRendererstamperBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],No.prototype,"ytRendererBehavior",void 0);_.H([_.n(),_.Z("design:type",Boolean)],No.prototype,"isDarkTheme",void 0);
_.H([_.n({computed:"computeCustomLogo(data, isDarkTheme)"}),_.Z("design:type",Object)],No.prototype,"customLogo",void 0);_.H([_.n({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.Z("design:type",Object)],No.prototype,"headerBackgroundImage",void 0);_.H([_.n(),_.Z("design:type",Object)],No.prototype,"data",void 0);_.H([_.n({computed:"computeHasHeader_(data)"}),_.Z("design:type",Boolean)],No.prototype,"hasHeader",void 0);
_.H([_.n({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.Z("design:type",Object)],No.prototype,"layoutStyle",void 0);_.H([_.n({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.Z("design:type",Object)],No.prototype,"popupSize",void 0);_.H([_.n({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],No.prototype,"hasLogo",void 0);
_.H([_.n({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.Z("design:type",Boolean)],No.prototype,"hasCustomLogo",void 0);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],No.prototype,"dataChanged_",null);_.H([_.C$("yt-popup-opened"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],No.prototype,"openPopupHandler_",null);
_.H([_.cd({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],No);
_.C(No,"yt-upsell-dialog-renderer",function(){if(sRt===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-upsell-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.yt_upsell_dialog_renderer.yt.upsell.dialog.renderer.css.js--\x3e<yt-img-shadow id="header-image" hidden="[[!hasHeader]]" object-fit="COVER" thumbnail="[[headerBackgroundImage]]" class="style-scope yt-upsell-dialog-renderer">\n</yt-img-shadow>\n<div id="dialog" class="style-scope yt-upsell-dialog-renderer">\n  <div id="icon-container" hidden="[[!shouldShowIconContainer(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer"></div>\n  <yt-icon id="logo-icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" target-container="icon-container" class="style-scope yt-upsell-dialog-renderer">\n  </yt-icon>\n  <template is="dom-if" if="[[shouldShowNonYouTubeIcon(hasLogo, hasCustomLogo)]]" class="style-scope yt-upsell-dialog-renderer">\n    <yt-icon id="icon" hidden="[[!data.dialogIcon]]" icon="[[computeIconType_(data)]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-icon>\n  </template>\n  <yt-img-shadow hidden="[[!hasCustomLogo]]" id$="[[getLogoImageId(data)]]" object-fit="CONTAIN" thumbnail="[[customLogo]]" class="style-scope yt-upsell-dialog-renderer">\n  </yt-img-shadow>\n  <div id="content" class="style-scope yt-upsell-dialog-renderer">\n    <yt-formatted-string id="upsell-dialog-title" role="heading" split-lines="" text="[[data.dialogMessageTitle]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n    <yt-formatted-string id="upsell-dialog-text" split-lines="" text="[[data.dialogMessageText]]" class="style-scope yt-upsell-dialog-renderer">\n    </yt-formatted-string>\n  </div>\n  <div id="button-container" class="style-scope yt-upsell-dialog-renderer">\n    <div id="dismiss-button" on-click="onDismissButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n    <div id="action-button" on-click="onAcceptButtonTap_" class="style-scope yt-upsell-dialog-renderer"></div>\n  </div>\n</div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;vp$===void 0&&(vp$=document.createElement("template"));var X=vp$;V.call(I,X.content.cloneNode(!0),k.content.firstChild);sRt=k}k=sRt;return k},{mode:2});var Fj$=_.R(function(k){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.f(_.b,{cond:k.title,then:function(I){return _.f("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},I)}}))},"kl"),BGx=_.R(function(k){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.f(_.HT,{data:k.closeButton},{buttonViewModel:function(I){return _.f("div",null,_.f(_.ac,{data:I.data}))}}))},"ll"),AHj=_.R(function(k){var I=k.data;
return _.f(_.D7,null,_.f("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.f("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.f(_.b,{cond:function(){return!!I().image&&!!I().title},
then:function(){return _.f(_.yV,{data:function(){return I().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.f("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.f(_.b,{cond:function(){return I().title},
then:function(V){return _.f("h3",{class:"miniAppGameInfoDialogViewModelTitle"},V)}}),_.f(_.b,{cond:function(){return I().primaryGenre},
then:function(V){return _.f("span",{class:"miniAppGameInfoDialogViewModelGenre"},V)}}))),_.f(_.b,{cond:function(){var V=I().description;
return V&&V.length<=150},
then:function(){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.f("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return I().description}))}}))},"ml"),QRx=_.R(function(k){var I=k.ageRating;
return _.f("span",{class:"miniAppGameInfoDialogViewModelAgeRatingWrapper"},_.f(_.yV,{data:function(){return{sources:[{url:I().imageUrl||"",width:18,height:18}]}},
className:"miniAppGameInfoDialogViewModelAgeRatingImage",alt:"",targetHeight:18,targetWidth:18,preserveWidth:!0,preserveHeight:!0}),_.f("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.f(_.KF,{text:function(){return I().attributedLabel},
noPreWrap:!0})))},"nl"),npp=_.R(function(k){k=k.infoRows;
var I=_.C7().resolve(_.g2),V=_.m("enable_displaying_ppn");return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.f(_.ly,{each:k},function(X){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.f(_.b,{cond:function(){return X.label},
then:function(P){return _.f("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},P)}}),_.f(_.b,{cond:function(){return X.attributedLabel},
then:function(P){return _.f("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.f(_.KF,{text:P,noPreWrap:!0}))}}),_.f(_.b,{cond:function(){return X.value},
then:function(P){return _.f("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},P)}}),_.f(_.b,{cond:function(){return X.attributedValue},
then:function(P){return _.f("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.f(_.KF,{text:P,noPreWrap:!0}))}}),_.f(_.b,{cond:function(){return X.ageRating},
then:function(P){return _.f(QRx,{ageRating:P})}}))}),_.f(_.b,{cond:function(){return V&&I.clientData.has("post_play_nonce")},
then:function(){return _.f("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.f("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.f("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},I.getData("post_play_nonce")))}}))},"ol"),opt=_.R(function(k){var I=k.data;
return _.f("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.f(Fj$,{title:function(){return I().dialogTitle}}),_.f(AHj,{data:I}),_.f(_.b,{cond:function(){return I().infoRow},
then:function(V){return _.f(npp,{infoRows:V})}}),_.f(BGx,{closeButton:function(){return I().closeButton}}))},"pl");
opt.idomCompat=!0;_.Si(opt,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;return _.f("yt-gulp-triggering-dialog-view-model",{class:_.FH("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.f(_.yV,{data:function(){return I().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.f("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.f("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.f("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.f(_.KF,{text:function(){return I().title}})),_.f(_.b,{cond:function(){return I().bodyText},
then:function(V){return _.f(_.ly,{each:V},function(X){return _.f("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.f(_.KF,{text:X}))})}})),_.f("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.f(_.HT,{data:function(){return I().dismissButton}},{buttonViewModel:function(V){return _.f("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.f(_.ac,{data:V.data}))}}),_.f(_.HT,{data:function(){return I().actionButton}},{buttonViewModel:function(V){return _.f("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.f(_.ac,{data:V.data}))}}))))},"ql"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.$3}});var xuu=_.R(function(k){var I=k.data;k=_.$F(function(){return I().agreements},[]);
return _.f("installment-agreements-view-model",{class:_.FH("ytInstallmentAgreementsViewModelHost")},_.f(_.ly,{each:k},function(V){return _.f("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.f("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.f(_.KF,{text:V.label})),_.f("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.f(_.HT,{data:function(){return V.openButton}},{buttonViewModel:_.ac})))}))},"rl");
xuu.idomCompat=!0;var add=_.R(function(k){var I=_.G(_.J1(function(){var z,u;return((z=k.data().createPlaylistDialogFormSchema)==null?0:(u=z.initialValues)==null?0:u.title)?k.data().createPlaylistDialogFormSchema.initialValues.title:""})),V=I.next().value,X=I.next().value;
I=_.G(_.J1(function(){k.data();return!1}));
var P=I.next().value,L=I.next().value;I=_.G(_.J1(function(){k.data();return!1}));
var T=I.next().value,d=I.next().value;I=_.G(_.J1(function(){var z,u;return(z=k.data().createPlaylistDialogFormSchema)==null?void 0:(u=z.initialValues)==null?void 0:u.visibility}));
var U=I.next().value,E=I.next().value;I=_.G(_.J1(function(){k.data();return!1}));
var l=I.next().value,r=I.next().value;I=_.G(_.J1(function(){var z,u;return(z=k.data().createPlaylistDialogFormSchema)==null?void 0:(u=z.initialValues)==null?void 0:u.isCollaborative}));
var h=I.next().value,y=I.next().value,S=_.yQ("div");_.Yv(function(){var z=S.value.querySelector("textarea");z&&(z.value=V())},"axFRaf");
_.SL(function(){var z;NjX((z=k.data().createPlaylistDialogFormSchema)==null?void 0:z.id,{onSubmit:function(){var u=V();var ct=U(),dt=h(),$K=k.data();u={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:u,privacyStatus:ct,videoIds:$K.videoIds,sourcePlaylistId:$K.sourcePlaylistId,params:dt?$K.createPlaylistParamsCollaborationEnabled:$K.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.C7().resolve(_.Hp).resolveCommand(u)},
isValid:function(){return P()&&!T()&&!l()}})});
var g=function(z){if(z!==void 0&&(X(z),!P()&&z.length>0&&L(!0),P())){var u=on3(k.data());if(u){var ct=u.minLength;u=u.maxLength;ct&&z.length<ct?d(!0):u&&z.length>u?d(!0):d(!1)}}},F=function(){var z=!(!h()||U()!=="PRIVATE");
r(z)},Q=function(z){z!==void 0&&(E(z),F())},x=function(){if(l())return alG(k.data())},N=function(){y(!h());
F()},M=function(){return{validate:function(z){if(P()){var u=on3(k.data());
if(u){var ct=u.minLength;u=u.translations;if(ct&&z.length<ct)return u==null?void 0:u.minLengthErrorMessage}}}}},p=function(){var z=on3(k.data()),u=z==null?void 0:z.maxLength,ct;
z=z==null?void 0:(ct=z.translations)==null?void 0:ct.maxLengthErrorMessage;if(u&&z)return{maxChars:u,errorMessage:z}};
return _.f("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.f("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:S},_.f(_.HT,{data:function(){return k.data().playlistTitle}},{textFormFieldViewModel:function(z){return _.f($9x,{data:z.data,
text:V,onInput:g,validation:M,characterLimit:p})},
textFieldViewModel:function(z){return _.f(Kix,{data:z.data,text:V,controlledMode:!0,onInput:g,validation:M,characterLimit:p})}})),_.f("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.f(_.HT,{data:function(){return k.data().playlistVisibility}},{dropdownViewModel:function(z){return _.f(BdX,{data:z.data,
onSelected:Q,error:x})}})),_.f(_.b,{cond:function(){return!!k.data().playlistCollaborate},
then:function(){return _.f("div",null,_.f(_.HT,{data:function(){return k.data().playlistCollaborate}},{switchListItemViewModel:function(z){return _.f(_.ArG,{data:z.data,
onTap:N})}}))}}))},"tl");var Rx$=_.R(function(k){var I=k.data;return _.f("upsell-offer-table-cell-content-view-model",null,_.f("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.f(_.rH,null,_.f(_.E5,{when:function(){var V;return(V=I().icon)==null?void 0:V.iconType}},function(){return _.f("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.f(_.x_,{icon:function(){var V;
return(V=I().icon)==null?void 0:V.iconType.toString()}}))}),_.f(_.E5,{when:function(){return I().title}},function(){return _.f(_.KF,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return I().title}})}),_.f(_.E5,{when:function(){return I().subtitle}},function(){return _.f(_.KF,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return I().subtitle}})}),_.f(_.E5,{when:function(){return I().infoText}},function(){return _.f(_.KF,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return I().infoText}})}),_.f(_.E5,{when:function(){return I().featureDescription}},function(){return _.f(_.KF,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return I().featureDescription}})}),_.f(_.E5,{when:function(){return I().note}},function(){return _.f(_.KF,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return I().note}})})),_.f(_.b,{cond:function(){var V;
return(V=I().icon)==null?void 0:V.iconAccessibilityText},
then:function(){return _.f("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},function(){var V;return(V=I().icon)==null?void 0:V.iconAccessibilityText})}})))},"ul");
Rx$.idomCompat=!0;var CCx=_.R(function(k){var I=k.data;var V=k.cellIndex;var X=k.rowIndex;return _.f("upsell-offer-table-cell-view-model",null,_.f("div",{class:_.FH("ytUpsellOfferTableCellViewModelCellWrapper",function(){return I().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":I().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"}),
id:function(){var P,L;return"cell-"+((P=X==null?void 0:X())!=null?P:0)+"-"+((L=V==null?void 0:V())!=null?L:0)},
role:function(){return I().isFirstRow?"columnHeader":I().isFirstColumn?"rowheader":"gridcell"}},_.f(_.HT,{data:function(){return I().contents}},{upsellOfferTableCellContentViewModel:Rx$})))},"vl");
CCx.idomCompat=!0;var wPd=_.R(function(k){var I=k.data;var V=k.upsellTableIsFirstRow;var X=k.rowIndex;var P=function(){return(V==null?0:V())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},L=function(){return(V==null?0:V())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.f("ytm-upsell-offer-table-row-view-model",null,_.f("div",{class:function(){return(V==null?0:V())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"},
role:"row","aria-owns":function(){return"cell-"+(X==null?void 0:X())+"-1 cell-"+(X==null?void 0:X())+"-2"}},_.f(_.HT,{data:function(){return I().rowHeaderCell}},{upsellOfferTableCellViewModel:function(T){return _.f("div",{class:P},_.f(CCx,{data:T.data,
cellIndex:0,rowIndex:X}))}}),_.f("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.f(_.HT,{data:function(){return I().contentCells}},{upsellOfferTableCellViewModel:function(T,d){return _.f("div",{class:L},_.f(CCx,{data:T.data,
cellIndex:function(){return d()+1},
rowIndex:X}))}}))))},"wl");
wPd.idomCompat=!0;var Htt=_.R(function(k){var I=k.data;return _.f("ytm-upsell-offer-table-view-model",null,_.f("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.f("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.f(_.HT,{data:function(){return I().rows}},{upsellOfferTableRowViewModel:function(V,X){return _.f(wPd,{data:V.data,
upsellTableIsFirstRow:function(){return X()===0},
rowIndex:X})}}))))},"xl");
Htt.idomCompat=!0;var pP$=_.R(function(k){var I=function(){return k.data()},V=_.$F(k.noPadding,!1),X=function(){var L,T;
return(T=(L=I().logo.accessibilityData)==null?void 0:L.label)!=null?T:""},P={};
return _.f("upsell-view-model",{class:_.FH("ytUpsellViewModelHost",(P.ytUpsellViewModelHostNoPadding=function(){return V()},P.ytUpsellViewModelHostWide=function(){return I().offerTable!==void 0},P))},_.f("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.f(_.b,{cond:function(){return _.ia(I().logo)},
then:function(L){return _.f(_.yV,{data:L,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:X})}})),_.f("div",{class:"ytUpsellViewModelHostUpsellTitle",
role:"heading","aria-level":1,autofocus:!0,tabindex:-1},_.f(_.KF,{text:function(){return I().title}})),_.f("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.f(_.ly,{each:function(){var L;
return(L=I().subtitles)!=null?L:[]},
keyBy:"INDEX"},function(L){var T={};return _.f("div",{class:_.FH("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(T.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return I().offerTable!==void 0},T))},_.f(_.KF,{text:L}))})),_.f("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.f(_.ly,{each:function(){var L;
return(L=I().benefitInfos)!=null?L:[]},
keyBy:"INDEX"},function(L){return _.f(_.b,{cond:function(){return L().info},
then:function(T){return _.f("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.f(_.x_,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.f(_.KF,{text:T}))}})})),_.f(_.b,{cond:function(){return I().offerTable!==void 0},
then:function(){return _.f("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.f(_.HT,{data:function(){return I().offerTable}},{upsellOfferTableViewModel:function(L){return _.f(Htt,{data:L.data})}}))}}),_.f("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.f(_.ly,{each:function(){var L;
return(L=I().legalInfos)!=null?L:[]},
keyBy:"INDEX"},function(L){var T={};return _.f("div",{class:_.FH("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(T.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return I().offerTable!==void 0},T))},_.f(_.KF,{text:L}))})))},"yl");var NGT=_.R(function(k){var I=k.data;k={};k=(k.ytMiniAppScoreChallengeViewModelScoreRadial=!0,k.ytMiniAppScoreChallengeViewModelDarkScoreRadial=RZP(),k);return _.f("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.f("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return I().title}),_.f("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return I().subtitle}),_.f("div",{class:_.OI(k)},_.f("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return I().score})),_.f("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return I().prompt}))},"zl");var Mtd=function(){this.store=_.mK();this.formId=""};
Mtd.prototype.onInit=function(k){k.formId&&(this.formId=k.formId,this.store.dispatch(_.vX({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};
Mtd.prototype.cleanup=function(){this.store.dispatch(_.vX({type:"RESET_COMMAND_MAP"}))};var ZtP=_.R(function(k){function I(d){if(d&&(d=_.K(d,_.Zm)))return Object.assign({},d,{isSelected:L()})}
var V=_.G(_.J1(function(){var d,U;return(U=(d=_.K(k.data().option,_.Zm))==null?void 0:d.isSelected)!=null?U:!1})),X=V.next().value,P=V.next().value,L=X;
_.SL(function(){var d;NjX((d=k.data().formSchema)==null?void 0:d.id,{onSubmit:function(){var U=_.C7().resolve(_.Hp),E=!!k.data().selectedCommand,l=!!k.data().unselectedCommand;if(L()){if(E)var r=k.data().selectedCommand}else l&&(r=k.data().unselectedCommand);r=_.cr(r);I(k.data().option)&&!r?(U="",!E&&l?U="selected ":E&&!l&&(U="unselected "),E=new _.GN("No "+U+"command found for SelectionListItemFormViewModel"),_.hq(E)):r&&U.resolveCommand(r)},
isValid:function(){return!0}})});
var T=function(){P(!L())};
_.gu(function(){var d,U,E=(d=k.data())==null?void 0:(U=d.formSchema)==null?void 0:U.id;E&&_.Cz()().delete(E)});
return _.f("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.f("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.f(_.KF,{text:function(){return k.data().paragraph}})),_.f(_.b,{cond:function(){return I(k.data().option)},
then:function(d){return _.f(_.h$,{data:d,isCompact:!0,hideSelectionTextChevron:!0,onTap:T,disableHorizontalPadding:!0})}}))},"Al");var Duy=_.R(function(k){var I=k.data;var V=k.disablePadding;var X=k.className;var P=_.yQ("yt-dialog-header-view-model"),L=function(){var U=I().imageBanner;a:switch(I().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var E="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:E="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:U,style:E,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},T=function(){return I().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"},
d=function(){return I().alignment==="DIALOG_HEADER_ALIGNMENT_CENTER"};
_.SL(function(){var U=function(){_.sm(P.value,"yt-refit-popups-action")},E;
(E=P.value)==null||E.addEventListener("image-loaded",U);_.gu(function(){var l;(l=P.value)==null||l.removeEventListener("image-loaded",U)})});
k={};return _.f("yt-dialog-header-view-model",{el:P,class:_.FH(X,(k.ytDialogHeaderViewModelHost=!0,k.ytDialogHeaderViewModelHostDisablePadding=V,k.ytDialogHeaderViewModelHostCentered=d,k))},_.f(_.b,{cond:function(){return I().imageBanner},
then:function(){var U={};return _.f("div",{class:_.FH(X,(U.ytDialogHeaderViewModelBanner=!0,U.ytDialogHeaderViewModelBannerFullBleed=T,U)),style:_.oe({"max-height":function(){return I().assetContainerMaxHeight!==void 0?I().assetContainerMaxHeight+"px":void 0}})},_.f(_.au,{data:L,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.f(_.b,{cond:function(){return I().headerBlock},
then:function(){var U={};return _.f("div",{class:_.FH("ytDialogHeaderViewModelHeaderBlock",(U.ytDialogHeaderViewModelHeaderBlockCentered=d,U))},_.f(_.HT,{data:function(){return I().headerBlock}},{contentPreviewImageViewModel:function(E){return _.f(_.au,{data:E.data,
notifyOnLoaded:!0})}}))}}),_.f(_.b,{cond:function(){return I().customBanner},
then:function(U){var E={};return _.f("div",{class:_.FH("ytDialogHeaderViewModelCustomAssetContainer",(E.ytDialogHeaderViewModelCustomAssetContainerCentered=d,E))},_.f(_.HT,{data:U},{avatarStackViewModel:_.EY}))}}),_.f(_.b,{cond:function(){return I().headline},
then:function(U){return _.f("h2",null,_.f(_.KF,{text:U,className:"ytDialogHeaderViewModelText"}))}}))},"Bl");
Duy.idomCompat=!0;var zxj=_.R(function(k){var I=_.LDt(function(){return k.data().formId}),V=I.submitForm,X=I.isValid;
return _.f("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.f(_.HT,{data:function(){return k.data().panelFooter}},{panelFooterViewModel:function(P){return _.f(AM,{data:P.data,
disablePadding:!0,disablePrimaryButton:function(){return!X()},
onClickPrimaryButton:function(){V()}})}}))},"Cl");var uyu=_.R(function(k){var I=function(){var V,X;return(X=(V=_.K(k.data().rendererContext,_.DL))==null?void 0:V.label)!=null?X:""};
return _.f("yt-dialog-image-content-view-model",{class:_.FH("ytDialogImageContentViewModelHost",k.className)},_.f(_.b,{cond:function(){return _.ia(k.data().image)},
then:function(V){var X={};return _.f("div",{style:_.oe((X.width=(0,_.Eg)(function(){var P;return(P=k.data().imageMaxWidth)!=null?P:""}),X)),
class:"ytDialogImageContentViewModelImage"},_.f(_.yV,{data:V,alt:I,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.f(_.KF,{text:function(){return k.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Dl");var exC=_.R(function(k){var I=_.j8(k,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),V=I.elRefCallback;k=I.Icon;var X=I.Asset,P=I.assetType,L=I.Title,T=I.LeadingActionHeader,d=I.TrailingActionHeader,U=I.headerPosition,E=I.Content,l=I.buttonLayout,r=I.buttonStyle,h=I.primaryButtonWiz,y=I.secondaryButtonWiz,S=I.contentAlignment,g=I.isFullscreen,F=I.width,Q=I.maxHeight,x=I.isHeaderWizDefined,N=I.Header,M=I.isFooterWizDefined,
p=I.Footer;I=_.yQ("dialog-layout",function(oj){V==null||V(oj)});
var z=h?function(){var oj={};return h({buttonOverrides:function(){return{style:(r==null?void 0:r())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.FH((oj["yt-spec-dialog-layout__dialog-layout-button"]=!0,oj["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(l==null?void 0:l())===0||(l==null?void 0:l())===2},oj))})}:void 0,u=y?function(){var oj={};
return y({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.FH((oj["yt-spec-dialog-layout__dialog-layout-button"]=!0,oj["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(l==null?void 0:l())===0||(l==null?void 0:l())===2},oj))})}:void 0,ct=function(){return(!!L||!!T||!!d)&&U()===0},dt={},$K={},lD={},mR={};
return _.f("dialog-layout",{el:I,class:_.FH((dt["yt-spec-dialog-layout"]=!0,dt["yt-spec-dialog-layout--dialog-layout-fullscreen"]=g,dt["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!g()},dt["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return Q()===1},dt["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(P==null?void 0:P())===1},dt)),
style:function(){return(F==null?void 0:F())!==void 0?"width: "+F()+"px;":""}},k?_.f("div",{class:_.FH(($K["yt-spec-dialog-layout__dialog-layout-icon"]=!0,$K["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!X&&U()===1},$K["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return S()===1},$K))},_.f(k,null)):null,_.f(_.b,{cond:x,
then:function(){return N?_.f("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.f(N,null)):null},
else:function(){return _.f(_.D7,null,_.f(_.b,{cond:ct,then:function(){return _.f(Otu,{contentAlignment:S,LeadingActionHeader:T,TrailingActionHeader:d,Title:L,isAboveAsset:!!X})}}),X?_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.f(X,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.f("div",{class:_.FH((lD["yt-spec-dialog-layout__dialog-layout-container"]=!0,lD["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(S==null?void 0:S())===1},
lD["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!L&&!(N&&x())||!!X&&(U==null?void 0:U())===0},lD))},_.f(_.b,{cond:function(){return L&&!N&&(U==null?void 0:U())===1},
then:function(){return _.f(Otu,{contentAlignment:S,LeadingActionHeader:T,TrailingActionHeader:d,Title:L,isAboveAsset:!1})}}),E?_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.f(E,null))):null,_.f(_.b,{cond:M,
then:function(){return p?_.f("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.f(p,null)):null}}),z||u?_.f(ttT,{footerClasses:_.FH((mR["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,mR["yt-spec-dialog-layout__dialog-layout-footer"]=!0,mR["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(l==null?void 0:l())===2},mR["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(l==null?void 0:l())===1},mR)),
PrimaryButton:z,SecondaryButton:u}):null))},"El"),Otu=_.R(function(k){var I=_.j8(k,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),V=I.contentAlignment,X=I.LeadingActionHeader;k=I.Title;var P=I.TrailingActionHeader,L=I.isAboveAsset,T=I.enableLeadingActionHeader;I={};return _.f("div",{class:_.FH((I["yt-spec-dialog-layout__dialog-header-container"]=!0,I["yt-spec-dialog-layout__dialog-header"]=!0,I["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=L,I["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(V==null?void 0:V())===1&&T()},I))},_.f(_.b,{cond:function(){return T()},
then:function(){return X?_.f("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.f(X,null)):null}}),k?_.f("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.f(k,null)):null,P?_.f("div",null,_.f(P,null)):null)},"Fl"),ttT=_.R(function(k){var I=k.footerClasses;
var V=k.PrimaryButton;k=k.SecondaryButton;return _.f("div",{class:I},k?_.f(k,null):null,V?_.f(V,null):null)},"Gl");var kZ$=new _.g9("TIME_PICKER_VIEW_MODEL_TOKEN");var I9p=_.R(function(k){var I=k.data;return _.f("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.f("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.f(_.HT,{data:function(){return I().avatar}},{avatarViewModel:_.fA})),_.f("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.f(_.KF,{text:function(){return I().title}})),_.f(_.KF,{text:function(){return I().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"Hl");var VMC=_.R(function(k){return _.f("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.f(_.KF,{text:function(){return k.data().inviteMessage}})),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.f(_.KF,{text:function(){return k.data().attributedAccountSectionHeaderText}})),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.f(_.HT,{data:function(){return k.data().accountAvatar}},{avatarViewModel:_.fA}),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.f(_.KF,{text:function(){return k.data().accountName}}),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.f(_.KF,{text:function(){return k.data().handle}}))),_.f(_.HT,{data:function(){return k.data().trailingButton}},{buttonViewModel:_.ac})),_.f("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.f(_.KF,{text:function(){return k.data().termsOfService}})))},"Il");var XKp=_.R(function(k){var I=k.data;return _.f("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.f("div",{class:"ytAccessConfirmationViewModelContent"},_.f(_.HT,{data:function(){var V;return(V=I().avatar)!=null?V:I().dualAvatar}},{dualAvatarViewModel:function(V){return _.f(_.JH3,{data:V.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(V){return _.f(_.UY,{data:V.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.f("h2",{class:"ytAccessConfirmationViewModelTitle"},_.f(_.KF,{text:function(){return I().title}})),_.f(_.KF,{text:function(){return I().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Jl");var PLG=_.R(function(k){var I=function(){var d,U;return(d=k.data().formSchema)==null?void 0:(U=d.initialValues)==null?void 0:U.selectedLanguages},V=_.G(_.J1(function(){return I()})),X=V.next().value,P=V.next().value,L={};
_.Yv(function(){var d=k.data().formSchema,U=d==null?void 0:d.submitConfig;k.data()!==L&&(L=k.data(),d&&U&&pWp(d.id,{isValid:function(){var E,l=(E=X())!=null?E:[],r;E=(r=I())!=null?r:[];if(l.length!==E.length)return!0;r=new Set(E);l=_.G(l);for(E=l.next();!E.done;E=l.next())if(!r.has(E.value))return!0;return!1},
formData:function(){return{preferredLanguageSettingsFormData:{selectedLanguages:X()||[]}}},
submitConfig:U}))},"iCaJcc");
var T=function(d){var U=d.key;if(U){var E;if(U&&((E=X())==null?0:E.includes(U))){var l;P((l=X())==null?void 0:l.filter(function(r){return r!==U}))}else P([].concat(_.Z9(X()||[]),[U]))}};
return _.f("yt-preferred-language-settings-panel-view-model",{class:"ytPreferredLanguageSettingsPanelViewModelHost"},_.f(_.HT,{data:function(){return k.data().checkboxGroup}},{checkboxGroupViewModel:function(d){return _.f(h6G,{data:d.data,
onItemTap:T,selectedKeys:X,controlledMode:!0,disableHorizontalPadding:k.disableHorizontalPadding})}}))},"Ll");var Lp$=_.R(function(k){var I=k.data;var V=void 0;k=_.G(_.J1(function(){var l;return((l=_.K(I().content,cE3))==null?void 0:l.defaultSelectedKey)||""}));
var X=k.next().value,P=k.next().value,L,T=function(){P("");var l;(l=V)==null||l.cleanup()};
_.SL(function(){V=new Mtd;window.addEventListener("yt-popup-closed",T)});
_.Yv(function(){if(V&&L!==I().formId&&(V.onInit(I()),(L=I().formId)&&X())){var l=V,r={key:X()};r.command&&l.store.dispatch(VmX(L,r.command))}},"bo7oA");
_.gu(function(){window.removeEventListener("yt-popup-closed",T)});
var d=function(l,r,h){r.key&&h&&r.key!==X()&&(P(r.key),V&&r.command&&V.store.dispatch(VmX(h,r.command)))},U=function(){if(_.K(I().content,cE3))return!(X==null?0:X())},E=_.C7().resolve(_.RZ(kZ$));
return _.f("yt-dialog-view-model",{class:_.FH("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.f(exC,{Header:function(){return _.f(_.HT,{data:function(){return I().header}},{dialogHeaderViewModel:function(l){return _.f(Duy,{data:l.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!I().header},
Content:function(){return _.f(_.HT,{data:function(){return I().customContent?I().customContent:I().content}},Object.assign({},{basicContentViewModel:_.lS,
createPlaylistDialogFormViewModel:add,collaborativePlaylistInviteMessageViewModel:VMC,preferredLanguageSettingsPanelViewModel:function(l){return _.f(PLG,{data:l.data,disableHorizontalPadding:!0})},
miniAppScoreChallengeViewModel:NGT,radioButtonGroupViewModel:function(l){var r=l.data;return _.f(lYP,{data:r,selectedKey:X,onSelected:d,groupName:function(){return r().formId}})},
selectionListItemFormViewModel:ZtP,upsellViewModel:function(l){return _.f(pP$,{data:l.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:I9p,installmentAgreementsViewModel:xuu,accessConfirmationViewModel:XKp,listViewModel:function(l){return _.f(_.wFU,{data:l.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:uyu},E&&{timePickerViewModel:E}))},
Footer:function(){return _.f(_.HT,{data:function(){return I().footer}},{panelFooterViewModel:function(l){return _.f(AM,{data:l.data,
disablePadding:!0,disablePrimaryButton:U})},
formPanelFooterViewModel:zxj,formFooterViewModel:function(l){return _.f(ir6,{data:l.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!I().footer}}))},"Nl");
Lp$.idomCompat=!0;_.Si(Lp$,"yt-dialog-view-model",{props:{data:_.$3},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var cSp=_.R(function(k){var I=k.data;return _.f("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.f(_.b,{cond:function(){return I().title},
then:function(V){return _.f("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.f(_.KF,{text:V,className:"ytPanelHeaderViewModelTitle"}))}}),_.f(_.b,{cond:function(){return I().subtitle},
then:function(V){return _.f(_.KF,{text:V,className:"ytPanelHeaderViewModelSubtitle"})}}))},"Ol"),GZC=_.R(function(k){var I=k.data;
var V=_.A7D(function(){return I().rendererContext});
k={};return _.f("yt-panel-header-view-model",{class:_.FH("ytPanelHeaderViewModelHost",(k.ytPanelHeaderViewModelHostHideDivider=function(){return!!I().shouldHideDivider},k.ytPanelHeaderViewModelHostCompact=function(){return!!I().subtitle},k)),
"aria-label":function(){var X;return(X=V())==null?void 0:X.label}},_.f(_.b,{cond:function(){return _.IU(I().rendererContext)},
then:function(){return _.f(_.jMQ,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.ky(I().rendererContext)},
focusedClassName:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.f(cSp,{data:I}))},
else:function(){return _.f(cSp,{data:I})}}),_.f("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.f(_.HT,{data:function(){return I().trailingButtons}},{buttonViewModel:function(X){return _.f(_.ac,{data:X.data,
className:"ytPanelHeaderViewModelButton"})}})))},"Pl");
GZC.idomCompat=!0;var TYH=_.R(function(k){var I=_.A4(function(L){var T;if((T=k.skipContentClick)==null?0:T.call(k))return!1;k.onContentWrapperClick(L);return!0}),V,X,P;
return _.f("div",{class:_.FH("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return k.isAnimating()?"transform: translateY("+k.currentY()+"px);transition: 0.2s":""}},(V=k.header)==null?void 0:V.call(k),_.f("div",{id:k.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.oe({"max-height":(0,_.Eg)(k.maxHeightForContentWrapper)}),"on:scroll":_.A4(function(L){return k.onScroll(L),!1}),
"on:touchmove":_.A4(function(L){return L.stopPropagation(),!1})},_.f("div",{el:_.h4(k.contentWrapperEl),
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":I},(X=k.body)==null?void 0:X.call(k))),(P=k.footer)==null?void 0:P.call(k))},"Ql");
TYH.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var djG=_.R(function(k){var I=_.$F(k.leadingLabel),V=_.$F(k.trailingLabel),X=_.$F(k.footerButtonType),P=function(){return I()||V()||k.hasPrimaryButton()||k.hasSecondaryButton()},L={},T=_.FH("yt-spec-bottom-sheet-layout__primary-button",(L["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return X()===0&&k.hasPrimaryButton()},L["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return X()===1&&k.hasPrimaryButton()},L["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return X()===2&&k.hasPrimaryButton()},L["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return X()===3&&k.hasPrimaryButton()},L));
L={};var d=_.FH("yt-spec-bottom-sheet-layout__secondary-button",(L["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return X()===1&&k.hasSecondaryButton()},L["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return X()===2&&k.hasSecondaryButton()},L["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return X()===3&&k.hasPrimaryButton()},L));
return _.f(_.b,{cond:k.hasFooterOverride,then:function(){var U;return _.f(_.D7,null,(U=k.footerOverride)==null?void 0:U.call(k))},
else:function(){return _.f(_.b,{cond:P,then:function(){return _.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.f(_.b,{cond:function(){return I()||V()},
then:function(){var U={};return _.f("div",{class:_.FH("yt-spec-bottom-sheet-layout__footer-label-wrapper",(U["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!k.hasPrimaryButton()},U))},_.f(_.b,{cond:I,
then:function(){return _.f("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},I)}}),_.f(_.b,{cond:V,
then:function(){return _.f("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},V)}}))}}),_.f(_.b,{cond:function(){return k.hasPrimaryButton()||k.hasSecondaryButton()},
then:function(){var U={};return _.f("div",{class:_.FH("yt-spec-bottom-sheet-layout__footer-button-wrapper",(U["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.UnQ,U))},_.f(_.b,{cond:function(){return k.hasSecondaryButton()&&X()!==0},
then:function(){var E;return _.f("div",{class:d},(E=k.secondaryButton)==null?void 0:E.call(k))}}),_.f(_.b,{cond:k.hasPrimaryButton,
then:function(){var E;return _.f("div",{class:T},(E=k.primaryButton)==null?void 0:E.call(k))}}))}}))}})}})},"Rl");
djG.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var ihR=_.R(function(k){var I=_.$F(k.title),V=_.$F(k.subtitle);return _.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:k.headerId,"on:touchstart":_.A4(function(X){var P;(P=k.touchstart)==null||P.call(k,X);return!1}),
"on:touchmove":_.A4(function(X){var P;(P=k.touchmove)==null||P.call(k,X);return!1}),
"on:touchend":_.A4(function(X){var P;(P=k.touchend)==null||P.call(k,X);return!1})},_.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.f(_.b,{cond:k.hasHeaderOverride,
then:function(){var X;return _.f(_.D7,null,(X=k.headerOverride)==null?void 0:X.call(k))},
else:function(){var X={};return _.f("div",{class:_.FH((X["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,X["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=I,X))},_.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.f(_.b,{cond:I,then:function(){return _.f(_.D7,null,_.f("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},I),_.f(_.b,{cond:V,then:function(){return _.f("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
V)}}))}})),_.f(_.b,{cond:function(){return I()&&k.hasActionHeader()},
then:function(){var P;return _.f("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(P=k.actionHeader)==null?void 0:P.call(k))}}))}}))},"Sl");
ihR.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.R(function(k){function I(ct){if(!N&&typeof MutationObserver!=="undefined"){var dt={childList:!0};"MutationObserver"in window&&(N=new MutationObserver(V.bind(void 0,ct)),N.observe(ct,dt))}}
function V(ct){typeof N!=="undefined"&&(M["content-wrapper"]===void 0&&(M["content-wrapper"]=ct.children[0].clientHeight),g(M["content-wrapper"]),S()>F()||Q(S()))}
function X(){y(window.innerHeight);S()>F()||Q(S());p.isFullScreen[0]()&&S()>F()?z().dispatch("Snap To Full Screen",{maxHeight:x()}):z().dispatch("Snap To Neutral Position",{maxHeight:F()})}
function P(ct){document.body.style.overscrollBehavior="none";ct.preventDefault();z().dispatch("Touch Start",{event:ct})}
function L(ct){ct.preventDefault();z().dispatch("Touch Move",{event:ct,contentScrollable:S()>F(),fullContentWrapperHeight:x(),contentWrapperHeight:F(),heightMap:M,contentWrapperId:"content-wrapper",header:NU6(k),footer:NU6(k),headerDivHeight:M["bottom-sheet-header"],footerDivHeight:M["bottom-sheet-footer"]})}
function T(){document.body.style.overscrollBehavior="";p.isFullScreen[0]()?p.currentY[0]()>=60?z().dispatch("Snap To Neutral Position",{maxHeight:F()}):z().dispatch("Snap To Full Screen",{maxHeight:x()}):p.currentY[0]()>=60?d():p.currentY[0]()<=-60&&S()>F()?z().dispatch("Snap To Full Screen",{maxHeight:x()}):z().dispatch("Snap To Neutral Position",{maxHeight:F()})}
function d(){z().dispatch("Close Sheet",{clientHeight:h(),maxHeight:0});setTimeout(function(){pMG()},250)}
var U=_.yQ("div"),E=_.yQ("div"),l=_.G(_.Gz(window.innerHeight,void 0,"CmOsU")),r=l.next().value;l=l.next().value;var h=r,y=l;l=_.G(_.Gz(0,void 0,"p0Flhb"));r=l.next().value;l=l.next().value;var S=r,g=l;l=_.G(_.J1(function(){var ct=NU6(k);return.6*h()-CPi(ct)-wMA(ct)}));
r=l.next().value;l=l.next().value;var F=r,Q=l,x=function(){var ct=NU6(k),dt=h(),$K=M["bottom-sheet-header"],lD=M["bottom-sheet-footer"];return dt-(ct.hasHeaderFn&&$K!==void 0?$K:CPi(ct))-(ct.hasFooterFn&&lD!==void 0?lD:wMA(ct))-24-24},N=null,M={},p={initialY:_.Gz(0,void 0,"sxdESd"),
currentY:_.Gz(0,void 0,"GZzqeb"),isAnimating:_.Gz(!1,void 0,"vJBupc"),isFullScreen:_.Gz(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.J1(F)},z=function(){var ct=null;return function(){if(!ct){var dt={initialY:p.initialY[0](),currentY:p.currentY[0](),isAnimating:p.isAnimating[0](),isFullScreen:p.isFullScreen[0](),maxHeightForContentWrapper:p.maxHeightForContentWrapper[0]()};ct=HO3(dt)}return ct}}();
_.SL(function(){window.addEventListener("resize",X);z().subscribe(function(ct){p.initialY[1](ct.initialY);p.currentY[1](ct.currentY);p.isAnimating[1](ct.isAnimating);p.isFullScreen[1](ct.isFullScreen);p.maxHeightForContentWrapper[1](ct.maxHeightForContentWrapper)});
requestAnimationFrame(function(){U.value&&(M["bottom-sheet-header"]=U.value.clientHeight);E.value&&(M["bottom-sheet-footer"]=E.value.clientHeight)})});
_.gu(function(){window.removeEventListener("resize",X);N&&(N.disconnect(),N=null)});
var u=_.FH({"bottom-sheet-content-without-icon":function(){var ct;return!((ct=k.shouldShowIcons)==null?0:ct.call(k))}});
return _.f("bottom-sheet-layout",null,_.f(TYH,{contentWrapperId:"content-wrapper",isAnimating:function(){return p.isAnimating[0]()},
currentY:function(){return p.currentY[0]()},
maxHeightForContentWrapper:function(){return p.maxHeightForContentWrapper[0]()},
shouldShowIcons:k.shouldShowIcons,skipContentClick:k.skipContentClick,onScroll:function(){var ct=document.getElementById("bottom-sheet-header"),dt=document.getElementById("content-wrapper");if(ct&&dt){var $K={};$K=($K["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,$K["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,$K);ct.className=dt.scrollTop>1?_.OI($K):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:pMG,contentWrapperEl:function(ct){I(ct);requestAnimationFrame(function(){V(ct)})},
header:function(){return _.f("div",{el:U},_.f(ihR,{touchstart:P,touchmove:L,touchend:T,title:k.headerTitle,subtitle:k.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:k.headerFn,hasHeaderOverride:k.hasHeaderFn,actionHeader:k.headerActionHeader,hasActionHeader:k.hasHeaderActionHeader}))},
footer:function(){return _.f("div",{el:E},_.f(djG,{footerButtonType:k.footerButtonType,leadingLabel:k.footerLeadingLabel,trailingLabel:k.footerTrailingLabel,primaryButton:k.footerPrimaryButton,hasPrimaryButton:k.hasFooterPrimaryButton,secondaryButton:k.footerSecondaryButton,hasSecondaryButton:k.hasFooterSecondaryButton,footerOverride:k.footerFn,hasFooterOverride:k.hasFooterFn}))},
body:function(){return _.f(_.b,{cond:k.hasContentFn,then:function(){var ct;return _.f("div",{class:u},(ct=k.contentFn)==null?void 0:ct.call(k))}})}}))},"Tl").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var WpC=_.R(function(k){var I=_.C7().resolve(_.Te);return _.f("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.A4(function(){return void I.closeSheet()})},_.f(_.b,{cond:function(){return!!k.header},
then:function(){return _.f("div",{class:"ytContextualSheetLayoutHeaderContainer"},k.header())}}),_.f(_.b,{cond:function(){return!!k.content},
then:function(){return _.f("div",{class:"ytContextualSheetLayoutContentContainer"},k.content())}}),_.f(_.b,{cond:function(){return!!k.footer},
then:function(){return _.f("div",{class:"ytContextualSheetLayoutFooterContainer"},k.footer())}}))},"Ul");
WpC.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var f9H=_.R(function(k){var I=k.data;var V=_.C7().resolve(_.Hp),X=_.yQ("yt-sheet-view-model",function(P){if(_.m("web_focus_first_element_sheet")||!_.m("sheet_focus_first_killswitch"))return P.addEventListener("focus",function(){R2i(P)}),function(){P.removeEventListener("focus",function(){R2i(P)})}});
k={};return _.f("yt-sheet-view-model",{"on:mousedown":_.A4(function(P){_.m("sheet_focus_first_killswitch")||P.currentTarget!==P.target&&P.preventDefault()}),
"on:focus":_.A4(function(){_.m("sheet_focus_first_killswitch")||R2i(X.value)}),
"on:mouseleave":_.A4(function(){var P,L=I==null?void 0:(P=I())==null?void 0:P.rendererContext,T;(P=(T=_.K(L,_.X0))==null?void 0:T.onHoverEnd)&&V.resolveCommand(P)}),
class:_.FH("ytSheetViewModelHost",(k.ytSheetViewModelContextual=!0,k.ytSheetViewModelDisableBackdropFilter=_.m("web_disable_backdrop_filter"),k)),el:X,tabindex:-1},_.f(_.b,{cond:I,then:function(P){return _.f(WpC,{header:function(){return _.f(_.HT,{data:function(){return P().header}},{panelHeaderViewModel:GZC})},
content:function(){return _.f(_.HT,{data:function(){return P().content}},{listViewModel:function(L){return _.f(_.wFU,{data:L.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:pP$,miniAppScoreChallengeViewModel:NGT})},
footer:function(){return _.f(_.HT,{data:function(){return P().footer}},{panelFooterViewModel:AM})}})}}))},"Vl");
f9H.idomCompat=!0;_.Si(f9H,"yt-sheet-view-model",{props:{data:_.$3}});var EgK=_.R(function(k){var I=function(){var V;return(V=k.data().enableDebuggingFeatures)!=null?V:!1};
return _.f("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.f(_.ly,{each:function(){var V;return(V=k.data().stickers)!=null?V:[]}},function(V){return _.f(UjT,{data:function(){return V},
debugMode:I})}))},"Wl"),UjT=_.R(function(k){var I=_.j8(k,{debugMode:!1}).debugMode,V=_.$F(function(){var U;
return(U=k.data().region)==null?void 0:U.w},0),X=_.$F(function(){var U;
return(U=k.data().region)==null?void 0:U.h},0),P=_.$F(function(){var U;
return(U=k.data().region)==null?void 0:U.x},0),L=_.$F(function(){var U;
return(U=k.data().region)==null?void 0:U.y},0),T=_.A4(function(){var U=k.data().onTap;
U&&_.iB(U)}),d={};
return _.f("div",{class:_.FH("ytStoriesStickerLayerViewModelSticker",(d.ytStoriesStickerLayerViewModelDebugMode=I,d)),style:_.oe({width:function(){return 100*V()+"%"},
height:function(){return 100*X()+"%"},
left:function(){return 100*P()+"%"},
top:function(){return 100*L()+"%"},
"flex-direction":function(){return Mu4(k.data().flexDirection)},
"justify-content":function(){return ZOc(k.data().justifyContent)},
"align-items":function(){return D56(k.data().alignItems)}}),
"on:click":T},_.f(_.HT,{data:function(){return k.data().button||k.data().toggleButton}},{buttonViewModel:function(U){return _.f(_.ac,{data:U.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(U){return _.f(_.cv,{data:U.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"Xl");var l9u=_.R(function(k){var I=function(){return k.data()},V={},X=_.G(_.Gz(!1,void 0,"SegA3d")),P=X.next().value,L=X.next().value,T=_.$F(function(){return I().backgroundColor},0);
X=_.$F(function(){return I().actionButtons},[]);
var d=_.$F(function(){return I().stickerLayer},{}),U=function(){var l,r;
return{animationRef:V,animationConfig:{autoplay:!1,loop:!1,path:(r=(l=I().foregroundAnimation)==null?void 0:l.url)!=null?r:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){L(!0)},
complete:function(){k.navigateToNextItemOnLottieComplete()}}}},E=function(){var l,r,h,y,S,g,F,Q;
return{animationConfig:{autoplay:(g=(l=I().backgroundAnimation)==null?void 0:(r=l.settings)==null?void 0:r.autoplay)!=null?g:!1,loop:(F=(h=I().backgroundAnimation)==null?void 0:(y=h.settings)==null?void 0:y.loop)!=null?F:!1,path:(Q=(S=I().backgroundAnimation)==null?void 0:S.url)!=null?Q:"",name:"stories_item_background_animation"}}};
_.Yv(function(){if(k.isVisible()&&P()){var l;(l=V.lottieEl)==null||l.play();k.animationRef()&&(k.animationRef().lottieEl=V.lottieEl)}else{var r;(r=V.lottieEl)==null||r.stop()}},"MxM2wb");
return _.f("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.oe({"background-color":function(){return _.Xe(T())+";"}})},_.f("div",{class:"ytStoriesItemViewModelAssetContent"},_.f(_.b,{cond:function(){return!!I().backgroundAnimation},
then:function(){return _.f(_.Ng,{data:E,animationName:function(){return E().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.f(_.b,{cond:function(){return!!I().backgroundImage},
then:function(){return _.f(_.yV,{data:function(){return I().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.f(_.b,{cond:function(){return!!I().foregroundAnimation},
then:function(){return _.f(_.Ng,{data:U,animationName:function(){return U().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.f(_.b,{cond:function(){return!!I().foregroundImage},
then:function(){return _.f(_.yV,{data:function(){return I().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.f("div",{class:"ytStoriesItemViewModelTopShadow"}),_.f(_.HT,{data:function(){return d()}},{storiesStickerLayerViewModel:EgK})),_.f("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.oe({"background-color":function(){return _.Xe(T())}})},_.f("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.f(_.ly,{each:X},function(l){return _.f(bhd,{data:function(){return l},
pauseAutoNavigation:k.pauseAutoNavigation})}))))},"Zl"),rSy={style:"overlay",
type:"outline"},bhd=_.R(function(k){var I={};return _.f("div",{class:_.FH("ytStoriesItemViewModelActionButton",(I.ytStoriesItemViewModelStretchedActionButton=function(){return k.data().size==="STORIES_BUTTON_SIZE_STRETCH"},I)),
"on:click":_.A4(k.pauseAutoNavigation)},_.f(_.HT,{data:function(){return k.data().button}},{buttonViewModel:function(V){return _.f(_.ac,{data:V.data,
buttonOverrides:rSy})}}))},"$l");var heR={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.Si(_.R(function(k){var I=function(){var lD;return(lD=k.data().startIndex)!=null?lD:0},V=_.G(_.J1(I)),X=V.next().value,P=V.next().value;
V=_.G(_.Gz(!1,void 0,"sjy7s"));var L=V.next().value,T=V.next().value,d=function(){var lD;return(lD=k.data().storyItems)!=null?lD:[]},U={},E=_.yQ("yt-stories-viewer-view-model"),l=function(){return k.data().dismissButton},r=function(){var lD;
return _.cr((lD=_.K(l(),_.hC))==null?void 0:lD.onTap)},h=_.yQ("div"),y,S,g=!1,F=function(){var lD;
(lD=y)==null||lD.cancel();y=Q(X()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});y.onfinish=function(){var mR=_.K(d()[X()],mbp),oj,Zi;mR!=null&&mR.foregroundAnimation&&((mR==null?0:(oj=mR.foregroundAnimation)==null?0:oj.url)||(mR==null?0:(Zi=mR.foregroundAnimation)==null?0:Zi.payload))||(X()!==d().length-1?(P(X()+1),F()):r()&&_.GI(r()))}},Q=function(lD){return h.value.children[lD].children[0]},x=function(){for(var lD=0;lD<X();lD++)Q(lD).style.transform=
"scaleX(1)"},N=function(){g||(L()?T(!1):(X()===d().length-1&&r()&&_.GI(r()),Q(X()).style.transform="scaleX(1)",X()!==d().length-1&&(P(X()+1),F())))},M=function(){g||(L()?T(!1):(Q(X()).style.transform="scaleX(0)",X()!==0&&P(X()-1),F()))},p=function(){T(!0)},z=function(){Q(X()).style.transform="scaleX(1)";
X()!==d().length-1?(P(X()+1),F()):r()&&_.GI(r())};
V=function(){g=!1;S=setTimeout(function(){T(!0);g=!0},300)};
var u=function(){clearTimeout(S);g&&L()&&T(!1)};
_.Yv(function(){if(L()){var lD;(lD=y)==null||lD.pause();var mR;(mR=U.lottieEl)==null||mR.pause()}else{var oj;(oj=y)==null||oj.play();var Zi;(Zi=U.lottieEl)==null||Zi.play()}},"vAvZob");
_.Yv(function(){x();X()===I()&&F()},"uSlfE");
var ct=function(lD){lD.key==="ArrowLeft"?M():lD.key==="ArrowRight"&&N()},dt=function(lD){if(lD.target===E.value){(lD=r())&&_.GI(lD);
clearTimeout(S);var mR;(mR=y)==null||mR.cancel();var oj;(oj=U.lottieEl)==null||oj.stop();window.removeEventListener("keydown",ct);window.removeEventListener("yt-popup-closed",dt)}},$K=function(lD){if(lD.target===E.value){var mR;
(mR=U.lottieEl)==null||mR.play();window.addEventListener("keydown",ct);window.addEventListener("yt-popup-closed",dt)}};
_.SL(function(){x();F();window.addEventListener("yt-popup-opened",$K)});
return _.f("yt-stories-viewer-view-model",{el:E,class:_.FH("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.f("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.f("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.A4(M),"on:mousedown":_.A4(V),"on:mouseup":_.A4(u),"on:mouseleave":_.A4(u)}),_.f("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.A4(N),"on:mousedown":_.A4(V),"on:mouseup":_.A4(u),"on:mouseleave":_.A4(u)})),
_.f("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.f(_.HT,{data:d},{storiesItemViewModel:function(lD,mR){var oj=lD.data;return _.f(_.b,{cond:function(){return Math.abs(mR()-X())<=1},
then:function(){var Zi={};return _.f("div",{class:_.FH("ytStoriesViewerViewModelStoryItem",(Zi.ytStoriesViewerViewModelActiveStoryItem=function(){return mR()===X()},Zi))},_.f(l9u,{data:oj,
pauseAutoNavigation:p,navigateToNextItemOnLottieComplete:z,isVisible:function(){return mR()===X()},
animationRef:U}))}})}})),_.f("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:h},_.f(_.ly,{each:d},function(){return _.f("div",{class:"ytStoriesViewerViewModelProgressBar"},_.f("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.f("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.f(_.yV,{data:heR,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.f("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.f(_.HT,{data:function(){return k.data().menuButton}},{buttonViewModel:function(lD){return _.f(_.ac,{data:lD.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.f(_.HT,{data:function(){return k.data().muteButton}},{toggleButtonViewModel:function(lD){return _.f(_.cv,{data:lD.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.f(_.HT,{data:l},{buttonViewModel:function(lD){return _.f(_.ac,{data:lD.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"cm"),"yt-stories-viewer-view-model",{props:{data:_.$3}});_.Si(_.R(function(k){var I=k.data;var V=_.yQ("yt-gen-ai-feedback-form-view-model"),X=[];return _.f("yt-gen-ai-feedback-form-view-model",{el:V,class:"ytGenAiFeedbackFormViewModelHost"},_.f(_.KF,{text:function(){return I().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.f("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.f(_.HT,{data:function(){return I().feedbackChips}},{toggleButtonViewModel:function(P){var L=P.data;
return _.f(_.cv,{data:L,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(T){var d=L();d=_.K(d,_.mb);d=_.K(d==null?void 0:d.defaultButtonViewModel,_.hC).trackingParams;T?X.push(d):(T=X.indexOf(d),T>-1&&X.splice(T,1))}})}})),_.f(_.KF,{text:function(){return I().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.f("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.f(_.HT,{data:function(){return I().submitButton}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){zZx(V.value,X,I().uniqueId)}})}}),_.f(_.HT,{data:function(){return I().moreFeedbackButton}},{buttonViewModel:function(P){return _.f(_.ac,{data:P.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"dm"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.$3},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var Mo=function(){return _.a.apply(this,arguments)||this};
_.J(Mo,_.a);Mo.prototype.created=function(){AZV(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(iHh);var k=_.C7().resolve(_.NXP);k&&(k.container=this.ytPopupContainerBehavior);if(k=_.C7().resolve(_.Te))k.container=this.ytPopupContainerBehavior;if(k=_.C7().resolve(_.dW)){var I=this.ytPopupContainerBehavior;k.containerWasInjected?_.$w(Error("tj")):k.container=I}};
Mo.prototype.ensurePopupBelowPlayer=function(k,I){var V=_.C7().resolve(_.RZ(_.Kz));if(!V||!V.isOnWatch()||!_.S_())return!1;V=V.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.pv().height>V+this.getPopupHeight(k,I)?(k.style.top="auto",k.style.bottom="0px"):(k.style.top=V+"px",k.style.bottom="auto");return!0};
Mo.prototype.getPopupHeight=function(k,I){I&&(k.cachedPopupHeight=0);if(!k.cachedPopupHeight){I=0;var V=k.clientHeight,X=window.getComputedStyle(k);I+=parseInt(X.marginTop,10);I+=parseInt(X.marginBottom,10);k.cachedPopupHeight=V+I}return k.cachedPopupHeight};
Mo.prototype.getElement=function(k){return document.createElement(k)};
_.H([_.q(JxK.YtPopupContainerBehavior),_.Z("design:type",Object)],Mo.prototype,"ytPopupContainerBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],Mo.prototype,"ytComponentBehavior",void 0);_.H([_.GY({disableElementRegistration:!0,is:"ytd-popup-container"})],Mo);
_.C(Mo,"ytd-popup-container",function(){if(lRR!==void 0)return lRR;var k=document.createElement("template");_.Y(k,"\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-popup-container--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e");k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);return lRR=k},{mode:1});var ySy;var mjt={};mjt.YtLogYpcFlowCommandsBehavior=[_.pF.YtActionHandlerBehavior,{created:function(){this.logFlowCommandsMap_={"yt-log-ypc-flow-start-command":"handleLogYpcFlowStart_","yt-log-ypc-flow-dismiss-command":"handleLogYpcFlowDismiss_"}},
attached:function(){this.registerActionMap(this.logFlowCommandsMap_)},
detached:function(){this.unregisterActionMap(this.logFlowCommandsMap_)},
handleLogYpcFlowStart_:function(k){_.K(k,j6G)&&(k=_.K(k,j6G))&&(k.serializedTransactionFlowLoggingParams?_.QgU(k.serializedTransactionFlowLoggingParams):k.serializedYpcCancelFlowLoggingParams?(k=k.serializedYpcCancelFlowLoggingParams)&&ik("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",k):k.serializedYpcResumeFlowLoggingParams?(k=k.serializedYpcResumeFlowLoggingParams)&&ik("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",k):k.serializedYpcPauseFlowLoggingParams?(k=k.serializedYpcPauseFlowLoggingParams)&&
ik("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",k):k.serializedYpcRefundFlowLoggingParams?(k=k.serializedYpcRefundFlowLoggingParams)&&yVX("YPC_EVENT_TYPE_START",k):k.serializedYpcDeactivateFlowLoggingParams?(k=k.serializedYpcDeactivateFlowLoggingParams)&&ik("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",k):k.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(k=k.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&ik("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",k))},
handleLogYpcFlowDismiss_:function(k){_.K(k,SB2)&&(k=_.K(k,SB2),k.serializedTransactionFlowLoggingParams?_.nUO(k.serializedTransactionFlowLoggingParams):k.serializedYpcCancelFlowLoggingParams?(k=k.serializedYpcCancelFlowLoggingParams)&&ik("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",k):k.serializedYpcResumeFlowLoggingParams?(k=k.serializedYpcResumeFlowLoggingParams)&&ik("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",k):k.serializedYpcPauseFlowLoggingParams?(k=k.serializedYpcPauseFlowLoggingParams)&&
ik("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",k):k.serializedYpcRefundFlowLoggingParams&&(k=k.serializedYpcRefundFlowLoggingParams)&&yVX("YPC_EVENT_TYPE_CANCEL",k))}}];var KpH={};KpH.YtCancelRecurrenceBehavior=[_.ER.YtComponentBehavior,_.dfO,{attached:function(){var k=this;hPx(this,function(I,V){return k.ypcCancelRecurrenceHandler(I,V)})},
ypcCancelRecurrenceHandler:function(k,I){var V=this;if(!I||!I.ypcCancelRecurrenceEndpoint)return!1;if(!I.ypcCancelRecurrenceEndpoint.params)return _.vp(Error("tm")),!0;_.ir(this.hostElement);var X=_.WT.instance,P=_.C7().resolve(_.RZ(_.ZP));X&&_.fz(X,I)?_.EI(X,I).then(function(L){V.ypcCancelRecurrenceSuccess_(k,I,{data:L})},function(L){V.ypcCancelRecurrenceFailure_(k,I,L)}).thenCatch(function(){_.vp(Error("um"))}):P?P.requestDataForServiceEndpoint(I).then(function(L){V.ypcCancelRecurrenceSuccess_(k,
I,L)},function(L){V.ypcCancelRecurrenceFailure_(k,I,L)}).thenCatch(function(){_.vp(Error("um"))}):_.vp(Error("vm"));
return!0},
ypcCancelRecurrenceSuccess_:function(k,I,V){_.EV(this.hostElement);V.data||(V={data:V});V.data&&V.data.actions&&_.nC(this.hostElement,V.data.actions,this.hostElement);V.data.messageRenderer?Smp(I.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(I=I.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&ik("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",I);_.vW(k,"yt-service-request-completed",V)},
ypcCancelRecurrenceFailure_:function(k,I,V){_.EV(this.hostElement);Smp(I.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.vW(k,"yt-service-request-error",{error:V,params:[k,I]})}}];var $jP=function(k,I){_.kK.call(this,I)};
_.J($jP,Y$4);var Sn$={};Sn$.YtCompleteTransactionBehavior=[_.ER.YtComponentBehavior,_.dfO,{attached:function(){var k=this;hPx(this,function(I,V){return k.ypcCompleteTransactionHandler(I,V)})},
completeTransaction:function(k,I){var V=this;I={payments_payload:window.btoa(I.integratorData),buybucket_params:k.data.buybucketParams,offer_params:k.data.offerParams};var X=_.C7().resolve(_.ZP),P=k.data.completeTransactionEndpoint,L=this.get("ypcCompleteTransactionEndpoint.actions",P);L&&_.nC(this.hostElement,L,this.hostElement);return(L=_.WT.instance)&&_.fz(L,P)?_.EI(L,P,I).then(function(T){return!T||(T==null?0:T.error)?(T=V.get("data.serializedTransactionFlowLoggingParams",k),_.e8(new mZ("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
T))):{data:T}}).then(function(T){return V.handleCompleteTransactionSuccess_(T,k)},function(){return V.handleCompleteTransactionFailure_(k)}):X.requestDataForServiceEndpoint(P,I).then(function(T){return V.handleCompleteTransactionSuccess_(T,k)},function(){return V.handleCompleteTransactionFailure_(k)})},
handleCompleteTransactionSuccess_:function(k,I){k.data||(k={data:k});if(k.data.messageRenderer)return _.e8(new $jP(k.data.messageRenderer));if(k.data.trackingParams){var V=_.PW(),X=_.Xc();V&&X&&_.EA(V,X,_.zY(k.data.trackingParams))}I=this.get("data.serializedTransactionFlowLoggingParams",I);mxx(I);return _.ot(k)},
handleCompleteTransactionFailure_:function(k){k=this.get("data.serializedTransactionFlowLoggingParams",k);_.yi("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",k);return _.e8(new mZ("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",k))},
ypcCompleteTransactionHandler:function(k,I){var V=this;if(!I.ypcCompleteTransactionEndpoint)return!1;if(!I.ypcCompleteTransactionEndpoint.transactionParams)return _.vp(Error("wm")),!0;I.ypcCompleteTransactionEndpoint&&I.ypcCompleteTransactionEndpoint.gtmData&&_.Xd(I.ypcCompleteTransactionEndpoint.gtmData);var X=_.C7().resolve(_.RZ(_.ZP));if(X){_.ir(this.hostElement);var P=_.WT.instance;P&&_.fz(P,I)?_.EI(P,I).then(function(L){return!L||(L==null?0:L.error)?(L=V.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
I),_.e8(new mZ("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",L))):{data:L}}).then(function(L){_.vW(k,"yt-service-request-completed");
V.ypcCompleteTransactionSuccess_(I,L)},function(){return V.ypcCompleteTransactionFailure_(I)}):X.requestDataForServiceEndpoint(I).then(function(L){_.vW(k,"yt-service-request-completed");
V.ypcCompleteTransactionSuccess_(I,L)},function(){return V.ypcCompleteTransactionFailure_(I)})}return!0},
ypcCompleteTransactionSuccess_:function(k,I){_.EV(this.hostElement);I.data||(I={data:I});_.sm(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);I.data.messageRenderer||I.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(k):(_.Xd('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",k));I.data.actions&&(k=jeG(I.data.actions),I=J43(I.data.actions),k.length&&_.Qk(this.hostElement,
k),I.length&&_.nC(this.hostElement,I,this.hostElement))},
ypcCompleteTransactionFailure_:function(k){_.EV(this.hostElement);_.sm(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",k,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(k,I,V){if(I=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",I))I={serializedTransactionFlowLoggingParams:I},V&&(I.errorType=V),_.bz(k,I),_.r6()}}];var j0C={};j0C.YtEndpointHandlerWithYpcBehavior=[_.dfO,_.pF.YtActionHandlerBehavior,[{openWalletDialog:function(k,I,V,X,P,L,T){var d=this,U=_.bH();I=I.replace(/-/g,"+").replace(/_/g,"/");var E=_.Mx().get("hl");_.AUK(_.qF(_.mf),I,U.resolve,P,function(l){L&&L();U.reject(l)},E,function(l){return d.onServerBackendAnalyticEvent_(k,V,l)},this.onDialogClose_.bind(this),X,T);
return U.promise},
openFixFlowDialog:function(k,I,V,X){k=k.replace(/-/g,"+").replace(/_/g,"/");_.qF(_.mf).openFixFlowDialog(k,I,V,X)},
onDialogClose_:function(){_.sm(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(k,I,V){_.vW(k,"yt-commerce-action-init-done");I&&_.Qk(this.hostElement,[I,{backend_analytics:V}])}}],
_.wn.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(k,I){k=this.get("data.nativeFlowEndpoint",I);I=this.get("data.fallbackEndpoint",I);k?_.Qk(this.hostElement,[k]):I&&_.vW(this.hostElement,"yt-navigate",{endpoint:I})}}],
KpH.YtCancelRecurrenceBehavior,Sn$.YtCompleteTransactionBehavior,{listeners:{"yt-service-request-sent":"onServiceRequestSent_","yt-service-request-completed":"onGetCartServiceRequestCompleted_","yt-service-request-error":"onServiceRequestError_"},created:function(){this.buyFlowActionMap_={};this.ypcRegisterActionMapJobId_=0},
attached:function(){var k=this;hPx(this,function(I,V,X){return k.handleYPCEndpoint(I,V,X)});
this.ypcRegisterActionMapJobId_=_.d6(_.hD,function(){k.registerActionMap(k.buyFlowActionMap_)})},
detached:function(){var k=this;_.hD.cancelJob(this.ypcRegisterActionMapJobId_);_.d6(_.hD,function(){k.unregisterActionMap(k.buyFlowActionMap_)})},
handleYPCEndpoint:function(k,I,V){var X=I.ypcGetCartEndpoint;if(X){_.PX("commerce_transaction");var P=X.gtmId;P&&_.VY(P);(X=X.gtmData)&&_.Xd(X)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",I)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(k,I),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",I)!=null?(this.handleYPCFixInstrumentEndpoint_(k,I),!0):I.ypcPauseSubscriptionCommand?(P6A(this.hostElement,k,I,V),
!0):I.ypcResumeSubscriptionCommand?(Gop(this.hostElement,k,I),!0):I.getPaymentInstrumentsParamsCommand?(I2V(this.hostElement,k,I),!0):I.ypcHandleTransactionEndpoint?(eZX(this.hostElement,k,I,V),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(k,I){var V=this;_.LQ("ttcr",void 0,"commerce_transaction");I=I.ypcGetCartEndpoint;var X=I.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,P=X.encryptedPurchaseParams,L=X.serializedTransactionFlowLoggingParams,T=X.serializedPaymentsClientParams,d=this.createGetCartResponseFromParams_(X,I.offerParams,L);this.changeButtonState(k,!0);_.Gl(this.openWalletDialog(k,P,X.ypcLogWalletAnalyticDataEndpoint,L,function(){V.changeButtonState(k,!1)},function(){V.changeButtonState(k,
!1)},T).then(function(U){return V.handleBuyFlowCompleteCallback_(k,d,U)},function(){return V.handleOnLoadError(d)}).then(function(U){return void V.handlePostPurchaseSuccess_(k,d,U)},function(U){return void V.handlePostPurchaseError_(U)}),function(){V.changeButtonState(k,!1);
k instanceof Element&&_.vW(k,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(k,I,V){var X=k.completeTransactionEndpoint,P=k.handleTransactionEndpoint;I={data:{offerParams:window.btoa(I),serializedTransactionFlowLoggingParams:V}};P?I.data.handleTransactionEndpoint=P:I.data.completeTransactionEndpoint=X;k.onCartDismissCommand&&(I.data.onCartDismissCommand=k.onCartDismissCommand);return I},
onGetCartServiceRequestCompleted_:function(k,I){var V=this,X=k.target;if(I&&I.data&&I.data.messageRenderer)_.EV(this.hostElement),this.handleMessageRenderer_(I.data.messageRenderer),this.changeButtonState(X,!1);else{var P=this.get("data.encryptedPurchaseParams",I),L=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",I),T=this.get("data.ypcLogWalletAnalyticDataEndpoint",I),d=this.get("data.serializedPaymentsClientParams",I),U=this.getLoggingParams_(I);if(U||P||L)k.stopPropagation(),_.LQ("ttcr",
void 0,"commerce_transaction"),P||_.EV(this.hostElement),this.changeButtonState(X,!1),L?_.sm(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.gH("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:L}}},this]):P&&(this.changeButtonState(X,!0),k=null,k=this.openWalletDialog(X,P,T,U,function(){_.EV(V.hostElement);V.changeButtonState(X,!1)},function(){_.EV(V.hostElement);
V.changeButtonState(X,!1)},d),_.Gl(k.then(function(E){return V.handleBuyFlowCompleteCallback_(X,I,E)},function(){return V.handleOnLoadError(I)}).then(function(E){return V.handlePostPurchaseSuccess_(X,I,E)},function(E){return V.handlePostPurchaseError_(E)}),function(){V.changeButtonState(X,!1);
_.vW(X,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(k,I){I&&I.endpoint&&I.endpoint.ypcGetCartEndpoint&&!I.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",I.endpoint.ypcGetCartEndpoint)&&_.nC(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",I.endpoint.ypcGetCartEndpoint)],k.target),_.ir(this.hostElement),this.changeButtonState(k.target,!0))},
onServiceRequestError_:function(k,I){if(I&&I.params&&I.params.length){I=_.G(I.params);for(var V=I.next();!V.done;V=I.next())if((V=V.value)&&V.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",V.ypcGetCartEndpoint)&&_.nC(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",V.ypcGetCartEndpoint)],k.target);_.EV(this.hostElement);this.changeButtonState(k.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(k,I,V){var X=V.integratorData;return X==null||X===""||V.error!=null?(X=this.getLoggingParams_(I),String(V.error)==="-1"?(I.data.onCartDismissCommand&&_.nC(this.hostElement,[I.data.onCartDismissCommand],k),_.e8(new mZ("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",X,!0))):_.e8(new mZ("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",X))):I.data.handleTransactionEndpoint?ko3(this.hostElement,I.data.handleTransactionEndpoint,{payments_payload:X,funds_guarantee_callback_client_data:V.integratorClientCallbackData}):
this.completeTransaction(I,V)},
handlePostPurchaseSuccess_:function(k,I,V){I=V.data;var X=!1,P,L;if(I&&((P=I.command)==null?0:(L=P.commandExecutorCommand)==null?0:L.commands)){var T,d;P=(T=I.command)==null?void 0:(d=T.commandExecutorCommand)==null?void 0:d.commands;for(T=0;T<P.length;T++)if(_.K(P[T],_.PQK)){X=!0;break}}X||(I&&I.gtmDatas&&I.gtmDatas.length?_.Xd(I.gtmDatas[0]):_.Xd('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));V.data&&V.data.actions&&(I=jeG(V.data.actions),V=J43(V.data.actions),I.length&&
_.Qk(this.hostElement,I),V.length&&_.nC(this.hostElement,V,k))},
handlePostPurchaseError_:function(k){k&&k.payload&&k.payload.isUserDismiss||_.hq(Error("ym"))},
handleOnLoadError:function(k){k=this.getLoggingParams_(k);return _.e8(new mZ("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",k))},
getLoggingParams_:function(k){return this.get("data.serializedTransactionFlowLoggingParams",k)},
handleMessageRenderer_:function(k){var I=_.jL(k,"renderer"),V=_.gH("openPopupConfig");I==="confirmDialogRenderer"&&V&&_.sm(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:V.popupTypeMap[I],popup:k}},this])},
handleYPCFixInstrumentEndpoint_:function(k,I){var V=this,X=I.ypcFixInstrumentEndpoint;I=X.encryptedFixInstrumentParameters;this.logFixFopEvent_(X,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(k,!0);this.openFixFlowDialog(I,function(P,L){V.onFixFlowCompleteCallback_(X,P,L)},function(){return V.changeButtonState(k,!1)},function(){V.changeButtonState(k,!1);
V.logFixFopEvent_(X,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(k,I,V){var X=_.FB("payments.business.integration.scenario.FixInstrument");if(I==X.IntegratorCallbackType.ON_COMPLETE){I="FIX_FOP_EVENT_TYPE_CANCEL";var P=null;V.error!=null?V.error!=X.OnCompleteCallbackError.USER_CANCELLED&&(_.nC(this.hostElement,[k.errorAction],this.hostElement),I="FIX_FOP_EVENT_TYPE_FAILURE",P="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.nC(this.hostElement,[k.successAction],this.hostElement),I="FIX_FOP_EVENT_TYPE_SUCCESS");_.nC(this.hostElement,[k.onFinishAction],
this.hostElement);this.logFixFopEvent_(k,I,P)}},
logFixFopEvent_:function(k,I,V){(k=k.serializedFixFopLoggingParams)?(I={eventType:I,serializedFixFopLoggingParams:k},V!=null&&(I.errorType=V),_.bz("fixFopFlow",I),_.r6()):_.hq(Error("zm"))},
changeButtonState:function(k,I){_.m("enable_ypc_spinners")&&k&&(k.is==="yt-button-renderer"||k.is==="ytd-button-renderer")&&(k.disabled=I)}}];var JSG=function(k){this.JSC$33886_clientRoot=k;this.feedbackCollectorActionMap={"yt-help-dialog-requested":daX,"yt-feedback-dialog-requested":TAc,"yt-signal-action-help":ib6,"yt-signal-action-send-feedback":WTP,"yt-send-feedback-action":UaP,"yt-user-feedback-endpoint":EMp};_.Fh(_.sG.getInstance(),this.feedbackCollectorActionMap,this.JSC$33886_clientRoot)},Ynx;var ggd=function(k){this.JSC$33891_clientRoot=k;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":bbV.bind(null,this.JSC$33891_clientRoot),"yt-signal-action-delete-all-downloads":rJk,"yt-signal-action-delete-download":hr2,"yt-signal-action-delete-playlist-download":ma6,"yt-signal-action-install-pwa":YCi,"yt-signal-action-refresh-downloads":j33,"yt-offline-video-endpoint":qC3,"yt-offline-playlist-endpoint":s3X,"yt-update-local-app-setting-command":BA6,"yt-offline-orchestration-action-command":Q3c,
"yt-signal-action-undo-delete-download":$a3,"yt-local-watch-history-command":xah,"yt-signal-action-mark-download-to-mobile-edu-shown":Rrh};_.Fh(_.sG.getInstance(),this.downloadManagerActionMap,this.JSC$33891_clientRoot);_.Es.instance=new _.Es},qnH;var ZK=function(){var k=_.a.apply(this,arguments)||this;k.actionMap={"yt-get-mdx-status":"handleGetMdxStatus_","yt-add-to-remote-queue-action":"handleAddToQueueAction_","yt-clear-remote-queue-action":"handleClearQueueAction_","yt-insert-in-remote-queue-action":"handleInsertInQueueAction_","yt-remove-from-remote-queue-action":"handleRemoveFromQueueAction_"};k.remoteApi_=null;return k};
_.J(ZK,_.a);_.c=ZK.prototype;
_.c.ready=function(){_.m("polymer_enable_mdx")&&(CAk({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.m("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.m("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.m("enable_cast_short_lived_lounge_token")}),_.MM("yt-remote-connection-change",this.handleConnectionChange_,this),_.MM("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=zKk())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.c.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.c.handleConnectionChange_=function(k){(this.mdxConnected=k)?(k=pdi(),!k&&S66()&&jlX()&&(k={key:"cast-selector-receiver",name:jlX()}),k=k.name):k=null;this.receiverName=k;_.BB(this.remoteApi_);(this.remoteApi_=zKk())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.c.handleReceiverAvailabilityChange_=function(){var k=HIA();S66()&&_.OK("yt-remote-cast-available")&&k.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=k.length>0};
_.c.handleRemoteQueueChange_=function(){var k=this.currentVideoId_,I=this.currentListId_,V=Hk(this.remoteApi_);this.currentVideoId_=V.videoId;this.currentListId_=V.listId;this.currentVideoId_&&_.sm(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.m("polymer_enable_mdx_queue")?this.currentListId_:null,k,I])};
_.c.handleAddToQueueAction_=function(k){k=_.K(k,SJV);this.remoteApi_&&(k.videoId?this.remoteApi_.addVideo(k.videoId):k.playlistId&&this.remoteApi_.addPlaylist(k.playlistId))};
_.c.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.c.handleInsertInQueueAction_=function(k){k=_.K(k,jHh);this.remoteApi_&&k.videoId&&this.remoteApi_.JSC$20101_insertVideo(k.videoId)};
_.c.handleRemoveFromQueueAction_=function(k){k=_.K(k,JGG);this.remoteApi_&&k.videoId&&this.remoteApi_.JSC$20101_removeVideo(k.videoId)};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],ZK.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n(),_.Z("design:type",Object)],ZK.prototype,"appId",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ZK.prototype,"mdxConnected",void 0);_.H([_.n(),_.Z("design:type",Boolean)],ZK.prototype,"receiverAvailable",void 0);_.H([_.n(),_.Z("design:type",Object)],ZK.prototype,"receiverName",void 0);_.H([_.n(),_.Z("design:type",Object)],ZK.prototype,"currentVideoId_",void 0);
_.H([_.n(),_.Z("design:type",Object)],ZK.prototype,"currentListId_",void 0);_.H([_.cd({is:"yt-mdx-manager",disableElementRegistration:!0})],ZK);_.C(ZK,"yt-mdx-manager",void 0,{mode:2});var vgT;var s0G;var DK=function(){var k=_.a.apply(this,arguments)||this;k.APP_IDS={ytr:3,ytm:5};k.JSC$23206_timeoutId_=0;k.actionMap={"yt-open-create-family-dialog":"open"};return k};
_.J(DK,_.a);_.c=DK.prototype;_.c.created=function(){AZV(2200)};
_.c.detached=function(){this.observer_&&this.observer_.disconnect()};
_.c.open=function(k,I){var V=this,X=k.serializedYpcFamilyCreateLoggingParams;this.JSC$23206_timeoutId_=setTimeout(this.abort_.bind(this,k.postFlowErrorEndpoint,X),3E4);I&&(this.onReadyCallback_=I);var P=_.BL(this.hostElement).querySelector("#unicorn-iframe");X&&X&&hIG("ypcFamilyCreateFlowStarted",X);_.xVo("family_creation",function(){var L=_.FB("gapi.family_creation.render");_.FB("gapi.config.update")("iframes/family_creation/url",V.getFamilyCreationUrlWithUnicornParams_());var T=3;k.appId&&k.appId in
V.APP_IDS&&(T=V.APP_IDS[k.appId]);T={authUser:_.gH("SESSION_INDEX")||0,clientId:T,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.gH("HL"),initialflow:[4,5,6,7],m:V.isMobile?1:0,onFlowComplete:V.onUnicornFlowComplete_.bind(V,k.postFlowSuccessEndpoint,X),onError:V.onUnicornFlowError_.bind(V,k.postFlowErrorEndpoint,X),onReady:V.onUnicornFlowReady_.bind(V,k.referencePcidParams)};L(P,T)})};
_.c.close=function(){_.BL(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.c.onUnicornFlowComplete_=function(k,I){this.close();I&&I&&hIG("ypcFamilyCreateFlowSucceeded",I);_.vW(this.hostElement,"yt-navigate",{endpoint:k})};
_.c.onUnicornFlowError_=function(k,I){this.close();I&&hIG("ypcFamilyCreateFlowCancelled",I);_.vW(this.hostElement,"yt-navigate",{endpoint:k})};
_.c.onUnicornFlowReady_=function(k){var I=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();k&&_.FB("gapi.family_creation.setConfig")(0,k);this.observer_=new MutationObserver(function(){_.BL(I.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.BL(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.BL(this.hostElement).querySelector("#dialog").open()};
_.c.getFamilyCreationUrlWithUnicornParams_=function(){return _.gH("YTR_FAMILY_CREATION_URL")};
_.c.getCurrentUrl_=function(){return document.location.href};
_.c.abort_=function(k,I){this.clearTimeout_();this.onUnicornFlowError_(k,I)};
_.c.clearTimeout_=function(){clearTimeout(this.JSC$23206_timeoutId_)};
_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],DK.prototype,"ytActionHandlerBehavior",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],DK.prototype,"isMobile",void 0);_.H([_.n(),_.Z("design:type",Object)],DK.prototype,"onReadyCallback_",void 0);_.H([_.n(),_.Z("design:type",Object)],DK.prototype,"observer_",void 0);_.H([_.cd({is:"yt-create-family-dialog",disableElementRegistration:!0})],DK);
_.C(DK,"yt-create-family-dialog",function(){if(s0G===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-create-family-dialog--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.ypc.yt_create_family_dialog.yt.create.family.dialog.css.js--\x3e<tp-yt-paper-dialog id="dialog" with-backdrop="" class="style-scope yt-create-family-dialog">\n  <div id="unicorn-iframe" class="style-scope yt-create-family-dialog"></div>\n</tp-yt-paper-dialog>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);var I=k.content,V=I.insertBefore;vgT===void 0&&(vgT=document.createElement("template"));var X=vgT;V.call(I,X.content.cloneNode(!0),k.content.firstChild);s0G=k}k=s0G;return k},{mode:2});var Fpy;var BYu;var zO=function(){var k=_.a.apply(this,arguments)||this;k.STEP=1;k.BLOCK_ON=80;k.MIN_PROGESS=0;k.MAX_PROGESS=100;return k};
_.J(zO,_.a);_.c=zO.prototype;_.c.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.c.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));_.C7().addProvider({provide:Yb2,useValue:this})};
_.c.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.c.finish=function(){var k=this;this.progress=this.MAX_PROGESS;C66(function(){k.progress==k.MAX_PROGESS&&(k.hostElement.hidden=!0)})};
_.c.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.R9.Object.defineProperties(zO.prototype,{progress:{configurable:!0,enumerable:!0,set:function(k){this.progress_=k;var I="scaleX("+k/this.MAX_PROGESS+")",V=_.BL(this.hostElement).querySelector("#progress").style;V.transform=I;V.webkitTransform=I;this.hostElement.setAttribute("aria-valuenow",String(k))},
get:function(){return this.progress_}}});
_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],zO.prototype,"ytComponentBehavior",void 0);_.H([_.cd({is:"yt-page-navigation-progress",disableElementRegistration:!0})],zO);
_.C(zO,"yt-page-navigation-progress",function(){if(BYu===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-page-navigation-progress--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.yt_page_navigation_progress.yt.page.navigation.progress.css.js--\x3e<div id="progress" class="style-scope yt-page-navigation-progress"></div>\n');k.content.insertBefore(_.D().content.cloneNode(!0),
k.content.firstChild);var I=k.content,V=I.insertBefore;Fpy===void 0&&(Fpy=document.createElement("template"));var X=Fpy;V.call(I,X.content.cloneNode(!0),k.content.firstChild);BYu=k}k=BYu;return k},{mode:2});var ASC={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"},Q0j={"font-size":"12px","font-style":"italic"},ngy={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.NA2=function(){return _.W(function(k){_.xg(k)})};var ogp=_.R(function(k){var I=function(){return k.data().subtext},V={};
return _.f("snackbar-view-model",{class:_.FH("snackbarViewModelHost",k.className)},_.f("div",{class:_.FH("snackbarViewModelEngagementBarWrapper",k.className)},_.f(_.b,{cond:function(){return k.data().image},
then:function(X){return _.f(_.yV,{data:X,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.f(_.b,{cond:function(){return k.data().imageContent},
then:function(){return _.f("div",{class:"snackbarViewModelAvatarContainer"},_.f(_.HT,{data:function(){return k.data().imageContent}},{decoratedAvatarViewModel:_.UY}))}}),_.f("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.f("div",{class:_.FH((V.snackbarViewModelTitle=!0,V.snackbarViewModelTitleWithSubtext=I,V))},_.f(_.KF,{text:function(){return k.data().text}})),_.f(_.b,{cond:I,
then:function(){return _.f("div",{class:"snackbarViewModelSubtext"},_.f(_.KF,{text:function(){return I()}}))}})),_.f(_.b,{cond:function(){return k.data().buttons},
then:function(){return _.f("div",{class:"snackbarViewModelButtonClassWrapper"},_.f(_.HT,{data:function(){return k.data().buttons}},{buttonViewModel:function(X){return _.f(_.ac,{data:X.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:k.target})}}))}})))},"em");_.Si(_.R(function(){function k(x,N,M){S(x);F(M);h("in");l(!0);I(x,N);T=setTimeout(function(){V()},N)}
function I(x,N){var M,p=(M=x.text)==null?void 0:M.content;x=_.ky(x.rendererContext);p&&(N={label:p,command:x,durationMs:N},_.C7().resolve(_.qf).enqueue(N))}
function V(x){h("out");x&&clearTimeout(T)}
function X(){V(!0)}
function P(x){if(x){var N=x.snackbarViewModel,M=x.durationMs,p=x.target;M||(M=3E3);N&&(x=_.C7().resolve(_.RZ(_.S5)))&&x.enqueue({isOpened:E,open:function(){k(N,M,p)},
close:V},0)}}
var L=_.mL("snackbar-container"),T=void 0,d=_.G(_.Gz(!1,void 0,"mDc5N")),U=d.next().value;d=d.next().value;var E=U,l=d;U=_.G(_.Gz("out",void 0,"FpOs5e"));var r=U.next().value,h=U.next().value;U=_.G(_.Gz(void 0,void 0,"jIDRob"));var y=U.next().value,S=U.next().value;U=_.G(_.Gz(void 0,void 0,"kOA3Mb"));var g=U.next().value,F=U.next().value,Q=_.A4(function(){if(r()==="out"){l(!1);S(void 0);F(void 0);var x=_.C7().resolve(_.RZ(_.S5));x&&T9i(x,0)}});
_.SL(function(){var x=_.C7().resolve(_.RZ(_.aD6));x&&(x.showSnackbarFn=P,x.closeSnackbarFn=X)});
return _.f("snackbar-container",{class:"ytSnackbarContainerHost",el:L},_.f(_.b,{cond:function(){return E()&&!!y()},
then:function(){var x={};return _.f("div",{class:_.FH("ytSnackbarContainerSnackbarContainer",(x.ytSnackbarContainerMobile=!1,x.ytSnackbarContainerPivotBar=function(){var N;return!((N=_.C7().resolve(_.RZ(_.REh)))==null||!N())},x.ytSnackbarContainerOpened=function(){return E()&&r()==="in"},x.ytSnackbarContainerClosed=function(){return E()&&r()==="out"},x)),
"on:animationend":Q},_.f(ogp,{data:function(){return y()},
target:function(){return g()}}))}}))},"fm"),"snackbar-container");_.Si(_.LuR,"yt-tooltip");var xj$=_.jkP.ephemeralActionSelector;_.Si(_.R(function(){var k=_.wy(xj$);return _.f("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var I;return(I=k())==null?void 0:I.announcement})},"gm"),"yt-ephemeral-actions");var WIp=new Map;var dtc=function(k,I){var V=this;this.handleError=k;this.logEventInternal=I;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){V.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
dtc.prototype.logError=function(k){this.handleError(k)};
dtc.prototype.logEvent=function(k,I){switch(k){case "IDB_DATA_CORRUPTED":_.m("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",I);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",I);break;case "IS_SUPPORTED_COMPLETED":_.m("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",I);break;case "QUOTA_EXCEEDED":a9G(this,I);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",I);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":k=Object.assign({},I,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",k)}};
var a9G=function(k,I){_.sF.getInstance().estimate().then(function(V){V=Object.assign({},I,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:UOh(V==null?void 0:V.usage),deviceStorageQuotaMbytes:UOh(V==null?void 0:V.quota)});k.logEventInternal("idbQuotaExceeded",V)})};var Rey=_.R(function(k){var I=_.yQ("yt-draggable"),V=k.onDrag,X=k.onDragStart,P=k.onDragEnd,L=_.j8(k,{allowClicks:!1,dragThreshold:5}),T=L.dragThreshold,d=L.allowClicks;k=L.children;L=L.className;var U=void 0,E=void 0,l=new _.Y9(0,0),r=!1;_.SL(function(){U=new _.WH(I.value);E=new _.Hb(y);h(U,E);if(d()){_.k2l(U,T());var g;(g=I.value)==null||g.addEventListener("click",S,{capture:!0})}_.gu(function(){var F;(F=U)==null||F.dispose();if(d()){var Q;(Q=I.value)==null||Q.removeEventListener("click",S,{capture:!0})}})});
var h=function(g,F){_.O6(g,"earlycancel",function(){d()&&(r=!1)});
_.O6(g,"start",function(Q){X==null||X(Q);Q.defaultPrevented||d()&&(r=!0)});
_.O6(g,"beforedrag",function(Q){U&&E&&(Q.preventDefault(),l=new _.Y9(Q.clientX-U.startX,Q.clientY-U.startY),E.start())});
_.O6(g,"end",function(){F.stop();P==null||P();l=new _.Y9(0,0)})},y=function(){l&&V(l)},S=function(g){r&&(r=!1,g.stopPropagation(),g.preventDefault())};
return _.f("yt-draggable",{el:I,class:_.FH("ytDraggableComponentHost",L)},k)},"hm");var CLu=_.R(function(k){var I=_.G(_.Gz(0,void 0,"Qf0tbc")),V=I.next().value,X=I.next().value;I=function(P){var L={},T={};return _.f(Rey,{className:_.FH("ytdMiniplayerComponentResizer",(L.ytdMiniplayerComponentResizerDisabled=function(){return P===k.horizontalAlignment()||P===k.verticalAlignment()},L.ytdMiniplayerComponentResizerNorth=P==="north",L.ytdMiniplayerComponentResizerEast=P==="east",L.ytdMiniplayerComponentResizerSouth=P==="south",L.ytdMiniplayerComponentResizerWest=P==="west",L)),
onDragStart:function(){X(k.currentMiniplayerSize());if(k.onResizeStart)k.onResizeStart()},
onDrag:function(d){P!=="north"&&P!=="west"||d.scale(-1);var U;d=(U=P==="north"||P==="south")?d.y:d.x;var E=k.currentAspectRatio();U&&E>=1?d*=E:!U&&E<1&&(d/=E);U=d;k.onResize(V()+U)}},_.f("div",{class:_.FH("ytdMiniplayerComponentResizerCorner",(T.ytdMiniplayerComponentResizerNorthCorner=P==="north",T.ytdMiniplayerComponentResizerEastCorner=P==="east",T.ytdMiniplayerComponentResizerSouthCorner=P==="south",T.ytdMiniplayerComponentResizerWestCorner=P==="west",T))}))};
return _.f("div",{class:"ytdMiniplayerComponentResizers"},I("north"),I("east"),I("south"),I("west"))},"im");var wK$=16/9;_.Si(_.R(function(){var k=_.yQ("ytd-miniplayer"),I=_.G(_.Gz(new _.t6(NaN,NaN),void 0,"i8Divd")),V=I.next().value,X=I.next().value;I=_.G(_.Gz(!1,void 0,"M0mb9d"));var P=I.next().value,L=I.next().value;I=_.G(_.Gz(!1,void 0,"U2besf"));var T=I.next().value,d=I.next().value;I=_.G(_.Gz(!1,void 0,"oMkCO"));var U=I.next().value,E=I.next().value;I=_.G(_.Gz(!1,void 0,"LLG3Bf"));var l=I.next().value,r=I.next().value;I=_.G(_.Gz(!1,void 0,"m7HPQe"));var h=I.next().value,y=I.next().value;I=_.G(_.Gz(!1,void 0,"jUGfuc"));
var S=I.next().value,g=I.next().value;I=_.G(_.Gz(wK$,void 0,"LkUsDe"));var F=I.next().value,Q=I.next().value,x=_.G(_.Gz(!1,void 0,"xKE3oe"));I=x.next().value;var N=x.next().value;x=_.G(_.Gz(!1,void 0,"QQ32Je"));var M=x.next().value,p=x.next().value;x=_.G(_.Gz(void 0,void 0,"LRAn3"));var z=x.next().value,u=x.next().value;x=_.G(_.Gz(je()?"west":"east",void 0,"ZPTxkd"));var ct=x.next().value,dt=x.next().value;x=_.G(_.Gz("south",void 0,"XYTr4"));var $K=x.next().value,lD=x.next().value;x=_.G(_.Gz(400,
void 0,"hJycJe"));var mR=x.next().value,oj=x.next().value;x=_.C7().resolve(_.iP).miniplayerPropSignalMap[0];var Zi=x.data,Ht=x.externalPlaylistData,rK=x.playabilityStatus,Ul=x.isReadyToResume,p_=x.isDisabled,hx=x.watchWhile,jy=x.playerVe,bN=x.expandVe,g3=x.closeVe,LX=x.readyToResumeVe,bD=x.readyToResumeCloseVe,xK=x.repositionVe,lN=x.resizeVe;x=_.G(_.J1(Ul));var DR=x.next().value,nN=x.next().value,ey=_.wy(_.W8.persistentPanelVisibleSelector),F4=!1,Ol=!1,bG;_.SL(function(){X(_.pv());k.value.addEventListener("animationend",
function(HU){HU.target===k.value&&(y(!1),g(!1))});
yZP(k.value)});
_.Aq("yt-window-resized",function(HU){HU&&X(HU)});
var pN=function(){bG&&Q(bG.getVideoAspectRatio())},Zc=function(){if(bG){var HU=bG.getPlayerState()===1;
DR()&&HU&&nN(!1)}},TG=function(){var HU=bN();
if(HU){var iG=_.PW(3);iG&&_.y3(iG,HU)}},lG=function(){var HU=g3(),iG=bD();
HU&&_.y3(_.PW(3),HU);Ul()&&iG&&_.y3(_.PW(3),iG)};
_.Aq("yt-activate-miniplayer",function(HU){var iG;return _.W(function(th){if(th.nextAddress==1)return P()?th.return():th.yield((iG=_.C7().resolve(_.iP).getPlayerElement())==null?void 0:iG.getPlayerPromise(),2);bG=th.yieldResult;if(!bG)return th.return();!M()&&_.m("kevlar_watch_while_v2")&&(lD(HU&&!_.m("kevlar_watch_while_bottom_align")?"north":"south"),dt(je()?"west":"east"));var WP=bG;WP.addEventListener("onVideoDataChange",pN);WP.addEventListener("onStateChange",Zc);WP.addEventListener("onExpandMiniplayer",
TG);WP.addEventListener("onCloseMiniplayer",lG);Q(bG.getVideoAspectRatio());L(!0);hQG()||y(!0);_.xg(th)})});
_.Aq("yt-deactivate-miniplayer",function(HU,iG){return _.W(function(th){if(!P())return th.return();L(!1);nN(!1);g(HU);r(!1);d(!1);if(bG){var WP=bG;WP.removeEventListener("onVideoDataChange",pN);WP.removeEventListener("onStateChange",Zc);WP.removeEventListener("onExpandMiniplayer",TG);WP.removeEventListener("onCloseMiniplayer",lG)}hQG()||iG?iG&&y(!1):y(!0);_.xg(th)})});
var El=function(){return!(hx()&&_.m("kevlar_watch_while_modern"))},MC=function(){var HU;
return!((HU=Ht())==null||!HU.contents)},xO=function(){var HU=mR();
var iG=V();iG=Math.min(Math.min(iG.width,iG.height)-32,720);var th=F(),WP=El(),wc=MC()&&T(),HK=Math.min(HU,iG);HU=new _.t6(192,WP?116:192);th=new _.t6(wc?wK$:th,1);HK=new _.t6(HK,WP?HK-76:HK);HK=th.aspectRatio()>HK.aspectRatio()?HK.width/th.width:HK.height/th.height;th=th.scale(HK);HU.width<=th.width&&HU.height<=th.height||(HU=th.aspectRatio()<=HU.aspectRatio()?HU.width/th.width:HU.height/th.height,th.scale(HU),th.width=Math.min(th.width,iG),th.height=Math.min(th.height,iG));return new _.t6(th.width,
_.cM(192,th.height+Stp(WP,wc),720))},d3=function(){var HU=xO(),iG=El(),th=MC()&&T();
return new _.t6(HU.width,HU.height-Stp(iG,th))},wG=function(){var HU=function(iG){iG.target===k.value&&l()&&(r(!1),k.value.removeEventListener("transitionend",HU))};
hQG()||(k.value.addEventListener("transitionend",HU),r(!0));d(!T())};
_.Yv(function(){var HU=jy(),iG=_.PW(3),th=_.Xc(3);if(iG&&th&&HU){_.EA(iG,th,HU);th=xK();var WP=lN(),wc=bN(),HK=g3(),YW=bD();wc&&HK&&YW&&(_.bt(iG,HU,[wc,HK,YW]),_.rC(iG,[wc,HK]));th&&WP&&_.bt(iG,HU,[th,WP])}},"UatZXe");
_.Yv(function(){var HU=LX();if(HU){var iG=_.PW(0),th=_.Xc(0);iG&&th&&(_.EA(iG,th,HU),_.rC(iG,[HU]))}},"kTR4R");
x={};return _.f("ytd-miniplayer",{el:k,class:_.FH("ytdMiniplayerComponentHost",(x.ytdMiniplayerComponentVisible=function(){return(P()||h())&&!(hx()&&_.m("kevlar_watch_while_counterfactual"))},x.ytdMiniplayerComponentAnimatingSnap=U,x.ytdMiniplayerComponentAnimatingPlaylistExpand=l,x.ytdMiniplayerComponentAnimatingFade=h,x),function(){if(h()){var HU=$K();
var iG=P(),th=S();HU=iG?HU==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":th?HU==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":HU==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else HU="";return HU}),
style:_.oe({top:function(){return $K()==="north"?"16px":""},
right:function(){var HU=ct(),iG=ey();iG=(iG===void 0?0:iG)&&!je()?400:0;return HU==="east"?16+iG+"px":""},
bottom:function(){return $K()==="south"?"16px":""},
left:function(){var HU=ct(),iG=ey();iG=(iG===void 0?0:iG)&&je()?400:0;return HU==="west"?16+iG+"px":""},
width:function(){return xO().width+"px"},
height:function(){return xO().height+"px"},
transform:function(){var HU=z();return HU?"translate("+HU.x+"px, "+HU.y+"px)":""}})},_.f("div",{class:"ytdMiniplayerComponentContent"},_.f(Rey,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(HU){var iG=$OV(ct(),$K(),V(),xO(),z()),th=d3();Math.abs(HU.clientY-(iG.y+th.height))>15?(N(!0),HU=_.PW(3),iG=xK(),F4||(F4=!0,HU&&iG&&_.rC(HU,[iG])),HU&&iG&&_.y3(HU,iG)):HU.preventDefault()},
onDrag:function(HU){u(HU)},
onDragEnd:function(){var HU=mOX($OV(ct(),$K(),V(),xO(),z()),V(),xO()),iG=KIc(ct(),$K(),V(),xO(),ey()),th=KIc(HU.horizontalAlignment,HU.verticalAlignment,V(),xO(),ey());th=new _.Y9(th.x-iG.x,th.y-iG.y);var WP;iG=iG.y+(((WP=z())==null?void 0:WP.y)||0)+xO().height/2;var wc=function(){ct()===HU.horizontalAlignment&&$K()===HU.verticalAlignment||p(!0);dt(HU.horizontalAlignment);lD(HU.verticalAlignment);u(void 0)},HK=function(YW){YW.target===k.value&&U()&&(E(!1),wc(),k.value.removeEventListener("transitionend",
HK))};
N(!1);$K()==="south"&&iG>V().height?(wc(),_.C7().resolve(_.iP).close()):(k.value.addEventListener("transitionend",HK),E(!0),u(th))}},_.f(_.b,{cond:P,
then:function(){return _.f(_.BR4,{isDisabled:p_,playabilityStatus:rK,size:d3})}}),_.f(_.b,{cond:El,
then:function(){return _.f(_.sJP,{isReadyToResume:DR,data:Zi,expanded:T,onExpandClick:wG,playlistData:Ht})}}),_.f(_.b,{cond:I,
then:function(){return _.f("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.f(_.b,{cond:function(){return MC()&&T()||l()},
then:function(){return _.f(_.adc,{className:"ytdMiniplayerComponentPlaylistPanel",data:Ht,hideHeaderText:!0,withinMiniplayer:!0})}})),_.f(CLu,{onResize:function(HU){oj(_.cM(192,HU,720))},
onResizeStart:function(){var HU=_.PW(3),iG=lN();Ol||(Ol=!0,HU&&iG&&_.rC(HU,[iG]));HU&&iG&&_.y3(HU,iG)},
currentAspectRatio:F,currentMiniplayerSize:mR,horizontalAlignment:ct,verticalAlignment:$K}))},"lm"),"ytd-miniplayer",{});var HhT=_.W8.persistentPanelVisibleSelector,uV=function(){var k=_.a.apply(this,arguments)||this;k.tabGesturesIsActive=!1;k.persistentPanelEnabled=_.m("enable_ai_companion");k.hasDelegation=!1;k.isFrostedGlassInitialized=!1;k.frostedGlassExp=_.m("web_frosted_glass");k.hasPendingWatchNavigation=!1;k.mastheadHiddenFocusWithinKillswitch=_.m("web_masthead_hidden_focus_within_killswitch");k.clientOnlyWizTooltipsEnabled=_.m("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
k.scrollAtTopInternal=!0;k.guideScrollTop=0;k.isTheaterModeSession=_.qw("START_IN_THEATER_MODE");k.iMaxTheaterMode=_.m("web_watch_imax_theater_mode");k.isFullWindowSession=_.qw("START_IN_FULL_WINDOW_MODE");k.hasCreateFamilyDialog=!1;k.mastheadHeight=56;k.networkStatusManager=new _.sa;k.actionMap={"yt-command-executor-command":"handleCommandWithCommandHandler","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-edu-dismiss-action":"handleEduDismissAction","yt-edu-impression-action":"handleEduImpressionAction",
"yt-navigate-action":"onYtNavigateAction","yt-navigate-home-action":"onYtNavigateHomeAction","yt-player-fullscreen":"onPlayerFullscreen","yt-register-create-family-dialog":"onYtRegisterCreateFamilyDialog","yt-select-country-command":"handleCommandWithCommandHandler","yt-select-language-command":"handleSelectLanguageCommand","yt-set-push-notifications-enabled-command":"onSetPushNotificationsEnabledCommand","yt-signal-action-copy-debug-data":"onYtSignalActionCopyDebugData","yt-signal-action-enable-chrome-notifications":"onYtSignalActionEnableChromeNotifications",
"yt-signal-action-toggle-restricted-mode-on":"onYtSignalActionToggleRestrictedModeOnAction","yt-signal-action-toggle-restricted-mode-off":"onYtSignalActionToggleRestrictedModeOffAction","yt-signal-action-confirm-mentions-edu":"onYtSignalActionConfirmMentionsEdu","yt-signal-action-record-mentions-edu-impression":"onYtSignalActionRecordMentionsEduImpression","yt-signal-action-show-keyboard-shortcut-dialog":"onYtSignalActionShowKeyboardShortcutDialog","yt-signal-action-skip-navigation":"onYtSignalActionSkipNavigation",
"yt-signal-action-request-persistent-storage":"onYtSignalActionRequestPersistentStorage","yt-timed-command":"onYtTimedCommand","yt-window-resized":"onWindowResized","yt-window-scrolled":"onWindowScrolled","yt-invoke-instrument-manager-action":"onInvokeInstrumentManagerAction","yt-entity-update-command":"handleEntityUpdateCommand","yt-web-native-share-command":"handleCommandWithCommandHandler","yt-confirm-dialog-endpoint":"handleConfirmDialogEndpoint","yt-ad-feedback-endpoint":"handleOpenPopupNavigationEndpoints",
"yt-create-backstage-post-dialog-endpoint":"handleOpenPopupNavigationEndpoints","yt-manage-purchase-endpoint":"handleOpenPopupNavigationEndpoints","yt-modal-endpoint":"handleOpenPopupNavigationEndpoints","yt-unlimited-family-flow-endpoint":"handleOpenPopupNavigationEndpoints","yt-ypc-cancel-survey-endpoint":"handleOpenPopupNavigationEndpoints","yt-register-promo-command":"handleYtRegisterPromoCommand","yt-location-collection-command":"onYtLocationCollectionCommand","yt-get-location-command":"onYtGetLocationCommand",
"yt-log-flow-logging-event-command":"logFlowLoggingEventCommand","yt-save-command-to-session-storage-action":"handleSaveCommandToSessionStorage","yt-show-dma-consent-flow-command":"handleShowConsentPrimitive","yt-signal-action-show-dma-consent-flow":"handleShowConsentPrimitive","yt-show-mmg-notice-command":"handleShowConsentPrimitive","yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice",
"yt-select-active-identity-endpoint":"handleSelectActiveIdentityEndpointInternal","yt-update-permission-role-command":"handleUpdatePermissionRoleCommand","yt-channel-creation-form-endpoint":"handleYtChannelCreationFormEndpoints","yt-show-engagement-panel-endpoint":"handleShowEngagementPanelEndpoint","yt-google-payment-billing-command":"handleCommandWithCommandHandler"};k.dynamicActionMap={"yt-run-attestation-command":function(I){var V=_.j0G.instance,X=_.K(I,_.rcO);return X?_.m("use_rta_manager_for_async")&&
(_.m("attmusi")&&_.m("attmusi_ue")?window.attmp:Aqc())?FWV(V,X,I.clickTrackingParams):sOp(V,X,I.clickTrackingParams):_.e8(Error("si"))}};
k.isFrostedGlassDisabled=!1;k.isChannelOrPlaylistPage=!1;return k};
_.J(uV,_.a);_.c=uV.prototype;_.c.created=function(){var k=_.C7();_.m("kevlar_clear_duplicate_pref_cookie")&&_.d6(_.hD,function(){var I=_.IJ.get("PREF");I&&!/f\d=/.test(I)&&(I=_.Mw("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=I?"PREF=null;domain="+I+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.m("gzip_gel_with_worker")&&_.mel();_.m("jspb_serialize_with_worker")&&yk3();_.m("web_worker_availability_check")&&f3i();_.m("nwl_init_killswitch")||rkx().then(function(){_.hD.addLowPriorityJob(kIX)});
this.pageManagerAttachedPromise=_.bH();this.ytdAppBehavior.loadDepsPromise=_.c1([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.n2(this.onThrottledScroll,200,this);_.m("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);iSh();jD2=!!_.FB("ytappsettings.initialized");tDp=_.FB("ytappsettings.previousValue");eiX=_.FB("ytappsettings.previousSnapshotTime");jD2||(jD2=!0,kMp());KQ2();$z2();_.Y6("DEFERRED_DETACH",
_.m("kevlar_tuner_should_defer_detach"));_.Y6("REUSE_COMPONENTS",!0);_.Y6("STAMPER_STABLE_LIST",!0);_.Y6("SCHEDULED_LAZY_LIST",!0);_.Y6("openPopupConfig",dKk);_.Y6("useClickHandler",!0);_.m("kevlar_shell_cleanup")&&_.hD.addLowPriorityJob(nsk.bind(this,_.XA.caches));_.qw("IS_SHELL_LOAD")&&_.V3({shellStartupDurationMs:Math.round((0,_.wR)()-PN())});zrP(this.networkStatusManager);_.m("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",w$k(ASC)),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!",
w$k(Q0j)),console.log("%cVisit http://go/join-youtube-web to apply today.",w$k(ngy)));hTA(k.resolve(_.Yz),1E3)};
_.c.ready=function(){var k=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var I=xtp();I&&!_.m("external_fullscreen_killswitch")&&document.addEventListener(I,this.setFullscreen.bind(this));(I=window.matchMedia("(prefers-color-scheme: dark)"))&&I.addEventListener&&I.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(I=_.C7().resolve(_.RZ(_.$1W)))I.subscribe("navigation-start",
function(V){V.destinationPageSubtype==="watch"&&(k.hasPendingWatchNavigation=!0)}),I.subscribe("navigation-end",function(V){V.destinationPageSubtype==="watch"&&(k.hasPendingWatchNavigation=!1)})};
_.c.attached=function(){var k=this;_.KZ().processSignal("ci");_.m("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.uyC?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.C3(_.zHo(),"SUCCESS");this.updateIconSet();_.SY(this.guideInnerContent,!1);_.u5().initVisibilityObserver();this.guideService.guideElement=this.guide;var I=document.createElement("ytd-miniplayer"),V=_.BL(this.hostElement).querySelector("#content");
_.BL(this.hostElement).insertBefore(I,V);_.KZ().processSignal("ma");_.C7().resolve(_.iP).init(I);this.persistentPanelEnabled&&Vh6(this.persistentPanelContainer,"APP");_.qw("IS_SHELL_LOAD")&&(V=document.createElement("ytd-network-status-banner"),_.BL(this.hostElement).insertBefore(V,I));_.m("kevlar_right_click_on_lockups")&&_.b7._onCaptureClick&&document.addEventListener("contextmenu",_.b7._onCaptureClick.bind(_.b7),!0);var X=function(){var P=_.qg("yt-page-navigation-progress");_.BL(k.hostElement).appendChild(P)};
setTimeout(function(){_.KZ().parkOrScheduleJob(X,0,"eocs",16)},0);
_.m("service_worker_push_enabled")&&_.d6(_.hD,rVi);_.Fh(_.sG.getInstance(),this.dynamicActionMap,this.hostElement);_.vW(this.hostElement,"ytd-app-attached");_.KZ().processSignal("aa");$cG(this.hostElement);_.aJ("gapi.load",_.xVo);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.d6(_.hD,
function(){var P=document.createElement("ytd-video-preview");_.BL(_.BL(k.hostElement).querySelector("#video-preview")).appendChild(P)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.d6(_.hD,function(){Mgp();k.registerWithViewTransitionManager()});
if(_.Us()&&this.isAppDarkTheme()!==_.WL())this.onDarkModeToggledAction();else I=_.f$()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==I&&(_.m("enable_dark_theme_only_on_shorts")?_.iR(_.m("enable_dark_theme_only_on_shorts_control")?window.location.href:_.x6(window.location.href,{theme:"dark"})):_.$w(new _.GN("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(UKG=new fqi(this.hostElement)),qnH=new ggd(this.hostElement),Ynx=new JSG(this.hostElement),BJX=new FmA(this.hostElement)};
_.c.getThemeSettingsToLog=function(){var k=_.f$()==="USER_INTERFACE_THEME_DARK";k=_.Us()?_.WL()?"os-dark":"os-light":k?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:k,cookiesEnabled:_.Px()}};
_.c.detached=function(){_.jY(this.guideInnerContent);_.hD.cancelJob(Uch);Uch=0;_.hD.cancelJob(r2G);r2G=0;_.Byo(KHA);KHA.length=0;hi3=_.JXR=null;_.u5().dispose();_.m("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.BE(_.sG.getInstance(),UKG.playlistHandlerActionMap,UKG.JSC$33446_clientRoot);_.BE(_.sG.getInstance(),qnH.downloadManagerActionMap,qnH.JSC$33891_clientRoot);_.BE(_.sG.getInstance(),Ynx.feedbackCollectorActionMap,Ynx.JSC$33886_clientRoot);
for(var k=_.G(BJX.eventListeners),I=k.next();!I.done;I=k.next()){var V=_.G(I.value);I=V.next().value;V=V.next().value;V=_.G(V);for(var X=V.next();!X.done;X=V.next()){var P=_.G(X.value);X=P.next().value;P=P.next().value;I.removeEventListener(X,P)}}_.BE(_.sG.getInstance(),BJX.autonavPauseActionMap,BJX.JSC$21666_clientRoot)};
_.c.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.Mx().getFlag(186)};
_.c.computeIsInlinePreviewEnabled=function(k,I,V){return!V&&Jw4({miniplayerIsActive:k,miniplayerPlaybackState:I})};
_.c.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.vX({type:"SET_FROSTED_GLASS_MODE",payload:!_.m("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"}))};
_.c.computeIsFrostedGlassDisabled=function(k,I,V,X){return k||I||V||X&&_.m("web_frosted_glass_disable_watch")};
_.c.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.m("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.c.computeIsHomePage=function(k,I){if(!k||I==null||!I.endpoint)return!1;var V;return((V=_.K(I.endpoint,_.Cv))==null?void 0:V.browseId)==="FEwhat_to_watch"};
_.c.updateIsChannelOrPlaylistPage=function(){if(_.m("web_frosted_glass")){var k,I,V=(I=(k=_.C7().resolve(_.RZ(_.Kz)))==null?void 0:k.getCurrentPage())==null?void 0:I.pageSubtype;this.isChannelOrPlaylistPage=V?["channel","channels","playlist"].includes(V):!1}};
_.c.scheduleFrostedGlassInitialization=function(){var k=this;_.m("web_frosted_glass")&&_.KZ().parkOrScheduleJob(function(){k.isFrostedGlassInitialized=!0},0,Je(["eocs",
"cr"]),300)};
_.c.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.TNW(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.vX({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.vX({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.c.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(i0k(!0))};
_.c.onYtSignalActionRequestPersistentStorage=function(){if(!_.m("request_persistent_storage_killswitch")){var k=_.C7().resolve(_.f7G);k.cachedPersistStatePromise||(k.cachedPersistStatePromise=Kq3())}};
_.c.handleYtChannelCreationFormEndpoints=function(k){k&&this.ytComponentBehavior.resolveCommand(k)};
_.c.handleShowEngagementPanelEndpoint=function(k){k&&this.ytComponentBehavior.resolveCommand(k)};
_.c.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(i0k(!1))};
_.c.initIconDefs=function(k,I){var V=document.createElement("iron-iconset-svg");V.name=k;k=document.createElementNS("http://www.w3.org/2000/svg","svg");V.appendChild(k);k.appendChild(I);document.body.appendChild(V);return V};
_.c.onWindowResized=function(){_.sm(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var k=_.xB.getInstance();k.documentWidth_=document.body.clientWidth;zQA(k)};
_.c.onWindowScrolled=function(){var k=_.C7().resolve(_.Kz).getCurrentPage();if(k!=null&&k.getScrollTop){var I=this.ytdReduxBehavior,V=I.dispatch;k=k.getScrollTop()<=0;V.call(I,_.vX({type:"SET_SCROLL_AT_TOP",payload:k}))}};
_.c.guideIsVisibleButNotPersistentSelectorChanged=function(){var k=_.C7().resolve(_.Kz).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=k.getScrollTop(),document.body.classList.add("lock-scrollbar"),document.body.style.top="-"+this.guideScrollTop+"px"):document.body.classList.contains("lock-scrollbar")&&(document.body.style.overflowY="",document.body.style.top="",document.body.classList.remove("lock-scrollbar"),
k.setScrollTop(this.guideScrollTop));_.AV(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.c.getCurrentPageScrollableElementType=function(){var k=_.C7().resolve(_.Kz).getCurrentPage();if(k&&k.getPageScrollingElement())return k.getPageScrollingElement().nodeName};
_.c.observeGuideVisibility=function(){var k=_.xB.getInstance(),I=this.miniGuideVisible;k.guidePersistentAndVisible_=this.guidePersistentAndVisible;k.miniGuideVisible_=I;zQA(k)};
_.c.observePersistentPanelVisibility=function(){var k=_.xB.getInstance();k.persistentPanelVisible_=this.persistentPanelVisible;zQA(k)};
_.c.handleEduDismissAction=function(k){k&&k.eduDismissAction&&(_.sm(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.fTN.getInstance(),_.nZ.set(k.eduDismissAction.key+"-dismissed",!0))};
_.c.handleEduImpressionAction=function(k){if(k&&k.eduImpressionAction){var I=_.fTN.getInstance();k=k.eduImpressionAction.key;I.JSC$13488_eduDisplayedThisLoad_[_.WkN[k].setKey||k]=!0;_.nZ.set(k+"-impression",parseInt(_.nZ.get(k+"-impression")||0,10)+1)}};
_.c.onYtSignalActionConfirmMentionsEdu=function(){_.sm(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.RP.getInstance();_.aP.set("edu-dismissed",!0)};
_.c.onYtSignalActionRecordMentionsEduImpression=function(){_.RP.getInstance();var k=_.aP.set,I=parseInt(_.aP.get("edu-impressions"),10);k.call(_.aP,"edu-impressions",(isFinite(I)?I:0)+1)};
_.c.onYtPageManagerAttached=function(k){var I;((I=_.$5(k))==null?void 0:I.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.c.onInvokeInstrumentManagerAction=function(k,I){rZP(I,k)};
_.c.updateIconSet=function(){var k=this.hostElement.querySelector("#masthead");if(k){var I=_.As(k),V=I.querySelector("g#yt-logo-updated");V&&(k=document.createElementNS("http://www.w3.org/2000/svg","defs"),k.appendChild(V.cloneNode(!0)),(I=I.querySelector("g#yt-logo-red-updated"))&&k.appendChild(I.cloneNode(!0)),this.initIconDefs("yt-logos-ext",k))}};
_.c.updateMastheadData=function(){var k=this,I,V,X,P,L;return _.W(function(T){if(T.nextAddress==1){I=k.data;V=k.hostElement.querySelector("#masthead");if(!V)return T.return();_.xA(k,function(){V.data=k.topbarData});
if(!k.get("response.topbar",I)||k.get("response.topbar.responseContext.maxAgeSeconds",I)===0)return T.jumpTo(0);if(X=_.C7().resolve(_.c6))return T.yield(X(),6);P=_.C7().resolve(_.pm);return T.yield(P.put("service:topbar:fallback",new _.Nl({innertubeResponse:k.get("response.topbar",I)})),0)}return(L=T.yieldResult)?T.yield(L.put("service:topbar:fallback",new _.Nl({innertubeResponse:k.get("response.topbar",I)})),0):T.jumpTo(0)})};
_.c.computeTopbarData=function(k){if(!k)return null;var I;return this.isShortsPage&&this.topbarData&&!_.K((I=k.response)==null?void 0:I.topbar,kd6)?this.topbarData:k.response&&"topbar"in k.response?_.K(k.response.topbar,kd6)||null:null};
_.c.onSetTheaterModeEnabled=function(k,I){this.isTheaterModeSession=I.enabled;this.setTheaterModeStyles(I.enabled)};
_.c.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.c.onDarkModeToggledAction=function(){var k=_.Rd(window.location.href);if(!_.JQi(k)){(k=!!_.oZ(window.location.href).themeRefresh)&&_.$w(new _.GN("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!k){kMp();k={themeRefresh:1};var I=_.C7().resolve(_.Kz);if(I.isOnWatch()){var V,X;I=((V=I.getPlayerFromWatch())==null?void 0:(X=V.getPlayer())==null?void 0:X.getCurrentTime())||0;I>=1&&(k.time_continue=Math.floor(I))}_.Px()||_.f$()!=="USER_INTERFACE_THEME_DARK"||(k.theme="dark");_.iR(_.x6(window.location.href,
k))}_.m("web_appshell_refresh_trigger")&&_.XA.caches&&this.refreshAppShellResponse();V=_.C8(window.location.href);_.DB(_.C7().resolve(_.zC),_.un(V,"theme"))}};
_.c.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.c.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.c.onPlayerFullscreen=function(k){_.KC();this.playerFullscreen=k};
_.c.setRestrictedMode=function(k){var I=_.Mx();_.ZS(0,58,k);I.save();_.C7().resolve(_.pZ).reload()};
_.c.onPageChanged=function(k){k.detail.newPageType==="ytd-watch-flexy"||k.detail.newPageType==="ytd-watch-fixie"||k.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.Vz("WEB_PAGE_TYPE_WATCH")):k.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.Vz("WEB_PAGE_TYPE_SHORTS")):k.detail.newPageType==="ytd-browse"&&k.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.Vz("WEB_PAGE_TYPE_MINI_APP")):_.m("web_frosted_glass")&&k.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.Vz("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.Vz("WEB_PAGE_TYPE_UNKNOWN"));k.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.c.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.c.onGuideToggleTap=function(){_.vW(this.hostElement,"yt-guide-toggle")};
_.c.onGuideToggleHover=function(){_.vW(this.hostElement,"yt-guide-hover")};
_.c.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.c.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.c.setMastheadTheme=function(){var k=_.As(this.hostElement).querySelector("#masthead");k&&(k.dark=k.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),k.isDarkThemeForced=!1)};
_.c.onRequestPanelModeChange=function(k,I){this.hideHeaderShadow=I.mode!=="seamed"};
_.c.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.c.onDrawerIronSelect=function(k){_.$5(k).id==="guide"&&this.processDrawerIronSelect()};
_.c.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var k="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(k="opened"));_.vW(this.hostElement,"yt-autonav-pause-guide-"+k)};
_.c.onAddElementToApp=function(k){_.BL(this.hostElement).appendChild(k.detail)};
_.c.onThrottledScroll=function(){var k=_.C7().resolve(_.Kz).getCurrentPage();k&&(this.scrollAtTopInternal=k.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.c.canHideMasthead=function(){return this.scrollAtTopInternal&&!!this.fullscreen};
_.c.setFullscreen=function(){if(_.m("external_fullscreen")||!this.isWatchPage){var k=_.m("kevlar_fullerscreen_root_only_killswitch")?!!_.KC():!!_.KC()&&_.KC()===document.documentElement;k=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(k||this.isFullWindowSession);this.fullscreen!==k&&((this.fullscreen=k)&&_.AV(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.$L().dispatch(_.usN(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.sm(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.c.setFullscreenLoggingForShorts=function(k){var I,V,X;return _.W(function(P){if(P.nextAddress==1)return P.yield((I=_.S_())==null?void 0:I.getPlayerPromise(),2);V=P.yieldResult;(X=V)==null||X.setAppFullscreen(k);_.xg(P)})};
_.c.updateMastheadCssHeight=function(){var k=this.mastheadHeight;this.fullscreen&&(k=0);_.x5(this.hostElement,{"--ytd-masthead-height":k+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.c.updateNetworkStatusBannerDisplayStatus=function(){var k="unset";this.fullscreen&&(k="none");_.x5(this.hostElement,{"--ytd-network-status-banner-display":k})};
_.c.updateNetworkStatusBannerCssHeight=function(){var k="unset";this.fullscreen&&(k="0px");_.x5(this.hostElement,{"--ytd-network-status-banner-max-height":k})};
_.c.updateScrollAndMasthead=function(k,I,V,X){this.iMaxTheaterMode||(X=!1);var P=_.C7().resolve(_.Kz).getCurrentPage();k||I||X?(document.body.classList.add("no-scroll"),P.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.R1(this,this.onScroll)),P.setScrollTop(0),_.x5(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":Xv()+"px"})):V?_.vW(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.vW(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
P.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.R1(this,this.onScroll)));this.mastheadHidden=k||I||V;this.updateMastheadCssHeight();_.m("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.c.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.c.onYtNavigateAction=function(k){k=this.get("navigateAction.endpoint",k);_.vW(this.hostElement,"yt-navigate",{endpoint:k})};
_.c.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var k=document.createElement("yt-create-family-dialog");_.BL(this.hostElement).appendChild(k);this.hasCreateFamilyDialog=!0}};
_.c.onSetPushNotificationsEnabledCommand=function(k){var I=this,V=_.K(k,tWi);V&&typeof V.enabled==="boolean"&&(Notification.permission!=="granted"?fSc().then(function(){Notification.permission==="granted"?(pYV(!V.enabled).then(Dcc),V.successAction&&_.Qk(I.hostElement,[V.successAction])):V.failureAction&&_.Qk(I.hostElement,[V.failureAction])}):(pYV(!V.enabled).then(Dcc),V.successAction&&_.Qk(this.hostElement,[V.successAction])))};
_.c.onYtSignalActionEnableChromeNotifications=function(){Uxx(!0)};
_.c.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.K(this.topbarData.hotkeyDialog,LJp)}}})};
_.c.onYtSignalActionShowKeyboardShortcutDialog=function(){_.sm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.c.onYtEndpointChangeHandler=function(k,I){var V=_.qF(_.H5);V.pendingPrefetchJob_&&(I=!(!I||I.autonav!="1"),V.pendingPrefetchJob_.resolve(k&&_.YZi(k)?_.glA(k,I):""),V.pendingPrefetchJob_=null);_.sm(this.hostElement,"yt-pause-active-page-context");_.sm(this.hostElement,"ytd-log-youthere-nav");_.sm(this.hostElement,"yt-prepare-page-dispose")};
_.c.handleCommandWithCommandHandler=function(k,I){_.al.instance.resolveCommand(k,{form:{element:I}})};
_.c.onYtTimedCommand=function(k){var I=this;k=_.K(k,qxP);var V=k.command;V&&_.H7(_.hD,function(){var X=_.K(V,_.SyK);X?(_.al.instance.resolveCommand(V),I.maybeLogGetAnswerRequestTick(X)):_.nC(I.hostElement,[V],I.hostElement)},k.timeoutMs||0)};
_.c.maybeLogGetAnswerRequestTick=function(k){k&&k.isFirstRequest&&(_.PX("search_overview_answer"),_.LQ("so_rq",void 0,"search_overview_answer"))};
_.c.onYtSignalActionSkipNavigation=function(){var k=_.C7().resolve(_.Kz).getCurrentPage();_.Qj(k)};
_.c.onYtSignalActionCopyDebugData=function(){HC2()};
_.c.handleEntityUpdateCommand=function(k){_.CQ(_.K(k,_.wZW).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.c.logFlowLoggingEventCommand=function(k){if(k=_.K(k,_.PXO))if(k.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var I=k.flowEventNamespace,V=k.flowEventType,X=k.flowType;X&&I&&V&&_.hlo(_.o5(I,V,k.flowEventMetadata),X)}else{I=_.xL();V=k.flowEventNamespace;X=k.flowEventType;var P=k.flowType;P&&V&&X&&I.logFlowEvent(_.o5(V,X,k.flowEventMetadata),P,k.flowNonce)}};
_.c.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.c.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.c.onTouchStart=function(){var k=_.OX();_.PW()&&_.iH(k.JSC$13610_screenManager,{visualElement:k.ve})};
_.c.handleSelectLanguageCommand=function(k){if(k=_.K(k,HLi).hl){var I=_.Mx();I.set("hl",k);I.save();_.C7().resolve(_.pZ).reload()}};
_.c.handleConfirmDialogEndpoint=function(k){(k=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&this.ytOpenPopupBehavior.openPopup(k)};
_.c.handleOpenPopupNavigationEndpoints=function(k,I){(k=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(k))&&this.ytOpenPopupBehavior.openPopup(k,I)};
_.c.handleSaveCommandToSessionStorage=function(k){if(k=_.K(k,_.Szf)){var I=k.key;I&&k.command&&window.sessionStorage.setItem(I,JSON.stringify(k.command))}};
_.c.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(k){k&&k.active&&k.active.postMessage({type:"refresh_shell"})}).catch(function(k){k.name!=="SecurityError"&&_.hq(k)})};
_.c.onDeviceThemeChanged=function(){var k=_.WL();_.ZS(_.Mx(),185,k);_.Mx().save()};
_.c.handleYtRegisterPromoCommand=function(k){if(_.K(k,OLX)){var I=_.C7().resolve(_.Kz).getCurrentPage()||this.hostElement;ZpX().registerPromoCommand(_.K(k,OLX),I)}};
_.c.onYtNavigateHomeAction=function(){if(!_.m("kevlar_miniplayer_navigate_home_from_app_killswitch")){var k,I,V,X,P=(X=(k=this.topbarData)==null?void 0:(I=k.logo)==null?void 0:(V=I.topbarLogoRenderer)==null?void 0:V.endpoint)!=null?X:_.tC;this.ytComponentBehavior.resolveCommand(P)}};
_.c.onYtLocationCollectionCommand=function(k){p$6(_.K(k,rG2))};
_.c.onYtGetLocationCommand=function(k){y0P(_.K(k,ly2),this)};
_.c.updateRenderGuideFromBinding=function(k){this.renderGuide=k.detail.value};
_.c.updateGuidePersistentAndVisibleFromBinding=function(k){this.guidePersistentAndVisible=k.detail.value};
_.c.updateMiniGuideVisibleFromBinding=function(k){this.miniGuideVisible=k.detail.value};
_.c.onThemeSelected=function(k,I){var V=_.Mx(),X=k||I?k:_.WL(),P=(X&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!X&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.JQi(_.Rd(window.location.href));_.ZS(0,165,k);_.ZS(0,174,I);V.save();P&&_.sm(this.hostElement,"yt-dark-mode-toggled-action",[X]);_.sm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.c.getCurrentTheme=function(){return _.Us()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.f$()};
_.c.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.c.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.c.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.c.handleShowConsentPrimitive=function(k){var I=this,V,X;return _.W(function(P){if(P.nextAddress==1){try{V=(X=_.S_())==null?void 0:X.getPlayerPromise()}catch(L){}return P.yield(iDA(k,V),2)}_.sm(I.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.xg(P)})};
_.c.handleSelectActiveIdentityEndpointInternal=function(k){_.TR();k=_.K(k,_.RUx);if(k!=null&&k.supportedTokens){k=_.G(k.supportedTokens);for(var I=k.next();!I.done;I=k.next())I=I.value,I.accountSigninToken&&_.iR(I.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.c.handleUpdatePermissionRoleCommand=function(k){if(k=_.K(k,_.a$C)){var I;this.hasDelegation=!((I=_.K(k.renderer,_.xgU))==null||!I.status)}};
_.c.registerWithViewTransitionManager=function(){var k=_.C7().resolve(_.RZ(_.kQ));if(k){var I,V=(I=this.guide)==null?void 0:I.querySelector("#scrim"),X;I=(X=this.guide)==null?void 0:X.querySelector("#contentContainer");V&&I&&k.isAnyTransitionEnabled&&(X={},k.viewTransitionCoordinator.registerElement(V,(X.slide="app-drawer-scrim-page-transition",X["lockup-to-watch"]="app-drawer-scrim-page-transition",X["learning-journey"]="app-drawer-scrim-page-transition",X)),V={},k.viewTransitionCoordinator.registerElement(I,
(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)))}};
_.R9.Object.defineProperties(uV.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.m("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky&&(!this.scrollAtTop||!_.m("kevlar_show_chips_on_scroll"))}}});
_.R9.Object.defineProperties(uV,{template:{configurable:!0,enumerable:!0,get:function(){if(ySy===void 0){var k=document.createElement("template");_.Y(k,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n  <div id="persistent-panel-container" hidden="[[!persistentPanelEnabled]]" class="style-scope ytd-app"></div>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
k.content.insertBefore(_.D().content.cloneNode(!0),k.content.firstChild);ySy=k}k=ySy;return k}}});
uV.prototype.onOpenHotkeyDialog=uV.prototype.onOpenHotkeyDialog;uV.prototype.setFullscreen=uV.prototype.setFullscreen;uV.prototype.onAddElementToApp=uV.prototype.onAddElementToApp;uV.prototype.onDrawerIronSelect=uV.prototype.onDrawerIronSelect;uV.prototype.onGuideOpenButtonHover=uV.prototype.onGuideOpenButtonHover;uV.prototype.onRequestPanelModeChange=uV.prototype.onRequestPanelModeChange;uV.prototype.onPageDataUpdated=uV.prototype.onPageDataUpdated;uV.prototype.onPageChanged=uV.prototype.onPageChanged;
uV.prototype.onSetTheaterModeEnabled=uV.prototype.onSetTheaterModeEnabled;uV.prototype.updateMastheadData=uV.prototype.updateMastheadData;uV.prototype.onYtPageManagerAttached=uV.prototype.onYtPageManagerAttached;uV.prototype.observePersistentPanelVisibility=uV.prototype.observePersistentPanelVisibility;uV.prototype.observeGuideVisibility=uV.prototype.observeGuideVisibility;uV.prototype.guideIsVisibleButNotPersistentSelectorChanged=uV.prototype.guideIsVisibleButNotPersistentSelectorChanged;
uV.prototype.isInlinePreviewEnabledChanged=uV.prototype.isInlinePreviewEnabledChanged;uV.prototype.isWatchPageChanged=uV.prototype.isWatchPageChanged;uV.prototype.dispatchFrostedGlassMode=uV.prototype.dispatchFrostedGlassMode;_.H([_.q(_.Uh),_.Z("design:type",Object)],uV.prototype,"ytdReduxBehavior",void 0);_.H([_.q(_.XM.YtEventForwardingBehavior),_.Z("design:type",Object)],uV.prototype,"ytEventForwardingBehavior",void 0);
_.H([_.q(_.wn.YtOpenPopupBehavior),_.Z("design:type",Object)],uV.prototype,"ytOpenPopupBehavior",void 0);_.H([_.q(_.pF.YtActionHandlerBehavior),_.Z("design:type",Object)],uV.prototype,"ytActionHandlerBehavior",void 0);
_.H([_.q({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.sG.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.m("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var k;((k=this.actionRouterNode.hostElement)!=null?k:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var k;((k=this.actionRouterNode.hostElement)!=null?k:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(k){this.actionRouter_.handleAction(k.detail)}}),
_.Z("design:type",Object)],uV.prototype,"ytActionRouterBehavior",void 0);_.H([_.q(gSi.YtdAppBehavior),_.Z("design:type",Object)],uV.prototype,"ytdAppBehavior",void 0);_.H([_.q(_.Hq.YtEndpointBehavior),_.Z("design:type",Object)],uV.prototype,"ytEndpointBehavior",void 0);_.H([_.q(j0C.YtEndpointHandlerWithYpcBehavior),_.Z("design:type",Object)],uV.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.H([_.q(mjt.YtLogYpcFlowCommandsBehavior),_.Z("design:type",Object)],uV.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.H([_.q(_.O.YtRendererBehavior),_.Z("design:type",Object)],uV.prototype,"ytRendererBehavior",void 0);_.H([_.q(_.ER.YtComponentBehavior),_.Z("design:type",Object)],uV.prototype,"ytComponentBehavior",void 0);_.H([_.n({selector:tEG}),_.Z("design:type",Object)],uV.prototype,"tabGesturesIsActive",void 0);_.H([_.n(),_.Z("design:type",Boolean)],uV.prototype,"renderGuide",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"guidePersistentAndVisible",void 0);_.H([_.n({selector:ut2}),_.Z("design:type",Boolean)],uV.prototype,"guideIsVisibleButNotPersistent",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"standalone",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"miniGuideVisible",void 0);
_.H([_.n(),_.Z("design:type",Object)],uV.prototype,"persistentPanelEnabled",void 0);_.H([_.n({selector:HhT,reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"persistentPanelVisible",void 0);_.H([_.n({selector:_.X4t}),_.Z("design:type",Number)],uV.prototype,"miniplayerPlaybackState",void 0);_.H([_.n({selector:_.Lv,reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"miniplayerIsActive",void 0);
_.H([_.n({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.Z("design:type",Boolean)],uV.prototype,"isInlinePreviewEnabled",void 0);_.H([_.n(),_.Z("design:type",Boolean)],uV.prototype,"isInlinePreviewDisabled",void 0);_.H([_.n({reflectToAttribute:!0,value:function(){return _.qw("START_IN_FULL_WINDOW_MODE")}}),
_.Z("design:type",Boolean)],uV.prototype,"mastheadHidden",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"playerFullscreen",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"fullscreen",void 0);_.H([_.n({value:!1,reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"hideHeaderShadow",void 0);
_.H([_.n({value:{GUIDE_ALT_LABEL:_.HW("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.Z("design:type",Object)],uV.prototype,"menuStrings",void 0);_.H([_.n({computed:"computeTopbarData(data)"}),_.Z("design:type",Object)],uV.prototype,"topbarData",void 0);_.H([_.n({selector:_.eUl,reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"isWatchPage",void 0);_.H([_.n({selector:_.kCD,reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"isShortsPage",void 0);
_.H([_.n({selector:function(k){return _.cC(k)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.Z("design:type",Boolean)],uV.prototype,"isMiniAppPage",void 0);_.H([_.n({selector:function(k){return _.cC(k)==="WEB_PAGE_TYPE_BROWSE"}}),
_.Z("design:type",Boolean)],uV.prototype,"isBrowsePage",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Boolean)],uV.prototype,"scrolling",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uV.prototype,"hasDelegation",void 0);_.H([_.n({reflectToAttribute:!0,value:!1}),_.Z("design:type",Boolean)],uV.prototype,"guideScrolledByTouch",void 0);_.H([_.n(),_.Z("design:type",Object)],uV.prototype,"isFrostedGlassInitialized",void 0);
_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uV.prototype,"frostedGlassExp",void 0);_.H([_.n({selector:function(k){return k.ui.chipBarIsSticky}}),
_.Z("design:type",Boolean)],uV.prototype,"chipBarIsSticky",void 0);_.H([_.n({selector:OSi}),_.Z("design:type",Boolean)],uV.prototype,"scrollAtTop",void 0);_.H([_.n({computed:"computeIsHomePage(isBrowsePage, data)"}),_.Z("design:type",Boolean)],uV.prototype,"isHomePage",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uV.prototype,"hasPendingWatchNavigation",void 0);_.H([_.n({reflectToAttribute:!0}),_.Z("design:type",Object)],uV.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.H([_.n(),_.Z("design:type",Object)],uV.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.H([WN("guide"),_.Z("design:type",Object)],uV.prototype,"guide",void 0);_.H([WN("guide-service"),_.Z("design:type",xKc)],uV.prototype,"guideService",void 0);_.H([WN("guide-inner-content"),_.Z("design:type",HTMLDivElement)],uV.prototype,"guideInnerContent",void 0);_.H([_.p$("#persistent-panel-container"),_.Z("design:type",HTMLElement)],uV.prototype,"persistentPanelContainer",void 0);
_.H([_.n({selector:_.PWi}),_.Z("design:type",String)],uV.prototype,"frostedGlassMode",void 0);_.H([_.w$("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"dispatchFrostedGlassMode",null);_.H([_.n({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.Z("design:type",Object)],uV.prototype,"isFrostedGlassDisabled",void 0);
_.H([_.w$("isWatchPage"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"isWatchPageChanged",null);_.H([_.v("isHomePage","chipBarIsSticky","scrollAtTop"),_.Z("design:type",Boolean),_.Z("design:paramtypes",[])],uV.prototype,"applyFrostedGlassToChipBar",null);_.H([_.n(),_.Z("design:type",Object)],uV.prototype,"isChannelOrPlaylistPage",void 0);
_.H([_.DZ("isInlinePreviewEnabled"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"isInlinePreviewEnabledChanged",null);_.H([_.w$("guideIsVisibleButNotPersistent"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.H([_.w$("guidePersistentAndVisible","miniGuideVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"observeGuideVisibility",null);_.H([_.w$("persistentPanelVisible"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"observePersistentPanelVisibility",null);
_.H([_.C$("attached"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],uV.prototype,"onYtPageManagerAttached",null);_.H([_.w$("data"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype",Promise)],uV.prototype,"updateMastheadData",null);_.H([_.C$("yt-set-theater-mode-enabled"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent,Object]),_.Z("design:returntype")],uV.prototype,"onSetTheaterModeEnabled",null);
_.H([_.C$("yt-page-type-changed"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uV.prototype,"onPageChanged",null);_.H([_.C$("yt-page-data-updated"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"onPageDataUpdated",null);_.H([_.C$("yt-request-panel-mode-change"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event,Object]),_.Z("design:returntype")],uV.prototype,"onRequestPanelModeChange",null);
_.H([_.C$("yt-guide-hover"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"onGuideOpenButtonHover",null);_.H([_.C$("app-drawer-transitioned"),_.Z("design:type",Function),_.Z("design:paramtypes",[Event]),_.Z("design:returntype")],uV.prototype,"onDrawerIronSelect",null);_.H([_.C$("yt-add-element-to-app"),_.Z("design:type",Function),_.Z("design:paramtypes",[CustomEvent]),_.Z("design:returntype")],uV.prototype,"onAddElementToApp",null);
_.H([_.C$("yt-set-fullerscreen-styles"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"setFullscreen",null);_.H([_.C$("yt-open-hotkey-dialog"),_.Z("design:type",Function),_.Z("design:paramtypes",[]),_.Z("design:returntype")],uV.prototype,"onOpenHotkeyDialog",null);_.H([_.GY({is:"ytd-app"})],uV);_.KZ().processSignal("eor");
_.$W&&_.$W.JSC$11359_setLoaded();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
